
/* @media only screen
and (min-width: 560px)
and (max-width: 767px) { */
@media (max-width:767px) {
    .page_title .navbar .navbar-collapse {
        z-index: 999;
        background: #fff;
        text-align: center;
    }
    .main_section .search_form {
        top: 100px;
        width: 100%;
    }
    .search_form .search_body input {
        width: 290px !important;
    }
    .page_title .language {
        display: none;
    }
    .page_title .navbar .descktop_search a {
        display: none;
    }
    .page_title .navbar .navbar_logo {
        margin-top: -7px;
    }
    .banner_section h1 {
        font-size: 40px;
    }
    .banner_section p {
        font-size: 17px;
    }
    .banner_section {
        margin-bottom: 0px;
    }
    .category_section .cate_card {
        padding: 16px 0;
        margin-bottom: 5px;
    }
    .navbar_section .right_menu {
        justify-content: center;
    }
    .navbar_section1 .right_menu {
        justify-content: center;
    }
    .navbar_section .menu_bar ul li a {
        font-size: 12px;
    }
    .navbar_section .menu_bar {
        padding: 0px;
        text-align: center;
    }
    .navbar_section1 .menu_bar {
        text-align: center;
    }
    .product_section .card img {
        height: 150px;
    }
    .product_section {
        padding-bottom: 80px;
    }
    .form-contact {
        margin-bottom: 50px;
    }
    .our_gallery {
        padding-bottom: 80px;
    }

    .category_section {
        margin-top: 7rem !important;
    }

}

@media only screen and (min-width: 320px) and (max-width: 360px) {
    .banner_section h1 {
        font-size: 20px;
    }
    .banner_section p {
        font-size: 15px;
    }
    .category_section .cate_card {
        padding: 5px 0;
        margin-bottom: 3px;
    }
    .category_section {
        margin-top: 14px;
    }
    .category_section .cate_card a {
        font-size: 12px;
    }
    .banner_section {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .navbar_section .right_menu {
        justify-content: center;
    }
    .navbar_section1 .right_menu {
        justify-content: center;
    }

    .category_section {
        margin-top: 7rem !important;
    }
}

@media (max-width: 896px){
    .category_section {
        margin-top: 10rem !important;
    }
}

@media (max-width: 667px) {
    .category_section {
        margin-top: 7rem !important;
    }
}

