body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
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;}

body {
    -youbkit-touch-callout: none; /* iOS Safari */
    -youbkit-user-select: none;   /* Chrome 6.0+, Safari 3.1+, Edge & Opera 15+ */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;        /* IE 10+ and Edge */
    user-select: none;            /* Non-prefixed version,
                                currently supported by Chrome and Opera */
}


@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?a3tegz');
  src:  url('../fonts/icomoon.eot?a3tegz#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?a3tegz') format('truetype'),
    url('../fonts/icomoon.woff?a3tegz') format('woff'),
    url('../fonts/icomoon.svg?a3tegz#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-inspection:before {
  content: "\e900";
}
.icon-fax-machine:before {
  content: "\e901";
}
.icon-global-trade-01:before {
  content: "\e902";
}
.icon-instagram-3:before {
  content: "\e903";
}
.icon-leaf:before {
  content: "\e904";
}
.icon-mail:before {
  content: "\e905";
}
.icon-next-1:before {
  content: "\e906";
}
.icon-next-2:before {
  content: "\e907";
}
.icon-petrochemical:before {
  content: "\e90a";
}
.icon-pickaxe:before {
  content: "\e90b";
}
.icon-truck-1:before {
  content: "\e90c";
}
.icon-twitter-1-1:before {
  content: "\e90d";
}
.icon-valve:before {
  content: "\e90e";
}
.icon-worldwide:before {
  content: "\e910";
}
.icon-youtube-3:before {
  content: "\e911";
}
.icon-accumulator:before {
  content: "\e912";
}
.icon-agreement-1:before {
  content: "\e913";
}
.icon-call-5:before {
  content: "\e914";
}
.icon-communication:before {
  content: "\e915";
}
.icon-conveyor:before {
  content: "\e916";
}
.icon-crane:before {
  content: "\e917";
}
.icon-fabric-1:before {
  content: "\e918";
}
.icon-fabric:before {
  content: "\e919";
}
.icon-facebook-1:before {
  content: "\e91a";
}
.icon-linkedin:before {
  content: "\e908";
}
.icon-mail1:before {
  content: "\e909";
}
.icon-pin:before {
  content: "\e90f";
}






@font-face {
    font-family: 'Aldosemibold';
    src: url('../fonts/Aldosemibold.eot');
    src: url('../fonts/Aldosemibold.eot') format('embedded-opentype'),
         url('../fonts/Aldosemibold.woff2') format('woff2'),
         url('../fonts/Aldosemibold.woff') format('woff'),
         url('../fonts/Aldosemibold.ttf') format('truetype'),
         url('../fonts/Aldosemibold.svg#Aldosemibold') format('svg');
    font-display: swap;
}





