@import url("font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");

/*
	Solarize by TEMPLATED
	templated.co @templatedco
	Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

/* Basic */

	body {
		background: #FFFFFF;
	}

		body.loading * {
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-o-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-o-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}

	body, input, select, textarea {
		color: #555555;
		font-family: 'Open Sans', sans-serif;
		font-size: 12pt;
		font-weight: 300;
		line-height: 1.65em;
	}

	a {
		color: #40acb4;
		text-decoration: underline;
	}
        
        a:hover {
            text-decoration: underline !important;
        }

	strong, b {
		font-weight: 700;
	}

	em, i {
		font-style: italic;
	}

	p, ul, ol, dl, table, blockquote {
		margin: 0 0 2em 0;
	}

	p {
		line-height: 1.8em;
	}

		p.medium {
			font-size: 1.4em;
		}

	h1, h2, h3, h4, h5, h6 {
		color: inherit;
		font-weight: 700;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}

	h2 {
		font-size: 1.5em;
	}

	h3 {
		font-size: 1.25em;
	}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	hr {
		border-top: solid 1px #40acb4;
		border: 0;
		margin-bottom: 1.5em;
	}

	blockquote {
		border-left: solid 0.5em #40acb4;
		font-style: italic;
		padding: 1em 0 1em 2em;
	}

	section.special, article.special {
		text-align: center;
	}

	header.major {
		padding-bottom: 3em;
		text-align: center;
		text-transform: uppercase;
	}

		header.major h2 {
			font-size: 2.6em;
			font-weight: 700;
		}

		header.major .byline {
			display: block;
			padding-top: 1em;
			letter-spacing: 1px;
			font-size: 1.4em;
		}

	footer_o > :last-child {
		margin-bottom: 0;
	}

	footer_o.major {
		padding-top: 3em;
	}
	
	footer > :last-child {
		margin-bottom: 0;
	}

	footer.major {
		padding-top: 3em;
	}

/* Form */

	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		background: none;
		border: solid 1px #40acb4;
		color: inherit;
		display: block;
		outline: 0;
		padding: 0.75em;
		text-decoration: none;
		width: 100%;
	}

		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="email"]:focus,
		textarea:focus {
			border-color: #40acb4;
		}

	input[type="text"],
	input[type="password"],
	input[type="email"] {
		line-height: 1em;
	}

	::-webkit-input-placeholder {
		color: inherit;
		opacity: 0.5;
		position: relative;
		top: 3px;
	}

	:-moz-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	::-moz-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	:-ms-input-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	.formerize-placeholder {
		color: rgba(85, 85, 85, 0.5) !important;
	}

/* Image */

	.image {
		border: 0;
		position: relative;
	}

		.image.fit {
			display: block;
		}

			.image.fit img {
				display: block;
				width: 100%;
			}

		.image.feature {
			display: block;
			margin: 0 0 2em 0;
		}

			.image.feature img {
				display: block;
				width: 100%;
			}

/* Icon */

	.icon {
		position: relative;
	}

		.icon:before {
			content: "";
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon > .label {
			display: none;
		}

/* Lists */

	ol.default {
		list-style: decimal;
		padding-left: 1.25em;
	}

		ol.default li {
			padding-left: 0.25em;
		}

	ul.default {
		margin: 0;
		padding: 0;
		list-style: none;
	}

		ul.default li {
			padding: 0.40em 0em;
		}

	ul.icons {
		cursor: default;
		padding-bottom: 2em;
	}

		ul.icons li {
			display: inline-block;
			line-height: 1em;
			padding: 0.5em 1em;
		}

			ul.icons li:first-child {
				padding-left: 0;
			}

			ul.icons li span {
				display: none;
			}

			ul.icons li a {
				text-decoration: none;
				font-size: 2em;
				color: inherit;
				opacity: 0.2;
				-moz-transition: all 0.35s ease-in-out;
				-webkit-transition: all 0.35s ease-in-out;
				-o-transition: all 0.35s ease-in-out;
				-ms-transition: all 0.35s ease-in-out;
				transition: all 0.35s ease-in-out;
			}

			ul.icons li a:hover {
				color: inherit;
				opacity: 1;
			}

	ul.actions {
		cursor: default;
	}

		ul.actions:last-child {
			margin-bottom: 0;
		}

		ul.actions li {
			display: inline-block;
			padding: 0 0 0 1.5em;
		}

			ul.actions li:first-child {
				padding: 0;
			}

		ul.actions.vertical li {
			display: block;
			padding: 1.5em 0 0 0;
		}

			ul.actions.vertical li:first-child {
				padding: 0;
			}

	ul.special-icons {
		margin: 0em;
		padding: 0em;
	}

		ul.special-icons > li {
			position: relative;
			padding: 0.50em 0em 0.50em 0em;
		}

		ul.special-icons > li:before {
			position: absolute;
			left: 0;
			top: 2em;
			display: block;
			background: none;
			font-size: 2em;
			border-radius: 5px;
		}

		ul.special-icons > li:first-child {
			border-top: none;
		}

		ul.special-icons h3 {
			margin-bottom: 0.80em;
			line-height: 2em;
			text-transform: uppercase;
			font-weight: 700;
			font-size: 1.2em;
		}

		ul.special-icons span {
			line-height: 190%;
		}

		ul.special-icons .fa {
			float: left;
			display: inline-block;
			padding-right: 1em;
			font-size: 1.4em;
			color: #40acb4;
		}

		ul.special-icons p {
			padding-left: 2.7em;
		}

/* Tables */

	table {
		width: 100%;
	}

		table.default {
			width: 100%;
		}

			table.default tbody tr {
				border-bottom: solid 1px #40acb4;
			}

			table.default td {
				padding: 0.5em 1em 0.5em 1em;
			}

			table.default th {
				font-weight: 700;
				padding: 0.5em 1em 0.5em 1em;
				text-align: left;
			}

			table.default thead {
				background: #555555;
				color: #fff;
			}

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		background: none;
		border-radius: none;
		border: 2px solid;
		border-color: #40acb4;
		color: #40acb4;
		cursor: pointer;
		display: inline-block;
		padding: 0.90em 1.2em;
		letter-spacing: 1px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 1.4em;
		-moz-transition: all 0.35s ease-in-out;
		-webkit-transition: all 0.35s ease-in-out;
		-o-transition: all 0.35s ease-in-out;
		-ms-transition: all 0.35s ease-in-out;
		transition: all 0.35s ease-in-out;
	}

		input[type="submit"]:hover,
		input[type="reset"]:hover,
		input[type="button"]:hover,
		.button:hover {
			background: #40acb4;
			color: white;
		}

		input[type="submit"].alt,
		input[type="reset"].alt,
		input[type="button"].alt,
		.button.alt {
			border-color: inherit;
			color: inherit;
		}

			input[type="submit"].alt:hover,
			input[type="reset"].alt:hover,
			input[type="button"].alt:hover,
			.button.alt:hover {
				background: white;
				color: #40acb4;
			}

		input[type="submit"].fit,
		input[type="reset"].fit,
		input[type="button"].fit,
		.button.fit {
			width: 100%;
		}

		input[type="submit"].small,
		input[type="reset"].small,
		input[type="button"].small,
		.button.small {
			font-size: 0.8em;
		}

/* Wrapper */

	.wrapper {
		padding: 6em 0em 4em 0em;
	}

		.wrapper.style1 {
			padding: 0em;
			background: #222222 url(../images/banner.jpg) no-repeat;
			background-size: cover;
			/*height: 450px;*/
			height: 808px;
			background-size: 100%;
		}

		.wrapper.style2 {
			background: #f2f2f2;
		}

			.wrapper.style2 .major {
				text-align: left !important;
			}

				.wrapper.style2 .major h2 {
					display: block;
					margin-bottom: 0.70em;
					letter-spacing: 1px;
					line-height: 1.4em;
					text-transform: uppercase;
					font-size: 1.8em;
					font-weight: 400;
				}

				.wrapper.style2 .major .byline {
					letter-spacing: normal;
					line-height: 1.6em;
					text-transform: capitalize;
					font-size: 1.4em;
				}

			.wrapper.style2 h3 {
				display: block;
				margin-bottom: 1em;
				letter-spacing: 1px;
				line-height: 1.4em;
				text-transform: uppercase;
				font-size: 1.6em;
				font-weight: 400;
			}

		.wrapper.style3 {
			padding-bottom: 6em;
			background: #40acb4;
			text-align: center;
			color: white;
		}

			.wrapper.style3 .container {
				padding-left: 6em;
				padding-right: 6em;
			}

			.wrapper.style3 p {
				font-size: 1.6em;
			}

		.wrapper.style4 {
			background: white;
		}

		.wrapper.style5 {
			background: #40acb4;
			text-align: center;
			color: white;
		}

			.wrapper.style5 .image {
				display: block;
				width: 60%;
				margin: 0em auto 2em auto;
			}

				.wrapper.style5 .image img {
					border-radius: 50%;
					border: 10px solid;
					border-color: white;
				}

