@media (max-width: 1440px) {
    .header .nav-item .nav-link {
        padding: 15px 10px;
        font-size: 14px;
    }

    .header .navbar-brandXtra {
        position: unset;
        padding: unset;
        width: unset;
        height: unset;
        justify-content: flex-start;
    }

    .home-banner {
        padding: 249px 0px;
    }

    .get-exposure-sec::before {
        width: 400px;
    }

    .footer-book img {
        width: 100%;
    }

    .footer-link-right-main::before {
        right: -12px;
    }

    .footer-book {
        margin-top: -120px;
        margin-left: -105px;
    }

    .home-banner.inner-banner {
        padding: 180px 0px;
    }

    .bestseller-porfolio-sec::before {
        right: 70%;
    }

    .sellbook-sec::before {
        width: 380px;
    }

    .sellbook-sec-content {
        margin: 0;
    }

    .story-cta::before {
        width: 283px;
        height: 274px;
        bottom: 33px;
    }

    .story-cta::after {
        width: 217px;
        height: 162px;
        bottom: 123px;
    }

    .client-sec-content {
        padding: 10px;
    }

    .client-sec-content-body {
        padding: 10px 10px 0px;
    }
}

@media(max-width: 1330px) {
    .get-exposure-sec::before {
        width: 340px;
    }

    .packages-box-footer .lets-begin-btn {
        padding: 8px 10px;
    }

    .bestseller-porfolio-sec::before {
        right: 70%;
    }

    .bestseller-portfolio-content h2 {
        font-size: 48px;
    }

    .excellence-sec-box-white {
        padding: 25px 25px;
    }

    .story-cta-content h2 {
        font-size: 30px;
    }

    .story-cta-content p {
        font-size: 13px;
    }

    .question-sec::before {
        left: 21px;
    }

}

@media(max-width: 1199px) {
    .home-banner {
        padding: 180px 0px;
    }

    .header .navbar-brandXtra img {
        width: 100%;
    }

    .header .container {
        max-width: 100%;
    }

    .header .dropdown .dropdown-item {
        font-size: 14px;
    }

    .result-oriented-headings h2 {
        font-size: 35px;
    }

    .result-oriented-headings p br {
        display: none;
    }

    .result-oriented-box img {
        width: 100%;
        height: 100%;
    }

    .all-in-writing-slider-main {
        display: block;
    }

    .all-in-writing-slider-main img {
        width: unset !important;
        margin: 0 auto;
    }

    .explore-services-content-box {
        padding: 0;
    }

    .our-range-gsingle .before-counter {
        font-size: 95px;
    }

    .our-range-gsingle p {
        margin-top: 0;
        margin-bottom: 0;
    }

    .get-started-content h2 {
        font-size: 48px;
    }

    .footer-links {
        justify-content: flex-start;
        gap: 50px;
        padding-left: 30px;
    }

    .top-footer-box i {
        font-size: 30px;
    }

    .top-footer-box a {
        font-size: 15px;
    }

    .top-footer-box {
        gap: 20px;
    }

    .footer-book {
        display: none;
    }

    .footer-link-right-main::before {
        right: 130px;
        top: 0;
    }

    .top-header-content ul li a {
        font-size: 14px;
    }

    .get-exposure-sec {
        padding: 20px 0px;
    }

    .get-exposure-sec::before {
        width: 249px;
    }

    .get-exposure-content h3 {
        font-size: 30px;
    }

    .footer {
        padding: 60px 0px 20px;
    }
}

