/* CSS Document */
.award{
	float:right; margin-top:-2%;	
}

@media (max-width:480px) and (max-height:320px){
	#midrift{
		height:305px;	
	}
	
	.slidesjs-navigation{
		
		display:none !important;	
	}
	.swipeShow{
		display:block !important;	
		text-align: right;
		margin-top: 10px !important;
	}
	#logo img{
			width: 78px;
			height: auto;
	}
	.estTExt{
		margin-left: 8px !important;
		margin-top: 27px !important;	
	}
	body{
		min-width:100% !important;			
	}
	#top{
		height:100% !important;	
	}
	#top960{
		padding-top:42px;
		width:100% !important;	
	}
	.slidesjs-slide img{
		width:100% !important;
		height: 100%;
	}
	.slidesjs-slide {
    height: 100% !important;
	left:0px !important;
}
#count {
    float: right;
    position: relative;
    padding-right: 10px;
    padding-top: 10px;
	left:0;
	top:0;
}
#location{
	display:none;	
}
#menu{
	display:none;	
}
#footer{
	width:100%;	
	padding-top: 80px;
}
#menu2{
	display:none;	
}
#logo {
    position: initial !important;
    top: 80px;
    z-index: 99;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom:15px;
}

.container{
	height:100%;	
}
#logo a{
	width:200px !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}
.estText{
	float:none !important;
		
}
	.clickButtons
	#footer{
		width:100% !important;	
	}#box{
		width:100% !important;	
		height: 100% !important;
	}
	#container{
		width:100% !important;	
		height: 100% !important;
	}
	#slides{
		width:100% !important;	
		margin-right: 0px !important;
		height:100%;
		overflow:visible !important;
	}
	.slidesjs-control{
		height:100% !important;	
	}
	.slidesjs-container{
			width: 100% !important;
height: 100% !important;
	}
	.slicknav_menu{
		display:block !important;	
	}
}
@media (max-width:320px) and (max-height:480px){
	#midrift{
		height:204px;	
		width:100%;
	}
	.award{
		margin-top: 2% !important;	
	}
	.slidesjs-navigation{
		
		display:none !important;	
	}
	.swipeShow{
		display:block !important;	
		text-align: right;
		margin-top: 10px !important;
	}#logo img{
			width: 78px;
			height: auto;
	}
	.estTExt{
		margin-left: 8px !important;
		margin-top: 27px !important;	
	}
	body{
		min-width:100% !important;			
	}
	#top{
		height:100% !important;	
	}
	#top960{
		padding-top:42px;
		width:100% !important;	
	}
	.slidesjs-slide img{
		width:100% !important;
		height: 100%;
	}
	.slidesjs-slide {
    height: 100% !important;
	left:0px !important;
}
#count {
    float: right;
    position: relative;
    padding-right: 10px;
    padding-top: 10px;
	left:0;
	top:0;
}
#location{
	display:none;	
}
#menu{
	display:none;	
}
#footer{
	width:100%;	
	padding-top: 80px;
}
#menu2{
	display:none;	
}
#logo {
    position: initial !important;
    top: 80px;
    z-index: 99;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom:15px;
}

.container{
	height:100%;	
}
#logo a{
	width:200px !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}
.estText{
	float:none !important;
		
}
	.clickButtons
	#footer{
		width:100% !important;	
	}#box{
		width:100% !important;	
		height: 100% !important;
	}
	#container{
		width:100% !important;	
		height: 100% !important;
	}
	#slides{
		width:100% !important;	
		margin-right: 0px !important;
		height:100%;
		overflow:visible !important;
	}
	.slidesjs-control{
		height:100% !important;	
	}
	.slidesjs-container{
			width: 100% !important;
height: 100% !important;
	}
	.slicknav_menu{
		display:block !important;	
	}
}
@media (min-width:360px) and (max-width:450px){
	body{
		min-width:100% !important;			
	}
	.award{
		margin-top: 2% !important;	
	}
	.slidesjs-navigation{
		
		display:none !important;	
	}
	position: absolute;
bottom: 0;
	#top{
		height:100% !important;	
	}
	.swipeShow{
		display:block !important;	
		text-align: right;
		margin-top: 10px !important;
	}#logo img{
			width: 100px;
			height: auto;
	}
	.estTExt{
		margin-top: 37px !important;
margin-left: 10px !important;
	}
	#top960{
		padding-top:42px;
		width:100% !important;	
	}
	.slidesjs-slide img{
		width:100% !important;
		height: 100%;
	}
	.slidesjs-slide {
    height: 100% !important;
	left:0px !important;
}
#count {
    float: right;
    position: relative;
    padding-right: 10px;
    padding-top: 10px;
	left:0;
	top:0;
}
#location{
	display:none;	
}
#menu{
	display:none;	
}
#footer{
	width:100%;	
	padding-top: 80px;
}
#menu2{
	display:none;	
}
#logo {
    position: initial !important;
    top: 80px;
    z-index: 99;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom:15px;
}

