@media only screen and (max-width:1600px) and (min-width:1443px) {
    .close1 {
        right: 19px;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 470px;
    }

    #SearchProductSection .prod-box .img-holder img {
        height: 470px;
    }

    #SearchProductSection .col-md-3 {
        padding-left: 4px;
    }

    .conetnt-products h4 a {
        font-size: 17px;
        line-height: 28px;
    }

    .conetnt-products h4 a {
        font-size: 17px;
        line-height: 26px;
    }

    .div_highlight img {
        height: 250px;
        max-width: 100%;
    }

    /* 
    .item {
        margin: 5px;
    } */
}

@media(max-width:1442px) {
    .sec-title_heading {
        font-size: 39px;
        margin: 0 6px;
    }

    section.section-breadcrumb {
        height: 290px;
    }

    .testimonial-area img {
        width: 85%;
        margin: auto;
    }

    .inner_blog_sections img {
        height: 275px;
    }

    .sponserships .card h3 {
        padding: 13px 20px;
        font-size: 37px;
    }

    .blog-details ul {
        margin: 0;
    }

    .section-breadcrumb {
        padding: 6px 2px;
    }

    .blog-details h2 {
        font-size: 25px;
    }

    .blog-details h3 {
        font-size: 22px;
    }

    .blog-details h4 {
        font-size: 18px;
    }

    .sidebarx {
        padding: 20px;
    }

    .billing_new_add_div {
        margin: 5px 55px;
    }

    .delivery-sec {
        padding: 0 7px 17px;
    }

    .delivery-addres h4 {
        margin-top: 5px;
    }

    .sidebarx h3 {
        font-size: 25px;
    }

    .delivery-sec .radio .radio-button-container {
        font-size: 17px;
    }

    .delivery-sec .radio label {
        padding: 14px 17px;
    }

    .delivery-sec .radio .radio-button-container .checkmark:after {
        top: 2px;
        left: 2px;
        width: 13px;
        height: 13px;
    }

    .checkmark {
        top: 15px;
        left: 12px;
        height: 21px;
        width: 21px;
    }

    .inner-section-address.deliveryInputSelect .col-lg-4.col-md-12 {
        padding-left: 13px;
        padding-right: 12px;
    }

    .payment-sec.delivery-sec {
        padding: 17px 29px 17px;
        margin-left: 20px;
    }

    .pf-hs {
        margin-left: 12px;
    }

    .inner-section-address {
        margin-top: 4px;
    }

    .delivery-addres h4 {
        font-size: 25px;
        padding: 5px 0;
    }

    .category-listing-new .size-buttons .radio__button label {
        height: 32px;
        min-width: 53px;
        font-size: 13px;
    }

    .hidghlidt-sec-all {
        grid-gap: 17px;
        margin-left: 0;
    }

    .prod-box .img-holder img {
        height: 442px;
        object-position: top;
    }

    /* .testimonial-area .owl-carousel {
        padding: 0 12px;
        margin: 0px -18px;
        margin-left: 20px;

    } */

    #SearchProductSection .prod-box .img-holder img {
        height: 450px;
    }

    #SearchProductSection .col-md-3 {
        padding-left: 13px;
    }

    .conetnt-products h4 a {
        font-size: 17px;
        line-height: 28px;
    }

    .conetnt-products h4 a {
        font-size: 16px;
        line-height: 25px;
    }

    .div_highlight img {
        height: 250px;
        max-width: 100%;
    }

    /* .item {
        margin: 5px;
    } */

    .col-new-images-gallery img {
        height: 602px;
        object-position: top;
    }


    h3.abou-s {
        font-size: 34px;
        font-weight: 700;
    }

    .temas-sec_inners .team_sec h4 {
        font-size: 19px;
        margin-bottom: 2px;
    }

    .team_sec h4 {
        font-size: 20px;
    }

    .breadcrumbs {
        padding: 160px 0;
    }

    .team_sec p {
        font-size: 15px;
    }

    .blog-listings {
        padding: 11px;
    }

    .zoomable {
        width: 470px;
    }

    .div_innerOblogs p {
        margin: 8px 0 1px;
    }

    .content_location_details {
        padding: 16px 16px;
    }

    .mai-stoore-locatoes {
        margin-top: 4rem;
    }

    .mai-stoore-locatoes h4 {
        font-size: 25px;
        margin-left: 14px;
        margin-bottom: 20px;
    }

    .width-ns {
        padding: 0 1rem;
    }

    .single-contact-address-box h3 {
        font-size: 24px;
    }

    .single-contact-address-box.main-branch {
        padding: 53px 21px 51px;
    }

    .delivery-addres .col-lg-4.col-md-12 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .single-contact-address-box.main-branch .inner ul li .text p {
        font-size: 15px;
    }

    .chat-width-whtsp {
        font-size: 16px;
        width: 87%;
    }

    .single-contact-address-box.main-branch h3 {
        margin: 0px 0 14px;
    }

    .single-contact-address-box.main-branch .inner ul li {
        position: relative;
        display: block;
        padding-left: 109px;
        border-bottom: 1px solid #737373;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .main-recten-views .conetnt-products {
        margin-right: 0px;
    }

    .cart_total_items {
        padding: 14px;
    }

    .CART_wishlists .owl-nav {
        position: absolute;
        top: -16%;
    }

    .CART_wishlists .tab-content {
        padding: 10px 0;
    }

    .breadcrumb {
        padding: 0rem .3rem;
    }

    .CART_wishlists .owl-theme .owl-nav {
        margin-top: 0;
    }

    .checkout_process_cart_btn {
        font-size: 17px;
        font-weight: 500;
    }

    #billing .inner-section-address {
        padding: 17px;
    }

    .inner-section-address .col-lg-4.col-md-12 {
        padding-left: 13px;
        padding-right: 13px;
    }

    .shopping-offers {
        margin: 2rem 0;
        padding: 18px 20px;
    }

    section.product-details {
        padding: 29px 5px;
    }

    .recent-srenns {
        margin-left: 0;
        margin-right: 0;
    }

    .product-h3 {
        font-size: 30px;
        margin: 0px 0 8px;
    }

    .products-color {
        margin: 1rem 0;
    }

    /* 
    .item {
        margin: 4px;
    } */

    .pd-s {
        padding-left: 0;
    }

    .category-listing-new .tabs {
        padding: 11px 0px 25px 0px;
    }

    .seslected-filtes {
        margin: 4px 5px 5px;
    }

    /* .prod-box .img-holder {
        height: 420px;
    } */
    .filter-menus {
        margin: 11px 0px 25px;
    }

    .filter-names a {
        padding-left: 0 !important;
    }

    .filter-names a:hover {
        background-color: #fff;
    }

    .filter-names a {
        padding: 0;
    }

    .blok-hover .color-buttons input[type="radio"] {
        height: 22px;
        width: 22px;
    }

    .menu>ul>li:hover {
        background: #f0f0f0;
        margin: 0;
    }

    .itne-inner-page-listings {
        gap: 18px;
    }

    .category-listing-new .tab-links {
        padding-left: 0px;
    }

    .size-buttons .radio__button label {
        height: 31px;
        min-width: 56px;
        font-size: 13px;
        font-weight: 600;
    }

    .btn-add-to-cart a {
        font-size: 16px;
        padding: 10px 11px;
        font-weight: 600;
    }

    .conetnt-products .category-name {
        font-size: 15px;
    }

    .divprice {
        font-size: 17px;
    }

    .div-price span.discount-price {
        font-size: 16px;
        padding-right: 2px;
    }

    /* .product-highlights-images {
        height: 700px;
    } */

    .div-price span.actual-price {
        font-size: 16px;
        padding-left: 5px;
    }

    .product-high-1 {
        padding-top: 40px;
    }

    /* .slick-initialized .slick-slide {
        height: 402px;
    } */

    .extra-padding {
        padding-bottom: 6rem;
    }

    .main_sales_sec .bennre_1 {
        /* height: 420px; */
        padding: 7px;
    }

    .main_sales_sec .bennre_2 {
        /* height: 420px; */
        padding: 7px;
    }

    .main_sales_sec .inner_conts h3 {
        font-size: 44px;
    }

    .padding-100 {
        padding: 24px 0px;
    }

    /* .product-highlight-two .inner_product_high_one .image-height_prod2 img {
        height: 325px;
    } */

    .inner-sponsorship {
        padding: 0 6rem;
    }

    .sponserships p {
        font-size: 19px;
        line-height: 34px;
        letter-spacing: 0;
    }

    /* .testimonial-area .owl-stage-outer {
        padding: 27px 19px;
        margin-left: 0px;
    } */

    .single-testimonial.text-center {
        padding: 28px 18px;
    }

    .owl-carousel .owl-item .client-video img {
        width: 47px;
        height: 47px;
    }

    .client-info h6 {
        font-size: 17px;
    }

    .single-testimonial p {
        font-size: 15px;
        line-height: 26px;
        margin: 5px 11px 0 0;
    }

    span.fa.fa-star {
        font-size: 17px;
    }

    .client-info span {
        font-size: 15px;
    }

    .owl-carousel .owl-item .div-google-iocns img {
        width: 32px;
    }

    .inner_blog_sections h4 {
        font-size: 16px;
        margin-bottom: 12px;
        line-height: 26px;
    }

    footer img.logo-foots {
        width: 150px;
    }

    footer h2.sec-title_heading {
        font-size: 45px;
        margin-bottom: 6px;
    }

    a.btn-trenzs {
        font-size: 17px;
        padding: 11px 25px;
    }

    footer p {
        font-size: 19px;
        width: 71%;
        margin: 2px auto 39px;
    }

    .f-2 {
        position: absolute;
        top: 0;
        right: 0;
        opacity: .6;
        margin-left: auto;
        text-align: end;
    }

    .f-2 img {
        margin: auto;
        width: 85%;
    }

    li.links-menu {
        font-size: 19px;
    }

    a.btn-checkouts {
        font-size: 18px;
    }

    a.btn-bags {
        font-size: 18px;
    }

    .cart__title {
        font-size: 19px;
    }

    .edit_icon_carts img {
        width: 27px;
    }

    /* .search-box.search-elem .inner {
        width: 65%;
    } */
    .search-box.search-elem .inner {
        width: 92%;
    }

    .radio__group {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
        max-width: 294px;
    }

    .color-buttons {
        max-width: 296px;
        overflow-x: auto;
    }
}


