img {
  max-width: 100% !important;
} 

#selectnav2 {display:none; !important;}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */
    
    
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
.wrapper960, .wrapper960, #header_items {width:768px !important;}

#container_slideshow {
	padding-top:0px;
}
.box_skitter, .container_skitter {
	width:768px !important;
/* 	height:auto !important; */
	max-height:100%;
}
#container_slideshow img, .box_skitter img {
	max-width:none !important;
}
.j51container, .j51container .mask, 
.j51container .content
{max-width:210px !important;
}	

}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and ( max-width: 767px ) {

#sidecol_a, #sidecol_b {
	width:100% !important;
}
#content_remainder {
	width: 100% !important;
}
.wrapper960, .wrapper960, #header_items, .logo_container {
	width:440px !important;
}

.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
	width:100% !important;
}
#hornav {
    float: left;
    padding-top: 175px;
    padding-left: 0px;
    padding-bottom:15px;
}
#hornav ul a, #hornav .separator {
	-moz-border-radius: 5px; /* from vector shape */
	-webkit-border-radius: 5px; /* from vector shape */
	border-radius: 5px; /* from vector shape */
	margin:5px;
	-moz-border-radius: 4px; /* from vector shape */
	-webkit-border-radius: 4px; /* from vector shape */
	border-radius: 4px; /* from vector shape */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #ebebeb; /* layer fill content */
}
#container_slideshow {
	padding-top:0px;
}
.box_skitter, .container_skitter {
	width:440px !important;
}
#container_slideshow img, .box_skitter img {
	max-width:none !important;
}

.top-2 .module .custom img {display:none !important;}

/* Hide default hornav menu */
#hornav{display:none !important;}

/* Show mobile hornav menu */
#container_hornav_mobile{display:inline; position: absolute; z-index: 99; margin-top:13px;}

.js #mobile { display: none; }
.js .selectnav { 
display: block; 
-webkit-appearance: listbox;
width:100%; 
padding:10px;  
margin-top:-70px; 
margin-bottom:40px; 
border-radius: 3px;
-webkit-box-shadow: 0 5px 6px -6px b1b1b1;
-moz-box-shadow: 0 5px 6px -6px black;
box-shadow: 0 5px 6px -6px black;
border:1px solid #EDEDED;
background-color:#F9F9F9;
color:#777777;
}
.breadcrumbs, #socialmedia {
	display:none;
}

#main img {
	margin: 0px !important;
}

}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 440px) {
	
.wrapper960, .wrapper960, #header_items, .logo_container, h1.logo, h1.logo a {
	width:300px !important;
}

#content_remainder {
    width: 100% !important;
}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, #sidecol_a, #sidecol_b {
	width:100% !important;
}

#hornav {
    float: left;
    padding-top: 175px;
    padding-left: 0px;
    padding-bottom:15px;
}
#hornav ul a, #hornav .separator {
	-moz-border-radius: 5px; /* from vector shape */
	-webkit-border-radius: 5px; /* from vector shape */
	border-radius: 5px; /* from vector shape */
	margin:5px;
	-moz-border-radius: 4px; /* from vector shape */
	-webkit-border-radius: 4px; /* from vector shape */
	border-radius: 4px; /* from vector shape */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #ebebeb; /* layer fill content */
}

#container_slideshow {
	padding-top:0px;
}
.box_skitter, .container_skitter {
	width:300px !important;
}
#container_slideshow img, .box_skitter img {
	max-width:none !important;
}

#footermenu {
    float: left;
}

.top-2 .module .custom img {display:none !important;}
.j51container, .j51container .mask, 
.j51container .content
{width:250px !important;
}	
/* Hide default hornav menu */
#hornav{display:none !important;}

/* Show mobile hornav menu */
#container_hornav_mobile{display:inline; position: absolute; z-index: 99; margin-top:12px;}

.js #mobile { display: none; }
.js .selectnav { 
display: block; 
-webkit-appearance: listbox;
width:100%; 
padding:10px;  
margin-top:-70px; 
margin-bottom:40px; 
border-radius: 3px;
-webkit-box-shadow: 0 5px 6px -6px b1b1b1;
-moz-box-shadow: 0 5px 6px -6px black;
box-shadow: 0 5px 6px -6px black;
border:1px solid #EDEDED;
background-color:#F9F9F9;
color:#777777;
}

.breadcrumbs, #socialmedia {
	display:none;
}

}


