@media screen and (max-width:1080px) {
h1.h1title 
	{ 
		font-size:40px !important;
}

}
@media screen and (min-width:800px) {


}

@media only screen and (max-width: 700px) and (min-width: 521px) {
 #toplayout {
	 margin-top:0px!important;
 }
	.carousel-row .carousel-caption h1 {
		font-size:.6em;
	}

	
		.hide {display:none;}
}

@media screen and (max-width:520px){

	
 #toplayout {
	 margin-top:0px!important;
 }
	.carousel-row .carousel-caption h1 {
		font-size:1em;
	}

html body div.banner-gallery-wide div.carousel-row div#carousel121618.carousel.slide div.carousel-inner div.item.active.item-1 div.carousel-caption {
	text-transform: none !important;
	font-size: 22px !important;
	background-image: none !important;
	text-align:none !important;
}
}



html body div.banner-gallery-wide div.carousel-row div#carousel121618.carousel.slide div.carousel-inner div.item.active.item-1 div.carousel-caption {
	text-transform: uppercase !important;
	font-size: 72px;
	background-image: none !important;
	text-align:center !important;
}


/* Style the header */
.fixedmenutesting {
position: -webkit-sticky;
  position: sticky;
  top: 30px;
}