/* Header */

	#header {
		color: white;
		height: 4em;
		background: rgba(0, 0, 0, 0.5);
	}

		#header .container {
			position: relative;
		}

	.homepage #logo {
		display: none;
	}

	.homepage #nav {
		position: static;
		right: none;
		text-align: center;
	}

	#logo {
		line-height: 2em;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-size: 2em;
		font-weight: 400;
	}

		#logo h1 {
			display: inline-block;
			margin: 0;
			padding: 0;
		}

		#logo a {
			color: inherit;
		}

	#nav {
		/*position: absolute;
		top: 0;
		right: 0;
		*/
		position: fixed;
    	padding-left: 0px;
    	right: 8px;
	}

		#nav > ul {
			margin: 0;
		}

			#nav > ul > li {
				border-radius: 4px;
				display: inline-block;
				margin-left: 0.5em;
				padding: 0 0.5em;
			}

				#nav > ul > li a {
					color: inherit;
					line-height: 4em;
					letter-spacing: 2px;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					font-size: 1em;
				}

				#nav > ul > li:first-child {
					margin-left: 0;
				}

				#nav > ul > li.active a {
					color: white;
				}

				#nav > ul > li > ul {
					display: none;
				}

/* Dropotron */

	.dropotron {
		top: 2em;
		background: rgba(32, 32, 32, 0.75);
		border-radius: 4px;
		color: inherit;
		min-width: 12em;
		padding: 1em 0;
		color: white;
	}

		.dropotron > li {
			line-height: 2em;
			padding: 0 1em;
		}

			.dropotron > li > a {
				color: inherit;
				letter-spacing: 2px;
				text-decoration: none;
				text-transform: uppercase;
			}

			.dropotron > li.active > a, .dropotron > li:hover > a {
				color: inherit;
			}

		.dropotron.level-0 {
			border-radius: 0 0 4px 4px;
			font-size: 1em;
			margin-left: -0.5em;
		}

/* Banner */

	#banner {
		padding: 6em 0em 3em 0em;
		text-align: center;
		text-transform: uppercase;
		color: white;
	}

		#banner .container {
			padding: 0em 8em;
		}

		#banner h2 {
			display: inline-block;
			padding: 0.50em 0.30em;
			background: #40acb4;
			font-size: 3em;
			font-weight: 400;
		}

		#banner span, #banner p {
			display: block;
			letter-spacing: 1px;
			text-transform: uppercase;
			font-size: 1.6em;
			font-weight: 300;
		}

		#banner span {
			padding: 1em 0em;
		}

/* Main */

	#main {
		padding: 4em 0;
	}

		#main #content .major, #main #sidebar .major {
			text-align: left;
		}

		#main #sidebar section {
			margin-top: 4em;
		}

			#main #sidebar section:first-child {
				margin-top: 0;
			}

		#main #sidebar .major {
			padding-bottom: 2em;
		}

			#main #sidebar .major h2 {
				font-size: 1.8em;
			}

/* Footer */

	#footer_o {
		padding: 6em 0 2em 0;
		text-align: center;
		color: white;
	}

	#footer_o hr {
		border-bottom: 1px solid;
		border-color: inherit;
		opacity: .05;
	}

	#footer_o .major h2 {
		color: inherit;
	}

	#footer_o .major .byline {
		color: inherit;
		opacity: .4;
	}

	#footer_o .copyright {
		margin-top: 3em;
		text-align: center;
	}
	
	div#footer {
		padding: 3em 0 2em 0 !important;
		text-align: center;
		color: white;
	}

	#footer hr {
		border-bottom: 1px solid;
		border-color: inherit;
		opacity: .05;
	}

	#footer .major h2 {
		color: inherit;
	}

	#footer .major .byline {
		color: inherit;
		opacity: .4;
	}

	#footer .copyright {
		margin-top: 3em;
		text-align: center;
	}

/* Copyright */

	#copyright {
		position: relative;
		text-transform: uppercase;
		text-align: center;
		padding: 3em 0em 3em 0em;
		color: inherit;
		opacity: .40;
	}

		#copyright a {
			text-decoration: none;
			color: inherit;
		}

/* Extra */

	#extra1 h2 {
		display: block;
		margin-bottom: 1em;
		letter-spacing: 1px;
		line-height: 1.4em;
		text-transform: uppercase;
		font-size: 1.8em;
		font-weight: 400;
	}

	#extra1 h3 {
		display: block;
		margin-bottom: 1em;
		letter-spacing: 1px;
		line-height: 1.4em;
		text-transform: uppercase;
		font-size: 1.6em;
		font-weight: 400;
	}

/* Team */

	#team h3 {
		margin-bottom: 0.50em;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-weight: 700;
	}
        
        .homepage #nav {
            position: fixed;
            padding-left: 0px;
            right: 8px;
        }
        
        #nav > ul > li a {
            text-transform: none;
        }
        
        a.button:nth-of-type(2) {
            position: absolute;
            margin-left: 10px;
        }
                
        nav#nav, #nav > ul > li.active a {
            color: #40acb4 !important;
        }
        
        header.major {
            text-transform: none;
        }
        
        section > p {
            text-align: justify;
        }
        
        header.major h2 {
            font-size: 1.8em;
        }
        
        #return-to-top {
            position: fixed;
            bottom: 20px;
            right: 20px;
            background: rgb(0, 0, 0);
            background: rgba(0, 0, 0, 0.7);
            width: 50px;
            height: 50px;
            display: block;
            text-decoration: none;
            -webkit-border-radius: 35px;
            -moz-border-radius: 35px;
            border-radius: 35px;
            display: none;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }
        
        #return-to-top i {
            color: #fff;
            margin: 0;
            position: relative;
            left: 16px;
            top: 13px;
            font-size: 19px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }
        
        #return-to-top:hover {
            background: rgba(0, 0, 0, 0.9);
        }
        
        #return-to-top:hover i {
            color: #fff;
            top: 5px;
        }
		
@media screen and (max-width: 1894px) {.wrapper.style1{height: 800px;}}

@media screen and (max-width: 1886px) {.wrapper.style1{height: 795px;}}

@media screen and (max-width: 1878px) {.wrapper.style1{height: 790px;}}

@media screen and (max-width: 1870px) {.wrapper.style1{height: 785px;}}

@media screen and (max-width: 1862px) {.wrapper.style1{height: 780px;}}

@media screen and (max-width: 1854px) {.wrapper.style1{height: 775px;}}

@media screen and (max-width: 1846px) {.wrapper.style1{height: 770px;}}

@media screen and (max-width: 1838px) {.wrapper.style1{height: 765px;}}

@media screen and (max-width: 1830px) {.wrapper.style1{height: 760px;}}

@media screen and (max-width: 1822px) {.wrapper.style1{height: 755px;}}

@media screen and (max-width: 1814px) {.wrapper.style1{height: 750px;}}

@media screen and (max-width: 1806px) {.wrapper.style1{height: 745px;}}

@media screen and (max-width: 1798px) {.wrapper.style1{height: 740px;}}

@media screen and (max-width: 1790px) {.wrapper.style1{height: 735px;}}

@media screen and (max-width: 1782px) {.wrapper.style1{height: 730px;}}

@media screen and (max-width: 1774px) {.wrapper.style1{height: 725px;}}

@media screen and (max-width: 1766px) {.wrapper.style1{height: 720px;}}

@media screen and (max-width: 1758px) {.wrapper.style1{height: 720px;}}

@media screen and (max-width: 1750px) {.wrapper.style1{height: 720px;}}

@media screen and (max-width: 1742px) {.wrapper.style1{height: 720px;}}