@media (max-width:1367px) {
    .blog-details h2 {
        font-size: 23px;
    }

    .item_sec_new_divs {
        margin: 4px;
    }

    .blog-details .col-lg-11 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .blog-details h3 {
        font-size: 20px;
    }

    .blog-details h4 {
        font-size: 16px;
    }

    .pf-hs {
        margin-left: 0;
    }

    .delivery-addres .payment-sec h4 {
        font-size: 24px;
        margin-top: 14px;
        margin-bottom: 20px;
    }

    .inner-section-address .div-I_summary {
        width: 86%;
        margin-right: 12px;
    }

    #billing .inner-section-address .col-md-12 {
        padding-right: 14px;
        padding-left: 14px;
    }

    .payment-sec {
        padding: 5px 18px 22px;
    }

    #payButton {
        height: 45px;
        font-size: 17px;
    }

    .sidebarx {
        padding: 13px;
    }

    .imain-summary {
        padding: 19px 15px;
    }

    .sidebar.sidebarx .div_one_price_cart h4 {
        font-size: 18px;
        margin: 0;
    }

    .sidebar.sidebarx .cart_total_items {
        padding: 18px;
        border-radius: 15px;
    }

    .delivery-addres .delivery-sec h4 {
        font-size: 24px;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 321px;
    }

    .payment-sec.delivery-sec {
        padding: 17px 24px 16px;
        margin-left: 15px;
    }

    .prod-box .img-holder img {
        height: 420px;
    }

    #SearchProductSection .col-md-3 {
        padding-left: 4px;
    }

    h3.abou-s {
        font-size: 31px;
    }

    .about_us_tow p {
        font-size: 16px;
        line-height: 25px;
    }

    .div_innerOblogs {
        padding: 14px;
    }

    .breadcrumbs h2 {
        font-size: 40px;
    }

    .breadcrumbs h5 {
        font-size: 19px;
    }

    .inner-div-locations {
        grid-gap: 27px 15px;
    }

    .inner-section-address .col-lg-4.col-md-12 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .inner-section-address .col-lg-6.col-md-12 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .delivery-sec .radio label {
        font-size: 15px;
    }

    .inner-section-address .col-md-12 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .delivery-addres h4 {
        font-size: 17px;
    }

    .payment-sec p {
        font-size: 15px;
    }

    .edit_icon_carts.edit-page_carts {
        left: 71px;
    }

    .innerproduct_color img {
        width: 74px;
        height: 100px;
        object-fit: cover;
    }

    .CART_wishlists .owl-nav {
        top: -13%;
    }

    .accordion-thumb::after {
        right: 20px;
        font-size: 12px;
        font-weight: 400;
    }

    .accordion-thumb {
        font-size: 16px;
        font-weight: 500;
        color: var(--all-com-color);
        border-bottom: 1.5px solid #2d2d2d;
    }

    .conetnt-products h4 a {
        font-size: 17px;
    }

    .size-buttons .radio__button label {
        height: 31px;
        min-width: 60px;
        font-size: 13px;
    }



    .blok-hover {
        position: absolute;
        height: 105px;
        padding: 4px 6px;
    }

    .chat-wtspa {
        font-size: 16px;
    }

    .chat-wtspa i {
        font-size: 22px;
    }

    .sec-title_heading {
        font-size: 36px;
    }

    .top-one p {
        font-size: 22px;
    }

    .inner-war img {
        width: 55px;
    }

    .col-md-10.width-13 {
        flex: 0 0 90%;
        max-width: 90%;
    }

    .sponserships .card h3 {
        font-size: 34px;
    }

    .top-bar-products {
        padding: 6px 5px;
    }

    .inner-left-btns p {
        font-size: 14px;
        padding-right: 26px;
        width: 100%;
        line-height: 23px;
    }

    .footer-right li a {
        font-size: 15px;
    }

    .dvi-tnm-sec h4 {
        font-size: 18px;
    }

    .dvi-tnm-sec p {
        font-size: 15px;
        width: 100%;
    }

    .mail-scoaila a {
        font-size: 18px;
        letter-spacing: 1px;
    }

    .bottom-left-footers h4 {
        font-size: 20px;
        margin-top: 10px;
        line-height: 28px;
    }

    .bottom-left-footers h2 {
        font-size: 23px;
        margin-top: 12px;
    }

    .inner-war h4 {
        font-size: 16px;
        line-height: 22px;
    }

    .images-footer img {
        width: 80%;
    }

    .sec-title_heading {
        margin: 9px 0px;
    }

    .prod-box p {
        padding: 0px 0px 5px;
        font-size: 16px;
    }

    /* .slick-initialized .slick-slide {
        height: 379px;
    } */

    .main_sales_sec .inner_conts h3 {
        font-size: 40px;
    }

    /* .inner_blog_sections img {
        height: 275px;
    } */

    #return-to-top i {
        left: 12px;
        top: 8px;
        font-size: 16px;
    }

    #return-to-top {
        width: 40px;
        height: 40px;
    }
}

@media (max-width:1280px) {
    .sec-title_heading {
        margin: 0px 0px;
    }

    .slick-slider {
        margin-bottom: 0px;
    }

    .search-univerty {
        margin: 0 1px 27px;
        padding: 80px 124px;
    }

    .inner-section-address.deliveryInputSelect .col-lg-4.col-md-12 {
        padding-left: 5px;
        padding-right: 5px;
    }

    #SearchProductSection .prod-box .img-holder img {
        height: 490px;
    }

    .tabs li {
        font-size: 15px;
    }

    .prod-box .img-holder img {
        height: 530px;
    }

    .div-one-tabs-section p {
        margin: 3px 0 0;
        font-size: 15px;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 400px;
    }


    .slider-product-category-mains .div-category-womens h4 {
        font-size: 18px;
    }

    .sec-title_heading {
        font-size: 34px;
        padding-bottom: 7px;
    }

    a.view-all {
        font-size: 14px;
    }

    .category-styles {
        padding: 65px 0;
    }

    .category-styles .col-lg-9 {
        flex: 0 0 92%;
        max-width: 92%;
    }

    .sponserships .slick-initialized .slick-slide img {
        height: 100%;
    }

    .search-univerty .col-md-7 {
        flex: 0 0 77%;
        max-width: 77%;
    }

    .university-ines h4 {
        font-size: 17px;
    }

    .section-univerty-downs {
        padding: 61px 41px;
    }

    .product-high-1 .col-md-11 {
        flex: 0 0 95%;
        max-width: 95%;
    }

    .categoyr-styles p {
        font-size: 16px;
        margin: 2px 0 25px;
    }

    .categoyr-styles h2 {
        font-size: 27px;
    }

    .sponserships .card h3 {
        font-size: 30px;
    }

    .client-video {
        padding-right: 8px;
    }

    .client-info span {
        font-size: 14px;
    }

    .single-testimonial.text-center {
        padding: 18px 18px;
    }

    .owl-carousel .owl-item .div-google-iocns img {
        width: 27px;
    }

    .single-testimonial p {
        font-size: 14px;
        line-height: 26px;
        margin: 5px 11px 0 0;
        letter-spacing: 0;
    }

    .client-info h6 {
        font-size: 14px;
    }

    .scrollbar {
        overflow-x: hidden;
    }

    .div_highlight h4 {
        font-size: 17px;
    }

    .temas-sec_inners img {
        width: 182px;
        height: 182px;
    }

    .temas-sec_innerss .team_sec {
        padding: 5px;
    }

    h3.abou-s {
        font-size: 28px;
    }

    .div_innerOblogs h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .all-h4heading {
        font-size: 27px;
    }

    .contact-address-box .col-md-10 {
        flex: 0 0 99.333333%;
        max-width: 99.333333%;
    }

    .contact-info-area .col-lg-10 {
        flex: 0 0 99.333333%;
        max-width: 99.333333%;
    }

    .colo_and_size_carts {
        width: 22%;
    }

    .cart_total_items h3 {
        font-size: 22px;
    }

    .size-buttons .radio__button.detail-2 label {
        height: 37px;
        min-width: 65px;
        margin: 4px .5px;
        font-weight: 600;
    }

    .innerproduct_color {
        margin: 6px 0 6px;
        flex-wrap: wrap;
        gap: 5px;
    }

    .innerproduct_color img {
        width: 59px;
        height: 77px;
        object-fit: cover;
    }

    p.price-main-amount {
        font-size: 25px;
    }

    .detail-price-amount span.discount-price {
        font-size: 16px;
    }

    .product-h3 {
        font-size: 26px;
        margin: 0px 0 4px;
    }

    .addedtocart {
        font-size: 17px;
    }

    .buynow {
        font-size: 17px;
    }

    .off-price {
        font-size: 17px;
    }

    /* .height-width img {
        height: 665px;
    } */
    .innner-border h3 {
        font-size: 28px;
    }


    .innner-border p {
        font-size: 16px;
    }

    .itne-inner-page-listings {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 15px;
    }

    .main_sales_sec .inner_conts {
        width: 64%;
    }

    .tab-link {
        font-size: 15px;
    }

    .col-5-width {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* .prod-box .img-holder {
        height: 490px;
    } */

    /* .slick-initialized .slick-slide {
        height: 350px;
    } */

    .location-all {
        grid-gap: 24px;
        margin: 24px 0;
    }

}

