@media(max-width:1400px) {
    .bi-cta-2:after {
        right: 0;
        background-size: 100%;
        height: 390px
    }

    .cta_vec_img_bi2 {
        left: -120px !important
    }

    .cta_vec_img_bi1 {
        left: -30px !important
    }

    .banner_form_m_bi {
        width: auto;
        height: auto;
        margin: -110px 0 0;
        left: 0
    }

    .banner_form_m {
        background-image: url(../images/page-child-banner-form.png);
        background-size: 110%;
        background-position: center top;
        width: 100%;
        padding: 0 100px 40px;
        margin: -80px -90px -240px 0;
        float: right;
        height: 650px;
        background-repeat: no-repeat;
        position: relative;
        left: -120px;
        top: -30px
    }

    .banner_form_m:before {
        content: "";
        background-image: url(../images/page-child-banner-vec-img3.png);
        background-repeat: no-repeat;
        position: absolute;
        width: 147px;
        height: 339px;
        left: -65px;
        bottom: 100px;
        background-size: 90%
    }

    .banner_form_m:after {
        content: "";
        background-image: url(../images/page-child-banner-vec-img4.png);
        background-repeat: no-repeat;
        position: absolute;
        width: 199px;
        height: 276px;
        right: -110px;
        bottom: 170px;
        background-size: 80%
    }

    .banner_form_m_book_cover {
        width: 620px;
        height: 575px;
        background-size: 100%;
        margin: -40px 0 0;
        position: relative;
        left: -40px
    }

    .banner_form_m_book_cover:before {
        width: 227px;
        height: 465px;
        left: -55px;
        top: 15px;
        z-index: -1;
        background-size: 80%
    }

    .banner_form_m_bi:before {
        top: 43px;
        width: 300px;
        height: 465px;
        z-index: -1;
        background-size: auto;
        left: -244px
    }

    .banner_form_m_book_cover:after {
        width: 215px;
        height: 351px;
        right: -54px;
        bottom: 147px;
        z-index: -1;
        background-size: 85%
    }

    .banner_form_m_book_cover h3 {
        font-size: 20px;
        font-family: conv_graphikbold !important;
        margin: 15px 0 5px
    }

    .banner_form_m_book_cover input.form-control {
        height: 44px
    }

    .banner_form_m_book_cover textarea.form-control {
        height: 90px
    }

    .banner_form_m_bi {
        width: 550px;
        height: 605px;
        background-size: 100%;
        margin: -100px 0 0;
        position: relative;
        left: 30px
    }

    .ebok-pck-img .form_sec_box {
        background: #f7d208;
        padding: 35px 40px
    }

    .cta-chil-1:after {
        background-size: 85%;
        top: -90px
    }
}