@media screen and (max-width: 1734px) {.wrapper.style1{height: 718px;}}

@media screen and (max-width: 1726px) {.wrapper.style1{height: 716px;}}

@media screen and (max-width: 1718px) {.wrapper.style1{height: 714px;}}

@media screen and (max-width: 1710px) {.wrapper.style1{height: 712px;}}

@media screen and (max-width: 1702px) {.wrapper.style1{height: 710px;}}

@media screen and (max-width: 1694px) {.wrapper.style1{height: 708px;}}

@media screen and (max-width: 1686px) {.wrapper.style1{height: 706px;}}

@media screen and (max-width: 1678px) {.wrapper.style1{height: 704px;}}

@media screen and (max-width: 1670px) {.wrapper.style1{height: 702px;}}

@media screen and (max-width: 1662px) {.wrapper.style1{height: 700px;}}

@media screen and (max-width: 1654px) {.wrapper.style1{height: 698px;}}

@media screen and (max-width: 1646px) {.wrapper.style1{height: 694px;}}

@media screen and (max-width: 1638px) {.wrapper.style1{height: 692px;}}

@media screen and (max-width: 1630px) {.wrapper.style1{height: 690px;}}

@media screen and (max-width: 1622px) {.wrapper.style1{height: 686px;}}

@media screen and (max-width: 1614px) {.wrapper.style1{height: 684px;}}

@media screen and (max-width: 1606px) {.wrapper.style1{height: 682px;}}

@media screen and (max-width: 1602px) {.wrapper.style1{height: 681px;}}

@media screen and (max-width: 1599px) {.wrapper.style1{height: 680px;}}

@media screen and (max-width: 1598px) {.wrapper.style1{height: 676px;}}

@media screen and (max-width: 1590px) {.wrapper.style1{height: 674px;}}

@media screen and (max-width: 1588px) {.wrapper.style1{height: 673px;}}

@media screen and (max-width: 1586px) {.wrapper.style1{height: 672px;}}

@media screen and (max-width: 1584px) {.wrapper.style1{height: 671px;}}

@media screen and (max-width: 1578px) {.wrapper.style1{height: 670px;}}

@media screen and (max-width: 1574px) {.wrapper.style1{height: 669px;}}

@media screen and (max-width: 1572px) {.wrapper.style1{height: 668px;}}

@media screen and (max-width: 1569px) {.wrapper.style1{height: 666px;}}

@media screen and (max-width: 1566px) {.wrapper.style1{height: 664px;}}

@media screen and (max-width: 1560px) {.wrapper.style1{height: 663px;}}

@media screen and (max-width: 1558px) {.wrapper.style1{height: 660px;}}

@media screen and (max-width: 1551px) {.wrapper.style1{height: 659px;}}

@media screen and (max-width: 1549px) {.wrapper.style1{height: 658px;}}

@media screen and (max-width: 1546px) {.wrapper.style1{height: 657px;}}

@media screen and (max-width: 1545px) {.wrapper.style1{height: 657px;}}

@media screen and (max-width: 1544px) {.wrapper.style1{height: 656px;}}

@media screen and (max-width: 1542px) {.wrapper.style1{height: 655px;}}

@media screen and (max-width: 1539px) {.wrapper.style1{height: 654px;}}

@media screen and (max-width: 1537px) {.wrapper.style1{height: 653px;}}

@media screen and (max-width: 1535px) {.wrapper.style1{height: 652px;}}

@media screen and (max-width: 1532px) {.wrapper.style1{height: 651px;}}

@media screen and (max-width: 1530px) {.wrapper.style1{height: 650px;}}

@media screen and (max-width: 1528px) {.wrapper.style1{height: 649px;}}

@media screen and (max-width: 1525px) {.wrapper.style1{height: 648px;}}

@media screen and (max-width: 1523px) {.wrapper.style1{height: 647px;}}

@media screen and (max-width: 1521px) {.wrapper.style1{height: 646px;}}

@media screen and (max-width: 1518px) {.wrapper.style1{height: 645px;}}

@media screen and (max-width: 1516px) {.wrapper.style1{height: 644px;}}

@media screen and (max-width: 1514px) {.wrapper.style1{height: 643px;}}

@media screen and (max-width: 1511px) {.wrapper.style1{height: 642px;}}

@media screen and (max-width: 1509px) {.wrapper.style1{height: 641px;}}

@media screen and (max-width: 1507px) {.wrapper.style1{height: 640px;}}

@media screen and (max-width: 1504px) {.wrapper.style1{height: 638px;}}

@media screen and (max-width: 1500px) {.wrapper.style1{height: 637px;}}

@media screen and (max-width: 1498px) {.wrapper.style1{height: 636px;}}

@media screen and (max-width: 1495px) {.wrapper.style1{height: 635px;}}

@media screen and (max-width: 1493px) {.wrapper.style1{height: 634px;}}

@media screen and (max-width: 1490px) {.wrapper.style1{height: 633px;}}

@media screen and (max-width: 1488px) {.wrapper.style1{height: 632px;}}

@media screen and (max-width: 1486px) {.wrapper.style1{height: 631px;}}

@media screen and (max-width: 1484px) {.wrapper.style1{height: 630px;}}

@media screen and (max-width: 1482px) {.wrapper.style1{height: 629px;}}

@media screen and (max-width: 1480px) {.wrapper.style1{height: 628px;}}

@media screen and (max-width: 1478px) {.wrapper.style1{height: 627px;}}

@media screen and (max-width: 1476px) {.wrapper.style1{height: 626px;}}

@media screen and (max-width: 1474px) {.wrapper.style1{height: 625px;}}

@media screen and (max-width: 1472px) {.wrapper.style1{height: 624px;}}

@media screen and (max-width: 1470px) {.wrapper.style1{height: 623px;}}

@media screen and (max-width: 1468px) {.wrapper.style1{height: 622px;}}

@media screen and (max-width: 1464px) {.wrapper.style1{height: 620px;}}

@media screen and (max-width: 1462px) {.wrapper.style1{height: 619px;}}

@media screen and (max-width: 1460px) {.wrapper.style1{height: 618px;}}

@media screen and (max-width: 1458px) {.wrapper.style1{height: 617px;}}

@media screen and (max-width: 1456px) {.wrapper.style1{height: 616px;}}

@media screen and (max-width: 1454px) {.wrapper.style1{height: 615px;}}

@media screen and (max-width: 1452px) {.wrapper.style1{height: 614px;}}

@media screen and (max-width: 1450px) {.wrapper.style1{height: 613px;}}

@media screen and (max-width: 1448px) {.wrapper.style1{height: 612px;}}

@media screen and (max-width: 1446px) {.wrapper.style1{height: 611px;}}

@media screen and (max-width: 1444px) {.wrapper.style1{height: 610px;}}

@media screen and (max-width: 1442px) {.wrapper.style1{height: 609px;}}

@media screen and (max-width: 1440px) {.wrapper.style1{height: 608px;}}

@media screen and (max-width: 1438px) {.wrapper.style1{height: 607px;}}

@media screen and (max-width: 1436px) {.wrapper.style1{height: 606px;}}

@media screen and (max-width: 1434px) {.wrapper.style1{height: 605px;}}

@media screen and (max-width: 1432px) {.wrapper.style1{height: 604px;}}

@media screen and (max-width: 1430px) {.wrapper.style1{height: 603px;}}

@media screen and (max-width: 1418px) {.wrapper.style1{height: 602px;}}

@media screen and (max-width: 1416px) {.wrapper.style1{height: 601px;}}

@media screen and (max-width: 1414px) {.wrapper.style1{height: 600px;}}

@media screen and (max-width: 1412px) {.wrapper.style1{height: 599px;}}

@media screen and (max-width: 1410px) {.wrapper.style1{height: 598px;}}

@media screen and (max-width: 1408px) {.wrapper.style1{height: 597px;}}

@media screen and (max-width: 1406px) {.wrapper.style1{height: 596px;}}

@media screen and (max-width: 1402px) {.wrapper.style1{height: 595px;}}

@media screen and (max-width: 1400px) {.wrapper.style1{height: 594px;}}

@media screen and (max-width: 1398px) {.wrapper.style1{height: 593px;}}

@media screen and (max-width: 1396px) {.wrapper.style1{height: 592px;}}

@media screen and (max-width: 1394px) {.wrapper.style1{height: 591px;}}

