/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
@media only screen and (max-height: 780px) {
	.burger-menu-container .bmcc-wrap{
		overflow-y: scroll;
	}
}

@media(max-width:1304px) {
	footer.footer .footer-container {
		width: 90%;
	}
}
 
/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
	.header.fh-show .header-left {
		max-width: 74px;
	}
	.header.fh-show .header-left {
		max-width: 59px;
	}

	.header .header-right .navigation ul li {
		padding: 0 1.5vw;
	}

	#welcome-area .wc-content .default-title h2 {
		font-size: 45px;
		letter-spacing: normal;
	}
} 

@media(max-width:1011px) {
	footer.footer .footer-container .footer-info li  {
		font-size: 12px;
	}
}

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
	
	.amh-header-buttons{
		background: #1e1d1d !important;
	}
	.amh-navigation {
		background: #1e1d1d !important;
	}
			.amh-navigation .amh-menu li{
				border-top: 1px solid #282727 !important;
			}
	.header{
		position: relative;
		margin-top: 54px;
	}
	.header .header-right{
		display: none;
	}
	.header .header-left {
		margin: 0 auto;
	}

	#welcome-area .wc-container .wc-wrap {
		flex-flow: column;
		justify-content: center;
		align-items: center;
	}
		#welcome-area .wc-photo{
			align-self: center;
			width: 100%;
	        max-width: 434px;
		}
		#welcome-area .wc-content {
			width: 100%;
			margin: 0;
			padding: 5vw;
		}
			#welcome-area .wc-content .default-title {
				margin-top: 0;
				text-align: center;
			}

			#welcome-area .wc-content .wc-icon{
				display: none;
			}

	#featured-video .fv-container {
		padding: 0;
	}
	#featured-video .fv-wrap {
		flex-flow: column-reverse;
	}
		#featured-video .fv-wrap .fv-content {
			width: 100%;
			padding: 6vw;
			text-align: center;
		}
		#featured-video .fv-wrap .fv-content .default-button {
			justify-content: center;
		}
		#featured-video .fv-container .fv-img{
			display: none;
		}
	#featured-video .fv-wrap .fv-video{
		width: 100%;
		margin: 0;
	}

	#hp-blogs .blog-middle .blog-lists {
		flex-flow: column;
	}
		#hp-blogs .blog-middle .blog-lists .blog-list{
			width: 100%;
			margin: 2vw 0;
		}

	.footer .footer-container .footer-info ul {
		flex-direction: column;
	}
	.footer .footer-container .footer-info ul li {
		margin-left: 0;
		margin-bottom: 15px;
	}
	/* The following are used on inner pages. Please edit carefully. */
	.inner {
	    width: 100%;
	}
	#content-sidebar, #content-full {
	    width: 100%;
	}	
	.outer{
		width: 100%;
		min-width: 100%;
	}
	#content-sidebar #content{
		width: 100%;
	}
	
	#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
		display: none
	}

	#hp-blogs .blog-middle .blog-lists .blog-list p {
		font-size: 16px;
	}
} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {

	.default-line{
		display: none !important;
	}
	.default-title h2{
		font-size: 35px;
	}

	.featured-properties .fp-container .fp-lists .fp-list .fp-content h3{
		font-size: 15px;
	}
		.featured-properties .fp-container .fp-lists .fp-list .fp-content p{
			font-size: 11px;
			padding: 5px 40px;
		}
		.featured-properties .fp-container .fp-lists .fp-list .fp-content span{
			font-size: 12px;
		}

	#welcome-area .wc-content .default-title h2{
		font-size: 34px;
	}

		#welcome-area .wc-container{
			padding: 0 6vw;
		}
		#welcome-area .wc-line{
			display: none;
		}
	#hp-cf-form .form-container{
		width: 100%;
		z-index: 7;
		padding: 0 30px;
	}
		#hp-cf-form .form-container p{
			font-size: 9px;
		}
    .ip-banner .container{
        width: 100%;
    }

	.cc_form_row{
		display: block;
	}
		.cc_form_row .cc_form_col{
			width: 100%;
			margin: 1.5vw 0;
		}
	
		.cc_form_row input,
		.cc_form_row textarea{
			font-size: 9px;
		}
	.footer .footer-container .footer-info ul{
		flex-flow: column;
	}
		.footer .footer-container .footer-info ul li{
			padding: 10px 0;
		}
	.footer .footer-container .footer-nav ul{
		flex-flow: column;
	}
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
	.footer .footer-container .footer-info ul li {
		text-align: center;
	}
	.footer .footer-container .footer-disclaimer .ai-font-compass {
		font-size: 30px;
	}
}

@media print{
	.grecaptcha-badge, #pojo-a11y-toolbar{
		display: none!important;
	}
}
 
