.table a,.table td,table th {font-family: Montserrat,Arial,Helvetica,sans-serif; }
hr.mobile_hr { display: none;}
.icimage {height: 445px; background-size: cover; background-repeat: no-repeat; z-index: -1;}
.hero_m {display: none;}


.box_div h2 { padding:10px 0; font-family: Montserrat,Arial,Helvetica,sans-serif;}
.box_div h2 a {color: #23282d;}


.grid:after {
  content: '';
  display: block;
  clear: both;
}

.grid-sizer,
.grid-item {
  width: 33.333%;
}


@media (max-width: 1199px) {
	.cont-wrapper{width: 90% !important;}
	.inner-wrapper{width: 86% !important;}
}
@media (max-width: 1177px) {
	.welcome_txt{width: 100% !important;}
	.welcome_txt-2{width: 100% !important; margin: 20px auto 0 !important;}
	.welcome_img{width: 100% !important; text-align: center !important; margin: 20px auto 0 !important;}
	.inner-pagetxt{width: 100% !important;}
	.inner-pagetxt2{width: 100% !important; margin: 20px auto 0 !important;}
	.inner-img{width: 100% !important; text-align: center !important; margin: 20px auto 0 !important;}
}
@media (max-width: 1200px) {
	.person{margin-right: 5px !important;}
	.news_box{display: inline-block; margin:0 0px !important;}
	.inner-wrapper{width: 100% !important; max-width: 100% !important;}
	
}


@media (max-width: 1024px) {
  .slds-heading-bg {width: 100% !important;}
	.cont-wrapper{width: 100% !important;}
	
	.welcome_txt{width: 100% !important;}
	.welcome_txt-2{width: 100% !important; margin: 20px auto 0 !important;}
	.welcome_img{width: 100% !important; text-align: center !important; margin: 20px auto 0 !important;}
	.index-cont{margin-bottom: 20px !important;}
  .table-1 table {width: 100% !important;}
  .box-content-ybh{width: 48% !important; margin-bottom: 10px !important;}
}
@media (max-width: 990px) {
	.footer_top .locl{width: 25%; margin: 0 auto !important; padding: 15px 0 0 0 !important;}
	.footer_top ul li a{font-size: 12px !important;}
	.footer_top .locr{width: 30%; padding: 10px 0 0 0 !important;}
	.footer-adrs{width: 43%; margin-left: 0 !important; margin-right: 0 !important;margin-top: 20px;}
	.footer-adrs p{font-size: 12px !important;}
	.person{height: 250px; }
		}


@media (max-width: 850px) {
	.ask_to_expert_text h3{text-align: center; padding-left: 0 !important;}
}

@media (max-width: 765px) {
	.footer_top .locl{width: 50% !important; margin: 0 auto !important;padding: 15px 0 0 0 !important;}
	.footer_top .locr{width: 50% !important; margin: 0 auto !important;padding-left: 0;}
	.laddress{padding: 0 !important;}
	.footer-adrs{width: 50% !important; margin: 0 auto !important; padding: 20px 0 !important;}	
	.footer-adrs p{padding: 0 20px 0 0!important;}
	.footer_copyright p{padding-bottom: 10px;}
	.person{ width: 50% !important; margin: 0 auto !important;}
	.slds-heading-bg h1{font-size: 35px !important;}
}
/*
@media (max-width: 755px) {
	.box-content-ybh{width: 100% !important; }
	}
*/

@media (max-width: 750px) {
	.logo_url{text-align: center;}
	.indxslds-heading-bg {width: 100% !important;}
	.person {width: 50% !important; margin: 0 auto 20px !important; padding-bottom: 340px !important;}
	.person_img{padding: 15px !important;}
	.news_box{margin: 0 auto !important; display: block !important; width: 100% !important;}
	}
	
}
@media (max-width: 480px) {
	.box-content-ybh{width: 100% !important; }
	.person{height: auto !important; padding-bottom: 0 !important;}
	.slds-heading-bg{top:100px !important;}
	}

@media (max-width: 575px) {
  .grid-sizer,
  .grid-item {
    width: 100%;
  }
  .inner-wrapper{width: 100% !important;}
}
@media (min-width: 576px) and (max-width: 767px) {
  .grid-sizer,
  .grid-item {
    width: 50%;
  }
}

/* To change the amount of columns on larger devices, uncomment the code below */

/* @media (min-width: 768px) and (max-width: 991px) {
  .grid-sizer,
  .grid-item {
    width: 33.333%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .grid-sizer,
  .grid-item {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .grid-sizer,
  .grid-item {
    width: 20%;
  }
} */

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  max-width: 100%;
}

@media (max-width: 1024px) {
.psidebar ul li a {  height: 100%; background-size: contain; width: 100%; line-height: 70px;}
.phone {text-align: center !important; padding-top: 20px;}
.button-appointment {text-align: center; display: block;}
.hero_action {top:100px;}
.hero-button-appointment {text-align: center;}
}

@media only screen and (max-width: 1450px) {
  .slde-img-inner {
      background-position: center;
      background-size: cover;
  }
}

