@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 25px;}
    .home-slider .item .home_slidercontent{ height: 450px;}
    .homeslider_innercontent h1{    font-size: 35px;
    line-height: 37px;}
    .homeslider_innercontent{width: 380px;}
    .homeslidertable::before{width: 700px; left: -250px;}
    .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;background: #fff;}
    .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: 19px; 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;
    }

    /** 6-3-2018 Start **/
    .news_listing .pull-right{max-width:87%;}
    .news_listing .press_list li{font-size: 16px;display: inline-block;}
    .news_listing .pull-right h2{line-height: 29px;}
    /** 6-3-2018 End **/

    /** 7-3-2018 Start **/
    .a_z_list{padding: 0 8px;}
    .a_z_list li{margin: 0 6px;}
    .a_z_list li a{font-size: 14px;}
    /** 7-3-2018 End **/

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

    .providing_excellent .img_bg{background-size: cover !important;}
    .providing_excellent .img_first{width: 63%;}

    .providing_excellent .img_first{position: relative; float: right;top: 15px;}
    .providing_excellent .right_cont{ background: transparent;}
    .providing_excellent .img_bg{background: none !important;}
    .img_first_second{ position: absolute; top: 60px;width: 60%;display: block;}
    .doctor_name_team {

        margin:0 auto 30px;
        display:block;
        text-align:center;
    }
}

