body{ padding: 0px; margin: 0px; list-style: none; font: 400 15px/23px 'Inter'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"], ::before, ::after{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}

/* inter-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    src: url('assets/fonts/inter-v13-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-200 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    src: url('assets/fonts/inter-v13-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/inter-v13-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/inter-v13-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/inter-v13-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-600 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('assets/fonts/inter-v13-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/inter-v13-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-800 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('assets/fonts/inter-v13-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* inter-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('assets/fonts/inter-v13-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  @font-face {
    font-family: 'icomoon';
    src:  url('assets/fonts/icomoon.eot?ktwoza');
    src:  url('assets/fonts/icomoon.eot?ktwoza#iefix') format('embedded-opentype'),
      url('assets/fonts/icomoon.ttf?ktwoza') format('truetype'),
      url('assets/fonts/icomoon.woff?ktwoza') format('woff'),
      url('assets/fonts/icomoon.svg?ktwoza#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-Vector-36:before {
    content: "\e903";
  }
  .icon--1:before {
    content: "\e904";
  }
  .icon-Location-1:before {
    content: "\e905";
  }
  .icon-Message-2:before {
    content: "\e908";
  }
  .icon-Call:before {
    content: "\e909";
  }
  .icon-Arrow-1:before {
    content: "\e90c";
  }
  .icon-Arrow-1-1:before {
    content: "\e90e";
  }
  .icon-Vector-9:before {
    content: "\e900";
  }
  .icon-instagram1:before {
    content: "\e90a";
  }
  .icon-instagram:before {
    content: "\e907";
  }
  .icon-linkedin:before {
    content: "\e906";
  }
  .icon-twitter:before {
    content: "\e90b";
  }
  .icon-facebook-logo:before {
    content: "\e91b";
  }
  .icon-pinterest:before {
    content: "\e934";
  }
  .icon-youtube:before {
    content: "\ea9d";
  }

.headersec.fixed_header, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}
@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}

/******* Banner Section *******/

/* .video-banner{height: 90vh;position: relative;margin-bottom: 100px;}
.video-banner .owl-carousel, .video-banner .owl-carousel .owl-stage-outer, 
.video-banner .owl-carousel .owl-stage-outer .owl-stage, .video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item, 
.video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{height: 100%;}
.video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{background: #000;position: relative;}
.video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .bnr-video-box {
  position: absolute;top: 0;right: 0;max-width: 58%;width: 100%;height: 100%;
}
.video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .bnr-video-box .home-carousel__video {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  height: 100%;
  z-index: 1;
}
.video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .bnr-video-box .home-carousel__video .home-carousel__video-inner{
  height: 0;padding-bottom: 100%;width: 100%;
}
.video-banner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .bnr-video-box .home-carousel__video .home-carousel__video-inner iframe {
  border: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
} */
/*
font-family: 'Inter';
*/

.media{display: flex;}
.media-object{flex: 1;}
.innovationSEC{width: 100%; padding: 60px 0 0;
background: url(assets/images/innovationElmnt1.png) no-repeat top 50% left, url(assets/images/innovationElmnt2.png) no-repeat bottom 180px right;}
.pgehding{width: 100%; }
.pgehding h2{font-weight: 500; font-size: 45px; line-height: 45px; color: #000000; text-transform: uppercase;
border-bottom: 2px solid #FBE106; padding: 0 0 20px; }
.sensorpnl{padding: 50px 0 0;}
.sensorpnl .invationlst:first-child{background: #f4f4f4;}
.sensorpnl .invationlst:first-child .media-object {padding: 65px 0px 35px 50px;}
.sensorpnl .invationlst:first-child figure {margin: 0 0 0 46px;}
.sensorpnl .invationlst figure>img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.sensorpnl h3{color: #000000; font-weight: 500; font-size: 37px; line-height: 40px; }
.sensorpnl p{color: #434343; font-weight: 500; font-size: 18px; line-height: 28px;}
.linkTXT{display: inline-block; color: #434343; font-weight: 500; font-size: 18px; line-height: 28px; text-decoration: underline !important;}
.sensorpnl figure{position: relative; width: 100%; margin: 46px 0 0;max-width: 60%;width: 100%;/*height: 550px;*/overflow: hidden;}
.sensorpnl figure > img{width: 100%;}
/* .sensorpnl figure::before{position: absolute; content: ""; top: 0; bottom: 0; width: 100%; background: #000; opacity: 0.30;} */
.youtubeICN{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.invationpnl{width: 100%; padding: 100px 0 0;}
.invationlst{width: 100%; background: #F4F4F4; margin: 100px 0 0;}
.invationlst p{color: #434343; font-size: 18px; line-height: 27px;}
.invationlst h3{color: #000000; font-weight: 500; font-size: 35px; line-height: 39px;}
.invationlst .media > figure{position: relative; margin: 0 46px 0 0;max-width: 50%;width: 100%;min-height: 490px;overflow: hidden;}
.invationlst:nth-child(even) .media > figure{margin: 0 0 0 46px;}
.invationlst .media > figure img, .invationlst .media > figure iframe{
  width: 100%;height: 100%;object-fit: cover;-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);
}
.invationlst:nth-child(even) .media{flex-direction: row-reverse;}
.invationlst:first-child{margin: 0;}
.invationlst .media-object{padding: 65px 50px 30px 0;}
.invationlst:nth-child(even) .media-object{padding: 65px 0px 30px 50px;}
.invationlst:first-child{background: #FBE106;}
.invationlst:first-child p{color: #111111;}
.defultBTN{display: inline-flex; align-items: center; height: 41px; background: #000000; border: 2px solid transparent; 
padding: 0 22px 0 28px; color: #FFF; font-size: 16px; line-height: 20px; font-weight: 600; border-radius: 30px;}
.defultBTN span{color: #FBE106; margin-left: 55px; font-size: 14px;}
.defultBTN:hover{color: #111111; border-color: #111111; background: transparent;}
.defultBTN:hover span{color: #111111;}
.invationlst .defultBTN{margin: 27px 0 0;}
.youtubeICN::before{position: absolute; content: ""; bottom: 10px; top: 10px; left: 10px; right: 10px; background: #FFF;}
.youtubeICN img{position: relative;}
.invationpnl .invationlst:first-child .content-btns a:last-child {background: #fff;}

.pgehding p{color: #434343; font-weight: 500; font-size: 18px; line-height: 24px;}
.expertiseSEC{width: 100%; padding: 50px 0 85px;}
.expertiseSEC .pgehding h2{margin: 0 0 20px;}
.projectpnl{width: 100%; padding: 30px 0 0;}
.projecthed{width: 100%;}
.projecthed h3{color: #020202; font-weight: 500; font-size: 37px; line-height: 42px; text-transform: capitalize;}
.projectBX{width: 100%; margin: 25px 0 0;}
.projectCon{width: 100%; padding: 30px 0 0;}
.projectCon p{color: #6B6B6B; font-weight: 500; font-size: 16px; line-height: 20px;}
.projectCon h4{color: #000000; font-weight: 600; font-size: 17px; line-height: 23px; text-transform: capitalize;}
.projectbtn{text-align: center; margin: 35px 0 0;}
.projectbtn .defultBTN{background: #FBE106; color: #000;}
.projectbtn .defultBTN span{color: #000;}
.projectbtn .defultBTN:hover{background: #000000; color: #FFF;}
.projectbtn .defultBTN:hover span{color: #FFF;}
.projectimg{width: 100%; display: flex; align-items: flex-end; /*min-height: 476px;*/min-height: 400px;}
.projectBX-main:nth-child(2n+2) .projectBX .projectimg img {-o-object-fit: cover;object-fit: cover;height: 344px;width: 100%;}

.cybersepnl,.testmoSldr{margin: 55px 0 0;}
.cybersepnl .media > figure{margin: 0 300px 0 0;}
.cybersepnl p{color: #434343; font-weight: 500; font-size: 18px; line-height: 25px; margin: 0 0 18px;}
.cybersepnl .defultBTN{margin: 35px 0 0;}

.aboutSEC{width: 100%; position: relative; padding: 50px 0 70px;
background: url(assets/images/aboutElmnt1.png) no-repeat bottom left, url(assets/images/aboutElmnt2.png) no-repeat top 160px right, url(assets/images/aboutElmnt3.png) no-repeat top left 100px;}
.aboutSEC::before{position: absolute; content: ""; z-index: -9; top: 0; bottom: 0; width: 100%; background: #F4F4F4;}
.aboutSEC .scroll-down-sec .scroll-down img{
    -webkit-filter: brightness(0) saturate(100%) invert(60%) sepia(70%) saturate(7311%) hue-rotate(179deg) brightness(90%) contrast(101%);
    filter: brightness(0) saturate(100%) invert(60%) sepia(70%) saturate(7311%) hue-rotate(179deg) brightness(90%) contrast(101%);
}
.aboutpnl{margin: 30px 0 0;}
.abouthed{width: 100%;}
.abouthed p{color: #434343; font-weight: 500; font-size: 18px; line-height: 28px;}
.abouthed p em{font-weight: 700; font-style: normal;}
.abouthed h3{color: #000; font-weight: 700; font-size: 21px; line-height: 27px;}
.aboutpnl .media{margin: 30px 0 0; /*align-items: flex-start;*/background: #fff;}
.aboutpnl .media .media-object {padding: 25px 25px 25px 0;}
.aboutpnl .media > figure img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.aboutpnl h4{color: #070707; font-weight: 500; font-size: 22px; line-height: 27px; margin: 0 0 25px;}
.aboutpnl ul{display: inline-block; width: 100%;}
.aboutpnl li{position: relative; color: #3C3C3C; font-weight: 500; font-size: 17px; line-height: 25px; padding-left: 57px;
margin: 0 0 15px;}
.aboutpnl li::before{position: absolute; content: ""; left: 0; top: 1px; width: 33px; height: 26px;
background: url(assets/images/logo-sauter-ag.png) no-repeat 0 0; }
.aboutpnl .media > figure{position: relative; margin: 0 50px 0 0;max-width: 50%;width: 100%;overflow: hidden;}
.aboutpnl .media > figure:before{display: none;}
.aboutpnl .media > figure iframe{width: 100%;height: 100%;-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);max-height: inherit !important;}
.aboutpnl .defultBTN{margin: 10px 0 0;}
.aboutpnl .media > figure::before {position: absolute;content: "";top: 0;bottom: 0;width: 100%;background: #000;opacity: 0.30;}
.content-btns a:first-child{margin-right: 10px;}
.content-btns a:last-child{background: #FBE106;color: #000;}
.content-btns a:last-child span{color: #000;}

.brandLgo{text-align: center; height: 90px; display: flex; align-items: center; justify-content: center;}
.brandLgo img{display: inline-block !important; width: auto !important; height:auto;}
.brandSldr{width: 100%;}
.brandSEC{width: 100%; padding: 30px 0;}
.brandSEC .owl-dots{display: none !important;}
.brandSEC .owl-nav{display: flex !important;}
.brandSEC .owl-nav button span{display: none;}
.brandSEC .owl-nav button{width: 40px; height: 40px; border-radius: 100%; position: absolute; top: 50%; transform: translateY(-50%);
color: #FBE106 !important; background: #000 !important; }
.brandSEC .owl-prev::before{content: "\e90e"; font-family: 'icomoon';}
.brandSEC .owl-prev{left: -35px;}
.brandSEC .owl-next{right: -35px;}
.brandSEC .owl-next::before{content: "\e90c"; font-family: 'icomoon';}
.brandSEC .owl-nav button:hover{background: #FBE106 !important; color: #020202 !important;}

.bannerSec{width: 100%; position: relative;height: 85vh;overflow: hidden;}
.bannerSec:before{display: none;}
.bannerSec .main-slider, .bannerSec .main-slider .slick-list,
.bannerSec .main-slider .slick-list .slick-track, .bannerSec .main-slider .slick-list .slick-track .item,
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg{height: 100%;}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background: #000;
}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg:before{background: #000;}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnr-video {
  position: absolute;top: 0;right: 0;width: 58%;height: 100%;
}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnr-video iframe{max-width:inherit !important;max-height: inherit !important;}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnrtxt {width: 100%;z-index: 9;position: relative;margin-top: 60px;}


.headersec {width: 100%; padding: 20px 0; position: absolute; z-index: 99; top: 0; left: 0; }
.hderinr{position: relative; display: flex; align-items: center; justify-content: space-between;}
.hdrlgo{width: auto;}
.hdrRT{width: auto;}
.menuICN{display: inline-flex; align-items: center; font-weight: 600; font-size: 20px; line-height: 25px; color: #FFFFFF;}
.menuICN i{margin-right: 25px;}
.bnrimg{position: relative; overflow: hidden;}
.bnrimg > img{width: 100%; object-fit: cover;}
/* .bnrtxt{width: 100%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 9;} */
.bnrtxtinr{max-width: 565px; width: 100%; position: relative; padding-right: 50px;}
.bnrtxtinr h2{color: #FBE106; font-weight: 500; font-size: 40px; line-height: 45px; margin: 0 0 20px;}
.bnrtxtinr p{color: #FFFFFF; font-weight: 500;/* font-size: 18px; line-height: 28px;*/}
.sensorpnl p, .invationlst p, .pgehding p, .cybersepnl p, .bnrtxtinr p, .aboutpnl li, .abouthed p, .foterRTtoprt p, .foterRTbtm p{font-size: 15px;line-height: 26px;}
.bnrtxtinr::before{position: absolute; content: ""; bottom: -999%; top: -999%; left: -999%; right: 0; background: #000000; z-index: -1;}
.menuICN:hover{color: #FFF; opacity: 0.75;}
.headersec::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 230px;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 10.65%, rgba(0, 0, 0, 0) 100%); }
.bannerSec .owl-dots{display: none !important;}
.bannerSec .owl-nav{display: flex !important; align-items: center; left: 50%; transform: translateX(-50%); width: 1560px;
padding: 0 12px; bottom: 75px; position: absolute; pointer-events: none;}
.bannerSec .slick-arrow{width: 40px; height: 40px; border: 1.5px solid #FBE106 !important; display: flex; align-items: center;
justify-content: center; border-radius: 100%; background: transparent !important; color: #FBE106 !important; pointer-events: visible;}
.bannerSec .owl-prev{margin-right: 13px;}
.bannerSec .slick-arrow:hover{background: #FBE106 !important; color: #000000 !important;}
.bannerSec .slick-arrow span{display: none;}
.bannerSec .owl-prev::before{content: "\e90e"; font-family: 'icomoon';}
.bannerSec .owl-next::before{content: "\e90c"; font-family: 'icomoon';}
.bnrtxtinr .defultBTN{background: #FBE106; color: #000;margin-top: 20px;}
.bnrtxtinr .defultBTN span{color: #000;}
.bnrtxtinr .defultBTN:hover{background: #F4F4F4; color: #000000;}
.bnrimg::before{position: absolute; content: ""; background: #232323; bottom: 0; top: 0; width: 100%; opacity: 0.30; z-index: 9;}
.scroll-down-sec {text-align: center;position: absolute;bottom: 20px;width: 100%;}
.scroll-down-sec .scroll-down img {max-width: 35px;height: auto;width: 100%;animation: down 1.5s infinite;-webkit-animation: down 1.5s infinite;}
@keyframes down {
	0% {
		transform: translate(0);
	}
	20% {
		transform: translateY(15px);
	}
	40% {
		transform: translate(0);
	}
}
@-webkit-keyframes down {
	0% {
		transform: translate(0);
	}
	20% {
		transform: translateY(15px);
	}
	40% {
		transform: translate(0);
	}
}

.testmonialSEC{width: 100%; padding: 65px 0;}
.testmoSldr{width: 100%;}
/*.testmoSldr .testmoBX .owl-carousel {background: #fbe106 url(assets/images/testmoElmnt.png) no-repeat bottom right;}*/
.testmoBX{width: 100%;}
.testmoBX .row{margin: 0;}
.testmoBX .row > div{padding: 0;}
.testmoimg{width: 100%; position:relative;}
.testmoimg img {width: 100%;height: 700px;-o-object-fit: cover;object-fit: cover;}
.testmoCON{width: 100%; position: relative; /*min-height: 780px;*/ padding: 50px 40px 30px 114px; margin: 0px 0 0;
/*background: url(assets/images/testmoElmnt.png) no-repeat bottom right;*/}
.testmoCON h3{color: #000000; font-weight: 500; font-size: 45px; line-height: 50px; margin: 0 0 20px;}
.testmoCON::before{position: absolute; content: ""; bottom: 0; top: 0; left: 0; right: 0; background: #FBE106; z-index: -1;display: none;}
.testmoCON p{color: #000000; font-weight: 500; /*font-size: 22px;*/font-size: 18px; line-height: 30px;}
.testmoCON strong{color: #000000; font-weight: 600; font-size: 18px; line-height: 23px; position: relative; padding: 10px 0 0;
margin: 25px 0 0; display: block;}
.testmoCON strong::before{position: absolute; content: ""; top: 0; left: 0; width: 23px; height: 2px; border-top: 2px solid #000;}
.testmoCON .media{align-items: center; margin: 10px 0 0;}
.testmoCON .media > figure{/*width: 53px; height: 53px; border-radius: 100%;*/max-width: max-content;width: 100%; margin: 0 10px 0 0; height:40px;}
.testmoCON .media > figure img{width: auto; height: auto; -o-object-fit: cover;object-fit: cover;}
.testmoCON span{position: absolute; left: 35px; top: 128px; color: #000000; font-size: 45px;}
.testmoSldr .owl-dots{display: none !important;}
.testmoSldr .owl-nav{display: block !important; align-items: center;width: 100%;}
.testmoSldr .owl-nav button{display: flex; align-items: center; justify-content: center; width: 40px; height: 40px;margin-bottom: 10px;border: 1.5px solid #000 !important; background: #000 !important; color: #FBE106 !important; border-radius: 100%;}
.testmoSldr .owl-nav button span{display: none;}
/*.testmoSldr .owl-prev{margin-right: 10px;}*/
.testmoSldr .owl-prev::before{content: "\e90e"; font-family: 'icomoon';}
.testmoSldr .owl-next::before{content: "\e90c"; font-family: 'icomoon';}
.testmoSldr .owl-nav button:hover{color: #000 !important; background: transparent !important;}
.testmoCON b{display: inline-block; color: #000000; font-size: 18px; line-height: 20px; font-weight: 500;}

.foterSEC{position: relative; width: 100%; padding: 88px 0 65px;
background: url(assets/images/ftrelmnt1.png) no-repeat left center, url(assets/images/ftrelmnt2.png) no-repeat right bottom;}
.foterSEC::before{position: absolute; content: ""; bottom: 0; top: 0; width: 100%; z-index: -1; background: #000;}
.foterRTbtm{width: 100%; display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse;
padding: 20px 0 0; margin: 80px 0 0; border-top: 1px solid rgba(255,255,255,0.20);}
.foterRTbtm p{color: #FFF; font-size: 17px; line-height: 23px; font-weight: 400; margin: 0;}
.foterRTbtm p a{color: #FBE106; font-weight: 700;}
.foterRTbtm p a:hover{color: #FFF;}
.foterRTbtm ul{display: inline-flex;}
.foterRTbtm li{margin: 0 14px 0 0;}
.foterRTbtm li:last-child{margin: 0;}
.foterRTbtm li a{color: #FFF; font-size: 30px;}
.foterRTbtm li a:hover{color: #FBE106;}
.foterpnl{position: relative; display: flex; justify-content: flex-end;}
.foterRT{width: 100%; max-width: 1086px;}
.foterRTtop{display: flex; align-items: flex-start; justify-content: space-between;}
.foterLGO{display: inline-block;}
.foterRTtoplft ul{display: inline-block; margin: 30px 0 0;}
.foterRTtoplft li{font-weight: 500; font-size: 18px; line-height: 23px; margin: 0 0 15px; float: left; width: 50%;}
.foterRTtoplft li a{color: #FFFFFF;}
.foterRTtoplft li a:hover{color: #FBE106;}
.foterRTtoplft{display: inline-flex; flex-direction: column; max-width: 330px; width: 100%;}
.foterRTtoprt{width: 100%; /*margin-left: 60px;*/margin-left: 30px;}
.foterRTtoprt ul{display: inline-block;}
.foterRTtoprt p{color: #FFFFFF; font-weight: 500; font-size: 18px; line-height: 25px;}
.foterRTtoprt p a{color: #FFFFFF;}
.foterRTtoprt p a:hover{color: #FBE106;}
.foterRTtoprt .media > span{position: relative; display: flex; align-items: center; justify-content: center; width: 78px;
height: 78px; border-radius: 100%; color: #FBE106; margin: 0 25px 0 0;}
.foterRTtoprt .media > span::after{position: absolute; content: ''; bottom: 0; top: 0; left: 0; right: 0;
background: url(assets/images/ftrinfoLine.png) no-repeat 0 0; background-size: 100% 100%;}
.foterRTtoprt ul{width: 100%; display: inline-flex; justify-content: space-between;}
.foterRTtoprt .media{margin: 0 0 45px; align-items: center;}
.foterRTtoprt .media:last-child{margin: 0;}
/* .fotreimg{position: absolute; bottom: -65px; left: 0;} */
.fotreimg{position: absolute; bottom: -65px; left: -150px;max-width: 330px;width: 100%;}
.foterRTtoprt li:first-child .media{align-items: flex-start;}
.foterRTtoprt .media > span{font-size: 23px;}
/* .invationlst .media{align-items: flex-start;} */



.pushmenu{position: fixed; top: 0; left: -300px; z-index: 9999; background: #262626; width: 250px; height: 100%; padding: 126px 0 0;}
.pushmenu li, .pushmenu li a{width: 100%; border: 0px !important; background: none !important;}
.pushmenu li a{width: 100%; display: inline-block; padding: 15px 20px; color: #fff; border-top: 1px solid #414141 !important; 
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out; text-transform: capitalize;}
.pushmenu li:last-child a{border-bottom: 1px solid #414141 !important;}
.pushmenu li:hover a, .pushmenu li.active a{background: #FBE106 !important; color: #000;}


.sub-toggle{position: absolute; top: 0 !important; right: 0 !important; background: none !important; color: #000;  
display: flex; align-items: center; justify-content: center; height: 60px !important;}
.sub-toggle i{display: none !important;}
.sub-toggle:after{position: absolute; content: "\e915"; font-family: 'icomoon'; color: #fff; font-size: 17px;}
.sub-toggle:before{position: inherit; content: none;}
.opensub li.has-submenu > ul li a, .pushmenu .navbar-nav .dropdown-menu li a{background: none !important; font-size: 20px; padding: 10px 25px; }
.opensub li.has-submenu > ul li a:hover, .pushmenu .navbar-nav .dropdown-menu li a{background: #2074d3 !important; }
.crossmnu{position: absolute; top: 0; right: -50px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; color: #014278; font-size: 20px; background: #fff; }

.pushmenu, .overlyBdy{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.openpush .pushmenu{left: 0;}
.overlyBdy{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.80); z-index: 999; opacity: 0; visibility: hidden;}
.remveovrly .overlyBdy{opacity: 1; visibility: visible;}
.remvemnu .pushmenu{left: -300px;}
.remvemnu .overlyBdy{opacity: 0; visibility: hidden;}
.has-submenu a i{display: none !important;}



.pushmenu nav{padding: 0px; margin: 0px; background: none !important;}
.pushmenu nav ul{width: 100%;}


.droparrow{position: absolute; top: 0; right: 0; color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; width: 45px; height: 61px;}
.droparrow:after{border: 0px; }
.pushmenu .navbar-nav .dropdown-menu{padding: 0px; border: 0px; background: #040404; border-radius: 0px; margin: 0px;}

.pushmenu .navbar-nav .dropdown-menu li a{background: none !important; color: #fff;}
.pushmenu .navbar-nav .dropdown-menu li a:hover{background: #FBE106 !important; color: #000;}


.pushmenu nav{overflow: auto;}


.pushmenu nav{height: 100vh;align-items: flex-start;}
.innerPge .headersec, .mainSectn .headersec{position: relative;z-index: 999; background: #014278;}

.innerPge .headersec.fixed{position: fixed; background: #002544;}
.mainSectn .headersec{background: none; position: absolute;}

.mainSectn .openhdr{background: #181818 !important;}



.headersec.fixed{background: #fff; padding: 10px 0;
-moz-box-shadow: 0 7px 8px -7px #333;
-webkit-box-shadow: 0 7px 8px -7px #333;
box-shadow: 0 7px 8px -7px #333;}
.headersec.fixed .hdrinfo{display: none;}
.headersec.fixed .hdrlgo img{width: 80px;}
.headersec.fixed .hderinr {align-items: center;}
.headersec.fixed .hdrmnuicn {bottom: 23px;}
.crossmnu{background: #FBE106; color: #000 !important;}

.pushmenu li a{font-size: 18px;padding: 12px 15px;white-space: inherit;}
.opensub li.has-submenu > ul li a, .pushmenu .navbar-nav .dropdown-menu li a{font-size: 16px;}
.droparrow {height: 55px;}

.sub-toggle::before, .sub-toggle::after{content: none !important;}
.sub-toggle i{display: flex !important; font-size: 13px !important;}
.sub-toggle{width: 15px !important; height: 15px !important;top: 21px !important; right: -1px !important;}
ul.slimmenu li > ul{width: 250px; background: #fff; border: 1px solid #ddd;}
ul.slimmenu li > ul li a{font-size: 15px; padding: 5px 10px; color: #000 !important; width: 100%;}
ul.slimmenu li > ul li a:hover{background: #77c080 !important; color: #fff !important;}
.srchSubmit input[type="submit"]{background: #76bf80; color: #fff;}
.srchSubmit input[type="submit"]:hover{background: #018738;}
ul.slimmenu li > ul li{width: 100%;}


.droparrow::after{content: none;}
.droparrow i{width: 10px; height: 10px; background: #FFF; clip-path: polygon(50% 100%, 0 0, 100% 0);}

.headersec.fixed_header{background: #000;padding: 10px 0;}
.headersec.fixed_header::before{content: none;}
.headersec.fixed_header .hdrlgo {max-width: 250px;width: 100%;}

.bnrtxtinr p a{color: #FFF; text-decoration: underline !important;}
.bnrtxtinr p a:hover{opacity: 0.65;}

.bnrimg > iframe{width: 100%; border: 0px;}
.bannerSec::before{position: absolute; content: ""; bottom: -2px; left: 0; width: 100%; height: 10px; background: #FFF; z-index: 99;}
.bannerSec .slick-arrow{font-size: 0px !important; padding: 0;}
.bannerSec .slick-arrow.slick-prev{position: absolute; bottom: 10%; left: 10%;z-index: 9;}
.bannerSec .slick-arrow.slick-next{position: absolute; bottom: 10%; left: 13%;z-index: 9;}
.bannerSec .slick-arrow.slick-prev::before {
  content: "\e90e";
  font-family: 'icomoon'; font-size: 14px;
}
.bannerSec .slick-arrow.slick-next::before {
  content: "\e90c";
  font-family: 'icomoon'; font-size: 14px;
}
.bannerSec .slick-slide{height: auto;}
.bnrimg > iframe {
  object-fit: cover;
}

.bnrimg > iframe{float: right;}
.bnerTWO .bnrimg > iframe{float: right; width: 45% !important; transform: scale(2.3);}

/******** Inner page **********/

.inner-page{margin: 60px 0;}
.expertise-projects{position: relative;background: url(assets/images/innovationElmnt1.png) no-repeat top 5% left;}
.two-column_img-with-txt-row{padding: 50px 0;}
.two-column_img-with-txt-row .row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.two-column_img-with-txt-row .content-img img {width: 100%;height: auto;}
.two-column_img-with-txt-row .content-txt{padding-left: 40px;position: relative;}
.two-column_img-with-txt-row .content-txt h3{font-size: 30px;font-weight: 600;color: #000;}
.two-column_img-with-txt-row .content-txt p{font-size: 15px;font-weight: 500;color: #6B6B6B;margin-bottom: 15px;}
.two-column_img-with-txt-row .content-txt p:last-child{margin-bottom: 0;}
.security-icon {position: absolute;bottom: 20px;right: 100px;max-width: 100px;width: 100%;}
.three-column-grid{margin: 30px 0 50px;}
.grid-box .grid-box-img{height: 298px;}
.grid-box .grid-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.grid-box h3{font-size: 17px;font-weight: 600;color: #000;margin: 25px 0;}
.grid-box p{font-size: 15px;font-weight: 500;color:#6B6B6B;line-height: 26px;}
.grey-bg{
  background-color: #F4F4F4;background-image: url(assets/images/bg-shape.png);background-repeat: no-repeat;background-position: right;padding: 70px 0;
}
.three-column-grid-mr .grid-box{margin-top: 40px;}
.service-sec-inr{border-top: 1px solid #C6C6C6;padding: 60px 0 0px;}
.icon-with-box{margin-top: 30px;}
.icon-with-box .icon-box-inr .round-icon {width: 85px;height: 85px;text-align: center;line-height: 85px;border-radius: 100%;background: #FBE106;}
.icon-with-box .icon-box-inr .round-icon img{max-width: 46px;width: auto;height: auto;}
.icon-with-box .icon-box-inr h3{font-size: 30px;font-weight: 600;color: #000;line-height: 30px;font-family: 'Inter', sans-serif;margin: 18px 0 20px;}
.icon-with-box .icon-box-inr p{font-size: 15px;line-height: 26px;color: #6B6B6B;}
.icon-with-box .icon-box-inr ul{padding-left: 15px;}
.icon-with-box .icon-box-inr ul li{font-size: 15px;line-height: 26px;color: #4F4F4F;margin-bottom: 10px;font-family: 'Inter', sans-serif;font-weight: 500;list-style: disc;}
.icon-with-box .icon-box-inr ul li:last-child{margin-bottom: 0;}
.icon-with-box .icon-box-inr ul li::marker{font-size: 12px;}
.technox-support-box{position: relative;background: #FBE106;text-align: center;padding: 70px;margin-top: 50px;}
.technox-support-box:before{
  content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 100%;
  background: url(assets/images/support-box-img.jpg) no-repeat scroll;background-size: cover;opacity: 0.4;mix-blend-mode: darken;
}
.technox-support-box div{position: relative;}
.technox-support-box h4 {font-size: 35px;font-weight: 600;font-family: 'Inter', sans-serif;color: #000;}
.technox-support-box p {font-size: 15px;color: #3E3E3E;font-weight: 700;line-height: 26px;}
.single-column_with-txt{margin-top: 60px;}
.single-column_with-txt .grey-bg{
  background-image: url(assets/images/bg-shape.png), url(assets/images/bg-shape2.png);
  background-repeat: no-repeat no-repeat;background-position: right top, left top;background-size: auto 100%, auto;padding: 170px 0;
}
.section-heading h3{font-size: 30px;font-weight: 600;font-family: 'Inter';text-transform: capitalize;}
.our-customers{padding: 70px 0;}
.our-customers .section-heading{margin-bottom: 30px;}
.our-customers-list {gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.our-customers-list .col{display: none;}
.our-customers-list .col {
  -webkit-box-flex: calc(100% / 7);-ms-flex: calc(100% / 7);flex: calc(100% / 7);
}
.our-customers-list .col>div{
  height: 112px;border: 1px solid #CDCDCD;background: #fff;padding: 10px 15px;
  display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;
  -ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}
.our-customers-list .col img {max-width: 150px !important;height: 65px !important;-o-object-fit:contain; object-fit: contain;}
.loadmore-btn{text-align: center;width: 100%;margin-top: 30px;}
.loadmore-btn span {
  display: inline-block;cursor: pointer;font-size: 20px;font-weight: 600;color: #0081C6;font-family: 'Inter';
  -webkit-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;
}
.loadmore-btn span:hover{color: #000;}
.loadmore-btn span img{display: inline-block;margin-left: 8px;max-width: 26px;width: 100%;
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.key-projects .section-heading{margin-bottom: 30px;}
.project-box{display: none;margin-bottom: 25px;}
.project-box .project-box-inr .project-box-img {height: 207px;overflow: hidden;margin-bottom: 15px;overflow: hidden;}
.project-box .project-box-inr .project-box-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;
  -webkit-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;
}
.project-box:hover .project-box-inr .project-box-img img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.project-box .project-box-inr h4 {height: 40px;overflow: hidden;margin-bottom: 8px;}
.project-box .project-box-inr h4 a{
  display: block;font-size: 17px;font-weight: 700;font-family: 'Inter';color: #000;text-transform: uppercase;
  -webkit-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;
}
.project-box .project-box-inr h4 a:hover{color:#FBE106;}
.project-box .project-box-inr p{color: #6B6B6B;font-weight: 500;}
.key-projects .loadmore-btn{margin-top: 40px;}
.govt-logo img {height: 69px;width: auto;-o-object-fit: contain;object-fit: contain;}


.about_col .row,.cyber_col .row{flex-direction: row-reverse;}
.page-id-7 .security1{bottom: 45px;right: 10px;}
.cyber_sec .cyber_col{padding: 70px 0;}
.icon_col .icon-box-inr h3{font-size: 23px;}
.icon_col .icon-box-inr{text-align: center;}
.icon_col .icon-box-inr .round-icon{margin: 0 auto;}
.sauter_list .row{justify-content: center;}

.innovation_section{padding: 50px 0 20px;}
.video_container .two-column_img-with-txt-row:nth-child(odd) .row{ flex-direction: row-reverse; }
.video_container .two-column_img-with-txt-row:nth-child(odd) .row .content-txt{padding-left: 15px;}
.video_container{padding-bottom: 20px;}
.video_container .content-txt ol{padding-left: 20px;}


/* Contact Us */
.contactSec{padding: 50px 0;}
.contact_form {
    width: 100%;
    margin: 0px auto;
}
.frmdta {
    width: 100%;
    margin: 0px 0 20px;
    border-radius: 3px;
}
.frmdta input, .frmdta textarea, .frmdta select {
    background: rgb(1 42 65 / 10%);
    color: #22262E;
    font-size: 15px;
    border: 0px;
    outline: none;
    height: 100%;
    padding: 15px 12px;
    width: 100%;
    resize: none;
    -webkit-appearance: none;
    -webkit-box-shadow: 3px 3px 2px 0px rgb(0 0 0 / 18%);
    box-shadow: 3px 3px 2px 0px rgb(0 0 0 / 18%);
}
.form_submit {background: #FBE106 !important;color: #000;padding: 0 30px!important;border: 2px solid transparent !important;}
.form_submit:hover{border: 2px solid #000 !important;}
.frmdta .wpcf7-not-valid-tip{margin-top: 5px;}
.contactMap iframe{width: 100%;}
.contactInfo{background: #65A444;color: #fff;padding: 50px;height: 222px;}
/* Contact Us End */


.media_reverse{flex-direction: row-reverse;background: transparent !important;}
.aboutpnl .media_reverse figure{margin: 0 0 0 50px !important;}
.aboutpnl .media_reverse .media-object{padding: 25px 0 25px 25px !important;}

.service_list span{margin-left: 10px;}
.service_list li img{background: #FBE106;padding: 10px;border-radius: 100%;width: 50px;}
.service_list li:not(:last-child){margin-bottom: 10px;}
.cyber_sec{margin-top: 0 !important;}
.cyber_col .row .content-txt{padding-left: 15px;padding-right: 40px;}
.sauter_control_sec .grey-bg .aboutpnl,.sauter_control_sec .grey-bg .aboutpnl .media{margin-top: 0;}

.key_contact_points .icon-with-box .icon-box-inr p{margin-bottom: 0;font-family: "Inter";font-weight: 500;color: #4f4f4f;}
.key_contact_points .icon-with-box .icon-box-inr a,.sauter_vision_sec ol li a,.sauter_vision_sec .row .content-txt a{color: #000;}
.key_contact_points .icon-with-box .icon-box-inr a:hover,.sauter_vision_sec ol li a:hover,.sauter_vision_sec .row .content-txt a:hover{color: #4f4f4f;}
.key_contact_text{font-weight: bold;}
.key_contact_text{padding: 30px 70px 25px !important;}



.inner_innovation_sec .sensorpnl{padding: 0;}
.inner_innovation_sec{padding: 40px 0 50px !important;}


.sauter_vision_sec ol,.innovation_content ol,.cyberseSEC .media ol{padding-left: 20px;}
.sauter_vision_sec ol li{font-size: 15px;font-weight: 500;color: #6B6B6B;margin-bottom: 15px;}
.sauter_vision_sec ol li:last-child{margin-bottom: 0;}

.sauter_control_sec .media_reverse .content-txt p,.service_list li span,.cyber_col .row .content-txt p{color: #3c3c3c;}
.service_list li span{font-weight: 500;}
.innovation_content ol li{color: #111;}

.cyberseSEC .media a{color: #000;}
.cyberseSEC .media a:hover,.cyberseSEC .media ol li{color: #434343;}
.cyberseSEC .media ol li{margin-bottom: 15px;font-weight: 500;}
.cyberseSEC .media ol li:last-child{margin-bottom: 0px;}
.cyberseSEC .media .defultBTN{color: #fff;}
.cyberseSEC .media .defultBTN:hover{color: #000;}
.cyberseSEC .media .extra_para{display: none;}


.testmonialSEC .owl-carousel .item{display: flex;justify-content: space-between;}
.testmonialSEC .testmoBX .owl-carousel .item{background: #fbe106 url(assets/images/testmoElmnt.png) no-repeat;background-position: bottom 0px right 530px;}
.testmonialSEC .owl-carousel .owl-item img{height: 100%;}
.testmonialSEC .owl-carousel .owl-item .item{height: 610px;}
.testmonialSEC .owl-carousel .owl-nav{position: absolute;bottom: 20px;left: 35px;}
.client_section{position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.4); display:block; width:100%; color:#fff; padding:15px;}


.brandSEC{height:130px;}


/* Responsive */
@media screen and (min-width:1600px) {

/* .container{max-width: 1560px;} */
.container{max-width: 1320px;}

}


@media (min-width: 1700px) and (max-width: 1799px) {

.bannerSec .slick-arrow.slick-prev{left: 6%;}
.bannerSec .slick-arrow.slick-next{left: 9%;}

}

@media (min-width: 1600px) and (max-width: 1699px) {

.brandSldr{padding: 0 30px;}
.bnrtxtinr .defultBTN {bottom: -90px;right: -255px;}

.bannerSec .slick-arrow.slick-prev{left: 2%;}
.bannerSec .slick-arrow.slick-next{left: 5%;}
.bnerTWO .bnrimg > iframe{width: 45% !important; transform: scale(2.5);}

}

@media only screen and (max-width: 1599px) {

.sensorpnl p, .invationlst p, .pgehding p, .cybersepnl p, .bnrtxtinr p,
.aboutpnl li, .abouthed p, .foterRTtoprt p, .foterRTbtm p {font-size: 15px;line-height: 26px;}
.invationlst h3, .sensorpnl h3 {font-size: 30px;line-height: 35px;}
.pgehding h2, .testmoCON h3, .bnrtxtinr h2 {font-size: 40px;line-height: 45px;}
.pgehding h2{padding: 0 0 20px;}
.hdrlgo{width: 240px;}
.headersec.fixed_header .hdrlgo{max-width: 210px;width: 100%;}
.menuICN {font-size: 17px;line-height: 24px;}
.menuICN i {margin-right: 18px;}
/* .headersec {padding: 28px 0;} */
.headersec::before {height: 150px;}
.bannerSec .owl-nav {width: 1320px; bottom: 55px;}
.defultBTN {height: 40px;padding: 0 20px 0 25px;font-size: 14px;line-height: 20px;}
.defultBTN span {margin-left: 40px;font-size: 13px;}
.bnrtxtinr .defultBTN {bottom: -83px;right: -240px;}
.brandSEC {padding: 20px 0;}
.abouthed h3 {font-size: 20px;line-height: 25px;}
/* .aboutpnl {margin: 40px 0 0;} */
.aboutpnl li {padding-left: 45px;margin: 0 0 15px;}
.aboutpnl li::before {width: 27px;background-size: 27px;height: 22px;top: 3px;}
.aboutpnl .media > figure {margin: 0 40px 0 0;max-width: 645px;}
.aboutpnl .media .media-object{padding-left:0;}
.aboutpnl .defultBTN {margin: 8px 0 0;}
/* .aboutpnl .media {margin: 42px 0 0;} */
.aboutSEC {padding: 50px 0 70px; background-size: 400px, 400px, 700px;}
.youtubeICN {width: 55px;}
.sensorpnl {padding: 40px 0 0;}
.innovationSEC{padding: 70px 0 0;}
.invationlst .media > figure{margin: 0 35px 0 0; /*max-width: 730px;*/min-height: 320px;}
.invationlst:nth-child(even) .media > figure{margin: 0 0 0 35px;}
.invationlst .media-object {padding: 30px 30px 25px 0;}
.sensorpnl .invationlst:first-child .media-object{padding: 30px 0px 35px 30px;}
.invationlst:nth-child(even) .media-object{padding: 30px 0px 25px 30px;}
.invationlst{margin: 70px 0 0;}
.invationpnl{padding: 70px 0 0;}
.invationlst .defultBTN{margin: 10px 0 0;}
.projectimg{min-height: 398px;}
.expertiseSEC .pgehding h2 {margin: 0 0 20px;}
/* .projectpnl{padding: 40px 0 0;} */
.projectCon{padding: 20px 0 0;}
.projectbtn{margin: 28px 0 0;}
.cybersepnl .media > figure{margin: 0 200px 0 0;}
.cybersepnl,.testmoSldr{margin: 45px 0 0;}
.expertiseSEC {padding: 50px 0;}
/* .testmonialSEC{padding: 75px 0;} */
.testmoimg img{height: 650px;}
.testmoCON p{font-size: 17px;line-height: 28px;}
.testmoCON {/*min-height: 660px;*/padding: 50px 35px 25px 70px; background-size: 300px;}
.testmoCON span {left: 18px;top: 120px;font-size: 30px;}
.testmonialSEC .owl-carousel .owl-nav {left: 15px;}
.foterRTtoprt .media > span { width: 72px;height: 72px;margin: 0 20px 0 0;}
.foterRTtoplft li{font-size: 16px;line-height: 20px;}
.foterLGO{width: 250px;}
.foterRTtoplft {max-width: 300px;}
.foterRTbtm li a{font-size: 27px;}
.foterRTbtm {margin: 60px 0 0;}
.foterSEC{padding: 65px 0 60px; background-size: 230px, 650px;}
.foterRTtoprt{margin-left: 40px;}
.foterRT{max-width: 980px;}
.fotreimg{bottom: -60px;left: -20px;width: 306px;}
.invationlst .media > figure > img{height: 480px; object-fit: cover;}
.foterRTtoprt .media > span{font-size: 20px;}
.projectBX-main:nth-child(2n+2) .projectBX .projectimg img{height: 287px;}
.testmoCON strong{font-size: 16px;}
.testmoCON b{font-size: 15px;}

.bannerSec .slick-arrow.slick-prev{left: 4%;}
.bannerSec .slick-arrow.slick-next{left: 8%;}
.aboutpnl .media > figure iframe{-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}
.inner-page{margin: 40px 0;}
.two-column_img-with-txt-row{padding: 30px 0;}
.two-column_img-with-txt-row .content-txt p,.sauter_vision_sec ol li{line-height: 26px;}
.security-icon{right: 0;max-width: 80px;}
.grid-box .grid-box-img{height: 270px;}
.grid-box h3{margin-bottom: 20px;}
.three-column-grid {margin-bottom: 30px;}
.three-column-grid-mr .grid-box{margin-top: 25px;}
.service-sec-inr{padding-top: 30px;}
.technox-support-box{margin-top: 30px;padding: 60px 70px 50px;}
.our-customers{padding: 50px 0;}


.cyber_sec .cyber_col{padding: 30px 0;}
.icon_col .icon-box-inr h3{font-size: 20px;}
.innovation_section{padding: 30px 0 15px;}

.testmonialSEC .owl-carousel .owl-item .item{height: 555px;}

}

@media only screen and (max-width: 1399px) {

.sensorpnl p, .invationlst p, .pgehding p, .cybersepnl p, .bnrtxtinr p, .aboutpnl li, .abouthed p, .foterRTtoprt p, .foterRTbtm p
{font-size: 14px;line-height: 25px;}
.pgehding h2, .testmoCON h3, .bnrtxtinr h2
{font-size: 35px;line-height: 40px;}
.pgehding h2{padding: 0 0 15px;}
.bannerSec .owl-nav{width: 1140px;bottom: 40px;}
.invationlst h3, .sensorpnl h3{font-size: 25px;line-height: 30px;}
.bnrimg > img{height: 550px;}
.headersec {padding: 23px 0;}
.menuICN{font-size: 16px;line-height: 23px;}
.menuICN i{margin-right: 14px;}
.bnrtxtinr{max-width: 525px;padding-right: 35px;}
.bnrtxtinr .defultBTN{ bottom: -75px; right: -225px;}
.headersec::before{height: 120px;}
/* .brandSEC {padding: 30px 0;} */
.bannerSec{height: 82vh;}
.brandLgo{padding: 25px;}
.aboutpnl{margin: 30px 0 0;}
.pgehding h2{padding: 0 0 12px;}
.aboutSEC, .expertiseSEC, .testmonialSEC {padding: 50px 0;}
.innovationSEC{padding: 50px 0 0;}
.aboutSEC{background-size: 350px, 350px, 650px;}
.aboutpnl h4{font-size: 20px;line-height: 25px;margin: 0px 0 25px;}
.aboutpnl li{padding-left: 35px;margin: 0 0 12px;}
.aboutpnl li::before{width: 24px;background-size: 24px;height: 20px;top: 4px;}
.aboutpnl .media > figure{margin: 0px 40px 0 0;max-width: 570px;}
.linkTXT{font-size: 16px;line-height: 25px;}
.sensorpnl{padding: 35px 0 0;}
.sensorpnl figure{margin: 37px 0 0;}
.youtubeICN{width: 50px;}
.invationpnl{padding: 55px 0 0;}
.invationlst{margin: 55px 0 0;}
.invationlst .media > figure{margin: 0 25px 0 0;max-width: 560px;}
.invationlst:nth-child(even) .media > figure{margin: 0 0 0 25px;}
.invationlst .media-object {padding: 20px 20px 20px 0;}
.invationlst:nth-child(even) .media-object{padding: 20px 0px 20px 20px;}
.invationlst .media > figure > img{height: 430px;}
.projectimg{min-height: 338px;}
.projecthed h3{font-size: 30px; line-height: 35px;}
/* .expertiseSEC .pgehding h2{margin: 0 0 28px;} */
.projectBX{margin-top: 20px;}
.projectCon h4{margin-bottom: 10px;}
.cybersepnl .media > figure{margin: 0 135px 0 0;width: 230px;}
.cybersepnl .defultBTN{margin: 15px 0 0;}
.testmoimg img{height: auto;}
.testmoCON{padding: 35px 30px 24px 55px;background-size: 255px;margin:0;}
.testmoCON p{font-size: 15px;line-height: 26px;margin-bottom: 10px;}
.testmoCON span{left: 16px;top: 98px;font-size: 25px;}
/*.testmoSldr .owl-nav{padding: 0 55px 30px;}*/
.testmoCON h3 {margin: 0 0 15px;}
.foterRTtoprt li:last-child .media p{margin: 0 0 4px;}
.foterRTtoprt .media > span{width: 60px;height: 60px;margin: 0 15px 0 0;}
.foterRT{max-width: 840px;}
.foterRTbtm{margin: 45px 0 0;}
.foterLGO{width: 220px;}
.foterRTtoplft li{font-size: 15px;}
.foterRTtoplft {max-width: 255px;}
.foterSEC{padding: 45px 0 35px;background-size: 200px, 600px;}
.fotreimg{bottom: -35px;left: -28px;width: 275px;}
.foterRTbtm li a{font-size: 25px;}
.projectCon p{font-size: 15px;line-height: 22px;}
.projectBX-main:nth-child(2n+2) .projectBX .projectimg img{height: 245px;}

.bnrimg > iframe{width: 100% !important; height: 680px !important;}
.bnerTWO .bnrimg > iframe{transform: scale(2.2);}
.aboutpnl .media > figure iframe{-webkit-transform: scale(1.6);-ms-transform: scale(1.6);transform: scale(1.6);}
.invationlst:last-child .media figure iframe{-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}
.two-column_img-with-txt-row .content-txt p, .grid-box p,.sauter_vision_sec ol li,
.icon-with-box .icon-box-inr ul li{font-size: 14px;line-height: 25px;}
.icon-with-box{margin-top: 20px;}
.icon-with-box .icon-box-inr h3{font-size: 28px;margin: 15px 0;}
.technox-support-box{padding: 50px 70px 45px;}
.single-column_with-txt{margin-top: 50px;}


.icon_col .icon-box-inr h3{font-size: 18px;line-height: 20px;}
.frmdta input, .frmdta textarea, .frmdta select{padding: 12px;}
.frmdta textarea{height: 215px;}

.testmonialSEC .owl-carousel .owl-item .item{height: 500px;}
.testmoSldr .owl-nav button{width: 35px;height: 35px;}
.testmonialSEC .owl-carousel .owl-nav{left: 10px;}

}

@media only screen and (max-width: 1199px) {

.bannerSec .owl-nav{width: 960px;bottom: 35px;}
.brandSEC .owl-nav button,
.testmoSldr .owl-nav button {width: 35px;height: 35px; font-size: 14px !important;}
.hdrlgo{width: 215px;}
.menuICN{font-size: 15px;line-height: 20px;}
.headersec::before{height: 95px;}
.pgehding h2, .testmoCON h3, .bnrtxtinr h2{font-size: 30px;line-height: 35px;}
.defultBTN{height: 38px;padding: 0 15px 0 20px;font-size: 13px;line-height: 20px;}
.defultBTN span{margin-left: 25px;font-size: 11px;}
.bnrtxtinr{/*max-width: 450px;*/max-width:50%;padding-right: 25px;}
.bnrtxtinr .defultBTN{bottom: -72px;right: -190px;}
.bnrimg > img{height: 525px;}
.headersec{padding: 17px 0;}
.brandSEC{padding: 25px 0;}
.brandSEC .owl-nav{margin: 20px 0 0; justify-content: center;}
.brandSEC .owl-nav button{margin: 0 6px; position: static; transform: inherit;}
.aboutSEC{background-size: 300px, 300px, 600px;}
.aboutpnl .media{margin: 35px 0 0;}
.aboutpnl .media > figure{margin: 0px 30px 0 0;max-width: 475px;}
.youtubeICN{width: 45px;}
.aboutpnl{margin: 25px 0 0;}
.sensorpnl figure{margin: 30px 0 0;}
.sensorpnl{ padding: 30px 0 0;}
.innovationSEC{background-size: 120px, 120px;}
.invationlst .media-object{padding: 30px 30px 25px 0;}
/* .invationlst{padding: 20px;} */
.invationlst .media > figure{margin: 0 25px 0 0;max-width: 425px;float: left;}
.invationlst .media > figure > img{height: auto;}
/* .invationlst .media{display: inline-block;} */
.invationlst:nth-child(even) .media > figure{float: right;}
.invationlst:nth-child(even) .media-object{padding: 0;}
.projectimg{min-height: 280px;}
.expertiseSEC .pgehding h2{margin: 0 0 23px;}
.media > figure{margin: 0 75px 0 0;width: 225px;}
.cybersepnl,.testmoSldr{margin: 32px 0 0;}
.cybersepnl .defultBTN{margin: 15px 0 0;}
.testmoCON{min-height: 536px;padding: 20px;background-size: 245px;margin: 0;}
.testmoCON span{display: none;}
.testmoimg img{height: 536px; object-fit: cover;}
.testmoSldr .owl-nav{width: 100%;position: static;margin: 20px 0 0;justify-content: center;}
.fotreimg{display: none;}
.foterRT{max-width: 100%;}
.foterRTbtm{margin: 35px 0 0;}
.foterRTbtm li a{font-size: 22px;}
.testmoBX .testmoimg{height: 100%;}
.testmoBX .testmoimg img{height: 100%;}
.projectBX-main:nth-child(2n+2) .projectBX .projectimg img{height: 203px;}

.bannerSec .slick-arrow.slick-prev{left: 3%;}
.bnrimg > iframe{transform: scale(1.4);}
.bnerTWO .bnrimg > iframe{transform: scale(2.8);}
.bannerSec{height: 75vh;}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnr-video iframe{height: 100% !important;}
.security-icon{display: none;}
.grid-box .grid-box-img{height: 212px;}
.our-customers-list .col{-webkit-box-flex: calc(100% / 5);-ms-flex: calc(100% / 3);flex: calc(100% / 5);}
.project-box .project-box-inr .project-box-img{height: 305px;}
.key-projects .loadmore-btn{margin-top: 20px;}

.video_container{padding-bottom: 10px;}
.frmdta textarea{height: 155px;}

.service_list li{display: flex;align-items: center;}
.testmonialSEC .owl-carousel .owl-item .item{height: 530px;}
.testmonialSEC .testmoBX .owl-carousel .item{background-position: bottom 0px right 440px;}
.testmoSldr .owl-nav button{width: 40px;height: 40px;}
.testmonialSEC .owl-carousel .owl-nav{left: auto;position: initial;display: flex !important;align-items: center;justify-content: center;}
.testmonialSEC .owl-carousel .owl-nav button:first-child{margin-right: 10px;}
.testmonialSEC .owl-carousel .owl-nav button{margin-bottom: 0;}

}
@media only screen and (min-width:768px) and (max-width:1023px){
  .bannerSec{height: 55vh;}
  .bannerSec .bnrtxtinr{max-width: 50%;}
  .scroll-down-sec .scroll-down img{max-width: 25px;}
  /* .aboutpnl .media{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;} */
  .aboutpnl .media > figure {margin: 0 30px 0px 0 !important;/*max-width: 50% !important;*/}
  .invationlst .media figure, .invationlst:nth-child(even) .media > figure{max-width: 100% !important;margin: 0 !important;}
  .aboutpnl .media > figure iframe, .invationlst .media figure iframe {
    -webkit-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;transform: scale(1.1) !important;height: 390px;
  }
  .invationlst .media, .invationlst:nth-child(even) .media {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .invationlst .media .media-object {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
  .aboutpnl .media .media-object{padding-right: 20px;}
  .aboutpnl li{padding-left: 30px;}
  .aboutpnl li::before {width: 20px;background-size: 100% auto;height: 20px;}
  .content-btns a:first-child{margin-right: 4px;}
  .sensorpnl .invationlst .media-object, .invationlst .media-object {padding: 20px !important;}
  .invationpnl{padding: 40px 0 0;}
  .sensorpnl .invationlst:first-child figure{margin: 0 !important;}
  .invationlst{margin: 40px 0 0;}
  .invationlst:nth-child(even) .media-object{padding: 20px;}
  .projectBX-main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
  .projectCon p{height: 88px;overflow: hidden;}
  .projectbtn{margin: 15px 0 0 ;}
  .tts-img{display: none;}
  .testmoCON{padding-bottom: 0;}

  .two-column_img-with-txt-row{padding: 30px 0;}
.two-column_img-with-txt-row .content-img{margin-bottom: 15px;}
.two-column_img-with-txt-row .content-txt{padding-left: 15px;}
.two-column_img-with-txt-row .content-txt h3{font-size: 25px;}
.two-column_img-with-txt-row .content-txt p, .grid-box p, .icon-with-box .icon-box-inr ul li,.sauter_vision_sec ol li,
.technox-support-box p{font-size: 14px;line-height:25px;}
.security-icon{display: none;}
.three-column-grid{margin: 0 0 30px;}
.grey-bg{padding: 30px 0;}
.three-column-grid .row{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.three-column-grid-mr .grid-box{margin-top: 30px;}
.grid-box .grid-box-img{height: 207px;}
.grid-box h3{margin: 15px 0 10px;}
.service-sec-inr{padding: 30px 0 0;}
.icon-with-box{margin-top: 20px;}
.icon-with-box .icon-box-inr .round-icon{width: 75px;height: 75px;line-height: 75px;}
.icon-with-box .icon-box-inr .round-icon img{max-width: 40px;}
.icon-with-box .icon-box-inr h3{font-size: 22px;line-height: 25px;margin: 15px 0;}
.icon-with-box .icon-box-inr ul li{margin-bottom: 6px;}
.technox-support-box{margin-top: 25px;padding: 25px;}
.technox-support-box h4{font-size: 26px;}
.single-column_with-txt{margin-top: 30px;}
.single-column_with-txt .grey-bg{padding: 30px 0;}
.our-customers{padding: 30px 0;}
.our-customers .section-heading{margin-bottom: 20px;}
.our-customers-list{gap: 10px;}
.our-customers-list .col{-webkit-box-flex: calc(100% / 5);-ms-flex: calc(100% / 3);flex: calc(100% / 5);}
.loadmore-btn{margin-top: 20px;}
.loadmore-btn span{font-size: 16px;}
.project-box .project-box-inr h4{height:40px;}
.key-projects .loadmore-btn{margin-top: 10px;}
}


@media only screen and (max-width: 991px) {

.bannerSec .owl-nav {width: 720px;bottom: 30px;}
.headersec{padding: 0;}
.headersec .container{padding: 0; max-width: 100%;}
.hdrlgo{margin: 10px 12px;}
.hdrRT{margin: 0 12px 0 0;}
.aboutpnl .media{margin: 30px 0 0; flex-direction: column;}
.aboutpnl .media > figure{margin: 0 0 30px;max-width: 100%;}
.aboutSEC, .expertiseSEC, .testmonialSEC{padding: 40px 0;}
.brandSEC{padding: 20px 0;}
.pgehding h2, .testmoCON h3, .bnrtxtinr h2{font-size: 25px;line-height: 30px;}
.pgehding h2{padding: 0 0 8px;}
.invationlst h3, .sensorpnl h3{font-size: 22px;line-height: 28px;}
.invationlst .media > figure{margin: 0 20px 10px 0;max-width: 350px;}
.invationlst:nth-child(even) .media > figure{margin: 0 0 10px 20px;}
.cybersepnl .media > figure{margin: 0 40px 0 0;width: 175px;}
.cybersepnl .defultBTN{margin: 8px 0 0;}
.testmoCON{min-height: auto;}
.testmoimg img{height: auto;}
.foterRTtop{flex-direction: column;}
.foterRTtoplft{max-width: 100%; align-items: center;}
.foterRTtoplft ul{margin: 25px 0 0; display: inline-flex;flex-wrap: wrap;justify-content: center;}
.foterRTtoplft li{margin: 0 20px 0 0; width: auto;}
.foterRTtoprt{margin: 40px 0 0;}
.foterRTtoplft li:last-child{margin: 0;}

.headersec.fixed_header{padding: 0;}
.pushmenu{padding: 60px 0 0;}

.bnrimg > iframe{height: 600px !important;}
.bannerSec .slick-arrow.slick-next{left: 10%;}
.bannerSec .slick-arrow {bottom: 7% !important;}
.bnerTWO .bnrimg > iframe{transform: scale(3);}

.icon_col .icon-box-inr h3{font-size: 18px;line-height: 25px;}
.contactMap{margin-top: 50px;}
.sauter_quality_sec .row{flex-direction: column-reverse;}
.aboutpnl .media_reverse figure{margin: 0 !important;}

.testmonialSEC .owl-carousel .owl-item .item{height: 500px;}
.testmonialSEC .testmoBX .owl-carousel .item{background-position: bottom 0px right 0px;}
.testmoCON p {
    font-size: 14px;
    line-height: 18px;
 
}
}
 
@media only screen and (max-width: 767px){
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnr-video{height:auto;}
 .home .bannerSec .main-slider .item .bnrimg .bnr-video{height:220px;}
.headersec.fixed_header .hdrlgo{max-width: 180px;}
.hdrlgo{max-width: 160px;width: 100%;}
.bannerSec .owl-nav{width: 540px;bottom: 25px;}
.headersec{background: #000; border-bottom: 2px solid rgba(255,255,255,0.20);position: relative;}
 .bannerSec{margin:0;height: auto;}
 .home .bannerSec{margin:0;height: 424px;}
.bnrtxtinr::before {bottom: 0;top: 0;left: 0;right: 0;}
.bnrtxtinr{max-width: 450px;padding: 20px;}
.bannerSec .slick-arrow{background: #fff !important; border-color: #fff !important; color: #000 !important;}
.bnrtxtinr .defultBTN{position: static;}
.bnrtxtinr h2{font-size: 20px;line-height: 27px; margin: 0 0 12px;}
.bnrtxtinr p{font-size: 14px;}
.bnrimg > img{height: 480px;}
.invationlst .media > figure{margin: 0 0 15px !important; max-width: 100%;min-height: auto;}
.invationlst{padding: 15px;}
.invationlst{margin: 40px 0 0;}
.projectimg{min-height: auto;}
.cybersepnl .media > figure{margin: 0 25px 0 0;width: 145px;}
.cybersepnl .media{align-items: flex-start;}
.foterRTtoprt .media > span{width: 50px;height: 50px;margin: 0 10px 0 0;font-size: 15px;}
.headersec::before{content: none;}

/* .bnrimg > iframe{height: 600px !important;transform: scale(2);}
.bnerTWO .bnrimg > iframe{transform: scale(2); float: right; width: 100% !important;} */
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg{display: block;}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnr-video{position: relative;width: 100%;}
.bannerSec .main-slider .slick-list .slick-track .item .bnrimg .bnr-video iframe {
  height: 210px !important;width: 100% !important;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);
}
.bannerSec .main-slider  .item .bnrimg .bnrtxt{margin-top: 0!important;text-align: center;}
.bannerSec .main-slider  .item .bnrimg .bnrtxt p{display: none;}

.bnrtxt{transform: inherit; position: static;}
.bnrtxt .container{max-width: 100%; padding: 0;}
.bnrtxtinr {max-width: 100%;z-index: 9; padding-bottom: 60px;}
.inr-banner .bnrtxtinr{padding-bottom: 20px;}
.inr-banner .bnrtxtinr h2{margin-bottom: 0;}
.scroll-down-sec .scroll-down img{max-width: 30px;}
.bannerSec .slick-arrow{bottom: 20px !important;}
.bnrimg > iframe {float: none; transform: scale(2);}
.bannerSec::before{background: #000; height: 180px; z-index: -1;}
.bannerSec .slick-arrow {z-index: 99 !important;}
.bannerSec .slick-arrow.slick-next {left: 12%;}
.brandLgo {padding: 20px 10px;height: 70px;}
.aboutpnl .media > figure{margin: 0;}
.aboutpnl .media > figure iframe, .invationlst .media > figure iframe{height: 270px;}
.aboutpnl .media .media-object{padding: 20px !important;}
.defultBTN{padding: 0 10px 0 14px;}
.content-btns a:first-child{margin-right: 4px;}
.defultBTN span{margin-left: 15px;}
.innovationSEC{padding: 30px 0 0;}
.invationpnl{padding: 35px 0 0;}
.invationlst .media, .invationlst:nth-child(even) .media {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.invationlst .media-object{padding: 0 !important;}
.invationlst .media .media-object {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.projectBX-main:nth-child(2n+2) .projectBX .projectimg img{height: auto;}
.inner-page{margin: 30px 0;}
.two-column_img-with-txt-row{padding: 30px 0;}
.two-column_img-with-txt-row .content-img{margin-bottom: 15px;}
.two-column_img-with-txt-row .content-txt{padding-left: 15px;}
.two-column_img-with-txt-row .content-txt h3{font-size: 25px;}
.two-column_img-with-txt-row .content-txt p, .grid-box p, .icon-with-box .icon-box-inr ul li,.sauter_vision_sec ol li,
.technox-support-box p{font-size: 14px;line-height:25px;}
.security-icon{display: none;}
.three-column-grid{margin: 0 0 30px;}
.grey-bg{padding: 30px 0;}
.three-column-grid-mr .grid-box{margin-top: 20px;margin-bottom: 0 !important;}
.grid-box .grid-box-img{height: auto;}
.grid-box h3{margin: 15px 0 10px;}
.service-sec-inr{padding: 30px 0 0;}
.icon-with-box{margin-top: 20px;}
.icon-with-box .icon-box-inr .round-icon{width: 75px;height: 75px;line-height: 75px;}
.icon-with-box .icon-box-inr .round-icon img{max-width: 40px;}
.icon-with-box .icon-box-inr h3{font-size: 22px;line-height: 25px;margin: 15px 0;}
.icon-with-box .icon-box-inr ul li{margin-bottom: 6px;}
.technox-support-box{margin-top: 25px;padding: 25px;}
.technox-support-box h4{font-size: 26px;}
.single-column_with-txt{margin-top: 30px;}
.single-column_with-txt .grey-bg{padding: 30px 0;}
.our-customers{padding: 30px 0;}
.section-heading h3{font-size: 25px;}
.our-customers .section-heading{margin-bottom: 20px;}
.our-customers-list{gap: 10px;}
.our-customers-list .col{-webkit-box-flex: calc(100% / 3);-ms-flex: calc(100% / 3);flex: calc(100% / 3);}
.loadmore-btn{margin-top: 20px;}
.loadmore-btn span{font-size: 16px;}
.project-box .project-box-inr h4{height: auto;}
.key-projects .loadmore-btn{margin-top: 10px;}
.three-column-grid .grid-box{margin-bottom: 20px;}
.three-column-grid .grid-box:last-child{margin-bottom: 0;}
.two-column_img-with-txt-row .content-txt p:last-child{margin-bottom: 0;}
.project-box .project-box-inr .project-box-img{height: auto;}

.icon_col .icon-box-inr h3{font-size: 18px;line-height: 25px;}
.contactMap{margin-top: 40px;}
.contactSec{padding: 30px 0;}

.key_contact_text{padding: 30px 30px 25px !important;}
.testmonialSEC .owl-carousel .owl-item .item{height:auto; display:block;}

}

@media only screen and (max-width: 575px){

.bannerSec .owl-nav{width: 100%;bottom: 20px;justify-content: center;}
.cybersepnl .media{flex-direction: column;}
.cybersepnl .media > figure{margin: 0 0 20px;width: 150px;}
.foterRTtoprt{margin: 35px 0 0;}
.foterRTtoprt ul{flex-direction: column;}
.foterRTtoprt li{margin: 0 0 20px;}
.foterRTtoprt li:last-child{margin: 0;}
.foterRTtoprt .media{margin: 0 0 15px;}
.foterRTtoprt li br{display: none;}
.foterRTbtm{margin: 25px 0 0;padding: 20px 0 0;flex-direction: column; text-align: center;}
.foterRTbtm ul{margin: 0 0 10px;}
.foterSEC{padding: 40px 0 24px;background-size: 150px, 500px;}

.bnrimg > iframe{transform: scale(2.4);}
.bannerSec .slick-arrow.slick-next{left: 13%;}
.bnerTWO .bnrimg > iframe{transform: scale(2.4);}

.bannerSec::before{height: 240px;}
.bnrimg > iframe{height: 500px !important;}


}

@media only screen and (max-width: 480px){ 

.bannerSec .owl-nav{bottom: 9px;}
.bnrimg > iframe{height: 700px !important;}
.bnrimg > iframe{transform: scale(3.4);}
.bannerSec .slick-arrow.slick-next{left: 15%;}
.bannerSec .slick-arrow{bottom: 3% !important;}
.bnerTWO .bnrimg > iframe{transform: scale(3.4);}
.bnrimg > iframe{height: 400px !important;}

}













