:root{
	--site-primary:#004491;
	--site-secondary:#002253;
	--site-blue:#0078FF;
	--site-white:#ffffff;
	--site-grey:#4E4E4E;
	--sec-grey:#EFEFEF;
	--site-font-family:"indivisible";
	margin-top:0px !important;
}

*{outline: none;box-sizing: border-box;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color:transparent;}
body{margin: 0;padding: 0;font-family: var(--site-font-family); -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;}
.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:1345px}}.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;}.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%;}

img{max-width: 100%;}
li{list-style-type: none;}
ol, ul{margin: 0;padding: 0;}
.modal{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: none;overflow: hidden;outline: 0;z-index: 9999999999;transition: opacity .15s linear;opacity:0;}
body.v-open .modal {overflow-x: hidden;overflow-y: auto;opacity:1;background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);}
.modal-dialog {position: relative;width: 90%;max-width:800px;margin: 1.75rem auto;min-height: calc(100% - (1.75rem* 2));pointer-events: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform: translate(0, -25%);transform: translate(0, -25%);}
body.v-open .modal-dialog {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.modal-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background: transparent;background-clip: padding-box;outline: 0;border-radius: 0px;}

h1, h2, h3, h4, h5, h6{font-weight: 500;margin: 0;padding: 0;font-family: var(--site-font-family);}
.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;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top: 0px;}
.whysybx h1, h1{font-size: 79px;line-height: 1.3;color: var(--site-secondary);margin-top: 30px;}
.whysybx h2, h2{font-size: 55px;line-height: 1.3;color: var(--site-secondary);margin-top: 30px;}
.whysybx h3, h3{font-size: 45px;line-height: 1.3;color: var(--site-secondary);margin-top: 30px;}
.whysybx h4, h4{font-size: 35px;line-height: 1.3;color: var(--site-secondary);margin-top: 30px;}
.whysybx h5, h5{font-size: 32px;line-height: 1.3;color: var(--site-secondary);margin-top: 30px;}
.whysybx h6, h6{font-size: 28px;line-height: 1.3;color: var(--site-secondary);margin-top: 30px;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px white inset !important;-webkit-text-stroke-color:#0C291C;}

.career-form-main input:-internal-autofill-selected{background-color: var(--site-white) !important;}
.career-form-main input:-webkit-autofill,
.career-form-main input:-webkit-autofill:hover, 
.career-form-main input:-webkit-autofill:focus, 
.career-form-main input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px white inset !important;-webkit-text-fill-color: #004491 !important;}

.job-modal-body input:-webkit-autofill,
.job-modal-body input:-webkit-autofill:hover, 
.job-modal-body input:-webkit-autofill:focus, 
.job-modal-body input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px white inset !important;-webkit-text-fill-color: #004491 !important;}

a{display: inline-block;}
.whysybx,
.whysybx p {font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.47; margin-top: 30px; margin-bottom: 0; color: #0C291C;}
/* .whysybx p:first-child {font-size: 20px;color: #4E4E4E;} */
.whysybx a,
.whysybx p a,
.whysybx p span,
a,
.whysybx li span{text-decoration:none;}
.whysybx a,
.whysybx p a{color: var(--site-blue);font-weight: 400;}
b, strong{font-weight: 600;}
.whysybx p:first-child{margin-top:0px;}
.whysybx ul,
.whysybx ol {margin: 30px 0 0;list-style: none;padding-left: 0;}
.whysybx ul:first-child,
.whysybx ol:first-child {margin: 0px;}
.whysybx li {padding-left: 25px;position: relative;font-style: normal;font-weight: normal;font-size: 16px;line-height: 1.47;margin:20px 0px 0px 0px;text-align: left;color: #4E4E4E;}
.whysybx li:first-child {margin-top: 0px;}
.whysybx li a{color: var(--site-blue);}
.whysybx ul li:after {position: absolute; content: ''; top: 8px; left: -4px; width: 7px; height: 7px; background: var(--site-blue); border-radius: 50%;}
.whysybx ol {counter-reset: item;}
.whysybx ol li {counter-increment: my-awesome-counter;padding-left: 25px;}
.whysybx ul ol li {padding-left: 20px;}
.whysybx ol ol li{padding-left: 20px;}
.whysybx ol ul li:before,
.whysybx ul ol li:after {display: none;}
.whysybx ol ul ol li:after, .whysybx ul ol ul li:after {display: block;}
.whysybx ol ul, .whysybx ol ol, 
.whysybx ul ol, .whysybx ul ul {padding-left: 20px;}
.whysybx ol li:before {content: counters(item, ".") ".";counter-increment: item;position: absolute;left: -23px;text-align: right;width: 32px;font-weight: 600;color: var(--site-blue);top: 1px;}

.left-right-content-sec.sec-grey .whysybx li {color: var(--site-blue);}
.left-right-content-sec.sec-grey .whysybx li a {color:#0C291C;}

.row.reverse-row{flex-direction: row-reverse;}
.wht + .wht{padding-top: 0;}
.sec-grey + .sec-grey {padding-top: 0;}
.sec-grey { background: var(--sec-grey); }
.bbg {background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);}
.bbg .site-sub-title,
.bbg .site-title,
.bbg .whysybx p{color: var(--site-white);}
.blue-bg .site-title,
.blue-bg .site-sub-title,
.blue-bg .whysybx p,
.blue-bg .whysybx li{color: var(--site-white);}

.site-sub-title.bbg-sub-title,
.our-expertise-sec.blue-bg .site-sub-title{background: rgb(0,120,255); background: linear-gradient(90deg, rgba(0,120,255,0.49) 0%, rgba(0,68,145,0) 100%); }
.site-logo img { max-width: 120px; height: 109px;object-fit: cover;}
.header-wrap { display: flex; align-items: center; position: relative;}
.header-right ul { display: flex;padding-left: 18px;align-items: flex-start; justify-content: space-between;padding-top: 0px; margin-top: 22px;}
.header-buttons { display: flex; align-items: center; justify-content: flex-end;position: relative;}
.emergency-btn a span { font-size: 15px; font-weight: 500; line-height: 2; color: var(--site-secondary);padding:8px 29px 8px 64px; background: #FCC;position: relative;border-radius: 5px;border: 1px solid transparent;display: inline-block;transition: 0.3s; -webkit-transition: 0.3s;}
.emergency-btn a span:before{content: "";position: absolute;background: url(images/emergency-icon.svg) no-repeat center center;width: 19px;height: 17px;background-size: cover;top: 0; bottom: 1px; left: 29px; margin: auto;}
.head-contact-btn a { font-size: 15px; font-weight: 500; line-height: 1.34; color: var(--site-white); background: var(--site-primary); margin-left: 10px; padding: 14px 40px;border-radius: 5px;border: 1px solid transparent;transition: 0.3s; -webkit-transition: 0.3s;}
.head-contact-btn.contact-active-menu a { background: transparent; color: var(--site-primary); border-color: var(--site-primary); }
body.page-template-contact-page.pop-up-open .head-contact-btn.contact-active-menu a,
body.page-template-contact-page .full-sub-menu .head-contact-btn.contact-active-menu a { color: var(--site-white); border-color: var(--site-white); }
.header-right { width: 100%;margin-top: -15px; }
.site-header { height: 166px;position: relative;z-index: 9;}
.main-header-wrap { padding-top: 27px;background: var(--site-white);animation-duration: .7s; -webkit-animation-duration: .7s;background: transparent;position: relative;padding-bottom: 30px;position: relative;box-shadow: 0 3px 10px rgba(0,0,0,0.05);}
.site-logo { line-height: 0; }
.mob-menu,
.menu_btn{display: none;}

.header-right .menu > li > a { font-size: 14px; font-weight: 500; line-height: 1.2; color: var(--site-primary);text-wrap: nowrap;display: block;}/* margin-top: 1px solid var(--site-primary); */
.header-right .menu > li.menu-item{position: relative;max-width: 157px;width: 100%; padding-top: 15px;margin: 0 10px;}
.header-right .menu > li.menu-item:first-child{margin-left: 0;}
.header-right .menu > li.menu-item:last-child{margin-right: 0;}
.header-right .menu > li.menu-item::before{content: "";position: absolute;border-top: 1px solid var(--site-primary);width: 100%;height: 1px;top: 0;left: 0;right: 0;margin: auto;}
.header-right .menu > li.menu-item-has-children:after{content: "";position: absolute;border-left: 1px solid var(--site-primary); border-bottom: 1px solid var(--site-primary); width: 5px; height: 5px; top: 18px; right: 2px; transform: translateY(-50%) rotate(-45deg); -webkit-transform: translateY(-50%) rotate(-45deg); transition: 0.3s; -webkit-transition: 0.3s; bottom: 0; margin: auto;}
.header-right .close-btn { font-size: 0; background: url(images/close-wht-icon.svg) no-repeat center center;width: 32px; height: 32px; background-size: cover; display: inline-block; cursor: pointer;right: -82px; top: 0; bottom: 0; margin: auto;position: absolute;visibility:hidden;opacity: 0;background-size: 42px;}
.pop-up-open .header-wrap{align-items: flex-start;}
.pop-up-open .header-right{margin-top: -5px;}

body.fixed .main-header-wrap { position: fixed; top: 0; left: 0; width: 100%; -webkit-animation-name: stickySlideDown; animation-name: stickySlideDown;box-shadow: 0 3px 10px rgba(0,0,0,0.05);background: var(--site-white);padding: 10px 0;}
@keyframes stickySlideDown {
	0% {
	  opacity:1;
	  transform:translateY(-100%);
	  -webkit-transform:translateY(-100%)
	}
	100% {
	  opacity:1;
	  transform:translateY(0);
	  -webkit-transform:translateY(0)
	}
  }
.menu > li > .sub-menu{display: none;}
.site-header.full-sub-menu .main-header-wrap{background: transparent;}
.site-header.full-sub-menu .header-right .menu > li > a{color: var(--site-white);}
.site-header.full-sub-menu .header-right .menu > li.menu-item:focus:before{border-top: 4px solid var(--site-white);}
.site-header.full-sub-menu .header-right .menu > li.menu-item-has-children::after{border-left: 1px solid var(--site-white); border-bottom: 1px solid var(--site-white);}
.site-header.full-sub-menu .header-right .menu > li::before{border-top: 1px solid var(--site-white);}
.menu > li.menu-item > .sub-menu > li.menu-item.current_page_item > a,
.menu > li.menu-item > .sub-menu > li.menu-item.current-menu-item > a{font-weight: 600;color: var(--site-blue);}
.site-header.full-sub-menu .menu > li.menu-item .sub-menu > li.menu-item.current_page_item::before,
.site-header.full-sub-menu .menu > li.menu-item .sub-menu > li.menu-item.current-menu-item::before { background: url(images/btn-blue-arrow.svg) no-repeat center center; right: -10px; }
.site-header .menu > li.menu-item.menu-item-has-children { position: relative; }
.main-header-wrap::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100vh; background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%); visibility:hidden;transition: 0.3s; opacity: 0;}
.site-header.full-sub-menu .main-header-wrap:before{visibility: visible;opacity: 1;}
.menu > li.menu-item > .sub-menu{padding: 0; border: none;width: 494px; max-width: 100vw; height: 100vh; left: 0; position: absolute; top: calc(100% + 0); transition: all .3s ease; z-index: 88888; border-radius: 0; transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; visibility: hidden; border-radius: 0px; border-top: 2px solid var(--site-dark-green); background-color: transparent;margin-top: 0;padding-top: 96px;display: block;}
.full-sub-menu .menu > li.menu-item.menu-item-has-children:hover > .sub-menu{ -webkit-transform: translateY(0px); transform: translateY(0px); visibility: visible; opacity: 1; }
.site-header.full-sub-menu .menu > li.menu-item .sub-menu > li.menu-item {border-top: 1px solid #43556f; width: 100%;position: relative;}
.site-header.full-sub-menu .menu > li.menu-item .sub-menu > li.menu-item:first-child{border-top:none;}
.menu > li.menu-item > .sub-menu > li.menu-item > a { padding: 17px 0; font-size: 25px; font-weight: 500; line-height: 1.68; color: var(--site-white); text-wrap: nowrap;width: 100%;}
.site-header.full-sub-menu .menu > li.menu-item .sub-menu > li.menu-item a::before { content: ""; position: absolute; background: url(images/btn-wht-arrow.svg) no-repeat center center; background-size: cover; width: 23px; height: 23px; top: 0; bottom: 0; right: 0; margin: auto;transition: 0.3s;-webkit-transition: 0.3s;}
.site-header.full-sub-menu { z-index: 99; }
.header-right .menu > li.menu-item.current-menu-item::before,
.header-right .menu > li.menu-item.current-menu-parent::before,
.header-right .menu > li.menu-item.current-page-ancestor::before{border-top-width: 4px; height: 4px;}
.header-right .menu > li.menu-item.current-menu-item > a,
.header-right .menu > li.menu-item.current-menu-parent > a,
.header-right .menu > li.menu-item.current-page-ancestor > a,
.mob-menu .mob-menu-list .menu li.menu-item.subnav_open span + 	a,
.mob-menu .mob-menu-list .menu li.menu-item.current-menu-parent span + a{ font-weight: 600; }
.mob-menu .subnav_open .sub-menu-toggle {transform: scaleY(-1);}
.mob-menu .mob-menu-list .menu li.menu-item.current-menu-item { border-top-width: 4px; }

.footer-top{background: #F7F9F9;padding: 90px 0;}
.footer-top-wrap{display: flex;align-items: center;justify-content: space-between;}
.footer-top-heading { max-width: calc(100% - 190px); }
.footer-top-heading h2{color: var(--site-secondary);font-size: 55px;font-weight: 500;line-height: 1.27;}
.footer-top-arrow{background: url(images/blue-big-arrow.svg) no-repeat center center; background-size: cover; max-width: 160px; height: 103px; font-size: 0; width: 100%;transition: 0.3s; -webkit-transition: 0.3s;}
.footer-bottom { background: var(--site-blue);padding: 20px 0;}
.footer-btm-des { font-size: 16px; font-weight: 400; line-height: 1.3; color: var(--site-white); }
.footer-btm-des a{color: var(--site-white); text-decoration: underline;}
.footer-bottom-wrap{display: flex;align-items: center;justify-content: space-between;}
.footer-middle{background: var(--site-secondary);padding: 50px 0;}
.footer-middle-top { display: flex;align-items: flex-start; }
.footer-middle-top .footer-menu .menu { padding: 0; margin: 10px 0 0 0;display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;width: 100%;}
.footer-middle-top .footer-menu .menu li.menu-item { width: 50%; padding-top: 20px; }
.footer-middle-top .footer-menu .menu li.menu-item a{color: var(--site-white);color: var(--site-white);font-size: 14px;font-weight: 400;line-height: 1.2;padding-right: 10px;}
.footer-contact-bar .footer-contact,
.footer-contact-bar .footer-contact a{ font-size: 20px; font-weight: 300; line-height: 1.65; color: var(--site-white); text-wrap: nowrap;}
.footer-logo img { max-width: 120px; height: 109px; object-fit: cover; }
.footer-contact-social{display: flex;align-items: center;margin-top: 25px;}
.footer-contact-social .contact-fb{background: url(images/fb-icon.svg) no-repeat center center;width: 19px;height: 19px;background-size: cover;font-size: 0;}
.footer-contact-social .contact-linkedin{background: url(images/linkedin-icon.svg) no-repeat center center;width: 19px;height: 19px;background-size: cover;font-size: 0;margin-left: 15px;}
.footer-middle-btm { margin-top: 164px; }
.footer-middle-btm { margin-top: 164px; display: flex; align-items: center; justify-content: space-between; }
.footer-address, 
.footer-address a { color: var(--site-white); font-size: 16px; font-weight: 400; line-height: 1.52; max-width: 260px;}
.footer-contact-bar-wrap { margin-top: 30px; width: 15.7%;}
.footer-contact-bar .footer-contact:last-child { margin-top: 5px; }
.emergency-btn i { font-size: 0; width: 13px; height: 1px; background: var(--site-primary); display: inline-block; margin: auto 10px; vertical-align: middle; }
.footer-middle-top .footer-address{display: none;}
.footer-logo { width: 23.3%;}
.footer-menu { width: 61%;display: flex; align-items: flex-start;}
.footer-navigation { width: 55%; }
.footer-company { width: 45%; }
.footer-company .menu li.menu-item{width: 100% !important;}

.modal{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: none;overflow: hidden;outline: 0;z-index: 9999999999;transition: opacity .15s linear;opacity:0;}
body.v-open .modal {overflow-x: hidden;overflow-y: auto;opacity:1;background: rgba(0, 0, 0, 0.4);}
.modal-dialog {position: relative;width: 90%;max-width:800px;margin: 1.75rem auto;min-height: calc(100% - (1.75rem* 2));pointer-events: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform: translate(0, -25%);transform: translate(0, -25%);}
body.v-open .modal-dialog {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.modal-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background: transparent;background-clip: padding-box;outline: 0;border-radius: 0px;border: 0px solid #8CC2DD;}
.team-bio-wrap { max-width: 1094px; margin: 0 auto;padding-top: 150px;}
.pop-up-open .header-right .close-btn{visibility: visible;opacity: 1;}
.team-name { color: var(--site-white); font-size: 34px; font-weight: 600; line-height: 1.5; }
.team-designation b{font-weight: 600;}
.team-designation b, .team-designation a{font-size: 49px; font-weight: 400; line-height: 1.58; color: var(--site-white);}
.team-bio-right { font-size: 18px; font-weight: 400; line-height: 1.56; color: var(--site-white); width: 100%; position: relative;display: flex; align-items: center; justify-content: space-between;padding-top: 84px;}
.team-bio-right p { max-width: 680px;text-align: left;}
.team-bio-right .emergency-icon-popup{background: url(images/emergency-icon-wht.svg) no-repeat center center; width: 81px; height: 71px; background-size: cover;font-size: 0;}

.emergency-btn { position: relative;width: 100%; text-align: right; }
.team-modalbx { position: fixed; top: 0; left: 0; margin: auto; width: 100%; height: 100%; display: block; z-index: 99;margin-top: 160px;}
.pop-up-open.fixed .team-modalbx{margin-bottom: calc(100% - 129px);}
.team-modal-inn { position: relative; width: 100%; max-width: 100%; min-height: 100%; transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; background: rgb(10,23,41);   background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%); }
.pop-up-open .main-navigation{display: none;}
.pop-up-open .main-header-wrap::before{background: rgb(0, 34, 81); background: linear-gradient(0deg, rgb(0, 34, 81) 0%, rgb(0, 34, 83) 100%);opacity: 1;visibility: visible;}
.pop-up-open .emergency-btn a span{color: #FCC;background: transparent;border: 1px solid #FCC;}
.pop-up-open .emergency-btn a span:before { background: url(images/emergency-icon-hov.svg) no-repeat center center; }

.team-modal-head {width: 100%; text-align: right; }
.team-bio-left { display: flex; align-items: center; justify-content: space-between; padding-bottom: 31px; border-bottom: 1px solid var(--site-white);}
.team-model-wrap { display: flex; align-items: center; justify-content: space-between; height: 166px; }
.team-modalbx .header-right{position: relative;}
/* .overlay-modal { font-size: 0; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; text-indent: -99999px; opacity: 0.1; z-index: 1; } */
body.pop-up-open { overflow: hidden; }
.banner-video .banner-content{height: 100%; max-height: 100%; min-height: 100%; width: 100%; left: 0; top: 0;position: absolute;}

.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;padding: 0;}
.slick-list:focus {outline: none;}
.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;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;max-width: 100%;object-fit: cover;}
.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: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-arrow { border-radius: 0; border: none; outline: none; box-shadow: none; padding: 0; width: 54px; height: 54px; -webkit-appearance: none !important; appearance: none !important; font-size: 0; background: rgba(0,0,0,0); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-image: none; background-size: auto; text-indent: -99999px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin: 0; z-index: 1; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain;cursor: pointer;}

.banner-img img { width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 10px; }
.home-banner-sec { margin: 0 30px; border-radius: 10px; overflow: hidden;position: relative;}
.banner-slider{position: relative;}
.banner-slider:before{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: calc(100% - 210px); background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(0,7,17,1) 100%);z-index: 1;}
.banner-img{position: absolute; line-height: 0; top: 0; left: 0; width: 100%; height: 100%;}
.banner-content{position: relative; align-items: flex-end; display: flex; justify-content: center; z-index: 2; padding: 50px 0 100px; min-height: 585px;height: 100%;}
.banner-title { font-size: 79px; font-weight: 400; line-height: 1.2; max-width: 662px; color: var(--site-white); }
.banner-row { display: flex; align-items: flex-end; justify-content: space-between; }
.home-banner-sec .site-btn-wrap{margin-bottom: -23px;}
.banner-video { padding-bottom: 56.24%; width: 100%; height: 0px; position: relative; overflow: hidden; }
.banner-video iframe { width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: none; outline: none;}
.banner-video .banner-img{position: relative; overflow: hidden;width: 100%; height: 752px;}
.banner-video .banner-img::before { content: ''; background: rgba(0, 0, 0, 0.16);; position: absolute; right: 0; bottom: 0px; width: 100%; height: 100%; z-index: 1; opacity: 1; }
.banner-content .container{position: relative;}
.banner-content-number { color: var(--site-white); font-size: 14px; font-weight: 400; line-height: 1.1;position: absolute; top: 20px; left: -28px; }
.slick-dots button { font-size: 0; border: none; background: rgba(255, 255, 255, 0.20); border-radius: 2px; width: 110px; height: 8px; cursor: pointer;transition: 0.3s;-webkit-transition: 0.3s;}
.slick-dots .slick-active button { background: var(--site-white); }
.slick-dots { display: flex; align-items: center; position: absolute; bottom: 58px;max-width: 1345px; margin: 0 auto; left: 12px; right: 0px;flex-wrap: wrap;padding-right: 235px;}
.slick-dots li { margin: 0 5px; }

.left-right-sec { padding: 90px 0;overflow: hidden;}
.left-right-sec .row{align-items: center;}
.site-sub-title { display: inline-block; border-radius: 5px; background: rgb(0,120,255); background: linear-gradient(90deg, rgba(0,120,255,0.17) 0%, rgba(0,34,83,0) 100%); padding: 6px 20px 6px 10px; font-size: 12px; font-weight: 500; line-height: 1.66; letter-spacing: 2px;color: var(--site-primary);}
.site-title { font-size: 55px; font-weight: 500; line-height: 1.3; color: var(--site-secondary); }
.site-btn-wrap{margin-top: 40px;} 
.site-btn { font-size: 16px; font-weight: 500; line-height: 1.33; color: var(--site-blue); position: relative; border: 1px solid var(--site-blue); border-radius: 5px; padding: 13px 42px 13px 15px; min-width: 206px;transition: 0.3s;-webkit-transition: 0.3s;display: inline-block;}
.site-btn:before{content: ""; position: absolute;background: url(images/btn-wht-arrow.svg) no-repeat center center;top: 0;bottom: 0;right: 15px;margin: auto;width: 23px;height: 23px;background-size: cover;transition: 0.3s;-webkit-transition: 0.3s;}
.site-btn-wrap.wht-btn .site-btn{color: var(--site-white);border-color: var(--site-white);}
.service-listmain .site-btn { padding-right: 52px; }

.left-image img { max-width: 578px; height: 632px; width: 100%; object-fit: cover; border-radius: 5px; }
.big-image .left-image img { max-width: 756px; height: 590px; }
.left-right-sec .site-btn-wrap{margin-top: 40px;}
.big-image .right-content { width: calc(100% - 45px); }
.left-right-sec .row .left-image { margin-left: -38px;line-height: 0;margin-right: 0;}
.left-right-sec .reverse-row .left-image { margin-right: -38px;text-align: right;margin-left: 0;} 
.left-right-sec.big-image .row .left-image { margin-right: 0; margin-left: -215px;}
.left-right-sec.big-image .reverse-row .left-image { margin-left: 0; margin-right: -62px; }
.left-right-sec .whysybx {max-width: 539px;}

.our-expertise-sec{padding: 90px 0;background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);}
.expertise-list-wrap { margin-top: 36px; }
.expertise-list .expertise-link { font-size: 25px; font-weight: 400; line-height: 1.68; color: var(--site-white); padding: 20px 0; position: relative;width: 100%;padding-right: 33px;}
.expertise-list .expertise-link:before{content: "";position: absolute;background:url(images/btn-wht-arrow.svg) no-repeat center center;width: 23px;height: 23px;top: 0;bottom: 0;right: 0;margin: auto;background-size: cover;transition: 0.3s; -webkit-transition: 0.3s;}
.expertise-list{border-bottom: 1px solid #43556f;}
.expertise-right .whysybx { max-width: 590px;margin-top: 62px; }
.expertise-right { padding-right: 110px; }

.future-investing-sec{padding: 90px 0;overflow: hidden;}
.ftr-inv-img { line-height: 0; }
.ftr-inv-box { position: relative; overflow: hidden;margin-top: 35px;}
.ftr-inv-img img { width: 100%; height: 545px; object-fit: cover; border-radius: 10px; overflow: hidden; position: relative; object-position: center bottom;}
.ftr-inv-slider-wrap { margin:0 23px;}
.ftr-inv-content { width: 100%; height: calc(100% - 88px); max-width: 100%; position: absolute; bottom: 0; align-items: flex-start; display: flex; margin: auto; left: 0; right: 0; justify-content: end; border-radius: 10px; background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(1,3,5,1) 110%); flex-direction: column; padding: 50px;}
.ftr-inv-title { font-size: 25px; font-weight: 500; line-height: 1.4; color: var(--site-white); }
.ftr-inv-des { font-size: 18px; font-weight: 400; line-height: 1.56; color: var(--site-white); margin-top: 30px;}
.ftr-inv-slider-wrap .ftr-inv-slider.col-lg-4 { padding-right: 7px; padding-left: 7px; }
.future-investing-content .whysybx { max-width:635px;}
.future-investing-cont-wrap{display: flex;align-items: end;justify-content: space-between;}
.future-investing-content { padding-top: 60px;max-width: 1114px; margin: 0 auto;}
.team-bio-wrap.mob-popup{display: none;}

.about-slider { padding: 0 7px; }
.about-slider-sec{padding:90px 0 190px;margin: 0 23px;}
.about-slider-img img { width: 100%; height: 394px; object-fit: cover; border-radius: 5px;}

.ui-slider-horizontal { height: 8px; width: calc(100% - 661px); left: 0; position: relative; background-color: transparent; border: 0px !important; overflow: visible; margin-top: 66px; }
.ui-slider-horizontal::after { content: ""; position: absolute; left: 0px; top: 4px; border-top: 1px solid #057AFF; width:calc(100% + 661px); }
.ui-slider-horizontal .ui-slider-handle { width: 661px; height: 6px; background: var(--site-blue); bottom: 0; transition: all 0.3s; -webkit-transition: all 0.3s; border: 0px; outline: none; box-shadow: none; border-radius: 5px; margin-left: 0px; position: absolute; z-index: 2; }

.slick-arrow { border-radius: 0; border: none; outline: none; box-shadow: none; padding: 0; width: 74px; height: 74px; -webkit-appearance: none !important; appearance: none !important; font-size: 0; background: rgba(0,0,0,0); background-position-x: 0%; background-position-y: 0%; background-repeat: no-repeat; background-image: none; background-size: auto; text-indent: -99999px; position: absolute; bottom: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 1; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain; cursor: pointer; position: relative; border-radius: 50%; }
.slick-arrow.slick-prev { position: absolute; background: transparent url(images/slider-arrow-left.svg) no-repeat 0 0; left: -0; bottom: 0; background-size: cover;}
.slick-arrow.slick-next {position: absolute; background: transparent url(images/slider-arrow-right.svg) no-repeat 0 0; bottom: 0; transition: 0.3s;-webkit-transition: 0.3s;background-size: cover;}
.slick-arrow.slick-next:after{content: "";position: absolute; background: transparent url(images/slider-arrow-right-hov.svg) no-repeat 0 0;top: -1px; left: 0; width: 74px; height: 0; transition: ease-in 0.3s; background-size: cover;}
.slick-arrow.slick-prev:after{content: "";position: absolute; background: transparent url(images/slider-arrow-left-hov.svg) no-repeat 0 0;top: -1px; left: 0; width: 74px; height: 0; transition: ease-in 0.3s; background-size: cover;}

.empolyee-testimonial .slick-arrow.slick-prev {background: transparent url(images/slider-arrow-left-wht.svg) no-repeat 0 0;}
.empolyee-testimonial .slick-arrow.slick-next {position: absolute; background: transparent url(images/slider-arrow-right-wht.svg) no-repeat 0 0; }
.empolyee-testimonial .slick-arrow.slick-next:after{background: transparent url(images/slider-arrow-right-wht-hov.svg) no-repeat 0 0;}
.empolyee-testimonial .slick-arrow.slick-prev:after{background: transparent url(images/slider-arrow-left-wht-hov.svg) no-repeat 0 0;}

.about-slider-sec .container{overflow: hidden;}
/* .about-slider-sec .container{} */
.about-slider-wrap { margin-top: 35px; }
.about-slider-sec .slick-arrow{top: auto; bottom: -210px;}
.about-inn-banner { margin: 0 30px; border-radius: 10px; overflow: hidden; position: relative;}
.about-inn-banner:before{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height:38%; background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(0,7,17,0.67) 100%); z-index: 1;}
.about-inn-banner:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 32%; background: rgb(0,34,83); background: linear-gradient(0deg, rgba(0,34,83,0) 0%, rgba(0,7,17,0.48) 100%);  z-index: 1;}
.about-inn-img{position: absolute; line-height: 0; top: 0; left: 0; width: 100%; height: 100%;}
.banner-inn-content{position: relative; align-items: flex-end; display: flex; justify-content: center; z-index: 2; padding: 60px 0 80px;}
.about-inn-img img {width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 10px;}
.banner-inn-content-wrap { display: flex;height: 524px; flex-wrap: wrap; }
.about-inn-banner .site-sub-title { color: var(--site-white); background: rgb(255,255,255); background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.49) 100%); margin-bottom: auto;}
.banner-inn-row { display: flex;justify-content: space-between; width: 100%; margin-top: auto;align-items: end;}
.about-inn-title { font-size: 55px; font-weight: 500; line-height: 1.28; color: var(--site-white);max-width: 880px; }

