@media (max-width: 1840px){
    .py-200 { padding: 150px 0;}
    .typo-1, .typo-1 p { font-size: 16px; line-height: 28px;}
    .inr-heading, .inr-heading-center { font-size: 50px;}
    .how-we-work .inr-heading-center, .how-we-work .inr-heading-center { font-size: 50px;}
    .form-check .form-check-label { font-size: 18px;}
    .fuzi-form .form-check input, .fuzi-form .form-check-input[type=checkbox] { margin-right: 10px;}
}
@media (max-width: 1700px){
    .form-check .form-check-label { font-size: 16px;}
    .fuzi-form .form-check input, .fuzi-form .form-check-input[type=checkbox] { width: 18px; height: 18px;}
    .font2 { font-size: 28px;}
    .font4 { font-size: 20px!important; line-height: 28px;}
    .free-consultation p { font-size: 20px; line-height: 32px; margin: 30px 0;}
    .white-btn { padding: 12px 32px;}
    /* .white-btn span { font-size: 18px;} */
    .form-greadient-box {
        padding: 30px;
    }
    .career-txt h2{font-size: 40px;}
    .career-txt h2 span{font-size: 45px;}
    .explore-faq {
        margin-top: 100px;
        margin-bottom: 50px;
    }
    .free-consultation {
        margin-bottom: 80px;
    }

    .ask-wrap .accordion-title img {
        margin-left: 40px;
        width: 30px;
    }
    .ask-wrap .inr-heading-center {
        margin-bottom: 60px;
    }
    .accordion-content {
        padding-bottom: 40px;
        font-size: 20px;
        line-height: 34px;
    }
}
@media (max-width: 1500px){
    .mnu-wrap {
        width: auto;
    }
}
@media (max-width: 1500px){
    .inr-heading, .inr-heading-center { font-size: 40px;}
    .how-we-work .inr-heading-center, .how-we-work .inr-heading-center { font-size: 40px;}
    .typo-1, .typo-1 p { font-size: 16px; line-height: 24px;}
    .how-work-cont .inr-heading, .how-work-cont .inr-heading-center { font-size: 35px; margin-bottom: 4px;}
    .team-txt h2, .join-team-wrap h2 { font-weight: 700; font-size: 45px;}
    .team-txt p, .join-team-wrap p { font-size: 19px; line-height: 32px;}
    .pink-card-head h4 { font-size: 18px; line-height: 26px;}
    .card-img { width: 100px; height: 100px;}
    .card-txt p { font-size: 14px; line-height: 22px;}
    .team-slider-wrap { margin-top: -138px;}
    .team-txt { padding-bottom: 110px;}
    .fuzi-form { padding: 30px 50px;}
    .form-heading { font-size: 21px;}
    /* .greadient-box-wrap>img {
        max-width: 180px;
    } */
    .career-txt h2{font-size: 32px; padding-right: 40px;}
    .career-txt h2 span{font-size: 36px;}
    .reach-us h3 {
        font-size: 28px;
        margin-bottom: 30px;
    }
    .reach-us a, .reach-us p {
        font-size: 17px;
        margin-bottom: 25px;
    }
    .reach-us img {
        width: 29px;
        margin-right: 10px;
    }
 
    .accordion-content {
        padding-bottom: 40px;
        font-size: 18px;
        line-height: 30px;
    }
    
}
@media (max-width: 1450px){
    /* .banner_content .banner_sm {font-size: 1.75rem;} */
    /* .banner_content .banner_lg  {     font-size: 3rem;} */
    .banner_links  { margin-top: 2.5rem; margin-bottom: 2.5rem; }
    .talent_banner_home .banner_img svg { width: 95%;}
}

@media (max-width: 1300px){
    .services_grid .grid_right {padding: 50px 20px;}
    .price_plan_box_inner {     padding: 15px;font-size: 14px;}
}

