@media (max-width: 1200px) {
    .saleData h3 {
        font-size: 1.1rem;
    }

    .saleData .newSalary {
        font-size: 1rem;
    }

    .saleData .category,
    .oldSalary {
        font-size: 0.85rem;
    }
}

@media (max-width: 995px) {
    .slideBarContainer {
        display: block;
    }

    .navbar {
        display: none;
    }

    .navbar form {
        width: 100%;
    }

    .navbar form input {
        padding: 0px 8px;
    }

    .navbar-nav {
        flex-direction: column;
        align-items: flex-start;
    }

    .backToSchoolContainer {
        width: 100% !important;
    }

    .bestSellerContainer {
        display: none;
    }

    .saleData {
        padding: 1rem;
    }

    .saleImg img {
        height: 180px;
    }

    .saleImg img {
        min-height: 180px !important;
    }

    .inSaleImg img {
        min-height: 320px !important;
    }

    .swiper-slide {
        max-width: 90%;
    }

    .bookDetailsImage {
        width: 70% !important;
        margin: auto;
    }
}

@media (max-width: 768px) {

    .navbar .logoText {
        display: none;
    }

    .navbar form {
        width: 100%;
    }

    .navbar form {
        margin: 15px 0px;
    }

    .backToSchool {
        padding: 22px 20px !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .backToSchoolContent {
        width: 100% !important;
        align-items: center;
        text-align: center;
    }

    .sectionTitle {
        width: 75% !important;
    }

    .saleImg img {
        height: 150px;
    }

    .swiper-slide {
        max-width: 90%;
    }

    .saleData h3 {
        font-size: 1rem;
    }

    .saleData .newSalary {
        font-size: 0.9rem;
    }

    .saleData .category,
    .oldSalary {
        font-size: 0.8rem;
    }

    .featuredBooksTitle {
        width: 80% !important;
    }

    .featuresOtherBooks {
        display: none;
    }

    .subscribeBox {
        width: 70% !important;
    }

    .bookDetailsImage {
        width: 65% !important;
        margin: auto;
    }
}

@media (max-width: 577px) {

    .recommendedBox,
    .popularBox {
        padding: 15px !important;
    }

    .navbar form {
        display: block;
        width: 100%;
    }

    .imgLogo {
        padding: 2px 4px;
    }

    .navbar form input {
        padding: 0 5px;
        width: calc(100% - 40px);
    }

    .navbar-nav {
        width: 100%;
        justify-content: space-around;
    }

    .saleImg img {
        height: 130px;
        min-height: 150px;
    }

    .swiper-slide {
        max-width: 100%;
    }

    .saleData {
        padding: 0.8rem;
    }

    .saleData h3 {
        font-size: 0.9rem;
    }

    .saleData .newSalary {
        font-size: 0.8rem;
    }

    .saleData .category,
    .oldSalary {
        font-size: 0.75rem;
    }

    .saleImg {
        width: 90% !important;
        margin: 0 auto;
    }

    .inSaleImg {
        width: 90% !important;
        margin: 0 auto;
    }

    .countdown {
        gap: 23px !important;
    }

    .featuredBooksTitle {
        width: 90% !important;
    }

    .featuredBookImage {
        width: 60% !important;
        margin: auto;
    }

    .featuredBookImage img {
        height: 300px;
    }

    .featuredBookDetTit {
        margin-top: 20px;
    }

    .saleImg img {
        min-height: 180px !important;
    }

    .inSaleImg img {
        min-height: 180px !important;
    }

    .numRateBox {
        margin: 15px 0px;
    }

    .subscribeBox {
        width: 80% !important;
    }

    .footerlogo {
        align-items: center;
        text-align: center;
    }

    .booksCategories {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .quickLinks {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .ourStore {
        align-items: center;
    }

    .buyerInfo input,
    .paymentInfo input {
        width: 100% !important;
    }

    .bookDetailsImage {
        width: 60% !important;
        margin: auto;
    }

    form div {
        flex-wrap: wrap;
    }
    .inSaleImg img {
        min-height: 255px !important;
    }

    .relatedBookImage {
        display: flex;
        justify-content: center;
    }

    .relatedBookImage img {
        width: 70% !important;
    }
}

@media (max-width: 450px) {

    .recommendedBox,
    .popularBox {
        padding: 15px !important;
    }

    .imageBox {
        display: flex;
        justify-content: center;
    }

    .imageBox img {
        width: 70% !important;
    }

    .sectionTitle {
        width: 90% !important;
    }

    .saleImg {
        width: 100% !important;
        margin: 0 auto;
    }

    .inSaleImg {
        width: 100% !important;
        margin: 0 auto;
    }

    .text-cente {
        text-align: center;
    }

    .details {
        flex-direction: column;
    }

    .saleImg img {
        min-height: 255px !important;
    }

    .inSaleImg img {
        min-height: 255px !important;
    }

    .featuredBooksTitle {
        width: 95% !important;
    }

    .subscribeBox {
        width: 90% !important;
    }

    .rightReserved {
        flex-direction: column;
        align-items: center;
    }

    .newsTitle {
        flex-direction: column;
    }
}