/* Small Laptop */
@media (max-width: 1201px) {}


/* Ipad Landscape */
@media (max-width: 1025px) {
    .menu_mobile .search_mobile {
        display: none !important;
    }

    .menu_mobile .socials_mobile {
        display: none !important;
    }

    .home-banner-section .banner-title .sr7-layer {
        font-size: 35px !important;
        line-height: 45px !important;
        margin-top: 25px !important;
    }

    .how-it-works-padding-top-minus ol li::marker {
        font-size: 16px;
    }
}


/* Small Portait */
@media (max-width: 992px) {
    .home-banner-section .banner-btn {
        margin-top: 40px;
    }

    .services-section .sc_services_columns {
        margin-left: 0;
    }

    .menu_mobile .menu_mobile_nav_area>ul>li>a {
        font-family: 'Lexend', sans-serif !important;
    }

    .how-it-works-padding-top-minus {
        margin-top: 0;
    }
}

/* Mobile View */
@media (max-width: 767px) {

    .content_wrap,
    .content_container {
        width: 90% !important;
    }

    .footer_wrap .column-1_3.widget.widget_nav_menu {
        padding-left: 0;
        padding-right: 0;
    }

    body.blog .page_content_wrap .post_item {
        padding: 25px 25px;
    }


    .home-banner-section .banner-title .sr7-layer {
        font-size: 25px !important;
        line-height: 35px !important;
        margin-top: 15px !important;
        padding: 10px 0 !important;
    }

    .promo-left-section .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .promo-left-section .sc_promo_text .sc_item_subtitle {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .promo-left-section .sc_promo_text .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .cta-bg-image-section .sc_action_item_title {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .services-section .sc_services_columns {
        margin-top: 40px !important;
    }

    .services-section .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .promo-right-section .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .promo-right-section .sc_promo_text .sc_item_subtitle {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .promo-right-section .sc_promo_text .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .cta-link-section .sc_action_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .testimonial-section .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .help-section .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .footer_wrap .widget+.widget,
    .sidebar .widget+.widget,
    .sidebar[class*="scheme_"] .widget+.widget {
        margin-top: 10px !important;
        padding-top: 10px !important;
    }

    .footer_wrap .socials_wrap {
        margin-top: 20px !important;
    }

    .visit-program-section .sc_item_title {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    .visit-program-section .wpb_single_image.vc_align_center {
        margin-top: 35px;
    }

    .nurturing-section .vc_single_image-wrapper {
        margin-top: 35px;
    }

    .about-us-section .vc_column_container.vc_col-sm-6 {
        padding-top: 35px;
    }

    .why-starlight-section .wpb_column.vc_column_container.vc_col-sm-4 {
        padding-bottom: 35px;
    }

    .working-with-best-section .d-flex .wpb_single_image {
        width: 44%;
    }

    .how-it-works-padding-top-minus ol li::marker {
        font-size: 15px;
    }

    .margin-left-resp .vc_single_image-wrapper {
        padding-left: 12px !important;
        margin-top: 50px !important;
    }
}