body{
	background: #f9f9f9;
}
.cf{clear:both;font-size:0;height:0;padding:0;margin:0;}
.top-section{
padding-top:20px;
	background-size:100% auto;
}
p.phone-top{
     margin-top:30px;   
}

.jumbotron-custom{
    background: rgba(250,250,250, 0.85);
    padding-right: 30px;
    padding-left: 30px;
}
.pan-property{
    position:relative;
}
.pan-property .offer-type{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1000;
    background: rgba(0,0,0, .7);
    display:inline-block;
    padding:3px 4px;
    color:#fff;
}
.pan-property .offer-type-special{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1000;
    background: rgba(211, 55, 55, 0.7);
    display:inline-block;
    padding:3px 4px;
    color:#fff;
}

@media screen and (min-width: 768px){
    .container .jumbotron {
        padding-left: 30px;
        padding-right: 30px;
    }
}

section.custom-footer {
background: #333;
margin-top:25px;
padding-top: 40px;
padding-bottom: 40px;
color: #f6f6f6;
}
section.custom-footer a, section.custom-footer address {
color: #f8f8f8;
}

.block-wrapper{
		position:relative;
		display:inline-block;
		width:100%;
		height:auto;
	}
	.map-wrapper{
		position:absolute;
		top:0px;
		left:0px;
		
		display:inline-block;
	}
	/* gMap */
	 #dealerMap {
	width:100%;
	height:400px;
	
 }
  .toggler-hide{
	display:none;
  }
@media(max-width:767px){
	#dealerMap {
		height:200px;
		}
		}

.stockSort{padding:0 0 5px;}

.pagination, .paginationResults{margin-right:15px;}

.tab-content{background:#fff;padding:10px;margin-top:0px;border-left:1px solid #ddd;}
table.table-condensed.table-striped td{border-bottom:1px solid #ddd;border-top:0;}