@font-face {
  font-family: 'PlayfairDisplay';
  src: url('../fonts/PlayfairDisplay.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/PlayfairDisplay.otf')  format('opentype'),
  url('../fonts/PlayfairDisplay.woff') format('woff'), 
  url('../fonts/PlayfairDisplay.ttf')  format('truetype'), 
  url('../fonts/PlayfairDisplay.svg#PlayfairDisplay') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayfairDisplay-Bold';
  src: url('../fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/PlayfairDisplay-Bold.otf')  format('opentype'),
  url('../fonts/PlayfairDisplay-Bold.woff') format('woff'), 
  url('../fonts/PlayfairDisplay-Bold.ttf')  format('truetype'), 
  url('../fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
body,html{overflow-x: hidden;}
body{
  color: #58595b;
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  font-weight: 400;
}


.spacediv_mt {
  width: 190px;
  display: table-cell;
}

a img{
  border:0px;
}
a{
  transition: all ease 0.6s;
  -moz-transition: all ease 0.6s;
  -webkit-transition: all ease 0.8s;
  -o-transition: all ease 0.6s;
  -ms-transition: all ease 0.6s;
  outline: 0;
}
a{
  text-decoration:none;
  color:#008575;
}

ul,li{
  text-decoration:none;
}
a:hover, a:focus{text-decoration: none;outline: none; color:#f6921e;}

/*h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}*/

h3 {
  margin-bottom: 10px !important;
  margin-top: 30px;
  font-size: 28px;
  font-family: 'Playfair Display', serif !important;
  font-family: 'Playfair Display' !important;
}
h3{
  color: #008575;
}
p{margin: 0 0 15px !important;line-height: 24px;}

img{max-width: 100%;}

.no_space{padding: 0px;}
header{position:relative;width:100%;float: left;z-index: 99;}
.res_viw{display: none !important; }
header .logo{margin-top: 20px;float: left;max-width: 350px;}
header .logo img{max-width: 100%;}
header .top_right{float: right;}
.secondary_anchor .top-menu li a{color:#008474;}
.top-menu{float: right;margin:22px 0 0;padding:0px;}
.top-menu li{
  display: inline-block;vertical-align: top;position: relative;margin-left: 12px;padding-left: 12px;letter-spacing: 1px;
  border-left: solid 2px #dedede;line-height: 18px;text-transform: uppercase;font-size: 15px;font-weight: bold;
}
.top-menu li:first-child{border: none;margin: 0;padding: 0;}
.top-menu li a{color: #008676;}
.top-menu li a:hover{color: #F6921E;}
.tops-buttons {float: right; clear: both;}
.btn-covid-19-top {/*display: inline-block;*/display: none; margin-top: 15px;padding-right: 15px;float: left;}
.btn-covid-19-top .butn {line-height: inherit;}
.homeslider_innercontent #button-banner {display: none;}
.search-box{display: inline-block; border: solid 1px #f6921e;margin-top: 20px;height: 35px; float: right;}
.search-box form {float: right;position: relative;max-width: 196px;}
.search-box input[type="text"]{border: none; padding: 4px 40px 4px 3px;height:35px;width: 188px;}
.search-box .search_btn{background:#f6921e;border: none;cursor: pointer;width: 33px;position: absolute;right: 0;height:33px;}
.search-box form button img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
}


.top-nav{width: 100%;float: left;border-top: solid 1px #dedede;margin-top: 27px;}

.head_bottom{width: 100%;float: left;border-top: 1px solid #dedede;margin: 25px 0 0;padding: 2px 0;border-bottom: 9px solid rgba(255,255,255,0.5); position: relative;z-index: 2;}
.res_top_menu{display: none;}

.butn{color: #008575;text-transform: uppercase;line-height: normal;border: 1px solid #f6921e;font-weight: 700;letter-spacing: 1px;font-size: 15px;min-width: 220px;padding: 6px 15px;margin: 5px 0 20px;text-align: center;background: transparent;display: inline-block;}
.butn:hover{background: #f6921e;color: #fff;}
.butn:focus{/*color: #fff;*/ color: #008575;}
.sm_bt{min-width: 200px;}
.lg_bt{min-width: 240px;}
.title_tg {float: left;width: 100%;}
.title_tg h2{color: #008575;font-size: 55px;line-height: 60px;/*font-family: 'Playfair Display', serif; */ font-family: 'Playfair Display';margin: 0 0 10px;}
.title_tg h1{color: #008575;font-size: 55px;line-height: 60px;/*font-family: 'Playfair Display', serif; */ font-family: 'Playfair Display';margin: 0 0 10px;}

.home-slider{
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-top: -9px;
}
.home-slider .item{
  float: left;
  width: 100%;
}
.home-slider .item .home_slidercontent{
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  background-size: contain !important;
  height: 480px;
}

.home-slider .home_slidercontent img{float: left;width: 100%;height: 100%;}
.homeslideroverlay{width: 100%;height: 100%;}
.homeslidertable{display: table;width: auto;height: 100%;float: left;position: relative;}
/*.homeslidertable:before{background: url(../images/transparent_bg.png) no-repeat;height: 100%;content: "";left: -340px;top: 0;position: absolute;width: 1300px;background-size: 100% 100%;}*/
.homesliderdisplay{ display: table-cell; vertical-align: middle;text-align: left;}
.homeslider_innercontent{display: inline-block;vertical-align: bottom;width: 800px;text-align: left; position: relative;margin-top: -45px;}
.homeslider_innercontent h1{font-size: 45px; color: #fff; font-weight: normal; padding: 0 0 15px;line-height: 56px;margin: 0 auto;/*font-family: 'Playfair Display', serif;*/font-family: 'Arial';letter-spacing: 0.3px;}
.homeslider_innercontent h1 sub{font-size: 12px;}
.homeslider_innercontent h4{
	font-size: 40px;
  letter-spacing: 0px;
  color: #fff;
  margin: 0;
  font-family: 'Arial';
  font-weight: 500;
}
.homeslider_innercontent .butn {background: #fff; color: #008575; margin-top: 40px;}
.homeslider_innercontent .butn:hover{background: transparent;color: #fff;}

/* .find_location{width: 100%;float: left;} */
.find_location .sub_bx{width: 100%;float: left;text-align: center;padding:35px 15px 15px;background: #fff;}
.find_location .sub_bx .icon{max-width: 54px;display: block;margin: 0 auto;height: 60px;}
.find_location .sub_bx .icon img{max-height: 100%;}
.find_location .sub_bx h2{color: #008575;font-size: 28px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';margin: 20px 0;}
.find_location .sub_bx p{color:#58595b;font-size: 18px;line-height: 24px;margin: 0 0 20px;}
.find_location .sub_bx p a{color: #008575;}
.find_location .sub_bx p a:hover{color: #f6921e;}
.find_location .col-md-4{border-left: 1px solid #dedede;padding: 0;margin-top: -80px;border-top: 9px solid rgba(255,255,255,0.5);}
.find_location .col-md-4:first-child{border-left: none;}
.find_location .flex_in{display: flex;position: relative;z-index: 9;}
.find_location .flex_in:before{top: -1px;height: 100%;position: absolute;left: -41px;content: "";background: url(../images/shadow_left.png)no-repeat;width: 42px;background-size: 100% 100%;}
.find_location .flex_in:after{top: -1px;height: 100%;position: absolute;right: -41px;content: "";background: url(../images/shadow_right.png)no-repeat;width: 42px;background-size: 100% 100%;}

.providing_excellent{width: 100%;float: left;margin: 100px 0;overflow: hidden;padding:80px 0 0;}
.providing_excellent .img_first{position: absolute;top: 30px;right: 0;z-index: 9;}
.img_bg{background-position: left;
  background-position:top left !important;background-repeat:no-repeat;background-attachment:fixed !important;}
  .providing_excellent .img_secound{position: absolute;top: 80px;left: 0;width: 60%;}
  .providing_excellent .img_first img,.providing_excellent .img_secound img{width: 100%;}
  .providing_excellent .right_cont{width: 597px;float: left;padding-left: 50px;padding-top: 20px;}
  .providing_excellent h2{color: #008575;font-size: 35px;line-height: 38px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';margin: 100px 0 30px;}
  .providing_excellent p{color: #58595b;font-size: 18px;line-height: 24px;}

  .awards_dis{width: 100%;float: left; margin: 0 0 190px;}
  .awards_dis h3{font-size: 28px;color: #008575;border-bottom: 1px solid #fff;padding-bottom: 12px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';text-align:left;}
  .awards_dis ul{list-style: none;padding: 0;margin: 0;}
  .awards_dis ul li{display: inline-block;}

  .services_icons{width: 100%;float: left;margin: 0 0 110px; background: #e3f1f1;}
  .services_icons .in_middel{width: 100%;float: left; padding: 60px 0;}
  .services_icons .in_middel .box_sub{text-align: center;width: 25%;display: inline-block;margin: 0 -2px 0;vertical-align: top;padding: 0 15px;}
  .services_icons .in_middel .icon{max-width: 90px;display: block;margin: 0 auto;height: 90px;}
  .services_icons .in_middel .icon img{max-height: 100%;}
  .services_icons .in_middel h2{font-size: 25px; font-weight: 600; color: #008575;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';margin: 0;}
  .services_icons .in_middel h2 a{color: #008575;}
  .services_icons .in_middel h2 a:hover{color:#F6921E}


  .our_services{width: 100%;float: left;margin: 100px 0 0;}
  .our_services .full_sect{width: 100%;float: left;}
  .our_services .service_box{width: 20%;float: left;position: relative;text-align: center;}
  .our_services .service_box img{opacity: 1;width: 100%;transition: all ease 0.6s;-moz-transition: all ease 0.6s;-webkit-transition: all ease 0.8s;-o-transition: all ease 0.6s;-ms-transition: all ease 0.6s;}
  .our_services .service_box .in_data{width: 100%;width: 100%;position: absolute;height: 100%;display: flex;justify-content: center;align-items: center;top: 0;left: 0;float: left;padding: 40px 20px;opacity: 0;transition: all ease 0.6s;-moz-transition: all ease 0.6s;-webkit-transition: all ease 0.8s;-o-transition: all ease 0.6s;-ms-transition: all ease 0.6s;}
  .our_services .service_box .in_data h3{color: #fff;display: block;font-size: 22px;margin: 0;font-weight: normal;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';}
  .our_services .service_box a{display: block;}
  .our_services .service_box:hover img{opacity: 0.2;transition: all ease 0.6s;-moz-transition: all ease 0.6s;-webkit-transition: all ease 0.8s;-o-transition: all ease 0.6s;-ms-transition: all ease 0.6s;}
  .our_services .service_box:hover .in_data{opacity: 1;}
  .our_services .service_box .learn{background: transparent ;border: 1px solid #fff;
    color: #fff;display: inline-block;font-size: 15px;font-weight: 700;letter-spacing: 1px;line-height: normal;margin: 20px 0 0;min-width: 200px;
    padding: 6px 12px;text-align: center;text-transform: uppercase;}
    .our_services .service_box .learn:hover{background: #fff;color: #f6921e;}

    .news_section{width: 100%;float: left;}
    .news_section .img_tag{width: 100%;float: left;height: 205px;overflow: hidden;}
    .news_section .img_tag img{width: 100%;float: left;object-fit: cover;height: 100%;}
    .news_section .bottom_cont{width: 100%;float: left;padding: 0px 20px 10px;margin: 0 0 30px;background: #eeeeee;position: relative;}
    .news_section .bottom_cont h3{color: #008575;font-size: 22px;margin: 0 0 10px;/*font-family: 'Playfair Display', serif;*/min-height: 110px;font-family: 'Playfair Display';}
    .news_section .bottom_cont h3 a{color: #008575;}
    .news_section .bottom_cont h3 a:hover{color: #f6921e;}
    .news_section .bottom_cont .date_tag{font-size: 15px;font-weight: 700;display: block;color: #008676;text-transform: uppercase;letter-spacing: 1px;}
    .news_section .bottom_cont .date_tag span{display: block;}
    .news_section .bottom_cont .arrow{position: absolute;right: 20px;bottom: 15px;color: #f6921e;font-size: 26px;line-height: 0;}
    .news_section .bottom_cont .arrow a{color: #f6921e;}
    .news_section .bottom_cont .arrow a:hover{color: #008676;}

    .news_section .btn-view{margin:40px 0 0;display: block;}
	.page-id-1228 footer {margin: 0 !important;}
    footer{width: 100%;float: left;margin:60px 0 0;background: #dedede;}
    footer .top_foot{width: 100%;float: left;padding:45px 0 27px;}
    footer .top_foot .btn_sect{display: block;}
    footer .top_foot .btn_sect .butn{background: #f6921e;color: #fff;margin: 0 0 15px;}
    footer .top_foot .btn_sect .butn:hover{background: transparent;color: #008575;}
    footer .top_foot .footer_menu {display: flex;width: 100%;}
    footer .top_foot .footer_menu ul{list-style: none;padding: 0 0 0 15px;margin: 0;position: relative;border-left: 1px solid #fff;width: 50%;float: left;} 
    /*footer .top_foot .footer_menu ul:before{position: absolute;left: -15px;top: 0;width: 1px;height: 100%;background: #fff;content: "";}*/
    footer .top_foot .footer_menu ul li{display: block;margin: 0 0 5px;}
    footer .top_foot .footer_menu ul li a{color: #008575;font-size: 20px;font-weight: 600;}
    footer .top_foot .footer_menu ul li a:hover{color: #f6921e;}
    footer .map_foot{width: 40%;height: 107px;border: 2px solid #efefef;float: left;margin-left: 10%;}
    footer .foote_address{width: 50%;float: left;padding-left: 25px;}
    footer .foote_address p{color: #58595b;font-size: 18px;line-height: 24px;}
    footer .foote_address p span{font-weight: 700;display: block;}
    footer .foote_address p a{color: #008676;display: block;}
    footer .foote_address p a:hover{color: #f6921e;}
    footer .footer_about{margin: 34px 0 0; padding-right: 25px;}
    footer .footer_about p{color: #58595b;font-size: 18px;line-height: 24px;}

    footer .copyright{width: 100%;float: left;background: #a1a1a1;padding: 18px 0;}
    footer .copyright p{color: #fff;font-size: 15px;font-weight: 700;margin: 8px 0 0;display: inline-block;}
    footer .social_footer{display: inline-block;vertical-align: middle;padding-left: 20px;}
    footer .social_footer ul{list-style: none;padding: 0;margin: 0;}
    footer .social_footer ul li{display: inline-block;margin-left: 10px;line-height: normal;}
    footer .social_footer ul li a{color: #008676;font-size: 28px;position: relative;z-index: 9;}
    footer .social_footer ul li a::before {background: #fff;content: "";height: 22px;position: absolute;top: 4px;width: 18px;z-index: -1;left: 2px;}

    footer .privacy_menu{display: inline-block;vertical-align: middle;}
    footer .privacy_menu ul{list-style: none;padding: 0;margin: 0;}
    footer .privacy_menu ul li{display: inline-block;padding-left: 12px;margin-left: 12px;border-left: 2px solid #fff;line-height: 1;}
    footer .privacy_menu ul li a{color: #fff;font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
    footer .privacy_menu ul li:first-child{border-left: none;margin-left: 0;padding-left: 0;}
    footer .privacy_menu ul li a:hover{color: #eee;}
    footer .social_footer ul li a:hover{color: #00b19c;}

    /*form element*/
    label{color: #58595b;font-size: 15px;letter-spacing: 1px;text-transform: uppercase;}
    .page-id-4508 label{color: #58595b;font-size: 15px;letter-spacing: 0px;text-transform: uppercase;}
    input[type="text"],input[type="email"], textarea, select,input[type="password"],input[type="tel"] {
      background: transparent;border: 1px solid #f6921e;color: #404040; float: left;width: 100%;
      font-family: Arial, sans-serif; font-size: 18px;font-weight: normal;height: 35px; margin: 0 0 15px; padding: 5px 15px;
    }
    select {
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      -ms-appearance: none;
      color: #008575;
      cursor: pointer;
      background: url("../images/select_icon.png") no-repeat right 10px center;
      background-color: #fff;
    }
    select::-ms-expand {
      display: none;
    }
    input[type="text"]:focus,input[type="email"]:focus, textarea:focus, select:focus,input[type="password"]:focus,input[type="tel"]:focus,button:focus {outline: none;}

    /*form element*/

    .inner_header{float: left;width: 100%;position: relative; background-size: cover !important;height: 255px;overflow: hidden;background-position: center center !important;}
    .inner_header .in_middel_shap{display: table;width: auto;height: 100%;float: right;position: relative;}
    .inner_header .in_middel_shap:before{background: url(../images/transparent_inner_bg.png) no-repeat;height: 100%;content: "";/*left: -560px;*/ left: -490px;top: 0;position: absolute;width: 597px;background-size: 100% 100%;}

    .find_doctor_page{width: 100%;float: left;padding: 90px 0 0;}
    .find_doctor_page p{margin: 0 0 18px;}
    .find_doctor_page p a{color: #008575;}
    .find_doctor_page p a:hover{color: #f6921e;}
    .find_doctor_sect {width: 100%;display: table;margin: 20px 0 90px;}
    .find_doctor_sect .find_bx{width: 33.33%;display: table-cell;text-align: center;padding: 20px 35px;margin: 20px 0 0;background: #fff;border-right: 1px solid #dedede; height: 100%;}
    .find_doctor_sect .find_bx:first-child{border-left: 1px solid #dedede;}
    .find_doctor_page h3{color: #008575;font-size: 28px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';margin: 0 0 30px;}
    .find_doctor_sect .find_bx p{color:#58595b;font-size: 18px;line-height: 24px;margin: 0 0 20px;}
    /*.find_doctor_sect .col-md-4{border-left: 1px solid #dedede;padding: 0;}*/
    .find_doctor_sect .find_bx .butn{background: #f6921e;color: #fff;}
    .find_doctor_sect .find_bx .butn:hover{background: transparent;color: #008575;}

    .visitors_page{width: 100%;float: left;padding: 90px 0 60px;}
    .visitors_page p{margin: 0 0 20px;}
    .visitors_page .row_list{width: 100%;float: left;margin: 30px 0 0;}
    .visitors_page h3{color: #008575;font-size: 28px;font-family: 'Playfair Display', serif;margin: 5px 0 25px;display: block;clear: both;}

    .side_bar{width: 100%;float: left;}
    .side_menu{width: 100%;float: left;margin: 0 0 45px;}
    .side_menu ul{list-style: none;padding: 0px;margin: 0px;display: block;vertical-align: middle;}
    .side_menu > ul > li{float: left;position: relative;width: 100%;border-bottom: 1px solid #dedede;}
    .side_menu ul li a{display: block;color: #008575;font-size: 20px;padding: 12px;font-weight: 700;}
    .side_menu ul li a:focus{outline: none;}
    .side_menu ul li a.focus-rotate i{transform: rotate(90deg)}
    .side_menu ul li a i{float: right;font-size: 22px;}
    .side_menu ul li a:hover,.side_menu ul li a.active,.side_menu ul li a.focus-rotate{color: #00b09c;}
    .side_menu ul li ul {display: none; margin: 0; padding: 0 0 5px 30px;}
    .side_menu ul li ul li {display: block;margin: 0;}
    .side_menu ul li ul li a {color: #008575; display: block;padding:10px 0;font-size: 18px;font-weight: normal;}

    .btn_view{display: inline-block;width: 100%;margin: 5px 0;}
    .btn_view span:last-child{padding-left: 16px;}
    .btn_view a{width: 100%;color: #008676;display: table;padding: 10px 14px;line-height: normal;text-transform: uppercase;font-size: 15px;font-weight: 700;letter-spacing: 1px;background: #eeeeee;}
    .btn_view a span{display: table-cell;text-align: center;vertical-align: middle;max-width: 160px;}
    .btn_view a .icon{width: 40px;text-align: left;height: 44px;}
    .btn_view a .icon img{max-height: 100%;}
    .btn_view a:hover{color: #f6921e;}

    .accordion {width: 100%;float: left;margin: 20px 0 0;}
    .accordion .outer{margin: 0 0 10px;}
    .accordion h2 a{
      padding:8px 25px 8px 20px;font-size:18px;background:transparent;display: block;text-decoration: none;margin-bottom: 0;
      color: #008575;font-weight: 700;letter-spacing: 0.5px;outline: none;
    }
    .accordion h2{margin: 0;position: relative;}
    .accordion P {margin: 0 0 5px;color: #58595b;display: block;clear: both;}
    .accordion .inner{border: none;background: transparent;}
    .accordion + h1{margin-top: 64px;}
    .accordion h2 a:after{
      content: "\f105"; margin-right: 16px;font-family: fontawesome;font-weight: normal; width: 5px;display: inline-block;float:right; font-size: 28px;
      line-height: 20px; position: absolute;right: 5px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);
    }
    .accordion h2 a.selected:after{
      content: '\f107'; margin-right: 16px;  font-family: fontawesome;
      font-weight: normal; width: 5px; display: inline-block; float:right; line-height: 20px;
    }
    .accordion P a{color: #008575;word-wrap: break-word;}
    .accordion P a:hover{color: #f6921e;}

    .accordion .inner{padding:21px 20px 39px; background: transparent;display: none;  overflow:auto;}
    .accordion a.selected{background: #f6921e;color: #fff;}

    .accordion .list_type{width: 100%;float: left;margin-bottom: 12px;}
    .accordion .list_type ul {padding: 0;list-style: none;}
    .accordion .list_type ul li{font-size: 18px;color: #58595b;line-height: 24px;margin: 0 0 5px;line-height: 24px;padding-left: 0px;position: relative;}
    .accordion .list_type ul li:after{display: none; position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #f6921e;}
    .visitors_page .list_type_upper ul li:before{position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #f6921e;}
    /* .visitors_page .list_type ul li:before{position: absolute;content: "";border-radius: 50%;left: -20px;top: 10px;width: 5px;height: 5px;background: #f6921e;} */
    .visitors_page .list_type_upper ul li{list-style:none;position: relative;padding-left: 20px;padding-bottom: 5px;}
    .visitors_page .list_type_upper ul {padding:0px;}

    .general_rehability .list_type_upper ul li:before{position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #f6921e;}
    /* .visitors_page .list_type ul li:before{position: absolute;content: "";border-radius: 50%;left: -20px;top: 10px;width: 5px;height: 5px;background: #f6921e;} */
    .general_rehability .list_type_upper ul li{list-style:none;position: relative;padding-left: 20px;padding-bottom: 5px; font-size: 18px;}
    .general_rehability .list_type_upper ul {padding:0px;display: block; clear: both;}


    .contact_page{width: 100%;float: left;padding: 90px 0 70px;}
    .contact_page p{margin: 0 0 20px;}
    .contact_page p a{color: #008575;}
    .contact_page p a:hover{color: #f6921e;}
    .contact_address{width: 100%;float: left;}
    .plus_ic{display: inline-block;width: 29px;height: 29px;margin-right: 10px;}
    .contact_form{width: 100%;float: left;margin: 20px 0;padding: 20px 0;border-top: 1px solid #dedede;}
    .contact_form .rown{
      display: table;
      margin-bottom: 18px;
      width: 100%;
      text-align: left;
      position: relative;
    }
    .contact_form form{margin: 40px 0 0;}
    .contact_form label{
      font-size: 16px;
      display: table-cell;
      vertical-align: top;
      width: 190px;
      font-weight: normal;
      text-align: right;
      padding-right: 14px;
      text-transform: capitalize;
    }
    .contact_form input[type="text"], .contact_form input[type="email"], .contact_form textarea, .contact_form input[type="tel"] {
      float: none;
      box-sizing: border-box;
      color: #3c3c3b;
      display: table-cell;
      float: none;
      margin: 0;
      outline: medium none;
      font-family: Arial, sans-serif;
      padding-left: 40px;
    }
    .contact_form textarea {
      height: 350px;padding: 5px 15px;vertical-align: top;
    }
    .contact_form .name{background: url(../images/user_grey.png) no-repeat center left 7px;}
    .contact_form .phone{background: url(../images/phone_grey.png) no-repeat center left 7px;}
    .contact_form .mail{background: url(../images/mail_icon.png) no-repeat center left 7px;}
    .important_numb{width: 100%;float: left;}
    .important_numb .number_toggel{
      background: transparent;border: 1px solid #f6921e;color: #008575;display: block;font-size: 20px;font-weight: 700;letter-spacing: 0.5px;
      margin-bottom: 0;outline: medium none; padding: 8px 25px 8px 45px;text-decoration: none;position: relative;
    }
    .important_numb .number_toggel span{position: absolute;left: 10px;}
    .important_numb .number_toggel span img{width: 26px; height: 20px;}
    .important_numb .number_toggel:after{
      content: "\f105"; margin-right: 16px;font-family: fontawesome;font-weight: normal; width: 5px;display: inline-block;float:right; font-size: 28px;
      line-height: 20px; position: absolute;right: 5px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);
    }
    .important_numb .number_toggel.selected{background: #f6921e;color: #fff;}
    .important_numb .number_toggel.selected:after{
      content: '\f107'; margin-right: 16px;  font-family: fontawesome;font-weight: normal; width: 5px; display: inline-block; float:right; line-height: 20px;
    }

    .important_numb .number_data{display: none;width: 100%;padding: 20px 30px 30px; float: left;}
    .number_data .rown{padding: 15px 0;width: 100%;float: left;border-top: 1px solid #e0e0e0;}
    .number_data .rown:first-child{border: none;}
    .number_data .list_type:first-child{padding: 0;}
    .number_data .list_type{width: 100%;display: flex;justify-content: space-between;color: #58595b;font-size: 18px;padding:2px 0px 0 20px;}
    .number_data .list_type h4{font-weight: 700;margin: 0;}
    .number_data .list_type a{color: #008676;padding-right: 20px;}
    .number_data .list_type a:hover{color: #f6921e;}
    .contact_page .map{width: 100%;float: left;margin: 10px 0 20px;}
  .contact_page h3 {color: #008575;/*font-family: "Playfair Display",serif;*/font-size: 28px;/* margin: 0 0 30px; */}
  .driving_cir{width: 100%;float: left;padding: 0px 0 0;margin: 30px 0;border-top: 1px solid #dedede;}
.taxi_cab{width: 100%;float: left;/* margin: 60px 0 0; */}
.numb_list{list-style: none;margin: 0;padding: 0;}
.numb_list li{display: block;font-weight: 700;color: #58595b;font-size: 18px;}
.numb_list li a{color: #008575;font-weight: normal;}
.campus_map{width: 100%;float: left;position: relative;}
.campus_map > img{width: 100%;float: left;}
.campus_map .zoom{position: absolute;bottom: 1px;right: 0;}
.key_sect{width: 100%;float: left;margin: 30px 0 40px;padding-bottom: 60px;border-bottom: 1px solid #dedede;}
.key_sect .parking_key{width: 50%;padding: 0 40px;float: left;}

.search_sect{width: 100%;float: left;background: #e3f1f1;padding:40px 0 30px; margin: 20px 0 0;}
.search_sect input[type="text"], .search_sect textarea, .search_sect select,.search_sect input[type="password"]{background-color: #fff;}

.table_full{display: table;width: 100%;}
.table_full .table_cell{display: table-cell;vertical-align: top;}
.doctor_find_list{width: 100%;float: left;margin: 20px 0 60px;}
.gender_sm{width: 50%;}
.doctor_find_list .rown_doctor{padding: 35px 0; width: 100%;float: left;}
.doctor_find_list .user_icon{width: 130px;}
.doctor_find_list .doctor_info{padding-left: 20px; vertical-align: middle;}
.doctor_find_list .doctor_info h3{margin: 0 0 15px;}
.doctor_find_list .map_icon {width: 20px;}
.doctor_find_list .map_icon img{width: 18px;}
.doctor_find_list .address_d{padding-left: 17px;}
.doctor_find_list .call_icon{width: 22px;vertical-align: middle;} 
.doctor_find_list .call_numb{vertical-align: middle;padding-left:10px;}
.doctor_find_list .call_numb p{margin: 0;}

.overview_tabale{display: table;width: 100%; margin: 20px 0;}
.overview_tabale .user_img{display: table-cell;width: 196px;vertical-align: top;}
.orview_dc{display: table-cell;vertical-align: top;padding-left: 60px;}
.orview_dc .overview_midel {width: 100%;float: left;border-top: 1px solid #ebebeb;padding: 20px 0 0;}
.orview_dc .overview_midel .list_view{display: table;width: 100%;margin: 0 0 25px;}
.orview_dc .overview_midel .cell_same{display: table-cell;padding-left: 22px;}
.orview_dc .overview_midel .cell_same:first-child {width: 200px;padding-left: 0;}
.orview_dc .overview_midel .cell_same .specialty_name{color:#008575;}
/*** 20-2-18 added css ***/
.focus-rotate {
  border-top: 1px solid #dedede;
  /* border-bottom: 1px solid #dedede; */
}
.search-box input[type="text"]{
  padding-left:10px;
}
.white-phone,.number_toggel.selected .green-phone{
  display:none;
}
.number_toggel.selected .white-phone{
  display:block;
  margin: 6px 0 0 0;
}
.numb_list li a:hover{
  color: #f6921e;
}
.contact_address .butn:focus{
  color:#008575;
}
.inner_header {
  margin-top: -9px;
}
.breadcrumbs {
  padding:0;
  margin:0 0 30px 0;
}
.breadcrumbs li{
  display:inline;
  letter-spacing:1px;
  text-transform:uppercase;
  margin:0 0 0 15px;
  font-size:15px;
  color:#008575;
}
.breadcrumbs li a{
  color:#008575;
  font-weight: 600;
}
.breadcrumbs li a:hover{
  color:#f6921e;
}
.breadcrumbs li a .fa{
  font-size:20px;
}
.breadcrumbs li:first-child{
  margin-left:0;
}
.breadcrumbs a:first-child::before{
  content: '\f104';
  font-family: FontAwesome;
}
.nav ul li.hover{
  color: #00b09c;
  background: #fff;}
  .row_list .butn:focus,.contact_page .butn:focus {
    color: #008575;
  }
/*.nav li.hover .fa{
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
}
.nav ul li.hover .fa{
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        } */
        .map_foot iframe {
          width: 100%;
          height: 100%;
        }
        .map iframe {
          width: 100%;
          height: 505px;
        }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
          .btn_view a .icon {float:left;}
          .btn_view a span{display:block;}
        }



        /*26-02-2018 css changes start */
        .nav li > a > svg{display: none;}
        /*26-02-2018 css changes end */
        /** 1-32018 Start **/
        header li.espanol a{color:#f6921e;}
        .side_menu > ul > li:first-child{border-top:1px solid #dedede;}
        .breadcrumbs li{border-right: 1px solid #e2e2e2;padding-right: 15px;}
        .breadcrumbs li:last-child{border-right: none;}
        /** 1-32018 End **/
        /*06-03-2018 css changes start*/
        .news_section .bottom_cont .date_tag a{font-size: 15px;font-weight: 700;display: block;color: #008676;text-transform: uppercase;letter-spacing: 1px;}
        footer .map_foot{border: 0;}
        .accordion .inner {padding: 10px 20px;}
        .contact_form .your-name{background: url(../images/user_grey.png) no-repeat center left 7px;}
        /*06-03-2018 css changes end*/

        /** 1-32018 Start **/
        header li.espanol a{color:#f6921e;}
        .side_menu > ul > li:first-child{border-top:1px solid #dedede;}
        .breadcrumbs li{border-right: 1px solid #e2e2e2;padding-right: 15px;}
        .breadcrumbs li:last-child{border-right: none;}
        /** 1-32018 End **/



        /** 6-3-2018 Start **/
        .full_width{float: left; width: 100%;}
        .small_baner .in_middel_small_shap{height: 100%; background-repeat: no-repeat !important; background-position: right !important;background-size: cover !important;width: 50%;right:-210px;; position: absolute;}
        .general_rehability.about{padding: 90px 0 60px;}
		.page-id-1228 .general_rehability.about{padding: 90px 0 0;}
        .general_rehability.about h1{line-height:50px;font-size: 52px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';margin:0px;color:#008575;}
        .general_rehability.about .table_full{border-bottom: 1px solid #ebebeb;padding:60px 0 25px;}
        .general_rehability.about .user_icon{width:195px;height: 240px}
        /*.general_rehability.about .user_icon img{height: 100%; width: 100%; object-fit: cover;}*/
        .general_rehability.about .doctor_info {padding-left: 65px;}
        .general_rehability.about .doctor_info p{margin-bottom:20px;font-size: 18px;}
        .general_rehability.about .doctor_info h3{margin: 0 !important;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display'; font-size: 28px;color:#008575;}
        .general_rehability.about .doctor_info strong{margin: 26px 0 20px 0; display: block; font-size: 16px;}

        .general_rehability.about_meeting{padding: 90px 0 0px;}
        .general_rehability.about_meeting h1{margin-bottom:60px;}
        .general_rehability.about_meeting .outer ul{padding: 0px;}
        .general_rehability.about_meeting .outer ul li{list-style: none;/* margin-bottom:25px; */ float: left; width: 100%;}
        .general_rehability.about_meeting .outer li span{max-width:160px; float: left; width: calc(100% - 160px);}
        .general_rehability.about_meeting .outer li a{color:#008575;font-weight: 600;font-size: 18px; display: contents;float: left;}
        .general_rehability.about_meeting .outer li a:hover{color:#00b09c;}

        .general_rehability.about_meeting .outer li span:nth-child(2){max-width: 100%;}
        .general_rehability.about_meeting .outer ul li::marker {color: #f6921e;}
        .press_list {padding: 0px;margin: 80px 0 75px;}
        .press_list li{list-style: none; float: left;padding: 0 15px 2px;line-height:30px;position: relative;font-size:18px;font-weight: normal; margin: 0;}
        .press_list li:first-child{padding-left: 0;font-size: 15px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}
        .press_list li:not(:last-child):after {
          position: absolute;
          content: "";
          border-right: 1px solid #e2e2e2;
          height: 15px;
          right: -1px;
          top: 8px;
        }
        .press_list li:first-child a {padding-top: 4px;}
        .press_list li a{color:#008575; text-transform: uppercase; font-size: 14px;font-weight: bold; border: 0; margin: 0; padding: 0;letter-spacing: 1px;}
        .press_list li a img{margin-right:7px;width: 34px;height: auto;}
        .press_list li.active a,.press_list li a:hover,.press_list li a:focus{color: #F6921E !important;border: 0 !important;}
        .news_description {padding: 0px 0 40px 0; border-bottom: 2px solid #e2e2e2;}
        .news_description h2{font-size:26px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';color:#008575; margin: 0px 0 10px 0;}
        .news_description .press_list{margin:0 0 30px 0;}
        .news_description .press_list li{font-size: 14px; font-weight: 600;}
        .news_description p{float: left; width: 100%; margin-bottom: 20px; font-size: 16px;}
        .news_description .visit{margin-bottom: 20px;}
        .news_description .visit a{color:#008575;float: left;width: 100%;font-size: 16px;}
        .news_description .visit a:hover,
        .description_list a:hover{color:#F6921E;}

        .artical_img{margin:20px 0 50px; height: 200px;}
        .artical_img img{height: 100%;width: 100%; object-fit: cover;}
        .description_list h4{font-weight: 600; margin: 0px 0 4px 0;}

        .artical_related {padding:50px 0 0;}
        .artical_related h2{font-size: 26px;/*font-family: 'Playfair Display', serif;*/ font-family: 'Playfair Display';color:#008575; margin: 0 0 30px 0;}
        .artical_related p{font-size:16px;color:#008575;margin-bottom: 25px; font-weight: bold;}
        .artical_related .sm_bt{margin:25px 0 0 0;font-size: 14px;}
        /* .general_rehability .news_listing{padding: 30px 0 45px;} */
        .general_rehability .news_listing .pull-left{width: 50px;}
        .news_listing .pull-left img{max-width:50px;margin-top: 5px;}
        .news_listing .pull-right {max-width:698px;padding: 0 0 0 32px;width: 100%;float: left !important;}
        .news_listing .pull-right h2{margin: 0px 0 10px 0;font-family: 'Playfair Display';/* font-family: 'PlayfairDisplay'; */ color:#008575; font-size: 22px;}
        .news_listing .press_list{margin:0;}

        .general_rehability .custom_pagination{margin: 0px;border-top:2px solid #e2e2e2;border-radius: 0;padding: 75px 0 0 0;}
        .general_rehability .pagination{margin: 0px;}
        .general_rehability .pagination a{border: none;color:#008575; font-size: 14px;font-weight: 600;}
        .general_rehability .pagination a:hover,.general_rehability .pagination a:focus{color:#F6921E; background-color: transparent}
        /** 6-3-2018 End **/

        /** 7-3-2018 Start **/
        .a_z_list {
          background-color: #eeeeee;
          padding: 0 15px;
          margin: 0;
          display: inline-block;
        }
        .a_z_list li {
          list-style: none;
          float: left;
          margin: 0 10px;
          line-height:35px;
        }
        .a_z_list li a {
          color: #008575;
          text-transform: uppercase;
          font-size: 15px;
          font-weight: bold;
        }

        .a_z_list li a:hover,.a_z_list li.active a{
          color:#00b19c;
        }

        .a_z_list li.disable a{
          color: #fff;
        }
        .general_rehability .search-box{
          float: left;
        }
        .general_rehability .clear_btn{
          margin: 20px 0 0 15px;
          padding: 7px 15px;
        }
        .general_rehability .service_listing {
          float: left;
          width: 100%;
          padding:50px 0 0px 0;
        }
        .general_rehability .service_listing h2 {
          text-transform: uppercase;
          font-size: 26px;
          color: #008575;
          margin: 0;
          padding: 0 0 20px 0;
          border-bottom:1px solid #dedede;
          line-height: 22px;
          /*font-family: 'Playfair Display', serif;*/
        }
        .general_rehability .service_listing ul {
          float: left;
          width: 100%;
          padding: 0px;
          list-style: none;
          margin:15px 0 0 0;
        }
        .general_rehability .service_listing ul li{
          line-height: 32px;
          float: left;
          width: 100%;
        }
        .general_rehability .service_listing ul li a{
          color: #008575;
          font-size: 16px;
        }
        .general_rehability .service_listing ul li a:hover{
          color:#f6921e;
        }
        /** 7-3-2018 End **/


        /** 8-3-2018 Start **/
        .find_location .sub_bx{min-height: 280px; position: relative;}
        .find_location .butn{position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);}
        .find_location .sub_bx p{padding-bottom:20px;}

        .side_bar .btn_view{height: 60px; position: relative;}
        .side_bar .btn_view a{height: 100%;}
        .side_bar .btn_view a span{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}

        .side_bar .btn_view span:last-child {
          padding-left: 16px;
          left:68px;
        }
        .description_list a{color:#008575;}
        .focus-rotate {border-top:none;}

        .general_rehability .search-box form {
          position: relative;
        }

        .general_rehability .search-box .search_btn {
          position:absolute;
          right: 0;
        }

        .general_rehability .search-box .search_btn img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
        .general_rehability .search-box input[type="text"]{padding-right: 40px;}
        .general_rehability .outer h2{font-size:18px;}
        .general_rehability .outer p,.general_rehability.about_meeting .outer li span,.general_rehability.about_meeting .outer li a{font-size: 18px;}
        /** 8-3-2018 End **/


        /** 13-3-2018 Start **/
        .a_z_list li.disable a{
          pointer-events:none;
        }

        .side_menu .custom_side_menu li.menu-item-has-children i {
          position:absolute;
          right:0px;
          top:10px;
          z-index:9999;
          font-size: 22px;
          color: #008575;
          transform:rotate;
          cursor:pointer;
        }
        .side_menu .custom_side_menu li.menu-item-has-children li i{top:8px;}
        .side_menu ul.custom_side_menu li {
          border-bottom: 1px solid #dedede !important;
          z-index: 9;
        }

        .side_menu .custom_side_menu li.menu-item-has-children ul li{
          border-bottom: none !important;
        }


        .side_menu .menu-top-menu-container > ul.custom_side_menu > li:first-child {
          border-top: 1px solid #dedede !important;
        }


        .side_menu ul.custom_side_menu li {
          float: left;
          position: relative;
          width: 100%;
          border-bottom: 1px solid #dedede !important;
        }

        .fa.fa-angle-right.focus-rotate {
          transform: rotate(90deg);
          border: 0;
        }

        .fa.fa-angle-right {
          transition: 0.2s all;
          padding:5px;
        }

        .side_menu .custom_side_menu li.menu-item-has-children i.focus-rotate {
          color: #00b09c !important;
        }

        .side_menu .menu-item {
          position:relative;

        }

        ul.sub-menu.custom_side_menu {
          border-top: 1px solid #dedede !important;
        }

        .search-box{
          position:relative
        }
        .press_list_tab.fade{
          display: none !important;
          opacity: 1 !important;
        }

        .press_list_tab.fade.in{
          display: block !important;
          opacity: 1 !important;
        }
        /** 13-3-2018 End **/
        /** 15-3-2018 Start **/

        .butn.sm_bt.pull-right {
          font-style: normal;
        }

        .butn.sm_bt.pull-left {
          font-style: normal;
        }

        .news_listing .pull-right h2 a{color:#008575;}
        .news_listing .pull-right h2 a:hover {color:#F6921E;}
        .artical_related p a{color:#008575;}
        .general_rehability .pagination span:hover {
          color: #F6921E;
          background-color: transparent;
        }

        .content_inner_video ul.video_content li.video_inner_content {
          list-style-type: none;
          float: left;
          margin: 10px;
          min-height: 205px;
        }

        .content_inner_video {
          width: 100%;
          float: left;
        }

        /** 15-3-2018 End **/

        /** 22-3-2018 Start **/

        .find_doctor_page h3 a{color: #008575;}
        .load-spinner img { height: 50px; width: 50px; }
        .load-spinner { text-align: center; display:none; }

        /** 22-3-2018 End **/

        /** 23-3-2018 Start **/

        .news_date_author {padding: 0px;}
        .news_date_author li{list-style: none; float: left;padding: 0 20px;line-height:30px;position: relative;font-size:14px;font-weight: 600;}
        .news_date_author li:first-child{padding-left: 0;}
        .news_date_author li:not(:last-child):after {
          position: absolute;
          content: "";
          border-right: 1px solid #e2e2e2;
          height: 15px;
          right: 0;
          top: 10px;
        }
        .news_defult .pull-right h2 {
          top: 0;
          padding: 0;
          margin: 0;
        }

        .news_defult .pull-right {
          padding-right: 0px;
        }
        .general_rehability .news_pagination{margin: 0px;border-top:2px solid #e2e2e2;border-radius: 0;padding: 37px 0 0px 0px; margin: 34px 0px 0px 0px;}
/* .custom_pagination .pagination > li:first-child > span,.pagination > li:last-child > a,.custom_pagination .pagination > li:last-child > span{color: #008575;
    font-size: 14px;
    font-weight: 600; border: 0; border-radius: 0;}
    */	
    .custom_pagination .pagination > li:first-child > span,.pagination > li:last-child > a,.custom_pagination .pagination > li:last-child > span{font-size: 14px;
     font-weight: 600; border: 0; border-radius: 0;}

     .pagination > li {display: inline-block;vertical-align: middle;}
     .pagination .next.page-numbers .sm_bt ,.pagination .prev.page-numbers .sm_bt {
      margin-bottom: 0;  transition: all ease 0.6s;
      -moz-transition: all ease 0.6s;
      -webkit-transition: all ease 0.8s;
      -o-transition: all ease 0.6s;
      -ms-transition: all ease 0.6s;
    }


    /** 23-3-2018 End **/


    /** 26-3-2018 Start **/

    ul#sitemap_list li.page_item a:hover { color: #fff !important; background: #f6921e; }
    ul#sitemap_list li.cat-item a:hover { color: #fff !important; background: #f6921e; }
    ul#sitemap_list li.page_item a {color: #008575 !important; border-color: #f6921e; }
    ul#sitemap_list li.cat-item a {color: #008575 !important; border-color: #f6921e; }

/* ul#sitemap_list li.page_item a:hover {
    background-color: #f6921e !important;
    color: #fff;
    } */

    .general_rehability .news_listing .new_border{border-top:2px solid #ebebeb;padding: 32px 0;width: 100%;float: left;}

    /** 26-3-2018 End **/

    /** 02-04-2018 Start **/
    .doctor_find_list .custom_pagination{margin: 0px;border-radius: 0; padding: 0 0 90px 0;}
    .doctor_find_list .pagination{margin: 0px;}
    .doctor_find_list .pagination a{border: none;color:#008575; font-size: 14px;font-weight: 600;}
    .doctor_find_list .pagination a:hover,.find_doctor_page .pagination a:focus{color:#F6921E; background-color: transparent}

    .search_a_z a { color: #008575; }
    .search_a_z { text-align: center;top: 0px; }
    .search_a_z a:hover{ color: #f6921e; }

    /** 02-04-2018 End **/

    /** 03-04-2018 Start **/


    .services_icons .in_middel h2:hover {color: #f6921e;}
    .top-menu li.current-menu-item > a { color: #F6921E !important; }
    .nav li.current-menu-parent > a { color: #00b09c !important; }
    .nav li.current-menu-item > a { color: #00b09c !important; }
    .nav li.current-menu-ancestor > a.parent { color: #00b09c !important; }
    ul.nav li ul li.current-menu-ancestor ul li.current-menu-item a { color: #00b09c !important; }
    ul.nav li.current-menu-ancestor ul li.current-menu-item a { color: #00b09c !important; }


    .side_menu .menu-top-menu-container ul.custom_side_menu li.current-menu-parent > a { color: #00b09c !important; }
    .side_menu .menu-top-menu-container ul.custom_side_menu li a:hover { color: #00b09c !important; }
    .side_menu .menu-top-menu-container ul.custom_side_menu li.current-menu-ancestor ul li.current-menu-item a { color: #00b09c !important; }
    .side_menu .menu-top-menu-container ul.custom_side_menu li ul li.current-menu-ancestor ul li.current-menu-item a { color: #00b09c !important; }
    /* .side_menu .menu-top-menu-container ul.custom_side_menu li.current-menu-item a { color: #00b09c !important; } */
    .side_menu .menu-top-menu-container ul.custom_side_menu li.current_page_item > a { color: #00b09c !important; }



    .menu_toggel .nav > li:last-child { display: none; }

    /** 03-04-2018 End **/

    /** 04-04-2018 Start **/
    .visitors_page P a:hover{color: #f6921e;}
    .visitors_page P a{color: #008575;}
    .visitors_page ul li a{color: #008575;}
    .visitors_page ul li a:hover{color: #f6921e;}
    .general_rehability ol li a{color: #008575;}
    .general_rehability ol li a:hover{color: #f6921e;}
    .general_rehability P a{color: #008575;}
    .general_rehability P a:hover{color: #f6921e;}
    .general_rehability .set_result_a_z_list { text-align: left; padding: 20px 0 0 0px; }

    .search_result .entry-content article .entry-title a { color: #008575; }
    .search_result .entry-content article .entry-title a:hover { color: #00b09c; }

    .general_rehability .entry-content ul li a { color: #008575; }
    .general_rehability .entry-content ul li a:hover { color: #f6921e; }

    .list_type.farmer_market ul li a {color: #008575 !important;font-weight: normal !important;}
    .list_type.farmer_market ul li a:hover { color: #f6921e !important; }

    .general_rehability .accordion .inner ul li a { color: #008575; }
    .general_rehability .accordion .inner ul li a:hover { color: #f6921e; }

    .pagination > .screen-reader-text {display:none;}

    .nav-tabs{border-bottom:none;}

    /** 04-04-2018 End **/

    .error-404 .search-form label,.search_result .search-form label{display: block;}
    .error-404 .search-form,.search_result .search-form {background: #f2f2f2;padding: 30px;margin: 20px 0 0;}

    .error-404 .search-form input[type="search"],.search_result .search-form input[type="search"]{
      background: transparent;
      border: 1px solid #f6921e;
      color: #404040;
      float: left;
      font-family: Arial,sans-serif;
      font-size: 18px;
      font-weight: normal;
      height: 35px;
      margin: 0 0 15px;
      padding: 5px 15px;
      width: 100%;
    }
    .error-404 .search-form button,.search_result .search-form button{clear: both;display: inline-block;margin: 20px 0 0;}

    .img_first_second{display: none;}

    .accordion .list_type ol li { width:100%; float:left;}

    /* .page-numbers.pagination i{min-width:inherit;margin-top:0px !important;} */

    .pagination>li>span{color:#f6921e;}

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

    .meet_the_team {
      width: 100%;
      float: left;
      border-bottom: 1px solid #ccc;
      padding: 60px 0 25px;
    }

    .news_section .bottom_cont .date_tag a:hover{color: #f6921e;}

    .page-numbers.current {
      color: #f6921e;
    }
    .wpcf7-form-control-wrap {
      position: inherit !important;
    }

    .dri_park_txt h3{font-family: "Playfair Display";}

    .reports_main {
      float: left;
      width: 100%;
    }
    .reports_img {
      float: left;
      width: 50%;
    }
    .reports_text {
      float: left;
      padding-left: 30px;
      width: 50%;

    }
    .reports_text a{
      color:#008575;
    }

    .tribe-events-single-event-description.tribe-events-content figure {
      float: left;
      margin: 0 30px 0 0;
    }



/* .general_rehability .news_description ul li:before{position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #f6921e;}
.general_rehability .news_description ul li{list-style:none;position: relative;padding-left: 20px;padding-bottom: 5px;}
.general_rehability .news_description ul {padding:0px;} */

/* .fancybox-nav.fancybox-next > span::after {
    color: #000;
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 72px;
}

.fancybox-nav.fancybox-prev > span::after {
    color: #000;
    content: "\f104";
    font-family: "FontAwesome";
    font-size: 72px;
    } */


    footer .social_footer ul li a.instagram:before{display:none;}
    footer .social_footer ul li{vertical-align:middle;}
    footer .social_footer ul li a.instagram {
     font-size: 19px;
     background: #008575;
     color: #fff;
     height: 24px;
     width: 25px;
     display: inline-block;
     border-radius: 5px;
     text-align: center;
     padding-top: 1px;
   }
   footer .social_footer ul li a.instagram:hover{background:#00b19c;}

   /*28-12-2018 css start*/ 

   .page-template-tpl-cartform .general_rehability .entry-content{float:left;width: 100%;}
   .page-template-tpl-cartform .gf_browser_chrome {float: left;width: 100%;margin: 0px !important;}

   .custom-form ul li label{margin-bottom: 0px !important;}
   .custom-form ul li .ginput_container_radio{margin: 0px !important;}
   .custom-form{float: left;width: 100%;}
   .custom-form .gform_heading{float: left !important;width: 100% !important;margin: 0px !important;}
   .custom-form .gform_heading h3{margin: 0px 0 20px !important;float: left !important;width: 100% !important;font-size: 24px !important;}
   .custom-form .gform_body{float: left !important;width: 100% !important;}
   .custom-form .gform_body ul li p{float: left !important;width: 100% !important;margin-bottom: 0px;}
   .custom-form .gform_body ul li p strong{font-size: 18px !important;line-height: 1.1 !important;}
   .custom-form .gform_body ul li label{font-size: 16px;margin-bottom: 10px;}

   .custom-form .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li{float: left !important;width: 20% !important;}
   .custom-form .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li label{font-weight: 400 !important;font-size: 14px !important;}
   .custom-form .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li input{float: left !important;margin-right: 5px;}
   .custom-form .gform_wrapper ul li.gfield{float: left !important;width: 100% !important;}
   .custom-form ul.gform_fields li.gfield{float: left !important;width: 100% !important;margin: 0px 0 15px !important;
     border-bottom: solid 1px #f1f1f1;
     padding-bottom: 15px;
     padding-top: 10px;}

     .custom-form .survey_team_member_table{float: left !important;width: 100% !important;white-space: normal !important;}
     .custom-form .survey_team_member_table th{padding: 10px;}
     .custom-form .survey_team_member_table tr td:first-child{font-weight: 600 !important;}
     .custom-form .survey_team_member_table td{padding: 5px 10px !important;font-weight: 400;font-size: 14px !important;}
     .custom-form .gform_button{background-color: #f6921e !important;border:1px solid #f6921e !important;transition: 0.4s !important;-webkit-transition: 0.4s !important;-moz-transition: 0.4s;padding: 10px 20px !important;color:#fff !important;text-transform: uppercase !important;}
     .custom-form .gform_button:hover{background-color: transparent !important;color:#008575 !important;}
     .custom-form .gform_button:focus,.custom-form .gform_button:visited{outline: none !important;}

     .custom-form  div.validation_error{border:none !important;}
     .custom-form  li.gfield.gfield_error, li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color: transparent !important;border:none !important;}
     .custom-form .field_description_below .gfield_description{padding:0px !important;}
     .custom-top-header p{float: left;width:100%;text-align:left;margin-bottom: 10px !important;}
     .custom-top-header p:last-child{margin-bottom: 0px;}

     .custom-radio-button {float: left;width: 100%;margin: 0px 0 10px 0 !important;background-color: #f7f7f7;border:1px solid #c6c6c6;}
     .custom-radio-button .gfield_label{width: 20% !important;float: left !important;font-size: 14px !important;margin: 0px !important;padding: 10px 0px 10px 10px;}
     .custom-radio-button .ginput_container_radio{width: 80% !important;float: left !important;padding: 7px 0px;margin-top: 0px !important;}
     .custom-radio-button .ginput_container_radio .gfield_radio{margin: 0px !important;}
     .custom-radio-button .ginput_container_radio .gfield_radio li{margin: 0px !important;display: table}
     .custom-radio-button .ginput_container_radio .gfield_radio li label{margin: 0px;}
     .custom-radio-button .ginput_container_radio .gfield_radio li input{}

     .show-yesno {margin: 0px 0px 0px 0px !important;}
     .show-yesno .gfield_label{width: 80% !important;float: left !important;font-size: 14px !important;margin: 0px !important;padding: 10px 0px 10px 10px;}
     .show-yesno .ginput_container_radio{width: 20% !important;float: left !important;padding: 7px 0px;margin-top: 0px !important;}
     .show-yesno .ginput_container_radio .gfield_radio{margin: 0px !important;}
     .show-yesno .ginput_container_radio .gfield_radio li{width: calc(50% - 10px) !important;margin:0px !important;}
     .show-yesno .ginput_container_radio .gfield_radio li:last-child{margin-right: 0px !important;}
     .show-yesno .ginput_container_radio .gfield_radio li label{margin: 0px !important;}
     .yesno-title p{margin: 0px !important;}
     .show-yesno p{margin: 0px !important;}

     .custom-radio-button{border:solid 1px #f1f1f1 !important;}

     .custom-top-header{margin: 25px 0px !important;}

     .custom-form ul.gform_fields li.gfield{padding-right: 0px !important;}

     .custom-form ul.gform_fields li.gfield:nth-child(1){border:none !important;}

     /*.custom-radio-button .ginput_container_radio{margin: 0px !important;}*/
     .custom-form .custom-textarea{margin-top: 10px !important;}

     .custom-form .gfield_radio li label{margin: 0px !important;}

/*.custom-form  ul li.field_description_below div.ginput_container_checkbox, .custom-form ul li.field_description_below div.ginput_container_radio{margin: 0px !important;}
.custom-form .gfield_label, .gform_wrapper legend.gfield_label{margin: 0px !important;}*/

.midwife_h1 { text-align: center; font-family: 'Playfair Display'; color: #008575; font-size: 35px; line-height: 60px; margin: 0 0 52px; }
.Result_h1 { text-align: center; font-family: 'Playfair Display'; color: #008575; font-size: 35px; line-height: 60px; margin: 0 0 52px; }

.info-at-the-bottom {margin-top: 30px;}

.jt{float: left; width: 100%;}
.jt .description{margin-bottom:50px;}
.jt h2 {
  /*font-family: 'Playfair Display', serif; */ font-family: 'Playfair Display';
  font-size: 46px;
  margin: 50px 0 30px 0;
}

.jt .t_img {
  float: left;
  width: 100%;
  height: 240px;
  position: relative;	
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: table;
}

.jt .t_img img {
  position: absolute;
  right: -1px;
  top: 0px;
  height: inherit;
}

.jt .tg .col-md-6{margin-bottom: 60px;}
.jt .tg h3{float: left; width: 100%; font-size: 28px !important;/*font-family: 'Playfair Display', serif; */ font-family: 'Playfair Display';margin:20px 0 26px;}
.jt .tg p{float: left; width: 100%;}

.page-id-1228 .general_rehability P a:hover {
  color: #fff;
}

.list_type ul li:after {
  position: absolute;
  content: "";
  border-radius: 50%;
  left: 0;
  top: 10px;
  width: 5px; 
  height: 5px;
  background: #f6921e;
}
.list_type ul li {
  font-size: 18px;
  color: #58595b;
  line-height: 24px;
  margin: 0 0 5px;
  line-height: 24px;
  padding-left: 20px;
  position: relative;
}

.list_type ul {
	list-style: none;
}

.number-list-pr {
	font-size: 16px;
}
.fa.fa-youtube-square {
	font-family: 'FontAwesome' !important;
}

ul li::marker {
	color: #f6921e;
}

.btn-resources {
	color: #008575 !important;
  border: 1px solid #f6921e !important;
  text-transform: uppercase;
  line-height: normal;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 15px;
  min-width: 220px;
  padding: 6px 15px;
  margin: 5px 0 20px;
  text-align: center;
  background: transparent;
  display: inline-block;
  border-radius: 0;
}

iframe {
  border: none;
}
/*20-12-2022 css added*/
.important_numb .number_toggel, .side_menu ul li ul li a, .primary_text .nav li a{color: #00796a !important;}
.contact_page h3, .accordion h2 a, .visitors_page h3{color: #008474 !important;}
.side_menu .menu-top-menu-container ul.custom_side_menu li.current-menu-parent > a{color: #00a592 !important}
.side_menu .menu-top-menu-container ul.custom_side_menu li.current-menu-ancestor ul li.current-menu-item a{color: #008475 !important;}
.nav li.current-menu-ancestor > a.parent{color: #00a592 !important}
.news_section .bottom_cont h3 a, .peak-health-titles a, .news_listing .pull-right h2 a, .list_type.farmer_market ul li a, .general_rehability .service_listing ul li a, .sec-links a, .accordion P a, .entry-content a, .numb_list li a, .contact_page p a, .btn_view a, .visitors_page P a{color: #00796a !important;}
footer .foote_address p a {
  color: #006e61 !important;
}
a {
  color: #006e61;
}
.side_menu .menu-top-menu-container ul.custom_side_menu li.current_page_item > a {
  color: #00a592 !important;
}
.number_data .list_type a {
  color: #008474;
}
select {
  color: #008474 !important;
}
.natividad_home a{
  color: #00544b;
}
.primary_button .butn {
  color: #004d43 !important;
}
/* 29-12-2022 Accessibility issue fixing -Home page*/
.menu .menu_view {
  color: #006458 !important;
}
.natividad-home.mt_added, .sr-only.mt_added{
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
header li.espanol a{
  color: #804c10 !important;
}

.news_section .bottom_cont .date_tag{
  color: #00594f !important; 
}   
.top_foot .secondary_text .butn{
  color: #1f1f1f!important;
}
footer .top_foot .footer_menu ul li a{
  color: #006e61!important;
}
footer .copyright p{
  color: #141414!important;
}
footer .privacy_menu ul li a {
  color: #141414 !important;
}
a:focus {
  outline: 2px solid #f6921e;
}


/* .homeslider_innercontent h4 {
    color: #804c10 !important;
    } */

    /* 04-01-2023 Accessibility issue fixing -Home page*/


    /* 29-12-2022 Accessibility issue fixing -contact page*/
    .top-menu li.current-menu-item > a {
      color: #804c10 !important;
    }
    .primary_text .nav li.current-menu-item > a {
      color: #008475 !important;
    }
    .page-template-tpl-find_doctor .secondary_text .butn {
      color: #1f1f1f !important;
    }

    /*Remove from footer and added in custom.css*/

    .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
      color: #fff !important;
      background: #028179 !important;
      border: 0 !important; 
    }

    .qmn_quiz_container .qmn_btn:hover, .qmn_quiz_container .btn:hover {
      background: #028179 !important;
      border: 0 !important; 
    }
	
	.homeslider_innercontent .butn {
		border: 1px solid #fff;
	}
	
	.art-gallery .art-gallery-img {
		padding-bottom: 30px;
	}

	.art-gallery .art-gallery-r .art-gallery-img img{
		border: 1px solid;
	}

	.art-gallery .art-gallery-r .art-gallery-img a:hover{
		opacity: 0.6;
	}
	
	.appt-text p {
		font-size: 15px;
		font-style: italic;
	}
	
	.appt-text {
		padding-top: 50px;
	}
	
	.owl-theme .owl-nav.disabled + .owl-dots {
		position: absolute !important;
	}
	
	.owl-theme .owl-dots .owl-dot span {
		border: 2px solid #008676;
		width: 14px;
		height: 14px;
		background: #fff;
	}
	
	.owl-theme .owl-dots .owl-dot.active span {
		background: #008676;
	}
	
.find_doctor_page .green-sec {
	background-color: #e3f1f1;
}

.find_doctor_page .green-sec-left {
	padding: 50px 70px 70px;
}

.find_doctor_page .green-sec-left ul{
	padding-left: 18px;
}
    
.find_doctor_page .green-sec-left .specialty_name {
	margin-bottom: 45px !important;
}	

.find_doctor_page .green-sec-right {
	padding-right: 0;
}

.find_doctor_page .green-sec-left .tl {
	padding-bottom: 10px;
	padding-top: 50px;
}

.find_doctor_page .green-sec-left .list {
	padding-bottom: 15px;
}

.find_type label span {
	font-size: 13px;
    text-transform: math-auto;
    padding-left: 10px;
    font-weight: 500;
}

.find_doctor_page .green-sec-left .list ul {
	list-style-type: none;
	padding-left: 0;
}

.find_doctor_page .green-sec-left .list .fa-check {
	padding-right: 5px;
    color: #f6921e;
}

.find_doctor_page .green-sec-right img {
	width: 65vh;
}

.clear-fl {
	color: #008575;
    font-weight: 600;
    font-size: 17px;
    padding-top: 36px;
    padding-left: 24px;
	background: unset;
    border: none;
}

.clear-fl:hover {
	color: #f6921e;
}

.rown_doctor .arc-doc {
	padding-bottom: 40px;
	height: 210px;
}

.no-result{
	padding-bottom: 100px;
}

.general_rehability .nw-testimonials {
	background-color: #3D9587;
	border-bottom: solid 30px #007064;
}

.general_rehability .nw-testimonials-in {
	padding: 60px 0;
}

.general_rehability .nw-testimonials .tl-testimonials-sec {
	font-family: 'Playfair Display' !important;
    color: #fff;
    text-align: center;
    font-size: 35px;
}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont {
	background-color: #fff;
    padding: 30px 25px 70px;
	background-image: url("/wp-content/uploads/2024/02/angle.svg");
	background-repeat: no-repeat;
    background-position: bottom;
    background-position-x: right;
}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont table .quote-icon{
	width: 15%;
    vertical-align: super;	
}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont table .quote-icon img{
	margin-top: -15px;
    padding-right: 7px;
}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont table .paragraph {
	font-size: 15px;
	vertical-align: top;

}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont h3 {
	margin-bottom: 5px !important;
	margin-top: 0px;
}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont .tbl {
	padding-top: 10px;
} 

.general_rehability .nw-testimonials .carousel-inner .item .test-cont .job-title{
	color: #008575;
    text-transform: uppercase;
    font-weight: 700;
	letter-spacing: 1px;
    font-size: 13px;
	line-height: normal;
}

.general_rehability .nw-testimonials .carousel-inner .item .bx-tmls{
	height: auto;
}

.general_rehability .nw-testimonials .carousel-inner .item .bx-tmls img{
	height: auto;
}

.general_rehability .nw-testimonials .carousel-inner .item .test-cont{
	height: 590px;
}

.general_rehability .nw-testimonials .carousel-control.right, .general_rehability .nw-testimonials .carousel-control.left {
	background-image: none !important;
}

.general_rehability .nw-testimonials .tl-testimonials-sec {
	padding-bottom: 50px;
}

.general_rehability .tablet-view .p-tb-slide  {
	padding: 0 65px;
}

.general_rehability .tablet-view .carousel-control.left, .general_rehability .desktop-view .carousel-control.left {
    left: -20px;
}

.general_rehability .mobile-view .pd-ml-slide {
	padding: 0 40px;
}

.general_rehability .mobile-view .carousel-control {
	top: 250px !important;
}