/************************
*** Large Screens
**************************/
@media screen and (min-width: 992px) {

	/***************
	** Header
	*****************/
	header .header-phone
	{
		text-align:right;
	}
	.navbar a 
	{
		font-size: 1.5rem;
	}
	.navbar-expand-lg .navbar-nav .nav-link
	{
		padding-left:0;
		padding-right:0;
		margin-left:0.5rem;
		margin-right:0.5rem;
	}
	
	
	
	
	
	.navbar>.container
	{
		padding-left:0px;
		padding-right:0px;
		margin-left:0px;
		margin-right:0px;
	}
	
	
	/***************
	** Hero
	*****************/
	.hero .inner .title 
	{
		width:50%;
		padding:1.5rem 3rem;
	}
	.hero .inner .title.title-extra-wide 
	{
		width:80%;
	}
	
	/***************
	** Tagline
	*****************/
	.tagline > .container
	{
		height:100%;
		position:relative;
	}
	.tagline .btn-feature
	{
		height:100%;
		position:relative;
		border-left:7px solid #c22b1c;
	}
	.tagline .btn::before 
	{
		content: " ";
		width: 7px;
		height: 100%;
		background: #FFF;
		
		position: absolute;
		top: 0;
		left: -14px;
	}
	.tagline .info 
	{
		display: inline-block;
		padding-right: 2rem;
		margin:0.2rem 0;
	}
	.tagline .split 
	{
		width: 3px;
		margin: 0 10px;
		opacity: 0.4;
		display: inline;
		color:#FFF;
		font-size:1.6rem;
		font-weight:bold;
	}
	
	
	/************************
	*** View Property
	**************************/
	section.view-property .property-price
	{
		font-size:2.5em;
		display:inline-block;
	}
	
	section.view-property .property-title
	{
		font-size:2.5em;
	}
	
	section.view-property .sub-title 
	{
		font-size:1.6rem;
	}
	
	.box-bordered
	{
		padding:1.2em;
	}
	
	.footer-icons 
	{
		text-align:right;
	}
	footer .footer-white p
	{
		margin-top:1.2em !important;
		text-align:left;
	}
	

}




/************************
*** Extra Large Screens
**************************/
@media screen and (min-width: 1200px) {

	.hero 
	{
		background-repeat:no-repeat;
		background-attachment: fixed;
	}

	.hero .inner .title.title-extra-wide 
	{
		width:70%;
	}
	.navbar-expand-lg .navbar-nav .nav-link
	{
		margin-left:1rem;
		margin-right:1rem;
	}
	
	.navbar li
	{
		padding:0 0.5em;
		position:relative;
	}
	.navbar .navbar-nav li ul
	{
		position: absolute;
		width: 250px;
	}
	
	.dropdown:hover .dropdown-menu
	{
		display:block;
		margin-top:-5px;
	}
	.dropdown-menu li a
	{
		display:block;
		font-size:1.4em;
	}
	.dropdown-menu li 
	{
		display:block;
	}
	.dropdown-menu li:hover
	{
		background-color:#3261b5;
	}
	
	
	
	.container 
	{
		max-width:1340px;
	}
	
	.navbar>.container
	{
		margin-left:auto;
		margin-right:auto;
	}
	
	.tagline .btn.md-right 
	{
		float:right;
	}
	.tagline
	{
		padding:0;
	}
	.main-property-arrows
	{
		padding-top:30%;
		font-size:3em;
	}
	
	
	
	
	
	
	
}


@media screen and (min-width: 1600px) {
	
	.hero .inner .title.title-extra-wide 
	{
		width:60%;
	}
	.hero 
	{
		height:550px;
	}
	.hero .inner .title h1
	{
		color: #FFF;
		text-transform: uppercase;
		font-size: 2.1rem;
	}
	.btn-feature
	{
		font-size: 1.6rem;
	}
	
	
}