@media only screen and (max-width:1200px) and (min-width:1024px) {
    .category {
        width: 13%;
    }
}

@media(max-width:1200px) {
    .track-orders .col-md-4 {
        flex: 0 0 48.333333%;
        max-width: 48.333333%;
    }



    .breadcrumb-wsishlist {
        padding: 154px 0;
    }
}

@media (max-width:1024px) {
    header {
        padding: 8px 1rem;
    }

    nav .navbar {
        padding: 0 1px;
    }

    a.btn_shop_now {
        top: 15px;
        left: 15px;
        right: auto;
        bottom: auto;
    }

    .blog-details h2 {
        font-size: 22px;
    }

    .blog-details h3 {
        font-size: 19px !important;
    }

    .blog-details h4 {
        font-size: 16px;
    }

    .billing_new_add_div {
        margin: 5px 19px;
        padding: 30px;
    }

    .blog-details img {
        height: auto !important;
    }

    .col-new-images-gallery img {
        height: 520px;
        object-position: top;
    }

    .prod-box .img-holder img {
        height: 605px;
    }

    section.section-breadcrumb {
        height: 264px;
    }

    .category-listing-new .size-buttons .radio__button label {
        height: 32px;
        min-width: 42px;
        font-size: 13px;
    }

    #SearchProductSection .coll-for_md {
        max-width: 33.3% !important;
        flex: 0 0 33.333333%;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 370px;
    }

    a.shop-now-btn {
        font-size: 13px;
    }

    .categoyr-styles h2 {
        font-size: 26px;
    }

    .product-high-1 .col-md-11 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .product-high-1 .col-md-6 {
        padding: 0;
        padding-left: 7px;
    }

    .product-highlights-images img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: right;
    }

    .categoyr-styles p {
        font-size: 15px;
        margin: 4px 0 19px;
        line-height: 20px;
    }

    .div_highlight img {
        height: 190px;
        max-width: 100%;
    }

    .image-cateogory img {
        width: 102px;
        height: 121px;
        border-radius: 22px;
        object-fit: cover;
        object-position: top;
        padding-top: 5px;
        /* margin-bottom: .5rem; */
        /* border: 1px solid #d5d5d5; */
    }

    .search-box.search-elem input[type="text"] {
        padding: 6px 9px 6px;
        height: 42px;
        font-size: 14px;
    }

    .category {
        width: 13%;
    }

    .track-orders .col-md-4 {
        flex: 0 0 49.333333%;
        max-width: 49.333333%;
    }

    .inner-order-tracking {
        background: #f5f5f5;
        padding: 18px;
        min-height: 269px;
    }

    .privacy-all-policy {
        padding: 20px 34px;
    }

    .about_us_tow p {
        font-size: 15px;
        line-height: 23px;
    }

    .temas-sec_innerss {
        gap: 14px;
    }

    .temas-sec_innerss .team_sec h4 {
        font-size: 18px;
    }

    .temas-sec_innerss img {
        width: 105px;
    }

    .about_us_tow ul li {
        font-size: 15px;
    }

    .about_us_tow .col-md-5 {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .temas-sec_inners {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 30px;
    }

    .breadcrumbs {
        padding: 126px 0;
    }

    .blog-listings h4 {
        padding: 9px 0 10px;
        font-size: 20px;
    }

    .listing-inners-page {
        grid-template-columns: repeat(2, 1fr);
        gap: 31px 22px;
    }

    .detail-image_new h3 {
        font-size: 21px;
        line-height: 32px;
        margin-bottom: 8px;
    }

    .location-main_div {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 35px 21px;
    }

    .inner-div-locations {
        grid-template-columns: repeat(3, 1fr);
    }

    .all-h4heading {
        font-size: 26px;
    }

    .mai-stoore-locatoes h4 {
        font-size: 24px;
        margin-left: 8px;
        margin-bottom: 20px;
    }

    .single-contact-address-box.main-branch .inner ul li .title h4 {
        font-size: 16px;
        font-weight: 500;
    }

    .single-contact-address-box p {
        font-size: 15px;
        line-height: 23px;
    }

    .sec-title-style1 .title {
        font-size: 31px;
        line-height: 42px;

    }

    .contact-form {
        padding: 40px 28px 40px;
    }

    .single-contact-address-box.main-branch h3 {
        color: #ffffff;
        font-size: 23px;
    }

    .chat-width-whtsp {
        font-size: 15px;
        width: 100%;
    }

    .single-contact-address-box h3 {
        font-size: 22px;
        margin-bottom: 9px;
    }

    .width-ns {
        padding: 0 0rem;
    }

    .summary-products {
        padding-top: 36px;
    }

    .col-md-8.work-100s {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-md-4.work-100s {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .width-onffs {
        width: 100%;
    }

    .carst a {
        font-size: 16px;
        font-weight: 600;
        color: #444;
        text-transform: uppercase;
    }

    .cart_page_main h1 {
        font-size: 30px;
    }

    .colo_and_size_carts {
        width: 80%;
    }

    .checkout_process_cart_btn {
        font-size: 16px;
    }

    .cart_total_items {
        margin-top: 20px;
    }

    .product-h3 {
        font-size: 22px;
        margin: 0px 0 2px;
        line-height: 27px;
    }

    /* .height-width img {
        height: 662px;
    } */
    .section-breadcrumb {
        padding: 40px 15px;
    }

    .size-buttons .radio__button label {
        min-width: 57px;
    }

    .sec-title_heading {
        font-size: 32px;
    }

    .app-logo img {
        margin-bottom: 10px;
    }

    .btn-shop-row {
        margin: 59px 27px 11rem;
    }

    .university-ines {
        grid-template-columns: repeat(4, 1fr);
        gap: 19px;
    }

    /* .prod-box .img-holder {
        height: 393px;
    } */

    .owl-nav {
        top: auto;
        right: 0%;
        bottom: 0;
    }

    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel button.owl-dot {
        width: 35px;
        height: 35px;
        line-height: 25px !important;
    }

    .testimonial-area .owl-carousel button.owl-dot {
        width: 13px;
        height: 13px;
        line-height: 25px !important;
    }

    .owl-carousel .owl-nav button.owl-prev span:before {
        font-size: 13px;
    }

    .testimonial-area .owl-dots {
        margin-top: 0px;
    }

    .owl-carousel .owl-nav button.owl-next span:before {
        font-size: 13px;
    }

    .div-price {
        margin: 22px 0;
    }

    .btn-add-to-cart a {
        font-size: 16px;
        padding: 10px 11px;
    }

    .size-buttons .radio__button label {
        margin: 3px .5px;
    }

    .mr2 {
        margin-right: 0;
    }

    .conetnt-products h4 a {
        font-size: 16px;
    }

    .main_sales_sec .col-lg-6.col-md-12 {
        padding: 0;
    }

    .top-one {
        height: 234px;
    }

    .product-high-1 .col-md-3 {
        padding-right: 7px;
        padding-left: 7px;
    }

    .search-univerty {
        margin: 0 1px 27px;
        padding: 55px 62px;
    }

    .searcnbars-universitys h3 {
        font-size: 28px;
        margin-bottom: 16px;
    }

    .search-univerty {
        background-size: cover;
    }

    .top-one p {
        font-size: 18px;
    }

    .margin-highs {
        margin-top: 15px;
    }

    .top-one img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .inner_blog_sections img {
        height: 260px;
    }

    .testimonial-area .owl-carousel {
        margin-left: 0;
    }

    .images-footer img {
        width: 75%;
    }

    .div_highlight h4 {
        font-size: 16px;
        line-height: 25px;
    }

    .slick-next,
    .slick-prev {
        width: 35px !important;
        height: 35px !important;
    }

    .slick-next:before,
    .slick-prev:before {
        font-size: 13px !important;
    }

    .main_sales_sec .inner_conts {
        width: 72%;
    }

    .main_sales_sec .inner_conts h3 {
        font-size: 36px;
    }

    .main_sales_sec .inner_conts p {
        font-size: 17px;
    }

    .sec-title_heading {
        margin: 0px 0px;
    }

    .col-11-width {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* .product-highlight-two .inner_product_high_one .image-height_prod img {
        height: 460px;
    } */

    /* .product-highlight-two .inner_product_high_one .image-height_prod2 img {
        height: 252px;
    } */

    .padding-100 {
        padding: 55px 10px;
    }

    /* .trenz-section {
        height: 414px;
    } */

    .inner-sponsorship {
        padding: 0 4rem;
    }

    .sponserships p {
        font-size: 17px;
        line-height: 30px;
        letter-spacing: 0;
    }

    #sidenav .close {
        top: 23px;
        margin-left: 17px;
    }

    .cross {
        height: 19px;
        width: 2px;
    }

    .f-2 img {
        margin: auto;
        width: 61%;
    }

    footer ul li a {
        color: #ddd;
        display: flex;
        align-items: baseline;
    }

    footer i.fa.fa-angle-double-right {
        padding-top: 3px;
    }

    .f-2 {
        top: 88px;
    }

    footer p {
        font-size: 18px;
        width: 78%;
        margin: 2px auto 39px;
    }

    footer h2.sec-title_heading {
        font-size: 37px;
        margin-bottom: 5px;
        margin-top: 3px;
    }

    .prod-box .itne-inner-page-listings .img-holder img {
        height: 416px;
    }

    nav .navbar .links li a {
        font-size: 14px;
    }

    nav .navbar .links li {
        padding: 0 3px;
    }

    .div-search input {
        padding: 9px 7px;
        font-size: 14px;
    }

    .common-heades p {
        font-size: 14px;
    }

    .drop-down_show {
        right: -7px;
    }

    .Sing_2_logins {
        padding: 12px 2px;
        font-size: 16px;
    }

    a.login_sign {
        padding: 12px 2px;
        font-size: 16px;
    }

    .div-cart-right li {
        margin-left: 15px;
    }

    .btn.btn_search-icons {
        top: 4px;
        height: 34px;
        width: 34px;
        font-size: 16px;
    }
}


@media(max-width:992px) {
    .prod-box .itne-inner-page-listings .img-holder img {
        height: 605px;
    }

    .col-new-images-gallery {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
        cursor: pointer;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 590px;
    }


    .product-highlights-images {
        height: auto;
    }

    .btn-add-to-cart button {
        font-size: 15px;
    }

    /* .product-high-1 .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    } */

    .privacy-all-policy h5 {
        font-size: 18px;
        line-height: 28px;
    }

    .privacy-all-policy p {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: .2px;
    }

    .blog-breads {
        display: none;
    }

    .breadcrumb-wsishlist {
        display: none;
    }

    section.padding-100.cart_page_main.forwishlist {
        padding-bottom: 0;
    }

    .wishlist-lacca .mmt-2 {
        margin-top: 0;
    }

    .forwishlist {
        display: block;
    }

    .cart_page_main h1 {
        font-size: 27px;
    }

    .contact-address-box .col-sm-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .sec-title-style1.max-width {
        padding-bottom: 24px;
    }

    .cart_page_main.padding-100 {
        padding: 42px 10px;
    }

    .cart_page_main h1 {
        margin: 0 0 3rem;
    }

    .cart_total_items h3 {
        font-size: 20px;
    }

    /* .prod-box .img-holder {
        height: 575px;
    } */
    .morefilters form {
        flex-wrap: wrap;
    }

    .prod-box .img-holder {
        object-fit: cover;
    }

    .menu-dropdown-icon .radio__group {
        display: inline-grid;
    }

    .col-3-width {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .div-one-color {
        margin-right: 14px;
        margin-bottom: 11px;
    }

    .color-filter {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 7px 0px;
        /* flex-wrap: wrap; */
    }

    .inner_blog_sections {
        margin-bottom: 0.8rem;
    }

    .itne-inner-page-listings {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
}

@media(max-width:958px) {
    .auto-scrroll-s {
        max-height: 500px;
        overflow-y: scroll;
    }

    li.filter-names {
        display: none;
    }

    .seslected-filtes {
        width: 100%;
        display: grid;
        overflow-x: auto;
        margin: 0;
    }



    .type-pro {
        display: block;
    }

    .seslected-filtes ul {
        margin-left: 0;
    }

    .seslected-filtes p {
        margin: 0;
    }

    .tab-link {
        padding: 8px;
    }

    .conetnt-products {
        margin-right: 0;
    }

    .seslected-filtes h5 {
        padding-right: 11px;
    }

    .seslected-filtes li {
        margin-bottom: 6px;
    }

    .morefilters form {
        display: inline-block;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
    }

    .morefilters .form-group {
        margin: 17px 0px;
    }

    .menu-mobile {
        padding: 0px;
    }

    .filter-names {
        display: none !important;
    }

    .menu>ul>li i {
        display: none;
    }

    .menu>ul>li:hover {
        background: #fff;
    }

    .menu>ul>li>ul.normal-sub {
        padding: 0;
    }

    .menu>ul>li a {
        padding: 10px;
    }

    .filter-price {
        width: 100%;
        border: 0;
        padding: 0;
        margin: 22px 0px 22px 10px;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        width: 96%;
    }

    .menu-dropdown-icon:before {
        font-weight: 400;
        font-size: 13px;
        background: #ffffff00;
    }

    .category-listing-new.padding-100 {
        padding: 25px 6px;
    }

    .menu-dropdown-icon .color-filter {
        display: inline-block;
        align-items: center;
        justify-content: flex-start;
        margin: 1px 0px;
        flex-wrap: wrap;
    }

    .menu>ul>li>ul {
        background-color: #f2f2f2;
    }

    .menu-dropdown-icon:before {
        padding: 12px;
    }

    .price-field {
        height: 36px;
        border-radius: 3px;
        margin-left: 0;
    }

    .filter-menus {
        margin: 11px 0px 11px;
    }

    .section-breadcrumb .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    a.menu-mobile {
        font-size: 18px;
        font-weight: 500;
        color: #161616;
    }

}

@media (max-width:1440px) and (min-width:1366px) {

    /* .height-width img {
        height: 667px;
    } */
    .sponserships .slick-initialized .slick-slide img {
        height: 100%;
    }
}

@media (max-width:1024px) and (min-width:992px) {


    .image-cateogory {
        margin: 0 8px;
    }

    .search-btn {
        font-size: 15px;
    }

    .burger a {
        font-size: 15px;
    }

    .burger i {
        font-size: 22px;
        color: var(--black);
        padding-top: 2px;
    }

    /* .search-box.search-elem .inner {
        width: 77%;
    } */
    .search-box.search-elem .inner {
        width: 90%;
    }

}

@media (max-width:991px) and (min-width:769px) {
    nav ul li a {
        font-size: 14px;
    }

    .image-cateogory {
        margin: 0 5px;
    }

    .search-btn {
        font-size: 15px;
    }

    .burger a {
        font-size: 15px;
    }

    .burger i {
        font-size: 22px;
        color: var(--black);
        padding-top: 2px;
    }

    .search-box.search-elem .inner {
        width: 77%;
    }

    .category {
        width: 18%;
        margin: 1.3rem 4px;
        text-align: center;
    }
}

.mobile {
    display: none;
}

@media(max-width:360px) {
    .div-price {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        margin: 14px 0;
    }

    .div-price-sec {
        margin-bottom: 18px;
    }
}

@media(max-width:576px) {


    .blog-details h2 {
        font-size: 17px !important;
    }

    .blog-details h3 {
        font-size: 16px !important;
    }

    .blog-details .div_innerOblogs p {
        font-size: 14px !important;
        line-height: 24px !important;
    }

    .blog-details h4 {
        font-size: 15px !important;
    }

    .blog-details ul li {
        line-height: 22px;
        padding: 4px 3px;
        font-size: 14px;
    }

    .privacy-all-policy li {
        font-size: 15px;
        display: flex;
        align-items: baseline;
    }

    .privacy-all-policy {
        padding: 1px 0px;
    }

    .blog-listings h4 {
        font-size: 18px;
    }

    .listing-inners-page {
        grid-template-columns: repeat(1, 1fr);
    }

    .delivery-addres {
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }

    .sec-title-style1 .title {
        font-size: 25px;
        line-height: 42px;
    }

    .contact-address-box .col-sm-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .contact-address-box .col-sm-4 {
        margin-top: 13px;
        margin-bottom: 10px;
    }

    .contact-form {
        padding: 28px 7px 28px;
    }
}

.fancybox-thumbs.thumbs-desk {
    display: block !important;
}

.fancybox-thumbs.thumbs-mobile {
    display: none !important;
}

@media(max-width:768px) {

    .about_phone {
        display: none;
    }

    .testimonial-area img {
        width: 64%;
        margin: auto;
    }

    .product-highlight-two {
        padding-top: 0 !important;
    }

    .sidebarx {
        padding: 13px;
        margin-top: 1.5rem;
    }

    .sidebar.sidebarx .cart_total_items {
        padding: 22px;
        border-radius: 15px;
        margin-top: 0;
    }

    .delivery-addres {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }

    .payment-sec.delivery-sec {
        padding: 17px 21px 16px;
        margin-left: 0;
    }

    .delivery-sec .radio .radio-button-container {
        line-height: 22px;
    }

    #billing .inner-section-address .col-md-12 {
        padding-right: 13px;
        padding-left: 13px;
    }

    .delivery-sec .radio .radio-button-container {
        font-size: 15px;
    }

    .billing_new_add_div {
        margin: 5px 6px;
        padding: 30px;
    }

    .menu .show-on-mobile {
        margin-left: -3px;
        position: absolute;
        z-index: 99;
        background: #ffffff;
        padding: 14px 24px 17px 14px;
        border: none;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        margin-top: 9px;
        padding-bottom: 42px;
    }

    .itne-inner-page-listings {
        gap: 9px;
    }

    .category-listing-new .normal-sub .size-buttons .radio__button label {
        height: 38px;
        min-width: 61px;
        font-size: 13px;
    }

    .filter-price {
        margin: 22px 0px 16px 0px;
    }

    .menu>ul>li a {
        background: #fff;
    }

    .morefilters .form-group {
        margin: 9px 0px;
    }

    .morefilters .form-group label {
        padding-left: 0;
    }

    .morefilters .form-group input:checked+label:after {
        left: 8px;
    }

    .seslected-filtes h5 {
        margin-bottom: 7px;
    }

    .morefilters {
        display: inline-flex;
        overflow: auto;
        width: 100%;
        padding-bottom: 1px;
        flex-direction: column;
    }

    .div-one-color {
        justify-content: flex-start;
    }

    .menu>ul>li>ul.normal-sub {
        padding: 0;
        max-height: 230px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    section.section-breadcrumb {
        height: 200px;
    }

    .section-breadcrumb {
        padding: 22px 15px;
    }

    .section-breadcrumb img {
        width: 71%;
        margin: auto;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 456px;
    }

    div#SearchProductSection {
        margin-top: 30px;
    }

    .for_mobile-_bn img {
        width: 100%;
    }

    .div_highlight img {
        height: 275px;
        max-width: 100%;
    }

    .track-orders .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .image-cateogory img {
        width: 94px;
        height: 116px;
    }

    .inner-order-tracking button.order-tracks {
        font-size: 15px;
        padding: 5px 17px;
    }

    .inner-order-tracking input {
        padding: 4px 8px;
    }

    .inner-order-tracking label {
        font-size: 15px;
        margin-bottom: 2px;
        margin-top: 12px;
    }

    .inner-order-tracking {
        background: #f5f5f5;
        padding: 14px;
        min-height: auto;
        margin-bottom: 24px;
    }

    .about_us_tow .col-md-5 {
        flex: 0 0 70%;
        max-width: 70%;
    }

    h3.abou-s {
        margin-top: 2rem;
    }

    .temas-sec_innerss {
        grid-template-columns: repeat(2, 1fr);
    }

    .temas-sec_inners {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px 11px;
    }

    .image-Under_about {
        position: relative;
        top: 0;
        margin-bottom: 30px;
        margin-top: 20px;
    }

    p.pars_about_sn {
        font-size: 15px;
        line-height: 24px;
    }

    section.padding-100.blog-listingss {
        padding-top: 10px;
    }

    .blog-listings li {
        font-size: 15px;
    }

    .blog-listings {
        margin-bottom: 2rem;
    }

    .detail-image_new h3 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 8px;
    }

    .detail-image_new img {
        height: 400px;
    }

    .detail-image_new {
        margin-top: 10px;
    }

    .xzoom-source {
        display: none !important;
    }

    .location-main_div {
        grid-template-columns: repeat(2, 1fr);
    }

    .inner_locate {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .all-h4heading {
        font-size: 23px;
    }

    .store-locate {
        padding: 16px 14px;
        border-radius: 4px;
    }

    .div_locates p {
        font-size: 15px;
    }

    .location_page_one p {
        font-size: 16px;
    }

    .location_page_one p span {
        font-size: 15px;
    }

    .location_page_one {
        padding: 11px;
        border-radius: 9px;
    }

    .mai-stoore-locatoes h4 {
        font-size: 22px;
        margin-left: 5px;
        margin-bottom: 15px;
    }

    button#close-button {
        position: absolute;
        top: 0px;
        right: 40px;
        font-size: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 88%;
        cursor: pointer;
        width: 28px;
        background: #ececec;
    }

    .inner-div-locations {
        grid-template-columns: repeat(2, 1fr);
    }

    .mai-stoore-locatoes {
        margin-top: 3rem;
    }

    .all-h4heading {
        font-size: 25px;
    }

    .delivery-addres h4 {
        font-size: 15px;
    }

    .cart_page_main .quantiy_icon_sec .quantity {
        margin: 18px 0 0;
    }

    .cart_page_main h1 {
        font-size: 25px;
    }

    .fancybox-thumbs.thumbs-desk {
        display: none !important;
    }

    .fancybox-thumbs.thumbs-mobile {
        display: block !important;
    }

    .imge-zoomg-s .grid-sizer,
    .grid-item {
        width: auto;
        padding: 0px;
    }

    .imge-zoomg-s .grid-sizer,
    .grid-item {
        width: 75px;
        padding: 0px;
        height: auto !important;
        /* left: 0 !important; */
        top: 0 !important;
        position: absolute;
        display: contents;
    }

    .breadcrumb {
        margin-bottom: 0;
    }

    .product-h3 {
        margin: 11px 0 2px;
    }

    .shopping-offers span.plss {
        padding-left: 10px;
    }

    .shopping-offers span {
        padding-left: 0;
    }

    .breadcrumb ul li {
        font-size: 15px;
        padding: 0 2px;
    }


    .imge-zoomg-s .fancybox-image {
        max-width: 100%;
        max-height: 100%;
        margin: 5px;
    }

    .imge-zoomg-s .fancybox-image:first-of-type {
        margin-left: 0px;
    }


    .imge-zoomg-s {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 15px 0;
    }

    .sidebar.mobile .grid {
        height: auto !important;
    }

    .breadcrumb {
        padding: 0rem 0rem;
    }

    .owl-theme .owl-nav {
        display: none !important;
    }

    .inner-sponsorship {
        min-height: 412px;
    }

    .mobile-none {
        display: none;
    }

    .sponserships .col-lg-6.col-md-12.p-0 {
        padding: auto !important;
    }

    .image-cateogory {
        width: 100px;
    }

    .image-cateogory {
        margin: auto;
    }

    .slick-next,
    .slick-prev {
        display: none !important;
    }

    .for_mobile-_bn {
        display: block !important;
    }

    .for_deskotp-_bn {
        display: none !important;
    }

    .for_dt-spo {
        display: none !important;
    }

    .for_mbs-spo {
        display: block !important;
    }

    header {
        padding: 7px 7px;
    }

    #sidenav {
        z-index: 10000;
        position: fixed;
    }

    .close-d-none {
        display: none;
    }

    .burger {
        width: auto;
        padding-left: 0;
        margin-right: 0;
    }

    nav ul li a {
        font-size: 13px;
    }

    /* .logo {
        width: 130px;
    } */

    .sec-title_heading {
        font-size: 29px;
    }

    /* .prod-box .img-holder {
        height: 438px;
    } */

    .sponserships .card.slick-slide {
        height: 470px;
        width: 100%;
    }

    .div_highlight h4 {
        font-size: 17px;
        line-height: 24px;
    }

    #SearchProductSection .coll-for_md {
        max-width: 50% !important;
        flex: 0 0 50%;
    }

    .div_news_cards_cateoyrs_search {
        margin: 27px 24px 22px;
    }

    .navbar-top .element {
        font-size: 14px;
    }

    a.btn-roshop {
        font-size: 17px;
    }

    a.btn_shop_now {
        padding: 8px 26px;
        font-size: 15px;
    }

    /* .product-highlights-images {
        height: 520px;
    } */

    .btn-add-to-cart a {
        font-size: 15px;
    }

    .mobile-view i {
        font-size: 22px;
        color: #444;
    }

    .search-btn {
        width: auto;
        margin-left: 0;
        padding-left: 0;
    }

    li.submenu-links span {
        font-size: 16px;
    }

    #sidenav .close {
        top: 13px;
    }

    .cross {
        height: 20px;
    }

    li.links-menu {
        font-size: 17px;
    }

    .burger a {
        padding-left: 0;
    }

    .search-box.search-elem .inner {
        width: 91%;
        margin: auto;
    }

    .close1 {
        font-size: 23px;
        left: 17px;
        right: auto;
    }

    .close1 {
        font-size: 23px;
        left: 17px;
        right: auto;
    }

    .mian-mobile-secrh {
        display: flex;
        align-items: center;
        position: absolute;
        width: 100%;
        top: 0px;
        height: 65px;
        justify-content: center;
        background: #fff;
        border-bottom: 1px solid #e9e9e9;
    }

    .search-box.search-elem.search-open {
        margin-top: 0;
        height: 100% !important;
        width: 100% !important;
        background: #fff;
    }

    .d-m-none {
        display: none;
    }

    .search-box .columns {
        margin-left: 27px;
    }

    .mobile-view {
        display: block !important;
    }

    .close1 {
        z-index: 9999;
    }

    .div-flexs {
        width: 34%;
        position: fixed;
        bottom: 11px;
        z-index: 100000;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .mian-mobile-secrh {
        z-index: 11;
    }

    .auto-scrolis {
        height: 98%;
    }

    .search-box.search-elem button.submit {
        outline: none;
        position: absolute;
        top: 0;
        right: 0px;
        height: 42px;
        padding: 10px 2rem;
        background: #000000;
        font-size: 15px;
        color: white;
        padding: 0;
        width: 45px;
        border-top-right-radius: 9px;
        border-bottom-right-radius: 10px;
        border: none;
    }


    header {
        align-items: center;
        justify-content: space-between;
    }

    .d-m-block {
        display: block;
    }

    .search-box.search-elem.search-open {
        margin-top: 0;
        height: 65px;
    }

    .desktop-view {
        display: none !important;
    }

    .hover_show.moblile-views {
        display: inline-block !important;
    }

    .hover_show.desktop-views {
        display: none !important;
    }

    .hover_show.desktop-view {
        display: none !important;
    }

    .moblile-views {
        display: block !important;
    }

    .search-sec {
        width: 100%;
        position: absolute;
        bottom: -32px;
    }

    header {
        position: relative;
    }

    .category {
        width: 17%;
        margin: 1rem 0px;
        text-align: center;
    }

    .inner_blog_sections img {
        height: 250px;
    }

    .modal-dialog {
        max-width: 100%;
    }

    .blog_section_index .col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .copy-text {
        position: relative;
        display: block;
        margin-bottom: 44px;
    }

    /* .product-type-sections .slick-initialized .slick-slide {
        height: 444px;
    } */

    .product-high-1 .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* .product-highlights-images {
        height: 650px;
    } */

    .main_sales_sec .inner_conts h3 {
        font-size: 34px;
    }

    .trenz-section h5 {
        font-size: 21px;
    }

    .product-highlight-two .inner_product_high_one h3 {
        font-size: 19px;
    }

    .trenz-section h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .location-all {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 32px;
        margin: 30px 0;
    }

    a.btn-trenzs {
        font-size: 16px;
    }

    .main_sales_sec .bennre_2 {
        /* height: 359px; */
        padding: 7px;
    }

    .main_sales_sec .bennre_1 {
        /* height: 359px; */
        padding: 7px;
    }

    .main_sales_sec .inner_conts p {
        font-size: 16px;
    }

    #sidenav .close {
        top: 24px;
    }

    .main_sales_sec .inner_conts {
        width: 85%;
    }

    .inner-sponsorship {
        padding: 5rem 5rem;
    }

    .inner-video video {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    span.fa.fa-star {
        font-size: 15px;
    }

    .sponserships .card.slick-slide {
        height: auto !important;
    }

    .col-md-12.p-0.inner-video {
        height: 475px;
    }

    .sec-title_heading {
        line-height: 38px;
    }

    footer p {
        font-size: 17px;
        width: 95%;
        margin: 10px auto 39px;
    }

    footer h2.sec-title_heading {
        font-size: 38px;
        margin-bottom: 8px;
        margin-top: 15px;
    }

    #return-to-top {
        bottom: 66px;
        right: 15px;
    }
}