@media only screen and (max-width: 991px) {
    .nav li ul{min-height: inherit;}
    .res_viw{display: block;display: inline-block;float: left;margin: 8px 0 0 10px;}
    .res_viw a{font-size: 15px;color: #00B39A;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
    .res_viw a:hover{color: #008575;}
    header{z-index: 999;}
    p{font-size: 16px;}
	.list_type ul li, .entry-content li, .accordion li, .general_rehability .list_type_upper ul li, .general_rehability .outer p, .general_rehability.about_meeting .outer li span, .general_rehability.about_meeting .outer li a {
		font-size: 16px;
	}
    .our_services .service_box{width: 33.33%;}
    .our_services .service_box .in_data{padding: 20px 10px;}
    .homeslider_innercontent h1{    font-size: 27px;
    line-height: 29px;}
    .homeslider_innercontent{width: 300px;}
    .home-slider .item .home_slidercontent{height: 400px;}
    .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: block;}
    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: 15px;}
    .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;}
    .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%;padding: 24px 18px;}
    .res_top_menu .search-box{width: 100%;float: left;margin: 0;padding: 15px 0px;background: #fff;border: none;height: auto;position: relative;}
    .res_top_menu .search-box input[type="text"]{border: 1px solid #00B39A;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% !important;}
    .res_top_menu .top-menu{margin: 0;padding: 0px;background: #fff; width: 100%;display: grid;text-align: left;}
    .res_top_menu .top-menu li{margin: 0;padding: 8px 18px;border: none;}
    .res_top_menu .top-menu li:last-child{display: none;}
    .res_top_menu .top-menu li a{padding: 0;margin: 0;font-size: 14px; letter-spacing: normal;}

    .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: 130px;}
    .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;
    }

    /** 1-3-2018 Start **/
    .news_section .btn-view{margin: 20px 0 0;}
    footer{margin: 40px 0 0;}
    /** 1-3-2018 End **/


    /** 6-3-2018 Start **/
    .small_baner .in_middel_small_shap {right: -305px;width: 470px;}
    .general_rehability.about h1 {font-size: 40px;line-height:45px;}
    .general_rehability.about .table_full{padding: 40px 0 15px;}
    .general_rehability.about .user_icon {width: 175px;height: 220px;}
    .general_rehability.about .doctor_info {padding-left:25px; font-size: 16px;}
	.general_rehability.about .doctor_info p, .table {font-size: 16px;}
    .general_rehability.about .doctor_info h3{font-size:24px;}
    .general_rehability.about .doctor_info strong {margin: 15px 0;}  
    .general_rehability.about_meeting h1 {margin-bottom: 20px;}
    .general_rehability.about_meeting .outer li span {max-width: 100%;margin-bottom: 3px;width: calc(100%);}
    .general_rehability.about_meeting .outer li a{font-size: 16px;}    
    .press_list{margin:50px 0;}
    .press_list li{padding: 0px 9px 0 6px;}
    .news_description h2{font-size:20px; line-height: 30px;}
    .news_description .press_list {margin: 0 0 20px 0;}
    .artical_img {margin:10px 0 30px;height: 130px;}
    .news_description{padding: 0px 0 10px 0;}
    .artical_related {padding: 30px 0 0;}
    .artical_related h2 {font-size: 26px;margin: 0 0 20px 0;}
    .artical_related p {font-size: 16px;margin-bottom:13px;}
    .news_listing .pull-right {padding: 0 0 0 10px;}
    .general_rehability .news_listing {padding: 30px 0 25px;}
    .general_rehability .custom_pagination {padding: 40px 0 0 0;}
    .general_rehability .custom_pagination .pagination > li > a,
    .general_rehability .custom_pagination .pagination > li > span{padding: 6px 10px}
    .news_listing .pull-right h2{font-size: 22px;}
    /** 6-3-2018 End **/

    /** 7-3-2018 Start **/
    .a_z_list li {margin: 0 8px;}
    .general_rehability .service_listing{padding:40px 0 0px 0;}
    .nav{width: 100%;}
    .search-box form{max-width:100%; width: 100%;}
    .search-box .search_btn{right: 0px !important;top:0px !important;}
    /** 7-3-2018 End**/

    /*    9-4-17*/
    .press_list li{float: none;border-bottom: none;width: auto;}
    .press_list li:not(:last-child)::after{border-right: none;}
    .nav-tabs.press_list li:not(:last-child):after{border-right:1px solid #e2e2e2}
    .general_rehability .news_listing .new_border{padding: 20px 0;}
    .join_team .team_gallary h3{min-height: 52px;}
    .menu_view {
        color: #00B39A;
        display: inline-block;
        float: right; 
        position: absolute;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 1px;
        margin: 16px 10px 0;
        outline: medium none; 
        right: 50px;
    }
    .doctor_name_team {

        margin:0 auto 30px;
        display:block;
        width:100%;

    }
    .doctor_team_info{width: 100%;}


    .side_menu .custom_side_menu li.menu-item-has-children i,.side_menu .custom_side_menu li.menu-item-has-children li i{ top: 7px;}
	
	.custom-form .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li{width: 33.3% !important;margin: 0px !important;}

    .custom-form .survey_team_member_table th{font-size: 14px !important;padding: 5px !important;}

    .custom-form .gform_body ul li label{font-size: 14px !important;}

    .custom-form .gform_button{padding: 5px 20px !important;}

    .custom-radio-button .gfield_label{padding: 10px !important;}

    .custom-radio-button .ginput_container_radio .gfield_radio li{margin:0 0 5px 0 !important;}

    .custom-radio-button .ginput_container_radio .gfield_radio li:nth-child(4),.custom-radio-button .ginput_container_radio .gfield_radio li:nth-child(5){margin: 0px !important;}

	.doctor_info .butn {font-size: 13px;} 

}
@media only screen and (max-width: 767px) {
    
	.custom-form ul.gform_fields li.gfield{margin-bottom: 10px !important;}

    .show-yesno .ginput_container_radio .gfield_radio li{margin: 0px !important;float: left!important;width: 50% !important;}

    .show-yesno .ginput_container_radio .gfield_radio li label{width: auto !important;}

    .show-yesno .gfield_label{padding: 0px !important;}

    

    .show-yesno .gfield_label{width: 100% !important;}

    .show-yesno .ginput_container_radio{width: 100% !important;}

    .custom-radio-button .gfield_label{width: 100% !important;}

    .custom-radio-button .gfield_label{padding: 10px 10px 10px 10px !important;}

    .custom-radio-button .ginput_container_radio .gfield_radio li:nth-child(4){margin: 0 0 5px 0 !important;}

    .custom-radio-button .ginput_container_radio{width: 100% !important;padding: 0px 10px 10px 10px !important;}

    .custom-form .gform_button{width: auto !important;padding: 0 20px !important;}

    .custom-form .custom-form-container{overflow:auto !important;float: left !important;width: 100% !important;}

    .custom-form .survey_team_member_table {overflow: auto !important;}

    .custom-form .survey_team_member_table th{text-align: center !important;}

    .custom-form .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li{width: 50% !important;}

	h3 {
        margin-top: 20px !important;
    }

    .our_services .service_box .learn{min-width: 120px;font-size: 12px;}
    /*.homeslider_innercontent{display: none;}*/
    .home-slider .item .home_slidercontent{height: 270px; background-size: cover !important;}
    .homeslidertable::before{left: -300px;}
    .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: 28px;}
    .find_location .flex_in::before,.find_location .flex_in::after{display: none;}
    /*    .providing_excellent .img_first{position: absolute;float: right;}*/
    .providing_excellent .img_secound{position: relative;top: 0; margin-top: -1px;}
    .providing_excellent .right_cont{padding: 20px 0 0;}
    .providing_excellent{margin: 0px 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{display: none;}
    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:30px;
		margin-top: 100px;
    }
    .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;} 

    /** 1-3-2018 Start **/
    .news_section .btn-view{margin: 20px 0 0;}
    footer{margin: 20px 0 0;}
    .news_section .btn-view {margin: 10px 0 0;}
    /** 1-3-2018 End **/
    .col-xs-cm{margin-left:120px;}
    .side_menu{margin:0 0 35px;}

    /** 6-3-2018 Start **/
    .general_rehability.about h1{line-height: 30px; font-size: 34px;margin-bottom: 20px;}
    .general_rehability.about .table_full {padding: 30px 0 15px;}
    .general_rehability.about {padding: 40px 0 0px;}
    .general_rehability.about .user_icon {height: 210px;}
    footer .top_foot .footer_menu ul{border-left: 1px solid transparent;}
    .side_bar{margin-top:30px}
    .press_list {margin:0px 0 25px;}    
    .news_description h2 {font-size: 18px;line-height: 28px;}
    .news_description .press_list {margin: -8px 0 15px 0;}
    .news_description p{margin-bottom: 15px;}
    .artical_related h2{font-size: 24px;}
    .artical_related .sm_bt {margin: 15px 0 0 0;}
    .news_listing .pull-right h2 {font-size: 20px;}
    /** 6-3-2018 End **/

    /** 7-3-2018 End **/
    .a_z_list{
        margin-top: 10px;
    }
    .general_rehability .service_listing {
        padding:20px 0 0px 0;
    }
    .general_rehability .service_listing h2{
        padding: 0 0 15px 0;
        font-size:26px;
    }
    .general_rehability .service_listing ul{
        margin: 10px 0 0 0;
    }
    .general_rehability .service_listing ul li {
        line-height: 30px;  
    }
    .general_rehability .service_listing ul li a{
        font-size: 16px;
    }
    /** 7-3-2018 End **/

    /** 8-3-2018 Start **/
    .side_bar .btn_view a span{max-width: 100%;position: initial;transform: none;}
    .side_bar .btn_view span:last-child {left: 55px;}
    .general_rehability.about .table_full:last-child{border-bottom: 0px;}
    /** 8-3-2018 End **/


    .providing_excellent .img_first{position: relative;top: 80px;}
    .providing_excellent .right_cont{ background: transparent;}
    .providing_excellent .img_bg{background: none !important;}
    .img_first_second{position: absolute;top: 0;width: 50%;display: block;}
    .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:left;
    }
    .doctor_team_info{
        padding-left:0;
        width:100%;
    }

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

    .our_services .service_box .learn{display: none;}
    .home-slider .item .home_slidercontent{height: 220px;}
    .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: -120px;width: 0px;}
    .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: 130px;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%;}

    /** 5-3-2018 Start **/
    .our_services .service_box img{opacity: 0.2;}
    .our_services .service_box .in_data{opacity: 1;}
    /** 5-3-2018 End **/

    /** 6-3-2018 Star **/    
    .general_rehability.about {padding: 20px 0 0px;}
    .general_rehability.about 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;}
    .press_list {margin: 0px 0 20px;}
    .press_list li a{font-size: 12px;}
    .press_list li{padding:0 5px 0 5px;}
    .press_list li a img {max-width: 27px;}

    .general_rehability .custom_pagination {
        padding: 20px 0 0 0;
    }
    .general_rehability .pagination {
        margin: 0px auto;
        float: none;
        display: table;
    }
    .general_rehability .custom_pagination .butn{
        margin: 15px auto 0;
        float: none !important;
        display: table;
    }

    .general_rehability.about .doctor_info h3 {
        font-size: 22px;
    }
    /** 6-3-2018 End **/    

    .general_rehability .search-box{width: 50%;}        
    .general_rehability .search-box input[type="text"]{width: 100% !important; padding-right: 40px !important;}

    .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:30%; */
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }
    h3{font-size: 18px !important;}
}


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

    .custom-form .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li{width: 100% !important;}

}

