﻿@charset "utf-8";

	img {
    max-width: 100%;
	}

/* Small */

@media screen and (max-width:600px) {
	
	.small-1 {
		width:100%;	
	}
	p.announcement {
	font-size: 24px;
	}
	#menu-box {
    height: 80px;
	}
	#logo-inner img {
    width: 250px;
	margin-top: -15px;
	}
	nav ul.nav {
	padding: 5rem 2rem 2rem 2rem;
	}
	.cameraContent .camera_caption {
	top: 150px !important;
	left: 5% !important;
	}
	#welcome-image .cameraContent .camera_caption > div {
	width: 90%;
	}	
	.cameraContent .camera_caption .camera_caption_title {
	font-size: 35px;
	}
	.parallax-window {
	  min-height: 1200px;
	  background-position-x: 80% !important;
	}
	.content-4 {
	padding: 0 0 200px 0;
	}
	 .visforms {
		margin: 50px 0;
	}
	.visCSSlabel {
		float: none;
		margin-top: 10px;
		margin-right: 1%;
		width: 90%;
	}
	.visCSSinput, .editor {
		width: 90%;
		margin-top: 10px;
	}
	label.error {
		padding: 10px;
		max-width: 60%;
		margin: 0 0 0 20%;
	}
	.eform {
	margin-top: 50px;
	}
	#footer-content-inner {
    padding: 0;
	}
	footer .content {
    padding: 0 0 30px;
	}
}

/* Medium */

@media screen and (min-width:600px) and (max-width:1000px) {
	
	
	.medium-1 {
		width:12.5%;	
	}
	
	.medium-2 {
		width:25%;	
	}
	
	.medium-3 {
		width:37.5%;	
	}
	
	.medium-4 {
		width:50%;	
	}
	
	.medium-5 {
		width:62.5%;	
	}
	
	.medium-6 {
		width:75%;	
	}
	.medium-7 {
		width:87.5%;	
	}
	
	.medium-8 {
		width:100%;	
	}
	
	.medium-offset-1 {
		margin-left:12.5%;	
	}
	
	.medium-offset-2 {
		margin-left:25%;	
	}
	
	.medium-offset-3 {
		margin-left:37.5%;	
	}
	
	.medium-offset-4 {
		margin-left:50%;	
	}
	
	.medium-offset-5 {
		margin-left:62.5%;	
	}
	.medium-offset-6 {
		margin-left:75%;	
	}
	
	.medium-offset-7 {
		margin-left:87.5%;	
	}
	#menu-box {
    height: 100px;
	}
	#logo-inner img {
	margin-top: -20px;
	}
	.cameraContent .camera_caption {
	top: 180px !important;
	left: 15% !important;
	}
	#welcome-image .cameraContent .camera_caption > div {
	width: 70%;
	}
	.cameraContent .camera_caption .camera_caption_title {
	font-size: 44px;
	}
	.parallax-window {
	  min-height: 1200px;
	}
}


/* Large */

@media screen and (min-width:1000px) {
	
	.large-1 {
		width:6.25%;	
	}	
	.large-2 {
		width:12.5%;	
	}
	
	.large-3 {
		width:18.75%;	
	}

	.large-4 {
		width:25%;	
	}
	
	.large-5 {
		width:31.25%;	
	}
	
	.large-6 {
		width:37.5%;	
	}

	.large-7 {
		width:43.75%;	
	}
	
	.large-8 {
		width:50%;	
	}
	
	.large-9 {
		width:56.25%;	
	}

	.large-10 {
		width:62.5%;	
	}
	
	.large-11 {
		width:68.75%;	
	}
	
	.large-12 {
		width:75%;	
	}	
	.large-13 {
		width:81.25%;	
	}

	.large-14 {
		width:87.5%;	
	}
	
	.large-15 {
		width:93.75%;	
	}
	
	.large-16 {
		width:100%;	
	}
	
	.large-offset-1 {
		margin-left:6.25%;	
	}
	.large-offset-2 {
		margin-left:12.5%;	
	}
	.large-offset-3 {
		margin-left:18.75%;	
	}	
	.large-offset-4 {
		margin-left:25%;	
	}

	.large-offset-5 {
		margin-left:31.25%;	
	}

	.large-offset-6 {
		margin-left:37.5%;	
	}
	
	.large-offset-7 {
		margin-left:43.75%;	
	}
	
	.large-offset-8 {
		margin-left:50%;	
	}
	
	.large-offset-9 {
		margin-left:56.25%;	
	}
	
	.large-offset-10 {
		margin-left:62.5%;	
	}

	.large-offset-11 {
		margin-left:68.75%;	
	}
	
	.large-offset-12 {
		margin-left:75%;	
	}
	.large-offset-13 {
		margin-left:81.25%;	
	}

	.large-offset-14 {
		margin-left:87.5%;	
	}
	
	.large-offset-15 {
		margin-left:93.75%;	
	}	
		.cameraContent .camera_caption .camera_caption_title {
	font-size: 50px;
	}
}