@media screen and (max-width: 1392px) {.wrapper.style1{height: 590px;}}

@media screen and (max-width: 1390px) {.wrapper.style1{height: 589px;}}

@media screen and (max-width: 1386px) {.wrapper.style1{height: 588px;}}

@media screen and (max-width: 1384px) {.wrapper.style1{height: 587px;}}

@media screen and (max-width: 1382px) {.wrapper.style1{height: 586px;}}

@media screen and (max-width: 1380px) {.wrapper.style1{height: 585px;}}

@media screen and (max-width: 1378px) {.wrapper.style1{height: 584px;}}

@media screen and (max-width: 1376px) {.wrapper.style1{height: 583px;}}

@media screen and (max-width: 1374px) {.wrapper.style1{height: 582px;}}

@media screen and (max-width: 1370px) {.wrapper.style1{height: 581px;}}

@media screen and (max-width: 1368px) {.wrapper.style1{height: 580px;}}

@media screen and (max-width: 1366px) {.wrapper.style1{height: 579px;}}

@media screen and (max-width: 1364px) {.wrapper.style1{height: 578px;}}

@media screen and (max-width: 1362px) {.wrapper.style1{height: 577px;}}

@media screen and (max-width: 1360px) {.wrapper.style1{height: 576px;}}

@media screen and (max-width: 1358px) {.wrapper.style1{height: 575px;}}

@media screen and (max-width: 1353px) {.wrapper.style1{height: 574px;}}

@media screen and (max-width: 1351px) {.wrapper.style1{height: 573px;}}

@media screen and (max-width: 1349px) {.wrapper.style1{height: 572px;}}

@media screen and (max-width: 1347px) {.wrapper.style1{height: 571px;}}

@media screen and (max-width: 1345px) {.wrapper.style1{height: 570px;}}

@media screen and (max-width: 1343px) {.wrapper.style1{height: 569px;}}

@media screen and (max-width: 1342px) {.wrapper.style1{height: 568px;}}

@media screen and (max-width: 1336px) {.wrapper.style1{height: 567px;}}

@media screen and (max-width: 1334px) {.wrapper.style1{height: 566px;}}

@media screen and (max-width: 1332px) {.wrapper.style1{height: 565px;}}

@media screen and (max-width: 1330px) {.wrapper.style1{height: 564px;}}

@media screen and (max-width: 1328px) {.wrapper.style1{height: 563px;}}

@media screen and (max-width: 1326px) {.wrapper.style1{height: 562px;}}

@media screen and (max-width: 1324px) {.wrapper.style1{height: 561px;}}

@media screen and (max-width: 1320px) {.wrapper.style1{height: 560px;}}

@media screen and (max-width: 1318px) {.wrapper.style1{height: 559px;}}

@media screen and (max-width: 1316px) {.wrapper.style1{height: 558px;}}

@media screen and (max-width: 1314px) {.wrapper.style1{height: 557px;}}

@media screen and (max-width: 1312px) {.wrapper.style1{height: 556px;}}

@media screen and (max-width: 1310px) {.wrapper.style1{height: 555px;}}

@media screen and (max-width: 1308px) {.wrapper.style1{height: 554px;}}

@media screen and (max-width: 1305px) {.wrapper.style1{height: 553px;}}

@media screen and (max-width: 1303px) {.wrapper.style1{height: 552px;}}

@media screen and (max-width: 1301px) {.wrapper.style1{height: 551px;}}

@media screen and (max-width: 1299px) {.wrapper.style1{height: 550px;}}

@media screen and (max-width: 1297px) {.wrapper.style1{height: 549px;}}

@media screen and (max-width: 1295px) {.wrapper.style1{height: 548px;}}

@media screen and (max-width: 1292px) {.wrapper.style1{height: 547px;}}

@media screen and (max-width: 1290px) {.wrapper.style1{height: 546px;}}

@media screen and (max-width: 1288px) {.wrapper.style1{height: 545px;}}

@media screen and (max-width: 1286px) {.wrapper.style1{height: 544px;}}

@media screen and (max-width: 1284px) {.wrapper.style1{height: 543px;}}

@media screen and (max-width: 1282px) {.wrapper.style1{height: 542px;}}

@media screen and (max-width: 1280px) {.wrapper.style1{height: 541px;}}

@media screen and (max-width: 1278px) {.wrapper.style1{height: 540px;}}

@media screen and (max-width: 1272px) {.wrapper.style1{height: 539px;}}

@media screen and (max-width: 1270px) {.wrapper.style1{height: 538px;}}

@media screen and (max-width: 1268px) {.wrapper.style1{height: 537px;}}

@media screen and (max-width: 1264px) {.wrapper.style1{height: 536px;}}

@media screen and (max-width: 1266px) {.wrapper.style1{height: 535px;}}

@media screen and (max-width: 1264px) {.wrapper.style1{height: 534px;}}

@media screen and (max-width: 1262px) {.wrapper.style1{height: 533px;}}

@media screen and (max-width: 1256px) {.wrapper.style1{height: 532px;}}

@media screen and (max-width: 1254px) {.wrapper.style1{height: 531px;}}

@media screen and (max-width: 1252px) {.wrapper.style1{height: 530px;}}

@media screen and (max-width: 1250px) {.wrapper.style1{height: 529px;}}

@media screen and (max-width: 1248px) {.wrapper.style1{height: 528px;}}

@media screen and (max-width: 1246px) {.wrapper.style1{height: 527px;}}

@media screen and (max-width: 1244px) {.wrapper.style1{height: 526px;}}

@media screen and (max-width: 1239px) {.wrapper.style1{height: 525px;}}

@media screen and (max-width: 1237px) {.wrapper.style1{height: 524px;}}

@media screen and (max-width: 1235px) {.wrapper.style1{height: 523px;}}

@media screen and (max-width: 1233px) {.wrapper.style1{height: 522px;}}

@media screen and (max-width: 1231px) {.wrapper.style1{height: 521px;}}

@media screen and (max-width: 1229px) {.wrapper.style1{height: 520px;}}

@media screen and (max-width: 1227px) {.wrapper.style1{height: 519px;}}

@media screen and (max-width: 1223px) {.wrapper.style1{height: 518px;}}

@media screen and (max-width: 1221px) {.wrapper.style1{height: 517px;}}

@media screen and (max-width: 1219px) {.wrapper.style1{height: 516px;}}

@media screen and (max-width: 1217px) {.wrapper.style1{height: 515px;}}

@media screen and (max-width: 1216px) {
		body {
			width: 1200px;
		    overflow-x: hidden;
		}
		
		.wrapper.style1, .wrapper.style2, .wrapper.style4 {
			width: 1209px;
		}
		
	    .wrapper.style1 {
			height: 510px;
		}
		
		.wrapper.style2 .container{
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1186px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 .container, div#footer, .wrapper.style2 .container{ {
			width: 1095px;
		}
}

@media screen and (max-width: 1205px) {
		
		.wrapper.style1, .wrapper.style2, .wrapper.style4 {
			width: 1199px;
		}
	    
		.wrapper.style1 {
			height: 510px;
		}
		
		.wrapper.style2 .container {
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double {
			width: 1176px;
			margin-left:  -44px;
		}
		
		.wrapper.style2 .container, .wrapper.style4 .container, div#footer {
			width: 1085px;
		}
}

@media screen and (max-width: 1201px) {
		
		#skel-layers-wrapper {
			width: 1190px;
		}
		
	    .wrapper.style1 {
			height: 510px;
			width: 1189px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1189px;
		}
		
		.wrapper.style2 {
			width: 1189px;
		}
		
		.wrapper.style2 .container{
			width: 1075px;
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1166px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1189px;
		}
		
		.wrapper.style4 .container{
			width: 1075px;
		}
		
		div#footer {
			width: 1075px;
		}
}

@media screen and (max-width: 1192px) {

		#skel-layers-wrapper {
			width: 1180px;
		}
		
	    .wrapper.style1 {
			height: 507px;
			width: 1179px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1179px;
		}
		
		.wrapper.style2 {
			width: 1179px;
		}
		
		.wrapper.style2 .container{
			width: 1065px;
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1156px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1179px;
		}
		
		.wrapper.style4 .container{
			width: 1065px;
		}
		
		div#footer {
			width: 1065px;
		}
}

