
img {
    height: auto;
    max-width: 100% !important;
}
form{margin:0px !important;}

#container_logo_menu_mobile .wrapper960{width: 100% !important;}





@media only screen and (min-width: 768px) and (max-width: 1024px) {


.wrapper960 {width:95% !important;}
.col-3 {width:100% !important;}
.topscroller{display: block !important;}
.spacer-mobile{display: block !important;}




#container_header {display:none !important;}
#hornav{display:none !important;}
.spacer, .spacer2 {display: none !important;}


.animated {
	-webkit-animation-duration: 0;
	animation-duration: 0;
	-webkit-animation-delay: 0;
	animation-delay: 0;
}


#slideshow.block_holder{padding-top: 0px !important;}



.arrow {bottom: 40px;}





#responsive_menu {margin-top: -70px;}
.slicknav_menu {display:block; clear: both;}
.slicknav_nav {margin-top: 60px !important;}



#container_logo_menu_mobile {display: block; z-index: 5000; height: 70px; position: absolute; top: 0px; border-bottom:1px solid rgba(0,0,0,0.06);}
#logo_mobile {position: relative; top: 0px; left: 0px;}

}






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

	
.wrapper960 {width:95% !important;}
.top-1, .top-2, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, #sidecol_a, #sidecol_b {width:100% !important;}
#sidecol_a, #sidecol_b{width:100% !important;}
#content_remainder {width:100% !important;}
.spacer-mobile{display: block !important;}
h2, h2 a:link, h2 a:visited, .content_header, .articleHead {font-size: 35px !important; line-height: 38px;}



#container_header {display:none !important;}
#hornav{display:none !important;}
#breadcrumb.block_holder {display: none;}
.spacer, .spacer2 {display: none !important;}


.animated {
	-webkit-animation-duration: 0;
	animation-duration: 0;
	-webkit-animation-delay: 0;
	animation-delay: 0;
}


#container_main{padding-top:0px !important;}
#slideshow.block_holder{padding-top: 0px;}


.block_holder{padding-left: 0px !important; padding-right: 0px !important;}


.arrow {bottom: 20px;}





.slicknav_menu {display:block; clear: both;}
.slicknav_nav {margin-top: 0px !important;}


#container_logo_menu_mobile {display: block; z-index: 5000; height: 70px; padding-top: 0px; position:  absolute; top: 0px; border-bottom:1px solid rgba(0,0,0,0.06);}
#logo_mobile a img{display: block;}
#logo_mobile {position: absolute; top: 0px; left: 0px;}

}




@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1)  { 

	
	html{background-attachment: scroll !important;}


	
	#container_main
    {
		background-color: rgba(255,255,255,1) !important;
	}

}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {

		
	.wrapper960 {width:95% !important;}
	.top-1, .top-2, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, #sidecol_a, #sidecol_b {width:100% !important;}
	#content_remainder {width:100% !important;}
	img {float:none !important;}

	
	html{background-attachment: scroll !important;}


	
	#container_main
    {
		background-color: rgba(255,255,255,1) !important;
	}

}



@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    
	html{background-attachment: scroll !important;}

}