@media only screen and (max-width:1550px) {
    .tutoring_banner_icon_1 {
        right: 0;
    }

    .tutoring_banner_icon_3 {
        right: 0;
    }
}

@media only screen and (max-width:1400px) {
    .technology_logo_list.multiclass_logos .case_logo_list {
        width: 90% !important;
    }
}

@media only screen and (max-width: 1280px) {
    .header-inner .primary-navigation>div>.menu-wrapper {
        margin: 0;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item {
        margin: 0;

        flex-wrap: wrap;
    }

    header.site-headers .site-logo {
        max-width: 240px;
    }

    .absolute_img {
        display: none;
    }

    .case_study_sec .col-md-6,
    .case_study_sec .container {
        padding: 0 15px;
    }

    .case_technology_logo_section .technology_logo_list.multiclass_logos .case_logo_list .logo_image {
        width: 25%;
    }

    .tut_key_feature_sec h2.vc_custom_heading.key_title {
        font-size: 18px;
    }

    .success_tech_section .tech_logos {
        max-width: calc(100% - 20px);
        margin: 0 auto;
    }

    .solutions_case_section_studypeak .solutions_list_content {
        width: 55%;
    }

    .solutions_case_section_studypeak .solutions_image_wrap {
        width: 45%;
    }
}

@media only screen and (max-width: 1024px) {

    .page-template-mean-development,
    .page-template-mern-development {
        padding-top: 0px;
    }

    .page-title-bar.page-title-bar_new {
        padding: 80px 15px 80px !important;
    }

    footer.site-footer .widget-area>.widget#nav_menu-2 {
        padding-left: 15px;
    }

    /* .why-nyu-menu,
    .nyu-services-menu {
        background-image: none;
    } */

    .primary-navigation>div>.menu-wrapper {
        padding: 0;
    }

    .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
        width: 45px;
        height: 45px;
        color: #ffb22c;
    }

    .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon path {
        color: #ffa403;
    }

    .primary-navigation>div>.menu-wrapper li {
        width: 100%;
    }

    .primary-navigation>div>.menu-wrapper li:last-child {
        padding-bottom: 0;
    }

    .menu-button-container {
        width: auto;

        display: flex;

        position: unset;

        order: 4;

        padding: 0;
    }

    .menu-button-container #primary-mobile-menu {
        padding: 0;

        margin: 0;

        outline: none;

        outline-color: inherit;
    }

    .primary-navigation-open .menu-button-container {
        width: auto;

        background-color: transparent;
    }

    .primary-navigation>.primary-menu-container {
        height: calc(100vh - 76px);

        z-index: 499;

        overflow-x: hidden;

        overflow-y: auto;

        border: 2px solid transparent;
    }

    .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container {
        position: fixed;

        transform: translateY(0) translateX(100%);

        background: #042957;

        padding: 10px 0 30px;

        border: 0;
        top: 76px;

        margin: 0;
    }

    .primary-navigation-open header.site-headers,
    .primary-navigation-open .header-inner {
        background-color: #042957;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item>a {
        color: #fff;

        padding: 15px 15px;

        font-size: 16px;

        font-weight: 600;

        position: relative;

        width: 100%;

        display: flex;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item#menu-item-50>a::after,
    .primary-navigation .primary-menu-container>ul>.menu-item#menu-item-51>a::after {
        content: "\f067";

        font-family: "Font Awesome 6 Free";

        position: absolute;

        right: 25px;

        top: 8px;
    }

    .primary-navigation .primary-menu-container>ul>#menu-item-50.menu-item.active-menu>a::after,
    .primary-navigation .primary-menu-container>ul>#menu-item-51.menu-item.active-menu>a::after {
        content: "\f068";
    }

    .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container {
        transform: translateX(0) translateY(0);
    }

    .has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*="true"] .dropdown-icon.close {
        margin: 0;

        opacity: 1;

        color: #fff;

        animation-duration: 0s;
    }

    .mega-menu-main {
        position: relative;
        display: none;
        border-radius: 0;
        width: 100%;
        border-radius: 0;
        top: 0;
        padding: 20px;
        z-index: 9;
    }

    .service-megaMenu-box:last-child h3 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .service-megaMenu-box:last-child h3::after,
    .why_service_header li:last-child:after {
        display: none;
    }

    .primary-navigation .service-megaMenu ul {
        position: relative;
        left: 0;
        width: 100%;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item:hover .mega-menu-main {
        display: none;
        visibility: unset;
        opacity: unset;
    }

    .primary-navigation .primary-menu-container>ul>#menu-item-50.menu-item.active-menu .mega-menu-main.active,
    .primary-navigation .primary-menu-container>ul>#menu-item-51.menu-item.active-menu .mega-menu-main.active {
        display: block;
    }


    header.site-headers .site-logo {
        margin: 0;
    }

    header.site-headers {
        padding: 15px 0;
        top: 0;
        background-color: #fff;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item.current-menu-item>a,
    .primary-navigation .primary-menu-container>ul>.menu-item>a:hover {
        color: #ffb22c;
    }

    .service-megaMenu {
        padding: 0;
    }

    .primary-navigation .service-megaMenu-box:first-child ul li {
        width: 100%;
    }

    .service-megaMenu-box:first-child,
    .service-megaMenu-box {
        width: 50%;
    }

    .case-client-feedback .caseclient_feedback_wapper.caseclient_feedback_multiclass {
        padding: 30px !important;
    }

    .blue_gradient_section {
        padding-top: 32px !important;
        padding-right: 30px !important;
        padding-bottom: 25px !important;
        padding-left: 30px !important;
    }

    .blue_gradient_section .gradient_heading {
        font-size: 30px !important;
    }

    .connect_app_gradient .gradient_heading {
        font-size: 22px !important;
    }

    .gradient_para p {
        font-size: 22px;
    }

    .statement_sec.purpose_text_box.neohunter_statement_sec {
        padding: 0 30px;
    }

    .tutoring_image_bg .education_app_banner_right:before {
        background: none;
        display: none;
    }

    .tutoring_page_banner .banner_title p {
        font-size: 28px;
        line-height: 48px;
        margin-bottom: 0;
    }

    .education_app_banner_section.tutoring_page_banner {
        padding-top: 100px;
    }

    .tutoring_banner_icon_2 {
        left: 0;
    }

    .dark_use_solution .solution_column {
        width: calc(33.33% - 20px);
    }

    .tutoring_page_banner .education_app_banner_inner.vc_align_left {
        width: 80%;
    }

    .features_section_worknstay .features_ul_list_group ul li {
        padding-left: 50px;
    }

    .features_section_worknstay .features_ul_list_group ul li::before {
        width: 30px;
        height: 30px;
    }

    .colors_challenges_section .colors_challenges_inner.challange_sec_studypeak .colors_challenges_text {
        width: 100%;
    }

    .solutions_case_section_studypeak .solutions_list_content {
        width: 100%;
    }

    .solutions_case_section_studypeak .solutions_list_content .solutions_list_items {
        padding: 15px 0;
        padding-left: 60px;
    }

    .solutions_case_section_studypeak .solutions_list_content .solutions_list_items::before {
        font-size: 36px;
        line-height: 40px;
    }

    .solutions_case_section_studypeak .solutions_list_content .solutions_list_items p {
        font-size: 14px;
        line-height: 24px;
    }

    .solutions_case_section_studypeak .vc_row.vc_row-flex {
        flex-direction: column-reverse;
    }

    .solutions_case_section_studypeak .solutions_image_wrap {
        max-width: 520px;
        width: 100%;
        margin: auto;
    }

    .solutions_case_section_studypeak .solutions_image_wrap .solutions_image {
        margin-bottom: -60px !important;
    }

    .case_study_studypeak_banner .banner_content_left {
        top: 70px;
        max-width: 200px;
    }

    .case_study_studypeak_banner .banner_content_right {
        top: 80px;
        max-width: 200px;
    }

    .case_study_studypeak_banner .banner_content_right .studypeak-banner-bottom .vc_box_border_grey {
        width: 145px;
    }
}