@media screen and (max-width: 1181px) {
	body{
		width: 1181px !important;
		overflow-x: hidden !important;
	}
		#skel-layers-wrapper {
			width: 1170px;
		}
		
	    .wrapper.style1 {
			height: 502px;
			width: 1169px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1169px;
		}
		
		.wrapper.style2 {
			width: 1169px;
		}
		
		.wrapper.style2 .container{
			width: 1055px;
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1146px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1169px;
		}
		
		.wrapper.style4 .container{
			width: 1055px;
		}
		
		div#footer {
			width: 1055px;
		}
}

@media screen and (max-width: 1170px) {
	body{
		width: 1170px !important;
		overflow-x: hidden !important;
	}
		#skel-layers-wrapper {
			width: 1160px;
		}
		
	    .wrapper.style1 {
			height: 498px;
			width: 1159px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1159px;
		}
		
		.wrapper.style2 {
			width: 1159px;
		}
		
		.wrapper.style2 .container{
			width: 1045px;
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1136px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1159px;
		}
		
		.wrapper.style4 .container{
			width: 1045px;
		}
		
		div#footer {
			width: 1045px;
		}
}

@media screen and (max-width: 1160px) {
	body{
		width: 1160px !important;
		overflow-x: hidden !important;
	}
		#skel-layers-wrapper {
			width: 1150px;
		}
		
	    .wrapper.style1 {
			height: 494px;
			width: 1149px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1149px;
		}
		
		.wrapper.style2 {
			width: 1149px;
		}
		
		.wrapper.style2 .container{
			width: 1035px;
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1126px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1149px;
		}
		
		.wrapper.style4 .container{
			width: 1035px;
		}
		
		div#footer {
			width: 1035px;
		}
}

@media screen and (max-width: 1150px) {
	body{
		width: 1150px !important;
		overflow-x: hidden !important;
	}
		#skel-layers-wrapper {
			width: 1140px;
		}
		
	    .wrapper.style1 {
			height: 489px;
			width: 1139px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1139px;
		}
		
		.wrapper.style2 {
			width: 1139px;
		}
		
		.wrapper.style2 .container{
			width: 1025px;
			margin-left:  25px;
		    margin-right: 25px;
		}
		
		.wrapper.style2 .row.double{
			width: 1116px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1139px;
		}
		
		.wrapper.style4 .container{
			width: 1025px;
		}
		
		div#footer {
			width: 1025px;
		}
}

@media screen and (max-width: 1140px) {
	body{
		width: 1140px !important;
		overflow-x: hidden !important;
	}
		#skel-layers-wrapper {
			width: 1130px;
		}
		
	    .wrapper.style1 {
			height: 484px;
			width: 1129px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1129px;
		}
		
		.wrapper.style2 {
			width: 1129px;
		}
		
		.wrapper.style2 .container{
			width: 1015px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1106px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1129px;
		}
		
		.wrapper.style4 .container{
			width: 1015px;
		}
		
		div#footer {
			width: 1015px;
		}
}

@media screen and (max-width: 1130px) {
	body{
		width: 1130px !important;
		overflow-x: hidden !important;
	}
		#skel-layers-wrapper {
			width: 1120px;
		}
		
	    .wrapper.style1 {
			height: 480px;
			width: 1119px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1119px;
		}
		
		.wrapper.style2 {
			width: 1119px;
		}
		
		.wrapper.style2 .container{
			width: 1005px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1096px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1119px;
		}
		
		.wrapper.style4 .container{
			width: 1015px;
		}
		
		div#footer {
			width: 1015px;
		}
}

@media screen and (max-width: 1120px) {
		body {
			width: 1120px;
			overflow-x: hidden;
		}
			
		#skel-layers-wrapper {
			width: 1110px;
		}
		
	    .wrapper.style1 {
			height: 476px;
			width: 1109px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1109px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1109px;
		}
		
		.wrapper.style2 {
			width: 1109px;
		}
		
		.wrapper.style2 .container{
			width: 995px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1086px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1109px;
		}
		
		.wrapper.style4 .container{
			width: 1005px;
		}
		
		div#footer {
			width: 1005px;
		}
		
		div#footer section.container{
			width: 1109px;
		}
}

@media screen and (max-width: 1110px) {
	body{
		width: 1110px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 1100px;
		}
		
	    .wrapper.style1 {
			height: 472px;
			width: 1099px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1099px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1099px;
		}
		
		.wrapper.style2 {
			width: 1099px;
		}
		
		.wrapper.style2 .container{
			width: 985px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1076px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1099px;
		}
		
		.wrapper.style4 .container{
			width: 1010px;
		}
		
		div#footer {
			width: 1095px;
		}
		
		div#footer section.container{
			width: 1099px;
		}
}

@media screen and (max-width: 1100px) {
	body{
		width: 1110px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 1000px;
		}
		
	    .wrapper.style1 {
			height: 468px;
			width: 1089px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1089px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1089px;
		}
		
		.wrapper.style2 {
			width: 1089px;
		}
		
		.wrapper.style2 .container{
			width: 985px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1066px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1089px;
		}
		
		.wrapper.style4 .container{
			width: 1000px;
		}
		
		div#footer {
			width: 1085px;
		}
		
		div#footer section.container{
			width: 1089px;
		}
}

@media screen and (max-width: 1090px) {
	body{
		width: 1090px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 990px;
		}
		
	    .wrapper.style1 {
			height: 464px;
			width: 1079px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1079px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1079px;
		}
		
		.wrapper.style2 {
			width: 1079px;
		}
		
		.wrapper.style2 .container{
			width: 975px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1056px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1079px;
		}
		
		.wrapper.style4 .container{
			width: 990px;
		}
		
		div#footer {
			width: 1075px;
		}
		
		div#footer section.container{
			width: 1079px;
		}
}

@media screen and (max-width: 1080px) {
	body{
		width: 1080px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 980px;
		}
		
	    .wrapper.style1 {
			height: 458px;
			width: 1069px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1069px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1069px;
		}
		
		.wrapper.style2 {
			width: 1069px;
		}
		
		.wrapper.style2 .container{
			width: 965px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1046px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1069px;
		}
		
		.wrapper.style4 .container{
			width: 980px;
		}
		
		div#footer {
			width: 1065px;
		}
		
		div#footer section.container{
			width: 1069px;
		}
}

@media screen and (max-width: 1070px) {
	body{
		width: 1070px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 970px;
		}
		
	    .wrapper.style1 {
			height: 448px;
			width: 1059px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1059px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1059px;
		}
		
		.wrapper.style2 {
			width: 1059px;
		}
		
		.wrapper.style2 .container{
			width: 955px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1036px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1059px;
		}
		
		.wrapper.style4 .container{
			width: 970px;
		}
		
		div#footer {
			width: 1055px;
		}
		
		div#footer section.container{
			width: 1059px;
		}
}

@media screen and (max-width: 1060px) {
	body{
		width: 1060px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 960px;
		}
		
	    .wrapper.style1 {
			height: 438px;
			width: 1049px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1049px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1049px;
		}
		
		.wrapper.style2 {
			width: 1049px;
		}
		
		.wrapper.style2 .container{
			width: 945px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1026px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1049px;
		}
		
		.wrapper.style4 .container{
			width: 960px;
		}
		
		div#footer {
			width: 1045px;
		}
		
		div#footer section.container{
			width: 1049px;
		}
}

@media screen and (max-width: 1050px) {
	body{
		width: 1050px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 950px;
		}
		
	    .wrapper.style1 {
			height: 438px;
			width: 1039px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1039px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1039px;
		}
		
		.wrapper.style2 {
			width: 1039px;
		}
		
		.wrapper.style2 .container{
			width: 935px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1016px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1039px;
		}
		
		.wrapper.style4 .container{
			width: 950px;
		}
		
		div#footer {
			width: 1035px;
		}
		
		div#footer section.container{
			width: 1039px;
		}
}

@media screen and (max-width: 1040px) {
	body{
		width: 1040px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 940px;
		}
		
	    .wrapper.style1 {
			height: 438px;
			width: 1029px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1029px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1029px;
		}
		
		.wrapper.style2 {
			width: 1029px;
		}
		
		.wrapper.style2 .container{
			width: 925px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 1006px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1029px;
		}
		
		.wrapper.style4 .container{
			width: 940px;
		}
		
		div#footer {
			width: 1025px;
		}
		
		div#footer section.container{
			width: 1029px;
		}
}