@media (max-width:576px) {
    .billing_new_add_div {
        margin: 5px 0px;
        padding: 15px;
    }

    .delivery-addres .delivery-sec h4 {
        font-size: 21px;
    }

    section.section-breadcrumb {
        height: 265px;
    }

    .inner-section-address .col-md-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .inner-section-address.deliveryInputSelect .col-lg-4.col-md-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .delivery-sec .radio .radio-button-container {
        padding-left: 39px;
    }

    .payment-sec.delivery-sec {
        padding: 11px 12px 4px;
        margin-left: 0;
    }

    .section-breadcrumb img {
        width: 77%;
        margin: auto;
    }

    .prod-box .img-holder img {
        height: 100%;
    }

    .about_us_tow:before {
        display: none;
    }

    .about_us_tow {
        margin: 0px 0;
    }

    .about_us_tow:after {
        display: none;
    }

    h3.abou-s {
        margin-top: 0rem;
    }

    .about_us_tow .col-md-5 {
        flex: 0 0 84%;
        max-width: 84%;
    }

    .content_location_details {
        padding: 11px 11px;
    }

    .div_inner_sub_location h4 {
        font-size: 17px;
        line-height: 22px;
        margin-bottom: 5px;
    }

    .cart_page_main .col-md-12 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .all-h4heading {
        font-size: 23px;
    }

    .content_location_details p {
        line-height: 21px;
        font-size: 14px;
    }

    .div-timig {
        margin: .9rem 0;
    }

    a.btn-large-map {
        font-size: 16px;
    }

    .content_location_details span {
        line-height: 25px;
        font-size: 14px;
    }

    .itne-inner-page-listings {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    .section-breadcrumb {
        padding: 20px 2px;
    }

    .reels-insta .slick-initialized .slick-slide {
        margin: 0 0px 0 0;
    }

    .inner-breadcrumnd {
        background: #ffffffd4;
        padding: 12px;
        min-height: auto;
        display: flex;
        /* align-items: center; */
        /* justify-content: center; */
        /* flex-direction: column; */
    }

    .innner-border p {
        display: none;
    }

    .innner-border p {
        font-size: 15px;
        margin: 3px 0;
    }

    .innner-border {
        padding: 0;
        border: none;
    }

    .innner-border h3 {
        font-size: 22px;
    }

    .section-breadcrumb .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .tab-links {
        display: flex;
        flex-direction: row;
        width: 96% !important;
        overflow: auto;
        overflow-y: hidden;
    }


    .seslected-filtes h5 {
        padding-right: 10px;
        padding-bottom: 7px;
        padding-left: 0;
        margin-left: 0;
    }

    .seslected-filtes li {
        list-style-type: none;
        display: inline-block;
        padding: 3px 7px 3px 17px;
        border: 1px solid #b1b1b1;
        font-size: 12px;
        font-weight: 500;
        color: #434343;
        position: relative;
        margin-right: 1px;
        letter-spacing: .3px;
    }

    .tab-content {
        padding: 0;
    }

    .price-wrap label {
        font-size: 16px;
        color: #262626;
        font-weight: 500;
    }

    .price-wrap #one,
    .price-wrap #two {
        color: #262626;
        font-size: 15px;
        font-weight: 500;
    }

    .morefilters .form-group label {
        font-size: 14px;
        font-weight: 500;
    }

    .menu-dropdown-icon a {
        font-size: 14px;
    }

    .seslected-filtes li::before {
        position: absolute;
        font-family: "FontAwesome";
        content: "\f00d";
        top: 4px;
        left: 5px;
        margin-right: 11px;
        font-size: 10px;
        font-weight: 200;
        color: #585858;
        cursor: pointer;
    }

    .tab-link {
        text-align: center;
        width: auto;
        padding: 12px 9px;
        float: initial;
        display: flex;
    }

    /* 
    .slider-reels {
        margin-top: 20px !important;
    } */

    .image-cateogory img {
        width: 75px;
        height: 94px;
        border-radius: 20px;
    }

    .image-cateogory {
        width: 79px;
        height: auto;
        margin: auto;
    }

    #SearchProductSection .prod-box .img-holder img {
        height: 360px;
    }

    .reels-insta .slick-initialized .slick-slide {
        margin: 0 6px;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 324px;
    }

    .btn-add-to-cart button {
        font-size: 14px;
        padding: 6px 12px;
    }

    .div_highlight img {
        height: 250px;
        max-width: 100%;
    }

    .top-bar-products .offers {
        font-size: 12px;
    }

    .size-buttons .radio__button label {
        font-size: 12px;
    }

    .size-buttons .radio__button label {
        min-width: 58px;
    }

    .content-category span {
        font-size: 15px;
    }

    .btn-shop-row {
        margin: 46px 2px 6rem;
    }

    .sponserships .card h3 {
        font-size: 26px;
    }

    .sec-title_heading {
        font-size: 25px;
    }

    .sponserships .slick-initialized .slick-slide img {
        margin-top: 51px;
    }

    /* .prod-box .img-holder {
        height: 582px;
    } */

    /* .product-type-sections .slick-initialized .slick-slide {
        height: 324px;
    } */

    .owl-nav {
        top: -10%;
        right: 0%;
    }

    .product-highlights-images {
        /* height: 512px; */
        margin-bottom: 20px;
    }

    .main_sales_sec .col-md-5 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main_sales_sec .bennre_2 {
        margin-top: 25px;
    }

    /* .product-highlight-two .inner_product_high_one .image-height_prod2 img {
        height: 411px;
    } */

    .trenz-section .col-md-10 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .sponserships p {
        font-size: 17px;
        margin-top: 15px;
    }

    .slick-next,
    .slick-prev {
        top: -44px !important;
    }

    .testimonial-area .owl-carousel {
        width: 100%;
    }

    .owl-nav {
        display: none !important;
    }

    .space-new {
        margin: 8px 3px;
    }

    .testimonial-area a.btn-all-stores {
        margin: 0;
    }

    .blog_section_index a.btn-all-stores {
        margin: 0;
    }

    .testimonial-content .owl-dots {
        display: none !important;
    }

    .testimonial-area .btn-view-alls {
        margin-top: -30px;
    }

    .f-2 {
        display: none;
    }

    footer p {
        font-size: 16px;
        width: 100%;
    }
}

