@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: 74%;
    }

    .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: 87.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) {
    .container.hdr-dks {
        display: none;
    }

    .container.mob-hdr {
        display: block;
    }

    section.banner {
        padding: 80px 0px 0px 0px;
    }

    .bnnr-txt h1 {
        font-size: 30px;
    }

    .bnnr-txt p {
        font-size: 14px;
        line-height: 20px;
    }

    .bnnr-btn-box {
        display: flex;
        gap: 12px;
        padding-top: 5px;
    }

    .btn-31 {
        padding: 1rem 1rem;
    }

    .headerlogo img {
        width: 42%;
    }

    .mobnav {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .mobnav button.btn,
    .mobnav button.btn:hover,
    .mobnav button.btn:focus,
    .mobnav button.btn:focus-visible {
        background: transparent;
        border: none;
        outline: none;
        box-shadow: none;
    }

    .offcanvas {
        background: linear-gradient(90deg, rgba(136, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
    }

    .offcanvas-header img {
        width: 75%;
    }

    .offcanvas-header .btn-close {
        background: #fff;
        opacity: 1;
        color: #880000;
        border-radius: 10px;
        font-size: 32px;
        width: 45px;
        height: auto;
    }

    .circle-text {
        font-size: 34px;
    }

    .circle-svg {
        top: -28%;
        left: 51%;
        width: 44%;
    }

    .abt-txt-box p {
        font-size: 14px;
        line-height: 21px;
        height: 150px;
        overflow: auto;
        padding-right: 12px;
    }

    .abt-txt-box p::marker {
        color: transparent;
    }

    .abt-txt-box p::-webkit-scrollbar {
        width: 7px
    }

    .abt-txt-box p::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px transparent;
        /*border-radius: 50px*/
    }

    .abt-txt-box p::-webkit-scrollbar-thumb {
        background: transparent;
        /*border-radius: 50px*/
    }

    .abt-txt-box p::-webkit-scrollbar-thumb:hover {
        background: transparent;
    }

    .abt-txt-box p:hover::marker {
        color: #6D6B6B;
    }

    .abt-txt-box p:hover::-webkit-scrollbar {
        width: 7px
    }

    .abt-txt-box p:hover::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #C5C5C5;
        /*border-radius: 50px*/
    }

    .abt-txt-box p:hover::-webkit-scrollbar-thumb {
        background: #6D6B6B;
        /*border-radius: 50px*/
    }

    .abt-txt-box p:hover::-webkit-scrollbar-thumb:hover {
        background: #6D6B6B;
    }

    .book-writen {
        width: 40%;
        top: -418px;
        left: -26px;
    }

    .ico-txt h5 {
        font-size: 18px;
    }

    .ico-txt p {
        font-size: 11px;
    }

    .expert-box {
        width: 54%;
        left: 156px;
        top: -412px;
    }

    .expert-txt h5 {
        font-size: 18px;
    }

    .expert-txt p {
        font-size: 12px;
    }

    .cta-txt h3 {
        font-size: 26px;
    }

    .cta-txt p {
        font-size: 13px;
    }

    .expert-txt-abt h3 {
        font-size: 32px;
    }

    .expert-txt-abt p {
        font-size: 14px;
        line-height: 19px;
    }

    .abt-box-img img.abt-book {
        width: 100%;
    }

    .genres-service .col-lg-4,
    .genres-service .col-lg-1 {
        display: none;
    }

    .genres-service {
        padding: 30px 60px 30px 60px;
    }

    section.whychoose .col-sm-4.chooseimgboxes {
        display: none;
    }

    section.whychoose .row {
        justify-content: space-between;
    }

    section.whychoose .col-sm-4 {
        width: 46%;
    }

    .whychooseboxspcae {
        gap: 16px;
    }

    .choosetxt h4 {
        font-size: 18px;
    }

    .choosetxt p {
        font-size: 13px;
    }

    .choosehd p {
        font-size: 14px;
    }

    .faq-img {
        display: none;
    }

    section.faqs .col-sm-6 {
        width: 100%;
    }

    .faq-para p {
        font-size: 14px;
    }

    .faq-head h2 {
        font-size: 15px;
    }

    .reviews-txt h1 {
        font-size: 114px;
    }

    .reviews-txt h2 {
        font-size: 46px;
    }

    .qoute-ico {
        display: none;
    }

    .nxt-client {
        display: none;
    }

    .client-review-box {
        width: 100%;
    }

    button.slick-prev.slick-arrow {
        left: 78%;
    }

    .footer-logo a img {
        width: 82%;
    }

    .footer-logo p {
        font-size: 14px;
    }

    .service-links h2 {
        font-size: 20px;
    }

    .serv-links {
        display: flex;
        flex-direction: column;
    }

    .serv-links ul.links-adjust {
        padding-left: 0px;
    }

    .service-links ul a li,
    .Loc-links ul a li,
    .cntct-links ul a li {
        font-size: 14px;
        line-height: 22px;
    }

    .Loc-links h2,
    .cntct-links h2 {
        font-size: 20px;
    }

    section.about-bnr {
        padding: 100px 0px 40px 0;
    }

    .about-txt h1 {
        font-size: 45px;
    }

    .about-txt p {
        font-size: 14px;
    }

    section.about-bnr .col-sm-8 {
        width: 100%;
    }

    section.cta-sec-inner {
        background-size: cover;
        margin: 0px 4px;
    }

    .cta-txt-inner {
        padding-top: 32px;
    }

    .cta-txt-inner h3 {
        font-size: 32px;
    }

    .cta-txt-inner p {
        font-size: 14px;
    }

    .cta-inner-btn {
        position: relative;
        top: -3px;
        left: -32px;
    }

    .cta-img img {
        width: 128%;
        margin: -42px;
    }

    section.faqs.abt-inner-faq .row {
        flex-direction: column-reverse;
    }

    section.faqs.abt-inner-faq {
        padding: 10px 0;
    }

    section.service-inner {
        padding: 88px 0;
    }

    .service-inner-txt h1 {
        font-size: 27px;
    }

    .service-inner-txt p {
        font-size: 14px;
    }

    .btn-32 {
        padding: 1rem 1rem;
    }

    .service-img img {
        margin-bottom: -64px;
    }

    .manu-box h2 {
        font-size: 17px;
    }

    .manu-box p {
        font-size: 14px;
        height: 110px;
    }

    .manu-box p::marker {
        color: transparent;
    }

    .manu-box p::-webkit-scrollbar {
        width: 7px
    }

    .manu-box p::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px transparent;
        /*border-radius: 50px*/
    }

    .manu-box p::-webkit-scrollbar-thumb {
        background: transparent;
        /*border-radius: 50px*/
    }

    .manu-box p::-webkit-scrollbar-thumb:hover {
        background: transparent;
    }

    .manu-box p:hover::marker {
        color: #6D6B6B;
    }

    .manu-box p:hover::-webkit-scrollbar {
        width: 7px
    }

    .manu-box p:hover::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #a4a4a4;
        /*border-radius: 50px*/
    }

    .manu-box p:hover::-webkit-scrollbar-thumb {
        background: #ffffff;
        /*border-radius: 50px*/
    }

    .manu-box p:hover::-webkit-scrollbar-thumb:hover {
        background: #ffffff;
    }

    .manuscript-txt h2 {
        font-size: 40px;
    }

    section.stepleads .row {
        flex-direction: column;
    }

    section.stepleads .col-sm-3,
    section.stepleads .col-sm-9 {
        width: 100%;
    }

    .leadstep-txt h5 {
        font-size: 18px;
    }

    .leadstep-txt p {
        font-size: 14px;
    }

    .manu-box {
        height: 350px;
    }

    section.pricebnr .container .row .col-sm-8 {
        width: 100%;
    }

    .pricingbnrtxt h1 {
        font-size: 40px;
    }

    .pkghead h3 {
        font-size: 46px;
    }

    .price-box {
        margin: 0px 0px 0px;
        width: 100%;
    }

    .price-box h2 {
        font-size: 30px;
    }

    .price-box.pr-box-1 .divider {
        margin: 10px 0px 0 0;
    }

    .price-box h3 {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .price-box ul {
        padding: 0 12px;
    }

    .price-list-box {
        height: 175px;
    }

    section.blogs-sec .container .row .col-sm-8,
    section.cntct-sec .container .row .col-sm-8 {
        width: 100%;
    }

    .blog-box {
        display: flex;
        flex-wrap: nowrap;
    }

    section.whychoose {
        padding: 0px 0px 70px 0;
    }

    section.cntct-sec {
        padding: 123px 0 80px 0;
    }

    .cntct-txt h1 {
        font-size: 45px;
    }

    .form-txt h2 {
        font-size: 29px;
    }

    .form-txt p {
        font-size: 13px;
    }

    .quick-txt h2 {
        font-size: 30px;
    }

    .quick-txt ul li i {
        padding: 16px;
    }

    .quick-txt ul li a {
        font-size: 12px;
    }

    .cta-img.cntct-cta img {
        width: 106%;
        margin: -40px 0;
    }

    section.whychoose.cntctchoose {
        padding: 70px 0px 70px 0;
    }

    section.prvcy-sec {
        padding: 114px 0;
    }

    .prvcy-txt h1 {
        font-size: 45px;
    }
}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {
    .container.hdr-dks {
        display: none;
    }

    .container.mob-hdr {
        display: block;
        padding: 10px 0px;
    }

    .container.mob-hdr .row {
        width: 100%;
    }

    .container.mob-hdr .row .col-sm-9 {
        width: 70%;
    }

    .container.mob-hdr .row .col-sm-3 {
        width: 30%;
    }

    section.banner {
        padding: 124px 0px 0px 0px;
        background-position: right;
    }

    .bnnr-txt h1 {
        font-size: 30px;
        color: #ffffff;
        text-align: center;
    }

    .bnnr-txt h1 span {
        color: #ffffff;
    }

    .bnnr-txt p {
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        text-align: center;
    }

    .bnnr-btn-box {
        display: flex;
        gap: 12px;
        padding-top: 5px;
        justify-content: space-evenly;
    }

    .bnrimg img {
        width: 100%;
        padding-top: 24px;
    }

    .btn-31 {
        padding: 1rem 1rem;
    }

    .headerlogo img {
        width: 100%;
    }

    .mobnav {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .mobnav button.btn,
    .mobnav button.btn:hover,
    .mobnav button.btn:focus,
    .mobnav button.btn:focus-visible {
        background: transparent;
        border: none;
        outline: none;
        box-shadow: none;
    }

    .offcanvas {
        background: linear-gradient(90deg, rgba(136, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
    }

    .offcanvas-header img {
        width: 75%;
    }

    .offcanvas-header .btn-close {
        background: #fff;
        opacity: 1;
        color: #880000;
        border-radius: 10px;
        font-size: 32px;
        width: 45px;
        height: auto;
    }

    .circle-text {
        font-size: 30px;
        text-align: center;
    }

    .circle-svg {
        top: -48%;
        left: 51%;
        width: 36%;
    }

    .abt-txt-box p {
        font-size: 14px;
        line-height: 21px;
        height: 150px;
        overflow: auto;
        padding-right: 12px;
        text-align: center;
    }

    .abt-txt-box p::marker {
        color: transparent;
    }

    .abt-txt-box p::-webkit-scrollbar {
        width: 7px
    }

    .abt-txt-box p::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px transparent;
        /*border-radius: 50px*/
    }

    .abt-txt-box p::-webkit-scrollbar-thumb {
        background: transparent;
        /*border-radius: 50px*/
    }

    .abt-txt-box p::-webkit-scrollbar-thumb:hover {
        background: transparent;
    }

    .abt-txt-box p:hover::marker {
        color: #6D6B6B;
    }

    .abt-txt-box p:hover::-webkit-scrollbar {
        width: 7px
    }

    .abt-txt-box p:hover::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #C5C5C5;
        /*border-radius: 50px*/
    }

    .abt-txt-box p:hover::-webkit-scrollbar-thumb {
        background: #6D6B6B;
        /*border-radius: 50px*/
    }

    .abt-txt-box p:hover::-webkit-scrollbar-thumb:hover {
        background: #6D6B6B;
    }

    .book-writen {
        width: 40%;
        top: -312px;
        left: 0px;
    }

    .ico-txt h5 {
        font-size: 18px;
    }

    .ico-txt p {
        font-size: 11px;
    }

    .expert-box {
        width: 54%;
        left: 150px;
        top: -333px;
    }

    .expert-txt h5 {
        font-size: 18px;
    }

    .expert-txt p {
        font-size: 12px;
    }

    .cta-txt h3 {
        font-size: 30px;
    }

    .cta-txt p {
        font-size: 13px;
    }

    section.expertabt {
        padding: 84px 0 40px 0;
    }

    .publishtunerimgbox img {
        width: 100%;
    }

    .expert-txt-abt h3 {
        font-size: 28px;
        text-align: center;
    }

    .experttxtbox {
        padding-top: 15px;
    }

    .faqinnertxt h3 {
        font-size: 34px;
        text-align: center;
    }

    .expert-txt-abt p {
        font-size: 14px;
        line-height: 19px;
        text-align: center;
    }

    .exprtabtimgbox img {
        padding-top: 30px;
    }

    .abt-imgs {
        width: 100%;
        height: 440px;
    }

    .abt-box-img img.abt-book {
        width: 100%;
        margin-top: -100%;
    }

    section.aboutsec {
        padding: 50px 0px;
    }

    .genres-service .col-lg-4 {
        display: none;
    }

    .arrowsss {
        flex-flow: nowrap;
        gap: 18px;
    }

    .genres-service {
        padding: 20px 10px 36px 10px;
        background-position: right;
        border-radius: 60px;
    }

    .genre-hd h2 {
        text-align: center;
    }

    .content-genre h4 {
        font-size: 138px;
        text-align: center;
    }

    .content-genre h2 {
        font-size: 38px;
        margin-top: -21%;
        margin-left: 0%;
        text-align: center;
        line-height: 34px;
    }

    .content-genre p {
        margin-top: 0px;
        text-align: center;
    }

    section.whychoose .col-sm-4.chooseimgboxes {
        display: none;
    }

    section.whychoose .row {
        justify-content: space-between;
    }

    section.whychoose .col-sm-4 {
        width: 100%;
    }

    .choosenum {
        display: none;
    }

    .choosebox {
        border-radius: 80px 80px 80px 80px;
    }

    .whychooseboxspcae {
        gap: 16px;
    }

    .choosetxt h4 {
        font-size: 18px;
        text-align: center;
        color: #000000;
    }

    .choosetxt p {
        font-size: 13px;
        text-align: center;
        color: #000000;
    }

    .txtthree,
    .txtfour {
        align-items: center;
    }

    section.whychoose {
        padding: 36px 0;
    }

    .choosebox {
        background: linear-gradient(180deg, rgba(228, 228, 228, 1) 0%, rgba(146, 146, 146, 1) 100%);
    }

    .threechoose,
    .fourchoose {
        background: linear-gradient(0deg, #929292 0%, #e4e4e4 100%);
    }

    .choosebox.threechoose {
        margin-top: 18px;
    }

    .choosehd h2 {
        font-size: 35px;
    }

    .choosehd p {
        font-size: 14px;
    }

    .faq-img {
        display: none;
    }

    section.faqs {
        padding: 35px 0;
    }

    .faq-para p {
        padding-left: 37px;
    }

    .faqtxt h3 {
        font-size: 34px;
        text-align: center;
    }

    section.faqs .col-sm-6 {
        width: 100%;
    }

    .faq-para p {
        font-size: 14px;
    }

    .faq-head h2 {
        font-size: 15px;
    }

    .reviews-txt h1 {
        font-size: 58px;
    }

    .reviews-txt h2 {
        font-size: 34px;
    }

    .qoute-ico,
    .client-img {
        display: none;
    }

    .client-txt {
        width: 100%;
    }

    .nxt-client {
        display: none;
    }

    .client-txt h2,
    .client-txt h5,
    .client-txt ul,
    .client-txt p,
    .client-txt h3 {
        text-align: center;
    }

    button.slick-next.slick-arrow {
        right: 100px;
    }

    .client-review-box {
        width: 100%;
    }

    button.slick-prev.slick-arrow {
        left: 30%;
    }

    .review-slide {
        padding: 90px 0px 20px 0;
    }

    .merchant-img {
        padding-top: 16px;
    }

    .footer-logo a img {
        width: 82%;
    }

    .footer-logo p {
        font-size: 14px;
    }

    .service-links h2 {
        font-size: 20px;
    }

    .serv-links {
        display: flex;
        flex-direction: column;
    }

    .serv-links ul.links-adjust {
        padding-left: 0px;
    }

    .service-links ul a li,
    .Loc-links ul a li,
    .cntct-links ul a li {
        font-size: 14px;
        line-height: 22px;
    }

    .Loc-links h2,
    .cntct-links h2 {
        font-size: 20px;
    }

    section.about-bnr {
        padding: 100px 0px 40px 0;
    }

    .about-txt h1 {
        font-size: 35px;
    }

    .about-txt p {
        font-size: 14px;
    }

    section.about-bnr .col-sm-8 {
        width: 100%;
    }

    section.cta-sec-inner {
        background-size: cover;
        margin: 0px 4px;
    }

    .cta-txt-inner {
        padding-top: 32px;
    }

    .cta-txt-inner h3 {
        font-size: 30px;
        text-align: center;
    }

    .cta-txt-inner p {
        font-size: 14px;
        text-align: center;
    }

    .cta-img {
        display: none;
    }

    section.cta-sec-inner {
        background-position: right;
        background-size: cover;
    }

    .cta-inner-btn {
        position: relative;
        top: 60px;
        left: 0px;
    }

    .cta-img img {
        width: 100%;
        margin: 0px;
    }

    section.faqs.abt-inner-faq .row {
        flex-direction: column-reverse;
    }

    section.faqs.abt-inner-faq {
        padding: 10px 0;
    }

    section.service-inner {
        padding: 120px 0 40px 0;
    }

    .service-inner-txt h1 {
        font-size: 27px;
        text-align: center;
    }

    .service-inner-txt p {
        font-size: 14px;
        text-align: center;
    }

    .btn-32 {
        padding: 1rem 1rem;
    }

    .service-img img {
        margin-bottom: -64px;
    }

    .manu-box h2 {
        font-size: 17px;
    }

    .manu-box p {
        font-size: 14px;
        height: 94px;
    }

    .manu-box p::marker {
        color: transparent;
    }

    .manu-box p::-webkit-scrollbar {
        width: 7px
    }

    .manu-box p::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px transparent;
        /*border-radius: 50px*/
    }

    .manu-box p::-webkit-scrollbar-thumb {
        background: transparent;
        /*border-radius: 50px*/
    }

    .manu-box p::-webkit-scrollbar-thumb:hover {
        background: transparent;
    }

    .manu-box p:hover::marker {
        color: #6D6B6B;
    }

    .manu-box p:hover::-webkit-scrollbar {
        width: 7px
    }

    .manu-box p:hover::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #a4a4a4;
        /*border-radius: 50px*/
    }

    .manu-box p:hover::-webkit-scrollbar-thumb {
        background: #ffffff;
        /*border-radius: 50px*/
    }

    .manu-box p:hover::-webkit-scrollbar-thumb:hover {
        background: #ffffff;
    }

    section.serv-manuscript {
        padding: 38px 0px;
    }

    .manuscript-txt h2 {
        font-size: 30px;
        padding: 0;
    }

    section.stepleads .row {
        flex-direction: column;
    }

    section.stepleads .col-sm-3,
    section.stepleads .col-sm-9 {
        width: 100%;
    }

    .leadstep-txt h5 {
        font-size: 18px;
    }

    .leadstep-txt p {
        font-size: 14px;
    }

    .manu-box {
        height: 396px;
        margin: 0px 0px 16px 0px;
    }

    .steplead-txt h3 {
        font-size: 32px;
        text-align: center;
    }

    .stepleadtxtbox {
        flex-direction: column;
    }

    section.service-inner.editingbg,
    section.service-inner.childrenbg,
    section.service-inner.authorbg,
    section.service-inner.printingbg,
    section.service-inner.marketingbg,
    section.service-inner.audiobg {
        padding: 120px 0 40px 0;
    }

    section.pricebnr .container .row .col-sm-8 {
        width: 100%;
    }

    .pricingbnrtxt h1 {
        font-size: 30px;
    }

    section.aboutsec.innerabt {
        padding: 0 0 8px 0;
    }

    .pkghead h3 {
        font-size: 34px;
    }

    .price-box {
        margin: 0px 0px 15px 0px;
        width: 100%;
    }

    .price-box h2 {
        font-size: 30px;
    }

    .price-box.pr-box-1 .divider {
        margin: 10px 0px 0 0;
    }

    .price-box h3 {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .price-box ul {
        padding: 0 12px;
    }

    .price-box ul li {
        font-size: 14px;
        line-height: 25px;
        display: flex;
        justify-content: flex-start;
        align-content: center;
    }

    .price-box ul li i {
        margin-top: 7px;
    }

    .price-list-box {
        height: 175px;
    }

    section.blogs-sec .container .row .col-sm-8,
    section.cntct-sec .container .row .col-sm-8 {
        width: 100%;
    }

    .blog-bnnr-txt h1 {
        font-size: 30px;
    }

    .blog-box {
        display: flex;
        flex-direction: column;
    }

    .mycontent {
        width: 100%;
        margin: 0px;
    }

    section.whychoose {
        padding: 0px 0px 70px 0;
    }

    section.cntct-sec {
        padding: 123px 0 80px 0;
    }

    .cntct-txt h1 {
        font-size: 30px;
    }

    section.cont-form-sec {
        padding: 0px 0 30px 0;
    }

    .quick-txt {
        padding-top: 15px;
    }

    .form-txt h2 {
        font-size: 29px;
    }

    .form-txt p {
        font-size: 13px;
    }

    .quick-txt h2 {
        font-size: 30px;
    }

    .quick-txt ul li i {
        padding: 16px;
    }

    .quick-txt ul li a {
        font-size: 12px;
    }

    .cta-img.cntct-cta img {
        width: 106%;
        margin: -40px 0;
    }

    section.whychoose.cntctchoose {
        padding: 70px 0px 70px 0;
    }

    section.prvcy-sec {
        padding: 114px 0;
    }

    .prvcy-txt h1 {
        font-size: 30px;
    }

    .term-txt h2 {
        font-size: 30px;
    }

    .term-txt h3 {
        font-size: 20px;
    }

    .mobmneubox ul li {
        padding: 5px 0px;
    }

    .mobmneubox ul li a {
        font-size: 15px;
    }

}