.shaping-future-sec{padding: 90px 0;background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);}
.shaping-future-sec .row{align-items: center;}
.shaping-future-sec .row .left-image { text-align: left; }
.shaping-future-sec .row.reverse-row .left-image { text-align: right; }
.shaping-future-sec.bbg + .shaping-future-sec.bbg{padding-top: 90px;}

.back_to_top { position: fixed !important; bottom: 90px; right: 30px; z-index: 98; width: 52px; height: 52px; border-radius: 50%; cursor: pointer; z-index: 1; }
.back_to_top .upwards_arrows.show { display: inline-block; }
.back_to_top .upwards_arrows { font-size: 0; text-align: center; display: none; width: 52px; height: 52px; position: absolute; left: 0px; top: 0px; }
.back_to_top .upwards_arrows::after { content: ""; position: absolute; width: 52px; height: 52px; top: -1px; right: 0; background: var(--site-blue); transition: all 0.3s; -webkit-transition: all 0.3s; border: 2px solid transparent; 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: 22px; top: 25px; 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; }

.qhse-intro{padding: 90px 0;}
.qhse-title-wrap { display: flex; align-items: flex-start; justify-content: space-between; }
.qhse-intro .site-title { max-width: 580px; }
.qhse-intro .whysybx { max-width: 650px; margin: 70px auto 0; }

.full-img-sec {padding: 30px;overflow: hidden;}
.full-img { line-height: 0; }
.full-img img { width: 100%; height: 470px; object-fit: cover; border-radius: 10px; }

.left-right-content-sec{padding: 90px 0;}
/* .content-left .site-title { max-width: 340px;} */
.full-img-sec.sec-grey + .sec-grey { padding-top: 60px; }
.inner-banner-only-image.show-breadcrumb-below + .flexible-block-main .wht:first-child { padding-top: 15px; }

.left-right-content-sec .content-center .content-left .site-title { max-width: 100%; }
.left-right-content-sec .content-center .content-right.whysybx { max-width: 650px; margin: 30px auto 0; }