@media (max-width:450px) {
    .blog-details .breadcrumb ul li {
        font-size: 13px !important;
        line-height: 22px;
    }

    .payment-sec {
        padding: 0;
        background: #fff;
    }

    .payment-sec .inner-section-address {
        background: #fff;
        padding: 0;
        width: 100%;
        margin-top: 0;
    }

    .payment-sec p {
        font-size: 14px;
        font-weight: 600;
    }

    .summary-products {
        max-height: 360px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .cartIncludehtml .col-lg-4.col-md-12 {
        padding: 0;
    }

    .auto-scrroll-s {
        max-height: 530px !important;
        overflow-y: scroll;
    }

    .ontent-sumarsy {
        margin-left: 10px;
        margin-right: 10px;
    }

    .delivery-addres .payment-sec h4 {
        font-size: 20px;
    }

    #payButton {
        height: 45px !important;
        font-size: 17px !important;
    }

    .sidebar.sidebarx .cart_total_items {
        padding: 20px 10px;
        border-radius: 15px;
        margin-top: 0;
    }

    .summary-products {
        padding-top: 0;
        padding: 0;
    }

    .imain-summary {
        padding: 15px 0px;
    }

    .billing_new_add_div {
        margin: 5px 0px;
        padding: 15px;
    }

    .delivery-addres .delivery-sec h4 {
        font-size: 21px;
    }

    .inner-section-address .col-md-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .inner-section-address.deliveryInputSelect .col-lg-4.col-md-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .delivery-sec .radio .radio-button-container {
        padding-left: 39px;
    }

    .payment-sec.delivery-sec {
        padding: 11px 12px 4px;
        margin-left: 0;
    }

    section.section-breadcrumb {
        height: 150px;
    }

    .section-breadcrumb {
        padding: 2px 2px;
    }

    .temas-sec_innerss .team_sec {
        padding: 15px 5px;
    }

    .section-breadcrumb img {
        width: 90%;
        margin: auto;
    }

    .listing-inners-page {
        grid-template-columns: repeat(1, 1fr);
        gap: 30px 22px;
    }

    h3.abou-s {
        font-size: 24px;
    }

    .about_us_tow .col-md-5 {
        flex: 0 0 99%;
        max-width: 99%;
    }

    .temas-sec_innerss {
        grid-template-columns: repeat(1, 1fr);
    }

    .padding-mns {
        padding-top: 30px;
    }

    .location-main_div {
        grid-template-columns: repeat(1, 1fr);
    }

    .temas-sec_inners {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px 11px;
    }

    .div_innerOblogs {
        padding: 7px;
    }

    .detail-image_new h3 {
        font-size: 17px;
        line-height: 23px;
        margin-bottom: 7px;
    }

    .detail-image_new img {
        height: auto;
    }

    .detail-image_new p {
        font-size: 15px;
        line-height: 26px;
    }

    .search-bar-page input#lsearch {
        font-size: 14px;
    }

    .search-bar-page i.fa.fa-map-marker {
        font-size: 19px;
        top: -3px;
    }

    .sec-title-style1 .bottom-text p {
        font-size: 15px;
        line-height: 23px;
    }

    .col-md-4.work-100s {
        padding-left: 7px;
        padding-right: 7px;
    }

    .search-bar-page i.fa.fa-search {
        font-size: 16px;
        top: -3px;
    }

    .inner-div-locations {
        grid-template-columns: repeat(1, 1fr);
    }



    .div_locates {
        padding: 4px;
    }

    .all-h4heading {
        font-size: 20px;
    }

    .store-locate {
        padding: 10px 6px;
    }

    button#close-button {
        font-size: 18px;
    }

    .div-I_summary p {
        margin: 0;
        font-size: 13px;
        font-weight: 600;
        line-height: 19px;
        padding-bottom: 6px;
    }

    .div-I_summary {
        margin-right: 13px;
    }

    p.price-summary-prop {
        font-size: 16px;
    }

    .div_one_price_cart h4 {
        font-size: 17px;
        margin: 0;
    }

    .inner-section-address {
        background: #fff;
        padding: 10px;
        width: 100%;
        margin-top: 18px;
    }

    .inner-section-address .col-lg-6.col-md-12 {
        padding-right: 14px;
        padding-left: 14px;
    }

    .inner-section-address .col-lg-4.col-md-12 {
        padding-right: 14px;
        padding-left: 14px;
    }



    .upper-sec-pays {
        padding: 14px;
    }

    .col-md-8.work-100s {
        padding-left: 5px;
        padding-right: 5px;
    }

    .payment-sec p {
        font-size: 14px !important;
        font-weight: 600;
    }

    /* .inner-section-address .col-md-12 {
        padding-right: 14px;
        padding-left: 14px;
    } */
    .items-news {
        width: 20px !important;
        height: 20px !important;
        font-size: 10px !important;
    }

    .checkmark {
        height: 19px;
        width: 19px;
    }

    .CART_wishlists .tab-link {
        font-size: 16px !important;
    }

    .checkout_process_cart_btn {
        height: 42px;
    }

    .delivery-sec .radio .radio-button-container {
        font-size: 14px;
    }

    .delivery-sec .radio .radio-button-container .checkmark:after {
        width: 11px;
        height: 11px;
    }

    .cart_page_main .inner_titl_sec_alls h4 {
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
    }

    .imgae_cart_sections {
        flex-basis: 210px;
        margin-right: 14px;
        width: 171px;
        height: 165px;
    }

    .sec-title_heading {
        font-size: 25px;
        letter-spacing: 1px;
    }

    .breadcrumb ul li {
        font-size: 14px;
        padding: 0px 1px;
    }

    p.heading-com-color {
        font-size: 16px;
    }

    .off-price {
        font-size: 16px;
    }

    .detail-price-amount span.discount-price {
        font-size: 15px;
    }

    .quantiy_icon_sec .input-box {
        width: 35px;
        text-align: center;
        border: none;
        padding: 6px 0px;
        font-size: 15px;
        outline: none;
    }

    .wishlists span {
        font-size: 14px;
        font-weight: 500;
        padding-left: 5px;
    }

    .addedtocart {
        font-size: 16px;
        margin: 12px 0;
        height: 46px;
    }

    .shopping-offers span.plss {
        padding-left: 8px;
    }

    .shopping-offers img {
        filter: invert(1);
        width: 24px;
        padding-bottom: 4px;
    }

    .tags h3 {
        margin: 10px 0 0;
        font-size: 18px;
    }

    .availability {
        margin: 1rem 0;
    }

    .tags ul li {
        margin: 6px 0px;
    }

    .product-h3 {
        font-size: 20px;
        margin: 0px 0 2px;
        line-height: 30px;
    }

    .padding-100.main-recten-views {
        padding-top: 10px;
    }

    .accordion-panel ul li {
        font-size: 14px;
        padding: 2px 0;
    }

    .xzoom-container {
        margin: 6px 0 20px;
    }

    .accordion-panel p {
        font-size: 14px;
    }

    .tags ul {
        margin: 5px 0;
    }

    .availability p {
        margin: 8px 0;
        font-size: 14px;
    }

    .tags ul li a {
        padding: 0;
        padding: 5px 9px;
        background: #e9e9e9;
        border: 1px solid #000;
        border-radius: 32px;
        font-size: 13px;
        font-weight: 600;
        color: var(--all-com-color);
        text-transform: lowercase;
        line-height: 22px;
    }

    .shopping-offers span {
        font-size: 15px;
    }

    .policy-all {
        margin: 6px 0;
    }

    .buynow {
        font-size: 16px;
    }

    .shopping-offers {
        margin: 1rem 0;
        padding: 10px 10px;
    }

    .addedtocart i.fa.fa-shopping-bag {
        font-size: 13px;
    }

    .quant-with-wish i {
        font-size: 14px;
        border: 1px solid #000;
        width: 32px;
        height: 32px;
    }

    .quant-with-wish .quantiy_icon_sec .quantity button {
        font-size: 17px;
        width: 39px;
        font-weight: 600;
        height: 34px;
    }

    .detail-price-amount {
        margin: 18px 0 10px;
    }

    .quant-with-wish {
        margin: 10px 0;
    }

    p.price-main-amount {
        font-size: 22px;
    }

    .edit_icon_carts.edit-page_carts {
        left: 100%;
    }

    .size-buttons .radio__button label {
        min-width: 56px;
    }

    .filter-menus .size-buttons .radio__button label {
        min-width: 56px;
    }

    /* .product-type-sections .slick-initialized .slick-slide {
        height: 452px;
    } */

    .div-loc-sec p {
        font-size: 17px;
    }

    .div-loc-sec h4 {
        font-size: 19px;
        margin: 12px 1px 3px;
    }

    a.btn-all-stores {
        font-size: 14px;
    }

    .inner-sponsorship {
        padding: 2rem 3rem;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
    }


    .testimonial-content {
        margin-bottom: 20px;
    }

    footer p br {
        display: none;
    }


    .inner_titl_sec_alls h4 {
        font-size: 17px;
        font-weight: 400;
        line-height: 22px;
    }

    .main_col_quant_wishlist {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        width: 100%;
        position: relative;
        flex-direction: column;
    }

    a.btn-checkouts {
        font-size: 16px;
    }

    a.btn-bags {
        font-size: 16px;
    }

    .sec-title_heading {
        line-height: 28px;
    }

    .testimonial-area .owl-stage-outer {
        padding: 0;
        margin-left: 0px;
    }

    .sponserships p {
        font-size: 16px;
        margin-top: 11px;
        line-height: 28px;
    }

    .sponserships .card h3 {
        font-size: 24px;
    }

    /* .trenz-section {
        background-position-x: left;
    } */

    .location-all {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 26px;
        margin: 8px 0;
    }

    .owl-nav {
        top: -12%;
        right: 0%;
    }

    .hidghlidt-sec-all {
        display: grid;
        grid-template-columns: repeat(1, 2fr);
        grid-gap: 29px;
        margin-left: 0;
    }

    /* .prod-box .img-holder {
        height: 420px;
    } */
    .padding-100 {
        padding: 49px 0px;
    }

    span.discpunt-price {
        font-size: 16px;
        padding-right: 3px;
    }

    .quantiy_icon_sec {
        margin: 12px 0;
    }

    .main_col_quant_wishlist .size_one_cart {
        width: 30px;
        height: 30px;
        font-size: 13px;
        top: 7px;
    }

    .inner_blog_sections.mb-mob {
        margin-bottom: 0;
    }

    .edit_icon_carts img {
        width: 22px;
    }

    .color_one_carts {
        width: 30px;
        height: 30px;
        top: 7px;
        left: 19px;
    }

    span.sale_price {
        font-size: 15px;
        padding-right: 1px;
    }

    .edit_icon_carts {
        width: 29px;
        height: 29px;
        top: 6px;
        left: 100%;
    }

    .save_lates_carts .button {
        font-size: 15px;
        font-weight: 500;
    }

    .colo_and_size_carts {
        width: 87%;
    }

    .main_col_quant_wishlist .size_one_cart {
        width: 33px;
        height: 33px;
        font-size: 11px;
        top: 7px;
    }

    #SearchProductSection .coll-for_md {
        max-width: 100% !important;
        flex: 0 0 100%;
    }

    .div_news_cards_cateoyrs_search ul {
        flex-wrap: wrap;
    }

    .inner_titl_sec_alls h4 {
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        margin-bottom: 8px;
    }
}


