/* Big Large desktop */
@media (min-width: 1200px) {

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 980px) and (max-width: 1199px) {
    /*body{background-color: red;background-image: none; } COLOR ID FOR TESTING */
    .home-icons{width: 310px;}
    #icon-top-1,#icon-top-2{width: 130px;float: left;height:32px;}
    #icon-1 img,#icon-2 img,#icon-3 img,#icon-4 img,#icon-5 img,#icon-6 img,#icon-7 img,#icon-8 img,#icon-9 img{width:90px!important;height:64px!important;}
    #icon-1,#icon-2,#icon-3,#icon-4,#icon-5,#icon-6,#icon-7,#icon-8,#icon-9{margin-right:10px;margin-bottom: 10px;}
    #icon-1,#icon-2,#icon-3{margin-top:50px;}
    .front .span4.home-highlight{width:290px;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body {
	  overflow-x: hidden;
	}
	.input-append {
	  padding-left: 5%;
	  width: 95%;
	}

	#login-block .region-login {
	  padding: 5%;
	  width: 90%;
	}
	.group-block-50-r {
		width: 100%;
		clear: both;
		float: none;
		margin: 0;
	}
	.group-block-50-l {
	  clear: none;
	  float: none;
	  margin-bottom: 20px;
	  margin-right: 0;
	  padding-bottom: 10px;
	  padding-left: 3%;
	  width: 96%;
	}
	#block-est-aa-menus-ssa-menus {
	  padding-left: 3%;
	  width: 100%;
	}
	.region-sidebar-second section {
		padding-left: 7px;
	}
	.container .bg-white aside .margin-right {
		margin-right: 0;
	}
	.member-search-box {
		padding-left: 5px;
		spadding-right: 5px;
	}
	.member-search-box h1 {
			font-size: 25px;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	#block-views-group-node-block .table td.views-field {
	  clear: both;
	  display: block;
	  width: 100%;
	}
	#block-views-group-node-block .table td.views-field-field-group-image {
		text-align: center;
	}
		#block-views-group-node-block .table td.views-field-title p {
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
	}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
	  margin-left: 0;
	  margin-right: 0;
	}
	.navbar-inner {
		padding-left: 3%;
		padding-right: 3%;
	}
	
	.view-member-books .views-view-grid td {padding-left: 0; padding-right: 0; }
	.views-view-grid td {
		overflow: hidden;
		display: block;
		clear: both;
		width: 100% !important;
	}
	.view-member-books .views-view-grid tr {border: none;}
	
}




