/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
 @media only screen and (max-width: 1199px) {
	/* Navigation */ #nav > li {
	    margin-left:16px;
	}
 
 
	/* Banner taglines */
	.banner-tagline-active, .banner-tagline-sold {
	    bottom: 100px;
	}
 
	 /* Banner taglines */
	.banner-tagline-active-verbiage {
	    padding: 10px 0;
	}
 
	.banner-tagline-active-verbiage .verbiage-big {
	    font-size: 25px;
	}
 
	.banner-tagline-active-verbiage .verbiage-small {
	    font-size: 15px;
	}
 
	.banner-tagline-sold .verbiage-big {
	    font-size: 25px;
	}
 
	 /* Banner taglines */ .banner-tagline-active-verbiage, .banner-tagline-sold {
	    padding:15px 0;
	}
 
	.slideshow-cycle img {
	    height: auto;
	}
 
	  /* Content */ #sidebar .widget-set h4.widget-title {
	    font-size:15px;
	}
 
    
 
	.slideshow-cycle img {
	    height: auto;
	}
 
	/** Form ***/
	.contact-popup-form div.wpcf7-response-output {
	    width: 100% !important;
	}

	 #home-banner #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img canvas, 
	#home-banner #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video canvas {
	    min-height: 545px!important;
	}
	
		 	 .footer-contact .footer-contact-phone {
	    font-size: 27px;
	}
	
	.footer-contact {
	    font-size: 15px;
	}
	
	.form1 h4 {
	    font-size: 24px;
	}


 }
 
 
 
 @media only screen and (max-width: 991px) {
	 
	/* Banner arrow down */
	.banner-arrow-down {
	    display: none;
	}
	 
	/* Header */ .header-image-background {
	    background:none;
	}
 
	.form1.upper-contact-form {
	    display: none;
	}
 
	/* Content */
	#sidebar .widget-set h4.widget-title {
	    font-size: 17px;
	}
 
	/* Banner taglines */
	.banner-tagline-active-verbiage {
	    display: none;
	}
 
	.banner-tagline-sold .verbiage-big {
	    font-size: 15px;
	}
 
	/* Home welcome */
	.home-welcome {
	    padding: 0 20px;
	}
 
	/* Header */
	#header {
	    margin-top: 40px;
	    position: relative;
	}
 
	#header .header-left {
	    padding: 20px 0;
	    text-align: center;
	    width: 100%;
	    float: none;
	}
 
	#header .header-right {
	    display: none;
	}
 
	/* Side buttons */
	.side-buttons {
	    display: none;
	}
 
	/* Inner page wrapper */
	body #inner-page-wrapper {
	    padding-top: 30px;
	    padding-bottom: 30px;
	    margin: 0;
	}
 
	body #inner-page-wrapper .inner {
	    padding-left: 0;
	    padding-right: 0;
	}
 
	/* IP Background */
	.ip-background {
	    display: none;
	}

	 #footer {
    padding: 50px 15px 40px;
}

	 	#pojo-a11y-toolbar {
	    display: none;
	}
	#home-banner #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img canvas, 
	#home-banner #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video canvas {
	    min-height: 300px!important;
	}

	 .form1 h4 {
		font-size: 22px;
	}

	ul.sidebar-buttons li a.property-pro-aios-starter-theme-popup-trigger {
		max-width: 100%!important;
	 }
	 


 }

 
 @media only screen and (max-width: 800px) {
	.property-gallery-thumbs li {
	    width: 48%;
	}
 
	/* Content */
	#content-sidebar #content {
	    float: none;
	    width: 100% !important;
	}
 
	#sidebar {
	    float: none;
	    width: 100%;
	    height: auto !important;
	    position: relative;
	}
 
	   /* Footer */
	#footer .footer-left, #footer .footer-mid, #footer .footer-right {
	    width: 100%;
	    margin-bottom: 20px;
	}
 }
 
 @media only screen and (max-width: 710px) {
	/* Global */ .inner {
	    padding:0 15px;
	}
 
	/* Banner */
	#home-banner {
	    height: auto !important;
	}
 
	#banner-content {
	    position: relative;
	    height: auto !important;
	}
 
	/* Banner taglines */
	.banner-tagline-active {
	    position: relative;
	}
 
	.banner-tagline-sold .button3 {
	    padding: 10px;
	    letter-spacing: 3px;
	}
 
	/* Floated elements */
	.element-left, .element-right {
	    float: none;
	}
 
	/* Header */
	#header .header-left {
	    width: 100%;
	}
 
	/* Banner form */
	.form1.upper-contact-form .wpcf7-form-control-wrap {
	    width: 100% !important;
	    background: none !important;
	    padding: 0 !important;
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
 
	/** Form ***/
	.form1.upper-contact-form div.wpcf7-response-output {
	    width: 100% !important;
	}
 
	.form1.upper-contact-form input[type='submit'] {
	    margin-right: 0;
	    width: 100%;
	}
 
	.property-pro-aios-starter-theme-popup-trigger {
	    width: 100%;
	}
 
	/* Footer form */
	.form1 span {
	    width: 100%;
	}

	 	 #footer {
    padding: 50px 0 40px;
}

 
 
 }
 