@media only screen and (max-width: 991px) {
    .case-study-item::before {
        border-radius: 20px;
    }

    .casestudy-laptop-title {
        padding: 0 20px;
    }

    .casestudy-details-main {
        padding-left: 20px;
    }

    .case-study-item:nth-child(2n+0) .casestudy-details-main {
        padding-right: 20px;
    }

    .case_study_sec .col-md-6 {
        flex: 0 0 100%;

        max-width: 100%;

        justify-content: center;
    }

    .case_img img {
        max-width: 600px !important;

        width: 100%;

        display: block;

        margin: 0 auto 30px;

        left: 0 !important;

        right: 0;
    }

    .right_div .case_txt,
    .case_txt {
        padding: 0;
    }

    .case_study_sec .col-md-6.order-2 {
        order: 1;
    }

    .absolute_img {
        display: none;
    }

    .why_service_header li::before {
        display: none;
    }

    footer.site-footer .widget-area>.widget {
        width: 33.33%;
    }

    .contact-info {
        width: 50%;
    }

    .countryflag {
        width: 50%;

        margin-top: 0 !important;
    }

    .foot-countryflag {
        justify-content: flex-start;
    }

    .r-tabs .r-tabs-accordion-title {
        display: flex;

        width: 100%;
    }

    .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
        display: flex;

        align-items: center;

        margin-bottom: 10px !important;

        padding: 15px;

        width: 100%;

        color: #646464;

        font-weight: bold;

        font-size: 16px;

        border-radius: 10px;

        border: 2px solid #ffa403;

        background-color: #f5f5f5;

        position: relative;
    }

    .r-tabs .r-tabs-accordion-title .r-tabs-anchor img {
        width: 25px;

        margin-right: 15px;
    }

    .r-tabs .r-tabs-accordion-title .r-tabs-anchor:after {
        content: "\f055";

        position: absolute;

        top: 50%;

        right: 3%;

        font-family: "fontawesome";

        font-size: 20px;

        transform: translateY(-50%);

        display: block;

        pointer-events: none;
    }

    .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after {
        content: "\f056";
    }

    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-panel {
        width: 100%;

        padding: 0;
    }

    .index-client-speaks-row .index-client-content {
        width: 100%;
    }

    .home-testmonial-main {
        width: 100%;
    }

    .AllTestmonialVideoWrap {
        margin-left: 0;
    }

    .left-right-box .wpb_wrapper h3 {
        font-size: 24px;
    }

    .left-right-box .wpb_wrapper h4 {
        font-size: 18px;
    }

    .left-right-box .wpb_wrapper p {
        font-size: 16px;
    }

    .about-nyusoft .vc_row-fluid .vc_col-sm-6 {
        width: 100%;
    }

    .about_youtube .fusion-column-wrapper {
        width: 100%;

        max-width: 670px;
    }

    .about-content .wpb_wrapper {
        padding-right: 0;
    }

    .about-content {
        margin-bottom: 25px;
    }

    .about_ceo .vc_row-fluid .vc_col-sm-7 {
        width: 100%;

        margin-bottom: 25px;
    }

    .about_ceo .vc_row-fluid .vc_col-sm-5 {
        width: 100%;
    }

    .mission-vision-box {
        margin-left: 0;
    }

    .blog-list-box-content h4 {
        font-size: 18px;
        line-height: 28px;
    }

    .sidebar .sidbar_contact p {
        text-align: center;
    }

    .site-info-left ul {
        padding-left: 30px;
    }

    /* .presence_boxes {
        flex-wrap: wrap;
        display: flex;
        gap: 20px;
        justify-content: center;
    } */
    .presence_boxes .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 50%;
    }

    .dark_use_solution .solution_column {
        width: calc(50% - 30px);
    }

    .dark_use_solution .solution_column:nth-child(2),
    .dark_use_solution .solution_column:nth-child(4),
    .dark_use_solution .solution_column:nth-child(6) {
        margin-right: 0;
    }

    .dark_use_solution .solution_column:nth-child(3) {
        margin-right: 30px;
    }

    .statement_sec.studypeak_statement_sec .left_seprator {
        width: 100%;
    }

    .studypeak_statement_sec .left_seprator .vc_column-inner {
        border-radius: 20px;
    }

    .studypeak_statement_sec .left_seprator::before {
        width: 60px;
        height: 60px;
        font-size: 28px;
        line-height: 32px;
    }

    .studypeak_statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        padding: 20px 20px;
        padding-left: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .solutions_loncani_section .locani_sol_img {
        position: static;
        top: 0;
    }

    .statement_sec.loncani_statement_sec .left_seprator {
        width: 100%;
    }

    .neohunter_statement_sec.statement_sec .left_seprator {
        width: 100%;
    }

    .featured_blog_inner .blog_list .blog_item {
        width: 100%;
    }

    .casestudy_main {
        margin: 60px 0;
    }

    .casestudy_main .nav-tabs a,
    .custom-tabs button {
        padding: 10px 26px;
    }

    .platform-technology ul li:first-child {
        margin-right: 40px;
    }

    .site-info-left {
        width: 100%;
        justify-content: center;
    }

    .site-info-right ul {
        justify-content: center;
    }

    .site-info-right {
        justify-content: center;
        width: 100%;
        margin-top: 15px;
    }

    .service-megaMenu-box:first-child,
    .service-megaMenu-box {
        width: 100%;
    }

    .whyservice_box .img_box {
        width: 80px;

        height: 80px;

        top: 15px;

        left: 15px;
    }

    .whyservice_box {
        margin: 0 0 20px;

        padding: 25px 15px 25px 115px;
    }

    .whyservice_box h4 {
        font-size: 18px;
    }

    .whyservice_box .img_box img {
        max-width: 50px;
    }

    .case_lbl li {
        line-height: 30px;

        padding: 0 14px;

        font-size: 12px;
    }

    .case_txt h3 {
        font-size: 22px;
    }

    .contact-info-section {
        margin-bottom: 0;
    }

    .queries_fixed {
        top: 80px;
    }

    .team-engagement-img {
        width: 100%;

        margin-bottom: 20px;
    }

    .team-engagement:nth-child(2n + 0) .team-engagement-conetnt {
        order: 2;
    }

    .team-engagement-conetnt {
        width: 100%;
    }

    .youtube_image {
        margin: 0;
    }

    .about_youtube .fusion-column-wrapper {
        padding: 15px;
    }

    .our-expertise-main .wpb_raw_html .wpb_wrapper .nav {
        width: 100%;

        margin-bottom: 20px;
    }

    .our-expertise-main .wpb_raw_html .wpb_wrapper .tab-content {
        width: 100%;
    }

    .exprtise_div .exprtise_logo {
        width: 100%;
    }

    .exprtise_div .exprtise_bkg {
        width: 100%;
    }

    .about_ceo_content {
        padding: 50px 35px 345px 35px;
    }

    .our-expertise-main .wpb_raw_html .wpb_wrapper .nav .nav-item a {
        font-size: 14px;
    }

    .about-content .wpb_wrapper h2,
    .our-core-main .vc_col-sm-12 .vc_custom_heading,
    .we_offer .wpb_wrapper h2,
    .our-expertise-main .wpb_wrapper h2 {
        font-size: 30px;
    }

    .left-right-box .wpb_single_image.vc_align_left figure.wpb_wrapper.vc_figure {
        max-width: 130px;
    }

    .content-right.vc_column_container {
        padding-left: 0;
    }

    .content-left.vc_column_container {
        padding-right: 0;

        order: 2;
    }

    .left-right-box .wpb_single_image.vc_align_left {
        text-align: center;

        margin-bottom: 20px;
    }

    body .home-banner {
        padding: 100px 0;
    }

    .home-banner .wpb_wrapper .vc_custom_heading {
        font-size: 30px;
    }

    .section-title .vc_custom_heading {
        font-size: 30px;
    }

    .home-banner .wpb_text_column .wpb_wrapper p {
        font-size: 22px;
    }

    main.site-main {
        padding: 85px 0 0;
    }

    .why-nyusoft-box {
        width: 100%;
    }

    .site-info p {
        font-size: 14px;
    }

    footer.site-footer .site-info ul li a {
        font-size: 14px;
    }

    .header-btn {
        margin-left: 0;

        /* width: calc(50% - 10px); */
    }

    .menu-button-container {
        order: unset;

        margin-left: auto;

        width: 20%;

        display: flex;

        justify-content: flex-end;
    }

    .our_clients_logo .wpb_wrapper .wpb_single_image {
        width: 26%;
    }

    .career-content {
        padding: 20px 0;
    }

    .page-title-bar h2 {
        font-size: 30px;

        margin: 0 0 10px;
    }

    .page-title-bar.blog-detail-bar h2 {
        margin-bottom: 0;
    }

    footer.site-footer .widget-area>.widget {
        width: 50%;
    }



    .index-client-speaks-row .index-client-content {
        padding: 25px;
    }

    .index-client-content .h4 {
        font-size: 30px;

        margin-bottom: 10px;
    }

    .index-client-content .h4::after {
        width: 26px;

        height: 19px;

        top: 0;

        right: -30px;
    }

    .home-testmonial-main::before {
        display: none;
    }

    .casestudy-carousel .appstore-wrap {
        position: unset;

        justify-content: center;
    }

    .casestudy-carousel .appstore-wrap .applink {
        margin: 0 5px;
    }

    .casestudy-carousel .flex-row .col-img {
        order: 1;
    }

    .casestudy-carousel .flex-row .col-content {
        order: 2;

        text-align: center;
    }

    .casestudy-carousel .flex-row {
        margin: 0;
    }

    .casestudy-carousel .case-content {
        font-size: 14px;
    }

    .casestudy-carousel .flex-row .col-content {
        min-height: 400px;
    }

    .AllTestmonialVideoWrap .AllVideoPlayBtn {
        width: 45px;

        height: 45px;
    }

    .AllTestmonialVideoWrap .AllVideoPlayBtn i {
        margin-left: 1px;

        line-height: 45px;

        font-size: 16px;
    }

    .r-tabs .r-tabs-panel .col-div:not(.col-md-12) {
        float: left;

        width: 50%;
    }

    .service_box .service_title h3 {
        font-size: 14px;

        line-height: 20px;
    }

    .nyusoft-box-icon {
        order: 1;
    }

    .nyusoft-box-text {
        padding: 0 0 0 20px;

        order: 2;

        text-align: left;
    }

    .contact2_blog {
        margin-bottom: 20px;
    }

    .tab_map_text ul li label {
        text-align: left;
    }

    .tab_map_text ul.tab_map_links li {
        align-items: flex-start;

        padding: 9px 15px;
    }

    .modal-content .modal-body {
        padding: 1rem;
    }

    .blog-details>.container>.row>.col-md-4 {
        order: 3;
    }

    .blog-detail-wrapper:before {
        width: 100%;
    }

    .blog-detail-wrapper h4 {
        padding: 0;

        max-width: 100%;
    }

    .blog-detail-wrapper {
        padding: 15px;
    }

    .blog-detail-img {
        padding: 40px 0 30px 0;
    }

    .blog-detail-wrapper .blog_meta {
        max-width: 100%;

        padding: 0;
    }

    .multiclass_statement_sec.statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        padding: 28px 30px;
    }

    .statement_sec.multiclass_statement_sec .left_seprator {
        width: 100%;
    }

    .case_features_list_wapper .case_features_list.multiclass .case_features_item {
        width: calc(50% - 20px);
        margin: 10px;
    }

    .solutions_multiclass_section .wpb_text_column.solution_points {
        margin-bottom: 0 !important;
    }

    .case_technology_logo_section .technology_logo_list.multiclass_logos .case_logo_list .logo_image {
        width: 50%;
    }

    .presence_boxes .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    .gradient_para p {
        font-size: 20px;
        line-height: 30px !important;
        padding-bottom: 20px !important;
    }

    .youtube_image_multiclass.custom_multiclass img {
        max-height: 120px;
    }

    /* emotional touch case study */

    .colors_challenges_section .colors_challenges_inner .colors_challenges_text {
        width: 100%;
    }

    /* neohunter case studies */
    .neohunter_statement_sec.statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        padding-left: 30px;
    }

    .circle_with_text {
        left: 50%;
        top: -40px;
        transform: translateX(-50%);
    }

    .neohunter_statement_sec.statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        padding-top: 50px;
    }

    /* mane style css */

    .statement_sec.manestylists_statement_sec .left_seprator {
        width: 100%;
    }

    .solution_column_images.manestyle_sol_img {
        position: static;
    }

    /* tripgo css */
    .statement_sec.tripgo_statement_sec .left_seprator {
        width: 100%;
    }

    .statement_sec.tripgo_statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        border-radius: 10px !important;
    }

    /* vinoct */
    .plus_statement_sec .wpb_column:nth-child(1),
    .plus_statement_sec .wpb_column:nth-child(2),
    .plus_statement_sec .wpb_column:nth-child(3),
    .plus_statement_sec .wpb_column:nth-child(4) {
        width: 100%;
    }

    .plus_statement_sec .wpb_column:nth-child(4),
    .plus_statement_sec .wpb_column:nth-child(2) {
        border-left: 0;
    }

    .statement_sec.purpose_text_box.plus_statement_sec .left_seprator .vc_column-inner {
        margin: 0;
    }

    .plus_statement_sec .wpb_column:nth-child(3) {
        border-bottom: 1px solid #000;
        border-image: linear-gradient(to right, #fff 0%, #001049 100%) 1;
    }

    .statement_sec.worknstay_statement_sec .left_seprator {
        width: 100%;
    }

    .solution_column.first_col .solution_text,
    .solution_column.last_col .solution_text4 {
        max-width: 100%;
    }

    .vc_row-fluid .vc_inner.vc_row-fluid.bookingapp_gradient_row {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 20px;
        flex-direction: column-reverse;
    }

    .bookingapp_gradient_row h2.vc_custom_heading.title {
        text-align: center;
    }

    .bookingapp_gradient_row .rightimg figure {
        text-align: center;
    }

    .bookingapp_gradient_row .rightimg {
        margin-top: 0;
    }

    .bookingapp_gradient_row h2.vc_custom_heading.title {
        text-align: center !important;
    }

    .bookingapp_gradient_row .vc_column-inner .wpb_wrapper {
        text-align: center;
    }

    .trusted_partner_section {
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 480px) {
    .guruz_casestudy .lazyloaded:before {
        display: none;
    }

    .bookingapp_gradient_box .rounded_corner_btn {
        margin: 0 auto !important;
        text-align: center !important;
        display: block;
    }

    .bookingapp_gradient_row .wpb_single_image img {
        max-width: 100%;
    }

    .presence_boxes {
        gap: 0px;
    }

    .wp-container-core-group-is-layout-1.wp-container-core-group-is-layout-1 {
        align-items: center !important;
    }

    .tab_map_text ul.tab_map_links li {
        width: 100%;

        border-right: 0;

        padding: 0 15px;
    }

    footer.site-footer .widget-area>.widget,
    footer.site-footer .widget-area .widget:last-child {
        width: 100%;

        text-align: center;
    }

    .contact-info {
        text-align: center;

        width: 100%;
    }

    .countryflag {
        width: 100%;
    }

    .foot_social,
    .foot-countryflag {
        justify-content: center;
    }

    .site-info p {
        text-align: center;

        margin-bottom: 6px;

        width: 100%;
    }

    footer.site-footer .site-info ul {
        width: 100%;

        justify-content: center;
    }

    .case_features_list_wapper .case_features_list.multiclass .case_features_item {
        width: calc(100% - 10px);
        margin: 5px;
    }

    .statement_sec.multiclass_statement_sec .left_seprator {
        padding: 0;
    }

    .statement_sec.multiclass_statement_sec .left_seprator p {
        font-size: 14px;
    }

    .dark_use_solution .solution_column {
        width: calc(100% - 0px);
        margin: 0 auto 10px;
    }

    .tutoring_page_banner .education_app_banner_right .vc_align_left img {
        max-width: 81% !important;
    }

    .tutoring_page_banner .education_app_banner_right .vc_align_left.tutoring_banner_icon_1,
    .tutoring_page_banner .education_app_banner_right .vc_align_left.tutoring_banner_icon_2,
    .tutoring_page_banner .education_app_banner_right .vc_align_left.tutoring_banner_icon_3 {
        max-width: 100% !important;
    }

    .tutoring_banner_icon_2,
    .tutoring_banner_icon_1,
    .tutoring_banner_icon_3 {
        box-shadow: none;
    }
}

/* New CSS */

@media only screen and (max-width: 1440px) {

    .education_app_image_inner .wpb_single_image>.wpb_wrapper,
    .education_app_image_inner .wpb_single_image>.wpb_wrapper>.vc_single_image-wrapper {
        width: 100%;
    }

    .education_app_image_inner .wpb_single_image>.wpb_wrapper .vc_single_image-wrapper {
        width: 100%;
    }

    .education_app_image_inner .wpb_single_image>.wpb_wrapper .vc_single_image-wrapper img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover;
        object-position: right;
    }

    .mortowork_banner .tipes_list .tipes_item.tipes_item_4 {
        right: 0;
    }
}

@media only screen and (max-width: 1285px) {
    .our_values_box .svg-img {
        display: none;
    }

    .our_values_box {
        padding-top: 50px;
        margin: 0 auto;
        flex-wrap: wrap
    }

    .our_values_box .our_values_box_item {
        max-width: 25%;
        gap: 10px;
        rotate: unset;
        align-items: center;
        padding: 0 5px;
    }

    .our_values_box .our_values_box_item .values_box_item {
        /* rotate: 45deg; */
        width: 100%;
        min-width: unset;
        max-width: 100%;
        padding-top: 90%;
        position: relative;
    }

    .our_values_box .our_values_box_item:last-child .values_box_item:first-child {
        border-top-right-radius: 40px;
    }

    .our_values_box .our_values_box_item .values_box_item .values_box_item_con {
        rotate: unset;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
    }

    .inquiry_form_infomation .vc_col-sm-6 {
        padding: 0 15px;
    }

    .inquiry_form_infomation {
        margin: 0 !important;
    }

    .major_locations_flag.vc_col-sm-6 {
        padding-left: 0;
    }

    .inquiry_form_infomation .inquiry_form {
        padding-right: 0;
    }

    .header-inner .primary-navigation>div>.menu-wrapper {
        margin: 0 30px 0 0 !important;
    }
}