@media screen and (max-width: 1030px) {
	body{
		width: 1030px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 930px;
		}
		
	    .wrapper.style1 {
			height: 438px;
			width: 1019px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1019px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1019px;
		}
		
		.wrapper.style2 {
			width: 1019px;
		}
		
		.wrapper.style2 .container{
			width: 915px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 996px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1019px;
		}
		
		.wrapper.style4 .container{
			width: 930px;
		}
		
		div#footer {
			width: 1015px;
		}
		
		div#footer section.container{
			width: 1019px;
		}
}

@media screen and (max-width: 1020px) {
	body{
		width: 1020px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 920px;
		}
		
	    .wrapper.style1 {
			height: 432px;
			width: 1009px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 1009px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 1009px;
		}
		
		.wrapper.style2 {
			width: 1009px;
		}
		
		.wrapper.style2 .container{
			width: 905px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 986px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 1009px;
		}
		
		.wrapper.style4 .container{
			width: 920px;
		}
		
		div#footer {
			width: 1005px;
		}
		
		div#footer section.container{
			width: 1009px;
		}
}

@media screen and (max-width: 1010px) {
	body{
		width: 1010px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 910px;
		}
		
	    .wrapper.style1 {
			height: 428px;
			width: 999px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 999px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 999px;
		}
		
		.wrapper.style2 {
			width: 999px;
		}
		
		.wrapper.style2 .container{
			width: 895px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 976px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 999px;
		}
		
		.wrapper.style4 .container{
			width: 910px;
		}
		
		div#footer {
			width: 995px;
		}
		
		div#footer section.container{
			width: 999px;
		}
}

@media screen and (max-width: 1000px) {
	body{
		width: 1000px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 900px;
		}
		
	    .wrapper.style1 {
			height: 418px;
			width: 989px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 989px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 989px;
		}
		
		.wrapper.style2 {
			width: 989px;
		}
		
		.wrapper.style2 .container{
			width: 885px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 966px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 989px;
		}
		
		.wrapper.style4 .container{
			width: 900px;
		}
		
		div#footer {
			width: 985px;
		}
		
		div#footer section.container{
			width: 989px;
		}
}

@media screen and (max-width: 990px) {
	body{
		width: 990px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 890px;
		}
		
	    .wrapper.style1 {
			height: 418px;
			width: 979px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 979px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 979px;
		}
		
		.wrapper.style2 {
			width: 979px;
		}
		
		.wrapper.style2 .container{
			width: 875px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 956px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 979px;
		}
		
		.wrapper.style4 .container{
			width: 890px;
		}
		
		div#footer {
			width: 975px;
		}
		
		div#footer section.container{
			width: 979px;
		}
}

@media screen and (max-width: 980px) {
	body{
		width: 980px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 880px;
		}
		
	    .wrapper.style1 {
			height: 416px;
			width: 969px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 969px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 969px;
		}
		
		.wrapper.style2 {
			width: 969px;
		}
		
		.wrapper.style2 .container{
			width: 865px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 946px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 969px;
		}
		
		.wrapper.style4 .container{
			width: 880px;
		}
		
		div#footer {
			width: 965px;
		}
		
		div#footer section.container{
			width: 969px;
		}
}

@media screen and (max-width: 970px) {
	body{
		width: 970px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 870px;
		}
		
	    .wrapper.style1 {
			height: 412px;
			width: 959px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 959px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 959px;
		}
		
		.wrapper.style2 {
			width: 959px;
		}
		
		.wrapper.style2 .container{
			width: 855px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 936px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 959px;
		}
		
		.wrapper.style4 .container{
			width: 870px;
		}
		
		div#footer {
			width: 955px;
		}
		
		div#footer section.container{
			width: 959px;
		}
}

@media screen and (max-width: 960px) {
	body{
		width: 960px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 860px;
		}
		
	    .wrapper.style1 {
			height: 408px;
			width: 949px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 949px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 949px;
		}
		
		.wrapper.style2 {
			width: 949px;
		}
		
		.wrapper.style2 .container{
			width: 845px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 926px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 949px;
		}
		
		.wrapper.style4 .container{
			width: 860px;
		}
		
		div#footer {
			width: 945px;
		}
		
		div#footer section.container{
			width: 949px;
		}
}

@media screen and (max-width: 950px) {
	body{
		width: 950px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 850px;
		}
		
	    .wrapper.style1 {
			height: 402px;
			width: 939px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 939px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 939px;
		}
		
		.wrapper.style2 {
			width: 939px;
		}
		
		.wrapper.style2 .container{
			width: 835px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 916px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 939px;
		}
		
		.wrapper.style4 .container{
			width: 850px;
		}
		
		div#footer {
			width: 935px;
		}
		
		div#footer section.container{
			width: 939px;
		}
}

@media screen and (max-width: 940px) {
	body{
		width: 940px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 840px;
		}
		
	    .wrapper.style1 {
			height: 398px;
			width: 929px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 929px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 929px;
		}
		
		.wrapper.style2 {
			width: 929px;
		}
		
		.wrapper.style2 .container{
			width: 825px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 906px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 929px;
		}
		
		.wrapper.style4 .container{
			width: 840px;
		}
		
		div#footer {
			width: 925px;
		}
		
		div#footer section.container{
			width: 929px;
		}
}

@media screen and (max-width: 930px) {
	body{
		width: 930px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 830px;
		}
		
	    .wrapper.style1 {
			height: 394px;
			width: 919px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 919px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 919px;
		}
		
		.wrapper.style2 {
			width: 919px;
		}
		
		.wrapper.style2 .container{
			width: 815px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 896px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 919px;
		}
		
		.wrapper.style4 .container{
			width: 830px;
		}
		
		div#footer {
			width: 915px;
		}
		
		div#footer section.container{
			width: 919px;
		}
}

@media screen and (max-width: 920px) {
	body{
		width: 920px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 820px;
		}
		
	    .wrapper.style1 {
			height: 390px;
			width: 909px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 909px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 909px;
		}
		
		.wrapper.style2 {
			width: 909px;
		}
		
		.wrapper.style2 .container{
			width: 805px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 886px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 909px;
		}
		
		.wrapper.style4 .container{
			width: 820px;
		}
		
		div#footer {
			width: 905px;
		}
		
		div#footer section.container{
			width: 909px;
		}
}

@media screen and (max-width: 910px) {
	body{
		width: 910px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 810px;
		}
		
	    .wrapper.style1 {
			height: 386px;
			width: 899px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 899px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 899px;
		}
		
		.wrapper.style2 {
			width: 899px;
		}
		
		.wrapper.style2 .container{
			width: 795px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 876px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 899px;
		}
		
		.wrapper.style4 .container{
			width: 810px;
		}
		
		div#footer {
			width: 895px;
		}
		
		div#footer section.container{
			width: 899px;
		}
}

@media screen and (max-width: 900px) {
	body{
		width: 900px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 800px;
		}
		
	    .wrapper.style1 {
			height: 382px;
			width: 889px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 889px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 889px;
		}
		
		.wrapper.style2 {
			width: 889px;
		}
		
		.wrapper.style2 .container{
			width: 785px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 866px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 889px;
		}
		
		.wrapper.style4 .container{
			width: 800px;
		}
		
		div#footer {
			width: 885px;
		}
		
		div#footer section.container{
			width: 889px;
		}
}

@media screen and (max-width: 890px) {
	body{
		width: 890px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 790px;
		}
		
	    .wrapper.style1 {
			height: 378px;
			width: 879px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 879px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 879px;
		}
		
		.wrapper.style2 {
			width: 879px;
		}
		
		.wrapper.style2 .container{
			width: 775px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 856px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 879px;
		}
		
		.wrapper.style4 .container{
			width: 790px;
		}
		
		div#footer {
			width: 875px;
		}
		
		div#footer section.container{
			width: 879px;
		}
}

@media screen and (max-width: 887px) {
	
	    .wrapper.style1 {
			height: 378px;
		}
}

@media screen and (max-width: 880px) {
	body{
		width: 880px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 780px;
		}
		
	    .wrapper.style1 {
			height: 366px;
			width: 862px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 840px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 869px;
		}
		
		.wrapper.style2 {
			width: 869px;
		}
		
		.wrapper.style2 .container{
			width: 765px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 846px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 869px;
		}
		
		.wrapper.style4 .container{
			width: 780px;
		}
		
		div#footer {
			width: 865px;
		}
		
		div#footer section.container{
			width: 869px;
		}
}

