/*!
Theme Name: dr_sim
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dr_sim
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

dr_sim is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

footer .social_link {padding-top: 30px;}
footer .social_icons a{
    position: relative;
    display: block ruby;
}
footer .social_icons a:hover p{
    text-decoration: underline !important;
}
footer .social_icons a span{
    margin: 0 0 0 12px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    line-height: 16.39px;
}
footer .social_link .wc_social_icon {
    position: relative;
    opacity: 1;
    display: inline-block;
    vertical-align: top;
}
 .switcher .selected { background:unset !important}
.switcher .option { position:absolute !important;background-color:#EBFCFF !important }
.switcher .selected a:hover{ background:transparent !important}
.switcher .selected a { border:unset !important;width:auto!important;padding:0 !important;}
.switcher .selected a:after { right:auto !important }
.switcher .option { background: #EBFCFF;border:0 !important;margin-top: 10px;width: 200px !important; }
.switcher .option a { padding: 10px 5px !important; } 
.switcher .option a:hover { background: #DBF8FC !important;color:#000 !important}
html.translated-ltr .switcher { width: 220px; }
html.translated-ltr .common_condition_direction { display:block; }
html.translated-ltr .common_condition li h6{display:block;}

.grecaptcha-badge{ display:none !important }
.press_inner_featured{
	margin-bottom: 50px;
    width: 100%;
}
.blog_inner_descriptoion p { margin-bottom: 15px; }
.blog_inner_descriptoion figure img { width: 100%; max-height: 500px; }
.blog_inner_descriptoion ul li { margin-bottom: 10px;position: relative; padding-left: 5px; }
.blog_inner_descriptoion ul li:after {
	background: #6AD387;
    width: 7px;
    height: 7px;
    border-radius: 7px;
    top: 8px;
    transform: translateY(0);    position: absolute;content: "";display: inline-block;left: -15px;}
.blog_inner_descriptoion ul li:last-child { margin-bottom: 15px; }
.blog_inner_descriptoion ol li{ margin-bottom: 10px;list-style: decimal; padding-left: 8px; }
.blog_inner_descriptoion ol li:last-child { margin-bottom:0; }
.blog_inner_descriptoion ol li::marker { font-size: 15px;color:#6AD387; }
.blog_inner_descriptoion ul , .blog_inner_descriptoion ol { padding-left: 35px;margin-bottom: 0 }
.reorder-divs {
    width: 100%;
    float: left;
    display: flex;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.WFwrap {
  float: left;
  width: 100%
}
.location_section .container .row:last-child { padding-top:50px;}
.location_section .map_image iframe { height:100%;max-width: 400px;min-height: 270px; }
/******************service_page start*********************/
.service_page .hero_banner_section {
  background: #F9FDFF;
  padding: 70px 0px 70px;
}

.service_page .hero_banner_image {
  margin-right: 0;
}

.service_page .hero_banner_image figure {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 30px;
  display: inline-block;
  -webkit-filter: drop-shadow(30px 40px 60px rgba(187, 210, 226, 0.5));
          filter: drop-shadow(30px 40px 60px rgba(187, 210, 226, 0.5));
}

.service_page .hero_banner_image figure img {
  max-width: 397px;
  width: 100%;
  min-height: 408px;
}
.service_page .hero_banner_text.description_content ul {
  padding-left: 20px; text-align: left;
} 
.service_page .hero_banner_text {
  max-width: 556px;
  position: static;
}

.service_page .hero_banner_text h6 {
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #6AD387;
  margin-bottom: 10px;
}

