@media(max-width:1366px) {
    .story-corner-box .story-corner-box-content {
        padding: 0px 15px 15px 15px;
        height: 170px;
    }

    .review-slides .owl-next {
        left: 588px;
    }

    .review-slides .owl-prev {
        left: -588px;
    }

    .about-content-btn a {
        padding: 13px 25px;
        font-size: 14px;
    }

    .blog-box-content h4 {
        font-size: 30px;
    }

    .video-sec {
        height: 780px;
    }
}

@media(max-width:768px) {
    .story-corner-box {
        margin-bottom: 20px;
    }

    .story-corner-img {
        text-align: center;
    }

    .story-corner-sec {
        padding: 50px 0px;
    }

    .review-slides .owl-nav {
        display: none !important;
    }

    .form-sec-content-box {
        width: unset;
    }

    .form-sec-content form input {
        width: 100%;
    }

    .form-sec-content form textarea {
        width: 100%;
    }

    .form-sec-content form button {
        width: 100%;
    }

    .newsletter-sec-box-content {
        margin-bottom: 30px;
        text-align: center;
    }

    .newsletter-sec-box form button {
        height: 60px;
        margin-top: 20px;
    }

    .newsletter-sec-box-content p {
        width: 100%;
    }

    .newsletter-sec-box {
        padding: 20px;
    }

    .header .navbar-nav {
        padding: 30px 0px;
    }

    .header-right {
        display: flex;
        margin-bottom: 30px;
    }

    .header .navbar-toggler {
        background-color: var(--white-color);
    }

    .home-banner {
        padding: 100px 0px;
    }

    .home-banner-right {
        justify-content: center;
        margin-top: 20px;
    }

    .home-banner-content {
        text-align: center;
    }

    .home-banner-btn {
        justify-content: center;
    }

    .home-banner-content h1 {
        font-size: 42px;
    }

    .about-logo {
        text-align: center;
    }

    .about-sec {
        padding: 50px 0px;
    }

    .about-content {
        margin-top: 30px;
        text-align: center;
    }

    .about-content-btn {
        justify-content: center;
    }

    .partner-img img {
        width: unset;
    }

    .partner-img {
        text-align: center;
    }

    .about-the-book-image {
        text-align: center;
        margin-top: 40px;
    }

    .about-the-book {
        padding: 50px 0px;
    }

    .about-the-book-content {
        text-align: center;
    }

    .about-the-book-btn {
        justify-content: center;
    }

    .about-brand-sec {
        padding: 50px 0px;
    }

    .video-sec {
        height: 500px;
    }

    .review-sec {
        padding: 50px 0px;
    }

    .blog-box-content {
        padding: 20px;
    }

    .blog-box-content h4 {
        font-size: 24px;
    }

    .blogs-sec {
        padding-bottom: 50px;
    }

    .footer-logo {
        margin-bottom: 40px;
    }

    .footer {
        padding: 250px 0px 0px;
    }
}

@media(max-width:575px) {
    .home-banner {
        padding: 50px 0px;
    }

    .home-banner-content h1 {
        font-size: 28px;
    }

    .about-brand-content p {
        font-size: 16px;
    }

    .blog-box {
        margin-bottom: 20px;
    }

    .blog-more-btn {
        margin-top: 30px;
    }
}

@media(max-width:490px) {
    .home-banner::before {
        display: none;
    }

    .home-banner-btn {
        flex-wrap: wrap;
    }

    .about-content-btn {
        flex-wrap: wrap;
    }

    .about-brand-content h2 {
        font-size: 24px;
    }

    .about-brand-sec::before {
        height: 100px;
        bottom: -98px;
    }

    .video-sec {
        margin-top: 95px;
        height: 400px;
    }
}

@media(max-width:425px) {
    .about-logo img {
        width: 100%;
    }

    .about-the-book-image img {
        width: 100%;
    }

    .newsletter-sec-box-content h3 {
        font-size: 24px;
    }

    .newsletter-sec-box-content p {
        font-size: 14px;
    }

    .copyright-content p {
        font-size: 14px;
    }
}

@media(max-width:414px) {
    .story-corner-img img {
        width: 100%;
    }

    .story-corner-content h2 {
        font-size: 30px;
    }
}

@media(max-width:400px) {
    .home-banner-right img {
        width: 100%;
    }

    .partner-img img {
        width: 100%;
    }
}

@media(max-width:375px) {
    .same-heading {
        font-size: 34px;
    }
}

@media(max-width:360px) {
    .home-banner-content h1 {
        font-size: 24px;
    }

    .home-banner-content p {
        font-size: 14px;
    }

    .about-brand-content p {
        font-size: 14px;
    }

    .review-slides .review-box {
        padding: 20px 25px;
    }

    .form-sec {
        padding: 50px 0px 150px;
    }
}