@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: 240px;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: 115px;}
    .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; display:block;}


    /** 5-3-2018 Start **/
    header .logo {
        max-width: 300px;}
    .awards_dis ul li{padding: 0 24px 0 0;}    
    /** 5-3-2018 End **/
    .col-xs-cm{margin-left:80px;}

    /** 6-3-2018 Star **/ 
    .general_rehability.about h1 {font-size: 24px;margin-bottom: 10px; line-height: 30px;}
    .general_rehability.about .user_icon,.general_rehability .doctor_info{display: block; width: 100%;}
    .general_rehability.about .doctor_info{padding:15px 0 0 0;}
    .general_rehability.about .user_icon {height: auto;}
    .general_rehability.about .table_full {padding:15px 0 5px;}
    .general_rehability.about .doctor_info h3 {font-size: 20px;}
    .general_rehability.about .doctor_info strong {margin: 10px 0; line-height: 23px; font-size: 16px;}
    .general_rehability.about .doctor_info p {margin-bottom: 15px;font-size: 14px;}
    .general_rehability.about_meeting .outer ul li{font-size: 16px;}
    .general_rehability.about_meeting .outer li a{font-size: 14px;}
    .general_rehability.about_meeting .accordion{margin-top: 10px;}    
    .general_rehability.about_meeting .accordion .inner{padding: 21px 20px 20px;}
    .artical_img {
        margin: 0px 0 20px;
        height: 90px;
    }
    .news_listing .pull-left{float: left; width: 100%; text-align: center;}
    .news_listing .pull-right{padding:10px 0 0 0; max-width: 100%;}
    .news_listing .pull-right h2 {font-size: 16px;line-height: 26px;}
    /** 6-3-2018 End **/

    /** 7-3-2018 Start **/
    .a_z_list li {margin: 0 6px;line-height: 30px;}
    .general_rehability .clear_btn {margin: 20px 0 10px 0px;}
    /** 7-3-2018 End **/

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

    .general_rehability .search-box {width: 100%;}
    .general_rehability .search-box input[type="text"]{width: 100%; padding-right: 40px;}
    .general_rehability .clear_btn{width: 100%;}
    .page-numbers.pagination i{min-width:inherit;margin-top:0px !important;}
    /** 8-3-2018 End **/
    .doctor_name_team {
        float: none;
        width:100%;
        margin:0 auto 30px;
        display:block;
        text-align:center;
    }

    h3{font-size: 18px !important;letter-spacing: 0.4px;}
	.arc-doc .user_icon .img {
		height: 150px !important;
	}
}

