@media(max-width:1199px) {
    .serviceList {
        width: 100%;
        justify-content: start;
        gap: 15px 20px;
        padding-left: 15px;
    }



    .otheressaysSwiper {
        overflow-x: unset !important;
        height: unset !important;
        padding: 0 13px !important;
        flex-wrap: wrap;
        justify-content: center;
    }

    .otheressay__Card__Wrap{
        max-width: unset !important;
    }

    .otheressay__Card {
        max-width: 32%;
    }
}

@media(max-width:1099px) {
    .banner__Wrapper {
        display: flex;
        flex-direction: column;
        row-gap: 67px;
        align-items: center;
    }

    .banner__Wrapper .left__Banner {
        text-align: center;
    }

    .banner__Wrapper .left__Banner .sec_head {
        max-width: 100%;
        padding-bottom: 32px;
    }

    .banner__Wrapper .left__Banner .banner__desc {
        max-width: 100%;
        margin-bottom: 24px;
    }

    .banner__Wrapper .left__Banner .bannerBtns {
        margin: 0 auto 10px;
    }

    .banner__Wrapper .right__Banner {
        max-width: unset;
        width: unset;
    }

    .limitedOffer {
        justify-content: center;
    }

    .expertsSwiper {
        max-width: 700px;
    }

    .reviewsSwiper {
        max-width: 700px;
    }

    .examplesSwiper {
        max-width: 700px;
    }

    .otheressays__Wrapper {
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .faqWraper {
        flex-direction: column;
        row-gap: 20px;
    }

    .faqWraper .col-cstm {
        margin: 0 auto;
    }

    .toOrderWrapper {
        flex-direction: column;
        align-items: center;
        row-gap: 8px;
    }

    .orderStep__head {
        margin-bottom: 40px;
    }

    .toOrderWrapper {
        padding: 0px 0 50px;
    }

    .StepBox {
        margin-bottom: 12px;
    }

    .keyFeaturesWrapper {
        flex-direction: column;
        align-items: center;
    }

    .keyFeaturesLeft {
        justify-content: center;
    }

    .writers__Section .writerBtn {
        max-width: 254px;
    }

    .otheressaysControls {
        display: none;
    }

    .otheressays-pagination {
        display: block;
    }

}

@media(max-width:992px) {

    .blueSec {
        padding: 40px 0;
    }

    .show-on-desktop {
        display: none
    }

    .slider-slide {
        flex: 0 0 calc(100% / 2.05)
    }

    .serviceSec .secHead,
    .newFreebies .sec_head {
        font-size: 22px;
        margin-bottom: 40px;
        line-height: 150%;
    }

    .descWrapper p {
        font-size: 14px;
        max-width: 80%;
    }

    .servicesWrapper {
        margin-top: 40px;
        row-gap: 26px;
    }

    .serviceTextBox p {
        font-size: 14px;
    }


    .services__Wrapper {
        justify-content: center;
    }

    .services_Main {
        flex-direction: column;
        row-gap: 24px;
    }

    .why__Choose__Wrapper {
        flex-direction: column;
    }

    .whyChooseBox {
        max-width: 50%;
        margin: 0 auto;
    }

    .why__Choose__head h2.sec_head {
        font-size: 25px;
        margin-bottom: 14px;
    }

    .why__Choose__head {
        margin-bottom: 40px;
    }

    .why__Choose__head p {
        font-size: 15px;
    }

    .whyChooseDesc h3,
    .whyChooseDesc p {
        font-size: 16px;
    }

    .whyChooseDesc span {
        font-size: 15px;
    }

    .our__Process__head {
        margin-bottom: 40px;
    }

    .our__Process__head h2.sec_head {
        font-size: 25px;
        margin-bottom: 14px;
    }

    .our__Process__head p {
        font-size: 15px;
    }

    .our__Process__Wrapper {
        flex-direction: column;
    }

    .ourProcessBox {
        max-width: 50%;
        margin: 0 auto;
    }

    .ourProcessDesc h3,
    .ourProcessDesc p {
        font-size: 16px;
    }

    .ourProcessDesc span {
        font-size: 15px;
    }

    .orderStep__head h2.sec_head {
        font-size: 25px;
    }

    .orderStep__head p {
        font-size: 15px;
    }

    .StepBox span {
        font-size: 16px;
    }

    .StepBox p {
        font-size: 14px;
        padding-top: 10px;
    }

    .keyFeatures__head h2.sec_head {
        font-size: 25px;
    }

    .keyFeatures-accord-card-head h3 {
        font-size: 16px;
        padding-left: 3px;
        margin-left: 27px;
    }

    .keyFeatures-accord-card-head h3::before {
        width: 20px;
        height: 20px;
        top: 11px;
    }

    .keyFeatures-accord-card-body p {
        font-size: 14px;
    }

    .keyFeaturesRight {
        margin-top: 8px;
    }

    .pricing__head h2.sec_head {
        font-size: 26px;
    }

    .priceHead p {
        font-size: 18px;
    }

    .writers__head h2.sec_head {
        font-size: 26px;
        margin-bottom: 14px;
    }

    .writers__head p {
        font-size: 15px;
    }

    .weCanWrite__head h2.sec_head {
        font-size: 26px;
        margin-bottom: 14px;
    }

    .weCanWrite__head p.sec_Sub_Head {
        font-size: 15px;
    }

    .enomicsItem p {
        font-size: 14px;
    }

    .weCanWrite__Section p.ecoDesc {
        font-size: 14px;
    }

    .faq__head h2.sec_head {
        font-size: 26px;
        margin-bottom: 14px;
    }

    .faq__head p.sec_Sub_Head {
        font-size: 15px;
    }

    .faq-accord-card-head h3 {
        font-size: 16px;
    }

    .faq-accord-card-body p {
        font-size: 14px;
    }

    .reviews__head h2.sec_head {
        font-size: 26px;
        margin-bottom: 14px;
    }

    .reviews__head p.sec_Sub_Head {
        font-size: 15px;
    }

    .reviewCard .reviewHead .headTitle {
        font-size: 16px;
    }


    .banner__Wrapper .left__Banner .sec_head {
        font-size: 32px;
    }

    .right__Banner img {
        width: 70%;
        height: 100%;
        margin: 0 auto;
        display: block;
    }



    .experts-pagination {
        display: block;
    }

    .otheressaysControls,
    .expertControls {
        display: none;
    }

    .experts-pagination {
        display: block;
        width: 100%;
    }

    .experts-pagination .swiper-pagination-bullet {
        margin-right: 5px;
    }

    .expertControls {
        display: none;
    }

    .newColoredCtaSection {
        padding: 60px 0;
    }

    .writing__service h2,
    .newColoredCtaSection h2 {
        font-size: 25px;
    }

    .writing__service p {
        max-width: 100%;
    }

    .newColoredCtaSection p {
        font-size: 16px;
    }

    .newColoredCtaSection .newCtaOrderBtn {
        font-size: 16px;
    }

    .writers__head {

        margin-bottom: 28px;
    }

    .expertBody span {
        font-size: 13px;

    }

    .expertBody {

        row-gap: 12px;
    }

    .expertBody p {
        font-size: 13px;
    }

    .reviewControls {
        display: none;
    }

    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -25px !important;
    }

    .expertBtns {
        padding-top: 24px;
        column-gap: 14px;
    }

    .expertWritersBtn {
        margin-top: 56px;
    }

    .reviews-pagination {
        display: block;
        width: 100%;
        bottom: -40px;
    }

    .reviews-pagination .swiper-pagination-bullet {
        margin-right: 5px;
    }

    .exampleControls {
        display: none;
    }

    .examples-pagination {
        display: block;
    }

    .expertWritersBtn {
        margin-top: 64px;
    }

    .examples__head h2.sec_head {
        font-size: 25px;
    }

    .examples__head p.sec_Sub_Head {
        font-size: 15px;
    }

    .exampleCard .exampleHead h3 {
        font-size: 16px;
    }

    .exampleBody span {
        font-size: 14px;
    }

    .otheressays__head h2.sec_head {
        font-size: 26px;
        margin-bottom: 14px;
    }

    .otheressays__head p.sec_Sub_Head {
        font-size: 16px;
    }

    .otheressayBody p strong {
        font-size: 24px;
    }

    .otheressayBody p {
        font-size: 20px;
    }

    .cta__Wrapper {
        padding: 46px 10px;
    }

    .cta__Wrapper::after {
        width: 102px;
        height: 117px;
        background-size: 102px 117px;
    }

    .cta__Wrapper p {
        font-size: 20px;
        margin-bottom: 22px;
    }

    .subscribe__Wrapper {
        flex-direction: column;
        row-gap: 9px;
    }

    .subscribe-form {
        gap: 19px;
    }

    .subscribe-form input[type="email"] {
        width: 214px;
    }

    .subscribe-form .subscribe-button {
        padding: 10px 20px;
        max-width: 97px;
    }

    .ecnomicsWrapper {
        row-gap: 18px;
    }

    .ecnomicsWrapper .cstm-col {
        max-width: 225px;
        width: 100%;
    }
}

