/* Media css */
@media screen and (min-width: 1200px) {
}

/* show a 1200px screen */
@media (max-width: 1200px) and (min-width: 1024px){

	a.navbar-brand img{
		width: 100%;
	}	

	.icon-menu-items:before {
	    font-size: 1em !important;
	    padding-right: 1px !important;
	}

	div.lap_mainmenu .navbar-default .nav li a {
	    font-size: 15px;
	    padding: 10px 5px;
	}
	
	.img_count1{
		margin-left:250px;
	}
}

/* show a 1024px screen */

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

	a.navbar-brand img{
		width: 100%;
	}

	div.lap_mainmenu .navbar-default .nav li a{
		font-size: 1em !important;
		padding: 10px 8px;
	}

	.icon-menu-items:before{
		font-size: 1em !important;
		padding-right: 1px;
	}

	input#textinput, select#prop_type{
		float: none !important;
		width: auto !important;
		margin: 0px !important;
	}

	button.prop-search-home-btn{
		padding: 6px 12px !important;	
	}

	#myCarousel img{
		height: auto;
	}

	.carousel-caption-txt-inner{
		display: none;
	}
	
	.img_count1{
		margin-left:220px;
	}
}

@media(min-width:768px) {

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


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

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

	.navbar-default .navbar-nav>.active>a {
		border-radius: 3px;
	}

	.navbar-default.navbar-shrink {
        background: #fff !important;
		padding: 0;
	}

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

@media (max-width: 767px) {
    
	footer div{
		text-align:center !important;
	}

	div.lap_mainmenu .navbar-collapse{
		float: none;
		padding-top: 0px;
	}

	input#textinput, select#prop_type{
		float: none !important;
		width: 100% !important;
		margin: 0px !important;
	}

	div.lap_mainmenu .navbar-default .nav a:before {
	    display: inline;
	    font-size: 1.5em;
	    margin-right: 10px;
	    text-align: left;
	}

	div.lap_mainmenu li.dropdown .dropdown-menu{
        margin-bottom: 20px;
        position: relative;
        width: 100%;
	}

	div.list-business-items{
		width: 100%;
	}


	#myCarousel img{
	height:200px;
	}

	.carousel-caption-txt-inner{
		display: none;
	}

	div.lap_mainmenu .navbar .container{
		text-align: left;
	}

	div.lap_mainmenu .navbar-collapse .container{
		text-align: center;
	}


	div.lap_mainmenu .navbar-collapse{
		background: none repeat scroll 0 0 #000;
	}
	
	.img_count1{
		margin-left:200px;
	}
}

@media (max-width: 520px) {
    
	a.navbar-brand img{
		width: 70%;
	}
	
	.img_count1{
		margin-left:160px;
	}
}


@media (max-width: 967px) and (min-width: 481px){
	.carousel-caption {
	    top: 25%;    
	  }

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

	h1#slide2-subheading{
		margin-top: 25px;
	}


	img#logorespond {max-width:50%;}


	#topleft{display:none;}

}


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

	.btn-xl span{
	    line-height: 0px;
	}
	
	div.search-drop-listing{
		float: none !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;
	}
	a.navbar-brand2 img{
		width: 200px;
	}
	
	.img_count1{
		margin-left:120px;
	}


	.navbar-header img {height:70px;}




	img#logorespond {max-width:70%;}

}

@media (max-width: 320px){
	a.navbar-brand2 img{
		width: 150px;
	}
	
	.img_count1{
		margin-left:90px;
	}
}

@media (min-width: 1023px){
	
	#newbuttons{display:none;}

}


@media (max-width: 768px){
	
	h4{font-size:0.7em;}

}






/* end media css*/
