    @media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
        
    }
    @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
        	 
    }
    
    
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
        p {font-size: 14px;}
        .section_padding {padding: 20px 0; }
        .btn-theme{ font-size: 14px;  padding: 10px 25px;}
        .tittle_area{ margin-bottom: 15px;}
        .tittle_area .heading {font-size: 30px;}    
        .main_header .bottom_header.sticky {position: relative;}
        .top_header .contact_top a{font-size: 0;}
        .top_header .contact_top a i{font-size: 18px; float: none;}
        .main_header .bottom_header{padding: 10px 0;}
        .header-right .btn-theme{font-size: 14px; padding: 7px 15px;line-height: 22px; padding-right: 47px;}
        .header-right .btn-theme i {font-size: 20px;}
        .header-right .btn-theme::after{top: 5px; width: 25px;height: 25px; line-height: 25px;font-size: 15px;}
        .owl-prev, .owl-next{width: 35px;height: 35px;font-size: 20px !important;}
        .caption_wraper{ padding-bottom: 0; width: 100%;}
        .main-carousel.owl-carousel .owl-item img{height: 30vh; -o-object-fit: cover; object-fit: cover;}
        .caption_wraper h2 {font-size: 14px;}
        .caption_wraper h2 span { font-size: 15px;}
        .service_wrap{ height: auto;margin-bottom: 30px;}
        .service_img{width: 80px;height: 80px; margin: -90px auto 0;}
        .service_img::before{ width: 80px;}
        .service_cnt h3{font-size: 18px;} 
        .range_carousel .owl-prev, .range_carousel .owl-next{top: 50%;}
        .range_carousel .owl-prev { right: auto;}
        .range_contentBox h3 {font-size: 16px;}
        .production_area .nav .nav-link{padding: 8px 15px;margin: 10px 5px; font-size: 14px;}
        .range_sec::before, .range_sec::after{height: 25px;top: -5px;}
        .video_play{ width: 50px; height: 50px;line-height: 50px; font-size: 32px;}
        .video_play::before, .video_play::after{width: 50px; height: 50px;}
        .about_sec .about_img {width: 70%; padding-top: 25px;margin-left: auto; margin-right: auto;padding-right: 25px; }
        .link_weights.columns-2{ -webkit-columns: 1; -moz-columns: 1; columns: 1;}
        
        	   .innerPage_wraper {
    min-height: 131px !important;
  
}


.top_header .contact_top a {
   
    color: #fff;
    font-size: 16px;
    padding: 5px 22px;

   
}
.product-image{margin-bottom:10px;}
.intermeshing h4 {
   
    padding-top: 17px;
}

.tb-padding {
    padding-top: 0px;
    padding-bottom: 0px;
}
.features h4 {
   
    margin-bottom: 13px;
    margin-top: 11px;
}

.intermeshing h3{margin-top:16px;}
.createdd img{width:100% !important;}
.caption-title{font-size:20px;}
.capacity-range-box h4 {
    color: #0b65a4;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
}
.capacity-range-box {
    background: #8ed8f8;
    padding: 9px 0px;
    border-radius: 16px;
    text-align: center;
    text-transform: uppercase;
    margin-top: -3px;
    width: 161px;
    float: right;
    margin-bottom: 0px;
}
.features-list {
    padding: 0px;
    position: relative;
    padding-bottom: 21px;
}

.range-image img{width:100% !important}
.tittle_area .heading-in {
    font-size: 27px;
    color: #038ecb;
    font-weight: 700;
    position: relative;
    text-transform: capitalize;
}

.pt-200 {
    padding-top: 28px;
}


    }


    /* Portrait and Landscape */
    @media screen   and (device-width: 360px)   and (device-height: 640px)   and (-webkit-device-pixel-ratio: 2) {
       

    }
    
    