@font-face{font-family:'Roboto Condensed',sans-serif;src:url(..frontend/assets/fonts/LubalinGraphStd-Book.eot);src:url('../assets/fonts/LubalinGraphStd-Book.eot?#iefix') format('embedded-opentype'),url(../assets/fonts/LubalinGraphStd-Book.woff2) format('woff2'),url(../assets/fonts/LubalinGraphStd-Book.woff) format('woff'),url(../assets/fonts/LubalinGraphStd-Book.ttf) format('truetype'),url('../assets/fonts/LubalinGraphStd-Book.svg#LubalinGraphStd-Book') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed',sans-serif;src:url(../assets/fonts/LubalinGraphStd-Demi.eot);src:url('../assets/fonts/LubalinGraphStd-Demi.eot?#iefix') format('embedded-opentype'),url(../assets/fonts/LubalinGraphStd-Demi.woff2) format('woff2'),url(../assets/fonts/LubalinGraphStd-Demi.woff) format('woff'),url(../assets/fonts/LubalinGraphStd-Demi.ttf) format('truetype'),url('../assets/fonts/LubalinGraphStd-Demi.svg#LubalinGraphStd-Demi') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed',sans-serif;src:url(../assets/fonts/LubalinGraphStd-Medium.eot);src:url('../assets/fonts/LubalinGraphStd-Medium.eot?#iefix') format('embedded-opentype'),url(../assets/fonts/LubalinGraphStd-Medium.woff2) format('woff2'),url(../assets/fonts/LubalinGraphStd-Medium.woff) format('woff'),url(../assets/fonts/LubalinGraphStd-Medium.ttf) format('truetype'),url('../assets/fonts/LubalinGraphStd-Medium.svg#LubalinGraphStd-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}body{font-size:20px;line-height:1.65;color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:400}a,button,.btn,.cancel-btn,.contact-form,.search-field,ul li a:after,.tab-list ul li,ul.slick-dots li:after,.tab-row .overlay-text,.team-section .team-image:after,.tab-row .tab-image:after,.choose-hero-box:after,.career-job-listing .overlay-text,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-search__button,.icon-title-contain .icon,.icon-title-contain h3,.icon-title-contain .text,.top-nav li ul li a:before{outline:none!important;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;text-decoration:none!important}p{font-size:20px;line-height:1.65;color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:20px}b,strong{font-weight:700}h1{font-size:40px;margin-bottom:20px;padding:0;line-height:44px}h3{font-size:30px;line-height:34px;letter-spacing:0}.h3,.h3{font-size:30px}a,button,.btn,.cancel-btn,.contact-form,.search-field,ul li a:after,.tab-list ul li,ul.slick-dots li:after,.tab-row .overlay-text,.team-section .team-image:after,.tab-row .tab-image:after,.choose-hero-box:after,.career-job-listing .overlay-text,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-search__button,.icon-title-contain .icon,.icon-title-contain h3,.icon-title-contain .text,.top-nav li ul li a:before{outline:none!important;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;text-decoration:none!important}b,strong{font-weight:700}a{color:#000}a:hover,a:focus{color:#2EA6E7}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.fadeInLeft{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}textarea{overflow:auto;-webkit-appearance:none;appearance:none;vertical-align:top;background:#fff;height:128px;border:1px solid rgb(36 36 36 / .2);border-radius:5px;display:block;color:#28245F;width:100%;padding:17px 20px;letter-spacing:0;font-size:16px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{-webkit-appearance:none;appearance:none;font-weight:400;border:0;border-bottom:2px solid #000;border-radius:0;display:block;color:#000;width:100%;background:none;padding:6px 0;height:auto;letter-spacing:0;font-size:18px;margin-bottom:25px}.btn i{display:inline-block;vertical-align:top;margin-top:6px}.primary-btn{color:#000;background:#2EA6E7}input[type="submit"]:hover,input[type="submit"]:focus,.btn:hover,.cta-btn:hover,.button:hover,.wp-block-search__button:hover,.wp-block-search__button:focus .btn:focus,.cta-btn:focus,button:focus{color:#2EA6E7;background:#231f20}.primary-btn:hover,.primary-btn:focus{color:#000;background:#fff}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33.33%}.w-35{width:35%}.w-50{width:50%}.w-65{width:65%}.w-70{width:70%}.w-100{width:100%}.call-2{width:66.67%}.call-1{width:33.33%}.d-flex{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.bg-set{background-size:cover;background-repeat:no-repeat;background-position:center center}#page{overflow:hidden}.container-xl{max-width:1560px;width:100%;margin:0 auto;padding:0 15px}.containerhe{max-width:1820px;width:100%;margin:0 auto;padding:0 50px}.logo{display:inline-block}.site-header{background:#fff}.header-top{padding:30px 0;border-bottom:1px solid #dadada}.header-top .d-flex{align-items:center;justify-content:space-between}.top-right-menu ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-right-menu ul li{display:inline-block;vertical-align:top;padding:0 10px;margin:0}.top-right-menu ul li:last-child{padding-right:0}.top-right-menu ul li a{font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#000}.top-right-menu ul li a:hover{color:#2EA6E7}header.fixed{position:fixed;top:0;left:0;right:0;z-index:99;animation:0.9s fixedhead;-webkit-transition:animation 0.3s ease-in-out;-moz-transition:animation 0.3s ease-in-out;-o-transition:animation 0.3s ease-in-out;transition:animation 0.3s ease-in-out;box-shadow:0 0 15px 0 rgb(0 0 0 / 16%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 16%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / .16)}@-webkit-keyframes fixedhead{0%{top:150px}100%{top:0}}@keyframes fixedhead{0%{transform:translateY(-145px)}100%{transform:translateY(0)}}.contact-form{position:fixed;z-index:200;width:556px;top:calc(50% - 190px);right:-556px;margin-top:50px}.contact-form.contact-opened{right:0}.contact-form .contact-btn{display:inline-block;background:#00e0b9;color:#fff;font-family:'Roboto Condensed',sans-serif;border-radius:4px 4px 0 0;position:relative;right:128px;top:129px;font-size:20px;padding:17px 30px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);cursor:pointer}.contact-form .contact-btn.is-open i{display:inline-block;transform:rotate(185deg);-webkit-transform:rotate(185deg);-moz-transform:rotate(185deg)}.contact-form .contact-btn:hover,.contact-form .contact-btn.is-open{background:#000;color:#fff}.contact-message-block{background:#00e0b9;padding:55px 100px}.contact-form.contact-opened .contact-message-block{box-shadow:0 0 20px 0 rgb(0 0 0 / 50%);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / 50%);-moz-box-shadow:0 0 20px 0 rgb(0 0 0 / 50%);max-height:62vh;overflow:auto}.contact-message-block h2{margin-bottom:20px}.contact-message-block p{font-size:18px}.contact-message-block input[type="submit"]{background:#fff;color:#000}.contact-message-block input[type="submit"]:hover{background:#000;color:#fff}.top-nav{padding:0 30px 0 0;text-align:left;width:100%}.top-nav>ul>li{margin:0;padding:0 15px}.top-nav>ul>li:first-child{padding-left:0}.top-nav li a{display:block;padding:15px 0;margin:0;text-transform:none;color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:20px;transition:0.3s all}.top-nav li.mob-link{display:none}.top-nav li a:hover{background:none;color:#2EA6E7}.header-menu .d-flex{position:relative;align-items:center;justify-content:space-between}.top-search-bar{position:absolute;right:0}.top-search-bar a{color:#000;font-size:20px}.top-search-bar a:hover{color:#2EA6E7}.search-field{position:absolute;padding:0 10px 10px;background:#2EA6E7;width:260px;right:30px;border-radius:5px;top:-11px}.search-field input{margin:0!important}.top-search-bar .search-field{opacity:0;z-index:-9;visibility:hidden}.top-search-bar.search-bar-opened .search-field{opacity:1;z-index:2;visibility:visible}.hero-banner{position:relative}.hero-banner .banner-item:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgb(60 60 60 / .1);opacity:.3}.hero-banner .hero-banner-text{position:relative;z-index:2;margin:100px 0;padding:40px 0;width:100%;max-width:930px}.hero-banner h1{color:#fff;margin-bottom:10px}.hero-banner p{color:#fff;font-size:18px;line-height:1.35}.hero-banner .btn{font-family:'Roboto Condensed',sans-serif;font-size:20px}.hero-banner .btn:hover{background:#fff;color:#000}ul.slick-dots{position:absolute;bottom:20px;width:100%;text-align:center}ul.slick-dots li{cursor:pointer;position:relative;display:inline-block;padding:0;width:30px;height:30px;border:1px solid #fff;border-radius:50%;margin:0 5px}ul.slick-dots li button{display:none}ul.slick-dots li:after{content:"";background:#2EA6E7;border-radius:50%;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:0;height:0}ul.slick-dots li:hover:after,ul.slick-dots li.slick-active:after{width:20px;height:20px}ul.sub-menu{background:#fff;width:100%;max-width:1200px}ul.sub-menu:after{content:"";position:absolute;top:0;left:0}ul.sub-menu:before{content:"";position:absolute;border-top:1px solid #dadada;background:inherit;right:-160%;top:0;height:100%;width:400%;box-shadow:0 20px 14px 0 rgb(0 0 0 / 50%);-webkit-box-shadow:0 20px 14px 0 rgb(0 0 0 / 50%);-moz-box-shadow:0 20px 14px 0 rgb(0 0 0 / 50%)}ul.sub-menu ul.sub-menu:before{z-index:99999;display:none}.top-nav li ul ul{height:0;overflow:hidden;padding:0;transition:0.5s all;left:30%;background:#fff;z-index:3;box-shadow:0 0 12px 0 #aaa;padding:10px;top:31px}.top-nav li ul li:hover{z-index:2}.top-nav li ul ul li{width:100%}.top-nav li ul{z-index:-1;padding:20px 0}.top-nav li ul li{position:relative;z-index:1}.top-nav li ul li a{background:none;position:relative;border:0;font-size:18px;font-family:'Roboto Condensed',sans-serif;line-height:1.5;padding:5px 0}.top-nav li ul li a:hover{background:none;color:#2EA6E7;padding-left:14px}.top-nav li ul li a:before{content:"";color:#2EA6E7;position:absolute;left:0;top:7px;opacity:0;font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:top;margin:1px 6px 0 0;font-size:14px}.top-nav li ul li a:hover:before{content:"\f054";opacity:1}.top-nav>ul>li>ul{z-index:-9}.top-nav>ul>li.menu-item-has-children>a{position:relative}.top-nav>ul>li.menu-item-has-children>a:after{content:"\f078";font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:top;margin:1px 0 0 5px;font-size:17px}.banner-section{position:relative}.banner-section .banner-text{min-height:calc(450px + 12vw);padding:40px 0;display:flex;align-items:center}.banner-section .banner-text h1{margin:20px 0;color:#fff;text-shadow:-6px -6px 35px rgb(0 0 0 / 46%);-webkit-text-shadow:-6px -6px 35px rgb(0 0 0 / 46%);-moz-text-shadow:-6px -6px 35px rgb(0 0 0 / 46%)}.icon-section{padding:40px 0}.icon-section .icon{width:16%;padding:0 15px;text-align:center;display:flex;align-items:center;justify-content:center}.icon-section .icon:hover{opacity:.6}.icon-section .d-flex{align-items:center}.three-box-right-slider{background:#e1e1e1;padding:20px 0 100px}.right-slider-wrap{position:relative;margin-top:10px}.slider-wrap-item{position:relative;overflow:hidden;border-radius:5px;min-height:500px}.slider-wrap-item:after{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:#121212;opacity:.6}.right-slider-wrap .text{position:absolute;z-index:2;width:100%;bottom:0;padding:0 70px 50px}.right-slider-wrap .text h4{color:#fff;font-family:'Roboto Condensed',sans-serif;margin-bottom:0;font-size:20px}.right-slider-wrap .text h3{color:#fff}.right-slider-wrap .text h3 a{color:#fff;font-family:'Roboto Condensed',sans-serif;line-height:1.2;font-size:44px}.right-slider-wrap .text h3 a:hover{color:#00e0b9}.right-slider-wrap .text .btn{font-family:'Roboto Condensed',sans-serif;font-size:20px}.slick-arrow{border:4px solid #fff;z-index:2;border-left:0;border-top:0;background:none;padding:0;font-size:0;border-radius:0;position:absolute;top:50%;margin-top:-10px;width:20px;height:20px}.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);left:24px}.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);right:24px}.slick-arrow:hover{background:none;border-color:#12c9aa}.three-box-right-slider h2{font-size:44px}.three-box-right-slider .w-50:last-child{padding-left:30px}.product-row{margin-left:-35px;margin-right:0}.product-row .w-33{position:relative;padding:0 35px}.product-row .w-33:first-child{border:0}.product-row .image{display:block;width:100%;padding-bottom:57%;margin-bottom:15px}.product-row .image:hover{opacity:.8}.product-row .text{padding:0 0 66px}.product-row .text h3{margin-bottom:0}.product-row .text h3 a{display:inline-block;color:#121212;font-family:'Roboto Condensed',sans-serif;line-height:1.2;font-size:24px}.product-row .text:hover h3 a{color:#00e0b9}.product-row .text p{color:#121212;line-height:1.4;font-size:20px}.product-row .text .read-more{position:absolute;color:#fff;text-align:center;left:35px;bottom:0;background:#121212;border-radius:50%;width:50px;height:50px;line-height:50px;transition:0.5s all}.product-row .text:hover .read-more{color:#fff;background:#12cdac}.intro-screens{padding:30px 0}.intro-screens .text{padding:0 60px 0 0}.intro-screens .text h3{font-family:'Roboto Condensed',sans-serif}.intro-screens .intro-cta{background:#2EA6E7;border-radius:5px;padding:40px 40px}.intro-screens .intro-cta h3{margin-bottom:10px}.intro-screens .intro-cta p{margin-bottom:10px}.intro-screens .intro-cta .btn:hover,.intro-screens .intro-cta .btn:focus,.call-to-action .cta-text .btn:hover,.call-to-action .cta-text .btn:focus{background:#fff;color:#000}.intro-screens ul{padding:0;margin:0 0 20px;list-style:none}.intro-screens ul li{position:relative;padding:0 0 10px 15px}.intro-screens ul li:after{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;background:#000}.left-image-right-text-box{background:#e1e1e1;padding:40px 0}.left-image-right-text-box .image-box{width:68%;padding-right:40px;display:flex}.left-image-right-text-box .image-wrap{display:block;position:relative;border-radius:5px;width:100%;min-height:480px;background-position:top}.left-image-right-text-box .title-text{position:absolute;left:0;bottom:0;width:100%;padding:0 50px 60px}.left-image-right-text-box .title-text h2{margin-bottom:10px;color:#fff;font-size:80px}.left-image-right-text-box .title-text .btn{font-family:'Roboto Condensed',sans-serif;font-size:20px}.left-image-right-text-box .right-text-box{background:#121212;border-radius:5px;padding:40px 55px;width:32%}.left-image-right-text-box .right-text-box h3{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:36px}.left-image-right-text-box .right-text-box ul{margin:0;padding:0;display:block}.left-image-right-text-box .right-text-box ul li{margin:0;padding:0 0 35px;display:block}.left-image-right-text-box .right-text-box ul li a{position:relative;display:block;color:#fff;font-family:'Roboto Condensed',sans-serif;line-height:1.45;font-size:20px}.left-image-right-text-box .right-text-box ul li a:hover{color:#00e5bd;padding-left:25px}.left-image-right-text-box .right-text-box ul li a:hover:after{opacity:1}.left-image-right-text-box .right-text-box ul li a:after{content:"";opacity:0;border:1px solid #00e5bd;z-index:2;border-left:0;border-top:0;background:none;padding:0;font-size:0;width:10px;height:10px;position:absolute;top:12px;left:0;transform:rotate(-50deg)}.two-call-section{padding:0 0 20px}.tab-list ul{display:block;width:100%;padding:20px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:30px}.tab-list span{font-family:'Roboto Condensed',sans-serif;color:#000;display:inline-block;vertical-align:top;line-height:1.2;font-size:20px;padding:8px 10px;margin-right:15px}.tab-list ul li{cursor:pointer;line-height:1.2;font-family:'Roboto Condensed',sans-serif;font-weight:500;display:inline-block;vertical-align:top;color:#000;font-size:20px;margin:0 15px;padding:8px 15px;border-radius:20px}.tab-list ul li:hover,.tab-list ul li.resp-tab-active{background:#2EA6E7}.tab-list ul li a:hover{color:#000}.resp-accordion{display:none}.resp-tab-content{display:none}.tab-row .w-33{width:33.33%;padding:0 15px;margin-bottom:30px}.tab-row .call-2{width:66.67%;padding:0 15px;margin-bottom:30px}.tab-row .call-1{width:33.33%;padding:0 15px;margin-bottom:30px}.tab-row .call-to-action{padding:20px 15px}.tab-row .text{z-index:1;position:absolute;width:100%;left:0;bottom:0;display:flex;flex-wrap:wrap;padding:30px 30px}.tab-row .text h3{position:relative;color:#fff;position:relative;margin-bottom:15px;padding-bottom:15px}.tab-row .tab-image .text h3:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:1px;background:#2EA6E7}.tab-row .text p{color:#fff;font-size:17px}.tab-row .text .primary-btn{display:table;margin-bottom:10px;transform:translateX(-200%);transition:0.5s all 2s}.tab-row .tab-image{cursor:pointer;overflow:hidden;position:relative;padding-bottom:100%}.tab-row .tab-image:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;background:#000}.tab-row .tab-image:before{content:"";opacity:.4;position:absolute;left:0;right:0;width:100%;height:100%;background:-moz-linear-gradient(top,#fff0 0%,#231f20 100%);background:-webkit-linear-gradient(top,#fff0 0%,#231f20 100%);background:linear-gradient(to bottom,#fff0 0%,#231f20 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fcfcfc',endColorstr='#231f20',GradientType=0)}.tab-row .overlay-text{height:0}.tab-row .tab-image:hover:after{opacity:.6}.tab-row .tab-image:hover .overlay-text{opacity:1;height:auto}.tab-row .tab-image:hover .text{align-items:center;height:100%}.tab-row .tab-image:hover:before{opacity:.9}.call-to-action{background:#2EA6E7;text-align:center;width:100%;height:100%;padding:30px 50px;display:flex;flex-wrap:wrap;align-items:center}.call-to-action p{font-size:17px}.tab-row .col-12{margin-bottom:30px}.tab-row .tab-image:hover .text h3{animation:slide-in-left 0.75s ease-in-out both;animation-delay:0.2s}.tab-row .tab-image:hover .text h3:after{animation:slide-in-left 0.75s ease-in-out both;animation-delay:0.5s}.tab-row .tab-image .overlay-text p{animation-delay:1.2s}.tab-row .tab-image:hover .overlay-text p{animation:fade-in-bottom 0.75s ease-in-out both;animation-delay:0.8s}.tab-row .tab-image .overlay-text .primary-btn{animation-delay:2.2s}.tab-row .tab-image:hover .overlay-text .primary-btn{animation:fade-in-bottom 0.75s ease-in-out both;animation-delay:1.2s}.icon-title-contain .icon-title-link:hover h3{animation:fade-in-bottom 0.75s ease-in-out both;animation-delay:0.3s}.icon-title-contain .icon-title-link:hover .text{animation:fade-in-bottom 0.75s ease-in-out both;animation-delay:0.4s}.icon-title-contain .icon-title-link:hover .icon{animation:fade-in-bottom 0.75s ease-in-out both;animation-delay:0.2s}.js-scroll,.scrolltwoshow{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in,.scrolltwoshow.imVisible{animation:fade-in 0.75s ease-in-out both}.scrolled.fade-in-bottom{animation:fade-in-bottom 0.75s ease-in-out both}.scrolled.slide-left{animation:slide-in-left 0.75s ease-in-out both}.scrolled.slide-right{animation:slide-in-right 0.75s ease-in-out both}@keyframes slide-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.three-icon-call{text-align:center;padding:50px 0 60px}.three-icon-call h2{margin-bottom:70px;text-align:left}.three-icon-call .call-row{width:100%;margin:0 auto}.three-icon-call .w-33,.three-icon-call .w-25{padding:0 30px;padding:0 30px 0 0;margin-bottom:30px;text-align:left}.three-icon-call h3:after{right:auto!important}.three-icon-call .icon{display:inline-block;vertical-align:top;margin-bottom:30px}.three-icon-call .icon:hover{opacity:.8}.three-icon-call h3{position:relative;font-size:36px;margin-bottom:30px}.three-icon-call h3:after{content:"";position:absolute;left:0;bottom:-10px;right:0;margin:0 auto;width:100%;max-width:80px;height:1px;background:#2EA6E7}.icon-title-contain{padding:0 0 30px}.icon-title-contain .col-12{margin-bottom:30px}.icon-title-contain .icon-title-link{width:100%;text-align:center;justify-content:center;background:#eee;display:flex;flex-wrap:wrap;align-items:center;min-height:400px;padding:20px 60px 0}.icon-title-contain .icon{display:inline-block;margin-bottom:20px}.icon-title-contain h3{color:#000;position:relative;padding-bottom:15px}.icon-title-contain h3:after{content:"";opacity:0;position:absolute;left:0;right:0;margin:0 auto;bottom:0;width:66px;height:1px;background:#2EA6E7}.icon-title-contain .text{text-align:center;opacity:0;visibility:hidden;display:none}.icon-title-contain p{color:#fff;font-size:16px}.icon-title-contain .icon-title-link:hover{background:#000}.icon-title-contain .icon-title-link:hover h3{color:#fff}.icon-title-contain .icon-title-link:hover h3:after{opacity:1}.icon-title-contain .icon-title-link:hover .text{display:block;opacity:1;visibility:visible}.validation_error{display:none!important}.contact-message-block .gfield_label{display:none}input[type="submit"]{border-radius:4px;font-family:'Roboto Condensed',sans-serif}.contact-message-form ul li{position:relative}.validation_message{font-family:'Roboto Condensed',sans-serif;font-size:14px;color:red;position:absolute;top:-12px}input::-webkit-input-placeholder{color:#000}input::-moz-placeholder{color:#000}input:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}.no-results{max-width:620px;width:100%;margin:0 auto;text-align:center;padding:50px 0}.no-results h1{font-size:70px}.search-no-results .widget-area{max-width:620px;width:100%;margin:0 auto;text-align:center;padding:50px 0}.widget_search input[type="text"],.widget_search input[type="search"]{margin:0}.wp-block-search__button{border-radius:4px;font-family:'Roboto Condensed',sans-serif}.wp-block-search .wp-block-search__button{background:#000;color:#fff;text-transform:capitalize;font-family:'Roboto Condensed',sans-serif;font-weight:400}.wp-block-search .wp-block-search__input{padding:6px 10px;border:1px solid #000}div#validation_message_1_6{display:none!important}ul.breadcrumb{background:none;display:block;padding:10px 0 20px 0;margin:0}ul.breadcrumb li{padding:0;margin:0;display:inline-block;vertical-align:top}ul.breadcrumb li a{color:#b2b2b2;font-family:'Roboto Condensed',sans-serif;font-size:14px}ul.breadcrumb li a:after{content:"\f054";font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;margin:0 3px 0 8px;font-size:12px}ul.breadcrumb li:after{display:none}ul.breadcrumb li a:hover,ul.breadcrumb li a.active{color:#2EA6E7}ul.breadcrumb li a.active:after{display:none}.main-footer{background:#19232B}.main-footer .footer-links{padding:0 0 0 0}.main-footer .footer-links:nth-child(1){width:25%}.main-footer .footer-links:nth-child(2){width:30%}.main-footer .footer-links:nth-child(3){width:25%}.main-footer .footer-links:nth-child(4){width:20%}.main-footer ul li{padding:0;margin:0 0 4px;display:block}.footer-bottom{padding-top:20px}.footer-bottom.d-flex{justify-content:space-between}.tag-line p{color:#2EA6E7}.main-footer .bottom-menu li{display:inline-block;vertical-align:top;margin-right:30px}.main-footer .bottom-menu li:last-child{margin-right:0}.career-job-listing{padding:20px 0 0 0}.career-job-listing .d-flex{margin-left:-15px;margin-right:-15px;justify-content:flex-start}.career-job-listing .w-25{padding:0 15px;margin-bottom:30px}.career-job-listing .country-block{cursor:pointer;box-shadow:0 2px 4px 0 rgb(0 0 0 / .2);-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 2px 4px 0 rgb(0 0 0 / .2);height:100%;background:#fff;position:relative;z-index:1;padding:20px 20px;min-height:260px;border:1px solid #e2e4e8}.career-job-listing .flag{display:block;margin-bottom:20px;width:48px}.career-job-listing .flag-name h4{color:#000}.career-job-listing .flag-name .arrow{position:absolute;color:#fff;text-align:center;left:20px;bottom:20px;background:#121212;border-radius:50%;width:30px;height:30px;line-height:30px}.career-job-listing .flag img{width:100%}.career-job-listing .email-arrow{color:#fff;text-align:center;background:#121212;border-radius:50%;font-size:10px;width:15px;height:15px;line-height:15px;display:inline-block;vertical-align:top;margin:10px 0 0 5px;transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg)}.career-job-listing .overlay-text{background:#2EA6E7;opacity:0;position:absolute;z-index:-1;left:0;top:0;height:100%;width:100%;padding:20px 20px;transition:0.5s all}.career-job-listing .overlay-text .email-title{color:#000;text-align:left;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:26px;line-height:1.2}.career-job-listing .overlay-text p{position:absolute;left:20px;bottom:0;font-size:18px;right:20px}.career-job-listing .country-block:hover .overlay-text{opacity:1;z-index:1}.bgimg{background-size:cover!important;background-position:center!important;background-repeat:no-repeat}.df{display:flex}.fww{flex-wrap:wrap}.justify-content{justify-content:center}.just-between{justify-content:space-between}.text-center{text-align:center}.weall .container{position:relative;z-index:1;padding-top:112px;padding-bottom:60px}.weallbg{position:absolute;height:100%;width:calc(100% - 100px);z-index:-1;top:0;left:50px}.weallbg:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;background:#000;opacity:.2}.weallinfo{max-width:1150px;margin-left:auto;color:#fff;padding-right:10px}.weallinfo_title h2,.weallinfotxt p{color:#fff}.weallinfo_title{text-align:right;position:relative}.weallinfotxt{width:820px;padding:0 60px 29px;justify-content:space-between;position:relative}.weallinfotxt>div{width:48%}.weallinfo_title:after{content:"";position:absolute;right:0;bottom:0;width:5px;height:calc(100% - 160px);background:#2EA6E7}.weallinfotxt:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:calc(100% - 60px);height:5px;background:#2EA6E7}.bynumber{padding:67px 0}.bynumico h4{color:#000;line-height:1.1;opacity:0;transition:0.3s all;transform:translateY(5px)}.bynumico ul li:hover h4,.bynumico ul li:hover h3{opacity:1;transform:translateY(0)}.bynumico h3{color:#2EA6E7;margin-bottom:0;line-height:1;opacity:0;transition:0.3s all;transform:translateY(5px)}.bynumico ul li{width:13%}.bynumico ul li:first-child{max-width:150px}.bynumico figure{height:62px;display:flex;justify-content:center;align-items:center;align-content:center}.bynumico{margin-top:10px;border-bottom:1px solid #000}#number_icons_section{padding-bottom:30px}.ourvalue{padding:17px 0 75px}.ourvalue ul li>h3{font-weight:400;font-family:'Roboto Condensed',sans-serif}.valuetxt>div{width:calc(50% - 12px);padding:30px 37px;position:relative;border-radius:5px;min-height:144px}.vlleft{background:#000;border-bottom-right-radius:0px!important;bottom:10px}.vlleft h3{color:#fff;margin:0}.vlright h3{margin:0}.vlright{background:#2EA6E7;margin-top:10px}.arrowbox{position:absolute;width:0;height:0;border-style:solid;border-width:50px 0 0 47px;border-color:#fff0 #fff0 #fff0 #000;left:99%;bottom:0;z-index:1}.vlright .arrowbox{border-width:0 70px 60px 0;border-color:#fff0 #2EA6E7 #fff0 #fff0;left:auto;right:calc(100% - 10px);bottom:84px}.valuetxt{align-items:flex-end}.ourvalue ul li{margin-bottom:32px}.contact-message-form .nf-form-content button:hover,.contact-message-form .nf-form-content input[type=button]:hover,.contact-message-form .nf-form-content input[type=submit]:hover{background:#fff;color:#000}.tab-row .tab-image .overlay-text .primary-btn{position:relative;left:-100%;transition:1s all 1s}.tab-row .tab-image:hover .overlay-text .primary-btn,.tab-row .tab-image:hover .text h3,.tab-row .tab-image:hover .text h3:after,.tab-row .tab-image:hover .overlay-text,.tab-row .tab-image:hover .overlay-text p{animation:none;left:0}.tab-row .tab-image:hover .overlay-text .primary-btn.popup-youtube{transition:1.2s all 1.5s}.tab-row .text h3{transform:0.5s all}.tab-row .tab-image .text h3:after{left:-90px;transition:0.5s all 0.5s}.contactusbox_info,.pagetopbox_info{align-items:flex-start}.contactform_block,.pagetopbox_block{width:calc(49% + 23px);padding:0 43px 0 0}.contactformaction,.pagetopboxaction{width:calc(51% - 30px);background:#2EA6E7;border-radius:5px;padding:42px 60px;margin:10px 0 0}.pagetopboxaction.full-width-cta-for-products{width:100%;margin:10px 0}.contactformaction ul{list-style-type:disc;padding:0 0 30px 40px}.subtitletxt{font-weight:400;font-family:'Roboto Condensed',sans-serif}.contactus_intouch .nf-before-form-content{display:none}.contactus_intouch .nf-form-content nf-field{width:50%;padding:0 15px}.contactus_intouch .nf-form-content nf-field:nth-last-child(2),.contactus_intouch .nf-form-content nf-field:last-child{width:100%}.contactus_intouch nf-fields-wrap{display:flex;flex-wrap:wrap;margin:19px -22px 0}.contactus_intouch .nf-field-element input:not([type="button"]),.contactus_intouch .nf-field-element textarea,.contactus_intouch .nf-field-element select{background:none;border:0;border-bottom:1px solid #000;padding:0;height:38px!important;color:#000!important;font-size:20px}.contactus_intouch .nf-field-element input::-webkit-input-placeholder,.contactus_intouch .nf-field-element textarea::-webkit-input-placeholder,.contactus_intouch .nf-field-element select::-webkit-input-placeholder{font-size:20px;color:#000;opacity:1}.contactus_intouch .nf-field-element input:-ms-input-placeholder,.contactus_intouch .nf-field-element textarea:-ms-input-placeholder,.contactus_intouch .nf-field-element select:-ms-input-placeholder{font-size:20px;color:#000;opacity:1}.contactus_intouch .nf-field-element input::-moz-placeholder,.contactus_intouch .nf-field-element textarea::-moz-placeholder,.contactus_intouch .nf-field-element select::-moz-placeholder{font-size:20px;color:#000;opacity:1}.contactus_intouch .nf-field-element input:-moz-placeholder,.contactus_intouch .nf-field-element textarea:-moz-placeholder,.contactus_intouch .nf-field-element select:-moz-placeholder{font-size:20px;color:#000;opacity:1}.contactus_intouch .nf-field-container{margin-bottom:17px}.contactus_intouch .nf-form-content textarea.ninja-forms-field{resize:none;height:112px}.contactus_intouch .nf-field-element input[type="button"]{border-radius:30px;margin:17px 0 0;padding:0 48px;font-family:'Roboto Condensed',sans-serif;letter-spacing:1px;background:#000;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px}.contactus_intouch .nf-error.field-wrap .nf-field-element:after{height:37px;width:40px;line-height:39px}.contactpage,.pagetopbox{padding:10px 0 89px}.carrercol{width:calc(50% - 16px)}.applybox{position:relative;z-index:1;margin:10px 0 0 0;padding:268px 60px 62px}.applyboxbg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:5px}.applyboxbg:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4;border-radius:5px}.applybox h2{color:#fff;line-height:1.13}.applybox_info{height:100%;width:100%;align-items:flex-end;align-content:flex-end}.carrermeida{margin:56px 0 37px}.carrermeida+h3{margin-bottom:5px}.carrertxt{justify-content:space-between;align-items:flex-start;align-content:flex-start}.applybox_info .actionbtn{margin-top:14px}.applybox_info .actionbtn .btn{padding:11px 41px;font-family:'Roboto Condensed',sans-serif}.acc{margin:0 auto}.acc__card{position:relative}.acc__title{background:#fff;border-top:1px solid #dadada;color:#212121;cursor:pointer;display:block;padding:1em 0;position:relative;text-align:left}.acc__title::after{position:absolute;right:0;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;top:48px;transform:rotate(0deg);transition:all 0.2s ease-in-out;background:#000;width:50px;height:50px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}.acc__title.active::after{transform:rotate(-90deg);transition:all 0.2s ease-in-out;padding:3px 0 0 0}.acc__panel{background:#fff;color:#212121;display:none;margin:0;padding:0 0 1.5em 0;text-align:left}.joblisting{padding:46px 0 97px}.joblisting .acc__title{padding:41px 60px 33px 0}.acc__title h4{color:#000;margin-bottom:0}.acc__title p{margin-bottom:0}.acc__title:hover h4,.acc__title.active h4{color:#2EA6E7}.acc__title:hover::after,.acc__title.active::after{background:#2EA6E7}.joblistitem:last-child{border-bottom:1px solid #dadada}.usaheadoffice{padding:30px 0 30px}.usofficemedia{max-width:350px}.usofficeinfo{max-width:calc(100% - 420px);margin:-5px 0 0 70px;font-size:17px;width:100%}.usofficeinfo .location_section:nth-of-type(3n+3){padding-right:0}.usofficeinfo .location_section{float:left;width:33.33%;padding-right:20px;margin-bottom:20px}.usofficeinfo h4{color:#000}.location_section p{font-size:18px}.location_section h4{font-size:22px}.location_section p a:hover{color:#2EA6E7;background-color:#fff0}.btmlinetitle{position:relative;padding:0 0 28px}.btmlinetitle:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;background:#2EA6E7;height:1px;width:70px}.usofficeinfo address{margin-bottom:10px;line-height:1.5}.officecontact>*{display:block}.emiallink{font-family:'Roboto Condensed',sans-serif;border-bottom:1px solid #2EA6E7;display:inline-block}.usofficebox{width:100%;padding:0 0 97px;border-bottom:1px solid #dadada}.forainofficecol{width:33.33%}.forainoffice_info{position:relative;padding:33px 100px 72px 0;margin-bottom:30px}.forainofficecol .forainoffice_info:after{content:"";position:absolute;bottom:0;left:0;background:#dadada;height:1px;width:calc(100% - 100px)}.forainofficecol .forainoffice_info:nth-child(2):after{display:none}.officecontact+.btmlinetitle{margin-top:26px}.forainoffice_box{align-items:flex-start}.forainofficecol h4{color:#000}.forainofficecol address{font-size:17px;margin-bottom:10px;line-height:1.5}.officecontact{font-size:17px}.officecontact .emiallink{transform:translateY(-6px);word-break:break-all}.office_fltrbox h5{display:inline-block}.office_fltrbox>ul{display:inline-block;vertical-align:top}.office_fltrbox>ul li{display:inline-block;position:relative;margin:8px 38px 8px 0;border-radius:30px;z-index:1}.office_fltrbox>ul li:hover,.office_fltrbox>ul li.secectactive{background:#2EA6E7}.office_fltrbox>ul li .fa-angle-down{position:absolute;right:20px;top:11px;z-index:-1}.office_fltrbox>ul li select{padding:4px 45px 4px 15px;font-weight:700;border:none;background:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:rgb(203 203 203 / 10%);border-radius:20px;width:100%}.officesite_box{width:20%;margin-bottom:87px;padding:0 20px 0 0}.officesite .actionbtn{text-align:center;width:100%;margin-bottom:30px}.officesite_box h4{color:#000}.officeadd{font-size:17px}.office_fltrbox{padding:8px 0;border:1px solid #d1d1d1;border-left:0;border-right:0;margin-bottom:58px}.officeadd address{margin-bottom:0;word-break:break-all}.officeadd .emiallink{transform:translateY(-6px);display:inline-block;word-break:break-all}.officesite{padding:0 0 12px 0}.office_fltrbox h5{font-size:20px;margin:15px 0;padding:0 37px 0 0}.contactus_intouch .nf-response-msg p{color:#2EA6E7;font-weight:700}.hero-banner .slick-slider .slick-track{display:flex;flex-wrap:wrap}.hero-banner .slick-slide{height:auto}.contact-form .nf-form-content input[type=button]{border-radius:40px;padding:10px 30px;background:#000}.searchresults .top_txt{margin-bottom:46px}.tab-row .overlay-text{height:auto}.tab-row .tab-image h3.btmvisual_heading{width:100%;position:absolute;bottom:0;left:0;padding:30px 30px;color:#fff}.tab-row .tab-image:hover h3.btmvisual_heading{opacity:0}.btmvisual_heading:after{display:none}.tab-row .tab-image:hover .text .text-wrap h3{opacity:1}.tab-row .tab-image:hover .text{bottom:0}.proanimbox{position:relative;overflow:hidden}.tab-row .text{transition:0.5s all 1s;background:none;height:100%}.proanimbox .text-wrap{transition:0.5s all 0.7s}.tab-row .text .text-wrap h3{transform:translateY(1000px);transition:0.5s all 0.7s}.proanimbox .text h3:after{content:"";position:absolute;left:-100%;bottom:0;width:46px;height:1px;background:#2EA6E7;transition:0.5s all 0.5s}.proanimbox .text p{transform:translateY(100%);transition:0.5s all 0.3s;opacity:0}.proanimbox .text .primary-btn{transition:0.5s all 0.1s}.proanimbox .text .primary-btn.popup-youtube{transition:0.5s all 0s}.proanimbox:hover .text{background:rgb(0 0 0 / .6);transition:0.5s all 0s}.proanimbox:hover .text-wrap{transform:translateY(0);transition:0.5s all 0.1s}.proanimbox:hover .text-wrap h3{transition:0.5s all 0.1s;transform:translateY(0)}.proanimbox:hover .text h3:after{left:0;transition:0.5s all 0.3s}.proanimbox:hover .text p{transform:translateY(0);opacity:1;transition:0.5s all 0.5s}.proanimbox:hover .text .primary-btn{transition:0.5s all 0.7s;transform:translateX(0)}.proanimbox:hover .text .primary-btn img{position:relative;top:-4px}.page-template-template-books .intro-screens .text h2{letter-spacing:-.018em}.page-template-template-books .tab-block{padding-bottom:30px}.page-template-template-books .tab-block{margin-top:10px}.proanimbox:hover .text .primary-btn.popup-youtube{transition:0.5s all 1s}.proanimbox:hover .tab-image .btmvisual_heading{opacity:0;transition:0.5s all 0s}.proanimbox .tab-image h3.btmvisual_heading{transition:0.5s all 1s;opacity:1}.appliread-more{display:block;color:#fff;text-align:center;left:35px;bottom:0;background:#121212;border-radius:50%;width:50px;height:50px;line-height:50px;transition:0.5s all}.appliread-more:hover{color:#fff;background:#12cdac}.pagetopboxaction br{display:none}.pagetopboxaction .actionbtn .btn:hover,.contactformaction .actionbtn .btn:hover{background-color:#fff;color:#000}.contactus_intouch .nf-form-content input[type=button]:hover,.contactus_intouch .nf-form-content input[type=button]:focus{background:#2EA6E7!important;color:#fff!important}.career-job-listing .flag-name a,.career-job-listing .flag-name p{display:none}.page-template-template-books .intro-screens .text p{font-size:30px}.timeline-list{position:relative}.timeline-list:before{content:"";background-image:url(../../uploads/2022/03/line-draw-1.png);position:absolute;width:18px;height:100%;z-index:1;left:0;right:0;margin:0 auto;background-size:contain;background-repeat:repeat;background-position:top center}.timeline-map .tab-list ul{margin-bottom:0;padding-left:80px;padding-right:80px}.timelineinnerwrap{background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative;padding-top:80px;padding-bottom:65px;padding-right:20px;padding-left:20px;cursor:pointer}.timeline-middcont h3{font-size:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.tab-list .timeline-middcont span{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:150px}.timeline-middcont p{font-size:18px}.timelineinnerwrap:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;opacity:.45;top:0;left:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.timelineinnerwrap .wrap-timeline{max-width:780px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.timelineinnerwrap .wrap-timeline.left-timeline{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.timelineinnerwrap .timeline-middcont{position:relative;float:left;width:50%;padding-left:35px}.wrap-timeline h3:before{content:"";background-image:url(../../uploads/2022/03/maparrow.png);width:56px;height:31px;position:absolute;left:-64px;background-size:contain;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wrap-timeline.left-timeline .timeline-middcont{padding-left:0;padding-right:80px}.wrap-timeline.left-timeline h3:before{left:inherit;right:-106px}.timelineinnerwrap.active:before{background-color:#2EA6E7}.timeline-map .tab-list ul li.active{background-color:#2EA6E7}.timelineinnerwrap:hover:before{background-color:#2EA6E7}section.timeline-map{position:relative;z-index:88}section.vision-full-setion{padding-top:14px}.valueimgtext-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:92px}.valueimgtext-block .vision-text{float:left;width:50%;padding:209px 135px 216px 120px;background-color:#2EA6E7}.valueimgtext-block .vision-img{width:50%;background-size:cover;background-repeat:no-repeat}.vision-full-setion h2{line-height:1.1;margin-bottom:71px}.valueimgtext-block .vision-text h2{margin-bottom:18px}.valueimgtext-block .vision-text h3{font-family:'Roboto Condensed',sans-serif;margin-bottom:17px;line-height:1.25}.valueimgtext-block .vision-text p{line-height:1.5}.valueimgtext-block.light-black .vision-text{background-color:#000}.valueimgtext-block.light-black .vision-text h2,.valueimgtext-block.light-black .vision-text h3,.valueimgtext-block.light-black .vision-text p{color:#fff}.value-img-left .vision-text{order:2}.our-values-section .values-full-block{background-color:#f2f2f2;padding:88px 100px 112px 159px;display:-webkit-box;display:-ms-flexbox;display:flex}.our-values-section .values-full-block .our-value-right{width:calc(100% - 595px)}.values-full-block .value-icons-block{width:595px}.value-icons-block .value-roundin{width:413px;height:413px;border:3px solid #dadada;border-radius:50%;position:relative;top:110px}.value-roundin h3{color:#2EA6E7;max-width:130px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}.value-roundin h3{color:#2EA6E7;max-width:150px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;font-size:36px;line-height:1.2}.value-roundin ul li{background-size:contain;background-repeat:no-repeat;width:133px;height:147px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.value-roundin ul li:nth-of-type(1){left:-14px;right:0;margin:0 auto;top:-79px}.value-roundin ul li:nth-of-type(2){left:-50px;top:26px}.value-roundin ul li:nth-of-type(3){right:-32px;top:24px}.value-roundin ul li:nth-of-type(4){bottom:30px;left:-51px}.value-roundin ul li:nth-of-type(5){bottom:30px;right:-32px}.value-roundin ul li:nth-of-type(6){bottom:-74px;left:-15px;right:0;margin:0 auto}.top-heading-value p{font-size:30px;line-height:1.5;margin-bottom:28px}.top-heading-value h2{margin-bottom:15px}.value-roundin ul li:before{content:"";background-image:url(../../uploads/2022/04/shadowimg.png);position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;z-index:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);left:7px;right:0;margin:0 auto;width:133px;height:147px;top:5px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.value-roundin ul li:hover:before,.value-roundin ul li.active:before{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35)}.value-roundin ul li img{position:relative;z-index:1}.value-roundin ul li span{position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:top center;top:0;left:0;right:0;margin:0 auto}.coll-heading h4{font-size:30px;margin-bottom:10px}.coll-heading h5{font-size:26px;font-family:'Roboto Condensed',sans-serif;font-style:italic}.col-two-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.coll-heading{width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dadada}.col-two-part .left-value-part{float:left;width:40%}.col-two-part .midd-value-icon{float:left;width:20%;position:relative;padding:0 20px}.col-two-part .right-value-part{float:left;width:40%}.coll-heading{width:100%;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #dadada}.midd-value-icon span:before{color:#2EA6E7;font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:top;font-size:41px;content:"\f054";line-height:1}.midd-value-icon span.value-rightarrow{display:inline-block;right:26%}.midd-value-icon span.value-leftarrow{left:26%;top:71px;display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.col-two-part .midd-value-icon span{position:absolute;top:70px}.callboration-section{opacity:0;display:none}.callboration-section.active{opacity:1;display:block}.col-two-part h4{font-size:37px;margin-bottom:4px;line-height:1.1}.col-two-part p{line-height:1.5}.intro-screens .d-flex h3.h3{font-family:'Roboto Condensed',sans-serif;margin-top:20px}.mission-and-values .banner-text h1{max-width:760px;width:100%}section.our-values-section{padding-bottom:120px}.intro-screens .text h5{margin-bottom:7px}.vision-mission-and-values .banner-text h1{max-width:740px;width:100%}.intro-cta.rightcta-his{margin-top:240px}img.img-tag{margin-top:40px;margin-bottom:40px}.intro-screens sup{font-size:71%;position:relative}.pdf-vide-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ccc}.pdf-vide-section .left-pdf-title{width:70%}.pdf-vide-section ul.right-pdf-icons{float:left;width:30%;padding-left:20px;text-align:right}.pdf-vide-section ul.right-pdf-icons li{display:inline-block;vertical-align:middle;margin-left:10px}.searchresults .pdf-vide-section{border-bottom:none;border-top:1px solid #ccc;padding:41px 0 33px 0}.searchresults .pdf-vide-section h4{margin:20px 0!important}ul.right-pdf-icons li a{width:50px;height:50px;background-color:#000;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;font-size:20px}ul.right-pdf-icons li a:hover{background-color:#2EA6E7}.pdf-vide-section .left-pdf-title h3{margin-bottom:0;text-align:left;padding:0}.pdf-vide-section .left-pdf-title span{text-transform:uppercase;display:block}.library-section{padding-bottom:90px}.library-section #pagination{width:100%;text-align:center;padding-top:90px}.library-section #pagination a{font-weight:700;padding:0 10px;cursor:pointer}.library-section #pagination a:hover{color:#00e0b9}.library-section #pagination a.current{color:#00e0b9;font-weight:700}a.page_link.current{pointer-events:none}.wpml-ls-legacy-dropdown{width:135px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:none!important}.wpml-ls-legacy-dropdown a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 48px 7px 10px!important}.cookie-bar-johnson{max-width:900px;margin:0 auto;padding:0 15px}h5.cli_messagebar_head{max-width:900px;margin:0 auto;padding:0 15px}.cookie-bar-johnson .cli-bar-message{margin-bottom:15px}.cookie-bar-johnson span{display:block;width:100%}.cookie-bar-johnson .cli-bar-message{width:100%}.cookie-bar-johnson .cli-bar-btn_container{width:100%;display:inline-block;margin:0;text-align:right}.cookie-bar-johnson .cli-bar-container{display:block}.top-right-menu ul{float:right;border:none!important}.top-right-menu ul .wpml-ls-legacy-dropdown-click a{padding:5px 35px 5px 10px;border:none}.top-right-menu ul li a.wpml-ls-item-toggle:before{content:"\f0ac";font-family:"Font Awesome 5 free";display:inline-block;vertical-align:middle;z-index:11;color:#000;font-weight:900;margin-right:2px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li:first-child a.wpml-ls-link{border-top:1px solid #dadada}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a.wpml-ls-link{border:1px solid #dadada;font-size:19px;border-top:0;padding-left:20px;padding-top:7px;padding-bottom:7px;padding-right:20px}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li{width:100%}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click:focus a,.wpml-ls-legacy-dropdown-click a:hover{color:#00e0b9;background:transparent!important}.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{background:white!important}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a:before,.wpml-ls-legacy-dropdown-click:focus>a:before{color:#00e0b9}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a:after,.wpml-ls-legacy-dropdown-click:focus>a:after{color:#00e0b9}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{width:380px;background-color:#fff!important}.wpml-ls-legacy-dropdown-click{width:18.5em}.wpml-ls-legacy-dropdown-click .wpml-ls-item{background-color:#fff!important}.pagetopbox_info .pagetopbox_block p{font-size:30px;letter-spacing:0em;line-height:1.5}#product_box_section h2{margin-bottom:40px}.related-product-sec h2{margin-bottom:40px}section.related-product-sec{padding-bottom:30px}.blog-two-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.blog-two-div .one-blogdiv{width:42%;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:170px 100px 68px 52px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;overflow:hidden}.blog-two-div .blog-innertwo{float:left;width:58%;padding-left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.one-blogdiv h2{font-size:30px;color:#fff;font-weight:400;margin-bottom:13px}.one-blogdiv h4{padding:3px 15px;color:#000;font-size:13px;background-color:#2EA6E7;display:inline-block;border-radius:3px;letter-spacing:.16em;margin-bottom:15px}.one-blogdiv h2{font-size:30px;color:#fff;font-weight:400}.one-blogdiv ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.one-blogdiv ul li{display:inline-block;vertical-align:middle}.one-blogdiv ul li{color:#fff;font-size:16px;margin-right:15px;padding-right:17px;border-right:1px solid #fff;line-height:1.1;letter-spacing:.08em}.one-blogdiv ul li i{margin-right:7px}.one-blogdiv ul li:last-child{border:none}.blog-innertwo .blog-top-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 3px 6px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);margin-bottom:60px;overflow:hidden;width:100%}.blog-innertwo .blog-top-sec:last-child{margin-bottom:0}.blog-top-sec .blog-smallleft{float:left;width:72.8%;background-size:cover;height:100%;position:relative}.blog-top-sec .blog-smallright{float:left;width:27.2%;background-color:#fff;padding:34px 30px 34px 34px;position:relative;overflow:hidden}.blog-top-sec .blog-smallright h5{padding:6px 13px;color:#000;font-size:13px;background-color:#2EA6E7;display:inline-block;border-radius:3px;letter-spacing:.16em;margin-bottom:8px;text-align:center}.blog-top-sec .blog-smallright h3{font-size:24px;font-weight:400;line-height:1.28;padding:0;text-align:left}.blog-smallright ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-smallright ul li{display:inline-block;vertical-align:middle}.blog-smallright ul li{color:#000;font-size:12px;margin-right:12px;padding-right:12px;border-right:1px solid #000;line-height:1.1}.blog-smallright ul li i{margin-right:10px}.blog-smallright ul li:last-child{border:none}ul.social-hover li a:hover{background-color:#2EA6E7;color:#fff}section.johns-blog-section{padding-top:20px;border-top:1px solid #dadada}.right-one .one-blogdiv{order:2}.right-one .blog-innertwo{padding-left:0;padding-right:60px}.blog-innertwo .blog-top-sec:second-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-innertwo .blog-top-sec:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.right-one .blog-innertwo .blog-top-sec:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.right-one .blog-innertwo .blog-top-sec:nth-of-type(2n){flex-direction:inherit}ul.social-hover{position:absolute;z-index:1;top:23px;right:23px}.one-blogdiv ul.social-hover{display:block}ul.social-hover li{margin-bottom:10px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-right:0;padding-right:0;border:none;display:block}ul.social-hover li:nth-of-type(2n){-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.social-hover li:nth-of-type(3n){-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.social-hover li:nth-of-type(4n){-webkit-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}ul.social-hover li:nth-of-type(5n){-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.blog-innertwo .blog-top-sec:hover ul.social-hover li,.one-blogdiv:hover ul.social-hover li{opacity:1}ul.social-hover li a{font-size:16px;color:#2EA6E7;width:34px;height:34px;background-color:#fff;border-radius:50%;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px}ul.social-hover li a i{margin:0}.blog-innertwo .blog-top-sec:nth-of-type(2n) ul.social-hover,.right-one .blog-innertwo .blog-top-sec:first-child ul.social-hover{right:inherit;left:23px}.right-one .blog-innertwo .blog-top-sec:nth-of-type(2n) ul.social-hover{left:inherit;right:23px}.article-open{position:absolute;z-index:1;width:100%;background-color:#2EA6E7;left:0;bottom:-200px;padding:48px 80px 48px 0;text-align:right;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0}.article-open a span{font-size:26px;font-weight:700;color:#000;letter-spacing:.05em;display:inline-block;font-family:'Roboto Condensed',sans-serif;margin-right:15px;vertical-align:middle}.article-open a i{width:50px;height:50px;text-align:center;background-color:#000;border-radius:50%;color:#fff;display:inline-block;vertical-align:middle;line-height:2.3;font-size:21px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.article-open a:hover i{color:#2EA6E7;background:#fff}.one-blogdiv:hover .article-open{bottom:0;opacity:1}.nonehover{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:1}.one-blogdiv:hover .nonehover{opacity:0}.blog-smallright .article-open{bottom:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:-200%;width:100%;margin:0 auto;text-align:center;padding:30px}.blog-top-sec:hover .article-open{right:0;opacity:1}.blog-smallright .article-open a{width:100%;margin:0 auto;text-align:center}.blog-heading h1{font-size:54px;margin-bottom:30px}.blog-heading .office_fltrbox{border-bottom:0;margin-bottom:0}.singleblog-banner{background-size:cover;background-repeat:no-repeat;background-position:top center;padding-top:260px;padding-bottom:62px}.singleblog-banner h1{color:#fff;font-size:65px;letter-spacing:-.006em;margin-bottom:9px}.singleblog-banner .sigble-innertext{padding-right:270px;width:100%}.sigble-innertext ul.social-hover{position:relative;opacity:1;top:0;right:0;margin-top:30px}.sigble-innertext ul.social-hover li{opacity:1;display:inline-block}.sigble-innertext ul.social-hover li a{background-color:#2EA6E7;color:#fff;font-size:23px}.sigble-innertext ul.social-hover li a:hover{background-color:#000}ul.view-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.sigble-innertext ul.view-msg li{font-size:18px;margin-right:30px;padding-right:30px;font-weight:700}ul.view-msg li{display:inline-block;vertical-align:middle;color:#fff;font-size:16px;margin-right:15px;padding-right:17px;border-right:1px solid #fff;line-height:1.1;letter-spacing:.08em}ul.view-msg li i{margin-right:7px}ul.view-msg li:last-child{border:none}.single-post-sec .blog-top-sec .blog-smallleft{height:auto;width:68%}.single-post-sec .blog-top-sec .blog-smallright{padding:30px 30px 34px 34px;width:32%}section.single-content{padding:23px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-content .singleleft-des{padding-left:90px;width:48.2%}.single-content .single-post-sec{width:48.2%;float:left}.single-post-sec h2{font-size:48px;margin-bottom:30px}.singleleft-des h2{font-size:30px;font-family:'Roboto Condensed',sans-serif;margin-bottom:50px;line-height:1.44;margin-bottom:39px}.singleleft-des p{margin-bottom:47px;line-height:1.51}.singleleft-des h4{font-weight:700;color:#000;margin-bottom:1px;font-size:20px}.singleleft-des h3{font-weight:700;font-size:24px;font-family:'Roboto Condensed',sans-serif;margin-bottom:15px}.single-post-sec .contactformaction{width:calc(100% - 90px);margin-bottom:100px;margin-top:0}.single-post-sec .contactformaction p{font-weight:400;font-family:'Roboto Condensed',sans-serif}.sigble-innertext ul.social-hover li{margin-right:3px}.sigble-innertext ul.social-hover li a{width:50px;height:50px}.back-action-sec{width:100%;padding-left:90px;padding-bottom:45px}.back-action-sec ul li{margin-bottom:36px}.johns-blog-section .office_fltrbox{margin-bottom:20px;border-bottom:0}.page_cont{width:100%;margin:0 auto;text-align:center}.page_cont .pagination{width:100%;margin:0 auto;display:block;padding-bottom:50px;padding-top:20px}.page_cont .pagination a{font-weight:700;padding:0 10px;cursor:pointer}.page_cont .pagination span.current,.page_cont .pagination span:hover{color:#00e0b9;font-weight:700}.all_library_posts h3{text-align:center;padding-top:20px;padding-right:20px;padding-left:20px}.full-width-section .w-50{width:100%!important}.product_category_sectionx{background-color:#fff0}.product_category_sectionx .d-flex.product-row .w-33:before{content:"";position:absolute;width:1px;height:100%;background-color:#dadada;right:0}.product_category_sectionx .d-flex.product-row .w-33:last-child:before{display:none}.term_con_sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.term_con_sec .pdf-vide-section{width:48%;float:left;position:relative}.term_con_sec .pdf-vide-section:nth-of-type(2n+2):before{content:"";width:50%;position:absolute;height:1px;background-color:#ccc;bottom:-1px;left:-25%}.calculator-main-wrap{padding-top:30px;padding-bottom:60px}.calculator-main-wrap form{max-width:900px;margin:0 auto;width:100%}.bootstrap-styles form.form.form-horizontal p br{display:none}.calculator-main-wrap form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculator-main-wrap form .form-group label.col-sm-5{width:30%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;max-width:inherit;text-align:right;font-size:17px;display:inline-block;vertical-align:middle;margin-bottom:0;font-weight:600}.calculator-main-wrap form .form-group .col-sm-3{-webkit-box-flex:inherit!important;-ms-flex:inherit!important;flex:inherit!important;max-width:inherit!important;width:36%}.calculator-main-wrap form .form-group .col-sm-4{width:20%;float:inherit;max-width:inherit;font-size:16px;margin-top:5px}.calculator-main-wrap form .form-group .col-sm-4.hint{color:orange}.calculator-main-wrap form .form-group .input-group{border:1px solid #ced4da;padding-left:10px;font-size:19px;border-radius:5px}.calculator-main-wrap form .form-group input{font-size:14px;background-color:#fff0;border:1px solid #ced4da;border-radius:5px;padding-left:10px;margin-bottom:0}.calculator-main-wrap form .form-group .input-group span.input-group-addon{background-color:#ccc;padding:5px 8px;font-size:14px;font-weight:300;letter-spacing:.05em}.calculator-main-wrap form .form-group .input-group input{border:none;height:34px;padding:6px 12px 6px 0;font-size:14px;line-height:1.428571429}.calculator-main-wrap .col-md-4.col-md-offset-5{margin:0 auto;text-align:center}.calculator-main-wrap form .form-group .input-group input:focus,.calculator-main-wrap form .form-group input:focus{box-shadow:none}.calculator-main-wrap h2{text-align:center;margin-bottom:20px;font-size:24px;padding:0 15px}.calculator-main-wrap form .form-group select:focus{box-shadow:none!important;outline:none!important;border-color:#ced4da}.main-hero-banner{background-size:cover;background-repeat:no-repeat;background-position:top center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:calc(100vh - 190px);position:relative;border:10px solid #fff;border-bottom:none;overflow:hidden}.main-hero-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(59 59 59 / .25)}.videobg_child{position:absolute;left:0;top:0;width:100%;height:100%}.videobg_child video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.main-hero-banner .videobg_child iframe{transform:scale(1.7);-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7)}.main-hero-banner .hero-midd .btn{padding:15px 45px 15px 45px;color:#fff;background:#000;font-weight:700;font-family:'Roboto Condensed',sans-serif;font-size:20px}.main-hero-banner .hero-midd .btn:hover{background-color:#fff;color:#000}.hero-midd h1{font-size:29px;letter-spacing:.4px;color:#fff}.hero-midd{position:relative;z-index:1}.main-hero-banner .hero-midd{top:-50px;text-align:left}.hero-midd p{font-weight:500;margin-top:9px;color:#fff}.hero-midd p a{color:#00e0b9;font-weight:600}.hero-midd p a:hover{color:#fff}.typewrite{color:#fff;font-size:82px}.hero-midd h4,.hero-midd h4 p{color:#fff;font-size:100px;letter-spacing:2px;margin-bottom:0;font-weight:700;margin-top:0;line-height:1.2;font-family:'Roboto Condensed',sans-serif}.hero-midd h1 h3{font-size:26px;font-family:'Roboto Condensed',sans-serif}.hero-midd h4 span,.hero-midd h4 p span{color:#00e0b9}.typewrite span{border-right:0!important}.scroll-to-btm a{position:absolute;bottom:25px;left:50%;width:24px;height:24px;border-left:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;margin-left:-10px;z-index:2}.hero-midd h3{color:#fff}.rotational-cta-above-text h2{font-size:40px}.marquee-wrap{margin-bottom:110px;position:relative;z-index:1;height:700px}.animation-scroll{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute}.marquee-wrap .resp-tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;display:inline-block;padding-left:100%;-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite}.marquee-wrap .tabs-li{font-weight:700;font-size:100px;font-weight:700;display:inline-block;padding:12px 50px 14px 50px;margin:0 0 0 0;list-style:none;cursor:pointer;float:left;color:#222;background-color:transparent!important;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.marquee-wrap .tabs-li:hover{color:#ddd}.marquee{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute;width:inherit;z-index:1;transition:all -0.8s ease-out}.marquee-wrap1 .TabRow{height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marquee-wrap1{margin-bottom:110px;position:relative;z-index:1}.marquee-wrap1{margin-bottom:40px}.marquee span{display:inline-block}.marquee span a{font-weight:700;display:inline-block;padding:8px 20px 4px 20px;font-size:32px;margin:0 0 0 0;list-style:none;cursor:pointer;background-color:transparent!important;color:#fff;font-weight:bolder;letter-spacing:.04em}.marquee span a:hover{color:#2EA6E7}section.home-tabs.rotational_slider{background-color:#000;padding:25px 0 20px}.resp-tabs-container.hor_1.johns-tab{display:none}.marquee-wrap1 .TabRow{height:43px}.marquee-wrap1{margin-bottom:15px}.main-hero-banner .hero-midd .btn i{margin-left:9px}.three-box-right-slider.three-box-left-slider .w-50:first-child{order:2;padding-left:30px}.three-box-right-slider.three-box-left-slider .w-50:last-child{padding-left:0}.calculator-main-wrap .form-group label{text-align:right;font-size:16px;font-weight:700}.calculator-main-wrap .sieve-analysis form{max-width:1240px;width:100%;padding:0 50px}.calculator-main-wrap .form-group label{text-align:right;font-size:16px;font-weight:700}.calculator-main-wrap .sieve-analysis form div#samples-outer-frame{width:100%;overflow:auto}.calculator-main-wrap .sieve-analysis form div#samples-inner-frame{display:-webkit-box;display:-ms-flexbox;display:flex;width:1900px}.sieve-analysis .alert.alert-info p{color:#31708f;font-size:16px;margin-bottom:0}.sieve-analysis .form-group br{display:none}.sieve-analysis fieldset.col-sm-9 .form-group label.control-label{width:25%!important}.calculator-main-wrap button,.calculator-main-wrap a.btn-primary{margin-right:10px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #fff0;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator-main-wrap .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.calculator-main-wrap .btn-default{color:#333;background-color:#fff;border-color:#ccc}.calculator-main-wrap .btn-default:hover{color:#333;background-color:#e6e5e5;border-color:#adadad}.calculator-main-wrap .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.sieve-analysis .text-center{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sieve-analysis fieldset.col-sm-9.col-sm-offset-4{flex:0 0 100%;max-width:100%}.calculator-main-wrap .form-group label.radio-inline{font-weight:100;margin-right:10px}.calculator-main-wrap .sieve-analysis form .form-group input{margin-bottom:0}.calculator-main-wrap .screen-collapse form#calc-form{max-width:initial}.calculator-main-wrap .screen-collapse .row{max-width:1240px;margin:0 auto;width:100%;padding:0 50px}.calculator-main-wrap .screen-collapse .row h4{font-size:18px;color:#000;font-weight:100!important;margin-bottom:10px}.calculator-main-wrap .screen-collapse .row p{font-size:14px;line-height:1.1;margin-bottom:0}.calculator-main-wrap .screen-collapse form#calc-form{max-width:initial}.calculator-main-wrap .screen-collapse table tr th{font-size:16px;font-weight:600;text-align:center}.calculator-main-wrap .screen-collapse table tr td:last-child{background-color:#789;color:#fff;text-align:center}.calculator-main-wrap .screen-collapse table tr td:nth-of-type(2n){text-align:center}.calculator-main-wrap .screen-collapse table{margin-top:10px}.calculator-main-wrap form .form-group.screen-btn .col-sm-6 button{margin-right:0}.calculator-main-wrap form .form-group.screen-btn .col-sm-6{max-width:100%;flex:0 0 100%;text-align:right}.calculator-main-wrap .screen-tensile form{max-width:1240px;margin:0 auto;width:100%;padding:0 50px}.screen-tensile table.table.table-bordered tr td{color:orange;font-size:16px;padding:8px}.calculator-main-wrap .screen-tensile form .form-group label.col-sm-3{width:30%}.calculator-main-wrap .screen-tensile form .col-sm-4.col-sm-offset-5{flex:0 0 100%;max-width:100%;text-align:center}.calculator-main-wrap .screen-tensile form .form-group p{margin-bottom:0}.calculator-main-wrap form .form-group select{font-size:14px}.design-tools .contactformaction h2{color:#fff}section.design-tools{padding:10px 0 50px}.design-tools .contactusbox_info{align-items:inherit}.design-tools .contactformaction{margin-top:-10px}.design-tools .contactform_block ul li{list-style:outside}.design-tools .contactform_block ul{padding-left:20px;margin-bottom:20px}.design-tools .contactform_block h3{margin-bottom:5px}.design-tools .contactform_block a.btn i{margin-left:6px;font-size:17px}.design-tools .contactformaction{margin-top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-size:cover;background-repeat:no-repeat;background-position:top center}section.calculators-list-section{padding-top:50px;padding-bottom:63px}.calculators-list-section ul li h4{color:#000;margin-bottom:-4px;margin-top:10px;line-height:1.3}.calculators-list-section ul li a{color:#2EA6E7;font-size:24px;font-weight:700}.calculators-list-section ul li a i{margin-left:6px;font-size:22px}.calculators-list-section ul{display:flex;flex-direction:row;flex-wrap:wrap}.calculators-list-section ul li{width:14.28%;padding:0 45px 0 58px;border-right:1px solid #dadada;margin-bottom:20px}.calculators-list-section ul li:first-child{padding-left:0}.calculators-list-section ul li:last-child{padding-right:0;border:none}.calculators-list-section ul li a:hover{color:#000}.calculators-list-section h2{text-align:left;margin-bottom:40px}.screen-tensile div#messages-area{margin-top:10px}.screen-tensile .alert.alert-info ul li{color:#31708f;font-size:16px;margin-bottom:0}.screen-tensile fieldset legend{text-align:center;font-weight:600}.screen-tensile fieldset.hidden-print h4{color:#000;font-weight:400!important;font-size:18px;margin-bottom:5px}.screen-tensile fieldset legend{text-align:left;font-weight:600;margin-bottom:25px;border-bottom:1px solid #e5e5e5;color:#333;font-size:22px}#recommendation{max-width:1820px;width:100%;margin:30px auto 0;padding:0 50px}.one-line-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#recommendation h3{font-size:24px;margin-bottom:4px}#recommendation p{font-size:16px}#recommendation p br{display:none}#recommendation .table.table-bordered tr td:last-child{background-color:#789;color:#fff}#recommendation .table.table-bordered tr th:last-child{background-color:#789}#recommendation .table.table-bordered tr td{font-size:16px;padding:8px}#recommendation .table.table-bordered tr{font-size:16px}#recommendation .table.table-bordered tr td:nth-of-type(2n),#recommendation .table.table-bordered tr th:nth-of-type(2n){background-color:#ddd}#recommendation .table.table-bordered tr:hover td{background-color:#eee}#recommendation .table.table-bordered tr:hover td:last-child{background-color:#789}footer.main-footer.bootstrap-styles{background-color:#fff0;border-top:1px solid #ccc;padding-top:30px;padding-bottom:0;margin-top:30px}footer.main-footer.bootstrap-styles p{font-size:14px}footer.main-footer.bootstrap-styles h5{margin-bottom:5px}.main-footer.bootstrap-styles .copyright.text-center{color:#000;font-size:14px;text-align:center}.bootstrap-styles .modal-footer{display:block}.bootstrap-styles .modal-footer .form-inline input{margin-right:5px}.bootstrap-styles .modal-footer .col-md-6 br{display:none}.bootstrap-styles .modal-footer .col-md-6 button.btn.btn-default{margin-right:0}.bootstrap-styles .modal-header{display:block}.bootstrap-styles .modal-title{display:inline}.bootstrap-styles button.close{margin:0}.dnone{display:none}#suggesstion-box{color:#000;position:absolute;width:100%;top:55px;left:0;padding:15px 10px;border-radius:0 0 5px 5px}div#suggesstion-box ul li{border-bottom:1px solid #d1d1d1;padding:5px 0;font-size:18px;cursor:pointer}div#suggesstion-box ul li:last-child{border:none}.full-width-cta-for-products form{text-align:right}@media (min-width:992px){.top-nav ul>li>ul>li>ul{height:auto;position:relative;visibility:visible!important;opacity:1!important;padding:0;left:0;top:0;box-shadow:none;display:flex!important;flex-flow:column}.top-nav ul>li>ul{display:none}.top-nav ul>li:hover>ul{display:block;column-count:3}li.two-submenu:hover>ul.sub-menu{column-count:2}.top-nav>ul>li>ul>li>ul li a{padding:0 0 0 0;margin:4px 0}.top-nav>ul>li>ul>li>ul li:first-child a{margin-top:0}.top-nav>ul>li>ul>li>ul li:last-child a{margin-bottom:0}.top-nav>ul>li>ul>li>ul li a:hover{padding-left:30px}.top-nav>ul>li>ul>li>ul li a:before{left:15px;top:4px;font-size:12px}}@media (min-width:1024px){.main-hero-banner{background:none!important}}@media (min-width:639px){.timeline-map ul.site-header.fixed{position:fixed;top:0;left:0;right:0;z-index:99;animation:0.9s fixedhead;-webkit-transition:animation 0.3s ease-in-out;-moz-transition:animation 0.3s ease-in-out;-o-transition:animation 0.3s ease-in-out;transition:animation 0.3s ease-in-out;box-shadow:0 0 15px 0 rgb(0 0 0 / 16%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 16%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / .16);top:188px;box-shadow:none}}@media (max-width:991px) and (min-width:639px){.timeline-map ul.site-header.fixed{top:170px}}@media (max-width:1900px){.blog-top-sec .blog-smallright{width:31.2%}.blog-top-sec .blog-smallleft{width:68.8%}.single-post-sec .blog-top-sec .blog-smallright{padding:30px 25px 34px 30px;width:40%}.single-post-sec .blog-top-sec .blog-smallleft{width:60%}}@media (max-width:1820px){.single-content .singleleft-des,.back-action-sec{padding-left:50px}.single-post-sec .contactformaction{width:calc(100% - 50px)}}@media (max-width:1700px){.blog-top-sec .blog-smallright{width:35%}.blog-top-sec .blog-smallleft{width:65%}.calculators-list-section ul li{padding:0 35px 0 38px}}@media (min-width:1599px){.main-hero-banner .hero-midd{top:-20px}}@media (min-width:1500px){.bynumico h3{font-size:40px}.bynumber .top_title h2{margin-bottom:38px}.ourvalue .top_txt h2{margin-bottom:30px}.ourvalue ul li>h3,.carrermeida+h3,.usofficeinfo h3,.forainofficecol h3{font-size:36px}.hero-banner p{font-size:26px}#about_us_left_right_sections .text p{font-size:30px}.pagetopboxaction{width:calc(51% - 70px);margin-left:40px}.pagetopboxaction h3{margin-bottom:13px}.pagetopboxaction p{margin-bottom:10px}.actionbtn .btn .fa-arrow-right{margin-left:8px}.main-hero-banner .videobg_child iframe{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5)}.hero-midd h1{font-size:26px}}@media (max-width:1780px){.bynumico ul li{width:25%;margin-bottom:19px}.bynumico ul li:first-child{max-width:100%}.officesite_box{width:25%;margin-bottom:57px}}@media (max-width:1750px){h1{font-size:40px}h3{font-size:30px}}@media (max-width:1699px){.banner-section .banner-text{}.tab-list ul li{font-size:18px}.icon-title-contain .icon-title-link{padding:20px 40px 0}.hero-banner .hero-banner-text{margin:100px 0}.right-slider-wrap .text h3 a{font-size:40px}.product-row .text h3 a{font-size:22px}.valueimgtext-block .vision-text{padding:130px 100px 120px 80px}}@media (max-width:1500px){h1{font-size:40px}h3{font-size:30px}.right-slider-wrap .text h3 a{font-size:36px}.product-row .text h3 a{font-size:20px}.weallinfo_title{padding-left:20px}.valueimgtext-block{margin-bottom:50px}.mission-and-values .banner-text h1{max-width:650px}.top-heading-value p{font-size:24px}.coll-heading h4{font-size:26px}.coll-heading h5{font-size:24px}.midd-value-icon span.value-rightarrow{right:18%}.midd-value-icon span.value-leftarrow{left:18%}.midd-value-icon span:before{font-size:34px}.blog-innertwo .blog-top-sec{margin-bottom:40px}.blog-two-div{margin-bottom:40px}.blog-two-div .blog-innertwo{padding-left:40px}.right-one .blog-innertwo{padding-right:40px}.blog-top-sec .blog-smallright{width:40%}.blog-top-sec .blog-smallleft{width:60%}.single-post-sec .blog-top-sec .blog-smallright{width:50%}.single-post-sec .blog-top-sec .blog-smallleft{width:50%}.calculators-list-section ul li{padding:0 15px 0 25px}.calculators-list-section ul li h4,.calculators-list-section ul li a{font-size:22px}.calculators-list-section ul li a i{font-size:20px}}@media (max-width:1400px){h1{font-size:40px}h3{font-size:30px}.intro-screens .text{padding:0 40px 0 0}.intro-screens .intro-cta{padding:30px 30px}.tab-list span{font-size:18px;margin-right:10px}.tab-row .tab-image{padding-bottom:115%}.icon-title-contain .icon-title-link{padding:20px 20px 0}.icon-title-contain h3{font-size:22px}.left-image-right-text-box .right-text-box{padding:30px 30px}.left-image-right-text-box .right-text-box h3{font-size:30px}.left-image-right-text-box .title-text h2{font-size:70px}.right-slider-wrap .text h3 a{font-size:32px}.product-row .text h3 a{font-size:18px}.three-box-right-slider h2{font-size:42px}.officesite_box{width:25%}.career-job-listing .overlay-text .email-title{font-size:24px}.career-job-listing .flag-name h4{font-size:22px}.career-job-listing .overlay-text p{font-size:17px}.contactus_intouch .nf-form-content nf-field{width:100%}.forainoffice_info{padding:33px 30px 52px 0}.usofficeinfo .location_section{width:50%}.usofficeinfo .location_section:nth-of-type(2n+2){padding-right:0}.usofficeinfo .location_section:nth-of-type(3n+3){clear:both}.page-template-template-books .intro-screens .text p{font-size:24px}.our-values-section .values-full-block{padding:80px 50px 72px 60px}.values-full-block .value-icons-block{width:460px}.our-values-section .values-full-block .our-value-right{width:calc(100% - 460px)}.value-icons-block .value-roundin{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}section.our-values-section{padding-bottom:90px}.vision-mission-and-values .banner-text h1{max-width:525px}.intro-cta.rightcta-his{margin-top:140px}.value-icons-block .value-roundin{top:50px}.pagetopbox_info .pagetopbox_block p{font-size:26px}.blog-top-sec .blog-smallright{padding:30px 25px 30px 25px}.blog-two-div .one-blogdiv{padding:170px 60px 68px 42px}.blog-smallright ul li{font-size:12px;margin-right:10px;padding-right:10px}.blog-heading h1{font-size:44px}.singleblog-banner{padding-top:200px;padding-bottom:62px}.singleblog-banner h1{font-size:55px}.singleleft-des h2{font-size:26px;margin-bottom:25px}.singleleft-des p{margin-bottom:36px}section.single-content{padding:23px 0 20px}.back-action-sec ul li{margin-bottom:25px}.marquee-wrap1{margin-bottom:0}.hero-midd h1 h3{font-size:24px}.hero-midd h4,.hero-midd h4 p{font-size:82px}.calculators-list-section ul li{width:25%}.calculators-list-section ul li:nth-of-type(4n+4){border:none}.calculators-list-section ul li:nth-of-type(5n+5){padding-left:0}}@media (max-width:1300px){h1{font-size:40px}h3{font-size:30px}.location_section h4{font-size:20px}.location_section p{font-size:18px;margin-bottom:10px}.tab-row .tab-image{padding-bottom:144%}.three-icon-call{padding:50px 0 20px}.three-icon-call h2{margin-bottom:30px}.three-icon-call h3{font-size:24px}.three-icon-call .w-33{padding:0 15px}.hero-banner .hero-banner-text{margin:100px 50px 100px 0}.pagetopbox_info .pagetopbox_block p{font-size:20px}.hero-midd h1 h3{font-size:22px}.calculator-main-wrap form .form-group .col-sm-4.hint{overflow:auto}}@media (max-width:1200px){h1{font-size:40px}h3{font-size:30px}p,.product-row .text p{font-size:18px}body{font-size:18px}.top-nav>ul>li{padding:0 10px}.top-nav li a{font-size:18px}.tab-list ul li{padding:8px 10px;margin:0 5px}.left-image-right-text-box .title-text h2{font-size:54px}.product-row .w-33{padding:0 20px}.left-image-right-text-box .right-text-box ul li a{font-size:18px}.three-box-right-slider h2{font-size:32px}.right-slider-wrap .text h3 a{font-size:27px}.product-row .text .read-more{left:20px;width:40px;height:40px;line-height:40px;font-size:16px}.product-row .text{padding:0 0 50px}.product-row{margin-left:-20px}.three-box-right-slider{padding:20px 0 50px}.weallinfo_title{padding-left:0}.weallinfotxt{width:100%;padding:0 0 29px}.weallinfo_title:after{display:none}.weallinfotxt:after{left:0;width:100%}.weallbg{width:100%;left:0}.weallbg{background-position:left center!important}.contactformaction,.pagetopboxaction{padding:20px 20px}.usofficemedia{max-width:377px}.usofficeinfo{max-width:calc(100% - 377px);margin:0;padding:0 10px 0 30px}.officesite_box{width:33.33%}.forainofficecol{width:50%}.intro-screens ul li:after{top:12px}.page-template-template-books .intro-screens .text p{font-size:22px}.tab-list .timeline-middcont span img{width:100%;max-width:44px}.valueimgtext-block .vision-text{padding:100px 60px 90px 60px}.mission-and-values .banner-text h1{max-width:450px}.top-heading-value p{font-size:20px}.coll-heading h4{font-size:22px}.coll-heading h5{font-size:20px}.col-two-part h4{font-size:26px}.vision-mission-and-values .banner-text h1{max-width:374px}.blog-top-sec .blog-smallleft{width:55%}.blog-top-sec .blog-smallright{width:45%}.blog-top-sec .blog-smallright h3{font-size:22px}.one-blogdiv h2{font-size:28px}.one-blogdiv ul li{font-size:14px;margin-right:14px;padding-right:15px}.blog-top-sec .blog-smallright{padding:30px 23px 30px 25px}.main-hero-banner .videobg_child iframe{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5)}.hero-midd h1 h3{font-size:20px}.main-hero-banner .hero-midd .btn{padding:10px 40px 10px 40px;font-size:18px}}@media (max-width:1100px){.container{padding:0 20px}.tab-row .tab-image{padding-bottom:174%}.single-post-sec .contactformaction{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.tab-row .text{padding:20px 20px}.icon-title-contain h3{font-size:20px}.icon-title-contain p{font-size:15px}.career-job-listing .flag-name h4{font-size:20px}.career-job-listing .overlay-text .email-title{font-size:20px}.career-job-listing .email-arrow{margin:6px 0 0 5px}.career-job-listing .overlay-text p{font-size:16px}.timeline-map .tab-list ul{padding-left:20px;padding-right:20px}.singleblog-banner .sigble-innertext{padding-right:0}.single-post-sec .blog-top-sec .blog-smallright{padding:30px 17px 30px 22px}.single-content .singleleft-des,.back-action-sec{padding-left:20px;padding-right:20px}.singleleft-des p{margin-bottom:25px}.term_con_sec ul.right-pdf-icons li a{width:45px;height:45px;font-size:17px}.term_con_sec .pdf-vide-section ul.right-pdf-icons li{margin-left:5px}.calculator-main-wrap .sieve-analysis form,.calculator-main-wrap .screen-collapse .row,.calculator-main-wrap .screen-tensile form{padding:0 20px}#recommendation{padding:0 20px}.top-nav li a{font-size:17px}.top-nav>ul>li.menu-item-has-children>a:after{font-size:14px}}@media (max-width:1024px){.hero-banner .container{justify-content:center}.contact-form{top:auto;margin-top:0;bottom:-600px;right:0;width:100%}.contact-form.contact-opened{right:0;bottom:0}.contact-form .contact-btn{display:block;text-align:center;padding:10px 10px;right:0;top:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}.contact-form .contact-btn i{display:inline-block;margin-left:10px}.contact-form .contact-btn.is-open i{transform:rotate(182deg);-webkit-transform:rotate(182deg);-moz-transform:rotate(182deg)}.contact-form.contact-opened .contact-message-block p{color:#000}.contact-message-block{padding:20px 20px;height:600px;overflow:auto}.contact-message-block h3{margin-bottom:10px}.icon-title-contain .col-12{flex:0 0 50%;max-width:50%}.icon-title-contain .icon-title-link{min-height:300px}.main-footer{padding:50px 0 70px}.bynumico ul li{width:33.33%}.ourvalue{padding:17px 0 50px}.officesite_box{width:33.33%;margin-bottom:50px}.contact-form.contact-opened .contact-message-block{max-height:auto}.usofficeinfo .location_section{width:100%;padding-right:0!important}.vision-full-setion h2{margin-bottom:40px}.valueimgtext-block .vision-text{padding:70px 40px 50px 40px}.mission-and-values .banner-text h1{max-width:410px}.intro-cta.rightcta-his{margin-top:120px}.blog-two-div .one-blogdiv{width:100%;margin-bottom:30px}.blog-two-div .blog-innertwo{width:100%;padding-left:0}.blog-innertwo .blog-top-sec{margin-bottom:30px}.blog-innertwo .blog-top-sec:last-child{margin-bottom:30px}.blog-two-div{margin-bottom:0}.right-one .blog-innertwo{padding-right:0}.blog-top-sec .blog-smallright{width:40%}.blog-top-sec .blog-smallleft{width:60%}ul.social-hover li a{width:32px;height:32px;font-size:16px}ul.social-hover{top:15px}.right-one .one-blogdiv{order:inherit}.page_cont .pagination{padding-bottom:40px;padding-top:10px}.single-content .singleleft-des{width:100%}.single-content .single-post-sec{width:100%}.single-post-sec h2{font-size:38px;margin-bottom:24px;padding:0 20px}.single-post-sec .blog-top-sec .blog-smallright{padding:30px 30px 30px 30px;width:40%}.single-post-sec .blog-top-sec .blog-smallleft{width:60%}.hero-midd h4,.hero-midd h4 p{font-size:46px;letter-spacing:2px}.hero-midd h1{letter-spacing:1.2px}.rotational-cta-above-text h2{font-size:30px}.videobg_child{display:none}.calculator-main-wrap form .form-group .col-sm-6{flex:0 0 100%;max-width:100%}.calculator-main-wrap .sieve-analysis .form-group label{text-align:left}.calculator-main-wrap .sieve-analysis form div#samples-inner-frame{width:1221px}.calculator-main-wrap .screen-collapse .form-group label{text-align:left}}@media (max-width:1023px){h1{font-size:40px}h3{font-size:30px}.top-nav li ul li a{font-size:16px}.intro-screens .text{padding:0 30px 0 0}.tab-row .text .primary-btn{font-size:16px}.hero-banner p{font-size:18px}.slider-wrap-item{min-height:440px}.right-slider-wrap .text{padding:0 60px 40px}.right-slider-wrap .text h3 a{font-size:24px}.right-slider-wrap .text .btn{font-size:18px}.left-image-right-text-box .title-text h2{font-size:40px}.left-image-right-text-box .title-text .btn{font-size:18px}.three-box-right-slider .w-50:last-child{padding-left:0}.product-row .w-33{margin-bottom:30px}.three-box-right-slider .w-50{width:100%!important}.main-footer{padding:50px 0 20px}.main-footer .bottom-menu li{margin-right:5px}.main-footer ul li a{font-size:16px}.page-template-template-books .intro-screens .text p{font-size:20px}.top-heading-value p{font-size:18px;margin-bottom:15px}.value-icons-block .value-roundin{width:390px;height:390px}.our-values-section .values-full-block .our-value-right{width:calc(100% - 390px)}.values-full-block .value-icons-block{width:390px}.our-values-section .values-full-block{padding:60px 30px 65px 10px}.col-two-part .midd-value-icon{padding:0 15px}.value-icons-block .value-roundin{-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.midd-value-icon span:before{font-size:24px}.midd-value-icon span.value-leftarrow{left:10%}.midd-value-icon span.value-rightarrow{right:10%}.col-two-part .midd-value-icon span{line-height:1.1}.col-two-part p{font-size:16px}.three-box-right-slider.three-box-left-slider .w-50:first-child{order:inherit;padding-left:0}}@media (max-width:991px){.top-nav,.top-nav.menu-opened{overflow:auto;padding:20px 0;top:178px}.admin-bar .top-nav,.admin-bar .top-nav.menu-opened{top:196px!important}.admin-bar header.fixed .top-nav,.admin-bar header.fixed .top-nav.menu-opened{top:178px!important}.top-nav>ul>li.menu-item-has-children>a:after{display:none}.top-nav li a{font-size:18px}ul.sub-menu:before{display:none}.top-nav li .submenuToggle{position:absolute}.hamburger.is-active{margin-top:18px}.top-nav>ul{padding-bottom:150px}.top-nav>ul>li{padding:0 20px;position:relative}.top-nav>ul>li:first-child{padding-left:20px}.top-nav ul li a{padding:5px 10px}.top-nav li ul{padding:20px 20px}.top-nav li ul li{width:100%}.top-nav li ul li a{font-size:18px}.top-nav li .submenuToggle{background:none;position:absolute;top:4px;right:10px;text-align:center}.top-nav li .submenuToggle:after{content:"\f107";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;color:#2EA6E7}.top-right-menu ul li{padding:0 5px}.tab-row .w-33{width:50%}.tab-row .call-2{width:50%}.tab-row .call-1{width:100%}.tab-row .col-12{flex:0 0 50%;max-width:50%}.tab-row .tab-image{padding-bottom:146%}.call-to-action{padding:20px 20px}.tab-list span{font-size:14px;margin-right:4px}.tab-list ul li{margin:0 2px;padding:8px 6px;font-size:14px}.icon-title-contain h3{font-size:16px}.left-image-right-text-box .title-text{padding:0 30px 40px}.left-image-right-text-box .title-text h2{font-size:44px}.right-slider-wrap .text .btn{font-size:15px}.tag-line{width:100%}.applybox{padding:198px 30px 52px}.forainofficecol{display:flex;flex-wrap:wrap}.forainoffice_info{width:50%}.forainoffice_info{padding:33px 30px 32px 0}.forainofficecol .forainoffice_info:after{bottom:auto;top:0}.forainofficecol .forainoffice_info:nth-child(2):after{display:block}.forainofficecol:first-child .forainoffice_info:after{display:none}.usofficebox{padding:0 0 45px}.office_fltrbox{margin-bottom:38px}.office_fltrbox>ul li{margin:8px 8px 8px 0}.officesite_box{width:50%}.forainoffice_info{width:100%}.career-job-listing .w-25{width:33.33%!important}.bynumico h3,.bynumico h4{opacity:1;transform:translateY(0)}.weall .weallinfo_title h2{text-align:left}section.timeline-map .tab-list ul li,.tab-list span{font-size:18px}section.our-values-section{padding-bottom:70px}.pagetopbox_info .pagetopbox_block p{font-size:18px}section.single-content{padding:20px 0 20px}.single-post-sec .contactformaction{margin-bottom:50px}.term_con_sec .pdf-vide-section{width:100%}.term_con_sec .pdf-vide-section:nth-of-type(2n+2):before{display:none}.main-hero-banner .videobg_child iframe{transform:scale(2.5);-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5)}.hero-midd h1{font-size:24px}.main-hero-banner .hero-midd{top:-20px}}@media only screen and (max-width:820px){.career-job-listing .flag-name a{font-weight:700;display:block}.career-job-listing .flag-name p{font-size:15px;display:block}.career-job-listing .flag-name h4{margin-bottom:10px}.career-job-listing .country-block{min-height:300px}.career-job-listing .country-block:hover .overlay-text{opacity:0}}@media only screen and (max-width:767px){h1,.no-results h1,.hero-banner h1{font-size:40px}.page-template-template-books .intro-screens .text p{font-size:18px}.w-50{width:100%!important}.tab-row .tab-image{padding-bottom:174%}.resp-tabs-container{margin-bottom:40px}.tab-list ul{display:none}.resp-accordion{display:block;cursor:pointer;position:relative;margin-bottom:10px;padding:10px 36px 10px 10px;font-size:22px;background:#000;color:#fff}.resp-accordion:hover{background:#231f20}.tab-list span{position:absolute;right:0;top:5px}.tab-list span:after{content:"\f107";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;color:#00e0b9}.timeline-middcont h3 span:after{display:none}.resp-accordion.resp-tab-active span:after{content:"\f077"}.related-product-sec h2{margin-bottom:25px}.intro-screens .text{padding:0}.icon-title-contain .col-12{flex:0 0 50%;max-width:50%}.icon-title-contain .icon-title-link{min-height:370px}.contact-form{bottom:-320px}.contact-message-block{height:320px}.contact-message-block p{font-size:16px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:6px 0;font-size:16px;margin-bottom:20px}.three-icon-call{padding:30px 0 20px}.three-icon-call .w-33,.three-icon-call .w-25{width:100%}.three-icon-call .w-25{width:100%!important}.hero-banner .hero-banner-text{margin:40px 0 80px;padding:30px 30px;max-width:inherit;text-align:center}.hero-banner p{font-size:18px}.hero-banner .btn{font-size:18px}.icon-section{padding:40px 0 10px}.icon-section .d-flex{justify-content:center}.icon-section .icon{width:33%;margin-bottom:30px}ul.slick-dots li{width:20px;height:20px}ul.slick-dots li:hover:after,ul.slick-dots li.slick-active:after{width:12px;height:12px}.left-image-right-text-box .image-box{width:100%;padding-right:0;margin-bottom:20px}.left-image-right-text-box .right-text-box{width:100%}.left-image-right-text-box .right-text-box h3{font-size:24px}.left-image-right-text-box{padding:30px 0}.three-box-right-slider .w-50:last-child{padding-left:0}.slider-wrap-item{min-height:inherit;padding-bottom:12%}.left-image-right-text-box .image-wrap{min-height:inherit;padding-bottom:80%}.left-image-right-text-box .title-text{padding:0 20px 20px}.three-box-right-slider h2{font-size:26px}.left-image-right-text-box .right-text-box{padding:30px 30px 10px}.product-row .w-33{width:50%;margin-bottom:30px}.main-footer .footer-links:nth-child(1),.main-footer .footer-links:nth-child(2),.main-footer .footer-links:nth-child(3),.main-footer .footer-links:nth-child(4){width:50%}.ourvalue ul li{margin-bottom:22px}.ourvalue ul li>h3{margin-bottom:10px}h3{font-size:18px}.weall .container{padding-top:50px;padding-bottom:60px}.ourvalue{padding:17px 0 30px}.contactform_block,.pagetopbox_block{width:100%;padding:0}.contactformaction,.pagetopboxaction{width:100%}.contactus_intouch .nf-field-element input::-webkit-input-placeholder,.contactus_intouch .nf-field-element textarea::-webkit-input-placeholder,.contactus_intouch .nf-field-element select::-webkit-input-placeholder{font-size:15px}.contactus_intouch .nf-field-element input:-ms-input-placeholder,.contactus_intouch .nf-field-element textarea:-ms-input-placeholder,.contactus_intouch .nf-field-element select:-ms-input-placeholder{font-size:15px}.contactus_intouch .nf-field-element input::-moz-placeholder,.contactus_intouch .nf-field-element textarea::-moz-placeholder,.contactus_intouch .nf-field-element select::-moz-placeholder{font-size:15px}.contactus_intouch .nf-field-element input:-moz-placeholder,.contactus_intouch .nf-field-element textarea:-moz-placeholder,.contactus_intouch .nf-field-element select:-moz-placeholder{font-size:15px}.contactus_intouch .nf-field-element input[type="button"]{height:39px;margin:5px 0 0}.contactus_intouch .nf-field-element input:not([type="button"]),.contactus_intouch .nf-field-element textarea,.contactus_intouch .nf-field-element select{font-size:15px}.carrercol{width:100%}.applybox{padding:198px 30px 30px}.usofficeinfo{width:100%;max-width:100%;padding:20px 10px 0 0}.forainofficecol{width:100%}.career-job-listing .w-25{width:50%!important}.admin-bar .top-nav,.admin-bar .top-nav.menu-opened{top:222px!important}.admin-bar header.fixed .top-nav,.admin-bar header.fixed .top-nav.menu-opened{top:175px!important}.forainofficecol .forainoffice_info:after{width:100%}.location_section h4{font-size:18px}.timeline-map .tab-list ul{display:block}.timeline-map ul span{position:relative;top:0;right:inherit;font-size:18px}.timeline-map ul span::after{display:none}.timeline-map ul span{margin-right:0}.valueimgtext-block .vision-img{width:100%;height:400px}.valueimgtext-block .vision-text{float:left;width:100%;padding:40px 30px 30px 30px;background-color:#2EA6E7}.valueimgtext-block .vision-text{order:1}.our-values-section .values-full-block{display:block;padding:40px 30px 30px 30px}.values-full-block .value-icons-block{margin:0 auto}.our-values-section .values-full-block .our-value-right{width:100%}section.our-values-section{padding-bottom:50px}.intro-cta.rightcta-his{margin-top:20px}.value-icons-block .value-roundin{top:0;margin-bottom:20px}.library-section #pagination{padding-top:50px}.library-section{padding-bottom:50px}.library-section #pagination a{padding:0 8px}.article-open a span{font-size:22px}.article-open a i{line-height:2.1;font-size:18px;width:40px;height:40px}.article-open{padding:30px 60px 30px 0}.blog-heading h1{font-size:40px;margin-bottom:30px}.singleblog-banner h1{font-size:46px}.sigble-innertext ul.view-msg li{font-size:16px;margin-right:22px;padding-right:22px}.sigble-innertext ul.social-hover li a{width:47px;height:47px;font-size:22px}.single-post-sec .blog-top-sec .blog-smallright{padding:30px 24px 30px 25px}.singleleft-des h3{font-size:22px}.back-action-sec{padding-bottom:25px}.product_category_sectionx .d-flex.product-row .w-33:before{display:none}.calculator-main-wrap form .form-group label.col-sm-5{width:100%;text-align:left}.calculator-main-wrap form .form-group .col-sm-3{width:100%}.calculator-main-wrap form .form-group{display:block}.calculator-main-wrap form .form-group .col-sm-4{width:100%}.calculator-main-wrap{padding-top:30px;padding-bottom:40px}.calculator-main-wrap form .form-group p{margin-bottom:6px}.calculator-main-wrap .col-md-4.col-md-offset-5{margin-top:30px}.main-hero-banner .videobg_child iframe{transform:scale(2.3);-webkit-transform:scale(2.3);-moz-transform:scale(2.3);-ms-transform:scale(2.3)}.marquee-wrap1 .TabRow{height:34px}.marquee span a{padding:12px 10px 12px 10px;font-size:24px}.hero-midd h2{font-size:22px}.sieve-analysis fieldset.col-sm-9 .form-group label.control-label{width:100%!important}.sieve-analysis fieldset.col-sm-9.col-sm-offset-4{padding:0}.calculator-main-wrap .screen-tensile form .form-group label.col-sm-3{width:100%;text-align:left}.design-tools .contactformaction{margin-top:30px;padding:100px 30px}.calculators-list-section ul li{width:50%}.calculators-list-section ul li:nth-of-type(2n+1){padding-left:0}.calculators-list-section ul li:nth-of-type(2n+2){border-right:0}section.design-tools{padding:10px 0 30px}section.calculators-list-section{padding-top:30px;padding-bottom:30px}.screen-tensile .row .col-sm-6{flex:0 0 100%;max-width:100%}.calculator-main-wrap .form-group label{text-align:left}.screen-tensile .row .col-sm-5{flex:0 0 100%;max-width:100%}.calculator-main-wrap form.form.form-horizontal{padding:0 20px}}@media only screen and (max-width:640px){.timeline-middcont h3{font-size:45px}.tab-list .timeline-middcont span{left:112px}.tab-list .timeline-middcont span img{width:100%;max-width:30px}.wrap-timeline.left-timeline .timeline-middcont{padding-right:30px}.wrap-timeline.left-timeline h3:before{right:-56px}.timelineinnerwrap{padding-top:50px;padding-bottom:40px}.pdf-vide-section{display:block}.pdf-vide-section .left-pdf-title{width:100%}.pdf-vide-section ul.right-pdf-icons{width:100%;padding-left:0;text-align:left;float:none;margin-top:18px}.pdf-vide-section ul.right-pdf-icons li{margin-left:0;margin-right:10px}ul.right-pdf-icons li a{width:43px;height:43px;font-size:18px}.blog-smallright ul li{font-size:14px;margin-right:0;padding-right:0;border:none;width:100%;margin-bottom:6px}.blog-top-sec .blog-smallright{width:50%}.blog-top-sec .blog-smallleft{width:50%}.blog-top-sec .blog-smallright{padding:25px 20px 25px 20px}.blog-two-div .one-blogdiv{padding:130px 50px 50px 30px}.one-blogdiv h2{font-size:26px}.article-open{padding:30px 30px 30px 0}.singleblog-banner{padding-top:150px;padding-bottom:40px}.singleblog-banner h1{font-size:40px}.single-post-sec .blog-top-sec .blog-smallleft{width:50%}.single-post-sec .blog-top-sec .blog-smallright{padding:25px 20px 25px 20px;width:50%}.hero-midd h4,.hero-midd h4 p{font-size:30px;letter-spacing:1px;display:block;margin-left:0;line-height:1.2}.hero-midd h1{font-size:16px;margin-bottom:20px}.searchresults .pdf-vide-section{display:flex}.searchresults .pdf-vide-section .left-pdf-title{width:65%}.searchresults .pdf-vide-section ul.right-pdf-icons{width:35%;padding-left:20px;text-align:right;float:left;margin-top:0}}@media only screen and (max-width:600px){.career-job-listing .country-block{min-height:340px}}@media only screen and (max-width:500px){.career-job-listing .w-25{width:100%!important}.values-full-block .value-icons-block{width:100%}.our-values-section .values-full-block .our-value-right{margin-top:40px}.coll-heading h4{font-size:20px}.coll-heading h5{font-size:18px;margin-bottom:15px}.our-values-section .values-full-block{padding:40px 20px 30px 20px}}@media only screen and (max-width:480px){.career-job-listing .country-block{min-height:290px}.timeline-list:before{left:20px;right:inherit}.timelineinnerwrap .timeline-middcont{width:100%;padding-left:35px}.wrap-timeline.left-timeline .timeline-middcont{padding-right:0;padding-left:35px}.timeline-middcont h3{font-size:42px;margin-bottom:10px}.wrap-timeline h3:before{left:-56px}.wrap-timeline.left-timeline h3:before{right:inherit;left:-56px}.tab-list .timeline-middcont span{left:97px}.timeline-map ul span{width:100%;text-align:center}.timeline-map .tab-list ul{text-align:center}.one-blogdiv ul li{font-size:13px;margin-right:12px;padding-right:12px}.blog-two-div .one-blogdiv{padding:100px 30px 40px 30px}.singleleft-des h2{font-size:24px}.hero-midd h1 h3{font-size:18px}.main-hero-banner .hero-midd .btn{padding:10px 35px 10px 35px;font-size:16px}}@media only screen and (max-height:450px){.contact-form{bottom:-180px}.contact-message-block{height:180px}}@media only screen and (max-width:639px){body{font-size:16px}.timeline-map ul.site-header.fixed{z-index:1}h1,.no-results h1{font-size:32px}.intro-screens .d-flex,.main-footer .d-flex,.three-icon-call .call-row{display:block}.tab-row .w-33{width:100%}.tab-row .call-2{width:100%}.tab-row .col-12{flex:0 0 100%;max-width:100%}.tab-row .tab-image{padding-bottom:100%}.call-to-action{padding:30px 20px}.valuetxt>div{width:100%;min-height:auto;padding:15px;margin-top:8px;bottom:0}.arrowbox{display:none}.bynumico ul li{width:50%;padding:0 10px}.weallinfotxt>div{width:100%}.weall .container{padding-top:40px;padding-bottom:50px}.contactus_intouch .nf-form-content nf-field{width:100%}.contactformaction ul{padding:0 0 30px 18px}.forainoffice_info{width:100%}.officesite_box{width:50%}.office_fltrbox h5{margin:15px auto}.office_fltrbox{text-align:left}.proanimbox .text{position:relative;padding:5px 0}.tab-row .tab-image:after{display:none}.tab-row .tab-image h3.btmvisual_heading{display:none}.proanimbox .text-wrap,.proanimbox .text p{transform:translateY(0);opacity:1;color:#000;transition:0s all}.page-template-template-books .proanimbox .text-wrap a.btn.primary-btn{background-color:#2EA6E7;color:#000}.page-template-template-books .tab-block{margin-top:0}.page-template-template-books .tab-block{padding-bottom:15px}.page-template-template-books .proanimbox .text-wrap a.btn.primary-btn img{position:relative;top:-4px}.tab-row .text .text-wrap h3{color:#000;margin-bottom:6px;padding-bottom:0;transition:0s all;transform:translateY(0)}.tab-row .text .primary-btn{transform:translateY(0);background:#000;color:#fff;transition:0.5s all 0s;border:1px solid #fff0}.tab-row .text .primary-btn:hover{background:#fff;color:#000;border:1px solid #000}.proanimbox:hover .text-wrap{transition:0.5s all 0s}.proanimbox:hover .text{background:none;transition:0s all 0s}.tab-row .tab-image:hover:before{opacity:.4}.timeline-map .tab-list{max-width:100%}.tab-list{max-width:400px;margin:0 auto!important}.proanimbox .text p{margin-bottom:5px}.top-nav,.top-nav.menu-opened{top:140px}.intro-screens ul li:after{top:11px}.vision-mission-and-values .banner-text h1{max-width:274px}img.img-tag{margin-top:30px;margin-bottom:30px}.main-hero-banner{height:500px}}@media only screen and (max-width:500px){.top-right-menu{display:none}.top-nav li.mob-link{display:block}.header-top .d-flex{align-items:center;justify-content:center}.tab-row .tab-image{padding-bottom:95%}.left-image-right-text-box .title-text h2{font-size:32px}.left-image-right-text-box .image-wrap{min-height:inherit;padding-bottom:98%}.product-row{margin-left:0}.product-row .w-33{width:100%;padding:0 0 30px;border-left:0;border-bottom:1px solid #c3c3c3}.product-row .w-33:first-child{border-bottom:1px solid #c3c3c3}.product-row .text .read-more{left:0}.product-row .text{position:relative}.slider-wrap-item{padding-bottom:20%}.right-slider-wrap .text h4{margin-bottom:10px;font-size:18px}.right-slider-wrap .text h3 a{font-size:20px}.right-slider-wrap .text{padding:0 50px 20px}.slick-prev{left:15px}.slick-next{right:15px}.officesite_box{width:100%}.valueimgtext-block .vision-img{height:320px}.valueimgtext-block{margin-bottom:30px}}@media only screen and (max-width:480px){.icon-title-contain .col-12{flex:0 0 100%;max-width:100%}.icon-title-contain .icon-title-link{min-height:310px}.contact-message-block{height:270px;height:calc(100vh - 84px)}.contact-form{bottom:-270px;bottom:calc(-100vh + 84px)}.contact-form.contact-opened{bottom:-53px}.top-nav li.mob-link{display:block}.main-footer .footer-links:nth-child(1),.main-footer .footer-links:nth-child(2),.main-footer .footer-links:nth-child(3),.main-footer .footer-links:nth-child(4){width:100%;padding-right:0}.footer-bottom{text-align:center}.applybox{padding:198px 20px 20px}.officesite_box{width:100%}.contact-form .contact-message-form{margin-bottom:20px}.contact-form.contact-opened{bottom:-83px}.office_fltrbox>ul li{width:100%;margin:8px 40px 8px 0}.office_fltrbox>ul li select{text-align:left;max-width:100%;width:100%}.contact-message-block{padding:20px 20px 50px}.searchresults .pdf-vide-section ul.right-pdf-icons{width:40%;padding-left:10px}}@media only screen and (max-width:450px){.value-icons-block .value-roundin{position:relative;left:-40px}.our-values-section .values-full-block .our-value-right{margin-top:10px}.col-two-part .right-value-part{float:left;width:100%}.col-two-part .midd-value-icon{display:none}.col-two-part .left-value-part{width:100%}.our-values-section .values-full-block{padding:15px 20px 30px 20px}.blog-smallright ul li{font-size:12px}.blog-top-sec .blog-smallright h3{font-size:20px}.blog-top-sec .blog-smallright h5{font-size:12px}}@media only screen and (max-width:400px){.resp-accordion{font-size:20px}.tab-row .tab-image{padding-bottom:98%}.icon-section .icon{width:50%}.value-icons-block .value-roundin{-webkit-transform:scale(.58);-ms-transform:scale(.58);transform:scale(.58)}.valueimgtext-block .vision-img{height:250px}.article-open a span{font-size:22px;line-height:1.3;margin-right:0}.singleblog-banner h1{font-size:38px}.sigble-innertext ul.view-msg li{font-size:14px;margin-right:18px;padding-right:18px}.searchresults .pdf-vide-section ul.right-pdf-icons li{margin-left:0;margin-right:5px;margin-bottom:10px}}@media only screen and (max-width:376px){.value-icons-block .value-roundin{-webkit-transform:scale(.53);-ms-transform:scale(.53);transform:scale(.53)}.value-icons-block .value-roundin{left:-70px}.calculators-list-section ul li{width:100%;padding-left:0;border:none;border-bottom:1px solid #dadada;padding-bottom:10px}}