@media (min-width:991px){
    .product-accordion-wrap {
        display: none;
    }
}
@media (max-width:1199px){
    .categories h3 {
        display: none;
    }
    .categories {
        border: none;
        max-width: 65px;
    }
    .header-quick-links .heder-mini-text {
        font-size: 0;
    }
    .header-quick-links i {
        font-size: 30px;
    }
    .header-category {
        flex-grow: 0;
    }
    .header-quick-links {
        max-width: 130px;
    }
    .header-select-option {
        display: none;
    }
    .header-search-input:before{
        display: none;
    }
    .header-search-input {
        max-width: calc(100% - 70px);
        flex: auto;
    }
    .search-ico {
        max-width: 50px;
    }
    form#add-Product-form .row .add-basket {
        padding: 0;
    }
}
@media (max-width:991px){
    .cart-summary-row .summary-heading .product-title {
        white-space: normal;
        max-width: 100%;
    }


    .footer-row > div{
        margin-bottom: 25px;
    }
    .footer-country-wrap, .footer-crruncy {
        margin-top: 35px;
    }
    .contact-detail .bold {
        display: block;
    }
    .ft-social-media img {
        max-width: 200px;
    }
    .ft-social-media {
        text-align: center;
    }
    div#sync2{
        display: none;
    }
    .breadcrumb-wrap h2 {
        font-size: 25px;
    }
    .homepage-wrapper .product-img{
        height: 220px;
    }
    .top-home-banner img{
        height: 263px;
    }


    /*--------------header-menu-responsive----*/
        /* .categories-dropdown-wrap {
            position: fixed;
            top: 0;
            padding-top: 0;
            bottom: 0;
            background-color: var(--theme-red);
            display: block !important;
            left: -250px;
            transition: .7s 0s ease-in-out;
        }
        .header-category:hover .categories-dropdown-wrap {
            left: 0 !Important;
        }
        .catgory-list-wrap {
            background-color: transparent;
            box-shadow: none;
        }
        .catgory-list-wrap .list-group-item {
            background-color: transparent;
            border-color: white;
        }
        .catgory-list-wrap li a {
            color: white;
        }
        .close-group-item{
            display: block;
        }
        li.close-group-item {
            text-align: right;
            padding: 10px 20px;
            color: white;
        } */


        .catgory-list-wrap .list-group-item i:hover ~ .level-one, .catgory-list-wrap > li:hover > .level-one {
            left: 0;
            opacity: 1;
            position: relative;
            z-index: 1;
            box-shadow: none;
            width: auto;
            border-radius: 0;
            display: block;
        }
        .catgory-list-wrap{
            width: 280px;
        }
        .catgory-list-wrap {
            max-height: 85vh;
            overflow: auto;
        }
        .sub-catgory-list-wrap{
            display: none;
        }
    /*----------------------------------------*/
    .product-page-details-btn{
        display: none;
    }
    .product-info-main-wrap {
        display: none;
    }
    .product-quntity-wrap .add-cart img {
        max-width: 18px;
        margin-right: 5px;
    }
    .product-quntity-wrap .add-cart{
        padding: 5px 10px;
        font-size: 13px;
    }
    .brand-image img{
        max-width: 60px;
    }
    .add-cart{
        /*height: 40px;*/
        padding: 6px 6px;
    }
    .quick-addtocart{
        height: 40px;
    }
    .add-cart i {
        margin-right: 5px;
        font-size: 12px;
    }
    .cart-ico {
        width: 15px;
        margin-right: 5px;
    }
    #couponProductCart .modal-dialog{
        max-width: 100%;
        margin: 20px;
    }
}
@media (max-width:800px){
    .--404-heading {
        font-size: 10rem;
    }
    .right-404-content h5 {
        font-size: 24px;
    }
    .page-404-link a{
        font-size: 20px;
    }
    .page-404-link {
        max-width: 435px;
    }
    .left-404-image {
        margin-left: -130px;
    }
    .brand-logo-wrap{
        grid-template-columns: repeat(2, auto);
    }
}
@media (max-width:767px){
    .left-purchase {
        margin-top: 40px;
    }
    .cart-summary-row .item-cost {
        width: 100%;
        flex: auto;
        margin-top: 10px;
    }
    .home-page-section {
        margin-bottom: 40px;
    }
    .applinces-left{
        margin-top: 20px;
    }
    .top-home-banner img{
        height: auto;
    }
    .top-home-banner.home-page-section .col, .top-home-banner.home-page-section .col-2 {
        max-width: 50%;
        flex-grow: unset;
        flex-basis: auto;
    }
    .top-rating-wrap > div h4 {
        font-size: 22px;
    }
    .top-rating-wrap > div img {
        max-width: 135px;
    }



    .header-quick-link a {
        display: inline-block;
        font-size: 12px;
    }
    .header-quick-link {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    .header-top-content-row {
        position: relative;
        padding-bottom: 35px !Important;
    }
    .header-quick-page {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .footer-wrapper{
        padding: 40px 10px 10px;
    }
    div#singleproductcarousel .owl-nav {
        display: block;
    }
    .top_header_icons a {
        margin: 7px;
    }
    .customsearch .size-guide-button {
        font-size: 20px;
    }
    .member-img {
        width: 185px;
    }
    .header-quick-links i {
        font-size: 25px;
    }
    .categories {
        padding-left: 0;
    }
    .product-info-btn .btn {
        white-space: nowrap;
        width: auto;
    }
    .product-page-details-btn .row {
        overflow: auto;
        flex-flow: unset;
        margin-left: -5px;
        margin-right: -5px;
    }
    .product-page-details-btn .row > div {
        max-width: 100%;
        flex: auto;
        padding-right: 5px;
        padding-left: 5px;
    }
    .category-left-filter{
        display: none;
    }
    .category-type{
        width: 100%;
    }
    .add-basket .add-cart i {
        font-size: 20px;
        display: inline-block;
    }
    .header-quick-link a:last-child{
        margin-bottom: 3px;
    }
    .mb-5, .my-5 {
        margin-bottom: 1.5rem!important;
    }
    .mt-5, .my-5 {
        margin-top: 1.5rem!important;
    }
    .pakages-wrap li {
        position: relative;
        text-align: left;
    }
    .pro-sub-buttons{
        justify-content: flex-start !important;
    }
    .recommend-add-on{
    text-align: left !important;
    }
    .homepage-heading h2 {
        font-size: 27px;
    }


    .--404-heading {
        font-size: 8rem;
    }
    .page-404-link a {
        font-size: 17px;
    }
    .left-404-image{
        max-width: 240px;
    }
    .left-404-image img {
        margin-top: 45px;
    }
    .only-mobile-product{
        display: block;
    }
    .homepage-wrapper .product-img {
        height: 280px;
    }

    .left-rating {
        margin-bottom: 7PX;
    }
    .trustpilot-image-wrap {
        padding: 10px;
        margin-bottom: 50px;
    }
}
@media (max-width:650px){
    .filter-txt{
        min-width: auto;
    }
    .filter-txt > h4{
        margin-right: 20px;
    }
    .homepage-wrapper .product-img {
        height: 230px;
    }

}
@media (max-width:575px){
    .ft-social-media {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-gap: 10px;
    }
    .product-quntity-wrap .row{
        justify-content: center;
    }
    .sort-category-wrapper .sorted-category {
        margin: 0 -10px;
    }
    .sorted-category .slider-content {
        margin-bottom: 15px;
        padding: 0 10px;
    }
    .add-cart{
        font-size: 12px;
        /*height: 40px;*/
    }
    .quick-addtocart{
        height: 40px;
    }
    .add-cart i, .cart-ico {
        font-size: 12px;
        width: 15px;
    }
    .skipContent h3{
        font-size:16px;
    }
    .skipContent h3 span{
        display:block;
    }
    .skipContent h4 {
        font-size: 14px;
    }
    .skip-img, .skip-logo {
        max-width: 80%;
        margin: 0 auto 20px !important;
    }
}
@media (max-width:500px){
    .brand-logo-wrap{
        grid-template-columns: repeat(2, auto);
    }
    .slider-product-img{
        background-size: 130px;
    }
    .category-right-content-wrapper .slider-product-img{
        height: 180px;
    }
    .filter-txt {
        width: 100%;
        margin-right: 0;
        border: 1px solid var(--theme-footer-color);
        /*margin-bottom: 15px;*/
    }
    .mobile-view{
        font-size: 1.1rem;
    }
    .brand-logo-wrap > li{
        justify-content: center;
    }
    .applinces-product > div {
        margin-bottom: 20px;
        margin-top: 0px;
    }
    .purchase-btn a{
        font-size: 22px;
    }
    .member-img {
        width: 190px;
    }
    .categories{
        padding: 0;
    }
    .header-wrap .row{
        flex-flow: row;
    }
    .header-quick-links i {
        font-size: 23px;
    }
    .top-rating-wrap > div H4 {
        font-size: 20px;
    }
    .form-heading{
        margin-top: 35px;
    }
    .category-right-content .slider-content {
        margin-bottom: 20px;
    }
    .sorted-category .slider-content {
        margin-bottom: 25px;
    }
    .breadcrumb-wrap h2 {
        font-size: 22px;
        line-height: 38px;
    }
    .top-product-heaidng{
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .brand-img-wrap img{
        max-width: 140px;
        margin-top: 20px;
    }
    .brand-image {
        margin-bottom: 15px;
        margin-top: 5px;
    }
    .sort-category-wrapper .brand-image{
        margin-top: 0;
        margin-bottom: 0;
    }
    .top-product-heaidng h3{
        font-size:24px;
    }
    .top-rating-wrap > div img {
        max-width: 115px;
    }
    .cart-summary-row{
        grid-template-columns: 150px auto;
        grid-gap: 20px;
    }
    .cart-summary-row .summary-heading .product-title{
        font-size: 15px;
    }
    .cart-summary-info-wrap {
        font-size: 15px;
    }
    .login-page-form{
        padding: 30px !Important;
    }
    .products_card_wrapper .quick_add_button img{
        height: 250px;
    }
    .header-tool__icon {
        width: 23px;
        height: 23px;
    }
    .top_header_icons .currency {
        display: block;
        text-align: center;
    }
    .top_header_icons .btn-flat:after {
        display: none;
    }
    .customfonts {
        margin-top: 12px;
    }
    .top_header_icons a {
        margin: 5px;
    }
    .customsearch .size-guide-button {
        font-size: 20px;
    }
    .top_header_icons a.btn-flat {
        display: inline-block;
        text-align: center;
    }
    .account-options-wrapper img{
        max-width: 40px;
    }
    .guest-select img {
        max-width: 30px;
    }
    .account-options-wrapper label{
        font-size: 16px;
        margin-top: 7px;
    }
    .shipping-option .account-options-wrapper img {
        max-width: 35px;
    }
    .shipping-option .guest-select img{
        max-width: 45px;
    }
    .shipping-option .bold {
        display: block;
    }
    .account-options-wrapper .account-holder-dt{
        padding: 10px;
        height: 150px;
    }
    .header-quick-page{
        /*right: 110px;*/
        width: auto;
    }

    .header-toggle-wrapper {
        position: absolute;
        right: 0;
        bottom: 0px;
        display: flex;
        align-items: center;
    }
    .header-vat-text{
        display: inline-block;
        margin-bottom: 0px;
        margin-right: 5px;
    }
    .header-toggle-wrapper .switch {
        width: 35px;
        height: 15px;
        vertical-align: middle;
    }
    .header-toggle-wrapper .slider:before {
        height: 12px;
        width: 12px;
        bottom: 2px;
    }
    input.toggle-input:checked + .slider:before {
        -webkit-transform: translateX(19px);
        -ms-transform: translateX(19px);
        transform: translateX(19px);
    }

    .sorted-category.row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .filer--btn-wrapper #load_products_form, .select-category {
        width: 100%;
        text-align: left;
    }
    .category-type select {
        width: calc(100% - 80px);
    }
    .category-type.show-sm-txt select {
        width: calc(100% - 65px);
    }
    .homepage-wrapper .product-img {
        height: 180px;
    }
    .add-cart{
        padding: 6px 8px;
        font-size: 0;
        width: 50px;
        /*height: 40px;*/
    }
    .quick-addtocart{
        height: 40px;
    }
    .add-cart i, .cart-ico {
        font-size: 14px;
        width: 18px;
    }
    .coupon-product-img img {
        max-width: 90px;
    }
    #cart-model-body .cart-row {
        padding-bottom: 15px;
        margin-top: 15px !important;
    }

}
@media (max-width:400px){
    /* .top-home-banner.home-page-section .col, .top-home-banner.home-page-section .col-2 {
        max-width: 100%;
        flex-grow: unset;
        flex-basis: auto;
    } */
    .homepage-wrapper .product-title{
        font-size: 16px;
    }
    .homepage-wrapper .product-img{
        height: 145px;
    }
    .top-rating-wrap > div img {
        max-width: 120px;
    }
    .slider-product-img{
        height: 160px;
    }
    .footer-location-txt{
        font-size: 13px;
    }
    .footer-location-txt > span.bold {
        font-size: 18px;
    }
    .footer-quick-link {
        font-size: 15px;
    }
    .footer-quick-link a{
        margin-bottom: 5px;
    }
    .contact-detail .bold{
        font-size: 17px;
    }
    .slider-content > a{
        font-size: 16px;
    }
    .cart-summary-row{
        align-items: flex-start;
    }
    .header-category{
        padding-right: 0;
    }
    .pro-sub-buttons {
        display: block !Important;
    }
    .pro-sub-buttons .buttons{
        margin-bottom: 10px;
    }
    .product-quntity-wrap .row > div {
        max-width: unset;
        flex: auto;
    }
    form#add-Product-form .row .add-basket{
        padding: 0 15px;
    }
    .left-404-image img{
        margin-top: 0;
    }
    .--404-heading {
        font-size: 7rem;
    }
    .right-404-content h5 {
        font-size: 20px;
    }
    .top-home-banner{
        align-items: flex-start;
    }
}
@media (max-width:450px){
    form#add-Product-form .row .add-basket{
        padding: 0 0px;
    }
    .product-quntity-wrap .add-cart{
        padding: 5px 5px;
    }
    .slider-content h4{
    font-size: 1rem;
    }
}
@media (max-width:400px) {
    .product-quntity-wrap .row > div {
        max-width: unset;
        flex: auto;
    }
    form#add-Product-form .row .add-basket{
        padding: 0 15px;
    }
}
@media (max-width:374px){
    .member-img {
        width: 160px;
    }
    .header-quick-links i {
        font-size: 20px;
    }
    .header-quick-links {
        max-width: 95px;
    }
    .brand-logo-wrap img{
        width: 90px;
    }
    .h3, h3 {
        font-size: 1.5rem;
    }
    .header-quick-page {
        /*right: 110px;*/
    }
    .header-quick-link a{
        font-size: 11px;
    }
}
@media (max-width:360px){
    .homepage-wrapper .product-title{
        font-size: 16px;
    }
    .top-rating-wrap > div H4 {
        font-size: 18px;
    }
}
