
/* ---------- Responsive ---------- */

@media(max-width:991px){

    .navbar{
        min-height:72px;
    }

    .navbar-brand img{
        height:50px;
    }

    .navbar-toggler i{
        font-size:28px;
        color:var(--primary-color);
    }
    .navbar-nav {
        gap:0px;
    }
.ct_step_item:before{
 display:none;
}
.ct_row_reverse_res{
    flex-direction:column-reverse;
}

}
@media (max-width:767px){
.ct_footer_bottom_links{
    justify-content:center;
}
.ct_section_heading h2 ,.ct_choose_content h2,.ct_how_it_works_section .ct_section_heading h2,.ct_testimonial_section .ct_section_heading h2,.ct_cta_content h2,.ct_mission_title,.ct_why_choose_title{
    font-size: 28px;
}

    .ct_btn_group{
        justify-content:center;
        gap:15px;
    }

    .ct_btn_primary,
    .ct_btn_outline{
        width:100%;
        text-align:center;
        padding:15px;
    }
    .ct_hero_content h1 {
        font-size:24px
    }
.ct_choose_image img,.ct_choose_image {
    height: 400px;
}
.ct_why_choose_box{
    padding-inline:20px
}
.ct_choose_item p{
    max-width:100%;
}
}