@media screen and (max-width: 870px){
	body{
		width: 870px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 760px;
		}
		
	    .wrapper.style1 {
			height: 366px;
			width: 854px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 829px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 829px;
		}
		
		.wrapper.style2 {
			width: 853px;
		}
		
		.wrapper.style2 .container{
			width: 745px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 826px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 853px;
		}
		
		.wrapper.style4 .container{
			width: 760px;
		}
		
		div#footer {
			width: 845px;
		}
		
		div#footer section.container{
			width: 849px;
		}
}

@media screen and (max-width: 850px){
	body{
		width: 850px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 740px;
		}
		
	    .wrapper.style1 {
			height: 358px;
			width: 834px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 809px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 809px;
		}
		
		.wrapper.style2 {
			width: 833px;
		}
		
		.wrapper.style2 .container{
			width: 725px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 806px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 833px;
		}
		
		.wrapper.style4 .container{
			width: 740px;
		}
		
		div#footer {
			width: 825px;
		}
		
		div#footer section.container{
			width: 829px;
		}
}

@media screen and (max-width: 830px){
	body{
		width: 830px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 720px;
		}
		
	    .wrapper.style1 {
			height: 350px;
			width: 814px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 789px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 789px;
		}
		
		.wrapper.style2 {
			width: 813px;
		}
		
		.wrapper.style2 .container{
			width: 705px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 786px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 813px;
		}
		
		.wrapper.style4 .container{
			width: 720px;
		}
		
		div#footer {
			width: 805px;
		}
		
		div#footer section.container{
			width: 809px;
		}
}

@media screen and (max-width: 820px){
	body{
		width: 820px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 710px;
		}
		
	    .wrapper.style1 {
			height: 344px;
			width: 804px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 779px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 779px;
		}
		
		.wrapper.style2 {
			width: 803px;
		}
		
		.wrapper.style2 .container{
			width: 695px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 776px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 803px;
		}
		
		.wrapper.style4 .container{
			width: 710px;
		}
		
		div#footer {
			width: 795px;
		}
		
		div#footer section.container{
			width: 799px;
		}
}

@media screen and (max-width: 810px){
	body{
		width: 810px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 700px;
		}
		
	    .wrapper.style1 {
			height: 340px;
			width: 794px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 769px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 769px;
		}
		
		.wrapper.style2 {
			width: 793px;
		}
		
		.wrapper.style2 .container{
			width: 685px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 766px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 793px;
		}
		
		.wrapper.style4 .container{
			width: 700px;
		}
		
		div#footer {
			width: 785px;
		}
		
		div#footer section.container{
			width: 789px;
		}
}

@media screen and (max-width: 800px){
	body{
		width: 800px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 690px;
		}
		
	    .wrapper.style1 {
			height: 336px;
			width: 784px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 759px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 759px;
		}
		
		.wrapper.style2 {
			width: 783px;
		}
		
		.wrapper.style2 .container{
			width: 675px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 756px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 783px;
		}
		
		.wrapper.style4 .container{
			width: 690px;
		}
		
		div#footer {
			width: 775px;
		}
		
		div#footer section.container{
			width: 779px;
		}
}

@media screen and (max-width: 790px){
	body{
		width: 790px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 680px;
		}
		
	    .wrapper.style1 {
			height: 332px;
			width: 774px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 749px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 749px;
		}
		
		.wrapper.style2 {
			width: 773px;
		}
		
		.wrapper.style2 .container{
			width: 665px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 746px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 773px;
		}
		
		.wrapper.style4 .container{
			width: 680px;
		}
		
		div#footer {
			width: 765px;
		}
		
		div#footer section.container{
			width: 769px;
		}
}

@media screen and (max-width: 780px){
	body{
		width: 780px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 670px;
		}
		
	    .wrapper.style1 {
			height: 328px;
			width: 764px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 739px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 739px;
		}
		
		.wrapper.style2 {
			width: 763px;
		}
		
		.wrapper.style2 .container{
			width: 655px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 736px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 763px;
		}
		
		.wrapper.style4 .container{
			width: 670px;
		}
		
		div#footer {
			width: 755px;
		}
		
		div#footer section.container{
			width: 759px;
		}
}

@media screen and (max-width: 770px){
	body{
		width: 770px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 660px;
		}
		
	    .wrapper.style1 {
			height: 324px;
			width: 754px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 729px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 729px;
		}
		
		.wrapper.style2 {
			width: 753px;
		}
		
		.wrapper.style2 .container{
			width: 645px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 726px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 753px;
		}
		
		.wrapper.style4 .container{
			width: 640px;
		}
		
		div#footer {
			width: 745px;
		}
		
		div#footer section.container{
			width: 749px;
		}
}

@media screen and (max-width: 760px){
	body{
		width: 760px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 650px;
		}
		
	    .wrapper.style1 {
			height: 320px;
			width: 744px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 719px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 719px;
		}
		
		.wrapper.style2 {
			width: 743px;
		}
		
		.wrapper.style2 .container{
			width: 635px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 716px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 743px;
		}
		
		.wrapper.style4 .container{
			width: 630px;
		}
		
		div#footer {
			width: 735px;
		}
		
		div#footer section.container{
			width: 739px;
		}
}

@media screen and (max-width: 750px){
	body{
		width: 750px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 640px;
		}
		
	    .wrapper.style1 {
			height: 314px;
			width: 734px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 709px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 709px;
		}
		
		.wrapper.style2 {
			width: 733px;
		}
		
		.wrapper.style2 .container{
			width: 625px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 706px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 733px;
		}
		
		.wrapper.style4 .container{
			width: 620px;
		}
		
		div#footer {
			width: 725px;
		}
		
		div#footer section.container{
			width: 729px;
		}
}

@media screen and (max-width: 740px){
	body{
		width: 740px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 630px;
		}
		
	    .wrapper.style1 {
			height: 310px;
			width: 724px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 699px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 699px;
		}
		
		.wrapper.style2 {
			width: 723px;
		}
		
		.wrapper.style2 .container{
			width: 615px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 696px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 723px;
		}
		
		.wrapper.style4 .container{
			width: 610px;
		}
		
		div#footer {
			width: 715px;
		}
		
		div#footer section.container{
			width: 719px;
		}
}

@media screen and (max-width: 730px){
	body{
		width: 730px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 620px;
		}
		
	    .wrapper.style1 {
			height: 306px;
			width: 714px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 689px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 689px;
		}
		
		.wrapper.style2 {
			width: 713px;
		}
		
		.wrapper.style2 .container{
			width: 605px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 686px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 713px;
		}
		
		.wrapper.style4 .container{
			width: 600px;
		}
		
		div#footer {
			width: 705px;
		}
		
		div#footer section.container{
			width: 709px;
		}
}

@media screen and (max-width: 720px){
	body{
		width: 720px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 610px;
		}
		
	    .wrapper.style1 {
			height: 302px;
			width: 704px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 679px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 679px;
		}
		
		.wrapper.style2 {
			width: 703px;
		}
		
		.wrapper.style2 .container{
			width: 595px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 676px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 703px;
		}
		
		.wrapper.style4 .container{
			width: 590px;
		}
		
		div#footer {
			width: 695px;
		}
		
		div#footer section.container{
			width: 699px;
		}
}

@media screen and (max-width: 710px){
	body{
		width: 710px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 600px;
		}
		
	    .wrapper.style1 {
			height: 298px;
			width: 694px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 669px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 669px;
		}
		
		.wrapper.style2 {
			width: 693px;
		}
		
		.wrapper.style2 .container{
			width: 585px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 666px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 693px;
		}
		
		.wrapper.style4 .container{
			width: 580px;
		}
		
		div#footer {
			width: 685px;
		}
		
		div#footer section.container{
			width: 689px;
		}
}

@media screen and (max-width: 700px){
	body{
		width: 700px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 590px;
		}
		
	    .wrapper.style1 {
			height: 294px;
			width: 684px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 659px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 659px;
		}
		
		.wrapper.style2 {
			width: 683px;
		}
		
		.wrapper.style2 .container{
			width: 575px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 656px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 683px;
		}
		
		.wrapper.style4 .container{
			width: 570px;
		}
		
		div#footer {
			width: 675px;
		}
		
		div#footer section.container{
			width: 679px;
		}
}

