/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
 
@media only screen and (max-width: 1170px) {

	.signup-form-2 .left-form,
	.signup-form-2 .right-form {
		display: block;
		float: none;
		margin: 0;
		width: 100%;
	}

	.signup-form-2 input[type=text], 
	.signup-form-2 input[type=email], 
	.signup-form-2 input[type=submit] {
		max-width: 100%;
	}

	.signup-form-2 span.wpcf7-not-valid-tip {
		
		font-size: 12px;
	}

	.signup-form-2 p, .signup-form-2 p span {
		display: block;
	}

	.signup-form-2 span.wpcf7-form-control-wrap.your-name, 
	.signup-form-2 span.wpcf7-form-control-wrap.your-number {
		margin: 0;
	}

	.signup-form-2 .wpcf7-form-control-wrap.your-number {
	  width: 100% !important;
	  height: auto;
	}
	
}

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

	.header-content {
		max-width: 26.2%;
	}

	.other-property-link {
		text-align: center;
	}

	.footer-widget-left h3 span, .footer-widget-right h3 span{
		font: 700 18px/26px "Roboto Slab";
	}
	.footer-widget-left h3 span + span, .footer-widget-right h3 span + span {
	    font: 300 20px/26px "Roboto Slab";
	}	
	.signup-form-2 p, .signup-form-2 p span{
		width: 100%;
	}
}


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

	#content-sidebar, #content-full {
		background: none;
	}

	#content .entry-title {
		
		font: 700 24px "Roboto Slab";

	}

	#content .archive-title {

		font: 700 24px "Roboto Slab";
	}

	#content .archive-subtitle {
		font: 700 20px "Roboto Slab";
	}

	body {
		background: #fff;
	}

	html * {
		word-break:break-all;
	}

	#header-wrapper {
		margin-top: 47px;
	}

	#header-wrapper,
	#header-wrapper .innerWrapper {
		position: static;
		height: auto;
	}

	.header-content {
		max-width: 100%;
		margin: 0;
		padding: 20px 0 20px 0;
		height: auto;
		background: #fff;
	}

	.header-content .nav,
	.header-content .contact-details {
		display: none;
	}

	.header-widget .signup-btn {
		margin: 14px auto 0 auto;
	}

	.social-media {
		margin-top: 14px;
		display: none;
	}

	.innerContent {
		width: auto;
		margin: 0 auto;
		padding: 17px;
	}

	.header-widget .signup-btn {
		display: none;
	}
	body.home .header-widget .signup-btn{
		display: none;
	}

	#hero .cycloneslider-template-seamless .cycloneslider-slide img {
		width: 100%;
		height: auto;
		min-width: 0;

	}

	#welcome-wrap {
		padding: 34px 0 44px 0;
	}

	#welcome-wrap h1 {
		padding: 0 0 30px 0;
	}

	#content-full {
	  padding: 0;
	}

	.logo:before, .logo:after{
		display: none;
	}
}



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

	.property-slide-item .tagline span {
	  font: 400 20px/19px "Roboto Slab";
	}

	.property-slide-item .tagline span.line-2 {
	  font: 300 20px/14px "Roboto";
	  margin-top: 5px;
	}

}

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


	#signup-wrap .signup-form p, 
	#signup-wrap .signup-form p span,
	#signup-wrap .signup-form input[type=submit] {
		display: block;
		width: 100%;
		min-width: 100%;
		margin: 0 0 3px 0!important;
	}

	#signup-wrap span.wpcf7-not-valid-tip {
		position: static!important;
	}

	#signup-wrap h3 {
		font: 300 20px/20px "Open Sans";
		font-style: italic;
	}


	.featured-list {
		text-align: center;
		font-size: 0;
	}

	.featured-list a {
		width: 40%;
		margin: 1% 2.5%!important;
		display: inline-block;
		vertical-align: middle;
		float: none;
	}

	.featured-list a:first-child {
		margin: 1% 2.5%!important;
	}

	.information-widget .footer-widget-left,
	.information-widget .footer-widget-right {
		float: none;
		max-width: 100%;
	}
}

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

	#hero .property-tagline-item .tagline {
		top:10%;
	}
	
	#hero .property-tagline-item .tagline span {
		font-size:22px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#hero .property-tagline-item .tagline span.line-2 {
		font-size:18px;
	}
	.signup-form-2 p, .signup-form-2 p span{
		width: 100%;
	}
	#welcome-wrap h1 span + span {
	    font: 700 31px/30px "Roboto Slab";
	}	
	#welcome-wrap strong {
    	font: 700 16px "Roboto Slab";
    }
    .footer-widget-left h3 span, .footer-widget-right h3 span{
	    font: 700 16px/18px "Roboto Slab";
    }
}