@media(max-width: 991px) {
    .header .navbar-nav {
        align-items: flex-start;
    }

    .home-banner {
        padding: 124px 0px;
    }

    .gateway-sec-content {
        text-align: center;
    }

    .gateway-sec-content p.para {
        text-align-last: center;
    }

    .gateway-sec-content h2 {
        font-size: 30px;
    }

    .gateway-sec {
        margin: 32px 0px;
    }

    .result-oriented-sec {
        padding: 50px 0px;
    }

    .result-oriented-headings {
        text-align: center;
    }

    .result-oriented-headings p.para {
        text-align-last: center;
    }

    .result-oriented-btn {
        justify-content: center;
    }

    .result-oriented-content h3 {
        font-size: 15px;
    }

    .process {
        padding: 30px 0px;
    }

    .bdon_top:before {
        display: none;
    }

    .bdon_btm:before {
        display: none;
    }

    .all-in-writing-slider-main {
        padding: 30px 25px 10px;
    }

    .all-in-writing {
        padding: 50px 0px;
    }

    .explore-services-sec {
        padding: 40px 0px;
    }

    .explore-services-content-box {
        padding: 0;
    }

    .explore-services-content-box h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .our-range-gsingle .before-counter {
        font-size: 72px;
    }

    .our-range-gsingle {
        padding: 40px 0px;
    }

    .our-range-gsingle p {
        font-size: 18px;
    }

    .our-range-grid {
        padding: 0 0 40px;
    }

    .feedback-sec {
        padding: 40px 0px 0px;
    }

    .feedback-box-main {
        margin: 45px 0px;
    }

    .get-started-form-sec {
        margin: 40px 0px;
    }

    .get-started-content h2 {
        text-align: center;
        font-size: 40px;
    }

    .get-started-content {
        text-align: center;
    }

    .top-footer-sec {
        padding: 40px 0px 0;
    }

    .top-footer-box {
        justify-content: flex-start;
        margin-bottom: 30px;
    }

    .footer-social-main img {
        width: 100%;
    }

    .footer-link-right-main::before {
        left: 195px;
    }

    .copyright-sec ul li a {
        font-size: 14px;
    }

    .copyright-sec p {
        font-size: 14px;
    }

    .packages-box-main {
        margin-bottom: 20px;
    }

    .services-rates .tab-content h4 {
        font-size: 16px;
    }

    .home-banner.inner-banner {
        padding: 100px 0px;
    }

    .home-banner .home-banner-content h2 {
        font-size: 28px;
    }

    .home-banner .home-banner-content p br {
        display: none;
    }

    .home-banner .home-banner-content p {
        font-size: 17px;
    }

    .bestseller-porfolio-sec::before {
        right: 100%;
    }

    .services-rates {
        padding: 40px 0 20px;
    }

    .sellbook-sec::before {
        width: 100%;
    }

    .sellbook-sec-content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .sellbook-sec {
        padding: 30px 0px;
    }

    .story-writing {
        margin: 40px 0px;
    }

    .cta-book-div {
        display: none;
    }

    .embark-cta-sec {
        padding: 30px 0px;
    }

    .embark-cta-content h2 {
        font-size: 30px;
    }

    .excellence-sec {
        padding: 30px 0px;
    }

    .why-choose-sec {
        padding: 35px 0px;
    }

    .why-choose-sec-content h2 {
        font-size: 29px;
    }

    .story-cta::after {
        display: none;
    }

    .story-cta::before {
        display: none;
    }

    .story-cta-content h2 br {
        display: none;
    }

    .client-sec {
        padding: 30px 0px;
    }

    .question-sec {
        padding: 30px 0px;
    }

    .faq-sec {
        padding: 30px 0px;
    }

    .faq-sec-content h2 {
        font-size: 31px;
    }

    .question-images-div {
        text-align: center;
    }

    .question-images-div::before {
        width: 250px;
        height: 250px;
        top: 26px;
    }

    .question-sec::before {
        width: 250px;
        height: 291px;
    }

    .question-images-div::after {
        width: 202px;
        height: 188px;
    }

    .why-choose-sec-box-main::before {
        height: 80%;
    }
}

