.footer-contact-title {
	color: #fff;
}

aside.widget .social_icon {
	margin-top: 0;
}

.widget_nav_menu ul li {
	line-height: 24px;
}

.main-logo,
.header.header-default .is-sticky.navbar-default .iw-logo .sticky-logo {
	width: 400px;
}

.iw-footer-top img {
	width: 300px;
}

.header.header-default.header-style-v2 .iw-header:after {
	opacity: 1;
	background: #ffffff;
}

.header.header-default.header-style-v2 .navbar-default .navbar-nav>li>a,
.header.header-default.header-style-v2 .navbar-nav>li>a .icon-arrow:before {
	color: #000000 !important;
}

.best-deals .iw-properties-block .iw-property-block-header .filter-properties-label {
	display: none;
}

.iw-services .item-service-container .item-service-overlay .item-service-icon {
	margin-bottom: 15px;
}

.banner-title.iw-heading {
	margin: 140px auto 20px;
	text-shadow: 0px 4px 3px #0000df;
}

.hero-banner-cl {
	background: linear-gradient(176deg,
			#ededed,
			#ededed 75%,
			#fff calc(75% + 1px),
			#fff 100%);
}

.slider-banner {
	padding: 200px 0 !important;
	text-align: center;
}
.header.header-default .navbar-default .navbar-nav li.menu-item>a {
	color: #000000;
	font-weight: 600 !important;
	font-size: 14px;
}

.header .navbar-nav>li.wrap-1-column>.sub-menu,
.header .navbar-nav>li.wrap-1-column>.sub-menu li .sub-menu {
	width: 400px;
}
.iw-nav-menu li .sub-menu li:hover{
	background:#0000EE!important;	
}
.header.header-default .navbar-default .navbar-nav li.menu-item .sub-menu li:hover>a{
color:#FFF!important;	
}
.header .navbar-nav li.wrap-1-column .sub-menu{
	padding:0 !important;
}
.rental-form .row,.rental-form h3,.rental-form h4{
margin-top:10px;
}
input[type="submit"]{
	background:#0000E4;
	color:#FFF;
	margin-top:15px;
}
.iw-footer-menu .nav li a:hover,body .iw-footer-middle .widget_nav_menu .menu li a:hover{
color:#FFF!important;
text-decoration:underline;
}
.section-padding{
    padding-top: 55px;
    padding-bottom: 95px;
}
.header.header-default .navbar-default .navbar-nav > li > a{
padding:0 10px;
}
@media (max-width: 1024px){
	div.iw-has-parallax .iw-parallax{
		display:block!important;
	}
}
@media (max-width:991px) and (min-width:500px) {
	.header.header-default .iw-logo {
		width: 60%;
	}
}

@media (max-width: 768px) {
	.vc_row.vc_row-o-equal-height:nth-child(even)>.vc_column_container:nth-child(1){
order:1;
}
	.page-heading.style2 .container-inner .iw-heading-title h2{
		font-size: 36px;
	}
	.iw-logo.float-left {
		position: relative;
		background: transparent;
		padding: 5px;
		border-radius: 5px;
	}
.section-padding{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
footer.iw-footer .widget .widget-title{
margin:-5px 0 15px;
	padding-bottom:10px;
}
	.iw-footer-middle{
		padding:30px 0;
	}
	.copyright {
		font-size:10px;
	}
.section-padding.pt-0{
padding-top:0!important;
}
.section-padding.pb-0{
padding-bottom:0!important;
}


.canvas-menu-open .off-canvas-menu {
	background-color: #0000f7;
}

.off-canvas-menu .canvas-menu li.active>a {
	color: #FFF;
}
	.banner-title.iw-heading {
		margin: 30px auto 20px;
	}

	.iw-heading.style4 .iwh-description {
		font-size: 24px;
		line-height: 36px;
	}

	.main-logo,
	.header.header-default .is-sticky.navbar-default .iw-logo .sticky-logo {
		width: auto;
	}

	.header.header-default .navbar-default .iw-logo .logo-mobile {
		width: 300px;
	}

	.iw-about-me.style3:after,
	.iw-about-me.style3 .about-bg-image {
		display: block;
	}

	.iw-about-me.style3 .about-bg-image {
		width: 100%;
	}

	.iw-about-me.style3:after {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		right: 0;
		top: 0;
		transform: none;
		-webkit-transform: none;
	}

	.iw-about-me.style3 .about-content {
		padding: 50px 0;
	}

	.iw-video-youtube-vimeo {
		display: none;
	}

	.iw-boxed.style-3 .iw-boxed-inner .iw-boxed-item {
		padding-bottom: 0;
	}

	.order {
		order: 1;
	}

	.slider-banner {
		padding: 100px 0 !important;
		text-align: center;
	}
}

@media (max-width: 500px) {
	.header.header-default .navbar-default .iw-logo .logo-mobile {
		width: 250px;
	}
}
@media screen and (max-width: 991px) {
	.header.header-default.header-style-v2 {
		background: #FFFFFF !important;
	}

	.header.header-default .iw-logo {
		line-height: initial !important;
	}
}
.iw-footer-top{display:none}