@media(max-width: 1199px){
    .header_new .header .left_side{
        display: none;
    }
    .header_new .header ul{
        display: none;
    }
    .header_new .header .right_side{
        gap: 30px;
        justify-content: end;
    }
    .header_new .header{
        margin-top: 0;
    }
    .header_new .top_header{
        gap: 0;
    }
    .header_new .header .logo img{
        width: 100px;
    }
    .mb_menu_btn{
        display: block;
    }
    .why_choose_new_img{
        margin-top: 20px;
    }
    .team_card_new .content span{
        font-size: 12px;
    }
    .team_card_new .content p {
        font-size: 20px;
    }
    .p_50 {
        padding: 30px 3%;
    }
}

@media(max-width: 991px){
    .team_info_border_right {
        border-right: none;
        border-bottom: 1px solid #CECECE;
        padding-right: 0px;
        padding-bottom: 20px;
    }
    .review_content p{
        font-size: 32px;
    }
    .border_right_new{
        border-right: none;
        border-bottom: 1px solid #CECECE;
        padding-right: 0px;
        padding-bottom: 20px;
    }
    .ps-40{
        padding-left: 0;
    }
    .process_flex .process_card{
        width: 50%;
        margin-bottom: 10px;
    }
    .process_flex .process_card:not(:last-child) {
        border-right: none;
    }
    .process_flex .process_card:not(:nth-child(2n)) {
        border-right: 1px solid #FF5555;
    }
    .process_flex .process_card:not(:nth-child(2n - 0))::before {
        display: none;
    }
    .header_new.active{
        transform: none;
    }
}
@media(max-width: 768px){
    .header_new .top_header p{
        display: none;
    }
    .top_header ul li a{
        font-size: 13px;
    }
    .slide-content{
        width: 100%;
        left: 0;
        transform: translate(0%, -50%);
    }
    .slide-count{
        top: inherit;
        bottom: 20px;
        transform: translate(0);
    }
    .bottom-nav{
        bottom: 70px;
    }
    .cta{
        left: 50%;
        transform: translateX(-50%);
        display: none;
    }
    .counter_row .counter_col:not(:first-child){
        border-left: none;
        border-top: 1px solid #CECECE;
    }
    .counter_card{
        max-width: 100%;
    }
    .youtube_sec{
        border-radius: 30px;
    }
    .review_content p{
        font-size: 26px;
    }
    .process_flex .process_card{
        padding: 0 30px;
    }
    .client_reviews_bg::before{
        background-position: left top;
    }
}

@media(max-width: 600px){
    .slide-content h2 {
    font-size: 34px;
    }
    .hading h2{
        font-size: 30px;
    }
    .review_content p{
        font-size: 22px;
    }
    .process_flex .process_card {
        width: 100%;
    }
    .process_flex .process_card:not(:nth-child(2n)) {
        border-right: none;
    }
    .process_flex .process_card:not(:last-child) {
        border-bottom: 1px solid #FF5555;
    }
    .process_flex .process_card::before {
        display: none;
    }
    .process_flex .process_card.process_card:not(:first-child)::after {
        content: '';
        position: absolute;
        top: -10px;
        left: 50%;
        transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 25px solid transparent;
        border-right: 25px solid transparent;
        border-top: 28px solid #FF5555;
    }
    .service_detail_heading h2 {
        font-size: 36px;
    }
    .inner_heading{
        font-size: 32px;
    }
    .header_new .top_header ul{
        gap: 10px;
        padding-right: 1%;
    }
}
