@media only screen and (max-width: 992px){
    .header-section .topheader .topheadersection {
        flex-direction: column;
        gap: 11px;
    }
    .header-section .topheader .topheadersection .topheaderright {
        display: none;
    }
    .header-section .topheader .topheadersection .topheaderleft ul {
        gap: 10px;
        justify-content: space-between;
    }

    .header-section .topheader .topheadersection .topheaderleft ul li a {
        padding: 5px 0;
    }

    .header-section .topheader .topheadersection .topheaderleft ul li:last-child {
        display: none;
    }

    .header-section .mainheader .mainheaderbox .mainmenu {
        display: none;
    }

    .header-section .mainheader .mainheaderbox .logoimg {
        width: 40%;
    }

    .aboutus {
        padding: 20px 0;
    }

    .maintitle h3 {
        font-size: 22px;
    }

    .aboutus .aboutusdetails {
        margin: 0 0 15px;
    }

    .productsection {
        padding: 20px 0;
    }


    .productsection .productbox .productdetails h3 a {
        font-size: 16px;
    }

    .experiencesection {
        padding: 20px 0;
    }

    .newslettersection {
        padding: 20px 0;
    }

    .newslettersection .newsletterbox .formbox form .formlabelbox {
        width: 100%;
    }

    .newslettersection .newsletterbox .formbox form .formlabelbox input[type="submit"] {
        padding: 5px 30px;
    }

    .testimonialsection {
        padding: 20px 0;
    }

    .blogsection .blogsectionbox .blogsinfobox .shortdesc {
        min-height: unset;
    }

    .blogsection {
        padding: 20px 0;
    }

    .footersection .footersectionbox.menulinks ul {flex-wrap: wrap;gap: 5px;}


    .footersection .footersectionbox.menulinks ul li {
        width: 22%;
    }

    .footersection .footermainsection .addressdetails .logoimg {
        width: 50%;
    }

    .productview_img .mutliimg {
        width: 17%;
    }

    .productview_img img {
        width: 82%;
    }

    .productview_img .mutliimg img {
        width: 100%;
    }

    .productview_img {
        margin: 0 0 20px;
    }

    .viewproduct_details h2 {
        font-size: 22px;
    }

    .viewproduct_details .dis_with_price {
        font-size: 18px;
        margin: 0;
    }
    .oneproduct {
        padding: 20px 0;
    }
    .oneproduct .viewproduct_details .enquiry a {
        padding: 10px 10px;
        font-size: 14px;
    }

    .breadcrumbbox h3 {
        display: none;
    }

    .breadcrumbbox {
        padding: 20px 0;
        align-items: start;
    }

    .breadcrumbbox ul {
        background: transparent;
        padding: 0px;
    }

    .breadcrumbbox ul li {
        font-size: 16px;
    }

    .mainheader .mobtoggle{
        display: block;
    }

}
@media only screen and (max-width: 575px){
    .productsection .productbox .productimg a {
        height: 200px;
    }
}