@media(max-width:767px) {
    .navbar .navbar-expand-lg .navbar-light{
        display: flex;
    justify-content: center
    }
    .banner_form_m form {
        padding: 110px 0 0
    }

    .banner_form_m h3 {
        font-size: 21px;
        margin: 0 0 20px
    }

    .banner_boxes_mm .title_m {
        font-size: 34px;
        text-align: center
    }

    .banner_boxes_mm .title_m span {
        margin: 0
    }

    .banner_boxes_mm .title_m br {
        display: none
    }

    .banner_boxes_mm .title_m b {
        margin: 0
    }

    .banner_text_mm h1:before {
        top: -14px
    }

    .child_banner {
        padding-bottom: 20px;
        /* padding-top: 115px !important; */
        min-height: inherit;
        height: auto;
        background-color: #fde263
    }

    .banner_form_m {
        padding: 0 20px;
        margin: 0;
        height: auto;
        left: 0;
        top: 0;
        background-size: 180%
    }

    .banner_form_m:after {
        display: none
    }

    .banner_form_m:before {
        display: none
    }

    .serv_inner_sec_m_boxes {
        flex-direction: column
    }

    .serv_inner_sec_m_boxes .illustration_services_box img {
        width: 80%;
        margin: 0 auto;
        display: table;
        margin-bottom: 20px
    }

    .banner_text_mm p {
        text-align: center
    }

    .illustration_services_box h2 {
        font-size: 32px;
        text-align: center
    }

    .illustration_services_box h2 br {}

    .illustration_services_box p.para_m.clr_grey_m {
        text-align: center
    }

    .illus-tab-li ul {
        padding-left: 0
    }

    .title_m {
        text-align: center
    }

    .para_m {
        text-align: center
    }

    .section-title img {
        width: 100%;
        margin: 10px 0 20px
    }

    .list-process ol {}

    .testimonails_sec_m_slider {
        margin: 50px 0 0 0%;
        width: 100% !important;
        padding: 0 10px
    }

    section.testimonails_sec_m {
        overflow: hidden
    }

    .list-process .btn.btn-started.poupBtn {
        text-align: center;
        margin: 0 auto;
        display: table
    }

    img.cta_vec_img2 {
        display: none
    }

    img.cta_vec_img1 {
        display: none
    }

    .book_cover_banner {
        background-image: url(../images/page-cook-cover-banner-bg.png);
        background-size: cover;
        background-position: bottom left;
        width: 100%;
        min-height: 785px;
        align-items: center;
        position: relative;
        padding: 130px 0 0;
        background-repeat: no-repeat;
        z-index: 0
    }

    .banner_form_m_book_cover:after,
    .banner_form_m_book_cover:before {
        display: none
    }

    .banner_form_m_book_cover input.form-control {
        height: 40px
    }

    .banner_form_m_book_cover .form-group {
        margin-bottom: 10px
    }

    .banner_form_m_book_cover h3 {
        font-size: 17px;
        font-family: conv_graphikbold !important;
        margin: 0 0 0;
        width: 100%
    }

    .banner_form_m_book_cover textarea.form-control {
        height: 50px
    }

    .banner_form_m_book_cover {
        width: 450px;
        height: 555px;
        background-size: 100%;
        margin: 50px auto 0;
        position: relative;
        left: -15%
    }

    .banner_form_m_book_cover form {
        width: auto;
        margin: auto;
        padding: 15px 95px 0
    }

    .serv_inner_sec_m_book_cover {
        margin: -120px 0 0
    }

    .illustration_services_box.wow.bounceInRight.animated h2 br {
        display: none
    }

    .para_m {
        font-size: 15px
    }

    .list-process ol li {
        font-size: 15px
    }

    .ftr-col-form button#signupBtn {
        text-align: center;
        margin: auto
    }

    .slef_published_m_box p {
        font-size: 15px
    }

    section.footer .col-sm-3 {
        width: 100%;
        float: left;
        text-align: left
    }

    .ftr-col-1 img {
        width: 20%;
        margin-bottom: 20px !important;
        margin: auto;
        display: table
    }

    .ftr-col-1-st ul {
        display: flex;
        padding-top: 20px;
        justify-content: center;
        margin: 0 auto 30px
    }

    .ftr-col-form {
        text-align: center;
        margin: auto;
        display: table;
        width: 90%
    }

    .footer ul li p {
        font-size: 13px
    }

    .ftr-col.ftr-col-1 {
        text-align: center
    }

    .ftr-col.ftr-col-inner1 {
        padding-top: 7px;
        text-align: center
    }

    .inner_banner.book_cover_banner {
        overflow: hidden
    }

    .btn_banner {
        margin: 60px auto 0;
        text-align: center
    }

    .banner_form_m_bi form {
        width: 300px;
        margin: auto;
        padding: 55px 15px 0
    }

    .banner_form_m_book_cover h3 span {
        font-size: 28px;
        font-family: conv_graphikbold !important;
        margin: 0 auto 10px;
        color: #b32524;
        align-content: center;
        display: table
    }

    .banner_form_m_bi {
        width: 100%;
        height: 425px;
        background-size: 100%;
        margin: 50px auto 0;
        position: relative;
        left: 0;
        right: 0
    }

    .serv_inner_sec_m_bi {
        padding-top: 20px
    }

    .book_cover_banner .banner_text_mm h1:before {
        height: 4px;
        position: absolute;
        top: 30px;
        z-index: -1;
        left: 0;
        right: 0;
        margin: auto
    }

    .illustration_services_box h2 br {
        display: none
    }

    .illu-tb-child-nb ul li {
        font-size: 15px
    }

    .banner_text_mm h1:before {
        display: none
    }

    .section3{
        overflow: hidden;
    }

    .navBar{
        background-color: #b32524;
    }
    .navbar-brand{
        padding: 5px 15px;
    }
    .btn_white{
        padding: 11px 20px;
        font-size: 13px;
    }
    .btn_org{
        padding: 8px 20px 8px;
        font-size: 13px;
    }
}