@media (max-width:1740px) {
    .cta-ebk-1:after,
    .ebok-cta-2:after {
        content: "";
        background-size: 100%;
        width: 620px;
        height: 374px;
        right: 29px
    }
}

@media (max-width:1400px) {
    .childern-bnr-new,
    .ebook-bnr-new {
        height: 620px;
        max-height: 620px
    }
    .stepsget .bx .titledv {
        margin: 0 0 15px
    }
    .feature-sec {
        padding: 30px 0
    }
    .stepsget .bx {
        margin-top: 0;
        padding: 0 20px;
        align-content: center;
        display: grid;
        min-height: 280px
    }
    .cta-sec:after {
        right: 22px
    }
    .cta-sec {
        padding: 30px 0 35px;
        position: relative
    }
    .cta_home_mm1:after {
        right: 80px !important
    }
    .banner-side-img img {
        margin: 0 auto;
        display: table
    }
    .portfolio-sec:before {
        display: none
    }
    .cta-ebk-1:after,
    .ebok-cta-2:after {
        right: 0;
        background-size: 90%
    }
    .types-chil-bk_child {
        padding-bottom: 50px !important
    }
    .childern-bnr-new {
        padding: 140px 0 0
    }
    .childern-bnr-new .banner-txt h3,
    .ebook-bnr-new .banner-txt h3 {
        font-size: 30px
    }
    .childern-bnr-new .banner-txt h1 {
        font-size: 38px;
        margin: 0 auto
    }
    .childern-bnr-new .col-sm-7 {
        padding: 0 15px
    }
    .types-chil-bk {
        padding-bottom: 90px
    }
    .ebook-bnr-new .banner-txt h1 {
        font-size: 35px
    }
}

@media (min-width:1200px) and (max-width:1400px) {
    .bookcover_cta2:after {
        right: 0;
        background-size: 75%;
        height: 390px
    }
    .bookcover_ser_mm .illus-tab-txt {
        padding: 70px 0 10px
    }
    .brnd-serv-inner-img img {
        width: 90%
    }
    .banner .banner_inner img {
        margin: -40px 0 -15px -90px
    }
    .banner .banner_inner img.banner_right_img {
        left: -80px
    }
    .mainformtop {
        width: 85%;
        margin-left: 65px
    }
    .illus-tab-txt h2 {
        margin: 0 0 15px
    }
    ul.features-ul li h5 {
        font-size: 16px
    }
    .stepsget .bx .titledv span {
        font-size: 62px
    }
    .stepsget .bx .titledv h3 {
        font-size: 17px
    }
    .stepsget .bx p {
        font-size: 15px
    }
}

