@media all and (min-width: 1200px) {
	.bottom-boxes .box img.asscbadges {
		height: 118px;
		}

	.bottom-boxes .box {
	min-height: 393px;
	}
	.header-scrolled {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 200;
		height: 48px;
		}

	.header-scrolled #menu-menu-1 li a {
		/*border-top: inherit;*/
		border-top:2px solid #cccccc;
		}

	.header-scrolled #menu-menu-1>li ul li a {
		border-top:none;
	}

	.header-scrolled .logo a {
		height: 34px;
		width: 115px;
		background-size: cover;
		margin-top: 5px;
		}

	.header-scrolled .logo {
		height: 48px;
		display: block;
		}
	.headerin.header-scrolled nav{
		width: 1170px;
		padding: 0px 15px 0px 15px;
		margin: 0px auto;

	}

	#searchboxhidden{
	    width: 262px;
	    position: absolute;
	    z-index:100;
	    top: 0px;
	    left: -292px;
	    display: none;
	}

}

@media all and (max-width:1199px) and (min-width:992px) {


.search-box{
min-height: 535px;
}

	.ideas { margin-top: 0; padding-top: 0; }

.ideas h4 {
margin-top: 0;
}

	.searchform label { font-size: 12px; }

	.search-box-interior input[type=checkbox] {
position: relative;
top: -15px;
}

.search-box-interior .searchform p {
margin-bottom: 5px;
}

	.features .row p.boxdesc {
		min-height: 174px;
		}

	.features .row p.boxdesc .boxlink.text-center {
		font-size: 11px;
		}

	.ideas .row.bottom-boxes .box {
		min-height: 400px;
		}

		.ideas .row.bottom-boxes .box {
		overflow-y: visible;
		overflow-x: scroll;
		}

	.gallery-container .bx-wrapper .bx-prev {top:60px;}
	.gallery-container .bx-wrapper .bx-next {top:60px;}

	.property .nav>li>a {
padding: 10px 7px;
	}


	ul.image-gallery li:nth-child(4n), ul.image-gallery li {
		margin-right: -2px;
		}

.property .listing .boxcont {
width: 390px;
}

	.asscbadgestop {
		right: 4px;
		bottom: -266px;
	}

	.region-image {
		float: left;
		margin-right: 13px;
	}
	.bottom-blue {
		line-height: 1.4em;
		}
	.listing .boxcont {
			width: 440px;
		}
	.search-box-interior .slider.slider-horizontal {
		width: 95px !important;
		}
	.search-box-interior .searchform input[type="text"].datepicker {
		width: 82%;
		}
	header {
		/*background: #282c59;*/
	/*	background: url(images/bg-header-new.gif) repeat-x center bottom;*/
		}

	.logo {
		/*background: #1a1e44;*/
		background:none;
		}

	#menu-menu-1 {
		/*background: #303765;*/
		background:none;
		}

	#top {
		width: 711px;
		}

	#menu-menu-1 li a {
		padding: 11px 15px 11px 15px;
		font-size: 14px;
	}
	#menu-menu-1>li:first-child a {
		border-left:none;
		border-left: solid 1px #cccccc;
	}
	#menu-menu-1>li:last-child a {
		padding: 11px 13px 11px 13px;
		border-right: none;
		border-right: solid 1px #cccccc;
		}

#menu-menu-1>li ul li a {
padding: 0 !important;
}

	.searchform input[type="text"].datepicker {
		width: 80px;
		}

	.regions-text-container {
		width: 100%;
		padding-right: 15px;
		}

	.regions-map-container .img-responsive {
		margin: 0 auto;
		}

	.regions-map-container {
		width: 320px;
		}

	.quarter .box {
		min-height: 139px;
		}

	.features .row .box-icon {
		margin-bottom: 51px;
		}

	.ideas .box {
		min-height: 391px;
		}

	.ideas {
		background: none;
		}

	.ideas .property-carousel .box {
		min-height: 185px;
		}

	.bottom-boxes .box {
		min-height: 343px;
		}

	.bottom-blue {
	font-size: 13px;
	}

.bottom-blue h3 {
	margin-bottom: 9px;
	}

	#searchboxhidden{
	    width: 213px;
	    position: absolute;
	    z-index:100;
	    top: 0px;
	    left: -243px;
	    display: none;
	}

	.newsltr span {
	    display: none;
	    }

	#top .social img {
	    width: 22px;
	    }

.region-slider li, .region-slider {
height: 116px;
border: 1px solid transparent
}

.newsletter {
		left: -20px;
		}

.big_temp .search-box{margin-bottom: 20px;}

