/* Large desktop */
@media (max-width: 1200px) { 
	#page {
		margin: 20px auto;
		max-width: 980px;
	}
	.navbar-default .nav-user li a{ padding:10px; }
	.navbar-default .nav-user li a span{ display: none; }
}

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

	#page {
		margin: 10px auto;
		max-width: 760px;
	}

	.site-title {
		float: left;
		font-size: 38px;
		height: 60px;
		line-height: 50px;
		margin: 20px 0;
	}
	.site-title img{ width: 100%}


	.navbar{ min-height: 40px; }
	.navbar-default .navbar-nav{ text-align: center; }
	.navbar-default .navbar-nav > li{ display: inline-block;}
	.navbar-default .navbar-nav > li > a {
		color: #333;
		font-size: 18px !important;
		line-height: 24px;
		padding: 10px 5px;
	}
	.propery-infos .proerpty-list-info .label{ width: 100%; border:none; }
	.propery-infos .proerpty-list-info .text { border-bottom: medium none; width: 100%; }
	.navbar-default .nav-user li a{ padding:10px; }
	.navbar-default .nav-user li a span{ display: none; }

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

	h1, h2, h3, h4, h5, h6 {
		margin-bottom: 5px;
	}

	.hentry .entry-header .entry-title{
		font-size: 1.5em;
	}

	#page{ padding:0; margin:0; }
	.custom-home-features.grid .hentry{ height: auto; margin-bottom: 5px; }
	.grid .hentry{ height: auto; margin-bottom: 5px; }
	.site-title {
		float: left;
		font-size: 38px;
		height: auto;
		line-height: 50px;
		margin: 0;
	}
	.site-title img{ height: 50px; }

	.navbar-default{
		padding: 20px 10px!important;
		margin-top: 5px;
	}
	.navbar-default .navbar-nav > .menu-item-home,
	.navbar-default .navbar-nav{ padding:0; float: none!important; margin:0; }

	.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-nav > .menu-item-home > a {
		border-bottom: 1px solid #ccc;
		color: #333;
		line-height: 30px;
		padding: 10px 20px;
		margin:0;
	}
	.navbar-default .nav-user li a span{ display: inline-block; }
	.navbar-default .navbar-nav > li.add-property > a {
		background: #cc181e none repeat scroll 0 0;
		color: #fff;
		margin: 0 -10px;
		padding: 10px 20px;
	}
	

	#featured-aside{ margin:0 -10px; padding-bottom: 0px!important;  }
	.advanced-search-form-home{ margin:0 -10px; padding-bottom: 10px!important;  }
	.form-menu{ padding:0; }
	
	.custom-home-features{
		padding: 20px 10px 10px;
		margin:0!important; 
	}

	.home-posts,
	.content-categoris {
		margin-bottom: 20px;
		padding: 20px 10px;
	}

	.costom-home-category-readmore {
		float: right;
		margin-right: 0;
		margin-top: -16px;
	}

	.home .site-main,
	.page-template-front-page-02 .site-main,
	.page-template-front-page-03 .site-main,
	.page-template-front-page-04 .site-main{ padding:0; }

	.home-Ad-position-2{ margin-bottom: 0; }

	.grid .hentry {
		border-bottom: none;
		padding-bottom: 5px;
		height: auto;
	}
	.hentry .entry-header{ margin-bottom: 0; }

	.grid .hentry .entry-title{ 
		height: auto; 
		margin-bottom: 0;     
		-webkit-line-clamp: initial; 
	}

	.hentry.horizontal{
		padding-bottom: 0;
	}

	.propery-infos .proerpty-list-info .label,
	.propery-infos .proerpty-list-info .text{ width: 100%; }


	.single .site-main .entry-header .entry-meta{ float: none;}
	.single-news .site-main .entry-header .page-title{ margin-bottom: 0!important; }

	.fb_iframe_widget{ width:100%; }
	.fb_iframe_widget span{ max-width: 100%;}
	.widget_tag_cloud{
		width: 100%;
		display: block;
		float: left;
	}

	.site-footer .footer-info .site-copyright{ 
		text-align: center;
		float: none!important;
	}

	.site-footer .footer-info .site-info {
		float: right;
		line-height: 20px;
		text-align: center;
		width: 100%;
	}

	.site-footer .footer-info{
		text-align: center;
	}
	.site-footer .footer-info .site-copyright{
		text-align: center;
		float: none!important;
		padding:0;
		margin:auto!important;
	}

	.home-Ad-position-4{
		padding:10px;
	}

	.form-menu .nav-tabs.nav-justified>li>a {
		margin-bottom: 2px!important;
	}

	.costom-home-view-all {
		margin-top: -36px;
	}

	#sliderarea{ height:220px; }
	#custom-slideshows > .slide{ height:220px; }


	#property-map-plans {
		height: 300px!important;
		width: 100%!important;
		float: left;
	}

	#property-map-plans-list {
		background: #fff none repeat scroll 0 0;
		float: right;
		height: auto;
		margin: 0!important;
		padding: 5px;
		width: 100%!important;
	}

	.widget{
		float: left;
		width: 100%;
	}

	.property-gallery #bx-pager a{

		border: medium none;
		box-shadow: none;
		float: left;
		margin: 0;
		width: 33.333333%;
		padding: 3px;
	}

	.single .site-main .entry-header{ margin-bottom: 0!important; }
	.single .site-main .entry-header .title-info .entry-title{
		font-size: 22px;
		line-height: 1em;
		letter-spacing: 0.0234em;
	}

	.propery-infos .proeoty-info {
		width: 100%;
		float: left;
		padding-left: 20px;
		margin-bottom: 10px;
	}
	.propery-infos .proeoty-info li {
		width: 49%;
		float: left;
	}

	.site-footer .footer-content{
		padding:10px 10px;
	}


	.propery-infos .proeoty-info-right li{
		width: 50%;
	}

	select{
		max-width: 100%;
	}

	.advanced-search-form {
		background: none repeat scroll 0 0 #E6E6E6;
		padding: 20px 10px;
		margin: 0 -10px;
		width: auto;
		float: none;
	}

	.home-Ad-position-1,
	.home-Ad-position-2,
	.home-Ad-position-3,
	.home-Ad-position-4{
		margin:0;
	}

	.archive-list {
		padding: 20px;
		border-right: none;
		margin-bottom: -20px;
		margin-top: -20px;
		margin-left: -20px;
		margin-right: -20px;
	}

	.page-template-front-page-04 .home-Ad-position-1,
	.page-template-front-page-04 .home-Ad-position-2{
		margin:0 -10px;
	}

	.page-template-front-page-04 .home-Ad-position-4{
		margin:0 10px;
	}


	.page-template-front-page-04 .home-new-property.grid-2{
		padding:20px 10px 10px;
	}

	.page-template-front-page-04 .featured-properties{
		margin:0 -10px;
	}

	.page-template-front-page-04 .home-sidebar{
		padding:0 10px;
	}

	.page-template-front-page-04 .content-categoris {
		margin-bottom: 0;
		padding: 20px 0px 0;
	}

	.archive .search-Ad-position-1 {
		background: #eee none repeat scroll 0 0;
		margin: 0 -10px 20px;
		padding-left: 0;
		padding-right: 0;
	}


	.home-new-properties{
		padding:20px 10px 10px;
	}

	.inner-Ad-position-2 {
		margin-bottom: 0;
	}
	.single-property .property-gallery{ margin-bottom: 0; }
	.widget .scattering{ margin-top: 0px; }

	.single-property .entry-content {
		background: #f4f4f4 none repeat scroll 0 0;
		float: none!important;
		padding: 20px;
		width: auto;
		float: none;
		margin: 0 -20px 10px;
		clear: both;
	}

	.user-bio {
		padding: 10px 0px;
	}

	.user-bio .avatar{}
	.user-bio .avatar img{ max-width: 100%; height: auto; }
	.user-bio .user-info{ margin-top: 10px; }
	.user-bio .name{ font-size: 16px; }

	.user-bio .user-action {
		text-align: left;
	}

	.user-bio .user-action .logout{
		position: inherit;
	}

}

/* Landscape phones and down */
@media (max-width: 480px) { ... }