img {
  max-width: 100%;
}

/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1024px) {

.wrapper970 {width:95% !important;}
#logo {width:100% !important;}

.wrapper1440 {width:95% !important;}
#logo {width:100% !important;}

/* Hide default hornav menu */
#hornav {display:none !important;}
/* Show mobile hornav menu */
.slicknav_menu {display:block;}

#search {
    display:none;
}
.headlineimg{
   float:left;
   clear:both;
   margin:0px;
   padding:0px;
   padding-top:25px;
   padding-bottom:15px;
   padding-right:20px;
}

.slicknav_menu {
    background: #056cf2;
}

.cmbox2{
	float:left;
	width:350px;
}



}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */
    
    
@media only screen and (max-width: 959px) {

}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (max-width: 767px) {

#sidecol_a, #sidecol_b {
  width:100% !important;
}
.top-1, .top-2, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
  width:100% !important;
}
#search {top:8px;left:20px;}
.slidesjs-navigation {display:none;}

.newsflash-item {
    width: 95%;
	border-bottom:1px solid #eee !important;	
}

.base-1{
	padding-bottom:20px;
	border-bottom:1px solid #333 !important;
}

.slicknav_menu {
    background: #056cf2;
}


}



/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 440px) {

#content_remainder {
    width: 100% !important;
}
#main {float:left;}

#footermenu {
    float: left;
}
}