.headersec.fixed, .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{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{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;}


/*
font-family: 'Roboto', sans-serif;
font-family: 'Aldosemibold';
*/


.bannerSec{width: 100%; position: relative;}
.bannerSec::before{position: absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 30%);z-index: 9;}
.bnrimg{width: 100%;}
.bnrimg img{width: 100%; object-fit: cover; height: 1054px; }
.bnrtxt{position: absolute; top: 35%; left: 0; width: 100%;z-index: 99;}
.bnrtxtinr{max-width: 100%; text-align: center; position: relative;}
.bnrtxtinr strong, .bnrtxtinr h1{color: #fff; font: normal 120px/100px 'Aldosemibold'; display: block;}
.bnrtxtinr span{color: #fff; font: 400 50px/55px 'Roboto', sans-serif; }
.bnrtxtinr:before{position: absolute; top: -166px; left: 50%; width: 256px; height: 338px; background: url(../images/bnricn.png) no-repeat 0 0; content: ""; 
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);}

.bnrtxtinr img{width: 100px; height: auto !important; display: block; text-align: center; margin: 10px auto 0; position: relative; z-index: 33;}

.bnrtxtinr strong, .bnrtxtinr span, .bnrtxtinr h1{position: relative;}
.bnrarw{position: absolute; bottom: 45px; left: 50%; 
transform: translateX(-50%) rotate(90deg);
-webkit-transform: translateX(-50%) rotate(90deg);
-o-transform: translateX(-50%) rotate(90deg);
-moz-transform: translateX(-50%) rotate(90deg); font: 400 22px/30px 'Roboto', sans-serif; color: #fff; padding-bottom: 27px; transform-origin: center; }
.bnrarw:before{width: 100px; height: 4px; background: #fff; position: absolute; content: ""; bottom: 0; left: 0; z-index: 9}
.bnrarw:after{width: 53px; height: 107px; background: url(../images/lipicn1.png) no-repeat 0 0; position: absolute; content: ""; top: 10px; right: -20px; transform: rotate(-90deg); }


.headersec{width: 100%; position: absolute; top: 0; left: 0; z-index: 99; padding: 10px 0; overflow: hidden;}
.hderinr{position: relative; display: flex; align-items: flex-end; justify-content: space-between; z-index: 999;}
.hdrlgo{width: auto;}
.hdrlgo img{max-width: 100%;}
.hdrmnu{width: auto; padding-bottom: 20px;}
.hdrmnu li, .hdrmnu li a{border: 0px !important; background: none !important;}
.hdrmnu li a{display: inline-block; font: normal 27px/32px 'Aldosemibold'; padding: 4px; position: relative; color: #fff; }
.hdrmnu li{padding: 0 30px;}
.hdrmnu li a:before{position: absolute; content: ""; top: 0; left: -25px; width: 25px; height: 33px;background: url(../images/menuicn.png) no-repeat 0 0; opacity: 0; visibility: hidden;
transition: all 0.3s ease-in-out;}
.hdrmnu li a:hover:before, .hdrmnu li.actv a:before{opacity: 1; visibility: visible;}

.hdrinfo{position: absolute; top: -14px; right: 0; color: #fff; display: flex; align-items: center; font: 400 22px/30px 'Roboto', sans-serif; padding: 8px 0 8px 57px; }
.hdrinfo a{color: #fff; }
.hdrinfo span{margin-right: 17px; font-size: 55px; }
.hdrinfo:before{position: absolute; content: ""; top: 0; right: -999%; bottom: 0; left: 0; border-radius: 35px; 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#02579e+0,6bb9fb+16 */
background: #02579e; /* Old browsers */
background: -moz-linear-gradient(left,  #02579e 0%, #6bb9fb 16%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #02579e 0%,#6bb9fb 16%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #02579e 0%,#6bb9fb 16%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02579e', endColorstr='#6bb9fb',GradientType=1 ); /* IE6-9 */
 z-index: -1; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.hdrmnu li:last-child{padding-right: 0px;}
.hdrinfo a:hover{color: #a1d31f;}







.industriesSec{width: 100%; margin: 100px 0 0; padding: 82px 0 230px; position: relative;}
.industriesmain{width: 100%; position: relative;}
.industriesicn{position: absolute; top: 0; right: 0; width: 880px; z-index: 9;}
.indusicnbxs{width: 256px; height: 256px; background: #fff; border-radius: 16px; display: flex; align-items: center; justify-content: center; 
-webkit-box-shadow: 13px 13px 40px 0px rgba(32,32,32,0.13);
-moz-box-shadow: 13px 13px 40px 0px rgba(32,32,32,0.13);
box-shadow: 13px 13px 40px 0px rgba(32,32,32,0.13); flex-direction: column; text-align: center;}
.indusicnbxs strong{font: 400 22px/30px 'Roboto', sans-serif; color: #282828; display: block; margin: 26px 0 0; }
.indusicnbxs span{color: #a1d31f; font-size: 102px; }

.induslistrow{width: 100%; display: flex; justify-content: flex-end; }
.indusicnbxs{margin-top: -30px; margin-right: 36px; }
.indusicnbxs:last-child{margin-right: 0px;}
.induslistrow:first-child .indusicnbxs{margin-top: 0px;}
.induslistrow:first-child .indusicnbxs:first-child{margin-top: 70px;}
.induslistrow:last-child .indusicnbxs:nth-child(2){margin-top: 40px;}
.industriesSec .contentpnl{padding: 50px 0 0;}

.industriesSec:before{position: absolute; content: ""; z-index: -9; width: 97%; top: 0; left: 0; height: 585px; background: url(../images/industriesimg.jpg) no-repeat 0 0; 
background-size: cover !important; border-radius: 0 300px 300px 0 }

.industriesSec .heding strong, .industriesSec .contentpnl p, .industriesSec .vewBtn{color: #fff;}
.industriesSec .heding h1{-webkit-text-stroke-color: rgba(255,255,255,0.30);}


.contentpnl{width: 100%;}
.contentpnl p{color: #000; font: 400 22px/32px 'Roboto', sans-serif; margin: 20px 0 0;}
.vewBtn{display: inline-block; color: #000; font: 400 30px/35px 'Roboto', sans-serif; margin: 33px 0 0; padding: 7px 60px 7px 0; border-bottom: 3px solid #a1d31f; position: relative; 
transition: all 0.3s ease-in-out;}
.vewBtn span{position: absolute; bottom: 0; right: -30px; color: #a1d31f; font-size: 38px; }
.vewBtn:hover{color: #a1d31f;}

.contentpnl h2{margin-top:30px;}


.heding{width: 100%; position: relative; margin-bottom: 30px; margin-left: 46px;}
.heding h1, .heding h2, .heding h3, .heding h4{font: 900 157.11px/130px 'Roboto', sans-serif; 
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: rgba(0,0,0,0.30);
}
.heding strong{color: #000; font: 600 90.17px/92px 'Aldosemibold'; position: absolute; bottom: -7px; left: 20px; }
.heding strong:before{position: absolute; content: ""; bottom: 16px; left: -65px; width: 62px; height: 105px; background: url(../images/hedleps.png) no-repeat 0 0; }


.producttop{max-width: 1980px; position: relative; margin: 0 auto;padding: 150px 0 65px; display: flex; }
.productpnel{max-width: 745px; float: right;}
.producttpimg{width: 800px; position: absolute; bottom: 65px; left: 0;}
.producttpimg img{width: 100%; object-fit: cover; height: 366px; 
clip-path: polygon(70% 0, 100% 30%, 100% 100%, 0 100%, 0 0);
-webkit-clip-path: polygon(70% 0, 100% 30%, 100% 100%, 0 100%, 0 0); }
.producttpimg:before{position: absolute; content: "\e904"; top: -30px; right: 30%; font-family: 'icomoon'; color: #a1d31f; font-size: 122px; z-index: 9;}
.producttpimg:after{position: absolute; content: ""; top: -158px; left: 0; background: #eeeeee; right: 33%; left: 0; height: 300px; z-index: -1;}


.productbtm{width: 100%;}
.productbxs{width: 100%; text-align: center;}
.productimg{width: 332px; height: 332px; border-radius: 100%; position: relative; margin: 0 auto;}
.productimg img{width: 100%; height: 100%; border-radius: 100%; object-fit: cover;}
.productcont strong{color: #282828; font: 500 27px/32px 'Roboto', sans-serif; }
.productcont strong a{color: #282828;}
.productcont{width: 100%; padding: 39px 30px 0; }
.productimg:before{position: absolute; z-index: -1; border-radius: 100%; background: #d7e7a9; content: ""; top: -8px; left: -11px; bottom: -3px; right: 0; }
.productbtm .owl-item{padding: 13px 25px 0;}
.productbtm .owl-dots, .customerinr.customerSec .owl-dots{display: none !important;}
.productbtm .owl-nav, .customerinr.customerSec .owl-nav{display: flex !important;}
.productbtm .owl-nav button, .customerinr .owl-nav button{position: absolute; top: 50%; 
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);}
.productbtm .owl-nav button:before, .customerinr .owl-nav button:before{content: "\e907"; font-family: 'icomoon'; color: #7f7f7f; font-size: 46px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; }
.productbtm .owl-nav button span, .customerinr .owl-nav button span{display: none !important;}
.productbtm .owl-prev, .customerinr .owl-prev{left: -80px;}
.productbtm .owl-next, .customerinr .owl-next{right: -80px;}
.productbtm .owl-prev:before, .customerinr .owl-prev:before{
transform: rotate(180deg);
}
.productbtm .owl-nav button:hover:before, .customerinr .owl-nav button:hover:before{color: #a1d31f;}


.servicesSec{width: 100%; padding: 85px 0 155px; }
.servicescont{max-width: 665px;}
.servicescont .contentpnl p{font-size: 27px; line-height: 33px;}
.servicescont .contentpnl li{color: #000; font: 400 22px/32px 'Roboto', sans-serif; position: relative; margin: 30px 0 0; padding-left: 67px; }
.servicescont .contentpnl li:before{position: absolute; top: 9px; left: 0; content: "\e904"; font-family: 'icomoon'; color: #a1d31f; font-size: 37px; }
.servicescont .contentpnl ul{padding: 18px 0 0; width: 100%; display: inline-block;}

.servicesicns{position: relative;}
.servicesicns .industriesicn{bottom: 0; top: inherit;}
.servicesicns .indusicnbxs span{color: #33aae1;}
.servicesicns .indusicnbxs { padding: 33px;}


.customerSec{width: 100%; background: #eeeeee; padding: 85px 0 55px; }
.customerSec .contentpnl{ text-align: center;}
.customerSec .heding{width: auto;}
.customerSec .heding strong{left: 50%; 
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%); bottom: 0px;}
.customerSec .contentpnl p{margin: -50px 0 0;}
.customerbtn{width: 100%; text-align: center; padding: 42px 0 0;}
.customerbtn a{margin: 0px;}
.customerlgo{width: 100%; position: relative; transition: all 0.3s ease-in-out;}
.customerlgo img{width: 100%;}
.customerSec .owl-dots, .customerSec .owl-nav{display: none !important;}



.customerSec .owl-dots{display: none !important;}
.customerSec .owl-nav{display: flex !important;}
.customerSec .owl-nav button{position: absolute; top: 50%; 
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);}
.customerSec .owl-nav button:before{content: "\e907"; font-family: 'icomoon'; color: #7f7f7f; font-size: 46px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; }
.customerSec .owl-nav button span{display: none !important;}
.customerSec .owl-prev{left: -80px;}
.customerSec .owl-next{right: -80px;}
.customerSec .owl-prev:before{transform: rotate(180deg);}
.customerSec .owl-nav button:hover:before{color: #a1d31f;}




.customerSec .owl-item{padding: 25px 13px 13px;}
.customerlgo:hover{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.22);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.22);}
.customerslder{width: 100%; margin: 40px 0 0;}
.customerlgo:before{position: absolute; content: ""; width: 50px; height: 50px; border: 6px solid #a1d31f; top: -6px; left: -6px; border-right: 0px; border-bottom: 0px; transition: all 0.3s ease-in-out;
opacity: 0; visibility: hidden;}
.customerlgo:after{position: absolute; content: ""; width: 50px; height: 50px; border: 6px solid #a1d31f; bottom: -6px; right: -6px; border-left: 0px; border-top: 0px; transition: all 0.3s ease-in-out;
opacity: 0; visibility: hidden;}
.customerlgo:hover:before{opacity: 1; visibility: visible;}
.customerlgo:hover:after{opacity: 1; visibility: visible;}

.vewBtn{padding-right: 0px; width: 164px; text-align: left;}

.aboutSec{width: 100%; padding: 70px 0; background: #eeeeee;}
.abtimg{width: 100%; position: relative; padding-right: 105px; padding-bottom: 126px; }
.aboutSec .row{margin: 0 -42px;}
.aboutSec .row > div{padding: 0 42px;}
.abtapsimg{position: absolute; bottom: -96px; right: 0;}
.abtapsimg > img{border: 13px solid #fff;}


.foterSec{width: 100%; }
.foterinr{width: 100%; padding: 12px 0 0; /*border-top: 1px solid #c3c3c3;*/ }
.ftrlgo{width: 100%; text-align: center;}
.ftrlgo img{max-width: 100%; width: 190px; margin: 0 30px;}
.ftrmnu{width: 100%; text-align: center; padding: 40px 0 35px; }
.ftrmnu li{display: inline-block; position: relative; padding: 0 48px;}
.ftrmnu li a{font: 400 22px/30px 'Roboto', sans-serif; color: #000; }
.ftrsocil{width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 20px 0; }
.ftrsocil p{color: #4f4f51; font: 400 22px/30px 'Roboto', sans-serif;}
.ftrsocil p a{color: #0095da;}
.ftrsocil li{float: left; margin-right: 23px;}
.ftrsocil li:last-child{margin: 0px;}
.ftrsocil li a{color: #a7a7a8; font-size: 27px; }
.ftrsocil li a:hover, .ftrsocil p a:hover{color: #aecb5f;}
.ftrmnu li:before{position: absolute; content: ""; top: 6px; right: -1px; width: 2px;height: 17px; background: #000; }
.ftrmnu ul{font-size: 0px;}
.ftrmnu li:last-child:before{position: inherit; content: none;}
.ftrmnu li a:hover{color: #0095da;}

.ftrinfo{width: 100%;  display: inline-block; }
.ftrinfo .media{min-height: 144px;align-items: center; position: relative; padding: 0 45px;}
.media-object{flex: 1;}
.ftrinfo li em{color: #fff; font: 400 22px/30px 'Roboto', sans-serif;}
.ftrinfo li em a{color: #fff;}
.ftrinfo li span{font-size: 55px; color: #fff; margin-right: 17px;}
.ftrinfo li{width: 32.6%;float: left;margin: 0 -64px;}
.ftrinfo ul{width: 100%; display: flex; padding-left: 64px;}

.ftrinfo .media:before{position: absolute; content: ""; top: 0; left: 0; bottom: 0; right: 0; background: #065a81; z-index: -1; border-radius: 100px;}
.ftrinfo li:nth-child(2) .media:before{background: #0776a9;}
.ftrinfo li:nth-child(3) .media:before{background: #0095da;}
.ftrinfo li:nth-child(4) .media:before{background: #32b2ed;}
.ftrinfo li:first-child .media-object{padding-right: 70px;}

.abtapsimg > img{object-fit: cover;}



.headersec.fixed{background: #fff;
-moz-box-shadow: 0 8px 12px -8px #333;
-webkit-box-shadow: 0 8px 12px -8px #333;
box-shadow: 0 8px 12px -8px #333;}

.ftrinfo li em a:hover{opacity: 0.50;}
.ftrinfo li em a{transition: all 0.3s ease-in-out;}

.productcont strong a:hover{color: #a1d31f;}
.headersec.fixed .hdrlgo a{background: #fff; display: inline-block;}
.headersec.fixed .hdrlgo img{width: 100px;}
.headersec.fixed .hdrinfo{display: none;}
.headersec.fixed .hderinr {align-items: center;}
.headersec.fixed .hdrmnu{padding: 0px;}
.headersec.fixed .hdrmnu li a{color: #000;}



.hdrlgo .logo2{display: none;}
.headersec.fixed .hdrlgo .logo2{display: block;}
.headersec.fixed .hdrlgo .logo1{display: none;}
.headersec.fixed .hdrlgo img {width: 275px;}

.productimg:after{position: absolute; content: ""; bottom: -69px; right: 38px; width: 80px; height: 139px; background: url(../images/productleps.png) no-repeat 0 0; pointer-events: none; background-size: 80px;}

.inrBner .bnrtxtinr::before{width: 200px; background-size: 200px; height: 265px;left: 48%;}
.inrBner .bnrtxt{top: inherit; bottom: 94px;}
.inrBner .bnrimg img{height: 530px;}
.productlstngsec, .abtsec{width: 100%; padding: 85px 0 75px; }
.productlsthed{width: 100%; text-align: center;}
.productlsthed p{color: #000; font: 400 22px/32px 'Roboto', sans-serif; }
.productlsthed h1, .productlsthed .contentpnl h2 {color: #000; font: normal 36px/40px 'Aldosemibold'; margin: 44px 0 0;}
.productcont p{color: #000; font: 400 22px/32px 'Roboto', sans-serif; margin: 30px 0 0;}
.productlstngsec .productcont strong{font-size: 48px; line-height: 53px; padding: 0px; min-height: 114px; display: block;}
.productlstngsec .productcont{padding: 30px 0 60px 0; position: relative;}
.productlstngsec .productbxs{margin: 30px 0 0;}
.produLnk {width: 47px; height: 47px; border-radius: 100%; display: flex; align-items: center; background: #a4cf34; justify-content: center; position: absolute; bottom: 0; left: 50%;
transform: translateX(-50%); opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out;}
.produLnk:before{position: absolute; content: ""; border: 5px solid #fff; width: 17px; height: 17px; border-left: 0px; border-bottom: 0px; transform: rotate(45deg); border-radius: 3px; margin-left: -4px;}
.productcont p{padding: 0 30px;}
.productlstngsec .productbxs:hover .produLnk {opacity: 1; visibility:  visible;}
.productlstngsec .row{margin-top: 50px;}

.productlsthed img.dragger-logo{display: block; margin: 0 auto; width: 130px; height: auto;}

.customerinr{padding: 60px 0;}
.customerSec.customerinr .owl-item {padding: 17px 13px 17px;}
.customerSec.customerinr .customerslder{margin: 0px;}
.ftrinr{margin: 64px 0 0;}

.productcont ul { margin: 0; padding: 0; list-style-type: none;width: 75%; margin: 0px auto; }
.productcont ul li { text-align: left; display: block; position: relative; color: #000;font: 400 22px/32px 'Roboto', sans-serif;margin-bottom: 10px;padding-left: 20px;}
.productcont ul li::before {position: absolute;content: "";top: 10px; left: 0;width: 10px;height: 10px; background: #a1d31f;    border-radius: 50%;}
.indusicnbxs.pageindustry {width: auto;height: auto;background: #fff;border-radius: 16px;display: flex;
    align-items: center;justify-content: center;-webkit-box-shadow: 13px 13px 40px 0px rgb(32 32 32 / 13%);
    -moz-box-shadow: 13px 13px 40px 0px rgba(32,32,32,0.13);box-shadow: 13px 13px 40px 0px rgb(32 32 32 / 13%);
    flex-direction: column;text-align: center;margin-bottom: 50px;margin-top: 0px;padding-bottom: 30px;padding-top: 30px;}




#video-wrapper { width: 100%; height: 100vh; overflow: hidden;}
.video-container { position: relative; padding-bottom: 56.25%; margin-top: -2px; height: 0; overflow: hidden;}
.video-container video { width: 100%;}


.srvpg .contentpnl ul{list-style: none; margin:15px 0 0 0px; padding: 0px;}
.srvpg .contentpnl ul li{position: relative; padding-left: 20px; padding-bottom: 15px; font:400 20px/30px 'Roboto', sans-serif;}
.srvpg .contentpnl ul li::after{position: absolute;content: "";top: 1px;left: 0px;width: 10px;height: 15px;background: url(../images/menuicn.png) no-repeat 0 0; background-size: 100%;}

.cont-pg .ftrinfo ul{display: block;}
.cont-pg .ftrinfo ul li{width: 100%; padding: 0 0 0; min-height: 80px; margin-bottom: 15px;}
.cont-pg .ftrinfo ul li::after{display: none;}
.cont-pg .ftrinfo ul li .media{min-height: 80px;}

.cont-pg .indusicnbxs.pageindustry{min-height: 250px;}
.cont-pg .indusicnbxs.pageindustry p{font:400 20px/30px 'Roboto', sans-serif;}
.cont-pg .indusicnbxs.pageindustry p strong{font-weight: bold; margin-bottom: 15px;}
.cont-pg .indusicnbxs.pageindustry p a{color: #32b2ed;}
.cont-pg .indusicnbxs.pageindustry p a:hover{color: #C3DC79;}
.cont-pg .indusicnbxs.pageindustry .flag-icon{position: absolute; top: -15px; left: auto; right: auto; margin: 0 auto; border: 2px solid #ffffff; border-radius: 20px;}
.cont-pg .ftrinfo{margin-bottom: 20px;}

.indspg .indusicnbxs.pageindustry{padding-top: 0px; overflow: hidden;}
.indspg .indusicnbxs.pageindustry img{width: 100%; height: auto;}

.productlstngsec.indspg{padding-top: 0px;}
.productlstngsec.indspg .row{margin-top: 0px;}



.bnrarw{z-index: 999;}
.productcont strong{font-size: 24px; line-height: 30px; }
.indspg .row > div{max-width: 33.33%; flex: 0 0 33.33%;}
.pageindustry span{width: 100%;}
.mapimge{width: 100%;}
.mapimge strong{font: 600 25px/30px 'Roboto', sans-serif; color: #282828; display: block; margin-bottom: 4px; }
.mapimge img{width: 100%; height: 218px; object-fit: cover;}
.indusicnbxs span img{max-width: 100%; width: 102px;}


.mapimge iframe{border: 0px; width: 100%; height: 500px; margin: 25px 0 0px; }
.mapimge{margin-bottom: 35px;}

.product-row .instrumentsbx{min-height:100%; }
.product-row > div{margin-bottom:30px;}
.ftrinfo li em img{max-width: 100%;}
.contentpnl h2{font: 600 25px/30px 'Aldosemibold'; color: #000; }

.ftrlgo .is-logo{display: none !important;}




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

.container{max-width: 1560px;}
.heding h1, .heding h2, .heding h3, .heding h4{font-size: 130px;}

}



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


.aboutSec .row { margin: 0 -20px;}
.aboutSec .row > div{padding: 0 20px;}
.ftrinfo li em{font-size: 20px; line-height: 25px;}
.productbtm .owl-next { right: -20px;}
.productbtm .owl-prev { left: -20px;}

.heding h1, .heding h2, .heding h3, .heding h4{font-size: 130px;}

.heding{margin-left: 0px;padding-left: 46px;}
.heding strong { left: 65px;}
.producttpimg {width: 770px;}

.ftrinfo li:first-child .media-object { padding-right: 80px;}


.productlstngsec .productcont strong{font-size: 40px; line-height: 45px;min-height: 95px;}
.customerinr .owl-prev {left: -20px;}
.customerinr .owl-next {right: -20px;}



.customerSec .owl-prev {left: -45px;}
.customerSec .owl-next {right: -45px;}
.customerslder { padding: 0 30px;}









}



@media only screen and (max-width: 1599px) {
.hdrmnu li a{font-size: 18px; line-height: 25px;}
.hdrmnu li { padding: 0 11px;}
.hdrinfo{font-size: 18px; line-height: 23px; padding: 6px 0 6px 35px;}
.hdrlgo img{width: 175px;}
.hdrinfo span { margin-right: 14px; font-size: 40px;}
.hdrmnu li a::before{width: 17px;background-size: 17px;height: 25px;left: -18px;}

.bnrtxtinr strong, .bnrtxtinr h1{font-size: 80px; line-height: 85px;}
.bnrtxtinr span{font-size: 40px; line-height: 45px;}
.bnrtxtinr::before{width: 200px; background-size: 200px; top: -111px;height: 270px;}
.bnrarw{font-size: 20px; line-height: 25px; padding-bottom: 17px;}
.bnrarw::after{width: 40px; background-size: 40px; height: 83px; top: 6px; right: -15px;}
.bnrarw::before {width: 90px; height: 2px;}
.bnrimg img { height: 800px;}

.ftrlgo img { width: 190px; margin: 0 20px;}
.ftrmnu li {padding: 0 25px;}
.ftrmnu li a{font-size: 18px; line-height: 24px;}
.ftrsocil p{font-size: 18px; line-height: 23px;}
.ftrsocil li a{font-size: 23px;}
.ftrinfo li em{font-size: 16px; line-height: 20px;}
.ftrinfo li span {font-size: 35px; margin-right: 12px;}
.ftrinfo li {width: 35.7%;}
.ftrinfo .media {min-height: 100px; padding: 0 20px;}
.ftrinfo li:first-child .media{padding-right: 65px;}

.aboutSec .row { margin: 0 -20px;}
.aboutSec .row > div{padding: 0 20px;}
.abtimg > img{max-width: 100%; }
.abtimg { padding-right: 50px;  padding-bottom: 50px;}
.abtapsimg > img{width: 300px; height: 300px; border-width: 6px;}
.contentpnl p{font-size: 16px; line-height: 24px;}
.heding h1, .heding h2, .heding h3, .heding h4{font-size: 100px; line-height: 100px;}
.heding strong{font-size: 70px; line-height: 75px; bottom: -2px;}
.heding strong::before{width: 40px; background-size: 40px; height: 70px; bottom: 16px; left: -54px;}
.heding { margin-bottom: 25px; margin-left: 35px;}
.vewBtn{font-size: 23px; line-height: 27px; margin: 25px 0 0;width: 130px;}

.customerlgo::before{border-width: 4px; top: -4px; left: -4px;}
.customerlgo::after{border-width: 4px; bottom: -4px; right: -4px;}
.customerbtn{padding: 28px 0 0;}
.customerSec{padding: 55px 0;}

.productcont strong{font-size: 20px; line-height: 27px;}
.productimg {width: 238px; height: 238px;}

.productpnel {max-width: 500px;}
.producttpimg {width: 435px;}
.producttpimg::before { right: 30%; font-size: 90px;}
.producttpimg::after { top: -100px;  height: 180px;}


.indusicnbxs strong{font-size: 17px; line-height: 23px; margin: 20px 0 0;}
.indusicnbxs span{font-size: 70px;}
.indusicnbxs {width: 160px; height: 160px; margin-right: 15px; margin-top: -10px;}
.induslistrow:first-child .indusicnbxs:first-child {margin-top: 35px;}
.induslistrow:last-child .indusicnbxs:nth-child(2) { margin-top: 25px;}
.industriesicn {width: 515px;}
.industriesSec .contentpnl { padding: 30px 0 0;}
.industriesSec { margin: 80px 0 0;padding: 30px 0 140px;}
.industriesSec::before {height: 370px;}
.indusicnbxs strong br{display: none;}
.servicesicns .indusicnbxs { padding: 12px;}

.servicescont .contentpnl p{font-size: 18px; line-height: 25px;}
.servicescont .contentpnl li{font-size: 17px; line-height: 24px;padding-left: 40px; margin: 15px 0 0;}
.servicescont .contentpnl li:before{font-size: 29px;}

.servicescont { max-width: 550px;}
.servicescont .contentpnl ul {padding: 10px 0 0;}
.servicesSec { padding: 75px 0;}

.productbtm .owl-next { right: -20px;}
.productbtm .owl-prev { left: -20px;}
.productbtm .owl-nav button::before { font-size: 36px; width: 45px; height: 45px;}
.industriesSec .contentpnl, .productpnel .contentpnl{padding-right: 40px;}
.abtcont .contentpnl{padding-right: 5px;}


.productcont { padding: 39px 15px 0;}
.productbtm .owl-prev {left: -40px;}
.productbtm .owl-next { right: -40px;}
.producttpimg { width: 580px;}



.headersec.fixed .hdrlgo img { width: 235px;}

.productimg:after{width: 50px; background-size: 50px; height: 57px; right: 37px; bottom: -14px;}
.productcont { padding: 39px 13px 0;}


.inrBner .bnrtxtinr::before {width: 170px;background-size: 170px;height: 226px;left: 50%;bottom: 0;top: inherit;}
.productlsthed p{font-size: 20px; line-height: 30px;}
.productlstngsec .productcont strong { font-size: 30px;  line-height: 40px; min-height: 85px; display: block; }
.productcont p {padding: 0 10px;}
.productcont p{font-size: 17px; line-height: 25px;}
.inrBner .bnrimg img { height: 470px;}
.productcont ul li {font-size: 16px; line-height: 25px; margin-bottom: 10px;padding-left: 20px;}
.productcont ul li::before {top: 8px;}

.srvpg .contentpnl ul li{font-size: 16px;line-height: 24px;}
.cont-pg .indusicnbxs.pageindustry p{font-size: 16px;line-height: 24px;}



.hdrmnu li a{font-size: 22px; line-height: 26px;}
.productcont strong{font-size: 18px; line-height: 25px;}

.indusicnbxs span img{width: 70px;}

.ftrinfo li em img{width: 250px;}




}


@media (min-width: 1200px) and (max-width: 1280px) {


.customerSec .owl-prev { left: -40px;}
.customerSec .owl-next {right: -40px;}
.customerSec .owl-nav button::before{width: 45px; height: 45px; font-size: 40px;}



}


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


.hdrmnu li a{font-size: 18px; line-height: 25px;}
.hdrmnu li { padding: 0 11px;}
.hdrinfo{font-size: 18px; line-height: 23px; padding: 6px 0 6px 35px;}
.hdrlgo img{width: 160px;}
.hdrinfo span { margin-right: 14px; font-size: 40px;}
.hdrmnu li a::before{width: 17px;background-size: 17px;height: 25px;left: -18px;}

.bnrtxtinr strong, .bnrtxtinr h1{font-size: 80px; line-height: 85px;}
.bnrtxtinr span{font-size: 40px; line-height: 45px;}
.bnrtxtinr::before{width: 200px; background-size: 200px; top: -111px;height: 270px;}
.bnrarw{font-size: 20px; line-height: 25px; padding-bottom: 17px;}
.bnrarw::after{width: 40px; background-size: 40px; height: 83px; top: 6px; right: -15px;}
.bnrarw::before {width: 90px; height: 2px;}
.bnrimg img { height: 800px;}


.ftrlgo img { width: 250px;}
.ftrmnu li {padding: 0 25px;}
.ftrmnu li a{font-size: 18px; line-height: 24px;}
.ftrsocil p{font-size: 18px; line-height: 23px;}
.ftrsocil li a{font-size: 23px;}
.ftrinfo li em{font-size: 16px; line-height: 20px;}
.ftrinfo li span {font-size: 35px; margin-right: 12px;}
.ftrinfo li {width: 37.9%;}
.ftrinfo .media {min-height: 100px; padding: 0 20px;}
.ftrinfo li:first-child .media{padding-right: 65px;}


.aboutSec .row { margin: 0 -20px;}
.aboutSec .row > div{padding: 0 20px;}
.abtimg > img{max-width: 100%; }
.abtimg { padding-right: 50px;  padding-bottom: 50px;}
.abtapsimg > img{width: 300px; height: 300px; border-width: 6px;}
.contentpnl p{font-size: 16px; line-height: 24px;}
.heding h1, .heding h2, .heding h3, .heding h4{font-size: 100px; line-height: 100px;}
.heding strong{font-size: 70px; line-height: 75px; bottom: -2px;}
.heding strong::before{width: 40px; background-size: 40px; height: 70px; bottom: 16px; left: -54px;}
.heding { margin-bottom: 25px; margin-left: 35px;}
.vewBtn{font-size: 23px; line-height: 27px; margin: 25px 0 0;width: 130px;}


.customerlgo::before{border-width: 4px; top: -4px; left: -4px;}
.customerlgo::after{border-width: 4px; bottom: -4px; right: -4px;}
.customerbtn{padding: 28px 0 0;}
.customerSec{padding: 55px 0;}

.productcont strong{font-size: 20px; line-height: 27px;}
.productimg {width: 238px; height: 238px;}

.productpnel {max-width: 500px;}
.producttpimg {width: 435px;}
.producttpimg::before { right: 30%; font-size: 90px;}
.producttpimg::after { top: -100px;  height: 180px;}


.indusicnbxs strong{font-size: 17px; line-height: 23px; margin: 20px 0 0;}
.indusicnbxs span{font-size: 70px;}
.indusicnbxs {width: 160px; height: 160px; margin-right: 15px; margin-top: -10px;}
.induslistrow:first-child .indusicnbxs:first-child {margin-top: 35px;}
.induslistrow:last-child .indusicnbxs:nth-child(2) { margin-top: 25px;}
.industriesicn {width: 515px;}
.industriesSec .contentpnl { padding: 30px 0 0;}
.industriesSec { margin: 80px 0 0;padding: 60px 0 140px;}
.industriesSec::before {height: 370px;}
.indusicnbxs strong br{display: none;}
.servicesicns .indusicnbxs { padding: 12px;}

.servicescont .contentpnl p{font-size: 18px; line-height: 25px;}
.servicescont .contentpnl li{font-size: 17px; line-height: 24px;padding-left: 40px; margin: 15px 0 0;}
.servicescont .contentpnl li:before{font-size: 29px;}
.servicescont { max-width: 420px;}
.servicescont .contentpnl ul {padding: 10px 0 0;}
.servicesSec { padding: 75px 0;}

.productbtm .owl-next { right: -20px;}
.productbtm .owl-prev { left: -20px;}
.productbtm .owl-nav button::before { font-size: 36px; width: 45px; height: 45px;}
.industriesSec .contentpnl, .productpnel .contentpnl{padding-right: 40px;}
.abtcont .contentpnl{padding-right: 5px;}

.productimg::after { width: 100px; background-size: 100px; height: 90px; bottom: -10px; right: -2px;}

.inrBner .bnrimg img { height: 450px;}
.inrBner .bnrtxtinr::before { width: 150px;  background-size: 150px; height: 200px;  left: 50%;}
.productlsthed p{font-size: 18px; line-height: 28px;}
.productlsthed p br{display: none;}
.productlsthed h1, .productlsthed .contentpnl h2{margin: 25px 0 0; font-size: 30px; line-height: 35px;}
.productlstngsec .productcont strong { font-size: 28px;  line-height: 37px; min-height: 80px;}
.productcont p {padding: 0 10px;}
.productcont p{font-size: 17px; line-height: 25px; margin: 20px 0 0;}
.customerinr .owl-nav button, .customerSec .owl-nav button{position: inherit; top: inherit; right: inherit; left: inherit; transform: inherit; margin: 0 7px; }
.customerinr.customerSec .owl-nav{justify-content: center; align-items: center; margin: 20px 0 0;}
.customerSec .owl-nav{justify-content: center; align-items: center; margin: 20px 0 0;}

.customerinr{padding: 50px 0;}
.productlstngsec, .abtsec{padding: 70px 0;}

#video-wrapper{height: auto;}


.hdrmnu li a{font-size: 20px; line-height: 25px; }
.productlstngsec .productcont strong{font-size: 26px; line-height: 33px;}

.indusicnbxs span img{width: 70px;}

.mapimge iframe {height: 400px;}

.ftrinfo li em img{width: 220px;}



}


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


.headersec{padding: 0px; top: inherit; left: inherit; position: inherit; background: #2b2b2b; }
.headersec .container{padding: 0px; max-width: 100%; }
.hdrlgo{margin: 15px;}
.menu-collapser{font-size: 0px;}
.collapse-button{width: auto; background: #fff !important; transform: inherit; right: 15px; z-index: 99; top: 52px;}
.collapse-button .icon-bar{background: #00a1de;}
.hdrinfo { top: 40px; right: 75px;}
.hdrinfo { z-index: 9;}
ul.slimmenu{width: 100%; position: absolute; z-index: 9; top: 100%; left: 0; background: #2b2b2b;}
.hdrmnu li{padding: 0px;}
.hdrmnu li a{padding: 6px 36px;}
.hdrmnu { padding-bottom: 0;}

.bnrimg img { height: 650px;}
.bnrtxtinr strong, .bnrtxtinr h1 { font-size: 70px;  line-height: 75px;}
.bnrtxtinr::before { width: 170px;  background-size: 170px;  top: -111px;  height: 225px;}
.industriesicn{margin: 0 auto; position: inherit; top: inherit; right: inherit;}
.industriesSec { margin: 70px 0 0;  padding: 10px 0 75px;}

.industriesSec .contentpnl{padding-bottom: 30px;}
.producttop { padding: 100px 0 65px;}

.servicescont { max-width: 100%;}
.servicesicns{padding: 30px 0 0;}

.producttpimg { width: 100%; position: inherit; top: inherit; left: inherit;}
.productpnel { max-width: 100%; padding: 30px 0 0;}
.producttpimg::before { top: 9%;}
.producttpimg::after {top: 0;}
.heding h1, .heding h2, .heding h3, .heding h4 { font-size: 80px; line-height: 85px;}
.heding strong { font-size: 50px;  line-height: 55px;}

.aboutSec .row > div{padding: 0 15px; max-width: 100%; flex: 0 0 100%;}
.aboutSec .row{margin: 0 -15px;}
.abtimg{margin: 0 auto; max-width: 600px;}

.abtcont{padding: 30px 0 0;}
.ftrlgo img {width: 200px;}
.ftrmnu li { padding: 0 15px;}
.ftrmnu li a { font-size: 16px;  line-height: 22px;}
.ftrmnu li::before { top: 4px; height: 14px;}
.ftrsocil p { font-size: 16px;  line-height: 22px;}
.ftrsocil li { margin-right: 19px;}
.ftrsocil li a {font-size: 20px;}
.ftrinfo li{width: 50%; margin: 0px;}
.ftrinfo ul { padding-left: 0; flex-wrap: wrap;}
.ftrinfo .media::before{border-radius: 0px;}
.ftrinfo .media{padding: 14px 30px;min-height: 88px;}
.ftrinfo li:first-child .media-object { padding-right: 0;}
.ftrmnu{padding: 23px 0;}
.aboutSec{padding: 60px 0;}

.bnrtxt{bottom: inherit; top: 50%;
transform: translateY(-50%);}


.headersec{overflow: inherit;}
.hdrmnu li a::before { left: 15px;}

.hdrinfo::before{background: #1064aa; right: 0;}

.hdrinfo::before{border-radius: 0px;}
.hdrinfo{padding: 7px 15px;}
.headersec.fixed .hdrinfo{display: flex;}
.hdrlgo a{background: #fff; display: inline-block;}


.collapse-button{background: #00a1de !important;}
.collapse-button .icon-bar{background: #fff;}
.headersec.fixed .collapse-button{top: 29px;}
.headersec{background: #fff;}
.headersec.fixed .hdrinfo {top: 16px;}
.headersec.fixed .hdrmnu li a { color: #fff;}

.headersec.fixed .hdrinfo {top: 20px;}
.headersec.fixed .collapse-button { top: 33px;}


.inrBner .bnrtxtinr::before {width: 100px;background-size: 100px;height: 134px;left: 50%;bottom: 0;top: inherit;}
.inrBner .bnrtxt{top: 50%; bottom: inherit; 
transform: translateY(-50%);
-webkit-transform: translateY(-50%);}
.inrBner .bnrimg img { height: 400px;}
.productlstngsec .row > div{max-width: 50%; flex: 0 0 50%;}
.productcont p { font-size: 15px; line-height: 24px; margin: 15px 0 0; padding: 0px;}
.productlstngsec .productcont strong { font-size: 25px;  line-height: 30px; min-height: 62px;}
.customerinr{padding: 40px 0;}
.ftrinr{margin: 50px 0 0;}
.productlstngsec, .abtsec{padding: 60px 0;}
.productlsthed p { font-size: 16px; line-height: 27px;}
.productcont ul { width: 100%;}


.hdrmnu li a{font-size: 17px; line-height: 23px;}




}

 
@media only screen and (max-width: 767px){
.hdrinfo{font-size: 15px; line-height: 20px; padding: 7px 15px;}
.hdrinfo span { margin-right: 10px;  font-size: 30px;}
.hdrinfo::before{border-radius: 0px;}
.hdrinfo { top: 43px;}
.bnrimg img { height: 550px;}

.bnrtxtinr strong, .bnrtxtinr h1 { font-size: 60px; line-height: 65px;}
.bnrtxtinr span { font-size: 33px; line-height: 40px;}
.bnrtxtinr::before { width: 140px;  background-size: 140px; top: -90px;  height: 188px;}
.bnrarw { font-size: 16px;  line-height: 20px;  padding-bottom: 10px;}
.bnrarw::after {  width: 25px; background-size: 25px;  height: 51px;  top: 9px; right: -10px;}

.heding { margin-left: 0px; padding-left: 35px;}
.heding strong {font-size: 45px;  line-height: 50px; left: 53px;}
.heding strong::before { width: 30px;  background-size: 30px; height: 50px; bottom: 12px; left: -44px;}
.customerSec .heding{padding: 0px;}

.ftrinfo .media { padding: 15px 20px !important; min-height: 90px;}
.ftrinfo li em {font-size: 14px;}
.ftrinfo li span { font-size: 27px; margin-right: 10px;}
.ftrsocil p { font-size: 15px;  line-height: 20px;}
.ftrsocil li { margin-right: 14px;}
.hdrlgo img {width: 130px;}
.headersec.fixed .hdrinfo {top: 21px;}
.collapse-button {top: 43px;}
.hdrinfo { top: 37px;}
.abtcont{text-align:center;}
.abtcont .heding{text-align:center; padding-left:0px;}
.abtcont .heding strong{left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);}


.hdrlgo img {width: 130px;}


.headersec.fixed .hdrinfo {top: 21px;}

.collapse-button {top: 43px;}
.hdrinfo { top: 37px;}

.headersec.fixed .hdrlgo img { width: 190px;}
.headersec.fixed .hdrinfo {top: 23px;}
.headersec.fixed .collapse-button {top: 31px;}

.inrBner .bnrimg img {height: 350px;}
.productlstngsec {padding: 50px 0;}
.productlstngsec .productimg { width: 215px; height: 215px;}
.productlstngsec .productcont strong { font-size: 20px; line-height: 25px; min-height: 51px;}
.productcont p { font-size: 14px;  line-height: 23px; margin: 10px 0 0;}
.customerinr .owl-nav button::before{font-size: 37px; width: 45px; height: 45px;}
.productlsthed p {font-size: 15px;  line-height: 26px;}
.productlsthed h1, .productlsthed .contentpnl h2 { font-size: 25px; line-height: 30px;}
.produLnk { width: 35px; height: 35px;}
.productlstngsec .productcont { padding: 26px 0 45px 0;}

.industriesSec{margin-top: 20px !important;}
.productlstngsec .productcont strong{margin-bottom: 20px;}


.productlstngsec .productcont strong{font-size: 19px;}

.abtapsimg{bottom: 0px;}



}


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


.ftrinfo li{width: 100%;}
.ftrinfo .media { min-height: auto;}
.ftrsocil { justify-content: center; padding: 17px 0; text-align: center; flex-wrap: wrap;}
.ftrsocil ul{width: 100%; }
.ftrsocil li{float: none; display: inline-block; }
.ftrsocil ul{font-size: 0px; margin: 6px 0 0;}
.industriesicn{width: 100%; max-width: 100%; }
.induslistrow:first-child .indusicnbxs:first-child { margin-top: 0;}
.indusicnbxs{margin: 5px !important;}
.induslistrow { justify-content: center;}
.indusicnbxs strong { font-size: 15px;  line-height: 20px; margin: 15px 0 0;}
.indusicnbxs span { font-size: 50px;}
.servicesicns .indusicnbxs { padding: 9px;}

.productbtm .owl-prev { left: 0;}
.productbtm .owl-next { right: 0;}
.producttpimg img{height: 300px;}
.industriesSec::before{border-radius: 0px; width: 100%; }
.heding strong {  font-size: 38px; line-height: 46px;  }


.bnrtxtinr strong, .bnrtxtinr h1 { font-size: 50px; line-height: 55px;}
.bnrtxtinr span { font-size: 26px; line-height: 36px;}
.bnrtxtinr::before { width: 100px; background-size: 100px; top: -50px; height: 135px;}
.bnrimg img { height: 450px;}

.hdrinfo em{display: none;}
.hdrinfo a{position: relative; font-size: 27px; }
.hdrinfo a:before{content: "\e905"; font-family: 'icomoon';}
.hdrinfo span{display: none;}


.hdrlgo img { width: 140px;}
.collapse-button { top: 48px;}



.hdrlgo img {width: 120px;}
.hdrinfo{padding: 0px;}
.hdrinfo a{width: auto; height: auto; background: #fff; color: #0095da; display: flex; align-items: center; justify-content: center;}
.hdrinfo a:hover{color: #000;}

.collapse-button { top: 40px;}
.hdrinfo {top: 44px;}

.headersec.fixed .hdrinfo { top: 33px;}


.producttop { text-align: center;}
.productpnel .contentpnl, .servicescont .contentpnl{padding: 0px;}
.productpnel .heding strong, .servicescont .heding strong{left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);}
.productpnel .heding, .servicescont .heding{padding-left: 0px;}

.servicescont{text-align: center;}
.servicescont .contentpnl ul{text-align: left;}

.headersec.fixed .hdrinfo { top: 35px;}
.produLnk{opacity: 1; visibility: visible;}
.productlstngsec .productbxs { margin: 40px 0 0;}
.productlstngsec .row {margin-top: 15px;}

.bnrarw{display: none;}


.indusicnbxs span img{width: 50px;}









}


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



.bnrtxtinr strong, .bnrtxtinr h1 { font-size: 38px; line-height: 42px;}
.bnrtxtinr span { font-size: 22px;  line-height: 30px;}
.bnrtxtinr::before { width: 80px; background-size: 80px; top: -41px; height: 110px;}
.bnrimg img { height: 400px;}
.indusicnbxs{width: 46%; height: auto; padding: 17px 10px;}
.induslistrow{flex-wrap: wrap; }

.industriesSec{margin: 60px 0 0; padding: 50px 0 60px;}
.heding h1, .heding h2, .heding h3, .heding h4 {font-size: 40px; line-height: 50px;}
.heding strong {font-size: 25px; line-height: 30px;}

.heding strong::before { width: 20px; background-size: 20px; height: 37px; bottom: 9px;left: -27px;}
.heding { padding-left: 24px;}
.heding strong{left: 30px;}

.producttpimg img { height: 250px;}
.producttpimg::before { right: 30%; font-size: 60px; top: 10%;}

.vewBtn { font-size: 20px;  line-height: 25px;  margin: 20px 0 0; width: 105px;}
.servicesSec{padding: 50px 0;}

.customerslder { margin: 30px 0 0;}
.abtapsimg > img {width: 200px; height: 200px; border-width: 6px;}
.abtimg { padding-right: 20px;  padding-bottom: 20px;}
.servicescont .contentpnl p { font-size: 16px;line-height: 24px;}

.servicescont .contentpnl li { font-size: 16px; line-height: 23px;}
.productbtm .owl-prev { left: -12px;}
.productbtm .owl-next { right: -12px;}
.productbtm .owl-nav button::before { font-size: 28px;  width: 35px;  height: 35px;}
.productcont { padding: 30px 0px 0;}

.hdrinfo {right: 65px;}


.productlstngsec .row > div { max-width: 100%; flex: 0 0 100%;}
.inrBner .bnrimg img { height: 270px;}
.inrBner .bnrtxtinr::before { width: 70px; background-size: 70px; height: 94px;}
.productlstngsec .productcont strong{min-height: auto;}




}














/*____________PRODUCTS DETAILS____________*/

.bnrimg{width: 100%; position: relative;}

.detailsSec{width: 100%; }
.detailsrt{width: 100%;}
.detailsrt h1{color: #000; font: 400 61px/67px 'Aldosemibold'; padding-bottom: 14px;}
.detailsrt p{color: #272727; font: 400 21px/29px 'Roboto', sans-serif; padding-bottom: 12px; }


/*owl-caro2 sync1*/
#sync1.owl-theme {
  position: relative;}
  
#sync1.owl-theme .owl-next, .owl-prev {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
  }
#sync1  .owl-prev {
    left: 10px;
  }
#sync1  .owl-next {
    right: 10px;
  }
.pr_dtl_sec2_slider #sync1 .owl-prev{ display: none !important;}
.pr_dtl_sec2_slider #sync1 .owl-next{ display: none !important;}
.pr_dtl_sec2_slider .owl-dots{ display: none !important;}
.pr_dtl_sec2_slider #sync2 .owl-item{ padding: 0 10px;}
.pr_dtl_sec2_slider #sync1 .owl-item{ padding: 0 10px;}
.pr_dtl_sec2_slider img{ max-width: 100% !important; width: 100% !important; display: inline-block !important;}
.pr_dtl_sec2_slider{ text-align: center;}
.pr_dtl_sec2_slider #sync2 img{width: 100% !important;}



.owl-theme{
  .owl-nav {
    /*default owl-theme theme reset .disabled:hover links */
    [class*='owl-'] {
      transition: all .3s ease;
      &.disabled:hover {
       background-color: #D6D6D6;
      }   
    }
    
  }
}



.detailslft{width: 100%;}
.detailslft .owl-nav, .detailslft .owl-dots, .detailslft .owl-nav, .detailslft .owl-dots{display: none !important;}
.detailsimg{width: 100%;}
.detailsimg img{width: 100%;}
.detailsimg2{width: 100%;}
.detailsimg2 img{width: 100%;}

#sync1{width: 80%; float: left;}
#sync2{width: 20%; float: left;}
#sync2 .owl-item{width: 100% !important;}

.pr_dtl_sec2_slider #sync1 .owl-item { padding: 5px;}
.pr_dtl_sec2_slider #sync2 .owl-item { padding: 5px;}

.inrbnner{position: relative; width: 100%;}
.inrbnner > img{height: 515px; object-fit: cover; width: 100%;}



.instrumentsSec{padding: 85px 0; width: 100%;}
.instrumentsbx{width: 100%; margin: 35px 0 0;
-webkit-box-shadow: 13px 13px 40px 0px rgb(32 32 32 / 13%);
-moz-box-shadow: 13px 13px 40px 0px rgba(32,32,32,0.13);
box-shadow: 13px 13px 40px 0px rgb(32 32 32 / 13%); background: #fff; border-radius: 16px; overflow: hidden;}
.instrumentscont h2, .instrumentsimg h2{color: #282828; font: 500 22px/28px 'Roboto', sans-serif; margin-bottom: 15px; text-align: center; }
.instrumentscont strong{color: #000; font: 500 18px/24px 'Roboto', sans-serif; display: block; margin-bottom: 15px;}
.instrumentscont p, .instrumentscont li{color: #000; font: 400 16px/25px 'Roboto', sans-serif;  }
.instrumentscont p{margin-bottom: 20px;}
.instrumentsimg{width: 100%; margin-bottom: 20px;}
.instrumentsimg img{width: 100%;}
.instrumentscont{width: 100%; padding: 10px 15px 20px; }
.instrumentscont p:last-child{margin-bottom: 0px;}
.instrumentscont li{padding-left: 20px; position: relative; margin-bottom: 7px; }
.instrumentscont li a{color: #000;}
.instrumentsimg iframe{width: 100%; height: 304px;}
.instrumentscont li:before{position: absolute;content: "";top: 7px;left: 0;width: 10px;height: 10px;background: #a1d31f;border-radius: 100%;}
.instrumentscont ul{padding-bottom: 7px; display: inline-block; width: 100%; }

.valvesSec .instrumentscont p{margin-bottom: 15px; }
.valvesSec .instrumentscont p:last-child{margin: 0px;}
.valvesSec .instrumentscont strong{margin-bottom: 10px;}

.productlsthed p{margin-bottom: 15px;}
.productlsthed p:last-child{margin: 0px;}

/*.industriesSec .heding strong{top: -7px; bottom: inherit;}*/

.yokogawaSec{padding: 0px 0 50px;}
.valvesSec .instrumentscont, .bearingSec .instrumentscont{padding-bottom: 0px;}
.yokogawaSec .instrumentscont, .instrumentsSec .instrumentscont {padding-bottom: 0px;}
.valvesSec .instrumentscont{padding-bottom: 20px;}
.productbxs{position: relative;}
.asplink{position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9;}
.compressorsSec .instrumentscont li{padding: 5px; float: left; margin: 0px;}
.compressorsSec .instrumentscont li img{max-width: 100%;}
.compressorsSec .instrumentscont li:before{position: inherit; content: none;}
.compressorsSec .instrumentsbx{display: flex; align-items:  center;}
.compressorsSec .instrumentsimg img{width: 270px;}
.compressorsSec .instrumentscont{padding: 0px; }
.compressorsSec .instrumentsimg{margin: 0px; width: auto;}
.compressorsSec .instrumentsbx{padding: 10px;}
.compressorsSec .instrumentsbx ul{padding: 0px;}
.compressorsSec .instrumentscont h2, .instrumentsimg h2{text-align: left;}



.compressorsSec .instrumentscont h2, .instrumentsimg h2{margin: 0px;}
.compressorsSec .instrumentscont ul{margin-bottom: 20px;}
.compressorsSec .instrumentsimg img { width: 340px;}
.compressorsSec .instrumentscont li img{width: 200px;}

.careersSec{width: 100%; padding: 80px 0;}
.careerspnl{width: 100%;
-webkit-box-shadow: 13px 13px 40px 0px rgb(32 32 32 / 13%);
-moz-box-shadow: 13px 13px 40px 0px rgba(32,32,32,0.13);
box-shadow: 13px 13px 40px 0px rgb(32 32 32 / 13%); border-radius: 16px; padding: 20px; background: #fff; max-width: 1200px; margin: 0 auto;}
.careerspnl img{max-width: 100%; margin-right: 20px;}
.careerspnl .media-object{flex: 1;}

.compressorsSec .instrumentsimg{text-align: center;}
.compressorsSec .instrumentsimg h2{margin: 15px 0 0; text-align: center;}
.instrumentscont li em{display: block; color: #282828; font: 400 16px/22px 'Roboto', sans-serif; text-align: center; margin: 4px 0 0; }

.careersSec .contentpnl p strong{display: block; margin: 10px 0;}







@media only screen and (max-width: 1599px) {
.inrbnner > img{height: 450px;}
.detailsrt h1{font-size: 45px; line-height: 50px; }
.detailsrt p{font-size: 17px; line-height: 22px; }


.compressorsSec .instrumentsimg img {width: 300px;}
.compressorsSec .instrumentscont li img {width: 150px;}

.careerspnl img {width: 220px;}


}



@media only screen and (max-width: 1199px) {
.inrbnner > img{height: 450px;}
.detailsrt h1{font-size: 45px; line-height: 50px; }
.detailsrt p{font-size: 17px; line-height: 22px; }


.instrumentsSec .row > div{max-width: 33.33%; flex: 0 0 33.33%;}
.instrumentsimg iframe { height: 246px;}

/*.industriesSec .heding strong { top: inherit;  bottom: -2px;}*/

.yokogawaSec .row > div { max-width: 33.33%; flex: 0 0 33.33%;}



.compressorsSec .instrumentsimg img {width: 250px;}
.compressorsSec .instrumentscont li img {width: 140px;}

.compressorsSec .row > div{max-width: 100%; flex:  0 0 100%;}
.compressorsSec .instrumentscont h2, .instrumentsimg h2{font-size: 18px; line-height: 24px;}
.compressorsSec .instrumentsbx {padding: 5px;}







}


@media only screen and (max-width: 991px) {
.inrbnner > img { height: 400px;}
.detailsSec .container > .row > div{max-width: 100%; flex: 0 0 100%;}
.detailsrt{padding: 30px 0 0;}
.detailsSec { margin: 50px 0 0;}


.instrumentsSec .row > div{max-width: 50%; flex: 0 0 50%;}
.instrumentsimg iframe { height: 275px;}
.instrumentsSec{padding: 60px 0;}

.yokogawaSec .row > div { max-width: 50%; flex: 0 0 50%;}

.compressorsSec .row > div{max-width: 100%; flex:  0 0 100%;}


.careerspnl img {width: 170px;}


}

 
@media only screen and (max-width: 767px){
.inrbnner > img { height: 350px;}


.instrumentscont h2, .instrumentsimg h2{font-size: 20px; line-height: 25px;}
.instrumentscont p, .instrumentscont li{font-size: 15px; line-height: 23px;}
.instrumentscont strong{font-size: 17px; line-height: 22px;}

.compressorsSec .instrumentsimg img {width: 200px;}
.compressorsSec .instrumentscont li img {width: 100px;}

.careerspnl img {width: 170px; margin: 0px;}
.careerspnl .media{display: inline-block; text-align: center;}
.careerspnl .media-object{text-align: left;}



}

@media only screen and (max-width: 575px){
.detailsrt h1 { font-size: 40px; line-height: 45px;}
.detailsrt { padding: 22px 0 0;}
.inrbnner > img {height: 300px;}

.instrumentsSec .row > div{max-width: 100%; flex: 0 0 100%;}
.instrumentsimg iframe { height: 246px;}

.yokogawaSec .row > div { max-width: 100%; flex: 0 0 100%;}

.careerspnl{padding: 10px;}

}

@media only screen and (max-width: 480px){
.inrbnner > img { height: 250px;}
#sync1{width: 100%;}
#sync2{width: 100%;}
#sync2 .owl-item { width: 25% !important;}
.detailsrt h1 { font-size: 35px;  line-height: 40px;}

.mapimge iframe {height: 300px;}


.compressorsSec .instrumentsbx{display: inline-block;}
.compressorsSec .instrumentsimg{width: 100%; text-align: center;}
.compressorsSec .instrumentscont{text-align: center;}
.compressorsSec .instrumentscont li{display: inline-block; float: none;}
.compressorsSec .instrumentscont h2, .instrumentsimg h2{text-align: center;}





}