@media(max-width:600px) {

    /* .main_col_quant_wishlist {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        width: 100%;
        position: relative;
        flex-direction: column;
    } */
    .progress {
        width: 94%;
    }

    .imgae_cart_sections {
        flex-basis: 192px;
        margin-right: 15px;
        width: 229px;
        height: 184px;
    }

    .cart_page_main .quantiy_icon_sec .quantity {
        margin: 0;
    }

    .main_col_quant_wishlist {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        position: relative;
        flex-direction: row;
    }

    .quantiy_icon_sec .quantity {
        margin: 10px 0;
    }

    .colo_and_size_carts {
        width: 88%;
    }
}


@media (max-width:450px) {
    .cart_page_main h1 {
        font-size: 23px;
    }

    .cart_page_main .main_cart_inner_section {
        margin: 5px 0px 5px 0px;
    }

    .cart_page_main .col-lg-8.col-md-12 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .cart_page_main .page_wishlist {
        margin-left: 0;
    }

    .image-cateogory img {
        width: 40px;
        height: 64px;
        border-radius: 0;
    }

    .image-cateogory {
        width: 68px;
        height: 65px;
        border-radius: 14px;
        overflow: hidden;
        margin: auto;
    }

    .content-category span {
        font-size: 13px;
        margin-top: 0rem;
        font-weight: 500;
        padding-top: 0px;
    }

    .image-cateogory img {
        object-position: top;
        width: 100%;
        height: 100%;
        border-radius: 0;
        padding-top: 0;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 472px;
    }

    /* .owl-carousel.owl-drag .owl-item {
        margin-left: 0 !important;
        margin-right: 0 !important;
    } */
    .top-bar-products .offers {
        margin-top: 0;
        margin-left: 0;
    }

    .slick-initialized .slick-slide {
        margin: 0;
    }

    .conetnt-products h4 {
        min-height: auto !important;
        margin-top: 10px;
    }

    .products-shop {
        padding-bottom: 0;
    }

    .inner_blog_sections img {
        height: 100% !important;
    }

    .inner_product_high_one {
        margin-bottom: 40px;
    }

    .testimonial-content .owl-nav {
        display: none !important;
    }

    .testimonial-area .owl-carousel {
        margin-bottom: 0 !important;

    }

    .blog_section_index .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .color_one_carts i {
        font-size: 28px;
        border: 2px solid #ddd;
        width: 28px;
        height: 28px;
    }

    .color_one_carts {
        top: 2px;
        left: 22px;
    }

    #SearchProductSection .prod-box .img-holder img {
        height: 485px;
    }

    .cartPopupHtml .div_cart_empty p {
        width: 80%;
        font-size: 13px;
    }

    #SearchProductSection .slider-product-category-mains img {
        margin-bottom: 10px;
    }

    /* .sponserships .slick-initialized .slick-slide img {
        border: 1px solid #ddd !important;
    } */

    #SearchProductSection figure {
        margin: 0 7px 1rem;
    }

    .div_highlight img {
        height: 260px;
        max-width: 100%;
    }

    a.btn_shop_now {
        padding: 8px 26px;
        font-size: 15px;
        top: 0;
        bottom: auto;
        left: 0;
        right: auto;
        margin-top: 8px;
        margin-left: 8px;
    }

    .category {
        width: 20%;
        margin: 1rem 0px;
        text-align: center;
    }

    .navbar-top .element {
        font-size: 13px;
    }

    .navbar-top .element img {
        width: 22px;
        margin-right: 6px;
    }

    .image-cateogory {
        width: 64px;
        height: 69px;
        border-radius: 14px;
        overflow: hidden;
        margin: auto;
    }

    .product-type-sections .slick-initialized .slick-slide {
        margin: 0;
    }
}

