@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';
  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: #00B39A;}

/*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: 'PlayfairDisplay';
}
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: 20px;padding-left: 23px;
  border-left: solid 2px #fff;line-height: 18px;font-size: 14px;font-weight: bold;
}
.top-menu li:first-child{border: none;margin: 0;padding: 0;}
.top-menu li a{color: #007064;}
.top-menu li a:hover{color: #00b09c;}
.tops-buttons {float: right; clear: both; display:block;}
.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 #00B39A;margin-top: 20px;height: 35px; float: left;}
.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;font-weight: 700;font-size: 14px;}
#header_search::placeholder {
  color: #008575;
  opacity: 1; /* Firefox */
}
.search-box .search_btn{background:#008475 !important;border: 1px solid #008475;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;padding: 2px 0;border-bottom: 9px solid rgba(255,255,255,0.5); position: relative;z-index: 2;}
.head_bottom .menu{
  border:none;
}
.res_top_menu{display: none;}

.butn{color: #008575;line-height: normal;border: 1px solid #00B39A !important;font-weight: 700;font-size: 18px;min-width: 220px;padding: 6px 15px;margin: 5px 0 20px;text-align: center;background: #fff;display: inline-block;}
.butn:hover{background: #00B39A;color: #fff;}
.butn:focus{/*color: #fff;*/ color: #008575;}
.sm_bt{min-width: 200px;}
.small_bt{min-width: 120px;}
.lg_bt{min-width: 240px;}
.title_tg {float: left;width: 100%;}
.title_tg h2{color: #008575;font-size: 40px;line-height: 45px; font-family: 'PlayfairDisplay';margin: 0 0 10px;}
.title_tg h1{color: #008575;font-size: 40px;line-height: 45px; font-family: 'PlayfairDisplay';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: 'PlayfairDisplay'; 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: 'PlayfairDisplay';
  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 35px 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: 'PlayfairDisplay';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: #00B39A;}
.find_location .col-md-3{/*border-left: 1px solid #dedede;*/padding: 0;margin-bottom: 80px;border-top: 9px solid rgba(255,255,255,0.5);}
.find_location .col-md-3: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: Arial;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: 'PlayfairDisplay', sans-serif;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: Arial, sans-serif;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 .btn-view {
    margin: 15px 0 0;
    display: block;
}
  /*.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: 'PlayfairDisplay';}
  .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: #00B39A;}*/

    .news_section{margin-top:100px;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;min-height: 110px;font-family: 'PlayfairDisplay';}
    .news_section .bottom_cont h3 a{color: #008575;}
    .news_section .bottom_cont h3 a:hover{color: #00B39A;}
    .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: #00B39A;font-size: 26px;line-height: 0;}
    .news_section .bottom_cont .arrow a{color: #00B39A;}
    .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:52px 0 67px;}
    footer .top_foot .btn_sect{display: block;}
    footer .top_foot .btn_sect .butn{background: #00B39A;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: 0px;margin: 0;position: relative;width: 50%;float: left;display: flex;} 
    /*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;padding: 0px 30px; border-left:1px solid #fff;}
    footer .top_foot .footer_menu ul li:first-child{border-left:none;padding: 0px 30px 0px 0px;}
    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: #00B39A;}
    footer .map_foot{width: 40%;height: 107px;border: 2px solid #efefef;float: left;margin-left: 10%;}
    footer .foote_address{float: left;padding-left: 25px; width:100%;}
    footer .foote_address p{color: #58595b;font-size: 18px;line-height: 24px;margin-bottom:0px !important;}
    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: #00B39A;}
    footer .footer_about{margin: 34px 0 0; padding-right: 25px;}
    footer .footer_about p{color: #58595b;font-size: 18px;line-height: 24px;}
    footer .top_foot .footer_buttons{text-align:left;}
    footer .top_foot .footer_buttons .butn{width:261.5px;font-size: 18px;padding:7px 21px;    margin: 5px 0 12px;}
    footer .top_foot .footer_address img{width: 100px;height: 93px;}

    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 .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 #000000;line-height: 1;}
    footer .privacy_menu ul li a{color: #fff;font-size: 15px;font-weight: 700;}
    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 a .icon{width: 25px;height: 25px;top: 0px;position: relative;left: 0px;background: #00796a;border-radius: 3px;padding: 3px;}
    footer .social_footer a .icon-big{width: 25px;height: 25px;top: 0px;position: relative;left: 0px;background: #00796a;border-radius: 3px;padding: 4px;}
    footer .social_footer a:hover .icon{
      background-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 #00B39A;color: #404040; float: left;width: 100%;
      font-family: 'Arial'; 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: #00B39A;}
    .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: 'PlayfairDisplay';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: #00B39A;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: 'PlayfairDisplay';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: #00B39A;}

    .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: #00B39A;}

    .accordion .inner{padding:21px 20px 39px; background: transparent;display: none;  overflow:auto;}
    .accordion a.selected{background: #00B39A !important;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: #00B39A;}
    .visitors_page .list_type_upper ul li:before{position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #00B39A;}
    /* .visitors_page .list_type ul li:before{position: absolute;content: "";border-radius: 50%;left: -20px;top: 10px;width: 5px;height: 5px;background: #00B39A;} */
    .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: #00B39A !important;}
    /* .visitors_page .list_type ul li:before{position: absolute;content: "";border-radius: 50%;left: -20px;top: 10px;width: 5px;height: 5px;background: #00B39A;} */
    .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: #00B39A;}
    .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';
      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;}
    .contact_form .gform_wrapper.gravity-theme .gform_footer input {
      border: 1px solid #00B39A;
      color:#00796a !important;
    }
    .contact_form .gform_wrapper.gravity-theme .gform_footer input:hover {
      color: #ffffff !important;
      background: #00B39A !important;
    }
    .important_numb{width: 100%;float: left;}
    .important_numb .number_toggel{
      background: transparent;border: 1px solid #00B39A;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: #00B39A !important;color: #fff;    border: 1px solid #00B39A !important;}
    .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: #00B39A;}
    .contact_page .map{width: 100%;float: left;margin: 10px 0 20px;}
  .contact_page h3 {color: #008575;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: #00B39A;
}
.contact_address .butn:focus{
  color:#008575;
}
.inner_header {
  margin-top: -9px;
}
.breadcrumbs {
  padding:0;
  margin:0 0 30px 0;
}
.breadcrumb li::after {
  content: ' ' !important;
}
.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:#00B39A;
}
.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:#00B39A;}
        .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:#00B39A;}
        .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:'PlayfairDisplay';margin:0px;color:#008575;margin-bottom:60px;}
        .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: 'PlayfairDisplay'; 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: #00B39A;}
        .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: 'PlayfairDisplay';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: 'PlayfairDisplay';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: '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;
        }
        .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:#00B39A;
        }
        /** 7-3-2018 End **/


        /** 8-3-2018 Start **/
        .find_location .sub_bx{min-height: 248px !important; 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: #00B39A; }
    ul#sitemap_list li.cat-item a:hover { color: #fff !important; background: #00B39A; }
    ul#sitemap_list li.page_item a {color: #008575 !important; border-color: #00B39A; }
    ul#sitemap_list li.cat-item a {color: #008575 !important; border-color: #00B39A; }

/* ul#sitemap_list li.page_item a:hover {
    background-color: #00B39A !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: #00B39A; }

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

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


    .services_icons .in_middel h2:hover {color: #00B39A;}
    .top-menu li.current-menu-item > a { color: #00b09c !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 }
    .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: #00B39A;}
    .visitors_page P a{color: #008575;}
    .visitors_page ul li a{color: #008575;}
    .visitors_page ul li a:hover{color: #00B39A;}
    .general_rehability ol li a{color: #008575;}
    .general_rehability ol li a:hover{color: #00B39A;}
    .general_rehability P a{color: #008575;}
    .general_rehability P a:hover{color: #00B39A;}
    .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: #00B39A; }

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

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

    .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 #00B39A;
      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:#00B39A;}

    .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: #00B39A;}

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

    .dri_park_txt h3{font-family: 'PlayfairDisplay';}

    .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: #00B39A;}
.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;
    } */

   /*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: #00B39A !important;border:1px solid #00B39A !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;}

     .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: 'PlayfairDisplay'; color: #008575; font-size: 35px; line-height: 60px; margin: 0 0 52px; }
.Result_h1 { text-align: center; font-family: 'PlayfairDisplay'; 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: 'PlayfairDisplay';
  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:'PlayfairDisplay';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: #00B39A !important;
}
.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: #00B39A;
}

.btn-resources {
	color: #008575 !important;
  border: 1px solid #00B39A !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;
  font-weight: 700;
}
.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;
}


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

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


    /* 29-12-2022 Accessibility issue fixing -contact page*/
    .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: #00B39A;
}

.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: #00B39A;
}

.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: 'PlayfairDisplay' !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/01/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: 460px;
}

.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;
}
/*CSS April 2025*/
.alert-bar{
  background-color: #007064;
  justify-content: center;
  display: flex;
  padding: 13px 0px;
  color: #fff;
}
.alert-bar.not-visible{
  display: none;
}
.alert-bar p{
  margin-bottom:0px !important;
  font-size:14px;
}
.alert-bar .display{
  display: flex;
  align-items:center;
}
.alert-bar .btn-alert-bar{
  background-color: #fff;
  color: #008474; 
  padding: 6px 10px;
  float: inline-end;
  font-weight:600;
  border:none;
}
.alert-bar .btn-alert-bar:hover{
  background: #00B39A;
  color: #fff;
}
.language-button{
  margin-top: 15px;
  padding-left: 15px;
  float: right;
}
.language-button .butn:hover svg path, .language-mobile .butn:hover svg path{
  fill:#fff;
  transition: all ease 0.8s;
}
.language-button img.flag, .language-mobile img.flag{
  margin-right:10px;
}
.language-button svg, .language-mobile svg{
  margin-left:15px;
}
.language-button a, .language-mobile a{
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.service_card{
  margin-bottom:15px;
  height:185px;
}
.service_card .content_column{
  padding-left: 20px;
  padding-right: 36px;
}
.service_card .content_column p{
  color:#414142;
}
.service_card h3{
  font-weight:bold;
  font-size: 18px;
  margin-bottom: 20px !important;
  font-family: 'Arial';
}
.service_card .image_column{
  padding-right:0px;
}
.service_card .image_column img{
  width: 185px;
  height: 185px;
  object-fit: cover;
}
.service_card .large-description{
  display:block;
}
.service_card .small-description{
  display:none;
}
.marketing_section_one{
  padding:45px 0px 0px 0px;
  background-color: #edf7f7;
}
.marketing_section_one img{
  width: 193px;
  height: 274px;
  object-fit: cover;
  box-shadow: rgba(255, 255, 255, 0.69) 8.95px -8.95px 0px;
}
.marketing_section_one .column-images{
  display: flex;
  justify-content: right;
  gap: 16px;
}
.marketing_section_one .img-marketing-one{
  margin-top: 85px;
}
.marketing_section_one .img-marketing-second{
  margin-top: 25px;
}
.marketing_section_one .column-content{
  padding:33px 0px 61px 0px;
}
.marketing_section_one .column-content .content{
  padding: 0% 44% 0% 5%;
}
.marketing_section_one .butn, .marketing_section_two .butn{
  background-color: #fff !important;
}
.marketing_section_one .butn:hover, .marketing_section_two .butn:hover{
  background: #00B39A !important;
  color: #fff;
}
.marketing_section_two{
  background-color: #edf7f7;
  padding:80px 0px 0px 0px;
  margin-top:70px;
}
.marketing_section_two .image {
  justify-content: center;
  display: flex;
}
.marketing_section_two .border-image{
  height: 360px;
  width: 400px;
  margin-top: 7px;
  box-shadow: rgba(255, 255, 255, 0.69) 8.95px -8.95px 0px;
}
.marketing_section_two .column-content{
  padding-top: 2%;
}
.news_section{
    padding: 10px;
}
.news_section h2{
  margin: 0 0 20px;
}
.news_section .new-card{
  margin-bottom:0px;
}
.news_section .details h3 {
  font-size:18px;
  margin-top:0px;
  font-weight:600;
  font-family: 'Arial';
}
.news_section .details{
  padding:20px 30px;
  background-color: #eeeeee;
}
.news_section img{
  height: 200px;
  width: 360px;
  object-fit: cover;
}
.container-breadcrumbs .breadcrumb{
  padding-inline-start: 12px;
  background-color: transparent;    
  margin-bottom: -50px;
}
.container-breadcrumbs .breadcrumb li{
  margin-top:50px;
}
.container-breadcrumbs .breadcrumb li span{
  font-size:16px;
}
/*.grid-trustees{
  padding:0px;
}*/
.grid-trustees .card-trustees{
  margin-bottom:20px;
}
.grid-trustees .photo{
  padding-right:0px;
}
.grid-trustees .photo img{
  height:170px;
  width:120px;
  object-fit: cover;
}
.grid-trustees .content{
  background-color:#e3f1f1;
  padding: 25px 20px 25px 25px;
}
.grid-trustees .content h3{
  font-size:18px;
  height: 40px;
  font-family: 'Arial';
  overflow: hidden;
  margin-top:0px !important;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  font-weight: 600;
}
.grid-trustees .content .butn{
  background-color:#fff;
  margin-bottom:0px;
  min-width: 160px;
  margin-top:15px;
}
.grid-trustees .content .butn:hover {
  background: #00B39A;
  color: #fff;
}
.grid-trustees .grid-row{
  display: inline-flex;
}
.grid-trustees .grid-image{
  padding-top:10px;
}
.grid-trustees .grid-image img{
  height: 240px;
  width: 195px;
  object-fit: cover;
}
.grid-trustees .grid-content{
  width:600px;
  padding: 0px 20px 0px 60px;
}
.grid-trustees .grid-content h3{
  font-size: 28px;
  font-family: 'Arial';
}
.grid-trustees .grid-content p{
  margin-top:12px !important;
}
.grid-trustees .modalmask {
  position: fixed;
  font-family: 'Arial';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
  z-index: 99999;
  opacity:0;
  -webkit--transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
}
.grid-trustees .modalmask:target {
opacity:1;
pointer-events: auto;
}
.grid-trustees .modalbox{
width: 800px;
position: relative;
padding: 20px;
background: #fff;
-webkit-transition: all 500ms ease-in;
-moz-transition: all 500ms ease-in;
transition: all 500ms ease-in;
}
.grid-trustees .movedown {
margin: 0 auto;
}
.grid-trustees .modalmask:target .movedown{       
margin:10% auto;
}
.grid-trustees .close {
opacity: 1;
}
.grid-trustees .icon-close{
  border-radius: 25px;
    border: 3px solid gray;
    height: 30px;
    padding: 5px;
    width: 30px;
}

/*Content with pop up*/
.content-with-pop-up{
  padding:0px;
}
.content-with-pop-up .card-trustees{
  margin-bottom:20px;
}
.content-with-pop-up .photo{
  padding-right:0px;
}
.content-with-pop-up .photo img{
  height:168px;
  width:120px;
  object-fit: cover;
}
.content-with-pop-up .content{
  background-color: #e3f1f1;
  padding: 25px 20px 25px 25px;
 height:168px;
}
.content-with-pop-up .info{
  height: 40px;
  margin-bottom: 5px;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  font-size: 14px;
}
.content-with-pop-up p{
  height: 45px;
}
.content-with-pop-up .modalbox p {
  height: auto;
}

.content-with-pop-up .content h3{
  font-size:18px;
  margin-top:0px !important;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  font-family: 'Arial';
  font-weight: 600;
}
.content-with-pop-up .content .butn{
  background-color:#fff;
  margin-bottom:0px;
  min-width: 160px;
}
.content-with-pop-up .content .butn:hover {
  background: #00B39A;
  color: #fff !important;
}
.content-with-pop-up .grid-row{
  display: inline-flex;
  margin-top:-20px;
}
.content-with-pop-up .grid-image{
  padding-top:10px;
}
.content-with-pop-up .grid-image img{
  height: 240px;
  width: 195px;
  object-fit: cover;
}
.content-with-pop-up .grid-content{
  width:600px;
  padding: 0px 20px 0px 60px;
}
.content-with-pop-up .grid-content h3{
  font-size: 28px;
  font-family: 'Arial';
}
.content-with-pop-up .grid-content p{
  margin-top:12px !important;
  font-family: 'Arial';
}
.content-with-pop-up .modalmask {
  position: fixed;
  font-family: 'PlayfairDisplay';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
  z-index: 99999;
  opacity:0;
  -webkit--transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
}
.content-with-pop-up .modalmask:target {
opacity:1;
pointer-events: auto;
}
.content-with-pop-up .modalbox{
width: 800px;
position: relative;
padding: 20px;
background: #fff;
-webkit-transition: all 500ms ease-in;
-moz-transition: all 500ms ease-in;
transition: all 500ms ease-in;
/*height: 610px;*/
}
.content-with-pop-up .movedown {
margin: 0 auto;
}
.content-with-pop-up .modalmask:target .movedown{       
margin:5% auto;
}
.content-with-pop-up .close {
opacity: 1;
}
.content-with-pop-up .icon-close{
  border-radius: 25px;
    border: 3px solid gray;
    height: 30px;
    padding: 5px;
    width: 30px;
    z-index: 3;
    position: relative;
}

.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li.current-menu-item::before,  
.page-template-tpl-testimonials .custom_side_menu > li > .sub-menu > li.current-menu-item::before{
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -15px;
  top: calc(100px - 83px);
  z-index: 2;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li.menu-item-has-children > a + .focus-rotate,
.page-template-default .custom_side_menu > li.menu-item-has-children > a + .focus-rotate {
  display: none;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li {
  position: relative;
  padding-left: 25px;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li + li {
  border-left: 1px solid #dedede ;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li:first-child:after{
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  bottom: -1px;
  left: 0;
  background-color: #dedede;
  z-index: 1;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li.current-page-ancestor > a {
  color: #008575 !important;
  font-weight: 700;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child {
  border-left: none;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child:after{
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  left: 0;
  background-color: #dedede;
  z-index: 1;
  top: 0;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li:only-child:after {
  display: none;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu {
  padding-left: 10px;
  border-top: none !important;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li.current_page_item:before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px;
  top: calc(50% - 4px);
  z-index: 2;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li a {
  font-size: 16px;
  padding: 5px 0;
}
.page-template-tpl-patients .custom_side_menu > li > .sub-menu > li > .sub-menu > li.current_page_item a{
  font-weight: 700;
}
.ova-megamenu-item.hover .ova_megamenu_container{
  /*position: fixed !important;*/
  opacity: 1 !important;
  top: 18% !important;
  left: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
  display:block;
  text-align: left;
  padding: 0% 12%;
}
.ova-megamenu-item.hover .ova_megamenu_container.mega-menu-natividad{
  position: fixed !important;
  opacity: 1 !important;
  top: 14% !important;
  left: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
  display:block;
  text-align: left;
  padding: 0% 12%;
}
.mega-menu-natividad
.ova-megamenu-item {
  position: relative !important;
}
.ova-megamenu-item .ova_megamenu_container {
  background-image: linear-gradient(#edf7f7, #edf7f7) !important;
}
.ova-content p{
  font-size: 16px;
  color: #58595b;
}
.ova-content .ova_megamenu_sub_menu .ova_megamenu_item a{
  padding:0px 0px 12px 0px;
}
.ova-content h2{
  color: #008575;
  font-size: 40px;
  line-height: 40px;
  font-family: 'PlayfairDisplay';
  margin: 0 0 10px;
}
.ova-heading{
  font-size: 20px;
  color: #008575;
  font-weight: bold;
  vertical-align: top;
  font-family: 'PlayfairDisplay';
}
.ova_megamenu_sub_menu .ova_megamenu_item a{
  font-weight:300;
}
.ova-widget .ova-heading:after{
  content: '' !important;
display: inline-block;
height: 18px;
Width: 18px;
background-image: url('/wp-content/themes/Natividad/images/right-green.svg');
background-repeat: no-repeat;
left: auto !important;
top: calc(100% - 19px);
margin-left: 6px;
}
.menu_toggel{
  text-align: right;
}
#menu-item-1304 #menu-item-10875, #menu-item-1304 #menu-item-10876{
  display: none;
} 
.postid-10877 .news_description li{
  font-size:18px;
}
.new_megamenu{
  display:block;
}
.breadcrumb > li + li::before {
  padding:0px 5px 0px 0px;
  color: #58595b;
  content: '';
  display: inline-block;
  height: 18px;
  Width: 18px;
  background-image: url('/wp-content/themes/Natividad/images/arrow-gray.svg');
  background-repeat: no-repeat;
  top: 3px;
  position: relative;
}
.breadcrumb a{
  color: #58595b;
}
.breadcrumb>.active{
  color:#58595b;
}
.breadcrumb::before{
  content: '' !important;
display: inline-flex;
height: 18px;
Width: 18px;
background-image: url('/wp-content/themes/Natividad/images/home.svg');
background-repeat: no-repeat;
top: 3px;
position: relative;
margin-right: 10px;
}
.header-sub-top{
  background-color: #eeeeee;
  display: block;
}
.header-sub-top .menu-sub{
  margin: -15px -15px 0px;

}
[title~="submenu-title"]::after {
content: '' !important;
/*display: inline-block;
height: 18px;
Width: 18px;
background-image: url('/wp-content/themes/Natividad/images/right-green.svg');
background-repeat: no-repeat;
left: auto !important;
top: calc(100% - 19px);
margin-left: 6px;
top: 3px;
position: relative;*/
}
[title~="submenu-title"],[title~="single-title"] {
  font-weight: 600 !important;
}
.close-alert{
  margin-right: 12px;
}
.close-icon-alert{
  border-radius: 25px;
  padding: 4px;
  border: 2px solid #fff;
  height: 24px;
  width: 24px;
}
.new_megamenu li.hover .parent{
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #00796a;
  text-underline-offset: 3px;
}
.no-fixed{
  display: none;
}
.ova_megamenu_sub_menu .ova_megamenu_item a:hover{
  text-decoration: none !important;
}
.ova-megamenu-item .ova_megamenu_container, .ova-megamenu-item:hover .ova_megamenu_container{
  position: absolute !important;
  top: 56px !important;
  padding: 0% 12%;
}
.ova_megamenu_sub_menu .ova_megamenu_item a {
  font-size: 14px;
  padding: 0 0 5px 0;
}
.new_megamenu .nav{
  position:static;
}
.static{
  position:static;
}
.page-template-default .custom_side_menu > li > .sub-menu > li.current-menu-item::before{
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -15px;
  top: calc(100px - 83px);
  z-index: 2;
}
.page-template-default .custom_side_menu > li > .sub-menu > li.menu-item-has-children > a + .focus-rotate {
  display: none;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li {
  position: relative;
  padding-left: 25px;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li + li {
  border-left: 1px solid #dedede ;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li:first-child:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  bottom: -1px;
  left: 0;
  background-color: #dedede;
  z-index: 1;
}
.page-template-default .custom_side_menu > li > .sub-menu > li.current-page-ancestor > a {
  color: #008575 !important;
  font-weight: 700;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child {
  border-left: none;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  left: 0;
  background-color: #dedede;
  z-index: 1;
  top: 0;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li:only-child:after {
  display: none;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu {
  padding-left: 10px;
  border-top: none !important;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li.current_page_item:before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px;
  top: 30%;
  z-index: 2;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li a {
  font-size: 16px;
  padding: 5px 0;
}
.page-template-default .custom_side_menu > li > .sub-menu > li > .sub-menu > li.current_page_item a {
  font-weight: 700;
}

.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li.current-menu-item::before{
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -15px;
  top: calc(100px - 83px);
  z-index: 2;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li.menu-item-has-children > a + .focus-rotate {
  display: none;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li {
  position: relative;
  padding-left: 25px;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li + li {
  border-left: 1px solid #dedede ;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li:first-child:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  bottom: -1px;
  left: 0;
  background-color: #dedede;
  z-index: 1;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li.current-page-ancestor > a {
  color: #008575 !important;
  font-weight: 700;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child  {
  border-left: 1px solid #dedede !important;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  left: 0;
  background-color: #dedede;
  z-index: 1;
  top: 0;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li:only-child:after {
  display: none;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu {
  padding-left: 10px;
  border-top: none !important;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li.current_page_item:before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px;
  top: 30%;
  z-index: 2;
}
.post-type-archive-board_of_trustees .custom_side_menu > li > .sub-menu > li > .sub-menu > li a {
  font-size: 16px;
  padding: 5px 0;
}
.post-type-archive-board_of_trusteest .custom_side_menu > li > .sub-menu > li > .sub-menu > li.current_page_item a {
  font-weight: 700;
}
.page-template-tpl-patients.page-id-500  .custom_side_menu > li > .sub-menu > li > .sub-menu > li:last-child {
  border-left: 1px solid #dedede !important;
}

.custom_side_menu > .trauma-prevention-programs > .sub-menu > li.current-menu-item::before, 
.custom_side_menu > .menu-item-1304 > .sub-menu > li.current-menu-item::before, 
.custom_side_menu > .education-at-natividad > .sub-menu > li.current-menu-item::before,
.custom_side_menu > .quality-and-safety > .sub-menu > li.current-menu-item::before
{
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px !important;
  top: calc(100px - 83px);
  z-index: 2;
}
.custom_side_menu > .news-and-press > .sub-menu > li.current-menu-item::before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px;
  top: calc(50% - 15px);
  z-index: 2;
}
.custom_side_menu > li > .sub-menu > .trauma-prevention-programs.menu-item-has-children > a + .focus-rotate, 
.custom_side_menu > li > .sub-menu > .menu-item-1304.menu-item-has-children > a + .focus-rotate, 
.custom_side_menu > li > .sub-menu > .education-at-natividad.menu-item-has-children > a + .focus-rotate{
  display: none;
}
.custom_side_menu > .trauma-prevention-programs > .sub-menu > li, 
.custom_side_menu > .menu-item-1304> .sub-menu > li, .custom_side_menu > .education-at-natividad> .sub-menu > li, 
.custom_side_menu > .resources> .sub-menu > li{
  position: relative;
  padding-left: 25px;
}
 .custom_side_menu > .trauma-prevention-programs > .sub-menu > li + li, 
 .custom_side_menu > .menu-item-1304 > .sub-menu > li + li, 
 .custom_side_menu > .education-at-natividad > .sub-menu > li + li {
  border-left: 1px solid #dedede ;
}
.custom_side_menu > .trauma-prevention-programs > .sub-menu > li:first-child:after,
.custom_side_menu > .menu-item-1304 > .sub-menu > li:first-child:after{
  content: '';
  position: absolute;
  width: 1px;
  height: 50%;
  bottom: -1px;
  left: 0;
  background-color: #dedede;
  z-index: 1;
}
.custom_side_menu > .trauma-prevention-programs > .sub-menu > li.current-page-ancestor > a, 
.custom_side_menu > .menu-item-1304 > .sub-menu > li.current-page-ancestor > a, 
.custom_side_menu > .education-at-natividad > .sub-menu > li.current-page-ancestor > a, 
.custom_side_menu > .resources > .sub-menu > li.current-page-ancestor > a, 
.custom_side_menu > .services-main > .sub-menu > li.current-menu-item > a {
  color: #00a592 !important;
  font-weight: 700 !important;
}
.custom_side_menu .resources.current-menu-ancestor ul li.current-menu-item a{
  color: #00a592 !important;
  font-weight: 700 !important;
}
.custom_side_menu > .services-main > .sub-menu > li.current-menu-item::before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px !important;
  top: calc(100px - 83px);
  z-index: 2;
}
.custom_side_menu > .trauma-prevention-programs > .sub-menu > li:last-child, 
.custom_side_menu > .menu-item-1304 > .sub-menu > li:last-child, 
.custom_side_menu > .education-at-natividad > .sub-menu > li:last-child{
  border-left: none;
}

.custom_side_menu > .resources > .sub-menu > li.current_page_item:before {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #00b09c;
  position: absolute;
  left: -4px !important;
  top: calc(50% - 4px);
  z-index: 2;
}

.page-template-tpl-patients .year{
  font-family: 'Arial';
  color:#008575;
  font-weight: 600;
  font-size: 24px;
}
.page-template-tpl-patients .list-content p{
  font-weight: 600;
}
.page-template-tpl-patients .list-content a{
  text-decoration: underline;
}
.page-template-tpl-patients .list-content ul{
  padding-left:18px;
}
.page-template-tpl-patients .list-content .dates{
  margin-bottom:30px;
}

.post-type-archive-board_of_trustees h2{
  margin-left:12px !important;
}
.card-trustees .role{
  font-weight:600;
  display: block;
  overflow: hidden;
  font-size: 14px;;
}
.ova-megamenu-item:hover .ova_megamenu_container{
  transition: none;
  background: red;
}
.hero-home {
  position: relative;
}

.hero-home h1{
  font-weight: 700;
  font-size:54px;
  font-family: 'Arial';
  color: #fff;
  text-transform: capitalize;
  margin:0px 0px 35px 0px;
}
.hero-home h1 span{
  color: #00B39A;
  font-size: 175px;
  text-transform: uppercase;
  display: block;
}
.hero-home img{
  width:100%;
}
.hero-home .big-hero{
  display:block;
}
.hero-home .small-hero{
  display:none;
}
.hero-home .btn-hero{
  padding: 6.5px 44px;
  background: #fff;
  color: #007064;
  font-weight: 700;
  font-family: 'Arial';
  font-size:18px;
  border:1px solid #fff;
  transition: 0.3s;
}
.hero-home .btn-hero:hover{
  background: #00B39A;
  color: #fff;
  border:1px solid #00B39A;
  transition: 0.3s;
}
.custom_side_menu > .resources > .sub-menu > li, 
.custom_side_menu > .education-at-natividad > .sub-menu > li, 
.custom_side_menu > .clinics > .sub-menu > li, 
.custom_side_menu > .centers-and-programs > .sub-menu > li, 
.custom_side_menu > .visitors > .sub-menu > li, 
.custom_side_menu > .services-main > .sub-menu > li,
.custom_side_menu > .news-and-press > .sub-menu > li,
.custom_side_menu > .quality-and-safety > .sub-menu > li
 {
  border-left:1px solid #dedede;
}
.custom_side_menu > .resources > .sub-menu > li:first-child,
.custom_side_menu > .education-at-natividad > .sub-menu > li:first-child,
.custom_side_menu > .clinics > .sub-menu > li:first-child,
.custom_side_menu > .centers-and-programs > .sub-menu > li:first-child, 
.custom_side_menu > .visitors > .sub-menu > li:first-child,
.custom_side_menu > .services-main > .sub-menu > li:first-child,
.custom_side_menu > .news-and-press > .sub-menu > li:first-child,
.custom_side_menu > .quality-and-safety > .sub-menu > li:first-child
{
  margin-top:25px;
}     
.custom_side_menu > .resources > .sub-menu > li:first-child a,
.custom_side_menu > .education-at-natividad > .sub-menu > li:first-child a,
.custom_side_menu > .clinics > .sub-menu > li:first-child a, 
.custom_side_menu > .centers-and-programs > .sub-menu > li:first-child a,
.custom_side_menu > .visitors > .sub-menu > li:first-child a,
.custom_side_menu > .services-main > .sub-menu > li:first-child a,
.custom_side_menu > .news-and-press > .sub-menu > li:first-child a,
.custom_side_menu > .quality-and-safety > .sub-menu > li:first-child a {
  margin-top: -20px;
} 
.custom_side_menu > .resources > .sub-menu > li:last-child,
.custom_side_menu > .clinics > .sub-menu > li:last-child,
.custom_side_menu > .centers-and-programs > .sub-menu > li:last-child,
.custom_side_menu > .visitors > .sub-menu > li:last-child,
.custom_side_menu > .services-main > .sub-menu > li:last-child,
.custom_side_menu > .news-and-press > .sub-menu > li:last-child,
.custom_side_menu > .quality-and-safety > .sub-menu > li:last-child{
  margin-bottom: 25px;
}     
.custom_side_menu > .resources > .sub-menu > li:last-child a, 
.custom_side_menu > .education-at-natividad > .sub-menu > li:last-child a, 
.custom_side_menu > .clinics > .sub-menu > li:last-child a, 
.custom_side_menu > .centers-and-programs > .sub-menu > li:last-child a,
.custom_side_menu > .visitors > .sub-menu > li:last-child a,
.custom_side_menu > .services-main > .sub-menu > li:last-child a,
.custom_side_menu > .news-and-press > .sub-menu > li:last-child a,
.custom_side_menu > .quality-and-safety > .sub-menu > li:last-child a{
  margin-bottom: -25px;
} 

.side_menu .menu-item-has-children ul li ul{
  display: block;
}
.side_menu .menu-item-has-children i{
  display: none;
}
.custom_side_menu > .education-at-natividad > .sub-menu > li:last-child{
  margin-bottom: 25px;
  border-left: 1px solid #dedede;
}
.custom_side_menu > .clinics > .sub-menu  li, 
.custom_side_menu > .centers-and-programs > .sub-menu  li, 
.custom_side_menu > .visitors > .sub-menu  li,
.custom_side_menu > .services-main > .sub-menu  li,
.custom_side_menu > .news-and-press > .sub-menu  li,
.custom_side_menu > .quality-and-safety > .sub-menu  li
  {
  padding-left:25px;
}
.custom_side_menu > .clinics > .sub-menu > li.current-menu-item::before,  
.custom_side_menu > .menu-item-1954 > .sub-menu > li.current-menu-item::before,
.custom_side_menu > .visitors > .sub-menu > li.current-menu-item::before
{
  left: -4px !important;
}
.custom_side_menu .menu-item-1954 ul{
  border-top:none !important;
}
.custom_side_menu .menu-item-1954 ul li{
  padding-left:25px;
  border-left:1px solid #dedede;
  margin-bottom: 12px;
}
.page-template-tpl-patients .custom_side_menu > .visitors > .sub-menu > li:first-child {
  margin-top:45px;
}     
.page-template-tpl-patient .custom_side_menu > .visitors > .sub-menu > li:first-child a {
  margin-top: -25px;
} 
.page-template-tpl-patients .custom_side_menu > .visitors > .sub-menu > li > .sub-menu{
  margin-top: 15px;
} 
.page-template-tpl-patients .custom_side_menu > .visitors > .sub-menu > li > .sub-menu li:first-child,
.page-template-default .custom_side_menu > .visitors > .sub-menu > li > .sub-menu li:first-child {
  padding-bottom: 15px;
  /*border-left: 1px solid #dedede;*/
} 
.rotate-right{
  transform: rotate(90deg);
}
.marketing_section_one .column-content strong{
  color: #008676;
}
.image-contain{
  margin-top:23px;
}
.page-id-4246 .inner_header .in_middel_shap:before {
  background:none;
}
/*.service_card h3:hover{
  color: #00b09c;
}*/
.our_services .all-content:hover .service_card h3{
  color: #00b09c;
}
.service_card .content{
  background-color:#eeeeee;
  height:100%;
}
.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}
.natividad-service{
  margin-bottom:0px;
}

.hero-home .content-hero-home{
  position: absolute;
  top: 42%;
}
.marketing_section_one .only-mobile-devices, .marketing_section_two .only-mobile-devices{
  display: none;
}
.marketing_section_one .only-biggest-devices, .marketing_section_two .only-biggest-devices{
  display: block;
}
.language-mobile{  
  padding-left: 15px;
  float: right;
}
.fixed-language{
    display: none !important;
    position: fixed;
    bottom: 0px;
    right: 15px;
    z-index: 2;
}
.custom_side_menu .services-main .custom_side_menu .therapeutics-diagnostics .sub-menu li a{
  padding:10px 0px;
  margin-top:0px;
}
.spanish-button{
  opacity:0;
  margin-top: -21px !important;
  position: absolute;
}
.eng-button:hover + .spanish-button{
  opacity: 1;
 /* display: block;*/
}
.spanish-button svg{
  margin-left:10px;
}
.spanish-button:hover{
 /* display:block;*/
  opacity: 1;
}
.spanish-button, .eng-button{
  min-width:164px;
}
.single-doctor_list .fa-location-dot::before{
  content:'';
}