@media only screen and (max-width: 1597px) {
    .slick-prev {
        left: 88.5%;
    }
}

@media only screen and (max-width: 1350px) {
    .slick-prev {
        left: 87.8%;
    }

}


@media only screen and (max-width: 1200px) {
    .slick-prev {
        left: 86%;
    }

}

@media only screen and (max-width: 1199px) {

    /* .mid-banner-content {
        
        background-size: 100% !important;
    } */
    .ptb-150 {
        padding: 100px 0px;
    }

    .about-dot-img {
        right: -10px;
    }

    .about-points li {
        width: 29%;
    }

}

@media only screen and (max-width: 1090px) {
    .slick-prev {
        left: 84%;
        top: 91%;
    }

    .slick-next {

        top: 91%;
    }

}

@media only screen and (max-width: 1022px) {

    .slick-prev {
        left: 84%;
        top: 92%;
    }

    .slick-next {

        top: 92%;
    }

}

@media only screen and (max-width: 991px) {
    .quick-links-heading::before {
        width: 180px;
    }

    .footer-contact p {
        font-size: 21px;
        padding-left: 38px;
    }

    .footer-contact p i {
        font-size: 30px;
    }

    .mid-banner-data .heading {
        font-size: 50px;
    }

    .mid-banner-data span {
        font-size: 50px !important;
    }

    .types-of-blankets .heading br {
        display: none;
        text-align: center;
    }

    .types-of-blankets .heading {
        text-align: center;
    }

    .types-of-blankets p {
        text-align: center;
    }

    .types-of-blankets .btn-holder {
        text-align: center;
        margin-bottom: 15px;
    }

    .box-row .Box {
        min-height: 238px;
        margin-bottom: 15px;
    }

    .box-row {
        margin-bottom: 0;
    }

    .tab__container {
        margin: 0;
    }

    .tab__title .tab__button {
        width: 25%;
        margin-bottom: 5px;
    }

    .heading {
        font-size: 38px;
    }

    .heading span {
        font-size: 38px;
    }

    .nav-menu .active {
        border: none;
    }

    .nav-menu .active a::before {
        display: none;
    }

    .nav-menu .active a::after {
        display: none;
    }

    .nav-menu .active::before {
        display: none;
    }

    .nav-menu .active::after {
        display: none;
    }

    .slick-prev {
        left: 83%;
    }
}

@media only screen and (max-width: 898px) {
    .slick-prev {
        left: 82%;
    }

}

@media only screen and (max-width: 848px) {
    .about-dot-img {
        right: -18px;
    }

    .slick-prev {
        left: 80%;
        top: 89%;
    }

    .slick-next {
        top: 89%;
    }

}

@media only screen and (max-width: 808px) {
    .slick-prev {
        left: 80%;
    }

}

@media only screen and (max-width: 767px) {
    .contact-card{border-bottom: 1px solid #ddd;}
    .picture-gallery .single-product-area{width: 32%;}
    .top-internal-band h4 {
        text-align: center;
        margin-bottom: 10px;
    }

    .top-band-links {
        float: none;
        text-align: center;
    }

    .main_header_area .container {
        padding: 0;
    }

    .product-category-card {
        margin-bottom: 0;
    }

    .footer-social-icons {
        margin-left: 0;
        margin-top: 20px;
    }

    .footer-about {
        margin-bottom: 30px;
    }

    .quick-links {
        margin-bottom: 30px;
    }

    .small-heading {
        text-align: center;
    }

    .testimonial-data p {
        font-size: 20px;
    }

    .mid-banner-data .heading {
        text-align: left;
        font-size: 35px;
    }

    .mid-banner-data .heading span {
        text-align: left;
        font-size: 35px !important;
    }

    .ptb-150 {
        padding: 70px 0px;
    }

    .floating2 {
        display: none;
    }

    .about-dot-img {
        display: none;
    }

    .product-category-card .btn-holder {
        display: block;
    }

    .btn-holder button {
        font-size: 9px;
    }

    .product-category-card p {
        font-size: 14px;
    }

    .heading {
        text-align: center;
    }

    .about-content p {
        text-align: center;
    }

    .about-points {
        text-align: center;
    }

    .btn-holder {
        text-align: center;
        margin-bottom: 15px;
    }

    .slick-prev {
        left: 78%;
    }

}

@media only screen and (max-width: 690px) {
    .slick-prev {
        left: 74%;
    }

}

@media only screen and (max-width: 600px) {
    .tab__title .tab__button {
        width: 49%;
    }
}

@media only screen and (max-width: 590px) {
    .picture-gallery .single-product-area {
        width: 38%;
    }

    .top-internal-band h4{font-size: 18px;}
    .top-band-links h5{font-size: 15px;}
    .slick-prev {
        left: 82%;
        top: 88%;
        width: 40px;
        height: 40px;
    }

    .slick-next {
        width: 40px;
        height: 40px;
        top: 88%;
    }

}

@media only screen and (max-width: 515px) {
    .slick-prev {
        left: 68%;
    }

}

@media only screen and (max-width: 480px) {

    .ptb-150 {
        padding: 50px 0px;
    }

    .mid-banner-data .heading span {
        font-size: 30px !important;
    }

    .mid-banner-data .heading {
        font-size: 30px;
    }

    .slick-prev {
        left: 66%;
    }

    .ptb-150 {
        padding: 50px 0px;
    }

    .mid-banner-data .heading span {
        font-size: 25px !important;
    }

    .mid-banner-data .heading {
        font-size: 25px;
    }
}


@media only screen and (max-width: 450px) {
    .slick-prev {
        left: 77%;
    }

}

@media only screen and (max-width: 425px) {
    .nav-toggle {
        right: 0;
    }

    .slick-prev {
        top: 87.6%;
    }

    .slick-next {
        top: 87.6%;
    }

    .slick-prev:before {
        font-size: 25px;
    }

    .slick-next:before {
        font-size: 25px;
    }

    .slick-prev {
        width: 40px;
        height: 40px;
        left: 77%;
    }

    .slick-next {
        width: 40px;
        height: 40px;
    }

}

@media only screen and (max-width: 390px) {
    .slick-prev {
        left: 76%;
    }
}

@media only screen and (max-width: 375px) {
    .slick-prev {
        left: 75%;
    }

    .heading {
        font-size: 25px;
    }

    .heading span {
        font-size: 25px;
    }

}

@media only screen and (max-width: 360px) {
    .slick-prev {
        left: 74%;
    }


}

@media only screen and (max-width: 280px) {
    .slick-prev:before {
        font-size: 19px;
    }

    .slick-next:before {
        font-size: 19px;
    }

    .navigation-portrait .nav-menus-wrapper {
        width: 260px !important;
    }

    .nav-toggle {
        right: 0;
    }

    .slick-prev {
        left: 73%;
        width: 30px;
        height: 30px;
    }

    .slick-next {
        width: 30px;
        height: 30px;
    }
}