header .social a {
	font-size: 12px;
	}
.discover h4 {
	margin-left: 8px;
}
}

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

	   #stamp {
        position:absolute;
        top:160px;
        right:70px;
		width: 150px;
}

.col-sm-12 h3.text-center {
font-size: 22px;
}

.region-slider li, .region-slider {
height: 136px;
border: 1px solid transparent
}

	.discover h4, .search-box h2 {
	font-size: 16px;
}

.nav-tabs>li {
margin-right: 0;
}


.listing .boxcont h4 {
padding-right: 135px;
margin-top: 35px;
}

.search-box-interior input[type=checkbox] {
position: relative;
top: -12px;
}

.search-box-interior h4 {
	font-size: 15px;
}

.search-box {
min-height: 551px;
}

	.features .row p.boxdesc {
		font-size: 13px !important;
		min-height: 241px;
		}

		.ideas .row.bottom-boxes .box {
		overflow-y: visible;
		overflow-x: scroll;
		}

	.property .nav>li>a {
padding: 8px 5px;
font-size: 11px;
}


	ul.image-gallery li:nth-child(4n), ul.image-gallery li {
		margin-right: -2px;
		}

.property .listing .boxcont {
width: 250px;
}
.property .listing .boxcont h4 {
    margin-top: 0px;
}

	.gallery-container .bx-wrapper .bx-prev {top:45px;}
	.gallery-container .bx-wrapper .bx-next {top:45px;}

	.region-image {
		float: left;
		margin-right: 13px;
	}

	.asscbadgestop {
	right: 95px;
	bottom: -66px;
	}

	.filter-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 110px;
	}

	.listing .boxcont {
			width: 295px;
		}
	.search-box-interior .slider.slider-horizontal {
		width: 40px !important;
		}
	.search-box-interior .searchform input[type="text"].datepicker {
		width: 76%;
		}

	.search-box-interior h2 {
		font-size: 14px;
		}

	.sidebar.box h4 {
		font-size: 12px;
	}

	.listing .price-listing h3 {
		font-size: 13px;
		}

	.price-listing {
		padding-left: 9px;
		}

	.listing .boxcont .col-sm-9 h4 {
		padding-right: 0;
		padding-top: 35px;
		}

	header {
		/*background: #282c59;*/
		/*background-color:#ffffff;
		background-color:#ffcc00;*/
		height: 89px;
		}

	.logo {
		/*background: #1a1e44;*/
		background:none;
		}

	#menu-menu-1 {
		/*background: #303765;*/
		background:none;
		}

	#top {
		width: 532px;
		}

	#menu-menu-1 li a {
		padding: 11px 9px 11px 9px;
		font-size: 11px;
	}
	#menu-menu-1>li:last-child a {
		padding: 11px 8px 11px 8px;
		/*border-right: none;*/
		}

	#menu-menu-1>li ul li a {
		font-size: 11px;
		padding: 0 !important;
		}

	.logo {
		width: 185px;
		height: 89px;
		}

	.logo a {
		width: 160px;
		background-size: contain;
		margin-top: 15px;
		}

	.newsltr span {
		display: none;
		}

		.regions-text-container {
		width: 100%;
		padding-right: 15px;
		}

	.regions-map-container .img-responsive {
		margin: 0 auto;
		}

	.regions-map-container {
		display: none;
		}

	.searchform input[type="text"].datepicker {
		width: 83%;
		}

	.regions-container {
		width: 100%;
		float: none;
}

.regions {
		padding-top: 50px;
	}

 .regions li {
		width: 100%;
}

	.regions li a:hover, .regions li a.active {
		margin-left: 0;
		background: #519025 url(../images/smallarrow2.png) no-repeat 7px center;
		}

	.regions li a {
		background: #303765 url(../images/smallarrow2.png) no-repeat 7px center;
	}

	.quarter {
		width: 50%;
		margin-bottom: 0;
	}

	.quarter .box {
		min-height: 91px;
		}

	.property-carousel strong {
		padding-right: 20px;
	}

	.features .row .box-icon {
		margin-bottom: 0px;
		}

	.ideas .box {
		min-height: 425px;
		}

	.ideas {
		background: none;
		}

	.ideas .property-carousel .box {
		min-height: 263px;
		}

	.ideas .property-carousel .box .boximg {
		float: none;
		width: auto;
		margin: 0;
		}

	.ideas .property-carousel .box .boximg>img {
		margin: 0 auto 10px auto;
		width: 100%;
		}

	.bottom-boxes .box {
		min-height: 399px;
		}

	.bottom-blue {
	font-size: 13px;
	background: #222547;
	}

	.bottom-blue .col-sm-8 {
		width: 100%;
		}

.bottom-blue h3 {
	margin-bottom: 6px;
	font-size: 18px;
	}

img.asscbadges {
	max-width: 100%;
	}

ul.twitter-list {
	word-break: break-all;
	}

.bottom-boxes .box h5 {
	height: 59px;
	}

ul.list-properties ul li {
	line-height: 1.2em;
	}

.list-properties .btn {
	font-size: 11px;
	}

	#top .social img {
	width: 15px;
	}

	#top .social.list-inline>li {
	padding-right: 3px;
	}

.la_homepage .property-stars {
	margin-bottom: 10px;
	}

.listing .price-listing .btn {
	font-size: 9px;
	padding: 6px 8px;
	}

.newsletter {
		left: -20px;
		}

header .btn-sm, header .btn-group-sm>.btn { font-size: 10px; padding: 5px 4px; }

header .social a {
	font-size: 11px;
	}

#top .social.list-inline>li {
	padding-right: 0;
	}

.social-container {
background: none;
padding-left: 0;
}
.listing .boximg a img {
    width: 200px;
}
.boximg {
    width: 200px;
}
}

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

	.features .row p.boxdesc {
	min-height: 0;
	}

.col-sm-9 article h1 {
font-size: 22px;
}

.col-sm-9 article h2 {
font-size: 15px;
line-height: 1.2em;
}
	.col-sm-4 figure {
		max-width: 268px;
		}

	.sidebar.box {
		display: none;
		}

	.ideas .row.bottom-boxes .box {
		min-height: 0px;
		}

	.slicknav_menu {
                display: block;
                }

	.gallery-container .bx-wrapper .bx-prev {top:75px;}
	.gallery-container .bx-wrapper .bx-next {top:75px;}

		.property .nav>li>a {
display: block;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}

.property .nav.nav-tabs>li.active a {
	background: #1b1f45;
color: white;
	}

.property .nav-tabs>li {
	display: block;
	width: 100%;
	}


	.property .listing .boxcont {
		width: 100%;
		}

	ul.image-gallery li:nth-child(4n), ul.image-gallery li {
		margin-right: -2px;
		}

	ul.image-gallery img {
		width: 115px;
		}

		.ideas .box>img {
	width: 177px;
	}

	.ideas  .box .twitter-list img {
		width: auto;
		}

	.ideas .box img.asscbadges {
		float: none;
		margin: 0 auto;
		}

		span.touch-button {
			display: block;
			width: 42px;
			height: 42px;
			float: right;
			background: #1f2346 url(../images/touch-button-bg.png) no-repeat center center;
			}

		#menu-menu-1 li.item-with-ul ul {
			margin-top: 42px;
			width: 100%;
			background: #282c59;
			}

		#menu-menu-1 li.item-with-ul ul ol {
			width: 100%;
			}

		nav {
			position: relative;
			}

		.menu-button span.touch-button {
			display: none;
			}

		span.touch-button.active {
			background: #1f2346 url(../images/touch-button-active-bg.png) no-repeat center center;
			}

		.twitter-list li {
			overflow: hidden;
			}

		.top-reviews, .asscbadgestop {
			display: none;
			}

		body {
			background: none !important;
			background: white;
			}
		header {
		/*background: #282c59;*/
		background: #ffffff;
		height: auto;
		margin-bottom: 10px;
		}

	.logo {
		/*background: #1a1e44;*/
		background:none;
		width: 100%;
		height: 89px;
		text-align: center;
		margin-bottom: 0px;
		}
	.logo a {
		width:195px;
		background-size: contain;
		margin-top:30px;
		}

	#menu-menu-1 {
		/*background: #303765;*/
		background-color: #ffffff;
		display: none;
		}

	#menu-menu-1.flexnav-show {
		display: block;
		}

	#top {
		width: 100%;
		text-align: center;
		padding: 0;
		margin-bottom: 20px;
		display: none;
		}

	.newsltr {
		padding: 0;
		background: none;
		}

	.menu-button {
		background: #1f2346;
		border-top: 2px solid #6a9f4a;
		display: block;
		clear: both;
		padding: 12px;
		color: white;
		}

	#menu-menu-1 {
		margin: 0;
		padding: 0;
		}

	#menu-menu-1 li {
		float: none;
		display: block;
		margin: 0;
		padding: 0;
		}

	#stamp {
		display: none;
		}

	#menu-menu-1 li a {
		padding: 12px;
		font-size: 12px;
		display: block;
		border-right: none;
		border-top: 1px solid #cccccc;
	}

	#menu-menu-1 li a:hover {
		border-top: 1px solid #33348E;
		}

	header .col-sm-3.text-right {
		display: none;
		}


	.newsltr span {
		display: none;
		}


		.regions-text-container {
		width: 100%;
		padding-right: 15px;
		}

	.regions-map-container .img-responsive {
		margin: 0 auto;
		}

	.regions-map-container {
		display: none;
		}

	.searchform input[type="text"].datepicker {
		width: 83%;
		}

	.regions-container {
		width: 100%;
		float: none;
}