.service_page .hero_banner_text p {
  max-width: 554px;
}
.service_page .secondary_hero_banner_section a { color: #6AD387 }
.service_page .secondary_hero_banner_section a:hover { text-decoration: underline !important; }
/*********overview_section***************/
.overview_section {
  background: #E5F4FE;
  padding: 120px 0px 120px;
}

.overview_content h2 {
  margin-bottom: 20px;
}

.overview_content p:last-child {
  margin-bottom: 0;
}

/*******secondary_hero_banner_section********/
.secondary_hero_banner_section {
  padding: 120px 0px !important;
}

.secondary_hero_banner_section .hero_banner_image figure {
  -webkit-filter: drop-shadow(-30px 40px 60px rgba(187, 210, 226, 0.2));
          filter: drop-shadow(-30px 40px 60px rgba(187, 210, 226, 0.2));
}

.secondary_hero_banner_section .hero_banner_text h2 {
  margin-bottom: 20px;
}

/********description_section**********/
.description_section {
  padding: 120px 0px 105px;
}
ul.news_gallery .slick-slide img{
  filter: drop-shadow(-10px 10px 30px rgba(0, 0, 0, 0.1));
}
.description_content {
  max-width: 945px;
}
.description_content p{
  margin-bottom: 15px;
}

.description_content .heading_text {
  margin-bottom: 34px;
}

.description_content .heading_text h2 {
  margin-bottom: 14px;
}

.description_content .heading_text figure {
  display: inline-block;
}

.description_content h3 {
  color: #333333;
  margin: 40px 0px 20px;
}

.description_content h4 {
  color: #333333;
  margin: 40px 0px 15px;
}

.description_content ul {
  padding-left: 37px;
}

.description_content ul li {
  margin-bottom: 10px;
  list-style: disc;
  padding-left: 3px;
}

.description_content ul li::marker {
  color: #6AD387;
}

.secondary_description_section .description_content h3 {
  color: #666666;
}

/***********surgeon_section************/
.service_page .surgeon_section {
  margin: 27px 0px 70px;
}

/***********symptom_section************/
.symptom_section {
  padding: 150px 0px 130px;
}

.symptom_section .heading_text {
  max-width: 821px;
  margin-bottom: 50px;
}

.symptom_section .symptom_content_wrap {
  max-width: 945px;
}

.symptom_content ul li {
  font-size: 18px;
  line-height: 26px;
  color: #666666;
  margin-bottom: 20px;
  position: relative;
  padding-left: 38px;
}

.symptom_content ul li::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0px;
  width: 20px;
  height: 20px;
  background: url("image/checkmark20.svg") no-repeat;
  background-size: cover;
}

/*********billing_section *********/
.service_page .faq_style_one {
  background: #F6FCFF;
  padding: 120px 0px;
}

.service_page .faq_style_one .billing_grid_wrap {
  border-radius: 15px;
  max-width: 1135px;
  padding: 50px 95px;
}

.service_page .faq_style_one .billing_section .heading_text {
  margin-bottom: 50px;
}

.service_page .faq_style_one .billing_grid h4 {
  margin-bottom: 20px;
  color: #333333;
}
.service_page .faq_style_one .billing_grid h5{
  color: #333333;
}

.service_page .faq_style_two .billing_grid h4 {
  color: #666666;
}

/******description_slider_section*********/
.description_slider_section {
  padding: 120px 0px;
}

.description_slider_section .heading_text {
  margin-bottom: 30px;
}

.description_slider_section .heading_text h2 {
  margin-bottom: 15px;
}

.description_slider_section .description_slider_wrap {
  max-width: 900px;
}

.description_slider .desc_discribe {
  max-width: 734px;
  padding-top: 10px;
}

.description_slider .desc_discribe p {
  font-size: 15px;
  line-height: 23px;
}

