@media (max-width:980px) {
#content_container {
 margin: 0 auto;
 width: 95.0688%;
}
.project_thumb {
 width: 30.7%;
}
.gallary_text {
 padding: 5px;
 top: 10px;
left:10px;
}
.gallary_text .com_logo {
 height: auto;
 position: absolute;
 right: 0;
 top: 0;
 width: 100px;
}
.gallary_text .textblock {
 margin-bottom: 5px;
 padding: 0;
}
.gallary_text .redtext {
font-size:13px;
}
.gallary_text .redtext img {
 display: none;
}
}
 @media (max-width: 950px) {
.gallary_thumb {
 width: 47.7%;
}
 .inputCont {
width:50%
}
 .searchselect {
width:68%
}
 .right_panel {
display:none
}
 .left_panel {
width:25%
}
 .mid_panel {
margin:0 0 0 15px;
width:72%;
float:right
}
 .detail_panel {
 float: left;
 margin-right: 15px;
 width: 70%;
}
.search_sidebar {
 float: right;
 width: 26%;
}
.map_search {
margin:10px 0 0 0;
min-height:331px
}
.state_search .red_banner {
 background: none repeat scroll 0 0 #d40009;
 color: #FFFFFF;
 font-size: 15px;
 font-weight: bold;
 height: auto;
 left: 0;
 line-height: normal;
 margin: 10px 0 0;
 padding: 3px;
 width: auto;
}
}
 @media (max-width: 930px) {
 .greybutton {
font-size:12px
}
}
 @media (max-width: 770px) {
.map {
display:none
}
.state_search {
width:auto;
float:left
}
.left_panel {
width:100%;
float:left;
margin-bottom:15px
}
.search_sidebar {
width:100%;
float:left;
margin-bottom:15px
}
.mid_panel, .detail_panel {
margin: 0;
width: 100%;
float: left;
}
 .blue_btn {
float:left !important
}
.left_col {
width:100%;
border:none;
}
.right_col {
width:100%;
border:none;
}
.small_slider {
display:none
}
.searchForm {
padding:5px;
}
.inputCont {
width:100%
}
.blckbtn {
font-size:15px
}
nav ul {
display: none;
}
#site-nav {
position:relative;
}
#site-nav select {
display: inline-block;
}
#site-nav .ui-select {
display: block!important;
margin:5px 0 0 0
}
.container, .data {
margin-bottom:15px
}
.one-third.column {
width: 100%;
}
.two-third.column {
width: 100%;
}
.adwords {
display:none
}
.c-one-fourth {
width:100%
}
.c-one-fifth {
width:100%
}
.oneone-half.column {
width: 100%;
}
.container > * {
margin-left:0px
}
.project_thumb {
 width: 29.3%; /* 295px / 975px */;
}
}
@media (max-width: 580px) {
 #header {
background:#fff
}
#header #logo {
width:100%;
float:none;
margin:0px
}
#header #logo a {
margin:0 auto
}
.header-right {
margin:0;
width:100%;
padding-top:5px
}
.detail_panel .block_right {
 float: left;
 margin-top: 20px;
 width: 100%;
}
.hint {
font-size:11px
}
label.searchLabel {
height:35px;
line-height:35px
}
.searchselect {
width:65%
}
.rememberRefinementsCont {
padding:10px 0 0 0;
font-size:11px
}
.result_detail {
width:100%;
margin-top:10px
}
.photoveiwer {
float:none;
margin:0 auto 10px
}
.pagination {
 border-left: 1px solid #AFAFAF;
 float: left;
 height: 23px;
 padding-left: 10px;
 padding-top: 0;
}
.searchselect {
font-size:12px
}
.project_thumb {
 width: 46%; /* 295px / 975px */;
}
 .project_thumb:nth-child(2n+2) {
 margin-right: 0 !important;
}
.project_thumb:nth-child(3n+3) {
 margin-right: 25px;
}
.gallary_thumb {
 width:100%;
margin-right:0px;
}
}
 @media (max-width: 480px) {
 #sortBy {
 float: right;
 margin: 10px 0;
}
.red_btn {
margin-top:5px
}
#sortBy label {
 display: block;
 float:none;
 padding: 5px 5px 0 0;
}
#content_container {
 margin: 0 auto;
 width: 95.0688%;
}
.project_thumb {
 width: 100%;
 margin-right:0px /* 295px / 975px */;
}
.cardimgcrop {
max-width:100%
}
}
@media (max-width:460px) {
 .gallary_text {
display:none
}
}