.impect-progress-sec{padding: 90px 0;}
.impect-title-wrap { display: flex; align-items: flex-start; justify-content: space-between; }
.impect-progress-sec .site-title { max-width: 580px;}
.impect-progress-box-wrap{margin-top: 50px;padding-left: 66px;}
.impect-progress-box{margin-top: 30px;overflow: hidden;}
.impect-progress { font-size: 27px; font-weight: 500; line-height: 1.23; color: var(--site-blue);display: inline-block;}
.impect-des { font-size: 16px; font-weight: 400; line-height: 1.63; color: var(--site-white); padding-left: 45px;max-width: 340px;margin-top: -5px;}
.site-grey{background: #EFEFEF;}

.accreditations-sec{padding: 90px 0;}
.accreditation-img { line-height: 0; }
.accreditation-img img { max-width: 100%; height: 197px; width: 100%; object-fit: cover;}/* max-width: 427px; */ /* border: 1px solid #dbdbdb; */
.accreditation-title { font-size: 25px; font-weight: 500; line-height: 1.68; color: var(--site-blue); }
.accreditations-sec .whysybx p{font-size: 16px;line-height: 1.65;}
.accreditations-sec .whysybx { margin-top: 20px; }
.accreditations-sec .row { align-items: center; }
.accreditations-box-wrap .row {overflow: hidden;}
/* .accreditations-box-wrap { padding-top: 20px; } */
.accreditation-box {margin-top: 70px;} /* max-width: 620px; */

.bread-crumb-bx{font-size: 14px;line-height: 1.4;overflow: hidden;color: var(--site-white);padding: 15px 0;}/* background:#012150; */
.bread-crumb-bx.breadcrumb-blue{background:#012150;}
.bread-crumb-bx ul{display: flex;list-style: none;}
.bread-crumb-bx ul li{padding-left: 20px;position: relative;font-weight: 700;margin-left: 14px;font-size: 16px; line-height: 1;color: var(--site-secondary);}
.bread-crumb-bx.breadcrumb-blue ul li{color: var(--site-white);}
.bread-crumb-bx ul li:first-child{padding-left: 0;position: static;margin-left: 0;}
.bread-crumb-bx ul li:first-child::before{display: none;}
.bread-crumb-bx ul li a{font-weight: 400;color: var(--site-secondary);font-size: 16px; line-height: 1;}
.bread-crumb-bx.breadcrumb-blue ul li a{color: var(--site-white);}
.bread-crumb-bx ul li:before{position: absolute;content:'';left: 0px;width: 8px;height: 10px;background-image: url(images/breadcrumb-arrow.svg);background-position: center;background-repeat: no-repeat;top: 4px;background-size: 8px;} 
.bread-crumb-bx.breadcrumb-blue ul li:before {background-image: url(images/breadcrumb-arrow-white.svg);}
.bread-crumb-bx ul li a:hover{color: var(--site-blue);}
.inner-banner-only-image .bread-crumb-bx{background: transparent;}
.inner-banner-only-image .bread-crumb-bx ul{color: var(--site-secondary);}
.inner-banner-only-image .bread-crumb-bx ul li a{color:var(--site-secondary)}
.inner-banner-only-image .bread-crumb-bx ul li:before{background-image: url(images/breadcrumb-arrow.svg);background-position: center;background-repeat: no-repeat;}
.top-nav-menus{background: #012150;z-index: 5; padding: 0 0 10px;width: 100%;left: 0;right: 0;animation-duration: .7s; -webkit-animation-duration: .7s;}
body.fixed .top-nav-menus{-webkit-animation-name: stickySlideDown1; animation-name: stickySlideDown1; position: fixed;top: 129px;z-index: 5;}
@keyframes stickySlideDown1 {
	0% {
		opacity:1;
		transform:translateY(-200%);
		-webkit-transform:translateY(-200%)
	}
	100% {
		opacity:1;
		transform:translateY(0);
		-webkit-transform:translateY(0)
	}
}

.top-nav-menus .submenu { display: flex; align-items: center;flex-wrap: wrap;}
.top-nav-menus .submenu li { margin-right: 44px;margin-top: 10px;}	
.top-nav-menus .submenu li a { font-size: 14px; font-weight: 600; line-height: 1.33; color: var(--site-white); padding: 12px 36px;transition: 0.3s;-webkit-transition: 0.3s;}
.top-nav-menus .submenu li a.active{ background: var(--site-blue); border-radius: 5px;}

.text-light,
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light .whysybx p,
.text-light .whysybx li{color:var(--site-white);}
.text-light .whysybx a,
.text-light .whysybx p a,
.text-light .whysybx li a,
.impect-des a{color:var(--site-white);text-decoration:underline;}
.text-light .whysybx ul li:after{background:var(--site-white);}
.text-light .whysybx ol li:before{color:var(--site-white);}

.left-right-sec.with-bg.ptb { background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%); padding-top: 0px; padding-bottom: 0px; overflow: visible; padding: 90px 0; }
.lr-sec-banner.with-bg{background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 0%); }
/* .lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child{background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);padding-top:0px;padding-bottom:0px;overflow:visible;margin-bottom:134px;} */
.left-right-sec.with-bg:first-child { background: rgb(10,23,41); background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);overflow: visible; padding: 0;}
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg.ptb:first-child { margin-bottom: 134px; }
.left-right-sec.lr-sec-banner .left-image img { max-width: 719px; height: 513px; object-fit: cover; }
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg :first-child .right-content{padding-top: 50px;padding-bottom:50px;}
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec:first-child .lr-img-col{margin-bottom:-134px;}
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .reverse-row .right-content{padding:30px 0px;}
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .right-content{padding:30px 0px;}
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .left-image{margin-top: 50px;}
.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .reverse-row .left-image{margin-top: 0px;}
.lr-sec-banner.with-bg .bread-crumb-bx{background:none;}
.lr-sec-banner.with-bg .bread-crumb-bx .container{padding:0px;}
.left-right-sec.with-bg.text-light .site-sub-title{background: rgb(0,120,255);background: linear-gradient(90deg, rgba(0,120,255,0.49) 0%, rgba(0,120,255,0) 100%);color:#ffffff;}
.left-right-sec.with-bg .site-sub-title.flex-end{background: rgb(0, 120, 255);background: linear-gradient(90deg, rgba(0, 120, 255, 0.49) 0%, rgba(0, 120, 255, 0) 100%);color: #ffffff;}
.site-sub-title.flex-end{display: block;width: max-content;margin-left:auto;}
.left-right-sec.big-image.lr-sec-banner .bread-crumb-bx{padding-top: 0;}
.left-right-sec.lr-sec-banner .site-title { margin-top: 15px; }
.top-nav-menus + .left-right-sec.lr-sec-banner { padding-top: 80px; }

.mcr-history-section{overflow:hidden;}
.mcr-history-section.with-bg {background: #efefef;}
.mcr-history-section .right-content {max-width: 530px;}
.mh-slider-section{max-width:1600px;margin:0 auto;position: relative;}
.mh-slider-wrap{max-width:1349px;margin-left:auto;margin-top:90px;position: relative;}
.mh-slide{padding:0px 30px;border-left:1px solid #d1e1f1;border-right:1px solid #d1e1f1;}
.mh-slider .slick-list {padding-left: 1px;margin-right: -1px;}
.mh-slider .slick-arrow{left: -110px;}
.mh-slider .slick-arrow.slick-next {top: calc(50% + 82px);}
.slider-counter {font-size: 14px;line-height: 15px;position: absolute;left: -89px;top: calc(50% - 79px);transform: translateY(-50%);color:#0078FF;}
.mh-year{font-size:25px;line-height:1;font-weight:500;color:#0078FF;}
.mh-title{font-size:20px;line-height:30px;font-weight:500;color:#002253;}
.mh-year + .mh-title{margin-top:30px;}
.mh-image {height: 216px;border-radius: 10px;overflow: hidden;margin-top: 36px;}
/* .mh-slider .whysybx p:first-child{font-size:16px;line-height:26px;} */

.company-value-section{overflow:hidden;}
.company-value-section.with-bg{background: rgb(0,120,255);background: linear-gradient(240deg, rgba(0,120,255,1) 0%, rgba(0,60,128,1) 100%);overflow: hidden;}
.company-value-section .right-content{padding:90px 0px;}
.company-value-section .site-title { max-width: 330px; }
.company-value-section .right-content .site-sub-title{background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0.17) 0%, rgba(255,255,255,0) 70%);color:#ffffff;}
.about-inn-banner + .company-value-section.with-bg { margin-top: 30px; }
.va-col {border-left: 1px solid rgba(255, 255, 255, 0.25);padding-left:0px;}
.va-col .accordion-wrap {width: 50vw;position: relative;height: auto;float: left;padding: 66px 0;}
.va-col .cleaning-heading{font-size:40px;line-height:51px;font-weight:500;padding: 24px 110px 24px 0;max-width: 589px;}
.va-col .cleaning-heading:after{background:url(images/plus-icon-with-outline.svg) no-repeat center center;height: 49px;width: 49px;object-fit: initial;border-radius: 0;top: 27px;}
.va-col .faq-list-item.active .cleaning-heading{font-weight: 600;}
.va-col .faq-list-item.active .cleaning-heading:after{background-image:url(images/minus-icon-with-outline-hov.svg);}
.va-col .accordion-list > * + * {border-top: 1px solid rgba(255, 255, 255, 0.25);}
.va-col .accordion-list > * {padding-left:60px;}
.va-col .accordion-list .whysybx {margin-top:0px;max-width:532px;padding-bottom:44px;}
/* .va-col .accordion-list .whysybx p:first-child{font-size:16px;line-height:26px;} */

.service-listmain{background:#004491; padding:70px 0px 90px;overflow: hidden;}
.service-listmain .container{max-width:1074px;}
.service-listmain ul{display:flex; margin:0px -30px; flex-wrap: wrap;}
.service-listmain ul li{width:50%; padding:0px 30px; position:relative; font-size:25px; color:#fff;}
.service-listmain ul li a{position:relative; font-size:25px;color:#fff; border-bottom:1px solid #3873b7; padding:20px 40px 20px 0; display:block; }
.service-listmain ul li a:before{content: ""; position: absolute;background: url(images/btn-wht-arrow.svg) no-repeat center center;top: 0;bottom: 0;right:0px;margin: auto;width: 23px;height: 23px;background-size: cover;transition: 0.3s;-webkit-transition: 0.3s;}
.ourapproach-main{padding:90px 0px;}
.approach-heading{font-size:27px; color:#0078FF; font-weight:500; line-height:1;}
.approach-boxcon{max-width:260px;}
.approach-boxcon p{margin:0px; padding:0px; line-height:26px; font-size:16px; color:#0C291C; padding:30px 0px 0px 0px;}
.approch-icon{margin-bottom:23px;line-height: 0;}
.ourapproach-boxinner .approach-boxes{margin:60px 0px 0px 0px;}
.approch-icon{border: 1px solid var(--site-blue); border-radius: 50%; width: 149px; height: 149px;}
.approch-icon img{height: 100%; object-fit: cover; width: 100%; border-radius: 50%;}

.cleaning-servicemain{padding:90px 0px;}
.cleaning-expandmain .container{max-width:1120px;}
.cleaning-heading{color:#0078FF; font-size:28px; line-height:30px; position:relative; cursor:pointer; font-weight:400;padding: 30px 110px 30px 0;}
.cleaning-heading:after{background: url(images/blue-plusicon.svg) no-repeat center center; position:absolute; right:0px; top: 14px; content:""; width:63px; height:63px;object-fit: cover;border-radius: 50%;}
.cleaning-expandmain .accordion-answer{padding-right: 120px; margin-top: 20px; margin-bottom: 30px;}
/* .cleaning-expandmain .accordion-answer.whysybx p:first-child{font-size:16px;} */
.cleaning-expandmain .accordion-answer.whysybx p{line-height:26px;}/* color:#0C291C; */
.cleaning-list-item{border-bottom:1px solid #c0deff;}
.cleaning-list-item.active .cleaning-heading:after{background: url(images/blue-minus-icon-hov.svg) no-repeat center center;}
.clearning-expandin{margin:30px 0px 0px 0px;}
.cleaning-list-item.active .cleaning-heading{font-weight: 600;color: var(--site-primary);}

.ptb{padding:90px 0px;}
.ptb + .ptb{padding-top:0px;}
.ptb + .ptb.with-bg{padding-top:90px;}

.left-right-sec.inside-container .row .left-image{margin-left: 45px;}
.left-right-sec.inside-container .reverse-row .left-image{margin-right: 45px;}
.testimonials-slider-sec{padding: 90px 0;overflow: hidden;}
.testimonilas-slider-main .whysybx p { font-size: 16px;} /* color: #0C291C; */
.testimonilas-name { font-size: 16px; font-weight: 600; line-height: 1.5; color: #0C291C;margin-top: 40px;}
.testimonilas-slider-main {margin-top: 35px;position: relative;}
.testimonilas-slider-wrap::before { content: ""; position: absolute; border-top: 1px solid #f5f5f5; width: 100vw; height: 1px; top: 0; left: 0; margin-left: -200px; }
.testimonilas-slider-wrap { margin-left: 200px;position: relative;}
.testimonilas-slider-box { border-left: 1px solid #f5f5f5;padding: 0 20px;}
.testimonials-slider-sec .site-title { margin-left: 220px;max-width: 768px;}
.testimonials-slider-sec .slick-prev.slick-arrow { left: -200px;top: 83px;background: transparent url(images/slider-arrow-left-purple.svg) no-repeat 0 0;}
.testimonials-slider-sec .slick-arrow.slick-next {left: -200px;top: 165px;background: transparent url(images/slider-arrow-right-purple.svg) no-repeat 0 0;}
.testimonials-slider-sec .slick-arrow.slick-prev::after{background: transparent url(images/slider-arrow-left-hov-purple.svg) no-repeat 0 0;}
.testimonials-slider-sec .slick-arrow.slick-next::after{background: transparent url(images/slider-arrow-right-hov-purple.svg) no-repeat 0 0;}
.testimonilas-slider-main .testimonilas-slider-box .whysybx{margin-top: 45px;}

.sectors-img-sec { padding: 90px 0;overflow: hidden;}
.sectors-img-sec .sector-top-title { max-width: 305px; }
.sectors-img-sec .site-sub-title { background: rgb(0, 120, 255); background: linear-gradient(90deg, rgba(0, 120, 255, 0.49) 0%, rgba(0, 120, 255, 0) 100%); }
.sectors-top-sec { display: flex; align-items: end; }
.sector-img{line-height: 0;}
.sectors-img-sec .whysybx {max-width: 539px; margin-left: auto; margin-right: calc(100% - 84%);margin-bottom: 20px;}
.sector-img img { height: 407px; object-fit: cover; border-radius: 5px; }
.sector-des { font-size: 25px; font-weight: 500; line-height: 1.68;padding: 40px 30px;position: absolute; bottom: 0; left: 0;background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(0,7,17,1) 100%); width: 100%;display: flex; align-items: end;}
.sector-sliderimg-wrap {margin: 90px -8px 0;width:calc(100vw + 62px);}
.sector-slider-box { position: relative; overflow: hidden;padding: 0 8px;}
.sectors-img-sec .slick-arrow { left: auto; top: -180px; bottom: auto; transform: initial; left: calc(50% + 950px - 526px);}
.sectors-img-sec .slick-prev.slick-arrow {left: calc(50% + 950px - 610px)}
.bbg .slick-arrow.slick-prev{background: transparent url(images/slider-arrow-left-wht.svg) no-repeat 0 0;background-size: cover;}
.bbg .slick-arrow.slick-next{background: transparent url(images/slider-arrow-right-wht.svg) no-repeat 0 0;background-size: cover;}
.bbg .slick-arrow.slick-prev:after{background: transparent url(images/slider-arrow-left-wht-hov.svg) no-repeat 0 0;}
.bbg .slick-arrow.slick-next:after{background: transparent url(images/slider-arrow-right-wht-hov.svg) no-repeat 0 0;}
.inner-banner-only-image.small-height-banner .single-img-wrapbx img { height: 416px; }
.inner-banner-only-image.small-height-banner .single-img-wrapbx::before{background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(0,7,17,0.7) 100%);}
.blue-bg .site-sub-title { background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,0.17) 0%, rgba(255,255,255,0) 70%); color: #ffffff; }
.ls-banner-left-img { margin-top: 200px;margin-left: -83px;line-height: 0;}
.ls-banner-right-img { margin-top: 90px; margin-left: -15px;line-height: 0;}
.ls-banner-left-img img { max-width: 557px; height: 590px; object-fit: cover; border-radius: 10px;width: 100%;}
.ls-banner-right-img img { max-width: 832px; height: 547px; object-fit: cover; border-radius: 10px; width: 100%;}
.ls-banner-right .whysybx { max-width: 615px;}
.ls-sectors-sec{padding: 90px 0;}
.ls-sectors-sec .row { align-items: center; margin-bottom: 90px;}
.ls-sectors-sec .row:last-child { margin-bottom: 0; }
.ls-sectors-sec .whysybx p { font-size: 16px; }
.ls-sectors-img img { max-width: 100%; /* max-width:424px; */ height: 500px; object-fit: cover; border-radius: 5px;width: 100%;}
.ls-sectors-right .site-title { font-size: 33px; line-height: 1.66; }
.ls-sectors-sec .site-sub-title { display: block; width: max-content; margin-left: auto;background: rgb(0, 120, 255); background: linear-gradient(90deg, rgba(0, 120, 255, 0.49) 0%, rgba(0, 120, 255, 0) 100%);}

.left-right-sec.lr-sec-banner .bread-crumb-bx ul li a,
.left-right-sec.lr-sec-banner .bread-crumb-bx ul li { color: var(--site-white); }
.left-right-sec.lr-sec-banner .bread-crumb-bx ul li::before{background-image: url(images/breadcrumb-arrow-white.svg);}
.service-listmain .site-sub-title { background: rgb(0, 120, 255); background: linear-gradient(90deg, rgba(0, 120, 255, 0.49) 0%, rgba(0, 120, 255, 0) 100%); color: #ffffff; margin-left: -135px;margin-bottom: 70px;margin-top: 20px;}
.single-img-wrapbx + .bread-crumb-bx { margin-top: 70px; }
.top-nav-menus + .bread-crumb-bx { padding-top: 60px; }
.news-section.news_main .row {margin-right: -8px; margin-left: -8px;}
.news-section.news_main .row > *{padding-right: 8px; padding-left: 8px;}
.news-sticky { position: sticky; top: 160px;}

.news-listing-banner{min-height:416px;display:flex;align-items:flex-end;padding-bottom:61px;padding-top:90px;border-radius:10px;background: rgb(10,23,41);background: linear-gradient(0deg, rgba(10,23,41,1) 0%, rgba(0,34,83,1) 100%);max-width:calc(100% - 60px);margin:0 auto;}
.news-banner-wrapper .left-right-head .site-title{padding-right:50px;}
.news-banner-wrapper .right-head-desc.whysybx {width: 50%;padding-left: 0;margin-left: auto;padding-right: 76px;max-width: 541px;}

.filter-sec + .ptb{padding-top:40px;}
.filter-sec {padding-top: 40px;}
.filterbx{max-width:206px;width: 100%;}
.filter-wrapbx {display: flex; align-items: center;}
.filter-close-btn { margin-left: 30px; display: inline-block;}
.filter-close-btn a { background: url(images/team-close.svg) no-repeat center center; font-size: 0; width: 21px; height: 21px; background-size: cover; display: inline-block; cursor: pointer; vertical-align: middle;}

.select2.select2-container.select2-container--default {width: 100% !important;}
.select2-container .select2-selection--single{background-color:#0078FF;border: none;border-radius: 5px;height: 48px;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.select2-dropdown{border: none !important;box-shadow: 0 3px 10px rgba(0,0,0,0.05);z-index: 3;}
.select2-container .select2-selection--single .select2-selection__rendered {line-height: 48px;padding-left: 30px;padding-right: 50px;font-size: 15px;font-weight: normal;color: var(--site-white);font-weight: 500;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 21px;right: 0;width: 48px;top: 50%;border-left: 1px solid rgba(255, 255, 255, 0.25);transform: translateY(-50%);}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;left: auto;margin-left: 0;margin-top: 0;top: 0;position:initial;width: 100%;display: inline-block;height: 100%;}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after{width: 100%;height: 21px;line-height:48px;content:'';background:url(images/select-arrow-white.svg) no-repeat center center;right: 0;transform: rotate(0deg);-webkit-transform: rotate(0deg);display:inline-block;}
body .select2-container ul li{color:var(--site-secondary);font-family:var(--site-font-family);font-size: 16px;font-style: normal;font-weight:500;line-height: 24px;padding: 12px 16px;border-top: 1px solid var(--site-secondary);}
body .select2-container ul li:first-child{border-top: none;}
body .select2-container--default .select2-results__option[aria-selected="true"]{background-color: var(--site-secondary);color:var(--site-white);font-weight: 500;border-top: 1px solid var(--site-white);}
body .select2-container--default .select2-results__option[aria-selected="true"]:first-child{border-top: none;}
body .select2-container--default .select2-results__option--selected {background-color: var(--site-secondary);color:var(--site-white);border-top: 1px solid var(--site-white);}
body .select2-container--default .select2-results__option--selected.select2-results__option--highlighted{background-color: var(--site-secondary);color:var(--site-white);}
.select2-container--default .select2-results>.select2-results__options {scrollbar-color: #002253 #E3E6E8;scrollbar-width: thin;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:5px;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#E3E6E8;border-radius:0px;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color: #002253; border-radius:0px;}
body .select2-container.select2-container--open .select2-selection__arrow b::after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.select2-container--default .select2-results__option--disabled{cursor:no-drop;}
.select2-results__option.select2-results__message {color: red; font-size: 14px; font-weight: normal;}

.news_main .row{row-gap:26px;}
.news-item {background: rgba(239, 239, 239, 0.75);border-radius: 10px;padding: 16px;position:relative;overflow: hidden;width: 100%; height: 100%;}
.news-col-pic {height: 223px;overflow: hidden;border-radius: 10px;width: 100%;}
.news-col-pic img{height:100%;width:100%;object-fit:cover;object-position:center;}
.news-tag {color: #0C291C;font-size: 16px;line-height: 26px;margin-top: 20px;display: flex;flex-wrap: wrap;column-gap: 10px;row-gap: 10px;}
.news-ttl {font-size: 25px;line-height: 35px;color: #0078FF;font-weight: 500;margin-top: 40px;}
.news-date {color: #0C291C;font-size: 16px;line-height: 26px;margin-top: 21px;}
.news-item:after {content: '';position: absolute;right: 28px;bottom: 16px;background: url(images/new-blue-arrow.svg) no-repeat center center;width: 23px;height: 23px;transition: 0.3s;-webkit-transition: 0.3s;}
.loadmore-btnmain{margin-top:40px;}

.news-detail-main{padding:61px 0px 0px;}
.news-detail-head-part {max-width: 405px;padding-top: 15px;}
.back-button {font-size: 16px;line-height: 21px;color: var(--site-blue);font-weight: 500;position: relative;padding-left: 53px;}
.back-button:before{content:'';position: absolute;background:url(images/back-arrow-icon-blue.svg) no-repeat center center;left:0;top:48%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width: 23px;height: 24px;transition: 0.3s; -webkit-transition: 0.3s;}
.new-detail-date {margin-top: 50px;color:#A7A7A7;font-size: 20px;line-height: 26px;}
.news-detail-head-part .news-tag{color:#A7A7A7;}
.new-detail-title{margin-top:20px;}
.news-mainhead {font-size: 45px;font-weight: 500;line-height: 55px;color: var(--site-secondary);}

.news-detail-body-part {max-width: calc(100% - 405px);width: 100%;padding-right:70px;}
.news-detail-content {max-width: 760px;margin-left:auto;}
.new-detail-main-img {height: 429px;overflow: hidden;border-radius: 10px;width: 100%;}
.new-detail-main-img img{height:100%;width:100%;object-fit:cover;object-position:center;}
.new-detail-content {max-width: 650px;margin: 61px auto 0;}
.related-news {margin-top: 90px;border-top: 2px solid #f4f4f4;}
.related-news .row{row-gap:24px;}
.related-news-head {margin-bottom: 35px;}
.news-two-image {margin: 54px auto 0;row-gap: 24px;max-width: 674px;}
.news-two-image .single-inner-image {display: flex;}
.news-two-image .single-inner-image img{height:267px;border-radius:10px;object-fit:cover;object-position:center;width:100%;}

.career-details{padding: 90px 0px;}
.career-details .career-description-row{padding: 90px 0 0 0;}
.career-details .container{max-width: 1315px;}
.career-details .position-heading-row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding:0px 0 18px; border-bottom: 2px solid #e7e7e7;overflow: hidden;}
.career-details .position-heading-row .pos-title{width: calc(100% - 300px); font-size: 60px;}
.career-details .position-heading-row .site_btn_wrap{margin-top: 0px;}
.career-details .position-heading-row .site_btn_wrap .site_btn:before{transform: translateY(-50%) scaleX(-1); -webkit-transform: translateY(-50%) scaleX(-1); }
.career-details .position-heading-row .site-btn {margin: 0;font-size: 16px;line-height: 21px;color: var(--site-blue);font-weight: 500;position: relative;padding:0px;padding-left: 53px;border: none;background:none;box-shadow:none;}
.career-details .position-heading-row .site-btn:before {content: '';position: absolute;background: url(images/back-arrow-icon-blue.svg) no-repeat center center;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 23px;height: 24px;margin: 0;}
.career-details .career-description-row{padding: 90px 0 0 0;}
.career-details .container-small{max-width: 800px; padding-right: 50px;}
.career-details .position-link{margin-top: 50px; text-align: left;}
.career-details .career-sidebar{padding: 20px 50px 50px; background-color:#f5f5f5; max-width: 428px;position: sticky; top: 160px;overflow: hidden;}
.career-details .career-sidebar .info-main{padding: 15px 0px;}
.career-details .career-sidebar .info-main + .info-main{border-top: 1px solid #cfcfcf;}
.career-sidebar .info-main h4{font-size: 20px; line-height: 26px; font-weight: 500; color: var(--site-secondary);}
.career-sidebar .info-main .information-content{font-size: 16px; line-height: 26px; font-weight: 400; color:var(--site-secondary); margin-top: 5px;}
.categoryposition-link {margin-top: 40px;}
.categoryposition-link .site-btn{ min-width:100%; }
.more-position-link{padding-top:25px;text-align:center; }
.more-position-link a{ display:inline-block; font-size: var(--site-font-btn-size);line-height:var(--site-font-line-height); font-weight: 400; color: var(--site-green); text-decoration:underline; }
.careers-details-main .whysybx{margin-top: 0;}
.career-form-main {background:#f1f2f2;padding: 90px 0;overflow:hidden;}
.career-form-main input {outline: none !important;font-family: var(--site-font-family);box-shadow: none !important;border: 1px solid rgba(150, 150, 150, 0.5);background: var(--site-white);height: 48px;width: 100%;padding: 11px 20px;font-size: 16px;font-weight: normal;appearance: none;-webkit-appearance: none;color: var(--site-primary);border-radius: 5px;}
.site-sub-heading {font-size: 20px;margin-bottom: 40px;color: var(--site-primary);}
.site-sub-heading a{color: var(--site-primary);}
.application-form-heading {border-bottom: 1px solid rgba(78,78,78,0.25);padding-bottom: 25px;overflow: hidden;}
.application-form-heading .title{font-size: 25px;line-height: 35px;color: var(--site-primary);font-weight: 500;}
.application-form-heading h3,
.application-form-heading h1 {font-size: 55px;font-weight: 500;line-height: 1.3;color: var(--site-secondary);}
.availability-dropdown-wrap { margin:0 -10px; display:flex; flex-wrap:wrap; }
.availability-date, .availability-month, .availability-year { width:33.3333%; padding:0 10px; }
.application-form .heading label {color: var(--site-primary);font-weight: 600;font-size: 24px;}
.career_ttl{margin-top:25px;}
.codedropz-upload-container{padding:40px 20px !important;}
.dnd-upload-status{padding:0px !important;}
.codedropz-upload-wrapper span.has-error-msg{color:red !important;}

.career-inner{max-width:879px; margin:auto;}
.application-form-heading{text-align:left;}
.career-form {margin-top: 90px;}
.formwrapper{width: 100%;display: flex;margin-bottom: 15px;flex-wrap: wrap;}
.career-input {width: calc(100% - 225px);}
.career-label{width:205px;margin-right: 20px;}
.career-label label{font-size:16px;line-height: 1.345;color: var(--site-primary);font-weight: 500;}
.career-input input[type="radio"]{border-radius:50%;border:1px solid var(--site-blue);height: 30px;width: 30px;padding: 0px;cursor:pointer;}
.career-input input[type=radio]:after {content: "";opacity: 0;display: block;left: 2px;top: 2px;position: absolute;width: 12px;height: 12px;background: var(--site-primary);border-radius: 50%;position: relative;}
.career-input input[type="radio"]:checked{border-color:var(--site-blue);}
.career-input input[type="radio"]:checked::after{opacity:1;border-radius:50%;background:var(--site-blue);height: 16px;width: 16px;top: 6px;left: 6px;}
.career-input-wrap {display: flex;margin: 0 -3px;}
.career-input-wrap > * {padding: 0 3px;}
.phone_with_code,
.phone-input {width: 50%;}
.intl-tel-input {width: 100%;display: block;}
.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {position: initial;padding: 0;width: 100%;}
.intl-tel-input.separate-dial-code .flag-container .selected-flag {width: 100% !important;padding: 10px 20px;background: var(--site-blue) !important;height: 48px;border: none;border-radius: 5px;}
.intl-tel-input .selected-flag .iti-flag {display: none;}
.intl-tel-input.separate-dial-code .selected-dial-code {padding: 0px;font-size: 16px;color:var(--site-white);font-weight: 500;}
.intl-tel-input .selected-flag .iti-arrow {width: 48px;height: 21px;margin-top: 0;top:50%;right: 0px;border: none;border-left: 1px solid rgba(255, 255, 255, 0.25);transform: translateY(-50%);}/* background: url(images/caret-icon-gray.svg) no-repeat center center; */
.intl-tel-input .selected-flag .iti-arrow:after{width: 100%;height: 21px;line-height:48px;content:'';background:url(images/select-arrow-white.svg) no-repeat center center;right: 0;transform: rotate(0deg);-webkit-transform: rotate(0deg);display:inline-block;}
.intl-tel-input .country-list .country {padding: 10px 10px;font-size: 16px;color: var(--site-primary);font-weight: 500;text-wrap: wrap;}
.intl-tel-input .country-list .country .dial-code {color:var(--site-primary);}
.intl-tel-input .country-list .country.highlight {background:var(--site-secondary);color:var(--site-white);}
.intl-tel-input .country-list .country.highlight .dial-code{color:var(--site-white);}
.intl-tel-input .country-list{border:none;scrollbar-color: #002253 #E3E6E8;scrollbar-width: thin;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 5px;width: 100%;}
.intl-tel-input .country-list::-webkit-scrollbar{width:5px;}
.intl-tel-input .country-list::-webkit-scrollbar-track{background:#E3E6E8;border-radius:0px;}
.intl-tel-input .country-list::-webkit-scrollbar-thumb{background-color: #002253; border-radius:0px;}

.form_wrapper_pad{margin-top:25px;}
.carform_accept{margin-top:25px;}
.application-form .heading{padding-bottom:24px;width:100%;}
.application-form .heading p{margin:0px;}
.wpcf7 form.spam .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output { outline: none; border: none; padding: 0; margin: 0; }
.radio_wrap {padding-top: 40px;padding-bottom:40px;}
.radio_wrap .career-input{padding-left: 12px;}
.formwrapper p{margin:0px;}
.radio_wrap .formwrapper{margin-top: 28px;margin-bottom: 0px;}
.radio_wrap .formwrapper:first-child{margin-top:0px;}
.radio_wrap .wpcf7-list-item{padding-right: 38px;margin: 0;}
.radio_wrap .wpcf7-list-item label{cursor:pointer;display:flex;align-items:center;}
.radio_wrap .wpcf7-list-item .wpcf7-list-item-label{margin-right: 10px;font-size: 16px;font-weight: 400;color: var(--site-primary);line-height:30px;}
.radio_wrap .formwrapper{align-items:center;}
.career-textarea p{margin:0px;}
.form_wrapper_pad textarea{border-radius: 5px;line-height: 28px;outline: none !important;font-family: var(--site-font-family);box-shadow: none !important;border: 1px solid rgba(150, 150, 150, 0.5);background: var(--site-white);height: 171px;width: 100%;resize: none;padding: 11px 20px;font-size: 16px;appearance: none;-webkit-appearance: none;color: var(--site-primary);}

.disclaimer-checkbox .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;left: -71px;}
.carrier_form_footer {margin-top: 50px;display: flex;justify-content: space-between;align-items: flex-start;}
.attched_file {max-width: 420px;}
.attched_file .codedropz-upload-inner h3,
.attched_file .codedropz-upload-inner span {display: none;}
.attched_file .dnd-upload-counter {display: none;}
.attched_file .codedropz-upload-container {padding: 0 !important;}
.carrier_form_footer .codedropz-upload-inner {width: auto;}
.attched_file .codedropz-btn-wrap {padding: 0;text-align: left;}
.codedropz-upload-inner h3 {margin: 0px !important;font-size: 24px !important;line-height: 1 !important;font-weight: normal;color: var(--site-primary);}
.codedropz-upload-inner span {height: 80px;display: block;width: 80px;margin: 19px auto 23px;font-size: 0px;text-indent: -99999px;background: url(images/file-upload-icon.svg) no-repeat center center;background-size: cover;}
.cv_upload .codedropz-upload-handler{border: 1px dashed rgba(150,150,150,0.5) !important;background:#ffffff;}
.cv_upload .codedropz-upload-container{padding:40px 20px !important;}
.cv_upload .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{border-radius: 40px;border: none;height: auto;text-align: center;font-size: var(--site-font-btn-size);line-height: 23px;font-weight: 500;cursor: pointer;transition: 0.3s;-webkit-transition: 0.3s;background: #D0D3D4;color: var(--site-primary) !important;display: inline-block;width: auto;padding:26px 40px;margin: 0 !important;}
.dnd-upload-counter,
.dnd-upload-status .dnd-upload-image,
.dnd-upload-status .dnd-upload-details .name em,
.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none !important;}
.dnd-upload-status .dnd-upload-details {width: 100%;background: var(--site-white);padding: 10px 20px !important;border: 1px solid rgba(150,150,150,0.5);border-radius: 5px;overflow: hidden;}/* width: calc(100% - 40px); */
.dnd-upload-status .dnd-upload-details .name{padding-right:0px !important;}
.dnd-upload-status .dnd-upload-details .name,
.dnd-upload-status .dnd-upload-details .name span{font-size: var(--site-font-btn-size);line-height: 1;font-weight: 500;color: var(--site-primary);display: inline-block;padding: 2px 0;max-width: 375px;}

.codedropz-upload-wrapper span.has-error-msg{padding:0px !important;font-style: normal !important;margin-top: 15px;display: block;font-size: 14px !important;}
.dnd-upload-status .dnd-upload-details span.has-error{margin-top:15px;display:block;font-size: 14px;color:red;}
.cv_upload .codedropz-upload-handler {border:1px dashed rgba(150,150,150,0.5) !important;}

.disclaimer-textarea {background: var(--site-white);padding: 40px 40px;border: 1px solid rgba(150,150,150,0.5);border-radius: 5px;}
.disclaimer-text, .disclaimer-text p {font-size: 16px;line-height: 23px !important;}
.disclaimer-checkbox {margin-top: 28px;}
.disclaimer-checkbox p {font-size: 16px;display: flex;align-items: center;}
.disclaimer-checkbox .wpcf7-form-control-wrap{margin-left:0px;}
.disclaimer-checkbox .wpcf7-list-item{padding:0px;margin-top: 5px;}
.disclaimer-checkbox .wpcf7-list-item input[type="checkbox"]{border-radius: 5px;border: 1px solid var(--site-blue);height: 25px;width: 25px;padding: 0px;position:relative;}
.disclaimer-checkbox .wpcf7-list-item input[type="checkbox"]:after{content:'';position: absolute;border: none;border-radius: 5px;height: 25px;width: 25px;top: -1px;left: -1px;opacity:0; background: url(images/checkbox-icon.svg) no-repeat center center;background-size: 25px;}
.disclaimer-checkbox .wpcf7-list-item input[type="checkbox"]:checked{border-color:var(--site-blue);}
.disclaimer-checkbox .wpcf7-list-item input[type="checkbox"]:checked:after{opacity:1;}
.form_wrapper_pad .wpcf7-not-valid-tip{font-size:14px;color:red;margin-top:5px;}
.carform_field .info_txt{margin-top: 10px;display: block;font-size: 14px;}

.attched_file .dnd-upload-status{margin-top:15px;padding:0px;}
.dnd-upload-status .dnd-upload-details .remove-file,
.attched_file .dnd-upload-status .dnd-upload-details .remove-file {top: 0px !important;font-size: 0px !important;text-indent: -99999px;width: 20px;height: 20px;border: 0px;background-size: contain;opacity: 1 !important;background-size: contain;}/* background: url(images/remove-file-icon.svg) center no-repeat; */
.dnd-upload-status .dnd-upload-details .remove-file span,
.attched_file .dnd-upload-status .dnd-upload-details .remove-file span{opacity:0;position:absolute;left:0;top:0;width: 30px;height: 30px;opacity: 1 !important}
.dnd-upload-status .dnd-upload-details .remove-file span::after{opacity: 0 !important}
.career-submit p {display: flex;align-items: center;}
.career-submit .wpcf7-submit {font-size: 16px;font-weight: 500;line-height: 1.33;color: var(--site-blue);position: relative;border: 1px solid var(--site-blue);border-radius: 5px;padding:13px 48px 13px 15px;min-width: 206px;transition: 0.3s;-webkit-transition: 0.3s;cursor:pointer;position:relative;background: url(images/btn-wht-arrow.svg) no-repeat calc(100% - 15px) center;background-size: 23px !important;}

.choose_file p{margin:0px;}
.wpcf7-spinner{min-width: 24px;}
.carrier_form {display: flex;width: 100%;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.carrier_form_footer .carrier_form .heading {margin-left: 0;width: auto;}
.carrier_form_footer .carrier_form .heading .attched_file {width: auto;}
.attched_file .codedropz-upload-handler {border: 0;margin: 0;}
.attched_file .codedropz-upload-container {padding: 0;}
.carrier_form_footer .codedropz-upload-inner {width: auto;overflow: visible;background: none;}
.attched_file .codedropz-upload-inner h3, .attched_file .codedropz-upload-inner span {display: none;}
.attched_file .codedropz-upload-inner h3, .attched_file .codedropz-upload-inner span {display: none;}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{font-size: 16px;font-weight: 500;line-height: 1.33;color: var(--site-white);background:var(--site-blue);position: relative;border: none;border-radius: 5px;padding: 13px 15px;min-width: 206px;transition: 0.3s;-webkit-transition: 0.3s;margin:0 !important;text-align:center;}

.attched_file .dnd-upload-counter {display: none;}
.carrier_form_footer .carrier_form .wpcf7-spinner{display:none !important;}
.dnd-upload-status{margin-top:15px;}
.contactus-btn {position: relative;}
.attched_file p,
.contactus-btn p{margin: 0px;}
.contactus-btn .wpcf7-spinner {position: absolute;right: -34px;margin-right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-top: 0px;}
.contact-map { margin-bottom: 90px; }
.contact-img{ width: 100%; height: 394px;border-radius: 10px;overflow: hidden;line-height: 0;}
.contact-title h1 { font-size: 55px; line-height: 1.28; color: var(--site-secondary); font-weight: 500; }
.map-image * { box-shadow: none !important; outline: none !important; border: none !important; line-height: 1.5; font-size: 14px;}
.gm-style .gm-style-iw-c { padding: 15px !important; display: flex; flex-wrap: nowrap; -webkit-flex-direction: column; flex-direction: row-reverse; }
.gm-ui-hover-effect { width: 21px !important; height: 21px !important; margin: -10px -7px !important;}
.gm-ui-hover-effect > span { background-color: #000; }
.gm-ui-hover-effect > span { margin: 0px !important; }
.gm-style-iw-chr { margin-left: 10px; min-width: 24px; }

.inner-banner-only-image{padding: 0 30px;}
.single-img-wrapbx{position: relative;border-radius: 10px;overflow: hidden;}
.single-img-wrapbx:before{position: absolute;width: 100%;top:76px;left: 0;bottom: 0;  background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(0,7,17,1) 100%); content: '';}
.single-img-wrapbx img{display: block;height: 452px;object-fit: cover;object-position: center;border-radius: 10px;width: 100%;}

.left-right-head{display: flex;margin-top: 0px;}
.right-head-desc.whysybx{width: 50%;max-width: 650px;padding-left: 30px;margin-top: 0;}
.left-right-head .site-title{width: 50%;}

.leadership-sec{padding: 90px 0;}
.team-row{margin: 0 -63px 0 -63px;}
.team-row .team-col{padding: 0 63px;margin-top: 70px;}
.team-img img{height: 374px;width: 100%;object-fit: cover;object-position: top center;border-radius: 10px;display: block;transition: 0.3s; -webkit-transition: 0.3s; transform: scale(1);}
.team-namee{font-size: 27px;line-height: 45px;color: var(--site-blue);font-weight: 500;transition: 0.3s;-webkit-transition: 0.3s;}
.designation{font-size: 19px;line-height: 32px;color: var(--site-secondary);margin-top: 4px;}
.team-info{display: flex;align-items: center;margin-top: 15px;}
.team-info .team-arrow{width: 64px;height: 64px;min-width: 64px;background-image: url(images/team-aroow.svg);background-position: center;background-repeat: no-repeat; transition: 0.3s;-webkit-transition: 0.3s;}
.team-bx{position: relative;}
.team-bx .full-link{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.team-info-left{margin-right: auto;}
.team-img { position: relative; }
.team-img::before { position: absolute; content: ""; background: rgba(0, 68, 145, 0.1); top: 0; bottom: 0; left: 0; margin: auto; width: 100%; height: 100%; right: 0; z-index: 1; border-radius: 10px; opacity: 0; }
.inner-banner-only-image.show-breadcrumb-below + .flexible-block-main .leadership-sec { padding-top: 25px; }
.bread-crumb-bx.breadcrumb-blue + .flexible-block-main .bbg:first-child { padding-top: 25px; }

.team-modalbx-wrap {position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: opacity 0s 0.4s, visibility 0s 0.4s; -webkit-transition: opacity 0s 0.4s, visibility 0s 0.4s; max-height: 100vh; bottom: 0; }
.team-modalbx-wrap .overlay-modal { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: var(--site-secondary); opacity: 0; visibility: hidden; transition: opacity 0.4s, visibility 0.4s; -webkit-transition: opacity 0.4s, visibility 0.4s; }
.team-modalbx-wrap.team-bio-is-open { opacity: 1; visibility: visible; transition: opacity 0s, visibility 0s; }
.team-popup-class { overflow: hidden; }
.team-modal-inn-wrap { position: fixed; z-index: 2; right: 0; top: 0; width: 95%; max-width: 904px; padding: 52px 85px 30px 113px; background: var(--site-white); transform: translateX(100%); transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.5s; opacity: 0; height: 100%;position: relative;margin-left: auto;overflow: auto;}
.team-close{font-size: 22px;line-height: 32px;color: var(--site-blue);padding-right: 45px;position: relative;margin-left: auto;}
.team-close:before{position: absolute;content:'';width: 21px;height: 21px;background-image: url(images/team-close.svg);background-repeat: no-repeat;right: 0;top: 7px;}
.team-modalbx-wrap.team-bio-is-open .team-modal-inn-wrap { transform: translateX(0); opacity: 1; }
.team-modalbx-wrap.team-bio-is-open .overlay-modal { opacity: 0.9; visibility: visible; }
.team-modal-headbx{display: flex;justify-content: flex-end;}
.member-name{font-size: 38px;color: var(--site-blue);font-weight: 500;}
.member-designation{font-size: 22px;line-height: 32px;color: var(--site-secondary);font-weight: 600;margin-top: 16px;}
.team-modal-pic img{height: 337px;max-width: 318px;border-radius: 10px;object-fit: cover;object-position: center;}
.linkedin-social{width: 20px;height: 20px;background-image: url(images/linkedin-social.svg);display: inline-block;background-position: center;margin-left: 20px;margin-top: 20px;}
.team-bio-name-bx{display: flex;align-items: center;margin-top: 46px;}
.team-modal-inn-wrap .whysybx { max-height: calc(100vh - 620px); overflow: auto;padding-right: 55px;}
.team-modal-inn-wrap .whysybx { scrollbar-width:thin; scrollbar-color:var(--site-primary) var(--site-white); }
.team-modal-inn-wrap .whysybx::-webkit-scrollbar { width:5px; }
.team-modal-inn-wrap .whysybx::-webkit-scrollbar-track { background:var(--site-white); }
.team-modal-inn-wrap .whysybx::-webkit-scrollbar-thumb { background-color:var(--site-primary); border-radius:5px; border:0px solid #f0f0f0; }

.top-nav-menus + .inner-banner-only-image{margin-top: 25px;}
.left-right-content-sec .reverse-row .content-right{padding-left: 114px;}
.left-right-content-sec .reverse-row .content-left{text-align: right;}
.left-right-content-sec .col-lg-12 .content-right.whysybx { padding-left: 0;margin-top: 0;}

.esg-banner-sec{padding: 0 30px;position: relative;}
.esg-banner-img-wrap{position: relative;overflow: hidden;border-radius: 10px;line-height: 0;}
.esg-banner-img-wrap:before{position: absolute;content:'';width: 100%;height: 100%;top: 0;left: 0;background: rgb(0,34,83); background: linear-gradient(180deg, rgba(0,34,83,0) 0%, rgba(0,7,17,0.7) 100%);}/* background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,7,17,1) 100%); */
.esg-banner-img-wrap img{height: 418px;object-fit: cover;object-position: center;width: 100%;max-width: inherit;}
.esg-banner-content-wrap{position: absolute;bottom: 0;width: 100%;padding-bottom: 42px;left: 0;right: 0;}
.esg-banner-content-wrap .site-title{color: var(--site-white);max-width: 540px;}

.left-right-blue-main{overflow: hidden;}
.left-right-blue-row{align-items: center;}
.left-right-blue-row{padding: 90px 0;}
.left-right-blue-row + .left-right-blue-row{padding-top: 0;}
.left-right-blue-row .img-bx img{border-radius: 5px;display: block;height: 520px;max-width: 614px;object-fit: cover;object-position: center;}
.left-pic-col .img-bx{margin-left: -70px;}
.row.left-right-blue-row:nth-child(even) .img-bx{margin-left: auto;margin-right: -70px;text-align: right;}
.row.left-right-blue-row:nth-child(even) .img-bx img{margin-left: auto;}
.row.left-right-blue-row:nth-child(even) .right-content-col{padding-left: 120px;}

.head-sec{display: flex;align-items: center;}
.commitment-impact{padding: 90px 0;}
.head-sec .site-sub-title{margin-left: auto;}
.slide-bx-in{display: flex;background-color: var(--site-white);padding: 40px 35px;border-radius: 5px;align-items: center;}
.impact-slide-left img{width: 404px;height: 442px;border-radius: 5px;}
.impact-slide-right{width: 100%;max-width: calc(100% - 404px);padding-left: 72px;padding-right: 35px;}
.commitment-impact-slider{padding: 0 96px;margin-top: 68px;}
.impact-slide-ttl{font-size: 25px;font-weight: 500;color: var(--site-blue);line-height: 42px;}
/* .impact-slide-right .whysybx p:first-child{font-size: 16px;} */
.commitment-impact-slider .slick-arrow.slick-next{left: auto;right: 0;}
.commitment-impact-slider .slick-list{border-radius: 5px;}
.commitment-impact-slider .slick-dots{padding: 0; margin: 0 86px; border: 0; bottom: -37px; left: 0; right: 0;flex-wrap: nowrap;}
.commitment-impact-slider .slick-dots button{background-color: var(--site-blue);opacity: 0.21;width: 100%;max-width: 100%;}
.commitment-impact-slider .slick-dots .slick-active button{opacity: 1;}
.commitment-impact-slider .slick-dots li{width: calc(100% - 20px);max-width: calc(100% - 20px);margin: 0 10px;}

.document-bx{text-align: right;position: relative;height: 100%;}
.document-bx-inn{padding: 34px 34px 50px 50px;transition: 0.3s;-webkit-transition: 0.3s;border: 1px solid #A7A7A7;border-radius: 10px;height: 100%;}
.document-bx-inn .btn-wrap { text-align: left; }
.full-link{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.doc-ttl{font-size: 25px;line-height: 1.4;color: var(--site-blue);font-weight: 500;text-align: left;}
.doc-size{font-size: 16px;line-height: 1.4;font-weight: 600;color: #A7A7A7;margin-top: 20px;text-align: left;}
.doc-desc{font-size: 16px;line-height: 26px;color: #0C291C;margin-top: 40px;text-align: left;}
.btn-wrap{margin-top: 40px;}
.pdf-icon{display: inline-block;width: 35px;height: 35px;background-image: url(images/file-pdf-regular.svg);background-repeat: no-repeat;margin-left: auto;margin-right: 0;}
.documentation-sec{padding: 90px 0;}
.documentation-row{margin-top: 30px;}
.documentation-col{margin-top: 30px;}
.logo-sec{padding: 90px 0;background-color: #EFEFEF;border-bottom: 1px solid #d5d5d5;}

.footer-middle-btm .emergency-btn a span br { display: none; line-height: 0;}
.choose-mcr-sec{padding: 90px 0;background: rgb(0, 68, 145);}
.choose-mcr-sec .row{align-items: center;}
.choose-mcr-title { color: var(--site-white); font-size: 16px; font-weight: 600; line-height: 1.63; }
.choose-mcr-img { text-align: right; line-height: 0; }
.choose-mcr-img img { max-width: 539px; height: 605px; width: 100%; object-fit: cover; border-radius: 10px; }
.choose-mcr-list .whysybx { margin-top: 20px;}
.choose-list-wrap { margin-top: 30px; }
.choose-mcr-list { border-top: 1px solid #1f5b9e;padding: 20px 0;}
.choose-mcr-sec .whysybx p { font-size: 16px; line-height: 1.55;}
.choose-mcr-list .whysybx, .choose-mcr-list .choose-mcr-title { max-width: 536px; }

.esg-banner-sec + .flexible-block-main .bbg:first-child,
.esg-banner-sec + .flexible-block-main .site-grey:first-child { margin-top: 30px; }

.innovation-sec{padding: 40px 0 90px;}
.innovation-img { line-height: 0; }
.innovation-sec .row{margin-right: -8px; margin-left: -8px;}
.innovation-sec .row > *{padding-right: 8px; padding-left: 8px;}
.innovation-img img { max-width: 428px; height: 329px; width: 100%; object-fit: cover; border-radius: 10px; }
.innovation-title { font-size: 25px; font-weight: 500; line-height: 1.4; color: var(--site-blue); }
.innovation-box .whysybx p { font-size: 16px; }
.innovation-box { margin-top: 50px;overflow: hidden;}

.contact-section{padding: 90px 0;overflow: hidden;}
.office-add-title { font-size: 25px; font-weight: 500; line-height: 1.4; color: var(--site-blue);}
.contact-address p{ font-size: 22px; font-weight: 400; line-height: 1.64; color: #0C291C;margin-top: 30px;}
.contact-address p a{ font-size: 22px; font-weight: 400; line-height: 1.64; color: #0C291C;}
.contact-address { max-width: 302px;margin-top: 60px; }
.contact-address h4 { font-size: 25px; font-weight: 500; line-height: 1.4; color: var(--site-blue); }
.contact-bar{margin-top: 30px;}
.contact-phone b, .contact-phone a,
.contact-email b, .contact-email a { font-size: 22px; font-weight: 400; line-height: 1.2; color: #0C291C; }
.contact-phone b,
.contact-email b{font-weight: 600;color: var(--site-blue);}
.contact-phone { margin-top: 10px; }
.contact-form .wpcf7-form-control { outline: none; border: none; border-bottom: 1px solid #707070; color: #0C291C; padding-bottom: 16px;font-size: 16px; font-weight: 500; line-height: 1.44;width: 100%;font-family: var(--site-font-family);border-radius: 0;}
.contact-form .wpcf7-form-control.wpcf7-textarea{resize: none;width: 100%; height: 110px;}
.contact-form .col-lg-6, .contact-form .col-lg-12 {overflow: hidden;}
.form-wrapper p { margin: 30px 0 0; }
.form-submit p { margin: 0; }

.right-btn { text-align: right; }
.form-wrapper.form-submit {position: relative; border: 1px solid var(--site-blue); border-radius: 5px;min-width: 206px; transition: 0.3s; -webkit-transition: 0.3s; display: inline-block; background: transparent; margin-top: 40px;text-align: left;}
.contact-form .wpcf7-form-control.wpcf7-submit{background: transparent; padding: 0; margin: 0; border: none; outline: none; font-size: 16px; font-weight: 500; line-height: 1.33; color: var(--site-blue);padding: 13px 42px 13px 15px;cursor: pointer;text-align: left;}
.form-wrapper.form-submit::before { content: ""; position: absolute; background: url(images/btn-wht-arrow.svg) no-repeat center center; background-size: auto; top: 0; bottom: 0; right: 15px; margin: auto; width: 23px; height: 23px; background-size: cover; transition: 0.3s; -webkit-transition: 0.3s; }
.contact-form .wpcf7-spinner { position: absolute; left: -45px; top: 0; bottom: 0; margin: auto; }
.left-right-sec .right-content > .whysybx:first-child { margin-top: 0; }

.thankyou-main{padding: 90px 0;text-align: center;}
.thankyou-main .site-title{margin-top: 30px;}
.thanks-content.whysybx{margin-top: 20px;}
.thanks-content p { margin: 0; }
.thankyou-btn{margin-top: 30px;}
.thankyou-img img { max-width: 826px; max-height: 114px; height: 100%; object-fit: contain; width: 100%; }
.found-error-page { padding: 90px 0; text-align: center; }
.found-error-page .site-btn::before,
.thankyou-main .site-btn::before{transform: scale(-1);right: 10px;}
.found-error-page .site-btn,
.thankyou-main .site-btn{padding: 13px 47px 13px 15px;}
.error-description.whysybx {max-width: 700px; margin: 20px auto 0;}
.error-page-img img { max-width: 644px; width: 100%; height: 224px; object-fit: contain; }
.error-btn{margin-top: 30px;}

.row.left-right-blue-row:nth-child(even) { flex-direction: row-reverse; }
.privacy-policy-sec { padding: 90px 0; }
.privacy-policy-sec.whysybx{margin-top: 0;}
.entry-content { margin-top: 30px; }

.logo-bx-row{margin-top: 75px;}
.logo-bx-col{margin-top: 15px;}
.logobx{background: var(--site-white);display: flex;align-items: center;justify-content: center;padding: 15px;height: 169px;border-radius: 5px;position: relative;}
.logobx img{width: auto;height: 100%;object-fit: contain;object-position: center;}

.des-bx-sec { margin-top: 10px; }
.des-bx-wrap { background: transparent; display: flex; align-items: center; justify-content: center; height: 210px; border-radius: 5px; position: relative; margin: 20px auto 0; max-width: 256px;}/* border: 1px solid rgba(0, 68, 145, 0.3); padding: 15px; */
.des-bx-wrap img { width: auto; height: 100%; object-fit: contain; object-position: center; }
.des-bx-sec .row {justify-content: center;}

.center-content-sec{padding: 90px 0;}
.center-content-sec .justify-content-center{margin-top: 18px;}
.career-sec{padding: 90px 0;background-color: var(--site-secondary);overflow: hidden;}
.career-row{align-items: center;}
.career-left-bx{padding-right: 115px;}
.career-img-bx img{border-radius: 5px; display: block; height: 519px; object-fit: cover; object-position: center; width: 100%;}
.benefit-ttl{margin-top: 64px;position: relative;padding-bottom: 30px;}
.benefit-ttl:before{position: absolute;content: '';left: 0;bottom: 0;height: 1px;background-color:var(--site-white);width: 100vw;opacity: 0.3;}
.career-benefit-col{margin-top: 50px;}
.career-benefit-bx{border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 47px;height: 100%;}
.career-benefitbx-head{display: flex;align-items: center;}
.career-benefit-right-icon{width: 100px;min-width: 100px;display: flex;align-items: center;justify-content: center;}
.career-benefit-right-icon img{max-width: 100%;max-height: 100%;object-fit: contain;object-position: center;}
.career-benefit-title{font-size: 25px;line-height: 35px;color: var(--site-blue);font-weight: 500;padding-right: 78px;}
.career-benefit-row{margin: 0 -63px;}
.career-benefit-col{padding: 0 63px;}
.full-img-sec.no-shade .single-img-wrapbx:before{display: none;}
.postion-sec{padding: 90px 0;}
.career-position-wrap:first-child{margin-top: 0;}
.site-title + .career-position-wrap{margin-top: 70px;}
.career-position-wrap{display: flex;align-items: center;border-bottom: 1px solid rgba(0,120,255,0.3);padding-bottom: 25px;margin-top: 47px;}
.career-position-left{margin-right: auto;padding-right: 50px;}
.career-position-ttl{font-size: 35px;color: var(--site-blue);line-height: 1;font-weight: 400;}
.sector-ttl{font-size: 20px;line-height: 35px;color: #0C291C;font-weight: 600;margin-top: 29px;}
.empolyee-testimonial{padding: 90px 0;background-color: var(--site-primary);}
.empolyee-testimonial-pic img{display: block;object-fit: cover;border-radius: 10px;height: 638px;object-position: center;width: 100%;}
.empolyee-testimonial-left-bx{padding-right: 80px;padding-top: 135px;position: relative;}
.empolyee-testimonial-left-bx:before{position: absolute;width: 96px;height: 75px;background-image: url(images/quote.svg);background-repeat: no-repeat;background-position: center;block-size: cover;content: '';left: 0;top: 0;}
.employee-feedback{font-size: 35px;line-height: 45px;}
.employee-name{font-size: 20px;line-height: 1.2;font-weight: 600;margin-top: 45px;}
.empolyee-testimonial-row{align-items: center;}
.emplyee-slider .slick-prev{top: auto;transform: none;bottom: 0;left: 0;}
.emplyee-slider .slick-next{top: auto;transform: none;bottom: 0;left: 83px;right: auto;}
.career-benefit-wrap{max-width: 1208px;}
.career-benefit-info.whysybx p{font-size: 16px;}
.empolyee-testimonial-left-bx{margin-top: 13px;}
.full-img-sec + .wht{padding-top: 60px;}

@supports (selector(html:has(body))) {
  .emplyee-slider:has(.slick-next.slick-arrow:not(:empty)) .empolyee-testimonial-left-bx{padding-bottom: 146px;}
  .emplyee-slider:has(.slick-next.slick-arrow:not(:empty)) .empolyee-testimonial-row{align-items: flex-start;}
}
.job-seek-sec{padding: 90px 0;}
.left-right-blue-main.white-bg .whysybx {max-width: 540px;}
.bread-crumb-bx + .flexible-block-main .ls-banner-sec, 
.bread-crumb-bx + .flexible-block-main .wht:first-child { padding-top: 15px; }
.bread-crumb-bx + .flexible-block-main .full-img-sec.wht:first-child { padding-top: 30px; }

.form-wrapper input::-webkit-input-placeholder,
.form-wrapper textarea::-webkit-input-placeholder {color:#0C291C;font-family: var(--site-font-family);}
.form-wrapper input::-moz-placeholder,
.form-wrapper textarea::-moz-placeholder,
.form-wrapper textarea { /* Firefox 19+ */ color:#0C291C;font-family: var(--site-font-family);}
.form-wrapper input:-ms-input-placeholder,
.form-wrapper textarea:-ms-input-placeholder,
.form-wrapper textarea{ /* IE 10+ */  color:#0C291C;font-family: var(--site-font-family);}
.form-wrapper input:-moz-placeholder,
.form-wrapper textarea:-moz-placeholder,
.form-wrapper textarea { /* Firefox 18- */  color:#0C291C;font-family: var(--site-font-family);}

.job-seekers-form .form-wrapper.form-submit { border-color: transparent; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border: none; margin: 0; padding: 0; }
.wpcf7-not-valid-tip{margin-top: 5px; font-size: 14px;color: red;}
.note p { font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.47; margin-top: 30px; margin-bottom: 0; color: #0C291C; }
.note a { color: var(--site-blue); }
.grecaptcha-badge { visibility: hidden; opacity: 0; }

.job-seekers-cv { font-size: 25px; font-weight: 500; line-height: 1.8; color: var(--site-white); background: var(--site-primary); width: 100%; border-radius: 5px; position: relative; text-align: left;padding: 10px 74px 10px 35px; max-width: 399px;text-decoration: underline;display: inline-block;}/* padding:24px 74px 24px 35px; max-width: 539px; */
.job-seekers-cv:before{content: "";position: absolute;background: url(images/file-cv.svg) no-repeat center center;top: 0;bottom: 0;right: 35px;margin: auto;width: 26px; height: 36px;background-size: contain;}/* width: 29px;height: 39px; */

.with-bg + .about-inn-banner,
.blue-bg + .about-inn-banner { margin-top: 30px; }

.about-inn-banner + .bbg { margin-top: 30px; }
.bbg + .about-inn-banner { margin-top: 30px; }
.ls-banner-sec { padding: 90px 0;}

.latest-news-col .news-tag,
.latest-news-col .news-ttl,
.latest-news-col .news-date{padding-left: 15px;}

.job-seekers-page{padding: 90px 0;overflow: hidden;}
.popup-jobs { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; display: flex; align-items: center;display: none;}
.popup-jobs.job-popup-open{display: flex;}
.job-seekers-page .overlay-modal {position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: var(--site-secondary); opacity: 1; visibility: visible; transition: opacity 0.4s, visibility 0.4s; -webkit-transition: opacity 0.4s, visibility 0.4s; opacity: 0.7; }
body.job-open-popup { overflow: hidden; }
.job-seekers-form { width: 100%; }
.job-modal-content { max-width: 700px; margin: 30px auto; position: relative;}
.job-modal-body{position: relative; z-index: 11; margin: 0 auto; width: 100%; padding: 20px 40px 40px; height: auto; max-height: calc(100vh - 80px); overflow: auto; background: var(--site-primary); border-radius: 10px;}
.job-modal-content .dnd-upload-status .dnd-upload-details{padding: 10px 20px 6px !important;}
.job-seeker-close {position: absolute; right: -15px; top: -15px; width: 40px; height: 40px; background-color: var(--site-white); font-size: 0; border-radius: 50%; z-index: 1; cursor: pointer; outline: none; border: none; margin: 0; padding: 0; z-index: 12;}
.job-seeker-close::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; background-image: url(images/team-close.svg); background-repeat: no-repeat; background-position: center; z-index: 1; height: 100%; background-size: cover; bottom: 0; right: 0; margin: auto; width: 16px; height: 16px; transition: 0.3s;-webkit-transition: 0.3s;}
.popup-jobs .note p a { color: var(--site-white); text-decoration: underline; }
.job-modal-body input{outline: none !important; font-family: var(--site-font-family); box-shadow: none !important; border: 1px solid rgba(150, 150, 150, 0.5); background: var(--site-white); height: 48px; width: 100%; padding: 11px 20px; font-size: 16px; font-weight: normal; appearance: none; -webkit-appearance: none; color: var(--site-primary); border-radius: 5px;border: none;text-align: left;margin-top: 20px;}
.job-modal-body .wpcf7-spinner { position: absolute; top: 0; bottom: 0; margin: auto; right: -40px; }
.heading label { color: var(--site-white); font-size: 24px; font-weight: 500;line-height: 1; }
.carform_field .note p { color: var(--site-white); }
.center-btn { text-align: center; }

.job-spec-cont.whysybx h2 { font-size: 24px; }
.popup-jobs .job-modal-content p { margin: 0; }
.popup-jobs .carform_field .note p{margin-top: 10px;}
.popup-jobs .job-modal-content p label { padding-bottom: 20px; display: inline-block; padding-top: 20px;}
.form-wrapper.form-submit input { margin: 0;cursor: pointer; }
.job-modal-content .cv_upload .codedropz-upload-handler{border-color: transparent !important;}
.form_wrapper_pad .btm_info_txt { max-width: 66%; width: 100%; display: block; padding-top: 0; margin-top: 10px; margin-left: 0px;}
.cv-box.job-popup-open { text-align: right;line-height: 0;padding-right: 80px;}
.info_txt.job-info { color: var(--site-white); }
.dnd-upload-status .dnd-upload-details .remove-file, 
.attched_file .dnd-upload-status .dnd-upload-details .remove-file { background: url(images/team-close.svg) no-repeat center center; font-size: 0; width: 20px; height: 20px; background-size: cover; display: inline-block; cursor: pointer;position: absolute; top: 0; bottom: 0; margin: auto; right: 20px;}
.dnd-upload-status .dnd-upload-details .remove-file span, 
.attched_file .dnd-upload-status .dnd-upload-details .remove-file span {width: 20px; height: 20px;}
.career-form-main .dnd-upload-status .dnd-upload-details{padding: 12px 50px 8px 20px !important}
.job-modal-content br { display: none; }
.carrier_form_footer p { margin-top: 0; }
.menuopen .footer-btn-close,
.footer-btn-close{ display: none; }
.footer-btn-close.footer-cls { background: url(images/close-wht-icon.svg) no-repeat center center; font-size: 0; width: 26px; height: 26px; background-size: 36px; cursor: pointer; display: flex; position: absolute; top: 22px; right: 12px; color: white; z-index: 1;visibility: hidden;opacity: 0;}

.password-protected { padding: 90px 0;}
.center-custom.search-form {width: 100%; margin: auto; max-width: 730px;}

.container-custom { text-align: center; font-size: 28px; font-weight: 600; width: 100%; display: inline-block; color: var(--site-primary);}
.pass-bx-wrap input {outline: none !important; font-family: var(--site-font-family); box-shadow: none !important; border: 1px solid rgba(150, 150, 150, 0.5); background: var(--site-white); height: 48px; width: 100%; padding: 11px 20px; font-size: 16px; font-weight: normal; appearance: none; -webkit-appearance: none; color: var(--site-primary); border-radius: 5px;margin-top: 10px;}
.post-password-label.post-pass{text-align: left;margin-top: 30px; display: inline-block;width: 100%;font-size: 18px;color: var(--site-primary); font-weight: 500;}
.pass-bx-wrap .button { font-size: 16px; font-weight: 500; line-height: 1.33; color: var(--site-blue); position: relative; border: 1px solid var(--site-blue); border-radius: 5px; padding: 13px 48px 13px 15px; min-width: 206px; transition: 0.3s; -webkit-transition: 0.3s; cursor: pointer; position: relative; background: url(images/btn-wht-arrow.svg) no-repeat calc(100% - 15px) center; background-size: auto; background-size: 23px !important; max-width: 206px; text-align: left;margin-top: 30px;}
.password-btn { text-align: right;}

.footer-top-arrows { width: 100%; }
.service-listmain .site-btn-wrap { text-align: center; }
/* .Whysybx-big-font.whysybx p { font-size: 20px; color: #4E4E4E;} */

.footer-logo .footer-address { display: block;margin-top: 30px;}

.future-investing-cont-wrap.btn-center{justify-content: center;}
.future-investing-cont-wrap.des-center .whysybx{max-width: 100%; text-align: center;}

@media(min-width:1199px){
	.wow {
		visibility:hidden
	  }
	  .animated {
		-webkit-animation-duration:1s;
		animation-duration:1s;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both
	  }

	.whysybx a:hover, .whysybx p a:hover{color:#0C291C;}
	.site-btn:hover { color: var(--site-white); background: var(--site-blue); border-color: transparent;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);}
	.site-btn:hover:before{background: url(images/btn-blue-arrow.svg) no-repeat center center;right: 10px;}
	.site-btn-wrap.wht-btn .site-btn:hover{border-color: transparent;}

	.menu > li.menu-item > .sub-menu > li.menu-item > a:hover { font-weight: 600; color: var(--site-blue);}
	.emergency-btn a span:hover { color: #FCC; background: var(--site-primary);}
	.emergency-btn a span:hover:before{background: url(images/emergency-icon-hov.svg) no-repeat center center;}
	.head-contact-btn a:hover { background: transparent; color: var(--site-primary); border-color: var(--site-primary); }
	.header-right .menu > li.menu-item:hover > a { font-weight: 600; }
	.header-right .menu > li.menu-item:hover:before{border-top-width: 4px;height: 4px;}
	.header-right .menu > li.menu-item-has-children:hover::after { transform: translateY(-50%) rotate(135deg); -webkit-transform: translateY(-50%) rotate(135deg); top: 29px;}
	.footer-btm-des a:hover{text-decoration: none;}
	.footer-middle-top .footer-menu .menu li.menu-item a:hover { text-decoration: underline; }
	.footer-contact-bar .footer-contact a:hover { color: var(--site-blue); }
	.footer-contact-social .contact-fb:hover{background: url(images/fb-icon-hov.svg) no-repeat center center;}
	.footer-contact-social .contact-linkedin:hover{background: url(images/linkedin-icon-hov.svg) no-repeat center center;}
	.footer-address a:hover { color: var(--site-blue); }
	.emergency-btn a span:hover i{background: #FCC;}
	.site-header.full-sub-menu .menu > li.menu-item .sub-menu > li.menu-item a:hover:before{background: url(images/btn-blue-arrow.svg) no-repeat center center;right: -10px;}
	.pop-up-open .header-right .close-btn:hover{opacity: 0.6;}
	.footer-top-arrows:hover .footer-top-arrow{ margin-right: -20px; }
	.expertise-list:hover .expertise-link:before{background: url(images/btn-blue-arrow.svg);right: -10px;}
	.slick-dots button:hover { background: var(--site-white); }
	.team-designation a:hover { color: var(--site-blue);}
	.team-modalbx .head-contact-btn a:hover { background-color: transparent; color: var(--site-white); border-color: var(--site-white); }
	.pop-up-open .emergency-btn a span:hover{background: transparent;}
	.pop-up-open .head-contact-btn a:hover { color: var(--site-white); background: transparent; border-color: var(--site-white); }
	.back_to_top .upwards_arrows:hover::before { border-color: var(--site-primary); }
	.back_to_top .upwards_arrows:hover::after { background: var(--site-white); }

	.slick-arrow.slick-prev:hover:after,
	.slick-arrow.slick-next:hover:after,
	.testimonials-slider-sec .slick-arrow.slick-prev::after
	.testimonials-slider-sec .slick-arrow.slick-next::after{height: 75px;}

	.text-light .whysybx a:hover, .text-light .whysybx p a:hover, .text-light .whysybx li a:hover,
	.impect-des a:hover{text-decoration: none;color: var(--site-white);}

	.service-listmain ul li a:hover{font-weight:600;}
	.service-listmain ul li a:hover:before{background:url(images/btn-blue-arrow.svg) no-repeat center center; right:-10px;}

	.faq-list-item:hover .cleaning-heading { font-weight: 600; }
	.cleaning-list-item:hover .cleaning-heading { font-weight: 600; color: var(--site-primary);}
	.top-nav-menus .submenu li:hover a{background: var(--site-blue); border-radius: 5px;}
	.left-right-sec.lr-sec-banner .bread-crumb-bx ul li a:hover { color: var(--site-blue); }

	.news-item:hover {background: rgb(10, 23, 41);background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);}
	.news-item:hover:after{right: 20px;}
	.news-item:hover .news-tag,
	.news-item:hover .news-ttl,
	.news-item:hover .news-date{color:#ffffff;}
	.career-details .position-heading-row .site-btn:hover:before{left:-10px;}
	.more-position-link a:hover,
	.site-sub-heading a:hover{color:var(--site-blue);}
	.cv_upload .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{background:var(--site-blue);color:var(--site-white) !important;}
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{background:var(--site-secondary);color:var(--site-white) !important;}
	.contactus-btn input:hover {background-color: var(--site-blue) !important;background-position: calc(100% - 7px) center !important;background-image:url(images/btn-blue-arrow.svg);color:var(--site-white);}
	.back-button:hover:before{left: -10px;}
	.back-button.wow.fadeInUp:hover { color: var(--site-primary); }

	.bread-crumb-bx ul li a:hover{color: var(--site-blue);}
	.team-info .team-arrow:hover{background-image: url(images/team-aroow-hover.svg);background-position: center;background-repeat: no-repeat;}
	.team-bx .full-link:hover ~ .team-info .team-arrow{background-image: url(images/team-aroow-hover.svg);background-position: center;background-repeat: no-repeat;margin-right: -5px;}
	.team-bx .full-link:hover ~ .team-info .team-namee{color: var(--site-secondary);}
	.team-close:hover{color: var(--site-secondary);}
	.team-close:hover:before{background-image: url(images/team-close-hover.svg); background-repeat: no-repeat;}
	.linkedin-social:hover{background-image: url(images/linkedin-social-hover.svg);display: inline-block;background-position: center;}
	.full-link:hover + .document-bx-inn{background: linear-gradient(0deg, rgb(10, 23, 41) 0%, rgb(0, 34, 83) 100%);border-color: var(--site-secondary);}
	.full-link:hover + .document-bx-inn .doc-ttl{color: var(--site-white);}
	.full-link:hover + .document-bx-inn .doc-desc{color: var(--site-white);}
	.full-link:hover + .document-bx-inn .site-btn::before { background: url(images/btn-blue-arrow.svg) no-repeat center center; right: 10px; }
	.full-link:hover + .document-bx-inn .site-btn{color: var(--site-white); background: var(--site-blue); border-color: transparent; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);}
	.expertise-list:hover .expertise-link { font-weight: 600; }

	.va-col .faq-list-item:hover .cleaning-heading::after { background: url(images/plus-icon-with-outline-hov.svg) no-repeat center center;}
	.va-col .faq-list-item.active:hover .cleaning-heading:after{background-image:url(images/minus-icon-with-outline-hov.svg);}

	.cleaning-list-item:hover .cleaning-heading:after{background: url(images/blue-plusicon-hov.svg) no-repeat center center;}
	.cleaning-list-item.active:hover .cleaning-heading:after{background: url(images/blue-minus-icon-hov.svg) no-repeat center center;}
	.select2-container .select2-selection--single:hover,
	.intl-tel-input.separate-dial-code .flag-container .selected-flag:hover { background-color: var(--site-primary) !important; }

	.form-wrapper.form-submit:hover{color: var(--site-white); background: var(--site-blue); border-color: transparent; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px;}
	.form-wrapper.form-submit:hover::before{background: url("images/btn-blue-arrow.svg") center center no-repeat; right: 10px;}
	.contact-form .form-submit:hover .wpcf7-form-control.wpcf7-submit{color: var(--site-white);}
	.note a:hover { color: #0C291C; }

	.contact-phone a:hover,
	.contact-email a:hover,
	.contact-address p a:hover { color: var(--site-blue); }
	.left-right-content-sec.sec-grey .whysybx li a:hover {color:var(--site-blue);}
	.job-seekers-cv:hover { background: var(--site-blue);text-decoration: none;}

	.found-error-page .site-btn:hover::before,
	.thankyou-main .site-btn:hover::before {right: 15px; }

	.team-bx:hover .team-img img { transform: scale(1.04); }
	.filter-close-btn a:hover { background: url(images/team-close-hover.svg) no-repeat center center;}	

	.job-seeker-close:hover {opacity: 0.8;}
	.job-seeker-close:hover:before {background: url(images/team-close-hover.svg);background-size: cover;}
	.popup-jobs .note p a:hover{text-decoration: none;}

	.dnd-upload-status .dnd-upload-details .remove-file:hover, 
	.attched_file .dnd-upload-status .dnd-upload-details .remove-file:hover{background: url(images/team-close-hover.svg) no-repeat center center;background-size: cover;}
	.team-img:hover:before{opacity: 1;transform: scale(1.03);}

	.carform_field .note a:hover{color: var(--site-white);}
	.job-modal-body .form-submit:hover input { color: var(--site-white); background: var(--site-blue); }
	.job-modal-body .form-submit:hover:before{background: url(images/btn-blue-arrow.svg) no-repeat center center;right: 10px;}

	.slick-arrow.slick-next:hover::after,
	.slick-arrow.slick-prev:hover::after { height: 75px; }
	.pass-bx-wrap .button:hover{ background-color: var(--site-blue) !important; background-position: calc(100% - 7px) center !important; background-image: url(images/btn-blue-arrow.svg); color: var(--site-white);box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px !important;}
}


/* clientfeedback */

.ls-sectors-left { margin-top: 70px; }
.ls-sectors-img { line-height: 0; }
.ls-sectors-right { margin-top: 30px; }

.jb-seekers-des {padding: 90px 0; }


.footer-navigation-heading,
.footer-company-heading { color: var(--site-white); font-weight: 500; font-size: 25px; line-height: 1.4; }



@media(min-width:1200px){
	.about-slider-sec .slick-arrow.slick-prev{left: calc(50% + 950px - 447px)}
  	.about-slider-sec .slick-arrow.slick-next{left: calc(50% + 950px - 364px);}
}

@media(min-width:768px){
	.career-label label {min-height: 48px;display: flex;align-items: center;}
	}

@media(max-width:1400px){
	.slick-dots{max-width: 1345px;}
	.mh-slider .slick-arrow {left: auto;top: auto;bottom: 0;transform: initial;right: 124px;}
	.mh-slider .slick-arrow.slick-next {top: auto;right: 30px;}
	.mh-slide{border-left:none;}
	.mh-slider {padding-bottom: 104px;}
	.slider-counter {left: 30px;top: auto;transform: initial;bottom: 29px;}
	.news-banner-wrapper .right-head-desc.whysybx{padding-right: 0;max-width: 441px;}
}

@media(max-width:1499px){
	.banner-content-number{top: -40px; left: 12px;}
	.sectors-img-sec .whysybx{margin-right: calc(100% - 80%);}
	.left-pic-col .img-bx{margin-left: 0;}
	.row.left-right-blue-row:nth-child(even) .img-bx{margin-left: auto;margin-right: 0;}
	.team-row{margin-left: -35px;margin-right: -35px;}
	.team-row .team-col{padding: 0 35px;}
	.header-right .close-btn{right: 30px; top: 96px;}
}

@media(max-width:1399px){
	.footer-middle-top{justify-content: space-between;}
	.footer-logo { width: auto; }
	.footer-contact-bar-wrap{width: auto;}
	.footer-menu { width: 50%; }
	.footer-middle-top .footer-menu .menu{width: 100%;}
	.footer-company{padding-left: 20px;}
	.ls-banner-left-img{margin-left: -153px;}
	.service-listmain .site-sub-title{margin-left: 0;}

	.team-row{margin: 42px -25px 0 -25px;}
	.team-row .team-col{padding: 0 25px;}
	.left-right-blue-row .img-bx img{max-width: 100%;}
	.left-pic-col .img-bx{padding-right: 30px;}
	.left-right-blue-row .img-bx img{height: 450px;width: 100%;}
	.row.left-right-blue-row:nth-child(even) .img-bx{padding-left: 30px;padding-right: 0;}
	.row.left-right-blue-row:nth-child(even) .right-content-col{padding-left: 60px;}
	.left-right-content-sec .reverse-row .content-right {padding-left: 46px;}
	.impact-slide-right{padding-left: 50px;}

	.about-slider-sec .slick-arrow.slick-prev{left: calc(50% + 700px - 285px);}
  	.about-slider-sec .slick-arrow.slick-next{left: calc(50% + 700px - 202px);}
}

@media(max-width:1299px){
	.career-benefit-row {margin:0 -24px;}
	.career-benefit-col{padding: 0 24px;}
}

@media(max-width:1199px){
	.footer-top,
	.left-right-sec,
	.our-expertise-sec,
	.future-investing-sec,
	.shaping-future-sec,
	.qhse-intro,
	.left-right-content-sec,
	.impect-progress-sec,
	.accreditations-sec,
	.testimonials-slider-sec,
	.ls-sectors-sec,
	.choose-mcr-sec,
	.left-right-content-sec,
	.contact-section,
	.thankyou-main,
	.privacy-policy-sec{padding: 60px 0;}
	.sectors-img-sec,
	.password-protected{padding: 60px 0;}
	.about-slider-sec{padding: 60px 0 160px;}
	.banner-inn-content{padding: 60px 0;}
	.future-investing-content { padding-top: 30px; }
	.shaping-future-sec.bbg + .shaping-future-sec.bbg{padding-top: 60px;}
	.site-title{font-size: 45px;}
	.site-header { height: 136px;}
	.main-header-wrap{padding-top: 17px;padding-bottom: 10px;}
	.innovation-sec{padding: 30px 0 60px;}
	.full-img-sec.sec-grey + .sec-grey { padding-top: 30px; }
	.career-form-main{padding: 60px 0;}
	.job-seekers-page,
	.jb-seekers-des{padding: 60px 0;}

	.career-details{padding: 60px 0px;}
	.career-details .career-description-row{padding: 60px 0 0 0;}
	.contact-map { margin-bottom: 60px; }

	.whysybx h1, h1{font-size: 69px;}
	.whysybx h2, h2{font-size: 45px;}
	.whysybx h3, h3{font-size: 35px;}
	.whysybx h4, h4{font-size: 30px;}
	.whysybx h5, h5{font-size: 26px;}
	.whysybx h6, h6{font-size: 24px;}

	.footer-top-heading h2{font-size: 45px;max-width: 870px;}
	.footer-top-heading { max-width: calc(100% - 130px); }
	.footer-top-arrow{max-width: 104px; height: 66px;}
	.footer-middle-top .footer-menu .menu{margin: 10px 0px 0 0;width: 90%;}
	.footer-middle-btm { margin-top: 70px;}

	.left-image img{height: 582px;}
	.big-image .left-image img{height: 540px;}

	.expertise-right { padding-right: 0; }
	.ftr-inv-img img{height: 400px;}
	.ftr-inv-content{padding: 30px;height: calc(100% - 59px);}
	.ftr-inv-title { font-size: 22px;}
	.ftr-inv-slider-wrap { margin: 0 7px; }
	.ftr-inv-slider-wrap .ftr-inv-slider.col-lg-4 { padding-right: 7px; padding-left: 7px; }
	.home-banner-sec { margin: 0 12px; }

	.banner-title { font-size: 66px}
	.banner-content{min-height: 488px;}
	.team-modalbx{margin: 136px auto 0;}
	.team-bio-wrap{padding-top: 100px;}

	.about-slider-img img{height: 270px;}
	.about-slider-sec .slick-arrow.slick-prev{left: calc(50% + 50% - 170px);}
  	.about-slider-sec .slick-arrow.slick-next { left: calc(50% + 50% - 87px); }
	.about-inn-banner{margin: 0 12px;}
	.about-slider-sec{margin: 0 12px;}
	.banner-inn-content-wrap{height: 320px;}
	.about-inn-title { font-size: 42px;}

	.impect-progress-box-wrap { margin-top: 20px; padding-left: 0; }
	.accreditations-box-wrap { padding-top: 0; }
	.accreditations-box-wrap .row { margin-top: 30px; }
	.back_to_top{bottom: 75px;}

	.ptb{padding:60px 0px;}
	.ptb + .ptb.with-bg{padding-top:60px;}
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec{padding-top:60px;}
	.mcr-history-section .right-content {max-width: 100%;}
	.va-col{padding-right:0px;}
	.va-col .accordion-wrap{width:100%;padding: 0 0 36px;}
	.va-col .cleaning-heading{max-width:100%;}
	.va-col .accordion-list > * {padding-left: 12px;padding-right: 12px;}
	.company-value-section .right-content {padding: 60px 0px 30px;}
	.mh-slider-wrap{margin-top:60px;}
	.left-right-sec.inside-container .row .left-image{margin-left: 0;}
	.left-right-sec.inside-container .reverse-row .left-image{margin-right: 0;}

	.ourapproach-main{padding: 60px 0;}
	.cleaning-servicemain{padding: 60px 0;}
	.service-listmain{padding: 40px 0 60px;}
	.cleaning-expandmain .clearning-expandin{margin: 0;}
	.cleaning-expandmain .accordion-answer{margin-top: 0px;}

	.ui-slider-horizontal{width: calc(100% - 300px);}
	.ui-slider-horizontal .ui-slider-handle{width: 300px;}
	.ui-slider-horizontal::after{width: calc(100% + 300px);}

	.testimonials-slider-sec .site-title { margin-left: 120px; }
	.testimonilas-slider-wrap { margin-left: 100px;}
	.testimonials-slider-sec .slick-prev.slick-arrow { left: -90px;}
	.testimonials-slider-sec .slick-arrow.slick-next { left: -90px;}
	
	.mh-image{margin-top: 30px;height: 100%;}
	.mh-image img{height: 186px	;}
	.company-value-section .site-title { max-width: 100%; }
	.company-value-section .right-content{padding-bottom: 0;}

	.ls-sectors-img img { max-width: 100%; height: 450px;}
	.ls-sectors-sec .row{margin-bottom: 60px;}
	.service-listmain .site-sub-title{margin-bottom: 20px;}
	.single-img-wrapbx + .bread-crumb-bx { margin-top: 30px; }
	.top-nav-menus + .bread-crumb-bx { padding-top: 30px; }

	.news-detail-head-part {max-width: 100%;padding-top: 0;}
	.news-detail-body-part {max-width: 100%;margin-top:40px;padding-right: 12px;}
	.news-detail-content{margin:0 auto;}
	.new-detail-date {margin-top: 40px;}
	.related-news{margin-top:60px;}
	.news-ttl,
	.news-date{margin-top:24px;}
	.career-form {margin-top: 40px;}
	.radio_wrap .wpcf7-list-item {padding-right: 20px;}
	.career-form {margin-top: 60px;}

	.leadership-sec, .left-right-blue-row, .commitment-impact, .documentation-sec, .logo-sec{padding: 60px 0;}
	.team-row{margin: 0 -12px;}
	.team-row .team-col{padding: 0 12px;margin-top: 50px;}
	.team-img img{height: 342px;}
	.team-info .team-arrow{width: 50px;height: 50px;min-width: 50px;background-size: 50px;}
	.right-head-desc.whysybx{padding-left: 0;}
	.team-namee{font-size: 24px;}
	.team-modal-inn-wrap{padding: 52px 80px 30px 80px;max-width: 830px;}
	.member-name{font-size: 32px;}
	.member-designation{font-size: 20px;}
	.left-right-blue-row .img-bx img{height: 390px;}
	.row.left-right-blue-row:nth-child(even) .right-content-col{padding-left: 12px;}
	.left-right-content-sec .reverse-row .content-right{padding-left: 0;}
	.impact-slide-left img{width: 335px;height: 382px;}
	.impact-slide-right{max-width: calc(100% - 335px);padding-right: 0;padding-left: 40px;}
	.document-bx-inn{padding: 30px;}
	.linkedin-social{margin-top: 0px;}
	.sectors-img-sec .slick-prev.slick-arrow { left: calc(50% + 600px - 310px); }
	.sectors-img-sec .slick-arrow{left: calc(50% + 600px - 227px);}

	.innovation-box { margin-top: 30px; }
	.innovation-img img{height: 250px;}
	.full-img-sec{padding: 30px 12px;}
	.error-page-img img{height: 174px;}
	.mcr-history-section .site-title{margin-top: 30px;}

	.logo-sec, .center-content-sec, .career-sec, .postion-sec, .job-seek-sec, .empolyee-testimonial{padding: 60px 0;}
    .logo-bx-row{margin-top: 30px;}
    .full-img-sec + .wht{padding-top: 30px;}
    .career-position-ttl{font-size: 30px;}
    .sector-ttl{margin-top: 18px;}
    .career-left-bx { padding-right: 30px; }
    .career-benefit-title{padding-right: 30px;}
    .career-position-wrap{margin-top: 30px;}
    .employee-feedback { font-size: 26px; line-height: 1.4; }
    .empolyee-testimonial-pic img{height: 520px;}
    .career-img-bx img{height: 430px;}
    @supports (selector(html:has(body))) {.emplyee-slider:has(.slick-next.slick-arrow:not(:empty)) .empolyee-testimonial-left-bx { padding-bottom: 120px; }}
    .empolyee-testimonial-left-bx{padding-right: 30px;}
    .site-title + .career-position-wrap { margin-top: 60px; }
	.top-nav-menus + .left-right-sec.lr-sec-banner { padding-top: 50px; }
	.contact-img{height: 350px;}
	.contact-title h1 { font-size: 45px;}
	
	.career-details .career-sidebar { padding: 20px;}
	.contact-address {margin-top: 30px; }

	.ls-banner-sec,
	.left-right-sec.with-bg.ptb{ padding: 60px 0;}

	.latest-news-col .news-tag,
	.latest-news-col .news-ttl,
	.latest-news-col .news-date{padding-left: 0px;}

	.job-seekers-cv{max-width: 430px;}

	.job-modal-content{max-height: 737px;}
	.cv_upload .codedropz-upload-container { padding: 20px 20px !important; }
	.cv_upload .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{padding: 10px 15px; min-width: 140px;}
	.codedropz-upload-inner span{margin: 15px auto 15px;}
	.codedropz-upload-inner span { height: 50px;width: 50px;}
	.job-modal-body{padding: 20px 40px 20px;}

	.ls-sectors-left,
	.accreditation-box{ margin-top: 50px;}
	.cv-box.job-popup-open{padding-right: 0;}
	.footer-company { padding-left: 0; }
}

@media(max-width:991px){
	.header-right{display: none;}
	.header-wrap{justify-content: space-between;}
	.menu_btn{width: 28px; height: 21px; background: url(images/toggle-menu.svg) no-repeat center center;border: none; font-size: 0px; text-indent: -99999px; padding: 0; cursor: pointer;display: block;}
	.mob-menu .mob-menu-list .menu li.menu-item.current-menu-item a { font-weight: 600; }
	.mob-menu{position: fixed; left: 100%; top: 0; width: 100%; height: 100vh; background: var(--site-white);transition: 0.7s;-webkit-transition: 0.7s;display: block;}
	.menuopen .mob-menu{left: 0;overflow: hidden;background: var(--site-white); z-index: 99;}
	.mob-menu .mob-header-right { display: inline-flex; align-items: center; justify-content: space-between; padding: 14px 12px;background: var(--site-white);width: 100%;}
	.mob-menu-list { background: #0A1729;height: 100%;overflow: auto; max-height: calc(100% - 90px);}/* margin-top: -16px; */
	.mob-menu .mob-menu-list .menu li.menu-item a { color: var(--site-white); font-size: 20px; font-weight: 500; line-height: 1.35; padding: 14px 0;width: 100%;}
	.mob-menu .mob-menu-list .menu li.menu-item {border-top: 1px solid var(--site-white);}
	.mob-menu .mob-menu-list .menu{padding: 48px 24px 0 24px;}
	.mob-menu .mob-menu-list .sub-menu li.menu-item{border-top: none;padding: 10px 0;}
	.mob-menu .mob-menu-list .sub-menu{padding: 20px 0 0 0;opacity: 0;visibility: hidden;}
	.mob-menu .header-buttons{justify-content: start; padding: 0 24px;margin-top: 26px;}
	.pop-up-open .main-header-wrap::before{background: var(--site-white);}
	.menuopen .menu_btn{background: url(images/menu-close-icon.svg) no-repeat center center;}
	.footer-btn-close.footer-cls{visibility: visible;opacity:  1;}

	.mob-menu .sub-menu-toggle{position: absolute; background: url(images/mobmenu-arrow-wht.svg) no-repeat;width: 100%; height: 40px; top: 10px; right: 0; transition: 0.3s; -webkit-transition: 0.3s; cursor: pointer;background-size: 17px; background-position: right center;}
	.menu > li.menu-item > .sub-menu { position: static; display: none; opacity: 1;visibility: visible;}
	.menu > li.menu-item.subnav_open > .sub-menu{display: block;position: static;transform: inherit;}	
	.menu > li.menu-item > .sub-menu{width: 100%;max-width: 100%;height: auto;padding-top: 10px;}
	.mob-menu .mob-menu-list .menu li.menu-item.subnav_open,
	.mob-menu .mob-menu-list .menu li.menu-item.current-menu-ancestor{ border-top: 4px solid var(--site-white); }
	.menu > li.menu-item > .sub-menu > li.menu-item > a { padding: 0;font-size: 15px; font-weight: 500; line-height: 1.66;}

	.footer-middle-top .footer-menu .menu { margin: 0; }
	.footer-middle-btm .emergency-btn a span{padding: 14px 19px 14px 44px;}
	.footer-middle-btm .emergency-btn a span::before{left: 19px;}
	.footer-middle-top .footer-menu .menu li.menu-item{ width: 50%;}

	.left-right-sec .row { flex-direction: column-reverse; }
	.shaping-future-sec .row { flex-direction: column-reverse; }
	.left-right-sec .left-image { margin-top: 30px; }
	.big-image .right-content { width: 100%; }
	.left-right-sec .whysybx { max-width: 100%; }
	.left-right-sec .row .left-image { margin-left: 0; text-align: center; }
	.left-right-sec.big-image .row .left-image{margin-left: 0;}
	.left-right-sec.big-image .reverse-row .left-image{margin-right: 0;}
	.left-right-sec .reverse-row .left-image{margin-right: 0;}
	.left-image img,
	.big-image .left-image img { max-width: 100%;}
	.left-image img,
	.big-image .left-image img { height: 490px; }

	.expertise-right .whysybx{margin-top: 30px;max-width: 100%;}
	.expertise-list-wrap { margin-top: 10px; }
	.banner-title { font-size: 52px; }
	.slick-dots button{width: 80px;}
	.slick-dots{bottom: 50px;}

	.team-bio-wrap { display: none; }
	.team-bio-wrap.mob-popup{display: block;}
	.team-bio-wrap { padding-top: 50px; }
	.team-bio-right{padding-top: 0;flex-direction: column; align-items: flex-start;}
	.team-name{margin-top: 50px;}
	.team-designation { text-align: left; margin-top: 50px; }
	.team-bio-right p { max-width: 100%;}
	.team-name{text-align: left;}
	.team-designation b, .team-designation a { font-size: 40px;}

	.shaping-future-sec .left-image { margin-top: 30px; }
	.pop-up-open .header-wrap { align-items: center; }

	.qhse-title-wrap{flex-direction: column-reverse; align-items: flex-start;}
  	.qhse-intro .site-title { max-width: 100%;margin-top: 30px; }
	.qhse-intro .whysybx{max-width:100%; margin: 30px auto 0;}

	.content-left .site-title { max-width: 100%; }
	.impect-title-wrap{flex-direction: column-reverse;}
	.impect-progress-sec .site-title{margin-top: 30px;}

	.accreditation-box{margin-top: 30px;}
	.accreditation-box { max-width: 100%; }

	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec:first-child .lr-img-col {margin-bottom: 0;}
	.site-sub-title.flex-end{margin-left:0px;}
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg :first-child .right-content {padding-top: 0;padding-bottom: 0;}
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child{padding-bottom: 60px;margin-bottom:0px;}
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .reverse-row .right-content {padding: 0px 0px;}
	.lr-sec-banner.left-right-sec.big-image .reverse-row .left-image { margin-left: 0; margin-right: 0; }
	.lr-sec-banner.left-right-sec.lr-sec-banner .left-image img { max-width: 100%;}
	.left-right-sec.lr-sec-banner .left-image img{height: 480px;}
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .reverse-row .left-image { margin-top: 50px; }
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg.ptb:first-child{padding-top: 0;margin-top: -1px;margin-bottom: 0;}

	.service-listmain ul li { width: 100%;}
	.ourapproach-boxinner .approach-boxes { margin-top: 50px;}

	.testimonials-slider-sec .site-title,
	.testimonilas-slider-wrap { margin-left: 0; }
	.testimonilas-slider-main,
	.testimonilas-slider-main .testimonilas-slider-box .whysybx { margin-top: 30px;}
	.testimonilas-slider-wrap { margin-left: -20px; }
	.testimonials-slider-sec  .slick-prev.slick-arrow { left: auto; top: auto; bottom: 0; transform: initial; right: 107px; }
	.testimonials-slider-sec  .slick-next.slick-arrow { left: auto; top: auto; bottom: 0; transform: initial; right: 14px; }
	.testimonilas-slider-wrap{padding-bottom: 104px;}

	.sector-sliderimg-wrap { margin: 60px -8px 0;}
	.sectors-img-sec .slick-arrow{top: auto; bottom: 0;}
	.sectors-img-sec { padding: 60px 0 196px;}
	.sectors-img-sec .slick-arrow { left: auto; right: 79px; bottom: -180px; }
	.sectors-img-sec .slick-prev.slick-arrow { left: auto; right: 163px;}
	.sectors-img-sec .whysybx{margin-bottom: 0;}
	.sectors-top-sec{flex-direction: column; align-items: flex-start;}
	.sectors-img-sec .whysybx { margin-right: auto; max-width: 100%; }

	.ls-banner-left-img { margin-top: 30px; margin-left: 0;}
	.ls-banner-right .whysybx { max-width: 100%; }
	.ls-banner-right-img { margin-top: 30px; margin-left: 0;}
	.ls-banner-right-img img,
	.ls-banner-left-img img { max-width: 100%;height: 440px;}
	.ls-sectors-right { margin-top: 30px; }
	/* .ls-sectors-sec .site-sub-title { margin-bottom: 30px; } */
	.ls-sectors-img img{height: 400px;}

	.carrier_form_footer {flex-wrap: wrap;justify-content: center;margin-top: 30px;}
	.career-details .career-sidebar {margin-top: 30px; }
	.attched_file {width: 100%;max-width: 100%;margin-bottom: 15px;}
	.attched_file .codedropz-btn-wrap{text-align:center;}
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{min-width: 277px;}
	.discriptio-on-side > *{width:100%;padding: 0 0px;}
	.discriptio-side{margin-top:20px;}
	.site-sub-heading{margin-bottom: 20px;}
	.news-banner-wrapper .left-right-head .site-title {padding-right: 0;}
	.news-banner-wrapper .right-head-desc.whysybx{width: 100%;max-width: 100%;}
	.news-listing-banner{padding-top:60px;padding-bottom:60px;min-height: initial;max-width: calc(100% - 30px);}
	.news-listing-banner .left-right-head{margin-top:0px;}

	.left-right-head{flex-wrap: wrap;}
	.right-head-desc.whysybx{width: 100%;margin-top: 30px;max-width: 100%;}
	.left-right-head .site-title{width: 100%;}
	.team-namee{font-size: 22px;line-height: 1.3;}
	.designation{font-size: 16px;line-height: 1.3;}
	.team-info .team-arrow{width: 40px;height: 40px;min-width: 40px;background-size: 40px;}
	.team-img img { height: 256px; }
	.single-img-wrapbx img,
	.inner-banner-only-image.small-height-banner .single-img-wrapbx img{height: 340px;}
	.inner-banner-only-image{padding: 0 12px;}
	.team-modal-inn-wrap {padding: 52px 50px 30px 50px;}
	.esg-banner-sec{padding: 0 12px;}
	.esg-banner-img-wrap img{height: 380px;}
	.left-pic-col .img-bx{padding-right: 0;}
	.row.left-right-blue-row{flex-wrap: wrap;}
	.row.left-right-blue-row:nth-child(even) .img-bx{padding-left: 0;}
	.right-content-col{margin-top: 40px;}
	.slide-bx-in{flex-wrap: wrap;}
	.impact-slide-right{width: 100%;max-width: 100%;margin-top: 30px;}
	.impact-slide-right{padding-left: 0;}
	.head-sec{flex-wrap: wrap;flex-direction: column-reverse;}
	.head-sec .site-title{width: 100%;margin-top: 30px;}
	.head-sec .site-sub-title{margin-right: auto;margin-left: 0;}
	.left-right-content-sec .reverse-row .content-left{text-align: left;}
	.document-bx-inn .site-btn{min-width: 175px;}
	.doc-desc{margin-top: 30px;}
	.documentation-row{margin-top: 10px;}

	.sectors-img-sec .sector-top-title { max-width: 100%; }
	.choose-mcr-img { text-align: center;flex-direction: column-reverse;}
	.choose-mcr-img { margin-top: 30px; }
	.choose-mcr-list .whysybx, .choose-mcr-list .choose-mcr-title { max-width: 100%; }
	.choose-mcr-img img{height: 550px;}
	.choose-mcr-sec .reverse-row{flex-direction: column-reverse;}

	.header-right .close-btn{display: none;}
	.innovation-box .whysybx, .whysybx p{margin-top: 20px;}
	.ui-slider-horizontal{margin-top: 30px;}
	.about-slider-sec { padding: 60px 0 124px;}
	.about-slider-sec .slick-arrow{bottom: -174px;}
	.accreditations-box-wrap .row { margin-top: 20px; }

	.left-right-content-sec .content-center .content-right.whysybx { max-width: 100%;}

	.center-content-sec .justify-content-center{margin-top: 0;}
    .career-position-ttl{font-size: 26px;line-height: 1.3;}
    .sector-ttl{margin-top: 12px;font-size: 18px;}
    .career-row{flex-direction: column-reverse;}
    .career-left-bx{padding-right: 0;margin-top: 40px;}
    .benefit-ttl{margin-top: 50px;}
    .career-benefit-title { padding-right: 100px; }
    .career-position-wrap .site-btn{min-width: 176px;}
    .empolyee-testimonial-row{flex-direction: column-reverse;}
    .empolyee-testimonial-left-bx {margin-top: 40px;padding-right: 0;padding-top: 105px;}

	.inner-banner-only-image.show-breadcrumb-below + .flexible-block-main .leadership-sec { padding-top: 15px; }
	.bread-crumb-bx.breadcrumb-blue + .flexible-block-main .bbg:first-child { padding-top: 15px; }

	.career-details .container-small{padding-right: 0;}
	.career-label label br { display: none; }
	.disclaimer-textarea{padding: 10px 20px;}

	.job-seekers-cv{max-width: 401px;padding: 19px 74px 19px 30px;text-align: left;}
	.job-seekers-cv::before{right: 30px;}
	.form_wrapper_pad .btm_info_txt { max-width: 100%;padding-bottom: 20px;text-align: center;}
	.job-modal-body{max-height: calc(100vh - 40px);}
	.job-modal-body{padding: 20px 40px 20px;}

	.logo-bx-row .slick-arrow.slick-prev{left: 20px;top: 80px;}
	.logo-bx-row .slick-arrow.slick-next{right: 20px;top: 80px;}
	.logobx{height: 129px;margin: 0 10px;}

	.footer-menu{flex-wrap: wrap;}
	.footer-navigation{ width: 100%; }
	.footer-company { width: 100%;margin-top: 20px;}
}

@media(max-width:767px){
	.footer-top,
	.left-right-sec,
	.our-expertise-sec,
	.future-investing-sec,
	.shaping-future-sec,
	.qhse-intro,
	.left-right-content-sec,
	.impect-progress-sec,
	.accreditations-sec,
	.testimonials-slider-sec,
	.ls-sectors-sec,
	.choose-mcr-sec,
	.left-right-content-sec,
	.contact-section,
	.thankyou-main,
	.privacy-policy-sec,
	.leadership-sec{padding: 50px 0;}
	.about-slider-sec{padding: 50px 0 134px;}
	.banner-inn-content,
	.password-protected{padding: 50px 0;}
	.shaping-future-sec.bbg + .shaping-future-sec.bbg{padding-top: 50px;}
	.slick-arrow{width: 54px; height: 54px;background-size: cover !important;}
	.testimonilas-slider-wrap,
	.mh-slider { padding-bottom: 84px; }
	.testimonials-slider-sec .slick-prev.slick-arrow{right: 77px;}
	.mh-slider .slick-prev.slick-arrow{right: 94px;}	
	.innovation-sec{padding: 20px 0 50px;}
	.site-title { font-size: 36px; }
	/* .whysybx p:first-child,
	.Whysybx-big-font.whysybx p { font-size: 18px; } */
	/* .whysybx li{font-size: 18px;} */
	/* .whysybx ul li::after{top: 9px;} */
	.left-right-sec.lr-sec-banner { padding: 50px 0; }
	.full-img-sec.sec-grey + .sec-grey { padding-top: 20px; }
	.job-seekers-page,
	.jb-seekers-des{padding: 50px 0;}

	.career-details{padding: 50px 0px;}
	.career-details .career-description-row{padding: 50px 0 0 0;}

	.whysybx h1, h1{font-size: 56px;}
	.whysybx h2, h2{font-size: 36px;}
	.whysybx h3, h3{font-size: 32px;}
	.whysybx h4, h4{font-size: 28px;}

	.footer-top-heading h2 { font-size: 36px; max-width: 100%; }
	.mh-title { font-size: 18px;}
	.cleaning-heading{font-size: 24px;}
	.ls-sectors-right .site-title { font-size: 28px;}
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec .reverse-row .left-image { margin-top: 30px; }
	.top-nav-menus + .left-right-sec.lr-sec-banner { padding-top: 40px; }

	.future-investing-content { padding-top: 20px; }
	.site-header { height: 90px; }
	.site-logo img { max-width: 68px; height: 62px; }
	.main-header-wrap { padding-top: 24px; }
	.main-header-wrap { padding-top: 14px; }

	.footer-menu,
	.footer-middle-btm .footer-address{ display: none; }
	/* .footer-middle-top .footer-address{display: block;margin-top: 30px;} */
	.footer-middle-top{flex-direction: column;align-items: center;}
	.footer-middle-btm { margin-top: 50px; }
	.footer-middle-btm{justify-content: center;}
	.footer-middle .site-info {text-align: center;}
	.footer-contact-social{justify-content: center;}

	.ftr-inv-img img { height: 368px; }
	.ftr-inv-des{margin-top: 20px;}
	.ftr-inv-title { font-size: 18px;}
	.ftr-inv-des { font-size: 16px;}
	.future-investing-cont-wrap{align-items: flex-start;flex-direction: column;}
	.future-investing-cont-wrap.btn-center{align-items: center;}
	
	.banner-title { font-size: 41px;max-width: 100%;}
	.home-banner-sec .site-btn-wrap{display: none;}
	.slick-dots{padding-right: 12px;}

	.team-modalbx { margin: 90px auto 0; }
	.team-name{font-size: 32px;}
	.team-designation b, .team-designation a { font-size: 30px;}

	.slick-dots li{max-width: 15%; width: 100%;}
	.slick-dots button{width: 100%;}

	.about-inn-title { font-size: 32px; }
	.banner-inn-row{flex-direction: column; align-items: flex-start;}
	.banner-inn-content-wrap { height: 250px; }
	.site-btn-wrap { margin-top: 30px;}
	.about-inn-title { font-size: 28px; }
	.impect-progress-box-wrap { margin-top: 0px;}
	.top-nav-menus .submenu li { margin-right: 10px; }
	.top-nav-menus .submenu li a{padding: 10px 20px;}

	body.fixed .top-nav-menus{top: 82px;}
	.about-slider-sec .slick-arrow{bottom: -149px;}
	.about-slider-sec .slick-arrow.slick-prev { left: calc(50% + 50% - 130px); }
	.about-slider-sec .slick-arrow.slick-next { left: calc(50% + 50% - 67px); }

	.ptb{padding:50px 0px;}
	.ptb + .ptb.with-bg,
	.company-value-section .right-content,
	.lr-sec-banner.with-bg + .flexible-block-main .left-right-sec.with-bg:first-child + .left-right-sec{padding-top:50px;}
	.mh-slider-wrap{margin-top:50px;}
	.left-right-sec.lr-sec-banner .left-image img { height: 430px; }
	.va-col .cleaning-heading {line-height: 38px;font-size: 28px;padding: 20px 110px 20px 0;}
	.va-col .cleaning-heading:after {top: 15px;}
	.mh-slider .slick-list {padding-left: 0;margin-right: 0;}
	.mh-slide{border:none;}
	.va-col .accordion-wrap{padding: 0 0 26px;}

	.ourapproach-main{padding: 50px 0;}
	.cleaning-servicemain{padding: 50px 0;}
	.service-listmain{padding: 30px 0 50px;}
	.cleaning-heading::after{width: 43px; height: 43px;top: 24px;}
	.cleaning-heading,
	.cleaning-expandmain .accordion-answer{padding-right: 60px;}
	.service-listmain ul li a{font-size: 22px;}
	.sector-sliderimg-wrap{width: 100%;}
	.sector-img img { height: 300px;width: 100%;}
	.sectors-img-sec .slick-arrow { right: 0; }
	.sectors-img-sec .slick-prev.slick-arrow { right: 64px; }
	.sector-sliderimg-wrap { margin: 50px 0 0;}
	.sectors-img-sec .slick-arrow{bottom: -160px;}
	.sectors-img-sec { padding: 50px 0 138px; }
	.ls-banner-right-img img, .ls-banner-left-img img{height: 300px;}

	.news-detail-main{padding-top:50px;}
	.related-news{margin-top:50px;}
	.new-detail-date {margin-top: 30px;}
	.new-detail-title {margin-top: 15px;}
	.news-mainhead {font-size: 35px;font-weight: 500;line-height: 45px;}
	.news-tag{margin-top: 20px;}
	.new-detail-content{margin-top:40px;}
	.career-form-main{padding:50px 0px;}
	.career-form {margin-top: 50px;}
	.form_wrapper_pad {margin-top: 30px;}
	.career-label {width: 100%;margin-bottom: 8px;}
	.career-input {width: 100%;}
	.career-details .position-heading-row .pos-title { width: 100%; }    
	.career-details .position-heading-row .site_btn_wrap,
	.application-form-heading h3, .application-form-heading h1 { margin-top:15px; }
	.career-details .position-heading-row .pos-title,
	.application-form-heading h3, .application-form-heading h1 { font-size:35px; }
	.career-details .position-heading-row .site-btn { padding:15px 20px 15px 60px; background-position:7px center; min-width:210px; background-size:40px; }
	.career-details .position-link { margin-top:30px; }
	.title-content-sec .container {padding-top: 20px;}
	.career-input-wrap {flex-wrap: wrap;}
	.radio_wrap {padding-top: 15px;padding-bottom: 30px;}
	.radio_wrap .career-input {padding-left: 0;padding-top: 15px;}
	.radio_wrap .wpcf7-list-item {padding-right: 0px;width: 100%;margin-top: 15px;}
	.radio_wrap .wpcf7-list-item:first-child {margin-top: 0px;}
	.radio_wrap .wpcf7-list-item .wpcf7-list-item-label {min-width: 85px;display: inline-block;}
	.phone_with_code {width: 100%;}
	.phone-input {width: 100%;margin-top: 15px;}
	.attched_file .codedropz-btn-wrap {text-align: center;}
	.cv_upload .codedropz-upload-container {padding: 20px 20px !important;}
	.codedropz-upload-inner h3 {font-size: 18px !important;}
	.codedropz-upload-inner span {width: 50px;height: 50px;background-size: contain;}
	.cv_upload .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn,
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{padding:15px 28px;min-width: initial;}
	.content-box-item .site-desc,
	.content-box-item .site-desc p{font-size:16px;line-height:24px;}
	.contactus-btn input {padding: 15px 60px 15px 20px;background-position: calc(100% - 7px) center !important;background-size: 40px !important;height: auto;width: auto;}
	.career-submit .wpcf7-submit {padding-right: 60px;}
	.news-listing-banner{padding-top:50px;padding-bottom:50px;}
	.contact-title h1 { font-size: 36px;}

	.team-img img {height: 335px; }
	.team-modal-inn-wrap .whysybx{max-height: unset;overflow: visible;}
	.team-modal-inn-wrap{height: 100%;max-height: 100vh;overflow: auto;width: 100%;padding: 30px 30px 30px 30px;}
	.team-bio-name-bx{margin-top: 30px;}
	.team-modal-inn-wrap .whysybx{padding-right: 0;}
	.team-modal-pic img{max-width: 100%;}
	.member-name{font-size: 28px;}
	.member-designation{font-size: 18px;}
	.team-modal-pic{margin-top: 15px;}
	.left-right-blue-row, .commitment-impact, .documentation-sec, .logo-sec{padding: 50px 0;}
	.commitment-impact-slider{padding: 0;}
	.commitment-impact-slider .slick-dots{display: none !important;}
	.commitment-impact-slider.slick-slider { padding-bottom: 86px; }
	.commitment-impact-slider .slick-arrow.slick-prev{bottom: 0;left: calc(50% - 60px);top: auto;transform: none;}
	.commitment-impact-slider .slick-arrow.slick-next{bottom: 0;right: calc(50% - 60px);top: auto;transform: none;}
	.commitment-impact-slider{margin-top: 40px;}
	.impact-slide-ttl{font-size: 22px;}
	.document-bx-inn{padding: 20px;}
	.doc-ttl{font-size: 22px;}
	.documentation-row{margin-top: 0;}
	.mob-menu .header-buttons{margin-bottom: 30px;}

	.choose-mcr-img img { max-width: 100%;height: 500px;}
	.error-page-img img{height: 144px;}
	.footer-top-arrow { max-width: 82px; height: 52px; }

	.logo-sec, .center-content-sec, .career-sec, .postion-sec, .job-seek-sec, .empolyee-testimonial{padding: 50px 0;}
    .logo-bx-row {margin-top: 20px;}
    .full-img-sec + .wht{padding-top: 20px; }
    .career-benefit-title { padding-right: 30px; }
    .career-benefit-title{font-size: 22px;line-height: 1.4;}

	.contact-map { margin-bottom: 50px; }
	.contact-img{height: 250px;}
	.contact-address p{margin-top: 20px;}
	.emplyee-slider .slick-next{left: 65px;}

	.ls-banner-sec,
	.left-right-sec.with-bg.ptb { padding: 50px 0;}
	.job-spec-cont.whysybx h2 { font-size: 20px; }
	.job-modal-content{margin: 0 30px;}

	.heading label{font-size: 20px;}
	.form-wrapper.form-submit{margin-top: 30px;}

	.cv-box.job-popup-open,
	.cv-box.job-popup-open { text-align: center; }
	.job-seekers-cv { max-width: 322px;}
	.job-seekers-cv{font-size: 22px;}

	.logo-bx-col{padding: 0px 10px 0;}
	.logo-bx-row .slick-list{padding-bottom: 75px;}
	.logo-bx-row .slick-list:first-child{padding-bottom: 0;}
	.logo-sec .slick-arrow.slick-prev,
	.logo-sec .slick-arrow.slick-next { bottom: -27px; top: inherit;left: calc(50% - 60px);}
	.logo-sec .slick-arrow.slick-next{left: inherit; right: calc(50% - 60px);}

	@supports (selector(html:has(body))) { .emplyee-slider:has(.slick-next.slick-arrow:not(:empty)) .empolyee-testimonial-left-bx { padding-bottom: 0; } }
	.emplyee-slider.slick-slider { padding-bottom: 85px; }
	.cv-box.job-popup-open{padding-right: 0;}
	.form-wrapper.form-submit{margin-top: 30px;}

	.container-custom{font-size: 24px;}
	.post-password-label.post-pass{font-size: 18px;}

	.emergency-btn{text-align: center;}

	.ls-sectors-right .whysybx, 
	.ls-sectors-right .whysybx p,
	.accreditations-sec .whysybx,
	.accreditations-sec .whysybx p{margin-top: 10px;}

	.logobx{margin: 0;}
	.footer-contact-bar-wrap { margin-top: 10px;}
}

@media (max-width:667px) {
	.availability-dropdown-wrap {flex-wrap: wrap;}
	.availability-date, .availability-year {width: 100%;margin: 0px;}
	.availability-month {width: 100%;margin: 15px 0;}
	.career-input {flex-wrap: wrap;}
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {width: auto;max-width: 100%;}
	.career-submit {width: 100%;position: relative;max-width: 275px;}
	.career-submit .wpcf7-submit {max-width: 100%;width: 100%;order: 1;}
	.carrier_form_footer .career-submit .wpcf7-submit {width:auto;}
	.carrier_form_footer .contactus-btn .wpcf7-spinner{right:-8px;}
	.career-submit p{justify-content:center;}
	}

@media(max-width:575px){
	.whysybx h1, h1{font-size: 50px;}
	.whysybx h3, h3{font-size: 30px;}

	.mob-menu .emergency-btn { width: 100%; margin: 0 auto; }
	.mob-menu .emergency-btn a{width: 100%; display: inline-block; background: #FCC; border-radius: 5px; text-align: center;}
	.mob-menu .emergency-btn a span{width: auto; display: inline-block;text-align: center;margin: 0 auto;padding: 10px 29px 10px 64px;}
	.mob-menu .head-contact-btn { margin-top: 16px; width: 100%;}
	.mob-menu .head-contact-btn a{width: 100%; display: inline-block; text-align: center;margin-left: 0;}
	.mob-menu .header-buttons{flex-direction: column;}

	.footer-top-heading { max-width: calc(100% - 10px); }
	.footer-top-wrap{flex-direction: column; align-items: flex-start;}
	.footer-top-ar	
	.footer-bottom-wrap{flex-direction: column;text-align: center;}
	.footer-bottom-right.footer-btm-des { margin-top: 10px; }

	.emergency-btn a span{display: inline-block;}
	.emergency-btn a span::before{top: 0; bottom: 0; margin: auto;}
	.footer-middle-btm .emergency-btn a span::before { bottom: inherit; top: 20px; }

	.left-image img, .big-image .left-image img{height: 405px;}
	.banner-video .banner-content{padding: 20px 0 30px;}

	.banner-inn-content { padding: 30px 0; }
	.about-slider { padding-left: 0;padding-right: 0; }
	.impect-des{max-width: 100%;}
	.accreditation-title { font-size: 22px;}
	.top-nav-menus .submenu li a{padding: 7px 10px;}
	.approach-boxcon { max-width: 100%;}
	.ourapproach-boxinner .approach-boxes { margin-top: 30px;}
	.approach-boxcon p{padding-top: 20px}

	.ui-slider-horizontal{width: calc(100% - 100px);}
	.ui-slider-horizontal .ui-slider-handle{width: 100px;}
	.ui-slider-horizontal::after{width: calc(100% + 100px);}
	.sector-slider-box{padding: 0;}
	.left-right-sec.lr-sec-banner .left-image img { height: 360px; }
	.ls-sectors-img img { height: 300px; }
	.back_to_top{ bottom: 100px; }
	.new-detail-main-img {height: 320px;}

	.team-img img {height: 335px; }
	.team-bx{max-width: 354px;margin: 0 auto;}
	.team-row .team-col{margin-top: 40px;}
	.left-right-blue-row .img-bx img {height: 330px;}
	.impact-slide-left img{height: 306px;width: auto;}
	.slide-bx-in{padding: 30px 25px;}

	.choose-mcr-img img{height: 450px;}
	.innovation-img img { max-width: 100%;}
	.footer-top{text-align: center;}
	.footer-top-arrow{margin: 30px auto 0; max-width: 66px; height: 42px; }

	.footer-bottom-wrap{flex-direction: column;}
	.footer-btm-des{text-align: center;}

	.job-seeker-close{width: 30px; height: 30px;right: -10px; top: -10px;}
	.job-seeker-close::before{width: 14px; height: 14px;}
	.job-modal-content{margin: 0 20px;max-height: 600px; display: flex;}
	.job-modal-body{padding: 10px 20px 30px;}

	.dnd-upload-status .dnd-upload-details .name,
	.dnd-upload-status .dnd-upload-details .name span{max-width: 260px;}
	.container-custom { font-size: 20px; }

	.ls-sectors-left,
	.accreditation-box { margin-top: 40px; }

	.accreditation-img img{height: 267px;}
	.whysybx ol li::before{top: 0;}
}

@media(max-width:480px){
	.footer-middle-btm .emergency-btn i{margin: auto 0px auto 5px;display: none;}
	.footer-middle-btm .emergency-btn a span{background: transparent;}
	.footer-middle-btm .emergency-btn{background: #FCC;border-radius: 5px;padding: 0;display: inline-block;}
	.banner-title { font-size: 38px;}
	.left-right-sec.lr-sec-banner .left-image img { height: 230px; }
	.ls-banner-right-img img, .ls-banner-left-img img{height: 230px;}
	.ls-sectors-img img { height: 300px; }

	.footer-middle-btm .emergency-btn a span br{ display: block; }
	.choose-mcr-img img{height: 350px;}
	.error-page-img img{height: 104px;}

	.career-benefit-title{padding-right: 20px;}
	.career-benefit-right-icon{width: 80px; min-width: 80px;height: 80px;}
	.career-benefit-bx{padding-bottom: 30px;}
	.career-benefit-col{margin-top: 30px;}
	.career-position-wrap{flex-wrap: wrap;}
	.career-position-left{width: 100%;padding-right: 0;}
	.career-position-wrap .site-btn{margin-top: 30px;}
	.career-img-bx img { height: 340px; }
	.empolyee-testimonial-pic img { height: 350px; }
	.employee-feedback { font-size: 22px; line-height: 1.4; }
	.employee-name{font-size: 18px;margin-top: 35px;}
	.emplyee-slider .slick-next{left: 70px;}
	.empolyee-testimonial-left-bx{padding-top: 85px;}
	.empolyee-testimonial-left-bx::before{width: 80px;height: 66px;background-size: contain;}
}