/*!
Theme Name: matriximpex
Theme URI: https://www.conceptinfoway.net/
Author: conceptinfoway.net
Author URI: https://www.conceptinfoway.net/

*/
:root{
  --site-primary:#006F80;
  --site-secondary:#FFA43B;
  --site-white:#fff;
  --site-black:#000;
  --site-gray:#45585B;
  --site-dark-green:#005D6B;
   --site-light-gray:#f0f2f1;
  }
@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:300;src:url('fonts/lato-v24-latin-300.woff2') format('woff2');}
@font-face {font-display: swap;font-family: 'Lato';font-style: normal;font-weight: 400;src: url('fonts/lato-v24-latin-regular.woff2') format('woff2');}
@font-face {font-display: swap;font-family: 'Lato';font-style: normal;font-weight: 700;src: url('fonts/lato-v24-latin-700.woff2') format('woff2');}
@font-face {font-display: swap;font-family: 'Lato';font-style: normal;font-weight: 900;src: url('fonts/lato-v24-latin-900.woff2') format('woff2');}
body,html{padding: 0;margin: 0;font-family: 'Lato';}
a{text-decoration: none;}
ul,ol,p, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
img{max-width: 100%;outline: none;}
.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;}
.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;}
body.menuopen{overflow: hidden;}
.header-top-band{position: relative;overflow: hidden;}
.header-top-band:before{position: absolute;left: 0;top: 0;content:'';width: 100%;height: 15px;background-color: var(--site-secondary);}
.top-right-wrap{display: flex;justify-content: flex-end;}
.header-contact-detail{display: flex;align-items: center;padding: 10px 0px 10px 0px;background-color: var(--site-primary);position: relative;color: var(--site-white);max-width: 465px;}
.header-contact-detail:before{position: absolute;content: '';width: 80px;height: 100px;left: -54px;background-color: var(--site-primary);border-left: 0px solid var(--site-white);top: -33px;transform: rotate(-27deg);box-shadow: -6px 0px 0px 0px var(--site-white);}
.header-contact-detail:after{position: absolute;height: 100%;left: 100%;width: 50vw;content:'';background-color: var(--site-primary);}
.social-link-wrap{display: flex;margin-left: 6px;z-index: 2;}
.social-link-wrap .social-icon{font-size: 0;display: inline-block;width: 23px;height: 23px;margin-left: 11px;}
.social-link-wrap .fb{background-image: url(images/facebook-footer.svg);background-repeat: no-repeat;background-position: center;}
.social-link-wrap .in{background-image: url(images/linkedin-footer.svg);background-repeat: no-repeat;background-position: center;}
.social-link-wrap .twt{background-image: url(images/x-footer.svg);background-repeat: no-repeat;background-position: center;}
.header-call-bx{margin-left: 0px;position: relative;padding-left: 28px;display: flex;}
.header-call-bx:before{position: absolute;content:'';left: 0;width: 18px;height: 18px;background-image: url(images/call-icon-footer.svg);background-repeat: no-repeat;background-position: center;background-size: 18px;}
.header-call-bx a{font-size: 16px;line-height: 1;color: var(--site-white);font-weight: 400;color: var(--site-white);}
.header-mail-bx{margin-left: 20px;position: relative;padding-left: 28px;display: flex;}
.header-mail-bx:before{position: absolute;content:'';left: 0;width: 20px;height: 18px;background-image: url(images/email-icon-header.svg);background-repeat: no-repeat;background-position: center;background-size: 20px;}
.header-mail-bx a{font-size: 16px;line-height: 1;color: var(--site-white);font-weight: 400;color: var(--site-white);}
.header-wrap-in{display: flex;padding-bottom: 20px;}
.header-right-link.desktop .menu{display: flex;align-items: center;list-style: none;margin: 28px 0 0 0}
.header-right-link.desktop .menu .menu-item{margin: 0 25px;}
.header-right-link.desktop .menu .menu-item:last-child{margin-right: 0;}
.header-right-link.desktop .menu .menu-item a{font-size: 18px;line-height: 1;color: var(--site-gray);}
.header-right-link.desktop .menu .menu-item.current_page_item > a, .header-right-link.desktop .menu .menu-item.current-menu-item > a{color: var(--site-primary);font-weight: 700;}
.header-right-link.desktop .menu .menu-item.current-menu-ancestor > a, .header-right-link.desktop .menu .menu-item.current-menu-parent > a{color: var(--site-primary);font-weight: 700;}
.header-right-link.desktop .menu > .menu-item.current-menu-item > a:before{background-image: url(images/drop-arrow-active.svg) !important;background-repeat: no-repeat;background-position: center;}
.header-right-link.desktop .menu .menu-item.current-menu-item,.header-right-link.desktop .menu .menu-item.current_page_item{position: relative;}
.header-right-link.desktop .menu > .menu-item.current_page_item:after{position: absolute;width: 13px;height: 8px;background-image: url(images/active-arrow.svg);content:'';bottom: -15px;left: 0;right: 0;background-repeat: no-repeat;background-position: center;margin: auto;}
.header-right-link.desktop .menu > .menu-item.current-menu-item:after{position: absolute;width: 13px;height: 8px;background-image: url(images/active-arrow.svg);content:'';bottom: -15px;left: 0;right: 0;background-repeat: no-repeat;background-position: center;margin: auto;}
.header-right-link.desktop .menu > .menu-item.current-menu-parent:after{position: absolute;width: 13px;height: 8px;background-image: url(images/active-arrow.svg);content:'';bottom: -15px;left: 0;right: 0;background-repeat: no-repeat;background-position: center;margin: auto;}
.header-right-link.desktop{margin-left: auto;}
.menu .menu-item.contact-btn > a{font-size: 18px;line-height: 1;color: var(--site-black) !important;display: inline-block;padding: 16px 27px;background-color: var(--site-secondary);transition: 0.3s;-webkit-transition: 0.3s;font-weight: 700}
.header-right-link.desktop .menu .menu-item.contact-btn.current-menu-item > a{background-color: var(--site-primary);color: var(--site-white) !important;}
.header-right-link.desktop .menu .menu-item .sub-menu{display: none;}
.header-right-link.desktop .menu .menu-item.menu-item-has-children{position: relative;}
.header-right-link.desktop .sub-menu{position: absolute;left: 0;top: 65px;background-color: var(--site-white);padding: 15px 15px 15px 15px;box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);border-top: 2px solid var(--site-primary);}
.header-right-link.desktop .sub-menu:before{position: absolute;top: -45px;width: 100%;height: 45px;content:'';left: 0;}
.header-right-link.desktop .menu-item .sub-menu li{list-style: none;position: relative;margin: 10px 0 0 0;}
.header-right-link.desktop .menu-item .sub-menu li:first-child{margin-top: 0}
.header-right-link.desktop .menu-item .sub-menu li a{position: relative;width: 100%;white-space: nowrap;font-size: 14px;line-height: 1.2;color: var(--site-gray);padding-left: 22px;}
.header-right-link.desktop .menu-item .sub-menu li a:before{position: absolute;left: 0;content:'';background-image: url(images/menu-icon.svg);background-repeat: no-repeat;background-position: center;width: 12px;height: 12px;top: 3px;}
.header-right-link.desktop .menu-item .sub-menu li.current-menu-item > a:before{position: absolute;left: 0;content:'';background-image: url(images/menu-icon-active.svg);background-repeat: no-repeat;background-position: center;}
.header-right-link.desktop .menu-item .sub-menu li.current-menu-item > a{font-weight: 700;}
.header-right-link.desktop .menu .menu-item.contact-btn:after{display: none;}
.header-right-link.desktop .menu .menu-item.menu-item-has-children > a{position: relative;padding-right: 22px;}
.header-right-link.desktop .menu .menu-item.menu-item-has-children > a:before{position: absolute;width: 13px;height: 8px;background-image: url(images/drop-arrow.svg);background-repeat: no-repeat;background-position: center;content:'';right: 0;top: 9px;transition: 0.3s;--webkit-transition:0.3s;}
.header-right-link.desktop .menu .menu-item.current-menu-ancestor > a:before, .header-right-link.desktop .menu .menu-item.current-menu-parent > a:before{background-image: url(images/drop-arrow-active.svg);background-repeat: no-repeat;background-position: center;}
.site-logo img{max-width: 132px;}
.mobile-humberg-menu{display: none;}
.mobile-menu-main{display: none;}
.mobile-menu-main .menu > .menu-item.current_page_item > a, .mobile-menu-main .menu > .menu-item.current-menu-item > a{color: var(--site-secondary);}
.mobile-menu-main .menu  .menu-item.current_page_item > a, .mobile-menu-main .menu .menu-item.current-menu-item > a{color: var(--site-primary);font-weight: 700;}
.menu .menu-item.contact-btn.current-menu-item > a{background-color: var(--site-primary);color: var(--site-white) !important;}
.mobile-menu-main .menu  .menu-item.current-menu-parent > a, .mobile-menu-main .menu .menu-item.current-menu-ancestor > a{color: var(--site-primary);font-weight: 700}
.fixed .header-wrap {position: fixed;top: 0;left: 0;width: 100%;-webkit-animation-name: stickySlideDown; animation-name: stickySlideDown;}
.fixed .header-wrap{box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.header-wrap {animation-duration: .7s;-webkit-animation-duration: .7s;background-color: var(--site-white);}
header.site-header {z-index: 10;position: relative;}
.mobile-menu-linkbx .menu .menu-item-has-children > a:before{position: absolute;width: 13px;height: 8px;background-image: url(images/drop-arrow.svg);background-repeat: no-repeat;background-position: center;content:'';left:80px;top: 4px;bottom: 0;margin: auto;}
.site-header{height: 142px;}
@keyframes stickySlideDown {
  0% {
    opacity:1;
    transform:translateY(-100%);
    -webkit-transform:translateY(-100%)
  }
  100% {
    opacity:1;
    transform:translateY(0);
    -webkit-transform:translateY(0)
  }
}
.site-footer{background-color: var(--site-primary);}
.footer-top{padding: 21px 0 20px 0;border-bottom: 1px solid var(--site-white);}
.footer-sub-ttl{font-size: 24px;line-height: 1.2;color: var(--site-white);margin-bottom: 6px;font-weight: 700;}
.footer-call-in{position: relative;padding-left: 55px;}
.footer-call-in:before{position: absolute;content:'';left: 0;width: 35px;height: 35px;background-image: url(images/call-icon-footer.svg);background-repeat: no-repeat;background-position: center;top: 50%;transform: translateY(-50%);}
.footer-top-wrap{display: flex;align-items: center;}
.footer-call-in a, .footer-mail-in a{font-size: 16px;line-height: 1.2;color: var(--site-white);}
.footer-call-col{padding-right: 120px;position: relative;width: 100%;max-width: 305px;margin-right: 120px;}
.footer-mail-col:before, .footer-call-col:before{position: absolute;right: 0;height: 64px;width: 1px;background-color: var(--site-white);content:'';top: 0}
.footer-mail-col{padding:0 100px 0 0;width: 100%;max-width: 320px;margin-right: 118px;position: relative;}
.footer-mail-in{position: relative;padding-left: 57px;}
.footer-mail-in:before{position: absolute;content:'';left: 0;width: 35px;height: 35px;background-image: url(images/email-icon-footer.svg);background-repeat: no-repeat;background-position: center;top: 50%;transform: translateY(-50%);}
.footer-address-in{padding-left: 46px;position: relative;}
.footer-address-in:before{position: absolute;content:'';left: 0;width: 35px;height: 35px;background-image: url(images/location-icon-footer.svg);background-repeat: no-repeat;background-position: left center;top: 50%;transform: translateY(-50%);}
.footer-address{font-size: 16px;line-height:24px;color: var(--site-white);}
.footer-bottom{padding: 30px 0 20px 0}
.footer-col-1inn .social-link-wrap{margin-left: 0;margin-top: 20px;}
.footer-col-1inn .social-link-wrap .social-icon:first-child{margin-left: 0}
.footer-short-desc p{font-size: 16px;line-height: 24px;color: var(--site-white);}
.footer-short-desc{max-width: 332px;margin-top: 20px;}
.footer-navigation .menu{padding: 0;margin-top: 7px;}
.footer-navigation .menu > li{position: relative;list-style: none;padding-left: 24px;}
.footer-navigation .menu > li a{font-size: 16px;line-height: 30px;color: var(--site-white);}
.footer-navigation .menu > li:before{position: absolute;left: 0;width: 14px;height: 14px;background-image: url(images/footer-arrow-icon.svg);background-repeat: no-repeat;background-position: center;content: '';top: 8px;}
.footer-col2-inn{padding-left: 38px;}
.working-hrs-list{display: flex;padding: 10px 0 9px 0;border-bottom: 1px dashed var(--site-light-gray);font-size: 16px;line-height: 24px;color: var(--site-white);}
.working-day{min-width: 110px;width: 110px;padding-right: 10px;}
.working-hrs-list:last-child{border: 0}
.copy-right-panel{background-color: var(--site-dark-green);padding: 10px 0 9px 0;}
.copy-rights-left, .copy-rights-right{font-size: 16px;line-height: 30px;color: var(--site-white);}
.copy-rights-right{text-align: right}
.copy-rights-right a{position: relative;color: var(--site-white);transition: 0.3s;-webkit-transition:0.3s;}
.copy-rights-right a:before{position: absolute;content:'';left: 0;bottom: 0;width: 100%;background: var(--site-white);height: 1px;transition: 0.3s;-webkit-transition:0.3s;}
.footer-menus-wrap{display: flex;}
.footer-menus-wrap .footer-menu1, .footer-menus-wrap .footer-menu2{width: 50%;}
.footer-menus-wrap{max-width: 418px;}
.footer-bottom .footer-logo .logo_url img{max-width: 132px;}
.banner-section{background-color: var(--site-primary);position: relative;overflow: hidden;}
.banner-outer{overflow: hidden;width: 100%;}
.banner-section:before{position:absolute;background-color: var(--site-white);height: 85px;content:'';left: 0;width: 100%;bottom: 0}
.banner-right-image{position: relative;margin-left: -16px;}
.banner-right-image:before{position: absolute;content:'';left: 0;height: 100%;background-color: var(--site-white);width: calc(63vw + 0px);max-width: 63vw;clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%);left: -17px;}
.banner-left{padding: 0px 0 85px 0;max-width: 460px;display: flex;align-items: center;height: 100%}
.banner-right-image img{width: calc(63vw + 4px);max-width: calc(63vw + 4px);clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%);height: 563px;object-fit: cover;-webkit-object-fit: cover;background-size: cover;}
.banner-left-col{padding-right: 8px;}
.banner-right-col{padding-left: 0;}
.banner-ttl{font-size: 45px;color: var(--site-white);font-weight: 700;line-height: 1.2;}
.whysybx.white p{color: var(--site-white);}
.whysybx.white li{color: var(--site-white);}
.banner-btn-wrap{margin-top: 30px;}
.global-btn.white{background-color: var(--site-white);color: var(--site-gray);}
.slick-prev.slick-arrow{position: absolute;left: 0;width: 47px;height: 47px;top:calc(50% - 23px);background:transparent url(images/left-arrow.svg);background-repeat: no-repeat;background-position: center;font-size: 0;opacity: 1;border: 0;cursor: pointer;z-index: 1;}
.slick-next.slick-arrow{position: absolute;right: 0;width: 47px;height: 47px;top:calc(50% - 23px);background:transparent url(images/right-arrow.svg);background-repeat: no-repeat;background-position: center;font-size: 0;opacity: 1;border: 0;cursor: pointer;z-index: 1}
.banner-section .slick-prev.slick-arrow{left: 70px;top: 216px;}
.banner-section .slick-next.slick-arrow{right: 70px;top: 216px;}
.hero-slider{display: flex;justify-content: center;}
.hero-slider.slick-slider{display: block;}
.site-standard-research.noband .top_spacing{display: none;}
.inner-banner{background-color: var(--site-primary);position: relative;overflow: hidden;}
.inner-banner:before {position: absolute;background-color: var(--site-white);height: 37px; content: '';left: 0;width: 100%;bottom: 0;}
.inner-banner-left{display: flex;align-items: center;height: 100%;padding-bottom: 37px;}
.bread-crumb > span{font-size: 16px;line-height: 1.2;color: var(--site-white);position: relative;margin-right: 20px;}
.bread-crumb > span:before{position: absolute;content:'>';width: 20px;height: 100%;line-height: 22px;right: -25px;top: -2px}
.bread-crumb a{font-size: 16px;line-height: 1.2;color: var(--site-white);}
.bread-crumb > span:last-child:before{display: none;}
.inner-banner .banner-right-image img{height: 295px;}
.bread-crumb{margin-top: 15px;}
.inner-banner-right-image {position: relative;margin-left: -16px;}
.inner-banner-right-image::before {position: absolute;content: '';left: 0;height: 100%;
  background-color: var(--site-white); width: calc(63vw + 0px);max-width: 63vw;clip-path: polygon(0 0, 100% 0, 100% 100%, 12.1% 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 12.1% 100%); left: -16px;}
