/* Hero Section Styles Start */

.sd_hero_jhdev {
    padding: 136px 0 557px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #0b5170;
    
}

.sd_hero_box_jhdev {
    width: 100%;
}

.sd_hero_subtitle_jhdev {
    background-color: #ffffff1c;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.sd_hero_subtitle_jhdev span {
    color: #E1FFA1;
}

.sd_hero_subtitle_jhdev::before {
    background-color: #ffffff;
}



.sd_hero_subtitle_jhdev .breadcrumb {
    list-style: none;           /* Remove default numbers */
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 8px;                   /* Space between items */
    flex-wrap: wrap;
}

.sd_hero_subtitle_jhdev .breadcrumb li {
    display: flex;
    align-items: center;
}

.sd_hero_subtitle_jhdev .breadcrumb li:nth-child(1) a span  {
    color: #ffffff!important;
    transition: all 0.5s;
}

.sd_hero_subtitle_jhdev .breadcrumb li:nth-child(1) a span:hover {
    color: #E1FFA1!important;
    transition: all 0.5s;
}

.sd_hero_subtitle_jhdev .breadcrumb li:not(:last-child)::after {
    content: "";
    width: 9px;
    height: 15px;
    margin-left: 8px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M1.25056 14.8828C1.10993 14.8828 0.989397 14.834 0.888951 14.7363C0.788505 14.6387 0.738282 14.5215 0.738282 14.3848C0.738282 14.248 0.788504 14.1309 0.888951 14.0332L7.69922 7.41211L0.99442 0.8935C0.893974 0.795875 0.84375 0.678751 0.84375 0.542001C0.84375 0.405251 0.893974 0.288125 0.99442 0.190375C1.09487 0.09275 1.2154 0.044001 1.35603 0.044001C1.49665 0.044001 1.61718 0.09275 1.71764 0.190375L8.78404 7.06055C8.88449 7.1582 8.93471 7.27539 8.93471 7.41211C8.93471 7.54882 8.88449 7.66601 8.78404 7.76367L1.62723 14.7363C1.60714 14.7559 1.58706 14.7754 1.56696 14.7949C1.53683 14.8047 1.51172 14.8145 1.49163 14.8242C1.4615 14.834 1.43639 14.8438 1.41629 14.8535C1.38615 14.8633 1.36104 14.873 1.34096 14.8828C1.31082 14.8828 1.28069 14.8828 1.25056 14.8828Z" fill="white"/></svg>') no-repeat center;
    background-size: contain;
}

.sd_hero_subtitle_jhdev .breadcrumb svg {
    display: none; /* Hide the inline SVG — we use CSS version */
}

.sd_hero_title_jhdev {
    font-weight: 400;
    color: #ffffff;
    font-size: 64px;
    line-height: 1.2;
    letter-spacing: -0.64px;
}

.sd_hero_title_jhdev  .highlight_text_jhdev {
    font-weight: 600;
}

.sd-hero-lb-mdjhd {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 53.7%;
}

.sd-hero-rb-mdjhd {
    width: 39.5%;
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding-top: 36px;
}


.sd_hero_box_jhdev {
    display: flex;
    flex-direction: row;
}

.sd_hb_inner_jhdev {
    display: flex;
    justify-content: space-between;
    gap: 16px;
}


.sd_hero_list_jhdev {
    padding: 24px;
    border-radius: 20px;
    background-color: #ffffff0f;
    display: flex;
    flex-direction: column;
    gap: 24px;
    
}

.sd_hero_list_jhdev li {
    list-style: none;
    position: relative;
    padding-left: 1.5em;
}


.sd_hero_list_jhdev li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.4em;
    width: 12px;
    height: 12px;
    background-color: #ffffff;
    border-radius: 50%;
}
.sd_hero_list_jhdev li span {
    font-family: 'Urbanist', sans-serif;
    font-size: 22px;
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: -0.66px;
    color: #ffffff;
}

.sd_hero_btn_jhdev {
    max-width: 209px;
    background-color: #E1FFA1;
    color: #0c0c0c;
    border: 1px solid transparent;
}

