@media (min-width: 1599px){
    .sideslider .iconslider {
    width: 600px !important;
height: 690px !important;
        
    }

        .iconslider img{
            height:320px !important;
        }
}

@media (min-width:1200px) {

.container {
    max-width: 90%;
}
}

@media (min-width:991px) and (max-width:1380px) {
    
    .brands p {font-size:13px;}
    .who-we-are p br, .flip-row p br {display:none;}
    .footerbarlinks a {font-size:11px;}
    .borderbox h5 {font-size:14px;}
    .slideb {bottom:-73%;padding-right: 20px;}
    nav .navbar-nav .nav-item {
    margin-left: 40px;
}

}

@media (min-width:991px) {
    .navbar-collapse {
    justify-content: center;
    }
    
nav .navbar-nav .nav-item:first-child {
    margin-left:0px;
}

.footerbarlinks {text-align:right;}

.product_row {gap:50px}    

.ft-text {
    
    padding-right: 50px;
}

.data-map {padding-bottom:100px;}

}


@media only screen and (max-width: 991px) {
    
body {
    margin-top: 60px;
    
}
    
  /*nav {*/
  /*    background:#000;*/
  /*}    */
  nav img {
    width: 100px;
}
 
  .banner .h2{font-size:45px;}
  .h2{font-size:35px;}
  .h2 span {display:block;}
 
  
  
  nav .navbar-toggler-icon {
    background: #606d6d;
    width: 50px;
    height: 2px;
    display:none;
  }
  
 
  
  nav {padding:10px 0px;}
  
nav .navbar-nav {
    margin-top: 8px;
        margin-bottom: 0px;
        margin-right: 0;
}

nav .vn-btn {margin-bottom:20px;}
  
  nav .navbar-nav .nav-item {
      padding-bottom:10px;
      padding-top:10px;
  }
  
 
  nav .navbar-nav .nav-item {
    margin-left: 0px;
    border-bottom:1px solid #2e2e2e;
}   
nav .navbar-nav .nav-item:last-child {border:0; }
  
  .pad80 {
    padding: 40px 0px;
  }
  
  .padt80 {
      padding-top:40px;
  }
  
  p br {
      display:none;
  }
 .banner .h2 span {display:inline;} 
 
 .banner p {padding:0px 40px;}

.product::before {
    height: 100%;
    opacity:1;
}
.product h3, .product p{
    color: #fff;
    transform: translateY(-30px);
}
.product .co-img {
   
    margin-bottom: 30px;
}
.sticky-top1 {
   
    text-align: center;
}
.contact{
    text-align: center;
}
.product .blackicon {display:none;}
.product .whiteicon {opacity:1; visibility:visible; width:auto; height:auto; width:70px !important;}
.product .blackicon {width:70px;}
.product .hoverlink {
    opacity: 1;
}
.product_row {margin-bottom:-20px; margin-top:30px;}
.product_row .col-lg-4 {margin-bottom:20px;}

.scrollrow {margin-top:40px;}
.newsbox {margin-bottom:30px;}
.newsbox.last {margin-bottom:0px;}

.ft-text {
    margin-top: 20px;
    margin-bottom: 30px;
}

.address {
    margin-top: 30px;
    display: flex;
    margin-bottom: 30px;
}

.address p {margin-right:15px;}

footer {padding-bottom:0px;}

.map {overflow:hidden; margin-top:40px;}
.mainimg img {width:100%;}
.pimg.active .desc {display:none;}
.mainimg {
    min-height: 260px;
}

.map::after {
    bottom: -10px;
    height: 30px;
    
}
/*.mobile-content  {margin-top:30px;}*/
.mobile-content h5 {
    font-size: 22px;
    line-height: 1.6;
    font-weight: 600 !important;
    margin-bottom:10px;
}

.slideb {
    transform: translateY(0%);
    bottom: 0  ;
    /* height: 50%; */
    position: initial;
    height:auto;
}
.slideb p {min-height:auto;}
.borderbox {
    min-height: 320px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.slideb p span {opacity:1; visibility:visible;}
.pimg.one {
    left: 51%;
    top: 10%;
}

.pimg.two {
    top: 17%;
    left: 79%;
}
.pimg.three {
    left: auto;
    right: 16.5%;
    top: 29%;
    width: 45px;
}

.flexnews .newsimage img {height:100%;}
.mobile-content {display:block;}
.innerscrow h5 {font-size:25px;}
.bottom-content {display:none;}
.mobile-content ul {display:flex; justify-content:space-between; flex-wrap:wrap;}
.mobile-content li {
    list-style: none;
    background: #f3f3f3;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 15px;
    width: 49%;
}
.mobile-content li h5 {font-size:18px;}
.mobile-content li p {margin:0;}

.productpdetail {
    padding-right: 40px;
    padding-left: 40px;
}
.builticon {
    width: 200px !important;
}
.pt160 {
    padding-top: 65px;
}

.emea-enable .innerscrow .borderbox{
   padding: 15px;
}

.page{
    flex-direction: column;
}
.globe-data {
    width: 100% !important;
    padding: 35px 0px!important;
}

.whyus {
   
    min-height: auto;
    
}
.core-pillars-slider-2 {
    padding-top: 10px;
}
.main-wrapper {
    padding: 40px 0 !important;
}
.contact-details-0 {
    flex-direction: column;
}
.map-tabs .nav-link{
    padding: 20px;
}
}



@media (max-width:767px) {
    .sideslider ~ .mt-4.mt-md-5.position-relative.pl-4{
        padding-left:0 !important;
    }
    .core-pagination{
        display:none;
    }
    #hamburger-11 {
        padding:0;
    }
    .ads-f p{
        padding: 12px 0px;
    }
    
    
nav > .container {
    padding-left:15px !important;
    padding-right:15px !important;
}
    .main-wrapper {
        padding: 10px 0 0!important;
    }
.container {
    padding-left:30px  !important;
    padding-right:30px  !important;
}

.navbar-brand img {
    width: 150px;
}
    
.footerlogo {
    width: 150px;
}    
    


.h2 br {
     display:none;
 } 

.banner .h2 {
    font-size:35px;
    padding:0 15px;
}

.caption {
    margin-top:-30px;
}

 .caption li {
    font-size: 16px;
    padding-right: 30px;
}
.caption p{
    padding:0;
}

.caption p span {display:block;}



.caption ul {
    padding-left:0px;
    margin-left:23px;
}


.h2 { font-size: 28px; margin-bottom: 20px; }
h3 {font-size:25px;}
h4 {
    font-size: 20px;
}
.span {
    font-size:14px;
    margin-bottom:10px;
}




.caption {left: 0; right: 0;}
.product {
    padding: 60px 0px 40px;
}
.address {display:block; margin-bottom:0px;}

.newsbox.flexnews {
    display: block;
} 

.flexnews .newsimage {
    width: 100%; border-radius:15px;
}
.flexnews .newsimage img {border-radius:15px;}
.flexnews .newscontent {width:100%; padding:20px;}
.flexnews .newscontent .hoverlink {
    margin-top: 10px;
}


.scrollrow .slick-list, .scrollrow .slick-track {display:flex;}
.slick-dots li button:before {background:#fff;}
.slick-dots {position:initial; margin-top:20px;}
.scrollrow {
    margin-top: 10px;
    margin-bottom: 0 !important;
}
.slideb p {height:auto;}

.footerflexrow{flex-wrap:wrap;}
.footerflexrow h5 {margin-top:25px;}
.footerbarlinks { margin-top: 15px; text-align: center; margin-bottom: 15px; }
.copyrite {text-align:center;}
.copyrite .row{flex-direction:column-reverse; }
/*.footerbarlinks a::after {display:none;}*/
.footerbarlinks a {font-size:11px; padding-right:3px; padding-left:3px;}
.footerbarlinks a::after {right:-3px; top:1px;}

.sticky-top1 {text-align:center;}
.sociallinks {
    margin-top: 15px;
    margin-bottom: 0px;
}

.mainimg {
    min-height: 200px;
}

.map::after {
    display:none;
} 

.pointer img {
    width: 35px;
}

.mobile-content {
    min-height:270px;
        margin-top:0px;
}

.data-map .mobile-content {
    min-height:1020px;
}

.innerscrow h5 {
    font-size: 20px;
}

.innerscrow h5 br {
    display:none;
}

.contact .h2 {padding-right:10px;}

.sociallinks .d-flex {
    justify-content: flex-start;
}
.mobile-content li { width:100%; }

.mainform .form-control {padding:15px 20px !important;}
.mainform select {
    background: #F6F7F5 url(../images/arrowethan.svg) no-repeat 94% center !important;
    background-size:10px !important;
    margin-bottom:15px;
}

.borderbox::after {
    opacity: 1;
}
.productp {padding:15px !important;}
.productpdetail  {padding:15px;}
.builticon {width: 90px !important;}

.pimg:before {width:30px; height:20px; bottom:-1px;}

.content {background:#f6f7f5; text-align:center; padding:10px; border-radius:10px;}
    .pt160 {
        padding-top: 50px;
    }
    .custom-pills .nav-link {
    
    padding: 8px 20px;
  
    font-size: 12px;
   
}
.bioinfo h3 a {
    color: #000;
    font-size: 16px;
}
.banner .d-flex{
    margin-top: 8px;
    flex-direction: column;
    align-items: center;
    justify-content: end;
    gap: 12px;
    width:80%;
}
.banner .d-flex a {
    text-align:center;
    width:100%;
}
    .banner .d-flex a:last-child {margin: 0 !important;}
    .aboutus .til-btn{margin:0;padding-bottom:0;}
    .globe-data {padding: 0px 0px 35px !important;}
    .m_img {text-align: left;padding: 20px 18px 10px;}
    .m_img img {width: 130px !important;margin-left:0;}
    .banner-emea {
    margin-top: 62px;
}
}