@media screen and (max-width: 690px){
	body{
		width: 690px !important;
		overflow-x: hidden !important;
	}

		#skel-layers-wrapper {
			width: 580px;
		}
		
	    .wrapper.style1 {
			height: 288px;
			width: 674px;
		}
		
		div.wrapper.style1 div#header div.container{
			width: 649px;
		}
		
		div.wrapper.style1 div#banner section.container{
			width: 649px;
		}
		
		.wrapper.style2 {
			width: 673px;
		}
		
		.wrapper.style2 .container{
			width: 565px;
			margin-left:  20px;
		    margin-right: 20px;
		}
		
		.wrapper.style2 .row.double{
			width: 646px;
			margin-left:  -44px;
		}
		
		.wrapper.style4 {
			width: 673px;
		}
		
		.wrapper.style4 .container{
			width: 560px;
		}
		
		div#footer {
			width: 665px;
		}
		
		div#footer section.container{
			width: 669px;
		}
}

@media screen and (max-width: 680px){
	body{
		width: 680px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 570px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 663px;}

	.wrapper.style1{height: 284px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 636px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 550px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 655px;}
}

@media screen and (max-width: 670px){
	body{
		width: 670px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 560px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 653px;}

	.wrapper.style1{height: 280px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 626px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 540px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 645px;}
}

@media screen and (max-width: 660px){
	body{
		width: 660px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 550px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 643px;}

	.wrapper.style1{height: 276px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 616px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 530px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 635px;}
}

@media screen and (max-width: 650px){
	body{
		width: 650px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 540px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 633px;}

	.wrapper.style1{height: 272px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 606px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 520px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 625px;}
}

@media screen and (max-width: 640px){
	body{
		width: 640px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 530px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 623px;}

	.wrapper.style1{height: 266px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 596px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 510px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 615px;}
}

@media screen and (max-width: 630px){
	body{
		width: 630px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 520px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 613px;}

	.wrapper.style1{height: 262px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 586px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 500px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 605px;}
}

@media screen and (max-width: 620px){
	body{
		width: 620px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 510px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 603px;}

	.wrapper.style1{height: 258px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 576px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 490px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 595px;}
}

@media screen and (max-width: 610px){
	body{
		width: 610px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 500px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 593px;}

	.wrapper.style1{height: 254px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 566px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 480px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 585px;}
}

@media screen and (max-width: 600px){
	body{
		width: 600px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 490px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 583px;}

	.wrapper.style1{height: 250px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 556px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 470px;}

	div#footer , div#footer section.container, .wrapper.style2 .container{width: 575px;}
}

@media screen and (max-width: 590px){
	body{
		width: 590px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 480px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 573px;}

	.wrapper.style1{height: 246px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 546px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 460px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 565px;}
}

@media screen and (max-width: 580px){
	body{
		width: 580px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 470px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 563px;}

	.wrapper.style1{height: 242px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 536px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 450px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 555px;}
}

@media screen and (max-width: 570px){
	body{
		width: 570px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 460px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 553px;}

	.wrapper.style1{height: 236px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double{width: 526px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 440px;}

	.wrapper.style2 .container, div#footer, div#footer section.container{width: 545px;}
}

@media screen and (max-width: 560px){
	body{
		width: 560px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 450px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 543px;}

	.wrapper.style1{height: 232px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 516px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 430px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 535px;}
}

@media screen and (max-width: 550px){
	body{
		width: 550px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 440px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 533px;}

	.wrapper.style1{height: 228px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 506px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 420px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 525px;}
}

@media screen and (max-width: 540px){
	body{
		width: 540px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 430px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 523px;}

	.wrapper.style1{height: 224px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 496px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 410px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 515px;}
}

@media screen and (max-width: 530px){
	body{
		width: 530px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 420px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 513px;}

	.wrapper.style1{height: 218px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 486px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 400px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 505px;}
}

@media screen and (max-width: 520px){
	body{
		width: 520px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 410px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 503px;}

	.wrapper.style1{height: 214px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 476px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 390px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 495px;}
}

@media screen and (max-width: 510px){
	body{
		width: 510px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 400px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 493px;}

	.wrapper.style1{height: 210px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 466px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 380px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 485px;}
}

@media screen and (max-width: 500px){
	body{
		width: 500px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 390px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 483px;}

	.wrapper.style1{height: 206px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 456px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 370px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 475px;}
}

@media screen and (max-width: 490px){
	body{
		width: 490px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 380px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 473px;}

	.wrapper.style1{height: 202px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 446px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 360px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 465px;}
}

@media screen and (max-width: 480px){
	body{
		width: 480px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 370px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 463px;}

	.wrapper.style1{height: 198px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 436px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 350px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 455px;}
}

@media screen and (max-width: 470px){
	body{
		width: 470px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 360px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 453px;}

	.wrapper.style1{height: 194px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 426px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 340px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 445px;}
}

@media screen and (max-width: 460px){
	body{
		width: 460px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 350px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 443px;}

	.wrapper.style1{height: 190px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 416px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 330px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 435px;}
}

@media screen and (max-width: 450px){
	body{
		width: 450px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 340px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 433px;}

	.wrapper.style1{height: 186px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 406px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 320px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 425px;}
}

@media screen and (max-width: 440px){
	body{
		width: 440px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 330px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 423px;}

	.wrapper.style1{height: 180px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 396px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 310px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 415px;}
}

@media screen and (max-width: 430px){
	body{
		width: 430px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 320px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 413px;}

	.wrapper.style1{height: 176px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 386px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 300px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 405px;}
}

@media screen and (max-width: 420px){
	body{
		width: 420px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 310px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 403px;}

	.wrapper.style1{height: 172px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 376px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 290px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 395px;}
}

@media screen and (max-width: 410px){
	body{
		width: 410px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 300px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 393px;}

	.wrapper.style1{height: 168px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 366px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 280px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 385px;}
}

@media screen and (max-width: 400px){
	body{
		width: 400px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 290px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 383px;}

	.wrapper.style1{height: 164px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 356px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 270px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 375px;}
}

@media screen and (max-width: 390px){
	body{
		width: 390px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 280px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 373px;}

	.wrapper.style1{height: 160px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 346px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 260px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 365px;}
}

@media screen and (max-width: 380px){
	body{
		width: 380px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 270px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 363px;}

	.wrapper.style1{height: 156px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 336px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 250px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 355px;}
}

@media screen and (max-width: 370px){
	body{
		width: 370px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 260px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 353px;}

	.wrapper.style1{height: 150px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 326px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 240px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 345px;}
}

@media screen and (max-width: 360px){
	body{
		width: 360px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 250px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 343px;}

	.wrapper.style1{height: 146px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 316px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 230px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 335px;}
}

@media screen and (max-width: 350px){
	body{
		width: 350px !important;
		overflow-x: hidden !important;
	}
	
	#skel-layers-wrapper{width: 240px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 333px;}

	.wrapper.style1{height: 142px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 306px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 220px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 325px;}
}

@media screen and (max-width: 340px){
	body{
		width: 340px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 230px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 323px;}

	.wrapper.style1{height: 136px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 296px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 210px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 315px;}
}

@media screen and (max-width: 330px){
	body{
		width: 330px !important;
		overflow-x: hidden !important;
	}

	#skel-layers-wrapper{width: 220px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 313px;}

	.wrapper.style1{height: 132px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 286px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 200px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 305px;}
}

@media screen and (max-width: 320px){
	body{
		width: 320px !important;
		overflow-x: hidden !important;
	}
		
	#skel-layers-wrapper{width: 210px;}

	.wrapper.style1, .wrapper.style2, .wrapper.style4{width: 303px;}

	.wrapper.style1{height: 128px;}

	div.wrapper.style1 div#header div.container, div.wrapper.style1 div#banner section.container, .wrapper.style2 .row.double {width: 276px;}

	.wrapper.style2 .container{
		margin-left:  20px;
		margin-right: 20px;
	}

	.wrapper.style2 .row.double{margin-left:  -44px;}

	.wrapper.style4 .container{width: 190px;}

	.wrapper.style2 .container, div#footer, div#footer section.container {width: 295px;}
}