.sd_hero_btn_jhdev .sd_hbi_box_jhdev {
    background-color: #0c0c0c;
    border: 2px solid #0c0c0c!important;
}

.sd_hero_btn_jhdev .sd_hbi_box_jhdev svg path {
    fill: #ffffff!important;

}

.sd_hero_btn_jhdev:hover .sd_hbi_box_jhdev {
    background-color: transparent!important;
    border: 2px solid #0c0c0c!important;
}

.sd_hero_btn_jhdev:hover svg path {
    fill: #0c0c0c!important;

}
.cta_img_box_jhdev {
    max-width: 105px;
}
.about_hero_title_jhdev {
    letter-spacing: -1.92px;
}

.about_hero_desc_jhdev {
    color: #ffffff;
    font-weight: 500;
}


@media (max-width: 1024px) {
    .sd_hero_jhdev {
        padding: 120px 0 280px 0;
    }
    
    .sd_hb_inner_jhdev {
        flex-direction: column;
    }
    
    .sd-hero-rb-mdjhd {
        width: 100%;
        padding-top: 24px;
        gap: 32px;
    }
    
    .sd-hero-lb-mdjhd {
        width: 100%;
    }
    
    .sd_hero_title_jhdev {
        font-size: 48px;
    }
    .success_box_inner_jhdev{
        gap: 0px;
    }
}


