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

	html body ul.navbar-nav li {
	font-size:20px;
	margin-bottom:10px;
	}

	.ov-cont h1 {
	margin-top: 40px;
	}

	.ov-cont {
	background-position: bottom left;
	}

	html body .logo img {
		max-width:138px;
	}

	html body .navbar-toggle {
		margin-top:24px;
		margin-right:22px;
	}

	.hero h1 {
		font-size:4em;
	}

	.view-properties div.view-content .prop-tsr-flex-col {
		width:100%;
	}


	/* resize recaptcha to stop overflow*/
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
	}	

	#layerslider span.big1 {
	font-size:40px;
	}	

	#layerslider span.big2 {
	font-size:30px;
	}

	.mob-hide {
	display:none;
	}
	
	.mob-show {
	display:block;
	}



	html body #layerslider.ls-container img.val-logo {
        margin-top:5px;
	max-width:100px !important;
	}	



 }


@media only screen and (min-width: 769px) {



	.mob-hide {
	display:block;
	}
	
	.mob-show {
	display:none;
	}

}


 /* Collapse the menu at 1000px*/
 @media only screen and (max-width: 1255px) {

 	.navbar-nav li axcc {
 		padding: 5px;
 	}


  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
  }
  .navbar-header .collapse, .navbar-toggle {
    display:block !important;
  }
  .navbar-header {
    float: none;
  }

  	html body .navbar-toggle {
		margin-top:24px;
		margin-right:22px;
	}



}


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

	.flex.ov-cont {
 		display: block;
 }

 		.paragraph--type--zig-zag .container-fluid.sec-odd .row.sec.flex {
	flex-direction: column;
}

	.paragraph--type--zig-zag .row {
		flex-direction: column;
	}

.sec-odd div {
	padding:0px 0px 0px 0px;
}

.sec-even div {	
	padding:0px 0px 0px 0px;
}

	.mob-hide {
	display: none;
	}

	.bg-sec-1-left {
		height: auto;
	}

	.bg-sec-1{
		height: auto;
	}

	.bg-sec-1-in, .bg-sec-2-in {
		width:100%;
		left:0%;
		height:auto;
		position: relative;
		margin-top:10px;
	}

	.zig-zag-cut-r, .zig-zag-cut-l {
		display: none;
	}


.bg-sec-1-in-in, .bg-sec-2-in-in {
	padding-bottom:10px;
}


}




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


 	}
