.index-page h3{
	text-transform: uppercase;
}

h4.regular{
	font-weight: normal;
	margin-top: 20px;
}

.header-top-content{
	padding: 10px 0;
	text-align: center;
}

.header-top-content strong{
	font-size: 20px;
	text-transform: uppercase;
}

header .cp-navigation{
	background: #fff;
}

header .cp-navigation .navbar-collapse .navbar-nav li a{
	color: #08a191;
	text-transform: uppercase;
	font-weight: bold;
}

header .cp-navigation .navbar-collapse .navbar-nav li.submenu::before{
	color: #08a191;
}

header .cp-navigation .navbar-collapse .navbar-nav li.submenu .submenu-item li a{
	text-transform: none;
	font-weight: normal;
}

.cp-navigation .navbar-header .navbar-brand{
	padding: 25px 15px;
}

.cp-navigation .navbar-header .navbar-brand img{
	height: 50px;
}

.cp-slider .cp-slider-item .slider-wrapper{
	max-height: 550px !important;
}

.cp-slider .owl-controls .owl-buttons .owl-next, 
.cp-slider .owl-controls .owl-buttons .owl-prev{
	top:58%;
}

.cp-slider .cp-slider-item::before{
	background:none;
}

.property-features .feature-list li{
  width: 100%;
}

.our-partner{
	margin-bottom: 20px;
}

.clients .client-logo{
	margin:10px 20px;
}

.slide img.soldout{
	position: absolute;
	top:0; bottom: 0;
	left:0; right: 0;
	margin: auto;
}

.add-listing-form .listing-form-section .others-information-form .listing-features
{
	padding: 10px 0 2px 0;
}

.add-listing-form .listing-form-section .others-information-form .listing-features .listing-feature
{
	width: 33.33%;
}

.add-listing-form .listing-form-section .others-information-form .listing-features .listing-feature label
{
	margin-bottom: 0;
}

.listing .content-block .listing-body{
	padding: 15px;
}

.listing-body .address .fa-map-marker-alt{ 
	margin-left:2px;
}

.listing-body .address .badge {
    border-radius: 3px;
    font-size: 9px;
    text-transform: uppercase;
    background: #fb1d51;
}

.index-page .listing .listing-thumb .rate{
	bottom: 15px;
}

@media (min-width:1280px){
	.banner-container{
		width:1265px;
		padding-right: 0;
		padding-left: 0;
	}
}

@media all and (max-width: 991px) {

	.banner .container{
		padding:0;
		width: 100%;
	}
	header .cp-navigation .navbar-header .navbar-toggle.collapsed{
		border: 1px solid #08a191;
	}

	header .cp-navigation .navbar-header .navbar-toggle.collapsed .icon-bar{
		background: #08a191;
	}

	header .cp-navigation .navbar-collapse .navbar-nav li a{
		color: #fff;
		text-transform: uppercase;
		font-weight: normal;
	}

	header .cp-navigation .navbar-collapse .navbar-nav li.submenu::before{
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
	}

	header .cp-navigation .navbar-collapse .navbar-nav li.submenu .submenu-item{
		visibility: visible;
		opacity: 100;
	}

	.add-listing-form .listing-form-section .others-information-form .listing-features .listing-feature
	{
		width: 50%;
	}

}