

@media only screen and (max-width: 1199px) {
    .our_services .service_box{width: 25%;}
    .our_services .service_box .learn{min-width: 170px;font-size: 14px}
    .title_tg h2{font-size: 32px;margin: 0 0 15px;}
    .home-slider .item .home_slidercontent{ height: 630px;}
    .homeslider_innercontent h1,.homeslider_innercontent h1 p{font-size: 46px;}
    .homeslider_innercontent{width: 380px;margin-top: 0;}
    .homeslidertable::before{width: 650px;}
    .find_location .sub_bx h2{ font-size: 24px;}
    .find_location .sub_bx p{font-size: 16px;}
    .providing_excellent .right_cont{width: 100%; padding: 0 0 0 15px;}
    .title_tg h2{line-height: normal;}
    .services_icons .in_middel h2{font-size: 24px;}
    footer .top_foot .footer_menu ul li a{font-size: 16px;}
    footer .foote_address p{font-size: 16px;}
    footer .map_foot{ margin-left: 5%;}
    footer .foote_address{width: 55%}
    footer .privacy_menu ul li a{font-size: 14px;}
    footer .privacy_menu ul li{margin-left: 7px;padding-left: 7px;}
    footer .social_footer ul li{margin-left: 5px;}
    header .logo{max-width: 260px;}
    .head_bottom{margin: 15px 0 0;}
    .find_doctor_page h3{font-size: 22px; margin: 15px 0;}
    .inner_header{height: 200px;}
    .inner_header .in_middel_shap::before{left: -370px;}
    .providing_excellent{overflow: visible;}
    .side_menu ul li a{font-size: 18px;}
    .doctor_find_list .rown_doctor{padding: 25px 0;}

    input[type="search"],input[type="text"],input[type="submit"],textarea,button,select{
        -webkit-appearance: none;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        border-radius:0px;
    }

    /** 26-2-2018 Start **/
    .human_r_testimonial{padding: 100px 0;}
    .home-slider.human_resource .homeslidertable {width:670px;background-position: 10px center !important;}
    /** 26-2-2018 End **/

    /** 5-3-2018 Start **/
    .general_rehability h1{font-size: 44px;line-height: 55px;}
    .general_rehability .border_box h2{font-size: 26px;}
    .general_rehability {padding: 90px 0 50px;}    
    .btn_view a span{max-width: 160px;}
    /** 5-3-2018 End **/    

    /** 8-3-2018 Start **/
    .general_rehability h1{margin-top: -10px;}
    .side_bar .btn_view span:last-child {left:40px;}
    /** 8-3-2018 End **/

    footer .map_foot{height: auto;}
    .doctor_name_team {
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }

    .side_menu .custom_side_menu li.menu-item-has-children i {
        position: absolute;
        right: 0px;
        top: 5px;
        z-index: 9999;
        font-size: 22px;
        transform: rotate;
    }
	
}