@media(min-width:769px) {
    .mobile-view {
        display: none !important;
    }

    .d-m-block {
        display: none;
    }

    .close-d-none {
        display: block;
    }
}

.xzoom-caption span {
    display: none;
}

@media(max-width:399px) {
    h3.abou-s {
        font-size: 25px;
    }

    .temas-sec_innerss .team_sec h4 {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 7px;
    }

    .about_us_tow .col-md-5 {
        padding-top: 7px;
        padding-bottom: 14px;
    }

    .team_sec p {
        font-size: 14px;
    }

    p.pars_about_sn {
        font-size: 15px;
        line-height: 24px;
    }

    .temas-sec_inners {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 20px 11px;
    }

    .innre_detail-store-loa img {
        height: 236px;
    }

    .inner_locate {
        grid-template-columns: repeat(1, 1fr);
    }

    .contact-form {
        padding: 28px 0px 28px;
    }

    .sec-title-style1 .text p {
        padding: 0 3px;
        font-size: 11px;
    }

    .sec-title-style1 .bottom-text {
        padding-top: 8px;
    }

    .sec-title-style1 .bottom-text p {
        font-size: 15px;
        line-height: 21px;
    }

    .single-contact-address-box h3 {
        font-size: 21px;
        margin-bottom: 7px;
    }

    .single-contact-address-box p {
        font-size: 14px;
        line-height: 21px;
    }

    .contact-address-box img {
        width: 49px;
        margin: auto;
        margin-bottom: 13px;
    }

    .contact-form label {
        font-size: 15px;
        font-weight: 600;
    }

    .contact-form form input[type="text"],
    .contact-form form input[type="email"],
    .contact-form form input[type="tel"],
    .contact-form form textarea {
        font-size: 15px;
    }

    .sec-title-style1 .title {
        font-size: 21px;
        line-height: 42px;
    }

    .btn.submit {
        font-size: 14px;
        width: 37%;
    }

    .sec-title-style1 {
        margin-top: 0px;
        padding-bottom: 24px;
    }

    .contact-address-area .container-fluid {
        padding-right: 9px;
        padding-left: 9px;
    }

    .cart_page_main .imgae_cart_sections {
        flex-basis: 170px;
        margin-right: 12px;
        width: 146px;
        height: 142px;
    }

    .cart_page_main.padding-100 {
        padding: 42px 2px;
    }

    .cart_page_main .content_inner_carts {
        margin-right: 20px;
    }

    /* 
    .cart_page_main .corss {
        width: 21px;
        margin-left: 0px;
    } */

    .cart_page_main .div_cart_title-Inners {
        align-items: baseline;
    }

    .cart_page_main span.discpunt-price {
        font-size: 14px;
        padding-right: 0px;
    }
}

