body{background:#ffffff;font-family: 'Raleway', sans-serif !important; color: #413B4C; font-size:18px; line-height:30px; font-style: normal;font-weight: 400;padding-right:0 !important;}
p{font-family: 'Raleway', sans-serif !important; color: #413B4C; font-size:18px; line-height:30px; font-style: normal;font-weight: 400;}
.container {max-width: 100%!important;width: 1536px;}

/*
.elementor-top-section .elementor-container{max-width: 1170px !important;}
.elementor-11 .elementor-element.elementor-element-3246ea4, .elementor-22866 .elementor-element.elementor-element-3246ea4{display: none;}
.elementor-top-section .elementor-container .elementor-container {max-width: 930px !important;}

.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-element-0952716 .elementor-element-populated>.elementor-widget-wrap {padding: 10px 0 10px 10px;text-align: right;}*/

/*.elementor-top-section .elementor-container > .elementor-row{justify-content: space-between;}

.elementor-top-section .elementor-container > .elementor-row .elementor-column.elementor-col-20{width:auto;}*/

.search-icon{padding-top:17px;}

h2{color: #110A1F;font-size:48px;line-height:60px;font-weight:700;position:relative;}
/*h2:before {position: absolute;top: 0;content: '';width: 110px;height: 4px;left: 0;background: linear-gradient(90deg, #50C75D 8.85%, #562EAA 90.1%);}
.text-center > h2:before {left: 50%;transform: translate(-50%, 0);}*/

a.btn {font-family: 'Raleway', sans-serif!important;background: #50B95D;color: #fff;font-size: 16px;line-height: 20px;font-weight: 600;height: 50px;padding: 15px 30px;border-radius: 5px;}
a.btn:hover{background:#45A050;color: #fff;}
a.btn.black-btn {background: #110A1F;}
a.btn.black-btn:hover {background: #413B4C;}
a.btn.blue-btn{background:#3856DB;}
a.btn.blue-btn:hover{background:#2F49B9;}

a.transparent-button{background:transparent;}

.pad-top{padding-top:30px;}
.pad-bottom{padding-bottom:30px;}
.section-space{margin-top:10px;margin-bottom:10px;padding-top:50px;padding-bottom:50px;}
.no-pad-top{padding-top:0 !important;}
.no-pad-bottom{padding-bottom:0 !important;}

.main-banner.topbanbgimg{display: flex;align-items: center;justify-content: center;background-size: cover !important;background-position: center !important;min-height: 380px;}
.page-id-27102 .main-banner.topbanbgimg{text-align: center;padding-bottom: 0;}
.main-banner {background: transparent linear-gradient(107deg, #3856DB 0%, #50B95D 100%) 0% 0% no-repeat padding-box;padding:80px 0;margin-bottom:40px;}
.main-banner.colored {/*background-image: url(https://arkoselabs.com/wp-content/uploads/banner-triangle.png) !important;*/background-repeat: no-repeat !important;background-position: bottom right !important;margin-bottom: 15px;}
.main-banner .banner-content-box {align-self: center;}
.main-banner .banner-img-box {text-align: center;}
.main-banner .banner-img-box img {border: 1px solid #ddd;border-radius: 20px;}
.main-banner .hero-title{color:#110A1F;font-size: 56px;line-height: 70px;font-weight:800;position: relative;padding-bottom: 20px;margin-bottom: 15px;}
.main-banner p{color:#110A1F;font-size: 18px;line-height: 30px;margin-bottom: 35px;}

.main-banner .banner-center {padding:0 15px;max-width: 800px;margin: 0 auto;}
.main-banner .banner-center .hero-title{color:#110A1F;font-size: 56px;line-height: 70px;font-weight:800;position: relative;padding-bottom: 20px;margin-bottom: 0;}
.main-banner .banner-center p{font-size: 20px;line-height: 30px;font-weight:400;color:#413B4C;}
/*.main-banner .banner-center .hero-title:after {content: "";position: absolute;left: 50%;transform: translate(-50%, 0);background: #FFFFFF;height: 4px;width: 110px;bottom: 0;}*/
.main-banner .banner-center .hero-small-title {color: #663DB9;font-size: 18px;line-height: 22px;margin-bottom: 20px;font-weight: bold;}
.main-banner.colored.centerbanner{background-image: url(https://arkoselabs.com/wp-content/uploads/banner-triangle.png) !important;}

.main-banner a.btns.btnfull {color: #413B4C;background: transparent;border: 1px solid #413B4C;line-height: 49px;border-radius: 5px;font-weight: 700;font-size: 16px;margin-right: 15px;height: 49px;vertical-align: top;}
.main-banner a.btns.btnfull:hover{background: #fff;color: #413B4C;}
.main-banner a.btns.btnfull.btn-green{background:#50B95D;color:#fff;border-color:#50B95D;}
.main-banner a.btns.btnfull.btn-green:hover{background:#45A050;border-color:#45A050;}
.main-banner a.btns.btnborder {color: #fff;padding: 0 25px;width: auto;margin-left: 10px;background: #50b95d;border: 1px solid #50b95d;line-height: 49px;border-radius: 5px;font-weight: 700;font-size: 16px;margin-right: 15px;height: 49px;vertical-align: top;}
.main-banner a.btns.btnborder:hover {background: #ffffff;border-color: #413B4C;color:#413B4C;}

img.centerbannerimg {margin-top: 60px;max-width: 1000px;}

.cf-solution-pages-template .main-banner-inner {z-index: 9;position: relative;width: 100%;}
.cf-solution-pages-template .main-banner.colored {position: relative;overflow: hidden;padding: 95px 0;/*background-image: url(https://www.arkoselabs.com/wp-content/uploads/pink-banner-img.png) !important;background-repeat: no-repeat !important;*/}
.cf-solution-pages-template .main-banner.colored:after {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/sol-ind-top-ban-line.png) no-repeat;width: 100%;height: 100%;display: inline-block;position: absolute;background-position: top right;top: 0;left: auto;right: 0;z-index: 1;}
.cf-solution-pages-template .main-banner .banner-img-box {text-align: right;}
.cf-solution-pages-template .main-banner a.btns.btnfull {background: #663DB9;color: #fff;border-color: #663DB9;}
.cf-solution-pages-template .main-banner a.btns.btnfull:hover {background: #50328D;border-color: #50328D;}
.cf-solution-pages-template .main-banner a.btns.btnborder {background: transparent;color: #413B4C;border-color: #413B4C;line-height: 49px; border-radius: 5px; font-weight: 700; font-size: 16px; margin-right: 15px; height: 49px; vertical-align: top;}
.cf-solution-pages-template .main-banner a.btns.btnborder:hover {background: #ffffff;border-color: #413B4C;}
.cf-solution-pages-template .main-banner .hero-title{padding-bottom: 0; margin-bottom: 10px;}
.cf-solution-pages-template .hero-small-title {color: #663DB9;font-size: 18px;line-height: 22px;margin-bottom: 5px;font-weight: bold;}

.cf-industry-pages-template .main-banner-inner {z-index: 9;position: relative;}
.cf-industry-pages-template .main-banner.colored {position: relative;overflow: hidden;padding: 60px 0;/*background-image: url(https://www.arkoselabs.com/wp-content/uploads/industry-banner-bg.png) !important;background-repeat: no-repeat !important;*/}
.cf-industry-pages-template .main-banner.colored:after {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/sol-ind-top-ban-line.png) no-repeat;width: 100%;height: 100%;display: inline-block;position: absolute;background-position: top right;top: 0;left: auto;right: 0;z-index: 1;}
.cf-industry-pages-template .main-banner .banner-img-box {text-align: right;}
.cf-industry-pages-template .main-banner a.btns.btnfull {background: #663DB9;color: #fff;border-color: #663DB9;}
.cf-industry-pages-template .main-banner a.btns.btnfull:hover {background: #50328D;border-color: #50328D;}
.cf-industry-pages-template .main-banner a.btns.btnborder {background: transparent;color: #413B4C;border-color: #413B4C;line-height: 49px; border-radius: 5px; font-weight: 700; font-size: 16px; margin-right: 15px; height: 49px; vertical-align: top;}
.cf-industry-pages-template .main-banner a.btns.btnborder:hover {background: #ffffff;border-color: #413B4C;}
.cf-industry-pages-template .main-banner .hero-title{padding-bottom: 0; margin-bottom: 10px;}
.cf-industry-pages-template .hero-small-title {color: #663DB9;font-size: 18px;line-height: 22px;margin-bottom: 5px;font-weight: bold;}


/*.main-banner a.btns.btnborder:before {content: "";transition: width .2s ease-out;background-color: #fff;bottom: 0;height: 2px;left: 0;position: absolute;width: 0;}
.main-banner a.btns.btnborder:hover:before {width: 100%;}*/

/*.main-banner a.btns.btnborder:hover{color: #3959D8;background: #fff;}*/

.section-title {max-width: 960px;margin: 0 auto;}
/*.section-title h2 {font-size: 40px;}*/
.section-title p {font-size: 18px;}
.section-title h3 {font-size: 24px;}

.three-box-icon-section.highlighted .three-box-inner {width: 100%;background: #ffffff;padding: 25px 15px 25px 20px;box-shadow: 0px 5px 20px #0000001a;border-radius: 5px 10px 10px 5px;/*border-left: 5px solid #663DB9;*/}
.three-box-icon-section .three-box-items-main{display: inline-table;text-align: center;}
.three-box-icon-section .three-box-inner.boxcolored {width: 100%;border-radius: 20px;padding: 35px 0;}

.three-box-icon-section .three-box-inner.boxcolored .three-box-img{padding: 0 30px 30px;border-bottom: 1px solid #9d9d9d;}
.three-box-icon-section .three-box-inner.boxcolored .three-box-content{padding:0 30px;}


.three-box-icon-section.colored .three-box-items-main{display: inline-table;text-align: center;}
.three-box-icon-section.colored .three-box-inner {width: 100%;background: #ffffff;padding: 25px 15px 25px 20px;box-shadow: 0px 5px 20px #0000001a;border-radius: 5px 10px 10px 5px;border-style: solid;border-width: 8px 0px 0px 0px;}
.three-box-icon-section.colored .three-box-inner h3{font-weight:600;}
.three-box-icon-section.colored .three-box-inner .box-text {min-height: 125px;}
.three-box-icon-section.colored .three-box-inner .box-highlight {text-align: left;position: relative;padding-top: 30px;}
.three-box-icon-section.colored .three-box-inner .box-highlight:before {content: "";position: absolute;border-top: 1px solid;width: 80%;top: 0;left: 50%;transform: translate(-50%, 0);}
/*.three-box-icon-section.colored .three-box-content ul li:before{background: url(https://arkoselabs.com/wp-content/uploads/tick.svg) no-repeat;background-color: #50b95d;border-radius: 20px;background-size: 75%;background-position: center;}*/

.three-box-icon-section.colored .three-box-inner.highlight-items-box {padding: 0 0 50px 0;border: none;border-radius: 20px;box-shadow: none;}
.three-box-icon-section.colored .three-box-inner.highlight-items-box .box-highlight:before{display:none;}
.three-box-icon-section.colored .three-box-inner.highlight-items-box .highlight-box-top-part {border-radius: 20px;padding: 25px;}
.three-box-icon-section.colored .three-box-inner.highlight-items-box .highlight-box-top-part h3{font-size: 32px;line-height: 40px;font-weight:bold;}
.three-box-icon-section.colored .three-box-inner .box-highlight > p {padding: 20px;border-bottom: 2px solid #70707040;font-size: 24px;font-weight: bold;line-height: 34px;}

.three-box-icon-section.colored .three-box-inner.highlight-items-box .three-box-content ul li{color: #110A1F;padding-left: 50px;padding-right: 15px;line-height: 30px;margin-bottom: 20px;border-bottom: 2px solid #70707040;padding-bottom: 20px;}
.three-box-icon-section.colored .three-box-inner.highlight-items-box .three-box-content ul li:before{top:8px;}

.three-box-icon-section .three-box-img {margin-bottom: 20px;}
/*.three-box-icon-section .three-box-img img {max-width: 60px;}*/
.three-box-icon-section .three-box-content h3{color: #110A1F;font-size: 24px;font-weight: bold;line-height: 32px;}
.three-box-icon-section .three-box-content p {font-size: 18px;line-height: 30px;color: #110A1F;}
.three-box-icon-section .three-box-content .link{color: #663DB9;font-size: 16px;font-weight:700;}
.page-id-29718 .three-box-icon-section .three-box-content h3 {font-weight: 500;line-height: 38px;}

.page-id-29756 .icon-box-ellipse {padding-top: 50px;}

.three-box-icon-section .three-box-content ul {margin: 0;}
.three-box-icon-section .three-box-content ul li {position: relative;color: #110A1F;list-style: none;padding-left: 30px;line-height: 30px;}
.three-box-icon-section .three-box-content ul li:before {content: "";background: url(https://arkoselabs.com/wp-content/uploads/black-arrow-new.svg);width: 18px;height: 13px;position: absolute;left: 0px;top: 5px;}
.three-box-icon-section .three-box-content ul li:last-child {margin-bottom: 0;}

.page-id-27102 .main-banner.topbanbgimg + .three-box-icon-section {padding: 0;}
.page-id-27102 .three-box-icon-section .three-box-inner.boxcolored .three-box-img {border-bottom: none;}
.page-id-27102 .three-box-icon-section .three-box-content h3 {margin-bottom: 6px;}
.page-id-27102 .three-box-icon-section .three-box-content .link{color: #60C06C;position: relative;display: flex;justify-content: center;align-items: center;}
.page-id-27102 .three-box-icon-section .three-box-content .link:hover{color: #110A1F;}
.page-id-27102 .three-box-icon-section .three-box-content .link:after{content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/Right-Green.png);display: inline-block;width: 20px;height: 20px;margin-left: 10px;background-size: 90%;background-repeat: no-repeat;margin-top: 2px;}
.page-id-27102 .three-box-icon-section .three-box-content .link:hover:after {filter: brightness(0);}


.page-id-28669 .three-box-icon-section.grad_bg_color{margin: -50px 0;}
.page-id-29718 .three-box-icon-section.grad_bg_color{max-width: 1270px;margin: 0 auto 100px;border-radius: 20px;padding: 55px 0;}
.page-id-29718 .three-box-icon-section.grad_bg_color .three-box-items-main {margin-top: 0;}
.page-id-29718 .three-box-icon-section.grad_bg_color .three-box-inner {background: #5e5cd0;max-width: 240px;padding: 30px 15px;}
.page-id-29718 .three-box-icon-section.grad_bg_color .three-box-inner h3{font-size:20px;line-height: 30px;margin-bottom: 0;}
.global-language-main-section .section-title {margin-bottom: 30px;}
.three-box-icon-section.grad_bg_color a{font-weight: 600;text-decoration: underline;}

.three-box-icon-section.grad_bg_color {background: transparent linear-gradient(180deg, #663DB9 0%, #3856DB 100%) 0% 0% no-repeat padding-box;padding: 50px 0;}
.three-box-icon-section.grad_bg_color .three-box-items-main{margin-top: 30px;}
.three-box-icon-section.grad_bg_color .two-col-content-left {margin-bottom: 0;}
.three-box-icon-section.grad_bg_color * {color:#ffffff;}
.three-box-icon-section.grad_bg_color .three-box-inner{background: #847BF2; padding: 35px;border-radius: 20px;width: 100%;height: 100%;min-height: 335px;}
.three-box-icon-section.grad_bg_color .three-box-inner.boxcolored .three-box-img{padding:0;border-bottom:0;}
.three-box-icon-section.grad_bg_color .three-box-inner.boxcolored .three-box-content{padding:0;}
.three-box-icon-section.grad_bg_color .three-box-content h3 {color:#ffffff;font-weight:600;}
.three-box-icon-section.grad_bg_color .three-box-content p{color:#ffffff;}
.three-box-icon-section.grad_bg_color .two-col-content-left {padding-right: 90px;}
.three-box-icon-section.grad_bg_color .three-box-inner.no-content {min-height: inherit;}

.tech-gallery-section {padding-top: 50px;}

.page-id-29415 .main-banner {background-image: none !important;margin-bottom: 70px;}
.page-id-29415 .home-credential-sections.borderbox{padding-bottom: 50px;}
.page-id-29415 .steps-section{padding-top: 60px;}
.page-id-29415 .subscription-box{margin-top: 50px;}

.three-box-icon-section .three-box-col.col-md-5 {flex: 0 0 20%;max-width: 20%;}

.three-box-icon-section.two-col-small-continer .container {width: 870px;}

.cf-solution-pages-template .three-box-icon-section.grad_bg_color{padding:50px 0;}
.cf-solution-pages-template .three-box-icon-section.grad_bg_color .three-box-items-main {margin-top: 0;}

.cf-industry-pages-template .three-box-icon-section.grad_bg_color{padding:50px 0;}
.cf-industry-pages-template .three-box-icon-section.grad_bg_color .three-box-items-main {margin-top: 0;}


.icon-box-ellipse {padding-top: 50px;}
.icon-box-ellipse .ellipse-inner {background: url(https://arkoselabs.com/wp-content/uploads/Ellipse-BG2.png) no-repeat;background-position: center;padding: 90px 15px;max-width: 1140px;margin: 0 auto;}
.icon-box-ellipse .box-wrapper.d-flex {background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 9px 24px #0000001a;border-radius: 8px;width: 100%;align-items: center;min-height: 100px;padding: 15px 0;}
.icon-box-ellipse .box-wrapper.d-flex .col-image {width: 20%;text-align: center;}
.icon-box-ellipse .box-wrapper.d-flex .col-content {width: 75%;}
.icon-box-ellipse .box-wrapper.d-flex .col-content h3{font-size: 21px;line-height: 30px;color: #110A1F;font-weight:600;margin-bottom: 2px;}
.icon-box-ellipse .box-wrapper.d-flex .col-content p{margin-bottom:0;font-size: 16px;line-height: 24px;}
.icon-box-ellipse .box-wrapper.d-flex.left {flex-direction: row-reverse;}
.icon-box-ellipse .box-wrapper.d-flex.left .col-content {text-align: right;}
.icon-box-ellipse .maincol.right {padding-left: 140px;margin-bottom: 20px;}
.icon-box-ellipse .maincol.left {padding-right: 140px;margin-bottom: 20px;}

.page-id-26805 .icon-box-ellipse .ellipse-inner, .cf-industry-pages-template .icon-box-ellipse .ellipse-inner{background-position: 50% 80% !important;padding-top: 30px;}
.cf-industry-pages-template .icon-box-ellipse {padding-top: 50px;padding-bottom: 30px;}
.icon-box-ellipse .maincol.first-box-center {padding-left: 15px !important;justify-content:center;}
.icon-box-ellipse .maincol.first-box-center .box-wrapper {max-width: 400px;display: inline-block !important;text-align: center;margin: 0 auto;width: 100%;}
.icon-box-ellipse .maincol.first-box-center .box-wrapper div{width: 100%;padding: 14px 25px 5px;}
.icon-box-ellipse .other-odd-boxes.maincol.left {padding-right: 165px;}
.icon-box-ellipse .other-odd-boxes.maincol.right {padding-left: 165px;}


.two-col-content-section p:last-child{margin-bottom:0;}
.two-col-layout a.btns.btnfull, .bullet-points-section a.btns.btnfull{background: #3959D8;color: #fff;height: 40px;line-height: 40px;border:1px solid #3959D8;}
.two-col-layout a.btns.btnfull:hover, .bullet-points-section a.btns.btnfull:hover{background: #fff;color: #3959D8;}
.two-col-layout .twocol-title{padding-bottom:20px;}
.two-col-layout .imager.text-start video {width:auto;height: auto;-o-object-fit: cover;object-fit: cover;border-radius: 30px 30px 30px 30px;box-shadow: 0 24px 38px 3px rgb(0 0 0 / 14%), 0 9px 46px 8px rgb(0 0 0 / 12%), 0 11px 15px -7px rgb(0 0 0 / 20%);}
.two-col-layout .row-top img {height: auto;}
.two-col-layout p{font-size: 18px;}
.two-col-layout.border-radius {padding-top:50px;}
.two-col-layout.border-radius img {border-radius: 16px;}

.only-video-section{padding-top: 30px;}
.video-box-section {max-width: 850px;margin: 0 auto;}
.only-video-section iframe {height: 460px;}
.only-video-section .btn{margin-top:20px;}


.two-col-layout h2 {font-size: 46px;line-height: 60px;color: #110A1F;font-weight: 700;}

.cf-industry-pages-template .two-col-content-section{padding: 50px 0;}
.two-col-logo-section ul {margin: 0;}
.two-col-logo-section ul li {list-style: none;width: 32%;display: inline-block;text-align: center;margin: 20px 0 10px;}


a.link.btns.btnfull {background: #3959D8;color: #fff;height: 40px;line-height: 40px;border: 1px solid #3959D8;}
a.link.btns.btnfull:hover {background: #fff;color: #3959D8;}

.boxed-content {padding: 50px 0;}
.boxed-content.box .row{padding: 20px;width: 100%;}

.tabbed-image {margin-top: 20px;justify-content: space-between;}
.tabbed-image, .content-two-col {width: 100%;display: inherit;}
.tab-right-content ul li:not(.active) {display: none;}
.tab-right-content video {width: auto;max-width: 100%;}
.tabbed-image .tab-menu ul, .tab-right-content ul {margin: 0;}
.tabbed-image .tab-right-content ul li {list-style: none;}
.tabbed-image .tab-menu ul li{font-size: 20px;list-style: none;box-shadow: 0px 5px 20px #0000001f;border-radius: 5px;margin-bottom: 30px;border-left: 4px solid #D1D1D1;}
.tabbed-image .tab-menu ul li:last-child {margin-bottom: 0;}
.tabbed-image .tab-menu ul li a {padding: 15px 30px;color: #707070;font-weight: 500;display: inline-block;width: 100%;font-size: 20px;line-height: normal;}
.tabbed-image .tab-menu ul li a:hover {color: #2F3B46 !important;}
.tabbed-image .tab-menu ul li.active{border-left: 4px solid #6139BD;}
.tabbed-image .tab-menu ul li.active a {color: #2F3B46;font-weight: 600;}
.tabbed-image .tab-menu ul li a.btns {text-transform: uppercase;color: #333;}
.tabbed-image .tab-menu ul li a.btns:hover, .solution-template .tabbed-image .tab-menu ul li a.btns:focus{color: #fff;}
.tabbed-content {padding-top: 24px;display: none;}

.tab-right-img{min-height: 440px;height: 100%;    background-size: 500px !important;background-repeat: no-repeat !important; /* background-size: cover !important; */ background-position: center !important;}
.tab-menu .tab-right-img{display:none;}
.tabbed-image img {width: 100%;}

.tabbed-content {display: flex;padding-top: 10px;display: none;}
.active .tabbed-content {display: block;padding: 0 30px 1px;}
.tabbed-content p {font-size: 16px;line-height: 28px;font-weight: 400;margin-bottom: 20px;}

.tab-advantage .tab-right-content ul li:nth-child(2) video {max-width: 85%;}

.tabbed-content h2, .content-tabs.horizontal .tabcontent h2{font-size: 32px;line-height: 44px;}
.content-tabs.horizontal {padding-top: 30px;padding-bottom: 140px;}
.content-tabs.horizontal .tabbed-main-box {background: #EFEFF0;border-radius: 20px;margin-top: 50px;}
.content-tabs.horizontal .tab-menu {text-align: center;}
.content-tabs.horizontal .tab-menu ul {background: #fff;width: auto;display: inline-block;margin: 10px auto 40px;padding: 10px;border-radius: 5px;}
.content-tabs.horizontal .tab-menu ul li {display: inline-block;font-size: 16px;color: #413B4C;line-height: 19px;font-weight: 600;padding: 15px 30px;cursor: pointer;}
.content-tabs.horizontal .tab-menu ul li.active, .content-tabs.horizontal .tab-menu ul li:hover{background: #50B95D;border-radius: 5px;color: #ffffff;}
.content-tabs.horizontal .tabcontent {display: none;padding: 0 80px 50px;}
.content-tabs.horizontal .tabcontent.active {display: block;}
.content-tabs.horizontal .tabcontent .d-flex {align-items: center;}
.content-tabs.horizontal .tabcontent .hor-tab-left {width: 50%;}
.content-tabs.horizontal .tabcontent .hor-tab-right {width: 50%;text-align: right;}



.icon-box-with-right-img .iconcontent h3 {color: #2F3B46;font-size: 22px;font-weight: 500;line-height: 32px;}
.icon-box-with-right-img .tech-iconbox-flex.d-flex .iconcontent h3 {height: 60px;display: flex;align-items: center;margin-bottom: 0;}

.icon-box-with-right-img .iconcontent p {font-size: 16px;line-height: 30px;}
.icon-box-with-right-img .tech-iconbox-flex .iconbox {width: 160px;margin-right: 10px;}

.iconbox.d-flex {align-items: center;}
.iconbox.d-flex h3 {margin: 0 0 0 15px;}

.iconbox-hover-left.iconboxslider .swiper-wrapper {display: inline-block;}
.icon-box-with-right-img .tech-iconbox-flex.twocol {width: 49%;display:inline-block;vertical-align: top;height: auto;padding:0 20px;}
.icon-box-with-right-img .tech-iconbox-flex.twocol .iconbox {width: 100%;margin-bottom: 20px;}
.icon-box-with-right-img .tech-iconbox-flex.hoverbox {cursor: pointer;padding:20px;}
.icon-box-with-right-img .tech-iconbox-flex.hoverbox:hover {background: #fff;box-shadow: 0px 3px 20px #00000034;border-radius: 5px;}
.icon-box-with-right-img .iconbox-hover-left {margin: 0 -20px;}


.icon-box-with-right-img .tech-iconbox-flex.hoverbox:hover h3{color: #663DB9;}
.iconbox-hover-image {width: 100%;position: relative;display: inline-block;}
.iconbox-hover-img {position: absolute;top:50%;right: 0;padding: 0;transform: translate(0, -50%);}
.iconbox-hover-img img{width:100%;max-height: 650px;object-fit: cover;}
.iconbox-hover-image ul{margin:0;}

.iconbox-hover-img .rightimg{display:none;}
.iconbox-hover-img .rightimg.active{display:block;}

.bullet-points-section .row{align-items: center;}
.bullet-points-section .bullet-content h2{font-size:48px;line-height:60px;}
.bullet-points-section ul, .tech-challanges-section ul, .test-challanges-boxes-inner ul{margin: 0;}
.bullet-points-section ul li, .tech-challanges-section ul li, .test-challanges-boxes-inner ul li {list-style: none;position: relative;padding-left: 30px;width: 100%;display: inline-block;line-height: 30px;font-size: 18px;color: #413B4C;font-weight: 400;margin-bottom: 10px;vertical-align: top;}
.bullet-points-section ul li:last-child, .tech-challanges-section ul li:last-child, .test-challanges-boxes-inner ul li:last-child {margin-bottom: 0;}
.bullet-points-section ul li:before, .tech-challanges-section ul li:before, .test-challanges-boxes-inner ul li:before {content: "";background: url(https://arkoselabs.com/wp-content/uploads/black-arrow-new.svg);width: 18px;height: 13px;position: absolute;left: 0;top: 8px;}
.bullet-points-section .bullet-content.space-left {padding-left: 15px;}
.bullet-points-section .bullet-content.space-right {padding-right: 15px;}
.bullet-points-section p br {display: none;}
.bullet-points-section p.subhead {margin-bottom: 15px;color: #663DB9;text-transform: uppercase;font-weight: 700;}
.bullet-points-section a.btns.btnfull{margin-top:20px;}

.bullet-small-title.bullet-points-section .bullet-content h2{font-size:32px;line-height:42px;color: #110A1F;}
.bullet-small-title.bullet-points-section .bullet-content .btn{margin-top:30px;background:#110A1F;}
.bullet-small-title.bullet-points-section .bullet-content .btn:hover{background:#413B4C;}
.bullet-small-title.bullet-points-section video {max-width: 90%;}

.full-width-center .col-lg-6 {max-width: 100%;flex: 0 0 100%;text-align: center !important;}
.full-width-center .col-lg-6.bullet-content {margin-top: 15px;}


.shadow-img img{box-shadow: 0 5px 15px 0px rgb(0 0 0 / 10%), 0 9px 35px 8px rgb(0 0 0 / 10%), 0 10px 15px -7px rgb(0 0 0 / 10%);border-radius: 25px;}
.image-full img{width:100%;}

.banner-img-box video {box-shadow: none;}
video {width: 100%;height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 15px;
    box-shadow: 0 5px 15px 0px rgb(0 0 0 / 10%), 0 9px 35px 8px rgb(0 0 0 / 10%), 0 10px 15px -7px rgb(0 0 0 / 10%)}
.video-small .hidemobtab{text-align:right;}
.video-small video {width: auto;max-width:100%;}

.video-box {margin: 20px auto;text-align: center;z-index: 1;position: relative;}
.video-box .imagebox {cursor: pointer;width: 100%;position: relative;}
.video-box .videobox {min-height: 290px;}
.video-box .videobox.hide {display: none;}
.video-box .imagebox .play-icon {position: absolute;width: 80px;height: 80px;left: 50%;top: 50%;transform: translate(-50%, -60%);z-index: 99;}
.video-box .imagebox .play-icon img {max-width: 85px;}
.video-box .imagebox .play-icon strong {color: #fff;line-height: normal;display: block;font-size: 16px;font-weight: bold;margin-top: 10px;}
.video-box:before{display:none;}
.video-box .imagebox .play-icon + strong {position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%, 50px);color: #fff;z-index: 99;}
.video-box .imagebox img{width:100%;border-radius: 10px;}
.video-box .imagebox:before {content: "";background: rgba(0,0,0,0.4);width: 100%;height: 100%;display: inline-block;position: absolute;border-radius: 10px;    z-index: 99;}
.video-box .play-icon:before {content: "";position: absolute;background: #ffffff url(https://www.arkoselabs.com/wp-content/uploads/video-play-black-icon.png) no-repeat;width: 80px;height: 80px;background-size: 25px;background-position: 30px center;border-radius: 50%;left: 0;z-index: 9;}
.video-box .play-icon:after {content: "";width: 100px;height: 100px;background-position: center;border-radius: 50%;position: absolute;background: #ffffff;left: -10px;top: -10px;animation: wd-Sonar 2s ease infinite;}


.comparsion-main-section .comparsion-code h1, .comparsion-main-section .comparsion-code ul, .comparsion-main-section .comparsion-code .text-center {display: none;}
.comparsion-main-section .container.responsive-full-width{padding:0;}


.bullet-testimonial-quotes {position: relative;max-width: 472px;padding: 6px;margin: 0 auto;
background-image: radial-gradient(circle at 100% 100%, transparent 5px, #b84498 5px, #b84498 10px, transparent 10px), linear-gradient(to right, #b84498, #663db9), radial-gradient(circle at 0% 100%, transparent 5px, #663db9 5px, #663db9 10px, transparent 10px), linear-gradient(to bottom, #663db9, #50b95d), radial-gradient(circle at 0% 0%, transparent 5px, #50b95d 5px, #50b95d 10px, transparent 10px), linear-gradient(to left, #50b95d, #3856db), radial-gradient(circle at 100% 0%, transparent 5px, #3856db 5px, #3856db 10px, transparent 10px), linear-gradient(to top, #3856db, #b84498);
background-size: 10px 10px, calc(100% - 20px) 5px, 10px 10px, 5px calc(100% - 20px);
background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;
background-repeat: no-repeat;
}
.bullet-testimonial-quotes:before {content: "";background: url(https://arkoselabs.com/wp-content/uploads/Quote.png) no-repeat;position: absolute;width: 98px;height: 73px;left: 50%;top: 30%;transform: translate(-50%, 0);}
.bullet-testimonial-quotes .quote-txt {padding: 30px;text-align: left;background: #fff;}
.bullet-testimonial-quotes .quote-txt p {position: relative;font-size: 24px;line-height: 40px;font-weight: 500;margin-bottom: 0;}
.bullet-testimonial-quotes .quote-author {background: #EFEFF0;padding: 20px 30px;text-align: left;}
.bullet-testimonial-quotes .quote-author .quote-author-right {padding-left: 15px;}
.bullet-testimonial-quotes .quote-author .quote-author-right h4 {margin: 0;font-weight: 800;font-size: 20px;}
.bullet-testimonial-quotes .quote-author .quote-author-right p{margin: 0;font-size: 16px;font-weight: 600;}
.bullet-testimonial-quotes .quote-author .quote-author-right img {max-height: 28px;}

.bullet-points-section.gradient {background: transparent linear-gradient(180deg, #663DB9 0%, #3856DB 100%) 0% 0% no-repeat padding-box;}
.bullet-points-section.boxed {max-width: 1270px;margin: 0 auto 140px;border-radius: 20px;padding:40px 0 40px 50px;}
.bullet-points-section.white-text h2, .bullet-points-section.white-text p {color: #fff;}
.page-id-27102 .bullet-points-section.gradient {position: relative;margin-bottom: 60px;padding: 60px 15px 40px;}
.page-id-27102 .bullet-points-section.gradient:before {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/arkose-mission-bg.png);width: 100%;height: 100%;background-position: top;position: absolute;left: 0;top: 0;background-repeat: no-repeat;}
.page-id-27102 .bullet-points-section p {font-size: 24px;line-height:36px;}

.bullet-points-section code, .bullet-points-section pre{font-size:16px !important;}

.banner-breadcrumb ul li {list-style: none;display: inline-block;color: #413B4C;font-weight: bold;padding: 0 10px;}
.banner-breadcrumb ul li:after {content: "/";padding-left: 10px;color: #663DB9;}
.banner-breadcrumb ul li a {color: #663DB9;}
.banner-breadcrumb ul li:last-child{padding-left: 0;}
.banner-breadcrumb ul li:last-child:after{display:none;padding-left: 0;}

.tech-challanges-section .row {align-items: center;}
.tech-challanges-section  h2{font-size:32px;line-height:48px;margin-bottom: 12px;}
.tech-challanges-section img {border: 1px solid #686868;}
.tech-challanges-section .challange-audio-items {padding-top: 15px;}
.challange-audio-inner {max-width: 435px;margin: 0 0 0 auto;border: 10px solid #fff;padding: 20px;text-align: left;}
.challange-audio-main h4 {color: #110A1F;font-size: 20px;}
.challange-audio-loop h4 {font-weight: 500;margin: 0;}

.matchkey-puzzels.enforcement-trigger {float: right;}
.matchkey-puzzels.enforcement-trigger iframe {width: 400px !important;height: 430px !important;}

.challange-audio-loop {margin-bottom: 50px;}
.challange-audio-loop .d-flex {align-self: center;align-items: center;}
.audio-icon{min-width: 60px;height: 60px;border-radius: 60px;position: relative;margin-right: 30px;cursor: pointer;}
.audio-icon span.play {display: inline-block;position: absolute;background: url(https://arkoselabs.com/wp-content/uploads/Play.svg);width: 60px;height: 60px;}
.audio-icon.pause span.play{background: url(https://arkoselabs.com/wp-content/uploads/Pause.svg);}
.challanges-right a.btns {color: #413B4C;background: transparent;border: 1px solid #413B4C;line-height: 49px;border-radius: 5px;font-weight: 700;font-size: 16px;display: block;height: 49px;vertical-align: top;max-width: 200px;margin: 20px 100px 0px auto;}
.challanges-right a.btns:hover{background:#EFEFF0;}
.challange-audio-main p {font-size: 16px;line-height: 20px;margin: 20px 110px 0px auto;color: #413B4C;font-weight: 500;}

.tech-test-challanges-section {margin-bottom: 70px;}
.test-challanges-boxes .test-challanges-boxes-inner{background:#EFEFF0;height: 100%;border-radius: 20px; padding: 40px 30px;}
.test-challanges-boxes .test-challanges-boxes-inner .test-chaltop { margin-bottom: 30px;}
.test-challanges-boxes .test-challanges-boxes-inner h3 {font-size: 32px;line-height: 50px;font-weight: bold;padding-left: 30px;margin-bottom: 0;}
.test-challanges-boxes .d-flex {align-items: center;}
.test-challanges-boxes h4 {margin: 0;}
.test-challanges-inner-highlight-box {background: #fff;border-radius: 10px;padding: 15px 0; margin-bottom: 24px;}
.test-challanges-inner-highlight-box .d-flex {align-items: start;}
.test-challanges-inner-highlight-box-items .hinum{color:#110A1F;font-weight: 700;font-size: 20px;}
.test-challanges-inner-highlight-box-items p{font-size: 16px;line-height: 26px;}
.test-challanges-content h2 {margin-bottom: 40px;}
.test-challanges-inner-highlight-box-items {padding: 0 20px;}
.test-challanges-inner-highlight-box-items:nth-child(2){border: 2px solid rgba(17, 10, 31, 0.15);border-top: none;border-bottom: none;}

.cf-industry-pages-template .tech-challanges-section h2 {font-size: 48px;line-height: 60px;}

.plan-model{max-width: 780px;}
.plan-model button.close {right: -40px;position: absolute;font-size: 75px;font-weight: 300;top: -70px;color: #fff;opacity: 1;}
/*.modal-content {background: #fff;padding: 40px;}*/

.purple-bg {padding: 0 !important;}
.purple-bg .contentr .wrapper p:first-child {margin-bottom: 5px;}
.purple-bg img {top: 50%;transform: translate(0, -50%);}
.purple-bg a.btns {background: #fff;line-height: 35px;border: 1px solid #fff;}
.purple-bg a.btns:hover {background: transparent;color: #fff;}

.page-id-25186 .purple-bg {margin-top: -40px;margin-bottom: -40px;}
.page-id-25186 .purple-bg:before {content: "";height: 30px;width: 100%;display: inline-block;background: #f7f7f7;}



.fraud-report-global-section {width: 100%;display: flex;background: #ffffff;box-shadow: 0px 5px 20px #00000029;border-radius: 10px;align-items: center;margin: 40px auto 60px; padding: 30px;}
.fraud-report-global-section h2 {font-size: 30px;line-height: 45px;font-weight: 400;color: #2F3B46;padding-top:0;}
.fraud-report-global-section h2:before{display:none;}
.fraud-report-global-section .left-part {padding-left: 20px;}
.fraud-report-global-section .right-part {text-align: right; padding: 0 30px 0 15px;}
.fraud-report-global-section .right-part img {max-width: 278px;}
.fraud-report-global-section a.button.vrbtn {background-color: #3856DB;font-size: 14px;font-weight: bold;letter-spacing: 0;}
.fraud-report-global-section a.button.vrbtn:hover {background-color: #5246A2;}
.fraud-report-global-section .right-part.mobile{display:none;}

.page-id-29648 .fraud-report-global-section{padding: 64px 30px;margin-top: 70px;box-shadow: none;background: transparent linear-gradient(180deg, #663DB9 0%, #3856DB 100%) 0% 0% no-repeat padding-box;border-radius: 20px;}
.page-id-29648 .fraud-report-global-section h2{color: #fff;}
.page-id-29648 .fraud-report-global-section a.button {background: transparent;border: 1px solid #fff;border-radius: 5px;text-transform: none;padding: 15px 30px;}
.page-id-29648 .fraud-report-global-section a.button:hover {background: #ffffff;color: #413B4C;border-color:#413B4C;}
.page-id-29648 .three-box-icon-section .three-box-inner.boxcolored .three-box-img{border-bottom: none;padding: 10px 30px;margin-bottom: 0;}
.page-id-29728 .three-box-icon-section .three-box-inner.boxcolored .three-box-img{border-bottom: none;padding: 0 30px 5px;}
#integrationlogos .three-box-inner.boxcolored {display: grid;align-items: center;justify-content: center;}
#integrationlogos .three-box-inner.boxcolored .three-box-img {display: flex;align-items: center;justify-content: center;}
#integrationlogos .three-box-inner.boxcolored .three-box-img img{max-height:85px;}
#integrationlogos .boxcolored.no-content h3 {font-size: 16px;line-height: 30px;margin-bottom: 10px;margin-top: 10px;color: #797c8a;font-weight:600;text-transform:uppercase;}
#integrationlogos .boxcolored.no-content a.link {color:#000;}




.testimonial-section-container{max-width: 1536px;margin: 0 auto 20px;}
.testimonial-section-container .mySwiper2 {margin-bottom:30px;}
.tech-testimonial-inner {background: rgba(102, 61, 185, 0.08);padding: 15px 0;display: flex !important;border-radius: 20px;}
.tech-testimonial-content {width: 65%;padding: 20px 48px;flex-direction: column;justify-content: space-around;display: flex;}
.tech-testimonial-content h3 {color: #2F3B46;font-size: 24px;font-weight: 600;margin: 0;}
.tech-test-auth-info {border-top: 3px solid rgba(0, 103, 182, 0.1);padding-top: 20px;margin-top: 20px;position: relative;min-height: 80px;}
.tech-test-auth-info p {color: #2F3B46;font-size: 18px;font-weight:500;margin-bottom: 0;}
/*.tech-test-auth-info p span{color: #6139BD;}*/
.text-test-content p{color: #110A1F;font-size: 26px;line-height:40px;font-weight:500;margin-bottom: 0;}
.tech-test-auth-info:before {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/quote-sky.svg);background-repeat: no-repeat;display: inline-block;width: 97px;height: 92px;position: absolute;right: 0;top:20px;}
.tech-testimonial-img {position: relative;padding-right: 15px;}
.tech-testimonial-img img {max-width: 290px;min-width: 290px;max-height: 265px;min-height: 265px;object-fit: cover;}
.tech-testimonial-content.fullwidth {width: 100%;}

.tech-testimonial-inner.sky{background:#E5EFF8;}
.tech-testimonial-inner.red{background:#FAE5E5;}
.tech-testimonial-inner.yellow{background:#fff8e5;}

.tech-testimonial-inner.sky .tech-test-auth-info:before{background: url(https://www.arkoselabs.com/wp-content/uploads/Quote-sky.png);background-repeat: no-repeat;}
.tech-testimonial-inner.red .tech-test-auth-info:before{background: url(https://www.arkoselabs.com/wp-content/uploads/Quote-red.png);background-repeat: no-repeat;}
.tech-testimonial-inner.yellow .tech-test-auth-info:before{background: url(https://www.arkoselabs.com/wp-content/uploads/Quote-yellow.png);background-repeat: no-repeat;}

.tech-testimonial-inner.sky .tech-test-auth-info{border-color:#cee2f2;}
.tech-testimonial-inner.red .tech-test-auth-info{border-color:#f6cece;}
.tech-testimonial-inner.yellow .tech-test-auth-info{border-color:#ffedbe;}


.slider-container.mySwiper .testimonial-nav-thumb.default:hover, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.default, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.default:hover{background:#E6E6E8;border-color: #E6E6E8;}
.slider-container.mySwiper .testimonial-nav-thumb.sky:hover, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.sky, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.sky:hover{background:#E5EFF8;border-color: #E5EFF8;}
.slider-container.mySwiper .testimonial-nav-thumb.red:hover, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.red, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.red:hover{background:#FAE5E5;border-color:#FAE5E5;}
.slider-container.mySwiper .testimonial-nav-thumb.yellow:hover, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.yellow, .slider-container.mySwiper .swiper-slide-thumb-active.testimonial-nav-thumb.yellow:hover{background:#fff8e5;border-color:#fff8e5;}

.tech-test-auth-info .test-auth-det {display: flex;}
.tech-test-auth-info .test-auth-img {padding-right: 15px;}
.tech-test-auth-info .test-auth-img img {min-width: 65px;max-width: 65px;}

.slider-container.mySwiper{padding: 0 0 60px 0;overflow: visible;}
.slider-container.mySwiper .swiper-slide-thumb-active {background: #FFFFFF 0% 0% no-repeat padding-box;background: #ECEDED;/*box-shadow: 10px 20px 30px #0000001a;border-top: 4px solid #51B95E !important;*/}
.slider-container.mySwiper .tech-testi-logo-img img {/*max-height: 33px;*/}
.slider-container.mySwiper .tech-testi-logo-img {min-height: 100px;text-align: center;padding:0 15px;cursor:pointer;display: flex;align-items: center;justify-content: center;}
.slider-container.mySwiper .item-slick {border-top: 4px solid transparent;border: 2px solid #DDDDDD;border-radius: 10px;}
.slider-container.mySwiper .swiper-slide:hover {background: #ECEDED;}
.slider-container.mySwiper .swiper-slide-thumb-active:hover{background: #ECEDED;}

.tech-testimonial-main .swiper-button-prev, .tech-testimonial-main .swiper-rtl .swiper-button-next {left: -50px !important;background-image:url(https://www.arkoselabs.com/wp-content/uploads/test-left-arrow.png);width: 50px;height: 50px;background-repeat: no-repeat;}
.tech-testimonial-main .swiper-button-next, .tech-testimonial-main .swiper-rtl .swiper-button-prev {right: -50px !important;background-image:url(https://www.arkoselabs.com/wp-content/uploads/test-right-arrow.png);width: 50px;height: 50px;background-repeat: no-repeat;}
.tech-testimonial-main .swiper-pagination-bullets.swiper-pagination-horizontal {display: inline-block;bottom: -25px;}
.tech-testimonial-main .swiper-pagination-clickable .swiper-pagination-bullet {width: 16px;height: 16px;background: transparent;border: 1px solid #663DB9;}
.tech-testimonial-main .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #663DB9;}
.testimonial-section-container.extra-pad {margin-bottom: 80px;}
.tech-testimonial-main .swiper-button-prev:after, .tech-testimonial-main .swiper-button-next:after{display:none;}


.tech-logo-section {padding: 50px 0 !important;}
.tech-logo-section .logos-img {display: inline-block;align-items: center;text-align: center;justify-content: center;width: 100%;}
.tech-logo-section .three-box-icon-intro {padding-bottom: 15px;}
.tech-logo-section .logos-inner {display: inline-block;vertical-align: top;width: 13.5%;}
.tech-logo-section .logos-images {align-self: center;display: flex;align-items: center;text-align: center;justify-content: center; height: 80px;}
/*.tech-logo-section .logos-images img {max-height: 67px;object-fit: cover;max-width: 140px;}*/
.tech-logo-section .logos-inner.three {width: 32%;margin-bottom: 30px;}
.tech-logo-section .logos-inner.four {width: 24%;margin-bottom: 30px;}
.tech-logo-section .logos-inner.five {width: 19%;margin-bottom: 30px;}
.tech-logo-section .logos-inner.six {width: 16%;margin-bottom: 30px;}
.tech-logo-section .section-title h2 {font-size: 18px;line-height: 30px;}
.logos-inner.logo-first-title .logos-images {justify-content: left;}
.logo-first-title h4 {margin: 0;font-weight: 700;font-size: 18px;}
.hide-desk-title{display:none;}


.page-id-26805 .tech-logo-section {margin:0}

.tech-logo-section.logos-with-quote-box .section-title {max-width: 100%;}
.tech-logo-section.logos-with-quote-box .section-title h2 {font-size:48px;line-height:65px;color: #110A1F;font-weight:bold;}
.tech-logo-section.logos-with-quote-box .logo-with-quote {background: rgba(102, 61, 185, 0.1);border-radius: 20px;padding: 40px 70px;max-width: 960px;margin: 0 auto 50px;}
.tech-logo-section.logos-with-quote-box .logo-with-quote h3 {font-size:32px;line-height:42px;color: #110A1F;font-weight:bold;}
.tech-logo-section.logos-with-quote-box .logo-with-quote p {font-size: 28px;line-height: 44px;    position: relative;}
.tech-logo-section.logos-with-quote-box .logo-with-quote img {margin-bottom: 25px;}
.tech-logo-section.logos-with-quote-box .logo-with-quote img.quote-box-company-logo{display: block;margin: 0 auto 25px; max-width: 150px;}
.tech-logo-section.logos-with-quote-box .logo-with-quote p:before {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/report-quote.png);background-position: center;display: inline-block;width: 86px;height: 70px;position: absolute;background-repeat: no-repeat;left: 50%;transform: translate(-50%, 0);}

.tech-logo-section.logos-with-quote-box.no-bottom-pad {padding-bottom:0 !important;}
.tech-logo-section.logos-with-quote-box .testi-quote-slider .logo-with-quote{height: 100%;margin-bottom:0 !important;}
.tech-logo-section.logos-with-quote-box .testi-quote-slider .logo-with-quote p {font-size: 22px;line-height: 38px;}
.tech-logo-section.logos-with-quote-box.small-text .testi-quote-slider .logo-with-quote p {font-size: 18px;line-height: 30px;}
.testi-quote-slider .swiper-button-prev img{transform: rotate(180deg);}
.testi-quote-slider .swiper-button-next, .testi-quote-slider .swiper-button-prev {background: none;width: 35px;}
.testi-quote-slider .swiper-button-next:after, .testi-quote-slider .swiper-button-prev:after{display:none;}


.ind-resources-section {padding: 60px 0 80px;}
.ind-resources-section .ind-resources-items {width: 100%;display: flex; margin-top: 0;justify-content: center;}
.ind-resources-section .resource-post-data {color: #2F3B46; background: #EFEFF0;border-radius: 20px 20px 0 0;}
.ind-resources-section .resource-post-data h2{font-size:22px; line-height:30px;font-weight:700;color: #2F3B46;padding-top: 0;}
.ind-resources-section .resource-post-data h2:before{display:none;}
.ind-resources-section .resource-post-title {margin-top: 0;margin-bottom: 0;}
.ind-resources-section .resource-post-wrapper:before {content: '';display: block;transform: scaleX(0);transition: transform 250ms ease-in-out;transform-origin: 0% 50%;}
.ind-resources-section .resource-post-wrapper:hover:before {transform: scaleX(1);}

.ind-resources-section .al-post-item {-webkit-transition: margin-top 0.5s;transition: margin-top 0.5s;margin-top: 15px;}
.ind-resources-section .al-post-item:hover {margin-top: 0;}

.ind-resources-section .threecols .resource-post-wrapper {background-color: #EFEFF0;border-top: none;border-radius: 20px;}
.ind-resources-section .threecols .resource-post-wrapper .resource-post-image{height: 226px;border-radius: 0 0 20px 20px;}

.ind-resources-section.no-pad{padding:0 0 140px 0;}
.ind-resources-section .al-post-item.fullwidth {padding: 0 15px;}
.ind-resources-section .al-post-item.fullwidth:hover div {background: #EFEFF0;}
.ind-resources-section .al-post-item.fullwidth:hover a {background: #50b95d;}
.ind-resources-section .resource-main-wrapper {background: #EFEFF0;align-items: center;border-radius: 20px;}
.ind-resources-section .resource-main-wrapper .resimg {width: 30%;}
.ind-resources-section .resource-main-wrapper .rescontent {width: 50%;padding-left: 40px;padding-right: 30px;}
.ind-resources-section .resource-main-wrapper .resbtn {width: 20%;text-align: right;padding-right: 40px;}
.ind-resources-section .resource-main-wrapper .rescontent h2{font-size:24px;line-height: 36px;font-weight: 600;margin-bottom: 10px;}
.ind-resources-section .resource-main-wrapper .rescontent p{margin-bottom: 0;}
.ind-resources-section .resource-main-wrapper .resimg img {border-radius: 20px 0 0 20px;}
.ind-resources-section .resource-main-wrapper .resbtn a:hover{background:#45A050;}

.cf-solution-pages-template .ind-resources-section {padding: 40px 0;}
.cf-solution-pages-template .al-post-item {-webkit-transition: margin-top 0.5s;transition: margin-top 0.5s;margin-top: 15px;}
.cf-solution-pages-template .al-post-item:hover {margin-top: 0;}
.cf-solution-pages-template .calculator-section{padding-top: 50px;padding-bottom: 60px;}
.cf-solution-pages-template .calculator-form-box {margin-bottom: 0;}

.cf-industry-pages-template .ind-resources-section {padding: 50px 0;}
.cf-industry-pages-template .al-post-item {-webkit-transition: margin-top 0.5s;transition: margin-top 0.5s;margin-top: 15px;}
.cf-industry-pages-template .al-post-item:hover {margin-top: 0;}
.cf-industry-pages-template .calculator-section{padding-top: 100px;padding-bottom: 100px;}
.cf-industry-pages-template .calculator-form-box {margin-bottom: 0;}


.global-language-inner ul {margin: 0;}
.global-language-inner ul li {list-style: none;width: 25%;float: left;color: #2F3B46;}

.page-id-30351 .container {width: 1070px;}
.page-id-30351 .global-language-main-section{padding-top: 40px;}
.page-id-30351 .global-language-inner h3 {font-size: 24px;line-height: 30px;font-weight: bold;}
.page-id-30351 .global-language-inner a {color:#50B95D;}
.page-id-30351 .global-language-inner a:hover {color:#000000 !important;}
.page-id-30351 .global-language-inner ul {margin-bottom:25px;display: inline-block;}
.page-id-30351 .global-language-inner ul li{width:100%;list-style: none;position: relative;padding-left: 30px;width: 100%;display: inline-block;line-height: 30px;font-size: 18px;color: #413B4C;font-weight: 400;margin-bottom: 10px;vertical-align: top;}
.page-id-30351 .global-language-inner ul li:before{content: "";background: url(https://arkoselabs.com/wp-content/uploads/black-arrow-new.svg);width: 18px;height: 13px;position: absolute;left: 0;top: 8px;}


.subscription-form-main {width: 40%;}
.subscription-box {background: url('https://arkoselabs.com/wp-content/uploads/book-demo-bg.png') no-repeat;padding: 85px 0;background-size: cover;}
.subscription-box h2 {line-height: 60px;color: #FFFFFF;width: 60%;margin: 0;}
.subscription-box .wrapper {display: flex;align-items: center;}
.subscription-box input#Email {background: #FFFFFF;padding: 10px 10px;width: 100%!important;border-radius: 0!important;box-shadow: none!important;border: none!important;}
.subscription-box button.mktoButton {font-size: 15px !important;line-height: 18px;color: #FFFFFF!important;border: 1px solid #fff!important;padding: 1rem 3rem!important;}
.subscription-box .placeholder-form{    display: flex;text-align: center!important;width: 100%!important;margin: 0 auto;}
.subscription-box #company_email{width: 100%;background: rgba(255,255,255,0.2);padding: 10px 10px 10px 24px;line-height: 1.5em;font-family: 'Raleway', sans-serif !important;border-radius: 5px 0 0 5px !important;color:rgba(255,255,255,0.7);border: 1px solid transparent !important;height: 50px;}
.subscription-box #company_email:hover, .subscription-box #company_email:focus{border-color: #fff !important;}
.subscription-box .btngrop{display: grid; margin: 0 0 0 auto;}

.subscription-box #company_email::-webkit-input-placeholder {color: rgba(255,255,255,0.7);}
.subscription-box #company_email::-moz-placeholder {color: rgba(255,255,255,0.7);}
.subscription-box #company_email:-ms-input-placeholder {color: rgba(255,255,255,0.7);}
.subscription-box #company_email:-moz-placeholder {color: rgba(255,255,255,0.7);}

.subscription-box .btn-sub-form{font-size: 14px!important;text-transform: none !important;margin-left: -5px !important;line-height: 17px !important;color: #110A1F !important;border: none !important;font-family: 'Raleway', sans-serif !important;background: #ffffff !important;box-shadow: none!important;height: 50px;border-radius: 5px;min-width: 130px;padding: 0 !important;letter-spacing: 0 !important;font-weight: 700 !important;}
.subscription-box .btn-sub-form:hover {background: #EFEFF0 !important;}

.subscription-box .btngrop a{margin-bottom:15px;}
.subscription-box .btngrop a:last-child{margin-bottom:0;}
.subscription-box .btngrop .white-button {background: #fff;border-radius: 5px;color: #413B4C;font-weight: bold;font-size: 16px;text-transform: none;border: 1px solid #fff;}
.subscription-box .btngrop .white-button:hover{background: #413B4C;color:#fff;border-color: #413B4C;}
.subscription-box .btngrop .transparent-button {border: 1px solid #fff;border-radius: 5px;font-weight: bold;font-size: 16px;text-transform: none;}
.subscription-box .btngrop .transparent-button:hover{background: #413B4C;color:#fff;border-color: #413B4C;}

.mktoButtonRow {min-width: 180px;}
.mktoForm .mktoOffset {display: none;}
.mktoForm input {font-family: "Raleway", Sans-serif !important;font-size: 14px !important;}
.hidedesk, .hidedesktab{display:none;}

/*.mktoForm {display: flex;flex-direction: row;padding: 0;max-width: 420px;}*/

.mktoForm .mktoButtonWrap.mktoInset .mktoButton{margin: 0 !important;}
.mktoForm_2714 .mktoFormRow:nth-child(2) {width: 100% !important;}
.mktoForm_2714 .mktoFormRow {width: 0 !important;}
.mktoForm_3163 .mktoFormRow:nth-child(2) {width: 100% !important;}
.mktoForm_3163 .mktoFormRow {width: 0 !important;}

.mktoForm a.button.blue-button {padding: 18px 30px;}
.mktoForm a.button.blue-button:hover {background: transparent;border: 1px solid;}
.mktoForm.mktoFormCol.form-bottom.vert-cen-safari {display: grid;}
.vert-cen-safari a.button.blue-button {width: 100%;margin: 0 0 0 auto;max-width: 310px;line-height: 20px;padding: 15px 10px;}

a.button.secbtn.blue-button {margin-top: 15px !important;background: transparent;border: 1px solid #fff !important;position: relative;}
a.button.secbtn.blue-button:hover{background: #fff;color:#3856db;}
/*a.button.secbtn.blue-button:before {content: "";transition: width .2s ease-out;background-color: #fff;bottom: 0;height: 2px;left: 0;position: absolute;width: 0;}
a.button.secbtn.blue-button:hover:before {width: 100%;}*/


.steps-section.step-column .step-box {display: inline-block !important;padding: 0;box-shadow: none;background: #EFEFF0;height: 100%;}
.steps-section.step-column .step-box:after{display:none;}
.steps-section.step-column .step-box .contentpart {padding: 25px 20px;}
.steps-section.step-column .step-box .contentpart .step-content {font-size: 18px;font-weight: 400;color: #413B4C;line-height: 30px;}


.step-box{box-shadow: 0px 5px 20px #0000001F; border-radius: 10px; margin-bottom: 8px; padding: 4rem 3rem;}
.step-box.step-white-box{background: #fff;}
.step-box.step-gray-box{background: #f7f7f7;}
.step-box.step-white-box:after{content: ""; display: block; width: 65px; height: 50px; background: url('https://arkoselabs.com/wp-content/uploads/step-white-arrow.png') no-repeat; background-size: contain; position: absolute; bottom: -40px; left: 45px; z-index: 1;}
.step-box.step-gray-box:after{content: ""; display: block; width: 65px; height: 50px; background: url('https://arkoselabs.com/wp-content/uploads/step-grey-arrow.png') no-repeat; background-size: contain; position: absolute; bottom: -40px; left: 45px; z-index: 1;}
.step-box.step-last:after{ content: ""; background: none;}
.step-image{min-width: 65px; margin-right: 4rem;}
.step-content{color: #2F3B46; font-size: 21px; font-weight: 400; margin-bottom: 0;}

/*.gallery-img {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;column-gap: 15px;row-gap: 15px;padding: 0 15px;}
.gall-images.col-md-4 {width: auto;max-width: initial;flex: inherit;}
.gall-images img {width: 100%;min-height: 285px;max-height: 285px;}
.gall-images.las-box{background-color: #50B95D;background-repeat: no-repeat;background-size: cover;background-position: bottom center;padding: 30px 50px 0 30px;width: 25%;}
.gall-images.las-box h3 {color: #fff;font-size: 30px;font-weight: 400;}
*/

.inner-gal {position:relative;width: 100%;margin-bottom: 30px;}
.inner-gal img {width: 100%;border-radius: 15px;}

.page-id-27102 .tech-value-section {background: #ffffff;padding: 0;}
.tech-value-section {background: #EFEFF0;margin-top: 50px;}
.tech-value-section .value-images {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;padding: 0 8px;}
.tech-value-section .inner-value img {border-radius: 16px;}

.overlay-content-main {position: relative;margin: 0 auto;text-align: center;width: 100%;display: inline-block;}
.overlay-content-main .overlay-content-inner {position: absolute;top: 50%;max-width: 400px;color: #fff;}
.overlay-content-main .overlay-content-inner h2 {color: #fff;font-size: 16px;text-transform: uppercase;font-weight: 600;margin-bottom: 30px;}
.overlay-content-main .overlay-content-inner h2:before {bottom: 0;top: 110%;background: #fff;}
.overlay-content-main .overlay-content-inner p {font-size: 30px;line-height: 44px;font-weight:300;}
.overlay-content-inner.boxedcolor {border-radius: 10px;max-width: 460px;padding: 0 25px;}
.overlay-content-main .overlay-content-inner.boxedcolor h2{color:#2F3B46;}
.overlay-content-main .overlay-content-inner.boxedcolor p{color:#2F3B46;font-weight:400;}
.overlay-content-main .overlay-content-inner.boxedcolor h2:before{background:#2F3B46;}
.overlay-content-main .overlay-content-inner.text-start{left: 0;transform: translate(60px, -50%);}
.overlay-content-main .overlay-content-inner.text-center{left: 50%;transform: translate(-50%, -50%);}
.overlay-content-main .overlay-content-inner.text-end{right: 0;left: auto;transform: translate(-60px, -50%);}
.overlay-content-main .overlay-content-inner.text-end h2:before{left: auto;right: 0;}
.overlay-content-main .overlay-content-box {display: inline-block;position: relative;}

.tech-border-three-icon-box:before {content: "";position: absolute;left: 0;bottom: -10%;right: 0;background: #EFEFF0;height: 60%;}
.tech-border-three-icon-box {background: #ffffff;padding: 40px 0;position: relative;}
.tech-border-three-icon-box .container {position: relative;max-width: 1054px !important;}
.tech-border-three-icon-box .container > div {width: 100%;border-radius: 10px;padding: 35px 10px;/*position: absolute;*//*top: -80px;*/background: #fff;background-image: radial-gradient(circle at 100% 100%, transparent 5px, #b84498 5px, #b84498 10px, transparent 10px), linear-gradient(to right, #b84498, #663db9), radial-gradient(circle at 0% 100%, transparent 5px, #663db9 5px, #663db9 10px, transparent 10px), linear-gradient(to bottom, #663db9, #50b95d), radial-gradient(circle at 0% 0%, transparent 5px, #50b95d 5px, #50b95d 10px, transparent 10px), linear-gradient(to left, #50b95d, #3856db), radial-gradient(circle at 100% 0%, transparent 5px, #3856db 5px, #3856db 10px, transparent 10px), linear-gradient(to top, #3856db, #b84498);background-size: 10px 10px, calc(100% - 20px) 5px, 10px 10px, 5px calc(100% - 20px);background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;background-repeat: no-repeat;}
.tech-border-three-icon-box h4{font-weight: 700;font-size: 40px;line-height: 50px;color: #110A1F;margin-bottom: 7px;}
.tech-border-three-icon-box p{font-size: 18px;line-height: 30px;color: #110A1F;margin-bottom: 0;}
.tech-border-three-icon-box .col-lg-4 .wrapper{display:flex;}
.tech-border-three-icon-box .loop-content {padding-left: 25px;}
.tech-border-three-icon-box .loop-image img {min-width: 85px;}
.tech-border-three-icon-box .row .col-lg-4:nth-child(2){border-left: 2px solid rgba(17, 10, 31, 0.3);border-right: 2px solid rgba(17, 10, 31, 0.3);}
.tech-border-three-icon-box + div {margin-top: 0;}
.smallimg img.hidemob, .smallimg .hidemobtab img{max-width: 80%;}

.page-id-29527 .main-banner .banner-center .hero-title{margin-bottom: 30px;}
.page-id-29527 .tech-border-three-icon-box .container > div{padding: 50px 20px;}
.page-id-29527 .tech-border-three-icon-box .col-lg-4 .wrapper{align-items: center;}
.page-id-29527 p.content-desc {display: none;}
.page-id-29527 .tech-logo-section {padding: 0 !important;}
.page-id-29527 .main-banner a.btns.btnborder {background: #50B95D;color: #fff;border-color: #50B95D;line-height: 49px;border-radius: 5px;font-weight: 700;font-size: 16px;margin-right: 15px;height: 49px;vertical-align: top;}
.page-id-29527 .main-banner a.btns.btnborder:hover {background: #45A050;border-color: #45A050;}



.tech-border-three-icon-box.icon-top .container {position: relative;max-width: 1200px !important;}
.tech-border-three-icon-box.icon-top .container > div{padding: 35px;}
.tech-border-three-icon-box.icon-top .col-lg-4 {padding: 0 35px;}
.tech-border-three-icon-box.icon-top .col-lg-4 .wrapper{display:inline-block;}
.tech-border-three-icon-box.icon-top .loop-content {padding-left: 0;}
.tech-border-three-icon-box.icon-top h4{font-weight: 700;font-size: 24px;line-height: 36px;margin-bottom: 20px;}
.tech-border-three-icon-box.icon-top .loop-image img {min-width: 72px; margin-bottom: 22px;}



.countries-map-section {padding-top: 50px;padding-bottom: 50px;background:#EFEFF0;margin-bottom:50px;}
.countries-map-section h2.section-heading {margin-bottom: 0;}
.map-section {text-align: center;}
.countries {position: absolute;z-index: 1;top: -50px;right: 0;box-shadow: 0px 100px 80px rgb(108 73 172 / 7%), 0px 41.7776px 33.4221px rgb(108 73 172 / 5%), 0px 22.3363px 17.869px rgb(108 73 172 / 4%), 0px 12.5216px 10.0172px rgb(108 73 172 / 4%), 0px 6.6501px 5.32008px rgb(108 73 172 / 3%), 0px 2.76726px 2.21381px rgb(108 73 172 / 2%);border-radius: 10px;}
.hotspot-map {position: relative;margin-top: 50px;}
.hotspot-map-img{width: 100%;}
.hotspot-pin{position: absolute;margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;border-radius: 50%;box-shadow: 0 0 3px rgb(0 0 0 / 15%);opacity: 1;transition: opacity .8s ease;}
.hotspot-sonar {background-color: rgba(81, 185, 94, 0.7);position: absolute;top: -20px;right: -20px;bottom: -20px;left: -20px;display: block;animation: wd-Sonar 2s ease infinite;}
.hotspot-btn, .hotspot-sonar {border-radius: 50%;backface-visibility: hidden;perspective: 800px;cursor: pointer;}
.hotspot-btn{box-shadow: 0px 5.48148px 5.48148px rgba(103, 98, 255, 0.29);animation: wd-Pulse 2s ease-in-out infinite;background-color: #ffffff; z-index: 1;letter-spacing: normal;transition: all .3s ease;}
.hotspot-btn:after {top: 5px;left: 5px;width: 10px;height: 10px;border-radius: 50%;background-color: #51B95E;content: "";position: absolute;transition: all .3s ease;}

.wd-fill {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.hotspot-content{pointer-events: none;left: 0;top: -55px;position: absolute;z-index: 10;padding: 10px;width: auto;background: #ffffff;border-radius: 5px 5px 0px 0px;transition: opacity .25s ease,visibility .25s ease,transform .25s ease;transform: translate(-45%, 0);box-shadow: 0px 100px 80px rgba(108, 73, 172, 0.07), 0px 41.7776px 33.4221px rgba(108, 73, 172, 0.0503198), 0px 22.3363px 17.869px rgba(108, 73, 172, 0.0417275), 0px 12.5216px 10.0172px rgba(108, 73, 172, 0.035), 0px 6.6501px 5.32008px rgba(108, 73, 172, 0.0282725), 0px 2.76726px 2.21381px rgba(108, 73, 172, 0.0196802);}
.hotspot-content:after {content: "";border-width: 10px;display: inline-block;position: absolute;bottom: -18px;left: 45%;border-style: solid;border-color: #fff transparent transparent transparent;}
.hotspot-content-inner {align-items: center;width: max-content;}
.hotspot-content-inner img {max-width: 23px;}
.hotspot-content h3 {font-weight: 600;font-size: 14px;line-height: 18px;letter-spacing: 0.28px;color: #3E3E3E;text-align: left;margin-bottom:0;padding-left: 10px;}
.hotspot-content p {font-size: 16px;line-height: 24px;letter-spacing: 0.44px;color: #2E2E3A;margin: 0;text-align: left;}
.hotspot-content .map-hotspot-bottom{padding-top:25px;}
.hotspot-content ul {margin: 0;}
.hotspot-content ul li {position: relative;padding-left:18px;font-weight: 400;font-size: 16px;line-height: 24px;text-align: left;letter-spacing: 0.44px;color: #171A1E;list-style: none;margin-bottom: 15px;font-family: 'Inter', sans-serif;}
.hotspot-content ul li:last-child{margin-bottom:0;}

.hotspot-content ul li:before {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/angle.png);width: 8px;height: 12px;display: inline-block;position: absolute;left: 0;top:6px;}
/*.hotspot-pin:hover .hotspot-content{  visibility: visible;opacity: 1;transform: none;pointer-events: visible;}*/

.hotspot-content.right{top: -10px;left:100px;border-radius:0 5px 5px 0;}
.hotspot-content.right:after{bottom:12px;left: -11.5%;transform:rotate(90deg);}
.hotspot-content.left{top: -10px;left:-76px;border-radius:5px 0 0 5px;}
.hotspot-content.left:after{bottom:12px;left: 98.5%;transform:rotate(270deg);}
.hotspot-content.bottom{top: 34px;left:0;border-radius:0 0 5px 5px;}
.hotspot-content.bottom:after{bottom:42px;left:45%;transform:rotate(180deg);}


.home-credential-sections {background: #EFEFF0;padding:45px 0;}
.home-credential-sections .row{align-items:center;}
.home-credential-sections .credential-img-part{width:30%;padding: 0 0 0 15px;}
.home-credential-sections .credential-content-part{width:70%;padding: 0 0 0 30px;}

.home-credential-sections.borderbox {background: #fff;padding-bottom: 60px;}
.page-id-26805 .home-credential-sections.borderbox {padding-bottom: 0;}
.home-credential-sections.borderbox .container .row{padding: 45px 70px;margin:0;
background-image: radial-gradient(circle at 100% 100%, transparent 5px, #b84498 5px, #b84498 10px, transparent 10px), linear-gradient(to right, #b84498, #663db9), radial-gradient(circle at 0% 100%, transparent 5px, #663db9 5px, #663db9 10px, transparent 10px), linear-gradient(to bottom, #663db9, #50b95d), radial-gradient(circle at 0% 0%, transparent 5px, #50b95d 5px, #50b95d 10px, transparent 10px), linear-gradient(to left, #50b95d, #3856db), radial-gradient(circle at 100% 0%, transparent 5px, #3856db 5px, #3856db 10px, transparent 10px), linear-gradient(to top, #3856db, #b84498);
background-size: 10px 10px, calc(100% - 20px) 5px, 10px 10px, 5px calc(100% - 20px);
background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;background-repeat: no-repeat;}

.home-credential-sections.borderbox ul {margin: 0;}
.home-credential-sections.borderbox ul li {list-style: none;position: relative;padding-left: 30px;width: 100%;display: inline-block;line-height: 30px;font-size: 18px;color: #413B4C;font-weight: 400;margin-bottom: 10px;vertical-align: top;}
.home-credential-sections.borderbox ul li:before{content: "";background: url(https://arkoselabs.com/wp-content/uploads/black-arrow-new.svg);width: 18px;height: 13px;position: absolute;left: 0;top: 8px;}

.tech-use-cases-section{background: #EFEFF0;padding: 50px 0 30px;}
.tech-use-cases-section .usecaseslider {overflow: visible;}
.version-c .tech-use-cases-section .usecaseslider {overflow: hidden;}
.tech-use-cases-section .usecase-title-bar {justify-content: space-between;margin-bottom: 20px;}
.tech-use-cases-section .usecase-title-bar .usecase-navigation {position: relative;}
.tech-use-cases-section .usecase-button-next {cursor:pointer;background-image: url(https://arkoselabs.com/wp-content/uploads/news-arrow.png);width: 46px;height: 46px;right: 0;}
.tech-use-cases-section .usecase-button-prev {cursor:pointer;background-image: url(https://arkoselabs.com/wp-content/uploads/news-arrow.png);width: 46px;height: 46px;transform: rotate(180deg);left: -105px;}
.tech-use-cases-section .usecase-button-next:after, .tech-use-cases-section .usecase-button-prev:after{display:none;}
.tech-use-cases-section .usecases-box {height: auto;padding-bottom: 55px;-webkit-transition: top 0.5s;transition: top 0.5s;top: 15px;}
.tech-use-cases-section .usecases-box:hover {top: 0;}
.tech-use-cases-section .usecases-box .inner-usecase{position: relative;background: #fff;border-radius: 20px;padding:25px;height: 100%;width: 100%;}
.tech-use-cases-section .usecases-box .inner-usecase img{margin-bottom: 24px;}
.tech-use-cases-section .usecases-box .inner-usecase h3{font-size:21px;line-height:28px;font-weight: 700;margin-bottom: 5px;}
.tech-use-cases-section .usecases-box .inner-usecase p {margin-bottom: 40px;}
.tech-use-cases-section .usecases-box .morelink {font-weight: 600;position: absolute;bottom: 22px;color: #663db9;font-size: 18px;font-weight: 600;}
.tech-use-cases-section .usecases-box .morelink:after {content: "";border: solid #663db9;border-width: 0 2px 2px 0;display: inline-block;padding: 5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-left: 5px;}
.tech-use-cases-section .usecase-title-bar .usecase-navigation div {margin: 0 10px;}
.tech-use-cases-section .swiper-button-disabled{opacity: 0.5;}
.tech-use-cases-section .usecase-navigation.hidedesk{display: none !important;}
.tech-use-cases-section.grayboxes .usecases-box .inner-usecase{background: #efeff0;}


.tech-credential-sections.two-col-cs-section {background: #fff;padding-top: 100px;}
.tech-credential-sections.two-col-cs-section .row{align-items:inherit;}
.tech-credential-sections.two-col-cs-section .col-md-6{flex: 1;}
.tech-credential-sections.two-col-cs-section .credential-img-part{width: auto;padding:0;}
.tech-credential-sections.two-col-cs-section .credential-content-part{width: auto;padding: 0 0 0 30px;text-align: left;}
.tech-credential-sections.two-col-cs-section .cred-inner-box {padding: 30px;border-radius: 20px;height: 100%;align-items: center;}
.tech-credential-sections.two-col-cs-section .cred-inner-box h2{color: #110A1F;font-size:30px;line-height: 40px;margin-bottom: 5px;}
.tech-credential-sections.two-col-cs-section .credential-content-part .btn{background:transparent;border: 1px solid #413B4C;border-radius: 5px;color: #413B4C;margin-top: 10px;font-size:15px;padding: 15px;font-weight:bold;}
.tech-credential-sections.two-col-cs-section .credential-content-part .btn:hover{background:#ffffff;}

.cf-industry-pages-template .tech-credential-sections.two-col-cs-section {padding-top: 0;padding-bottom: 70px;}


.page-id-29828 .tech-credential-sections.two-col-cs-section, .page-id-26805 .tech-credential-sections.two-col-cs-section {padding-bottom:100px;}


@keyframes wd-Sonar {
    0% {
        opacity: 0;
        transform: scale(.2)
    }
    50% {
        opacity: .8
    }
    100% {
        opacity: 0;
        transform: scale(1)
    }
}

@keyframes wd-Pulse {
    0%,
    100% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
}



/*  Form in Popup */


.modal {z-index: 99999 !important;}
.modal-backdrop {z-index: 9999 !important;}
.mktoForm .plan-model {max-width: 500px;margin: 1.75rem auto;}
#MarketoFormModal .modal-body {padding: 30px 30px 40px;}
#MarketoFormModal .modal-header {padding-top: 20px;padding-bottom: 20px;}
#MarketoFormModal h2 {width: 100%;margin-bottom: 20px;color: #2F3B46;font-size: 27px;font-weight: 700;padding-top: 0;}
#MarketoFormModal .static-thanks-msg h2 {color: #2F3B46;font-size: 27px;font-weight: 700;line-height: normal;width: 100%;margin-bottom: 15px;}
.modal-content h2:before {display: none;}
#MarketoFormModal .modal-body .mktoForm input {border: 1px solid #647A8BDB !important;border-radius: 5px !important;height: 45px !important;background: #fff !important;letter-spacing: 0.7px;color: #2F3B46;font-size: 14px;line-height: 16px;font-family: "Raleway",Sans-serif;}
#MarketoFormModal .modal-body .mktoForm textarea {border: 1px solid #647A8BDB !important;border-radius: 5px !important;background: #fff !important;letter-spacing: 0.7px;color: #2F3B46;font-size: 14px;line-height: 16px;font-family: "Raleway", Sans-serif;}
#MarketoFormModal .modal-body .mktoForm select {border: 1px solid #647A8BDB !important;border-radius: 5px !important;height: 45px !important;background-color: #fff !important;letter-spacing: 0.7px;color: #2F3B46;font-size: 14px;line-height: 16px;font-family: "Raleway", Sans-serif;}
#MarketoFormModal button.close {color: #000;opacity: 1;font-weight: 200;right: 10px;position: absolute;font-size: 75px;top: 0;z-index: 9;}
#MarketoFormModal .mktoForm .mktoButtonWrap.mktoInset .mktoButton {margin-top: 15px !important;}

.placeholder-form {text-align: center!important;margin: 0 auto;}
#company_email {width: 55%;background: #FFFFFF;padding: 10px 10px;line-height: 1.5em;border-radius: 0!important;box-shadow: none!important;border: 1px solid #fff!important;}
button.btn-sub-form {background-color: #3856db;font-size: 13px;border: 1px solid #3856db;margin-left: -5px;}
button.btn-sub-form:hover{background-color: #3856db;}
.modal #book_demo_title {justify-content: left !important;padding-left: 40px;padding-right: 20px;}

.popup-mktfrm .plan-model {max-width: 500px;}
.popup-mktfrm .plan-model h2{line-height: normal;}
.popup-mktfrm .plan-model button.mktoButton {height: 50px;box-shadow: none !important;}



/* Employee Section */

.employee-main-section {padding: 40px 0;}
.employee-main-section .row {justify-content: center;}
.employee-main-section h2{padding-bottom: 50px;}
.employee-data-section img {width: 100%;margin-bottom: 24px; border-radius: 15px;}
.employee-data-section h3 {color: #303030;font-size: 24px;line-height: 32px;margin-bottom: 8px;}
.employee-data-section p {font-size: 18px;margin-bottom: 12px;}
.employee-data-section a {font-size: 18px;color: #3856DB;font-weight: bold;}
.employee-data-section a:after {content: "";border: solid #3856DB;border-width: 0 3px 3px 0;display: inline-block;padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-left: 4px;}
.employee-data-section a:hover{color:#50B95D;}
.employee-data-section a:hover:after{border-color:#50B95D;}
.employee-listing-main {margin-bottom: 50px;}

.employee-gallery-popup-images .modal-dialog {margin-top: 70px;max-width: 600px;}
.employee-gallery-popup-images .modal-header{display: none;}
.employee-gallery-popup-images .modal-content {background: none;border: none;width: 100% !important;}
.employee-gallery-popup-images .employee-popup-images-items {margin: 0 auto 25px;text-align: center;}
.employee-gallery-popup-images .modal-dialog button.close {position: absolute;color: #fff;font-size: 100px;z-index: 999;opacity: 1;font-weight: 100;right: -40px;top: -30px;}
.employee-gallery-popup-images.show {background: rgba(0,0,0,0.8);}


.big-title-content-section.borderd-box {max-width: 1270px;margin: 0 auto 100px;padding: 50px 0;border: 2px solid #DDDDDD;border-radius: 20px;}

.page-id-29595 .home-credential-sections.borderbox {padding-top: 100px;padding-bottom: 40px;}
.small-img img {max-width: 900px;width: 100%;}
.big-title-content-section.borderd img{border: 1px solid #ddd;padding: 0 20px 40px;margin-top: 15px;border-radius: 10px;}

.shortcode-quote-block-section {padding-bottom:60px;}
.shortcode-quote-block-section.top-pad-none {padding-top:0;}
.shortcode-quote-block-section .container {width:100%;max-width: 1140px !important;}
.shortcode-quote-block-section .quote-text .cslink:hover{color:#000;}

.page-id-28956 .shortcode-quote-block-section{padding-bottom:20px;}


.quote-block-section{padding-bottom:60px;}
.quote-box-main {background: rgba(56, 86, 219, 0.1);border-radius: 20px;padding: 15px 0;}
.quote-box-main .quote-left {padding: 25px 35px 10px 30px;flex-direction: column;justify-content: space-around;display: flex;max-width: 60%;flex: 0 0 60%;-ms-flex: 0 0 60%;}
.quote-box-main .col-lg-12.quote-left {max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;}
.quote-box-main .quote-right {max-width: 40%;flex: 0 0 40%;-ms-flex: 0 0 40%;}
.quote-box-main .quote-text h3 {font-size: 32px;line-height: 50px;font-weight: 500;color: #110A1F;}
.quote-right-img-box {height: 430px;position: relative;width: 470px;margin: 0 0 0 auto;max-width: 100%;border-radius: 15px;object-fit: contain;background-size: cover !important;}

.quote-block-section.red .quote-box-main {background: #FAE5E5;}
.quote-block-section.red .quote-box-main .quote-author-info{border-color: #f5cdcd;}
.quote-block-section.red .quote-box-main .quote-author-info:after {background: url(https://www.arkoselabs.com/wp-content/uploads/quote-red-icon.png);background-repeat: no-repeat;}

.quote-block-section.yellow .quote-box-main {background: #fff8e5;}
.quote-block-section.yellow .quote-box-main .quote-author-info{border-color: #ffedbe;}
.quote-block-section.yellow .quote-box-main .quote-author-info:after {background: url(https://www.arkoselabs.com/wp-content/uploads/Quote-yellow.png);background-repeat: no-repeat;}

.quote-block-section.sky .quote-box-main {background: #E5EFF8;}
.quote-block-section.sky .quote-box-main .quote-author-info{border-color: #cee2f2;}
.quote-block-section.sky .quote-box-main .quote-author-info:after {background: url(https://www.arkoselabs.com/wp-content/uploads/Quote-sky.png);background-repeat: no-repeat;}

.quote-block-section.no-pad-bottom{padding-bottom:0;}
.quote-block-section.top-pad-100{padding-top:100px;}


.quote-author-info {position: relative;border-top: 3px solid rgba(17, 10, 31, 0.1);padding-top: 25px;}
.quote-author-info .d-flex {align-items: center;}
.quote-author-info:after {content: "";background: url(https://arkoselabs.com/wp-content/uploads/industry-quote-blackhawk.png);background-repeat: no-repeat;width: 98px;height: 73px;display: inline-block;position: absolute;top: 18px;right: 0;}
.quote-author-info * {position: relative;}
.quote-author-info h4 {font-size: 24px;line-height: 30px;color: #2F3B46;font-weight: 600;margin-bottom:6px;}
.quote-author-info p {font-size: 18px;line-height: 22px;font-weight: 500;color: #2F3B46;margin: 0;}
.quote-author-info p span{color: #110A1F;font-weight: 500;}
.quote-author-info .authimg {margin-bottom: 7px;}

.tech-testi-two-quote-boxes-main{max-width: 960px;margin: 0 auto 16px;display: flex;width: 100%;column-gap: 16px;}
.tech-testi-two-quote-boxes {background: #edf8ee;width: 50%;border-radius: 16px}
.tech-testi-two-quote-boxes h4 {padding: 30px 30px 22px;margin: 0;border-bottom: 1px solid rgba(17, 10, 31, 0.3);font-size: 24px;font-weight: bold;color: #413B4C;}
.tech-testi-two-quote-boxes .tech-testi-two-quote-boxes-inner{ padding: 30px;}
.tech-testi-two-quote-boxes .tech-testi-two-quote-boxes-inner h2{color:#50B95D;margin-bottom: 10px;}
.tech-testi-two-quote-boxes .tech-testi-two-quote-boxes-inner p{margin:0;color: #2F3B46;font-size: 28px;line-height:36px;}
.tech-testi-two-quote-boxes:nth-child(2) {background: #ebeefb;}
.tech-testi-two-quote-boxes:nth-child(2) .tech-testi-two-quote-boxes-inner h2{color: #3856DB;}

.calculator-section {padding-top:100px;padding-bottom:20px;background: #EFEFF0;}
.calculator-form-box.sms-calculator {background: #ffffff;}
.calculator-section h2.section-heading{margin-bottom:35px;}

.podcast-video-section {margin: 50px 0;}
.podcast-video-section .container-small {margin-bottom: 0;}
.podcast-video-section.two-col{padding: 40px 0; margin: 0;}
.podcast-video-section.two-col .row {align-items: center;}
.podcast-video-inner {background: #EEEBF2;text-align: center;padding: 50px 125px;border-radius: 20px;}
.podcast-video-inner h2{color:#2F3B46;font-size:24px;line-height:38px;font-weight:600;margin-bottom: 30px;}
.podcast-video-inner a {width: 100%;background: #365BD4;color: #fff;font-weight: 600;letter-spacing: 0.5px;padding: 10px 45px 10px 20px;border-radius: 10px;margin-top: 30px;display: inline-block;font-size: 18px;position: relative;}
.podcast-video-inner a:after {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/White-arrow.png) no-repeat;width: 20px;height: 14px;display: inline-block;margin-left: 12px;position: absolute;top: 17px;}
.podcast-video-section .podcast-video-inner a:hover{background: #50B95D;color: #fff !important;}
.podcast-video-section.text-light h2, .podcast-video-section.text-light p{color: #fff !important;}
.podcast-video-section.two-col .vs-content-part {padding-left: 40px;}

.page-id-29041 .podcast-video-section {margin-bottom: 0;}

.tech-testimonial-main.home_content_sections {padding-top: 50px;padding-bottom:50px;background:#EFEFF0 !important;}
.tech-testimonial-main.home_content_sections h2{margin-bottom: 20px;}
.tech-testimonial-main.home_content_sections .testimonial-section-container{margin: 0 auto 20px;}
.tech-testimonial-main.home_content_sections .testimonial-section-container .mySwiper2 {margin-bottom:30px;box-shadow: 0px 5px 20px #0000001A;}
.tech-testimonial-main.home_content_sections .tech-testimonial-inner {background: #EFEFF0;padding: 12px;display: flex !important;margin-top:20px;-webkit-transition: margin-top 0.5s;transition: margin-top 0.5s;}
.tech-testimonial-main.home_content_sections .tech-testimonial-content {width: 70%;padding: 20px 70px 0 40px;}
.tech-testimonial-main.home_content_sections .tech-testimonial-content h3 {color: #2F3B46;font-size: 22px;font-weight: 600;margin: 0;}
.tech-testimonial-main.home_content_sections .tech-test-auth-info {border-bottom: 3px solid #EDEDED;margin-bottom: 20px;position: relative;min-height: 80px;}
.tech-testimonial-main.home_content_sections .tech-test-auth-info p {color: #2F3B46;font-size: 16px;}
.tech-testimonial-main.home_content_sections .text-test-content {/*color: #2F3B46;font-size: 20px;*/color: #FFFFFF;font-size: 24px;font-weight: 400;line-height: 30px;}
.tech-testimonial-main.home_content_sections .tech-test-auth-info:before {content: "";background: url(<?php echo site_url(); ?>/wp-content/uploads/test-quite.png);background-repeat: no-repeat;display: inline-block;width: 94px;height: 72px;position: absolute;right: 0;top: -10px;}
.tech-testimonial-main.home_content_sections .tech-testimonial-img img {max-width: 290px;min-width: 290px;max-height: 265px;min-height: 265px;object-fit: cover;}

.tech-testimonial-main.home_content_sections .section-title {padding-bottom: 20px;}
.col-md-6.testimonial-section-left-part{padding-top: 12px;padding-bottom: 12px;}
.col-md-6.testimonial-section-left-part .tagline-inner-box {background: transparent linear-gradient(137deg, #E8E2F4 0%, #FBE7ED 100%) 0% 0% no-repeat padding-box;height: 100%;border-radius: 10px;display: flex;align-items: end;position: relative;}
.col-md-6.testimonial-section-left-part .tagline-inner-box > div {position: relative;padding: 20px 30px 0;}
.col-md-6.testimonial-section-left-part .tagline-inner-box:before {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/home-tag-box-bg.png) no-repeat;width: 100%;height: 100%;background-position: top;position: absolute;left: 0;top: 0;background-size: contain;}
.col-md-6.testimonial-section-left-part .tagline-inner-box h2 {text-align: left;color: #110A1F;margin-bottom: 18px;}
.col-md-6.testimonial-section-left-part .tagline-inner-box h2 strong {font-weight: bold;color: #663db9;}
.col-md-6.testimonial-section-left-part .tagline-inner-box p{font-size:24px;line-height:40px;font-weight: 500;color: #110A1F;}
.col-md-6.testimonial-section-right-part {padding-left: 0;}
.col-md-6.testimonial-section-right-part .tech-testimonial-inner {width: calc(50% - 24px);float: left;margin: 12px;background: transparent;}
.col-md-6.testimonial-section-right-part .tech-testimonial-inner .cust-testimonial-content {min-height: 300px;}


.cust-testimonial-content{min-height: 400px;background-size: cover; background-position: center; background-repeat: no-repeat;padding-right: 0;padding-left: 0;border-radius: 10px;}
.cust-testimonial-content-inner{display: flex;flex-direction: column; justify-content: space-between;width: 100%; height: 100%; padding: 25px;background: transparent linear-gradient(0deg, #110A1FE6 0%, #110A1F00 100%);border-radius: 10px;-webkit-transition: background 0.5s;transition: background 0.5s;}
.cust-testimonial-logo img{width: auto;height: 30px;filter: brightness(0) invert(1);}
.cust-testimonial-title p{color: #fff;font-size: 24px;font-weight: 500;line-height: 35px;margin: 0;}

.cust-testimonial-stat{background: url('<?= site_url(); ?>/wp-content/uploads/customer-stat-bg-circle-img.png'), #EFECF3;background-position: bottom right;background-repeat: no-repeat;padding: 6rem 3rem;}
.cust-testimonial-stat-title{font-size: 22px;font-weight: 800;color: #606060;padding-left: 1.25rem;border-left: 3px solid #42B97F}
.cust-testimonial-stat-percent{font-family: 'Raleway';font-size: 40px;font-weight: 700; color: #FFFFFF;line-height: 1.6;}
.text-test-content.cust-testimonial-title:after {content: "";border: solid #fff;border-width: 0 3px 3px 0;display: inline-block;padding: 5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-left: 5px;}
.text-test-content.cust-testimonial-title.nolink:after{display:none;}

.custSwiper2{margin-bottom: 30px; box-shadow: 0px 5px 20px #0000001a;}


.podcast-main-section {padding: 60px 0;background: #efeff0;}
.podcast-top-box {background: #fff;padding: 25px 50px 35px; border-radius: 10px 10px 0 0;}
.podcast-top-box h2 {margin-bottom: 0;padding-left: 35px;font-size: 28px;line-height: 44px;font-weight: 600;}
.podcast-bottom-box {background: url(https://www.arkoselabs.com/wp-content/uploads/podcast-featured-speaker-bg.svg);width: 100%;margin-top:-10px;border-radius: 10px;padding: 25px 50px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.podcast-top-inner {width: 100%;justify-content: space-between;align-items: center;}
.podcast-bottom-box .btn {font-family: "Raleway", Sans-serif;font-size: 14px;font-weight: 600;color: #663DB9;background-color: #FFFFFF;border: 1px solid #fff;border-radius: 0;line-height: 40px;height: 40px;padding: 0 18px;}
.podcast-bottom-box .btn:hover{background:transparent;color:#fff;}
.podcast-bottom-box h3{color:#fff;margin-bottom: 0;font-size: 24px;font-weight: 600;}
.podcast-bottom-box p{color:#fff;margin-bottom: 0;font-size: 18px;font-weight: 500;}
.podcast-bottom-box .podleft {width: 25%;padding-right: 20px;border-right: 2px solid #fff;margin-right: 20px;}
.podcast-bottom-box .podcenter {width: 50%;align-items: center;}
.podcast-bottom-box .podright {width: 20%;text-align: right;}
.podcast-bottom-box .podcast-speaker-info {padding-left: 20px;}
.podcast-bottom-box .podcenter > img {max-height: 90px;max-width: 90px;}


.page-id-26805 .shortcode-quote-block-section{padding-top:60px;}
.page-id-32662 .shortcode-quote-block-section{padding-top:0;}
.shortcode-quote-block-section.no-pad-bottom {padding-bottom: 0;}
.shortcode-quote-block-section.red .quote-box-main {background: #FAE5E5;}
.shortcode-quote-block-section.red .quote-box-main .quote-author-info{border-color: #f5cdcd;}
.shortcode-quote-block-section.red .quote-box-main .quote-author-info:after {background: url(https://www.arkoselabs.com/wp-content/uploads/quote-red-icon.png);background-repeat: no-repeat;}

.shortcode-quote-block-section.sky .quote-box-main {background: rgba(56, 86, 219, 0.1);}
.shortcode-quote-block-section.sky .quote-box-main .quote-author-info{border-color: rgba(17, 10, 31, 0.1);}
.shortcode-quote-block-section.sky .quote-box-main .quote-author-info:after {background: url(https://www.arkoselabs.com/wp-content/uploads/industry-quote-blackhawk.png);background-repeat: no-repeat;}

.shortcode-quote-block-section.big-quote .container {max-width: 1536px !important;}
.shortcode-quote-block-section.big-quote .quote-box-main .quote-text h3 {font-size: 32px;line-height: 50px;font-weight: 500;}
.shortcode-quote-block-section.big-quote .quote-box-main .quote-left {padding: 40px 35px 40px 50px;flex-direction: column;justify-content: space-between;display: flex;max-width: 60%;flex: 0 0 60%;-ms-flex: 0 0 60%;}
.shortcode-quote-block-section.big-quote .quote-box-main .quote-right {max-width: 40%;flex: 0 0 40%;-ms-flex: 0 0 40%;}
.shortcode-quote-block-section.big-quote .quote-right-img-box {height: 430px;position: relative;width: 470px;margin: 0 0 0 auto;max-width: 100%;border-radius: 15px;}
.shortcode-quote-block-section.big-quote .quote-img-compnay-info {position: absolute;background: rgba(255, 255, 255, 0.1);opacity: 1;bottom: 35px;padding: 24px 0;z-index: 9;backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);width: 100%;}
.shortcode-quote-block-section.big-quote .quote-img-compnay-info img {padding: 0 24px 15px;filter: brightness(0) invert(1);}
.shortcode-quote-block-section.big-quote .quote-img-compnay-info p {font-size: 24px;line-height: 32px;font-weight: 600;color: #fff;position: relative;z-index: 9999;padding: 0 24px;margin-bottom: 0;}
.shortcode-quote-block-section.big-quote .quote-img-compnay-info p:after {content: "";border: solid #fff;border-width: 0 3px 3px 0;display: inline-block;padding: 5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-left: 5px;}
.shortcode-quote-block-section.big-quote .quote-box-main .quote-right a:hover .quote-img-compnay-info p {text-decoration: underline;}


.version-c .container {width: 100%;max-width:1250px !important;}
.version-c #bottomform .container {width: 100%;}
.version-c .paid-version.side-popupbox{display: none;opacity:0;max-width: 90%;background: #fff;position: absolute;display: block !important;bottom: auto;top: 100px;width: 300px;height: auto;padding: 20px;right: 2.5rem;box-shadow: 0px 3px 6px #00000029;z-index: 999;}
.version-c .paid-version.side-popupbox .ak-page-pointers {max-width: 100%;margin: 0 !important;}
.version-c .paid-version.side-popupbox h2.sec-heading {font-size: 18px;line-height: 30px;margin-bottom: 0;font-weight: bold;color: #000;}
.version-c .paid-version.side-popupbox .ak-mkto-form .mktoFormCol {margin: 0 !important;}
.version-c .paid-version.side-popupbox .ak-mkto-form .mktoButtonRow .mktoButtonWrap {margin: 0 !important;}
.version-c .paid-version.side-popupbox .ak-mkto-form button.mktoButton {width: 100%;box-shadow: none;margin-top: 10px !important;padding: 12px !important;font-size: 12px;}
.version-c .paid-version.side-popupbox .ak-mkto-form .mktoFormRow .mktoFieldDescriptor.mktoFormCol {padding: 10px 0 0;}
body.stop .version-c .paid-version.side-popupbox {position: absolute !important;}
body.start .version-c .paid-version.side-popupbox {position: fixed;top:85px !important;}
.version-c .paid-version.side-popupbox input, .version-c .paid-version.side-popupbox select {line-height: 1em;}
.version-c.technology-template #bottomform .container, .version-c.technology-template #bottomform .wrapper {max-width: 100% !important;width: 100% !important;}

.global-credential-sections {padding: 50px 0 60px;}
.cf-industry-pages-template .quote-block-section{padding-bottom:60px;}
.cf-industry-pages-template .global-credential-sections {padding-top: 0;}

.featuring-page-section {padding-bottom: 80px;}
.featuring-page-section .featuring-page-box {background-position: right !important;padding: 76px 60px;border-radius: 20px;position: relative;overflow: auto;background-size: contain !important;}
.featuring-page-section .featuring-page-box:before {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/horizontal-shadow.svg) no-repeat;position: absolute;width: 70%;height: 100%;top: 0;left: auto;z-index: 1;right: 0;background-size: cover;}
.featuring-page-section .featuring-page-box * {position: relative;z-index: 9;}
.featuring-page-section .featuring-page-box h2 {margin-bottom: 30px;background: linear-gradient(90deg, rgba(124,73,175,1) 0%, rgba(115,77,173,1) 11%, rgba(110,85,167,1) 21%, rgba(111,83,168,1) 31%, rgba(114,76,171,1) 41%, rgba(121,69,175,1) 51%, rgba(144,67,169,1) 61%, rgba(152,66,166,1) 71%, rgba(154,64,166,1) 81%, rgba(143,63,172,1) 91%, rgba(132,62,174,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 800;}
.featuring-page-section .featuring-page-box p {font-size: 24px;line-height: 34px;max-width: 60%;margin-bottom: 30px;}


.page-id-29828 .main-banner {margin-bottom: 0;}
.page-id-29828 .main-banner .banner-center {max-width: 850px;}
.page-id-29828 .main-banner .banner-center .hero-title{font-size:64px;line-height:80px;font-weight:800;}
.page-id-29828 .main-banner .banner-center p{font-size:28px;line-height:48px;font-weight:500;margin-bottom: 0;}
.page-id-29828 .gradtext{font-size: 74px;line-height: 88px;background: linear-gradient(108deg, rgba(142,64,174,1) 0%, rgba(150,64,172,1) 7%, rgba(161,65,166,1) 14%, rgba(166,66,163,1) 22%, rgba(170,66,159,1) 29%, rgba(162,66,162,1) 36%, rgba(156,66,165,1) 44%, rgba(149,67,167,1) 52%, rgba(127,68,174,1) 59%, rgba(117,72,173,1) 66%, rgba(108,91,163,1) 73%, rgba(106,98,159,1) 80%, rgba(105,97,160,1) 87%, rgba(105,101,158,1) 94%, rgba(106,98,160,1) 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.page-id-29828 #startscroll + .tech-gallery-section {padding: 0;}
.page-id-29828 #startscroll + .tech-gallery-section .container{width: 950px;}
.page-id-29828 #startscroll + .tech-gallery-section .inner-gal {text-align: center;}
.page-id-29828 #startscroll + .tech-gallery-section .inner-gal img {max-width: 180px;}
.page-id-29828 .global-credential-sections {padding: 0 0 30px;}
.page-id-29828 .global-credential-sections .container {width:100%;max-width: 1100px !important;}
.page-id-29828 .global-credential-sections .credential-img-part img {max-height: 150px;}
.page-id-29828 .global-credential-sections + .two-col-content-section .row {align-items: center;}
.page-id-29828 .global-credential-sections + .two-col-content-section h2 {font-size: 22px;line-height: normal;font-weight:500;}
.page-id-29828 .global-credential-sections + .two-col-content-section h2 span {font-size: 52px;line-height: 66px;display: inline-block;margin-bottom: 15px;font-weight: 800;}
.page-id-29828 .global-credential-sections + .two-col-content-section p {font-size: 20px;line-height: 36px;}
.page-id-29828 .three-box-icon-section.grad_bg_color .three-box-items-main {margin-top: 0;}
.page-id-29828 .three-box-icon-section.grad_bg_color .three-box-inner{padding: 30px 10px;}
.page-id-29828 .three-box-icon-section.grad_bg_color {padding: 60px 45px;max-width: 1270px;margin: 0 auto 100px;border-radius: 20px;}
.page-id-29828 .three-box-icon-section .three-box-content h3 {font-size: 20px;line-height: 30px;margin-bottom: 0;}

.main-banner.topbanbgimg.white-text {margin-bottom: 0;}
.main-banner.topbanbgimg.white-text h1, .main-banner.topbanbgimg.white-text h2, .main-banner.topbanbgimg.white-text p{color: #fff;}
.main-banner.topbanbgimg.white-text p.hero-small-title{color: #50B95D;}

.three-box-icon-section.gray-box .three-box-inner {padding: 35px;border-radius: 15px; height: 100%;}
.three-box-icon-section.gray-box .three-box-inner p {margin-bottom: 0;}

.resource-title-on-img {margin-bottom: 30px;border-radius: 15px;}
.resource-title-on-img .resource-post-wrapper {border: none;background: none;border-radius: 15px;}
.resource-title-on-img .resource-post-wrapper a {position: relative;display: inline-block;border-radius: 15px;overflow: hidden;}
.resource-title-on-img .resource-post-wrapper a:before {content: "";background: linear-gradient(180.07deg, rgba(0, 0, 0, 0) 0.06%, #000000 92.09%);width: 100%;height: 100%;display: inline-block;position: absolute;border-radius: 15px;}
.resource-title-on-img img {min-height: 350px;object-fit: cover;border-radius: 15px;}
.resource-title-on-img .res-above-info {position: absolute;bottom: 0;padding: 24px;transition: bottom 0.6s ease;}
.resource-title-on-img h2 {font-size: 24px;line-height: 32px;color: #fff;font-weight: 600;margin-bottom: 0;}
.resource-title-on-img span {font-size: 18px;line-height: 24px;color: #fff;font-weight: 400;margin-bottom: 12px;}
.resource-title-on-img span.link-arrow {color: #50B95D;display: inline-block;margin: 12px 0 0;position: absolute;bottom: 20px;left: 0;font-size: 18px;font-weight: 500;width: 100%;transition: all 0.3s ease;padding: 0 24px;opacity:0;transition: opacity 0.8s ease;}
.resource-title-on-img span.link-arrow:after {content: "";border: solid #50B95D;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-left: 3px;}
.resource-title-on-img .resource-post-wrapper:hover span.link-arrow {transition: opacity 0.8s ease;opacity:1;}
.resource-title-on-img .resource-post-wrapper:hover {box-shadow: none;}
.resource-post-wrapper:hover .res-above-info {bottom: 30px;transition: bottom 0.6s ease;}


.industry-listing-section{margin-top: 0; padding: 60px 0;}
.industry-listing-section .field-listing {position: relative;display: inline-block;width: 100%;margin-bottom: 0;}
.industry-listing-section .field-listing .field-boxs {padding: 0;background: #FFFFFF;border: 1px solid #DDDDDD;border-radius: 10px;text-align: center;position: relative;width: calc(16% - 20px);margin: 15px 12px 25px;float: left;-webkit-transition: margin-top 0.5s;transition: margin-top 0.5s;}
.industry-listing-section .field-listing .field-boxs:hover {margin-top: 0;}
.industry-listing-section .field-listing .field-boxs .field-boxs-inner{display:flex;align-items: center;justify-content: center;min-height: 230px;}
.industry-listing-section .field-listing .field-boxs .field-boxs-inner a {display: inline-block;width: 100%;padding: 15px;}
.industry-listing-section .field-listing .field-boxs img {margin-bottom: 10px;}
.industry-listing-section .field-listing .field-boxs h5 {font-size: 18px;line-height: 24px;font-weight: bold;margin-bottom: 15px;min-height: 50px;}
.industry-listing-section .field-listing .field-boxs-inner .btn {font-size: 14px;line-height: 16px;font-weight: 600;border: 1px solid #191919;border-radius: 5px;padding: 10px 20px;}
.industry-listing-section .field-listing .field-boxs:hover .field-boxs-inner .btn{background:#191919;color:#ffffff;}

.university-box-section {padding: 0;margin: 0;}
.university-box-section .container {max-width: 1060px !important;justify-content: center;}
.university-box-section .row {background: url(https://www.arkoselabs.com/wp-content/uploads/university-cta-box-bg.png) no-repeat;padding: 40px 60px;background-size: cover;border: 1px solid #DDDDDD;border-radius: 10px;}
.university-box-section.two-col-layout .row .contentl {padding-right: 15px;}
.university-box-section.two-col-layout h2 {font-size: 48px;line-height: 64px;}
.university-box-section.two-col-layout .imagel {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.university-box-section.two-col-layout .contentl {padding-right: 15px;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}



@media (min-width:1900px){
	.cf-solution-pages-template .main-banner.colored:after{right: 0;}
	.cf-industry-pages-template .main-banner.colored:after{right: 0;}
}

@media (min-width:2100px){
	.cf-solution-pages-template .main-banner.colored:after{right: 5%;}
	.cf-industry-pages-template .main-banner.colored:after{right: 5%;}
}

@media (min-width:2300px){
	.cf-solution-pages-template .main-banner.colored:after{right: 8%;}
	.cf-industry-pages-template .main-banner.colored:after{right: 8%;}
}


@media (min-width:768px){

	.three-box-icon-section .three-box-items-main .swiper-wrapper {display: flex;flex-wrap: wrap;justify-content: center;}
	.three-box-icon-section .three-box-col {display: flex;padding: 15px;height: auto;justify-content: center;}

	/*.elementor-11 .elementor-element.elementor-element-acd860b{width: 65%;}
	.elementor-11 .elementor-element.elementor-element-b894e79{width: 10%;}
	.elementor-11 .elementor-element.elementor-element-0952716{width: 13%;}

	.elementor-22866 .elementor-element.elementor-element-acd860b{width: 70%;}
	.elementor-22866 .elementor-element.elementor-element-b894e79{width: 3%;}
	.elementor-22866 .elementor-element.elementor-element-0952716{width: 15%;} */

}

@media (max-width: 1700px) {
.cf-solution-pages-template .main-banner.colored:after{right: -12%;}
.cf-industry-pages-template .main-banner.colored:after{right: -12%;}

.version-c.technology-template .container, .version-c.technology-template .container-small {max-width: 1070px !important;margin: 0 auto 0 0;}
.version-c.technology-template .wrapper, .version-c.technology-template .container-small .wrapper {width: 100%;}
.version-c.technology-template #home .container {max-width: 1536px !important;margin: 0 auto;}



}
@media (max-width: 1440px) {

.cf-solution-pages-template .main-banner.colored:after{right: -20%;}
.cf-industry-pages-template .main-banner.colored:after{right: -20%;}

.testimonial-section-container {max-width: 1200px;}

.version-c.technology-template .container, .version-c.technology-template .container-small {max-width: 970px !important;}

}
@media (max-width: 1350px) {

.subscription-form-main {width: 45%;}
.testimonial-section-container {max-width: 1080px;}
}

@media (max-width:1536px){

	/*.container{max-width:1140px !important;}*/
	/*.elementor-top-section .elementor-container{max-width: 1140px !important;}*/
	/*.three-box-icon-section.highlighted .three-box-inner{min-height: 540px;}*/

	/*.gall-images img {min-height: 270px;max-height: 270px;}*/

	.ind-resources-section .resource-main-wrapper .resimg {width: 28%;}
	.ind-resources-section .resource-main-wrapper .rescontent {width: 54%;padding: 10px 20px 10px 30px;}
	.ind-resources-section .resource-main-wrapper .resbtn {width: 18%;padding-right: 20px;}
	.ind-resources-section .resource-main-wrapper .resbtn a{font-size: 15px;padding: 15px 20px;}

	.bullet-points-section.boxed {max-width: 95%;}
	.big-title-content-section.borderd-box {max-width: 95%;}

	.cf-solution-pages-template .main-banner.colored:after{right: -25%;}
	.cf-industry-pages-template .main-banner.colored:after{right: -25%;}

	.page-id-29718 .three-box-icon-section.grad_bg_color { max-width: 95%;}

	.version-c.technology-template .container, .version-c.technology-template .container-small {max-width: 850px !important;}

	.podcast-video-section.two-col .vs-content-part h2{font-size: 36px;}
}



@media (max-width:1199px){

	h2 {font-size: 42px;line-height: 48px;}
	.container{max-width:100% !important;width: 100%;}
	/*.elementor-top-section .elementor-container > .elementor-row {padding-left:15px;}
	.elementor-11 .elementor-element.elementor-element-7a7dc73 > .elementor-widget-container {margin: 0;}
	.elementor-11 .elementor-element.elementor-element-7a7dc73 {margin: 0;padding: 0;}
	.elementor-11 .elementor-button{padding: 12px 15px;}*/

	.elementskit-menu-toggler i.ekit-menu-icon:before {color: #000 !important;}
	.main-banner .banner-center .hero-title{font-size: 50px;}
	/*.main-banner .banner-center p {font-size: 50px;line-height: 60px;}*/
	.main-banner.topbanbgimg {justify-content: left;min-height: 330px;}
	.main-banner.topbanbgimg.centerbanner {display: inline-block;width: 100%;justify-content: center;}

	/*.purple-bg img{min-width: 300px;}*/
	.three-box-icon-section.highlighted .three-box-inner{padding: 25px 15px 25px 15px;}
	.tech-border-three-icon-box.icon-top .container {max-width: 95% !important;}
	.tech-border-three-icon-box.icon-top .container > div {padding: 35px 5px;}

	.three-box-icon-section.grad_bg_color{padding: 100px 0;}
	.page-id-28669 .three-box-icon-section.grad_bg_color{margin: -40px 0;}
	/*.three-box-icon-section.highlighted .three-box-inner{min-height: 570px;}*/

	.tech-testimonial-main .swiper-button-next, .swiper-button-prev {display: none;}
	/*.gall-images img {min-height: 240px;max-height: 240px;}*/

	#company_email {width: 52%;}
	button.btn-sub-form{padding: 14px;}

	.pad-bottom, .section-space{padding-bottom: 50px;}
	.pad-top, .section-space{padding-top: 50px;}

	.main-banner .banner-center .hero-title{font-size: 50px;line-height: 60px;}
	h2, .bullet-points-section .bullet-content h2 {font-size: 40px;line-height: 50px;}

	.home-credential-sections h2 {font-size: 38px;line-height: 46px;margin-bottom: 15px;}

	.tech-border-three-icon-box .container {max-width: 95% !important;}
	.content-tabs.horizontal .tabcontent {padding: 0 50px 40px;}
	.ind-resources-section .resource-main-wrapper .resbtn a {font-size: 15px;padding: 12px 15px;display: inline-block;height: auto;}

	.tech-logo-section {padding: 50px 0 !important;}

	.home-credential-sections.borderbox .container .row {padding: 40px 20px;}

	.cf-solution-pages-template .three-box-icon-section.grad_bg_color{padding: 70px 0;}
	.cf-solution-pages-template .tech-use-cases-section {padding: 50px 0;}
	.cf-solution-pages-template .ind-resources-section{padding: 50px 0;}
	.cf-solution-pages-template .calculator-section{padding-top: 50px;padding-bottom: 50px;}
	.cf-solution-pages-template .main-banner.colored:after{background: url(https://www.arkoselabs.com/wp-content/uploads/sol-ban-bg-ribbon.png) no-repeat;background-position: top right;background-size: contain;right: -100px;}

	.cf-industry-pages-template .three-box-icon-section.grad_bg_color{padding: 50px 0;}
	.cf-industry-pages-template .tech-use-cases-section {padding: 50px 0;}
	.cf-industry-pages-template .ind-resources-section{padding: 50px 0;}
	.cf-industry-pages-template .calculator-section{padding-top: 50px;padding-bottom: 50px;}
	.cf-industry-pages-template .main-banner.colored:after{background: url(https://www.arkoselabs.com/wp-content/uploads/sol-ban-bg-ribbon.png) no-repeat;background-position: top right;background-size: contain;right: -100px;}

	.tech-testimonial-main .section-title {padding-top: 20px;padding-bottom: 20px;}
	.cust-testimonial-content{width:100%;}
	.tech-testimonial-content{padding: 20px 30px;}
	.text-test-content p {font-size: 26px;line-height: 40px;}

	.shortcode-quote-block-section.big-quote .quote-box-main .quote-left {padding: 30px 30px 40px 30px;}
	.shortcode-quote-block-section.big-quote .quote-box-main .quote-text h3 {font-size: 28px;line-height: 44px;}

	.version-c.technology-template .container, .version-c.technology-template .container-small {max-width: 700px !important;}

	.featuring-page-section .featuring-page-box{padding: 60px 40px;}
	.featuring-page-section .featuring-page-box::before {width:90%;}

	img.centerbannerimg {max-width: 750px;}
	.page-id-27102 .main-banner.topbanbgimg {padding-bottom: 0;}

	.podcast-video-section.two-col .vs-content-part h2{font-size: 32px;line-height: 42px;}

}


@media (max-width:1024px){

	h2, .bullet-points-section .bullet-content h2, .two-col-layout h2, .section-title h2{font-size: 36px;line-height: 46px;}
	.section-title p{font-size:16px;}

	.pad-top {padding-top: 25px;}
	.pad-bottom {Padding-bottom: 25px;}
	.section-space{padding-top: 30px;padding-bottom: 30px;margin-top: 15px;margin-bottom: 15px;}

	/*.elementor-11 .elementor-top-section .elementor-container > .elementor-row {padding-left: 0;align-items: center;justify-content: space-between;}
	.elementor-11 .elementor-element.elementor-element-7a7dc73 > .elementor-widget-container {margin: 0;padding: 0;}
	.elementor-top-section .elementor-container{padding-left:15px;}
	.elementor-top-section .elementor-container .elementor-container {padding-left: 0;} */

	/*.main-banner{margin-bottom: 20px;}
	.main-banner .hero-title {font-size: 40px;line-height: 46px;}
	.main-banner p {font-size: 16px;margin-bottom: 20px;}

	.main-banner .banner-center .hero-title{margin-bottom: 25px;}
	.main-banner .banner-center p {font-size: 40px;line-height: 46px;}*/


	/*.three-box-icon-section.highlighted .three-box-inner{min-height: 510px;}*/

	.main-banner .hero-title {font-size: 40px;line-height: 46px;}
	.main-banner p {font-size: 16px;margin-bottom: 20px;}
	 .video-box .imagebox .play-icon img {max-width: 55px;}

	.three-box-icon-section .three-box-img {margin-bottom: 15px;}
	.three-box-icon-section .three-box-content h3{font-size: 26px;line-height: 32px;}
	.three-box-icon-section .three-box-content p {font-size: 16px;line-height: 28px;}

	.icon-box-ellipse .maincol.right {padding-left: 120px;}
	.icon-box-ellipse .maincol.left {padding-right: 120px;}
	.icon-box-ellipse .box-wrapper.d-flex{padding: 10px;}
	.icon-box-ellipse .box-wrapper.d-flex .col-image {width: 25%;}

	.icon-box-ellipse .other-odd-boxes.maincol.left{padding-right: 120px;}
	.icon-box-ellipse .other-odd-boxes.maincol.right{padding-left: 120px;}

	/*.icon-box-ellipse .box-wrapper.d-flex .col-content h3{font-size: 17px;}
	.icon-box-ellipse .box-wrapper.d-flex .col-content p{font-size: 14px;line-height: 22px;}*/

	.three-box-icon-section.grad_bg_color{padding: 70px 0;}
	.page-id-28669 .three-box-icon-section.grad_bg_color{margin: -25px 0;}
	.three-box-icon-section.grad_bg_color .two-col-content-left {padding-right: 15px;}
	.three-box-icon-section.grad_bg_color .three-box-inner {padding: 35px 15px;}
	.three-box-icon-section.grad_bg_color .three-box-content h3 {font-size: 22px;line-height: 30px;}

	.two-col-layout {padding: 40px 0;}
	.two-col-layout .col-md-6 h2{margin-bottom: 10px;}

	.purple-bg h3{font-size: 26px;line-height: 34px;}
	.purple-bg p{font-size: 16px;}
	/*.purple-bg img {min-width: 250px;}*/

	.tabbed-image .tab-menu ul li a{font-size: 18px;padding: 12px 20px;}
	.active .tabbed-content{padding: 0 20px 1px;}

	.icon-box-with-right-img .col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.icon-box-with-right-img .tech-iconbox-flex .iconbox {width: 150px;}

	.icon-box-with-right-img .tech-iconbox-flex.twocol{padding: 20px;}
	.col-md-7.col-xs-12.iconbox-hover-left {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
	.iconbox-hover-img{position: relative; -ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;padding: 0 20px 20px;transform: none;top: 0;}
	.iconbox-hover-img img {max-height: inherit;}
	.icon-box-with-right-img .iconbox-hover-left {margin: 0;}
	.icon-box-ellipse .ellipse-inner{padding: 50px 15px;}

	.fraud-report-global-section{max-width: 95%;margin: 20px auto 60px;}
	.fraud-report-global-section h2{font-size: 26px;line-height: 32px;}
	.fraud-report-global-section .right-part img {max-width: 100%;}
	.fraud-report-global-section .left-part {padding-left: 20px;}


	.bullet-points-section ul li{margin-bottom: 20px;}
	.bullet-points-section .bullet-content.space-left {padding-top: 0;padding-left: 15px;}
	.bullet-points-section .bullet-content.space-right {padding-right: 15px;}

	.ind-resources-section.no-pad {padding: 0 0 100px 0;}
	.ind-resources-section {padding: 40px 0;}
	.slider-container.mySwiper {padding: 0 0 20px 0;}

	img.centerbannerimg {max-width: 100%;}

	.text-test-content {font-size: 16px;line-height: 28px;}
	.text-test-content p {font-size: 22px;line-height: 36px;}
	.tech-test-auth-info p {font-size: 14px;}
	.tech-test-auth-info:before{background-size: 80% !important;}
	.slider-container.mySwiper .tech-testi-logo-img{padding: 15px;min-height: 80px;}

	.gradient-sec{padding-right:15px;}
	.gradient-sec h3{font-size: 26px;line-height: 34px;}

	.tech-logo-section .logos-inner, .tech-logo-section .logos-inner.four, .tech-logo-section .logos-inner.five, .tech-logo-section .logos-inner.six{width:24%;}
	.tech-logo-section .logos-inner.three{width:32%;}

	.tech-logo-section.logos-with-quote-box .section-title h2 {font-size: 40px;line-height: 50px;}
	.tech-logo-section.logos-with-quote-box .logo-with-quote, .tech-testi-two-quote-boxes-main{max-width: 95%;}
	.tech-logo-section.logos-with-quote-box .logo-with-quote p {font-size: 24px;line-height: 38px;}


	.logos-inner.logo-first-title {display: none;}
	.hide-desk-title{display:block;}

	.mktoForm{padding-right: 10px;justify-content: right;}
	.form-bottom .mktoForm_2669 .mktoFormRow:nth-child(2) {max-width: 44%!important;}

	/*.gall-images img {min-height: 230px;max-height: 230px;}*/

	.content-tabs.horizontal {padding-bottom: 100px;}

	.tech-challanges-section h2 {font-size: 28px;line-height: 38px;}
	.cf-industry-pages-template .tech-challanges-section h2 {font-size: 32px;line-height: 44px;}

	.audio-icon{margin-right: 20px;}
	.challange-audio-loop h4 {font-size: 18px;}
	.test-challanges-boxes .test-challanges-boxes-inner h3 {font-size: 28px;Line-height: 38px;}

	.employee-main-section .col-md-3.employee-listing-main {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}

	.cf-solution-pages-template .tech-use-cases-section {padding: 50px 0;}

	.cf-industry-pages-template .tech-use-cases-section {padding: 50px 0;}

	.quote-block-section {padding-bottom: 100px;}
	.quote-box-main .quote-left {padding: 20px 15px 20px 30px;max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%;}
	.quote-box-main .quote-text h3 {font-size: 24px;line-height: 40px;}
	.quote-box-main .quote-right {max-width: 50%;flex: 0 0 50%;-ms-flex: 0 0 50%;}
	.quote-img-compnay-info p {font-size: 20px;line-height: 30px;padding: 0 20px;}
	.quote-author-info p span{display: block;}

	.page-id-29415 .steps-section {padding-top: 100px;}
	.page-id-29595 .home-credential-sections.borderbox {padding-top: 50px;}
	.small-img img {max-width: 90%;}

	.page-id-26805 .home-credential-sections.borderbox {padding-bottom: 50px;}
	.icon-box-ellipse .three-box-icon-intro {padding-bottom: 0;}

	.tech-credential-sections.two-col-cs-section {padding-top: 70px;}
	.tech-credential-sections.two-col-cs-section .cred-inner-box {padding: 30px 20px;}
	.tech-credential-sections.two-col-cs-section .credential-content-part{padding: 0 0 0 20px;}
	.tech-credential-sections.two-col-cs-section .credential-img-part {max-width: 200px;margin: 0 auto;}
	.tech-credential-sections.two-col-cs-section .cred-inner-box h2 {font-size: 20px;line-height: 28px;margin-bottom: 10px;}
	.tech-credential-sections.two-col-cs-section .credential-content-part .btn{font-size: 12px;line-height: 16px;margin-top: 0;padding: 6px;}

	.cf-industry-pages-template .tech-credential-sections.two-col-cs-section {padding-bottom: 80px;}
	.cf-industry-pages-template .icon-box-ellipse {padding-top: 70px;padding-bottom: 40px;}

	.podcast-video-inner{padding: 40px 60px;}
	.podcast-video-inner h2{font-size: 30px;line-height: 44px;}


	.col-md-6.testimonial-section-left-part {padding-top: 5px;padding-bottom: 5px;}
	.col-md-6.testimonial-section-left-part .tagline-inner-box > div {padding: 15px 20px 0;}
	.col-md-6.testimonial-section-left-part .tagline-inner-box h2{font-size: 26px;line-height: 34px;}
	.col-md-6.testimonial-section-left-part .tagline-inner-box p {font-size: 20px;line-height: 30px;}

	.col-md-6.testimonial-section-right-part {padding: 0;margin-left: -8px;}
	.col-md-6.testimonial-section-right-part .tech-testimonial-inner {width: calc(50% - 10px);margin: 5px;}
	.col-md-6.testimonial-section-right-part .tech-testimonial-inner .cust-testimonial-content {min-height: 250px;}
	.col-md-6.testimonial-section-right-part .cust-testimonial-logo img {height: 25px;}
	.col-md-6.testimonial-section-right-part .cust-testimonial-content-inner {padding: 12px;}
	.col-md-6.testimonial-section-right-part .text-test-content {font-size: 18px;line-height: 26px;}
	.col-md-6.testimonial-section-right-part .cust-testimonial-stat-percent{font-size: 34px;line-height: 1.4;}
	.col-md-6.testimonial-section-right-part .text-test-content.cust-testimonial-title:after{border-width: 0 2px 2px 0;padding: 3px;margin-left: 2px;}

	.shortcode-quote-block-section.big-quote .quote-box-main .quote-left {padding: 30px 20px 40px 20px;}
	.shortcode-quote-block-section.big-quote .quote-box-main .quote-text h3 {font-size: 24px;line-height: 40px;}
	.shortcode-quote-block-section.big-quote .quote-img-compnay-info p {font-size: 20px;line-height: 28px;}

	.version-c .paid-version.side-popupbox{display:none !important;}
	.version-c.technology-template .container, .version-c.technology-template .container-small  {max-width: 100% !important;}

	.global-credential-sections {padding: 0 0 70px;}
	.cf-industry-pages-template .quote-block-section{padding-bottom:80px;}

	.featuring-page-section .featuring-page-box {padding: 50px 30px;}
	.featuring-page-section .featuring-page-box h2{font-size: 38px;line-height: 48px;margin-bottom: 20px;}
	.featuring-page-section .featuring-page-box p{max-width: 100%;}

	.page-id-29828 .gradtext {font-size: 60px;line-height: 74px;}
	.page-id-29828 .main-banner .banner-center .hero-title {font-size: 46px;line-height: 60px;}
	.page-id-29828 .main-banner .banner-center p {font-size: 24px;line-height: 40px;}
	.page-id-29828 .tech-gallery-section + .two-col-content-section h2 span {font-size: 46px;line-height: 60px;}
	.page-id-29828 .three-box-icon-section .three-box-col.col-md-5 {flex: 0 0 33%;max-width: 33%;}
	.page-id-29828 .global-credential-sections {padding: 50px 0;}
	.page-id-29828 .three-box-icon-section.grad_bg_color{margin: 0 15px;}

	.industry-listing-section .field-listing {margin: 0 auto;text-align: center;}
	.industry-listing-section .field-listing .field-boxs {width: calc(25% - 30px);margin: 15px 12px 12px;display: inline-block;float:none;vertical-align: top;}
	.podcast-video-section.two-col .vs-content-part {padding-left: 15px;}


}

@media (min-width:768px) and (max-width:991px){
	.three-box-items-main .col-md-3 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	/*.gall-images img {min-height: 178px;max-height: 178px;}
	.gall-images.las-box{width: 24.5%;padding: 30px 40px 0 20px;}
	.gall-images.las-box h3{font-size: 20px;}*/
}

@media only screen and (min-width: 320px) and (max-width:1023px) and (orientation: landscape){
	.plan-model {justify-content: center;}
	.modal-content{width: 80%;}
	.plan-model button.close {top: -30px;}
}

@media (max-width:991px){

	h2 {font-size: 36px;line-height: 44px;}
	.bullet-points-section .col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.bullet-points-section .hidedesktab {margin-bottom: 20px;}

	.hidedesktab{display:block;}
	.hidemobtab{display:none;}
	.global-language-inner ul li {width: 33.3%;}

	.purple-bg a.btns{margin-top: 20px;}

	.plan-model{max-width: 90%;margin: 0 auto;}
	.plan-model button.close {right: -10px;}

	/*.elementor-element.elementor-element-89cf926 {width: 60% !important;}
	.elementor-element.elementor-element-3240476 {width: 40% !important;} */


	.main-banner .banner-center .hero-title {font-size: 44px;line-height: 54px;}
	/*.tech-border-three-icon-box {padding: 200px 0 0;}*/
	.tech-border-three-icon-box .row{padding: 20px 5px;top: -110px;}
	.tech-border-three-icon-box .col-lg-4 .wrapper {display: inline-block;text-align: center;width: 100%;justify-content: center;}
    .tech-border-three-icon-box .loop-content {margin-bottom: 5px;text-align: center !important;padding: 0;}
    .tech-border-three-icon-box p br {display: none;}
    .tech-border-three-icon-box .loop-image {margin-bottom: 10px;}
    .tech-border-three-icon-box h4 {font-size: 30px;line-height: 44px;}
   /* .tech-border-three-icon-box + div {padding-top: 220px;}*/

    .tech-border-three-icon-box.icon-top .container > div {padding: 25px 15px;}
    .tech-border-three-icon-box.icon-top .col-lg-4 {padding: 0 15px;}
    .tech-border-three-icon-box.icon-top .text-start {text-align: left !important;}
    .tech-border-three-icon-box.icon-top h4 {font-size: 22px;line-height: 30px;}

    .tech-testimonial-content{width: 50%;padding: 20px;}
    .tech-testimonial-img {width: 50%;}

    .bullet-testimonial-quotes .quote-txt p {font-size: 20px;line-height: 34px;}
    .bullet-testimonial-quotes .quote-author, .bullet-testimonial-quotes .quote-txt{padding: 15px;}
    .content-tabs.horizontal .tab-menu ul li{font-size: 15px;line-height: 18px;padding: 12px 20px;}
    .content-tabs.horizontal .tabcontent {padding: 0 30px 30px;}
    .tabbed-content h2, .content-tabs.horizontal .tabcontent h2 {font-size: 26px;line-height: 36px;}
    .content-tabs.horizontal .tabcontent p {font-size: 16px;line-height: 28px;}
    .home-credential-sections .credential-content-part{padding-right:15px;}
    .home-credential-sections h2 {font-size: 32px;line-height: 40px;}

    .main-banner.colored{background-size: 25% !important;}
    .subscription-box .wrapper{width: 100%;display: inline-block;text-align: center;}
	.subscription-box h2 {width: 100%;font-size: 30px;line-height: 44px;margin-bottom: 30px;}
	.subscription-form-main {width: 100%;}

	.subscription-box .placeholder-form{width:100%!important;max-width: 420px;}
	.subscription-box .placeholder-form #company_email{width: 100%;}

	.bullet-points-section.boxed{max-width: 100%;padding: 20px 10px;margin: 0 15px 100px;}
	.bullet-points-section.boxed .hidedesktab.text-center {text-align: left !important;}
	.bullet-points-section .hidedesktab.text-end, .bullet-points-section .hidedesktab.text-start{text-align: center !important;}

	.test-challanges-inner-highlight-box .d-flex {display: inline-block !important;width: 100%;}
	.test-challanges-inner-highlight-box-items {padding: 0;margin: 0 20px;}
	.test-challanges-inner-highlight-box-items:nth-child(2) {padding-top: 15px;border-top: 2px solid rgba(17, 10, 31, 0.15);border-bottom: 2px solid rgba(17, 10, 31, 0.15);border-left: none;border-right: none;}
    .challanges-right a.btns {margin: 20px 80px 0px auto;}
    .challange-audio-main p {margin: 20px 75px 0px auto;}

    .big-title-content-section.borderd-box{max-width: 100%;padding: 40px 10px;margin: 0 15px 50px;}

    .cf-solution-pages-template .main-banner.colored{background-size: cover !important;}

    .cf-industry-pages-template .main-banner.colored{background-size: cover !important;}


	.podcast-main-section {max-width: 96%;margin: 0 auto;}
	.podcast-top-box{padding: 20px 20px 30px;}
	.podcast-top-box h2{font-size: 24px;line-height: 38px;}
	.podcast-bottom-box{padding: 20px 30px;}
	.podcast-bottom-box h3{font-size: 20px;}
	.podcast-bottom-box .podleft {width: 20%;}
	.podcast-bottom-box .podcenter { width: 55%;}

	.full-width-center .col-lg-6 .hidedesktab{display: none;}
	.full-width-center .col-lg-6.hidemobtab{display: block;}

	.podcast-video-section.two-col .vs-video-part, .podcast-video-section.two-col .vs-content-part {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

}


@media (max-width:767px){

	body, p{font-size:16px;}
	.container {max-width: 100%;padding: 0 15px;}
	h2, .bullet-points-section .bullet-content h2, .two-col-layout h2, .section-title h2 {font-size: 32px;line-height: 42px;}
	a.btn {font-size: 16px;line-height: 20px;height: 50px;padding: 14px 16px;}

	.hidemob{display:none;}
	.hidedesk{display:block;margin: 0 auto;}
	.text-center {text-align: left !important;}
	.section-space {margin-top: 15px;margin-bottom: 15px;}
	.pad-top.section-space {padding-top: 50px;}
	/*.elementor-top-section .elementor-container{padding: 0;}*/
	.text-center > h2:before {left: 0;transform: none;}
	h2:before{width: 50px;}


	/*.main-banner {background: transparent linear-gradient(150deg, #3856DB 0%, #50B95D 100%) 0% 0% no-repeat padding-box;}
	.main-banner .banner-img-box {margin-top: 30px;}
	.main-banner .banner-img-box img {width: 100%;}
	.main-banner .hero-title{font-size: 45px;}

	.main-banner .banner-center {padding:20px 15px;}
	.main-banner .banner-center .hero-title {font-size: 20px;padding-bottom: 15px;}
	.main-banner .banner-center .hero-title:after {left: 0;transform: none;width:60px;}
	.main-banner .banner-center p {font-size: 36px;line-height: 44px;margin-bottom: 30px;}

	.main-banner.topbanbgimg {display: inherit;min-height: 270px;}
	.main-banner.topbanbgimg .banner-img-box {display: none;}

	.main-banner a.btns {width: 100%;max-width: 260px;}
	.main-banner a.btns.btnborder{margin-left: 0;margin-top: 15px;display: block;}*/

	.main-banner .hero-title {font-size: 35px;line-height: 50px;}

	.main-banner.colored{background-size: 30% !important;padding-bottom:70px;}
	.main-banner .banner-center {max-width: 100%;}
	.main-banner .banner-center .hero-title {font-size: 40px;padding-bottom: 20px;}
	.main-banner .banner-center p {font-size: 18px;}
	.main-banner a.btns.btnfull {margin-bottom: 10px;}

	.main-banner.topbanbgimg.centerbanner {padding-bottom: 0;}

	.formpart-inner-box {position: relative;z-index: 99;}
	.video-box .imagebox .play-icon img {max-width: 50px;}
	.video-box .imagebox .play-icon strong{font-size: 14px;font-weight: 600;}
	.mobile-banner-video {width: 100%;}
	.video-box .videobox {padding: 0;}

	.page-id-29415 .main-banner.colored{margin-bottom:0;}
	.page-id-29415 .steps-section {padding-top:70px;}

	.formpart-inner-box {margin-top: 60px;}

	/*.tech-border-three-icon-box {padding: 250px 0 0;}*/
	.tech-border-three-icon-box .container {max-width: 92% !important;}
	.tech-border-three-icon-box .row {top: -200px;padding: 30px 25px;}
	.tech-border-three-icon-box .col-lg-4 .wrapper {display: flex;text-align: left;width: 100%;justify-content: left;}
	.tech-border-three-icon-box h4 {font-size: 42px;line-height: 58px;}
	.tech-border-three-icon-box p {font-size: 16px;line-height: 26px;}
	.tech-border-three-icon-box .row .col-lg-4 {padding: 0;}
	.tech-border-three-icon-box .row .col-lg-4:nth-child(2){margin: 20px 0;border-left: none;border-right: none;border-top: 2px solid rgba(17, 10, 31, 0.3);border-bottom: 2px solid rgba(17, 10, 31, 0.3);}
	.tech-border-three-icon-box .row .col-lg-4:nth-child(2) .wrapper {padding: 20px 0;}
	.tech-border-three-icon-box .loop-content {text-align: left !important;padding-left: 20px;}
	/*.tech-border-three-icon-box + div {padding-top: 270px !important;}*/

	.tech-border-three-icon-box.icon-top .container > div {padding: 0 15px;}
	.tech-border-three-icon-box.icon-top .loop-image img {margin-bottom: 5px;}

	.three-box-icon-section.grad_bg_color {padding: 40px 0;}

	.three-box-icon-section .three-box-items-main .swiper-wrapper {display: flex;}
	.three-box-icon-section.highlighted .three-box-inner {min-height: 100%;}
	.three-box-icon-intro p br{display:none;}
	.three-box-icon-section .three-box-items-main {display: inline-block;}
	.three-box-icon-section .three-box-col {padding: 15px;}
	.icon-box-with-right-img .tech-iconbox-flex.twocol {padding: 15px;}

	.icon-box-ellipse .text-center {text-align: center !important;}
	.icon-box-ellipse .text-center > h2:before {left: 50%;transform: translate(-50%, 0);}
	.icon-box-ellipse .ellipse-inner{background:none !important;padding: 0 15px;}
	.icon-box-ellipse .ellipse-inner .hidedesk.text-center {margin-bottom: 30px;}
	.icon-box-ellipse .box-wrapper.d-flex {padding: 20px;}
	.icon-box-ellipse .box-wrapper.d-flex.left {flex-direction: inherit;}
	.icon-box-ellipse .maincol.left {padding-right: 15px;}
	.icon-box-ellipse .maincol.right {padding-left: 15px;}
	.icon-box-ellipse .box-wrapper.d-flex.left .col-content {text-align: left;}
	.icon-box-ellipse .box-wrapper.d-flex .col-image {width: auto;padding-right: 20px;}

	.icon-box-ellipse .maincol.first-box-center .box-wrapper {max-width: 100%;display: flex !important;text-align: left;}
	.icon-box-ellipse .maincol.first-box-center .box-wrapper div {width: auto;padding: 0 20px 0 0;}
	.icon-box-ellipse .maincol.first-box-center .box-wrapper img {min-width: 40px;}
	.icon-box-ellipse .other-odd-boxes.maincol.left {padding-right: 15px;}
	.icon-box-ellipse .other-odd-boxes.maincol.right {padding-left: 15px;}

	.three-box-icon-section.colored .three-box-inner .box-text {min-height: inherit;}
	.three-box-icon-section.colored .three-box-items-main .swiper-wrapper {display: inline-block;}
	.three-box-icon-section.colored .three-box-inner .box-highlight:before{left: 0;transform: none;}

	.three-box-icon-section .three-box-col.col-md-5 {flex: 0 0 50%;max-width: 50%;}
	.three-box-icon-section .three-box-col.col-md-5 .text-center {text-align: center !important;}

	.two-col-content-section img.hidedesk {padding-top: 0 !important;}

	.two-col-layout {padding: 30px 0;}
	.two-col-layout .contentr, .two-col-layout .contentl {padding-left: 15px;padding-right: 15px;}
	.iconbox-hover-left.iconboxslider .swiper-wrapper {display: flex;}
	.iconbox-hover-left .iconcontent img {margin: 0;width: 100%;}

	.icon-box-with-right-img .tech-iconbox-flex.twocol {width: 100%;}

	.tech-iconbox-flex.d-flex {display: inline-block !important;margin-bottom: 15px;}
	.icon-box-with-right-img .tech-iconbox-flex .iconbox {margin-bottom: 15px;}
	.icon-box-with-right-img .tech-iconbox-flex.d-flex .iconcontent h3 {height: inherit;display: inline-block;width:100%;margin-bottom: 15px;}
	.icon-box-with-right-img .tech-iconbox-flex.hoverbox:hover {box-shadow: none;border-radius: 0;}

	.purple-bg {margin-top: 80px !important;}
	.purple-bg .purple-img {text-align: center !important;}
	.purple-bg .purple-img img{top: -60px;transform: none;}
	.purple-bg .col-md-9 {padding: 0;}
	.purple-bg h3 {font-size: 22px;line-height: 32px;}
	/*.purple-bg img {min-width: inherit;}*/

	.tab-right-content{display: none;}
	.tab-menu .tab-right-img{display:block;min-height: 400px;height: 280px;margin-top:10px;}
	.tab-menu .tab-right-img.video{height: auto;margin-bottom:10px;}

	.tabbed-image {margin-top: 0;}
	.tabbed-image .tab-menu ul li a {padding: 15px;font-size: 18px;}
	.active .tabbed-content{padding: 0 15px 20px;}

	.tech-testimonial-inner {display: inline-block !important;}
	.tech-testimonial-content {width: 100%;padding: 20px;}
	.text-test-content p {font-size: 18px;line-height: 30px;}
	.tech-testimonial-img {width: 100%;padding: 0 15px;}
	.tech-testimonial-img .quote-right-img-box{margin: 0 auto;}
	.slider-container.mySwiper {padding: 0;}
	.slider-container.mySwiper .tech-testi-logo-img {padding:10 15px;}
	.tech-testimonial-img img {width: 100%;}
	.tech-test-auth-info:before {background-size: 95%;top: 20px;right: 0;width: 50px;height: 50px;}
	.tech-testimonial-content h3{font-size: 20px;}

	.bullet-points-section ul li{width: 100%;font-size: 16px;}
	.bullet-content .hidedesk {margin-bottom: 20px;}

	.fraud-report-global-section {display: inline-block;margin: 20px auto 30px;padding: 30px 0 10px;}
	.fraud-report-global-section .left-part {padding: 20px;text-align: center;}
	.fraud-report-global-section .right-part {text-align: center;padding: 0 20px;}
	.fraud-report-global-section h2 {font-size: 22px;line-height: 36px;}
	.page-id-29648 .fraud-report-global-section {margin-top: 40px;padding: 40px 15px 20px; max-width: 100%;}

	.ind-resources-section {padding: 30px 0;}
	.ind-resources-section .ind-resources-items{display: inline-block;}
	.ind-resources-section .resource-post-title {height: auto;margin-bottom: 0;}

	.ind-resources-section.no-pad {padding: 0 0 50px 0;}
	.ind-resources-section .resource-main-wrapper {display: inline-block !important;padding-bottom: 25px;}
	.ind-resources-section .resource-main-wrapper .resimg {width: 100%;}
	.ind-resources-section .resource-main-wrapper .resimg img {border-radius: 20px 20px 0 0;}
	.ind-resources-section .resource-main-wrapper .rescontent {width: 100%;padding: 15px;}
	.ind-resources-section .resource-main-wrapper .resbtn {width: 100%;padding-right: 0;text-align: left;padding-left: 15px;}


	.gradient-sec {background: transparent linear-gradient(140deg, #3856DB 0%, #50B95D 100%) 0% 0% no-repeat padding-box;}
	.gradient-sec .vert-cen-safari {padding: 15px 15px 20px;}
	.gradient-sec h3{padding-left: 15px;text-align: center;}
	.gradient-sec form.mkto-form-col{display:inline-block !important;}
	.gradient-sec .mktoButtonRow {width: 100%;margin-top: 10px;}
	.gradient-sec .mktoForm_2669 .mktoFormRow:nth-child(2) {width: 100% !important;}


	.mktoForm.mktoFormCol.form-bottom.vert-cen-safari {justify-content: center;padding-left: 30px;max-width: 100%;}

	.step-image{width: 50px; margin-bottom: 1.5rem;}
	iframe.home-iframe-video {max-height: 330px;}

	.steps-section.step-column .col-md-4 {margin-bottom: 30px;}
	.steps-section.step-column .step-box .step-image {width: 100%;}

	.three-box-icon-section .three-box-inner.boxcolored{height: 100%;text-align: center !important;}


	/*.elementor-element.elementor-element-89cf926 {width: 100% !important;}
	.elementor-element.elementor-element-3240476 {width: 100% !important;}
	.elementor-element.elementor-element-6b24f0a {text-align: left !important;}
	.elementor-element.elementor-element-3b7b455 { padding: 0px 0px 0 20px !important;}
	.elementor-location-footer .elementor-top-section .elementor-container > .elementor-row {padding-left: 0;} */

	/*.gall-images{width: 100%;}
	.gall-images.las-box{min-height: 250px;width: 100%;}
	.gall-images img {min-height: inherit;max-height: inherit;}*/

	.tech-gallery-section .gall-images {position: relative !important;display: inline-block !important;top: 0 !important;left: 0 !important;}

	.tech-value-section .value-images {-ms-flex: inherit;flex: inherit;max-width: inherit;flex-shrink: 0;}
	.tech-value-section .ourvalueslider{display: inline-block;}
	.tech-value-section .swiper-wrapper {display: flex;}
	.tech-value-section .inner-value img {width: 100%;}

	.overlay-content-main .overlay-content-inner p {font-size: 20px;line-height: 32px;}
	.overlay-content-main .overlay-content-inner h2{line-height: 30px;margin-bottom: 20px;}
	.overlay-content-main .overlay-content-inner h2:before{height:2px; width: 100px;}
	.overlay-content-main .overlay-content-inner {top: 0;transform: translate(0, 0);padding: 0 25px;}
	.overlay-content-main .overlay-content-inner.boxedcolor{padding: 0 15px;margin: 20px;}
	.overlay-content-main .overlay-content-inner.boxedcolor h2{font-size: 14px;}
	.overlay-content-main .overlay-content-inner.text-start {transform: translate(0, 0);top: 0;padding: 0 25px;}
	.overlay-content-main .overlay-content-inner.text-center {left: 0;text-align: center !important;top: 0;transform: translate(0, 0);padding: 0 25px;}
	.overlay-content-main .overlay-content-inner.text-end {top: 0;transform: translate(0, 0);padding: 0 25px;}
	.overlay-content-main .overlay-content-inner.text-center h2:before {left: 50%;transform: translate(-50%, 0);}
	.overlay-content-main .overlay-content-inner.text-end h2:before {transform: translate(0, 0);}

	.countries-map-section {padding-top: 30px;padding-bottom: 50px;}
	.hotspot-pin{width: 16px;height: 16px;}
	.hotspot-pin .hotspot-content{  visibility: hidden;opacity: 0;}
	.hotspot-pin:hover .hotspot-content{  visibility: visible;opacity: 1;pointer-events: visible;}
	.hotspot-content{padding: 5px 8px;top: -48px;}
	.hotspot-content h3{font-size: 12px;padding-left: 6px;}
	.hotspot-sonar{top: -10px;right: -10px;bottom: -10px;left: -10px;}
	.hotspot-btn:after{top: 3px;left: 3px;}

	#company_email {width: 100%;height: 44px;margin-bottom: 15px;}
	button.btn-sub-form {width: 100%;margin-left:0;}

	.home-credential-sections{padding: 70px 0;}
	.home-credential-sections .credential-img-part {width: 100%;padding: 0 15px 30px;text-align: center;}
	.home-credential-sections .credential-content-part {width: 100%; padding: 0 15px;}
	.credential-content a.btn {margin-top: 20px;}

	.two-col-content-left{margin-bottom: 20px;}


	.banner-breadcrumb ul{margin-left:0;}
	.banner-breadcrumb ul li{padding: 0 5px;}
	.banner-breadcrumb ul li:first-child {padding-left: 0;}
	.banner-breadcrumb ul li:after{padding-left: 5px;}



	.bullet-points-section ul li {margin-bottom: 10px;}
	.bullet-testimonial-quotes{margin: 40px auto 30px;}
	.bullet-testimonial-quotes .quote-txt p {font-size: 18px;line-height: 30px;}
	.bullet-testimonial-quotes .quote-author .quote-author-right p {font-size: 14px;}
	.bullet-testimonial-quotes .quote-author .quote-author-right img {max-height: 25px;}
	.bullet-testimonial-quotes .quote-author img {max-width: 70px;}
	.bullet-testimonial-quotes:before{background-size: 80%;}
	.bullet-points-section .hidedesktab {margin-bottom: 35px;}

	.content-tabs.horizontal .hortabmobslider {margin-left: -10px;margin-right: 20px;}
	.content-tabs.horizontal .hor-tab-inner {background: #EFEFF0;padding: 30px 15px;border-radius: 20px;margin: 0 5px;}
	.content-tabs.horizontal .hor-tab-inner h2{font-size: 24px;line-height: 30px;}

	.tech-logo-section .section-title h2{text-align: center;}

	.subscription-box{background-position: bottom right;padding: 60px 0;}

	.tech-challanges-section .challanges-right {padding-top: 30px;margin-bottom: 40px;text-align: center !important;}
	.tech-challanges-section h2, .test-challanges-boxes .test-challanges-boxes-inner h3{font-size: 24px;line-height: 38px;}
	.tech-challanges-section .row {flex-direction: column-reverse;}
	.tech-challanges-section .challanges-right h2.hidedesk {margin-bottom: 35px;}


	.challanges-right a.btns{margin: 20px auto 0;}

	.three-box-icon-intro {padding-bottom: 0;}
	.test-challanges-boxes .test-challanges-boxes-inner{padding: 30px 15px;}
	.tech-challanges-section ul li, .test-challanges-boxes-inner ul li{font-size: 16px;}


	.tech-test-challanges-section {margin-bottom: 20px;}
	.test-challanges-boxes {margin-bottom: 40px;}
	.test-challanges-boxes:last-child {margin-bottom: 0;}

	.matchkey-puzzels.enforcement-trigger {float: none;width: 100%;justify-content: center;display: flex;}
	.matchkey-puzzels.enforcement-trigger iframe{height: 380px !important;}

	.challange-audio-inner{margin: 0 auto;}
	.challange-audio-main p{margin: 20px auto 0;}


	.static-thanks-msg .text-center {text-align: center !important;}

	.employee-main-section {padding: 50px 0 20px;}
	.employee-main-section h2 {padding-bottom: 20px;text-align: center;}
	.employee-gallery-popup-images .modal-dialog button.close {font-size: 70px;top: -50px;right: 8px;}

	.tech-logo-section {padding: 50px 0 !important;}
	.tech-logo-section.logos-with-quote-box .section-title h2 {font-size: 32px;line-height: 42px;}
	.tech-logo-section.logos-with-quote-box .logo-with-quote{text-align: center !important;padding:40px 30px 30px;}
	.tech-logo-section.logos-with-quote-box .logo-with-quote h3 {font-size: 28px;line-height: 38px;}
	.tech-logo-section.logos-with-quote-box .logo-with-quote p {font-size: 20px;line-height: 32px;}


	.cf-solution-pages-template .main-banner.colored{padding: 60px 0 0;background-image:url(https://www.arkoselabs.com/wp-content/uploads/sol-ban-mob-bg.png) !important;background-size: cover !important;}
	.cf-solution-pages-template .main-banner.colored:after{display:none;}
	.cf-solution-pages-template .main-banner .hero-title{font-size: 40px;line-height: 50px;}
	.cf-solution-pages-template .main-banner .banner-img-box {text-align: center;padding: 70px 15px 120px;}
	.cf-solution-pages-template .main-banner .banner-img-box img {position: relative;z-index: 9;}
	.cf-solution-pages-template .main-banner .banner-img-box:after {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/sol-ban-mob-bg-ribbon.png);background-position: center;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-size: 100%;background-repeat: no-repeat;}

	.cf-solution-pages-template .three-box-icon-section.grad_bg_color{padding: 50px 0;}
	.cf-solution-pages-template .tech-use-cases-section {padding: 50px 0;}

	.tech-use-cases-section .usecase-title-bar {margin-bottom: 0;}
	.tech-use-cases-section .usecase-title-bar h2 {font-size: 32px;line-height: 42px;}
	.tech-use-cases-section .usecase-title-bar .usecase-navigation.hidemob{display: none !important;}
	.tech-use-cases-section .usecase-navigation.hidedesk{justify-content: center;display: flex !important;}
	.tech-use-cases-section .usecase-navigation div {margin: 0 10px;}

	.cf-solution-pages-template .ind-resources-section{padding: 50px 0;}
	.cf-solution-pages-template .ind-resources-section h2 {font-size: 32px;line-height: 42px;}
	.cf-solution-pages-template .ind-resources-section .ind-resources-items{margin-top: 0;}
	.cf-solution-pages-template .ind-resources-section .resource-post-data h2 {font-size: 22px;line-height: 30px;}

	.cf-solution-pages-template .home-credential-sections .credential-img-part img {max-width: 70%;}
	.cf-solution-pages-template .home-credential-sections.borderbox .container .row {padding: 40px 5px;}

	.cf-solution-pages-template .calculator-section{padding-top: 50px;padding-bottom: 50px;}

	.page-id-29527 .tech-border-three-icon-box .container > div{padding: 0 20px;}
	.page-id-29527 .testimonial-section-container.extra-pad {margin-bottom: 0;}
	.page-id-29527 .home-credential-sections {padding: 50px 0;}
	.page-id-29527 .tech-testimonial-main{padding-top: 40px;}
	.page-id-29527 .main-banner a.btns.btnfull, .page-id-29527 .main-banner a.btns.btnborder{padding: 0 12px;font-size: 14px;margin-right: 0;height: 40px;line-height: 40px;}



	.cf-industry-pages-template .main-banner.colored{padding: 60px 0 0;background-image:url(https://www.arkoselabs.com/wp-content/uploads/sol-ban-mob-bg.png) !important;background-size: cover !important;}
	.cf-industry-pages-template .main-banner.colored:after{display:none;}
	.cf-industry-pages-template .main-banner .hero-title{font-size: 40px;line-height: 50px;}
	.cf-industry-pages-template .main-banner .banner-img-box {text-align: center;padding: 70px 15px 120px;}
	.cf-industry-pages-template .main-banner .banner-img-box img {position: relative;z-index: 9;}
	.cf-industry-pages-template .main-banner .banner-img-box:after {content: "";background: url(https://www.arkoselabs.com/wp-content/uploads/sol-ban-mob-bg-ribbon.png);background-position: center;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-size: 100%;background-repeat: no-repeat;}
	.cf-industry-pages-template .two-col-content-section {padding: 20px 0 40px;}
	.cf-industry-pages-template .three-box-icon-section.grad_bg_color{padding: 50px 0;}
	.cf-industry-pages-template .tech-use-cases-section {padding: 50px 0;}

	.cf-industry-pages-template .ind-resources-section{padding: 50px 0;}
	.cf-industry-pages-template .ind-resources-section .ind-resources-items{margin-top: 0;}

	.cf-industry-pages-template .home-credential-sections .credential-img-part img {max-width: 70%;}
	.cf-industry-pages-template .home-credential-sections.borderbox .container .row {padding: 40px 5px;}

	.cf-industry-pages-template .calculator-section{padding-top: 50px;padding-bottom: 50px;}

	.quote-block-section {padding-bottom: 70px;}
	.quote-box-main {display: inline-block !important; width: 100%;}
	.quote-box-main .quote-left {padding: 20px ;max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;}
	.quote-box-main .quote-right {max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;}
	.quote-box-main .quote-right .quote-right-img-box{margin: 0 auto;}
	.quote-box-main .quote-text h3 {font-size: 22px;line-height: 36px;}
	.quote-author-info h4 {font-size: 20px;line-height: 26px;}
	.quote-author-info p {font-size: 16px; line-height: 24px;}
	.quote-author-info:after {background-size: 66%;background-position: center right;}
	.quote-img-compnay-info p {font-size: 18px;line-height: 28px;font-weight: 500;}

	.page-id-29595 .credential-img-part img {max-width: 260px;}
	.calculator-section {padding-top: 70px;padding-bottom: 0px;}
	.calculator-section h2.section-heading {margin-bottom: 25px;font-size: 34px;line-height: 44px;}
	.tech-testi-two-quote-boxes h4{font-size: 20px;padding: 20px;}
	.tech-testi-two-quote-boxes .tech-testi-two-quote-boxes-inner {padding: 20px;}
	.tech-testi-two-quote-boxes .tech-testi-two-quote-boxes-inner h2 {margin-bottom: 5px;font-size: 30px;line-height: 40px;}
	.tech-testi-two-quote-boxes .tech-testi-two-quote-boxes-inner p {font-size: 20px;line-height: 30px;}

	.page-id-29718 .three-box-icon-section.grad_bg_color .three-box-inner{max-width: inherit;}
	.page-id-29718 .three-box-icon-section .three-box-content h3{font-size: 20px;line-height: 32px;}
	.page-id-29718 .three-box-icon-section.grad_bg_color{margin-bottom:60px;}


	.tech-credential-sections.two-col-cs-section{padding-top:0;}
	.tech-credential-sections.two-col-cs-section .row{display: inline-block;width: 100%;margin: 0 auto;}
	.tech-credential-sections.two-col-cs-section .col-md-6 {margin-top: 15px;}
	.tech-credential-sections.two-col-cs-section .credential-content-part .btn {padding: 10px 6px;height: auto;}

	.cf-industry-pages-template .tech-credential-sections.two-col-cs-section {padding-bottom: 50px;}

	section.podcast-video-section {margin: 60px 0;}
	.podcast-video-inner{padding: 30px;}
	.podcast-video-inner h2{font-size: 26px;line-height: 38px;}
	.podcast-video-section h2{font-size: 32px;line-height: 42px;}
	.podcast-video-section.two-col .vs-content-part h2{font-size: 26px;line-height: 38px;}
	.podcast-video-section.two-col .vs-content-part p {font-size: 16px;line-height: 28px;}

	.page-id-29828 .tech-credential-sections.two-col-cs-section, .page-id-26805 .tech-credential-sections.two-col-cs-section {padding-bottom:50px;}

	.tech-testimonial-main.home_content_sections {padding: 50px 0;}
	.tech-testimonial-main.home_content_sections h2 br {display: none;}
	.cust-testimonial-content{min-height: 350px;width: 100%;}
	.cust-testimonial-content-inner{padding: 25px 15px;}
	.text-test-content{font-size: 22px;}

	.testimonial-section-right-part.d-tab-none {display: none !important;}
	.testimonial-section-container.d-tab-block {display: block !important;}
	.col-md-6.testimonial-section-left-part .tagline-inner-box{padding: 50px 10px;}
	.col-md-6.testimonial-section-left-part .tagline-inner-box:before{background-size: cover;opacity: 0.5;}

	.podcast-top-inner.d-flex {display: inline-block !important;text-align: center;}
	.podcast-top-box h2 {padding-left: 0;font-size: 22px;line-height: 34px;}
	.podcast-bottom-box{padding: 20px;}
	.podcast-bottom-box .podleft {width: 100%;border-right: none; padding-right: 0;}
	.podcast-bottom-box .podcenter{width: 100%;text-align: left;padding: 15px 0 30px;justify-content: center;}
	.podcast-bottom-box .podright{text-align: center;width: 100%;}
	.podcast-bottom-box p{font-size: 16px;line-height: normal;margin-top: 5px;margin-bottom: 8px;}
	.podcast-bottom-box .podcast-speaker-info {padding-left: 12px;}

	.featured-events-section {padding-top: 50px;}


	.page-id-26805 .shortcode-quote-block-section {padding-top: 50px;}
	.shortcode-quote-block-section.big-quote .quote-box-main{display: inline-block !important;width: 100%;}
	.shortcode-quote-block-section.big-quote .quote-box-main .quote-left {padding: 20px;max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;}
	.shortcode-quote-block-section.big-quote .quote-box-main .quote-right {max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;}
	.shortcode-quote-block-section.big-quote .quote-box-main .quote-text h3 {font-size: 22px;line-height: 36px;}
	.shortcode-quote-block-section.big-quote .quote-author-info:after {background-size: 66% !important;background-position: center right !important;}
	.shortcode-quote-block-section.big-quote .quote-img-compnay-info p {font-size: 18px;line-height: 28px;font-weight: 500;}

	.page-id-27102 .bullet-points-section p {font-size: 18px;line-height:30px;}

	.page-id-30351 .global-language-inner ul li{font-size:16px;line-height:28px;}

	.global-credential-sections {padding: 0 0 40px;}
	.cf-industry-pages-template .quote-block-section{padding-bottom:60px;}

	.featuring-page-section .featuring-page-box {padding: 40px 20px;}
	.featuring-page-section .featuring-page-box{background-position: center !important;background-size: cover !important;}
	.featuring-page-section .featuring-page-box::before {width: 100%;background: rgba(255,255,255,0.7);}
	.featuring-page-section .featuring-page-box h2 {font-size: 32px;line-height: 42px;}
	.featuring-page-section .featuring-page-box p {font-size: 18px;line-height: 30px;margin-bottom: 20px;}

	.page-id-29828 .main-banner{padding: 50px 0;}
	.page-id-29828 .gradtext {font-size: 40px;line-height: 52px;}
	.page-id-29828 .main-banner .banner-center .hero-title {font-size: 36px;line-height: 50px;}
	.page-id-29828 .main-banner .banner-center p {font-size: 20px;line-height: 34px;}
	.page-id-29828 .tech-gallery-section + .two-col-content-section h2 span {font-size: 34px;line-height: 44px;margin-bottom: 10px;}
	.page-id-29828 .three-box-icon-section .three-box-col.col-md-5 {flex: 0 0 80%; max-width: 80%;}
	.page-id-29828 .three-box-icon-section.grad_bg_color {padding: 36px 20px;}
	.page-id-29828 #startscroll + .tech-gallery-section .inner-gal img {max-width: 120px;}
	.page-id-29828 #startscroll + .tech-gallery-section {padding-top: 50px;}
	.page-id-29828 .tech-gallery-section + .two-col-content-section p {font-size: 18px;line-height: 30px;}

	.only-video-section iframe {height: 360px;}

	.resource-title-on-img .res-above-info {padding: 15px;}
	.calculator-form-box {margin: 20px 15px 10px !important;}
	.three-box-icon-section.gray-box .three-box-inner {padding: 30px 15px;}


	.podcast-video-section .container-small {width: 100%;padding: 0 15px;}
	.industry-listing-section {margin-top: 0;padding-bottom: 60px;}
	.industry-listing-section .text-center {text-align: left !important;}
	.industry-listing-section .field-listing .field-boxs {width: calc(33.33% - 30px);}
	.industry-listing-section .field-listing .field-boxs:hover {margin-top: 8px;}
	.resource-post-wrapper:hover .res-above-info {bottom: 40px;}
	.resource-title-on-img span.link-arrow{ padding: 0 15px;}

}


@media (max-width:640px){

	.tab-menu .tab-right-img{min-height: 300px;}
	.tech-logo-section .logos-inner, .tech-logo-section .logos-inner.three, .tech-logo-section .logos-inner.four, .tech-logo-section .logos-inner.five, .tech-logo-section .logos-inner.six{width:32%;}
	.global-language-inner ul li {width: 50%;}
	iframe.home-iframe-video {max-height: 280px;}

	.main-banner.colored{margin-bottom: 50px;}
	.two-col-content-section img {padding-top: 40px !important;}
	/*.tech-border-three-icon-box + div {padding-top: 300px !important;}*/

	.employee-main-section .col-md-3.employee-listing-main {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

	.two-col-logo-section ul li img {padding-top: 0 !important;}

}


@media (max-width:480px){

	.tab-menu .tab-right-img{min-height: 230px;}
	.tech-logo-section .logos-inner, .tech-logo-section .logos-inner.three, .tech-logo-section .logos-inner.four, .tech-logo-section .logos-inner.five, .tech-logo-section .logos-inner.six{width:48%;}
	iframe.home-iframe-video {max-height: 200px;}

	.main-banner a.btns {padding: 0 10px !important;font-size: 14px !important;height: 40px !important;line-height: 40px !important;}
	.main-banner a.btns.btnfull{margin-right: 6px;}
	.main-banner a.btns:last-child {margin: 0;}

	.main-banner iframe.embed-responsive-item {max-height: 260px;}
	.main-banner .video-box .imagebox .play-icon {width: 50px;height: 50px;}
	.main-banner .video-box .imagebox .play-icon:before {width: 50px;height: 50px;background-size: 15px;background-position: center;}
	.main-banner .video-box .imagebox .play-icon:after {width: 70px;height: 70px;}
	.main-banner .video-box .imagebox .play-icon + strong{transform: translate(-50%, 30px);}

	#MarketoFormModal .modal-body {padding: 25px 15px 30px;}
	#MarketoFormModal h2{font-size: 18px;}
	.modal #book_demo_title {padding-left: 25px;}
	#MarketoFormModal button.close{font-size: 60px;}

	.main-banner.colored{background-size: 40% !important;}
	.content-tabs.horizontal .hor-tab-inner .hor-tab-mob-content {min-height: 300px;}
	.content-tabs.horizontal .hor-tab-inner .hor-tab-mob-img-vid img {height: 250px;object-fit: contain;}
	/*.tech-border-three-icon-box + div {padding-top: 370px !important;}*/

	.tech-testimonial-img .quote-right-img-box{height: 300px;}

	.three-box-icon-section .three-box-col.col-md-5 {flex: 0 0 65%;max-width: 65%;}
	.icon-box-ellipse {padding-top: 50px;}

	.subscription-box h2 {font-size: 32px;line-height: 46px;text-align: left;}
	.subscription-box .placeholder-form {display: inline-block;margin-top: 35px;}
	.subscription-box #company_email{border-radius: 5px !important;}
	.subscription-box button.btn-sub-form {width: 100%;margin-top: 20px;margin-left: 0 !important;}

	.modal-content .ak-mkto-form .mktoFormRow .mktoFieldDescriptor.mktoFormCol {padding: 10px;}

	.employee-main-section .col-md-3.employee-listing-main {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

	.tech-logo-section.logos-with-quote-box .logo-with-quote h3 {font-size: 20px;line-height: 30px;}
	.tech-logo-section.logos-with-quote-box .logo-with-quote p {font-size: 16px;line-height: 30px;}

	.two-col-logo-section ul li {width: 48%;}
	.quote-right-img-box {height: 350px;}

	.tech-testi-two-quote-boxes-main {display: inline-block;}
	.tech-testi-two-quote-boxes {width: 100%;margin-bottom: 16px;}
	.tech-testi-two-quote-boxes:last-child {margin-bottom: 0;}

	section.podcast-video-section {margin: 40px 0;}
	.podcast-video-inner {padding: 30px 15px;}
	.podcast-video-inner h2{font-size: 22px;line-height: 34px;}
	.podcast-video-inner a:after{right:12px;}


	.col-md-6.testimonial-section-left-part .tagline-inner-box {padding: 15px 0;}

	.only-video-section iframe {height: 250px;}
	.only-video-section .video-box .imagebox .play-icon {width: 50px;height: 50px;}
	.only-video-section .video-box .imagebox .play-icon:before {width: 50px;height: 50px;background-size: 15px;background-position: center;}
	.only-video-section .video-box .imagebox .play-icon:after {width: 70px;height: 70px;}
	.only-video-section .video-box .imagebox .play-icon + strong{transform: translate(-50%, 30px);}

	.industry-listing-section .field-listing .field-boxs {width: calc(50% - 20px); margin: 8px;}
	.industry-listing-section .field-listing .field-boxs .field-boxs-inner{min-height: 210px;}
	.industry-listing-section .field-listing .field-boxs .field-boxs-inner a {padding: 20px 10px;}

}

