@media only screen and (min-width: 1600px) and (max-width: 1920px) {
    .abt-box-img img.abt-book {
        margin-top: -88.5%;
        width: 72.5%;
    }

    section.aboutsec {
        padding: 160px 0px;
    }

    .expert-box {
        top: -624px;
        left: 406px;
    }

    .book-writen {
        top: -445px;
    }

    .cta-img img {
        margin: 0;
    }

    .chooseicobox {
        padding: 23px;
    }

    .choosenumbox {
        width: 70px;
        height: 70px;
    }

    .qoute-ico::before {
        width: 179px;
        height: 270px;
        top: 239px;
    }

    .nxt-client::before {
        width: 259px;
        height: 390px;
        top: 129px;
    }

    .about-txt h1,
    .blog-bnnr-txt h1,
    .cntct-txt h1,
    .prvcy-txt h1 {
        font-size: 87px;
    }

    section.about-bnr,
    section.blogs-sec {
        padding: 216px 0;
    }

    section.cntct-sec,
    section.prvcy-sec {
        padding: 250px 0;
    }

    .cta-txt-inner h3 {
        font-size: 56px;
    }

    .cta-txt-inner p,
    .blog-bnnr-txt p,
    .cntct-txt p,
    .prvcy-txt p {
        font-size: 20px;
    }

    .cta-inner-btn {
        position: relative;
        top: -5px;
    }

    .btn-31,
    .btn-32 {
        padding: 1.2rem 3rem;
        font-size: 20px;
    }

    section.cta-sec-inner .cta-img img {
        margin: -58px 0;
    }

    .service-inner-txt h1 {
        font-size: 64px;
    }

    .service-inner-txt p {
        font-size: 20px;
    }

    .manuscript-txt h2 {
        font-size: 75px;
    }

    .circle-svg {
        top: -19%;
        left: 39%;
        width: 45%;
    }

    section.pricebnr {
        padding: 238px 0;
    }

}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {

    .bnnr-txt h1,
    .expert-txt-abt h3,
    .circle-text,
    .choosehd h2,
    .reviews-txt h2,
    .faqinnertxt h3,
    .service-inner-txt h1,
    .manuscript-txt h2 {
        font-size: 64px;
    }

    .qoute-ico::before {
        width: 177px;
        height: 266px;
        top: 244px;
    }

    .nxt-client::before {
        width: 259px;
        height: 390px;
        top: 131px;
    }

    .steplead-txt h3 {
        font-size: 42px;
    }

    .bnnr-txt p,
    .service-inner-txt p {
        font-size: 18px;
    }

    .btn-31,
    .btn-32 {
        font-size: 18px;
    }

    .circle-svg {
        top: -9%;
        left: 39%;
        width: 64%;
    }

    .abt-txt-box p,
    .choosehd p {
        font-size: 18px;
    }

    .abt-box-img img.abt-book {
        margin-top: -93.2%;
        width: 76%;
    }

    .expert-box {
        top: -634px;
        left: 411px;
    }

    .book-writen {
        top: -440px;
        left: -36px;
    }

    .cta-img img {
        margin: 0;
    }

    .cta-txt h3 {
        font-size: 56px;
    }

    .cta-txt p,
    .cta-txt-inner p {
        font-size: 18px;
    }

    .chooseicobox {
        border-radius: 100%;
        padding: 22px;
    }

    .choosenumbox {
        width: 70px;
        height: 70px;
    }

    .choosetxt h4 {
        font-size: 28px;
    }

    .choosetxt p {
        font-size: 16px;
    }

    .about-txt h1,
    .blog-bnnr-txt h1,
    .cntct-txt h1 {
        font-size: 74px;
    }

    .about-txt p,
    .blog-bnnr-txt p,
    .cntct-txt p {
        font-size: 20px;
    }

    section.about-bnr,
    section.blogs-sec {
        padding: 140px 0;
    }

    section.cntct-sec {
        padding: 200px 0;
    }

    section.cta-sec-inner .cta-img img {
        margin: -58px 0;
    }

    .cta-txt-inner h3 {
        font-size: 56px;
    }

    .cta-inner-btn {
        top: 0px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .bnnr-txt h1 {
        font-size: 54px;
    }

    .btn-31,
    .btn-32 {
        font-size: 16px;
    }

    .abt-box-img img.abt-book {
        margin-top: -93.5%;
        width: 89.5%;
    }

    .expert-box {
        top: -625px;
    }

    .book-writen {
        top: -460px;
    }


    .cta-img img {
        margin: 0;
    }

    .cta-txt h3,
    .choosehd h2,
    .cta-txt-inner h3 {
        font-size: 48px;
    }

    .cta-txt-inner p,
    .blog-bnnr-txt p,
    .cntct-txt p,
    .prvcy-txt p {
        font-size: 18px;
    }

    section.cta-sec-inner .cta-img img {
        margin: -38px 0;
    }

    .blog-bnnr-txt h1,
    .cntct-txt h1,
    .prvcy-txt h1 {
        font-size: 60px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {}