@media screen and (min-width: 768px) {
}



@media screen and (min-width: 768px) {
 body {
 padding-top: 150px;
 padding-bottom:0px;
 }
	  
.navbar-brand {
width:20%;
}

/*
.nav-collapse ul.navbar-nav li.dropdown {
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}
	  
.nav-collapse ul.navbar-nav>li.dropdown>a {
bottom:-14px;
left:-10px;
font-size:12px;

}
*/
form.reg-form {
margin-left:4px;
width:25%;
border:0px solid red;
padding-left:0px;
}
/*
form.reg-form p {
font-size:10px;

}

form.reg-form input{
}

form.reg-form a.btn{
}
*/
.boxee {
min-height:200px;
overflow:hidden;	
}

.search-refine {
min-height:122px;	
}

.search-boxee {
min-height:122px;
}

.boxee-right {
background-color:#e3e3e3;
}


.nav {
width:55%;		
}

.result {
padding-right:0px;
}

}


@media screen (min-width:1px) and (max-width: 400px) {
/*
 * 20131022: JH: changes to improve use on iPad: remove this whole section
 *
#myCarousel, .result-numbering, .boxee-right, .featured-property, .sector-thumbs, .dropdown-menu > li, .dropdown-menu > li > a, .dropdown-submenu, .caret, .open > .dropdown-menu, .search-refine, .breadcrumb {
display:none;	
}
 
.search-boxee {
min-height:122px;	
}

.navbar-brand {
width:60%;
float:left;
border:0px solid red;
margin:0px 0px 10px 0px;
padding:12px 0px 0px 0px;
}

.navbar-brand img {
width:140px;
}

form.reg-form{
width:100%;	
}

body {
padding-top: 110px;
padding-bottom:0px;
}
	  
.top-strip {
text-align:left; 
padding-right:0px; 
}

.top-strip ul {
margin:0px 0px 0px 0px;
}
	  
.top-strip ul li a {
font-size:11px; 
margin:0px 6px 0px 0px;	 
}
	 
footer ul {
margin-bottom:10px; 
}
	 
footer ul li a, footer p {
font-size:11px;
 } 
	 
.search-button, .search-button button.btn{
width:100%;
margin-bottom:5px;
}

.more-search-button, .more-search-button button.btn{
width:100%;
margin-bottom:2px;
}

.nav {
width:100%;		
}

.navbar {
background:#ffffff;	
padding-left:0px;
padding-right:0px;
}

ul.navbar-nav, ul.nav {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;	
}

ul.navbar-nav li{
display:inline-block;
border-right:1px solid #222;
border-left:1px solid #222;
border-top:1px solid #222;
border-bottom:1px solid #222;
min-height:16px;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
padding-right:1px;
text-align:left;
position:relative;
font-size:30px;
}

ul.navbar-nav li a{
 position: relative; 
 bottom: 0px; 
 left: 0px; 
}

.result-numbering {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border:0px;
background-color: #e3e3e3;
padding-top:16px;
min-height:10px;
}


.result-text-block {
margin-left:20px;
margin-right:20px;
}

.result {
padding-right:0px;
}

.result .result-cont {
width:100%;
}

*/
}

@media (min-width: 768px) and (max-width: 991px) {
body {
padding-top: 110px;
padding-bottom:0px;
}
	  
.navbar-brand {
width:20%;
}
/*
form.reg-form{
width:25%;
}
*/
.boxee {
min-height:300px;	
}



.boxee-right {
display:none;
}



.search-boxee, .seach-refine {
min-height:122px;	
}

.search-boxee {
min-height:122px;
}

.result {
padding-right:0px;
}

.result-text-block {
margin-left:20px;
margin-right:20px;

}








}

@media (min-width:1px) and (max-width:767px) {

form.reg-form {
width:100%;
}

}

@media (min-width:401px) and (max-width:768px){


.nav-collapse ul.navbar-nav li.dropdown {
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

.nav-collapse ul.navbar-nav>li.dropdown>a {
bottom:-14px;
left:-10px;
font-size:12px;

}

form.reg-form {
margin-left:4px;
width:25%;
border:0px solid red;
padding-left:0px;
}

form.reg-form p {
font-size:10px;

}

.side-well {
display:none;
}

body {
padding-top:180px;
}


ul.search-thumb li:last-child {
display:none;
}

.well p.indent {
font-size:13px;
line-height:14px;
padding-left:10px;
}

.carousel-caption .row .col-lg-4 {
display:none;

}

#myCarousel {
border:0px solid red;
height:240px;
}

.carousel-inner {
height:240px;

}
.carousel-caption {
border:0px solid red;
top:0px;
}

.carousel-inner .item img {

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

}


@media (min-width:399px) and (max-width:800px) {

.search-refine, .result-numbering, .featured-property {
display:none;
}

.result-text-block {
margin-left:20px;
margin-right:20px;

}

.result {
padding-right:0px;
}





}


@media (min-width:401px) and (max-width:767px) {

form.reg-form {
width:100%;
margin-left:20px;
}

}


@media (min-width:1px) and (max-width:799px) {
.result-numbering, .search-refine, .featured-property{display:none;}


.result-text-block {
margin-left:20px;
margin-right:20px;

}

.result {

padding-right:0px;

}



}
