/* BANNER */
.banner {width: 100%;overflow: hidden;position: relative;}  
.banner:after{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    background: linear-gradient(to top, transparent 5%, rgb(6 35 75 / 80%) 115%);
    height: 200px;
}  
.banner .slick-dotted.slick-slider {
    margin-bottom: 0;
}
.bannertext {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(to left, transparent 5%, rgb(6 35 75 / 80%) 115%);
    display: flex;
    align-items: flex-end;
    padding-bottom: 80px;
}
.bannertext .container{
    width: 100%;
}
.webox {width: 100%;;position: relative;z-index: 1;max-width: 750px;}
.hmbo_wrap {    
    display: flex;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 80px;
}
.big_title{
    font-size: clamp(38px, 4.5vw, 70px);
    color: var(--white);
    line-height: 1.1;
    font-family: 'Merriweather';
    font-weight: normal;
    margin-bottom: 18px;
}
.webox p{
    font-size: 18px;
    line-height: 30px;
    color: var(--white);
}
.banner_badge_list{
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
    margin: 40px -6px 0;
}
.badge_js.slick-initialized {
    display: block;
}
.banner_badge_list li{
    padding: 0 6px;
    width: 13%;
}
.badge_box{
    width: 98px;
    height: 98px;
    background: var(--white);
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.categories_wrap{
    background: rgb(255 255 255 / 90%);
    padding: 25px 30px;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}

.categories_wrap .title_24{
    font-size: 24px;
    font-weight: 600;
    color: var(--dark-blue);
    line-height: 1.2;
    width: 250px;
    padding-right: 30px;
    margin-bottom: 0;
}
.categories_select{
    width: calc(100% - 250px);
}
.categories_select .form-group{
    margin-bottom: 0;
}
.categories_select .form-control{
    border-color:#C1D3EB
}


.js_hmbanner {
    height: 800px;
}

.js_hmbanner .slideingdiv > img {
    width: 100%;
    height: 800px;
    object-fit: cover;
}

.js_hmbanner .slideingdiv:not(:first-child) {
    display: none;
}

.js_hmbanner.slick-initialized .slideingdiv,
.js_hmbanner.slick-initialized .slideingdiv:not(:first-child) {
    display: block;
}
.js_hmbanner.slick-arrow .slick-prev, 
.js_hmbanner.slick-arrow .slick-next{
    z-index: 9;
    background: transparent;
    border-color: rgb(255 255 255 / 40%);
}  
.js_hmbanner.slick-arrow .slick-prev:after ,
.js_hmbanner.slick-arrow .slick-next:after{
    filter: brightness(0) invert(1);
    opacity: 0.4;
} 
.js_hmbanner.slick-arrow .slick-prev:hover ,
.js_hmbanner.slick-arrow .slick-next:hover{
    background: var(--orange);
    border-color: var(--orange);
}
.js_hmbanner.slick-arrow .slick-prev:hover:after ,
.js_hmbanner.slick-arrow .slick-next:hover:after{
    opacity: 1;  
}
.js_hmbanner.slick-arrow .slick-prev{
    left:25px;
}
.js_hmbanner.slick-arrow .slick-next{
    right:25px;
}

.js_hmbanner  .slideingdiv  .mobile-img{
    display: none !important;
}


/* ****** Home content****** */
.ctent_img{width: 800px;}
.ctent_left{
    width: calc(100% - 800px);
    padding-left: 140px;
    padding-right: 100px;
}
.law_left{
    width: 600px;
    padding-right: 95px;
}
.law_right{
    width: calc(100% - 600px);
}
.image_group{    
    display: grid;
    grid-template-columns: repeat(2 , 1fr);
    align-items: center;
}
.rated_wrap{
    background: var(--light-blue);
    padding: 16px 20px;
    max-width: 495px;
    margin-top: 50px;
}
.rated_wrap p{
    font-size: 18px;
    font-weight: 500;
    color: var(--dark-blue);
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 8px;
    margin-bottom: 0;
}
.rated_wrap p span{
    display: inline-flex;
    align-items: center;
    column-gap: 8px;
}
.law_review_sec{
    margin-top: -300px;
}
.hm_family_law .guides_wrapper {
    margin-top: 40px;
}

/* ****** process lawyer ****** */
.lawyer_step{margin-top: 50px !important;}
.short_intro{
    max-width: 770px;
}
.process_tab_wrap .resp-tabs-list li{
    font-size: 20px;
    font-weight: 600;
    color: var(--white);
    line-height: 100%;
    background: var(--dark-blue);
    min-height: 73px;
    display: flex;
    align-items: center;
    padding: 10px 30px;
    position: relative;
    z-index: 1;
}
.process_tab_wrap .resp-tabs-list li:after{
    content: "";
    position: absolute;
    bottom:0;
    left: 0;
    right: 0;
    width: 0;
    z-index: -1;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid var(--orange);
    margin: 0 auto;
    opacity: 0;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
}
.process_tab_wrap .resp-tabs-list li.resp-tab-active:after{
    bottom: -15px;
    opacity: 1;
}
.process_tab_wrap .resp-tabs-list li.resp-tab-active{
    background: var(--orange);
    
}
.process_tab_wrap{
    position: absolute;
    top: 40px;
    right: 15px;
}
.process_tab_wrap .resp-tabs-list li:not(:last-child) {
    margin-right:30px;
}
.step_list{
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.step_list.slick-initialized {
    display: block;
}
.step_list:after{
    content: "";
    position: absolute;
    top: 33px;
    left: 0;
    right: 0;
    background: url(../../assets/images/svg/wave-pattern.svg)no-repeat;
    min-width: 1504px;
    height: 46px;
    z-index: -1;
}
.step_list li{
    width: 25%;
    text-align: center;
}
.step_icon {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background: linear-gradient(1deg, #DFEAF6 5%, #FBE4D6 115%);
    display: flex;
    justify-content: center;
    margin: 0 auto 35px;
}
.step_num {
    background: linear-gradient(1deg , #F0F7FF 0%, #FFF0E6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 80px;
    font-weight: bold;
    line-height: 100%;
    margin-top: 22px;
}
.step_info p{
    line-height: 26px;
    max-width: 235px;
    margin: 0 auto;
    letter-spacing: normal;
    min-height: 156px
}
.step_list li:not(:last-child) .step_info{
    border-right:1px solid rgb(6 35 75 / 10%);
}
.step_list li .step_info .heading_sm{
    max-width: 200px;
    margin: 0 auto 15px;
}
.lawyer_step  .resp-tabs-container{margin-bottom: 0;}
.lawyer_step .resp-tab-content{padding: 0;}

/* ****** WHY CHOOSE ****** */
.hm_why_choose {
    z-index: 1;
    padding-bottom: 146px;
}
.choose_left{
    width: calc(100% - 565px);
    padding-right: 185px;
    padding-top: 50px;

}
.choose_lef > img.bgimg{width: auto;}
.choose_right{
    width: 565px;
}

.side_vertical {
    font-size: 14px;
    line-height: 20px;
    color: var(--orange);
    position: absolute;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    transform-origin: 0 52%;
    height: 100%;
    margin-right: 50px;
    right: 0;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 7px;
    bottom: 135px;
    z-index: 1;
    overflow: hidden;

}

/* .side_vertical:after {
    position: absolute;
    content: "";
    width: 2px;
    height: calc(100% - 85px);
    background-color: var(--orange);
    top: 0;
    left: 0;
    margin-left: 10px;
    z-index: -1;
    animation: scrollGuide-animation 3s infinite
} */
.side_vertical span{
    background: #fff;
    padding: 0 0 30px 0;
}

.side_vertical:after {
    position: absolute;
    content: "";
    width: 2px;
    height: calc(100% - 226px);
    background-color: var(--orange);
    top: 0;
    left: 0;
    margin-left: 10px;
    z-index: -1;
  }



.hm_why_choose:after{
    content: "";
    position: absolute;
    top:0;
    right:0;
    width: 320px;
    height: 100%;
    background-color: var(--white);
}
.hm_why_choose .flex-container{
    position: relative;
    z-index: 1;
}
.choose_wrap{
    background: var(--white);
    padding: 39px 45px;
    max-width: 1200px;
    margin-top: -198px;
    z-index: 1;
    position: relative;
}
.choose_list{
    display: flex;
    flex-wrap: wrap;

}
.choose_list li{
    width: 25%;
}
.choose_list li .choose_box{
    display: flex;
    align-items: center;
}
.choose_list li .choose_box .ch_icon{
    width: 70px;
}
.choose_list li .choose_box .heading_sm{
    width: calc(100% - 95px);
    padding-left: 15px;
}
.choose_list li .heading_sm{
    font-size: 20px;
    line-height: 28px;
    color: var(--dark-blue);
    margin-bottom: 0;
}

/* ****** TESTIMONIAL ****** */
.quote_icon{
    margin-bottom: 20px;
}
.client_js{
    margin-top: 50px;
}
.review_inner p{font-size: 22px;font-family: 'Merriweather'; font-style: italic;line-height: 38px;}
.client_right{padding-left: 50px;}
.name_wrap{
    border-top: 1px solid rgb(6 35 75 / 10%);
    margin-top: 35px;
    padding-top: 35px;
}
.name_wrap .name{
    font-size: 20px;
    font-weight: bold;
    color: var(--dark_blue);
}
.google_star{
    display: flex;
    align-items: center;
    column-gap: 20px;
    margin-top: 30px;
}
.review_point{
    font-size: 46px;
    font-weight: 600;
    color: var(--orange);
    line-height: 100%;
}
.google_view{
    padding: 30px;
    max-width: 430px;
    margin: 30px 0;
}
.google_view .heading_md{
    font-size: 34px;
    line-height: 46px;
    margin-bottom: 0;
}
.google_view .heading_md span{
    font-size: 28px;
}
.head_xs{
    font-weight: 500;
    color: var(--dark-blue);
}
.commended_wrap{
    margin-top: 50px;
}
.commended_list{
    display: flex;
    flex-wrap: wrap;
    max-width: 510px;
    column-gap: 50px;
    margin-top: 30px;
}
.commended_list li .commen_box{
    text-align: center;
}
.commended_list li .commen_box .icon{
    height: 55px;
}
.commended_list li .commen_box > .icon img{
    margin: 0 auto; 
}
.hm_testimonial {margin-bottom: 250px;}
  .client_left{
    width: 630px;
    border-right: 1px solid rgb(6 35 75 / 10%);
  }
  .client_right{
    width: calc(100% - 630px);
    padding-left: 170px;
  }
  .client_js.slick-arrow .slick-arrow{
    top:inherit;
    bottom:-12px;
  }
  .client_js.slick-arrow .slick-prev{
    left: inherit;
    right:45px;
  } 

/* ****** TESTIMONIAL ****** */
.test_right{
    width: 498px;
    margin: 0 auto;
}
.director_wrap{
    position: absolute;
    right:-65px;
    top:90px;
    padding: 25px 38px;
}
.director_wrap .heading_sm{
    font-size: 24px;
    margin-bottom: 0;
}
.director_wrap .heading_sm span{
    display: block;
    font-family: 'Inter';
    font-size: 16px;
    font-weight: 500;
}
.director_wrap .border_side:after{
    background: var(--white);
    left: -38px;
    height: 19px;
    top: 6px;
}

.director_js .slick-prev{
    left: inherit;
    right: 0;
}
.director_js .slick-arrow{
    top:10px;
    right: -100px;

}
.director_js  .slick-next{
    top:55px;
}
/* ****** CONNECT WIDTH US ****** */
.connect_block{
    padding: 0 170px 0 210px;
}
.meet_wrap .box:not(:last-child){
    margin-bottom: 40px;
}
.meet_wrap .box{
    padding: 50px;
    display: flex;
    flex-wrap: wrap;
}
.meet_wrap .box .icon{
    width: 86px;
    height: 86px;
    background: var(--white);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.meet_wrap .box .ctect_info{
    width: calc(100% - 86px);
    padding-left: 30px;
}
.meet_wrap .box .ctect_info .heading_md{
    margin-bottom: 5px;
}
.meet_wrap .box .ctect_info p{
    line-height: 26px;
    margin-bottom: 20px;
}

.full-process-wrapper .process_tab_wrap {
    position: relative;
    top: 0;
    right: 0;
}
.full-process-wrapper .process_tab_wrap .div_tb:not(:last-child){margin-bottom: 50px;}


@keyframes pulse-animation {
    0% {
      box-shadow: 0 0 0 0px rgb(6 35 75 / 20%);
      border-radius: 100%;
    }
    
    100% {
      box-shadow: 0 0 0 60px rgb(6 35 75 / 0);
      border-radius: 100%;
    }
  }
  .container-fluid{margin-inline: auto;}
  

/* ********** START MEDIA QUERY ********** */

@media screen and (max-width: 1800px) {
    .side_vertical{
        margin-right: 10px;
    }
}
@media screen and (max-width: 1599.98px) {
    /* **** STEP ******* */
    .step_list:after{
        background-size: 90%;
    }

    .connect_block {
        padding: 0 100px 0 108px;
    }

    .law_review_sec {
        margin-top: -235px;
    }
    .ctent_img {
        width: 750px;
    }
    .ctent_left {
        width: calc(100% - 750px);
        padding-left: 100px;
        padding-right: 80px;
    }
}
  

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

    .ctent_img {width: 500px;}
    .ctent_left {width: calc(100% - 500px);padding-right: 0;    padding-left: 80px;}
    .law_left {width: 450px;padding-right: 30px;}
    .law_right {
        width: calc(100% - 450px);
    }
    .image_group img{
        max-width: 120px;
    }
    .law_list li a.lawbox .icon {
        width: 55px;
    }
    
    .law_review_sec {
        margin-top: -160px;
    }
    .rated_wrap{margin-top: 30px;}

    /*  ******* lawyers_process  ***** */
    .short_intro {
        max-width: 500px;
        padding-right: 50px;
    }
    .short_intro .heading_xlg{
        margin-bottom: 10px;
    }
    .process_tab_wrap .resp-tabs-list li:not(:last-child) {
        margin-right: 10px;
    }
    .process_tab_wrap{
        top: 10px;
    }
    .step_num {
        font-size: 55px;
    }
  
     /* **** STEP ******* */
     .step_list:after{
        background-size: 72%;
    }

    /* ****  why choose **** */
    .hm_why_choose{
        padding-bottom: 90px;
    }
    
    .choose_left{
        width: calc(100% - 530px);
        padding-right: 85px;
        padding-top: 0;
    }
    .choose_right {
        width: 530px;
    }
    .choose_list li .choose_box .ch_icon {
        width: 55px;
    }
    .choose_list li .choose_box .heading_sm {
        width: calc(100% - 87px);
    }
    .choose_wrap{
        padding: 30px 25px;
        margin-top: -130px;
    }
    .hm_why_choose:after{
        width: 250px;
    }
 

    /* TESTIMONIAL */
    .hm_testimonial {
        margin-bottom: 160px;
    }
    .client_left {
        width: 500px;
        padding-right: 20px;
    }
    .client_right {
        width: calc(100% - 500px);
        padding-left: 80px;
    }
    .commended_list{
        column-gap: 30px;
    }
    .director_js .slick-arrow {
        right: -45px;
    }

    .connect_block {
        padding: 0 100px 0 108px;
    }
    .meet_wrap .box{padding: 30px;}
    .director_wrap .heading_sm {
        font-size: 20px;
    }
    .director_wrap .heading_sm span{
        font-size: 14px;
        margin-top: 5px;
    }
    .director_wrap .border_side:after{
        left: -30px
    }
    .director_wrap{
        padding: 20px 30px;
        right: -40px;
    }
    .webox{
        padding-left: 30px;
    }
}
@media screen and (max-width: 1199.99px){
    .js_hmbanner ,
    .js_hmbanner .slideingdiv > img {
        height: 650px;
    }
    .bannertext{
        padding-bottom: 30px;
    }
    .banner_badge_list{
        margin: 25px -6px 0;
    }
    .categories_wrap{
        margin-top: 25px;
    }

    .side_vertical{display: none;}
    .ctent_img {
        width: 400px;
    }
    .ctent_left {
        width: calc(100% - 400px);
        padding-left: 40px;
    }
    .law_review_sec {
        margin-top: 0;
    }
    .law_right {
        width: calc(100% - 330px);
    }
    .law_left {
        width: 330px;
    }
    

    /*  ******* lawyers_process  ***** */
    .step_list:after {
        background-size: 62%;
    }
    .step_info p{
        font-size: 14px;
    }
    .step_icon{
        margin: 0 auto 20px;
    }
    .step_list li:not(:last-child) .step_info {
        border-right: 0;
    }
    .step_num{
        margin-top: 10px;
    }
   

    /* ****  why choose **** */
    .hm_why_choose {
        padding-bottom: 40px;
    }
    .choose_wrap{
        margin-top: 40px;
    }
    .hm_why_choose:after {
        width: 100%;
        height: 90px;
        top: inherit;
        bottom: 0;
    }
    .choose_right {
        width: 400px;
    }
    .choose_left {
        width: calc(100% - 400px);
        padding-right: 30px;
    }
    .choose_list li .choose_box .heading_sm{
        font-size: 16px;
        line-height: 22px;
        width: calc(100% - 81px);
    }
    .choose_list li .choose_box .ch_icon > img{
        max-height: 45px;
    }
    .choose_list li .choose_box .ch_icon{
        padding-right: 12px;
    }

    /* ********** TESTIMONIAL ************* */
    .director_wrap{
        top: initial;
        bottom: 0;
    }
    .director_js {
        padding-bottom: 65px;
    }
    
    .director_js .slick-arrow {
        right: 0;
        top: initial;
        bottom: 0;
    }
    .director_js .slick-prev {
        left: calc(50% - 40px);
        right: inherit;
    }
    .director_js .slick-next {
        right: calc(50% - 40px);
    }
    .test_left {
        width: 350px;
        position: sticky;
        top: 0;
        align-self: flex-start;
    }
    .test_right{
        width: calc(100% - 350px);
        padding-left: 78px;
    }
    .hm_testimonial  .flex-container{
        align-items: flex-start;
    }
    .google_view .heading_md{
        font-size: 24px;
        line-height: 1.3;
    }
    .review_point{font-size: 36px;}
    .google_view .heading_md span {
        font-size: 20px;
    }
    .google_view {
        padding: 20px;
        margin: 20px 0;
    }
    .commended_wrap {
        margin-top: 20px;
    }
    .client_left {
        width: 400px;
        padding-right: 30px;
    }
    .client_right {
        width: calc(100% - 400px);
        padding-left: 30px;
    }
    .commended_list {
        column-gap: 10px;
    }

    .connect_block .heading_xlg{
        text-align: center;
    }
    


    .connect_block {
        padding: 0 30px 0 0;
    }
    .meet_wrap .box .ctect_info{
        padding-left: 20px;
    }
    .meet_wrap .box .ctect_info p{
        font-size:14px ;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .meet_wrap .box {
        padding: 20px;
    }
    .meet_wrap .box:not(:last-child) {
        margin-bottom: 15px;
    }

    .guides_wrapper .flex-container{
        width: 100%;
    }
    
    .full-process-wrapper .process_tab_wrap .step_list:after{display: none;}
    .full-process-wrapper .process_tab_wrap .step_list{row-gap: 30px;justify-content: center;}
    .full-process-wrapper .process_tab_wrap .step_list li {width: 50%;}
    .full-process-wrapper .process_tab_wrap .div_tb:not(:last-child) {margin-bottom: 30px;}
    .step_info p{min-height: 130px;}
    
}

@media screen and (max-width: 991.99px){
    .connect_block {
        padding: 0;
    }
    .ctent_img ,
    .law_right{
        width: 100%;
    }
    .ctent_left {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .ctent_img .rating_show{
        display: block;
        margin-top: 20px;
    }
    .law_left{
        display: none;
    }

    /* ****  lawyers_process **** */
    .lawyers_process {
        position: relative;
        overflow: hidden;
    }
    .step_list:after {
        background-size: 100%;
        left: -30%;
    }
    .process_tab_wrap {
        top: 0;
        position: relative;
        margin-bottom: 30px;
        right: 0;
    }
    .short_intro {
        max-width: 100%;
        padding-right: 0;
        text-align: center;
    }
    .lawyer_step {
        margin-top: 30px !important;
    }
    .process_tab_wrap .resp-tabs-list li:not(:last-child) {
        margin-right: 5px;
    }
    .process_tab_wrap .resp-tabs-list{
        display: flex;
    }
    .process_tab_wrap .resp-tabs-list li{
        float: none;
        width: 50%;
        justify-content: center;
        font-size: 16px;
        min-height: 50px;
        padding: 8px;
    }
     /* ****  why choose **** */
     .choose_right , 
     .choose_left {
        width: 100%;
    }
    .choose_left{
        padding-right: 0;
        margin-bottom: 30px;
    }
    .choose_list{
        row-gap: 15px;
    }
    .choose_list li {
        width: 50%;
    }
    .choose_list li .choose_box{
        flex-wrap: wrap;
    }
    .choose_list li .choose_box .heading_sm {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }
    .choose_list li .choose_box .ch_icon {
        padding-right: 0;
        margin: 0 auto 10px;
    }
    .hm_why_choose:after{
        height: 170px;
    }

    /* ********** TESTIMONIAL ************* */
    .director_js .slick-arrow{
        bottom: -25px;
    }
    .director_js {
        padding-bottom: 42px;
    }
    

    .hm_testimonial {
        margin-bottom: 60px;
    }
    .client_js {
        margin-top: 30px;
    }
    .client_left {
        width: 100%;
        padding: 0 0 30px;
        border-bottom: 1px solid rgb(6 35 75 / 10%);
        border-right: 0;
        margin-bottom: 30px;
    }
    .client_right {
        width: 100%;
        padding-left: 0;
    }
    .review_inner p{
        font-size: 18px;
        line-height: 30px;
    }
    .name_wrap{
        margin-top: 25px;
        padding-top: 25px;
    }
    .commended_list li .commen_box .icon {
        height: 45px;
    }
    .commended_list li .commen_box .head_xs{
        font-size: 14px;
    }
    .commended_list li .commen_box > .icon img{
        max-width: 40px;
    }

    

      .test_left{
        width: 100%;
        position: relative;
        top:0;
        padding-bottom: 38px;
      }
      .test_right{
        width: 100%;
        padding-left:0;
        margin-top: 30px;
      }
      .director_wrap{
        right: 0;
        top: initial;
        bottom: 0;
        left: 0;
        margin-inline: auto;
        max-width: 230px;
      }
    
      .badge_js:not(.slick-initialized ){row-gap:8px;}
	  .badge_js:not(.slick-initialized ) li{width: 20%;}
   
}
@media screen and (max-width: 767.98px){

    .js_hmbanner  .slideingdiv  .desktop-img{
        display: none !important;
    }
    .js_hmbanner  .slideingdiv  .mobile-img{
        display: block !important;
    }

    .bannertext .webox{
        text-align: center;
        padding-left: 0;
    }
    .categories_wrap{
        flex-wrap: wrap;
        text-align: center;
        padding: 20px 15px;

    }
    .categories_wrap .title_24{
        width: 100%;
        padding-right: 0;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .categories_select{
        width: 100%;
    }
    .categories_select .form-control{
        height: 46px;
	    padding: 6px 15px;
	    line-height: 22px;
	    background: url(../../assets/images/svg/arrow-down.svg) no-repeat top 19px right 25px #fff;
    }
     .full-process-wrapper .process_tab_wrap .step_list li {width: 50%;}
}

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

    .connect_width_us .container-fluid , 
    .hm_testimonial  .flex-container ,
    .hm_our_services  .container-fluid {
        max-width: 100%;
    }
    .commended_list li .commen_box .head_xs {
        font-size: 13px;
        max-width: 82px;
        line-height: 16px;
    }

    /* ****  why choose **** */
    .choose_list li .choose_box .heading_sm{
        padding: 0 5px;
    }
    .choose_wrap {
        padding: 20px 15px;
    }
/* ****  lawyers_process **** */
    .step_info p{
        min-height: auto;
    }
	
	 .badge_js:not(.slick-initialized ) li{width: 20%;}
	 .badge_js:not(.slick-initialized ) li .badge_box {width: 60px;height: 60px;}
    
}
@media screen and (max-width: 360px){
   /* ****  why choose **** */
    .choose_list li .choose_box .heading_sm{
        font-size: 14px;
        line-height: 20px;  
    }

    .badge_box{
        width: 80px;
        height: 80px;
        padding: 2px;
    }
     .full-process-wrapper .process_tab_wrap .step_list li {width: 100%;}

}