@media (max-width:767px){

.homeslider_innercontent h1 {display:none;}
.homeslider_innercontent h4 {display:none;}
.homeslider_innercontent {max-width:200px;}
.homeslider_innercontent .butn {margin-top: 160px}
}


/*@media (max-width: 2059px) and (min-width: 1920px) {
	
	.providing_excellent .img_first {top: 0px;}
}

@media (min-width: 2060px) {
	
	.providing_excellent .img_first {top: -100px;}
}*/

@media (min-width: 768px) and (max-width: 1199px) {
	
	.awards_dis{margin: 0 0 0px;}
}

@media (min-width: 768px) and (max-width: 1320px){
	.home-slider .item .home_slidercontent {
		background-size: contain !important;
	}
}

@media (min-width: 1321px){
	.home-slider .item .home_slidercontent {
		background-size: cover !important;
	}
}

@media (min-width: 2001px){
.homeslidertable {
	right: 37%;
	position: absolute;
}

.home-slider .item .home_slidercontent {
	height: 600px;
}
}

@media (min-width: 1600px) and (max-width: 2000px){
.homeslidertable {
	right: 37%;
	position: absolute;
}
}

@media (max-width: 1599px){
.homeslidertable {
	right: -11%;
}
}

@media (min-width:992px) and (max-width: 1200px)  {
	.homeslider_innercontent h1 {
		font-size: 40px;
	}
	
	.homeslider_innercontent h4 {
		font-size: 35px;
	}
}