@media (max-width: 1345px){
    .nav_primary > li > a {padding: 0.5rem 0.6rem;}
    .arrow_menu {right: 0;}
}
@media (max-width: 1280px){
    .nav_primary .drop_main:after{display: none;}
    .drop_menu_sub li a {    color: #878787;}
}
@media (max-width: 1260px){
    .container_main {
        padding-left: 15px;
        padding-right: 15px;
    }
}




@media (max-width: 1200px){


    .learning_list li {width: 50%;}
    .learning_box_content .images {     height: 15rem;}

    .section_main {
        padding: 50px 0;
    }
    .services_list {
        margin: auto;
    }
    .banner-txt h2 {
        font-size: 35px;
    }
    .banner-txt p {
        padding-right: 40px;
        font-size: 19px;
        line-height: 30px;
        margin-bottom: 0;
        margin-top: 20px;
    }
    /* .footer_cols {
        padding: 0 50px;
    } */
    
    .bottom-gap{padding: 0;}

    .img-box {
        display: flex;
        justify-content: center;
    }
    .how-work-cont .inr-heading, .how-work-cont .inr-heading-center {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .typo-1, .typo-1 p {
        font-size: 16px;
        line-height: 22px;
    }
    .fuzi-form {
        padding: 30px 30px;
    }
    .form-check .form-check-label {
        font-size: 14px;
    }
    .fuzi-form .form-check input, .fuzi-form .form-check-input[type=checkbox] {
        width: 13px;
        height: 13px;
        margin-right: 7px;
    }
    .form-heading {
        font-size: 17px;
        margin-bottom: 13px;
    }
    .form-greadient-box, .greadient-box-wrap {
        padding: 20px;
    }
    .connect-form-wrap {
        margin-bottom: 60px;
    }
    .free-consultation {
        margin: 40px;
    }
    .free-consultation {
        margin: 40px;
        padding: 40px 30px;
    }
    .connect-page-head .font2 {
        margin-bottom: 20px;
    }
    .career-txt h2 {
        font-size: 20px;
    }
    .career-txt h2 span{font-size: 23px;}
    .explore-faq {
        margin-top: 60px;
        margin-bottom: 20px;
    }
    .ask-wrap {
        padding: 0;
    }
  
    .ask-wrap .accordion-title img {
        margin-left: 32px;
        width: 18px;
    }
    .facts-listing {
        padding: 0 50px;
    }
    .client_logos:after {display: none;}
}
 @media (max-width:1105px){
    .nav_primary > li > a {padding: 0.5rem 0.5rem; font-size: 1.2rem;}
}
/*@media (max-width:1024px){
    .timer_header {display: none;}
}*/

@media(min-width:1024px) and (max-width:1165px){
    .nav_primary > li > a{padding: 0.5rem 0.5rem;}  
    .nav_inner {padding: 0 2rem;}
}


@media (max-width: 991px){

    .learning_box_content .images { object-fit: cover;}
    .learning_list { flex-wrap: nowrap;overflow: auto;}
    .learning_list li {min-width: 55%;}
    .how_it_list .content{width: 271px;}
    .how_it_work_box { padding: 2rem; }
    .nav_inner {
        display: flex;
        align-items: center;
    }
    .nav_right {
        margin-left: auto;
    }
    
    .nav_left {
        align-self: center;
    }
    .logo {
        height: auto;
    }
    .logo img {
        width: 120px;
    }
    .begin-item {
        min-width: 50%;
    }
    .testi-main-panel {
        flex-direction: column;
    }
  
    .testi-main-left .heading {
        margin-bottom: 30px;
    }
    .facts-listing > li {
        width: 100%;
    }
    .facts-listing > li:nth-child(even) .facts-img-box {
        order: initial;
        -ms-flex-order: initial;
    }
    .facts-listing > li:nth-child(even) .facts-info-box {
        border-right: none;
        border-left: 1px solid #000;
        margin: 0 0 0 30px;
        padding: 0 0 0 30px;
    }
    .facts-listing > li:nth-child(even) .facts-info-box .facts-info-text {
        margin-left: 0;
        margin-right: auto;
    }
    .facts-listing {
        padding: 0 50px;
        display: flex;
        flex-direction: column;
        width: max-content;
        margin: auto;
    }
    .consult-box {
        padding: 30px;
    }
    .consult-box {
        padding: 30px;
        flex-direction: column;
    }
    .heading-captions {
        padding: 0 30px;
    }
    .consult-right {
        margin-left: 0;
        align-self: flex-start;
        margin-top: 30px;
    }
    /* .banner-txt {
        bottom: 30px;
        left: 30px;
    } */
    .banner-txt h2 {
        font-size: 26px;
    }
    .banner-txt p {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }
    .inr-heading, .inr-heading-center {
        font-size: 25px;
    }
    .section_main {
        padding: 38px 0;
    }
    .services-heading p br {
        display: none;
    }
    .services_list {
        width: 90%;
    }
    .services_content {
        padding-left: 26px;
    }
    .services_list .services_boxs .images{
        min-height: 292px;
    }
    .accodian_services .ques, .ques_false {
        font-size: 16px;
    }
    .accodian_services .ques, .ques_false {
        font-size: 16px;
        padding-right: 20px;
    }
    .accodian_services .ques:after {
        position: absolute;
        right: 0;
        top: 10px;
    }
    .accodian_services .ques_false:after {
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .services_list .services_boxs .images .title {
        text-align: center;
        padding: 0 10px;
    }
    .py-200 {
        padding: 50px 0;
    }
    .about-grid .img-box, .about-grid .typo-1 {
        margin-bottom: 30px;
    }
    .about-grid .h-100 {
        height: auto;
    }
    .about-row:nth-child(even), .how-work-cont:nth-child(even) {
        flex-direction: column-reverse;
    }
    .about-grid .img-box img, .how-work-cont, .our-team .row, .team-slider-wrap .row, .join-our-team .row {
        padding: 0!important;
    }
    .how-we-work {
        padding-bottom: 0!important;
    }
    .our-team {
        padding: 40px!important;
    }
    .team-txt h2, .join-team-wrap h2 {
        font-weight: 700;
        font-size: 32px;
        margin-top: 30px;
    }
    .team-txt p, .join-team-wrap p {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
    }
    .team-slider-wrap {
        padding-bottom: 70px;
    }
    .join-team-wrap {
        padding: 40px 0;
    }
    .join-team-wrap p {
        margin: 20px 0;
    }
    .white-btn {
        padding: 8px 24px;
    }
    .white-btn span {
        font-size: 16px;
    }
    .fuzi-form .form-control {
        height: 45px;
    }
    .free-consultation {
        margin: 0;
    }
    .connect-page-head p {
        font-size: 22px;
    }
    .career-slider .swiper-slide:nth-child(even) .row {
        flex-direction: column-reverse;
    }
    .career-txt h2{margin: 50px; padding: 0;}
    .font2 {
        font-size: 20px;
    }
    .services_grid .grid_left, .services_grid .grid_right {padding:50px 20px;}
    .social_media_sec .grid_left  {background-image: none !important;}
    .social_media_sec .ser_head {color: #fff;}
    .social_media_sec .services_list_box {color: #fff;}
    .content_service_bg .grid_right  {background-image: none !important;}
    .banner_content .banner_sm { font-size: 1.5rem;}
    .banner_content .banner_lg { font-size: 2.825rem; }
    .sec_heading { font-size: 2.5rem;     padding-bottom: 1rem;}
    .client_home svg { top: 0; max-width: 68rem; }
    .impact_home_images_inner { width: calc(80% + 10rem);}
    .learning_box_content .images img   { object-fit: cover; } 
    .free_assest_page { overflow: hidden; }
    
}
@media(min-width:768px) and (max-width:991px){
    .nav_action_box{top: 6rem;}
    .timer_header{padding: 0.5rem 0rem;}
    .join_meeting{font-size: 14px;line-height: 16px;}
    .join_meeting strong{font-size: 16px;}
    .timer_header .text{white-space: normal;}
    .timer_header .event_cta .btn{min-width: auto;font-size: 15px;}
    .timer_header .text{width: 65%;}
    .event_cta{width: 24%;}

    /* CASE-STUDIES SECOND PAGE */
    .case_box_inner_repeat .author_info_box .images {width: 17.25rem;}
    .case_box_inner_repeat .author_info_box_left  {display: flex; align-items: center;}
    .case_box_inner_repeat  .author_info_box .case_company_logo { position: static;}
    .case_box_inner_repeat .website_info {width: 170%;}
    .website_info ul { column-width: 170px;}
    .website_info { margin-top: 4rem;}
    .case_company_logo  { min-width: 115px !important; min-height: 115px !important;width: 115px !important; height: 115px !important;}
    .case_company_logo  img { height: 100%; width: 100%;}
    .case_box_inner_repeat .author_info_box .author_info_box_right .case_name {word-break: break-all;}
    .case_studies_top_left {width: 100%;    padding-top: 1rem;}
    .case_studies_top_right {width: 100%; margin-top: 2rem;}
    .case_studies_top_intro { flex-wrap: wrap;}
    .objectives_data_bottom {flex-wrap: wrap;}
    .objectives_data_bottom >div {width: 100%;}
    .objectives_data_left { margin-bottom: 2rem;}

    /* TESTIMONIAL PAGE CSS START */
    .client_testimonial_page .grid{ }
    .client_testimonial_page .grid-sizer, .grid-item {width: calc(50% - 20px); }
    .tab_testimonial {overflow: auto;}
    .tab_testimonial .tab_btn { white-space: nowrap;}
    .tab_testimonial { overflow: auto;  padding-bottom: 1rem;  justify-content: flex-start;}

}



.explore-box-without-slider-lg {display: none !important;}
.explore-box-without-slider { display: flex;}
@media (max-width: 767px){
    .blog_info_inner .posted_by_img { margin-top: 2rem;}
.join_meeting{font-size: 12px;}
    .join_meeting strong{font-size: 13px;display: block;line-height: 7px;}
    .timer_header .text{width: 63%;}
    .event_cta{width: 37%;padding: 0!important;}
    .timer_header{padding: 0;}
    .timer_header .event_cta .btn{font-size: 12px;min-width: auto;}



.banner_links li:last-child { margin: 1rem 0 0 0;}
.banner_links {flex-wrap: wrap;justify-content: center;}
.home_buisness_top {width: auto;}
.remote_card .content {font-size: 1rem;}
.community_banner .banner_links li:last-child {margin: 2rem auto 0 auto;}
.community_banner .banner_links {display: block;}
/* New DEsign CSS */
.btn {font-size: 1rem;}
.btn2 {font-size: 1rem;}
.banner_content .banner_lg {min-height: 1.875rem;}
.skill_home ul {overflow: auto; flex-wrap: inherit; justify-content: flex-start;}
.skill_home ul li {width: 70%;margin-right: 1rem; }
.skill_home ul li:after {display: none;}
.flip_card:hover .flip_card_inner { transform: rotateY(180deg); }
.why_us ul {  align-items: center; text-align: center; flex-wrap: wrap;     align-items: flex-start;}
.why_us ul li {width:50%}
.why_us { margin-bottom: 3rem; }
.footer_cols  {flex-wrap: wrap;}
.f_col_right_body { margin-top: 4rem;}
/* New DEsign CSS */

.inner_banner_wrap_case .hide_mob { display: none;}
.inner_banner > img {     min-height: 855px; height: calc(100vh - 95px);}
.interested_inner { flex-direction: column; }
.explore-box-without-slider-lg {display: block !important;}
.explore-box-without-slider { display: none;}
.client_logo_case  .left_side { min-width: 100%; text-align: center; }
/* .client_logo_case .client_logo_list { flex-wrap: wrap;} */
.client_logo_case .client_logo_home_inner {flex-wrap: wrap; margin-right: 0px;}
.client_logo_home.client_logo_case { height: auto;    padding-bottom: 1rem;}
.join_team_cta .btn_block {display: block;}
.services_apply_btn br { display: none;}
.client_logo_list li { width: 33.33%;; }
.client_logo_case .client_logo_list {flex-wrap: wrap;}

.services_grid {flex-direction: column; }
.banner_text_inner {flex-direction: column;padding: 0;}
.banner_text_inner .banner_images {text-align: left;     padding: 20px 0 0 0; }
.banner-txt p { padding-right: 0;}
.banner_text_inner .banner-txt { padding-right: 0;    margin-top: 30px;}
.services_list_inner {width: 100%;flex-direction: column; margin-top: 20px;}
.price_wrap {flex-direction: column;}
.services_grid .ser_head {font-size: 20px;}
.services_list_box .text_lg {font-size: 16px;}
.services_list_box p {margin-bottom: 0;}
.services_sec_curve { padding-left: 20px !important;}
.executive_services_bg .services_grid .grid_right {padding-top: 0;}
.content_service_bg .services_grid .grid_right{padding-top: 0;}
.software_development_bg .grid_right{padding-top: 0;}
.how_work_list{flex-direction: column;}
.how_work_list li {     padding: 0 20px;  flex-basis: calc(50% - 10px); flex-direction: column;}
.how_work_list li:nth-child(2), .how_work_list li:nth-child(4) { margin-top: 0;}
.services_grid .grid_right .vcenter_item p { font-size: 16px; font-weight: 600;line-height: 30px;}
.ser_head_sm  {font-size: 18px;}
.executive_services_bg .btn_main {font-size: 0.875rem; font-weight: 500;padding: 8px 18px 7px;}
.client_services { overflow: auto;}
.client_services li { min-width: 100px;}
.testi-text:before {display: none;}
.case_study_box { flex-direction: column-reverse;}
.case_study_wrap { padding: 35px 0;}
.case_study_left { padding: 25px;    }
.case_study_box { margin-top: 0px;}
.case_study_wrap {    background: #fff;} 
.testimonial-slider .swiper-pagination { position: static !important;}
.video_list li {width: 50%;}
.nav_primary_box { position: fixed;  width: 370px; top: 0; left: 100%; height: 100vh; background-color: #000;  padding: 2rem;  transition: 0.5s;
float: none;   }
.about_stroy_inner .about_stroy_left {width: 100%; 
    padding-top: 5rem}
    .about_stroy_box {
        padding: 0rem 1rem 3rem 1rem;
    }

.team_member_main .team_member_box:nth-child(3n) .member_name {  right: 0;}
.team_member_main .team_member_box:nth-child(3n) .member_name:after { left: auto;
    right: 13px;}
    .remote_section_about .remoteSlider_inner { margin-top: 0rem; }
    .about_screen svg{height: auto; margin-top: 0;}
    .about_screen .round_circle1,   .about_screen .round_circle2{display: none;}
    .about_footer { background-color: transparent;}
    .about_screen { margin-top: 2rem;}
    .about_banner .about_banner_right img { margin: 0;}
    .inner_banner_about .round_circle1 {display: none;}
    .about_banner_ani { animation: none; }
/* .about_screen { display: none;} */

.banner_content p { font-size: 1.125rem; }
.banner_content   { padding-bottom: 1rem; }
.sec_heading { font-size: 2.125rem;padding-bottom: 1.875rem;}
.common_padding { padding: 3.75rem 0;}
.text_lg1  { font-size: 1.75rem; }
.text_lg2 { font-size: 1.25rem;}
.home_skills_box .title {     font-size: 1.75rem; }
.impact_home_images_inner { width: 100%; }
.impact_home_content_box .text_lg4 { font-size: 2rem; }
.impact_home_box .text_lg4 { font-size: 2rem; }
.for_sm {display: block !important;}
.for_lg {display: none !important;}
.client_bg {display: none }
.nav_full {height: 72px; padding: 10px 0; }
body { padding-top: 72px; }
.how_work_home_box { padding: 1rem; }
.formbody { padding: 1.563rem 1rem;} 
.popup_form {     width: 100%; }
.services_drop_inner {width: 50%; }


.services_facts_list li {width: 70%; min-width: 70%;}
.services_facts_list {white-space: nowrap;overflow: auto;}
.services_facts_box .text { white-space: normal; }
.impact_home_box.impact_home_box_social .impact_home_images { width: 100%; }
.services_banner > img  {position: absolute;     height: 100%;z-index: -1;  } 
.services_banner .services_banner_content { position: static;  padding-bottom: 2rem;   padding-top: 2.2rem;}  
.services_banner_content .btn_block {flex-wrap: wrap;margin-bottom: 2rem;}
.services_banner_content .btn_block a {min-width: 230px; }
.services_facts { padding: 1.875rem 0 !important;}
.services_banner_content .slider_box_inner, .btn_block li { margin-top: 2rem; }
.services_bg_wrap .impact_home_content_box  { text-align: left;}
.digital_marketing_ser .impact_home_images_inner { margin-top: 0;}
.services_bg_wrap .impact_home_box{ margin-bottom: 0; }
.services_slide_box .title br {display: none; }
.gallery_box_ser .images img {height: 100%; object-fit: cover; }
.services_testimonial .container_main_full  { padding-left: 15px; padding-right: 15px; }


.services_gallery .swiper-pagination-bullet, .testmonial_slider .swiper-pagination-bullet {width: 12px !important;height: 12px !important; background: #fff !important; }
.services_gallery .swiper-pagination-bullet-active, .testmonial_slider .swiper-pagination-bullet-active { background-color: var(--theme-color) !important; }
.services_gallery .swiper-pagination, .testmonial_slider .swiper-pagination { position: static; }

.community_slider .swiper-pagination-bullet {width: 12px !important;height: 12px !important; background: #fff !important; }
.community_slider .swiper-pagination-bullet-active { background-color: var(--theme-color) !important; }
.community_slider .swiper-pagination{ position: static; }



.services_testimonial .swiper-slide-active .services_testimonial_box p {font-size: 1rem;}
.services_testimonial_box {     padding: 1.5rem 1rem;}
.community_box > img {display: none;}
.community_box .community_content { position: static; padding: 0 1rem; } 
.community_slider { padding-top: 0 !important; }
.services_apply_box { margin-top: 1rem; text-align: center;}
.services_apply_btn { display: block; }
.services_apply_box p { margin: 0 0 15px 0; }
.case_services { flex-wrap: wrap; }
.case_services li { margin-bottom: 1rem;}
.fancybox__container.is-animated {width: 100%; height: 100%; border-radius: 0; }
.inner_banner_wrap { flex-wrap: wrap;}
.client_home_case{ margin-top: 0; }
.inner_banner_wrap .left_side { padding-right: 0; }
.case_bottom_icon { display: none; }
.circular_area_list { flex-wrap: wrap; }
.client_case_box_inner .client_case_box { width: 100%;}
.client_case_box_inner br { display: none; }
.client_case_box_inner { flex-wrap: wrap;    flex-direction: column-reverse;}
.client_case_box_inner .case_right_icon { width: 100%; margin-bottom: 1rem; }
.client_case_box_inner .case_right_icon svg {     transform: translateX(0rem);}
.inner_banner_wrap svg { width: 100%;}
.client_case_main { padding-top: 0; }
.circular_area_flex { flex-wrap: wrap;}
.circular_area_flex .right_side, .circular_area_flex .left_side { width: 100%;}
.circular_area_flex .left_side { padding-right: 0; margin-bottom: 1rem;}
.container_main_full { padding: 0 1rem;}
.about_us_info_box {flex-wrap: wrap; }
.about_us_info_box .images { width: 100%; }
.about_us_info_box .content { width: 100%; padding-left: 0; }

.talent_banner_home > svg { min-height: auto; }
/* .sliderTalent .swiper-slide-prev .remote_card { opacity: 0 !important;}  */
.remoteSlider_inner {overflow: hidden;}
.sliderTalent  { padding: 0 4rem !important; overflow: visible !important; }
/* .sliderTalent .swiper-slide-next .remote_card { opacity: 0 !important;} */
/* .swiper-slide + .swiper-slide-prev {opacity: 0 !important;} */
/* .sliderTalent .swiper-slide .remote_card {opacity: 1 !important;} */
.sliderTalent .swiper-slide  .remote_card, .sliderTalent .swiper-slide-next + .swiper-slide .remote_card  { opacity: 0 !important;}
.sliderTalent .swiper-slide-prev .remote_card, body .container .swiper-slide-next .remote_card {
mix-blend-mode: hard-light;
filter: blur(2px);
opacity: 0.5!important;
background: rgba(255, 255, 255, 0.7);
background-color: #868788;
}

/* CASE STUDIES */
.about_banner {flex-wrap: wrap;}
.services_banner .about_banner {}
.services_banner .about_banner .about_banner_left { margin-right: 0;}
.inner_banner_about.case_banner .about_banner_left { width: 100%; margin-right: 0;padding-block: 3rem;}
.case_banner .about_banner_right img { transform: translate(0) !important;}
.case_banner .about_banner{ flex-direction: column-reverse;}
.inner_banner_about.case_banner .about_banner_right:after {left: -45%;width: calc(100% + 50%);}
.author_info_box {flex-wrap: wrap;  border-radius: 3rem;}
.text_box_main { margin-left: 0;}
.author_info_box:after {display: none;}
.author_info_box .case_company_logo {top: -12%;height: 11.188rem;width: 11.188rem;}
.text_box_main { padding-inline: 2rem;}
.author_info_box .author_info_box_right{margin-left: 0;}

/* ABOUT PAGE */
.about_banner {flex-direction: column-reverse;}
.about_banner .about_banner_left {width: 100%; margin-right: 0;     padding: 3rem 0 2rem 0;}
.hof_cta {     flex-wrap: wrap;
    text-align: center; padding-left: 0;}
.about_stroy_inner {flex-wrap: wrap;}
.about_stroy_box:after, .yellow_circle, .about_our_journey .book_consultation_about .consultation_right ul li:after, .about_quote .container:after, .about_quote .container:before, .about_quote_inner span {display: none;}
.about_quote_inner {    padding: 2rem 3rem;}
.core_values_box {flex-wrap: wrap;     text-align: center;}
.core_values_box .text  { padding-left: 0;}
.core_values li:nth-child(even) .core_values_box .text { padding-right: 0; 
    text-align: center;}
.core_values li {     margin-top: 2rem;padding-top: 2rem;}
.core_values_box .images { margin: 0 auto;}
.about_team_text_box { border-radius: 3rem;    padding: 3rem 2rem; }
.about_team_text_box_wrap { margin-top: 0;}
.about_team .container .round_circle1, .about_team .container .round_circle2 { z-index: -1;}
.meet_team_about_wrap .year_icon svg {width: 90%;}
.meet_team_about_wrap {padding: 8rem 2rem 2rem 2rem;}
.meet_team_about_wrap .font64 {font-size: 3rem;}
.founder_box_wrap .founder_box_list:first-child .founder_name {bottom: 0; left: 0;}
/* .founder_box_wrap .founder_box_list:last-child .founder_name {bottom: -30%; right: -20%;} */
.founder_box_list .founder_name { min-width: auto; width:auto;      padding-inline: 1rem;
    font-size: 14px;}
.founder_box_wrap .founder_box_list:last-child .founder_name { bottom: 0; left: 0;     right: auto;
top: auto;}
.founder_mag_box  {    border-radius: 3rem;
padding: 3rem 3rem;}
.team_member_main .team_member_list { padding: 0;}
.team_member_list .team_member_box { width: 33.33%;}
.team_member_box .member_image {width: 7.938rem;height: 7.938rem;}

/* HOW IT PAGE  */
.how_it_banner { height: 50vh; }
.how_it_banner img {height: 100%; object-fit: cover;}
.how_it_work_box { padding: 2rem;}
.how_it_list:before { display: none;}
.how_it_list .content{ margin-left: 1rem;}
.how_it_list .icon { display: flex; min-height: 12.75rem;  min-width: 12.75rem;height: 12.75rem; width: 12.75rem;}
.how_it_list p br {display: none;}
.how_it_list .icon img {margin-top: auto;margin-bottom: auto;}
.how_it_list li:nth-child(even) .how_it_box .content {margin-right: 1rem; text-align: left;}
.how_it_banner .text_how { z-index: 1; }
.how_it_box {margin-bottom: 4rem;}

/* COMMUNITY PAGE  */

.community_banner .title_banner{font-size: 3.063rem;}
.community_banner .title_banner br { display: none; }
.unlock_box_inner .unlock_box_left { width: 100%;}
.unlock_box_inner  .unlock_box_right { width: 100%;}
.unlock_box_right_inner { padding-inline: 2rem; }
.unlock_box_inner .unlock_box_right p {margin-block: 2rem;}
.curve_line {display: none;}
.journey_success_box {width: 85%; min-width: 85%; margin-right: 2rem;     padding: 7rem 3rem 2rem;}
.journey_success_inner { flex-wrap: nowrap; overflow-x: auto; } 
.journey_success_box:nth-child(even) {    transform: translateY(0rem);}
.journey_success_inner > .round_circle1, .journey_success_inner > .round_circle2 { display: none;}
.journey_success_box:nth-child(even) .images {right: auto;}
.journey_wrap { margin-bottom: 5rem; }
.journey_success_box { margin-top: 10rem;}
.journey_wrap br {display: none;}

/*  SERVICES PAGE  */
.about_banner_right { margin-inline: -.75rem; }
.services_list_nav .nav_list {overflow-x: auto;padding-bottom: 1rem;margin-bottom: -1rem;}
.left_panel .nav_list { width: 100%;      justify-content: space-between;   min-height: auto; display: flex;white-space: nowrap;overflow: auto;}
.left_panel .nav_list li { margin-right: 1.5rem;}
.services_top_info { flex-wrap: wrap;}
.services_top_info .left_panel {width: 100%;}
.community_banner .banner_links a {display: flex; justify-content: center;}
.community_banner .about_banner_right .round_circle1 {z-index: -1;}
.community_banner .banner_links li {margin-bottom: 1rem; width: 25rem;
    margin: 0 auto;}
.info_content { padding: 2rem 2rem;}
.services_card_content_inner { flex-wrap: wrap;}
.services_card_content .left_box {width: 100%;}
.services_card_content { padding: 2rem 2rem;}
.services_card_content .right_box, .activeinner_tab_0 .services_card_content .left_box {width: 100%; }
.activeinner_tab_0 .services_card_content .right_box{width: 100%; }
.activeinner_tab_0 .services_card_content .right_box img {display: block;}
.activeinner_tab_0 p {display: none;}
.services_card_content .right_box {margin-top: 1rem;}
.impact_list ul li>div {    padding: 2rem 0.5rem;}
.impact_list ul li { margin-bottom: 1rem;}
.recognition_sec .heading {    font-size: 3rem;}
.recognition_sec .heading br {display: none;}
.activemain_tab_1 .services_top_info {margin-left: 0;}
.activemain_tab_3 .services_top_info { margin-right: 0; padding-left: 0; }
.activemain_tab_2 .services_top_info { margin-right: 0;}
/* FAQS CSS */
.faq_head {align-items: center; margin-bottom: 2rem; flex-direction: column;}
.faq_head .heading {padding-bottom: 1rem;}

/* BLOG CSS */
.blog_box_slide_inner {flex-wrap: wrap;}
.blog_box_slide_inner .right_side { margin-left: 0;}
.remote_card { height: auto !important;}
.why_us .why_us_left  { text-align: center; }
.how_it_work_box .round_circle1, .how_it_work_box .round_circle1  {display: none;}
.core_values_about .value_circle1, .about_team, .about_team_text_box_wrap, .remote_section_about, .community_banner, .journey_wrap, .talents_wrap, .talent_form_bg    {overflow: hidden;}
.core_values_about .value_circle1, .case_wrap_main .round_circle1, .case_wrap_main .round_circle2,  .case_wrap_main .round_circle3,  .case_wrap_main .round_circle4 {display: none;}
.talent_form_bg .round_circle2, .talent_form_bg .round_circle2  {overflow: hidden;}
.timeline_drop_down_main .login_form_group:before {top: 60px;}
.talent_form_bg .round_circle2, .talent_form_bg .round_circle1 {display: none;} 
.home-page.hiring .hiring_page_circle .round_circle1, .home-page.hiring .hiring_page_circle .round_circle2{display: none;}
.talent_form {    background: linear-gradient(124deg, rgb(227 69 198 / 23%) 7.04%, rgb(26 161 219 / 8%) 96.11%);}
.services_drop_down_main .login_form_group:before {    top: 60px;}
.talent_form_outer .btn {    color: #222;}
#freelance_form .services_drop_down_main .login_form_group:before {    top: 40px;}
.login_form_group .form-control {height: 37px; border-radius: 10px;}

/* CASE-STUDIES CSS START */
.case_box_inner_repeat .banner_inner:before {display: none;}
.case_box_inner_repeat .banner_inner { min-width: initial;}

.website_info ul {-webkit-column-width: 145px;-moz-column-width: 145px;column-width: 145px;}
.case_studies_top_intro {flex-wrap: wrap;}
.case_studies_top_left {width: 100%;     padding-top: 2rem;}
.case_studies_top_right{width: 100%;}

.objectives_data_bottom {flex-wrap: wrap;}
.objectives_data_bottom >div {width: 100%;}
.objectives_data_bottom .objectives_data_left { margin-bottom: 2rem; }

/* TESTIMONIAL PAGE CSS START */
.client_testimonial_page .grid{ margin: 0;}
.client_testimonial_page .grid-sizer, .client_testimonial_page .grid-item {width: 100%; margin-inline: 0;}
.tab_testimonial {overflow: auto;}
.tab_testimonial .tab_btn { white-space: nowrap;}
.tab_testimonial { overflow: auto;  padding-bottom: 1rem;  justify-content: flex-start;}
}




@media (max-width: 575px){
    .learning_list li {min-width: 75%;}
.circular_area_list li { width: 50%;    margin-bottom: 1rem; }
.talent_squad_list li { width: calc(50% - 1rem);}
.mobile_view .nav_primary_box {width: 100%;}
.case_left_icon { display: none; }
.circular_card .title_sm { text-align: center;}
.banner_content_main {align-items: center;}

/* New DEsign CSS */
.talent_banner_home > svg{height: calc(70vh - 95px);}
.banner_content_main .round_circle1, .banner_content_main .round_circle2 {    height: 250px;width: 250px;}
.banner_tag  { position: static; }
.banner_links a { font-size:1rem !important; }
.banner_tag .heading {padding-bottom: 0; font-size: 14px !important;}
.client_logo_home_inner { margin-right: 0; }
.home_about .right_text .tooltext:first-child {margin-bottom: 0;}
.about .btn { margin-top: 1rem;}
.home_logo__inner {padding: 1rem 1rem;}
.home_logo__inner .slider_btns {      left: 0;     transform: translateY(-25%); width: 100%; top: auto;justify-content: center;}
.home_logo__inner .slider_btns > div { height: 40px; width: 40px;}
.home_logo__inner .slider_btns > div img { height: 18px;}   
.home_logo__inner .slider_btns .next-client {margin-right: 1rem; }
.powered_link {display: inline-block;     top: 1rem;}
.why_us .round_circle2, .why_us .round_circle1 {display: none;}
.client_word_main .slider_btns, .remote_section .slider_btns {display: none;}
.footer_cols .f_col:nth-child(2) { margin-bottom: 0;; }
.footer_cols .f_col:nth-child(3) .footer_title { margin-bottom: 0;;display: none; }
.book_consultation_about .consultation_right li:nth-child(1) .stroy_list{transform: translateX(0px);}
.book_consultation_about .consultation_right li:nth-child(2) .stroy_list{transform: translateX(0px);}
.book_consultation_about .consultation_right li:nth-child(3) .stroy_list{transform: translateX(0px);}
.stroy_list {flex-direction: column; align-items: flex-start;}
.our_story_warp .heading  { padding-bottom: 0; }
.team_wrap_inner {margin-top: 3rem;} 
.founder_box_list {flex-wrap: wrap;}
.founder_box_main .mb-5 {margin-bottom: 0 !important;}
.founder_box_list li { margin-top: 2rem; }
.team_wrap_inner {padding: 5rem 1rem;}
.about_faq_inner {    flex-direction: column-reverse; align-items: flex-start;}
.about_faq_inner .about_faq_left, .about_faq_inner .about_faq_right {width: 100%;}
.about_faq_inner .question_title i {    transform: scale(0.7);}
.services_banner .banner_left, .services_banner .banner_right {width: 100%;}
.services_banner .banner_left .content .font108  {    font-size: 4.75rem;}
.services_banner .banner_left .content .font35  { font-size: 1.5rem;}
.service_skill .skill_home p {     padding-inline: 1rem;}
.services_banner .banner_left { margin-bottom: 3rem;}
.skill_home{    padding-top: 4rem; padding-bottom: 2rem;}
.impact_list ul { flex-wrap: wrap; }
.skill_home  {padding: 4rem 1rem 2rem;}
.impact_list ul li:last-child { margin-top: 1rem; }
.impact_list ul li {width: 49%;}
.impact_img ul  { flex-wrap: wrap; }
.impact_img ul li { padding: 0 1rem; }
.impact_img ul li img {height: 1.75rem;}
.project_sec .slider_btns {    left: -1rem; width: calc(100% + 2rem);}
.learning_detail {flex-wrap: wrap;}
.learning_detail>div {width: 100%;}
.learning_detail .learning_right { margin-top: 2rem; }
.learning_heading {    font-size: 3.063rem;     line-height: 50px;}
.case_studies ul {justify-content: center;     flex-wrap: wrap;}
.case_studies ul li {width: 50%;}
.case_studies ul li:last-child { margin-top: 2rem; }
.recognition_sec {flex-wrap: wrap;}
.recognition_sec>div {width: 100%; padding: 3rem 2rem;}
.recognition_sec .heading { padding-bottom: 1rem; }
.f_col_right_body { margin-top: 0;}
/* New DEsign CSS */

/* New DEsign community CSS */
.talent_hub{flex-wrap: wrap;}
.talent_hub>div {width: 100%;}
.top_categories_left{width: 100%;}
.top_categories{flex-wrap: wrap; padding: 3rem 1rem 3rem 1rem;}
.top_categories_right ul li {width: 100%;}
.knowledge_left img {display: none;}
.top_categories_right ul { margin-top: 2rem;}
.knowledge_sec>div {width: 100%;}
.knowledge_right_inner {margin-left: 0;}
.knowledge_sec .knowledge_left {display: none;}
.knowledge_right_inner {padding: 2rem;}
.knowledge_right ul li {padding-left: 4rem;}
.knowledge_heading {    font-size: 3rem;     margin-bottom: 0rem;}
.knowledge_right {    margin-top: 3rem;}
.hub_right ul li:nth-child(2), .hub_right ul li:nth-child(3) { margin-right: 0;}
.hub_right ul li:nth-child(4), .hub_right ul li:nth-child(2), .hub_right ul li:nth-child(3) {margin-left: 0;} 
.talent_hub .headings{font-size: 2.188rem}
.benifit_sec ul li {width: 50%;}
/* New DEsign community CSS */




.for_sm  { display: block; position: relative; z-index: 1;}
.for_lg {display: none !important;}

html {font-size: 80%;}

.talent_banner_home > img { position: absolute; height: 100%;}
.banner_content_inner { flex-direction: column-reverse; }
.banner_content, .banner_img { width: 100%;}
.talent_banner_home .banner_img svg {width: 100%; margin: 0; }
.banner_img { margin-top: 1rem; } 
.left_side { min-width: 120px;padding-top: 12px;}
.services_list_home li { width: 100%; min-width: 80%; padding-right: 20px; margin-top: 0 ; }
.interested_box {display: block;}
.btn {  padding: 0.75rem 1.438rem; text-align: center;}
.btn2 {  padding: 0.75rem 1.438rem; text-align: center;}
.interested_box .text_lg { padding-right: 0;  margin-bottom: 1rem;}

.services_list_home { white-space: nowrap; overflow-x: auto; flex-wrap: nowrap;}
.services_list_home .services_title { white-space: break-spaces; }
.home_skills_list li {width:50%; margin-bottom: 0.938rem; }
.home_skills_box .skills_icon img { transform: scale(0.7);}
.home_skills_box .skills_icon { margin-bottom: 0; }
.home_skills_box .title { font-size: 1.5rem;}
.how_work_home  { padding-top: 0; }
.how_work_home_list li {width: 100%; margin-bottom: 1.25rem; }
.impact_home  { padding-top: 0; }
.impact_home_box {flex-wrap: wrap;}
.impact_home_box .impact_home_images { width: 100%; margin-bottom: 1rem; }
.impact_home_images_inner {width: 100%;}
.impact_home_box .impact_home_content {width: 100%; position: relative; z-index: 1;}
.impact_home_box .text_lg4 { font-size: 1.875rem; }
.impact_home li { font-size: 1.125rem; } 
.interested_inner .interested_box {text-align: center;  }   
.impact_home_content_box{text-align: center;  }   
.home_list li:before {top: 8px;}
/* .client_home  { padding-top: 0; } */


.client_home svg {display: none;}
.apart_home { padding-top: 0; }
.apart_home_list li { width: 100%; margin-bottom: 1.75rem;}
.testimonial_home {padding-top: 0;}
.testimonial_list li {width: 100%;  padding-right: 1rem;}
.testimonial_list { flex-wrap: nowrap; justify-content: space-between; overflow-x: auto; white-space: nowrap;}
.hire_sec .text_lg5 { font-size: 2.375rem;}
.hire_sec p { font-size: 1rem;}
.hire_sec { text-align: center;}
.footer_cols .f_col  { margin-bottom: 15px;}
.talent_form {    padding: 3.125rem 1.25rem;}
.form_item_outer.flex { display: block; }
.form_item_outer.flex label { font-size: 14px; }













.latest-slide-caption .title {font-size: 1rem; margin-bottom: 0; }
.latest-slide-caption {height: auto;}
/* .nav_primary {display: none;}   */
.more_nav_fuzia_logo, .more_nav_fuzia_caption {display: none;}
.more_nav_main {display: block;    padding: 30px 15px;}
.more_nav {display: none;}
.more_nav_col .title2{font-size: 1.125rem; position: relative;   padding-top: 12px;
    padding-bottom: 12px; border-bottom: solid 2px #fff; margin-bottom: 0;}
/* .mnu-wrap.slamdown .more_nav {opacity: 1; visibility: visible;} */
.more_nav > li a { font-size: .825rem;}
.more_nav_right > div { margin-left: 0;}
.nav_inner { padding: 0 16px;}

.down_arow {     position: absolute;
    width: 25px;
    height: 25px;
    right: 0;
    top: 12px;
    background: none;
    border: 1px solid #fff;
    cursor: pointer;
    display: block;
    opacity: 0.7; content: '';;}

.down_arow::after {
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
}

.down_arow.clicked:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 0;
    border-bottom: 5px solid #fff;}
.how-work-slider .swiper-button-next, .how-work-slider .swiper-button-prev { height: 0; width: 0;}
.slide-info-inner {    align-items: end; padding-top: 10px;}
.heading_main {font-size:  1.875rem}
.services_full_section { padding-top: 0;}
.hover-desc p {display: none;}
.begin-item-data_inner_border_inner { padding-top: 0; background: transparent;}
.begin-item-data_inner_border{  background: transparent;}
.begin-item-data .title { font-size: 1rem;}
.logo_full_section, .facts_full_section, .talks_full_section { padding-top: 0;}
.testi-text:before { left: 30px;}
.testi-text:after { right: 30px}
.facts-item-inner.flex {flex-direction: column;}
.facts-info-box {margin-left: 0; padding-left:0 ; border: none;}
.facts-listing > li:nth-child(even) .facts-info-box { margin: 0; padding:0 ; border: none;}
.text_lg {     font-size: 1rem;}
.facts-listing > li { margin-bottom: 1rem;}
.talks-slider .swiper-button-next, .talks-slider .swiper-button-prev{ display: none;}  
.footer_cols.flex {flex-direction: column; padding: 0;}

.nav_full { padding: 0px 0;
    height: 65px;}
    body { padding-top: 64px;}
    .nav_action_box {top: 85px;;}  

    .testimonial-main-box {overflow: hidden;}
    .testimonial-slider .swiper-pagination {text-align: center;}
     .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: -4px !important;}
.banner-img { height: 300px;}
.flex.services_boxs { flex-direction: column;}
.services_page .services_content { padding-left: 0;}
.services_page .services_list .services_boxs .images { min-height: 290px;}
.services_boxs { margin-bottom: 20px;}
.about-grid .img-box, .about-grid .typo-1 { margin-bottom: 0;}
.mt-5 {margin-top: 2rem!important;}
.about-row .heading_main {margin-bottom: 10px;}
.how-we-work .heading_main {margin-bottom: 10px;}
.my-5 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important;
}
.team-txt h2, .join-team-wrap h2 {font-size: 1.875rem;}
.our-team { padding: 15px!important;}
.team-slider .swiper-button-next, .team-slider .swiper-button-prev {display: block; }
.footer_navs > li { margin-bottom: 1rem;
    display: inline-block;
    width: 49%}
    .team-txt p, .join-team-wrap p {font-size: 14px;}
    .link_mob {color: #fff;}
    .form-select.w-auto{width: 100%;}
    .connect-form-wrap { margin-bottom: 0;}
    .free_consultation_left { padding:15px;     padding: 10px 15px;}
    .flex_boxs .free_consultation_wrap { display: block;}
    .free_consultation_left  .btn_main { padding: 8px 10px 7px;}
    .flex_boxs .free_consultation_wrap .fuzi-form { padding-top: 45px;}
    .free-consultation p{text-align: left;font-size: 16px;}
    .career-txt h2 { margin: 20px;}
    .facts-info-text { max-width: 100%;}
    .facts_full_section { padding-bottom: 0;}
    .captions_full_section { padding-top:0;}
    .more_nav > li {margin-bottom: 0; padding-top: 10px;} 
    .more_nav_col:last-child .title2 { border-bottom: none;}
    .fuzi-form {padding: 20px 20px; }
    .free-consultation {     padding: 16px 12px;}
    .video_list li {width: 100%;}
}