@media(max-width:375px) {
    .image-cateogory {
        width: 52px;
        height: 55px;
        border-radius: 14px;
        overflow: hidden;
        margin: auto;
    }

    .content-category {
        margin-top: 1px;
    }

    .div_highlight img {
        height: 245px;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 444px;
    }
}

@media(max-width:385px) {

    /* .image-cateogory {
        width: 55px;
        height: 55px;
        border-radius: 14px;
        overflow: hidden;
        margin: auto;
    } */

    /* .image-cateogory img {
        object-position: center;
        width: 39px;
        height: 56px;
        border-radius: 0;
    } */

    /* .image-cateogory img.accees {
        object-position: center;
        width: 38px;
        height: 52px;
        border-radius: 0;
    } */
}

.coins_sections p {
    display: none;
}

/*mobile-header*/
.mobile-bottom-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    will-change: transform;
    transform: translateZ(0);
    height: 50px;
    box-shadow: 0 -2px 5px -2px #333;
    background-color: #fff;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}

.mobile-bottom-nav__item {
    text-align: center;
    font-size: 12px;
    /* display: flex;
    justify-content: center; */
}

.mobile-bottom-nav__item--active {
    color: red;
}

.mobile-bottom-nav__item-content {
    /* display: flex; */
}


@media (max-width:768px) {


    .search-box.search-elem input[type="text"] {
        padding: 5px 12px 5px !important;
        height: 42px !important;
        font-size: 14px !important;
    }


    .search-box.search-elem button.submit {
        height: 42px !important;
    }


    .close1 {
        top: 32px;
    }
}

@media only screen and (min-width:480px) and (max-width:560px) {
    .category {
        margin: 1rem 4px;
    }
}


@media(max-width:768px) {
    .product-details .col-lg-8.col-md-6.col-sm-12 {
        padding: 2px;
    }

    .reels-insta {
        display: none;
    }

    .product-details .col-md-12 {
        padding: 0;
    }

    .breadcrumb ul {
        padding-left: 3px;
    }

    .product-details .col-lg-4.col-md-6.col-sm-12 {
        padding: 2px;
    }
}



@media(max-width:350px) {
    .image-cateogory {
        width: 47px;
        height: 50px;
    }

    .sec-title_heading {
        font-size: 20px;
        line-height: 22px;
    }

    .product-highlight-two .inner_product_high_one h3 {
        font-size: 16px;
    }

    .owl-carousel .owl-item .img-holder img {
        height: 359px;
    }

    .inner_product_high_one {
        margin-bottom: 27px;
    }

    .div-loc-sec h4 {
        font-size: 17px;
        margin: 5px 1px 2px;
    }

    .sponserships .card h3 {
        font-size: 19px;
    }

    .inner_blog_sections .btn_all_blogs {
        font-size: 14px;
    }

    .inner_blog_sections h4 {
        font-size: 14px;
        margin-bottom: 4px;
        line-height: 21px;
    }

    .product-highlight-two a.btn_pro-high_2_btn {
        padding: 7px 17px;
        font-size: 13px;
        font-weight: 500;
        letter-spacing: .5px;
        text-transform: capitalize;
    }

    .content-category span {
        font-size: 12px;
    }
}