.description_slider button.slick-arrow {
  background: #52AEBB;
  border-radius: 2px;
  font-size: 0px;
  width: 45px;
  height: 45px;
  position: absolute;
  top: calc(50% - 56px);
  z-index: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.description_slider .slick-arrow.slick-prev {
  left: 0;
  background: #52AEBB url("image/left.svg") no-repeat;
  background-position: center;
}

.description_slider .slick-arrow.slick-next {
  right: 0;
  background: #52AEBB url("image/right.svg") no-repeat;
  background-position: center;
}

.description_slider ul.slick-dots li {
  margin: 0 3px;
}

.description_slider ul.slick-dots li.slick-active button {
  background: #52AEBB;
}

.description_slider ul.slick-dots {
  padding: 0;
}

/*******blog_section********/
.service_page .blog_section {
  padding: 150px 0px;
}
.footer_call_menu_wrap .fax_num a, .location_text .fax_num a {
    pointer-events: unset !important;
    color: #b79c52 !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    font-family: 'Manrope' !important;
}
.mb_line { display: none; }
.social_icon_section { display: none;} 
.press_page .service_grid_section .row {
      justify-content: center;
}
.press_page .service_grid_section .row .col { padding: 0 15px;margin: 0}
.clinic_section .heading_text h2 {
  margin-bottom: 0;
}

#section_clinic { padding: 50px 0 }
ul.new_clinic_slider li figure {
  position: relative;
  padding: 36px 0px 35px;
}

ul.new_clinic_slider li figure img {
  width: 100%;box-shadow: -10px 10px 30px rgb(0 0 0 / 10%);

}

ul.new_clinic_slider li figure:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
}

ul.new_clinic_slider li.slick-current {
  position: relative;
  z-index: 99;
}

ul.new_clinic_slider li.slick-current figure {
  /*-webkit-filter: drop-shadow(-10px 10px 30px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(-10px 10px 30px rgba(0, 0, 0, 0.1));*/
  padding: 36px 0px 35px;
}

ul.new_clinic_slider li.slick-current figure:before {
  display: none;
}

ul.new_clinic_slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

ul.new_clinic_slider .slick-dots {
  width: 100%;
  position: absolute;
  bottom: 58px;
  margin: 0 auto;
  right: 0;
  left: 0;
  text-align: center;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

ul.new_clinic_slider .slick-dots li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0px 3px;
}

ul.new_clinic_slider .slick-dots li.slick-active button {
  background: #52AEBB;
}

ul.new_clinic_slider .slick-dots li button {
  font-size: 0;
  border: none;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #E2E2E2;
  padding: 0;
}

ul.new_clinic_slider button.slick-arrow {
  position: absolute;
  top: -48px;
  width: 45px;
  height: 45px;
  border-radius: 2px;
  border: none;
  font-size: 0px;
  z-index: 1;
}

ul.new_clinic_slider button.slick-arrow.slick-next {
  right: 0px;
  background:  url("image/Vector_left.svg") no-repeat;
  background-position: 15px;
}

ul.new_clinic_slider button.slick-arrow.slick-next:hover {
  /* background-color: #52AEBB; */
}

ul.new_clinic_slider button.slick-arrow.slick-prev {
  right: 55px;
  background: url("image/Vector_right.svg") no-repeat;
  background-position: 12px;
}