@media (max-width: 992px) {
    .sd_hero_jhdev {
        padding: 100px 0 200px 0;
    }
    
    .sd-hero-rb-mdjhd {
        padding-top: 20px;
        gap: 28px;
    }
    
    
    .sd_hero_title_jhdev {
        font-size: 36px;
    }
    
    .sd_hero_list_jhdev {
        padding: 20px;
        gap: 16px;
        border-radius: 16px;
    }
    
    .sd_hero_list_jhdev li span {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .sd_hero_jhdev {
        padding: 80px 0 160px 0;
    }
    
    .sd-hero-rb-mdjhd {
        padding-top: 16px;
        gap: 24px;
    }
    
    
    .sd_hero_title_jhdev {
        font-size: 32px;
    }
    
    .sd_hero_list_jhdev {
        padding: 16px;
        border-radius: 12px;
    }
    
    .sd_hero_list_jhdev li span {
        font-size: 18px;
    }
}



/* Success section styles */


.success_jhdev {
    padding: 120px 0;
    background-color: #F8FAFD;
}

.successt_box_jhdev {
    width: 100%;
}

.success_box_inner_jhdev {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: space-between;
    align-items: stretch;
}

.success_img_box_jhdev {
    width: 62.35%;
}

.success_desc_box_jhdev {
    width: 30.65%;
    padding: 32px;
    background-color: #ffffff;
    display: flex;
    flex-direction:column;
    justify-content: space-between;
    gap: 16px;
}

.success_img_box_jhdev, .success_desc_box_jhdev {
    border-radius: 32px;
    overflow: hidden;
}

.success_rate_jhdev {
    font-family: "Urbanist", sans-serif;
    font-weight: 600;
    font-size: 68px;
    line-height: 1.3;
    letter-spacing: -3px;
    color: #0B5170;
}

.success_desc_jhdev {
    color: #363636;
    letter-spacing: -0.64px;
}

.success_desc_box_jhdev:nth-of-type(3) {
    width: 25.25%;
}

.success_img_box_jhdev:nth-of-type(4) {
     width: 30.25%;
}

.success_img_jhdev {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


@media (max-width: 1400px) {
    .success_img_box_jhdev {
        width: 61.35%;
    }
    
    .success_img_box_jhdev:nth-of-type(4) {
         width: 29.25%;
    }
}

@media (max-width: 1024px) {
    
    .success_jhdev {
        padding: 100px 0;
    }
    
    .success_img_box_jhdev, .success_desc_box_jhdev {
        min-height: 225px;
    }
    .success_img_box_jhdev {
        width: 100%;
    }
    .success_img_box_jhdev, .success_desc_box_jhdev {
        border-radius: 28px;
    }

    .success_desc_box_jhdev {
        padding: 28px;
    }

    .success_desc_box_jhdev, .success_desc_box_jhdev:nth-of-type(3) , .success_img_box_jhdev:nth-of-type(4) {
        /*width: calc( 44% - 12px );*/
        width: 100%;
        width: 25.5%;
    }
    .success_img_box_jhdev {
        display: none;
    }
    
    
    
    .success_rate_jhdev {
        font-size: 56px;
    }
}

@media (max-width: 992px) {
    
    .success_jhdev {
        padding: 80px 0;
    }
    
    .success_img_box_jhdev, .success_desc_box_jhdev {
        border-radius: 24px;
        /*height: 320px;*/
    }

    .success_desc_box_jhdev {
        padding: 20px;
    }
    
    .success_rate_jhdev {
        font-size: 42px;
    }
}

@media (max-width: 767px) {
    
    .success_jhdev {
        padding: 60px 0;
    }
    
    .success_box_inner_jhdev {
        gap: 20px;
    }
    
    .success_img_box_jhdev, .success_desc_box_jhdev {
        border-radius: 20px;
        height: max-content;
        width: 100%;
    }

    .success_desc_box_jhdev {
        padding: 20px;
    }
    
     .success_desc_box_jhdev:nth-of-type(3) {
        width: 100%;
    }
    
    .success_img_box_jhdev:nth-of-type(4) {
         width: 100%;
    }
    
    .success_rate_jhdev {
        font-size: 36px;
    }
}



/* Partners section styles */

.partners_jhdev {
    padding: 60px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@media (max-width: 1024px) {
    .partners_jhdev {
        padding: 48px 0;
    }
}

@media (max-width: 992px) {
    .partners_jhdev {
        padding: 40px 0;
    }
}

@media (max-width: 767px) {
    .partners_jhdev {
        padding: 32px 0;
    }
}



/* Leadership & Vision section styles */

.lv_jhdev {
    padding: 120px 0;
}

.lv_main_jhdev {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
}

.lv_left_box_jhdev {
    width: 54.71%;
}

.lv_right_box_jhdev {
    width: 40.35%;
}

.lv_lb_inner_jhdev {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.lv_title_jhdev {
    font-weight: 400;
}

.lv_desc_jhdev {
    font-weight: 500;
}

.lv_lb_inner_jhdev ul {
    padding-left: 32px;
    display: flex;
    flex-direction: column;
}

.lv_feature_img_jhdev {
    width: 100%;
    height: 100%;
}

/*.lv_lb_inner_jhdev ul  li {*/
/*    font-family: "Urbanist", sans-serif;*/
/*    font-weight: 500;*/
/*    font-size: 18px;*/
/*    line-height: 1.6;*/
/*    color: #363636;*/
/*}*/


@media (max-width: 1024px) {
    .lv_jhdev {
        padding: 100px 0;
    }
}

@media (max-width: 992px) {
    .lv_jhdev {
        padding: 80px 0;
    }
    .lv_main_jhdev {
        flex-direction: column;
        gap: 40px;
    }
    
    .lv_left_box_jhdev {
        width: 100%;
    }
    
    .lv_right_box_jhdev {
        width: 100%;
    }
    
    .lv_lb_inner_jhdev {
        gap: 16px;
    }
}

@media (max-width: 767px) {
    .lv_jhdev {
        padding: 60px 0;
    }
     .lv_main_jhdev {
        flex-direction: column;
        gap: 32px;
    }
    
    .lv_lb_inner_jhdev {
        gap: 12px;
    }
}




/* Who We Are section styles */


.wwa_jhdev {
    padding: 120px 0;
    background-color: #F8FAFD;
}

.wwa_main_jhdev {
    display: flex;
    justify-content: space-between;
    align-items: end;
    gap: 16px;
}

.wwa_left_box_jhdev {
    width: 30.63%;
}

.wwa_middle_box_jhdev {
    width: 31.64%;
}

.wwa_right_box_jhdev {
    width: 28.7%;
}

.wwa_lb_inner_jhdev {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.wwa_title_jhdev {
    font-weight: 400;
    padding-bottom: 52px;
}

.wwa_desc_jhdev {
    font-weight: 500;
}

.wwa_desc_jhdev:not(:last-of-type) {
    padding-bottom: 8px;
}

.wwa_feature_img_jhdev {
    width: 100%;
    height: 100%;
}

.wwa_rb_inner_jhdev {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 64px;
}

.wwa_rsb_jhdev {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.h3_jhdev{
    font-family: "Urbanist", sans-serif;
    font-weight: 600;
    font-size: 32px;
    line-height: 1.4;
    color: #0F0F0F;
}

.wwa_rsb_desc_jhdev {
    font-weight: 500;
    line-height: 1.6;
}

@media (max-width: 1024px) {
    .wwa_jhdev {
        padding: 100px 0;
    }
    
    .wwa_main_jhdev {
        flex-direction: column;
        gap: 48px;
    }
    
    .wwa_title_jhdev {
        padding-bottom: 24px;
    }
    
    .wwa_left_box_jhdev {
        width: 100%;
    }
    
    .wwa_middle_box_jhdev {
        width: 100%;
    }
    
    .wwa_right_box_jhdev {
        width: 100%;
    }
    
    .wwa_lb_inner_jhdev {
        gap: 16px;
    }
    
    .wwa_rb_inner_jhdev {
        gap: 36px;
    }
    
    .wwa_rb_inner_jhdev {
        flex-direction: row;
        gap: 48px;
    }
    
    .wwa_rsb_jhdev {
        width: calc( 50% - 24px );
    }

}

@media (max-width: 992px) {
    .wwa_jhdev {
        padding: 80px 0;
    }
    
    .wwa_main_jhdev {
        gap: 40px;
    }
    
    .wwa_title_jhdev {
        padding-bottom: 20px;
    }
    
    .wwa_lb_inner_jhdev {
        gap: 12px;
    }
    
    .h3_jhdev{
        font-size: 28px;
    }
    
    .wwa_rb_inner_jhdev {
        flex-direction: row;
        gap: 40px;
    }
    
    .wwa_rsb_jhdev {
        width: calc( 50% - 20px );
    }
}

@media (max-width: 767px) {
    .wwa_jhdev {
        padding: 60px 0;
    }
    
    .wwa_main_jhdev {
        gap: 32px;
    }
    
    .wwa_title_jhdev {
        padding-bottom: 16px;
    }
    
    .wwa_lb_inner_jhdev {
        gap: 8px;
    }
    
    .wwa_rb_inner_jhdev {
        flex-direction: column;
        gap: 32px;
    }
    
    .wwa_rsb_jhdev {
        width: 100%;
    }
    .wwa_rsb_jhdev {
        gap: 8px;
    }
    
    .h3_jhdev{
        font-size: 24px;
    }
}


/* Values section styles */

.values_jhdev {
    padding: 120px 0;
    background-color: #F8FAFD;
    overflow: hidden;
}

.dp_top_box_jhdev {
    width: 65%;
}

.dp_top_jhdev {
    display: flex;
    justify-content: center;
}

.dp_tbox_inner_jhdev {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
}

.dp_bb_inner_jhdev {
    justify-content: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 42px;
    padding-top: 42px;
}

.dp_bb_slider_jhdev {
    padding-top: 42px;
    display: none;
}

.dp_logo_jhdev{
    width: 100%;
    height: 100%;
}

.dp_title_jhdev {
    text-align: center;
    font-weight: 400;
    padding-top: 8px;
}

.dp_desc_jhdev {
    text-align: center;
}


.values_bottom_jhdev {
    display: flex;
    justify-content: center;
}
.values_bottom_box_jhdev {
    max-width: 980px;
}



.values_bottom_box_jhdev .dp_bb_inner_jhdev {
    gap: 12px;
}

.values_bottom_box_jhdev .dp_logo_box_jhdev {
    padding: 0;
}

.values_bb_slider_jhdev {
    display: none;
}


@media (max-width: 1024px) {
    .values_jhdev {
        padding: 100px 0;
    }
    
     .dp_top_box_jhdev {
        width: 76%;
    }
    
    .dp_bottom_box_jhdev {
        width: 100%;
    }
    
    .dp_bb_inner_jhdev {
        gap: 22px;
        padding-top: 36px;
    }
}

@media (max-width: 992px) {
    .values_jhdev {
        padding: 80px 0;
    }
    
    .dp_top_box_jhdev {
        width: 100%;
    }
    
    .dp_bb_inner_jhdev {
        gap: 20px;
        padding-top: 32px;
    }
    
    .dp_logo_box_jhdev {
        padding: 10px 20px 10px 10px;
    }
    
    .dp_logo_jhdev {
        height: 48px;
    }
}

@media (max-width: 767px) {
    .values_jhdev {
        padding: 60px 0;
    }
    
     .dp_top_box_jhdev {
        width: 100%;
    }
    
    .dp_bb_inner_jhdev {
        padding-top: 28px;
        gap: 16px;
        justify-content: start;
        display: none;
    }
    
    .dp_bb_slider_jhdev {
        padding-top: 28px;
        display: block;
    }
    
    .dp_bb_slider_jhdev .dp_logo_box_jhdev {
        margin: 0 8px;
    }
    
    .dp_logo_jhdev {
        height: 40px;
    }
    
    .dp_tbox_inner_jhdev {
        align-items: start;
    }
    
    .dp_title_jhdev {
        text-align: left;
    }
    
    .dp_desc_jhdev {
        text-align: left;
    }
    
    .values_bottom_box_jhdev .dp_logo_box_jhdev {
        margin: 0 12px;
    }
    
    .values_bb_slider_jhdev {
        display: block;
        padding-top: 28px;
    }

}



/* Life section styles */

.life_jhdev {
    padding: 120px 0 245px 0;
}

.life_top_box_jhdev {
    width: 65%;
}

.life_top_jhdev {
    display: flex;
    justify-content: center;
}

.life_tbox_inner_jhdev {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
}

.life_title_jhdev {
    text-align: center;
    font-weight: 400;
    padding-top: 8px;
}

.life_desc_jhdev {
    text-align: center;
}

.life_featured_jhdev {
    width: 100%;
    height: 100%;
}

.life_bottom_jhdev {
    padding-top: 60px;
}

.life_bottom_box_jhdev {
    width: 100%;
}

.life_ssbox_inner_jhdev {
    margin: 0 12px;
}

.life_slider_img_jhdev {
    width: 100%;
    height: 100%;
}

.life_slider_box_jhdev .slick-next:hover,
.life_slider_box_jhdev .slick-prev:hover {
    background-color: #0b5170;
    transition: 0.5s;
}

.life_slider_box_jhdev .slick-next,
.life_slider_box_jhdev .slick-prev {
    z-index: 19;
    background-color: #0b51701a;
    padding: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    top: unset;
    left: unset;
    /*transition: 0.5s;*/
    bottom: -158px;
}

.life_slider_box_jhdev .slick-prev {
    right: 50%;
    background-image: url(/wp-content/themes/mondaydigital/assets/ArrowLeft.svg);
    height: 64px;
    width: 64px;
    border: 1px solid #e4e4e4;
    border-radius: 50%;
}

.life_slider_box_jhdev .slick-next {
    right: 43%;
    background-image: url(/wp-content/themes/mondaydigital/assets/ArrowRight.svg);
    height: 64px;
    width: 64px;
    border: 1px solid #e4e4e4;
    border-radius: 50%;
}

.life_slider_box_jhdev .slick-prev:hover {
    background-image: url(/wp-content/themes/mondaydigital/assets/ArrowLeftWhite.svg);
}

.life_slider_box_jhdev .slick-next:hover {
    background-image: url(/wp-content/themes/mondaydigital/assets/ArrowRightWhite.svg);
}

.life_slider_box_jhdev .slick-next:before,
.life_slider_box_jhdev .slick-prev:before {
    content: "";
}

/*.life_slider_img_jhdev{*/
/*    height: 675px;*/
/*}*/

.life_sin_slider_jhdev {
    display: none;
}


@media (max-width: 1024px) {
    .life_jhdev {
        padding: 100px 0 200px 0;
    }
    
    .life_top_box_jhdev {
        width: 76%;
    }
    
    .life_bottom_jhdev {
       padding-top: 48px;
    }
    
    .life_slider_box_jhdev .slick-prev {
        right: 51%;
    }
    
    .life_slider_box_jhdev .slick-next {
        right: 42%;
    }
    
    /*.life_slider_img_jhdev{*/
    /*    height: 825px;*/
    /*}*/

}

@media (max-width: 992px) {
    .life_jhdev {
        padding: 80px 0 140px 0;
    }
    
    .life_top_box_jhdev {
        width: 100%;
    }
    
    .life_bottom_jhdev {
       padding-top: 40px;
    }
    
    .life_slider_box_jhdev .slick-next,
    .life_slider_box_jhdev .slick-prev {
        height: 32px;
        width: 32px;
        bottom: -96px;
    }
    
    .life_slider_box_jhdev .slick-prev {
        right: 49%;
    }
    
    .life_slider_box_jhdev .slick-next {
        right: 41%;
    }
    
    /*.life_slider_img_jhdev{*/
    /*    height: 925px;*/
    /*}*/

}

@media (max-width: 767px) {
     .life_jhdev {
        padding: 60px 0 100px 0;
    }
    
    .life_top_box_jhdev {
        width: 100%;
    }
    
    .life_tbox_inner_jhdev {
        align-items: start;
        gap: 8px;
    }
    
    .life_title_jhdev {
        text-align: left;
    }
    
    .life_desc_jhdev {
        text-align: left;
    }
    
    .life_bottom_jhdev {
       padding-top: 32px;
    }
    
    .life_slider_box_jhdev .slick-next,
    .life_slider_box_jhdev .slick-prev {
        height: 24px;
        width: 24px;
        bottom: -86px;
    }
    
    .life_slider_box_jhdev .slick-prev {
        right: 52.5%;
    }
    
    .life_slider_box_jhdev .slick-next {
        right: 37.5%;
    }
    
    /*.life_slider_img_jhdev{*/
    /*    height: 525px;*/
    /*}*/
    
    .life_sin_slider_jhdev {
        display: block;
    }
    
    .life_combine_slider_jhdev {
        display: none;
    }
    
    .life_ssbox_inner_jhdev {
        margin: 0;
    }
    
}




/* Team Section Style Start */

.team_jhdev {
    padding: 120px 0 0 0;
    background-color: #F8FAFD;
}

.team_top_jhdev {
    display: flex;
    justify-content: center;
}

.team_top_box_jhdev {
    width: 65%;
}

.team_tbox_inner_jhdev {
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    gap: 16px;
}

.team_title_jhdev {
    padding-top: 4px;
    text-align: center;
}

.team_desc_jhdev {
    font-weight: 500;
    text-align: center;
    width: 85%;
}

.team_bottom_jhdev {
    padding-top: 60px;
}

.team_btn_row_mdjhd {
    padding-top: 60px;
}

.team_main_box_jhdev {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    column-gap: 24px;
    row-gap: 40px;
}

.team_sin_box_jhdev {
    width: calc( 25% - 18px );
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}
.team_person_img_jhdev {
    width: 100%;
    height: 100%;
}

.team_ibox_jhdev {
    width: 100%;
    height: 306px;
}
.team_person_name_jhdev {
    font-family: "Urbanist", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -0.4px;
    text-align: center;
    color: #0C0C0C;
    padding-top: 4.5px;
}

.team_person_designation_jhdev {
    font-family: "Urbanist", sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    text-align: center;
    color: #0C0C0C;
}

.team_btn_mbox_mdjhd {
    width: 100%;
}

.team_btn_box_mdjhd {
    justify-content: center;
    display: flex;
    align-items: center;
}

.team_btn_jhdev {
    background-color: #0B5170;
}

.team_sa_bbox_jhdev .team_btn_jhdev {
    max-width: 257px;
}

.team_btn_box_mdjhd.team_sl_bbox_jhdev {
    display: none;
}

.team_sl_bbox_jhdev .team_btn_jhdev {
    max-width: 177px;
}

.team_sa_bbox_jhdev .team_bi_box_jhdev svg {
    transform: rotate(90deg)!important;
} 

.team_sl_bbox_jhdev .team_bi_box_jhdev svg {
    transform: rotate(-90deg)!important;
} 

.team_sin_box_jhdev {
    transition: all 0.4s ease;
}

.team_hidden_jhdev {
    opacity: 0;
    transform: translateY(20px);
    height: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
}


@media (max-width: 1024px) {
    .team_jhdev {
        padding: 100px 0 0 0;
    }
    
    .team_top_box_jhdev {
        width: 85%;
    }
    
    .team_desc_jhdev {
        width: 95%;
    }
    
    .team_bottom_jhdev {
        padding-top: 48px;
    }
    
    .team_btn_row_mdjhd {
        padding-top: 48px;
    }
    .team_sin_box_jhdev {
        width: calc( 33.33% - 16px );
    }
}

@media (max-width: 992px) {
    .team_jhdev {
        padding: 80px 0 0 0;
    }
    
    .team_top_box_jhdev {
        width: 100%;
    }
    
    .team_desc_jhdev {
        width: 100%;
    }
    
    .team_bottom_jhdev {
        padding-top: 40px;
    }
    
    .team_desc_jhdev {
        width: 100%;
    }
    
    .team_btn_row_mdjhd {
        padding-top: 40px;
    }
    .team_sin_box_jhdev {
        width: calc( 50% - 12px );
    }
    
    .team_ibox_jhdev {
        height: 324px;
    }
}

@media (max-width: 767px) {
    .team_jhdev {
        padding: 60px 0 0 0;
    }
    
     .team_tbox_inner_jhdev {
        gap: 12px;
        align-items: self-start;
    }
    
    .team_title_jhdev {
        text-align: left;
    }
    
    .team_desc_jhdev {
        width: 100%;
    }
    
    .team_bottom_jhdev {
        padding-top: 32px;
    }
    
    .team_desc_jhdev {
        text-align: left
    }
    
    .team_btn_row_mdjhd {
        padding-top: 32px;
    }
    .team_sin_box_jhdev {
        width: 100%;
    }
    
    .team_ibox_jhdev {
        height: 352px;
    }
    
    .team_main_box_jhdev {
        gap: 28px;
    }
}




/* CTA Section styles start */

.cta_jhdev {
    padding: 120px 0 120px 0;
    background-color: #F8FAFD;
}

.cta_box_jhdev {
    width: 100%;
}

.cta_box_inner_jhdev {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 98px 0;
    border-radius: 32px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
}


.ct_sub_box_jhdev {
    width: 46.2%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cta_title_jhdev {
    font-weight: 400;
    text-align: center;
}

.cta_desc_jhdev {
    text-align: center;
    font-weight: 500;
}

.cta_call_box_jhdev {
    display: flex;
   justify-content: space-between;
    align-items: center;
    gap: 16px;
    margin-top: 36px;
    padding: 8px 8px 8px 15px;
    border-radius: 100px;
    background-color: #F4FCFF;
    border: 1px solid #ffffff1a;
}

.cta_btn_jhdev {
    width: 156px!important;
    background-color: #0b5170;
    border: 1px solid #0b5170;
}

@media (max-width: 1024px) {
    .cta_jhdev {
        padding: 60px 0 60px 0;
    }
    
    .cta_box_inner_jhdev {
        padding: 80px 0;
        border-radius: 28px;
    }
    
    .ct_sub_box_jhdev {
        width: 63%;
    }
    
    .cta_call_box_jhdev {
        margin-top: 30px;
    }
    
    
}

@media (max-width: 992px) {
    .cta_jhdev {
        padding: 48px 0 48px 0;
    }
    
    .cta_box_inner_jhdev {
        padding: 60px 0;
        border-radius: 24px;
    }
    
    .ct_sub_box_jhdev {
        width: 84%;
    }
    
    .cta_call_box_jhdev {
        margin-top: 24px;
    }
    
}

@media (max-width: 767px) {
    .cta_jhdev {
        padding: 40px 0 40px 0;
    }
    
    .cta_box_inner_jhdev {
        padding: 40px 0;
        border-radius: 20px;
    }
    
    .ct_sub_box_jhdev {
        width: 86%;
        gap: 8px;
        align-items: start;
    }
    
    .cta_call_box_jhdev {
        margin-top: 20px;
    }
    
    .cta_desc_jhdev {
        text-align: left;
    }
    
    .cta_title_jhdev {
        text-align: left;
    }
    
 
}
