@media only screen and (min-width:1300px) and (max-width:1366px) {

    .header-layout5 .header-logo img {
        height: 75px;
        padding-left: 60px;
    }

    .header-button .th-btn {
        margin-left: 0;
    }

    .th-btn {
        font-size: 13px;
        font-weight: 700;
        padding: 18px 20px;
    }

    .header-layout5 .header-logo {
        margin-top: 0;
    }
}


@media only screen and (min-width:1200px) and (max-width:1299px) {

    .header-layout5 .header-logo img {
        height: 75px;
        padding-left: 0;
    }

    .header-layout5 .header-logo {
        /* padding-left: 19px; */
    }

    .header-button .th-btn {
        margin-left: 0;
    }


    .th-btn {
        font-size: 13px;
        font-weight: 700;
        line-height: 1;
        padding: 17px 17px;
        border-radius: 0;
    }
}

@media only screen and (min-width:320px) and (max-width:991px) {

    .th-menu-wrapper .mobile-logo img {
        height: 70px;
    }
}


@media only screen and (min-width:320px) and (max-width:480px) {

    .header-links {
        display: none
    }

    .shop-listing h2 {
        font-size: 19px;
        padding-bottom: 20px;
    }

    .breadcumb-menu {
        text-align: center;
    }

    .slider-main .svg-icon {
        width: 2em !important;
        height: 2em !important;
    }

    .box-title {
        font-size: 14px;
        line-height: 21px;
        text-align: center;
    }

    .th-product .price {
        font-size: 17px;
        margin-bottom: 20px;
        margin-top: 10px;
        text-align: center;
    }

    .new-arrivals .th-btn {
        font-size: 12px;
        font-weight: 700;
        line-height: 1;
        padding: 12px 10px;
        border-radius: 0;
        width: 100%;
        border-radius: 10px;
    }

    .about_logo_section {
        background: linear-gradient(358.63deg, #FFBFDC 3.8%, #FFA10E 98.87%);
        margin: 0 0 50px 0px;
        border-radius: 40px;
        padding: 7px 10px;
        margin-top: 10px;
    }

    .about_logo_text h2 {
        font-size: 12px;
        font-weight: 900;
        line-height: 16px;
        text-align: center;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        color: #000;
        margin-top: 0;
        text-transform: uppercase;
    }

    .about_logo_section.heading-aa h1 {
        font-size: 22px;
    }

    .testi-grid {
        position: relative;
        border: 1px solid var(--smoke-color3);
        background-color: var(--smoke-color);
        padding: 39px 24px;
        text-align: center;
        z-index: 2;
        height: 320px;
    }

    .testimonial h2 {
        font-size: 18px;
        font-weight: 400;
        text-transform: uppercase;
    }

    .line-btn {
        margin: 0 auto !important;
    }

    .blog-card .box-title {
        font-size: 15px;
        text-align: center;
        line-height: 26px;
    }

    .blog-card-content{text-align:center;}

    .footer-wrapper .widget-area {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .footer-widget {
        margin-bottom: 30px;
    }

    .header-layout5 .menu-area {
        padding: 10px 0;
    }

    .sticky-wrapper.sticky .header-logo img {
        height: 55px;
        padding-left: 0;
    }

    .header-layout5 .sticky-wrapper.sticky .menu-area {
        padding: 0px 0 0;
    }

    .breadcumb-menu {
        padding: 0px 0 2px;
        margin: 0;
    }

    .summary-content .product-title, .product-about .product-title {
        margin: 0 0 0px 0px;
        font-size: 18px;
        font-weight: 900;
    }

    .summary-content > .price, .product-about > .price {
      
        margin-top: 8px;
        margin-bottom: 0;
      
    }

    .contact-info {
        padding: 10px 0;
        gap: 7px;
    }

        .contact-info a {
            font-size: 18px;
            font-weight: 700;
            color: #000;
        }

    .related-products {
        background: #f1f1f1;
        padding: 10px 0;
    }

    .th-menu-toggle {
        width: 48px;
        height: 48px;
    }



}