@media (max-width: 767px) {
    .top-header-content ul {
        display: block;
    }

    .top-header-content ul li {
        margin-bottom: 10px;
    }

    .header .navbar-brandXtra img {
        width: 180px;
    }

    .home-banner {
        padding: 80px 0px;
    }

    .get-exposure-sec::before {
        width: 100%;
    }

    .get-exposure-content h3 {
        text-align: center;
    }

    .get-exposure-sec {
        padding: 20px 0px 0;
    }

    .gateway-sec-content h2 {
        font-size: 25px;
    }

    .gateway-form-main form input {
        height: 50px;
    }

    .process_box {
        padding: 14px 15px;
        text-align: center;
    }

    .process_box span {
        margin-right: 0;
    }

    .explore-services-content h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .explore-services-content-box {
        margin-top: 10px;
    }

    .explore-services-sec img {
        width: 100%;
    }

    .our-range-gsingle {
        border-right: unset;
    }

    .feedback-content h2 {
        font-size: 26px;
    }

    .feedback-slider .owl-item.active.center .feedback-box-main {
        transform: scale(1);
    }

    .get-started-content h2 {
        font-size: 28px;
    }

    .footer-links {
        display: block;
    }

    .copyright-sec ul {
        justify-content: center;
        margin-top: 10px;
        flex-wrap: wrap;
    }

    .copyright-sec p {
        text-align: center;
    }

    .result-oriented-headings h2 {
        font-size: 33px;
    }

    .process h2 {
        font-size: 30px;
    }

    .home-banner.inner-banner {
        padding: 55px 0px;
    }

    .home-banner .home-banner-content h2 {
        font-size: 21px;
    }

    .home-banner .home-banner-content h1 {
        font-size: 18px;
    }

    .home-banner .home-banner-content p {
        font-size: 15px;
    }

    .gs-services {
        padding: 30px 0px 0px;
    }

    .gs-services-content h2 {
        font-size: 28px;
    }

    .packages-sec {
        padding: 30px 0px 30px;
    }

    .packages-sec-content h2 {
        font-size: 26px;
    }

    .services-rates ul.nav-tabs li.nav-item a {
        font-size: 16px;
    }

    .bestseller-portfolio-content h2 {
        text-align: center;
        font-size: 35px;
    }

    .story-writing-content h2 {
        font-size: 29px;
    }

    .embark-cta-content h2 {
        font-size: 24px;
    }

    .excellence-sec-content h2 {
        font-size: 27px;
    }

    .excellence-sec-content {
        margin-bottom: 20px;
    }

    .why-choose-sec-content h2 {
        font-size: 23px;
    }

    .featured-sec-images {
        flex-wrap: wrap;
    }

    .story-cta-content h2 {
        font-size: 25px;
    }

    .question-images-div {
        margin-bottom: 25px;
    }

    .question-images-div img {
        width: 65%;
    }

    .question-images-div::after {
        width: 125px;
        height: 113px;
        right: 50px;
    }

    .question-sec::before {
        top: 93px;
    }

    .faq-sec-content h2 {
        font-size: 24px;
    }

    .top-header-content ul li a span {
        display: none;
    }

    .top-header-content ul {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
    }

    .top-header-content ul li a i {
        font-size: 16px;
    }
}

