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

    .headersection .mainheader {
        display: none;
    }

    .mobheader {
        display: flex!important;
    }

    .headersection .mainheader .mainheaderbox .headerlogo a h3 {
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
    }

    .headersection .topheader .topheaderbox {flex-wrap: wrap;justify-content: center;gap: 10px;}

    .headersection .topheader .topheaderbox .topheaderleft ul {
        flex-wrap: wrap;
        justify-content: center;
    }

    .titlebox h2 {
        font-size: 24px;
    }

    .experiencesection {
        padding: 20px 0;
    }

    .experiencesection .experiencesectionbox {
    }

    .experiencesection .experiencesectionbox .experienceiconbox {
    }

    .whychoosesection .whychoosesectionbox {
        width: 60%;
        background: #ffffffab;
        padding: 20px;
    }

    .footersection .footersectionbox ul {
        gap: 25px;
        row-gap: 5px;
        flex-wrap: wrap;
    }
    .contactsection .contactbox {
        width: 100%;
        flex-wrap: wrap;
    }
    .oneproduct .product_view {
        width: unset;
    }
    .viewproduct_details {
        margin: 20px 0 0;
    }
    .productsection .productsectionbox .productbox .productinfo a.buybtn {
        padding: 5px 5px;
        font-size: 14px;
    }
    .categoriessection .categoriesbox h3 {
        font-size: 18px;
    }
    
    .categoriessection .categoriesbox ul li a {
        padding: 5px 15px;
    }
    
    .oneproduct .viewproduct_details .enquiry a {
        padding: 10px 10px;
        font-size: 14px;
    }
    .content {
        overflow-x: hidden;
    }
    .headersection .topheader .topheaderbox .topheaderleft ul li a {
        font-size: 14px;
    }
}

@media only screen and (max-width: 575px){
    .mobheader .moblogo h3 {
        font-size: 18px;
    }
    .productview_img .mutliimg {
        width: 100%;
    }
    
    .productview_img img {
        width: 100%;
    }
    .productview_img .mutliimg .slick-arrow {
        top: 44%;
        transform: translateY(-50%);
    }
    
    .productview_img .mutliimg .slick-arrow.slick-prev {
        left: -5px;
    }
    
    .productview_img .mutliimg .slick-arrow.slick-next {
        right: -5px;
    }
    
    .productview_img .mutliimg img {
        height: 100px;
        object-fit: cover;
        padding: 0 5px;
    }
    .whychoosesection .whychoosesectionbox {
        width: 100%;
        background: #ffffffab;
        padding: 20px;
    }
    .viewproduct_details h2 {
        font-size: 20px;
    }

    .footersection .footersectionbox ul {
        gap: 25px;
        row-gap: 5px;
        flex-wrap: wrap;
    }

    .contactsection .contactbox .contactleft {
        width: 100%;
    }

    .contactsection {
        padding: 20px 0;
    }

    .contactsection .contactbox .contactright {
        width: 100%;
    }

    .breadcrumbbox {
        padding: 30px 0;
    }

    .contactsection .contactbox {
        box-shadow: none;
    }
    
    .viewproduct_details .dis_with_price {
        font-size: 18px;
    }

    .headersection .topheader .topheaderbox .topheaderright {
        display: none;
    }

    .headersection .topheader .topheaderbox .topheaderleft {
        padding: 5px 0;
    }
    
    .aboutothercontent .aboutothercontentbox {
        flex-wrap: wrap;
    }
    
    .aboutothercontent .aboutothercontentbox .aboutothercontentinfo {
        width: 100%;
        margin: 0 0 20px;
        padding: 10px;
    }
    
    .aboutus_page {
        padding: 20px 0;
    }
    
    .aboutothercontent {
        padding: 20px 0;
    }
    
    .whatwedo {
        padding: 20px 0;
    }
    
    .footersection .footermainsection .addressdetails .logoimg {
        width: 60%;
    }
    .productsection .productsectionbox .productbox .productinfo .subheading {
        height: unset;
    }
    
    .blog-single-wrapper h1 {
        font-size: 22px;
    }
    
    .breadcrumbbox h3 {
        font-size: 18px;
    }

}
