
.main-img-holder{
	
				height: 90%;
   			    position:relative;
				background:   url("../../photos/lease/property2/image1.jpg")no-repeat;
   			    background-size: cover;
    			background-position: center;

}

.main-vid-holder video{
					
						width: 100%;
						height: 100%;    
						
						margin: 0 auto;
    					
}

.left{
	
		float: left;
}

.right{
		
		float: right;
		
}

section.main{

			height: 100%;
			padding: 0;
			
}

aside{
	
		height: 100%;
	
}

aside.side{
	
			padding: 0;
			overflow-y: auto;
}

.main-img{
	
			height: 60%;
			border: 2px solid #fff;
	
}

.main-img img{
	
			margin: 0 auto;
}



.main-vid-holder{
	
				display: none;

}

.main-vid-holder{
	
				height: 90%;
   				position:relative;

}

.main-img-holder img{

					float: left;

}

.detailed-desc, .summary{
	
						/*height: 40%;*/
						padding: 0;
						border: 2px solid #fff;	
}

.detailed-desc{
	
				/*background-color: #999;*/
}

.summary{
	
			background-color: #333;	
}

.property-head {
	
				background-color: #eee;
				
				height: 20%;
				
				padding: 0 2%;
				border-bottom: 2px solid #fff;	
				
		
}


.property-price {
	
				background-color: #ccc;
				/*height:20%;*/
				padding: 1% 2%;
				border-bottom: 2px solid #fff;	
				
}

/*.property-agent {

				width:100%;
				height:100%;

}*/

.property-head div{
	
    			font-size: 1.5em;
    			font-weight: bold;
    			/*padding-top: 2%;*/
				width: 50%;
}

.property-head .left{	

				color:#F00;
		
}

.property-head .right{
	
					text-align: right;

}

.property-price .right{
	
	font-size: 1em;
	font-weight: bold;
}
.property-detail, .property-rooms{
	
					background-color: #eee;
					/*height: 80%;*/
					padding: 0 2%;
						
}

.property-rooms{
	
				background-color: #ccc;
				
				width:100%;
	
				padding: 0 10% 0 2%;
				font-size: 1.15em;
	
				overflow-y: auto;
		
}

.property-rooms .right{
	
					width: 50%;
					padding-top: 5%;
    
}

.property-rooms svg{
	
					width: 50%;

}

.property-rooms span.glyphicon{
	
		font-size: 1.5em;

}

.property-rooms .right div .glyphicon {
	
    	margin: 0 10% 0 0;

}

.property-rooms .right > div {
    
				background-color: #fff;
   
    			margin: 5% 0;
    			padding: 3%;
	
				border: 1px solid #ccc;
    			border-radius: 10%;
    			
				font-size: 0.8em;
    
				cursor: pointer;
}

.property-rooms .right > div a{
	
				text-decoration: none;
				
				color: #000;
				
				outline: none;
	
}

.property-detail{
	
				width: 100%;
				
				text-align: justify;
				
				overflow-y: auto;
	
}

.property-rooms img{
	
				margin: 3% 0;	
	
}

.side-images{
				
				/*background-color: #ccc;*/
				
				height: 25%;
	
				border: 2px solid #fff;
				
				
	
}

.side-images img{
	
		 		height: 100%;
	
}

.small-scr{
	
		display: none;
	
}

.img-slider{
	
		height: 100%;
		width: 100%;
		
		padding: 0;
	
}

.img-slider div{
	
			background-repeat: no-repeat;
			
			float: left;
			display: none;
			
			height: 100%;
			width: 100%;
			
}

.prev-btn, .next-btn{
	
				position: absolute;
				top: 30%;
				
				font-size: 4em;	
}

.prev-btn a, .next-btn a{
	
				text-decoration: none;
				outline: none;
				color: #000;
}
.next-btn{
	
	right: 0;
}

/*.main-img-footer span.glyphicon.glyphicon-film {*/

.foot-center{
	
    /*border: 2px solid;
    border-radius: 50%;
    padding: 5px;*/
				
				margin: 0 0 0 40%;
				font-size: 1em !important;
				float: left;
  
  
    /*position: absolute;
    left: 50%;
    top: 55%;
	z-index: 2;*/
	
}

.main-img-footer{
	
				font-size: 2em;
				height: 10%;
				background-color: #eee;
	
}

.main-img-footer span{
	
	cursor: pointer;
	
}


#apply a {
	
	width: 100%;
	height: 34px;
	
	float:left;
	position:relative;
	display: block;
	
	text-align: center;
	color: #000;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration:none;
	
	border: 2px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	
	border-radius: 5px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
	box-shadow: none;
	font-weight: normal;
	
	-webkit-appearance: none;
	-moz-appearance: none;
	
	background:#FC3;
	z-index:3;

}

#socialbernie {

				width: 33%;

}

.small-foot {

			    float: left;
    			
				width: 40%;
				margin: 0 0 0 30%;
  			    

}
.glyphicon.glyphicon-film {
   
   				 margin: 0 10%;
}

@media (max-width: 496px) and (orientation: landscape) {


#middle { 

		height:77%;

}

footer {

		height:12%;

}
	

}


@media screen and (min-width: 601px) and (max-width: 767px){


.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{		
		
		width: 28%;
		right: 70%;
		left: 5%;
		
}

}

@media screen and (max-width: 767px){
	
aside{

		display: none;

}

.summary{

		/*display: none;*/
		
		/*margin-top:170px;*/
		
}

.property-agent{
		
		/*display: none;*/
			
}

/*.property-price{

		display: none;
		font-size: 8px;

}*/

.property-rooms .right{

		max-width: 50%;
}

.small-scr{

		display: block;
		
}
		
.property-head {

		
	height: 40%;	
		
}
	
.property-price{
	height: 40%;

}

.small-scr-enq{

		font-size: 20px !important;
		width: 55%
}
	
}

@media screen and (min-width: 768px){
	
.property-detail, .property-rooms{

				height: 80%;
	
}
	
.property-price {
	
				height:20%;

}
	
.prev-btn, .next-btn{

				display: none;
}

}

@media screen and (max-width: 480px){
	

.small-scr-enq{

		width: 30%

}
	

.foot-center{

		margin: 0 0 0 40%;
		margin-left:70px;

}

.main-img-footer{

		font-size: 1.5em;
}

}

@media screen and (min-width: 800px) {

.detailed-desc, .summary{	

			height: 40%;
}
	
.property-price {	

			height:20%;

}

.main-img-holder{	
	
			height: 90%;
}

}

@media screen and (max-width: 991px){

.summary{

		display: none;
}

.small-scr{

		display: block;		
}

.property-head {
	
		height: 30%;		
}

.foot-center{
	
		display: none;
}

}

@media screen and (max-width: 460px){

.property-head div{	
  
    	font-size: 1em;
}

}