@media (max-width:425px)
{
	.practice-heading1 {
  color: #52A9FF;
  font-family: "Montserrat Semi";
  font-size: 18px;
  font-weight: 600;
  padding: 10px 0 0;
}
.schedule-box {
  background: rgba(0, 0, 0, 0) url("img/content-bg.png") repeat scroll 0 0;
  box-shadow: 0 -7px 14px -2px #000 inset;
  font-family: "Fjalla One";
  font-size: 14px;
  margin: 75px 0;
  padding: 28px;
  text-align: center;
}
.schedule-box1 {
  color: #00a9ff;
  font-size: 17px;
}
.prctc-link a {
  font-size: 16px;
 }
 .schedule {
  font-size: 19px;
}
.title 
{
    color: #000;
	font-size: 36px;
	}
iframe 
{
	width:100%
}

.blog-page-link a 
{
  font-size: 16px;
}

.consultation 
{
  font-size: 31px !important;
}

.phone-num2 
{
   padding: 11px 20px;
}

.mobile-text 
{
	width:200px;
	float:right;
	margin:15px 0 0;
}

.main-menus ul li 
{
	font-size:12px;
	float:none;
	display:block;
}

.footer-menu ul li 
{
	padding:0 10px 0 6px
}

.mcontent 
{
	padding:10px;
	width:250px;
	background:url(img/m-stripe-mini.png) left top repeat-y
}

.phone-num.phone-num1 
{
	font-size: 23px;
}

.google-reviews-heading 
{
	font-size: 42px;	
}

.side-menu a 
{	
	font-size: 16px;
}
.wpcf7 input[type="submit"], 
.gform_wrapper input[type="submit"] 
{
	font-size: 15px;
}

.fax 
{
	font-size: 36px;	
}

.banner-phn
{
	font-size: 36px;
}

.wiesner 
{
	max-width:130px
}

a.email img 
{
	max-width:140px
}

.email-site,.full-site 
{
	max-width:110px
}

.call 
{
	max-width:150px
}

.mobile-footer p 
{
	font-size:14px;
	line-height:1.4
}

.main-menus ul li ul.sub-menu
{
	position: relative;
	width:100%;
	background:none;
}

.main-menus ul li.menu-item-has-children .sub-menu a
{
	background:none;
}


.main-menus .menu-main-container
{
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease-out;
}
.mobile-content .email-site
	{
		max-width:110px;
	}
.gform_footer.top_label {
	padding-top: 0px !important;
}

}