@media only screen and (max-width: 1200px) {

    .statement_sec.multiclass_statement_sec {
        margin: 0 !important;
    }

    .multiclass_statement_sec.statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        padding: 25px !important;
    }

    .solve_real_problem,
    .reasons_why_section,
    .why_choose_section,
    .case-study-main,
    .our_partners_section,
    .inquiry_section,
    .saying-about-us_section {
        margin-top: 50px;
    }

    .client_feedback_section {
        margin-top: 20px;
    }

    .featured_blog_section {
        margin: 50px 0 0;
    }

    .awards-recognition-section {
        padding: 50px 0 40px;
        margin: 50px 0 0 !important;
    }

    .our_working_models_section {
        margin-top: 50px !important;
    }

    .nyusoft_circle_section {
        margin-top: 80px !important;
    }

    .explore_life_nyusoft_section {
        padding: 70px 15px 80px;
        margin-top: 50px;
    }

    .explore_life_nyusoft_section .nyusoft_life_side_text p {
        left: -170px;
        font-size: 55px;
        line-height: 64px;
    }

    .inquiry_info_box .flag_text_box .flag_item .images_box {
        width: 70px;
        height: 70px;
    }

    .solve-real-problem-list .solve-real-problem-item .viewmore-button a {
        margin-top: 10px;
    }

    .solve-real-problem-item>.vc_column-inner>.wpb_wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .solve-real-problem-list .solve-real-problem-item .viewmore-button {
        margin-top: auto;
    }

    .solve-real-problem-list .solve-real-problem-item .vc_column-inner {
        padding: 20px 15px 20px 15px !important;
    }

    .solve-real-problem-list-inner .solve-real-problem-item-inner>.vc_column-inner>.wpb_wrapper {
        padding: 20px 15px;
    }

    .solve-real-problem-list-inner .solve-real-problem-item-inner>.vc_column-inner>.wpb_wrapper .icon-box {
        margin-right: 15px;
    }

    .counter {
        max-width: 350px;
    }

    .awards_recognition_counter .review_box_inner {
        width: 100%;
        max-width: 100%;
    }

    .counter ul li {
        padding: 10px 30px 34px;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_lt_box ul {
        margin-right: 30px;
    }

    .recognition_box_content .review_box_list {
        margin-left: 0;
        padding-left: 30px;
    }

    .case_study_sec:nth-child(even) .case_txt {
        padding-right: 10px;
    }

    .case_study_sec:nth-child(odd) .case_txt {
        padding-left: 10px;
    }

    .case_txt .top_content {
        padding: 0;
    }

    .our_story_section.vc_custom_1708338598050 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .counter_section {
        margin: 0 !important;
    }

    .inquiry_form_infomation .inquiry_form form {
        padding: 20px;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner {
        padding-top: 120%;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner .content_box .title {
        margin-bottom: 15px;
        font-size: 18px;
        line-height: 20px;
    }

    .benefits-perks-list .benefits-perks-item .box-title {
        font-size: 18px;
    }

    .trending_technology .trending_technology_inbox .technology_word_box .box_logo_inner img {
        max-width: 140px;
        object-fit: contain;
    }

    .edtech_solutions_list.edtech_solutions_list_bg .edtechsolu_list_left .wpb_single_image,
    .edtech_solutions_list .edtechsolu_list_left .wpb_single_image {
        padding: 0 !important;
    }

    .education_app_section .education_app_section_inner {
        padding: 100px 15px !important;
    }

    .education_app_section .education_app_section_inner .education_app_title {
        font-size: 34px;
        line-height: 45px;
    }

    .education_app_section {
        min-height: unset;
    }

    .trending_technology_section .trending_technologylist {
        column-gap: 20px;
    }

    .trending_technology .trending_technology_inbox .technology_word_box {
        padding: 20px 15px;
    }

    .case_study_banner.emotional_touch_banner .emotional-touch_map {
        bottom: -350px;
    }

    .emotional_glimpse_image .emotional_glimpse_image_ineer .glimpse_title {
        margin: 100px 0 50px;
        font-size: 55px;
    }

    .emotional_benefits_inner {
        gap: 50px;
    }

    .emotional_benefits_inner .emotional_benefits_image {
        margin-left: 0;
        max-width: 441px;
    }

    .case_study_banner.emotional_touch_banner .banner_images_box {
        margin-bottom: -150px;
        margin-top: -50px;
    }

    .emotional_glimpse_image .emotional_glimpse_image_ineer::before {
        width: 90%;
        height: 100%;
        left: 5%;
    }

    .banner_inner_row .title_inbox h1 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }

    .banner_inner_row .title_inbox ul li {
        font-size: 16px;
        line-height: 28px;
        font-weight: 500;
        padding-left: 15px;
    }

    .banner_inner_row .title_inbox ul li::before {
        left: 0;
    }

    .banner_inner_row .content_box .image_grid {
        gap: 15px;
        flex-wrap: wrap;
    }

    .banner_inner_row .content_box {
        padding-right: 24px;
    }

    .student_journey_story {
        display: flex;
        margin-top: 160px;
        counter-reset: my-sec-counter;
        flex-wrap: wrap;
        row-gap: 130px;
        justify-content: center;
    }

    .student_journey_story:after {
        display: none;
    }

    .tutoring_banner_icon_1 {
        right: 0;
        /* top: -30px; */
        /* width: 140px; */
        width: 160px;
    }

    .tutoring_banner_icon_2 {
        /* width: 140px; */
        width: 160px;
        left: -40px;
    }

    .statement_sec.worknstay_statement_sec .left_seprator {
        width: 50%;
    }

    .benefits_worknstay_section .case-benefits_section .case-benefits_list {
        width: calc(50% - 16px);
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(2),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(4) {
        padding-right: 120px;
        margin-left: 60px;
        margin-right: 0px;
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(1),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(5) {
        padding-right: 140px;
        margin-right: 134px;
        margin-left: -100px;
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(3) {
        margin-left: 120px;
    }

    .features_section_worknstay .features_ul_list_group {
        padding-left: 25px;
    }

    /* .colors_challenges_section .challange_sec_worknstay .colors_challenges_text>.vc_column-inner,
    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text:nth-child(2)>.vc_column-inner {
        padding: 50px 40px 80px !important;
    } */

    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text {
        width: 50%;
    }

    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text>.vc_column-inner {
        max-width: 420px;
        margin: auto;
        margin-top: 40px;
    }

    .mentorship_solution_sec .solution_column {
        padding: 25px;
    }

    .mentoring_banner_section .tutoring_banner_icon_1,
    .mentoring_banner_section .tutoring_banner_icon_2 {
        max-width: 200px;
    }

    .mentoring_mentee_row .mentoring_mentee_icon_1 {
        padding-right: 24px;
    }

    .mentoring_mentee_row .mentoring_mentee_icon_2 {
        padding-left: 24px;
    }

    .mentoring_mentee_row .mentoring_mentee_icon_1 .box:first-child,
    .mentoring_mentee_row .mentoring_mentee_icon_2 .box:last-child {
        margin-left: 15px;
    }

    .student_journey_section .box {
        max-width: 250px;
    }

    .bookingapp_gradient_box.tutoring_gradient_second .bookingapp_gradient_row {
        padding: 0 !important;
    }

    .mentoring_gradient_content>.vc_column-inner>.wpb_wrapper {
        padding: 16px;
    }

    .mentoring_gradients_content {
        padding: 16px;
    }

    .mentoring_gradients_second .bookingapp_gradient_row {
        background-position: unset !important;
    }

    .mentoringtrusted_partner_section.trusted_partner_section .vc_box_border_grey {
        padding-right: 24px;
    }

    .loan-casestudy-solutions-wrap>.vc_column-inner>.wpb_wrapper {
        gap: 30px;
    }

    .loan-casestudy-solutions-img {
        max-width: 400px;
    }

    .loancash-features {
        gap: 30px;
    }

    .loancash-features-list ul {
        column-gap: 30px;
    }

    .loancash-features-list ul li {
        font-size: 16px;
        line-height: 24px;
        padding: 4px 0 4px 40px;
        margin-bottom: 16px;
    }

    .loancash-features-list ul li::before {
        min-width: 32px;
        max-width: 32px;
        height: 32px;
    }
}

@media only screen and (max-width: 1100px) {
    /* .menu-button-container {
        position: relative !important;
        display: block;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        order: 3;
    }

    .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container {
        position: fixed;
        transform: translateY(0) translateX(100%);
        background: #042957;
        padding: 70px 0 0;
        border: 0;
        margin: 0;
    }

    .primary-navigation>.primary-menu-container {
        height: 100vh;
        z-index: 499;
        overflow-x: hidden;
        overflow-y: auto;
        border: 2px solid transparent;
    }

    .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container {
        transform: translateX(0) translateY(0);
    }

    .primary-navigation>div>.menu-wrapper {
        padding: 0;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item>a {
        color: #fff;
        padding: 10px 15px;
        font-size: 16px;
        font-weight: 600;
        position: relative;
        width: 100%;
        display: flex;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item>a::before {
        display: none;
    }

    .primary-navigation>div>.menu-wrapper li {
        width: 100%;
    }

    .has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*="true"] .dropdown-icon.close {
        margin: 0;
        opacity: 1;
        color: #fff;
        animation-duration: 0s;
    }

    .primary-navigation-open .menu-button-container {
        width: auto;
        background-color: transparent;
    }

    .menu-button-container #primary-mobile-menu {
        padding: 0;
        margin: 0;
        outline: none;
        outline-color: inherit;
    }

    .menu-button-container #primary-mobile-menu .dropdown-icon {
        width: 35px;
        height: 35px;
    }

    .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
        width: 100%;
        height: 100%;
        margin: 0;
    } 

    .primary-navigation-open .menu-button-container {
        width: auto;
        background-color: transparent;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item.current-menu-item>a,
    .primary-navigation .primary-menu-container>ul>.menu-item>a:hover {
        color: #ffb22c;
    }*/

    .our-core-main .core-box-row .core_list .core_box {
        margin-bottom: 20px;
    }

    .one_team_one_section .one_team_one_box {
        padding: 0 10px;
    }

    .one_team_one_section .one_team_one_box .vc_column-inner {
        padding: 25px 20px 25px !important;
    }

    .our_story_section .our_story_box .our_story_details {
        padding-right: 25px;
    }

    .events-nyusoft-section .site-main-subtext {
        padding: 0 15px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner {
        padding: 30px 15px !important;
    }

    .header-inner .primary-navigation>div>.menu-wrapper {
        margin: 0 15px 0 0 !important;
    }

    header.site-headers .site-logo {
        max-width: 200px;
    }

    /* .header-inner .primary-navigation>div>.menu-wrapper {
        margin: 0 !important;
    } */

    .casestudy-carousel .main_cash_content {
        padding: 40px 0;
    }

    .blue_gradient_section {
        margin: 0 15px !important;
        max-width: 100%;
    }

    .mentorship_solution_sec .solution_column {
        width: calc(50% - 16px);
    }

    .mentorship_solution_sec .solution_column:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1024px) {
    main.site-main {
        padding: 75px 0 0;
    }

    body .home-banner {
        padding: 200px 0 150px;
    }

    .site-headers .header-inner .header-btn {
        display: none;
    }

    .header-inner {
        box-shadow: unset;
        padding: 0;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item#menu-item-5742.btns {
        display: block;
        margin: 20px 15px 0;
        padding: 0;
    }

    .primary-navigation .primary-menu-container>ul>.menu-item#menu-item-5742.btns a {
        align-items: center;
        justify-content: center;
        padding: 15px 20px;
        font-weight: 400;
    }

    .our-core-main .core-box-row .core_list .core_box {
        width: 25%;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner {
        padding-top: 110%;
    }

    .header-inner .primary-navigation>div>.menu-wrapper {
        margin: 0 !important;
    }

    .mega-menu-main {
        opacity: 1;
        visibility: visible;
    }

    /* header.site-headers {
        padding: 0;
    }

    header.site-headers .site-logo {
        max-width: 180px;
    }

    .menu-button-container {
        position: relative !important;
        display: block;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        order: 3;
    }

    .menu-button-container #primary-mobile-menu .dropdown-icon {
        width: 35px;
        height: 35px;
    }

    .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
        width: 100%;
        height: 100%;
        margin: 0;
    } */

    .solve-real-problem-item.vc_col-sm-4,
    .solve-real-problem-item-inner.vc_col-sm-3 {
        width: 50%;
    }

    .solve-real-problem-list-inner .solve-real-problem-item-inner>.vc_column-inner>.wpb_wrapper .box-title br {
        display: none;
    }

    .awards_recognition_counter .awards_recognition_box {
        flex-direction: column-reverse;
    }

    .counter {
        max-width: 100%;
        flex-direction: row;
        margin-bottom: 30px;
    }

    .counter::before,
    .counter::after {
        display: none;
    }

    .counter ul {
        width: 100%;
    }

    .counter ul li {
        position: relative;
    }

    .counter ul li::after {
        content: '';
        height: 100%;
        width: 1px;
        background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.1) 48.96%, rgba(0, 0, 0, 0) 100%);
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        z-index: 1;
    }

    .counter ul:nth-child(2) li:nth-child(2):after {
        display: none;
    }

    .reasons_tab-list {
        width: 250px;
    }

    .reasons_tab-list .reasons_why_tab__item .reasons_why_icon {
        width: 45px;
        height: 45px;
    }

    .reasons_tab-list .reasons_why_tab__item .reasons_why_icon i {
        font-size: 24px;
        line-height: 24px;
        display: flex;
        color: var(--primary-color);
    }

    .reasons_tab-list .reasons_why_tab__item:after {
        font-size: 55px;
        line-height: 90px;
    }

    .reasons_tab-list .reasons_why_tab__item .reasons_why_title {
        font-size: 18px;
        line-height: 24px;
    }

    .reasons_tab-list .reasons_why_tab__item {
        padding: 15px;
    }

    .reasons_why_tab_content {
        margin-left: -30px;
    }

    .reasons_why_tab_content .reasons_content {
        padding: 20px 15px 20px 50px;
    }

    .reasons_why_tab_content .reasons_content .image_box {
        min-width: 200px;
        max-width: 200px;
        margin-right: 20px;
    }

    .reasons_why_tab_content .reasons_content .content_box .box-title {
        font-size: 30px;
        line-height: 40px;
    }

    .reasons_why_tab_content .reasons_content .box-content p {
        font-size: 14px;
        line-height: 24px;
    }

    .site-main-title {
        font-size: 36px;
        line-height: 50px;
    }

    .site-main-subtext p {
        font-size: 22px;
        line-height: 28px;
    }

    .our_working_models_section .working_models_item .box_title {
        font-size: 20px;
        line-height: 30px;
    }

    .our_working_models_section .working_models_item .content_box ul li {
        font-size: 14px;
        line-height: 24px;
    }

    .explore_life_nyusoft_section {
        padding: 50px 0;
    }

    .explore_life_nyusoft_section .text_slider_liftnyusoft {
        margin-top: 40px !important;
        margin-left: 100px !important;
    }

    .text_slider_liftnyusoft .slider_liftnyusoft_box {
        margin-right: 30px;
    }

    .text_slider_liftnyusoft .slider_liftnyusoft_box .see_more_button a {
        margin-top: 15px;
    }

    .inquiry_section {
        padding-bottom: 50px;
    }

    .inquiry_form_infomation .vc_col-sm-6 {
        padding: 0 10px;
    }

    .inquiry_form_infomation {
        margin: 0 auto !important;
    }

    .inquiry_info_box .flag_text_box .text_item p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 0;
    }

    .inquiry_info_box .learn_how_box {
        padding: 20px 15px;
    }

    .inquiry_info_box .learn_how_box .text_box a {
        font-size: 20px;
        line-height: 30px;
    }

    .inquiry_info_box .learn_how_box .text_box p {
        font-size: 18px;
        line-height: 26px;
    }

    .inquiry_info_box .learn_how_box .icon {
        font-size: 70px;
        line-height: 70px;
    }

    .inquiry_info_box .learn_how_box .text_box {
        padding-left: 18px;
        margin-left: 18px;
    }

    .inquiry_form_infomation .inquiry_form form {
        padding: 20px 15px;
    }

    .inquiry_form_infomation .inquiry_form form p {
        margin: 0 -10px;
    }

    .inquiry_form_infomation .inquiry_form form p span,
    .lets_get_started_section .get_started_form form p span {
        padding: 0 10px;
        margin-bottom: 15px !important;
    }

    .home-testmonial-main {
        width: 45%;
    }

    .index-client-speaks-row .fusion-column-wrapper {
        margin: 0 -10px;
    }

    .index-client-speaks-row .index-client-content {
        width: 55%;
        margin-bottom: 0;
        padding: 0 10px;
    }

    .client_feedback_slider {
        padding: 0 !important;
    }

    .lets_get_started_section {
        padding: 25px 30px 20px 30px;
    }

    .lets_get_started_section .get_started_form form p {
        margin: 0;
    }

    .lets_get_started_section .get_started_content>.vc_column-inner .get_started_content_title {
        font-size: 40px;
        line-height: 55px;
    }

    .lets_get_started_section .get_started_content .social_icon {
        margin: 30px 2px 11px;
    }

    .our_partners_con,
    .cont_awards_recognition,
    .lets_get_started_section {
        margin-top: 50px !important;
    }

    .cont_awards_recognition {
        padding: 50px 0 20px;
    }

    .we_offer .services_we_offer_list .services_we_offer_item {
        width: 33.33%;
    }

    .about_ceo_section .about_ceo .mission-vision-main {
        padding: 30px;
    }

    .about-nyusoft {
        padding: 50px 0;
    }

    .our-core-main {
        margin-top: 50px;
        padding: 50px 0;
    }

    .we_offer {
        margin: 50px 0;
    }

    .about_ceo_section {
        padding-bottom: 0;
    }

    .case_img img,
    .case_teacher_australia_sec .case_img img {
        max-width: 100%;
        right: unset;
        left: unset;
    }

    .case_study_sec:nth-child(odd) .case_txt,
    .case_study_sec:nth-child(even) .case_txt {
        padding-left: 10px;
        padding-right: 20px;
    }

    .case_txt .top_content {
        font-size: 18px;
        line-height: 24px;
    }

    .one_team_one_section .one_team_one_box {
        width: 50%;
    }

    .one_team_one_section .one_team_one_box.one_team_one_box_one {
        width: 100%;
        margin-bottom: 20px;
    }

    .one_team_one_box .seeopen_positions_buttton {
        margin-bottom: 0;
    }

    .one_team_one_section .one_team_one_box>.vc_column-inner>.wpb_wrapper {
        width: 100%;
    }

    .one_team_one_section .one_team_one_box.one_team_one_box_one .vc_column-inner {
        padding: 0 !important;
    }

    .one_team_one_section {
        margin-top: 30px !important;
    }

    .one_team_one_box.one_team_one_box_one .vc_column-inner .box_title {
        font-size: 28px;
        line-height: 41px;
        margin: 0 0 10px !important;
    }

    .one_team_one_box.one_team_one_box_one .vc_column-inner .box_title br {
        display: none;
    }

    .one_team_one_box.one_team_one_box_one .vc_column-inner .box-content p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0;
    }

    .one_team_one_box .seeopen_positions_buttton a {
        margin-top: 20px;
    }

    .one_team_one_section .one_team_one_box .vc_column-inner .box_title {
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0 15px !important;
    }

    .one_team_one_section .one_team_one_box .vc_column-inner .icon_logo {
        min-width: 110px;
        max-width: 110px;
        height: 110px;
    }

    .one_team_one_section .one_team_one_box .vc_column-inner .icon_logo i {
        font-size: 50px;
        line-height: 50px;
    }

    .our_story_section .our_story_box .our_story_details .site-main-title {
        font-size: 34px;
        line-height: 45px;
    }

    .our_story_section .our_story_box .our_story_details .our_story_contact {
        margin: 20px 0 30px !important;
    }

    .our_story_section {
        padding: 50px 0 !important;
    }

    .our_story_section .story_icon_list .story_icon_item {
        padding: 30px 15px;
    }

    .our_story_section .story_icon_list {
        padding: 20px 0;
    }

    .our_story_section {
        margin-top: 30px !important;
    }

    .benefits-perks-list .benefits-perks-item .box-title {
        font-size: 18px;
        line-height: 28px;
    }

    .benefits_and_perks_section .site-main-subtext p {
        font-size: 18px;
        line-height: 28px;
    }

    .benefits_and_perks_section {
        margin: 50px auto 0 !important;
    }

    .events-nyusoft-section {
        margin: 50px 0 0 !important;
    }

    .awards_recognition_hiring .review_box_list {
        margin: 40px auto 0;
    }

    .awards_recognition_hiring {
        padding: 50px 0;
        margin: 50px 0 0 !important;
    }

    .job-box {
        padding: 24px 15px;
    }

    .job-box-title {
        font-size: 18px;
        line-height: 28px;
    }

    .tags-list,
    .job-box-exp,
    .job-box-pos,
    .tags-list ul li {
        font-size: 16px;
    }

    .career-list-main .site-main-title,
    .career-list-main .site-main-subtext {
        padding: 0 15px;
    }

    .job-list {
        margin-top: 30px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .content_box p,
    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .content_box h6 {
        font-size: 12px;
        line-height: 14px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .content_box h5 {
        font-size: 30px;
        line-height: 40px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .img_box {
        min-width: 50px;
        max-width: 50px;
        height: 50px;
        margin-bottom: 0;
    }

    .featured_blog_section.featured_blog_section_hiring {
        margin-bottom: 50px !important;
    }

    .reasons_why_tab {
        margin-left: 0;
    }

    .reasons_why_tab {
        display: none;
    }

    .reasons_accordion_list {
        display: block;
    }

    .inquiry_form form label.error,
    .inquiry_form form span[data-name="recaptcha"] .wpcf7-not-valid-tip,
    .get_started_form form label.error,
    .get_started_form form span[data-name="recaptcha"] .wpcf7-not-valid-tip {
        position: relative;
        bottom: unset !important;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_lt_box ul .whl_inr {
        padding: 15px;
    }

    .casestudy-carousel .clase-title {
        font-size: 18px;
        line-height: 26px;
    }

    .mega-menu-main.why-nyu-menu.active {
        top: 0 !important;
    }

    .nyu-services-menu {
        background-image: url(images/why-nyu-menu.png);
        background-position: bottom center;
    }

    .blog_pot_fount .no_found_box p {
        font-size: 24px;
        line-height: 30px;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading,
    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading strong {
        font-size: 38px;
        line-height: 51px;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_content p {
        font-size: 16px;
        line-height: 24px;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_content {
        margin: 20px 0 !important;
    }

    .edtech_solutions_list .edtechsolu_list_right .solutions_list_title {
        font-size: 24px;
        line-height: 30px;
    }

    .edtech_solutions_list .edtechsolu_list_right .solutions_list_content {
        padding-bottom: 20px;
        border-bottom: 1px solid #DADADA;
        margin-bottom: 20px !important;
    }

    .edtech_solutions_list .solutionmarketplace_list .solutionmarketplace_item {
        margin: 0 0 30px;
        width: 50%;
    }

    .edtech_solutions_list {
        padding: 30px 0;
    }

    .edtech_solutions_list .edtechsolu_list_right {
        margin-top: 0;
    }

    .edtech_solutions_list .solutionmarketplace_list .solutionmarketplace_item .wpb_content_element p br {
        display: none;
    }

    .education_app_banner_section,
    .edtech_solutions_titlebox {
        margin-bottom: 30px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list {
        padding-right: 10px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item:nth-child(1),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(1),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(2),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(4),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(3),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(4),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item:nth-child(2),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item:nth-child(4),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item:nth-child(3) {
        margin-left: 0;
        margin-right: 0;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright {
        padding-left: 10px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item:nth-child(3) {
        max-width: 100%;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(3),
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright .why_choseus_item:nth-child(4) {
        max-width: 100%;
    }

    .why_choseus_ininner {
        padding: 0 !important;
    }

    .educationsolution_services .educationsolution_services_item>.vc_column-inner>.wpb_wrapper .box-icon {
        margin-right: 15px;
    }

    .trending_technology {
        gap: 0;
        flex-wrap: wrap;
        justify-content: center;
    }

    .trending_technology .trending_technology_inbox {
        width: 50%;
    }

    .trending_technology .trending_technology_inbox {
        padding: 0 15px;
        margin-bottom: 30px;
    }

    .trending_technology.trending_technology_staffing .trending_technology_inbox {
        width: 33.33%;
        margin-bottom: 15px;
    }

    .emotional_technology_section .emotional_technology_inner {
        flex-wrap: wrap;
        gap: 0;
        align-items: center;
        justify-content: center;
        margin: 0 -10px !important;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item {
        width: 100% !important;
        max-width: 33.33% !important;
        padding: 0 10px !important;
        margin-bottom: 20px;
    }

    .emotional_glimpse_image .emotional_glimpse_image_ineer::before {
        height: 90%;
    }

    .features_emotional_section {
        padding: 30px 0;
    }

    .emotional_technology_section {
        padding: 50px 0;
        margin-bottom: 50px !important;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item>.vc_column-inner>.wpb_wrapper {
        justify-content: center;
    }

    .emotional_technology_section .case_study_main_title {
        margin-bottom: 20px;
    }

    .case_study_main_title {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .features_emotional_section .features_emotional_innerimg {
        margin-top: -30px !important;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_content .content_box .edtech_list {
        list-style: none;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        margin-bottom: 30px;
    }

    .reasons_accordion_list .edtech_title {
        font-size: 24px;
        color: #ffffff;
        margin-bottom: 20px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_content .content_box ul li {
        display: flex;
        align-items: center;
        gap: 15px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_content .content_box .features_glace_lists {
        display: flex;
        flex-wrap: wrap;
        column-gap: 30px;
    }

    .reasons_accordion_list .buttons {
        margin-top: 20px;
    }

    .reasons_accordion_list .buttons .view_more_btns {
        padding: 12px 25px;
        background: var(--primary-color) !important;
        color: var(--white) !important;
        font-size: 14px;
        line-height: 21px;
        font-weight: 400;
        border-radius: 100px;
        border: 1px solid var(--primary-color);
        transition: .3s ease-in-out;
        height: fit-content;
        min-width: 166px;
        text-align: center;
        margin-right: 20px;
        display: inline-flex;
        justify-content: center;
    }

    .reasons_accordion_list .buttons .view_more_btns:nth-child(2) {
        background: transparent !important;
        border: 1px solid #ffffff;
        margin-left: 0;
    }

    .case_features_list_wapper .case_features_list.swank_case_features_list .case_features_item {
        width: 33.33%;
    }

    .vc_responsive.primary-navigation-open header.site-headers .site-logo {
        filter: invert(4) brightness(5.5);
        z-index: 1111;
    }

    .education_app_banner_section {
        padding: 50px 0;
    }

    .customsoftware_dev_banner {
        padding: 50px 0;
    }

    .csd_our_process_section .our_process_list {
        flex-wrap: wrap;
    }

    .csd_our_process_section .our_process_list .our_process_item {
        width: 33.33% !important;
        margin-bottom: 1px;
    }

    .features_section_worknstay .features_img {
        width: auto;
        margin: auto;
    }

    .features_section_worknstay .case_features_content {
        width: inherit;
        padding-left: 0;
    }

    .benefits_worknstay_section .case-benefits_section .case-benefits_list .vc_column-inner>.wpb_wrapper {
        border-radius: 25px;
    }

    .mentoring_growth_box>.vc_column-inner {
        padding: 0 10px 20px !important;
    }

    .mentoring_growth_section {
        padding: 120px 0 40px;
        margin: -40px 0 50px;
    }

    .mentoring_growth_box .box_icon {
        width: 55px;
        height: 55px;
    }

    .mentoring_growth_box .box_icon .vc_single_image-wrapper {
        width: 35px;
        height: 35px;
    }

    .mentoring_growth_box .box_title {
        font-size: 18px;
    }

    .student_journey_section .box {
        padding: 16px;
        gap: 16px;
        font-size: 16px;
        line-height: 20px;
    }

    .mentorship_solution_sec {
        padding: 50px 10px;
    }

    .mentoring_gradient_content .title {
        padding-right: 0;
        font-size: 28px;
        line-height: 34px;
    }

    .mentoring_banner_section {
        padding-top: 50px;
    }

    .loan-casestudy-hero {
        padding: 50px 0 100px;
    }

    .loan-casestudy-solutions-wrap>.vc_column-inner>.wpb_wrapper {
        flex-direction: column;
        gap: 0;
        margin: 10px 0 50px;
    }

    .loan-casestudy-solutions-img {
        max-width: 505px;
    }

    .loancash-features-img {
        max-width: 250px;
    }

    .challenges-loan-list {
        gap: 30px;
        margin-bottom: 50px;
    }

    .challenges-loan-list .challenges-loan-item {
        padding: 20px 16px;
    }

    .challenges-loan-item .challenges-loan-title .icon {
        min-width: 55px;
        max-width: 55px;
        height: 55px;
    }

    .challenges-loan-item .challenges-loan-title .icon img {
        width: 30px;
        height: 30px;
    }
}

@media only screen and (max-width: 991px) {
    .nyu-services-menu {
        background-image: url(images/why-nyu-menu.png);
        background-position: bottom right;
    }

    .inquiry_form_infomation .inquiry_form {
        margin-top: 0;
    }

    .inquiry_form_infomation {
        flex-direction: column-reverse;
        gap: 30px;
    }

    .inquiry_form_infomation .vc_col-sm-6 {
        width: 100%;
        padding: 0;
    }

    .inquiry_section {
        padding: 50px 0;
    }

    /* .inquiry_info_box .learn_how_box {
        margin-bottom: 30px;
    } */

    .inquiry_section:before {
        height: 100%;
    }

    .inquiry_section .site-main-subtext p {
        margin-bottom: 0 !important;
    }

    .about-nyusoft .about_youtube {
        display: flex;
        margin-top: 30px;
    }

    .about_youtube .fusion-column-wrapper {
        width: 100%;
        max-width: 620px;
        margin: 0 auto;
    }

    .case_study_sec:nth-child(odd) .case_txt,
    .case_study_sec:nth-child(even) .case_txt {
        padding: 0;
    }

    .benefits-perks-list .benefits-perks-item {
        width: 33.33%;
        margin-bottom: 30px;
    }

    .events-nyusoft-section .events-nyusoft_item-box {
        flex-direction: column-reverse;
    }

    .events-nyusoft-section .events-nyusoft_item-box.events-nyusoft_item-box-2 {
        flex-direction: column;
    }

    .events-nyusoft-section .events-nyusoft_item-box .events-nyusoft_item-content,
    .events-nyusoft-section .events-nyusoft_item-box .events-nyusoft_item-image {
        width: 100%;
    }

    .events-nyusoft-section .events-nyusoft_item-box .events-nyusoft_item-image .image-box {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }

    .events-nyusoft-section .events-nyusoft_item-box .events-nyusoft_item-content .content-box,
    .events-nyusoft-section .events-nyusoft_item-box.events-nyusoft_item-right .events-nyusoft_item-content .content-box {
        max-width: 700px;
        margin: 0 auto;
        text-align: center;
    }

    .events-nyusoft-section .events-nyusoft_item-box.events-nyusoft_item-right {
        flex-direction: column;
        margin-top: 50px !important;
    }

    .follow-uson-row .linkedin-box {
        padding: 20px 15px;
    }

    .follow-uson-row {
        margin-top: 30px !important;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .content_box h5 {
        font-size: 28px;
        line-height: 32px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .follow-us-button button {
        padding: 11px 15px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .arrow_images {
        top: -20px;
    }

    .follow-us-on-section {
        margin: 50px 0;
    }

    .our_working_models_section .working_models_list {
        margin-top: 30px !important;
    }

    .our_working_models_section .working_models_list .working_models_item {
        padding: 20px 15px;
    }

    .our_working_models_section .working_models_list .working_models_item {
        max-width: 50%;
    }

    .our_working_models_section .working_models_list {
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 -10px;
    }

    .our_working_models_section .working_models_list .working_models_item:nth-child(2) {
        margin: 0 0 24px;
        max-width: 50%;
        background: transparent;
    }

    .our_working_models_section .working_models_item:nth-child(2) .content_box ul li {
        text-align: left;
    }

    .our_working_models_section .working_models_list .working_models_item {
        background: transparent;
        padding: 0 10px;
        box-shadow: unset;
        margin-bottom: 24px;
    }

    .our_working_models_section .working_models_list .working_models_item:last-child {
        margin-bottom: 0;
    }

    .our_working_models_section .working_models_list .working_models_item .vc_column-inner {
        background: #DEE0E5;
        border-radius: 12px;
        padding: 30px 15px !important;
        box-shadow: 0px 4px 4px 0px #00000008;
        height: 100%;
        float: unset;
        width: 100%;
    }

    .our_working_models_section .working_models_list .working_models_item:nth-child(1),
    .our_working_models_section .working_models_list .working_models_item,
    .our_working_models_section .working_models_list .working_models_item:nth-child(3) {
        padding: 0 10px;
    }

    .our_working_models_section .working_models_list .working_models_item:nth-child(2) .vc_column-inner {
        background: #002033;
    }

    .inquiry_info_box .flag_text_box {
        width: 100%;
    }

    .page-title-bar.page-title-bar_new.team_engagements .container {
        padding: 0;
    }

    .our-core-main .site-main-title,
    .we_offer .site-main-title,
    .we_offer .site-main-subtext,
    .our-core-main .site-main-subtext {
        padding: 0 15px;
    }

    .nyusoft_circle_section .nyusoft_circle_inner {
        flex-direction: column-reverse;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_cntr,
    .nyusoft_circle_section .nyusoft_circle_inner .whel_lt {
        width: 100%;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_cntr {
        margin-bottom: 30px;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_lt_box {
        max-width: 100%;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_lt_box ul {
        margin-right: 0;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_cntr {
        max-width: 600px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .casestudy-carousel .row.flex-row {
        flex-direction: column !important;
    }

    .casestudy-carousel .row.flex-row .col-md-6 {
        max-width: 100%;
    }

    .casestudy-carousel .case-image {
        padding-top: 80%;
        margin-top: 30px;
        margin-bottom: 30px !important;
    }

    .casestudy-carousel .clase-title {
        margin-bottom: 20px;
        font-size: 22px;
        line-height: 28px;
    }

    .casch_project_info {
        margin-bottom: 30px;
    }

    .index-client-content .client-name {
        margin-top: 0;
    }

    .casestudy-carousel .main_cash_content {
        padding: 30px 20px;
    }

    .our-core-main .core-box-row .core_list .core_box {
        width: 33.33%;
    }

    .our_story_section .our_story_box .our_story_details .site-main-title {
        font-size: 30px;
        line-height: 40px;
    }

    .engagement-conetnt h2 {
        font-size: 20px;
    }

    .trending_technology {
        margin-bottom: 50px !important;
    }

    .trending_technology_section .trending_technologylist {
        grid-template-columns: repeat(3, 1fr);
    }

    .trending_technologylist {
        padding: 0 20px !important;
    }

    .trending_technology_section,
    .education_app_section,
    .why_choseus_solservice {
        margin-bottom: 50px;
    }

    .education_app_section .education_app_section_inner {
        padding: 40px 15px !important;
    }

    .education_app_section .education_app_section_inner .education_app_title {
        font-size: 26px;
        line-height: 34px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item {
        margin-bottom: 20px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item p {
        font-size: 16px;
        line-height: 24px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item {
        padding: 15px;
    }

    .educationsolution_services .educationsolution_services_item {
        width: 50%;
    }

    .case_study_banner.emotional_touch_banner .emotional-touch_map {
        display: none;
    }

    .case_study_banner.emotional_touch_banner .banner_images_box {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
    }

    .emotional_touch_banner.case_study_banner {
        margin-bottom: 50px !important;
    }

    .case_study_banner.emotional_touch_banner .banner_images_box {
        width: 100%;
    }

    .emotional_glimpse_image .emotional_glimpse_image_ineer .glimpse_title {
        margin: 50px 0 30px;
        font-size: 45px;
    }

    .emotional_benefits_inner {
        flex-direction: column;
        gap: 30px;
    }

    .emotional_benefits_inner .emotional_benefits_content .emotional_benefits_item ul {
        max-width: 640px;
        width: 100%;
        margin: 0 auto;
    }

    .why-nyu-menu {
        background-position: bottom right;
    }

    .case_features_list_wapper .case_features_list.confetti_list .case_features_item {
        width: 50%;
    }

    .customsoftware_dev_banner .vc_row-fluid.banner_inner_row {
        flex-direction: column-reverse;
    }

    .banner_inner_row .image_box,
    .banner_inner_row .content_box {
        width: 100%;
    }

    .banner_inner_row .content_box {
        padding: 0;
        max-width: 800px;
        margin: 0 auto;
        width: 100%;
    }

    .banner_inner_row .image_box .wpb_single_image,
    .banner_inner_row .title_inbox h1 {
        text-align: center;
    }

    .banner_inner_row .title_inbox .wpb_wrapper,
    .banner_inner_row .content_box .btns_banner {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .banner_inner_row .content_box .image_grid {
        justify-content: center;
    }

    .solutions_we_offer_section {
        padding: 50px 0;
    }

    .solutions_we_offer_section .swo_section_row {
        flex-direction: column;
        gap: 24px;
    }

    .swo_section_row .swo_section_image,
    .swo_section_row .swo_section_content {
        width: 100% !important;
    }

    .mortowork_banner .tipes_list .tipes_item.tipes_item_4 {
        right: -60px;
    }

    /* worknstay */
    .case_study_worknstay_banner {
        margin-bottom: 30px !important;
    }

    .case_study_worknstay_banner .banner_content_box {
        width: 100%;
        order: 1;
    }

    .case_study_worknstay_banner .banner_content_left {
        order: 2;
        display: none !important;
    }

    .case_study_worknstay_banner .banner_content_right {
        order: 3;
        display: none !important;
    }

    .case_study_worknstay_banner .banner_images_box {
        padding: 30px;
        margin-top: 0;
    }

    .case_study_worknstay_banner::before {
        background: url('images/case-study/workn-stay/worknstay-banner-shape.svg') no-repeat top center/100% 200px;
    }

    .solutions_case_section_worknstay .solutions_image {
        text-align: center;
    }

    .solutions_case_section_worknstay .solutions_list_content {
        margin-left: -70px;
        padding-left: 90px;
        padding-right: 90px;
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(2),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(4) {
        padding-right: 30%;
        margin-left: 18%;
        margin-right: -7%;
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(3) {
        margin-right: -25%;
        margin-left: 40%;
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(1),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(5) {
        padding-right: 25%;
        margin-right: 18%;
        margin-left: 0;
    }

    .statement_sec.worknstay_statement_sec .left_seprator .vc_column-inner>.wpb_wrapper:before,
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items::before {
        font-size: 26px;
    }

    .statement_sec.worknstay_statement_sec .left_seprator {
        width: 100%;
    }

    .benefits_worknstay_section .case-benefits_section {
        row-gap: 24px;
    }

    .benefits_worknstay_section .case-benefits_section .case-benefits_list {
        width: 100%;
    }

    .features_section_worknstay .features_ul_list_group ul li {
        flex: 100%;
        font-size: 18px;
    }

    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text {
        width: 100%;
    }

    .features_section_worknstay .features_ul_list_group {
        padding-left: 0;
    }

    .features_section_worknstay .features_ul_list_group ul {
        gap: 25px;
    }

    .bookingapp_mentoring_row .bookingapp_mentoring_img .wpb_wrapper {
        align-items: flex-start;
        flex-direction: column-reverse;
    }

    .mentoring_banner_section h1.vc_custom_heading {
        font-size: 32px;
    }

    .mentoring_banner_section .banner_title p {
        font-size: 20px;
        line-height: 28px;
    }

    .mentoring_banner_section .banner_demo_btn {
        margin-top: 16px;
    }

    .mentoring_banner_section .tutoring_image_bg .banner_title .wpb_wrapper {
        padding-left: 5px;
    }

    .mentoring_banner_section .banner_certificate {
        margin-top: 16px;
        display: flex;
        gap: 16px;
    }

    .mentoring_banner_section .banner_certificate .banner_cer_img {
        padding: 0;
        width: auto;
        max-height: 95px;
        height: 100%;
        display: flex;
        justify-content: center;
    }

    .mentoring_banner_section .banner_certificate .banner_cer_img img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }

    .mentoring_mentee_row.vc_row-fluid {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        gap: 24px;
    }

    .mentoring_mentee_row.vc_row-fluid::before,
    .mentoring_mentee_row.vc_row-fluid::after {
        display: none;
    }

    .mentoring_mentee_row .mentoring_mentee_icon {
        width: 100%;
        padding: 0 !important;
    }

    .mentoring_mentee_row .mentoring_mentee_icon_1 {
        order: 2;
    }

    .mentoring_mentee_row .mentoring_mentee_icon_2 {
        order: 3;
    }

    .mentoring_mentee_row .mentoring_mentee_img {
        width: 100%;
        order: 1;
    }

    .mentoring_mentee_row .student_journey_section {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .student_journey_section .box {
        max-width: 100%;
        margin: 0 !important;
    }

    .mentoring_growth_section {
        margin: 50px 0;
        padding: 60px 0 0;
    }

    .mentor_journey_sec {
        padding: 50px 0;
    }

    .mentoring_fearlessly_section .fearless_box_main {
        flex-direction: column;
    }

    .mentoring_fearlessly_section .fearless_box_main .fearless_box:nth-child(2) {
        margin: 0;
    }

    .mentoring_fearlessly_section .fearless_box_main .fearless_box {
        padding: 24px 16px;
    }

    .trusted_partner_content .fearless_box {
        padding: 16px;
    }

    .trusted_partner_section .paragraph {
        margin-bottom: 0;
    }

    .mentor_journey_sec {
        margin-bottom: 0;
    }

    .mentoring_mentee_img .journey-img-main {
        max-width: 600px;
        margin: auto;
        margin-bottom: 35px;
        text-align: center;
    }
}

@media only screen and (max-width: 880px) {
    .statement_sec.multiclass_statement_sec .left_seprator {
        width: 100%;
    }

    .solutions_multiclass_section.second_col .solution_column:nth-child(1),
    .solutions_multiclass_section.second_col .solution_column:nth-child(3) {
        width: 100% !important;
        justify-content: center;
    }

    .follow-uson-row {
        flex-wrap: wrap;
    }

    .wpb_single_image.vc_align_left {
        text-align: center;
    }

    .linkedin-images-box.wpb_column.vc_column_container.vc_col-sm-6,
    .linkedin-box.wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }

}

@media only screen and (max-width: 840px) {
    .reasons_why_tab_content .reasons_content {
        flex-direction: column;
    }

    .reasons_why_tab_content .reasons_content .image_box {
        min-width: 100%;
        max-width: 100%;
        margin-right: 0;
        position: relative;
        padding-top: 40%;
        margin-bottom: 20px;
    }

    .reasons_why_tab_content .reasons_content .image_box img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        object-fit: contain;
    }

    .reasons_why_tab_content .reasons_content .content_box .box-title {
        text-align: center;
    }

    .reasons_why_tab_content .reasons_content .content_box .box-content {
        text-align: center;
    }

    .recognition_box_content .review_box_list {
        padding-left: 10px;
    }

    .recognition_box_content .review_box_list_col {
        padding: 0 10px;
    }

    .recognition_box_content .review_box_list .review_box_item {
        margin-bottom: 20px;
    }

    .reasons_why_tab_content .reasons_content .content_box .box-title::before {
        left: 50%;
        transform: translateX(-50%);
    }

    .our_story_section .our_story_box .our_story_details .site-main-title {
        font-size: 28px;
        line-height: 40px;
    }
}

@media only screen and (max-width: 768px) {

    .lets_get_started_section .get_started_form form,
    .lets_get_started_section .get_started_form .form_title_get {
        max-width: 100%;
    }

    .lets_get_started_section {
        padding: 25px 15px;
        flex-direction: column;
    }

    .lets_get_started_section .get_started_content,
    .lets_get_started_section .get_started_form {
        width: 100%;
    }

    .lets_get_started_section .get_started_content>.vc_column-inner>.wpb_wrapper {
        max-width: 100%;
    }

    .lets_get_started_section .get_started_content>.vc_column-inner .get_started_content_title {
        font-size: 30px;
        line-height: 40px;
        text-align: center !important;
        margin-bottom: 20px;
    }

    .lets_get_started_section .get_started_content>.vc_column-inner .get_started_content_des p {
        text-align: center;
    }

    .lets_get_started_section .get_started_content .social_icon {
        margin: 20px 0 0;
        justify-content: center;
    }

    .lets_get_started_section .get_started_form {
        margin-top: 30px;
    }

    .casestudy-carousel .clase-title {
        padding: 0;
    }

    .case_features_list_wapper .case_features_list.buildwiz_list .case_features_item {
        width: 50%;
    }

    /* bespoke */
    .statement_sec .left_seprator .vc_column-inner>.wpb_wrapper {
        background: none;
        align-items: flex-start;
    }

    .mortowork_banner .tipes_list .tipes_item.tipes_item_4 {
        right: 0;
    }
}

@media only screen and (max-width: 767px) {
    .student_journey_section {
        margin-top: 50px;
        justify-content: center;
    }

    .student_journey_section .box {
        padding: 15px 20px;
    }

    .casestudy-details-main {
        padding-left: 0;
    }

    .case-study-item:nth-child(2n+0) .order-2 {
        order: 2;
    }

    .case-study-item:nth-child(2n+0) .order-1 {
        order: 1;
    }

    .case-study-item:nth-child(2n+0) .casestudy-details-main {
        padding-right: 0;
    }

    .casestudy-laptop-title h3 {
        font-size: 20px;
    }

    .index-client-speaks-row .fusion-column-wrapper {
        flex-direction: column;
        margin: 0;
    }

    .home-testmonial-main,
    .index-client-speaks-row .index-client-content {
        width: 100%;
        padding: 0;
    }

    .index-client-speaks-row .index-client-content {
        margin-top: 30px;
    }

    .featured_blog_inner {
        flex-direction: column;
    }

    .featured_blog_inner .blog_item .blog_item_inner {
        flex-direction: column;
    }

    .featured_blog_inner .blog_item,
    .featured_blog_inner .blog_item:not(:last-child) {
        margin-bottom: 20px;
    }

    .explore_life_nyusoft_section .text_slider_liftnyusoft {
        flex-direction: column;
    }

    .text_slider_liftnyusoft .slider_liftnyusoft_box {
        min-width: unset;
        max-width: 100%;
        margin: 0 0 30px;
    }

    .reasons_why_tab {
        flex-direction: column;
        margin: 0;
    }

    .reasons_tab-list {
        width: 100%;
        margin-bottom: 30px !important;
        flex-wrap: wrap;
    }

    .reasons_tab-list li {
        width: 50%;
        padding: 0 10px;
    }

    .reasons_why_tab_content {
        margin-left: 0;
    }

    .reasons_why_tab_content .reasons_content {
        padding: 20px 15px;
    }

    .reasons_why_tab .reasons_why_content {
        height: auto;
    }

    .casestudy-carousel .main_cash_content .company_logo {
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .casestudy-carousel .profile_cash_tag {
        justify-content: center;
    }

    .solve-real-problem-list-inner {
        display: flex;
        flex-wrap: wrap;
    }

    .casestudy-carousel .flex-row .col-content {
        padding-left: 0 !important;
    }

    .nyusoft_circle_section .nyusoft_circle_inner .whel_lt_box ul .whl_inr {
        padding: 20px 15px;
    }

    .featured_blog_inner .blog_item .blog_item_inner .post-image {
        padding-top: 50%;
    }

    .cont_awards_recognition .awards_box_content>.vc_column-inner>.wpb_wrapper {
        max-width: 100%;
    }

    .recognition_box_content .review_box_list {
        padding: 0;
        max-width: 100%;
        margin-top: 50px;
    }

    .cont_awards_recognition .awards_box_content .site-main-title {
        text-align: center !important;
    }

    .cont_awards_recognition .awards_box_content .site-main-subtext p {
        text-align: center !important;
    }

    .cont_awards_recognition .awards_box_content .site-main-subtext p::before {
        left: 50%;
        transform: translateX(-50px);
    }

    .cont_awards_recognition .awards_box_content .recognition_content {
        margin-top: 30px;
    }

    .cont_awards_recognition .awards_box_content .recognition_content p {
        text-align: center;
    }

    .page-title-bar.page-title-bar_new h1 {
        font-size: 34px;
        line-height: 45px;
        margin-bottom: 10px;
    }

    .page-title-bar.page-title-bar_new p {
        font-size: 20px;
        line-height: 28px;
    }

    .about_ceo_section .about_ceo {
        flex-direction: column;
    }

    .about_ceo_section .about_ceo .about_ceo_content {
        max-width: 100%;
        padding: 15px 15px 20px;
    }

    .about_ceo_section .mission-vision-main {
        display: flex;
        flex-direction: column-reverse;
    }

    .about_ceo_section .about_ceo .mission-vision-main .mission-vision-main_inner {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: 0;
    }

    .about_ceo_section .about_ceo .mission-vision-main .ceo_text_content {
        padding-bottom: 25px;
        margin-bottom: 25px;
        border-bottom: 1px solid #00000026;
    }

    .about_ceo_section .about_ceo .about_ceo_content .image img {
        border-radius: 10px;
        width: 100%;
    }

    .about_ceo_section .about_ceo .about_ceo_content .certifications_text {
        bottom: 0;
    }

    .our-core-main .core-box-row .core_list {
        padding: 0;
    }

    .our-core-main .core-box-row .core_list .core_box {
        width: 50%;
        margin-bottom: 50px;
        padding: 0 7px;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner {
        margin: 0 0;
        padding-top: 100%;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner .icon {
        min-width: 75px;
        max-width: 75px;
        min-height: 75px;
        margin-top: -25px;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner .icon i {
        font-size: 40px;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner .content_box .title {
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 24px;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner .content_box .text {
        font-size: 14px;
        line-height: 20px;
    }

    .our-core-main .core-box-row .core_list .core_box .core_box_inner .content_box {
        margin-top: 10px;
    }

    .our-core-main {
        padding: 50px 0 0;
    }

    .case_study_page .case_study_sec:nth-child(even) {
        padding: 50px 0;
    }

    .case_study_sec {
        margin-bottom: 50px;
    }

    .one_team_one_section .one_team_one_box .vc_column-inner {
        padding: 20px 15px !important;
    }

    .our_story_section .our_story_box .our_story_details {
        padding-right: 0;
        padding-bottom: 30px;
    }

    .our_story_section .our_story_box .our_story_details>.vc_column-inner {
        max-width: 100%;
    }

    .counter_section .counter_section_inner .counter {
        padding: 20px 0;
    }

    .counter li .count-text,
    .counter li .count-text span {
        color: var(--primary-color);
        font-size: 30px;
        line-height: 50px;
    }

    .counter li p {
        font-size: 16px;
        line-height: 24px;
    }

    .awards_recognition_hiring .review_box_list {
        grid-template-columns: repeat(2, 1fr);
    }

    .job-box {
        padding-bottom: 75px;
        position: relative;
        flex-direction: column;
        gap: 0;
    }

    .job-box .apply-btn .btns.btns-sky {
        position: absolute;
        bottom: 15px;
        right: 15px;
    }

    .follow-uson-row {
        flex-direction: column-reverse;
    }

    .follow-uson-row .linkedin-images-box .wpb_single_image .wpb_wrapper.vc_figure,
    .follow-uson-row .linkedin-images-box .wpb_single_image .wpb_wrapper.vc_figure .vc_single_image-wrapper,
    .follow-uson-row .linkedin-images-box .wpb_single_image .wpb_wrapper.vc_figure .vc_single_image-wrapper img {
        width: 100%;
        border-radius: 10px;
    }

    .follow-uson-row .linkedin-images-box .wpb_single_image .wpb_wrapper.vc_figure .vc_single_image-wrapper img {
        max-width: 100% !important;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .arrow_images {
        display: none;
    }

    .reasons_why_tab .reasons_why_tab_list {
        position: relative;
        top: unset;
    }

    .saying-about-us_section .site-main-subtext {
        margin-bottom: 20px !important;
    }

    .testimonials-list-main-slider .page-testimonial-list .name-designation_text h5 {
        font-size: 18px;
        line-height: 28px;
        color: var(--text-color);
        font-weight: 500;
        margin-bottom: 0;
    }

    .our_values_box .our_values_box_item {
        max-width: 33.33%;
    }

    .our_values_box .our_values_box_item:last-child {
        max-width: 100%;
        display: flex;
        align-items: center;
        flex-direction: row;
        margin-top: 10px;
    }

    .our_values_box .our_values_box_item:last-child .values_box_item {
        width: 33.33%;
        padding-top: 30%;
    }

    .our_values_box .our_values_box_item .values_box_item .values_box_item_con {
        padding: 0 10px;
    }

    .our_values_box .our_values_box_item .values_box_item .values_box_item_con p {
        font-size: 18px;
        line-height: 24px;
    }

    .our_values_box .our_values_box_item .values_box_item .values_box_item_con .icon i {
        font-size: 40px;
        line-height: 40px;
    }

    .our_values_box {
        padding-top: 30px;
    }

    .casestudy-carousel .main_cash_content {
        padding-right: 5px;
    }

    .featured_blog_inner .blog_list.blog_list_two {
        margin-top: 20px;
    }

    .casestudy-carousel .main_cash_content .icon_image_case {
        display: none;
    }

    .casestudy-carousel .clase-title {
        font-size: 18px;
        line-height: 26px;
    }

    .index-client-content .client-name {
        font-size: 18px;
    }

    .page-title-bar.page-title-bar_new {
        padding: 50px 15px !important;
    }

    .lets_get_started_section .get_started_form .form_title_get {
        margin-bottom: 20px;
    }

    .education_app_banner_section .education_app_banner_inner {
        flex-direction: column-reverse;
    }

    .education_app_banner_section .education_app_banner_inne.vc_inner.vc_row-fluidr {
        padding: 0 15px !important;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_right,
    .education_app_banner_section .education_app_banner_inner .education_app_banner_left {
        width: 100%;
        padding: 0 !important;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading br {
        display: none;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left>.vc_column-inner>.wpb_wrapper {
        max-width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left {
        margin-top: 50px;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading {
        text-align: center;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_content p {
        text-align: center;
    }

    .edtech_solutions_list .edtechsolu_list_left .wpb_single_image .wpb_wrapper.vc_figure,
    .edtech_solutions_list .edtechsolu_list_left .wpb_single_image .wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }

    .edtech_solutions_list .edtechsolu_list_left .wpb_single_image .wpb_wrapper.vc_figure img {
        width: 100%;
        max-width: 100% !important;
    }

    .edtech_solutions_list .edtechsolu_list_right {
        margin-top: 30px;
    }

    .edtech_solutions_list .solutionmarketplace_list .solutionmarketplace_item {
        width: 33.33%;
    }

    .edtech_solutions_list {
        flex-direction: column-reverse;
    }

    .edtech_solutions_list.edtech_solutions_list_bg {
        flex-direction: column;
    }

    .edtech_solutions_list.edtech_solutions_list_bg {
        padding-top: 50px;
    }

    .trending_technology_section .trending_technologylist {
        grid-template-columns: repeat(2, 1fr);
    }

    .education_app_section {
        background-position: right center;
    }

    .education_app_section .education_app_section_inner {
        padding: 60px 15px !important;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item {
        max-width: 100%;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list {
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        margin-bottom: 20px;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list .why_choseus_item {
        margin-bottom: 0;
    }

    .why_choseus_ininner .why_choseusinner_side .why_choseus_list.why_choseus_listright {
        margin-bottom: 0;
        padding: 0;
    }

    .why_choseus_solservice {
        padding: 50px 20px !important;
    }

    .why_choseusinner_image {
        display: none;
    }

    .educationsolution_services .educationsolution_services_item>.vc_column-inner>.wpb_wrapper .box-title {
        font-size: 18px;
    }

    .faq_solutions_list .faq_solutions_item .faq_solutions_title {
        font-size: 18px;
    }

    .faq_solutions_list {
        padding: 0 10px 50px !important;
    }

    .faq_solutions_list .faq_solutions_item .faq_solutions_title::before {
        min-width: 60px;
        max-width: 60px;
        height: 45px;
    }

    .faq_solutions_list .faq_solutions_item .faq_solutions_title {
        margin-left: -85px;
    }

    .faq_solutions_list .faq_solutions_item>.wpb_column>.vc_column-inner {
        padding-left: 85px !important;
    }

    .trending_technology .trending_technology_inbox {
        width: 100%;
    }

    .trending_technology .trending_technology_inbox {
        padding: 0 10px;
    }

    .education_app_section {
        flex-direction: column;
    }

    .education_app_section .education_app_section_inner {
        max-width: 100% !important;
        padding: 40px 20px !important;
    }

    .features_emotional_section .features_emotional_innerimg {
        margin-top: -20px !important;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item {
        padding: 0 12px;
        margin-bottom: 20px;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item>.vc_column-inner>.wpb_wrapper .images-box .vc_single_image-wrapper {
        width: 55px;
        height: 55px;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item>.vc_column-inner>.wpb_wrapper p {
        font-size: 20px;
        line-height: 34px;
    }

    .emotional_glimpse_image .emotional_glimpse_image_ineer .glimpse_title {
        font-size: 34px;
    }

    .case-client-feedback .caseclient_feedback_wapper.caseclient_feedback_apex {
        padding: 30px 15px !important;
    }

    .case_features_list_wapper .case_features_list.swank_case_features_list .case_features_item {
        width: 50%;
    }

    /* apex case study */
    .statement_sec.apex_statement_sec .left_seprator {
        width: 100%;
    }

    .banner_inner_row .title_inbox h1 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 20px;
    }

    .faqs_solutions_section.everything_faqs_title_section {
        margin-top: 50px;
    }

    .powering_your_platform_section .powering_your_platform_item {
        padding: 0 16px;
    }

    .powering_your_platform_left_slider .platform_left_slider {
        margin-bottom: 24px;
    }

    .powering_your_platform_section {
        padding: 24px 0 !important;
    }

    .education_app_banner_section.tutoring_page_banner .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading {
        text-align: left;
    }

    .dark_use_solution .site-main-title:after {
        display: none;
    }

    .stu_journey_sec .vc_custom_heading:before,
    .admin_feature_sec .vc_custom_heading:before,
    .tut_key_feature_sec .vc_custom_heading:before,
    .fearlessly_section .vc_custom_heading:before,
    .strategy_section .vc_custom_heading:before,
    .success_tech_section .vc_custom_heading:before,
    .trusted_partner_section .vc_custom_heading:before,
    .case_study_sec .vc_custom_heading:before,
    .faq_tut_section .vc_custom_heading.faq_title:before,
    .casestudy_tut .vc_custom_heading:before,
    .faq_tut_section .vc_custom_heading.faq_title:before,
    .featured_section .vc_custom_heading:before {
        display: none;
    }

    .stu_journey_sec .vc_custom_heading,
    .tutor_journey_sec .vc_custom_heading,
    .admin_feature_sec .vc_custom_heading,
    .tut_key_feature_sec .vc_custom_heading,
    .fearlessly_section .vc_custom_heading,
    .strategy_section .vc_custom_heading,
    .success_tech_section .vc_custom_heading,
    .trusted_partner_section .vc_custom_heading,
    .case_study_sec .vc_custom_heading,
    .faq_tut_section .vc_custom_heading.faq_title,
    .casestudy_tut .vc_custom_heading,
    .faq_tut_section .vc_custom_heading.faq_title,
    .featured_section .vc_custom_heading {
        font-size: 26px !important;
        line-height: 34px !important;
    }

    .student_journey_section .box {
        width: calc(100% - 20px);
        max-width: 100%;
        gap: 10px;
    }

    .bookingapp_gradient_box.tutoring_gradient_second .bookingapp_gradient_row {
        padding: 12px 20px 0 !important;
    }

    .student_journey_section {
        margin-bottom: 15px;
    }

    .admin_feature_sec .vc_custom_heading {
        margin-bottom: 15px;
    }

    .tut_key_feature_sec .key_feat_box {
        border: 3px solid #2981C426;
        padding: 25px 15px;
        width: calc(100% - 0px);
        margin-right: 20px;
        margin-bottom: 15px;
        min-height: auto;
    }

    .strategy_inner_sec:after {
        display: none;
    }

    .strategy_inner_sec .wpb_column:nth-child(2),
    .strategy_inner_sec .wpb_column:nth-child(4) {
        margin-top: 0;
    }

    .strategy_inner_sec .wpb_column .wpb_single_image {
        margin-bottom: 0;
    }

    .tutoring_gradient_third .bookingapp_gradient_row {
        padding: 12px 20px 12px !important;
    }

    .success_tech_section .tech_logos {
        background: #e9f3f9;
        padding: 45px;
        border-radius: 16px;
        min-height: auto;
        max-width: 581px;
        margin-bottom: 15px;
    }

    .dark_use_solution {
        margin: 50px 0;
    }

    .dark_use_solution .site-main-title {
        font-size: 26px;
        margin-bottom: 20px !important;
    }

    .dark_use_solution .solution_column {
        padding: 25px 15px;
        width: calc(100% - 0px);
    }

    .bookingapp_gradient_box.tutoring_gradient_first {
        margin: 50px 0;
    }

    .bookingapp_gradient_row h2.vc_custom_heading.title {
        font-size: 26px !important;
    }

    .bookingapp_gradient_row .wpb_single_image img {
        max-width: 70%;
    }

    .stu_journey_sec {
        padding: 50px 0;
    }

    .stu_journey_sec .vc_box_border_grey:before {
        display: none;
    }

    .tutor_journey_sec,
    .fearlessly_section,
    .trusted_partner_section,
    .strategy_section,
    .success_tech_section {
        padding: 50px 0;
    }

    .tutor_journey_sec .vc_custom_heading,
    .tut_key_feature_sec .vc_custom_heading {
        padding-bottom: 10px;
        margin-bottom: 0;
    }

    .tutor_journey_sec .vc_custom_heading::before {
        display: none;
    }

    .tutor_journey_sec .student_journey_section .box {
        padding: 15px 20px;
        margin: 0 auto;
    }

    .tutor_journey_sec .student_journey_section {
        margin-bottom: 15px !important;
    }

    .admin_feature_sec,
    .tut_key_feature_sec {
        padding: 50px 0;
    }

    .strategy_inner_sec .wpb_column {
        margin-bottom: 25px;
    }

    .strategy_inner_sec .vc_custom_heading {
        font-size: 18px !important;
    }

    .faq_solutions_list.faq_tut_section {
        margin: 50px 0;
    }

    .stu_journey_sec .vc_custom_heading {
        padding-bottom: 26px;
    }

    .our_partners_section.tutoring_logos {
        margin: 20px 0 20px;
    }

    .tut_key_feature_sec .vc_custom_heading.key_title {
        font-size: 18px !important;
    }

    .strategy_section .vc_custom_heading {
        margin-bottom: 10px;
    }

    .tutoring_banner_icon_1 {
        right: 0;
        /* top: -30px; */
        /* width: 140px; */
        width: 160px;
    }

    .tutoring_banner_icon_2,
    .tutoring_banner_icon_3 {
        /* width: 140px; */
        width: 160px;
        left: 0;
        top: 50px;
    }

    .admin_feature_sec .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-wrap: wrap;
    }

    .guruz_casestudy .lazyloaded:after {
        height: 200px;
    }

    .guruz_casestudy .lazyloaded:before {
        content: url(./images/casestudy-boy.png);

        height: 200px;
        overflow: hidden;
    }

    .tut_key_feature_sec {
        padding-left: 15px;
        padding-right: 15px;
    }

    .solutions_case_section_worknstay .solutions_list_content {
        margin-left: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(1),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(2),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(3),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(4),
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(5) {
        padding-right: 0;
        margin-right: 0;
        margin-left: 0;
        padding: 20px;
        padding-right: 100px;
        clip-path: polygon(100.001% 49.892%, 79.007% 99.541%, 0.055% 99.541%, 0.055% 0.245%, 79.007% 0.245%, 100.001% 49.892%);
    }

    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(1)::before,
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(2)::before,
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(3)::before,
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(4)::before,
    .solutions_case_section_worknstay .solutions_list_content .solutions_list_items:nth-child(5)::before {
        bottom: inherit;
        right: 40px;
        top: 50%;
        transform: translateY(-50%);
    }

    .mentorship_solution_sec .solution_column {
        width: 100%;
        margin-right: 0px;
    }

    .mentoring_banner_section .education_app_banner_inner {
        flex-direction: column;
    }

    .mentoring_banner_section {
        padding: 50px 15px 0;
    }

    .mentoring_banner_section .mentoring_heromain_img {
        width: 100%;
        order: 3;
    }

    .mentoring_banner_section .tutoring_banner_icon_1,
    .mentoring_banner_section .tutoring_banner_icon_2 {
        position: relative;
        top: unset;
        left: unset;
        right: unset;
        bottom: unset;
        width: fit-content !important;
    }

    .mentoring_banner_section .tutoring_banner_icon_1 .wpb_wrapper.vc_figure,
    .mentoring_banner_section .tutoring_banner_icon_1 .vc_single_image-wrapper.vc_box_border_grey,
    .mentoring_banner_section .tutoring_banner_icon_1 .vc_single_image-wrapper.vc_box_border_grey img,
    .mentoring_banner_section .tutoring_banner_icon_2 .wpb_wrapper.vc_figure,
    .mentoring_banner_section .tutoring_banner_icon_2 .vc_single_image-wrapper.vc_box_border_grey,
    .mentoring_banner_section .tutoring_banner_icon_2 .vc_single_image-wrapper.vc_box_border_grey img {
        width: 100% !important;
        max-width: 100% !important;
    }

    .mentoring_banner_section .education_app_banner_right .vc_column-inner>.wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 16px;
    }

    .mentoring_banner_section .tutoring_image_bg .banner_title .wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        text-align: center;
        justify-content: center;
        gap: 16px;
    }

    .tutoring_page_banner a.banner_demo_btn {
        margin: 16px auto 0;
    }

    .mentorship_solution_sec .site-main-title {
        font-size: 28px;
        line-height: 34px;
    }

    .mentoring_banner_section .banner_certificate {
        justify-content: center;
    }

    .mentoring_banner_section {
        padding: 30px 0 0;
    }

    .mentoring_mentee_row .student_journey_section {
        margin: 0;
    }

    .mentoring_growth_box:nth-child(2n + 1)::before,
    .mentoring_growth_box:nth-child(2n + 2)::before,
    .mentoring_growth_row::before {
        display: none;
    }

    .mentoring_growth_row {
        flex-wrap: wrap;
        column-gap: 24px;
        row-gap: 44px;
    }

    .mentoring_growth_row .mentoring_growth_box {
        width: calc(50% - 12px);
        padding: 0;
    }

    .mentoring_growth_box .box_icon {
        margin: -20px auto 0;
    }

    .mentoring_growth_box .box_title br {
        display: none;
    }

    .mentoring_growth_section {
        padding: 20px 0 0;
    }

    .mentoring_gradient_row.bookingapp_gradient_row {
        flex-direction: column !important;
    }

    .mentoring_gradient_row.bookingapp_gradient_row .vc_column-inner .wpb_wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mentoring_gradient_row.bookingapp_gradient_row .rounded_corner_btn,
    .mentoring_gradient_row.bookingapp_gradient_row .rounded_corner_btn a {
        margin: 0 !important;
    }

    .mentoring_gradient_row.bookingapp_gradient_row .rounded_corner_btn {
        margin-bottom: 30px !important;
    }

    .mentoring_gradient_second .mentoring_gradient_row.bookingapp_gradient_row .vc_column-inner .wpb_wrapper {
        flex-direction: column;
    }

    .mentoring_gradient_second .mentoring_gradient_row.bookingapp_gradient_row::before,
    .mentoring_gradient_second .mentoring_gradient_row.bookingapp_gradient_row::after {
        display: none;
    }

    .mentoring_gradient_second .bookingapp_gradient_row .wpb_single_image img {
        max-width: 100%;
    }

    .mentoring_gradient_content .title {
        text-align: center !important;
        margin-bottom: 24px;
    }

    .mentoring_gradient_content .title {
        font-size: 20px;
        line-height: 28px;
    }

    .mentoring_gradient_content>.vc_column-inner>.wpb_wrapper {
        padding: 0;
    }

    .mentoring_gradient_second .mentoring_gradient_content .box_button {
        margin: 0 !important;
    }

    .mentoring_gradients_content {
        padding: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .mentoring_gradients_second .wpb_single_image {
        text-align: center !important;
    }

    .mentoring_gradients_second .title {
        font-size: 24px;
        line-height: 30px;
        text-align: center !important;
    }

    .mentoring_gradients_second .content {
        text-align: center !important;
    }

    .mentoringtrusted_partner_section .mentoring_fearlessly_row {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 24px;
    }

    .mentoringtrusted_partner_section.trusted_partner_section .vc_box_border_grey {
        padding: 0;
    }

    .page-id-11320 .faq_solutions_list.faq_tut_section {
        margin: unset !important;
    }

    .mentoring_poweredai_section .mentoring_poweredai_row {
        padding: 16px !important;
        align-items: center;
        justify-content: center;
    }

    .blue_gradient_section .gradient_heading {
        line-height: 34px !important;
        text-align: center !important;
    }

    .blue_gradient_section .yellow_btn {
        display: block;
        text-align: center;
    }

    .mentoring_poweredai_row::after,
    .mentoring_poweredai_row::before {
        display: none;
    }

    .mentoring_poweredai_content .wpb_wrapper {
        margin: 24px auto 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .loan-case-hore-img .content-img {
        position: relative;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
        transform: unset !important;
    }

    .loan-casestudy-hero .loan-hero-wapper>.vc_column-inner:before {
        display: none;
    }

    .loan-casestudy-hero-wapper .loan-hero-wapper {
        justify-content: center !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .loan-casestudy-hero-wapper .loan-case-hore-img {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
        margin-top: 24px;
    }

    .loan-case-hore-img .content-img.fast-online-img {
        order: 1;
    }

    .loan-case-hore-img .content-img.hidden-fees-img {
        order: 2;
    }

    .loan-case-hore-img .content-img.e-transfer-img {
        order: 3;
    }

    .loan-case-hore-img .content-img.instant-decision-img {
        order: 4;
    }

    .loan-case-hore-img .content-img.no-documents-img {
        order: 5;
    }

    .loan-casestudy-hero {
        padding: 50px 0;
    }

    .clientproblem-loadcash-item .vc_column-inner {
        margin-bottom: 24px;
    }

    .loancash-solutions-list {
        column-gap: 24px;
        row-gap: 30px;
    }

    .clientproblem-loadcash-list {
        margin-bottom: 30px !important;
    }

    .loancash-features {
        flex-direction: column;
    }

    .loancash-features-img {
        max-width: 400px;
    }

    .loancash-features-list ul {
        column-gap: 16px;
    }

    .case_study_studypeak_banner .banner_content_left,
    .case_study_studypeak_banner .banner_content_right {
        display: none !important;
    }
    .case_study_banner.case_study_studypeak_banner {
        background: url('images/case-study/studypeak/banner-shape-circle.svg') no-repeat top center/auto #EDF4F1 !important;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1024px) {
    .solutions_case_section_mechanech .solutions_mechanech_section {
        flex-direction: column;
        gap: 30px;
    }

    .solutions_mechanech_section .solution_column {
        width: 100% !important;
        margin-bottom: 30px !important;
        text-align: left;
    }

    .solutions_mechanech_section .solution_column.solution_column_images {
        display: none;
    }

    .solutions_mechanech_section .solution_column:nth-child(2),
    .solutions_mechanech_section .solution_column:nth-child(4) {
        border-radius: 0px;
    }

    .solutions_mechanech_section .solution_column:nth-child(3),
    .solutions_mechanech_section .solution_column:nth-child(5) {
        width: 100% !important;
        margin-left: 0px;
        border-radius: 0px;
    }

    .solutions_mechanech_section .solution_column .bg-div-top-right,
    .solutions_mechanech_section .solution_column .bg-div-bottom-right,
    .solutions_mechanech_section .solution_column .bg-div-top-left,
    .solutions_mechanech_section .solution_column .bg-div-bottom-left {
        display: none;
    }

    .solutions_mechanech_section .solution_column h2 {
        -webkit-text-stroke-color: #000;
        -webkit-text-stroke-width: 1px;
        color: #fff;
        font-size: 36px !important;
        font-weight: 600 !important;
        font-family: 'Poppins';
        line-height: 32px !important;
        float: left !important;
        position: absolute !important;
        top: 0;
        left: 0 !important;
        padding: 25px;
        right: unset !important;

    }

    .solutions_mechanech_section .solution_column:nth-child(3) p,
    .solutions_mechanech_section .solution_column:nth-child(5) p {
        float: left;
    }

    .solutions_mechanech_section .solution_column p {
        margin-top: 30px;
    }
}

@media only screen and (max-width:640px) {

    header.site-headers .site-logo {
        max-width: 180px;
    }

    .our_working_models_section .working_models_list .working_models_item,
    .our_working_models_section .working_models_list .working_models_item:nth-child(2) {
        max-width: 100%;
    }

    .testimonials-list-main-slider .owl-dots .owl-dot:not(:last-child) {
        margin-right: 5px;
    }

    .header-btn .btns {
        padding: 10px 20px;
        font-size: 14px;
        line-height: 20px;
    }

    .awards_recognition_counter .review_box_inner .review_box_list .review_box_item {
        width: 50%;
        margin-bottom: 20px;
    }

    .awards_recognition_counter .review_box_inner {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .counter {
        flex-direction: column;
    }

    .counter ul li::after {
        display: none;
    }

    .counter::before,
    .counter::after {
        display: block;
    }

    .site-main-title {
        font-size: 30px;
        line-height: 45px;
    }

    .site-main-subtext p,
    .awards-recognition-section .site-main-subtext p {
        font-size: 18px;
        line-height: 26px;
    }

    .solve-real-problem-item.vc_col-sm-4,
    .solve-real-problem-item-inner.vc_col-sm-3 {
        width: 100%;
    }

    .casestudy-carousel .profile_cash_tag li {
        padding: 10px 15px;
    }

    .casestudy-carousel .casch_project_info {
        flex-direction: column;
    }

    .casestudy-carousel .cash_project_item .cash_item_box {
        text-align: center;
        justify-content: center;
    }

    .explore_life_nyusoft_section .nyusoft_life_side_text p {
        left: -115px;
        font-size: 36px;
        line-height: 45px;
    }

    .explore_life_nyusoft_section .text_slider_liftnyusoft {
        margin-top: 20px !important;
        margin-left: 60px !important;
    }

    .client_feedback_section .slider-nav .client_img_box .img {
        width: 100%;
        height: 100%;
    }

    .client_feedback_section .slider-nav.slick-initialized .slick-track .client_img_box {
        height: 90px;
    }

    .client_feedback_section .slider-nav .client_img_box .img-inner {
        padding: 0 10px;
    }

    .client_feedback_section .slider-nav .client_img_box.slick-current .img {
        border-radius: 50%;
        border: 1px solid var(--primary-color);
        transform: scale(1);
    }

    .page-title-bar.page-title-bar_new p {
        font-size: 16px;
    }

    .page-title-bar.page-title-bar_new h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .about_ceo_section .mission-vision-main .mission-vision-main_inner .mission-vision-box .mission-vision_content .title {
        font-size: 18px;
        line-height: 26px;
    }

    .about_ceo_section .mission-vision-main .mission-vision-main_inner .mission-vision-box .mission-vision_content {
        margin-left: 15px;
    }

    .about_ceo_section .mission-vision-main .mission-vision-main_inner .mission-vision-box .mission-vision_content .contetn {
        font-size: 14px;
        line-height: 24px;
    }

    .about_ceo_section .mission-vision-main .mission-vision-main_inner .mission-vision-box .image_box {
        max-width: 50px;
        min-width: 50px;
        height: 50px;
        padding: 10px;
    }

    .about_ceo_section .about_ceo .mission-vision-main .mission-vision-main_inner {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .about_ceo_section .about_ceo .mission-vision-main {
        padding: 30px 15px;
    }

    .about_ceo_section .about_ceo .mission-vision-main .ceo_text_content p {
        font-size: 16px;
        line-height: 30px;
    }

    .about_ceo_section .about_ceo .mission-vision-main .ceo_text_content .ceo_name_text .name_text {
        font-size: 20px;
        line-height: 30px;
    }

    .we_offer .services_we_offer_list .services_we_offer_item {
        width: 50%;
    }

    .case_txt .casch_project_info {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .case_txt .company-logo {
        padding: 0;
    }

    .case_txt .company-logo img {
        max-width: 100%;
    }

    .our_story_section .our_story_box .our_story_details .site-main-title {
        font-size: 26px;
        line-height: 34px;
    }

    .counter_section .counter_section_inner .counter ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .counter_section .counter_section_inner .counter ul li {
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .counter_section .counter_section_inner .counter ul li:nth-child(3),
    .counter_section .counter_section_inner .counter ul li:nth-child(4) {
        margin-bottom: 0;
    }

    .benefits-perks-list .benefits-perks-item {
        width: 50%;
    }

    .events-nyusoft-section .events-nyusoft_item-box .events-nyusoft_item-content .content-box h5 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .tags-list,
    .job-box-exp,
    .job-box-pos,
    .tags-list ul li {
        font-size: 14px;
        line-height: 18px;
    }

    .job-box-title {
        line-height: 24px;
        margin-bottom: 2px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_content .content_box .box-title {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 20px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header .re_icon-box .box_title br {
        display: none;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header .re_icon-box .icon_box i {
        font-size: 28px;
        line-height: 28px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header .re_icon-box .icon_box {
        width: 50px;
        height: 50px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header .re_icon-box .box_title {
        font-size: 20px;
        line-height: 28px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header .arrow_icon i {
        font-size: 16px;
        line-height: 16px;
        margin-top: 2px !important;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header .arrow_icon {
        min-width: 28px;
        max-width: 28px;
        height: 28px;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_header.is-active .arrow_icon i {
        margin-bottom: 2px !important;
        margin-top: 0 !important;
    }

    .reasons_accordion_list .reasons_accordion_item .accordion_content .content_box ul li,
    .reasons_accordion_list .reasons_accordion_item .accordion_content .content_box p {
        font-size: 14px;
        line-height: 22px;
    }

    .our_working_models_section .working_models_list .working_models_item:nth-child(1),
    .our_working_models_section .working_models_list .working_models_item,
    .our_working_models_section .working_models_list .working_models_item:nth-child(3) {
        padding: 0;
    }

    .home-banner .vc_column_container .vc_column-inner>.wpb_wrapper {
        padding: 0 !important;
    }

    .explore_life_nyusoft_section .site-main-title,
    .explore_life_nyusoft_section .site-main-subtext {
        padding: 0 15px;
    }

    .one_team_one_section {
        margin-top: 10px !important;
    }

    .lets_get_started_section .get_started_content>.vc_column-inner .get_started_content_title {
        font-size: 26px;
        line-height: 34px;
    }

    .lets_get_started_section .get_started_content>.vc_column-inner .get_started_content_des p {
        font-size: 18px;
        line-height: 28px;
    }

    .tags-list b {
        line-height: 18px;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading,
    .education_app_banner_section .education_app_banner_inner .education_app_banner_left .banner_title .vc_custom_heading strong {
        font-size: 30px;
        line-height: 40px;
    }

    .education_app_banner_section .education_app_banner_inner .education_app_banner_left {
        margin-top: 30px;
    }

    .educationsolution_services .educationsolution_services_item {
        width: 100%;
    }

    .faq_solutions_list .faq_solutions_item .faq_solutions_title::before {
        margin-right: 10px;
    }

    .trending_technology .trending_technology_inbox .technology_word_box .box_logo_inner,
    .trending_technology .trending_technology_inbox .technology_word_box .mobile_application .mobile_logoin {
        margin-top: 30px;
    }

    .trending_technology.trending_technology_staffing .trending_technology_inbox {
        width: 50%;
    }

    .education_app_section .education_app_section_inner .education_app_title {
        font-size: 20px;
        line-height: 30px;
    }

    .loan-hero-wapper .banner_images_box img {
        border-radius: 18px;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item>.vc_column-inner>.wpb_wrapper p {
        font-size: 17px;
        line-height: 34px;
    }

    .emotional_benefits_inner .emotional_benefits_content .emotional_benefits_item ul li::before {
        font-size: 55px;
        line-height: 60px;
    }

    .emotional_benefits_inner .emotional_benefits_content .emotional_benefits_item ul li {
        padding: 15px;
        gap: 15px;
    }

    .emotional_challenges_section .emotional_challenges_inner .emotional_challenges_text>.vc_column-inner {
        padding: 20px 15px !important;
    }

    .case_features_list_wapper .case_features_list.swank_case_features_list .case_features_item {
        width: 100%;
    }

    .solutions_multiclass_section.second_col .solution_column:nth-child(1),
    .solutions_multiclass_section.second_col .solution_column:nth-child(3) {
        width: 36%;
        justify-content: center;
    }

    .trending_technology .trending_technology_inbox .technology_word_box .mobile_application {
        padding: 20px 16px;
    }

    .statement_sec.buildwiz_statement_sec .left_seprator {
        width: 100%;
    }

    /* bespoke gallery  */

    .statement_sec.bespoke_statement_sec .left_seprator {
        width: 100%;
    }

    .statement_sec.bespoke_statement_sec2 .left_seprator {
        width: 100%;
    }

    .colors_challenges_section .colors_challenges_inner .emotional_challenges_text_bespoke {
        width: 100%;
    }

    .solutions_case_section_bespoke .solutions_bespoke_section {
        flex-direction: column;
        gap: 30px;
    }

    .solutions_bespoke_section .solution_column {
        padding: 0 !important;
        width: 100% !important;
        margin-bottom: 30px !important;
    }

    .statement_sec.bespoke_statement_sec .left_seprator:nth-child(1),
    .statement_sec.bespoke_statement_sec .left_seprator:nth-child(2),
    .statement_sec.bespoke_statement_sec .left_seprator:nth-child(3) {
        width: 100% !important;
    }

    .statement_sec.bespoke_statement_sec2 .left_seprator:nth-child(1),
    .statement_sec.bespoke_statement_sec2 .left_seprator:nth-child(2) {
        width: 100% !important;
    }

    .solutions_bespoke_section .solution_column h2,
    .solutions_bespoke_section .solution_column p {
        text-align: center !important;
    }

    .solutions_bespoke_section .solution_column:nth-last-child(2),
    .solutions_bespoke_section .solution_column:last-child {
        margin-bottom: 30px !important;
    }

    .solutions_bespoke_section {
        background-position: center top !important;
    }

    .solutions_bespoke_section .solution_column.solution_column_images {
        position: relative !important;
        width: 100% !important;
        top: unset !important;
        left: 0 !important;
        transform: unset !important;
        padding: 0 !important;
        padding-top: 24px !important;
        margin-bottom: 60px !important;
    }

    .case_features_list_wapper .case_features_list .case_features_item {
        width: 100% !important;
    }

    /* ========  engjobseu css  ========= */

    .statement_sec.engjobseu_statement_sec .left_seprator {
        width: 100%;
    }

    .solutions_case_section_engjobseu .solutions_engjobseu_section {
        flex-direction: column;
        gap: 30px;
    }

    /* .case_features_list_wapper .case_features_list .case_features_item {
    width: 100% !important;
} */

    .solutions_engjobseu_section .solution_points {
        margin-bottom: 0px !important;
        padding-bottom: 20px;
    }

    /* =========== i need tutor ============ */

    .statement_sec.mechanech_statement_sec .left_seprator {
        width: 100%;
    }

    .emotional_challenges_section .emotional_challenges_inner .emotional_challenges_text_mechanech {
        width: 100%;
    }

    .solutions_case_section_mechanech .solutions_mechanech_section {
        flex-direction: column;
        gap: 30px;
    }

    .case_features_list_wapper .case_features_list .case_features_item {
        width: 100%;

    }

    .solutions_mechanech_section .solution_column {
        width: 100% !important;
        margin-bottom: 30px !important;
        text-align: left;
    }

    .solutions_mechanech_section .solution_column.solution_column_images {
        display: none;
    }

    .solutions_mechanech_section .solution_column:nth-child(2),
    .solutions_mechanech_section .solution_column:nth-child(4) {
        border-radius: 0px;
    }

    .solutions_mechanech_section .solution_column:nth-child(3),
    .solutions_mechanech_section .solution_column:nth-child(5) {
        width: 100% !important;
        margin-left: 0px;
        border-radius: 0px;
    }

    .solutions_mechanech_section .solution_column .bg-div-top-right,
    .solutions_mechanech_section .solution_column .bg-div-bottom-right {
        display: none;
    }

    .solutions_mechanech_section .solution_column h2 {
        -webkit-text-stroke-color: #000;
        -webkit-text-stroke-width: 1px;
        color: #fff;
        font-size: 36px !important;
        font-weight: 600 !important;
        font-family: 'Poppins';
        line-height: 32px !important;
        float: left !important;
        position: absolute !important;
        top: 0;
        left: 0 !important;
        padding: 25px;
        right: unset !important;

    }

    .solutions_mechanech_section .solution_column:nth-child(3) p,
    .solutions_mechanech_section .solution_column:nth-child(5) p {
        float: left;
    }

    .solutions_mechanech_section .solution_column p {
        margin-top: 30px;
    }

    .swo_section_row .solutions_list .solutions_item .icon {
        min-width: 50px;
        max-width: 50px;
        height: 50px;
        padding: 10px;
    }

    .swo_section_row .solutions_list .solutions_item .icon-content h5 {
        font-size: 18px;
        line-height: 28px;
    }

    .swo_section_row .solutions_list .solutions_item .icon-content p {
        font-size: 14px;
        line-height: 20px;
    }

    .csd_our_process_section .our_process_list .our_process_item {
        width: 50% !important;
    }

    .mortowork_banner .tipes_list .tipes_item {
        position: relative !important;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
        transform: unset !important;
        max-width: 100% !important;
        width: 100%;
    }

    .mortowork_banner .tipes_list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }

    .mortowork_banner.case_study_banner {
        padding-bottom: 50px;
    }

    .mentoring_gradient_row.bookingapp_gradient_row h2.vc_custom_heading.title {
        font-size: 18px !important;
        line-height: 26px !important;
    }

    .site-main-title.site-main-title-icon:after {
        display: none;
    }

    .loancash-solutions-list {
        grid-template-columns: repeat(1, 1fr);
    }

    .challenges-loan-list {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (max-width: 560px) {

    .home-banner .home_banner_title .wpb_wrapper h1 {
        font-size: 34px;
        line-height: 55px !important;
    }

    body .home-banner {
        padding: 120px 0 120px;
    }

    .casestudy-carousel .profile_cash_tag li {
        width: 100%;
        margin-left: 0;
    }

    .one_team_one_section .one_team_one_box {
        width: 100%;
        margin-bottom: 20px;
    }

    .our_story_section .story_icon_list {
        padding: 10px 0;
        flex-direction: column;
    }

    .our_story_section .story_icon_list .story_icon_item:first-child::before {
        content: '';
        height: 1px;
        width: 100%;
        background: linear-gradient(90deg, #2981C4 0%, #FFFFFF 48.96%, #2981C4 100%);
        position: absolute;
        top: unset;
        bottom: 0;
        right: 0;
    }

    .our_values_box .our_values_box_item {
        margin-bottom: 10px;
    }

    .our_values_box .our_values_box_item:last-child {
        max-width: 50%;
        display: flex;
        align-items: center;
        flex-direction: column;
        margin-top: 0;
    }

    .our_values_box .our_values_box_item:last-child .values_box_item {
        width: 100%;
        padding-top: 90%;
    }


    .our_values_box .our_values_box_item {
        max-width: 50%;
    }

    .our_values_box .our_values_box_item .values_box_item {
        border-radius: 30px !important;
    }

    .lets_get_started_section .get_started_form form p span {
        width: 100%;
        padding: 0;
    }

    .client_feedback_section .slider-nav {
        padding: 0 50px !important;
    }

    .client_feedback_section .slider-nav .slick-next i,
    .client_feedback_section .slider-nav .slick-prev i {
        font-size: 22px;
        line-height: 22px;
    }

    .client_feedback_section .slider-nav .client_img_box .img {
        width: 90px;
        height: 90px;
        border: 2px solid #ebeae6;
    }

    .client_feedback_section .slider-nav .client_img_box .img-inner {
        padding: 0 5px;
    }

    .client_feedback_section .slider-nav .client_img_box.slick-current .img {
        border: 2px solid var(--primary-color);
    }

    .site-main-subtext p,
    .awards-recognition-section .site-main-subtext p {
        font-size: 16px;
        line-height: 24px;
    }

    .site-main-title,
    .csd_section_title_box .site-main-title,
    .csd_inquiry_section .site-main-title {
        font-size: 28px;
        line-height: 36px;
    }

    .job-title-back .job-title {
        width: 100%;
    }

    .page-title-bar.blog-detail-bar .job-title-back {
        flex-wrap: nowrap;
    }

    .page-title-bar.page-title-bar_new.page-title-portfolio {
        position: relative;
    }

    .page-title-bar.page-title-bar_new.page-title-portfolio .container {
        padding: 0;
    }

    .page-title-portfolio .job-back {
        position: absolute;
        top: 20px;
        left: 20px;
    }

    .edtech_solutions_list .solutionmarketplace_list .solutionmarketplace_item {
        width: 50%;
    }

    .trending_technology_section .trending_technologylist,
    .why_choseus_ininner .why_choseusinner_side .why_choseus_list {
        grid-template-columns: repeat(1, 1fr);
    }

    .trending_technology .trending_technology_inbox .technology_word_box .mobile_application .mobile_logoin,
    .trending_technology .trending_technology_inbox .technology_word_box .box_logo_inner .box_logo_inner_in {
        flex-direction: column;
        gap: 0;
    }

    .trending_technology .trending_technology_inbox .technology_word_box .box_logo_inner img,
    .trending_technology .trending_technology_inbox .technology_word_box .mobile_application .mobile_logoin img {
        margin-bottom: 30px;
    }

    .emotional_challenges_section .emotional_challenges_inner .emotional_challenges_text {
        width: 100%;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item {
        max-width: 50% !important;
    }

    .emotional_technology_section .emotional_technology_inner {
        align-items: unset;
        justify-content: flex-start;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item>.vc_column-inner>.wpb_wrapper {
        justify-content: flex-start;
    }

    .emotional_benefits_inner .emotional_benefits_content .emotional_benefits_item ul li {
        flex-direction: column;
        align-items: flex-start;
    }

    .case_features_list_wapper .case_features_list.buildwiz_list .case_features_item {
        width: 100%;
    }

    .featured_project_card {
        flex-direction: column;
        height: inherit;
    }

    .featured_project_card .featured_project_img {
        height: 400px;
    }
}

@media only screen and (max-width: 490px) {
    .header-btn {
        width: 100%;
        margin-top: 15px;
    }

    .header-btn .btns {
        width: 100%;
        text-align: center;
    }

    .reasons_accordion_list .buttons .view_more_btns {
        margin: 0;
        width: 100%;
    }

    .reasons_accordion_list .buttons .view_more_btns:nth-child(2) {
        margin-top: 15px;
    }

    .loancash-features-list ul {
        display: block;
    }

}

@media only screen and (max-width: 480px) {
    .featured-project-section {
        padding: 30px 0;
    }

    .featured-project-box {
        box-shadow: 0px 1px 10px 0px #0000001A;
        margin: 10px 5px 10px 5px;
    }

    .featured-project-main h2 {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .fProject-img-inner {
        margin: 0;
    }

    .inquiry_form_infomation .inquiry_form form p span,
    .lets_get_started_section .get_started_form form p span {
        width: 100%;
    }

    .inquiry_info_box .flag_text_box {
        flex-direction: column;
    }

    .inquiry_info_box .flag_text_box .flag_item {
        width: 100%;
        margin-top: 20px;
    }

    .inquiry_info_box .flag_text_box .flag_item .images_box {
        flex: 1;
        width: 100%;
        height: 100%;
    }

    .recognition_box_content .review_box_list {
        flex-direction: column;
    }

    .recognition_box_content .review_box_list_col {
        padding: 0;
    }

    .recognition_box_content .review_box_list_col:nth-child(2) {
        margin-top: 0;
    }

    .cont_awards_recognition .awards_box_content .site-main-title {
        line-height: 45px;
    }

    .our-core-main .core-box-row .core_list .core_box {
        width: 100%;
        max-width: 250px;
    }

    .we_offer .services_we_offer_list .services_we_offer_item {
        width: 100%;
    }

    .we_offer .services_we_offer_list .services_we_offer_item .services_we_inner .icon_box {
        padding-top: 40%;
    }

    .we_offer .services_we_offer_list .services_we_offer_item .services_we_inner .icon_box i {
        font-size: 50px;
    }

    .benefits-perks-list .benefits-perks-item {
        width: 100%;
    }

    .awards_recognition_hiring .review_box_list {
        grid-template-columns: repeat(1, 1fr);
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .content_box {
        margin: 0;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .content_box>.wpb_wrapper {
        text-align: center;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .follow-us-button,
    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .follow-us-button button {
        width: 100%;
    }

    .follow-uson-row .linkedin-box>.vc_column-inner>.wpb_wrapper .follow-us-button {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .awards_recognition_counter .review_box_inner .review_box_list .review_box_item {
        width: 100%;
    }

    main.site-main {
        padding: 70px 0 0;
    }

    .team-engagement-date .date-year {
        min-width: 130px;
    }

    .team-engagement-date .social-icon-list button {
        margin-left: 10px;
    }

    .social-icon-list ul li {
        margin-left: 5px;
    }

    .trending_technology.trending_technology_staffing .trending_technology_inbox {
        width: 100%;
    }

    .emotional_technology_section .emotional_technology_inner .emotional_technology_item>.vc_column-inner>.wpb_wrapper .images-box .vc_single_image-wrapper {
        width: 45px;
        height: 45px;
    }

    .csd_our_process_section .our_process_list .our_process_item {
        width: 100% !important;
    }

    .csd_our_process_section .our_process_list .our_process_item .vc_column-inner::before {
        right: unset;
        top: unset;
        bottom: -7px;
        left: 50%;
        transform: translateX(-50%) rotate(46deg);
    }

    .our_process_list .our_process_item .icon_title {
        font-size: 16px;
        line-height: 24px;
    }

    .mortowork_banner .tipes_list {
        grid-template-columns: repeat(1, 1fr);
    }

    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text>.vc_column-inner,
    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text:nth-child(2)>.vc_column-inner {
        padding: 50px 50px 80px !important;
    }

    .mentoring_growth_row {
        column-gap: 16px;
        row-gap: 36px;
    }

    .mentoring_growth_row .mentoring_growth_box {
        width: calc(50% - 8px);
    }

    .mentoring_mentee_row .student_journey_section {
        flex-direction: column;
    }

    .student_journey_section .box {
        width: 100%;
    }

    .mentoring_growth_box .box_title {
        font-size: 15px;
        margin-top: 16px;
    }

    .mentoring_growth_box>.vc_column-inner {
        padding: 0 10px 16px !important;
    }
}

@media only screen and (max-width: 380px) {
    .client_feedback_section .slider-nav .client_img_box .img {
        width: 75px;
        height: 75px;
    }

    .client_feedback_section .slider-nav .client_img_box .img-inner {
        padding: 0 5px;
    }


    .emotional_glimpse_image .emotional_glimpse_image_ineer::before {
        height: 80%;
    }

    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text>.vc_column-inner,
    .colors_challenges_section .challange_sec_worknstay .colors_challenges_text:nth-child(2)>.vc_column-inner {
        padding: 50px 30px 80px !important;
    }

    .recaptcha {
        transform: scale(0.8);
        margin-left: -30px;
    }

    .loan-hero-wapper .banner_images_box img {
        border-radius: 10px;
    }
}

@media only screen and (max-width: 330px) {
    .client_feedback_section .slider-nav .client_img_box .img {
        width: 65px;
        height: 65px;
    }

    .client_feedback_section .slider-nav .client_img_box .img-inner {
        padding: 0 5px;
    }
}