@media(max-width:767px) {

    .servicesWrapper {
        row-gap: 40px;
        flex-direction: column-reverse;
    }

    .slider-wrapper {
        overflow: unset;
        column-gap: 0
    }

    .slider-wrappers {
        overflow: unset;
        column-gap: 0
    }

    .show-on-desktop {
        display: none
    }

    .show-on-mobile {
        display: flex;
    }

    .slider-slide {
        flex: 0 0 calc(100% / 1)
    }


    .itemBox {
        width: 35px;
        height: 35px;
    }


    .freeServiceCtaWrap {
        flex-direction: column;
    }

    .freeServiceCtaWrap .leftCol {
        border-radius: 12px 10px 0 0;
        padding: 44px 40px;
        background-image: url(../images/serviceFreeBgMob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
    }

    .freeServiceCtaWrap .headCta {
        line-height: 142.5%;
    }

    .freeServiceCtaWrap .rightCol {
        gap: 19px 56px;
        padding: 28px 20px 30px;
        flex-direction: column;
        width: 100%;
    }

    .freeServiceCtaWrap .rightCol p {
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
    }

    .benefit_box_wrapper {
        flex-direction: column;
        align-items: center;
    }

}

@media(max-width:575px) {
    .right__Banner{
        display: none;
    }
    .otheressay__Card {
        max-width: 47%;
    }

    .freeServiceCtaWrap .leftCol {
        padding: 44px 41px 57px;
    }

    .freeServiceCtaWrap .headCta {
        line-height: 120.19%;
        font-size: 28px;
    }

    .freeServiceCtaWrap .descCta {
        font-size: 14px;
        padding-bottom: 38px;
    }

    .freeServiceCtaWrap a.orderNowBtn {
        padding: 10px 36px;
        font-weight: 500;
        font-size: 14px;
    }

    .freeServiceCtaWrap .rightCol p {
        padding-bottom: 14px;
    }

    .faq-accord-card-head h3,
    .freeText {
        font-size: 14px;
    }

    .servicesWrapper {
        row-gap: 26px;
    }

    .ctaContent .withhead p {
        font-size: 20px;
        text-align: center;
        padding-bottom: 15px;
    }

    .serviceOrder {
        margin-top: 32px;
    }

    .serviceTextBox {
        padding: 20px 15px;
        min-height: 100%;
        display: unset;
    }

    .descWrapper p {
        max-width: 90%;
    }



    .itemBox {
        width: 30px;
        height: 30px;
    }

    .itemName {
        font-weight: 400;
        font-size: 16px;
    }

    section.our__Process__Section {
        padding: 50px 0;
        overflow: hidden;
    }

    .ourProcessBox {
        max-width: 100%;
    }

    .ourProcessBox img {
        margin-right: 19px;
    }

    .ourProcessDesc span {
        font-size: 14px;
    }

    section.sec_bg {
        padding: 50px 0px !important;
        background-color: #F8FBFA !important;
    }

    .otheressays__head {
        margin-bottom: 20px;
    }

    .otheressay__Card {
        padding: 56px 20px 30px 20px;
    }

    section.sec_light {
        padding: 70px 0px !important;
        background-color: #fff !important;
    }

    .banner__Wrapper .left__Banner {
        max-width: 99.4%;
    }

    .banner__Wrapper {
        row-gap: 40px;
    }

    .faq__head {
        margin-bottom: 40px;
    }

    .faq-accord-card-head h3 {
        font-size: 14px;
    }

    .faq-accord-card-head {
        padding: 14px 14px 14px;
    }

    .services__Wrapper {
        justify-content: left;
    }

    .banner__Wrapper .left__Banner .banner__desc {
        font-size: 14px;
    }

    .reviews__head {
        margin-bottom: 28px;
    }

    .banner__Wrapper .left__Banner .sec_head {
        font-size: 25px;
        line-height: 150%;
    }

    .reviewCard {

        padding: 38px 12px 22px;
        min-height: 326px;


    }

    .faq-icon {
        display: flex;
        width: 14px;
        height: 14px;
        background: url(../images/faqPlus.svg);
        flex: 0 0 14px;
        background-size: contain;
        background-position: center;
    }

    .reviewBody p {
        font-size: 14px;
    }

    .reviews__Section p.reviewsReadMore {
        font-size: 14px;
        margin-top: 8px;
    }

    .reviewCard .reviewHead .headTitle {
        font-size: 18px;
    }

    .reviewHead .reviewBody {
        padding-top: 18px;
    }

    .pricing__head {
        margin-bottom: 40px;
    }

    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -32px !important;
    }

    /* .right__Banner img {
        width: 305px;
    } */
    section.keyFeatures__Section {
        padding: 50px 0;
        overflow: hidden;
    }



    section.services__Section {
        padding: 28px 0;

    }

    section.banner__Section {
        padding: 50px 0 40px;

    }

    section.banner__Section::before,section.banner__Section::after {
        display: none;
    }

    .services__Icon img {
        width: 44px;
        height: 44px;
    }

    .services__Info p span {
        font-size: 18px;
    }

    .services__Info p {
        font-size: 14px;
        padding-top: 4px;
    }

    .section.reviews__Section {
        padding: 90px 0 90px 0;
    }

    .services_Main {
        flex-direction: column;
        row-gap: 25px;
    }

    .whyChooseBox {
        max-width: 100%;
    }

    .whyChooseBox img {
        margin-right: 19px;
    }

    section.why__Choose__Section {
        padding: 50px 0;
        overflow: hidden;

    }

    .whyChooseDesc span {
        font-size: 14px;
    }

    .orderStepImgs {
        max-width: 330px;
        width: 100%;
        min-height: 290px;
        height: 100%;
    }

    section.orderStep__Section {
        padding: 90px 0;
        overflow: hidden;
    }

    .orderStepImgs img {
        max-width: 330px;
        width: 100%;
        min-height: 290px;
        height: 100%;
    }


    .toOrderWrapper {
        padding: 0;
    }

    .keyFeaturesLeft {
        flex-direction: column;
        row-gap: unset;
        align-items: center;
    }

    .keyFeatures-accord-card-head {

        padding: 14px 15px;

    }

    .keyFeatures-accord-card-body {
        padding: 7px 16px 14px;
        margin-top: -14px;
    }

    .keyFeaturesWrapper {
        padding: 24px 0 0px;
    }

    .keyFeatures-card {

        margin-bottom: 12px;
    }

    .pricingWrapper {
        flex-direction: column;
        row-gap: 40px;
        align-items: center;
    }

    .priceHead {
        padding: 27px 0 9px;
    }

    section.pricing__Section {
        padding: 90px 0 90px 0;

    }

    .writers__Section .writerBtn {
        max-width: 156px;
    }

    .expertWritersBtn .writerBtn {
        padding: 9px 14px;

        font-size: 14px;

    }

    .weCanWrite__head {

        margin-bottom: 40px;
    }

    .seoContent {
        padding: 26px 12px 28px;
        border-radius: 10px;
    }

    .seoContentWrapper {
        column-gap: 10px;
    }

    section.faq__Section {
        padding: 50px 0;
        overflow: hidden;

    }

    .seoContentCard h2 {
        font-size: 17px;
        text-align: left;
        line-height: 150%;
    }

    .weCanWriteOrderBTN {
        padding: 9px 16px;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        margin: 32px auto 0;
        max-width: max-content;

    }

    .seoContentCard p,
    .seoContentCard li {
        font-size: 14px;
        text-align: inherit;
    }

    .priceForm .select2-container--default .select2-selection--single .select2-selection__rendered {

        font-size: 13px;

    }

    section.weCanWrite__Section {
        padding: 90px 0;
        overflow: hidden;
    }

    .pricingIncludes {
        padding: 29px 19px 20px;

    }

    .priceForm {
        padding: 11px 20px 20px;
    }

    .freeBar {
        padding: 6px 20px 15px;

    }

    .formFields {

        margin-bottom: 11px;

    }

    .priceBar {
        padding: 11px 19px;
        width: calc(100% + 40px);
        transform: translateX(-20px);
        margin-top: 16px;
    }

    .formBtn a {

        padding: 9px 0;

        font-size: 14px;

        margin-top: 18px;

    }

    .scrollTop {
        width: 46px;
        height: 46px;
    }

    section.writers__Section {
        padding: 50px 0;
    }

    .actualCost #actualPrice {

        font-size: 13px;

    }

    .actualCost .discountOff span {

        font-size: 13px;

    }

    .discountedCost span {

        font-size: 17px;

    }

    .scrollBtm {
        width: 46px;
        height: 46px;
    }

    .otheressays__Wrapper .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -14px !important;
    }

    .scrollTop svg,
    .scrollBtm svg {
        width: 15px
    }

    .seoContentWrapper {
        align-items: start;
    }

    .seoContentControls {
        row-gap: 28px;
    }

    .cta__Wrapper a {
        font-weight: 500;
        font-size: 14px;
        padding: 11px 33px;
    }

    .ctaSection {
        padding: 50px 0;
    }

    .ctaWrapper {
        flex-direction: column;
        padding: 36px 28px;
    }

    .ctaIcon {
        padding-right: 0px;
        padding-bottom: 18px;
    }

    .ctaIcon img {
        display: block;
        width: 94px;
        height: 94px;
    }

    .ctaIcon {
        justify-content: center;
    }

    .ctaContent {
        border: none;
        padding: 0;
        position: relative;
        padding-top: 34px;
    }

    .ctaContent.withhead {
        padding: 0px;
        height: 100%;
    }

    .ctaContent:before {
        position: absolute;
        content: '';
        width: 246px;
        background-color: rgba(255, 255, 255, 0.2);
        top: 0;
        height: 1px;
        left: 0;
        right: 0;
        display: block;
        margin: 0 auto;
    }

    .ctaContent.withhead p {
        text-align: center;
        font-size: 16px;
        padding-top: 18px;
        padding-bottom: 22px;
    }

    .ctaButton {
        font-size: 14px;
        padding: 11px 0;
        margin: 0 auto;
        line-height: 18px;
        max-width: 142px;
    }

    .freeServiceCta {
        padding: 60px 0;
    }

    .ctaWrapper::after {
        display: none;
    }

    .ctaContent.withhead {
        border-left: none;
    }

    .newFreebiesWrapper {
        flex-direction: column-reverse;
        align-items: center;
    }

    .neewFreebiesHead {
        justify-content: center;
    }

    .newFreebiesLeft {
        max-width: 100%;
    }

    section.Value_for_Money__Section {
        padding: 50px 0 50px 0;
    }

    .Value_for_Money__head {
        margin-bottom: 40px;
    }

    .Value_for_Money__head h2.sec_head {

        font-size: 26px;
        margin: 0 auto 14px;
    }

    .Value_for_Money__Wrapper {
        flex-direction: column;
        row-gap: 32px;
    }

    .valueForMoneyleft p {
        margin-bottom: 22px;
        font-size: 15px;
    }

    .otheressay__Card {
        max-width: 80%;
    }

    .benefit_box p {
        min-height: auto;
    }

    .valueForMoneyRight {
        max-width: 95%;
        margin: 0 auto;
    }

    .pricingCalculator {
        margin: 0 auto;
    }
}