@media only screen and (max-width: 991px) {
    .res_viw{display: block;display: inline-block;float: left;margin: 8px 0 0 10px;}
    .res_viw a{font-size: 15px;color: #f6921e;font-weight: 700;text-transform: uppercase;}
    .res_viw a:hover{color: #008575;}
    header{z-index: 999;}
    p{font-size: 16px;}
    .our_services .service_box{width: 33.33%;}
    .our_services .service_box .in_data{padding: 20px 10px;}
    .homeslider_innercontent h1{font-size: 36px;}
    .homeslider_innercontent{width: 300px;}
    .home-slider .item .home_slidercontent{height: 380px;}
    .homeslider_innercontent h4{font-size: 22px;}
    .find_location .sub_bx p{font-size: 15px;}
    .find_location .col-md-4{margin-top: -50px;}
    .providing_excellent p{ font-size: 16px;}
    .awards_dis h3{font-size: 22px;}
    .providing_excellent{ margin: 50px 0;}
    .services_icons{margin: 0 0 50px;}
    .services_icons .in_middel h2{ font-size: 20px;}
    .services_icons .in_middel{padding: 30px 0;}
    .services_icons .in_middel .icon{height: 60px; max-width: 60px;}
    .our_services{margin: 0 0 50px;}
    footer .copyright{text-align: center;padding: 5px 0;}
    footer .copyright .text-right{text-align: center;}
    footer .footer_about p{font-size: 16px;line-height: 22px;}
    .top_right{display: none;}
    header .logo{float: none;margin: 10px auto 0;}
    .head_bottom{padding: 0;border-bottom: 1px solid #dedede;}
    .home-slider{margin-top: 0;}

    .find_doctor_page{ padding: 50px 0 0;}
    .find_doctor_sect{margin: 0 0 50px;}
    .find_doctor_sect .find_bx{display: inline-block;width: 100%;border-bottom: 1px solid #dedede;border-right: none;padding: 0;}
    .find_doctor_sect .find_bx:first-child{border-left: none;border-top: 1px solid #dedede;padding-top: 20px;}
    .find_doctor_page p{font-size: 16px;}
    .inner_header{ height: 120px;}
    .inner_header .in_middel_shap::before{width: 340px;left: -150px;}

    .visitors_page{padding: 50px 0 0;}
    .visitors_page{font-size: 16px;}
    .visitors_page h3{font-size: 22px;margin: 5px 0 15px;}
    .side_menu ul li a{font-size: 16px;}
    .side_menu ul li ul li a{font-size: 16px;padding: 6px 0;}
    .visitors_page .row_list{margin: 15px 0 0;}
    .accordion h2 a{font-size: 18px;}
    .accordion .list_type ul li{font-size: 16px;margin: 0 0 16px;}

    .res_top_menu{display: block;width: 100%;}
    .res_top_menu .search-box{width: 100%;float: left;margin: 0;padding: 15px;background: #eeeeee;border: none;height: auto;position: relative;}
    .res_top_menu .search-box input[type="text"]{border: 1px solid #f6921e;margin: 0;width: 100%;padding: 5px 40px 5px 7px;background: #fff;}
    .res_top_menu .search-box .search_btn{position: absolute;right: 15px;top: 15px;height: 100%;}
    .res_top_menu .top-menu{margin: 0;padding: 15px;background: #dedede; width: 100%;}
    .res_top_menu .top-menu li{margin: 0;padding: 0 10px;border: none;}
    .res_top_menu .top-menu li:last-child{display: none;}
    .res_top_menu .top-menu li a{padding: 0;margin: 0;}

    .contact_form label{font-size: 16px;width: 170px;}
    input[type="text"], textarea, select, input[type="password"]{font-size: 16px;}
    .important_numb .number_toggel{font-size: 18px;}
    .number_data .list_type,.number_data .list_type h4{font-size: 16px;}
    .contact_page{padding: 40px 0 0;}

    .numb_list li{font-size: 16px;}
    .search_sect{margin: 10px 0 0;padding: 30px 0 20px;}
    label{font-size: 14px;letter-spacing: normal;}
    .doctor_find_list .user_icon{width: 80px;}
    .doctor_find_list .doctor_info,.doctor_find_list .address_d,.doctor_find_list .call_numb{padding-left: 12px;}
    .doctor_find_list{ margin: 20px 0 30px;}
    .orview_dc .overview_midel .list_view{margin: 0 0 15px;}
    .overview_tabale .user_img{width: 150px;}
    .orview_dc{padding-left: 40px;}

    .head_bottom .col-md-12,.head_bottom .container,.head_bottom .row {padding: 0;margin: 0;width: 100%;}
    .inner_header {
        margin-top: 0;
    }
    .nav > li.hover > a.parent{
        background: #dedede;
        color:#00b09c;
    }


    /** 26-2-2018 Start **/    
    header.new .menu_toggel {top: 37px;}    
    header.new .search-box span,header.new .search-box form{width: 100%;text-align: left;}
    header.new .search-box form button {top:0px !important; right: 0 !important;}
    header.new .head_bottom .overlay{bottom: 0;background-color: transparent;}
    header.new .res_top_menu .top-menu li:last-child{display:inline-block;}
    header.new .res_top_menu .natividad_home{float: left;width: 100%; margin: 0px; position: relative}
    header.new .res_top_menu .natividad_home span{position: absolute;top: 0;right: 0;}
    header.new .res_top_menu .natividad_home a {width:100%;text-align: left;}

    .join_team h2{font-size: 40px;margin: 40px 0 20px 0;}
    .join_team .description {margin-bottom: 40px;}
    .join_team .team_img{height: 160px;}
    .join_team .team_gallary h3{font-size: 24px;margin: 10px 0 14px;min-height: 60px;}
    .join_team .team_gallary a{margin-top: 10px;}
    .human_r_testimonial {padding: 20px 0 40px;}
    .human_r_testimonial p{font-size: 22px;line-height: 33px;}
    .human_r_testimonial .testimonial_det .quatation {left: -48px;top: 0px;max-width: 40px;}
    .general_rehability.about .table_full{padding: 40px 0 15px;}
    .general_rehability.about .user_icon {width: 175px;height: 220px;}

    /*    .humanresour_footer .natividad_home {margin: 0 0 20px 0;}*/
    .humanresour_footer .top_foot {padding: 45px 0 40px;}
    .home-slider.human_resource .homeslidertable {width:500px;}
    .home-slider.human_resource .homeslider_innercontent {width: 250px;}
    .home-slider.human_resource .homeslider_innercontent h1,.home-slider.human_resource .homeslider_innercontent h1 p {font-size: 30px;}
    /** 26-2-2018 End **/

    /** 5-3-2018 Start **/
    .small_baner .in_middel_small_shap {right: -305px;width: 470px;}
    .general_rehability {padding: 70px 0 40px;}
    .general_rehability h1 {
        font-size: 40px;
        line-height: 52px;
    }
    .photo_tour {
        padding:20px 0 0;
    }
    .photo_tour h2 {	
        margin-top: 0px;
        font-size: 26px;
    }

    .photo_tour #photo_tour .item {
        height: 350px;
    }
    header.new .search-box form{max-width: 100%;}
    /** 5-3-2018 End **/    

    /** 7-3-2018 Start **/
    .join_team .why_choose .w_c_icon {	
        float: left;
        position: relative;
        top: inherit;
        transform: inherit;
        -webkit-transform: inherit;
        right: inherit;
        margin-bottom: 25px;
    }
    .join_team .why_choose {
        padding-bottom:50px;
    }
    .nav{width: 100%;}
    /** 7-3-2018 End **/
    header.new .search-box span{display: none;}
    .human_resource h1 span{font-size: 26px;}

    .doctor_name_team {
        float: left;
        width:100%;
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }

    .doctor_team_info {
        float: left;
        width:100%;
        padding:0;

    }
}
@media only screen and (max-width: 767px) {
    h3 {
        margin-top: 20px !important;
    }

    .our_services .service_box .learn{min-width: 120px;font-size: 12px;}
    .homeslider_innercontent{display: none;}
    .doctor_name_team
    .home-slider .item .home_slidercontent{height: 270px;}
    .homeslidertable{width: 256px !important; left: 90px !important;}
    .find_location .flex_in{display: inline-block;z-index: auto;}
    .find_location .col-md-4{margin-top: 0;border: none;}
    .find_location .sub_bx p{font-size: 18px;}
    .find_location .sub_bx h2{font-size: 22px;}
    .find_location .flex_in::before,.find_location .flex_in::after{display: none;}
    .providing_excellent .img_first{position: absolute;float: right;margin-top: -50px;}
    .providing_excellent .img_secound{position: relative;top: 0; margin-top: -1px;}
    .providing_excellent .right_cont{padding: 20px 0 0;}
    .providing_excellent{margin: 80px 0 40px;}
    .services_icons .in_middel .box_sub{width: 100%;padding: 15px 0;display: table;border-bottom: 1px solid #dedede;margin: 0;}
    .services_icons .in_middel .box_sub:first-child{border-top: 1px solid #dedede;margin: 0;}
    .services_icons .in_middel .icon img{width: 70px;}
    .services_icons .in_middel .icon{width: 70px;display: table-cell;}
    .services_icons .in_middel h2{display: table-cell;}
    .services_icons .in_middel{border: none;padding: 0;}
    .news_section .img_tag{height: auto;}
    .news_section .bottom_cont h3{min-height: inherit;}
    .news_section .respon_viw{padding: 50px 0 0; margin: -25px;}
    footer .top_foot .footer_menu{margin: 10px 0 20px;}
    footer .map_foot{margin: 0;}
    .down_bt{text-align: center;}
    footer .top_foot .btn_sect{text-align: center;}
    .awards_dis ul{text-align: center;}
    .important_numb{margin: 0 0 10px;}
    .contact_page h3{ font-size: 22px;margin: 0 0 20px;}
    .taxi_cab{margin: 20px 0 0;}
    .key_sect{margin: 20px 0;padding-bottom: 40px;}
    .doctor_find_list .user_icon{width: 110px;}
    .overview_tabale .user_img{ width: 120px;}
    .orview_dc{padding-left: 20px;}
    .orview_dc .overview_midel .cell_same:first-child{width: 140px;}
    .providing_excellent .title_tg h2{
        font-size:40px;
    }
    .services_icons .in_middel h2 {
        font-size: 28px;
    }
    .nav li ul{
        height:auto !important;
    }
    .breadcrumbs li{font-size:11px;}
    .breadcrumbs li a .fa {
        font-size: 13px;
    }
    .find_doctor_sect{display: block;} 

    /** 26-2-2018 Start **/    
    .find_location.resource_location .sub_bx h2{margin: 6px 0 15px;}
    .resource_location .flex_in .butn{margin: 0px;}
    .join_team h2 {font-size: 34px;margin: 30px 0 15px 0;}
    .join_team .description {margin-bottom: 20px;}
    .join_team .team_img {height: 260px;}
    .join_team .team_gallary h3 {font-size:22px;margin: 20px 0 14px; min-height: inherit;}
    .join_team .team_gallary .col-md-6 {margin-bottom: 30px;}   
    .human_r_testimonial .testimonial_det{padding: 0 0 0 52px;}
    .human_r_testimonial p {font-size: 18px;line-height: 30px;}
    .home-slider.human_resource .homeslidertable {width: 300px;}
    /** 26-2-2018 End **/

    /** 1-3-2018 Start**/
    .join_team .video{padding-bottom: 20px;}
    .join_team .video h3{margin-bottom: 15px;}
    .join_team .video img{
        margin: 0 auto;
        float: none;
        display: table;
    }
    .video_border{padding: 15px 0 0 0;}
    .humanresour_footer .natividad_home {margin: 0 0 15px 0;}
    .humanresour_footer .top_foot {padding: 35px 0;}
    /** 1-3-2018 End**/

    /** 5-3-2018 Start **/ 
    .general_rehability {
        padding: 40px 0 20px;
    }

    .general_rehability h1 {
        font-size: 34px;
        margin-bottom: 20px;
        line-height: 52px;
    }
    .general_rehability .border_box h2 {
        font-size: 22px;
        padding: 0px;
    }

    .general_rehability .nursing_team {
        padding:20px 0 0;
    }
    ul.custom_list {
        margin: 20px 0;
    }
    .photo_tour {
        padding: 20px 0 30px;
    }
    .border_box.second_border_box{margin-bottom: 40px !important;}    
    /** 5-3-2018 End **/ 

    /** 6-3-2018 Start **/
    .general_rehability.about h1{line-height: 30px;}
    .general_rehability .table_full {padding: 30px 0 15px;}
    .general_rehability.about {padding: 40px 0 0px;}
    .general_rehability .user_icon {height: 210px;}
    footer .top_foot .footer_menu ul{border-left: 1px solid transparent;}
    .btn_view a span{max-width:100%;}
    /** 6-3-2018 End **/

    /** 8-3-2018 Start **/
    .find_location .sub_bx {min-height: inherit;margin-bottom: 20px;}          
    .side_bar .btn_view a span{max-width: 100%;}
    .side_bar .btn_view span:last-child {left: 55px;}    
    /** 8-3-2018 End **/

    footer .map_foot{ height: auto;}

    .side_menu .custom_side_menu li.menu-item-has-children i {
        position: absolute;
        right: 0px;
        top: 5px;
        z-index: 9999;
        font-size: 22px;
        transform: rotate;
    }
    .side_bar .btn_view a span {max-width: 100%;position: initial; transform: none;}

    .error-404,.search_result{margin: 0 0 20px;}
    .error-404 .search-form,.search_result .search-form{padding: 20px;}
    .error-404 .search-form button,.search_result .search-form button{margin: 10px 0 0;}
    .page-numbers.pagination i{min-width:inherit;margin-top:0px !important;}
    .doctor_name_team {
        float: left;
        width:100%;
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }
    .doctor_team_info{
        width:100%;
        padding-left:0;
    }

    .human_r_testimonial .testimonial_det .quatation {left: 5px;top: 0px;max-width: 40px;}

}
@media only screen and (max-width: 639px) {
    .our_services .service_box .learn{display: none;}
    .home-slider .item .home_slidercontent{height: 300px;}
    .title_tg h2{font-size: 26px;}
    .our_services .service_box{width: 50%;}
    footer .top_foot .footer_menu ul{border: none;padding: 0;}
    .homeslidertable::before{left: -140px;}
    .awards_dis{margin: 0 0 30px;}
    .visitors_page{padding: 40px 0 0;}
    .important_numb .number_data{padding: 20px 0;}
    .number_data .list_type{  padding: 2px 0 0}
    .list_type > span:last-child{min-width: 120px;text-align: right;}
    .contact_page .map iframe{height: 300px;}
    .key_sect .parking_key{padding: 0 10px;}
    .doctor_find_list .map_icon img,.doctor_find_list .map_icon{width: 15px;}
    .doctor_find_list .call_icon{width: 18px;}
    .overview_tabale .user_img{display: block;width: 150px;}
    .orview_dc .overview_midel .list_view{margin: 0 0 7px;}
    .orview_dc{display: inline-block;padding: 10px 0 0;width: 100%;}

    /** 26-2-2018 Start **/
    .home-slider.human_resource .homeslidertable {width: 180px;}
    .join_team h2 {font-size: 30px;margin: 20px 0 10px 0;}
    .join_team .team_img {height: 200px;}
    .join_team .team_gallary h3 {font-size: 20px;margin: 10px 0 10px;}
    /* .join_team .team_gallary a {padding: 5px 25px;font-size: 14px;} */
    .human_r_testimonial {padding: 20px 0 20px;}
    .human_r_testimonial .testimonial_det {padding: 0px 0 0 35px;}
    .human_r_testimonial .testimonial_det .quatation {left: -10px;max-width: 30px;}
    .human_r_testimonial p {font-size: 16px;line-height: 28px;}

    .humanresour_footer .top_foot {padding: 30px 0 10px;}
    .humanresour_footer .natividad_home {margin: 0 0 15px 0;}
    .natividad_home a{font-size: 16px;}        
    /** 26-2-2018 End **/

    /** 5-3-2018 Start **/ 
    .general_rehability {padding: 30px 0 20px;}
    .general_rehability h1 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .general_rehability.about .table_full {padding: 25px 0 5px;}
    .general_rehability.about .doctor_info strong {line-height: 20px;font-size: 16px;}
    .general_rehability.about .doctor_info p {margin-bottom:20px;font-size: 16px;}
    .general_rehability .border_box h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .photo_tour {
        padding: 10px 0 30px;
    }
    .photo_tour h2 {
        font-size: 22px;
    }

    .photo_tour #photo_tour .item{
        height: 300px;
    }
    /** 5-3-2018 End **/ 

    .join_team .why_choose h2 {
        font-size: 24px;
        margin: 0px 0 20px 0;
    }

    .join_team .why_choose ul li{font-size: 16px;}

    .join_team .why_choose .w_c_icon{float: none;margin: 0 auto 15px;}

    .side_menu .custom_side_menu li.menu-item-has-children i {
        position: absolute;
        right: 0px;
        top: 5px;
        z-index: 9999;
        font-size: 22px;
        transform: rotate;
    }	
    .diff_btn_home{text-align: center;}
    .page-numbers.pagination i{min-width:inherit;margin-top:0px !important;}
    .doctor_name_team {
        /*  float: left;
         width:30%; */
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }

}
@media only screen and (max-width: 540px) {

}

@media only screen and (max-width: 479px) {
    footer .map_foot{width: 100%;height: auto;line-height: 0;}
    .home-slider .item .home_slidercontent{height: 220px;line-height: 0;}
    footer .foote_address{width: 100%;padding: 10px 0 0;}
    footer .footer_about{margin: 20px 0 0;}
    footer .social_footer{padding: 10px 0 0;}
    footer .top_foot .btn_sect{text-align: center;}
    .contact_form label{display: inline-block; width: 100%;text-align: left;}
    .contact_form input[type="text"], .contact_form textarea{display: inline-block;width: 100%;}
    .contact_form textarea{height: 220px;}
    .number_data .list_type, .number_data .list_type h4{font-size: 15px;}
    .key_sect .parking_key{display: block; width: 100%;padding: 15px 0;float: left;}
    .doctor_find_list .user_icon{width: 70px;}
    .find_doctor_page h3{font-size: 20px;margin: 0 0 10px;}
    .doctor_find_list p{font-size: 15px;line-height: 22px;}
    .orview_dc .overview_midel .cell_same{padding-left: 12px;}
    .orview_dc .overview_midel p{font-size: 15px; line-height: 22px;}
    .orview_dc .overview_midel .cell_same:first-child{width: 110px;}
    .res_top_menu .top-menu li{display: block;padding: 5px 0;border: none;}
    .res_top_menu .top-menu{text-align: left;}


    /** 26-2-2018 Start **/
    .home-slider.human_resource .homeslidertable {width: 150px;}
    .join_team h2 {font-size: 24px;margin: 15px 0 10px 0;}
    .join_team .team_img {height: 130px;}
    .join_team .team_gallary h3 {font-size: 18px;margin: 10px 0 7px;}
    .join_team .team_gallary a {margin-top: 5px;}
    .human_r_testimonial .testimonial_det {
        padding: 0px 0 0 15px;
    }

    .human_r_testimonial .testimonial_det .quatation {
        left: -12px;
        max-width: 20px;
    }
    .human_r_testimonial p {
        font-size: 14px;
        line-height: 23px;
    }
    /** 26-2-2018 End **/

    /** 5-3-2018 Star **/ 
    .general_rehability h1 {font-size: 35px;margin-bottom: 10px; line-height: 30px;}
    .general_rehability .border_box{margin: 10px 0 0 0;}
    .general_rehability .border_box h2 {
        font-size: 18px;
        line-height: 26px;
        padding-left: 10px;
    }

    .photo_tour #photo_tour .item {
        height: 220px;
    }

    .photo_tour .owl-prev, .photo_tour .owl-next {
        height: 30px;
        font-size: 20px !important;
        line-height: 30px !important;
        width: 30px;
    }
    /** 5-3-2018 End **/ 

    /** 6-2-2018 Start **/
    .general_rehability .user_icon,.general_rehability .doctor_info{display: block; width: 100%;}
    .general_rehability .doctor_info{padding:35px 0 0 0 !important; }
    .general_rehability .user_icon {height: 350px;}
    .general_rehability .table_full {padding:15px 0 5px;}
    .general_rehability .doctor_info h3 {font-size: 20px;}
    .general_rehability .doctor_info strong {margin: 10px 0; line-height: 23px; font-size: 16px;}
    .general_rehability .doctor_info p {margin-bottom: 15px;font-size: 14px;}    
    /** 6-2-2018 End **/

    .second_border_box .sm_bt {
        margin: 0px 0 0 9px;
    }
    .btn_view span:last-child {
        padding-left: 8px;
    }

    /** 8-3-2018 Start **/        
    .side_bar .btn_view span:last-child {left:50px;}

    .side_menu .custom_side_menu li.menu-item-has-children i {
        top: 5px;
    }
    .page-numbers.pagination i{min-width:inherit;margin-top:0px !important;}
    .doctor_name_team {
        float: none;
        width:100%;
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }
    .homeslidertable{width: 295px !important; left: 165px !important;}


    /** 8-3-2018 End **/
}

@media (max-width: 1400px) {
	.join_team .sec-left {
		padding: 0 100px;
	}
	
	.join_team h2 {
		margin: 0px 0 30px 0;
	}
}

@media (max-width: 1100px) {
	.join_team .sec-left {
		padding: 0 50px;
	}
	
	.join_team .c-sectionleft {
		padding-top: 10px;
	}
}

@media (max-width: 991px) {
	.join_team .sec-left {
		padding: 0 50px 70px;
	}
	.homeslideroverlay .heading-fp h1 {
		font-size: 50px;
	}
	
	.general_rehability .resources-form {
		padding: 50px 45px;
	}
}

@media (max-width: 767px) {
	.find_location .home-infoR {
		border-left: none;
	}
}

@media (max-width: 639px) {
	.homeslideroverlay .heading-fp {
	    padding: 40px 40px 0px 40px;
	}
	
	.find_location .col-md-12 {
		margin-top: -20px; 
	}
	
	.homeslideroverlay .heading-fp h1 {
        font-size: 29px;
    }
	
	.homeslideroverlay .heading-fp p {
		font-size: 17px;
	}
	
	.general_rehability h2 {
		font-size: 24px;
		margin: 0px 0px 20px;
	}
	
	.resources-form #gform_1 .gfield_radio {
		display: block;
	}
	
	.resources-form .gform_wrapper .gchoice {
		padding: 5px 0;
		width: auto;
	}
}


