@media only screen and (max-width: 992px) {
	
	
	[class*="newMainButtons"] {
    
	  
		font-size: 18px !important;
		padding: 15px 40px 15px 40px !important;
		
		
  }
	
	
}



@media only screen and (max-width: 992px) {
	
	
	[class*="footerLogo"] {
    
	  margin-left: 0px !important;
		width: 75% !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="footerInfo"] {
    
	  margin-left: 0px !important;
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="footerCol1"] {
    
	  padding-left: 0px !important;
		text-align: center !important;
		padding-bottom: 20px;
		display: none;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="footerCol2"] {
    
	  
		text-align: center !important;
		padding-bottom: 20px;
		display: none;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="footerCol3"] {
    
	  margin-left: 0px !important;
		text-align: center !important;
		display: none;
  }
	
	
}




@media only screen and (max-width: 992px) {
	
	
	[class*="logoColumn"] {
    
	  
		text-align: center !important;
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="section4-opt"] {
    
	  
		padding: 40px !important;
		height: 400px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="section2-lasik"] {
    
	  
		height: 900px !important;
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="formParagraph"] {
    
	  
		padding: 20px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="lasikForm"] {
    
	  
		width: 70% !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="lasikVid"] {
    
	  
		width: 370px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="section4-lasik"] {
    
	  
		padding: 40px !important;
		height: 400px !important;
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="button-grid-opto"] {
    
	  
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 40px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="opto-grid"] {
    
	  
		background-position: top center !important;
		background-size: cover !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="optoButton-mobile"] {
    
	  
		padding-top: 20px !important;
		padding-bottom: 20px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="grayTop"] {
    
	  
		font-size: 35px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="grayMiddle"] {
    
	  
		font-size: 25px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="grayBottom"] {
    
	  
		font-size: 15px !important;
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="lasikTopSection"] {
    
	  
		padding-bottom: 0px !important;
  }
	
	
}






@media only screen and (max-width: 992px) {
	
	
	[class*="hero-Title"] {
    
	  
		font-size: 55px !important;
		line-height: 55px !important;
		text-align: center !important;
		
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="home-hero-card"] {
    
	  
		margin: 20px !important;
		padding: 40px !important;
		
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="home-hero-section"] {
    
	  
		margin-bottom: 0px !important;
		
		
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="links-grid"] {
    
	  
		grid-template-columns: repeat(1, 0fr) !important;
		gap: 30px !important;
		
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="sectionLinks"] {
    
	  
		height: 1250px !important;
		
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="home-featured-section"] {
    
	  
		height: 800px !important;
		background-position: left !important;
		
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="home-featured-card"] {
    
	  	margin-left: 0px !important;
		margin: 20px !important;
		text-align: center !important;
		
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="home-featured-title"] {
    
	  
		
		text-align: center !important;
		
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="home-featured-text"] {
    
	  
		font-size: 16px !important;
		text-align: center !important;
		padding-bottom: 20px !important;
		
  }
	
	
}


@media only screen and (max-width: 992px) {
	
	
	[class*="button-grid-news"] {
    
	  
		grid-template-columns: repeat(1, 1fr) !important;
		
  }
	
	
}




@media only screen and (max-width: 992px) {
	
	
	[class*="mobileMenuButton"] {
    
	  
		width: 100% !important;
		
  }
	
	
}

@media only screen and (max-width: 992px) {
	
	
	[class*="grid-container-news"] {
    
	  
		grid-template-columns: repeat(1, 1fr) !important;
		grid-gap: 50px !important;
		
  }
	
	
}