ul.new_clinic_slider button.slick-arrow.slick-prev:hover {
  background-color: #52AEBB;
}
footer li.menu-item.current-menu-item.current_page_item a { color: #666666 !important;}
li.menu-item { position: relative; }
.SiteMenu ul.submenu, .SiteMenu ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 80px;
    left: -10px;
    box-shadow: 0px 0px 20px rgb(159 159 159 / 10%);
    background: #fff;
    z-index: 99;
    width: 259px;
    display: block;
    -webkit-transition: 0.35s linear;
    transition: 0.35s linear;
    text-align: left;
    margin-left: 5px;
    margin-top: 5px;
}
.SiteMenu li.menu-item:hover > ul.submenu {
    opacity: 1;
    visibility: visible;
}
.SiteMenu ul.sub-menu ul.sub-menu { margin-left: 10px; }
.SiteMenu ul.submenu li.menu-item { padding: 0; }
.SiteMenu ul.submenu li.menu-item a { padding: 10px 20px; display: block;}
.SiteMenu ul.sub-menu ul.submenu li {border-bottom: 1px solid #DDFBFF; }
.SiteMenu ul.submenu li.menu-item { border-bottom: 1px solid #DDFBFF; }
.SiteMenu ul.submenu li.menu-item:hover { background: #FAFCFF; }
.SiteMenu ul.submenu li.menu-item:last-child { border-bottom: unset; }
.SiteMenu .submenu li .submenu {
    position: absolute;
    top: 0px;
    left: 100%;
    opacity: 0;
    margin-top: 0;
}

.medilogo_section figure:last-child {  padding-bottom:0 !important }
.backtotop-btn {
    position: fixed;
    right: 45px;
    bottom: 150px;
    top: auto;
    transform: rotate( -90deg);
	z-index: 99999;
}
#btt-btn.show {
    opacity: 1;
    visibility: visible;
}
#btt-btn {
    position: relative;
/*    background: #EBF8FF;*/
/*    border-radius: 10px 10px 0px 0px;*/
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
    color: #828282;
/*    padding: 10px 35px 10px 17px;*/
    text-transform: capitalize;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0px 5px 15px rgb(0 0 0 / 10%);
    cursor: pointer;
}
/*#btt-btn:after {
    position: absolute;
    content: '';
    background: url(image/btt.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 12px;
    height: 12px;
    top: 50%;
    right: 15px;
    transform: translateY(-50%) rotate( 90deg);
    -webkit-transform: translateY(-50%) rotate( 90deg);
    -moz-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
    -o-transform: translateY(-50%) rotate(90deg);
}*/
/******************service_page end*********************/
@media (min-width: 980px){
	html.translated-ltr .footer_menu_section { width:600px; }
}
@media (max-width: 767px){
  .service_grid_section .row .col { margin-bottom: 20px !important; }
  .page-template-Press_Page .service_grid_section.blog_section .container .row .press-all-blog:last-child{
    margin-bottom: 0 !important;
  }
}
@media (max-width: 575px){
	.switcher { width: 100px !important; }
	.switcher .selected a , .switcher .option a { font-size:14px}
	.switcher a img { width: 19px;height: 19px;}
	.switcher .selected a:after { height: 19px !important; }
  .page-id-465 .call-btn {  display: none !important; }
  .footer-2 .whatsapp_icon {  display: none !important; }
	.about_page .doctor_image_content_wrap { padding: 0 !important }
	.slick-prev.slick-arrow { background-position: 13px !important; }
	.slick-next.slick-arrow { background-position: 14px !important; }
	.sim_blog_text_content .read_more {     font-size: 15px !important; line-height: 23px !important; }
	.blog_inner_descriptoion ul, .blog_inner_descriptoion ol { padding-left: 20px; margin-bottom: 0; }
	.doctor_section .container { padding:0; }
	.doctor_section .container .row {  margin:0; }
	.doctor_section .col-lg-7 { padding: 0 20px; }
  .mb_line { display: block; }
  .desktop_line { display: none; }
  .description_content .heading_text figure { display: block; }
  .description_content .heading_text figure.d-block { line-height: 5px }
  .service_page .hero_banner_section {
    padding: 0px 0px 30px;
  }
  .service_page .hero_banner_text {
    padding: 0;
    margin: 20px 0px;
  }
  .service_page .hero_banner_section:not(.secondary_hero_banner_section) .hero_banner_content {
    padding: 0 20px;
 }
  .service_page .hero_banner_image figure {
    padding: 25px;
    margin: 0px -20px;
  }
  .service_page .hero_banner_image figure img {
    max-width: 325px;
  }
  .service_page .hero_banner_text h6 {
    margin-bottom: 5px;
  }
  .service_page .hero_banner_text h1 {
    margin-bottom: 15px;
  }
  .overview_section {
    padding: 50px 0px;
  }
  .overview_content h2 {
    margin-bottom: 15px;
  }
  .overview_content {
    text-align: center;
  }
  .secondary_hero_banner_section {
    padding: 0px 0px 35px !important;
  }
  .secondary_hero_banner_section .hero_banner_text {
    margin: 15px 0px;
  }
  .secondary_hero_banner_section .hero_banner_text h2 {
    margin-bottom: 15px;
  }
  .description_section {
    padding: 50px 0px 40px;
  }
  .description_content .heading_text h2 {
    margin-bottom: 20px;
  }
  .service_page  .description_content .heading_text h2 { margin-bottom: 30px !important }
  .description_content .heading_text {
    margin-bottom: 25px;
    text-align: center;
  }
  .description_content h3 {
    margin: 30px 0px 15px;
  }
  .description_content h4 {
    margin: 30px 0px 15px;
  }
  .description_content ul {
    padding-left: 18px;
  }
  .service_page .surgeon_section {
    margin: 50px 0px;
  }
  .symptom_section {
    padding: 50px 0px 30px;
  }
  .symptom_section .heading_text {
    margin-bottom: 30px;
  }
  .service_page .symptom_section .heading_text h2 {
    margin-bottom: 0
  }
  .symptom_content ul li::before {
    width: 15px;
    height: 15px;
    top: 5px;
  }
  .symptom_content ul li {
    padding-left: 30px;
    font-size: 16px;
    line-height: 24px;
  }
  .service_page .description_content p:last-child{
    margin-bottom: 0 !important
  }
  .service_page .faq_style_one {
    padding: 50px 0px;
  }
  .service_page .faq_style_one .billing_grid_wrap {
    padding: 20px;
  }
  .service_page .faq_style_one .billing_cotent_wrap {
    padding: 0px 10px;
  }
  .service_page .faq_style_one .billing_grid h4 {
    margin-bottom: 15px;
  }
  .service_page .faq_style_two .billing_grid h4 {
    color: #333333;
  }
  ul.description_slider {
    margin: 0px -20px;
  }
  .description_slider button.slick-arrow {
    width: 30px;
    height: 30px;
    background-position: center !important;
  }
  .description_slider .slick-arrow.slick-prev {
    background-size: 7px;
    left: 20px;
  }
  .description_slider .slick-arrow.slick-next {
    background-size: 7px;
    right: 20px;
  }
  .description_slider .desc_discribe {
    padding: 5px 20px 0px;
  }
  .description_slider .desc_discribe p {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  ul.news_gallery ul.slick-dots li button {
    width: 5px;
    height: 5px;
  }
  .description_slider_section {
    padding: 50px 0px 60px;
  }
  .service_page .blog_section {
    padding: 50px 0px;
  }
  a.contact_btn span { color: #fff !important;font-size: 13px !important; line-height: 16px !important; font-weight: 400 !important; }
  .service_page .hero_banner_image figure img { min-height: 368px; }
  .billing_grid ul li:after { top: 8px !important; }
  .social_icon_section { display: none; position: fixed; width: 100%; z-index: 999; left: 0; bottom: 0; background: #1893A5; }
  .social_icon_section a { width: 33.33%; background: #1893A5; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; padding: 10px 0px 4px;  position: relative; }
  .social_icon_section a::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; border-left: 1px solid #1CABC0; height: 18px; }
  .social_icon_section a:focus { background: #1D8A9A; }
  .social_icon_section a img { max-width: 23px; width: 100%; }
  .social_icon_section a:nth-child(2) span { margin-top: 3px; }
  .social_icon_section a span { font-size: 10px; line-height: 16px; display: inline-block; color: #FFFFFF; text-decoration: underline !important; margin-top: 5px;text-underline-position: under; }
  .social_icon_section a:first-child::before { display: none; }
  .social_icon_section .call_icon figure { width: 25px; height: 25px; position: relative; }
  .social_icon_section a{ flex-direction: column; }
  .social_icon_section .call_icon figure{ margin: 0 auto; }
.social_icon_section .call_icon figure::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 23px;
  width: 23px;
  background: #FF9A93 url("image/PhoneIconSVG.svg") no-repeat center center;
  box-shadow: 0px 5px 15px rgba(120, 120, 120, 0.1), 0px 5px 15px rgba(120, 120, 120, 0.1);
  border-radius: 50%;
  animation: single 2s infinite;
  background-size: 11px;
}

.social_icon_section .call_icon img {
  visibility: hidden;
}

@keyframes single {
  0% { box-shadow: 0 0 0 0 #FFFFFF;}
  100% { box-shadow: 0 0 0 10px rgba(0, 0 ,0 ,0); }
}
  ul.new_clinic_slider li.slick-current figure {
    margin: 0 auto;
    padding: 30px 0px 35px;
  }
  ul.new_clinic_slider li figure {
    margin: 0 auto;
    padding: 30px 0px 35px;
  }
  ul.new_clinic_slider {
    margin: 0px -20px;
  }
  ul.new_clinic_slider button.slick-arrow {
    top: calc(50% - 5px);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 30px;
    height: 30px;
    border-radius: 15px;
  }
  ul.new_clinic_slider button.slick-arrow.slick-next {
    right: 20px;
    background: rgba(171, 171, 171, 0) url("image/rightarrow-mobile.svg") no-repeat;
    background-position: center;
    background-size: 7px;
  }
  ul.new_clinic_slider button.slick-arrow.slick-next:hover {
    background-color: rgba(171, 171, 171, 0.5);
  }
  ul.new_clinic_slider button.slick-arrow.slick-prev {
    left: 20px;
    right: unset;
    background: rgba(171, 171, 171, 0) url("image/leftarrow-mobile.svg") no-repeat;
    background-position: center !important;
    background-size: 7px;
  }
  ul.new_clinic_slider button.slick-arrow.slick-prev:hover {
    background-color: rgba(171, 171, 171, 0.5);
  }
  #section_clinic { padding: 50px 0; }
}

/******** New css **********/
.location_section{background: #FAFFFF;padding: 150px 0;}
.main-location-section{display: flex;background: #FFFFFF;box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05);border-radius: 10px;padding: 60px;
  justify-content: space-between;margin-bottom: 30px;}
.main-location-section .location_text{max-width: 337px;margin:unset;}
.main-location-section .location_text h4 {font-weight: 500;margin-bottom: 20px;color: #1893A5;}
.location_text ul li {margin-bottom: 20px;}
.map_image{margin: unset;}
.map_image iframe{height: 269px;}
.main-location-section:nth-child(2){margin-bottom: 0;}

body.page-id-872 header,
body.page-id-874 header,
body.page-id-876 header{display:none;}
body.page-id-872 footer .footer_menu_section .footer_menu_wrap:first-child,
body.page-id-874 footer .footer_menu_section .footer_menu_wrap:first-child,
body.page-id-876 footer .footer_menu_section .footer_menu_wrap:first-child{display:none;}

.location_text ul li.emergency_number span.emergency_text{color: #666666;font-weight: normal;padding-right: 0px;}

@media (max-width: 991px){
  .main-location-section .location_text {
    padding: 0 15px 0 0;
  }
}

@media (max-width: 767px){
  .main-location-section .location_text {
    max-width: 275px;
}

}

@media (max-width: 575px) {
  .main-location-section{padding: 0;flex-flow: column;background: transparent;box-shadow:0px 15px 30px rgba(0, 0, 0, 0.05);border-radius:0;}
  .main-location-section .location_text{background: #FFFFFF;padding: 30px;max-width: 100%;}
  .main-location-section .location_text h4,.main-location-section .location_text ul li {margin-bottom: 15px;}
  .main-location-section .location_text ul li {font-size: 15px;line-height: 23px;}
  .main-location-section .location_text h4{font-size: 20px;line-height: 28px;}
  .main-location-section .location_text ul li:last-child{margin-bottom: 0;}
  .main-location-section .map_image iframe {width: 100%;height: 223px;}
  .location_section{padding-bottom: 70px;}
    footer .footer_logo_section{
        margin-bottom: 50px;
    }
}
.page-id-187.press_page .service_grid_section {
    padding: 50px 0px 50px;
}
.page-template-Press_Page .service_grid_section.blog_section .serive_grid_text p.date{
  font-size: 13px;
  line-height: 15px;
  font-style: normal;
  color: #939393;
  margin-bottom: 10px;
}
.choose_dr_text ul li {
  position: relative;
    padding-left: 30px;
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    color: #353535;
    mix-blend-mode: normal;
    padding-bottom: 8px;

}
.choose_dr_text ul li::before{
  content: url("image/check-mark-doc.svg");
  position: absolute;
  left: 0;
  top: 2px;
}


.location_text ul li.contact_num_1 a span {
    font-weight: 400 !important
}