@charset "UTF-8";
/* CSS Document */


@media screen and (min-width:580px) and (max-width: 900px) {

}

@media only screen and (max-width: 768px) {
	#Header {  }
	#Header.onScroll { 
		height: auto !important; position: relative !important; 
		-webkit-transition: none !important ; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }
	a.RetLogo.onScroll img { resize: none; }
	a.RetLogo { display: block; text-align: center;} /* Center the logo on mobile devices */
	.nav { float: none; margin-top: 0px;} /* Center the nav on mobile devices */
	#AboutUs .SectionCont { width: 90% !important; }
	#OurMenu .col:first-child { padding: 0px !important; }
	#OurMenu { background-image: none !important; }
	#Reviews .review { width: 80% !important; padding: 0px !important; font-size: 1em !important; }
	#MailingList iframe { height: 300px !important; }
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 600px) {
	.col {  margin: 1% 0 1% 0%; }
	.cell_1_of_5, .cell_2_of_5, .cell_3_of_5, .cell_4_of_5, .cell_5_of_5 { width: 100%; }
	.cell_1_of_8, .cell_2_of_8, .cell_3_of_8, .cell_4_of_8, .cell_5_of_8, .cell_6_of_8, .cell_7_of_8, .cell_8_of_8 { width: 100%; }
	.cell_1_of_9, .cell_2_of_9, .cell_3_of_9, .cell_4_of_9, .cell_5_of_9, .cell_6_of_9, .cell_7_of_9, .cell_8_of_9, .cell_9_of_9 { width: 100%; }
	#ism-slider { height: 200px; }
	.ism-caption { display: none; }
	.ContactDetails ul { margin-bottom: 30px; }
}