img {
  max-width: 100%;
} 

/* #Tablet (Landscape)
================================================== */

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

/* Hide default hornav menu */
#hornav {display:none !important;}
/* Show mobile hornav menu */
.slicknav_menu {display:block;}

}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */
    
    
@media only screen and (max-width: 959px) {
	
.wrapper960 {width:93% !important;}
#header_bg {width: 100% !important;}

#container_slideshow {
	padding-top:0px;
}
#container_slideshow img, .box_skitter img {
	max-width:none !important;
}
/* Link Hover Module Adjust */
.j51container, .j51container .mask, 
.j51container .content
{max-width:175px !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;
}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
	width:100% !important;
}
#container_slideshow {
	padding-top:0px;
}
.top-2 .module .custom img {display:none !important;}

h1.logo a {
    background: url(/images/logo.png) no-repeat;
    z-index: 1;
    display: none;
}
#header_bg, #container_header .wrapper960 {
    border-radius: 0px 0px 0 0;
}
.mobilelogo {
background-color: #ececec;
border-top: 5px #dedede solid;
border-bottom: 5px #dedede solid;
margin-top: 5px;
}
#container_header {
    min-height: 120px;
    z-index: 20;
    display: none;
}
#container_header .wrapper960 {
    height: 80px;
    margin-bottom: -40px;
    display: none;
}
#container_spacer1 {
    height: 40px;
    margin-top: -35px;
}
/* Hide default hornav menu */
#hornav {display:none !important;}
/* Show mobile hornav menu */
.slicknav_menu {display:block;}

/* Hide Modules */
.breadcrumbs {
	display:none;
}
.maincontent img {
	margin: 0px 5px !important;
}
}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 440px) {
	
.logo_container, h1.logo, h1.logo a {
	width:300px !important;
}
#container_slideshow {
	padding-top:0px;
}
#footermenu {
    float: left;
}
.top-2 .module .custom img {display:none !important;}
.j51container, .j51container .mask, 
.j51container .content
{width:250px !important;
}	
/* Logo Adjust */
h1.logo a {margin-left: -10px;}

}


