@media (max-width: 1840px) {
  section.services-portfolio {
    height: 545px;
  }

  section.services-portfolio .slick-dots {
    bottom: -10px;

    z-index: 9;
  }
}

@media (max-width: 1740px) {
  section.services-portfolio {
    height: 520px;
  }

  section.services-portfolio .slick-dots {
    bottom: 0px;
  }
}

@media (max-width: 1640px) {
  section.services-portfolio {
    height: 500px;
  }

  section.services-portfolio .slick-dots {
    bottom: 15px;
  }

  .what-gt-sec {
    padding: 90px 0;
  }
}

@media (max-width: 1580px) {
  section.services-portfolio {
    height: 440px;
  }

  section.services-portfolio .slick-dots {
    bottom: 40px;
  }

  section.services-portfolio .slick-list.draggable {
    height: 580px;

    z-index: 9;

    padding: 70px 0px 50px !important;
  }

  .cta-sec2:before {
    left: 1%;

    top: 17%;

    bottom: 0px;

    width: 315px;

    height: 177px;

    background-size: cover;
  }

  .cta-sec2:after {
    right: 7%;

    width: 265px;

    height: 285px;

    background-size: cover;
  }
}

@media (max-width: 1450px) {
  section.services-portfolio {
    height: 400px;
  }

  section.services-portfolio .slick-dots {
    bottom: 100px;
  }
}

@media (max-width: 1400px) {
  section.services-portfolio {
    height: 415px;
  }

  section.services-portfolio .slick-slide {
    padding: 0 10px;
  }

  section.services-portfolio .slick-dots {
    bottom: 80px;
  }

  .markt-page-cta {
    padding: 85px 0;
  }

  .rating-box h2 {
    font-size: 50px;

    font-weight: bold;
  }

  .pricing-bnr {
    padding: 52px 0;
  }

  .contact-bnr {
    padding: 85px 0;
  }

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

  .banner.banner-our-writers {
    background-position: 68% 25%;
  }

  section.just_a_click_sec {
    padding: 60px 0 0px;
  }

  .what_gt_sec_mm.what-gt-sec {
    padding: 40px 0;
  }

  .what_gt_sec_mm.what-gt-sec {
    padding: 70px 0 0px;
  }
}

@media (max-width: 1280px) {
  section.services-portfolio {
    height: 350px;
  }

  section.services-portfolio .slick-dots {
    bottom: 100px;
  }
}

@media (max-width: 1366px) {
  .rejct-res:after,
  .cl-logo:before {
    display: none;
  }

  .navbar_custom {
    left: -13%;
  }

  .cus-bk-cvr .slick-dots {
    left: -50%;
  }

  section.sec_package .package-inner .package_boxes ul li:last-child {
    border-bottom: none;

    margin: 0 30px 15px;
  }

  section.sec_package .package-inner .package_boxes ul {
    height: 230px;

    overflow-y: scroll;
  }

  section.sec_package .package-inner .package_boxes ul li {
    padding: 4px 20px;
  }

  .bnr-lft-col h1 {
    font-size: 45px;

    line-height: 45px;
  }

  .bnr-lft-col h2 {
    font-size: 30px;
  }

  .cta-sec2:before {
    left: 1%;

    top: 30%;

    background-size: 65%;

    background-repeat: no-repeat;
  }

  .cta-sec2:after {
    right: 0%;

    top: 20%;

    background-size: 70%;

    background-repeat: no-repeat;
  }

  .hd-txt h2,
  .hd_txt_mm h1,
  .promot_bx_col_mm h1 {
    font-size: 36px;
  }

  .bnr-side-img img {
    width: 100%;
  }

  p.ply-icon-st {
    left: 18%;

    top: 20%;
  }

  .serv-bnr-st .bnr-lft-col h2 {
    font-size: 50px;
  }

  .serv-bnr-st h3 {
    font-size: 36px;
  }

  .banner-sec.serv-bnr-st {
    padding: 61px 0 29px;
  }
}

