@media only screen and (min-width: 992px){
    .main_menu .navbar .offcanvas-body .dropdown:hover .dropdown-menu {
        display: block;
    }
}
@media only screen and (max-width: 991px){
    .main_menu .navbar .offcanvas-body .nav-item a{
        border-right: none;
    }
    .all-shoping .filter-nav .filter-product-box{
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 831px){
    header .top_menu .top-search-bar .form-control {
        width: 270px;
    }
}
@media only screen and (max-width: 767px){
    header .top_menu .top-search-bar {
        display: none;
    }
    .main_menu .navbar .navbar-toggler{
        border-right: 1px solid #ff6600;
        border-radius: 0;
    }
    header .top_menu ul.top_menu_info li a span {
        display: none;
    }
    header .top_menu ul.top_menu_info li .cart_btn span.cart_number{
        display: block;
    }
    header .top_menu ul.top_menu_info li .mobile-menu-search-btn {
        display: inline-block;
    }
    .subscribe .subscribe-now {
        padding: 40px;
    }
    .product-page .product-details-part{
        margin-top: 20px;
    }
}
@media only screen and (max-width: 575px){
    section{
        padding: 25px 0;
    }
    .subscribe .subscribe-now {
        padding: 40px 15px;
    }
    .all-shoping .filter-nav .filter-product-box{
        border: none;
    }
    .view-cart-page .cost-total .form-fild{
        width: 195px;
    }
    .view-cart-page .cost-total .primary-button {
        width: auto;
    }
    .view-cart-page .your-order-box {
        padding: 15px;
    }
}
@media only screen and (max-width: 430px){
    .product-details-part .product-purchase {
        padding: 9px;
    }
    .view-cart-page .cost-total .form-fild {
        width: 177px;
    }
}