.container{
	height:100%;	
}
#logo a{
	width:200px !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}
.estText{
	float:none !important;
		
}
	#midrift{
		height: 230px;	
	}
	.clickButtons
	#footer{
		width:100% !important;	
	}#box{
		width:100% !important;	
		height: 100% !important;
	}
	#container{
		width:100% !important;	
		height: 100% !important;
	}
	#slides{
		width:100% !important;	
		margin-right: 0px !important;
		height:100%;
		overflow:visible !important;
	}
	.slidesjs-control{
		height:100% !important;	
	}
	.slidesjs-container{
			width: 100% !important;
height: 100% !important;
	}
	.slicknav_menu{
		display:block !important;	
	}
}

@media (min-width:640px) and (max-height:360px){
	body{
		min-width:100% !important;			
	}
	.slidesjs-navigation{
		
		display:none !important;	
	}
	#top{
		height:100% !important;	
	}
	.swipeShow{
		display:block !important;	
		text-align: right;
		margin-top: 10px !important;
	}#logo img{
			width: 100px;
			height: auto;
	}
	.estTExt{
		margin-top: 37px !important;
margin-left: 10px !important;
	}
	#top960{
		padding-top:42px;
		width:100% !important;	
	}
	.slidesjs-slide img{
		width:100% !important;
		height: 100%;
	}
	.slidesjs-slide {
    height: 100% !important;
	left:0px !important;
}
#count {
    float: right;
    position: relative;
    padding-right: 10px;
    padding-top: 10px;
	left:0;
	top:0;
}
#location{
	display:none;	
}
#menu{
	display:none;	
}
#footer{
	width:100%;	
	padding-top: 80px;
}
#menu2{
	display:none;	
}
#logo {
    position: initial !important;
    top: 80px;
    z-index: 99;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom:15px;
}

.container{
	height:100%;	
}
#logo a{
	width:200px !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}
.estText{
	float:none !important;
		
}
	#midrift{
		height: 406px;	
	}
	.clickButtons
	#footer{
		width:100% !important;	
	}#box{
		width:100% !important;	
		height: 100% !important;
	}
	#container{
		width:100% !important;	
		height: 100% !important;
	}
	#slides{
		width:100% !important;	
		margin-right: 0px !important;
		height:100%;
		overflow:visible !important;
	}
	.slidesjs-control{
		height:100% !important;	
	}
	.slidesjs-container{
			width: 100% !important;
height: 100% !important;
	}
	.slicknav_menu{
		display:block !important;	
	}
	#about{
		width:100%;	
		padding:5px !important;	
			font-size:11px !important;
	}
	#contact{
			margin-left:0px !important;	
		}
		#contactusnote{
			width:100% !important;	
		}
		#contactusnoteMap{
			width:100% !important;	
		}
		#midrift-contact {
			background: #FFF none repeat scroll 0% 0%;
			height: 100%;
		}
}

@media (min-width:768px) and (max-width:980px){
	body{
		min-width:100% !important;			
	}
	#top{
		height:100% !important;	
	}
	#top960{
		padding-top:42px;
		width:100% !important;	
	}
#menu{
	display:none;	
}
.swipeShow{
		display:block !important;	
		text-align: right;
		margin-top: 10px !important;
	}#footer{
	width:100%;	
	padding-top: 80px;
}
#menu2{
	display:block;	
	padding:10px 0px 0px 0px;
}
#logo {
    position: initial !important;
    top: 80px;
    z-index: 99;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom:15px;
}

.container{
	height:100%;	
}
#logo a{
	width:200px !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}
.estText{
	float:none !important;
		
}
	
	#footer{
		width:100% !important;	
	}#box{
		width:100% !important;	
		height: 100% !important;
	}
	#container{
		width:100% !important;	
		height: 100% !important;
	}
	.slicknav_menu{
		display:none !important;	
	}
	#slides{
		float: none;
margin-right: auto;
margin-left: auto;	
	}
}

#menu{
	display:none;	
}
.slicknav_menu{
	display:none;	
}

