@media (-webkit-min-device-pixel-ratio: 1.1) { 
    
}

@media (-webkit-min-device-pixel-ratio: 1.4) { 
    
}

@media (-webkit-min-device-pixel-ratio: 1.75) { 
    
}

@media only screen and (min-width:1366px) and (max-width:1600px){
    
    .banner {--sliderHeight: 600px;}
    .banner .slider .item .product-block{padding: 1rem 0 1rem 1.5rem;}  
    .banner .slider .item img{transform: scale(0.9);}
    .banner .slider .item .pro-pic{bottom: 30px;}
    
}

@media only screen and (min-width:1366px) and (max-width:1440px){
    .container {max-width: 1280px;}
}

@media only screen and (min-width:1025px) and (max-width:1366px){
    .banner .container .banner-content-block{height: 598px;}
    .banner {--sliderHeight: 618px; }
    .navbar-brand{max-width: 160px;}
    header .navbar .navbar-nav .nav-link{padding: 15px 5px; font-size: 0.80rem;}
    header .navbar .navbar-nav .dropdown-menu li .nav-link{padding: 8px 12px;}
    header .btn-custom{margin-left: 10px; font-size: 0.80rem;}
    header .container-fluid{padding: 0 15px;}
    .banner .slider .item .pro-pic{bottom: 40px;}

}


@media only screen and (min-width:1003px) and (max-width:1024px) {
    #wrapper {width: 100%; position: relative; z-index: 1; overflow: hidden;}
    .navbar-brand{max-width: 160px;}
    header .navbar .navbar-nav .nav-link{padding: 15px 5px; font-size: 0.80rem;}
    header .navbar .navbar-nav .dropdown-menu li .nav-link{padding: 8px 12px;}
    header .btn-custom{margin-left: 10px; font-size: 0.80rem;}
    header .container-fluid{padding: 0 15px;}

    .banner .container .banner-content-block{height: 598px;}
    .banner {--sliderHeight: 618px; }
    .banner .slider .owl-item .pro-pic{bottom: 30px;}
    #inner-banner{height: 300px;}

    .quality-bg::after{background-position: 40% top;}
    #quality-inner::before{display: none;}
    #quality-inner .wave-outer02{display: none;}

    #totop i{font-size: 40px !important;}
    .news-content{width: 92%;}
}

@media only screen and (min-width:768px) and (max-width:1002px) {
    #wrapper {width: 100%; position: relative; z-index: 1; overflow: hidden;}
    header{background-color: rgb(var(--color_white)); box-shadow: 0px 4px 50px rgb(0 0 0 / 10%);}
    header .container{margin-top: 0;}
    .navbar-brand{max-width: 170px;}
    header .container-fluid{padding: 0 15px;}
    header .navbar .navbar-nav{padding: 20px 0 0;}
    header .navbar .navbar-nav li{margin-left: 0 !important;}
    header .navbar .navbar-nav .nav-link{padding: 15px 10px;}
    header .btn-custom{margin-left: 0 !important;}
    header .dropdown-menu{width: 100%;}

    .banner .slider .item .product-block{padding: 2rem 50% 2rem 2.5rem; width: 130%; margin-left: 0;}
    .about .about-block-inner:before{width: 100%;}
    .solutions .solutions-block-inner:before{width: 100%;}
    .about .about-block-inner .text-block{max-width: 100%;}
    .about .about-block-inner .text-block h2:before{left: 0;}

    .solutions-block .first-block::after{display: none;}
    .news-block::before{width: 100%; max-width: 100%;}
    .news-content{width: 100%; margin-left: 15px;}
    .application-block .view-link{margin-top: 20px;top: 100% !important;}
    .application-block .style01 .owl-nav{justify-content: flex-start;}
    .news-block .view-link { right: 0; top: 100%; margin-top: 20px; color: rgb(var(--color_white)) !important;}
    .news-slider .owl-nav{left: 15px !important; right: auto !important;}
 
    h2.title br{display: none;}

    #inner-banner{height: 200px;}
    .quality-bg::after{display: none;}
    #quality-inner::before{display: none;}

    .footer .top .info{padding: 0;}
    .footer .top .container{padding: 30px 15px; height: auto;}
    #totop i{font-size: 40px !important;}
    .copyright{text-align: center; margin-bottom: 15px;}
    .footer .bottom .social-media{justify-content: center; margin-bottom: 15px;}
    .footer .bottom .links{margin-top: 15px; text-align: center;}
    .footer .bottom .links a{margin: 0 10px;}

    .img-text-block{width: 100%;}
    .highlight-text{background-color: rgba(var(--primary1)); padding: 15px;}
    .highlight-text h2{padding: 0 !important;}
    .cust-tabs{overflow-x: scroll; flex-wrap: nowrap; justify-content: flex-start !important; padding-bottom: 30px;}

    .application-list {overflow-x: scroll; flex-wrap: nowrap; justify-content: flex-start !important;}
    .product-block .item br{display: none;}
    .recycling-pic{margin-top: 0;}
}

