@media (min-width: 1200px) {
    .container{
        max-width: 1060px;
    }
}
@media (max-width: 1199px){
    .icons .icon-text{
        font-size: 15px;
    }
}

@media (max-width: 991px){
    h1{
        font-size: 32px;
    }
    h2 {
        font-size: 27px;
    }
    .shs-hero-sec{
        min-height: 530px;
    }
    .shs-content-sec {
        padding: 40px 0;
    }
    .shs-content-sec .line {
        margin-bottom: 22px;
    }
    .shs-cta-sec {
        padding: 60px 0;
    }
    .shs-products-details-sec {
    padding-top: 130px;
    padding-bottom: 45px;
}
.shs-offer-content .h4{
    font-size: 19px;
}
.shs-products-details-col .price {
    font-size: 23px;
}
.shs-product-features-sec-2 .shs-features-wrapper,
.shs-features-wrapper {
    grid-template-columns: auto;
    gap: 10px;
    align-items: center;
}
}
@media (max-width: 767px) {
    h1{
        font-size: 27px;
    }
    h2 {
        font-size: 22px;
    }
    .shs-main-logo img{
        max-width: 80px;
    }
    .shs-content-sec .shs-head-section h2 {
        margin-bottom: 25px;
    }
    .shs-hero-sec {
        min-height: 350px;
    }
    .shs-content-sec {
        padding: 25px 0;
    }
    .shs-main-logo{
        position: relative !important;
        left: 0;
        top: 0;
        transform: none;
    }
    .shs-about-sec .shs-about-col {
        padding: 5%;
    }
    .slick-list{
        padding: 0 !important;
    }
    .shs-cta-sec {
        background-image: none !important;
        padding: 30px 0;
    }
    .shs-top-ft-list{
        flex-wrap: wrap;
        gap: 12px;
    }
    .shs-top-ft-list li {
        width: 100%;
        margin-right: 0;
        border-right: none;
        padding-right: 0;
    }
    .ft-nav-links ul{
        gap: 7px;
    }
    .copyright {
        margin-top: 30px;
    }
    .shs-products-details-sec {
        padding-bottom: 30px;
    }
    .shs-hero-contact-sec p {
        font-size: 18px;
        line-height: 26px;
    }
    .shs-hero-checkout-sec {
        min-height: 350px;
    }
    .shs-about-content-wrapper {
        padding: 40px 3%;
        margin-top: -80px;
    }
    .shs-inner-hero-sec {
        min-height: 350px;
    }
    .flipdown{
        justify-content: start;
    }
    .shs-courier-list li{
        gap:5px
    }

    .shs-hero-counter .spacing{
        margin: 0;
        font-weight: 700;
        font-size: 23px;
        color: #fff;
    }
    .shs-hero-counter .shs-hero-count{
        min-width: 40px;
        padding: 2px 0;
    }
    .shs-hero-counter .shs-hero-count strong{
       font-size: 14px;
    }
    .shs-hero-counter .shs-hero-count span {
        font-size: 8px;
    }
    .shs-checkout-head-banner .shs-hero-counter{
        right:6px;
    }
}