/* Media css */
@media (min-width: 768px) {
     
   	/* TOP BAR ELEMENTS */    
	.responsive-logo img{
		position:relative;
	}

	.navbar .container{
		padding-left:0px;
	}
	
}

@media (max-width: 767px) {
    
        /* TOP BAR ELEMENTS */    
	.responsive-logo img{
		width: 60%;
		position:relative;
	}

	.single-property-meta .meta-bedroom, .single-property-meta .meta-bathroom, .single-property-meta .meta-size, .single-property-meta .meta-garage, .single-property-meta .meta-print, .single-property-meta.meta-favorite, .single-property-meta .meta-status{
		padding: 10px 15px;
	}

	h2.propertyimage{
		font-size: 25px;
	}
        
      .btn-xl{
          	font-size: 14px;
      }
	
	div.navbar .container div.navbar-collapse{
		padding: 0 30px;
	}

}

@media(min-width:767px) {
	#latest-property .latest-property-item {
		margin: 0 0 30px;
	}
}

@media(min-width:768px) {
	header .intro-text {
		padding-top: 160px;
		padding-bottom: 100px;
	}

	header .intro-text .intro-lead-in {
		margin-bottom: 25px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 35px;
		line-height: 40px;
	}

	header .intro-text .intro-heading,div.carousel-caption h1 {
		margin-bottom: 20px;		
		font-weight: normal;
		font-size: 40px;
		line-height: 50px;
		text-shadow: 1px 1px #000;
	}
	div.lap_slideshow div.wrapper div#myCarousel div.carousel-inner div img{
	    max-width: none;
	}
	section h2.section-heading {
		font-size: 40px;
	}

	.navbar-collapse {
		float: right;	
		padding-top: 10px;
	}

	.navbar-inverse {
		padding: 25px 0;
		border: 0;
		background-color: transparent;
		-webkit-transition: padding .3s;
		-moz-transition: padding .3s;
		transition: padding .3s;
	}

	.navbar-inverse .navbar-brand {
		font-size: 2em;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}

	.navbar-inverse.navbar-shrink {
		padding-top: 10px;
	}

	.navbar-inverse.navbar-shrink .navbar-brand {
		font-size: 1.5em;
	}
}

@media (max-width: 767px) and (min-width: 481px){
	.carousel-caption {
	    top: 30%;    
	  }
	h1{
		font-size: 30px;
	}
}


@media (max-width: 480px){
	.carousel-caption {
	    top: 0;
	}

	h2,h1 ,.btn-xl {
	    font-size: 100%;
	}

	.btn-xl span{
	    line-height: 0px;
	}
	
	div.search-drop-listing{
		float: none !important;
	}
	div.page-top-space {
	    margin-top: 60px !important;
	}

	.home-subheading {
	    font-size: 1em;	 
	    margin-top: 10px;   
	}
	.book-freeheadng{
	    padding-top: 0px;
	}

	h1#slide2-subheading{
		margin-top: 25px;
	}
	div#myCarousel ol.carousel-indicators{
		bottom: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 320px){
	h1 ,.btn-xl {
	    font-size: 10px;
	}

	.home-subheading {
	    font-size: 0.7em;	 
	    margin-top: 10px;   
	}
	.book-freeheadng{
	    padding-top: 0px;
	}

	#slide1-subheading{
	    padding-top: 10px;
	}


	div#myCarousel ol.carousel-indicators{
		bottom: 0px;
		margin-bottom: 0px;
	}
}
/* end media css*/