@media (max-width:767px) {
    .cta-call,
    .how-img-box img {
        margin: 0 auto;
        display: table
    }
    .book-covr-bnr .banner-side-img img,
    .cta-sec:after,
    .portfolio-sec:after,
    .portfolio-sec:before,
    .slider-car.bgGround,
    .testi-side-img,
    section.cta-sec.cta-1,
    section.ftr-list-logo img,
    section.illus-tab-sec,
    section.services-banner .banner-side-img img,
    section.what-looking-for {
        display: none
    }
    .bnr-form-st-new .mainformtop form .banfield {
        margin-bottom: 10px
    }
    .bnr-form-st-new .mainformtop form {
        flex-direction: column
    }
    .banner-txt p,
    .bnr-form-st-new .mainformtop h3,
    .btn-div,
    .cta-btn,
    .ebk-lft-col,
    .ebok-pck-img .form_sec_box,
    .ebook-bnr-new .banner-txt,
    .illus-tab-txt,
    .what-li-st,
    section.footer {
        text-align: center
    }
    section.footer .col-sm-3 {
        width: 50%;
        float: left;
        text-align: left
    }
    .btn-div.cta-btn {
        flex-wrap: wrap;
        justify-content: center
    }
    .footer ul li,
    .ftr-col.ftr-col-1.ftr-follow p {
        font-size: 12px
    }
    .footer ul li p,
    .what-li-st h4 {
        font-size: 15px
    }
    .stepsget .bx p {
        font-size: 13px;
        opacity: 1
    }
    .stepsget .bx .titledv span {
        font-size: 100px
    }
    .testi-new-sec .testi-box-txt {
        opacity: .5;
        border: 1px solid transparent;
        padding: 15px 20px;
        margin: 0 auto 20px;
        position: relative;
        width: 100% !important
    }
    .ebok-pck-img .form_sec_box form,
    .stepsget .bx {
        margin-top: 20px
    }
    .wow {
        animation-name: none !important;
        visibility: visible !important
    }
    .head_top .navbar .navbar-header a.navbar-brand {
        width: 65%
    }
    .main-banner .col-sm-12 {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column
    }
    .banner-side-img img,
    .illus-tab-li li,
    .ty-tb-img img {
        width: 100%
    }
    .banner-txt h1 {
        font-size: 25px;
        text-align: center
    }
    .cta-txt h2 span,
    .hd-txt h2 {
        font-size: 24px
    }
    .childern-bnr-new .banner-txt h3,
    .cta-txt h2 {
        text-align: center;
        font-size: 20px
    }
    .btn.btn-chat,
    .btn.btn-started,
    .cta-btn .btn-chat,
    .cta-btn .btn-started {
        padding: 10px 25px
    }
    .cta-call {
        text-align: center
    }
    .how-img-box img {
        width: 40%;
        text-align: center
    }
    .how-img-box {
        text-align: center;
        margin-bottom: 20px
    }
    .navbar-toggle .icon-bar {
        background: #fa690c !important;
        color: red !important
    }
    .navbar-toggle {
        border-color: #fff;
        background: #fff;
        margin-top: 18px
    }
    .navbar-collapse.in .navbar-right {
        position: relative;
        padding: 0 30px
    }
    .logo {
        width: 55%
    }
    .testi-side-slider .testi-box-txt {
        opacity: 1
    }
    .head_top ul.dropdown-menu:before {
        top: 33px;
        left: 30px;
        right: auto
    }
    .navbar-collapse.in {
        background: #fb811a
    }
    .navbar-toggle div#myNavbar11 {
        background: #663399
    }
    .navbar-collapse.in .navbar-right a.btn-org.fill.various {
        width: auto;
        display: table;
        margin-left: 5px
    }
    .book-cover-serv-inner-img img,
    ul.features-ul li {
        width: 50%
    }
    .illus-tab-li ul li {
        display: flex;
        align-items: center;
        justify-content: center
    }
    .portfolio-sec {
        padding: 20px 0
    }
    .portfolio-tab ul li {
        padding: 0 10px;
        text-align: center;
        font-size: 12px
    }
    .book-covr-bnr {
        background: url(../images/bokcovr-bnr.jpg) 0 0/cover;
        padding: 70px 0 50px
    }
    .brand-iden-bnr {
        padding: 80px 0 50px
    }
    .illus-tab-txt h2 {
        font-size: 22px
    }
    .illus-tab-img-st:before {
        display: none !important
    }
    .bnr-form-st-new .mainformtop {
        width: 100%;
        margin-left: 0;
        padding: 20px 15px;
        background: #30313138;
        border-radius: 8px
    }
    .childern-bnr-new form .col-sm-12 {
        display: flex;
        flex-direction: inherit
    }
    .childern-bnr-new form .col-sm-2.padding_left_0 {
        padding: 0 15px
    }
    .bnr-form-st-new .mainformtop .banfield {
        margin: 0;
        width: 100%
    }
    .childern-bnr-new form .col-sm-5.padding_right_0 {
        padding: 0 15px !important
    }
    .first_input input {
        margin: 0
    }
    .cb-serv-inner-sec .port-col-main {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center
    }
    .childern-bnr-new {
        overflow: hidden;
        height: 100%;
        max-height: 100%;
        margin-bottom: 40px;
        padding: 100px 0 0
    }
    .childern-bnr-new .col-sm-12 {
        display: table;
        flex-direction: inherit
    }
    .childern-bnr-new .banner-txt h1,
    .ebook-bnr-new .banner-txt h1 {
        font-size: 20px
    }
    .mainformtop {
        width: 350px;
        margin-left: 0
    }
    ul.features-ul {
        display: inline-flex;
        flex-wrap: wrap;
        margin: 0 auto;
        text-align: center;
        justify-content: center
    }
    .stepsget .bx {
        border: 1px solid #9088e6;
        box-shadow: 0 0 30px 0 #958de7
    }
    .ftr-follow ul {
        justify-content: center
    }
    .price-box.new-child-pb {
        margin: 0 20px
    }
    .types-tb-cb ul li {
        text-align: center;
        margin: 0 auto 10px;
        display: table;
        width: 100%
    }
    .testi-col-main-div {
        height: auto;
        min-height: auto;
        display: table
    }
    .types-chil-bk {
        padding-bottom: 50px
    }
    .ebook-bnr-new,
    .pricing-sec {
        padding-bottom: 0
    }
    .ebook-bnr-new {
        overflow: hidden;
        padding-top: 100px;
        height: 420px;
        max-height: 420px;
        background-position: revert
    }
    .ebook-bnr-new .banner-txt h3 {
        font-size: 18px
    }
    .ebok-pck-img .form_sec_box h2 {
        font-size: 28px
    }
    .ebok-pck-img .form_sec_box .btn_blue {
        font-size: 14px;
        padding: 12px 25px
    }
    .ebok-pck-img .form_sec_box .live-chat-eb {
        padding: 12px 25px;
        font-size: 13px
    }
}