@media (max-width:601px)
{
	.topnav {
	  overflow: hidden;
	 /* background-color: #b30000; */
	  position: relative;
	 /* padding: 10px 10px; */
	 
	}

	.active {
	/*  background-color: #b30000;
	  color: white;
	  text-decoration: none;
	  left: 0;
	  top: 0; */
	  /*display:inline-block;*/
	  overflow: hidden;	}
	
	.hamburger{
		width:80%;
		min-height:20px;
		max-height:35px;
		margin-left:4; 
		margin-right:0; 
		display:block;
		padding: 3px 3px;
	
		
	}
	.hamburger:Hover{ background-color: #b30000; }
	
	.navbarcontainer { list-style-type: none; margin: 0; padding: 0;}
	.navbaritem {float: left; max-width:50px;}
	.navbarlinks{display:block}
}

.SOTRCenter{display:inline-block;width:auto}
/*.SOTRBar:before, .SOTRBar:after{content:""; display:table; clear:both; position:absolute; min-width:100%} */
.SOTRBar:before, .SOTRBar:after{content:""; display:table; clear:both;}
/* Rows, Cells and Tables */
.SOTRRow:before{content:"";display:table;clear:both;}
.SOTROneThird{float:left;width:100%}
.SOTRTwoThird{float:left; width:100%}
/*.SOTRHalf{float: left; width:100%} 
.SOTRQuater{float: left; width:100%} */
/*Padding*/
.SOTRWhiteSpacePadding64{padding-left:64px}
.SOTRPadding64{padding-top:64px;padding-bottom:64px}

.SOTRPadding128{padding-top:128px;padding-bottom:128px}
/*Image*/
.SOTRImg{margin-left:auto; margin-right:auto; display:block}
/*Animation*/
.SOTRAnimate{animation:fading 15s 1}@keyframes fading{0%{opacity:0}50%{opacity:1}}
/*Text*/
.SOTRTextCenter{text-align:center}
.SOTRLargeText {font-size: 18px !important}
p.ComingSoon{text-align:center;font-family:"arial";font-weight:bold;font-size:63px; color:#FFF;}
p.ComingSoonSmall{text-align:center;font-family:"arial";font-weight:bold;font-size:50px; color:#FFF;}
.rg-jumbo{font-size: 80px!important}
.rg-large{font-size:50px!important}
.rg-medium{font-size:30px!important}
.SOTRContentCard { border: 1px solid #ff0000; border-radius: 10px; display: inline-block; box-shadow: 10px 10px #c2c2d6; background-color: #fff;} 
.SOTRContentCardWhiteSpace { /*border: 1px solid #ff0000; border-radius: 10px; */ display: inline-block;/* box-shadow: 10px 10px #c2c2d6*/} 
.SOTRContent {width: 100%; display:inline-block;}
.SOTRContentCardText{padding: 10px}
.SOTRContentHeading{background-color:#ff0000; color: #fff; border-top-left-radius:10px; border-top-right-radius:10px;padding-top: 5px; padding-bottom: 5px; text-align:center;}
.SOTRContentHeaderBlack{background-color: #000; padding: 7px;}
/*Dispaly and Images */
.rg-display-container{position:relative}
.rg-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rg-display-tophalf-middle{position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rg-display-lowerhalf-middle{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.rg-img-half{width:50%;}
.rg-img-threequater{width:75%;}
.rg-img-height85{max-height:85%;}
.rg-img-height60{max-height:60%;}
.SOTRHeaderImg{width:100%; min-height:350px;max-height:400px;}
.SOTRLogoImg{width:25%;max-height:25% }
.SOTRHeaderImgSmall{max-width: 100%; max-height: 100%}
/*menu and buttons*/
.SOTRMenuItem{padding:8px 16 px; display: block; float:left; width:auto; border: 0; outline:0; }
.SOTRMenuButton{padding:8px 10px;text-decoration:none; white-space: nowrap;}
.SOTRMenuButtonBar {background-color: #b30000;}
.SOTRButtonHover:Hover {background-color: #b30000 !important}
.SOTRMenuButtonBar {width: 10px; height: 2px; background-color:  #b30000 ; margin: 2px 0;}
.SOTRMenuItemButton {max-width:7%; display:block; border: 0px solid black; min-height:20px;padding:8px 10px; border: 1px solid black;}
.SOTRSocialButton {background-color:white; font-size: 20px; padding:12px 12px!important}

.SOTRLeft{float:left!important}
.SOTRFooter{position: fixed; left:0;bottom:0; width:100%; background-color:#ff0000; color: #fff}
.SOTRPadding{padding:10px;}
/*hiding objects */
@media (max-width:601px){.SOTRHideSmall{display:none !important} .SOTRHalf{float: left; width:100%} .SOTRQuater{float: left; width:100%} .SOTRFooterPadding{padding-top:170px;padding-bottom:170px}}
@media (min-width:601px){.SOTRHideMedium{display:none !important}
@media (min-width:601px){.SOTROneThird{max-width:33.1%} .SOTRTwoThird{width:66.666%} .SOTRHalf{width:50%} .SOTRQuater{width:24%}}.SOTRFooterPadding{padding-top:80px;padding-bottom:80px} }

/*width: 10px; height: 2px; background-color: #FFF ; margin: 2px 0; 

float:left;*/