@media screen and (max-width:1240px){

	.nav > li > a {
    	margin: 10px 23px 10px 30px;
	}
	
}
@media screen and (max-width: 1200px){
	.property-lifestyle .popup-close {
		background: #000;
		top: 0px;
		right: 0px;
		color: #FFFFFF;
		line-height: normal;
		padding: 6px 15px 0px 15px;
	}
	.property-lifestyle .popup-close:after{
		color:#FFFFFF;	
	}
	.swiper-arrow-right.pl {
		right: 0px;
		left: initial;
		margin-right: 0px;
	}
	.swiper-arrow-left.pl {
		left: 0px;
		right: initial;
		margin-right: 0px;
		margin-left: 0px;
	}
	.header-text-style4 .intro-section {
    	padding: 30px 35px 30px 30px;
	}
}
@media screen and (max-width:991px){
	
	.nav > li > a {
		font-size: 13px;
		margin: 20px 10px 10px 10px;
	}
	.header-text-style4 .intro-section {
		width: 57%;
	}
	ul.sub-menu {
    	left: 5px;
	}
		
}
@media screen and (max-width:767px){
	.header-text-style4 .intro-section {
		width: 62%;
	}
	.navbar-inverse .navbar-green > li:hover > a {
		border-bottom: none;
	}
	.navbar-inverse .navbar-nav > li.current > a, .navbar-inverse .navbar-nav > li > a:hover{
		 margin: 20px 10px 10px 10px;
		 border-bottom:0px;
		 padding-bottom:10px;
	}
	ul.sub-menu {
		position: static;
		display: block;
		background: #f3f3f3;
	}
}
@media screen and (max-width:600px){
	.header-text-style4 .intro-section {
		width: 100%;
		left: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.sticky-nav .col-md-3 {
		width: calc(100% - 42px);
	}
	.nav-transparent .logo-dark {
		height: auto;
	}	
}