@media(max-width:1300px){

.topbar_wrapper,
.primary_nav_wrapper,
.icon_block_wrap{
    padding-left:15px;
    padding-right:15px;

}

.expert_meta_profile,
.expert_main_profile{
    width:50%;
}

.instruction_form{
    width:100%;
}

    .expert_overlay_inner{
        overflow:auto;
    }

}

@media(max-width:1100px){

    .video_abso_wrapper video{
        width:auto;
        height:100%;
    }

    .video_header_inner{
        text-align:center;
        width:100%;
        min-width:100%;
    }

    .footer_form_inner{
        padding:25px;
    }

    .single_cta_block{
        width:45%;
        border:none!important;
    }

    .bg_full_width_partial {
        display:none;
    }

    .footer_form_wrap{
        width:100%;
        left:0;
        background-color:#2B2D42;
    }

    .add_icon{
        display:none;
    }

    .single_block_overlay {
        height:300px;
    }

    .single_service_block h2{
        font-size:30px;
    }

    .person_inner_meta,
    .big_person_desc{
        width:100%;
    }

    .person_overlay_inner{
        overflow:auto;
        max-height:90vh;
    }

}

@media(max-width:1000px){

    .expert_meta_profile,
    .expert_main_profile,
    .instruction_form{
        width:100%;
    }

    .expert_main_profile{
        max-height:100%;
        overflow:auto;
    }

}

@media(min-width:768px){
    .mobile_head_wrap{
        display:none;
    }
}

@media(max-width:768px){

    .sbsBlock{
        width:100%;
        height:auto;
    }

    .sbsBlockContainer,.sbsBlock{
        height:auto;
    }

    


    .aoActive{
        max-height:2000px;
    }

    .expert_head{
        height:auto;
        padding:50px 20px 50px 20px;
    }

    .flex_no_wrap_center{
        flex-wrap:wrap;
    }

    .expert_background{
        height:100%;
    }

    ._expert_header{
        color:White;
        text-align:center;
    }

    .expert_overlay_inner ul{
        margin-left:10px;
        padding-left:10px;
    }

    ._e_middle{
        border:none;
    }

._e_form{
    padding:15px;
}

    ._e_profile_data{
        width:100%;
        text-align:center;
    }

    .service_overlay_inner_container{
        padding:40px 15px 15px 15px;
    }

    .topbar_wrapper,
    .primary_nav_wrapper{
        display:none;
    }

    .single_cta_block{
        width:90%;
        text-align:center;
    }

    .half_cc{
        width:95%;
        text-align:center;
    }

    .single_testimonial{
        width:100%;
    }

    .flex_q{
        display:none;
    }

    .testimonial_meta{
        margin:0;
        margin-bottom:20px;
    }

    .single_carousel_inner{
        width:100%;
        text-align:center;
    }

    .int_head_title{
        width:100%;
        text-align:center;
    }

    .half_cc_block{
        width:100%;
        margin-bottom:25px;
    }

    .half_img{
        width:100%;
        height:250px;
    }

    .half_input{
        width:98%;
    }

    .icon_block_single{
        width:95%;
        text-align:center;
    }

    .icon_block_wrap{
        text-align:center;
    }

    .single_service_block{
        width:100%!important;
    }

    .service_inner_main,
    .single_service_meta{
        width:100%;
        margin-top:25px;
        margin-bottom:25px;
    }

    .service_result_wrapper{
        overflow:auto;
    }

    .service_inner_main{
        margin-left:0px;
        margin-right:0px;
    }

    .single_service_result{
        padding:20px;
    }

    .expert_control_wrap{
        width:100%;
        height:auto;
    }

    .expert_results_wrapper{
        width:100%;
    }

    #expert_results{
        height:auto;
    }

    .expert_overlay_inner{
        margin:0px;
    }

    .expert_photo{
        width:150px;
        height:150px;
    }

    .expert_meta_profile,
    .expert_main_profile,
    .instruction_form{
        padding:0px;
    }

    .int_head_title h1{
        font-size:40px;
        line-height:45px;
    }

    .footerMenus{
        width:100%;
        margin: 20px 0 20px 0;
    }

    .contri_cc{
        width:100%;
        text-align:center!important;
    }

    .address_block,
    .contact_block{
        width:100%;
    }

    .single_carousel_inner h1{
        font-size:40px;
    }

    .single_expert__{
        margin:5px;
    }




}