@media (min-width: 767px) and (max-width: 992px){
	.homeslider_innercontent {
		margin-top: -100px;
	}	
	.homeslider_innercontent .butn {
		margin-top: 20px;
	}
}

@media (min-width: 992px) {
	.owl-theme .owl-nav.disabled + .owl-dots {
		margin-top: -120px !important;
		left: 45% !important;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.owl-theme .owl-nav.disabled + .owl-dots {
		margin-top: -165px !important;
		left: 43% !important;
	}	
}

@media (max-width: 766px) {
	.owl-theme .owl-nav.disabled + .owl-dots {
		margin-top: -42px !important;
		left: 32% !important;
	}
	
	.find_doctor_page .doc-img {
		text-align: center;
	}
	.find_doctor_page .green-sec-right img {
		height: auto;
		width: auto;
	}
	
	.green-sec {
		height: auto;
	}
	
	.find_doctor_page .green-sec-right {
		padding-right: 15px;
	}
	
	.clear-fl {
		padding-left: 0;
		padding-bottom: 20px;
	}
	.clear-dv {
		text-align: center;
	}
}

@media (min-width: 768px){
	.arc-doc .user_icon .img {
		height: 160px !important;
	}
	.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right{
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
		position: absolute;
		top: 50%;
		z-index: 5;
		display: inline-block;
	}
	
	/*.title_tg {
	padding-bottom: 30px;
	}*/
}

@media (min-width:1200px){
	.tablet-view, .mobile-view {
		display: none;
	}
}

@media (max-width: 1199px) and (min-width:768px){
	.mobile-view, .desktop-view {
		display: none;
	}
	
	.general_rehability .nw-testimonials .carousel-inner .item .test-cont table .paragraph p{
		font-size: 14px;
	}
	
	.general_rehability .nw-testimonials .carousel-inner .item .test-cont{
		height: 410px;
	}
}

@media (max-width: 767px) {
	.tablet-view, .desktop-view {
		display: none;
	}
	
	.general_rehability .nw-testimonials .carousel-inner .item .test-cont {
		height: auto;
	}
	
	.find_doctor_page .green-sec-left {
		padding: 30px 30px 30px;
	}
	.find_doctor_page .green-sec-left .tl {
		padding-top: 0px;
	}
}

/*CSS APRIL 2025*/
@media(max-width:1024px){
    .find_location .col-md-3 {
        margin-bottom:50px;
    }
    /*.marketing_section_one img {
        width: 94%;
        height: 378px;
        box-shadow: rgba(255, 255, 255, 0.69) 8.95px -8.95px 0px;
    }*/
    /*.marketing_section_one .column-content {
        padding: 57px 0px;
    }*/
    .marketing_section_one .column-content .content {
        padding: 0% 1% 0% 5%;
    }
    /*.marketing_section_one .img-marketing-one {
        margin-top: 110px;
    }*/
    .our_services .service_card .image_column img{
        height: 185px;
        object-fit: cover;
    }
    .service_card .small-description {
        display: block;
    }
    .service_card .large-description {
        display: none;
    }
    .find_location .title_tg, .marketing_section_two .title_tg {
        padding-bottom:0px;
    }
    .card-trustees .role {
        font-weight: 600;
        display: block;
        overflow: hidden;
        height:45px;
    }
    .grid-trustees .photo img {
        height: 191px;
        width: 120px;
        object-fit: cover;
    }
    .ova-content h2{
        font-size: 30px;
        line-height: 30px;
    }
    /*footer .foote_address {
        float: left;
        padding-left: 47px;
        width: 100%;
    }*/
    footer .top_foot .footer_address img {
        width: 95px;
        height: 85px;
    }
    .hero-home {
        position: relative;
        margin-bottom: 3%;
    }
    .hero-home .content-hero-home {
        position: relative; 
        margin-top: -36%;
    }
    .marketing_section_one img {
        width: 218px;
        height: 274px;
    }
}
@media(max-width:768px){
    .alert-bar .display{
        display: block;
      }
    .news_section .item1 {
        width: 300px;
    }
    .news_section .item1 img {
        height: 525px;
    }
    .find_location .col-md-3 {
        margin-top: 0px;
        margin-bottom: 50px;
    }
    .find_location .sm_bt {
        min-width: 174px;
    }
    .find_location .sub_bx {
        min-height: 235px !important;
    }
    .find_location .title_tg, .marketing_section_two .title_tg, .marketing_section_one .title_tg{
        padding-bottom:0px;
    }
    .marketing_section_one .column-content {
        padding:50px 0px;
    }
    .marketing_section_one .column-content .content {
        padding: 0% 6% 0% 6%;
    }
    .marketing_section_one img {
        width: 163px;
        height: 280px;
        object-fit: cover;
    }
    .marketing_section_one .img-marketing-one {
        margin-top: 83px;
    }
    .our_services {
        margin: 50px 0px;
    }
    .our_services .service_card .image_column img{
        height: 200px;
        object-fit: cover;
    }
    .service_card .small-description {
        display: block;
    }
    .service_card .large-description {
        display: none;
    }
    .service_card {
        margin-bottom: 15px;
        height: 200px;
    }
    .marketing_section_two {
        background-color: #edf7f7;
        padding: 50px 0px 50px 0px;
        margin-top: 50px;
    }
    .news_section{
        margin:50px 0px 0px 0px;
    }
    .news_section .butn{
        margin-bottom:0px;
    }
    .grid-trustees .modalbox {
        width: 600px;
    }
    .grid-trustees .grid-content {
        width: 500px;
    }
    .content-with-pop-up .modalbox {
        width: 600px;
    }
    .content-with-pop-up .grid-content {
        width: 500px;
    }
    footer .foote_address {
        width: 100%;
        text-align: center;
    }
    footer .footer_text p{
        margin-top:15px !important;
    }
    .grid-trustees .content .butn{
        background-color:#fff;
        margin-bottom:0px;
        min-width: 160px;
        margin-top:0px;
      }
      .card-trustees .role{
        font-weight:600;
        height: 45px;
        display: block;
        overflow: hidden;
      }
      .grid-trustees .photo img {
        height: 176px;
        width: 100%;
        object-fit: cover;
    }
    .hero-home .big-hero{
        display:block;
      }
      .hero-home .small-hero{
        display:none;
      }
    .ova-megamenu-item .ova_megamenu_container, .ova-megamenu-item:hover .ova_megamenu_container {
        position: relative !important;
        top: 0px !important;
        padding: 0%;
    }
    [title~="submenu-title"]::after {
        content: '' !important;
        display: block;
        border-bottom: 1px solid #00B39A;
        margin-top: 13px;
    }
    .tops-buttons{
        display: none;
    }
    .nav{
        background-color: #EDF7F7;
        padding-bottom: 55px;
        padding-top: 33px;
        margin-top: 20px;
    }
    .nav li{
        border:none;
    }
    .header-sub-top {
        display: none;
    }
    .res_top_menu .top-menu li {
        margin: 0;
        padding: 8px 0px;
    }
    .ova-megamenu-item .ova_megamenu_rows{
        margin-top: -35px;
    }
    .ova-megamenu-item .ova-content h2{
        display: none;
    }
    .ova-megamenu-item .ova_megamenu .ova-widget {
        margin-left:18px !important;
    }
    .ova_megamenu.tablet .ova-content img{
        width:100%;
    }
    .ova-megamenu-active .fa.fa-angle-right{
        transform: rotate(90deg);
    }
    .hero-home h1 {
        font-size: 31px;
        margin: 0px 0px 25px 0px;
    }
    .hero-home h1 span {
        font-size: 100px;
    }
    .hero-home .content-hero-home {
        position: absolute;
        top: 110%;

    }
    .service_card .content_column {
        padding-left: 20px;
        padding-right: 0px;
    }
    .fixed-language{
        display: block !important;
        bottom: 20px;
    }
    .eng-button{
        margin-bottom:18px;
    }
}
@media(max-width:480px){
    .alert-bar{
        padding:13px 0px 20px 0px;
    }
    .alert-bar .display{
        display: block;
    }
    .alert-bar p {
        margin-bottom: 10px !important;
    }
    .close-icon-alert {
        border-radius: 25px;
        padding: 4px;
        border: 2px solid #fff;
        height: 20px;
        width: 65px;
    }
    .service_card{
        height:140px;
        margin-right: 0px;
    }
    .service_card .large-description{
        display:none;
    }
    .service_card .small-description{
        display:block;
    }
    .service_card img{
        height:auto;
        width: 100%;
        object-fit: cover;
    }
    .service_card h3{
        text-align: left;
        margin-bottom:10px !important;
    }
    .news_section .grid-container{
        display:none;
    }
    .find_location .col-md-3 {
        margin-bottom: 0px;
    }
    .find_location{
        margin: 0 0 50px;
    }
    .marketing_section_one {
        padding: 50px 0px 0px 0px;
    }
    .marketing_section_one .column-content .content {
        padding: 0% 3%;
    }
    .marketing_section_one .column-content {
        padding: 0px 0px 40px 0px;
    }
    .marketing_section_one .column-images {
        justify-content: center;
    }
    .marketing_section_one img {
        width: 100%;
        height: auto;
    }
    .marketing_section_one .img-marketing-one {
        margin-top: 0px;
    }
    .marketing_section_one .butn {
        margin-bottom: 0px;
    }
    .marketing_section_two {
        padding: 50px 0px 0px 0px;
        margin-top: 50px;
    }
    .our_services{
        margin:50px 0 50px;
    }
    .our_services .service_card .image_column img{
        width:100%;
        height: auto;
        object-fit: cover;
    }
    .service_card .content_column {
        padding-left: 15px;
    }
    .find_location .col-md-3 {
        margin-top:0px;
    }
    .grid-trustees{
        padding:0px 30px 0px 15px;
    }
    .grid-trustees .photo img {
        height: 166px;
        width: 125px;
        object-fit: cover;
    }
    .grid-trustees .modalbox {
        width: 350px;
       height: 550px;
        overflow: scroll;
    }
    .grid-trustees .grid-row {
        display: inline-block;
    }
    .grid-trustees .grid-content {
        width: 100%;
        padding: 20px 0px;
    }
    .grid-trustees .grid-content p {
        font-size: 14px;
    }
    .grid-trustees .grid-image{
        justify-content: center;
        display: flex;
    }
    .post-type-archive-board_of_trustees .title_tg h2{
        margin-left:12px;
    }
    .content-with-pop-up{
        padding:0px 30px 0px 15px;
    }
    .content-with-pop-up .photo img {
        height: 161.2px;
        width: 125px;
        object-fit: cover;
    }
    .content-with-pop-up .modalbox {
        width: 350px;
       height: 550px;
        overflow: scroll;
    }
    .content-with-pop-up .grid-row {
        display: inline-block;
    }
    .content-with-pop-up .grid-content {
        width: 100%;
        padding: 20px 0px;
    }
    .content-with-pop-up .grid-content p {
        font-size: 14px;
    }
    .content-with-pop-up .grid-image{
        justify-content: center;
        display: flex;
    }
    footer .top_foot .footer_buttons{
        text-align:center;
    }
    footer .top_foot .footer_address img{
        width: 130px;
        height: 130px;
        object-fit: cover;
    }
    footer .top_foot .footer_menu ul {
        display: list-item;
    }
    footer .top_foot .footer_menu ul li{
        padding: 0px;
        border-left: none; 
        margin-bottom:12px;   
    }
    .only-mobile-devices{
        display:block;
    }
      .only-bigest-devices{
        display:none;
    }
    footer .top_foot .footer_menu {
        display: flex;
        width: 100%;
        justify-content: center;
    }
    footer .top_foot .footer_menu ul li:first-child {
        border-left: none;
        padding: 0px;
    }
    footer .top_foot .footer_menu ul li{
        justify-content: center;
        display: flex;
    }
    .container-breadcrumbs .breadcrumb li:first-child {
        margin-top: 40px;
    }
    .container-breadcrumbs .breadcrumb li {
        margin-top: 0px;
    }
    .container-breadcrumbs .breadcrumb {
        margin-bottom:0px;
    }
    .grid-trustees .content {
        background-color: #e3f1f1;
        padding: 25px 15px 25px 25px;
    }
    .card-trustees .role {
        font-weight: 600;
        display: block;
        overflow: hidden;
        height: 35px;
    }
    .news_section img{
        height: 200px;
        width: 100%;
        object-fit: cover;
    }
    .news_section .new-card{
        margin-bottom:20px;
    }
    .new-card .details h3{
        margin-top:0px !important;
    }
    .hero-home .big-hero{
        display:none;
    }
      .hero-home .small-hero{
        display:block;
        position: relative;
        margin-top: 33%;
      }
    .header-sub-top {
        display: none;
    }
    /*.new_megamenu{
        height:100vh;
    }*/
    .ova-megamenu-item .ova_megamenu_container, .ova-megamenu-item:hover .ova_megamenu_container {
        position: relative !important;
        top: 0px !important;
        padding: 0%;
    }
    .ova-megamenu-item>[title~="submenu-title"]{
        border-bottom:1px solid green;
    }
    [title~="submenu-title"]::after {
        content: '' !important;
        display: block;
        border-bottom: 1px solid #00B39A;
        margin-top: 13px;
    }
    .nav{
        background-color: #EDF7F7;
        padding-bottom: 55px;
        padding-top: 33px;
        margin-top: 20px;
    }
    .nav li{
        border:none;
    }
    .ova-megamenu-item .ova_megamenu_rows{
        margin-top: -35px;
    }
    .ova-megamenu-item .ova-content h2{
        display: none;
    }
    .ova-megamenu-item .ova_megamenu .ova-widget {
        margin-left:18px !important;
    }
    .ova_megamenu.mobile .ova-content img{
        width:100%;
    }
    .ova-megamenu-active .fa.fa-angle-right{
        transform: rotate(90deg);
    }
    .hero-home h1 {
        font-size: 36px;
        margin: 0px 0px 18px 0px;
    }
    .hero-home h1 span {
        font-size: 119px;
        margin-bottom: -13px;
    }
    .hero-home .content-hero-home{
        position: relative;
        text-align: center;
        margin-top: -122%;
    }
    .marketing_section_two .border-image{
        margin-bottom:0px;
    }
    .natividad-service{
        margin-bottom:20px;
      }
      .marketing_section_one .img-marketing-second {
        margin-top: 0px;
    }
    footer .top_foot{
        width: 100%;float: 
        left;padding:45px 0 27px;
    }
    .head_bottom .menu{
        border:1px solid #dedede;
    }
    .marketing_section_one .only-mobile-devices, .marketing_section_two .only-mobile-devices{
        display: block;
    }
    .marketing_section_one .only-biggest-devices, .marketing_section_two .only-biggest-devices{
        display: none;
    }
    .alert-bar .btn-alert-bar {
        float: inline-start;
    }   
    .fixed-language{
        display: block !important;
    }
}