@media only screen and (min-width:320px) and (max-width:767px)
{
    #wrapper {width: 100%; position: relative; z-index: 1; overflow: hidden;}

    header{background-color: rgb(var(--color_white)); box-shadow: 0px 4px 50px rgb(0 0 0 / 10%);}
    header .container{margin-top: 0;}
    .navbar-brand{max-width: 200px;}
    header .navbar .navbar-nav{padding: 20px 0 0;}
    header .navbar .navbar-nav .dropdown-menu li a{padding:10px 15px;}
    header .dropdown-menu{width: 100%;}

    header .container-fluid{padding: 0 15px;}
    header .btn-custom{margin-left: 1rem !important;}

    .banner .item {height: 200px;}
    .banner .item img {height: 100%; object-fit: cover;}
    .banner .container {position: inherit !important;}
    .banner .banner-text p {color: rgba(var(--primary1));}
    .banner .banner-text h1 {color: rgba(var(--primary1));}
    .clientele .col-xl-25 {width: 50%;}
    .inner-banner {--bs-aspect-ratio: 35%;}

    .banner{--sliderWidth: 100%;}
    .banner .container .banner-content-block{width: 100%; right: 0;}
    .banner .slider .item img{width: 60%; float: right;}
    .banner .banner-content-inner{top: 80px;}
    
    
    .about .about-block-inner:before{width: 100%;}
    .solutions .solutions-block-inner:before{width: 100%;}
    .application-block .view-link{margin-top: 23px;top: 100% !important;}
    .application-block .style01 .owl-nav{justify-content: flex-start;}
    .solutions-block .first-block::after{display: none;}
    .news-block::before{max-width: 100%; width: 100vw;}
    .news-content{padding: 0 15px; width: 100%;}
    .news-block .view-link{right: 0; top: 100%; margin-top: 23px;}
    .news-slider .owl-nav{left: 15px !important; right: auto !important;}
    .footer .top .container{height: auto;}
    .footer .top .info{padding: 30px 0;}
    .copyright{text-align: center; margin-bottom: 15px;}
    .footer .bottom .social-media{justify-content: center; margin-bottom: 15px;}
    .footer .bottom .links{margin-top: 15px; text-align: center;}
    .footer .bottom .links a{margin:10px; font-size: 14px;}
    .img-text-block{width: 100%; padding: 15px !important;}
    .img-text-block .d-flex{flex-direction: column;} 
    .img-text-block .pic{margin: 0 0 15px 0 !important;}
    .highlight-text{background-color: rgba(var(--primary1)); padding: 15px;}
    .highlight-text h2{padding: 0 !important;}
    .cust-tabs{overflow-x: scroll; flex-wrap: nowrap; justify-content: flex-start !important; padding-bottom: 30px;}

    .application-list {overflow-x: scroll; flex-wrap: nowrap; justify-content: flex-start !important;}
    .recycling-pic{margin-top: 0;}    

    .world-map .map-marker::after{width: 10px; height: 14px;}
    .world-map .location.india .map-marker::after {width: 10px; height: 11px; }

    .mob-slider .slider .item .btn-custom:before {display: none;}
    .mob-slider .slider.owl-carousel .owl-item img{width: auto; margin: 0 auto;}
    .mob-slider .owl-nav{display: flex; justify-content: center;}
    .mob-slider .slider .item .btn-custom svg {width: 22px;}
    .mob-slider .slider .item .btn-custom svg path {fill: rgb(var(--baseColor));}
    .solutions .block-wrapper{margin: 0 auto;}

    .clientele-pic .pic-outer{height: auto;}
    .clientele-pic .card-body .client-name{font-size: 0.85rem;}
    .highlight-text h2 span br{display: none;}

}

@media only screen and (max-width:767px) and (orientation: landscape) {
    
    .navbar-collapse{ overflow: hidden; overflow-y: scroll; height: 75vh;}

}

@media only screen and (min-width:320px) and (max-width:640px) { 
    
}