:root
{
	--site-font-family:'Poppins', Arial, Helvetica, sans-serif;
	--sub-heading-18:18px;
	--site-font-20:20px;
	--heading1:56px;
  --heading2:50px;
  --heading3:22px;
  --heading4:20px;
  --heading5:18px;
  --heading6:16px;
	--site-font:18px;
	--site-white:#ffffff;
	--site-black:#000000;
	--site-blue:#2A87C4;
	--site-gary:#383838;
	--site-brown:#973D0C;
	--site-sky-blue:#45BFFF;
	--site-light-skyblue:rgba(69,191,255,0.1);
	--site-orange:#FF8543;
	--light-blue:#eef9ff;
}
/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/poppins-v24-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/poppins-v24-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:100%}}@media (min-width:1200px){.container{max-width:1170px;}}@media (min-width:1400px){.container{max-width:1424px}}.row{display:flex;flex-wrap: wrap; margin-right:-12px;margin-left:-12px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:12px;padding-left:12px;}.col-1 {flex: 0 0 auto;width: 8.33333333%}.col-2 {flex: 0 0 auto;width: 16.66666667%}.col-3 {flex: 0 0 auto;width: 25%}.col-4 {flex: 0 0 auto;width: 33.33333333%}.col-5 {flex: 0 0 auto;width: 41.66666667%}.col-6 {flex: 0 0 auto;width: 50%}.col-7 {flex: 0 0 auto;width: 58.33333333%}.col-8 {flex: 0 0 auto;width: 66.66666667%}.col-9 {flex: 0 0 auto;width: 75%}.col-10 {flex: 0 0 auto;width: 83.33333333%}.col-11 {flex: 0 0 auto;width: 91.66666667%}.col-12 {flex: 0 0 auto;width: 100%}
@media (min-width: 576px) {.col-sm-1 {flex: 0 0 auto;width: 8.33333333%}.col-sm-2 {flex: 0 0 auto;width: 16.66666667%}.col-sm-3 {flex: 0 0 auto;width: 25%}.col-sm-4 {flex: 0 0 auto;width: 33.33333333%}.col-sm-5 {flex: 0 0 auto;width: 41.66666667%}.col-sm-6 {flex: 0 0 auto;width: 50%}.col-sm-7 {flex: 0 0 auto;width: 58.33333333%}.col-sm-8 {flex: 0 0 auto;width: 66.66666667%}.col-sm-9 {flex: 0 0 auto;width: 75%}.col-sm-10 {flex: 0 0 auto;width: 83.33333333%}.col-sm-11 {flex: 0 0 auto;width: 91.66666667%}.col-sm-12 {flex: 0 0 auto;width: 100%}}@media(min-width:768px){.col-md-1 {flex: 0 0 auto;width: 8.33333333%}.col-md-2 {flex: 0 0 auto;width: 16.66666667%}.col-md-3 {flex: 0 0 auto;width: 25%}.col-md-4 {flex: 0 0 auto;width: 33.33333333%}.col-md-5 {flex: 0 0 auto;width: 41.66666667%}.col-md-6 {flex: 0 0 auto;width: 50%}.col-md-7 {flex: 0 0 auto;width: 58.33333333%}.col-md-8 {flex: 0 0 auto;width: 66.66666667%}.col-md-9 {flex: 0 0 auto;width: 75%}.col-md-10 {flex: 0 0 auto;width: 83.33333333%}.col-md-11 {flex: 0 0 auto;width: 91.66666667%}.col-md-12 {flex: 0 0 auto;width: 100%}}@media(min-width:992px){.col-lg-1 {flex: 0 0 auto;width: 8.33333333%}.col-lg-2 {flex: 0 0 auto;width: 16.66666667%}.col-lg-3 {flex: 0 0 auto;width: 25%}.col-lg-4 {flex: 0 0 auto;width: 33.33333333%}.col-lg-5 {flex: 0 0 auto;width: 41.66666667%}.col-lg-6 {flex: 0 0 auto;width: 50%}.col-lg-7 {flex: 0 0 auto;width: 58.33333333%}.col-lg-8 {flex: 0 0 auto;width: 66.66666667%}.col-lg-9 {flex: 0 0 auto;width: 75%}.col-lg-10 {flex: 0 0 auto;width: 83.33333333%}.col-lg-11 {flex: 0 0 auto;width: 91.66666667%}.col-lg-12 {flex: 0 0 auto;width: 100%}}@media (min-width: 1200px) {.col-xl-1 {flex: 0 0 auto;width: 8.33333333%}.col-xl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xl-3 {flex: 0 0 auto;width: 25%}.col-xl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xl-6 {flex: 0 0 auto;width: 50%}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xl-8 {flex: 0 0 auto;width: 66.66666667%}.col-xl-9 {flex: 0 0 auto;width: 75%}.col-xl-10 {flex: 0 0 auto;width: 83.33333333%}.col-xl-11 {flex: 0 0 auto;width: 91.66666667%}.col-xl-12 {flex: 0 0 auto;width: 100%}}@media (min-width: 1400px) {.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%}.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xxl-3 {flex: 0 0 auto;width: 25%}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xxl-6 {flex: 0 0 auto;width: 50%}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%}.col-xxl-9 {flex: 0 0 auto;width: 75%}.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%}.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%}.col-xxl-12 {flex: 0 0 auto;width: 100%}}.text-center{text-align:center !important;}.text-start{text-align:left;}.text-end{text-align:right;}.d-flex {display: flex}.d-inline-flex {display: inline-flex}.d-none {display: none}.justify-content-start {justify-content: flex-start}.justify-content-end {justify-content: flex-end}.justify-content-center {justify-content: center}.justify-content-between {justify-content: space-between}.align-items-start {align-items: flex-start}.align-items-end {align-items: flex-end}.align-items-center {align-items: center}.align-content-start {align-content: flex-start}.align-content-end {align-content: flex-end}.align-content-center {align-content: center}.align-content-between {align-content: space-between}.w-100{width: 100%;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0 0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding:0px 10px;}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:none;padding: 10px 0px;}.slick-vertical .slick-list{margin:-10px 0px;padding: 0 !important;}.slick-arrow.slick-hidden{display:none}
.slick-dots {display: flex;align-content: center;justify-content: center;margin-top:36px;}
.slick-dots li{height:8px;width:8px;line-height:1;margin-left:8px;font-size: 0px;}
.slick-dots li:first-child{margin-left:0px;}
.slick-dots li button{background:#D9D9D9;opacity:1;height:8px;width:8px;font-size:0px;border-radius:50%;border:1px solid var(--site-light-blue);appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;margin:0px;padding:0px;position:relative;opacity: 1;cursor:pointer;border: 0;}

*, *::before, *::after { box-sizing:border-box; -webkit-tap-highlight-color:transparent; }
html { -webkit-text-size-adjust:100%; text-size-adjust:100%; }
body{ font-family:var(--site-font-family); color:var(--site-gary); font-size:18px; margin:0; padding:0; -webkit-font-smoothing:antialiased; }
a { text-decoration:none; }
ul,ol,li,p,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight: 600; color:var(--site-gary);}
img{ max-width:100%; }
.home .flexible-block-main > .ptb:first-child{ padding-top:20px; }
.ptb{padding:85px 0;}
.wb{background:var(--site-white);}
.wb + .wb{padding-top: 0;}
.bb + .bb{padding-top: 0;}
.bb{background:var(--light-blue);}
/*******footer-css-start**********/
.site-footer{background:url(images/footer-tsi.jpg) no-repeat; background-position: center; background-repeat: no-repeat;  position:relative; color:var(--site-white); background-size: cover; }
.site-footer .container{z-index:1; position:relative;}
.site-footer:after{background:#091F2FE5; position:absolute; left:0px; top:0px; width:100%; height:100%; content:""; opacity:9;}
.newsletter-main{width:100%; padding:30px 0px 33px 0px; border-bottom:2px solid #24495c;}
.newsl-head{font-size:32px; color:var(--site-white); font-weight:600;}
.footer-main{padding:50px 0px;}
.footer-text{font-size:18px; max-width:290px; margin-top:20px; line-height:28px;}
.footer-text p{color:var(--site-white);}
.footer-text a{text-decoration:underline; color:var(--site-white);}
.footer-heading{color:var(--site-sky-blue); font-size:22px; font-weight:600; margin-bottom:20px;}
.footer-nav ul.menu li{position:relative; padding-left:26px; margin-top:5px;}
.footer-nav ul.menu li:after{background:url(images/footer-bullate.svg) no-repeat; width:11px; height:10px; position:absolute; left:0px; top:10px; content:"";}
.footer-nav ul.menu li a{color:var(--site-white);}
.col-md-3.footer-1{width: 30%;}
.col-md-3.footer-2{width: 19%;}
.col-md-3.footer-3{width: 26%;}
.col-md-3.footer-4{width: 25%;}
.footer-address.footer-main-address a{display:block;}
.footer-address a{color:var(--site-white); position:relative; padding-left:40px; max-width:270px;}
.footer-address a:after{background:url(images/location-wht-icon.svg) no-repeat; width:21px; height:24px; position:absolute; left:0px; top:5px; content:"";}
.footer-address.footer-call a:after{background:url(images/call-wht-icon.svg) no-repeat; width:21px; height:24px; position:absolute; left:0px; top:3px; content:"";}
.footer-address.footer-call{margin-top:25px;}
.footer-address.footer-mail{margin-top:25px;}
.footer-address.footer-mail a:after{background:url(images/mail-wht-icon.svg) no-repeat; width:22px; height:19px; position:absolute; left:0px; top:3px; content:"";}
.footer-social-media ul{display:flex; margin-top:38px;}
.footer-social-media ul li{margin-right:15px;}
.footer-social-media ul li:last-child{margin-right:0px;}
.footer-social-media ul li a{font-size:0px; width:36px; height:36px; display:block;}
.foot-fb{background:url(images/footer-fb.svg) no-repeat;}
.foot-linkedin{background:url(images/footer-linkedin.svg) no-repeat;}
.foot-twitter{background:url(images/footer-twitter.svg) no-repeat;}
.foot-insta{background:url(images/footer-instagram.svg) no-repeat;}
.copyright-bg{background:#091F2F; padding:13px 0px; font-size:16px; z-index:1; position:relative;}
.copyright-left{display:flex; flex-wrap: wrap;}
.menu-footer-utility-menu-container ul{display:flex;}
.menu-footer-utility-menu-container ul a{color:var(--site-white);}
.menu-footer-utility-menu-container ul li:first-child{padding-left:22px;}
.menu-footer-utility-menu-container ul li:first-child:after{left:10px;}
.menu-footer-utility-menu-container ul li{position:relative; padding:0px 6px;}
.menu-footer-utility-menu-container ul li:after{background:var(--site-white); width:2px; height:15px; position:absolute; left:-1px; top:5px; content:"";}
.copyright-inner{display:flex; justify-content: space-between; flex-wrap: wrap; }
.copyright-right a{color:var(--site-sky-blue); font-weight:600; text-decoration:underline;}
.subheading{color:var(--site-brown); font-size:20px; letter-spacing:4px; font-weight:500; text-transform:uppercase;}
.whysybx.text-center h2, .whysybx h2 {position: relative; padding-bottom:20px;}
.blog-box{position:relative;}
.blog-content{background:var(--site-white); border-radius:0px 0px 15px 15px; border:1px solid var(--site-blue); padding:40px 30px 27px 30px; margin-top:5px; position:relative;}
.blog-main .row{margin-left:-24px; margin-right:-24px;}
.blog-main .col-md-4{padding-left:24px; padding-right:24px;}
.blog-img{line-height:0px; position:relative; z-index:1;}
.blog-img img{border-radius:15px 15px 0px 0px;}
.blog-box-main{margin-top:40px; overflow:hidden; }
.blog-date{background:#80D3FF; border:2px solid var(--site-white); text-align:center; border-radius:26px; color:var(--site-black); height:44px; line-height:38px; position: absolute; bottom:-26px; padding: 0px 20px;  left:30px;}
.full-link{overflow: hidden; display: inline-block;width: 100%; vertical-align:top;}
.blog-img:before {position: absolute;top: 0;left: -100%;display: block;content: "";width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);transition: all 0.3s ease;}
.blog-img:after {content:"";position: absolute;right: 50px;bottom: -20px;background: url(images/black-arrow-btn.svg) no-repeat center center;width: 40px;height: 40px;opacity:0;transition: all 0.3s ease-in-out;}
.recent-btn {text-align:center; margin-top:40px;}
.cleaning-heading{font-size: 22px; font-weight:600; line-height: 1.25; color:var(--site-black); padding:20px 90px 20px 30px; position: relative; cursor: pointer; transition: .3s; -webkit-transition: .3s; border: 1px solid #b9e7ff; border-radius:15px; background:var(--site-white);}
.accordion-answer{background:var(--site-white);}
.accordion-answer { padding:15px 135px 15px 30px; border: 1px solid #b9e7ff; border-radius: 0 0 15px 15px; }
.accordion-list { margin-top:30px; }
.cleaning-list-item { margin-top: 20px; }
.cleaning-list-item.active .cleaning-heading{background:#c8ebff; color:var(--site-black); font-weight:600; border-radius: 15px 15px 0 0;}
.cleaning-heading::before { content: ""; position: absolute; background: url(images/faq-plus.svg) center center no-repeat; background-size: auto; width:29px; height:29px; top:50%; margin-top:-15px; right: 20px; background-size: cover; }
.cleaning-list-item.active .cleaning-heading::before {background: url(images/faq-active.svg) center center no-repeat;}
.faq-expandin .whysybx { margin-top: 6px; }
.testi-img{max-width:431px; position:relative;}
.testi-img:after{background: url(images/testi-graph.svg) center center no-repeat; width:155px; height:86px; position:absolute; left:-60px; bottom:-33px; content:"";}
.testi-img img{z-index:1; position: relative; border-radius:15px;}
.testi-inner .row{margin-left:-25px; margin-right:-25px; align-items: center;}
.testi-inner .col-md-4{padding-left:25px; padding-right:25px;}
.testi-inner .col-md-8{padding-left:25px; padding-right:25px;}
.testibox-main{width:50%;}
.testibox-inner{border:1px solid var(--site-sky-blue); border-radius:20px; padding:23px 30px 30px 32px; background:var(--site-white); position:relative;}
.testibox-inner:after{background: url(images/testi-icon.svg) no-repeat; position:absolute; bottom:-24px; right:30px; width:48px; height:48px; content:"";}
.testi-sildermain .testi-row{display:flex; margin-left:-26px; margin-right:-26px;}
.testi-sildermain .testibox-main{padding-left:26px; padding-right:26px;}
.testibox-inner .whysybx{font-style:italic; line-height:28px;}
.testi-sildermain{margin-top:30px;}
.author-head{color:var(--site-gary); font-size:20px; font-weight:600;}
.author-qulification{color:var(--site-gary); font-size:16px;}
.author-name{position:relative; margin-top:24px; padding-top:22px;}
.author-name:after{background:#94c3e1; width:55px; height:2px; position:absolute; left:0px; top:0px; content:"";}
.testi-sildermain .slick-list{padding-bottom:24px;}
.testi-sildermain .slick-arrow{position:absolute; top:-107px; margin-right:18px; right:0px; cursor:pointer;}
.testi-sildermain .slick-arrow.slick-next{background:url(images/testi-right-arrow.svg) no-repeat; width:57px; height:57px; border:0px; font-size:0px;}
.testi-sildermain .slick-arrow.slick-prev{background:url(images/testi-left-arrow.svg) no-repeat; width:57px; height:57px; border:0px; font-size:0px; right:64px;}
.cta-section-box{background:url(images/cat-section.svg) no-repeat; width:100%; overflow:hidden; background-size: cover; border-radius:20px; padding-left:15px; padding-right:15px;}
.cta-section-box .subheading{color:var(--site-orange);}
.cta-section-box .whysybx h2 {color:var(--site-white);}
.cta-section-box .whysybx h2::after{background:url(images/heading-blue-sep.svg) no-repeat;}
.cta-section-box .whysybx p{color:var(--site-white);}
.cta-section-inner{max-width:1040px; margin:auto; padding-left:15px; padding-right:15px;}
.cta-section-btnmain{text-align:center; margin-top:40px; display:flex; justify-content:center; flex-wrap:wrap; gap:30px;}
.cta-section-btnmain .btn{ margin-left:15px; margin-right:15px;}
.site-btn { display:inline-flex; align-items:center; justify-content:space-between; padding:11px 64px 11px 30px; position:relative; overflow:hidden; border-radius:30px; font-size:20px; text-decoration:none;
transition:all 0.4s cubic-bezier(.42,0,.58,1); z-index:1; background:var(--site-orange); color:var(--site-black); font-weight:500; line-height:30px; }
.site-btn span svg path{stroke:var(--site-white);}
.site-btn:before { content:""; position:absolute; inset:0; background:var(--site-black); border-radius:30px; transform:translateX(-102%); transition:transform 0.4s cubic-bezier(.42, 0, .58, 1);	z-index:-1;}
.site-btn span{ height:38px; width:38px; background:var(--site-black); transition:all 0.3s ease; position:absolute; right:11px; top:50%; content:""; transition-delay: 0s; transition-delay:.1s; margin-top:-19px; border-radius:50%; display:flex; justify-content: center; align-items: center;}
.site-btn.whtbg-btn span{background:var(--site-blue);}
.site-btn.whtbg-btn:before{background:var(--site-orange);}
.site-btn.bor-btn{background:none; border:1px solid var(--site-white);}

/*.banner-content-box .site-btn{background:var(--site-white);}
.banner-content-box .site-btn span{background:var(--site-blue);}
.banner-content-box .site-btn::before{background:var(--site-orange);}
.with-overlap::before {position: absolute; content:""; top: 0; width: 100%; left: 0; right: 0; height: 50%; background-color:var(--site-white);}*/
.bb + .with-overlap::before,
.bbwith-topshap + .with-overlap::before{background-color:var(--light-blue);}
.cta-section{position:relative; }
.cta-section .container{position:relative;}
.bbwith-topshap{background:var(--light-blue); margin: 39px 0 0px; position: relative;}
.bbwith-topshap:after{content:""; position: absolute; left: 0;top: -38px; background: url(images/blue-top-shap.svg) repeat-x 0 0;
  height: 39px; width: 100%;}
.tab-content-row{display:flex; gap: 50px;}
.tab-img{width:48%; max-width: 435px;}
.tab-img img{border-radius:15px;}
.tab-con-right{width:47%;}
.tab-btn{border:1px solid var(--site-white); border-bottom:1px solid #bce2fa; padding:25px 0px 25px 28px; display:flex; gap:35px; align-items: center;}
.tab-icon{max-width:30px; max-height:30px;}
.tab-icon img{transition: transform 0.6s; }
.tab-btn.active{border:1px solid var(--site-sky-blue); border-radius:10px; background:var(--light-blue); }
.tab-btn.active:hover h3{color:var(--site-gary);}
.tabcon-head{color:var(--site-gary); font-size:22px; font-weight:600; border-top:1px solid #bce2fa; border-bottom:1px solid #bce2fa; padding:20px 0px;}
.tab-btn.active:hover .tab-icon img{transform: inherit;}
.industries-tab-main{margin-top:40px;}
.industries-tab-main .row{margin-left:-22px; margin-right:-22px;}
.industries-tab-main .col-md-4,.industries-tab-main .col-md-8{padding-left:22px; padding-right:22px;}
.tab-btnleft{margin-top:30px;}
.tab-right-btn{margin-top:30px;}
.tab-right-btn .site-btn{background:#b3ddf3;}
.tab-content-main{ display: none; }
.tab-content-main.active{ display: block; }
.tab-btn{ cursor: pointer; }
.tab-btn.active{ opacity: 1; }
.tab-btn{ transition: 0.3s ease; }
.mob-tab-btn{display: none;}
.mob-tab-btn{display: none;}
.site-btn.bor-btn::before{ background:var(--site-white); top:-1px; height:calc(100% + 2px); }
.site-btn.bor-btn{color:var(--site-white); padding-left:60px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.site-btn.bor-btn span{ background:var(--site-white); left:10px; right:auto; }
.site-btn.bor-btn span svg path{ stroke:var(--site-black); }

.why-choose-main{overflow:hidden; position:relative;}
.why-choose-main:after{background:url(images/orange-graph.svg) no-repeat; width:96px; height:160px; position:absolute; left:0px; top:50%; content: ""; margin-top:-80px;}
.why-choose-box{text-align:center; justify-content: center; display: flex; flex-wrap: wrap;}
.why-choose-icon{width:131px; height:131px; border-radius:50%; background:#fff3ed; align-items: center; justify-content: center; display: flex;}
.why-choose-icon img{max-width:51px; max-height:51px;}
.why-choose-inner{overflow:hidden;}
.why-choose-inner .row{margin-left:-55px; margin-right:-55px;}
.why-choose-inner .col-md-4{padding-left:55px; padding-right:55px; position:relative; padding-top:50px; margin-top:50px;}
.why-choose-inner .col-md-4:nth-child(2n+1) .why-choose-icon {background-color: var(--light-blue);}
.why-choose-inner .col-md-4:before{position:absolute; right:0px; top:0px; content:""; height:255px; width:1px; background:url(images/blue-grad-sep.svg) no-repeat; bottom:0px; margin: auto;}
.why-choose-inner .col-md-4:after{position:absolute; left:0px; right:0px; margin:auto; top:0; content:""; height:1px; width:350px; background:url(images/blue-grad-sep-bottom.svg) no-repeat;  background-size: 100%;}
.why-choose-inner .col-md-4:nth-child(-n+3){padding-top:0px; margin-top:40px;}
.why-choose-inner .col-md-4:nth-child(-n+3):after{display: none;}
.why-choose-inner .col-md-4:nth-child(3n):before{display: none;}
.why-choose-box .whysybx p{margin-top:10px;}
.why-choose-box .whysybx{margin-top:20px; width:100%;}
.right-signle-round-orange.right-signle-round-img-with-content .right-sec-round-img-box{background:var(--site-orange); border:0px; width:137px; height:137px; display: flex; align-items: center; justify-content: center; left:auto; right:10px; top:0px;}
.right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box{background:none; width:457px; height:457px; padding: 0px; position:relative;}
.right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box:after{border:5px solid var(--site-orange); opacity:0.3; position:absolute; left:-30px; top:0px; width:457px; height:457px; content:""; border-radius:50%;}
.right-signle-round-orange.right-signle-round-img-with-content{position:relative;}
.left-single-blue.left-signle-round-img-with-content .right-one-round-img-box{background:none; padding:0px; width:457px; height:457px;}
.left-single-bluebor.left-signle-round-img-with-content .col-md-7{padding-left:90px;}
.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box{background:none; padding:0px; width:536px; height:536px;}
.left-single-blue.left-signle-round-img-with-content .right-sec-round-img-box{background:var(--site-sky-blue); border:0px; width:137px; height:137px; display: flex; align-items: center; justify-content: center; left:auto; right:0px; top:0px;}
.left-single-blue.left-signle-round-img-with-content .row{align-items: center;}
.left-single-blue.left-signle-round-img-with-content .right-sec-round-img-box img,.right-signle-round-orange.right-signle-round-img-with-content .right-sec-round-img-box img{border-radius:initial; max-width:72px; max-height:72px;}
.left-single-blue.left-signle-round-img-with-content .right-one-round-img-box::after {border: 5px solid var(--site-sky-blue); opacity: 0.3;position: absolute; left: -30px; top: 0px; width: 457px; height: 457px; content: ""; border-radius: 50%;}
.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box::after {border: 5px solid var(--site-sky-blue); opacity: 0.3;position: absolute; left: -30px; top: 0px; width: 536px; height:536px; content: ""; border-radius: 50%;}
.right-signle-round-orange.right-signle-round-img-with-content .right-two-round-img-box,.left-single-blue.left-signle-round-img-with-content .right-two-round-img-box{width:457px;}
.left-single-bluebor.left-signle-round-img-with-content .right-two-round-img-box{width:536px}
.left-single-blue.left-signle-round-img-with-content .right-two-round-img-wrap{text-align:left;}
.left-single-blue.left-signle-round-img-with-content .row-reverse .right-two-round-img-wrap{text-align: right;}
.team-box-row{margin-left:-28px; margin-right:-28px;}
.team-box-pad{padding-left:28px; padding-right:28px;}
.team-img img{border-radius:10px;}
.team-detail-inner{padding:0px 26px;}
.team-img{line-height:0px;}
.team-detail-con{background:var(--site-white); border-radius:10px; margin-top: -50px; z-index: 1; position: relative; padding:15px 15px 15px 15px; text-align:center; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; position:relative;  flex-wrap: wrap; justify-content: center;
  align-items: center; display: flex;}
  .team-heading{width:100%;}
.team-detail-con:after{background:var(--site-orange);  height:2px; position:absolute; bottom:0px; content:""; left:16px; right:16px;}
.team-detail-con p{margin-top:2px; font-size:14px;}
.team-heading{font-size:20px;}
.team-innner{margin-top:40px; position:relative }
.team-innner:after{ position:absolute; content:""; top:0; right:100%; width:1000%; background:var(--site-white); height:105%; }
.team-innner .team-box-row { padding:0px; }
.team-innner .slick-list{ overflow:visible; }
.team-main { overflow:hidden; position:relative;}
.team-main:before{background:url(images/team-graph.svg) no-repeat; width:155px; height:86px; position:absolute; left:-50px; bottom:130px; content:""; z-index:1;}
.team-box-row .team-box-pad:nth-child(2n+1) .team-detail-con::after{background:var(--site-sky-blue);}
.teambox-main{max-width:329px; margin:auto;}
.team-innner .slick-arrow{position: absolute; top:auto; right: 0px; left:0px; cursor: pointer; bottom:0px; margin:auto; padding:0px;}
.team-innner .slick-arrow.slick-next{background: url(images/testi-right-arrow.svg) no-repeat; width: 57px; height: 57px; border: 0px; font-size: 0px;}
.team-innner .slick-arrow.slick-prev{background: url(images/testi-left-arrow.svg) no-repeat; width: 57px; height: 57px; border: 0px; font-size: 0px; right: 132px;}
.industries-inner .row{margin-left:-40px; margin-right:-40px;}
.industries-inner .col-md-6{padding-left:40px; padding-right:40px;}
.industries-box-main{border:1px solid var(--site-blue); border-radius:10px; padding:40px 35px 40px 40px; display:flex; margin-top:95px; height:100%;align-items: flex-start;}
.industries-box-img{max-width: 318px; margin-left: -136px; margin-top: -86px; min-width:318px; position:relative; line-height:0px;}
.industries-box-img > img{border-radius:10px;}
.industries-box-con{padding-left:35px;}
.industries-bor-main{padding-left:100px;}
.industr-box-icon{position:absolute; right:0px; bottom:-53px; width:106px; height:106px; border-radius:10px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; background: var(--site-white); align-items: center; justify-content: center; display: flex; right:45px;}
.industr-box-icon img{max-width:45px; max-height:45px;}
.industries-boxcon-main{display: flex; align-items: center;}
.industries-ctaboxmain{background:radial-gradient(circle,rgb(17, 69, 108) 0%, rgb(9, 55, 88) 100%); border-radius:15px; margin-top:50px; padding:100px 60px 95px 60px; text-align:center; position:relative;}
.industries-ctaboxmain:after{background: url(images/industry-shape-top.svg) no-repeat; width:159px; height: 46px; position: absolute;  right: -1px; top: 0px; content: "";}
.industries-ctaboxmain:before{background: url(images/industry-shape-bottom.svg) no-repeat; width:178px; height:56px; position: absolute;  left:0px; bottom: 0px; content: "";}
.industries-ctaboxmain .subheading{color:var(--site-orange);}
.industries-ctaboxmain h2{color:var(--site-white);}
.industries-ctaboxmain .whysybx h2::after{display:none;}
.industries-ctaboxmain .cta-section-btnmain{margin-top:10px;}
.industries-ctaboxmain .subheading + .whysybx{margin-top:20px;}
.industries-main{position:relative; overflow:hidden;}
.industries-main:after{background: url(images/team-graph.svg) no-repeat; width: 155px; height: 86px; position: absolute; right: -50px;
  bottom:50px; content: "";}
  .resource-box{background:var(--site-white); border-radius:15px; padding:25px 20px 25px 45px; box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px; position:relative;}
  .resource-box:after{background:var(--site-sky-blue); width:5px; height:47px; position:absolute; left:21px; top:50%; margin-top:-23px; content:"";}
  .resources-inner{overflow:hidden;}
  .resources-inner .row{margin-left:-27px; margin-right:-27px; justify-content: center;}
  .resources-inner .col-md-4{padding-left:27px; padding-right:27px; margin-top:40px;}
  .resource-pdf{width:57px; height:57px; border-radius:50%; background:var(--light-blue); position:relative; min-width:57px;}
  .resource-pdf:after{background: url(images/pdf-blue.svg) no-repeat; width:19px; height:22px; position:absolute; content:""; left:0px; right:0px; margin:auto; top:18px;}
 .resource-box-inner{display:flex; align-items:center; justify-content:space-between;}
 .resources-head{padding-right:10px;}
 .resource-link{z-index:1;} 
 .resource-link.resource-email .resource-pdf::after{background: url(images/blue-email.svg) no-repeat; width:22px; height:19px;}
 .resource-link.resource-url .resource-pdf::after{background: url(images/link-icon.svg) no-repeat; width:22px; height:21px;}
.reach-us-box-wrap { display: flex; gap: 40px;margin-top: 40px;}
.reach-us-box-wrap .reach-box-main{width: 29.29%;border-radius: 15px;background: linear-gradient(180deg,rgba(128, 75, 10, 0.4) 0%, rgba(255, 255, 255, 0) 100%); padding: 1px;border-radius: 15px;background: linear-gradient(180deg, rgb(255, 133, 67) 0%, rgb(255, 255, 255) 70%);position: relative;box-shadow: 0px 20px 35px -25px rgba(108, 108, 108, 0.25), 0px 8px 25px -20px rgba(108, 108, 108, 0.25);}
.reach-us-box-wrap .reach-box-main.reach-address { width: 35.71%; }
.reach-us-box-wrap .reach-box-main::before { content: ""; position: absolute; bottom: 0; left: 0px; right: 0px; width: calc(100% - 76px); height: 2px; background: var(--site-orange); margin: auto; }
.reach-us-box-wrap .reach-us-box {text-align: center; padding: 30px;background: var(--site-white);border-radius: 15px;}
.reach-box-main.reach-call .reach-box-icon { background: url(images/reach-call.svg) no-repeat center center; width: 65px; height: 65px; margin: auto; font-size: 0px; }
.reach-box-main.reach-address .reach-box-icon { background: url(images/reach-location.svg) no-repeat center center; width: 65px; height: 65px; margin: auto; font-size: 0px; }
.reach-box-main.reach-email .reach-box-icon { background: url(images/reach-mail.svg) no-repeat center center; width: 65px; height: 65px; margin: auto; font-size: 0px; }
.reach-box-ttl { margin-top: 30px; font-size: var(--site-font); color: var(--site-orange); font-weight: 500; line-height: 1.56; }
.reach-box-des a{ font-size: var(--site-font-20); font-weight: 500; line-height: 1.4; color: var(--site-gary); margin-top: 3px;display: inline-block;}
.reach-box-main.reach-address .reach-box-ttl { color: var(--site-blue); }
.reach-us-box-wrap .reach-box-main.reach-address::before { background: var(--site-sky-blue) !important; }
.reach-us-box-wrap .reach-box-main.reach-address { background: linear-gradient(180deg, rgb(69, 191, 255) 0%, rgb(255, 255, 255) 70%); }
.contact-form-wrap { background: var(--site-white); padding: 25px 25px 25px 37px; border-radius: 15px; box-shadow: 0px 0px 25px 25px rgba(139, 139, 139, 0.02);position: relative;}
.contact-form-main{position: relative;z-index: -1px;}
.contact-form-main::before { content: ""; position: absolute; background: url(images/square-dotted.svg) no-repeat center center; width: 155px; height: 86px; top: -43px; left: -56px; }
.error-img img { height: 248px; }
.error-description.whysybx { max-width: 1035px; margin: 30px auto 40px; }
.thankyou-img img { height: 94px; }
.thankyou-sec .thanks-ttl { font-size:110px; font-weight: 700; line-height: 1.1; color: #0B4166; }
.rl-btn .site-btn{padding: 11px 30px 11px 64px;}
.rl-btn .site-btn span{ right:inherit; left:11px; scale:-1; }
.rl-btn .site-btn::before{transform: translateX(102%);}
.team-slider-main .container{max-width: 1510px;}
.full-cta-with-bg .whysybx p strong,.cta-with-img-sec .whysybx p strong,.cta-section .whysybx p strong{color:var(--site-orange);}
p{ margin-top:24px; font-size:var(--site-font); line-height:normal; color:var(--site-gary);}
.align-center{ align-items:center; }  
.whysybx{margin-top: 20px;}
.whysybx:first-child{margin-top:0px;}
.whysybx p:first-child, .whysybx li:first-child{margin-top: 0;}
.subheading + .whysybx{margin-top:5px;}
.whysybx, .whysybx p, .whysybx li{margin-top:14px;font-size: var(--site-font);line-height: normal;color: var(--site-gary);}
.whysybx p{ margin-top:20px; line-height:1.6; }
.whysybx p strong, .whysybx li strong{ color:var(--site-brown);  }
.whysybx ul, .whysybx ol{margin-top: 20px;}
.whysybx ul ul:first-child, .whysybx ol ul:first-child, .whysybx ul ol:first-child, .whysybx ol:first-child{margin-top: 14px;margin-bottom: 20px;}
.whysybx ul:first-child, .whysybx ol:first-child{margin-top: 0;}
.whysybx li{ padding-left:44px; position:relative; margin-top:14px; text-align:left; }
.whysybx ul > li:after{position: absolute; content:''; width:28px; height:28px; background:url(images/list-arrow.svg); background-repeat:no-repeat; left:0px; top:0; background-position:center;}
.whysybx ol {counter-reset: item;}
.whysybx ol > li{counter-increment: my-awesome-counter;text-align: left;padding-left: 37px;}
.whysybx ol > li:before{position: absolute;content: counters(item, ".")".";counter-increment: item;left: 10px;width: 14px; text-align: right;color: var(--site-blue);}
.whysybx p a, .whysybx li a{color: var(--site-blue);text-decoration: underline;font-weight: 500;}
.whysybx p b, .whysybx li b, .whysybx p strong, .whysybx li strong{ font-weight:600; }
.whysybx p b a, .whysybx li b a, .whysybx p strong a, .whysybx li strong a{color: var(--site-blue);}
.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{ margin-top:24px; line-height:1.2; font-weight:600; }
.whysybx h1:first-child, .whysybx h2:first-child, .whysybx h3:first-child, .whysybx h4:first-child, .whysybx h5:first-child, .whysybx h6:first-child{margin-top: 0px;}
.whysybx h1 a, .whysybx h2 a, .whysybx h3 a, .whysybx h4 a, .whysybx h5 a, .whysybx h6 a{color: inherit;}
.whysybx h1, .heading1, h1{font-size: var(--heading1);line-height: 1.3; font-weight:600;}
.whysybx h2, .heading2, h2{font-size: var(--heading2);line-height: 1.3; font-weight:600;} 
.whysybx h3, .heading3, h3{font-size: var(--heading3);line-height: 1.5; font-weight:600;}
.whysybx h4, .heading4, h4{font-size: var(--heading4);line-height: normal; font-weight:600;}
.whysybx h5, .heading5, h5{font-size: var(--heading5);line-height: normal; font-weight:600;}
.whysybx h6, .heading6, h6{font-size: var(--heading6);line-height: normal; font-weight:600;}
.whysybx.wht p,.whysybx.wht li,.whysybx.wht h1,.whysybx.wht h2,.whysybx.wht h3,.whysybx.whth4,.whysybx.whth5,.whysybx.whth6{color: var(--site-white);}
.whysybx.text-center h2:after{left:0px; right:0px; top:auto; bottom:0px; margin:auto; width:51px;}
.whysybx h2::after {background: url(images/heading-sep.svg) no-repeat; height:4px; margin: auto; content: ""; position: absolute; left: 0px; right: 0px; top: auto; bottom: 0px;}
.site-btn-wrap{ margin-top:40px; }
.right-cta-content .site-btn-wrap { gap:25px; display:flex; flex-wrap:wrap; }
.site-header-wrapper{ width:100%; height:147px; position:absolute; left:0; top:0; z-index:4; }
.head-wrap{ width:100%; padding:0 0 12px 0; animation-duration:0.7s; -webkit-animation-duration:0.7s; }
.header-top{ width:100%; padding:11px 0 14px 0; justify-content:space-between; display:flex; line-height:0; }
@keyframes stickySlideDown { 0% { opacity:1; transform:translateY(-100%); -webkit-transform:translateY(-100%) } 100% { opacity:1; transform:translateY(0); -webkit-transform:translateY(0) } }
.fixed .head-wrap { background:rgba(15,74,114,1); position:fixed; top:0; left:0; box-shadow:0 4px 40px rgba(0,0,0,0.3); -webkit-animation-name:stickySlideDown; animation-name:stickySlideDown; transition:0s; -webkit-transition:0s; }
.header-left{ display:flex;  }
.head-phone a{ position:relative; font-size:16px; color:var(--site-white); font-weight:600; padding:0 0 0 35px; line-height:24px; }
.head-phone a:after{ position:absolute; left:0; top:1px; content:""; background:url(images/phone_icon.svg) no-repeat 0 0; width:21px; height:21px; }
.head-email a{ position:relative; font-size:16px; color:var(--site-white); font-weight:500; padding:0 0 0 35px; line-height:24px; }
.head-email a:after{ position:absolute; left:0; top:2px; content:""; background:url(images/mail_icon.svg) no-repeat 0 0; width:23px; height:20px; }
.head-cta{ padding:0 25px; position:relative; }
.head-cta:first-child{ padding-left:0; }
.head-cta:last-child{ padding-right:0; }
.head-cta:after{ position:absolute; content:""; left:0; top:-2px; background:url(images/head_sp.png) no-repeat 0 0; width:1px; height:28px; }
.head-cta:first-child:after{ display:none; }
.header_bottom{ position:relative; height:84px; background:var(--site-white); border-radius:42px; padding:9px 16px; display:flex; justify-content:space-between; align-items:center; }
.menu-toggle{ display:none; }
.mob-menubtn, .close-menu-btn{ display:none; }
.head-logo{ line-height:0; }
.header_bottom .menu { display:flex; align-items:center; }
.header_bottom .menu > li { margin:0 32px; position:relative; }
.header_bottom .menu > li:first-child{ margin-left:0; }
.header_bottom .menu > li:last-child{ margin-right:0; }
.header_bottom .menu li a{ display:inline-block; position:relative; font-size:18px; color:var(--site-black); }
.header_bottom .menu li.menu-item-has-children > a{ padding:0 24px 0 0; }
.header_bottom .menu li.menu-item-has-children > a:before { content:""; position:absolute; right:0; top:50%; margin-top:-3px; background:url(images/menu-arrow.svg) no-repeat 0 0; width:11px; height:6px;  }
.header_bottom .menu li.menu-item-has-children.current_page_item a:before,.header_bottom .menu li.menu-item-has-children.current-menu-parent a:before{ background:url(images/menu-arrow-hover.svg) no-repeat 0 0; }
.header_bottom .menu li.current_page_item > a, .header_bottom .menu li.current-menu-parent > a, .header_bottom .menu li.current_page_parent > a{ color:var(--site-blue); font-weight:600; }
.header_bottom .menu li.current_page_item > a:after, .header_bottom .menu li.current-menu-parent > a:after, .header_bottom .menu li.current_page_parent > a:after{ content:""; width:17px; height:3px; background:var(--site-blue); bottom:-8px; left:0; right:0; margin:auto; border-radius:3px; position:absolute; }
.header_bottom .menu li ul li.current-menu-item > a{ background:rgba(69,191,255,0.2); border-color:var(--site-sky-blue);  }
.header_bottom .menu li ul li a:after{ display:none; }
.header_bottom .menu li.current_page_item > a:after, .header_bottom .menu li.current_page_parent > a:after{ content:""; width:17px; height:3px; background:var(--site-blue); bottom:-8px; left:0; right:0; margin:auto; border-radius:3px; position:absolute; }
.header_bottom .menu > li > a:after{ content:""; width:0; height:3px; background:var(--site-blue); bottom:-8px; left:0; right:0; margin:auto; border-radius:3px; position:absolute; transition:0.3s; -webkit-transition:0.3s; }
.header_bottom .menu li .sub-menu{ position:absolute; left:0; top:calc(100% + 30px); background:var(--site-white); box-shadow:0 15px 15px rgba(0,0,0,0.03); border-radius:8px; transition:0.3s; -webkit-transition:0.3s; visibility:hidden; transform:translateY(10px); -webkit-transform:translateY(10px); padding:5px 0; }
.header_bottom .menu li .sub-menu:after{ content:""; position:absolute; left:0; top:-32px; height:32px; width:100%; }
.header_bottom .menu li .sub-menu li a{ display:block; font-size:16px; line-height:44px; padding:0 46px 0 25px; margin:1px 0 0; white-space:nowrap; border-left:5px solid var(--site-white); }
.head-social-media { display:flex;  }
.head-social-media li{ padding:0 15px; position:relative; }
.head-social-media li:after{ position:absolute; content:""; left:0; top:-2px; background:url(images/head_sp.png) no-repeat 0 0; width:1px; height:28px; }
.head-social-media li:first-child:after{ display:none; }
.head-social-media li:first-child{ padding-left:0; }
.head-social-media li:last-child{ padding-right:0; }
.header-bot-right { display:flex; align-items:center; }
.contact-us-button{ margin-left:64px; }
.contact-us-button .site-btn{ background:var(--site-black); color:var(--site-white); }
.contact-us-button .site-btn span{ background:var(--site-white); }
.contact-us-button .site-btn span svg path { stroke:var(--site-black); }
.contact-us-button .site-btn:before{ background:var(--site-orange); }

.contact-us-button .site-btn.active{ background:var(--site-black); color:var(--site-black); }
.contact-us-button .site-btn.active span{ background:var(--site-black); }
.contact-us-button .site-btn.active span svg path { stroke:var(--site-white); }
.contact-us-button .site-btn.active:before{ transform:translateX(0); }

.head-social-media .head-facebook a{ display:inline-block; background:url(images/head_facebook.svg) no-repeat center; width:24px; height:24px;}
.head-social-media .head-twitter a{ display:inline-block; background:url(images/head_twitter.svg) no-repeat center; width:24px; height:24px;}
.head-social-media .head-linkdink a{ display:inline-block; background:url(images/head_link_dink.svg) no-repeat center; width:24px; height:24px;}
.head-social-media .head-instagram a { display:inline-block; background:url(images/head_instagram.svg) no-repeat center; width:24px; height:24px; }
.header_bottom .menu li.contact-but a:after { height:38px; width:38px; background: url(images/white-arrow-btn.svg) no-repeat center center; transition:all 0.3s ease; transition-delay:0s; position:absolute; right:11px;
top:7px; content:""; transition-delay:.1s; bottom:auto; left:auto; border-radius:0; }
.header_bottom .menu li.contact-but a:before { content:""; position:absolute; inset:0; background:var(--site-orange); border-radius:30px; transform:translateX(-102%); transition:transform 0.4s cubic-bezier(0.42,0,0.58,1); z-index:-1; }
.header_bottom .menu li.contact-but a { display:inline-flex; padding:11px 64px 11px 30px; position:relative; overflow:hidden; border-radius:30px; font-size:20px; text-decoration:none; transition:all 0.4s cubic-bezier(0.42,0,0.58,1); z-index:1; background:var(--site-black); color:var(--site-white); font-weight:500; }
.header_bottom .menu li.contact-but.current_page_item a:after{ background:url(images/black-arrow-btn.svg) no-repeat center center; }
.header_bottom .menu li.contact-but.current_page_item a:before{ transform:translateX(0); width:102%; }
.header_bottom .menu li.contact-but.current_page_item a{ color:var(--site-black); transition:background 2.8s; background:none !important; }
.main-banner{ display:block; position:relative; }
.main-banner-bg{ position:relative; line-height:0; }
.main-banner-bg:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#0F4A72; opacity:0.9; }
.main-banner-bg:after{ content:""; position:absolute; left:0; bottom:-1px; width:100%; height:260px; background:url(images/banner-shap-bg.svg) no-repeat center; background-size:cover; }
.main-banner-bg img{ width:100%; max-width:100%; height:820px; }
.main-banner-cont{ position:absolute; top:0; left:0; padding:207px 0 0 0; width:100%; }
.banner-content-box{ max-width:60%; margin-right:-15px; padding-top:26px; }
.banner-img-box{ width:568px; }
.banner-img-box-wrap{ display:block; width:568px; height:568px; background:url(images/banner-circle.svg); /*-webkit-mask-position:center center; -webkit-mask-repeat:no-repeat; -webkit-mask-size:cover;
mask-image:url(images/banner-circle.svg); mask-position:center center; mask-repeat:no-repeat; mask-size:cover;*/ position:relative; z-index:1; padding:46px; }
.banner-img-box-wrap:after{ content:""; position:absolute; top:40px; left:-30px; background:url(images/banner-arrow.svg) no-repeat 0 0; width:106px; height:40px; }
.banner-img-box-wrap img{ width:475px; height:475px; border-radius:50%; }
.banner-sub-head{ position:relative; line-height:30px; padding:9px 11px 9px 30px; font-size:var(--site-font-20); color:var(--site-white); font-weight:500; display:inline-block; text-transform:uppercase; letter-spacing:3px;	}
.banner-sub-head span{ position:relative; z-index:1; }
.banner-sub-head:before{ content:""; background:var(--site-orange); background:linear-gradient(90deg,rgba(255,133,67,1) 0%, rgba(255,133,67,0) 100%); border-radius:24px; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.5; }
.banner-content-box.whysybx h1{ color:var(--site-white); }
.banner-content-box.whysybx p{ color:var(--site-white); padding-right:151px; line-height:30px;}
.banner-content-box .site-btn-wrap{ padding:50px 0 0 0; margin:0; }
.font-size-20 p{ font-weight:500; font-size:var(--site-font-20); }
/*.site-btn.whtbg-btn:after{background:url(images/blue-arrow-btn.svg) no-repeat;}*/
.site-btn.whtbg-btn{ background:var(--site-white); }
.services-list-wrap .row{ margin:0 -18px; position:relative; }
.services-list-sec{ position:relative; }
.services-list-sec:after{ content:""; position:absolute; bottom:135px; right:0; background:url(images/services-shap-bg.svg) no-repeat 0 0; width:94px; height:86px; }
.services-list-wrap .col-md-4{ padding:0 18px 0; position:relative; z-index:1; }
.service-ttl-mob{ display:none; }
.services-list{ margin:40px 0 0 0; position:relative; overflow:hidden; }
.services-list a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.services-list-img{ width:100%; line-height:0; position:relative; }
.services-list-img:before { position:absolute; top:0; left:-100%; display:block; content:""; width:50%; height:100%; background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3))); background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
-webkit-transform:skewX(-25deg); -ms-transform:skewX(-25deg); transform:skewX(-25deg); transition:all .3s ease;}
.services-list-img img{ border-radius:15px; }
.services-list-cont-wrap{ width:calc(100% - 30px); background:var(--site-orange); padding:1px; margin-top:-45px; border-radius:20px; transition:0.3s; -webkit-transition:0.3s;
clip-path: polygon( 4.854% 0.272%,89.494% 0.272%,89.494% 0.272%,89.869% 0.305%,90.239% 0.404%,90.603% 0.567%,90.959% 0.792%,91.305% 1.078%,91.641% 1.424%,91.964% 1.829%,92.272% 2.29%,92.565% 2.806%,92.841% 3.376%,98.492% 16.03%,98.492% 16.03%,98.747% 16.647%,98.977% 17.303%,99.183% 17.994%,99.364% 18.717%,99.518% 19.469%,99.646% 20.244%,99.747% 21.042%,99.82% 21.856%,99.864% 22.685%,99.879% 23.524%,99.879% 89.13%,99.879% 89.13%,99.817% 90.85%,99.637% 92.48%,99.35% 94.001%,98.965% 95.389%,98.492% 96.624%,97.941% 97.684%,97.321% 98.545%,96.642% 99.188%,95.913% 99.59%,95.146% 99.728%,4.854% 99.728%,4.854% 99.728%,4.087% 99.59%,3.358% 99.188%,2.679% 98.545%,2.059% 97.684%,1.508% 96.624%,1.035% 95.389%,0.65% 94.001%,0.363% 92.48%,0.183% 90.85%,0.121% 89.13%,0.121% 10.87%,0.121% 10.87%,0.183% 9.151%,0.363% 7.52%,0.65% 5.999%,1.035% 4.611%,1.508% 3.376%,2.059% 2.317%,2.679% 1.455%,3.358% 0.812%,4.087% 0.41%,4.854% 0.272% ); }
.services-list-cont{ width:100%; background:var(--site-white); padding:26px 32px 29px; border-radius:20px; transition:0.3s; -webkit-transition:0.3s; position:relative;
clip-path: polygon( 4.854% 0.272%,89.494% 0.272%,89.494% 0.272%,89.869% 0.305%,90.239% 0.404%,90.603% 0.567%,90.959% 0.792%,91.305% 1.078%,91.641% 1.424%,91.964% 1.829%,92.272% 2.29%,92.565% 2.806%,92.841% 3.376%,98.492% 16.03%,98.492% 16.03%,98.747% 16.647%,98.977% 17.303%,99.183% 17.994%,99.364% 18.717%,99.518% 19.469%,99.646% 20.244%,99.747% 21.042%,99.82% 21.856%,99.864% 22.685%,99.879% 23.524%,99.879% 89.13%,99.879% 89.13%,99.817% 90.85%,99.637% 92.48%,99.35% 94.001%,98.965% 95.389%,98.492% 96.624%,97.941% 97.684%,97.321% 98.545%,96.642% 99.188%,95.913% 99.59%,95.146% 99.728%,4.854% 99.728%,4.854% 99.728%,4.087% 99.59%,3.358% 99.188%,2.679% 98.545%,2.059% 97.684%,1.508% 96.624%,1.035% 95.389%,0.65% 94.001%,0.363% 92.48%,0.183% 90.85%,0.121% 89.13%,0.121% 10.87%,0.121% 10.87%,0.183% 9.151%,0.363% 7.52%,0.65% 5.999%,1.035% 4.611%,1.508% 3.376%,2.059% 2.317%,2.679% 1.455%,3.358% 0.812%,4.087% 0.41%,4.854% 0.272% ); }
.services-list-cont p{ margin-top:10px; }
.services-arrow{ margin:10px 0 0 0; position:absolute; left:32px; bottom:0; background:url(images/services-arrow.svg) no-repeat 0 0; width:38px; height:0; transition:0.3s; -webkit-transition:0.3s; }
.services-list-cont-head{ padding:0 0 0 43px; position:relative; }
.services-list-cont-head img{ position:absolute; left:0; top:3px; max-width:31px; max-height:31px; }
.services-list-wrap .site-btn-wrap{ display:block; text-align:center; }
.bbwith-shap{ position:relative; background:rgba(69,191,255,0.1); margin:39px 0; }
.bbwith-shap:after{ content:""; position:absolute; left:0; top:-38px; background:url(images/blue-top-shap.svg) repeat-x 0 0; height:39px; width:100%; }
.bbwith-shap:before{ content:""; position:absolute; left:0; bottom:-38px; background:url(images/blue-bottom-shap.svg) repeat-x 0 0; height:39px; width:100%; }

.left-two-img-box{ position:relative; padding-left:38px; display:flex; }
.left-two-img-box:after{ content:""; position:absolute; background:url(images/blue-dote-shap.svg) no-repeat 0 0; left:-38px; top:27px; width:580px; height:580px; }
.row-reverse .left-two-img-box:after{ left:-2px; }
.left-one-img-box{ position:relative; z-index:2; width:362px; }
.left-one-img-box img{ border-radius:171px; border:10px solid var(--site-white); }
.left-sec-img-box{ margin:99px 0 0 -114px; position:relative; z-index:1; }
.left-sec-img-box img{ border-radius:171px; border:10px solid rgba(255,255,255,0.5); }
.year-box{ position:absolute; top:59px; right:42px; width:150px; height:150px; font-size:var(--heading2); font-weight:500; text-align:center; color:var(--site-black); z-index:3; background:var(--site-sky-blue); 
border:4px solid var(--site-white); display:flex; border-radius:50%; justify-content:center; align-self:center; line-height:40px; padding:26px 0; flex-direction:column; }
.year-box:after{ position:absolute; content:""; border:10px solid rgba(69,191,255,0.2); width:170px; height:170px; border-radius:50%; top:-15px; left:-15px; }
.year-box span{ display:block; font-size:22px; line-height:30px; letter-spacing:4px; }
.row-reverse .right-two-round-img-wrap{ text-align:right; }
.right-two-round-img-wrap { text-align:left; }
.right-two-round-img-box{ width:534px; display:inline-block; position:relative; }
.right-one-round-img-box{  display:block; width:528px; height:528px; background:url(images/circle-image-bg.svg); position:relative; z-index:1; padding:53px; }
.right-one-round-img-box img{ width:100%; border-radius:50%; }
.right-sec-round-img-box{ width:256px; height:256px; border-radius:50%; border:10px solid var(--site-white); position:absolute; left:-15px; top:-15px; z-index:1; }
.right-sec-round-img-box img{ max-width:100%; border-radius:50%; }
.map-with-cta{ position:relative; }
.map-with-cta:after{ content:""; position:absolute; background:#0D3858; background:radial-gradient(circle,rgba(13,56,88,1) 0%, rgba(9,31,47,1) 100%); width:100%; height:100%; top:0; left:0; opacity:0.85; }
.map-with-cta .container{ position:relative; z-index:1; }
.cta-map-wrap{ width:100%; position:relative; }
.cta-map-states{ position:absolute; bottom:-22px; right:100px; background:rgba(9,31,47,0.85); width:200px; padding:12px 0; }
.cta-map-states-cont{ padding:0 23px 0 27px; position:relative; font-size:28px; color:var(--site-sky-blue); font-weight:500; line-height:1.3; }
.cta-map-states-cont span{ font-size:18px; color:var(--site-white); font-weight:500; line-height:28px; display:block; }
.cta-map-states-cont:after{ content:""; position:absolute; left:0; top:0; width:3px; height:78px; bottom:0; margin:auto; background:var(--site-orange);  }
.right-cta-content .subheading { color:var(--site-orange); }
.right-cta-content .whysybx h2, .right-cta-content .whysybx p{ color:var(--site-white); }
.right-cta-content .site-btn-wrap .site-btn.whtbor-btn{ margin-left:27px; }
.row-reverse{ flex-direction:row-reverse; }

.inner-baner-wrap{ background:#3287C2; background:linear-gradient(90deg,rgba(50,135,194,1) 0%, rgba(11,65,102,1) 47%); padding:185px 0 118px 0; position:relative; }
.inner-baner-wrap:after{ content:""; position:absolute; left:0; top:0; background:url(images/internal-banner-pattern.svg) no-repeat center top; width:100%; height:100%; }
.inner-baner-wrap:before{ content:""; position:absolute; left:0; bottom:0; background:url(images/internal-banner-shape.svg) repeat-x center top; width:100%; height:68px; z-index:1; }
.inner-baner-wrap .inner-banner-ttl.heading1{ text-align:center; color:var(--site-white); }
.inner-baner-wrap .container{ position:relative; z-index:2; }
.breadcrumb{ position:relative; padding:10px 0 0 0; }
.breadcrumb .bread-crumb-wrap{ display:flex; flex-wrap:wrap; justify-content:center; }
.breadcrumb .bread-crumb-wrap li{ font-size:var(--site-font); font-weight:500; color:var(--site-white); padding:0 15px; position:relative; }
.breadcrumb .bread-crumb-wrap li a{ color:var(--site-sky-blue); text-decoration:underline; }
.breadcrumb .bread-crumb-wrap li:after{ position:absolute; content:""; top:0; left:-5px; background:url(images/bread-crumb-arrow.svg) no-repeat center 10px; width:10px; height:100%; }
.breadcrumb .bread-crumb-wrap li:first-child:after{ display:none; }

.left-single-rectangle-img-wrap{ position:relative; padding:0 23px 0 0; line-height:0; }
.row-reverse .left-single-rectangle-img-wrap{ padding:0 0 0 23px; }
.row-reverse .left-single-rectangle-img-wrap:after{ right:-57px; left:auto; }
.left-single-rectangle-img-wrap img{ border-radius:15px; position:relative; z-index:1; }
.left-single-rectangle-img-wrap:after{ content:""; position:absolute; background:url(images/blue-dot-bg.svg) no-repeat 0 0; width:155px; height:86px; bottom:-40px; left:-57px; }
.row-reverse .right-single-shap-img-wrap{ padding:0 0 0 66px; position:relative; }
.right-single-shap-img-wrap{ padding:0 66px 0 0; position:relative; }
.right-single-shap-img-wrap:after{ content:""; position:absolute; left:0; top:0; background:url(images/services-blue-shap-bg.svg) no-repeat 0 0; width:624px; height:524px; }
.row-reverse .right-single-shap-img-wrap:after{ right:0; left:auto; }
.right-single-shap-img { display:block; width:624px; height:524px; -webkit-mask-image:url(images/service-detail-shape.svg); -webkit-mask-position:enter center; -webkit-mask-repeat:no-repeat; -webkit-mask-size:cover; 
mask-image:url(images/service-detail-shape.svg); mask-position:center center; mask-repeat:no-repeat; mask-size:cover; position:relative; z-index:1; overflow:hidden; }
.services-info-list-wrap .row{ margin:0 -23px; justify-content:center; }
.cta-with-img-sec .container{ position:relative; z-index:1; }
.services-info-list-wrap .col-md-4{ padding:40px 22px 0; }
.services-info-list-box{ padding:28px 40px; background:#FFBF9D; background:linear-gradient(180deg,rgba(255,191,157,0.2) 0%, rgba(255,255,255,1) 100%); border-radius:15px; }
.services-info-list-head{ position:relative; padding:0 0 19px 80px; border-bottom:1px solid var(--site-orange); display:flex; align-items:center; }
.services-info-list-head img{ max-width:46px; height:43px; position:absolute; top:calc(50% - 9px); left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.cta-with-img-sec{ display:block; }
.cta-with-img-wrap{ padding:36px 80px 36px 64px; border-radius:15px; background:#0D3858; background:radial-gradient(circle,rgba(13,56,88,1) 0%, rgba(9,31,47,1) 100%); position:relative; overflow:hidden; }
.cta-with-img-wrap:after{ content:""; position:absolute; background:url(images/cta-orange-bott-shap.svg) no-repeat 0 0; width:523px; height:217px; right:0; bottom:0 }
.cta-with-img-row{ display:flex; flex-wrap:wrap; position:relative; z-index:1; }
.cta-left-cont h2{ color:var(--site-white); }
.cta-left-cont .whysybx p { color:var(--site-white); }
.cta-with-img-row{ display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }
.cta-left-cont{ width:calc(100% - 452px); }
.cta-right-img { line-height:0; }
.cta-left-cont .site-btn-wrap{ display:flex; flex-wrap:wrap; gap:22px; }
.cta-right-img img{ width:332px; border:10px solid rgba(255,255,366,0.2); border-radius:50%; }
.blue-bottom{ position:relative; }
.blue-bottom:after{ content:""; position:absolute; left:0; bottom:0; background:rgba(69,191,255,0.1); height:50%; width:100%; }
.blue-bottom.ptb{ padding-bottom:0; }
.blue-top:after{ content:""; position:absolute; left:0; top:0; background:rgba(69,191,255,0.1); height:50%; width:100%; }
.blue-top.ptb{ padding-top:0; position:relative; }
.specialized-list{ padding:22px 38px 22px 45px; color:var(--site-gary); font-size:var(--site-font); background:var(--site-white); border-radius:15px; position:relative; height:100%; display:flex; align-items:center; }
.specialized-list-title:after{ content:""; position:absolute; left:-20px; top:50%; transform: translateY(-50%); background:var(--site-orange); height:calc(100% - 6px); width:5px; }
.specialized-list-title{ position:relative;  }
.specialized-list-sp .col-md-6:nth-child(2n + 1) .specialized-list-title:after{ background:var(--site-sky-blue); }
.specialized-list-wrap { row-gap:25px; }
.specialized-list-sec{ position:relative; overflow:hidden; }
.specialized-list-sec:after { content:""; position:absolute; bottom:54px; right:0; background:url(images/blue-dot-bg.svg) no-repeat 0 0; width:94px; height:86px; }
.specialized-list-sp{ margin-top:25px; position:relative; z-index:1; }
.specialized-list-sp-content { padding:0 32px 0 0; }
.orang-light-bg{ background:rgba(255,133,67,0.05); }
.orang-light-bg + .orang-light-bg{ padding-top:0; }
.services-info-list-sec{ position:relative; overflow:hidden; }
.services-info-list-sec .container{ position:relative; z-index:1; }
.services-info-list-sec:after{ content:""; position:absolute; top:190px; right:0; background:url(images/services-orange-shap.svg) no-repeat 0 0; width:65px; height:160px; }
.services-process-list{ display:flex; flex-wrap:wrap; margin:40px -12px 0; justify-content:space-between; counter-reset:item; }
.services-process-box{ position:relative; width:26%; padding:0 12px; text-align:center; counter-increment:my-awesome-counter; display:flex; justify-content:center; flex-wrap:wrap; }
.services-process-list .services-process-box:first-child:after{ content:""; position:absolute; left:105.5%; top:50%; transform:translateY(-50%); background:url(images/process-bottom.svg) no-repeat 0 0; width:116px; height:81px; }
.services-process-list .services-process-box:last-child:after{ content:""; position:absolute; right:105.5%; top:50%; transform:translateY(-50%); background:url(images/process-top.svg) no-repeat 0 0; width:116px; height:81px; }
.services-process-img { display:inline-block; width:272px; height:272px; border-radius:50%; border:5px solid rgba(69,191,255,0.3); padding:8px; position:relative; }
.services-process-box .services-process-img:before { content:counter(item, decimal-leading-zero) ""; counter-increment:item; position:absolute; left:0; color:var(--site-black); text-align:center; 
width:42px; height:42px; left:0; margin:auto; bottom:-21px; right:0; font-weight:500; font-size:20px; background:var(--site-sky-blue); border-radius:50%; line-height:42px; }
.services-process-img img{ border-radius:50%; width:248px; height:248px; }
.services-process-cont{ padding:39px 0 0 0; }
.services-process-cont p{ margin-top:10px; }
.services-process-list .services-process-box:nth-child(2) { flex-direction:column-reverse; align-items:center; }
.services-process-list .services-process-box:nth-child(2) .services-process-cont{ padding:0 0 39px 0; }
.services-process-list .services-process-box:nth-child(2) .services-process-img:before{ bottom:auto; top:-21px; background:var(--site-orange); }
.services-process-list .services-process-box:nth-child(2) .services-process-img{ border-color:rgba(255,133,37,0.3); }
.full-cta-with-bg{ background-size:cover; background-position:center; background-repeat:no-repeat; position:relative; }
.full-cta-with-bg:after{ content:""; position:absolute; top:0; left:0; background:rgba(13,56,88,1); background:radial-gradient(circle,rgba(13,56,88,1) 0%, rgba(9,31,47,1) 100%); width:100%; height:100%; opacity:0.85; }
.full-cta-with-bg .container{ position:relative; z-index:1; }
.full-cta-with-bg .cta-section-inner{ max-width:916px; margin:auto; }
.full-cta-with-bg .subheading{ color:var(--site-orange); }
.full-cta-with-bg .whysybx h2,.full-cta-with-bg .whysybx p{ color:var(--site-white); }

.services-slider .slick-arrow{position:absolute; top:50%; margin-top:28px; right:0px; cursor:pointer; z-index:1; }
.services-slider .slick-arrow.slick-next{background:url(images/orange-right-arrow.svg) no-repeat; width:57px; height:57px; border:0px; font-size:0px; right:-150px; }
.services-slider .slick-arrow.slick-prev{background:url(images/orange-left-arrow.svg) no-repeat; width:57px; height:57px; border:0px; font-size:0px; left:-150px; }
.cta-with-img-sec .subheading{ color:var(--site-orange); }

.what-we-move-list.row{ margin:40px -14px 0; }
.what-we-move-list-col-2{ width:20%; padding:34px 14px; }
.what-we-move-list-box{ background:var(--site-sky-blue); background: linear-gradient(180deg,rgba(69,191,255,0.1) 0%, rgba(255,255,255,0.1) 100%); padding:85px 34px; border-radius:500px; text-align:center; position:relative; height:100%; }
.what-we-move-list.row .what-we-move-list-col-2:nth-child(2n + 2) .what-we-move-list-box{ background:var(--site-white); background:linear-gradient(180deg,rgba(255,255,255,0.1) 0%, rgba(255,133,67,0.1) 100%); }
.what-we-move-list-img{ position:absolute; top:-43px; left:0; right:0; background:var(--site-white); margin:auto; height:85px; width:85px; line-height:85px; text-align:center; border-radius:50%; box-shadow:0 15px 15px rgba(0,0,0,0.03); }
.what-we-move-list-img img{ display:inline-block; vertical-align:middle; }
.what-we-move-list-box p{ margin-top:11px; }
.what-we-move-list.row .what-we-move-list-col-2:nth-child(2n + 2) .what-we-move-list-box .what-we-move-list-img{ position:absolute; top:auto; bottom:-43px; }

.cta-with-rectangle-img{ background:rgba(13,56,88,1); background:radial-gradient(circle,rgba(13,56,88,1) 0%, rgba(9,31,47,1) 100%); padding:48px 48px 48px 67px; border-radius:15px; position:relative;
display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; overflow:hidden; }
.cta-with-rectangle-img:after{ content:""; position:absolute; right:0; bottom:0; width:522px; height:190px; border-radius:15px 0 0 0; background:var(--site-orange); }
.cta-with-rectangle-img:before{ content:""; position:absolute; right:522px; bottom:0; width:60px; height:34px; border-radius:15px 0 0 0; background:var(--site-white); }
.cta-with-rectangle-img-left.cta-left-cont{ width:calc(100% - 525px); }
.cta-with-rectangle-img-left.cta-left-cont .subheading{ color:var(--site-orange); }
.cta-with-rectangle-img-box{ width:424px; line-height:0; position:relative; z-index:1; }
.cta-with-rectangle-img-box img{ border-radius:15px; }
.blog-content .whysybx p{ margin-top:10px; }
.blog-detail-inn { padding:0 23px 0 0; }

.contact-form { padding:37px 0 0 0; }
.contact-form .gform_validation_errors{ display:none !important; }
.contact-form .gform_heading{ display:none; }
.contact-form .gform_wrapper input { padding:0 20px !important; height:61px !important; outline:none !important; box-shadow:none !important; background:none !important; font-size:18px !important;
color:var(--site-black) !important; border-radius:10px !important; border:1px solid #BBCADA !important; box-shadow:none !important; flex: 0 0 100%; }

.contact-form .gform_wrapper input::-webkit-input-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform_wrapper input:-moz-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform_wrapper input::-moz-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform_wrapper input:-ms-input-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform-theme--foundation .gform_fields{ grid-row-gap:34px; row-gap:34px; -moz-column-gap:28px; column-gap:28px; }

.contact-form .gform_wrapper textarea { padding:16px 20px !important; height:121px !important; outline:none !important; box-shadow:none !important; background:none !important; font-size:18px !important;
color:var(--site-black) !important; border-radius:10px !important; border:1px solid #BBCADA !important; box-shadow:none !important; flex:0 0 100%; min-block-size:120px !important; resize:none; }

.contact-form .gform_wrapper textarea::-webkit-input-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform_wrapper textarea:-moz-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform_wrapper textarea::-moz-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.contact-form .gform_wrapper textarea:-ms-input-placeholder { color:var(--site-gary) !important; opacity:1 !important; }
.map-main iframe{ width:100%; height:550px; border:none; }
.contact-form .ginput_counter { display:none !important; }
.form-ttl.whysybx { margin:37px 0 0 0; }
.contact-form-wrap-box{ padding:0 19px 0 0; }
#gform_wrapper_2 .gform-loader{ position:absolute !important; top:0 !important; right:180px !important; margin:14px 0 0 0 !important; }
.contact-form .gform_wrapper input.gform_button { display:inline-block; flex:0 0 auto; padding:9px 44px !important; font-size:20px !important; border-radius:25px !important; font-weight:500 !important; 
text-decoration:none; transition:0.3s; color:var(--site-black) !important; background:var(--site-orange) !important; position:relative; -webkit-transition:0.3s; transition:0.3s; line-height:1.5 !important; 
border:none !important; height:auto !important; }
.contact-form .gform-theme--foundation .gform_footer{ justify-content:right; margin-top:34px; position:relative; }

.gform-theme--foundation .gform-loader { align-self:center; animation:gformLoader 1.1s infinite linear; block-size:10em; border-block-end:1.1em solid #000; border-block-end-color:rgb(0,0,0); border-block-start:1.1em solid #fff;
 border-block-start-color:rgb(255,255,255); border-inline-end:1.1em solid #fff; border-inline-end-color:rgb(255,255,255); border-inline-start:1.1em solid #000; border-inline-start-color:rgb(0,0,0); border-radius:50%; display:inline-block; font-size:2px; inline-size: 10em; position: relative; transform: translateZ(0); }
.gform-theme--framework .gform-loader { border-block-end-color:var(--gf-form-spinner-fg-color); border-block-start-color:var(--gf-form-spinner-bg-color); border-inline-end-color:var(--gf-form-spinner-bg-color); border-inline-start-color:var(--gf-form-spinner-fg-color); }    
@keyframes gformLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.cky-btn-customize,.cky-btn-reject, .cky-btn-preferences { border:1px solid #0073A1 !important; color:#0073A1 !important; border-radius:10px !important; }
.cky-btn-accept { background:#0073A1 !important; color:#fff !important; border:1px solid #0073A1 !important; border-radius:10px !important; }
.cky-show-desc-btn { color:#0073A1 !important; text-decoration:underline; }
[data-wpr-lazyrender] { content-visibility:visible !important; }
.map-main iframe {border-radius: 10px;}
.left-single-rectangle-img-right-cont-sec{ position:relative; }
.all-blogs .row{row-gap: 48px;justify-content: center;}
.new_paging{display: flex;row-gap: 15px;justify-content: center;flex-wrap: wrap;}
.blog-section-paging .page-numbers{display: inline-flex;justify-content: center;align-items: center;width: 47px;height: 47px;border-radius: 50%;background: #fff3ec;color:var(--site-black);margin: 0 10px;font-size: 17px;padding-top: 1px;}
.blog-section-paging .page-numbers.next,
.blog-section-paging .page-numbers.prev{font-size: 0;position: relative;vertical-align: top;}
.blog-section-paging .page-numbers.prev:before, .blog-section-paging .page-numbers.next:before{position: absolute;content: '';left: 1px;top: 0;width: calc(100% - 1px);height: 100%;background: url(images/pagination-arrow.svg) no-repeat;background-position: center;}
.blog-section-paging .page-numbers.prev:before{transform: scaleX(-1);left: 0;right: 1px;}
.blog-section-paging .page-numbers.current{background-color:var(--site-orange);color: var(--site-black);}
.blog-detail-img{position: relative;}
.service-list-bx{ padding:25px 0px 16px; border-radius:22px; box-shadow:0 0 25px 15px rgba(25,41,48,0.03); }
.blog-right-service-ttl{margin: 0 30px;position: relative;font-size: 22px;font-weight: 500;color: var(--site-gary);padding-bottom: 17px;border-bottom: 1px solid var(--site-sky-blue);}
.blog-detail-img{position: relative;}
.blog-detail-img .blog-date{bottom: 20px;left: 20px;}
.blog-detail-img img{display: block;border-radius: 15px;}
.blog-detail-heading{margin-top: 30px;}

.blog-detail-inn #ez-toc-container.ez-toc-transparent { border: 0; padding: 0; box-shadow: none; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav { margin-top: 0px; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav li { margin-top: 5px; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav li:after { top: 13px; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav li a { color: var(--site-text-color); font-size: 22px; font-weight: 600;}
.blog-detail-inn .ez-toc-counter nav ul li a:before{display: none;}
.blog-detail-inn div#ez-toc-container { background:var(--light-blue); width: 100%; border: 1px solid 45BFFF; border-radius: 10px; display: block; padding: 15px 30px; box-shadow: none; margin-bottom: 30px; margin-top: 30px; }
.blog-detail-inn div#ez-toc-container .ez-toc-title { color: var(--site-text-color); font-size: 22px;font-family: var(--site-font-family);font-weight: 600;}
.blog-detail-inn #ez-toc-container a.ez-toc-toggle { position: absolute; left: 0; top: 0; height: 100%; width: 100%; margin: 0; padding-right: 40px; outline: none !important; border: 0 !important; }
.blog-detail-inn #ez-toc-container a.ez-toc-toggle .ez-toc-js-icon-con { display: none; }
.blog-detail-inn #ez-toc-container a.ez-toc-toggle::before { position: absolute; right: 0; content: ''; background-image: url('images/select-arrow.svg'); background-repeat: no-repeat; background-position: center; width: 21px; height: 20px; background-repeat: no-repeat; background-size: 20px; }
.blog-detail-inn #ez-toc-container a:visited { color: var(--site-text-color); }
.blog-detail-inn #ez-toc-container li:after { display: none; }
.blog-detail-inn #ez-toc-container ul li { margin-top: 5px; }
.blog-detail-inn #ez-toc-container ul { margin-top: 15px; }
.blog-detail-inn #ez-toc-container ul ul { padding-left: 20px; margin-left: 0; margin-top: 0; }
.blog-detail-inn #ez-toc-container ul li a { color: var(--site-text-color); font-size: 21px; line-height: 1.4; }
.blog-detail-inn #ez-toc-container ul li ul li a { font-size: 18px; }
.blog-detail-inn .ez-toc-title-container { position: relative; }
.blog-detail-inn div#ez-toc-container.toc_close a.ez-toc-toggle::before { transform: scaleY(-1); }
div#ez-toc-container ul li, div#ez-toc-container ul li a{font-weight: 600;}

.blog-call-cta{ margin:40px 0; background:rgba(13,56,88,1); background:radial-gradient(circle,rgba(13,56,88,1) 0%, rgba(9,31,47,1) 100%); border-radius:15px; display:flex; padding:39px 50px 39px 75px; 
align-items:center; }
.blog-cta-ttl{ position:relative; font-size:30px; color:var(--site-white); font-weight:600; padding:0 44px 0 0; }
.blog-cta-ttl:after{ content:""; position:absolute; left:-25px; top:50%; height:calc(100% - 6px); transform:translateY(-50%); width:5px; background:var(--site-orange); }
.blog-cta-btnbx { white-space:nowrap; }
.blog-right-inn { position:sticky; top:170px; }
.service-list-bx ul{ margin:11px 0 0 0; }
.service-list-bx ul li{ display:block; }
.service-list-bx ul li a{ line-height:44px; display:block; font-size:18px; color:var(--site-gary); padding:0 30px; position:relative; }
.service-list-bx ul li a:after{ content:""; position:absolute; left:0; top:0; width:4px; height:100%; background:var(--site-sky-blue); display:none; }
.blog-right-cta-wrap{ background:rgba(13,56,88,1); background:radial-gradient(circle,rgba(13,56,88,1) 0%, rgba(9,31,47,1) 100%); border-radius:15px; display:flex; padding:40px 75px; margin:40px 0 0 0; 
flex-wrap:wrap; justify-content:center; overflow:hidden; position:relative; }
.blog-right-cta-wrap:after{ content:""; position:absolute; right:0; top:0; background:url(images/pattern-top-right.svg); width:217px; height:304px; }
.blog-right-cta-wrap:before{ content:""; position:absolute; left:0; bottom:0; background:url(images/pattern-bottom-left.svg); width:217px; height:304px; }
.blog-right-cta-wrap .blog-right-cta{ text-align:center; position:relative; z-index:1; }
.blog-right-cta-wrap .blog-right-cta-ttl{ font-size:30px; color:var(--site-white); }
.call-link-bx { margin-top:30px; }
.call-link-bx a{ font-size:30px; color:var(--site-orange); display:inline-block; padding:0 0 0 50px; position:relative; font-weight:600; }
.call-link-bx a:after{ content:""; position:absolute; left:0; top:50%; margin-top:-15px; background:url(images/or-phone-icon.svg) no-repeat 0 0; width:30px; height:30px; }
.blog-right-cta-wrap .site-btn.whtbg-btn{ margin:30px 0 0 0; }

.share-wrap { display:flex; align-items:center; justify-content:space-between; background:rgba(255,133,67,0.05); border:1px solid rgba(255,133,67,0.25); padding:11px 30px; margin-top:30px; border-radius:10px }
.share-blog-icons .a2a_svg { display:none }
.share-blog-icons .social-media-icons { margin:0; padding:0; column-gap:13px }
.share-blog-icons .social-media-icons:after { display:none; }
.share-blog-icons .social-media-icons a { display:inline-block; width:30px; height:30px; border-radius:10px; position:relative; margin:0 10px; text-indent:-100000px; position:relative; }
.share-blog-icons .social-media-icons a:last-child{ margin-right:0; }
.share-blog-icons .social-media-icons a:first-child:before{ display:none; }
.share-blog-icons .social-media-icons a:before{ content:""; position:absolute; left:-10px; top:1px; background:url(images/shar-sp.svg) no-repeat 0 0; width:1px; height:28px; }
.share-blog-icons .social-media-icons a.blog-facebook-link:after { background:url(images/shar-fb-icon.svg) no-repeat center; position:absolute; content:''; left:0; top:0; width:100%; height:100%; }
.share-blog-icons .social-media-icons a.blog-twitter-link:after { background:url(images/shar-tw-icon.svg) no-repeat center; position:absolute; content:''; left:0; top:0; width:100%; height:100%; }
.share-blog-icons .social-media-icons a.blog-linkedin-link:after { background:url(images/shar-linkedin-icon.svg) no-repeat center; position:absolute; content:''; left:0; top:0; width:100%; height:100%; }
.share-ttl { font-size:22px; color:var(--site-gary); font-weight:600; }
.back_to_top{position: fixed !important; bottom: 120px; right: 30px; z-index: 98; width: 52px; height: 52px; border-radius: 50%; cursor: pointer; z-index: 5;}
.back_to_top .upwards_arrows::after {content: ""; position: absolute; width: 52px; height: 52px; top: -1px; right: 0; background:#2987c4;
  transition: all 0.3s; -webkit-transition: all 0.3s; border: 2px solid var(--site-white); border-radius: 50%; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); transition: 0.3s; -webkit-transition: 0.3s;}
.back_to_top .upwards_arrows::before {content:""; position:absolute; right:20px; top:22px; padding:5px; border-color:var(--site-white); border-width: 2px 2px 0 0; border-style: solid; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); z-index: 9;}  
.back_to_top .upwards_arrows {font-size: 0; text-align: center;}
.back_to_top .upwards_arrows {font-size: 0; text-align: center; width: 52px; height: 52px; position: absolute; left: 0px; top: 0px;}

@media(min-width:1200px){

.site-btn.bor-btn:hover{ color:var(--site-black); }
.site-btn.bor-btn:hover span{ background:var(--site-black); }
.site-btn.bor-btn:hover span svg path{ stroke:var(--site-white); }
.site-btn:hover span{background:var(--site-white); }
.contact-us-button .site-btn:hover{ background:var(--site-orange); color:var(--site-black); }
.contact-us-button .site-btn:hover span{ background:var(--site-black); }
.contact-us-button .site-btn:hover span svg path { stroke:var(--site-white); }

.tab-right-btn .site-btn:hover span { background:var(--site-white); }  
.tab-right-btn .site-btn:hover span svg path { stroke:var(--site-black); }
.site-btn:hover span svg path{stroke:var(--site-black)}
.site-btn:hover::before {transform: translateX(0);}
/*.site-btn.bor-btn:hover:after{background:url(images/cta-call-icon-hover.svg) no-repeat;}*/
.site-btn.bor-btn:hover{color:var(--site-black); transition:border-color 2.2s; border-color:transparent !important; }
.tab-btn:hover h3{color:var(--site-blue);}
.tab-btn:hover .tab-icon img{ transform: rotateY(180deg);}
.site-btn:hover{color:var(--site-white); transition:background 2.8s; background:none !important; }
.site-btn.whtbg-btn:hover{color:var(--site-black);}
.site-btn.whtbg-btn:hover span{background:var(--site-black);}
.site-btn.whtbg-btn:hover span svg path{stroke:var(--site-white);}
/*.banner-content-box .site-btn:hover{color:var(--site-black);}
.banner-content-box .site-btn:hover span {background:var(--site-white);}
.banner-content-box .site-btn:hover span svg path{stroke:var(--site-black);}*/
.footer-nav ul.menu li a:hover,.footer-address a:hover,.menu-footer-utility-menu-container ul a:hover,.copyright-right a:hover{color:var(--site-orange);}
.footer-address a:hover:after{background:url(images/location-orange-icon.svg) no-repeat;}
.footer-address.footer-call a:hover:after{background:url(images/call-orange-icon.svg) no-repeat; }
.footer-address.footer-mail a:hover:after{background:url(images/mail-orange-icon.svg) no-repeat;}
.foot-fb:hover{background:url(images/footer-fb-hover.svg) no-repeat;}
.foot-linkedin:hover{background:url(images/footer-linkedin-hover.svg) no-repeat;}
.foot-twitter:hover{background:url(images/footer-twitter-hover.svg) no-repeat;}
.foot-insta:hover{background:url(images/footer-instagram-hover.svg) no-repeat;}
.full-link:hover .blog-img:after {opacity:1;right:40px;}
.testi-sildermain .slick-arrow.slick-next:hover{background:url(images/testi-right-arrow-hover.svg) no-repeat;}
.testi-sildermain .slick-arrow.slick-prev:hover{background:url(images/testi-left-arrow-hover.svg) no-repeat;}
.resource-link:hover .resource-pdf{background:var(--site-sky-blue);}
.resource-link:hover .resource-pdf:after{background:url(images/white-pdf.svg) no-repeat;}
.resource-link.resource-email:hover .resource-pdf:after{background:url(images/white-email.svg) no-repeat;}
.resource-link.resource-url:hover .resource-pdf:after{background:url(images/white-link-icon.svg) no-repeat;}
/*.site-btn:hover:after {background:url(images/white-arrow-btn.svg) no-repeat center center;}*/
.industries-box-main:hover .industr-box-icon{background:var(--site-blue);}
.industries-box-main:hover .industr-box-icon img{display:none; opacity:0px;}
.industries-box-main:hover .industr-box-icon:after{background:url(images/industry-hover-arrow.svg) no-repeat center center; width:40px; height:40px; content:""; background-size:100%;}
@-webkit-keyframes shine {
  100% { left: 125%; }
}
@keyframes shine {
  100% { left: 125%; }
}
.full-link:hover .blog-img:before {-webkit-animation: shine 1s; animation: shine 1s;}
.cleaning-heading:hover{background:#c8ebff;}
.reach-box-des a:hover { color: var(--site-orange); }
.reach-box-main.reach-address .reach-box-des a:hover { color: var(--site-blue); }
.header_bottom .menu li:hover > a:after{ width:17px; }
.header_bottom .menu li:hover > a { color:var(--site-blue); }
.header_bottom .menu li.menu-item-has-children:hover > a:before { background:url(images/menu-arrow-hover.svg) no-repeat 0 0; width:11px; height:6px; transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.header_bottom .menu li .sub-menu li a:hover{ background:rgba(69,191,255,0.2); border-color:var(--site-sky-blue); }
.header_bottom .menu li .sub-menu li a:hover:after{ display:none; }
.head-email a:hover, .head-phone a:hover{ color:var(--site-orange); }
.head-email a:hover:after{ background:url(images/mail_icon-ho.svg) no-repeat 0 0; }
.head-phone a:hover:after{ background:url(images/phone_icon-ho.svg) no-repeat 0 0; }
.head-social-media .head-facebook a:hover{ background:url(images/head_facebook-ho.svg) no-repeat center; }
.head-social-media .head-twitter a:hover{  background:url(images/head_twitter-ho.svg) no-repeat center; }
.head-social-media .head-linkdink a:hover{ background:url(images/head_link_dink-ho.svg) no-repeat center; }
.head-social-media .head-instagram a:hover { background:url(images/head_instagram-ho.svg) no-repeat center; }
.header_bottom .menu li.contact-but a:hover{ color:var(--site-black); transition:background 2.8s; background:none !important; }
.header_bottom .menu li.contact-but a:hover:after { height:38px; width:38px; background: url(images/black-arrow-btn.svg) no-repeat center center; transition:all 0.3s ease; transition-delay:0s; position:absolute; right:11px;
top:7px; content:""; transition-delay:.1s; bottom:auto; left:auto; border-radius:0; }
.header_bottom .menu li.contact-but a:hover:before { transform:translateX(0); width:102%; }
.header_bottom .menu li:hover .sub-menu{ visibility:visible;; transform:translateY(0); -webkit-transform:translateY(0); }

@-webkit-keyframes shine {
    100% {
      left:125%
    }
  }
  @keyframes shine {
    100% {
      left:125%
    }
  }	
.services-list:hover .services-list-cont-wrap { margin-top:-93px; }
.services-list:hover .services-list-cont{ padding-bottom:77px; }
.services-list:hover .services-arrow{ height:38px; bottom:29px; }
.services-list:hover .services-list-img:before { -webkit-animation:1s shine; animation:1s shine; }
/*.site-btn.whtbg-btn:hover:after{background:url(images/white-arrow-btn.svg) no-repeat;}*/
.breadcrumb .bread-crumb-wrap li a:hover{ color:var(--site-white); }
.services-slider .slick-arrow.slick-next:hover{ background:url(images/orange-right-arrow-hover.svg) no-repeat; }
.services-slider .slick-arrow.slick-prev:hover{ background:url(images/orange-left-arrow-hover.svg) no-repeat; }
.whysybx p a:hover, .whysybx li a:hover{ color:var(--site-orange); }
.contact-form .gform_wrapper input.gform_button:hover { color:var(--site-white) !important; background:var(--site-black) !important; }
.blog-section-paging .page-numbers:hover{background: var(--site-orange);}
.service-list-bx ul li a:hover:after{ display:block; }
.service-list-bx ul li a:hover{ background:rgba(178,221,243,0.2); }
.call-link-bx a:hover{ color:var(--site-white); }
.call-link-bx a:hover:after{ background:url(images/or-phone-icon-ho.svg) no-repeat 0 0; }
.share-blog-icons .social-media-icons a.blog-facebook-link:hover:after { background:url(images/shar-fb-icon-ho.svg) no-repeat center; }
.share-blog-icons .social-media-icons a.blog-twitter-link:hover:after { background:url(images/shar-tw-icon-ho.svg) no-repeat center; }
.share-blog-icons .social-media-icons a.blog-linkedin-link:hover:after { background:url(images/shar-linkedin-icon-ho.svg) no-repeat center; }
.back_to_top .upwards_arrows:hover:after{background:var(--site-orange);}

}
@media(min-width:1950px){
.main-banner-bg:after{ background: url(images/banner-shap-bg.-big.svg) no-repeat center bottom; width:100%; height:204px; }
.banner-content-box .site-btn-wrap{ padding:40px 0 0 0; }
}

@media(min-width:2800px){
.main-banner-bg:after{ background: url(images/banner-shap-bg-bigger.svg) no-repeat center bottom; width:100%; height:330px; }
.banner-content-box{ padding-top:0; }
}
@media(max-width:1770px){
.services-slider .slick-arrow.slick-next{ right:-60px; }
.services-slider .slick-arrow.slick-prev{ left:-60px; }
}
@media(max-width:1700px)
{
	.team-main .container{max-width: 1200px;}
	.team-box-row{margin-left:-15px; margin-right:-15px;}
	.team-box-pad{padding-left:15px; padding-right:15px;}
}
@media(max-width:1600px)
{
	.team-box-row{margin-left:-12px; margin-right:-12px;}
	.team-box-pad{padding-left:12px; padding-right:12px;}
	.why-choose-main:after{display:none;}
}
@media(max-width:1570px){
.services-slider-sec .services-list-wrap { padding:0 60px; }
.services-slider .slick-arrow.slick-next{ right:-50px; }
.services-slider .slick-arrow.slick-prev{ left:-50px; }
.row-reverse .left-single-rectangle-img-wrap::after { right:-27px; }
}

@media(max-width:1500px)
{
	.left-single-bluebor.left-signle-round-img-with-content .right-two-round-img-box{width: 436px;}
	.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box{width: 436px; height:436px;}
	.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box::after{width: 436px; height:436px;}
	.left-single-bluebor.left-signle-round-img-with-content .right-two-round-img-wrap{text-align:center;}
	.services-list-wrap .row:after{ right:0; }
.services-info-list-sec:after{ display:none; }
}
@media(max-width:1460px){
.services-list-sec{ overflow:hidden; }	
.services-list-wrap .row:after { right:22px; }
.banner-content-box { max-width:calc(100% - 568px); }
.row-reverse .left-single-rectangle-img-wrap::after { right:-10px; }
}
@media(max-width:1400px){
.tab-btn{padding: 20px 15px;gap: 15px;}
.tab-content-row{gap: 20px;}
.industries-tab-main .row { margin-left: -12px; margin-right: -12px; }
.industries-tab-main .col-md-4, .industries-tab-main .col-md-8 { padding-left: 12px; padding-right: 12px; }
.tab-img { width: calc(44% - 20px);}
.tab-con-right { width: calc(56% - 20px);}
.industries-box-main{flex-wrap: wrap; padding:30px; margin-top:30px; justify-content: center;}
.industries-bor-main{padding-left:0px;}
.industries-box-img{margin-left:0px; margin-top:0px; margin:auto;}
.industr-box-icon{top: 50%; margin-top: -50px; right: -50px;}
.industries-inner .col-md-6{padding-left:20px; padding-right:20px;}
.industries-inner .row{margin-left:-20px; margin-right:-20px;}
.right-signle-round-orange.right-signle-round-img-with-content::after{right:40px;}
.team-main::before{display:none;}
.industries-box-con{padding-left:0px; padding-top:25px;}
.industries-ctaboxmain{padding-left:30px; padding-right:30px;}
.resources-inner .row{margin-left: -15px; margin-right: -15px;}
.resources-inner .col-md-4{padding-left:15px; padding-right:15px;}
}
@media(max-width:1399px){
	:root
{
	--heading1:50px;
  --heading2:45px;
  --heading3:22px;
  --heading4:20px;
  --heading5:18px;
  --heading6:16px;
	--site-font:18px;
}
.contact-form-main::before{display: none;}
.header_bottom .menu > li { margin:0 10px; }
.contact-us-button { margin-left:20px; }
.banner-content-box .site-btn-wrap { padding:40px 0 0 0; }
.banner-content-box.whysybx p { padding-right:30px; }
.left-two-img-box{ padding-left:0; }
.cta-map-states { right:58px; }
.left-single-rectangle-img-wrap { padding:0 0 0 0; }
.row-reverse .left-single-rectangle-img-wrap { padding:0 0 0 0; }
.right-single-shap-img-wrap, .row-reverse .right-single-shap-img-wrap{ padding:0; }
.right-single-shap-img { width:556px; height:467px; }
.right-single-shap-img-wrap:after{ width:556px; height:467px; background-size:cover; }
.services-info-list-wrap .col-md-4 { padding:40px 12px 0; }
.services-info-list-wrap .row { margin: 0 -12px; }
.services-info-list-box { padding:28px 25px; }
.services-process-list .services-process-box:first-child:after{ left:102.5%; }
.services-process-list .services-process-box:last-child:after{ right:102.5%; }
.specialized-list-sp-content { padding:0 0 0 0; }
.what-we-move-list-box { padding:65px 24px; }
.contact-form-wrap-box { padding:0 0; }
.blog-call-cta { padding:39px 40px 39px 60px; }
.blog-cta-ttl { padding:0 34px 0 0; }
.blog-right-cta-wrap { padding:40px 35px; }
}

@media(max-width:1199px)
{
	:root
{
	--heading1:45px;
    --heading2:40px;
    --heading3:22px;
    --heading4:20px;
    --heading5:18px;
    --heading6:16px;
	--site-font:18px;
}	
	
	.col-md-3.footer-1{width:100%; text-align:center; padding-bottom:30px;}
	.footer-text{max-width: 600px;margin: auto;}
	.col-md-3.footer-2{width:26%}
	.col-md-3.footer-3{width:41%}
	.col-md-3.footer-4{width:33%}
	.footer-main{padding:30px 0px;}
	.copyright-bg{font-size:14px;}
	.testi-inner .row,.testi-sildermain .testi-row,.blog-main .row{margin-left:-12px; margin-right:-12px;}
	.testi-inner .col-md-8,.testi-inner .col-md-4,.testi-sildermain .testibox-main,.blog-main .col-md-4{padding-left:12px; padding-right:12px;}
	.accordion-answer{padding-right:30px;}
	.ptb{padding:50px 0;}
	.why-choose-inner .row{margin-left:-25px; margin-right:-25px;}
.why-choose-inner .col-md-4{padding-left:25px; padding-right:25px; padding-top:25px; padding-top:25px; margin-top:25px;}
.why-choose-inner .col-md-4::after{background-size:cover; width: 300px; background-position: center;}
.team-main::before{display:none;}
.team-innner{padding:0px 15px;}
.team-box-row{margin-left:-15px; margin-right:-15px;}
.team-box-pad{padding-left:15px; padding-right:15px;}
.team-innner .team-box-row{padding-bottom:100px;}
.team-innner .slick-arrow.slick-prev{right:60px;}
.team-innner .slick-arrow.slick-next{right: -60px;}
.right-signle-round-orange.right-signle-round-img-with-content::after,.industries-main::after{display:none;}
.right-signle-round-orange.right-signle-round-img-with-content .col-md-5,
.right-signle-round-orange.right-signle-round-img-with-content .col-md-7,
.left-single-blue.left-signle-round-img-with-content .col-md-5,
.left-single-blue.left-signle-round-img-with-content .col-md-7{width:50%;}
.right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box::after,.right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box,.left-single-blue.left-signle-round-img-with-content .right-one-round-img-box::after,.left-single-blue.left-signle-round-img-with-content .right-one-round-img-box{width:400px; height:400px;}
.right-signle-round-orange.right-signle-round-img-with-content .right-two-round-img-box,.left-single-blue.left-signle-round-img-with-content .right-two-round-img-box{width:400px;}
.industries-ctaboxmain{padding:40px;}
.industries-ctaboxmain{margin-top:30px;}
.left-single-blue.left-signle-round-img-with-content .right-two-round-img-wrap{padding-left:40px;}
.industries-ctaboxmain:after,.industries-ctaboxmain:before{display:none;}
.reach-us-box-wrap{gap: 20px;}
.reach-us-box-wrap .reach-box-main { width: 30.15%;}
.reach-us-box-wrap .reach-box-main.reach-address { width: 36.76%; }
.error-img img { height: 188px; }
.thankyou-img img { height: 84px; }
.thankyou-sec .thanks-ttl { font-size: 88px;}
.left-signle-round-img-with-content.left-single-bluebor .col-md-5{width:50%;}
.left-signle-round-img-with-content.left-single-bluebor .col-md-7{width:50%;}
.left-single-bluebor.left-signle-round-img-with-content .right-two-round-img-box{width:400px;}
.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box::after{width:400px; height:400px;}
.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box{width:400px; height:400px;}
.left-single-bluebor.left-signle-round-img-with-content .col-md-7{padding-left:12px;}
.mob-menubtn, .close-menu-btn{ display:block; }
.mob-menubtn{font-size: 0; width: 40px; height: 40px; background: transparent url(images/huberg.svg); display: inline-block; vertical-align: top; border: 0; margin-left: auto; margin-left: 15px; cursor: pointer;background-repeat: no-repeat;background-position: right center;}
/* Responsive menu */
.header_mobile{ display:block; position:fixed; right:-100%; top:0; width:100%; height:100dvh; background-color:rgb(11,65,102); padding:20px 0 20px 20px; z-index:9999999999; transition:all .3s ease-in-out; 
-webkit-transition:.3s ease-in-out; max-width:450px; text-align:right; }
.header-bot-right{ height:calc(100dvh - 40px); padding:0 20px 0 0; overflow:auto; display:block; }
.header_mobile:before{position: absolute; right: 100%; top: 0; height: 100%; width: calc(100vw - 450px); content: ''; background-color: var(--site-black); opacity: 0; z-index: 0; transition: .5s;}
body.menuopen { overflow: hidden;}
.menuopen .header_mobile::before { opacity: .7; }
.header-bot-right .menu{display: block;text-align: left;}
.menuopen .header_mobile{right: 0;}
.close-menu-btn { width: 34px; height: 34px; background: url(images/menu-close-icon.svg) center center no-repeat; background-size: auto; cursor: pointer; display: inline-block; margin-top: -5px; font-size: 0px; text-indent: -99999px; border: 0; margin-left: auto; background-size: 26px; }
.header-section{ height:131px; }
.header_bottom{ height:auto; }
.head-logo { width:100px; }
.header_bottom .menu li{ margin:10px 0 0; border-top:1px solid rgba(255,255,255,0.2); padding:10px 0 0 0; width:100%; }
.header_bottom .menu li:first-child{ border:none; }
.header_bottom .menu li a{ color:var(--site-white); }
.header_bottom .menu li.current_page_item > a, .header_bottom .menu li.current-page-parent > a, .header_bottom .menu li.current_page_parent > a{ color:var(--site-orange); font-weight:600; }
.header_bottom .menu li ul li.current-menu-item > a{ background:none; }
.header_bottom .menu li.current_page_item a:after{ display:none; }
.header_bottom .menu li.current_page_parent > a:after{ display:none; }
.header_bottom .menu li.menu-item-has-children > a:before{ display:none; }
.header_bottom .menu li.menu-item-has-children .sub-menu-toggle{ position:absolute; width:40%; height:35px; background:url(images/mobile-menu-arrow.svg) no-repeat right center; right:0; top:6px; z-index:2; }
.header_bottom .menu li.menu-item-has-children.subnav_open .sub-menu-toggle{ transform:scaleY(-1); background:url(images/mobile-menu-arrow-ac.svg) no-repeat right center; }
.header_bottom .menu li.menu-item-has-children.subnav_open > a{ color:var(--site-orange); font-weight:600;}
.header_bottom .menu li.menu-item-has-children.current-menu-item .sub-menu-toggle, .header_bottom .menu li.menu-item-has-children.current-page-parent .sub-menu-toggle{ background:url(images/mobile-menu-arrow-ac.svg) no-repeat right center; }
.header_bottom .menu li.menu-item-has-children > .sub-menu { display:none; margin-top:0; position:relative; left:auto; top:auto; background:none; box-shadow:none; border-radius:0; 
visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); padding:5px 0 5px 15px; }
.header_bottom .menu li.contact-but.current_page_item a:after{ display:block; }
.header_bottom .menu li.menu-item-has-children.subnav_open > .sub-menu { display:block; }
.header_bottom .menu li.menu-item-has-children > .sub-menu li a{ border-left:0; margin-top:0; }
.header_bottom .menu li .sub-menu li a{ padding:0; line-height:30px; }
.header_bottom .menu li .sub-menu:after{ display:none; }
.contact-us-button { margin:10px 0 0; text-align:left; border-top:1px solid rgba(255,255,255,0.2); padding:10px 0 0 0; }
.inner-baner-wrap { padding:155px 0 118px 0; }
.main-banner-cont { padding:140px 0 0 0; }
.banner-img-box-wrap { width:488px; height:488px; padding:40px; background-size:cover; }
.banner-img-box-wrap img { width:408px; height:408px; }
.banner-content-box { max-width:calc(100% - 498px); }
.banner-img-box { width:488px; }
.main-banner-bg img { height:700px; object-fit:cover; }
.main-banner-bg:after { height:200px; }
.services-list-wrap .col-md-4{ padding:0 12px; }
.services-list-wrap .row{ margin:0 -12px; }
.services-list-sec:after{ display:none; }
.services-arrow { position:relative; left:auto; bottom:auto; width:38px; height:38px; display:block; }
.services-list-cont { padding:20px 20px 20px; }
.left-one-img-box { width:332px; }
.left-sec-img-box { margin:99px 0 0 -178px; width:332px; }
.banner-content-box .site-btn-wrap { padding:30px 0 0 0; }
.site-btn-wrap { margin-top:30px; }
.services-list{ margin-top:30px; }
.left-two-img-box:after{ display:none; }
.testimonial-main{ background-image:none; }
.right-cta-content .site-btn-wrap .site-btn.whtbor-btn { margin-left:10px; }
.right-two-round-img-box { width:480px; }
.right-one-round-img-box { width:480px; height:480px; padding:48px; background-size:cover; }
.right-single-shap-img { width:542px; height:455px; }
.right-single-shap-img-wrap:after { width:542px; height:455px; }
.services-info-list-head { padding:0 0 19px 70px; }
.cta-with-img-wrap { padding:36px 40px; }
.cta-left-cont { width:calc(100% - 382px); }
.left-single-rectangle-img-wrap:after{ display:none; }
.right-single-shap-img { width:488px; height:410px; }
.right-single-shap-img-wrap:after{ width:488px; height:411px; }
.services-info-list-sec:after, .specialized-list-sec:after{ display:none; }
.services-process-box { width:29%; }
.services-process-list .services-process-box:first-child:after { left:98.5%; background-position:bottom right; width:76px; height:81px; }
.services-process-list .services-process-box:last-child:after { right:99.5%; background-position:top right; width:76px; height:81px;  }
.what-we-move-list-col-2 { padding:34px 12px; }
.what-we-move-list-box { padding:65px 20px; }
.what-we-move-list.row { margin:40px -12px 0; }
.cta-with-rectangle-img{ padding:48px; }
.cta-with-rectangle-img-box { width:354px; }
.cta-with-rectangle-img:after { width:442px; }
.cta-with-rectangle-img:before { right:442px; }
.cta-with-rectangle-img-left.cta-left-cont { width:calc(100% - 415px); }
.blog-detail-inn { padding:0 0 0 0; }
.form-ttl.whysybx { margin:25px 0 0 0; }
.contact-form { padding:25px 0 0 0; }
.contact-form .gform-theme--foundation .gform_footer{ margin:25px 0 0 0; }
.contact-form .gform-theme--foundation .gform_fields { grid-row-gap:25px; row-gap:25px; -moz-column-gap:28px; column-gap:28px; }
.map-main iframe { width:100%; height:489px; }
.all-blogs .row{row-gap: 30px;}
.blog-right-cta-wrap { padding:40px 20px; margin:30px 0 0 0; }
.call-link-bx { margin-top:20px; }
.call-link-bx a { font-size:25px; }
}
@media(max-width:1024px)
{
.resources-inner .col-md-4{width:50%; margin-top:25px;}
}
@media(max-width:991px)
{
.left-single-blue.left-signle-round-img-with-content .row-reverse .right-two-round-img-wrap{text-align:center;}
.testi-inner .col-md-4{display:none;}
.testi-inner .col-md-8{width:100%;}
.blog-box-home .blog-box-main .col-md-4:last-child {display: none;}
.blog-box-main .col-md-4{width:50%;}
.mob-tab-btn{display: block;}
.tab-col-left{display: none;}
.tab-col-left,
.tab-col-right{ width: 100%; max-width: 100%; }
.mob-tab-btn.tab-btn{width: 100%; display: flex; align-items: center; padding: 15px 10px; cursor: pointer; position: relative;}
.mob-tab-btn.tab-btn.active { border-color: var(--site-sky-blue); }
.mob-tab-btn .tabing-ttl { position:relative; width:100%; padding-right:50px; }
.mob-tab-btn .tabing-ttl::before { content: ""; position: absolute; background: url(images/faq-plus.svg) center center no-repeat; background-size: auto; width: 29px; height: 29px; top: 50%; margin-top: -15px; right: 10px; background-size: cover; }
.mob-tab-btn.active .tabing-ttl:before{background: url(images/faq-active.svg) center center no-repeat;}
.tab-content-row .tab-img { display: none; }
.tab-content-row .tab-con-right{width: 100%;padding-bottom: 20px;}
.tab-content-row .tabcon-head{display: none;}
.mob-tab-btn{display: block;}

.right-signle-round-orange.right-signle-round-img-with-content .col-md-5,.left-single-blue.left-signle-round-img-with-content .col-md-5,.right-signle-round-orange.right-signle-round-img-with-content .col-md-7,.left-single-blue.left-signle-round-img-with-content .col-md-7{width:100%}
.left-single-blue.left-signle-round-img-with-content .right-two-round-img-wrap{text-align:center;}
.industries-box-img{min-width:310px;}
.industries-box-con{padding-left:0px;}
.industries-box-main{padding:20px;}
.industr-box-icon{top: auto; margin-top: 0px; right:-1px; bottom:0px; width:90px; height:90px;}
.reach-us-box-wrap .reach-us-box{padding: 20px 10px;}
.reach-box-ttl { margin-top: 10px;}
.reach-box-ttl{font-size: 16px;}
.reach-box-des{font-size: 16px;}
.reach-us-box-wrap .reach-box-main::before{width: calc(100% - 56px);}
.contact-form-wrap{ padding:20px; }
.left-signle-round-img-with-content.left-single-bluebor .col-md-5{width:100%;}
.left-signle-round-img-with-content.left-single-bluebor .col-md-7{width:100%;}
.banner-img-box{ display:none; }
.banner-content-box { max-width:100%; }
.main-banner-bg:after { height:150px; }
.services-list-wrap .col-md-4 { width:50%; max-width:50%; flex:0 0 50%; }
.main-banner-bg img { height:650px; }
.left-two-img-with-content .col-md-6{ width:100%; }
.left-two-img-box { max-width:500px; margin:0 auto 30px; }
.right-two-round-img-with-content .col-md-6{ width:100%; }
.right-two-round-img-wrap, .row-reverse .right-two-round-img-wrap { text-align:center; margin:0 0 30px 0; }
.map-with-cta .col-md-6{ width:100%; }
.cta-map-wrap { margin:0 0 50px 0; }
.left-single-rectangle-img-right-cont .col-md-6{ width:100%; }
.left-single-rectangle-img-wrap, .row-reverse .left-single-rectangle-img-wrap{ text-align:center; padding:0 0 30px 0; }
.right-single-shap-img-wrap:after { width:624px; height:524px; left:0; margin:auto; right:0; }
.row-reverse .right-single-shap-img-wrap:after{ right:0; left:0; }
.right-single-shap-img { width:624px; height:524px; display:inline-block; }
.right-single-shap-img-left-cont .col-md-6{ width:100%; }
.right-single-shap-img-wrap, .row-reverse .right-single-shap-img-wrap { padding:0 0 30px 0; text-align:center; line-height:0; }
.services-info-list-wrap .col-md-4 { padding:40px 12px 0; width:50%; }
.cta-right-img, .cta-with-img-wrap:after { display:none; }
.cta-left-cont { width:100%; }
.specialized-list-sp .col-md-6 { width:100%; }
.specialized-list-sp .specialized-list-wrap{ padding:30px 0 0 0; }
.specialized-list-sp .specialized-list-wrap	.col-md-6{ width:50%; }
.services-process-box { width:100%; padding:80px 12px 0; }
.services-process-list .services-process-box:nth-child(2) { flex-direction:row-reverse; align-items:center; }
.services-process-list .services-process-box:nth-child(2) .services-process-cont { padding:39px 0 0 0; }
.services-process-list .services-process-box:nth-child(2) .services-process-img::before { bottom:-21px; top:auto; }
.services-process-list .services-process-box:first-child:after { left:0; background:url(images/united-mobile-arrow.svg) no-repeat bottom right; width:12px; height:52px; right:0; margin:auto; top:auto;
 bottom:-90px; }
.services-process-list .services-process-box:last-child:after { left:0; background:url(images/united-mobile-arrow.svg) no-repeat bottom right; width:12px; height:52px; right:0; margin:auto; bottom:auto; top:38px; }
.services-process-list .services-process-box:first-child{ padding-top:0; }
.left-single-vartical-rectangle-img-right-cont .col-md-6{ width:100%; }
.what-we-move-list-col-2 { padding:34px 12px; width:33.3333%; margin-top:40px; }
.what-we-move-list.row { margin:0 -12px 0; justify-content:center; }
.cta-with-rectangle-img-box, .cta-with-rectangle-img:after, .cta-with-rectangle-img:before { display:none; }
.cta-with-rectangle-img-left.cta-left-cont { width:100%; }
.cta-with-rectangle-img { padding:30px; }
.map-main{ padding:30px 0 0 0; }
.map-main iframe { width:100%; height:400px; }
.form-ttl.whysybx { margin:0 0 0; }
.blog-right-inn { padding:30px 0 0 0; }
}
@media(max-width:767px) {
:root{
	--site-font-20:18px;
	--heading1:35px;
  --heading2:30px;
  --heading3:22px;
  --heading4:20px;
  --heading5:18px;
  --heading6:16px;
	--site-font:16px;
}
	.whysybx ul > li::after{top:-1px;}
	.home .flexible-block-main > .ptb:first-child{ padding-top:40px; }
	.col-md-3.footer-2{width:100%}
	.col-md-3.footer-3{width:100%; margin-top:25px;}
	.col-md-3.footer-4{width:100%; margin-top:25px;}
	.copyright-left{justify-content: center;}

	.copyright-right{text-align:center; margin-top:10px; width:100%;}
	.cta-section-btnmain .btn{margin-left: 5px; margin-right: 5px;}
	.blog-main .col-md-4{width:50%;}
	.blog-main .row{margin-left:-12px; margin-right:-12px;}
	.blog-main .col-md-4{padding-left:12px; padding-right:12px;}
	.blog-content{padding:30px 20px 20px 20px;}
	.ptb{padding:40px 0;}
  .cleaning-heading { padding:20px 60px 20px 20px; }
  .testibox-inner { padding:23px 20px 30px 20px; }
  .cleaning-heading { font-size:20px; }
  .recent-btn { margin-top:30px; }
  .newsl-head {font-size:25px; }
  .accordion-answer {padding:15px 20px;}
  .why-choose-inner .col-md-4{width:50%; padding-top:20px; margin-top:20px;}
  .why-choose-inner .col-md-4:nth-child(-n+3):after{display:block; background-size:cover; background-position: center;}
    .why-choose-inner .col-md-4::after{width:100%;}
  .why-choose-inner .col-md-4:nth-child(-n+2):after{display:none;}
  .why-choose-inner .col-md-4:nth-child(3n)::before {display:block;}
  .why-choose-inner .col-md-4:nth-child(2n)::before {display:none;}
  .why-choose-inner .col-md-4:nth-child(-n+3){padding-top: 20px; margin-top: 20px;}
  .industries-inner .row{margin-left:-12px; margin-right:-12px;}
  .industries-inner .col-md-6{padding-left:12px; padding-right:12px; width:50%;}
  .industries-ctaboxmain{padding:35px 15px;}
  .industries-box-img{max-width:100%; min-width:100%;}
  .left-single-blue.left-signle-round-img-with-content .right-two-round-img-wrap{padding-left:0px;}
  .resources-inner .col-md-4{width:100%;}
  .bbwith-topshap::after{display:none;}
  .reach-us-box-wrap{flex-wrap: wrap;}
  .reach-us-box-wrap .reach-box-main,
  .reach-us-box-wrap .reach-box-main.reach-address { width: 100%; }
  .error-img img { height: 138px; }
  .error-description.whysybx{margin: 20px auto 20px;}
  .thankyou-img img { height: 64px; }
  .thankyou-sec .thanks-ttl { font-size: 68px;}
  .bbwith-topshap{ margin:0; }
  .footer-address.footer-call,.footer-address.footer-mail,.footer-social-media ul{margin-top:12px;}
  .why-choose-icon{width: 110px; height: 110px;}
  .why-choose-icon img{max-width: 41px; max-height: 41px;}
  .col-md-3.footer-2,.col-md-3.footer-3{width: 50%;}
 .testi-sildermain { margin-top:60px; } 	
  .head-email a,.head-phone a { width:40px; display:inline-block; text-indent:-10000px; }
.head-cta{ padding:0 10px; }
.head-phone a:after, .head-email a:after{ width:100%; background-position:center; }
.home .services-list{ display:none; }
.banner-sub-head { line-height:25px; }
.main-banner-bg:after { display:none; }
.banner-content-box.whysybx p { padding-right:0; }
.banner-content-box .site-btn-wrap { padding:20px 0 0 0; }
.site-btn-wrap { margin-top:20px; }


.home .service-col-wrap .service-ttl-mob::before { position:absolute; content:''; right:0; width:30px; height:30px; background-image:url(images/sub-menu-icon-dark.svg); background-size:20px;
background-repeat:no-repeat; background-position:right center; }
.home .service-col-wrap .service-ttl-mob { display:block; font-size:20px; line-height:normal; font-weight:500; color:var(--site-black); padding-right:35px; position:relative; cursor:pointer; }
.home .service-col-wrap .service-col { margin-top:12px; padding-top:12px; border-top:1px solid rgba(0,0,0,0.1); }
.home .service-col-wrap .service-col:first-child { border:0; }
.home .service-col-wrap .active .service-ttl-mob { color:var(--site-blue); }
.home .service-col-wrap .active .service-ttl-mob:before { transform:scaleY(-1); background-image:url(images/sub-menu-icon-blue.svg); }
.services-list-wrap .col-md-4 { width:100%; max-width:100%; flex:0 0 100%; } 
.main-banner-cont { padding:130px 0 0 0; }
.home .service-col-wrap .services-list { margin-top:10px;  }
.inner-baner-wrap:after{ display:none; }
.services-list-img img { width:100%; }
.bbwith-shap:after , .bbwith-shap:before{ display:none; }
.bbwith-shap{ margin:0; }
.year-box { width:120px; height:120px; }
.year-box:after { width:140px; height:140px; }
.cta-map-states { right:28px; }
.right-cta-content .site-btn-wrap .site-btn.whtbor-btn { margin-left:0; }
.right-cta-content .site-btn-wrap { gap:20px; display:flex; flex-wrap:wrap; }
.main-banner-bg img { height:550px; }
.right-single-shap-img { width:450px; height:378px; }
.right-single-shap-img-wrap:after{ width:450px; height:378px; }
.services-info-list-wrap .col-md-4{ width:100%; padding:30px 12px 0; }
.services-slider .slick-arrow { top:auto; z-index:1; bottom:-80px; left:0; margin:auto; }
.services-slider .slick-arrow.slick-prev { left:-65px; }
.services-slider .slick-arrow.slick-next { right:-65px; }
.services-slider-sec .services-list-wrap { padding:0 0 60px 0; }
.inner-baner-wrap:before{ display:none; }
.inner-baner-wrap { padding:145px 0 40px 0; }
.contact-form .gform_wrapper input { height:50px !important; }
.whysybx ul > li:after{ top:-2px; }
.blog-cta-ttl { padding:0 0 0 0; width:100%; font-size:22px; }
.blog-call-cta { padding:30px 40px 30px 45px; flex-wrap:wrap; gap:20px; margin:30px 0; }
.share-ttl { font-size:20px; }
.share-wrap { padding:11px 20px; }
.blog-right-service-ttl { margin:0 20px; }
.service-list-bx ul li a { padding:0 20px; }
.blog-right-cta-wrap .blog-right-cta-ttl { font-size:24px; }
.back_to_top{bottom: 72px;
  right: 10px;}
}
@media(max-width:650px){
.what-we-move-list-col-2 { width:40%; }
.what-we-move-list.row .what-we-move-list-col-2:nth-child(2n+3), .what-we-move-list.row .what-we-move-list-col-2:first-child { padding-bottom:0; }
}
@media(max-width:570px){
.specialized-list-sp .specialized-list-wrap .col-md-6 { width:100%; }
.cta-with-img-wrap { padding:36px 20px; }
}

@media(max-width:550px)
{
	.blog-main .col-md-4{width:100%;}
	.blog-box-home.blog-main .col-md-4:nth-child(2) {display: none;}
	.cta-section-btnmain .btn{width:100%;}
	.cta-section-btnmain .btn:last-child{margin-top:25px;}
	.testi-sildermain .slick-arrow{top: -58px;}
  .cta-map-states { right:18px; }
    .why-choose-inner .col-md-4{width:100%;}
	.why-choose-inner .col-md-4::before{display:none;}
.why-choose-inner .col-md-4:nth-child(-n+2)::after{display:block;}
.why-choose-inner .col-md-4::after{width:350px;}
.why-choose-inner .col-md-4:first-child:after{display:none;}
.why-choose-inner .col-md-4:nth-child(-n+3),.why-choose-inner .col-md-4{padding-top:30px;  margin-top:30px;}
.why-choose-inner .col-md-4:first-child{margin-top:0px;}
.right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box::after, .right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box, .left-single-blue.left-signle-round-img-with-content .right-one-round-img-box::after, .left-single-blue.left-signle-round-img-with-content .right-one-round-img-box{width: 320px; height: 320px;}
.right-signle-round-orange.right-signle-round-img-with-content .right-two-round-img-box, .left-single-blue.left-signle-round-img-with-content .right-two-round-img-box{width: 320px;}
.right-signle-round-orange.right-signle-round-img-with-content .right-one-round-img-box::after,
.left-single-blue.left-signle-round-img-with-content .right-one-round-img-box::after{left:-15px;}
.industries-inner .col-md-6{width:100%;}
.industries-box-img{min-width: 318px;}
.left-single-blue.left-signle-round-img-with-content .right-sec-round-img-box,
.right-signle-round-orange.right-signle-round-img-with-content .right-sec-round-img-box{width: 107px; height: 107px; right: -10px;  top: -25px;}
.error-img img { height: 108px; }
.thankyou-sec .thanks-ttl { font-size: 51px;}
 .col-md-3.footer-2,.col-md-3.footer-3{width:100%;}
 .left-single-bluebor.left-signle-round-img-with-content .right-two-round-img-box{width: 320px;}
	.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box{width: 320px; height:320px;}
	.left-single-bluebor.left-signle-round-img-with-content .right-one-round-img-box::after{width: 320px; height:320px; left:-15px;}
	.left-single-bluebor.left-signle-round-img-with-content .right-two-round-img-wrap{text-align:center;}
}
@media(max-width:530px){
.right-two-round-img-box { width:350px; }
.right-one-round-img-box { width:350px; height:350px; padding:33px; background-size:cover; }
.right-sec-round-img-box { width:180px; height:180px; border:5px solid var(--site-white); left:-10px; top:-10px; z-index: 1; }
.main-banner-bg img { height:590px; }
.what-we-move-list-col-2 { width:50%; }
}
@media(max-width:480px){
.main-banner-bg img { height:670px; }
.right-single-shap-img { width:350px; height:294px; }
.right-single-shap-img-wrap:after{ width:350px; height:294px; }
} 	
@media(max-width:450px)
{
	.menu-footer-utility-menu-container ul li:first-child::after{display:none;}
}
@media(max-width:410px){
.what-we-move-list-col-2 { width:60%; }
.what-we-move-list.row .what-we-move-list-col-2:nth-child(2n+2) .what-we-move-list-box .what-we-move-list-img { top:-43px; bottom:auto; }
.what-we-move-list-col-2{ padding-bottom:0; margin-top:20px; }
}