.inner-banner-right-image img {width: calc(63vw + 0px);max-width: calc(63vw + 0px);clip-path: polygon(0 0, 100% 0, 100% 100%, 12.1% 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 12.1% 100%); height: 295px;object-fit: cover;  -webkit-object-fit: cover; background-size: cover;}
.site-standard-research.noband{margin: 80px 0;}
.graybandbottom .top_spacing{top: auto;bottom: 0}
.wb + .noband{margin-top: 0 !important}
.grecaptcha-badge{visibility: hidden;}
.wpcf7 form.sent .wpcf7-response-output{color: #46b450;}
.wpcf7 form .wpcf7-response-output{padding: 0;margin: 15px 0 0 0;text-align: center;font-size: 16px;text-align: center;line-height: 1.3; border: 0 !important}
.uploadfieldbx{background: #F3F3F3;position: relative;}
.uploadfieldbx input{opacity: 0;z-index: 2;height: 60px;width: 100%;filter: alpha(opacity=0);-webkit-filter: alpha(opacity=0);
  opacity: 0; position: relative;top: 0px; left: 0px; cursor: pointer; z-index: 1;}
.uploadfieldbx .filename{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;padding: 10px 128px 10px 20px;font-size: 16px;line-height: 24px;color: var(--site-gray);}
.form_wrapper_pad .heading{display: none;}
.codedropz-upload-handler{border: 0;background-color: #f3f3f3;margin: 0;border-radius: 0 !important}
.codedropz-upload-inner{display: flex;align-items: center;}
.codedropz-upload-inner h3 + span{display: none;}
.codedropz-upload-inner h3{font-size: 16px;line-height: 24px;color: var(--site-gray);}
.dnd-upload-counter{display: none;}
.cd-upload-btn{display: inline-block;padding: 5px 18px;background-color: #E0E0E0;font-size: 14px;line-height: 24px;color: var(--site-black);margin-left: auto;}
.codedropz-btn-wrap{margin-left: auto;padding-left: 10px;}
.codedropz-upload-container{padding: 13px 20px;}
.dnd-upload-status .dnd-upload-details{font-size: 14px;width: 100%;margin: 0;padding: 0;}
.dnd-icon-remove:after{position: absolute;content:'';left: 0;top: 0;width: 100%;height: 100%;background-image: url(images/close-popup-new.svg)!important; background-size: 15px;background-position: center;}
.wpcf7-not-valid-tip{font-size: 14px;padding-left: 0}
.dnd-progress-bar{display: none !important;}
.dnd-upload-image{display: none !important;}
.dnd-upload-status .dnd-upload-details .name em{font-size: 11px;font-style: normal;opacity: 0.8;color: var(--site-white);margin-top: 1px;}
.dnd-upload-status .dnd-upload-details .name{align-items: center;padding: 4px 60px 5px 10px;}
.dnd-upload-status .dnd-upload-details .remove-file{right: 20px;top: 8px;opacity: 1 !important}
.dnd-upload-status{padding: 0;background-color: var(--site-primary);color: #fff}
.dnd-upload-status .dnd-upload-details .name span{color: var(--site-white);}
.dnd-upload-status .dnd-upload-details span.has-error{width: 100%;background: var(--site-white);display: block;padding: 5px 0 0 0;color: #dc3232;}
.codedropz-upload-wrapper span.has-error-msg{font-size: 14px;font-style: normal;color: #dc3232;}
.product-details{padding: 80px 0;}
.prd-row{margin-top: 40px;align-items: center;}
.download-btn-bx{margin-top: 30px;}
.download-btn{display: inline-block;text-align:center;padding: 14px 20px 14px 48px;background: #FFA43B url(images/document-icon.svg);background-repeat: no-repeat;background-position: 20px center;color: var(--site-black);font-weight: 700;font-size: 18px;}
.specification-ttl{font-size: 24px;line-height: 1.3;color: var(--site-gray);font-weight: 700;}
.specification-sec{margin-top: 80px;}
.tab-menu{display: flex;align-items: center;background-color: #F8F8F8;justify-content: space-between;}
.tab-menu-btn > a{font-size: 24px;line-height: 1;color:#45585B;padding: 20px 100px 12px 100px;display: inline-block;border-bottom: 3px solid transparent;}
.tab-menu-btn > a.active{border-bottom-color: var(--site-primary);font-weight: 700;color: var(--site-primary);}
.tab-main-box .tab-menu-btn{display: none;}
.tab-heading-top{display: flex;}
.tab-top-ttl{font-size: 18px;line-height: 1;color: var(--site-primary);font-weight: 700;padding: 23px 20px 20px 0;min-width: 123px;}
.tab-box{padding:10px 20px 20px 20px;}
.tab-heading-top{border-bottom: 1px solid var(--site-secondary);}
.description-rowbx{display: flex;border-bottom: 1px solid #E7E7E7;padding: 20px 0 20px 0;align-items: center;}
.description-rowbx:last-child{border-bottom: 0;padding-bottom: 0}
.description-txt{font-size: 16px;line-height: 24px;color: var(--site-gray);}
.description-1bx{font-weight: 700;min-width: 160px;padding-right: 6px;width: 150px;max-width: 150px;}
.tab-ttl1{min-width: 160px;}
.tab-wrapbx{border: 1px solid #E7E7E7;margin-top: 20px;}
.top-heading-section{max-width: 1048px;margin: auto;}
.products-left-infobx{padding-right: 67px;}
.products-left-infobx .whysybx h1, .products-left-infobx .whysybx h2, .products-left-infobx .whysybx h3, .products-left-infobx .whysybx h4, .products-left-infobx .whysybx h5, .products-left-infobx .whysybx h6 {font-weight: 700;}
.img{width: 100%;}
.wb + .wb{padding-top: 0;}
.gb + .gb{padding-top: 0;}
.light-gb + .light-gb {padding-top: 0;}
.whysybx{color: var(--site-gray);font-size: 16px;line-height: 24px;}
.whysybx ul{list-style: none;text-align: justify;} 
.whysybx ul > li:after{position:absolute; content: "";background: url(images/li-arrow.svg);width: 18px;height: 18px;top: 3px;left: 0;background-repeat: no-repeat;}
.whysybx ol{counter-reset: item;list-style: none;text-align: justify;}
.whysybx ol > li{counter-increment: my-awesome-counter;position: relative;}
.whysybx ol > li:before{content: counters(item, ".") "."; counter-increment: item;color: var(--site-gray);position: absolute;left: 0;}
.whysybx p, .whysybx li {font-weight: 400; font-size: 16px; line-height: 24px; color: var(--site-gray); margin-top: 20px;}
.whysybx p b, .whysybx li b, .whysybx b {font-weight: 700;}
.whysybx p strong, .whysybx li strong, .whysybx strong {font-weight: 700;}
.contact-form .wpcf7-spinner{vertical-align: middle;}
.whysybx li{position: relative;padding-left: 33px;margin-top: 10px;}
.whysybx p a, .whysybx li a{text-decoration: underline;color: var(--site-black);}
.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{margin-top: 20px; color: var(--site-gray);}
.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: 0;}
.whysybx h1{font-size: 45px;line-height: 1.3;}
.whysybx h2{font-size: 40px;line-height: 1.3;}
.whysybx h3{font-size: 35px;line-height: 1.3;}
.whysybx h4{font-size: 24px;line-height: 1.3;}
.whysybx h5{font-size: 22px;line-height: 1.3;}
.whysybx h6{font-size: 20px;line-height: 1.3;}
.site-matrix-welcome{padding: 80px 0;}
.site-matrix-welcome .row{align-items: center;}
.site-welcome-btn{margin-top: 30px;}
.welcome-right-description {margin-left: 60px;}
.welcome-left-img img{max-width: 688px;width:100%;height: 503px;clip-path: polygon(88.95% 0.4%, 100% 28.58%, 100.15% 100.40%, 10.61% 99.2%, 0.43% 72.81%, 0px 0px);object-fit: cover;}
.welcome-left-img{position: relative;}
.welcome-left-img::before{position: absolute;content: "";background: url(images/orange-bottom-triangle.svg);background-repeat: repeat;background-size: auto;top: 40px;right: 0;width: 91px;height: 78px;background-repeat: no-repeat;background-size: cover;z-index: 3;}
.welcome-left-img::after{position: absolute;content: "";background: url(images/orange-triangle.svg);background-repeat: repeat;background-size: auto;bottom: 40px;left: 0;width: 91px;height: 78px;background-repeat: no-repeat;background-size: cover;z-index: 3;}
.site-our-product{padding: 80px 0; background:var(--site-light-gray);}
.site-our-product .global-title{text-align: center;}
.fullinkbx{font-size: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: transparent;}
.site-our-product .our-product-description{text-align: center;max-width: 1380px;margin-right: auto;margin-left: auto;}
.our-product-box{border: 1px solid transparent;position: relative;padding: 53px 26px 90px 26px;background: var(--site-white);text-align: center;height: 100%;box-shadow: 0 0 10px 10px rgba(0,0,0,0.05);}
.our-product-box:before{content:"";position: absolute;background: url(images/product-top-border.svg);top: -1px;left: 0;right:0;margin: auto; width: 161px;height: 9px;background-size: cover;background-repeat: no-repeat;}
.our-product-box:after{content:"";position: absolute;background: url(images/our-product-arrow-btn.svg);bottom: 30px;left: 0;right:0;margin: auto; width: 40px;height: 40px;background-size: cover;background-repeat: no-repeat;cursor: pointer;}
.our-product-box .global-sub-title{margin-top: 30px;}
.our-product-box .global-sub-description p{margin-top: 20px;font-size: 16px;line-height: 24px;}
.site-our-product-box {margin-top: 50px;}
.our-product-box-wrap{margin-top: 24px;}
.our-product-box-wrap:nth-child(-n + 4){margin-top: 0;}
.site-our-product-box .row {justify-content: center;}
.view-all-btn.text-center {margin-top: 30px;}
.site-our-product.product-list-sec{background-color: var(--site-white);}
.site-matrix-capabilities{padding: 80px 0;position: relative;}
.site-matrix-capabilities{background-image: url(images/bg-chex.webp);background-position: right bottom;background-repeat: no-repeat;}
.capabilities-left-box{display: flex;margin-top: 62px;}
.site-capabilities-left-box {margin-top: 40px;}
.capabilities-box-img{clip-path: polygon(85.12% -0.40%, 100% 25.01%, 100% 100%, 12.76% 101.15%, 0% 75%, 0px 0px);padding: 18px 20px;background:var(--site-secondary);max-width: 94px;width: 100%;height: 87px;display: inline-flex;justify-content: center;align-items: center;}
.capabilities-right-content {margin-left: 25px;}
.capabilities-right{position: relative;overflow: hidden;}
.capabilities-right img{max-width: 637px;height: 732px;clip-path: polygon(90.05% 0.26%, 99.69% 16.83%, 99.99% 99.99%, 10.92% 100.16%, -0.04% 83.74%, 0px 0px);object-fit: cover;}
.top_spacing{width: 100%;height: 50%;position: absolute;left: 0;top: 0;background: var(--site-light-gray);font-size: 0}
.global-sub-title {font-size: 24px;font-weight: 700;line-height: 1.3;color: var(--site-gray);}
.global-sub-description p {margin-top: 10px;}
.capabilities-left {margin-right: 20px;}
.capabilities-left-box:nth-child(odd) .capabilities-box-img{background: var(--site-secondary);}
.capabilities-left-box:nth-child(even) .capabilities-box-img{background: var(--site-primary);}
.capabilities-left-box:first-child {margin-top: 40px;}
.capabilities-img {position: relative;margin-left: 50px;text-align: center;}
.capabilities-img:before{position: absolute;content: "";background: url(images/orange-triangle.svg);bottom: 32px;left: 0; width: 91px;height: 78px;background-repeat: no-repeat;background-size: cover;z-index: 3;}
.site-matrix-capabilities .container{position: relative;z-index: 2;}
.standard-research{background: var(--site-primary);display: flex;}
.standard-research-btn{background: url(images/white-arrow.svg) no-repeat;width: 61px;height: 60px;background-size: cover;top: 0;bottom: 0;margin: auto;margin-left: auto;min-width: 61px;font-size: 0;margin-right: 95px;}
.site-standard-research{position: relative;}
.site-standard-research .container{position: relative;}
.site-standard-research-content{margin-left: 122px;margin-top: auto; margin-bottom: auto;max-width: 800px;padding: 20px 0}
.standard-research-title {font-size: 40px;line-height: 44px;color: var(--site-white);}
.standard-research-content {font-size: 24px;line-height: 1.3;color: var(--site-white);margin-top: 10px;}
.standard-research-img img{max-width: 292px;height: 100%;}
.standard-research-img{position: relative;}
.standard-research-img:after{position: absolute;content: "";background: url(images/CTA-Shape-Matrix-Impex.svg)no-repeat;background-size: cover; top: 0;bottom: 0;right: 0; margin: auto;width: 74px;height: 165px;}
.site-matrix-introduce{padding: 80px 0;position:relative;background:var(--site-light-gray);}
.introduction-left-video{position: relative;max-width: 681px;width: 100%;}
.vid-avl.introduction-left-video{cursor: pointer;width: 100%;}
.vid-avl.introduction-left-video:before{content: "";position: absolute;background: url(images/video-play-icon.svg) no-repeat;margin: auto;width: 88px; height: 88px;top: 0;left: 0;right: 0;bottom: 0;cursor: pointer;background-size: cover;z-index: 3;}
.introduction-left-video:after{position: absolute;left: 0;top: 0;width: 100%;content:'';background-color: var(--site-gray);opacity: 0.3;height: 100%}
.site-introductuce-btn{margin-top: 30px;}
.site-matrix-introduce .col-lg-6{margin:auto;}
.introduction-right-description {margin-left: 50px;}
.introduction-left-video img{max-width: 681px; height: 393px;object-fit: cover;object-position: center;}
.btn-primary {border: 0;padding: 0;}
.introduction-popup .modal-dialog{max-width: 100%;display: flex;justify-content: center;max-width: 750px;text-align: center;position: relative;height: 100%;align-items: center;}
.modal-dialog .btn-close{content: "";position: absolute;background: url(images/close-popup-hover.svg);top: 0px;right: 0;width: 40px;height: 40px;background-repeat: no-repeat;background-size: cover;opacity: 100%;z-index: 2;outline: none !important;box-shadow: none !important;border-radius: 50%;}
.introduction-popup .modal-content{background: transparent;outline: none;border: none;}
.introduction-popup .video-box iframe{width: 100%;}
.video-box{padding-bottom: 56.24%;position: relative;overflow: hidden;}
.video-box iframe{width: 100%;position: absolute;left: 0;top: 0;height: 100%;}
.introduction-popup .modal {overflow: hidden;}
.site-inquiry-now{padding:80px 0px; text-align: center;}
.global-title{font-size: 40px;font-weight: 700;line-height: 1.3;color: var(--site-gray);}
.site-inquiry-btn{margin-top: 30px;}
.global-btn{font-size: 18px;line-height: 1;color: var(--site-black);display: inline-block;padding: 16px 27px;background-color: var(--site-secondary);transition: 0.3s;-webkit-transition: 0.3s;font-weight: 700;}
.inquiry-description {max-width: 1370px;}
.site-matrix-welcome.right .row{flex-direction: row-reverse;}
.site-matrix-welcome.right .welcome-right-description{margin-left: 0;margin-right: 60px;}
.site-our-team{text-align: center;padding: 80px 0;background: var(--site-light-gray);}
.our-team-box{background: var(--site-white);clip-path: polygon(100% 0px, 99.09% 92.83%, 84.84% 100.25%, 0px 100%, 0px 0px);max-width: 332px;width: 100%;margin: 40px auto 0 auto;}
.our-team-description {max-width: 1370px;}
.team-box-top img {max-width: 332px;height: 245px;object-fit: cover;width: 100%;}
.team-box-bottom{padding: 20px;text-align: left;}
.team-designation {margin-top: 10px;font-size: 16px;line-height: 1.2;color: var(--site-gray);}
.team-box-description {margin-top: 15px;font-size: 16px;line-height: 24px;color: var(--site-gray);}
.site-our-team .row{justify-content: center;}
.site-our-team .col-lg-3{filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.05));}
.join-the-team{padding: 80px 0;}
.join-the-team .global-title{text-align: center;}
.team-border{margin-top: 61px;}
.join-team-img{position: relative;text-align: right;max-width: 610px;}
.join-team-img:before{position: absolute;content: "";background: url(images/orange-bottom-triangle.svg);background-repeat: repeat;background-size: auto;background-repeat: repeat;background-size: auto;top: 20px;right: 0px;width: 62px;height: 54px;background-repeat: no-repeat;background-size: cover;z-index: 3;}
.join-team-img:after{position: absolute; content: ""; background: url(images/orange-triangle.svg);background-repeat: repeat;background-size: auto;background-repeat: repeat;background-size: auto;bottom: 20px;left: 5px;width: 62px;height: 54px;background-repeat: no-repeat;background-size: cover;z-index: 3;}
.join-team-wrap {position: relative;display: flex; margin-top:31px;padding: 30px 0;align-items: center;}
.join-team-wrap:before {content: "";position: absolute;border: 1px solid #D9D9D9;width:calc(100% - 17%); top: 0;z-index: -2;height: 100%;}
.join-team-left{max-width: 55%;width: 100%;}
.join-team-right {max-width: 45%;width:100%;}
.join-team-img img{height: 392px;width: 100%;clip-path: polygon(90% 0%, 100% 15%, 100% 100%, 11% 100%, 0% 84%, 0px 0%);object-fit: cover;}
.form-style input[type="text"]{max-width: 100%;width: 100%;}
.form-style input[type="text"], .join-team-wrap input[type="tel"], .join-team-wrap input[type="email"], .join-team-wrap input[type="file"]{padding: 18px 20px;font-size:16px;background: #F3F3F3; outline: none;border: none;width: 100%;}
.form-style input[type="submit"]{margin-top: 5px;background: var(--site-secondary);font-size: 18px;font-weight: 700;padding: 11px 27px 12px 27px;border: none;}
.form-style .select2-container.select2-container--default{width: 100% !important;}
.form-style .form-wrap .col-lg-6{margin-top: 30px;max-width: 352px;}
.form-style .short-note p{font-size: 12px;line-height: 24px;color: var(--site-gray);}
.form-style .form-wrap {padding-left: 50px;}
.select2-container .select2-selection--single{padding: 16px 20px;font-size: 16px;background: #F3F3F3;outline: none;border: none;width: 100%;height: 100%;border-radius: 0;}
.select2-results__option:last-child{border-bottom: 0;}
.select2-container--default .select2-results__option--selected {background-color: var(--site-primary);color:var(--site-white);}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: var(--site-primary);color: var(--site-white );}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(images/dropdown-caret.svg) no-repeat center center;width: 20px;border: none;height: 100%;top: 0;left: 0;margin: 0;}
.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg);}
.select2-results__options{scrollbar-width: thin; scrollbar-color:#ffffff #355070;}
.select2-results__options::-webkit-scrollbar{width:5px;}
.select2-results__options::-webkit-scrollbar-track{background:#f0f0f0;}
.select2-results__options::-webkit-scrollbar-thumb{background-color: #d3d3d3; border:1px solid #f0f0f0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 0;bottom: 0;margin: auto;right: 20px;}
.select2-search.select2-search--dropdown {display: none;}
.select2-dropdown{border: 1px solid #f3f3f3;}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{outline: none;}
.site-contact-us{padding: 80px 0;}
.contact-map-img img{max-width: 688px;height: 525px;width: 100%;object-fit: cover;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"]{padding: 18px 20px;font-size: 16px;line-height: 24px;color: var(--site-black);background: #F3F3F3;max-width: 662px;width: 100%;border: none;outline: none;}
.contact-form textarea{width: 100%;max-width: 662px;height: 109px;background: #F3F3F3;border: none;padding: 18px 20px;outline: none;resize: none;}
.contact-form input[type="submit"]{margin-top: 6px;background: var(--site-secondary);font-size: 18px;font-weight: 700;padding: 14px 27px;border: none;margin-top: 14px;}
.contact-form .col-lg-12{margin-top: 30px;}
.contact-form .form-wrap.contact-form {margin-top: 5px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left: 0;}
.contact-map-img {position: relative;height: 525px;}
.contact-map-img iframe {position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.found-error-page{padding: 80px 0;text-align: center;position: relative;border-top: 1px solid rgba(0, 0, 0, 0.2);}
.found-error-page:after{position: absolute;content: "";background: url(images/bg-chex.webp);bottom: 0;right: 0;width: 1920px;height: 892px;z-index: -4;}
.error-page-description{margin: auto;max-width: 800px;}
.found-error-page .global-title{margin-top: 30px;}
.error-btn{margin-top: 30px;}
.found-error-page .whysybx p{font-size: 20px;line-height: 1.4;}
.error-page-img img {max-width: 618px;width: 100%; object-fit: contain;}
.thanks-page{padding: 80px 0;text-align: center;position: relative;border-top: 1px solid rgba(0, 0, 0, 0.2);}
.thanks-page:after{position: absolute;content: "";background: url(images/bg-chex.webp);bottom: 0;right: 0;width: 1920px;height: 892px;z-index: -4;}
.thanks-page-img img{width: 100%;max-width:599px;object-fit: contain;}
.thanks-page .global-title{margin-top: 30px;}
.thanks-page-description p{font-size: 16px;font-weight: 400;max-width: 860px;margin: 20px auto auto auto;}
.thanks-page .global-title{font-size: 42px;font-weight: 700;line-height: 1.3;color: var(--site-gray);}
.privacy-policy{padding: 80px 0;}
.privacy-policy h1, .privacy-policy h2, .privacy-policy h3, .privacy-policy h4, .privacy-policy h5, .privacy-policy h6{color: var(--site-gray);}
.join-team-left .form-wrap .wpcf7-spinner{vertical-align: middle;}
.contact-form input:-webkit-autofill,.contact-form input:-webkit-autofill:hover, .contact-form input:-webkit-autofill:focus, .contact-form input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px #F3F3F3 inset !important;-webkit-text-fill-color:var(--site-black) !important;}
.form-wrap input:-webkit-autofill,.form-wrap input:-webkit-autofill:hover, .form-wrap input:-webkit-autofill:focus, .form-wrap input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px #F3F3F3 inset !important;-webkit-text-fill-color:var(--site-black) !important;}
.our-product-img img{max-height: 162px;}
.our-product-img{display: flex;align-items: center;justify-content: center;}
@media(min-width:1199px){
.header-right-link.desktop .menu .menu-item.contact-btn > a:hover{color: var(--site-white) !important;background-color: var(--site-primary);}
.header-right-link.desktop .menu .menu-item a:hover{color: var(--site-secondary);}
.footer-navigation .menu > li a:hover{color: var(--site-secondary);}
.footer-call-in a:hover, .footer-mail-in a:hover, .header-call-bx a:hover, .header-mail-bx a:hover{color: var(--site-secondary);}
.social-link-wrap .fb:hover{background-image: url(images/facebook-footer-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-link-wrap .in:hover{background-image: url(images/linkedin-footer-hover.svg);background-repeat: no-repeat;background-position: center;}
.social-link-wrap .twt:hover{background-image: url(images/x-footer-hover.svg);background-repeat: no-repeat;background-position: center;}
.copy-rights-right a:hover{color: var(--site-secondary);}
.copy-rights-right a:hover:before{background-color: var(--site-secondary);width: 53%}
.global-btn.white:hover{background-color: var(--site-secondary);color: var(--site-black);}
.slick-prev.slick-arrow:hover{background:transparent url(images/left-arrow-hover.svg);background-repeat: no-repeat;background-position: center;}
.slick-next.slick-arrow:hover{background:transparent url(images/right-arrow-hover.svg);background-repeat: no-repeat;background-position: center;}
.bread-crumb a:hover{color: var(--site-secondary);}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{background-color: var(--site-primary);color: var(--site-white);}
.dnd-icon-remove:hover:after{position: absolute;content:'';left: 0;top: 0;width: 100%;height: 100%;background-image: url(images/close-popup-hover-new.svg) !important;background-size: 15px;background-position: center;}
.header-right-link.desktop .menu .menu-item.menu-item-has-children > a:hover:before{background-image: url(images/drop-arrow-hover.svg);background-repeat: no-repeat;background-position: center;}
.download-btn:hover{color: var(--site-white);background: #006F80 url(images/document-icon-hover.svg);background-repeat: no-repeat;background-position: 20px center;}
.header-right-link.desktop .menu .menu-item-has-children:hover .sub-menu{display: block;}
.header-right-link.desktop .menu .menu-item-has-children:hover > a{color: var(--site-secondary);}
.header-right-link.desktop .menu .menu-item-has-children.current-menu-item:hover > a{color: var(--site-primary);}
.header-right-link.desktop .menu .menu-item-has-children.current-menu-parent:hover > a{color: var(--site-primary);}
.header-right-link.desktop .menu .menu-item.current-menu-item > a:hover:before{background-image: url(images/drop-arrow-active.svg) !important;background-repeat: no-repeat;background-position: center;}
.header-right-link.desktop .menu .menu-item.current-menu-parent > a:hover::before {background-image: url(images/drop-arrow-active.svg) !important;background-repeat: no-repeat; background-position: center;
}
.header-right-link.desktop .menu .menu-item-has-children:hover > a:before{background-image: url(images/drop-arrow-hover.svg);background-repeat: no-repeat;background-position: center;transform: scaleY(-1);} 
.header-right-link.desktop .menu .menu-item-has-children.current-menu-parent:hover > a:before{background-image: url(images/drop-arrow-active.svg);background-repeat: no-repeat;background-position: center;} 
.header-right-link.desktop .menu-item .sub-menu li.current-menu-item a:hover:before{position: absolute;left: 0;content:'';background-image: url(images/menu-icon-active.svg) !important;background-repeat: no-repeat;background-position: center;}
.tab-menu-btn > a:hover{color: var(--site-secondary);border-bottom: 3px solid var(--site-secondary);font-weight: 700;}
.tab-menu-btn > a.active:hover{color: var(--site-primary);border-bottom: 3px solid var(--site-primary);}
.header-right-link.desktop .menu-item .sub-menu li a:hover:before{background-image: url("images/menu-icon-hover.svg");}
.global-btn:hover{color: var(--site-white);background-color: var(--site-primary);}
.our-product-box:hover:before{background: url(images/product-top-border-hover.svg);}
.our-product-box:hover:after{background: url(images/our-product-arrow-btn-hover.svg);}
.our-product-box:hover{border: 1px solid var(--site-secondary);}
.modal-dialog .btn-close:hover{background: url(images/close-popup.svg);background-repeat: no-repeat;background-size: cover;}
.standard-research-btn:hover{background: url(images/white-arrow-hover.svg)no-repeat; background-size: cover;}
.vid-avl.introduction-left-video:hover:before{background-image: url(images/video-play-icon-hover.svg);background-repeat: no-repeat;background-position: center;}
.form-style input[type="submit"]:hover{background: var(--site-primary);color: var(--site-white);}
.contact-form input[type="submit"]:hover{background: var(--site-primary);color: white;}
.whysybx p a:hover, .whysybx li a:hover, .whysybx h1 a:hover .whysybx h2 a:hover, .whysybx h3 a:hover .whysybx h4 a:hover, .whysybx h5 a:hover, .whysybx h6 a:hover{text-decoration:none;color: var(--site-primary);}
.header-right-link.desktop .menu .menu-item.current_page_item > a:hover, .header-right-link.desktop .menu .menu-item.current-menu-item > a:hover{color: var(--site-primary);}
}
@media(max-width:1800px){
  .banner-right-image{margin-left: 0}
}
@media(max-width:1700px){
  .banner-right-image img{width: calc(63vw + 30px);max-width: calc(63vw + 30px);}
  .banner-right-image:before{width: calc(63vw + 30px);max-width: calc(63vw + 30px);}
  .banner-section .slick-prev.slick-arrow{left: 20px;}
  .banner-section .slick-next.slick-arrow{right: 20px;}
  .inner-banner-right-image img{width: calc(64vw + 20px);max-width: calc(64vw + 20px);}
  .inner-banner-right-image:before{width: calc(64vw + 20px);max-width: calc(64vw + 20px);}
}
@media(max-width:1600px){
  .banner-section .slick-prev.slick-arrow{left: 50px;bottom: 20px;top: auto;}
  .banner-section .slick-next.slick-arrow{right: calc(100% - 150px);bottom: 20px;top: auto;}
  .banner-right-image img{width: 66vw;max-width: 66vw;}
  .banner-right-image:before{width: 66vw;max-width: 66vw;}
    .inner-banner-right-image img{width: calc(65vw + 20px);max-width: calc(65vw + 20px);}
  .inner-banner-right-image:before{width: calc(65vw + 20px);max-width: calc(65vw + 20px);}
}
@media(max-width:1500px){
  .banner-right-image img{width: 68vw;max-width: 68vw;}
  .banner-right-image:before{width: 68vw;max-width: 68vw;}
   .inner-banner-right-image img{width: calc(66vw + 20px);max-width: calc(66vw + 20px);}
  .inner-banner-right-image:before{width: calc(66vw + 20px);max-width: calc(66vw + 20px);}
 }
@media(max-width:1399px){
.footer-call-col{margin-right: 50px;padding-right: 50px;max-width: 285px;}
.footer-mail-col{margin-right: 50px;padding-right: 50px;max-width: 282px;}
.introduction-left-video img {max-width: 546px;height: 315px;}
.welcome-left-img img {max-width: 546px;height: 399px;}
.capabilities-img img{max-width: 496px;height: 570px;}
.site-standard-research-content{margin-left: 80px;}
.join-team-left{max-width: 60%;}
.join-team-right{max-width: 40%;padding-left: 30px;}
.join-team-img img{max-width: 100%;height: 330px;}
.banner-ttl{font-size: 40px;}
}
@media(max-width:1300px){
.banner-right-image img{width: 68vw;max-width: 68vw;}
.banner-right-image:before{width: 68vw;max-width: 68vw;}
}
@media(max-width:1199px){
.header-right-link.desktop > .main-navigation{display: none;}
.mobile-humberg-menu{display: inline-block; background: var(--site-black);width: 36px;height: 25px;  text-indent: -10000px;
    margin: 0 0 0 20px;background: url(images/huberg.svg) no-repeat 0 0;position: relative;background-size: 34px;border: 0;outline: none;margin-top: 42px;}
.mobile-menu-main{position: fixed;left: 100%;top: 0;height: 100vh;transition: 0.7s;-webkit-transition: 0.7s;width: 100%;z-index: 2;display: flex;}
.mobile-menu-main .humburger-btn {font-size: 0;display: inline-block;width: 35px;height: 35px;background: url(images/close-ico.svg);background-repeat: no-repeat;background-position: right center; background-size: 22px;border: 0;box-shadow: none;}
.mobile-menu-logo img{max-width: 110px;}
.mobile-menu-header{display: flex;padding: 20px;justify-content: space-between;align-items: center;}
.mobile-menu-nav{padding: 0px 20px 20px 20px;margin-top: 10px;text-align: center;}
.mobile-menu-main .mobile-menu-left{width: 60%;background-color: var(--site-primary);opacity: 0.3;font-size: 0}
.mobile-menu-main .mobile-menu-right{width: 40%;background-color: var(--site-white);}
.mobile-menu-main .menu{list-style: none;}
.mobile-menu-main .menu > .menu-item{margin-top: 25px;position: relative;text-align: left;}
.mobile-menu-main .menu .menu-item > a{font-size: 18px;color: var(--site-black);line-height: 1;width:calc(100% - 40px);display: block;position: relative;z-index: 12;}
.mobile-menu-main .menu .menu-item > a[href="#"]{z-index: 9;}
.mobile-menu-linkbx .contact-btn a{text-align: center;}
.mobile-menu-main .menu .menu-item-has-children .sub-menu{display: none;padding-left: 15px;}
.mobile-menu-main .menu .menu-item-has-children .sub-menu > li:first-child{margin-top: 25px;}
.mobile-menu-main .menu .menu-item.current-menu-parent > .sub-menu-toggle,.mobile-menu-main .menu .menu-item.current-menu-item > .sub-menu-toggle,
.mobile-menu-main .menu .menu-item.current-menu-ancestor > .sub-menu-toggle{background-image: url(images/drop-arrow-active.svg);width: 100%;background-position: right center;z-index: 11;}
.mobile-menu-main .menu .menu-item-has-children.subnav_open > .sub-menu-toggle{transform: scaleY(-1);}
.mobile-menu-linkbx .menu .menu-item-has-children > a::before{display: none;}
.mobile-menu-main .menu .menu-item-has-children > .sub-menu-toggle{display: inline-block;  width: 20px;  height: 18px;  margin-left: 5px;  background-image: url(images/drop-arrow.svg); content: '';vertical-align: middle;position: absolute;right: 0;top: 0px;background-size: 18px;padding-right: 25px;background-repeat: no-repeat;cursor: pointer;background-position: right center;transition: 0.3s; --webkit-transition: 0.3s;}
.mobile-menu-main .menu-item .sub-menu li.current-menu-item a::before{background-image: url(images/menu-icon-active.svg) !important;}
.mobile-menu-main .menu .menu-item-has-children .sub-menu > li > a{font-size: 16px;font-weight: 400;padding-left: 22px;}
.mobile-menu-main .menu .menu-item-has-children .sub-menu > li.current_page_item  > a, 
.mobile-menu-main .menu .menu-item-has-children .sub-menu > li.current-menu-item > a{font-weight: 700;color: var(--site-primary);}
.mobile-menu-main .menu .menu-item-has-children .sub-menu > li{margin-top: 10px;list-style: none;}
.header-top{padding: 18px 0;}
.menuopen .mobile-menu-main{left: 0;}
.sticky-btn{top: 290px;padding: 7px 15px;}
.mobile-menu-right .sub-menu li a{position: relative;}
.mobile-menu-right .sub-menu li a:before{position: absolute;left: 0;content: '';background-image: url(images/menu-icon.svg);background-repeat: no-repeat;background-position: center;width: 12px;height: 12px;top: 3px;}
.footer-call-col{margin-right: 30px;padding-right: 30px;max-width: 285px;max-width: 238px;}
.footer-mail-col{margin-right: 30px;padding-right: 30px;max-width: 255px;}
.footer-col2-inn{padding-left: 15px;}
.col-lg-5.footer-col-2{width: 36.33%;}
.col-lg-3.footer-col-3{width: 30.33%;}
.banner-left{padding-top: 0px;padding-bottom: 50px;}
.banner-ttl{font-size: 35px;line-height: 1.2;}
.col-lg-4.banner-left-col{width: 41.66666667%;}
.col-lg-8.banner-right-col{width: 58.33333333%;}
.banner-right-image img{height: 455px;}
.banner-section::before{height: 50px;}
.banner-section .slick-prev.slick-arrow{bottom: 0px;}
.banner-section .slick-next.slick-arrow{bottom: 0px;}
.site-standard-research.noband{margin: 60px 0;}
.product-details{padding: 60px 0}
.products-left-infobx{padding-right: 15px;}
.tab-menu-btn > a{font-size: 20px;padding: 20px 70px 12px 70px}
.specification-sec{margin-top: 60px;}
.specification-ttl{font-size: 22px;}
.whysybx h1{font-size: 35px;}
.whysybx h2{font-size: 32px;}
.whysybx h3{font-size: 28px;}
.whysybx h4{font-size: 22px;}
.whysybx h5{font-size: 20px;}
.whysybx h6{font-size: 18px;}
.global-title {font-size: 32px;}
.site-inquiry-btn {margin-top: 30px;}
.site-inquiry-now{padding:60px 0;}
.site-matrix-introduce{padding: 60px 0;}
.site-matrix-capabilities{padding: 60px 0;}
.site-matrix-welcome{padding: 60px 0;}
.site-our-product{padding: 60px 0;}
.site-our-team{padding: 60px 0;}
.join-the-team{padding: 60px 0;}
.site-contact-us{padding: 60px 0;}
.found-error-page{padding: 60px 0;}
.thanks-page{padding: 60px 0;}
.privacy-policy{padding: 60px 0;}
.introduction-left-video img {max-width: 456px;height: 263px;}
.introduction-left-video::before{width: 77px;height: 77px;}
.capabilities-img img{max-width: 406px;height: 467px;}
.capabilities-left-box{margin-top: 30px;}
.capabilities-img::before{bottom: 17px;left: -21px;width: 81px;height: 68px;}
.our-product-img img {max-width: 140px; height: 80px;}
.welcome-left-img img {max-width: 456px;height: 333px;}
.welcome-left-img::before {top: 32px;right: -10px;width: 71px;height: 58px;}
.welcome-left-img:after{bottom: 32px;left: 0;width: 71px; height: 58px;}
.site-standard-research-content {margin-left: 50px;max-width: 500px;}
.standard-research-title {font-size: 32px;}
.standard-research-content {font-size: 22px;margin-top: 0px;}
.global-sub-title {font-size: 20px;}
.our-product-box{padding: 30px 20px 80px 20px;}
.standard-research-btn{margin-right: 25px;}
.team-box-top img{height: 154px;}
.contact-map-img img{height: 348px;}
.form-style .form-wrap {padding-left: 25px; padding-right: 15px;}
.join-team-img::before, .join-team-img::after{width: 32px;height: 27px;}
.join-team-img::after{bottom: 14px;left: 8px;}
.form-style input[type="submit"]{padding: 10px 20px;}
.join-team-img img {height: 255px;}
.join-team-right{margin: auto;margin-top: 60px;max-width: 45%;padding: 0;}
.join-team-img::before{top: 13px;right: 8px;}
.join-team-wrap{margin-top: 30px;display: block;margin-top: 0;}
.error-page-img img {max-width: 450px;}
.join-team-left{max-width: 70%;margin: auto;}
.introduction-popup .modal{padding: 0 50px;}
.join-team-wrap::before{top: 0;bottom: 0;z-index: -2;width: 100%;margin-top: 10px;height: calc(100% - 20%);}
.our-product-box .global-sub-title{margin-top: 20px;}
.header-contact-detail::before{left: -25px;}
}
@media(max-width: 991px){
.prd-row {flex-direction: column-reverse;}
.banner-section{background-color: transparent;}
.row.banner-row{position: relative;}
.banner-section .container{width: 100%;max-width: 100%;}
.col-lg-4.banner-left-col{width: 100%;top: 0;z-index: 2;position: absolute;height: 100%;padding: 50px 56px;display: flex;align-items: center;}
.banner-left{position: relative;padding: 0}
.col-lg-4.banner-left-col:before{position: absolute;content:'';width: 100vw;height: 100%;left: 0px;background-color: rgba(0,111,128,0.7);}
.col-lg-8.banner-right-col{width: 100%;}
.banner-right-image img{width: 100vw;clip-path: inherit;-webkit-clip-path: inherit;width: 100vw;max-width: 100vw;margin-left: 0px;height: 355px;}
.banner-right-image:before{display: none;}
.banner-left{max-width: 100%;}
.banner-section .slick-next.slick-arrow{right: calc(50% - 50px);bottom:0px;}
.banner-section .slick-prev.slick-arrow{left: calc(50% - 50px);bottom: 0px;}
.banner-section{overflow: inherit;}
.footer-top-wrap{flex-wrap: wrap;}
.footer-mail-col, .footer-call-col, .footer-address-coll{padding: 15px 0;width: 100%;margin: 0;max-width: 100%;}
.footer-mail-col, .footer-call-col{max-width: 50%;}
.footer-mail-col:before, .footer-call-col:before{display: none;}
.footer-short-desc{max-width: 100%;}
.col-lg-3.footer-col-3, .col-lg-5.footer-col-2{width: 50%;margin-top: 30px;}
.footer-col2-inn{padding-left: 0;}
.copy-rights-left, .copy-rights-right{text-align: center;}
.inner-banner{background-color: transparent;}
.row.banner-row{position: relative;}
.inner-banner .container{width: 100%;max-width: 100%;}
.col-lg-4.inner-banner-left-col{width: 100%;top: 0;z-index: 2;position: absolute;height: 100%;padding: 50px 56px;display: flex;align-items: center;}
.inner-banner-left{position: relative;padding: 0}
.col-lg-4.inner-banner-left-col:before{position: absolute;content:'';width: 100vw;height: 100%;left: 0px;background-color: rgba(0,111,128,0.7);}
.col-lg-8.inner-banner-right-col{width: 100%;}
.inner-banner-right-image img{width: 100vw;clip-path: inherit;-webkit-clip-path: inherit;width: 100vw;max-width: 100vw;margin-left: 0px;height: 255px;}
.inner-banner-right-image:before{display: none;}
.inner-banner-left{max-width: 100%;}
.product-right-image{margin-bottom: 40px;text-align: center;}
.introduction-left-video{text-align: center;}
.introduction-left-video img {max-width: 696px;height: 393px;width: 100%;}
.introduction-right-description {margin-left: 0;margin-top: 30px;}
.site-introductuce-btn {margin-top: 30px;}
.capabilities-img {max-width: 406px;margin: auto;}
.capabilities-left{margin-bottom: 30px;}
.capabilities-left-box{margin-top: 40px;}
.site-our-product-box {margin-top: 30px;}
.our-product-img img {max-width: 260px;height: 88px;}
.our-product-box-wrap:nth-child(-n + 4){margin-top: 24px;}
.our-product-box-wrap:nth-child(-n + 2){margin-top: 0;}
.welcome-right-description{margin-left: 0;margin-top: 20px;}
.site-matrix-welcome.right .welcome-right-description{margin-right: 0;}
.welcome-left-img img {max-width: 696px;height: 503px;}
.welcome-left-img{text-align: center;}
.welcome-left-img::before{right: 10px;top: 50px;}
.welcome-left-img::after{left: 10px;bottom: 50px;}
.site-standard-research-content {margin-left: 30px;max-width: 300px;margin-right: 20px;}
.standard-research-title {font-size: 28px;line-height: 30px;}
.standard-research-content {font-size: 18px;margin-top: 10px;}
.our-team-box{margin: 30px auto 0 auto;}
.team-box-top img{height: 237px;}
.contact-map-img img {height: 531px;}
.contact-map-img {margin-top: 30px;}
.contact-form input[type="submit"]{margin-top: 0;}
.join-team-left{margin: auto;}
.join-team-left {max-width: 100%;}
.form-style .form-wrap .col-lg-6{max-width: 50%;}
.join-team-img{text-align: center;margin: auto;}
.join-team-img img{text-align: center;}
.found-error-page .whysybx p {font-size: 18px;}
.thanks-page-img img {max-width: 499px;}
.join-team-img{max-width: 60%;}
.thanks-page .global-title{font-size: 32px;}
.join-team-img::before{top: 15px;}
.join-team-img::after{bottom: 15px; left: 7px;}
.join-team-right{max-width: 95%;}
.vid-avl.introduction-left-video{width: auto;margin: auto;display: inline-block;}
.site-matrix-introduce .col-lg-6:first-child{text-align: center;}
  @supports (selector(html:has(body))) {.hero-slider:has(.slick-next.slick-arrow:not(:empty)) .slick-track{margin-bottom: 70px;}}
}
@media(max-width: 800px){
.col-lg-4.banner-left-col{padding: 50px 35px}
}
@media(max-width: 767px){
.container, .container-sm{max-width: 100%;}
.social-link-wrap .social-icon:first-child{margin-left: 5px}
.header-mail-bx{margin-left: 16px;}
.header-mail-bx{height: 25px;line-height: 25px;padding-left: 25px;width: 25px;}
.header-call-bx{height: 23px;line-height: 23px;padding-left: 23px;width: 23px;}
.header-mail-bx a,.header-call-bx a{font-size: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.header-mail-bx::before{width: 25px;height: 25px;background-size:25px}
.header-call-bx::before{width: 23px;height: 23px;background-size:23px}
.mobile-menu-main .mobile-menu-right{width: 50%;}
.mobile-menu-main .mobile-menu-left{width: 50%;}
.site-logo img{max-width: 105px;}
.mobile-humberg-menu{margin-top: 38px;}
.banner-ttl{font-size: 30px;}
.col-lg-3.footer-col-3, .col-lg-5.footer-col-2{width: 100%;margin-top: 30px;}
.footer-col2-inn{padding-left: 0;}
.copy-rights-left, .copy-rights-right{text-align: center;}
.footer-sub-ttl{font-size: 22px;}
.footer-mail-col, .footer-call-col{max-width: 100%;width: 100%;}
.site-header{height: 119px;}
.site-standard-research.noband{margin: 40px 0;}
.product-details{padding: 40px 0}
.tab-menu{display: none;}
.tab-main-box .tab-menu-btn{display: block;margin-top: 10px;}
.tab-main-box .tab-menu-btn a{display: block;width: 100%;text-align: left;padding: 15px 40px 15px 20px;position: relative;background-color: #F8F8F8;border-bottom: 0;position: relative;transition: 1s;--webkit-transition: 1s;}
.tab-main-box .tab-menu-btn a:before{position: absolute;content: '';right: 20px;width: 20px;height: 12px;background-image: url(images/faq-arrow.svg);
  background-repeat: no-repeat; background-position: center; top: 20px;}
.tab-main-box .tab-menu-btn.active a{color: var(--site-white);background-color: var(--site-primary);}
.tab-main-box .tab-menu-btn.active a:before{background-image: url(images/faq-arrow-hover.svg);  background-repeat: no-repeat; background-position: center;transform: scaleY(-1);}
.tab-wrapbx{border: 0}
.tab-box{border: 1px solid #E7E7E7;border-top: 0}
.whysybx h1{font-size: 30px;}
.whysybx h2{font-size: 26px;}
.whysybx h3{font-size: 22px;}
.whysybx h4{font-size: 20px;}
.whysybx h5{font-size: 18px;}
.global-title {font-size: 26px;}
.site-inquiry-now{padding:40px 0;}
.site-matrix-introduce{padding: 40px 0;}
.site-matrix-capabilities{padding: 40px 0;}
.site-our-product{padding: 40px 0;}
.site-matrix-welcome{padding: 40px 0;}
.site-our-team{padding: 40px 0;}
.join-the-team{padding: 40px 0;}
.site-contact-us{padding: 40px 0;}
.found-error-page{padding: 40px 0;}
.thanks-page{padding: 40px 0;}
.privacy-policy{padding: 40px 0;}
.introduction-left-video img {max-width: 516px;height: 298px;}
.introduction-left-video::before {width: 66px;height: 66px;}
.site-introductuce-btn {margin-top: 20px;}
.introduction-right-description{margin-top: 20px;}
.whysybx p, .whysybx li{margin-top: 10px;}
.capabilities-img::before{bottom: 32px;width: 70px;height: 49px;}
.capabilities-left-box{margin-top: 20px;}
.our-product-img img {max-width: 170px;height: 78px;}
.welcome-left-img img {max-width: 100%;height: 377px;}
.welcome-right-description{margin-top: 20px;}
.site-welcome-btn{margin-top: 20px;}
.welcome-left-img{text-align: center;max-width: 688px;margin: auto;}
.welcome-left-img::before{right: 0;top: 30px;}
.welcome-left-img::after{left: 0;bottom: 30px;}
.standard-research{padding: 25px;position: relative;}
.standard-research-img{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.2;}
.site-standard-research-content{max-width: 600px;margin-left: 0;position: relative;}
.standard-research-img img{max-width: inherit;width: 100%;object-fit: cover;object-position: top;}
.standard-research-btn{margin-right: 0;position: relative;}
.introduction-popup .modal-dialog{max-width: 540px;}
.our-team-box{margin: 30px auto 0 auto;}
.team-box-top img{height: 221px;}
.contact-map-img img{height: 491px;}
  .join-team-img::before {width: 42px; height: 34px;right: 0px;top: 10px;}
  .join-team-img::after{width: 42px; height: 34px;bottom: 10px;left: 0px;}
  .error-page-img img {max-width: 350px;}
  .found-error-page .whysybx p {font-size: 16px;}
  .thanks-page-img img {max-width: 400px;}
  .found-error-page .global-title, .error-btn {margin-top: 20px;}
  .thanks-page .global-title, .error-btn {margin-top: 20px;}
  .join-team-img{max-width: 64%;}
  .vid-avl.introduction-left-video:before{background-size: 50px;background-position: center;}
  .modal-dialog .btn-close{width: 30px;height: 30px;right: 7px;}
  .form-style input[type="submit"] {margin-top: 30px;}
  .thanks-page .global-title{font-size: 26px;}
  .product-details .prd-row .col-lg-4{padding-left: calc(var(--bs-gutter-x) * .5);}
  .header-contact-detail{padding: 3px 0 3px 0;}
}
@media(max-width:575px){
  .our-product-box-wrap:nth-child(n + 2){margin-top: 24px;}
  .join-team-img::before{top: 10px;}
  .join-team-img::after{bottom: 10px;}
  .capabilities-img::before{left: 40px;}
  .welcome-left-img::before{right: 0px;}
  .welcome-left-img::after{left: 0px;}
  .join-team-img {max-width: 76%;}
}
@media(max-width: 480px){
.mobile-menu-main .mobile-menu-right{width: 100%;}
  .mobile-menu-main .mobile-menu-left{width: 0%;}
  .col-lg-4.inner-banner-left-col, .col-lg-4.banner-left-col {padding: 50px 12px;}
  .banner-ttl{font-size: 26px;}
  .banner-btn-wrap{margin-top: 15px;}
  .modal.show .modal-dialog{margin: 0 auto;}
  .mobile-menu-main .menu .menu-item > a{font-size: 16px;}
  .whysybx h1{font-size: 26px;}
  .whysybx h2{font-size: 22px;}
  .whysybx h3{font-size: 20px;}
  .whysybx h4{font-size: 18px;}
  .global-title {font-size: 22px;}
  .global-btn {font-size: 16px;}
  .introduction-left-video img {max-width: 351px;height: 203px;}
  .introduction-left-video::before {width: 55px;height: 55px;}
  .capabilities-right-content {margin-left: 15px;}
  .capabilities-img::before {bottom: 18px;left: -5px;width: 60px;height: 39px;}
  .capabilities-left {margin-top: 20px;}
  .our-product-img img {max-width: 275px;height: 88px;} 
  .welcome-left-img img {height: 257px;}
  .welcome-left-img::before {top: 23px; right: 0;width: 51px;height: 43px;}
  .welcome-left-img::after {bottom: 20px;left: -5px;width: 51px;height: 38px;}
  .standard-research-title {font-size: 22px;line-height: 25px;}
  .site-standard-research-content {max-width: 220px;}
  .standard-research-btn::after {width: 50px; height: 50px;}
  .view-all-btn.text-center{margin-top: 30px;}
  .team-box-top img{height: 237px;}
  .contact-map-img img{height: 268px;}
  .join-team-right {margin-top: 40px;}
  .form-style .form-wrap .col-lg-6 {max-width: 100%;}
  .form-style .form-wrap .col-lg-6 {margin-top: 30px;}
  .capabilities-img img {max-width: 351px;height: auto;}
  .error-page-img img {max-width: 200px;}
  .thanks-page-img img {width: 100%;max-width: 260px;}
  .join-team-img{max-width: 100%;}
  .form-style .form-wrap {padding-left: 15px;}
  .introduction-popup .modal{padding: 0 7px;}
  .contact-form input[type="submit"]{font-size: 16px;}
  .form-style input[type="submit"]{font-size: 16px;}
  .contact-map-img {height: 325px;}
}
@media (max-height: 480px) {
  .menu-primary-menu-container {max-height: calc(100vh - 160px);overflow: auto;margin-top: 0;}
}