@media (max-width: 1200px) {
  .navbar_custom_num {
    float: none;
    padding: 10px 0 0;
    margin: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1600px) {
  .bk-sz-cvr .col-sm-12 {
    display: flex;
    flex-wrap: wrap;
  }

  .bk-sz-cvr .hd-txt {
    display: table;
    margin: auto;
  }
}

@media (max-width: 767px) {
        .modal-content {
        width: 100% !important;
        padding: 20px !important;
    }
    .modal-content {
        padding: 30px 15px !important;
    }
    .popup-feild input {
        height: 40px !important;
    }
    .popup-feild i {
        left: 15px !important;
        top: 14px !important;
        font-size: 16px;
    }
    .count-down-container {
        display: none !important;
    }
    .modal-dialog {
        width: 323px !important;
        margin: 0 auto !important;
    }
    .popup-feild {
        margin: 0 !important;
        margin-bottom: 18px !important;
    }
    .popup-form .col-md-12, .popup-form .col-md-6 {
        padding: 0 !important;
    }
    .popup-form .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
  .footer-logos img {
    width: 40%;
  }

  .ftr-btm ul li a,
  .ftr-btm p {
    font-size: 14px;
    font-weight: 500;
    color: #707070;
    text-align: center;
  }

  .col-lg-4.col-md-4.col-12.text-right.payme {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .book-form-content span {
    font-size: 26px;
    color: #ffc32d;
    line-height: 32px;
    font-weight: bold;
  }

  .z-9-num {
    text-align: center !important;
    color: #000;
    font-weight: bold;
  }

  .paper-planimg {
    width: 15%;
    position: absolute;
    top: -18%;
    left: 70%;
    z-index: 5;
  }

  .hd-txt p {
    padding: 0px 11px;
  }

  .hm-sec-07 {
    margin: 0px 0 0;
  }

  .hd-txt h3 {
    font-size: 34px;
  }

  .book-card-feild input {
    width: 100%;
    background: #f3f7fa !important;
    border-radius: 15px !important;
    height: 41px !important;
  }

  #lp-writing h2 {
    color: #ffc32d;
    font-weight: bold;
    font-size: 24px;
  }

  .inner-img-lp img {
    width: 100%;
  }

  .slick-dotted.slick-slider {
    margin-bottom: 0px;
  }

  section.sec_portfolio {
    padding: 43px 0 0px;
    background: #f8f7fd;
  }

  .write-main-div {
    display: table-row;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 36px;
  }

  .book-card-content span {
    font-size: 21px;
  }

  .book-card-content p {
    font-size: 20px;
  }

  .book-card-feild i {
    position: relative;
    top: -35px;
    color: #ffc32d;
    left: revert;
    right: 44% !important;
  }

  i.fas.fa-tasks {
    position: relative;
    color: #ffc32d;
    left: revert;
    right: 44% !important;
  }

  .banner-content p {
    font-size: 13px;
    line-height: 21px;
    color: #fff;
    font-weight: 400 !important;
    margin-top: 17px;
    margin-bottom: 0px;
    text-align: center;
  }

  .home-banner-services {
    position: relative;
    background: url(../img/banner-img.jpg) top right/cover no-repeat;
    padding: 50px 0 50px;
    text-align: center;
    overflow: hidden;
  }

  .book-form-content {
    margin: 0px 0px 0px 0px;
  }

  .book-form-card:before {
    display: none;
  }

  .book-form-card {
    background: #fff;
    padding: 16px 15px;
    border-radius: 8px;
    margin: 51px 0px;
  }

  .hd-txt h2 {
    font-size: 34px !important;
    /* text-align: left; */
    color: #ffc32d;
    font-weight: bold;
    padding-bottom: 15px;
    text-transform: uppercase;
  }

  .choose-content p {
    padding: 13px;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
  }

  .align-items-center {
    align-items: center !important;
    display: revert;
  }

  .cta-sc li {
    /* display: inline-block; */
    margin: 25px 0px 29px 0;
    text-align: left;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 25px;
  }

  .float img {
    width: 100%;
  }

  .chose-ico {
    margin-bottom: 20px;
    display: revert;
  }

  a.interested div.circle {
    width: 101px;
    height: 101px;
    position: absolute;
    top: -59px;
    left: 50%;
    margin: 0 0 0 -50px;
    background: url(none) -7px -326px no-repeat;
  }

  .choos-box {
    padding: 32px 23px !important;
    text-align: center;
  }

  .why-choose-main {
    padding: 20px 0;
  }

  .why-choose-main .container-fluid {
    padding: 0px;
  }

  .social-link ul li {
    margin: 25px 4px 0;
  }

  .who-we-sec,
  .who-we-sec-two {
    padding: 10px 0 !important;
  }

  .who-we-txt .bnr-btn {
    text-align: center !important;
  }

  .bk-binding .product-box {
    padding-bottom: 0px;
  }

  .wri-sec {
    padding: 20px 0 0;
  }

  .types-of-videos {
    padding: 40px 0 20px 0;
  }

  .newletter-form form input {
    padding: 10px;
  }

  #footer-sec ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .bk-sz-cvr .col-sm-3 {
    min-height: auto;
  }

  section {
    overflow: hidden;
  }

  .services-portfolio {
    height: 650px !important;
    margin-bottom: 0 !important;
  }

  section.services-portfolio .slick-dots li.slick-active button {
    background: #000 !important;
  }

  .promot-bx-col {
    padding-top: 0px;
  }

  .promote-box {
    padding: 0px;
  }

  .promote-sec {
    padding: 15px 0;
  }

  ul.audio-books-pricing {
    height: 115px !important;
  }

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

  .cus-bk-cvr {
    padding: 25px 0;
  }

  .hd_txt_mm h1 {
    font-size: 32px;

    margin: 40px 0 0;
  }

  .navbar_custom .navbar-nav .suport-btn-hdr a {
    top: 0;
    display: table;
    margin: 0 auto;
  }

  .promot_bx_col_mm h1 {
    font-size: 34px;
  }

  .banner-sec .row {
    flex-direction: column;

    text-align: center;
  }

  .banner-sec.main-bnr-sec {
    background-position: left;
  }

  .bnr-side-img img {
    width: 100%;

    margin-top: 50px;
  }

  p.ply-icon-st {
    left: 15%;

    right: inherit;

    top: 15%;
  }

  .serv-img {
    margin: a;

    margin: auto;

    margin-bottom: 25px;
  }

  p.ply-icon-st img {
    margin-bottom: 10px;

    width: 51%;

    left: 20px;

    position: relative;

    top: 0px;
  }

  .wri-sec .col-sm-12 {
    flex-direction: column;
  }

  .wri-sec .hd-txt {
    text-align: center;
  }

  .edi-btn-st {
    display: flex;

    align-items: center;

    flex-direction: column;
  }

  .edit-call {
    padding-left: 0;

    margin: 38px 0 30px;
  }

  .edit-img img {
    width: 90%;

    margin: 0 auto;

    display: table;
  }

  .ser-tab-img img:nth-child(1) {
    padding-right: 0;
  }

  .cta-sec2:after,
  .cta-sec2:before {
    display: none;
  }

  .process-box:before {
    display: none;
  }

  .ser-tab-img img {
    width: 40%;

    /* height: 225px; */

    margin: 0 auto;

    display: table;
  }

  .serv-box-tab {
    text-align: center;

    padding-top: 0;

    padding-bottom: 40px;
  }

  .header_main_sec {
    padding: 13px 0;
  }

  .header_navbar {
    margin: 0px 0 0 0;

    padding: 0px;

    float: left;

    width: 100%;
  }

  .header_main_sec .container-fluid {
    padding: 0;
  }

  .logo {
    margin: 0px;

    padding: 0px;

    float: left;

    width: 140px;
  }

  .logo img {
    width: 100%;
  }

  .navbar_custom #myNavbar {
    padding: 0px 0 0 !important;

    margin: 10px 0 0;
  }

  .navbar_custom {
    /* float: none; */

    /* margin: 0 auto 0; */

    /* display: table; */

    padding: 0px 0 0px 0px;

    float: none;

    text-align: center;

    margin: 0;

    display: contents;

    position: inherit;

    left: 0;
  }

  .navbar_custom .navbar-nav {
    margin: 0 0px;

    background-color: #000000de;

    padding: 20px 0 20px;
  }

  .navbar_custom .navbar-toggle {
    position: relative;
    float: right;
    padding: 8px 8px;
    margin-top: 9px;
    margin-left: 0px !important;
    margin-bottom: 0;
    background-color: #ffc32d;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;

    /*	    position: relative;

	    float: right;

	    padding: 9px 10px;

	    margin-top: 0;

	    margin-right: 15px;

	    margin-bottom: 0;

	    background-color: #ffc32d;

	    background-image: none;

	    border: 1px solid transparent;

	    border-radius: 4px;*/
  }

  .navbar_custom .navbar-toggle .icon-bar {
    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

    background-color: #fff;
  }

  .navbar_custom .navbar-nav > li > a {
    padding: 12px 0 12px 0;

    color: #fff;
  }

  li.dropdown.dropdown-toggle .mar-st-drop {
    margin-bottom: 0;
  }

  .navbar_custom_num {
    display: none;
  }

  ul#products-menu li {
    width: 100%;
  }

  ul#products-menu li a img {
    display: none;
  }

  ul#products-menu {
    width: auto;

    margin-left: 0;

    top: 40px;

    padding: 0;
  }

  ul#products-menu li a {
    padding: 5px 0;

    text-align: center;

    justify-content: center;
  }

  ul#products-menu:before {
    left: 48%;

    right: 0;

    top: -23px;
  }

  .col-md-4.core-left.right,
  .col-md-4.core-left {
    padding-left: 15px;

    padding-right: 15px;
  }

  ul#nav-tabs-wrapper li a {
    padding: 10px 18px;

    text-align: center;

    min-height: 140px;
  }

  .types-of-videos {
    background: #e9e8ed;
  }

  .header_navbar .col-sm-2 {
    float: left;

    width: 20%;

    /* padding: 0; */
  }

  .header_navbar .col-sm-10 {
    float: none;

    width: 100%;

    padding: 0;
  }

  .copy-txt {
    text-align: center;

    margin-bottom: 20px;
  }

  .copyright-div .terms-txt {
    text-align: center;
  }

  .ftr-txt {
    padding-top: 20px;
  }

  .nav-list ul {
    display: block;

    padding: 0;

    align-items: center;

    line-height: 28px;
  }

  .serv-box-tab .hd-txt {
    text-align: center;
  }

  .industry-sec .nav-tabs li {
    width: 50%;
  }

  .industry-sec {
    padding: 50px 0 0;
  }

  .serv-box {
    flex-direction: column;

    justify-content: center;

    text-align: center;
  }

  .banner-sec:before {
    display: none;
  }

  .rjct-res-ul ul {
    flex-direction: column;

    display: block;
  }

  .rjct-res-ul ul li {
    margin-top: 20px;

    text-align: center;

    margin: 0 auto;

    padding-top: 20px;
  }

  section#satisfied-sec {
    display: none;
  }

  .header-cta a:nth-child(1) {
    display: none;
  }

  .logo {
    width: 150px;
  }

  .btn-sts,
  .cntct-info-btn a.btn-sts.strd-btn,
  .cntct-info-btn .cntc-btn-st {
    padding: 13px 15px;
    margin: 0 5px !important;
  }

  .bnr-lft-col h1 {
    font-size: 35px;

    line-height: 35px;

    text-align: center;
  }

  .bnr-lft-col h2,
  .serv-bnr-st .bnr-lft-col h2 {
    font-size: 25px;

    text-align: center;
  }

  .bnr-lft-col h4 {
    font-size: 15px;

    line-height: 25px;

    text-align: center;
  }

  .bnr-lft-col ul li {
    width: 100%;

    font-size: 13px;

    text-align: center;
  }

  .bnr-btn {
    text-align: center;
  }

  .bnr-logo ul {
    margin: 36px 0 10px;
  }

  .form-hd-txt h2 {
    font-size: 28px;
  }

  .diff-res-box {
    border: 0px;
  }

  .hd-txt h2 {
    font-size: 19px;
  }

  .core-disc h2 {
    font-size: 17px;
  }

  .hd-txt {
    text-align: center;

    padding-bottom: 30px;
  }

  .core-disc h2,
  .core-disc p,
  .core-left.right .core-disc h2,
  .core-left.right .core-disc p {
    text-align: center;
  }

  .core-num-1:after,
  .core-num-2:after,
  .core-num-3:after,
  .core-num-4:after,
  .core-num-5:after,
  .core-num-6:after {
    left: 50%;
  }

  .process-box.pro-1,
  .process-box.pro-5,
  .process-box.pro-3 {
    padding-top: 50px;
  }

  .process-box.pro-1:after,
  .process-box.pro-3:after,
  .process-box.pro-5:after,
  .process-box.pro-2:after,
  .process-box.pro-4:after {
    left: 49%;
  }

  .process-sec {
    padding: 50px 0 5px;
  }

  a.acc_title {
    height: 50px;

    font-size: 13px;
  }

  .cl-logo {
    display: none;
  }

  .testi-sec {
    display: none;
  }

  .form-st-ftr {
    padding: 40px 15px 0;
  }

  .package-inner .col-md-4:nth-child(2) {
    margin-top: 85px;
  }

  .package-inner .col-md-4:nth-child(3) {
    margin-top: 85px;
  }

  .package-inner .col-md-4 {
    padding: 0 15px;
  }

  .pck-bx-1,
  .pck-bx-3 {
    border-right: 1px solid;

    border-color: #fb5215;
  }

  .cta-sec h2 {
    font-size: 16px;

    text-align: center;
  }

  .cta-sec h2 br {
    display: none;

    font-size: 14px;
  }

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

  .about-bnr {
    background-position: left;
  }

  .bnr-lft-col ul li span {
    display: none;
  }

  .who-we-txt.hd-txt {
    padding-top: 30px;
  }

  .who-we-txt.hd-txt h2,
  .who-we-txt.hd-txt p {
    text-align: center;
  }

  .rating-box {
    border: 0px;

    margin-bottom: 10px;
  }

  .cta-sec2 .edit-call {
    padding-top: 0;
  }

  .cta-sec2 {
    padding: 50px 0 20px;
  }

  .serv-bnr-st h3 {
    font-size: 20px;
  }

  .promote-sec .hd-txt {
    text-align: center;
  }

  .genre-sec {
    display: none;
  }

  .services-port .box18 img {
    width: 61%;

    height: auto;

    margin: 0 auto;

    display: table;
  }

  .slide-col-cus {
    flex-direction: column-reverse;
  }

  .slide-col-cus .col-sm-6 {
    width: 100%;

    max-width: 100%;

    text-align: center;
  }

  .custom-ebok-slider .btn-sts {
    padding: 13px 20px;
  }

  .custom-ebok-slider .slick-list.draggable {
    height: 550px;
  }

  #book-size-cvr {
    padding: 30px 0 0;
  }

  .product-box,
  .bk-sz-txt {
    text-align: center;
  }

  .prod-types {
    padding: 30px 0 0px;
  }

  .ebok-port {
    padding: 50px 0 30px;
  }

  .bok-vid-side .ebk-img-p {
    height: auto !important;
  }

  .what-gt-sec {
    padding: 50px 0;
  }

  .what-gt-sec .what-gt-box {
    align-items: center;

    flex-direction: column;

    text-align: center;
  }

  .what-gt-icon {
    margin-right: 0;

    margin-bottom: 10px;
  }

  .lft-col-mrkt .hd-txt {
    text-align: center;
  }

  .rgt-col-mrkt {
    text-align: center;

    padding-top: 50px;
  }

  .rgt-col-mrkt ul {
    padding: 0;
  }

  .markt-cta .hd-txt {
    padding-top: 20px;
  }

  .price-box {
    border: 0px;
  }

  .price-txt h2 {
    padding: 15px 0 30px;
  }

  .price-txt {
    margin-bottom: 50px;
  }

  .process-we-box h3 {
    font-size: 17px;

    min-height: 38px;
  }

  .proces-follow-col {
    flex-direction: column;

    padding: 0;
  }

  .proc-we-follow {
    padding: 50px 0 5px;
  }

  .markt-page-cta {
    padding: 50px 0 20px;

    background-position: left;
  }

  .testi-bnr {
    background-position: left;
  }

  .testi-box {
    flex-direction: column;

    text-align: center;
  }

  img.testi-cl-img {
    width: 30%;

    margin-bottom: 10px;
  }

  .author-name {
    flex-direction: column;

    text-align: center;
  }

  .testis-sec .autor-trust {
    padding-left: 0px;
  }

  .testis-sec.testis-sec .testi-text {
    padding: 0 0;
  }

  .contact-bnr {
    padding: 50px 0;

    background-position: left;
  }

  .cntct-info-btn {
    margin-bottom: 36px;
  }

  .pricing-bnr {
    background-position: left;
  }

  .pack-sec ul#nav-tabs-wrapper li a {
    min-height: 80px;
  }

  .pack-sec ul#nav-tabs-wrapper li.mr-rem {
    margin-right: 0;

    width: 100%;
  }

  .pack-sec ul#nav-tabs-wrapper li {
    margin-right: 0;

    width: 50%;
  }

  .pack-box h2 {
    font-size: 35px;
  }

  /*  news page*/

  .banner-content h1 {
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    line-height: 35px;
    text-align: center;
  }

  .choose-ul-main ul li:first-child .title-main h2,
  .faq-right .title-main h2,
  .choose-ul-main ul li:last-child .title-main h2 {
    font-size: 25px;
    line-height: 33px;
  }

  .extr_sec_2 {
    padding: 19px 13px;
  }

  .extr_col {
    margin-top: 12px;
  }

  .hd-txt_bio h2 {
    text-align: center;
  }

  section.banner-news {
    padding: 50px 0px;
    height: auto;
  }

  .banner-main {
    padding-top: 0px;
  }

  .img-box img {
    padding-bottom: 20px;
  }

  section.service-sec {
    padding: 50px 0px;
    text-align: center;
  }

  .text-box h2 {
    font-size: 18px !important;
    padding-top: 30px;
  }

  .service-main {
    display: block;
    align-items: center;
    padding-top: 0px;
  }

  .service-main h4 {
    padding-top: 16px;
  }

  section.service-sec {
    padding: 30px 0px 20px 0;
  }

  .sirvice-bottom .row {
    padding-bottom: 20px;
  }

  /*  news page*/

  .title-main p {
    font-size: 15px;
    line-height: 19px;
  }

  .second-title {
    padding: 25px 0px;
  }
  .hd-mn-03 {
    font-size: 24px;
  }

  .pt-anchor {
    padding-top: 0;
  }
  .cta-sc li a {
    padding: 0;
  }
  .section-padding {
    padding: 60px 0px;
  }
  .hd-txt_bio h2 {
    font-size: 25px;
    padding-bottom: 20px;
  }
  .choose-content p {
    padding: 0 !important;
  }

  .row.d-flex.align-items-center.text-center.logo_fill {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .row.d-flex.align-items-center.text-center.logo_fill .col-md-2 {
    width: calc(100% / 2 - 10px) !important;
    padding: 0;
  }
  .why-choose {
    padding: 30px 0 55px 0;
  }
  .main-row {
    flex-direction: column;
  }
  p.paragraph {
    font-size: 13px;
  }
  .boxes {
    padding: 20px;
  }
  .hd-txt h2 {
    font-size: 25px !important;
    padding-bottom: 35px;
  }
  .process-box h4 {
    font-size: 15px;
  }
  .process-box.active.wow.fadeInUp p {
    font-size: 16px;
  }
  footer {
    padding: 60px 0px 0px;
  }

  .home-banner-services {
    background-image: url("../images/banner-img-services.jpg");
    background-position: left;
  }
  i.fa.fa-tasks {
    top: -95px;
  }
  .inner-txt-p p {
    font-size: 13px;
    line-height: 21px;
    text-align: center;
  }
  #lp-writing h2 {
    text-align: center;
  }
  .read-more-btn a {
    display: block;
    margin: 0 20px;
  }
  .extr_col h2 {
    font-size: 21px;
  }
  .extr_col p {
    font-size: 13px;
    line-height: 20px;
  }
  .write-txt p {
    font-size: 26px;
  }
  .ser-box-txt {
    height: auto !important;
    min-height: unset !important;
    margin: 0 !important;
  }
  .ser-box-txt p {
    padding: 0;
    height: auto !important;
    max-height: unset !important;
  }
  .book-form-content p {
    font-size: 13px;
    line-height: 24px;
  }
  .book-form-content {
    text-align: center;
  }
  .book-form {
    padding-bottom: 0;
  }
  section.box-content h3 {
    font-size: 25px;
  }
  section.box-content h4 {
    font-size: 15px;
  }
  .serviceBox .description {
    text-align: center;
  }
  .s_boxes {
    height: auto !important;
  }
  img.w-100 {
    width: 200px;
    margin: 28px 0px;
  }
  button.btn.bg-theme-blue.text-white.roundedBtn {
    font-size: 13px;
  }
  .write-txt h3,
  #lp-writing h3,
  .additional h4, .write-txt p {
    font-size: 23px !important;
    text-align: center;
  }
  .inner-points .row {
    text-align: center;
  }
  .inner-points p {
    font-size: 14px;
    line-height: 20px;
  }
  .inner-points h3 {
    padding-bottom: 14px;
    font-size: 22px;
    padding-top: 17px;
  }
  .additional p {
    font-size: 13px;
    padding: 10px 0px;
    text-align: center;
    margin-top: 24px;
  }
  .book-form-content h3 {
    font-size: 26px;
  }
  .ser-box-txt h3 {
    margin-top: 16px;
  }
  .write-txt span {
    font-size: 13px;
}
}

@media (max-width: 500px) {
  .col-md-1.mb-4.text-center.mt-30,
  .col-lg-4.col-md-4.text-right.payme {
    display: none;
  }
  .row.mt-30.footer-logos.logo_fill.d-flex.align-items-center {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }

  .row.mt-30.footer-logos.logo_fill.d-flex.align-items-center
    .col-md-2.mb-4.text-center.mt-30 {
    width: calc(100% / 2 - 10px);
    margin: 0;
    padding: 0;
  }

  .footer-logos img {
    width: 140px !important;
  }
  .ftr-hd-mb-class {
    margin-bottom: 33px;
  }
}