.regions {
		padding-top: 0px;
	}

 .regions li {
		width: 100%;
}

	.regions li a:hover, .regions li a.active {
		margin-left: 0;
		background: #519025 url(../images/smallarrow2.png) no-repeat 7px center;
		}

	.regions li a {
		background: #303765 url(../images/smallarrow2.png) no-repeat 7px center;
	}

.quarter {
	width: 100%;
	margin-bottom: 0;
	min-height: 73px;
	}

.quarter .box {
		min-height: auto;
		}

	.features .row .box-icon {
		margin-bottom: 0px;
		}

	.ideas {
		background: none;
		}

	.ideas .box {
		height: auto;
		margin-bottom: 15px;
		padding: 10px 10px 70px 10px;
		}

	.ideas .box>img {
		float: left;
		margin-right: 12px;
		}



.property-carousel strong {
	padding-right: 35px;
	}

.regions-text-container {
	display: none;
	}

.bottom-blue {
	font-size: 13px;
	background: #222547;
	margin-top: 0;
}

.bottom-green input[type="text"] {

	}

.bottom .text-right, .bottom {
	text-align: center;
	}

.bottom-boxes .box {
	min-height: inherit;
	padding-bottom: 15px;
	}

.bottom-boxes .box img.img-responsive {
	width: auto;
	}

.bottom-green input[type="text"] {
		width: 413px;
	}

	.bottom-green {
		background: #509026
		}

.ideas .bottom-boxes .box img.img-responsive {
	float: none;
	margin: 0 auto;
	}

	.breadcrumb {
		display: none;
		}

	header.interior {
		margin-bottom: 0;
		}

	.meta-box {
		text-align: right;
		position: static;
		}

	.meta-box li {
		display: block;
		}
	.meta-box li a{
		width: 100%;
		text-align: center;
		display: block;
	}

	.listing .boxcont {
		width: 100%;
		margin-bottom: 0;
		}

	.listing .boxcont h4 {
		padding-right: 0;

		}

	.price-listing {
		border: none;
		padding: 0;
		text-align: center;
		}

	.listing .price-listing p, .listing .price-listing h3 {
		text-align: center;
		}

	.listing .boxcont .col-sm-3 {
		padding-top: 0;
		}

	.searchform .tooltip_ht{display: none;}

	#top .social {
    display: none;
    }

    .search-box-interior, .related-articles.box {
	  display: none;
	  }

	.property .btn, .listing .btn{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.menu-menu-1-container{display: none;}

.property-stars li {
margin-bottom: 6px;
}

.ideas .la_homepage .box {
padding-bottom: 49px;
}

.tab-pane .table tr td:first-child {
width: 67px;
}

	.social-container {
background: none;
padding-left: 0;
}
.quarter .box {
  min-height: 77px;
}
.filter-sort .btn.btn-primary.view-map {
	width: 100%;
}
.filter-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    margin: 15px 0px 15px 0px;
}
.listing .boximg a img {
    width: 268px;
}
}

@media all and (max-width: 448px) {
	.ideas .property-carousel .box .boximg {
		width: 100%;
		float: none;
		margin: 0;
		}

	.ideas .property-carousel .box .boximg>img {
		margin-bottom: 15px;
		width: 100%;
		}

	.ideas .property-carousel .box {
		min-height: 278px;
	}

	.ideas .box .img-responsive {
	width: 100%;
	margin-bottom: 12px;
	}

	.ideas .box {
		padding: 10px 10px 70px 10px;
		}

	.ideas .bottom-boxes .box img {
		float: none;
		}

	.ideas .bottom-boxes .box ul.twitter-list li img.img-twitter {
		float: left;
		}

	.bottom-green input[type="text"] {
		width: 294px;
	}

	.bottom-green {
		background: #509026
		}

	.social-container {
background: url(../images/follow-us.png) no-repeat left 5px;
padding-left: 151px;
}
.quarter .box {
  min-height: 77px;
}

.search-heading {
	padding-right: 0;
	}

}