@media(max-width:575px) {
    .home-banner .home-banner-content h1 {
        font-size: 22px;
    }

    .footer-links-box h4 br {
        display: none;
    }

    .home-banner {
        padding: 45px 0px;
    }

    .home-banner .home-banner-content p {
        font-size: 18px;
    }

    .get-exposure-content h3 {
        font-size: 24px;
    }

    .gateway-sec-content h2 {
        font-size: 20px;
    }

    .header .navbar-brandXtra img {
        width: 150px;
    }

    .result-oriented-headings h2 {
        font-size: 24px;
    }

    .result-oriented-sec {
        padding: 30px 0px;
    }

    .process h2 {
        font-size: 22px;
    }

    .all-in-writing-content h2 {
        font-size: 24px;
    }

    .all-in-writing {
        padding: 30px 0px;
    }

    .feedback-box-main {
        margin-top: 0;
    }

    .get-started-content h2 {
        font-size: 23px;
    }

    .footer {
        padding: 30px 0px 20px;
    }

    .home-banner .home-banner-content h1 {
        font-size: 16px;
    }

    .home-banner .home-banner-content h2 {
        font-size: 19px;
    }

    .home-banner .home-banner-content p {
        font-size: 15px;
    }

    .gs-services-content h2 {
        font-size: 23px;
    }

    .packages-sec-content h2 {
        font-size: 20px;
    }

    .services-rates ul.nav-tabs {
        display: block;
    }

    .services-rates table {
        display: block;
        overflow-x: scroll;
    }

    .table-div th,
    td {
        padding: 10px 20px;
    }

    .table-div th h5 {
        font-size: 14px;
    }

    .services-rates .tab-content h4 {
        font-size: 14px;
    }

    .bestseller-portfolio-content h2 {
        font-size: 25px;
        padding-top: 35px;
        margin-bottom: 25px;
    }

    .story-writing-content h2 {
        font-size: 21px;
    }

    .embark-cta-btns {
        flex-wrap: wrap;
        justify-content: center;
    }

    .light-blue-btn {
        font-size: 14px;
    }

    .embark-cta-content {
        text-align: center;
    }

    .embark-cta-content p {
        text-align-last: center;
    }

    .excellence-sec-content h2 {
        font-size: 20px;
    }

    .why-choose-sec-box-main.why-choose-sec-box-mainXtra::before {
        height: 76%;
    }

    .why-choose-sec-box-content h3 {
        font-size: 21px;
    }

    .story-cta-btns {
        flex-wrap: wrap;
    }

    .question-sec::before {
        width: 180px;
        height: 184px;
    }

    .question-sec-content-box h3 br {
        display: none;
    }

    .question-sec-content-box h3 {
        font-size: 27px;
    }

    .question-sec-content-box p {
        font-size: 14px;
        margin-top: 0;
    }

    .faq-sec-accordion .card h2 button {
        font-size: 14px;
    }

    .faq-sec-content p {
        font-size: 14px;
    }

    .faq-sec-accordion .card .card-body {
        font-size: 14px;
    }

    .tools-sec {
        padding: 30px 0px;
    }

    .tools-sec-content h2 {
        font-size: 22px;
    }

    .tools-sec .tools-sec-box h3 {
        font-size: 19px;
    }

    .writing-sec {
        padding: 30px 0px;
    }

    .writing-sec-content h2 {
        font-size: 24px;
    }

    .writing-sec-content {
        margin-bottom: 20px !important;
    }

    .tools-sec .tools-sec-box p {
        font-size: 14px;
    }
}

@media(max-width:375px) {
    .home-banner .home-banner-content h1 {
        font-size: 17px;
    }

    .home-banner .home-banner-content p {
        font-size: 16px;
    }

    .gateway-form-main form {
        padding: 24px 24px;
    }

    .result-oriented-headings h2 {
        font-size: 22px;
    }

    .result-oriented-btn a {
        padding: 12px 30px;
        font-size: 14px;
    }

    .result-oriented-btn {
        margin-bottom: 20px;
    }

    .result-oriented-box::before {
        height: 200px;
    }

    .process h2 {
        font-size: 20px;
    }

    .all-in-writing-content h2 {
        font-size: 22px;
    }

    .explore-services-sec {
        padding: 20px 0px;
    }

    .explore-services-content h2 {
        font-size: 22px;
    }

    .feedback-content h2 {
        font-size: 22px;
    }

    .get-started-content h2 {
        font-size: 21px;
    }

    .footer-links {
        padding-top: 20px;
    }

    .services-rates h2 {
        font-size: 24px;
    }

    .why-choose-sec-box-content h3 {
        font-size: 20px;
    }

    .story-cta-content h2 br {
        display: none;
    }

    .story-cta-content h2 {
        font-size: 21px;
    }

    .question-images-div {
        margin-bottom: 45px;
    }
}

@media(max-width:360px) {
    .home-banner .home-banner-content h1 {
        font-size: 16px;
    }

    .top-footer-box a {
        font-size: 14px;
    }
}
