/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
@media only screen and (max-width: 1440px) {
	.hp_fixed_smi {
		top: 170px;
		right: 30px;
	}
}
@media only screen and (max-width: 1366px) {
	#nav li {
		padding: 0 20px;
	}
	.hp_featprop h2 span::after, .fp_btns_wrap::after, .hp_testimonials h2 span::after {
		width: 65%;
	}

	#nav li a {
	    font-size: 14px;
	}
}
 
/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
	.header_logo a {
		max-width: calc( 50% - 10px );
	}
	#nav li {
		padding: 0 10px;
	}
	.hp_slideshow .cycloneslider-template-responsive,
	.hp_slideshow .cycloneslider-template-responsive .cycloneslider-slides,
	.hp_slideshow .cycloneslider-template-responsive .cycloneslider-slide canvas {
		min-height: 600px;
	}
	#hp_slide_tagline {
		bottom: 50px;
	}
	.hp_fixed_smi {
		right: 10px;
	}
	.hp_featprop h2 span::after, .fp_btns_wrap::after, .hp_testimonials h2 span::after {
		width: 55%;
	}
	.welcome_text_wrap {
		padding-left: 30px;
		padding-right: 110px;
	}
	.welcome_text_wrap h2 span {
		font-size: 80px;
	}

	.hp_statistics ul li {
		font-size: 12px;
	}
	.stats_number {
		font-size: 35px;
	}
} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
	.page-id-1710 td {
		width: 100% !important;
		display: block;
		text-align: center;
	}

	#aios-home-valuation-wrap {
		padding: 100px 0 !important;
	}

	#header_wrap {
		position: relative;
		z-index: 1;
		text-align: center;
		margin-top: 52px;
		padding: 20px 0;
		background-color: #000000;
	}
	.header_logo .textwidget {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.header_logo a {
		max-width: 100%;
	}
	.header_logo a:nth-child(2) {
		margin-left: 0;
		margin-top: 20px;
	}
	.hp_slideshow .cycloneslider-template-responsive,
	.hp_slideshow .cycloneslider-template-responsive .cycloneslider-slides,
	.hp_slideshow .cycloneslider-template-responsive .cycloneslider-slide canvas {
		min-height: auto;
	}
	#hp_slide_tagline, .hp_featprop h2 span::after, .fp_btns_wrap::after, .hp_testimonials h2 span::after {
		display: none;
	}
	.hp_featprop h2, .fp_btns_wrap {
		text-align: center;
	}
	.fp_slide_row .fp_item {
		width: 50% !important;
	}
	.fp_photo canvas {
		height: 300px;
	}
	.fp_info_wrap {
		width: 90%;
	}
	.fp_arrows {
		display: block;
		margin: 0 auto 30px;
	}
	.fp_view_btn {
		display: block;
		margin: 0 auto;
	}

	#hp_widget2 {
		padding: 70px 0;
	}
	.welcome_text_wrap {
		width: 100%;
		padding: 20px;
		text-align: center;
	}
	.welcome_photo {
	    width: 100%;
	    position: relative;
	    top: auto;
	    margin: 20px auto 0;
	}

	#hp_widget3 {
		margin-top: 70px;
	}
	.more_agents_btn {
		margin-top: 50px;
	}

	#hp_widget4 {
		padding: 70px 0 40px;
	}
	.hp_statistics ul li {
		width: 25%;
		margin-bottom: 30px;
	}

	.hp_testimonials h2 {
		text-align: center;
	}
	.testi_item {
		padding: 0 20px;
		border: none !important;
	}

	
	/* 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%;
	}
	

	.page-id-79 .agent-holder .attachment-agent-image {
	    width: 100%;
	    margin: 20px auto;
	    display: block;
	    float: none;
	    max-width: 300px;
	}

	.page-id-79 .agent-holder .agent-contacts-heading,
	.page-id-79 .agent-license,
	.page-id-79 .agent-holder .agent-contacts-main-info{
		text-align: center;
	}

	.ip-specs-right-bg {
		top: 0 !important; 
	}

	.page-id-211 #content .entry {
		text-align: center;
	}

	.page-id-211 #content strong {
		display: block;
	}

	.page-id-91 #content img[class*="align"] {
		margin-bottom: 10px;
	}

	.ip-ld-specs {
		margin: 0 auto !important;
	}

	.ip-ld-specs-content {
		width: 100% !important;
	}

} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {
	.fp_slide_row {
		margin-bottom: 0;
	}
	.fp_slide_row .fp_item {
		width: 100% !important;
		max-width: 360px;
		margin-bottom: 20px;
	}
	.hp_statistics ul li {
		width: 50%;
		font-size: 15px;
	}
	.form_field_wrap_radio {
		padding-left: 0;
	}
	.form_field_wrap_radio h3 {
		display: block;
	}
	.footer_form .wpcf7-form-control-wrap.inquiry {
		display: block;
		margin-top: 20px;
	}
	.form_field_wrap_radio span.wpcf7-list-item.first {
		margin-left: 0;
	}
	.footer_info ul li {
		display: block;
	}
	.footer_info ul li::before {
		display: none;
	}
	.footernav li {
		width: 50%;
		margin: 0 0 15px;
	}
    .ip-banner .container{
        width: 100%;
    }



.ip-ld-specs-content {
	width: 100% !important;
}

.ip-custom-pagination li button {
	padding: 3.5px 12px !important;
}

}

@media only screen and (max-width: 567px) { 
  .single-cities #content td {
  	 display: block; 
  	 width: 100% !important; 
  	 text-align: left !important;
  }
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
	#content .entry-title, #content .archive-title {
		font-size: 33px;
		line-height: 34px;
	}

	.parent-pageid-63 #content .entry ul {
		margin-left: 15px;
	}
	.parent-pageid-63 #content .entry a {
		word-break: break-word;
	}
	
	.footer_logo img {
		height: auto;
	}
	.hp_featprop h2, .hp_testimonials h2 {
		font-size: 50px;
	}
	.welcome_text_wrap h2 {
		font-size: 20px;
	}
	.welcome_text_wrap h2 span {
		font-size: 40px;
	}
	.hp_meet_team h2, .footer_form_wrap h2 {
		font-size: 55px;
	}
	.agents_list a {
		max-width: 222px;
		margin: 0 auto;
	}
	.testi_arrows {
		max-width: 270px;
	}
	.hp_statistics ul li, .footernav li {
		width: 100%;
	}
	.form_field_wrap {
		margin-bottom: 0;
	}
	.form_field_wrap_radio {
		margin-bottom: 20px;
	}
	.form_field_short {
		width: 100%;
		margin: 0 0 15px;
	}




#content .ip-about-sold-listing-dots.ip-custom-pagination a.custom-button-next {
	position: relative !important;
    right: 0 !important;
    left: 0 !important;
}
.ip-custom-pagination li button {
	padding: 3.5px 12px !important;
}

#content .ip-about-sold-listing-dots.ip-custom-pagination {
	padding: 43px 15px 39px 4.5% !important;
}

}
 
 @media print{
	header.header-wrapper, #fixed-header, #navigation, .entry-title, .yoast-breadcrumbs,footer,
	.sidebar, .amh-fixed-header-nav, .ip-bg, .header-content.wrapper, .menu-main-nav-container,
	a.header-logo, .header-logo,.amh-header-buttons, .sidebar, .top-logo, #navi, #headerwrapper,
	.transition, a, #breadcrumbs, .header-ip, .ip-image, .fixed-header, .ip-banner, .addtoany_share_save_container,
	.yoast-breadcrumbs, .entry-title, #ihf-leadcapture-btns, #footerwrapper, .footer, .grecaptcha-badge {
		display:none !important;
	}
	#content-sidebar #content{
		width:100% !important;
	}
	#content-sidebar, #content-full {
		margin-top: -440px;
	}
	body {
		background-image: none !important;
	}
	#content{
		width: 100%!important;
		margin-top: 100px !important;
	}
}
