@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);.social_ul,.terms_ul{list-style-type:none}@font-face{font-family:bariolregular;src:url(../fonts/bariol/bariol_regular-webfont.eot);src:url(../fonts/bariol/bariol_regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bariol/bariol_regular-webfont.woff2) format('woff2'),url(../fonts/bariol/bariol_regular-webfont.woff) format('woff'),url(../fonts/bariol/bariol_regular-webfont.ttf) format('truetype'),url(../fonts/bariol/bariol_regular-webfont.svg#bariolregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratblack;src:url(../fonts/montserrat/montserrat-black-webfont.woff2) format('woff2'),url(../fonts/montserrat/montserrat-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(../fonts/montserrat/montserrat-bold-webfont.woff2) format('woff2'),url(../fonts/montserrat/montserrat-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:montserratextrabold;src:url(../fonts/montserrat-extrabold-webfont.woff2) format('woff2'),url(../fonts/montserrat-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:montserratextralight;src:url(../fonts/montserrat/montserrat-extralight-webfont.woff2) format('woff2'),url(../fonts/montserrat/montserrat-extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(../fonts/montserrat/montserrat-light-webfont.woff2) format('woff2'),url(../fonts/montserrat/montserrat-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:montserratmedium;src:url(../fonts/montserrat/montserrat-medium-webfont.woff2) format('woff2'),url(../fonts/montserrat/montserrat-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.woff2) format('woff2'),url(../fonts/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat-SemiBold.woff2) format('woff2'),url(../fonts/Montserrat-SemiBold.woff) format('woff'),url(../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:Montserrat-ExtraBold;src:url(../fonts/Montserrat-ExtraBold.woff2) format('woff2'),url(../fonts/Montserrat-ExtraBold.woff) format('woff'),url(../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format('svg');font-weight:800;font-style:normal}@font-face{font-family:Geometria;src:url(../fonts/Geometria.woff2) format('woff2'),url(../fonts/Geometria.woff) format('woff'),url(../fonts/Geometria.ttf) format('truetype'),url(../fonts/Geometria.svg#Geometria) format('svg');font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{font-family:montserratmedium;overflow-x:hidden}.flex-center{display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.outer-menu .checkbox-toggle{position:absolute;top:0;left:auto;z-index:999992;cursor:pointer;width:30px;height:30px;opacity:0;right:0}.teal_logo_container .teal_logo{z-index:999}.logo_container a img{max-width:194px;height:38px}.contact-us-page .logo_container a img{height:auto}.outer-menu .checkbox-toggle:checked+.hamburger>div{-webkit-transform:rotate(135deg);transform:rotate(135deg);width:16px;background:#fff}.outer-menu .checkbox-toggle:checked+.hamburger>div:after,.outer-menu .checkbox-toggle:checked+.hamburger>div:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.outer-menu .checkbox-toggle:checked+.hamburger>div:after{opacity:0}.outer-menu .checkbox-toggle:checked~.menu{pointer-events:auto;visibility:visible}.outer-menu .checkbox-toggle:checked~.menu>div{-webkit-transform:scale(1);transform:scale(1);transition-duration:.75s}.outer-menu .checkbox-toggle:checked~.menu>div>div{opacity:1;transition:opacity .4s ease .4s}.outer-menu .hamburger{position:absolute;top:10px;left:auto;right:0;padding:.5em 1em;border-radius:0 .12em .12em 0;transition:box-shadow .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999991}.outer-menu .hamburger>div{position:absolute;flex:none;width:22px;height:4px;background:#1ddfa3;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:203px}.outer-menu .hamburger>div:after,.outer-menu .hamburger>div:before{content:'';position:absolute;z-index:1;top:-7px;right:0;width:16px;height:4px;background:inherit;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:203px;display:block}.outer-menu .menu,.outer-menu .menu>div{overflow:hidden}.outer-menu .hamburger>div:after{top:7px}.outer-menu{position:relative;z-index:999991}.outer-menu .menu{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:transparent solid 1px;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99999}.outer-menu .menu>div{width:200vw;height:200vw;color:#fefefe;background:#302b3f;border-radius:50%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;flex:none;-webkit-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.outer-menu .menu>div>div{text-align:center;max-height:100vh;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;overflow-y:auto;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-end;width:100%;margin-top:110px}.banner_text,.outer-menu .menu>div>div>ul>li>a{-webkit-transition:color .4s ease;-o-transition:color .4s ease}.outer-menu .menu>div>div>ul{list-style:none;padding:0;margin:0;display:block;max-height:100vh;width:94%}.outer-menu .menu>div>div>ul>li{padding:0;margin:0;font-size:24px;display:block;text-align:left}.outer-menu .menu>div>div>ul>li>a{position:relative;display:inline;cursor:pointer;transition:color .4s ease;font-size:110px;font-family:montserratblack;text-transform:uppercase;line-height:120px;text-decoration:none;color:#302b3f!important;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.outer-menu .menu>div>div>ul>li.active>a{color:#1ddfa4!important;text-shadow:unset}.outer-menu .menu>div>div>ul>li>a:hover{color:#1ddfa4!important;text-shadow:-1px -1px 0 #1ddfa4,1px -1px 0 #1ddfa4,-1px 1px 0 #1ddfa4,1px 1px 0 #1ddfa4;cursor:pointer}.header_section{padding-top:62px;position:relative;overflow:hidden}.logo_container{float:left}.teal_logo_container{display:block;z-index:9;position:absolute;top:62px}.teal_logo_container a{display:inline-block}.dl_pdf_container{bottom:24px;right:0;display:block;z-index:9;position:absolute;text-align:right;left:0}.dl_pdf_btn,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{background:#1ddfa4;border:none;color:#fff!important;padding:15px 43px;font-size:19px;text-transform:uppercase;font-weight:600;box-shadow:none;text-shadow:none;line-height:normal}.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{font-family:montserratmedium}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:active,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:focus,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:hover{color:#1ddfa4!important;cursor:pointer}.hvr-rectangle-out:focus,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:focus{outline:0}.hvr-rectangle-out,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:active:before,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:focus:before,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-rectangle-out:before,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hire_us_link{float:right;margin-right:60px;margin-top:8px;font-family:montserratbold;color:#1ddfa4!important;font-weight:800;letter-spacing:.5px;font-size:18px}.hire-us-modal button.close{font-size:50px;opacity:1;text-shadow:none;margin-right:15px;margin-top:11px;color:#302c3f;transition:color .5s ease}.banner_text,.banner_text span,.section_header h2,.section_header h2 span{text-shadow:-1px -1px 0 #1ddfa4,1px -1px 0 #1ddfa4,-1px 1px 0 #1ddfa4,1px 1px 0 #1ddfa4}.hire-us .modal-lg,.hire-us-modal .modal-lg{width:100vw;height:auto;margin:0;max-width:100%}.hire-us-modal button.close:hover{color:#fff}.hire-us-modal button.close span{font-weight:100}.hire-us-modal button.close:hover span{transform:rotate(180deg)}.black .hire_us_link,.header_section.black .hire_us_link{color:#302c3f!important}.header_section.black .outer-menu .hamburger>div{background:#302c3f}.header_section.black .outer-menu.outer_fixed .hamburger>div{background:#fff}.hire_us_link:focus,.hire_us_link:hover{cursor:pointer;text-decoration:none!important}.banner_text,.blog_btn a:hover,.section_header h2,a.hvr-bounce-to-bottom:hover,div#mce-error-response a,div#mce-error-response1 a{text-decoration:none}.hire-us .modal-lg{background:-moz-linear-gradient(left,#fff 50%,#1ddfa4 50%);background:-webkit-linear-gradient(left,#fff 50%,#1ddfa4 50%);background:linear-gradient(to right,#fff 50%,#1ddfa4 50%)}div#mce-success-response,div#mce-success-response1{height:calc(100vh - 127px);text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column!important}div#mce-error-response,div#mce-error-response1{color:red;margin-top:15px;text-transform:lowercase}.banner_btn,.banner_text,.cases_left_section a,.section_header h2,.service_btn{text-transform:uppercase}div#mce-error-response a,div#mce-error-response1 a{color:#312d40}div#mce-error-response a:hover,div#mce-error-response1 a:hover{color:#1ddfa4}div#mce-success-response p,div#mce-success-response1 p{margin-bottom:0}div#mce-success-response p a,div#mce-success-response1 p a{height:60px;width:100%;max-width:200px;line-height:44px;color:#fff;background-color:#1ddfa4;display:block;padding:8px 35px;margin-top:15px}div#mce-success-response p a:hover,div#mce-success-response1 p a:hover{background:#302c3f;text-decoration:none}.hire-us-modal{padding-right:0!important}.hire-us-modal .modal-dialog .modal-content{border-radius:0;border:none;height:auto;padding-bottom:50px}.hire-us-form .input-group a{color:#1ddfa4}.hire-us-form{max-width:570px;width:100%}.hire-us-form .mc_embed_signup_wrapper ul{list-style:none;padding-left:0;margin-bottom:18px}.hire-us-form .mc_embed_signup_wrapper ul li label{margin-bottom:0;position:relative;margin-left:0;padding-left:32px;cursor:pointer}.hire-us-form .mc_embed_signup_wrapper ul li label span.checkbox-custom{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #1ddfa4;background-color:#fff}#mc-embedded-subscribe,#mc-embedded-subscribe1,.blog_btn a,.send-btn-hireus{height:60px;width:245px;border:none;color:#fff;text-transform:uppercase;cursor:pointer}.hire-us-form .mc_embed_signup_wrapper ul li label span.checkbox-custom span.checkbox-custom-checked{position:relative;top:-2px}.contactdisplay-form .hire-us-form .mc_embed_signup_wrapper ul li label span.checkbox-custom span.checkbox-custom-checked,.hire-us-form .mc_embed_signup_wrapper ul li label span.checkbox-custom span.checkbox-custom-checked{display:none}#mc-embedded-subscribe,#mc-embedded-subscribe1{background-color:transparent}.blog_btn a,.send-btn-hireus{background-color:#1ddfa4;font-family:Montserrat-SemiBold;font-size:16px;outline:0;margin-top:40px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s; display: flex;justify-content: center;}.blog_btn a:before,.send-btn-hireus:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#302c3f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.blog_btn a:hover,.send-btn-hireus:hover{color:#fff;cursor:pointer}.blog_btn a:active:before,.blog_btn a:focus:before,.blog_btn a:hover:before,.send-btn-hireus:active:before,.send-btn-hireus:focus:before,.send-btn-hireus:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.contactdisplay-form .hire-us-form .mc_embed_signup_wrapper ul li input[type=checkbox]:checked+label span.checkbox-custom .checkbox-custom-checked,.hire-us-form .mc_embed_signup_wrapper ul li input[type=checkbox]:checked+label span.checkbox-custom .checkbox-custom-checked{display:block}.hire-us-form .mc_embed_signup_wrapper ul li input[type=checkbox]{opacity:0;position:absolute}.hire-us-modal-left,.hire-us-modal-right{padding-top:77px}.hire-us-modal-menushow .hire-us-modal-left,.hire-us-modal-menushow .hire-us-modal-right{padding-top:0}.hire-us-modal-menushow.hire-us-modal .banner_text{margin-top:0}.hire-us-modal-menushow.hire-us-modal .modal-lg{height:100vh}.hire-us-modal-left{padding-left:0}.hire-us-modal-right{background-color:#1ddfa4}.hire-us-modal .banner_text{font-size:72px;line-height:72px;margin-top:95px;display:inline-block;margin-bottom:0}.hire-us-modal .banner_text span{margin-right:15px}.hire-us-main{display:flex;height:100%;align-items:center;width:100%}.hire-us-main-inner{width:465px;margin:0 auto;background-color:#fff;border-radius:20px}.hire-us-thumb{text-align:center;margin-top:-95px}.privacy-checkbox label.validation-error-label{position:relative!important;margin-top:10px!important}.hire-us-thumb p.founder-of-subscribers-name{font-family:Montserrat-SemiBold;font-size:16px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#302c3f;margin-top:28px;margin-bottom:0;font-weight:700}.hire-us-inner p,.hire-us-thumb p{font-family:Montserrat-Regular}.hire-us-inner{padding:0 65px;margin-bottom:65px}.hire-us-inner p{font-size:14px;color:#302c3f}.mc_embed_signup_wrapper label.validation-error-label{position:absolute;margin-top:-35px;color:red}.left-quote{display:block;margin-bottom:-65px}.modal-header-custom{position:absolute;margin:0 auto;width:100%;z-index:2}.modal-header-custom .header_section{z-index:9;position:inherit}.modal{z-index:999999}.banner_vector{position:absolute;right:0;top:0}.banner_text span{color:#fff!important;font-family:montserratblack}.banner_text{position:relative;display:inline;transition:color .4s ease;color:#1ddfa4!important;font-size:80px;font-family:Montserrat-ExtraBold;line-height:120px}.banner_section.services-banner-section{margin-bottom:155px;padding-bottom:210px}.services-banner-section .banner_text{font-size:64px;line-height:80px;display:block}.services-banner-section .banner_text{font-family:montserratbold;text-transform:capitalize}.services-banner-section .banner_text span{display:block}.banner_subtext{font-size:18px;color:#302c3f;font-family:Montserrat-Regular;width:67%}.banner_subtext a,.services-banner-section .banner_subtext{font-family:Montserrat-Regular;font-size:14px}.services-banner-section .banner_subtext{color:#302c3f;width:100%;max-width:493px;line-height:22px}.banner_subtext a{color:#1ddfa4}.banner_img_block img{position:absolute;left:-125px;top:0;width:100%}.banner_block{margin-top:269px}.services-banner-section .banner_block{margin-top:169px;position:relative;z-index:2}.banner_btn{font-size:16px;background:#1ddfa4;border:none;color:#fff!important;padding:18px 15px;font-weight:600;margin-top:40px}.services-banner-section .banner_btn{display:block;width:100%;max-width:245px;text-align:center;font-family:Montserrat-SemiBold;font-size:16px}.banner_img_block{position:absolute;right:0;top:365px;width:52%}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;font-family:Montserrat-SemiBold}.client_div_parent,.service_box{box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,.15)}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#302c3f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff;cursor:pointer}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.banner_section{padding-bottom:400px;margin-bottom:120px;width:100%;overflow:hidden;position:relative}.service_section_block{margin-bottom:50px;justify-content:space-between;padding-left:15px;padding-right:15px}.section_header_bg{max-width:100%;position:absolute;z-index:-1;left:50%;transform:translate(-50%,0);max-height:220px}.section_header h2,.service_box,.services_section>.container{position:relative}.section_header{text-align:center}.section_header h2{margin-bottom:70px;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;color:#1ddfa4!important;font-size:71px;line-height:75px;display:block;padding-top:20px;font-family:Montserrat-ExtraBold}.our_team_section .section_header h2{padding-top:15px}.section_header h2 span{color:#fff!important;font-family:montserratblack}.section_header p{font-size:16px;color:#302c3f;width:62%;margin:0 auto;padding-bottom:65px;font-family:montserratmedium}.section_header p b,.service_section_div h4{font-family:montserratbold}.service_section_div{text-align:center;margin-bottom:70px!important;height:100%;display:block;width:100%}.service_box:hover .service_btn{background-color:#1ddfa4;cursor:pointer}.service_section_content{padding:65px 45px 15px;height:100%}.service_box:active,.service_box:focus,.service_box:hover{border:3px solid #1ddda4!important}.service_box{margin-bottom:70px;overflow:hidden;background:#fff;padding:0;border:3px solid #fdfffe;border-radius:20px;cursor:pointer}.service_section_div img{width:118px;margin:0 auto}.service_section_div h4{font-weight:700;line-height:normal;font-size:18px;text-align:center;color:#302c3f;padding-top:60px;padding-bottom:30px}.service_section_div p{text-align:left;padding-bottom:60px;font-size:14px;color:#302c3f;font-family:Montserrat-Regular}.service_section_div ul{text-align:left;padding-left:0;list-style:none;margin-bottom:0}.service_section_div ul li{position:relative;font-size:14px;color:#302c3f;margin-bottom:25px;padding-left:30px;font-family:montserratmedium}.service_section_div ul li:last-child{margin-bottom:0}.service_section_div ul li:before{content:'';width:13px;height:13px;background:#1ddda4;display:block;border-radius:50%;position:absolute;left:0;top:2px}.service_btn{background:#302c3f;border-radius:0 0 20px 20px;color:#fff!important;width:101%;padding:20px 10px;font-size:16px;position:absolute;left:0;right:0;border:none;letter-spacing:1px;bottom:-1px;display:block;font-family:Montserrat-SemiBold}.service_btn:focus,.service_btn:hover{background-color:#1ddfa4;cursor:pointer}.middle_service{margin:0 100px}.service_box.col-lg-4{max-width:30.333333%}.cases_left_section h2{font-size:48px;color:#1ddda4;font-family:Montserrat-ExtraBold;padding-top:138px;margin-bottom:45px;width:70%}.cases_left_section p{width:48.5%;line-height:21px;font-family:Montserrat-Regular}.cases_carousel .company-name h5,.cases_carousel .company-name p{line-height:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}.cases_left_section a{font-size:16px;padding:18px 75px;font-weight:600;margin-top:40px;display:inline-block;text-align:center;color:#fff!important}.teal_btn{background:#1ddfa4;border:none;color:#fff!important}.cases_carousel .carousel{height:100%}.cases_carousel .carousel-indicators li{width:16px;height:16px;border-radius:50%;border:1px solid #1ddda4;background:#fff;margin:0 10px}.cases_carousel .carousel-indicators .active{background-color:#1ddda4}.cases_carousel .carousel-indicators{position:absolute;right:0;bottom:-45px}.cases_carousel .company-name{margin-top:30px;padding-left:75px}.cases_carousel .company-name h5{font-family:Montserrat-ExtraBold;font-size:24px;font-weight:800;color:#1ddfa4;margin-bottom:15px}.cases_carousel .company-name p{font-size:14px;font-weight:400;color:#302c3f;font-family:Montserrat-Regular}.more_cases_container{margin-top:0;font-size:18px;padding-right:25px}.more_cases_container a.more_cases{display:inline-block;text-decoration:underline;color:#302c3f;font-weight:800;margin-bottom:0;font-family:montserratbold;font-size:14px}.more_cases_container a.more_cases:hover{color:#1ddfa4;text-decoration:underline;cursor:pointer}.client_div h4,.common_para,.team_carousel .team_caption{color:#302c3f;font-size:14px}.cases_carousel .carousel-control-next,.cases_carousel .carousel-control-prev{height:60px;width:60px;bottom:20px;top:inherit;background-color:#1ddda4;opacity:1;position:absolute;border-radius:50%}.cases_carousel .carousel-control-prev{left:0}.carousel-control-wrapper{position:absolute;left:50%;width:120px}#casescarousel-1 .carousel-control-wrapper{right:inherit;left:0}.cases_carousel .carousel-control-next{left:15px}#casescarousel-1 .carousel-control-next{right:inherit;left:0}#casescarousel-1 .cases_left_section{margin-left:85px}.cases_carousel .carousel-control-next:hover{background:#302c3f}.carousel-control-prev-icon{background-image:url(../images/arrow-point-to-left.png)}.cases_carousel .carousel-control-next-icon,.team_carousel .slick-next:before{background-image:url(../images/arrow-point-to-right.png)}.cases_section{padding-bottom:100px}.careers-section{padding-bottom:10px}.cases_section .section_header h2{font-family:montserratblack;text-shadow:none}.common_para{margin-bottom:0}.pt120{padding-top:60px;overflow:hidden}.our_team_para{padding-top:240px;width:70%;font-family:Montserrat-Regular}.team_carousel .slick-slide img{display:block;max-width:100%}.team_carousel .slick-initialized .slick-slide{display:block;outline:0!important}.team_carousel .slick-initialized .slick-slide:nth-child(odd){margin:0 10px 0 0}.team_carousel .slick-initialized .slick-slide:nth-child(even){margin:0 0 0 10px}.team_carousel .slick-next:before{content:'';width:20px;height:20px;display:inline-block;background-repeat:no-repeat}.team_carousel .slick-next{width:60px;height:60px;background:#1ddfa4!important;border-radius:50%;right:unset;left:0;top:unset;top:inherit;bottom:-20px}.team_carousel .slick-next:hover{background:#302c3f!important}.team_carousel .slick-prev{display:none}.team_carousel .team_caption{padding-top:45px;text-align:center}.team_caption div{font-family:montserratbold;margin-bottom:20px;padding:0 53px}.team_caption span{display:block;font-family:Montserrat-Regular}.client-slider .slick-dots li button:before,.more p.client_para.common_para.mt-0:before{display:none}.our_team_section{padding-bottom:120px}.client_div_parent{background:#fff;-webkit-box-flex:0;-ms-flex:0 0 30.333333%;flex:0 0 30.333333%;max-width:95%;margin-top:15px;height:100%;margin-right:0}.client-slider .slick-dots li button{border:1px solid #1ddda4;border-radius:50%}.client-slider .slick-dots li.slick-active button{border:1px solid #1ddda4;background:#1ddda4}.client-slider .slick-slide{margin-bottom:45px;outline:0}.client_div{padding:65px 45px;text-align:center;position:relative;margin-bottom:0!important;margin-left:30px;margin-right:30px}.client_div:after{content:" ";display:table;clear:both}.client_div img{width:136px;position:relative; border-radius: 50%; z-index:1; margin:0 auto}.client_para{text-align:left;margin-bottom:0}.client_div h4{width:auto;float:right;font-style:italic;font-family:Montserrat-SemiBold;line-height:17px;margin-top:auto;text-align:right}.client_div h4 span{width:100%;display:block}div#client-carousel .row{margin:0;padding:15px 0}.client_div_parent .common_para{margin-top:40px}.more p.client_para.common_para.mt-0{min-height:auto}p.client_para.common_para a{color:#1ddda4}p.client_para{position:relative;font-family:Montserrat-Regular}.client_review_btn{font-size:14px;color:#1ddda4;text-align:right;cursor:pointer;display:none}.client_review_btn:hover{text-decoration:underline}.client_div_parent .more{margin-bottom:40px}p.client_para:before{content:'';background-image:url(../images/desktop/left-quote.png);width:123px;height:123px;background-size:contain;position:absolute;top:-92px;left:0;background-repeat:no-repeat;z-index:0}.client_container{padding-top:240px;padding-bottom:95px}.client_container>.row{justify-content:space-between}.client_container .carousel-indicators li{background-color:transparent;border-radius:50%;border:1px solid #1ddda4;width:16px;height:16px}.client_container .carousel-indicators{bottom:-60px}.client_container .carousel-indicators li.active{background-color:#1ddda4}.hire_btn{font-size:16px;padding:18px 5px;width:245px;text-align:center}.hire_section,.our_client_section{margin-bottom:120px}.other-services-elements{margin-bottom:90px;max-width:345px}.other-services-elements-top{padding-left:120px}.other-services-elements-top h5{color:#302c3f;margin:0 0 16px;font-family:montserratbold;font-size:18px}.project-design .other-services-elements-top{padding-left:0}.other-services-elements-number,.types-of-testing-steps .types-of-testing-steps-number{color:#1ddfa4;opacity:.4;font-family:montserratblack;font-size:144px;line-height:0;position:absolute;top:5px;z-index:-1}.types-of-testing-steps .types-of-testing-steps-number,.types-of-testing-steps p{z-index:1;position:relative}.project-design .other-services-elements-number{top:-30px}.types-of-testing-steps{margin-top:75px}.types-of-testing-steps p{font-family:montserratbold;line-height:normal;font-size:18px;text-align:center;color:#302c3f}.other-services-elements-bottom{position:relative}.other-services-elements-bottom p{font-size:14px;color:#302c3f;font-family:Montserrat-Regular;margin-bottom:0;position:relative;z-index:1}.types-of-testing{margin-bottom:160px}.hire-us-form h5{font-family:montserratbold;font-size:36px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1ddfa4;margin-top:50px;margin-bottom:18px}.hire-us-form-fillout,.indicates-required,.mc_embed_signup_wrapper label{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#302c3f}.hire-us-form-fillout,.indicates-required{font-family:Montserrat-Regular}.mc_embed_signup_wrapper{margin-top:45px}.mc_embed_signup_wrapper label{font-family:Geometria}.mc_embed_signup_wrapper input[type=email],.mc_embed_signup_wrapper input[type=text]{border:none;border-bottom:2px solid #cacaca;outline:0;margin-bottom:45px;display:block;width:240px}.mc_embed_signup_wrapper input[type=email]:focus,.mc_embed_signup_wrapper input[type=text]:focus{border-bottom:2px solid #1ddfa4}.mc_embed_signup_wrapper input[type=text].full-width{max-width:718px;width:100%}span.asterisk{color:red}.brand-logo a{text-decoration:none}.blogs-tumb-main.agile-process-blogs{margin-top:0}.blogs-tumb-main{margin-top:115px}.blog-thumb-frame{position:relative;border-radius:18px}.blogs-tumb{max-width:45%;display:inline-block}.blog-thumb-frame-content{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;border-radius:18px;padding-left:75px;padding-right:75px;transform:scale(0)}.blog-thumb-button-set>a,.show-me-open-position-btn{background-color:#1ddda4;line-height:60px;height:60px;display:inline-block}.blog-thumb-frame-content p{font-family:montserratmedium;font-size:18px;margin-bottom:0}.blog-thumb-frame:hover .blog-thumb-frame-content{cursor:pointer;transform:scale(1);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}.blog-thumb-frame-content-p{width:100%}.blog-thumb-button-set>a{color:#fff;padding:0 42px;font-family:Montserrat-SemiBold;font-size:16px}.blog-thumb-button-set>a:hover{text-decoration:none}.blog-thumb-button-set{margin-top:50px}.blog-thumb-bottom{margin-top:35px;text-align:center}.blog-thumb-bottom h5{font-family:montserratbold;font-size:24px;margin-bottom:12px;color:#1ddda4}.blog-thumb-bottom p{font-family:Montserrat-Regular;font-size:14px;color:#302c3f}.blogs-tumb-main>.blogs-tumb:nth-child(odd){float:left;margin-top:116px}.blogs-tumb-main>.blogs-tumb:nth-child(even){float:right;margin-top:116px}.blogs-tumb-main.agile-process-blogs>div.blogs-tumb{margin-top:0}.mb-130{margin-bottom:130px}a.more-cases{display:inline-block;text-decoration:underline;color:#302c3f;font-weight:800;margin-bottom:0;font-family:montserratbold;font-size:14px}.mt-70{margin-top:70px}.our-agile-process-tabs{padding-bottom:50px}.our-agile-process-tabs .tab-content{margin-top:70px}.our-agile-process-tabs .nav-tabs{font-size:14px;border-bottom:none}.our-agile-process-tabs .nav-tabs .nav-link{font-family:Montserrat-Regular;border:none;color:#302c3f;padding:10px 55px;position:relative;min-width:278px;text-align:center}.our-agile-process-tabs .nav-tabs .nav-link span{width:100%;background:#e2e2e2;border-radius:5px;display:block;height:8px;position:absolute;left:0;-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease;margin-top:10px}.our-agile-process-tabs .nav-tabs .nav-item.our-team-li{margin-right:-2px}.our-agile-process-tabs .nav-tabs .nav-item.your-team-li{margin-left:-2px}.our-agile-process-tabs .nav-tabs .nav-link.active span{background:#1ddda4;z-index:1}.our-agile-process-tabs .nav-tabs .nav-link.active{font-family:Montserrat-SemiBold;color:#1ddda4}.tab-content-our-team-sub-block span:first-child{height:13px;width:13px;display:inline-block}.client-team-sub{margin-bottom:12px}.tab-content-our-team-sub-block{font-weight:500;font-size:18px;line-height:normal;color:#302c3f}.tab-content-our-team-sub-block span:first-child{height:13px;width:13px;display:inline-block;border-radius:13px;margin-right:10px}.tab-content-our-team-sub-block.client-team-sub span:first-child{background:#302c3f}.tab-content-our-team-sub{text-align: left;margin-top:-45px}.tab-content-our-team-sub-block.devGap-sub span:first-child{background:#1ddda4}.our-process-img{padding-bottom:50px;padding-top:50px}.ourprocess-team-photo{padding-top:125px}.ourprocess-team-neil-thumb{margin-top:-35px;padding-bottom:65px}.ourprocess-team-neil-thumb-text-big,.ourprocess-team-neil-thumb-text-small{font-family:montserratmedium;font-size:14px;line-height:normal;text-align:center;color:#302c3f;max-width:475px;margin:0 auto;font-weight:400}.ourprocess-team-neil-thumb-text-big{line-height:20px}.ourprocess-team-neil-thumb-text-small{font-family:montserratbold;margin-top:20px}.ourprocess-team-neil-thumb-text-small span{color:#1ddda4}.blogs-tumb-main>.blogs-tumb:first-child{margin-top:0}.show-me-open-position-btn{color:#fff;font-family:Montserrat-SemiBold;font-size:16px;width:100%;max-width:270px}.careers-blocks-content h5,.careers-blocks-content p,.open-position-skill{line-height:normal;letter-spacing:normal;font-style:normal;font-stretch:normal}.show-me-open-position-btn:hover{text-decoration:none;color:#fff}.careers-container{margin-top:100px}.careers-blocks{margin-bottom:78px}.careers-blocks-content h5{font-family:montserratbold;font-size:18px;font-weight:700;color:#1ddda4;margin-bottom:10px}.careers-blocks-content p{font-family:Montserrat-Regular;font-size:14px;font-weight:400;color:#000;margin-bottom:0}.open-position-skill{font-family:montserratbold;font-size:18px;font-weight:700;color:#1ddda4;margin-bottom:10px}.open-position-opening-block p{font-size:14px;margin-bottom:0;font-family:Montserrat-Regular;color:#302c3f}.open-position-opening-block p.open-position-developer{font-family:montserratbold;color:#302c3f;margin-bottom:0;font-size:14px}.open-position-opening-block{padding:22px 29px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);background-color:#fff;width:100%;max-width:415px;margin-bottom:25px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.open-position-opening-block:hover{-webkit-box-shadow:inset 0 0 0 3px rgba(29,221,164,1);-moz-box-shadow:inset 0 0 0 3px rgba(29,221,164,1);box-shadow:inset 0 0 0 3px rgba(29,221,164,1);cursor:pointer}.careers-steps .section_header h2{text-shadow:none;font-size:36px;font-weight:800;font-family:Montserrat-ExtraBold;text-transform:capitalize}.become-devgap-p-top{font-size:24px;font-family:Montserrat-Regular;color:#000;max-width:750px;text-align:center;margin:0 auto 100px}.apply-now-btn{background-color:#1ddda4;height:60px;width:245px;line-height:60px;color:#fff;transition:background-color .5s ease;display:inline-block;margin-bottom:120px}.apply-now-btn:hover{color:#fff;text-decoration:none}.cookie-banner{position:fixed;z-index:9999;bottom:0;width:388px;height:196px;box-shadow:0 0 20px rgba(0,0,0,.15);margin-left:15px;margin-bottom:15px;background-color:#fff}.cookie-banner-header{padding:15px;width:100%;display:block;text-align:right}.cookie-banner-header a{cursor:pointer;display:block;line-height:0}.learn-more-btn,ul.social_ul li{display:inline-block}.cookie-text{font-family:Roboto,sans-serif;font-weight:500;color:#302c3f;font-size:18px;text-align:center}.footer_div label,.footer_div.address label a,.learn-more-btn{font-size:14px;text-transform:uppercase}.learn-more-btn{font-weight:600;margin-top:0;text-align:center;color:#fff!important;background:#1ddfa4;border:none;padding:15px;width:200px}.learn-more-btn:hover{text-decoration:none}.cookie-banner .cookie-wrap img{width:100%;max-width:110px}.cookie-wrap{padding-left:25px;padding-right:25px}.cookie-wrap-right{margin-left:25px}.scrollup{width:40px;height:40px;opacity:1;position:fixed;bottom:50px;right:100px;background-color:#2bdfaa;border-radius:40px;padding:5px 0 0;text-align:center}.scrollup img{max-width:20px}.scrollup:hover{background-color:#212529}footer{background:#302c3f;padding-top:65px;padding-bottom:76px}.footer_div label{color:#1ddda4;font-family:montserratbold}.footer_div.address label a{color:#1ddda4!important;font-family:montserratbold;letter-spacing:normal;padding-left:30px;display:inline-block}.footer_div p,.footer_div p a{color:#fff!important}.footer_div p,footer ul.terms_ul li a{font-family:montserratlight}.footer_div p{font-size:12px;letter-spacing:.7px}.social_ul{padding:0;margin-top:20px;margin-bottom:0}ul.social_ul li a{width:30px;height:30px;display:block;text-align:center;margin:0 20px}.contact-us-left-col ul.social_ul>li:first-child a{margin-left:0}ul.social_ul li a i{color:#1ddfa4;font-size:30px}.terms_ul{padding-left:0}ul.terms_ul li{margin-bottom:10px}.footer_div.address p,.footer_logo p{margin-bottom:0}footer ul.terms_ul li a{font-size:12px;color:#fff!important;display:block}.footer_div.address a,.footer_div.address span,.footer_div.address ul li a,.footer_logo p,.item-overlay p{font-family:Montserrat-Regular}footer ul.terms_ul li a:focus,footer ul.terms_ul li a:hover{color:#1ddfa4!important;cursor:pointer}ul.social_ul li a:focus i,ul.social_ul li a:hover i{color:#fff;text-shadow:3px 4px 6px #1b1b1b;cursor:pointer}.other-services-block p,.other-services-block p>span{text-shadow:-1px -1px 0 #302c3f,1px -1px 0 #302c3f,-1px 1px 0 #302c3f,1px 1px 0 #302c3f}.address p{width:90%}.footer_div{width:40%;display:inline-block;vertical-align:top}.footer_div.address{width:100%;display:inline-block}.footer_logo a:hover{cursor:pointer}.footer-bottom-address .footer_div.address{padding-left:30px}.footer-bottom-address .footer_div.address label{margin-left:-30px;position:relative}.footer-bottom-address .footer_div.address label i{margin-right:10px;font-size:20px;position:absolute;top:3px}.footer-bottom-address .footer_div.address .d-block{line-height:16px;font-family:Montserrat-Regular;font-weight:400}.collaboration_block h5,.how-we-help h4,.number_block,.process_content h5,.process_content span{font-family:montserratbold}.footer-bottom-address .social_ul li a i{font-size:36px}.footer-bottom-address .social_ul{margin-right:60px}.footer_div.address ul li a{font-size:12px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;text-decoration:none;font-weight:400}.footer_div.address ul{padding-left:0;list-style-type:none}.footer-bottom-address{margin-top:65px}.footer_logo p{color:#fff;margin-top:30px;font-size:18px}.footer_div.address a,.footer_div.address span{font-size:12px;color:#fff!important;letter-spacing:.7px}.footer_div.address a:hover,.footer_div.address ul li a:hover{color:#1ddda4!important;text-decoration:none}a:focus,button:focus{outline:0}.outer_fixed{position:fixed;left:0;right:0}.outer_fixed>div{position:relative;margin:0 auto}.dl_btn_container{text-align:right!important}.footer_logo img{margin-top:5px}.page_top_pd{padding-top:115px}.process_block .process_content,.process_block .process_img{-ms-grid-row-align:center;align-self:center;padding:0 15px;box-sizing:border-box}p.subheader_n_page{font-size:16px;text-align:center;color:#000}body .our_process_section .subheader_p{font-size:16px;color:#000;margin:0 auto;width:63%}.process_block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:115px}.process_block:last-child{margin-bottom:55px}.process_block .process_img{-ms-flex-item-align:center;text-align:center}.process_block .process_content{-ms-flex-item-align:center}.process_img img{width:200px;height:auto;position:relative;max-width:100%}.process_content h5{line-height:normal;font-size:18px;color:#1ddda4;padding-top:0;padding-bottom:10px;margin:0}.process_content span{line-height:normal;font-size:14px;color:#000;display:block;padding-bottom:25px}body .process_content p{font-size:14px;color:#000;line-height:17px}.page_top{padding-top:60px}.process_container{padding-top:55px}.process_zip_img{position:absolute;left:185px;z-index:0;top:38px;bottom:0}.process_zip{position:relative}.process_zip_img-wrapper{position:absolute;left:190px;bottom:0;margin-bottom:100px;z-index:-1}.process_zip_img-bg{background-color:#fff;position:absolute;left:0;bottom:0;z-index:1;width:155px;height:100%}.process_zip_img-wrapper svg{z-index:1}.collaboration_block{width:236px;height:236px;perspective:500px;border:3px solid #1ddda4;box-sizing:border-box;border-radius:30px;overflow:hidden;display:inline-block;position:relative;margin-bottom:160px;z-index:9999;background:#fff}.border_bottom:after,.border_left:after,.border_right:before{content:'';border-top:2px dashed #545160}.number_block{width:108px;height:108px;background:#1ddda4;border-radius:25px;display:block;line-height:113px;text-align:center;color:#fff;font-size:60px}.collaboration_block h5{font-size:18px;text-align:center;margin:0;color:#302c3f;padding:55px 15px 50px}.collaboration_block:hover{cursor:pointer}.collaboration_block:hover .item-overlay{bottom:0}.item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1ddfa4;color:#fff;overflow:hidden;text-align:center;width:100%;-moz-transition:top .3s,right .3s,bottom .3s,left .3s;-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.item-overlay.top{bottom:100%}.item-overlay .number_block{margin:0 auto;display:inline-block;width:auto;height:auto;line-height:57px;padding-top:19px}.border_left:after,.border_right:before{width:27%;height:2px;top:113px;position:absolute;z-index:-1}.item-overlay h5{padding-top:20px;padding-bottom:15px;color:#fff}.item-overlay p{font-size:14px;text-align:center;color:#fff;line-height:18px}.zip_horiz_line{text-align:center}.border_right:before{right:0}.border_left:after{left:2px}.border_top:before{position:absolute;content:'';height:170px;width:2px;border-left:2px dashed #545160;bottom:100%;left:50%;transform:translate(-50%,0);z-index:-1}.border_bottom:after{position:absolute;width:27%;height:2px;top:29%;left:2px;z-index:-1}.collaboration_block_last{margin-bottom:30px}.collabration_header{padding-bottom:25px}.services-banner-right-block{position:absolute;right:0;top:110px}.agile-proces-banner-right-block{z-index:1}.services-banner-right-block img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.services-banner-right-block:hover img{-moz-transform:translate(-20px,-20px);-ms-transform:translate(-20px,-20px);-o-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}.services-banner-right-block-top{position:absolute;top:0;height:calc(100% - 499px);width:calc(100% - 324px);background-color:#1ddfa4;right:0;margin-top:-45px;z-index:-1}.services-banner-right-block-bottom{position:absolute;bottom:-45px;height:calc(100% - 175px);width:calc(100% - 328px);background-color:#1ddfa4;left:0;margin-left:-45px;z-index:-1}.how-we-help h4{color:#1ddfa4;font-size:36px;margin-bottom:85px}.how-we-help h4 small,.how-we-help-content p{font-size:14px;color:#302c3f;font-family:Montserrat-Regular;line-height:20px}.how-we-help h4 small{margin-top:37px}.how-we-help-content{max-width:344px;margin:0 auto}.web-development-page .how-we-help-content p{color:#000}.how-we-help-content .how-we-help-content-title{font-weight:700;font-size:18px;margin-top:36px;color:#1ddfa4;font-family:montserratbold;margin-bottom:10px;line-height:normal}.qa-page .how-we-help-content .how-we-help-content-title,.web-development-page .how-we-help-content .how-we-help-content-title{color:#302c3f}.section-title{color:#1ddfa4;font-size:36px;font-family:montserratbold;margin-bottom:85px}.services_section-workshop .service_section_div p{max-width:390px;margin:0 auto;text-align:center}.service-page-wrapper{margin-bottom:165px}.service-page-wrapper.project-design{margin-bottom:60px}.service-page-wrapper.ecommerce-page{margin-bottom:0}.our-technologies-elements{background-color:#302c3f;padding-top:90px;padding-bottom:60px;margin-bottom:30px;border-radius:20px}.our-technologies-elements-img{min-height:96px}.our-technologies-elements-img img{max-height:96px}.our-technologies-col p{color:#fff;font-family:Montserrat-Regular;font-size:14px;min-height:105px;max-height:105px}.our-technologies-col .our-technologies-elements-title{color:#1ddfa4;font-family:montserratbold;font-size:18px;margin-top:65px;margin-bottom:28px;min-height:inherit}.our-technologies-wrapper{margin-bottom:200px}.our-technologies-wrapper-agile{margin-bottom:110px}.our-technologies-wrapper-project-design{margin-bottom:140px}.our-technologies-elements-content{max-width:345px;margin:0 auto;padding-left:15px;padding-right:15px}.hire-sectionmargin-bottom{margin-bottom:150px}.other-services-title{color:#1ddfa4;font-family:montserratbold;font-size:36px;line-height:normal;margin-bottom:80px}.other-services-block{background:#fff;box-shadow:0 0 25px rgba(48,44,63,.1);border-radius:20px;height:232px;transition:all .5s ease}.other-services-block p{margin-bottom:0;font-family:Montserrat-ExtraBold;text-transform:uppercase;font-size:30px;text-align:center;transition:all .5s ease;letter-spacing:1px}.other-services-block p>span{color:#fff!important;font-family:montserratblack;transition:all .5s ease;margin-right:5px}.what-you-get-element-text p,.what-you-get-title{font-family:montserratbold;line-height:normal}.other-services-block:hover p,.other-services-block:hover p>span{text-shadow:-1px -1px 0 #1ddfa4,1px -1px 0 #1ddfa4,-1px 1px 0 #1ddfa4,1px 1px 0 #1ddfa4}.other-services-block:hover{cursor:pointer;box-shadow:0 0 25px rgba(29,221,164,.6)}.other-services-block:hover p{color:#1ddfa4}.other-services{margin-bottom:180px}.other-services a{color:#302c3f;text-decoration:none}.what-you-get-title{color:#1ddfa4;font-size:48px;margin-bottom:80px}.what-you-get-elements{box-shadow:0 0 20px rgba(0,0,0,.15);max-width:345px;margin:0 auto 30px;border-radius:20px}.what-you-get-element-img{background-color:#1ddda4;height:170px;display:flex;align-content:center;justify-content:center;border-radius:20px 20px 0 0}.what-you-get-element-text{height:180px;display:flex;align-items:center;justify-content:center;border:3px solid #1ddda4;border-radius:0 0 20px 20px}.what-you-get-element-text p{font-size:18px;text-align:center;color:#302c3f}.what-you-get{margin-bottom:170px}.qa-support-services-title{margin-bottom:35px}.section-title-sub{font-size:14px;color:#302c3f;font-family:Montserrat-Regular;line-height:20px}.qa-support-services-col{max-width:386px;margin:83px 30px 0;border:3px solid #1ddda4;box-shadow:0 0 20px rgba(0,0,0,.15);flex:1 1 auto;border-radius:0 0 15px 15px}.qa-support-services-col-header{background:url(../images/Subtract.svg) left top no-repeat;background-size:100%;min-height:310px;padding-top:35px}.qa-support-services-col-header p{color:#fff;font-size:22px;font-family:montserratbold;text-align:center;margin:0}.qa-support-services-col-body{padding:25px 35px}.qa-support-services-col-body-list p{font-size:14px;color:#302c3f;font-family:Montserrat-Regular;line-height:20px;margin-bottom:0}.qa-support-services-col-body-list{margin-bottom:35px}.qa-support-services-col-body-list p.qa-support-services-col-body-list-title{font-family:montserratbold;line-height:normal;font-size:18px;color:#1ddfa4}.qa-support-services{margin-bottom:160px}.contact-us-address-block h5{color:#1ddfa4;font-family:montserratextrabold;font-size:24px}.contact-us-address-block h5 a{color:#1ddda4;font-size:24px;font-family:montserratbold;line-height:normal}.contact-us-address-block p,.contact-us-address-block>a{font-family:Montserrat-Regular;font-size:18px;color:#fff}.contact-us-address-block h5 a:hover{color:#fff}.contact-us-address-block a:hover{text-decoration:none}.contact-us-address-block p{margin-bottom:0}.contact-us-address-block>a{display:block}.contact-us-address-block>a:hover{color:#1ddda4}.contact-us-address-block{margin-bottom:65px;width:100%;max-width:380px}.mt-140{margin-top:140px}.footer-pages-section-title h1{position:relative;display:inline;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;color:#1ddfa4!important;font-size:64px;text-transform:uppercase;line-height:1;text-decoration:none;font-family:montserratblack}.footer-pages-section-title h1 span{font-family:montserratblack;color:#fff!important;text-shadow:-1px -1px 0 #1ddfa4,1px -1px 0 #1ddfa4,-1px 1px 0 #1ddfa4,1px 1px 0 #1ddfa4}.footer-pages-section{margin-top:95px;margin-bottom:95px}.footer-pages-section-info-block a{color:#22dfa5;margin-left:5px}.footer-pages-section-info{margin-top:65px}.footer-pages-section-info-block p{font-size:14px;color:#302c3f;font-family:Montserrat-Regular;line-height:20px}.footer-pages-section-info-block .footer-pages-section-info-title{font-family:montserratbold;line-height:normal;font-size:18px;color:#1ddfa4;margin-bottom:25px}.footer-pages-section-info-block p:last-child{margin-bottom:0}.footer-pages-section-info-block{margin-bottom:25px}.cookieBubble{display:none}.client-slider.slider .row>div{margin-bottom:5%}@media (min-width:1700px){.hire-us-modal .modal-lg::-webkit-full-screen{height:100%}.container{max-width:1555px}.outer_fixed>div{width:1555px}.dl_pdf_btn,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{margin-top:-140px}.outer-menu.outer_fixed .hamburger,.outer-menu.outer_fixed input{right:31px}.collabration_header .section_header p{width:56%}.collabration_header .section_header h2{margin-bottom:60px}}@media (min-width:1201px) and (max-width:1699px){.container{max-width:1199px}.dl_pdf_btn,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{margin-top:-140px}.process_zip_img{left:119px;height:84%}.process_zip_img-wrapper{left:120px}.blog-thumb-button-set>a{padding:0 15px}}@media(min-width:1201px){.align-margin-center{margin:0 auto 90px}.align-margin-right{margin:0 0 90px auto}}@media (max-width:1699px){.outer-menu .menu>div>div>ul>li>a{font-size:72px;line-height:90px}.banner_block{margin-top:183px}.banner_text{font-size:60px;margin-bottom:25px;line-height:58px;display:block}.banner_btn{font-size:14px;padding:13px 15px;font-weight:600;margin-top:25px}.banner_img_block{top:277px;width:49%}.banner_img_block img{left:-125px;top:0}.banner_section{padding-bottom:286px;margin-bottom:120px}.section_header h2{font-size:54px;margin-bottom:40px;padding-top:10px;cursor:default}.our_team_section .section_header h2{padding-top:5px}.service_section_div img{width:102px}.service_section_div h4{padding-top:36px;padding-bottom:20px}.service_section_div p{padding-bottom:40px}.service_section_div ul li{margin-bottom:17px}.service_section_div{margin-bottom:50px!important}.cases_left_section h2{font-size:38px;padding-top:0;margin-bottom:20px}.our_team_para{padding-top:118px;width:78%}.section_header_bg{max-height:200px}.pt120{padding-top:60px}.client_div{padding:35px 45px;margin-bottom:0!important;margin-left:15px;margin-right:15px;height:100%}.client_container{padding-top:100px}.footer_logo img{width:170px;max-width:100%}.address p{width:100%}ul.social_ul li a{width:25px;height:25px;margin:0 5px}.footer-bottom-address ul.social_ul li a{margin:0 20px}ul.social_ul li a i{font-size:25px}.our_client_section{margin-bottom:100px}.hire_section{margin-bottom:160px;margin-top:130px}.hire_section-ecommerce{margin-top:45px}.banner_vector{width:43%}.service_section_content{padding:65px 45px 35px}.page_top{padding-top:60px}.process_block{margin-bottom:85px}.process_container{padding-top:25px}.process_img img{width:185px}.collaboration_block{width:220px;height:220px}.number_block{width:100px;height:100px;line-height:100px;font-size:55px}.collaboration_block h5{padding-top:40px;padding-left:10px;padding-right:10px}.item-overlay h5{padding-top:9px;padding-bottom:7px}.services-banner-right-block-top{height:calc(100% - 199px);margin-top:-30px}.services-banner-right-block-bottom{height:calc(100% - 60px);width:calc(100% - 210px);margin-left:-25px;bottom:-20px}.banner_section.services-banner-section{padding-bottom:0;overflow:visible}}@media(min-width:1499px) and (max-width:1698.5px){.services-banner-right-block img{max-width:780px}.banner_section.services-banner-section{margin-bottom:225px}.agile-proces-banner-right-block img{max-width:100%}.agile-proces-banner-right-block{position:absolute;right:0;top:inherit;bottom:0;margin-bottom:-130px}}@media (max-width:1498.5px){.services-banner-right-block img{max-width:645px}}@media(min-width:1200px) and (max-width:1498.5px){.agile-proces-banner-right-block img{max-width:100%}.agile-proces-banner-right-block{position:absolute;right:0;top:inherit;bottom:0;margin-bottom:-130px}}@media(max-width:1200px){.scrollup{bottom:15px;right:15px}.how-we-help-content p br,.services_section-workshop .section-title br{display:none}.footer-bottom-address .social_ul{margin-right:0}.banner_section{padding-bottom:175px;margin-bottom:100px}.section_header h2{font-size:45px;margin-bottom:30px;padding-top:18px;line-height:normal}.our_team_section .section_header h2{padding-top:0}.section_header p{font-size:15px}.service_box{margin-bottom:50px}.service_section_div img{width:85px}.service_section_div h4{padding-top:24px;padding-bottom:10px}.service_section_div p{padding-bottom:20px}.service_section_div ul li{margin-bottom:12px}.service_section_div{margin-bottom:0!important}.section_header_bg{max-height:178px}.cases_left_section h2{font-size:34px;padding-top:90px}.cases_left_section p{width:70%;font-size:14px}.cases_left_section a{font-size:15px;padding:13px;margin-top:30px;min-width:173px}.more_cases_container a.more_cases{font-size:12px;margin-bottom:0}.client_container{padding-top:60px;padding-bottom:0}.header_section{padding-top:40px}.teal_logo_container{top:40px}.logo_container img,.teal_logo{width:160px}.banner_img_block img{left:0}.outer-menu .menu>div>div>ul>li>a{font-size:53px;line-height:68px}.outer_fixed>div{max-width:100%}.service_section_content{padding:40px 25px 85px}.banner_img_block{top:277px}.dl_pdf_btn,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{margin-top:-120px}.team_carousel .slick-next{bottom:0;margin-left:0;width:50px;height:50px}.process_img img{width:170px}.process_zip_img{top:62px;left:123px;height:80%}.process_content span{padding-bottom:20px}.process_content h5{padding-bottom:10px}.collaboration_block{margin-bottom:90px}.border_left:after,.border_right:before{top:102px}.process_zip_img-wrapper{left:75px;margin-bottom:89px}.services-banner-right-block img{max-width:450px}.services-banner-right-block-top{height:calc(100% - 199px);margin-top:-30px}.services-banner-right-block-bottom{height:calc(100% - 60px);width:calc(100% - 210px);margin-left:-25px;bottom:-20px}.qa-support-services-col{margin:85px 15px 0}.cases_carousel .carousel-control-next,.cases_carousel .carousel-control-prev{height:50px;width:50px}.client_div{padding:35px 15px}.client_div_parent{margin:0}.client-slider .slick-slide{margin-top:20px}}@media (max-width:1199px){.services-banner-right-block img{max-width:445px}.blog-thumb-frame-content{padding-left:10px;padding-right:10px}.blog-thumb-button-set>a{padding:0 15px}}@media(min-width:768px) and (max-width:1200px){.careers-blocks{margin-bottom:78px;width:40%;display:inline-block;vertical-align:top}.other-services-elements-top h5{min-height:42px;font-size:15px}.other-services-elements-number{top:0}.ecommerce-page .align-items-lg-center{align-items:start!important}}@media(min-width:768px) and (max-width:1024px){.teal_logo_container{top:40px;left:32px}.open-position-opening-block{min-height:110px}}@media(max-width:1024px){.client_div,.service_section_div{margin-left:0;margin-right:0}.banner_block{margin-top:150px}.banner_img_block{top:180px}.banner_vector{width:50%}.banner_text,.services-banner-section .banner_text{font-size:52px}.banner_subtext,.services-banner-section .banner_subtext{font-size:18px;width:74%}.banner_btn,.services-banner-section .banner_btn{font-size:13px}.banner_section{padding-bottom:110px;margin-bottom:70px}.service_box{margin-bottom:40px}.cases_left_section h2{font-size:31px}.service_section_div img{width:70px}.our_team_para{padding-top:67px;width:90%}.team_carousel .team_caption{padding-top:20px}.client_div{padding:35px 20px;margin-bottom:0!important}.client_div img{width:109px;margin-bottom:15px}p.client_para:before{width:120px;height:120px}.footer_logo img{width:140px;max-width:100%}ul.social_ul li a{width:20px;height:20px;margin:0 10px}ul.social_ul li a i{font-size:21px}.hire_section{margin-bottom:120px}footer{padding-bottom:70px}.dl_pdf_btn,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{padding:13px 34px;font-size:15px}.outer-menu .checkbox-toggle,.outer-menu .hamburger{right:6px}.service_box{margin-left:20px;margin-right:20px;max-width:100%!important;-webkit-box-flex:0;-ms-flex:0 0 44.333333%;flex:0 0 44.333333%}.process_block{margin-bottom:50px}.process_zip_img{top:86px;height:80%}.collaboration_block{width:200px;height:200px;line-height:normal}.number_block{width:80px;height:80px;line-height:80px;font-size:43px}.item-overlay .number_block{padding-top:16px}.item-overlay h5{font-size:17px}.item-overlay p{font-size:12px}.collaboration_block_last{margin-bottom:0}.process_content h5{font-size:17px}.services-banner-section .banner_block{margin-top:70px}.qa-support-services,.types-of-testing{margin-bottom:65px}.process_zip_img-wrapper{left:76px;margin-bottom:28px}}@media (min-width:768px) and (max-width:1024px){.cases_carousel .company-name h5{font-size:18px}.team_carousel .slick-next{bottom:30px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.team_carousel .slick-next{bottom:10px}}@media (min-width:768px) and (max-width:991px){.service_box.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%}.teal_logo_container{left:25px}.outer-menu .menu>div>div{margin-top:30px}}@media(min-width:768px){.client_div{height:100%;flex-direction:column!important;display:flex}.modal-open .modal.hire-us-modal-menushow{overflow:hidden;overflow:visible}}@media(max-width:991px){.cases_section.pt120{padding-top:85px}.brand-logo>a{padding:0 15px;display:inline-block}.footer_logo{margin-bottom:50px}.banner_block{margin-top:120px}.banner_img_block{top:115px;width:58%}.banner_img_block img{width:100%;left:23px}.banner_section{padding-bottom:65px}.section_header h2{font-size:37px;margin-bottom:20px;line-height:normal;padding-top:0}.section_header p{font-size:13px;padding-bottom:40px}.cases_left_section h2{font-size:25px;padding-top:14px;margin-bottom:11px}.cases_left_section p{width:100%;font-size:13px}.cases_left_section a{font-size:13px;padding:11px 13px}.cases_carousel .carousel-indicators li{width:13px;height:13px}.pt120{padding-top:0}.section_header_bg{max-height:107px}.our_client_section{margin-bottom:0}.client_div img{width:80px}.client_para{text-align:left;margin-bottom:20px;font-size:13px}.dl_btn_container,.footer-bottom-address .social_ul{text-align:left!important}p.client_para:before{width:80px;height:80px;top:-51px}.client_div h4{font-size:12px}.hire_btn{font-size:14px;padding:13px 36px}.footer_div label{font-size:12px}.address p{font-size:11px}ul.social_ul li a{width:15px;height:15px;margin:0 4px}.footer-bottom-address ul.social_ul li a:first-child{margin-left:0}.social_ul{margin-top:35px}footer{padding-bottom:50px;padding-top:50px}.outer-menu .menu>div>div>ul>li>a{font-size:39px;line-height:55px}.dl_pdf_btn,.outer-menu .menu>div>div>ul>li>a.dl_pdf_btn{padding:13px 33px;font-size:14px;margin-top:30px}.outer_fixed>div{max-width:960px}.outer-menu .menu>div>div>ul{max-height:71vh;margin-top:25px;width:49%}.outer-menu .menu>div>div{justify-content:center}.outer-menu .menu>div{width:200vw}.client_div_parent{margin:0 14px 30px}.our_process_section{margin-bottom:40px}.number_block{width:70px;height:70px;line-height:70px;font-size:34px;border-radius:20px}.collaboration_block{border-radius:25px;margin-bottom:50px}.process_zip_img{top:86px;height:80%;left:52px}.process_zip_img-wrapper{left:75px;margin-bottom:60px}.process_zip_img-wrapper svg{max-width:128px}.banner_text,.services-banner-section .banner_text{font-size:42px;line-height:normal}.banner_subtext,.services-banner-section .banner_subtext{font-size:14px;width:74%}.other-services-block{height:132px;margin-bottom:15px}.other-services-block p{font-size:20px;padding-left:5px;padding-right:5px}.other-services-elements{margin:0 auto 90px}.qa-support-services-col{max-width:420px;margin:15px auto}.services-banner-right-block img{max-width:410px}.blogs-tumb{max-width:100%}}@media(min-width:768px){.mc_embed_signup_wrapper input[type=email],.mc_embed_signup_wrapper input[type=text]{max-width:240px;width:100%}.hire-us-modal .modal-dialog .modal-content{background-image:-ms-linear-gradient(left,#fff 0,#fff 50%,#1ddfa4 50%,#1ddfa4 100%);background-image:-moz-linear-gradient(left,#fff 0,#fff 50%,#1ddfa4 50%,#1ddfa4 100%);background-image:-o-linear-gradient(left,#fff 0,#fff 50%,#1ddfa4 50%,#1ddfa4 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(50,#fff),color-stop(50,#1ddfa4),color-stop(100,#1ddfa4));background-image:-webkit-linear-gradient(left,#fff 0,#fff 50%,#1ddfa4 50%,#1ddfa4 100%);background-image:linear-gradient(to right,#fff 0,#fff 50%,#1ddfa4 50%,#1ddfa4 100%);padding-bottom:50px}.contact-us-page{background-image:-ms-linear-gradient(left,#302c3f 0,#302c3f 50%,#fff 50%,#fff 100%);background-image:-moz-linear-gradient(left,#302c3f 0,#302c3f 50%,#fff 50%,#fff 100%);background-image:-o-linear-gradient(left,#302c3f 0,#302c3f 50%,#fff 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#302c3f),color-stop(50,#302c3f),color-stop(50,#fff),color-stop(100,#fff));background-image:-webkit-linear-gradient(left,#302c3f 0,#302c3f 50%,#fff 50%,#fff 100%);background-image:linear-gradient(to right,#302c3f 0,#302c3f 50%,#fff 50%,#fff 100%)}.contact-us-form{padding-left:110px;margin-top:150px;margin-bottom:150px}.contact-us-left-col{padding-left:0}.contact-us-left{margin-top:150px;margin-bottom:80px}}@media(max-width:768px){.item-overlay p{max-height:57px;overflow:auto}.contact-us-left{margin-bottom:100px}}@media(max-width:767px){.banner_block,.banner_img_block,.banner_subtext,.banner_text,.cases_left_section,.cases_left_section p,.client_para{text-align:center}.client_div_parent{height:100%!important}.how-we-help-services{margin-bottom:50px}.open-position-wrapper{margin-top:30px}.blog-thumb-frame img,.cases_left_section h2{width:100%}.blog-thumb-frame-content{padding-left:15px;padding-right:15px}.blog-thumb-button-set>a{width:45%;padding:0 22px}.client_container>.row{justify-content:center}.banner_img_block{top:unset;width:100%;position:relative;left:unset;margin-top:30px}.banner_img_block img{width:auto;left:unset;max-width:100%;top:unset;position:relative}.logo_container img,.teal_logo{width:127px}.logo_container-contact-us img{height:auto}.carousel-control-wrapper{left:0}.header_section{padding-top:30px}.teal_logo_container{top:30px}.banner_block{margin-top:80px}.banner_text{font-size:32px;line-height:40px;margin-bottom:15px}.banner_subtext{font-size:15px}.hire_us_link{margin-right:42px;margin-top:5px}.banner_section{padding-bottom:0;margin-bottom:40px}.section_header h2{font-size:31px;margin-bottom:15px;line-height:normal;padding-top:3px;text-shadow:none}.service_section_div img{width:56px}.service_section_div h4{padding-top:20px;padding-bottom:7px;font-size:17px;line-height:25px}.service_section_div p{padding-bottom:0;font-size:13px}.service_section_div ul li{margin-bottom:10px}.service_btn{padding:14px 10px}.cases_left_section h2{text-align:center;line-height:31px;font-size:22px}body .our_process_section .subheader_p{font-size:13px;color:#000;margin:0 auto;width:100%}.cases_left_section{margin-bottom:30px}.team_carousel .slick-slide img{display:block;max-width:100%;width:200px;margin:0 auto}.team_caption div{margin-bottom:10px}.our_team_section{padding-bottom:70px}.client_container{padding-top:30px}.client_div_parent{margin-bottom:30px}.hire_section,.our_client_section{margin-bottom:60px}.hire_section{padding-top:0;margin-top:0}.hire_btn,.social_ul{margin-top:20px}.process_zip_img-wrapper{display:none}.footer_div.address{width:100%;display:inline-block;margin-top:20px}.address p{width:100%;font-size:12px}.footer_div{width:100%;margin-bottom:20px}.social_ul{text-align:left}ul.social_ul li a{width:25px;height:25px;margin:0 11px}ul.social_ul li a i{font-size:25px}.footer_logo{text-align:center;margin-bottom:20px}.our_team_para{padding-top:20px;width:100%;text-align:center;font-size:13px;margin-bottom:60px}.team_carousel .slick-next{bottom:-20px;margin-left:-15px}.outer-menu .menu>div{width:100%;height:350vw;border-radius:0}.outer-menu .menu>div>div>ul{width:100%;max-width:540px;padding:0}.outer-menu .menu>div>div>ul>li>a{font-size:36px;line-height:49px;padding:0;letter-spacing:2px}.cases_carousel .company-name h5,body .process_content p{font-size:13px}.outer-menu .menu>div>div>ul>li.active>a{color:#1ddfa4!important;letter-spacing:0}.dl_pdf_container{text-align:left}.client_div_parent{-ms-flex:0 0 88%;flex:0 0 88%;max-width:88%}.service_section_content{padding:30px 25px 62px}.service_box{max-width:88%!important;-webkit-box-flex:0;-ms-flex:0 0 88%;flex:0 0 88%}.outer-menu .menu>div>div{margin-top:80px;padding:0 9px}.dl_pdf_btn{margin-top:25px;margin-bottom:50px}.service_section_block{justify-content:center}.process_zip_img{top:86px;height:82%;display:none}.process_block{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.section_header p{width:100%}.process_block .process_img{width:100%!important}.process_img img{width:130px;margin-bottom:10px}.process_block .process_content{width:100%}.services-banner-right-block{top:0;position:relative;margin-top:70px;text-align:center}.services-banner-right-block img{max-width:95%;margin:0 auto}.services-banner-right-block-top{height:calc(100% - 100px);margin-top:-10px;width:calc(100% - 200px)}.services-banner-right-block-bottom{height:calc(100% - 60px);width:calc(100% - 270px);margin-left:0;bottom:-20px}.banner_subtext,.services-banner-section .banner_subtext{width:74%;margin:0 auto}.banner_btn,.services-banner-section .banner_btn{margin:24px auto 0}.banner_section.services-banner-section{margin-bottom:70px;padding-bottom:10px}.service-page-wrapper{margin-bottom:65px}.our-technologies-wrapper{margin-bottom:50px}.item-overlay p{max-height:100%;overflow:auto}.other-services-elements{margin:0 auto 90px}.hire-us-modal-left{padding-left:0;padding-right:0;margin-bottom:50px}.hire-us-main-inner{margin-bottom:50px}.mc_embed_signup_wrapper input[type=email],.mc_embed_signup_wrapper input[type=text]{width:100%}.contact-us-left-col{background-color:#302c3f;padding:30px 15px;margin-top:30px;margin-bottom:30px}.contact-us-form{margin-bottom:30px}.footer-bottom-address{margin-top:30px}.client-slider .slick-slide{height:auto!important}.cases_carousel .company-name p,.more_cases_container a.more_cases{font-size:12px}}@media(min-width:576px) and (max-width:767px){.collaboration_block{width:150px;height:150px}.border_left:after,.border_right:before{top:73px}.number_block{width:60px;height:60px;line-height:60px;font-size:34px;border-radius:15px}.collaboration_block h5{padding-top:29px;font-size:15px;padding-bottom:30px}.item-overlay .number_block{padding-top:9px;font-size:30px;line-height:normal}.item-overlay h5{font-size:12px;padding:5px 5px 3px}.item-overlay p{font-size:12px;line-height:normal}}@media(max-width:610px){.team_carousel .slick-next{left:15px}}@media(max-width:575px){.our_team_para,.process_block,.service_section_block{margin-bottom:30px}.banner_vector{width:71%}.section_header_bg{max-height:51px}.section_header p{font-size:13px;width:100%;padding-bottom:35px}.cases_section{padding-bottom:70px}.team_carousel .slick-next{left:15px}.dl_pdf_btn{padding:9px 13px;font-size:10px;margin-top:30px}.process_img img{width:100px}.section_header h2{font-size:28px}.collaboration_block{width:150px;height:150px;margin-bottom:30px}.number_block{width:60px;height:60px;line-height:60px;font-size:34px;border-radius:15px}.collaboration_block h5{padding-top:29px;font-size:15px;padding-bottom:30px}.item-overlay .number_block{padding-top:16px;font-size:30px;line-height:normal}.item-overlay h5{font-size:12px;padding:5px 5px 3px}.item-overlay p{font-size:12px;line-height:normal;max-height:48px;overflow:auto;margin-top:10px}.zip_xs_line:before{top:33%;position:absolute;content:'';height:170px;width:2px;border-left:2px dashed #545160;bottom:100%;left:50%;transform:translate(-50%,0);z-index:-1;border-top:unset}.zip_xs_line.zip_xs_line-none:before{display:none}.border_left:after,.border_top:before{content:none}.banner_text,.services-banner-section .banner_text{font-size:32px;line-height:normal}.blog-thumb-frame-content p{font-size:14px;max-height:86px;overflow:auto}.blog-thumb-button-set>a{font-size:12px;height:48px;display:inline-block;line-height:50px;padding:0 5px}.blog-thumb-button-set{margin-top:15px}}@media(max-width:415px){.cookie-wrap{display:block!important;text-align:center}.cookie-wrap-right{margin-left:0}.cookie-banner .cookie-wrap img{max-width:53px}.cookie-banner{width:90%;height:auto;padding-bottom:15px}.cases_carousel .company-name p{padding-right:80px;padding-left:65px}}.blog-thumb-frame img{width:100%}@media(max-width:991px){.carousel-item img.d-block{height:auto}.more_cases_container{padding-right:0;text-align:center;position:relative}#casescarousel-1 .cases_left_section{margin-left:0}}@media(max-width:767px){.carousel-item img.d-block{height:auto}.our-agile-process-tabs .nav-tabs .nav-link{min-width:auto}.tab-content-our-team-sub{margin-top:20px}}@media(max-width:475px){.our-agile-process-tabs .nav-tabs .nav-link{padding:10px 15px}}.footer_div.address span.tenc-footer__link-label{font-size:10px!important;background:#1ddda4;color:#fff;padding:1px 6px;position:absolute;top:0;left:50px;text-align:center}.footer_div.address li{position:relative}@media (min-width:992px) and (max-width:1199px){.footer_div.address span.tenc-footer__link-label{width:86%}}.blogs-tumb-main.agile-process-blogs>.blogs-tumb:nth-child(odd){clear:both}
a.carousel-control-next {display: none;}.tab-content-our-team img{    max-width: 600px;    margin: 0 auto;display: block;}
.contact-us-page div#mce-success-response1 p a{max-width: 100%;}
.footer_logo img {
    width: 200px !important;
    max-width: 100% !important;
}
.footer_div.address ul li:nth-child(2), .outer-menu .menu>div>div>ul>li:nth-child(4) {
    display: none;
}
/* Outlined text effect for ECOMMERCE */
.banner_text span.outlined-text {
    color: transparent\!important;
    text-shadow: none\!important;
    -webkit-text-stroke: 1px #1ddfa4;
    text-stroke: 1px #1ddfa4;
    letter-spacing: 2px;
}

/* Mobile Media Queries */
@media screen and (max-width: 768px) {
    /* Reduce subtitle font size on mobile */
    .banner_subtext {
        font-size: 14px \!important;
    }
    
    /* Tile layout for services on mobile */
    .services-section .row {
        flex-direction: column \!important;
    }
    
    .services-section .col-md-4,
    .services-section .col-lg-4 {
        width: 100% \!important;
        margin-bottom: 20px;
    }
}

/* Homepage specific - disable transitions */
body.homepage * {
    transition: none \!important;
    -webkit-transition: none \!important;
    -moz-transition: none \!important;
    -o-transition: none \!important;
}



    
    /* Fix CTA button text on mobile */
    .cta-button, .btn-primary, a[href*="consultation"] {
        font-size: 14px \!important;
        padding: 10px 20px \!important;
    }

