/* varela-round-regular - latin */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/varela-round-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Varela Round'), local('VarelaRound-Regular'),
       url('/fileadmin/fonts/varela-round-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/varela-round-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/varela-round-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/varela-round-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/varela-round-v6-latin-regular.svg#VarelaRound') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/fonts/oswald-v10-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('/fileadmin/fonts/oswald-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/oswald-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/oswald-v10-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/oswald-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/oswald-v10-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/fonts/oswald-v10-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Oswald Bold'), local('Oswald-Bold'),
       url('/fileadmin/fonts/oswald-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/oswald-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/oswald-v10-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/oswald-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/oswald-v10-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/oswald-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('/fileadmin/fonts/oswald-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/oswald-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/oswald-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/oswald-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/oswald-v10-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}


/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/fileadmin/fonts/roboto-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('/fileadmin/fonts/roboto-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('/fileadmin/fonts/roboto-v15-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('/fileadmin/fonts/roboto-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/fonts/roboto-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('/fileadmin/fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('/fileadmin/fonts/roboto-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('/fileadmin/fonts/roboto-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/roboto-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('/fileadmin/fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/fileadmin/fonts/roboto-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('/fileadmin/fonts/roboto-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/fonts/roboto-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('/fileadmin/fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/fileadmin/fonts/roboto-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('/fileadmin/fonts/roboto-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/fileadmin/fonts/roboto-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('/fileadmin/fonts/roboto-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/fileadmin/fonts/roboto-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('/fileadmin/fonts/roboto-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/roboto-v15-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/roboto-v15-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/roboto-v15-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

div#content.main-section div.main-header-content{width:100%;padding:0;}
div#content.main-section div.main-header-content div.main-header-content-special{position:absolute;border: 0px solid red;right:15%;top:6%;width:15%;}
div#content.main-section div.main-header-content div.main-header-content-special div.partner_normal p:last-child{margin-bottom:0;}
div.main-header-content-special div.partner_normal{background-color:#062E52;color:#ffffff;padding:10px;}
div.main-header-content-special h2{font-family: "Oswald","Trebuchet MS";font-weight:normal;color:#062E52;background-color:#F7E800;font-size:0.9em; padding:10px;width:65%;margin: 0;}
div.main-header-content-special div.partner_normal h4{font-family:'Varela Round',"Trebuchet MS";font-weight:700;font-size:0.8em; padding:0px;margin:0;color:#fff;}
div.main-header-content-special div.partner_normal p{font-family:'Varela Round',"Trebuchet MS";font-weight:300;font-size:0.8em;}
div#content.main-section div.extra-footer-content{}
div#content.main-section div.main-footer-content{bottom:4.5em;height:11em;margin:0 15%;position:absolute;width:70%;}
div#content.main-section div.main-footer-content div.row{overflow:hidden;width:100%;height:100%;margin:0;}
div#content.main-section div.main-header-content div.container{width:100%;padding:0;}
div#content.main-section div.main-header-content div.main-header-content-logo{
	/* left:0;position: absolute;top:0.9%; */
	background: #062e52 none repeat scroll 0 0;
    height: 9.40em;
    left: 0em;
    position: absolute;
    top: 0.6em;
    width: 14.4em;
}
div.body-bg.page2 #content.main-section div.main-header-content div.main-header-content-logo div.image-center.image-above div.image-wrap div.image-center-outer div.image-center-inner figure.image{
	margin-bottom: 0;
}
div.body-bg.page2 #content.main-section div.main-header-content div.main-header-content-logo div.image-center.image-above div.image-wrap div.image-center-outer div.image-center-inner figure.image img{
	margin-left: 100%;
    margin-right: 0;
	height:auto;
	width:13.1em;
}
div#content.main-section div.main-header-content div.carousel{height:60em;padding:0;overflow:hidden;}
div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{left:15%;}
div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:60em;padding:0;}
div#content.main-section div.main-header-content div.div_morelink{display:none;}
div#content.main-section div.main-header-content div.div_leftlink{position:fixed;left:4%;top:45%;z-index:1;width:12.1em;text-align:right;}
div#content.main-section div.main-header-content div.div_rightlink{position:fixed;right:4%;top:45%;z-index:1;width:12.1em;text-align:left;}
div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{position:absolute;text-transform:uppercase;top:4.5em;font-size:3.2em;font-family:'Varela Round',"Trebuchet MS";color:#F7E800;line-height:1.19em;max-width:100%;}
@media screen and (max-width: 1800px){
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -0.6em;
	}
}
@media screen and (max-width: 1730px){
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -1.0em;
	}
}
@media screen and (max-width: 1680px){
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -1.6em;
	}
}
@media screen and (max-width: 1630px){
	/*height 917*/
	div#content.main-section div.main-header-content div.carousel, div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:57em;}
	div#content.main-section div.main-header-content div.div_leftlink{left: 2%;}
	div#content.main-section div.main-header-content div.div_rightlink{right: 2%;}
}
@media screen and (max-width: 1620px){
	div.main-header-content-special h2{width:66%;}
}
@media screen and (max-width: 1610px){
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -2.2em;
	}
}
@media screen and (max-width: 1595px){
	div.main-header-content-special h2{width:67%;}
}
@media screen and (max-width: 1572px){
	div.main-header-content-special h2{width:68%;}
}
@media screen and (max-width: 1549px){
	/*height 871*/
	div.main-header-content-special h2{width:69%;}
	div#content.main-section div.main-header-content div.carousel, div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:54em;}
	div#content.main-section div.main-header-content div.div_leftlink{left:1%;}
	div#content.main-section div.main-header-content div.div_rightlink{right:1%;}
}
@media screen and (max-width: 1540px){
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -2.8em;
	}
}
@media screen and (max-width: 1526px){
	div.main-header-content-special h2{width:70%;}
}
@media screen and (max-width: 1504px){
	div.main-header-content-special h2{width:71%;}
}
@media screen and (max-width: 1483px){
	div.main-header-content-special h2{width:72%;}
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -3.3em;
	}
}
@media screen and (max-width: 1462px){
	div.main-header-content-special h2{width:73%;}
}
@media screen and (max-width: 1442px){
	/*height 811*/
	div.main-header-content-special h2{width:74%;}
	div#content.main-section div.main-header-content div.carousel, div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:51em;}
	div#content.main-section div.main-header-content div.div_leftlink{left:1%;}
	div#content.main-section div.main-header-content div.div_rightlink{right:1%;}
}
@media screen and (max-width: 1423px){
	div.main-header-content-special h2{width:75%;}
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -3.9em;
	}
}
@media screen and (max-width: 1404px){
	div.main-header-content-special h2{width:76%;}
}
@media screen and (max-width: 1385px){
	div.main-header-content-special h2{width:77%;}
	div#content.main-section div.main-header-content div.main-header-content-logo{
		left: -4.4em;
	}
}
@media screen and (max-width: 1367px){
	/*height 768*/
	div.main-header-content-special h2{width:78%;}
	div#content.main-section div.main-footer-content{margin: 0 14%;width: 72%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left:14%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left:16%; */
		left:-8.5%;
	}
	div#content.main-section div.main-header-content div.div_leftlink{left:-1%;}
	div#content.main-section div.main-header-content div.div_rightlink{right:-1%;}
	
}
@media screen and (max-width: 1350px){
	div#content.main-section div.main-header-content div.carousel, div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:48em;}
	div#content.main-section div.main-header-content div.main-header-content-special{width: 16%;}
	div.main-header-content-special h2{width:74%;}
}
@media screen and (max-width: 1334px){
	div.main-header-content-special h2{width:75%;}
}
@media screen and (max-width: 1325px){
	div#content.main-section div.main-footer-content{margin: 0 13%;width: 74%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left:13%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left:15%; */
		left:-10.2%;
	}
}
@media screen and (max-width: 1316px){
	div#content.main-section div.main-header-content div.carousel, div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:45em;}
	div.main-header-content-special h2{width:76%;}
	div#content.main-section div.main-header-content div.div_leftlink, div#content.main-section div.main-header-content div.div_rightlink{width:3em;}
}
@media screen and (max-width: 1299px){
	div.main-header-content-special h2{width:77%;}
}
@media screen and (max-width: 1288px){
	/*height 724*/
	div#content.main-section div.main-header-content div.carousel, div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:42em;}
	div#content.main-section div.main-footer-content{margin: 0 12%;width: 76%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left:12%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left:14%; */
		left:-12%;
	}
	div#content.main-section div.main-header-content div.div_leftlink, div#content.main-section div.main-header-content div.div_rightlink{width:3em;}
}
@media screen and (max-width: 1282px){
	div.main-header-content-special h2{width:78%;}
}
@media screen and (max-width: 1266px){
	div#content.main-section div.main-header-content div.main-header-content-special{width:17%; right:12%;}
	div.main-header-content-special h2{width:74%;}
}
@media screen and (max-width: 1255px){
	div.main-header-content-special h2{width:75%;}
	div#content.main-section div.main-footer-content{margin: 0 11%;width: 78%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left:11%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left:13%; */
		left:-13.7%
	}
	span.span_nextPageTitle, span.span_prevPageTitle{display:none;}
	div#content.main-section div.main-header-content div.div_leftlink, div#content.main-section div.main-header-content div.div_rightlink{width:3em;}
}
@media screen and (max-width: 1239px){
	div.main-header-content-special h2{width:76%;}
}
@media screen and (max-width: 1222px){
	div.main-header-content-special h2{width:77%;}
}
@media screen and (max-width: 1218px){
	div#content.main-section div.main-footer-content{margin: 0 10%;width: 80%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left:10%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left:12%; */
		left:-15.3%;
	}
	div#content.main-section div.main-header-content div.main-header-content-special{width:17%; right:10%;}
}
@media screen and (max-width: 1207px){
	div.main-header-content-special h2{width:78%;}
}
@media screen and (max-width: 1191px){
	div#content.main-section div.main-footer-content{margin: 0 9%;width: 82%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left:9%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left:11%; */
		left:-16.9%;
	}
	div#content.main-section div.main-header-content div.main-header-content-special{width:18%; right:8%;}
}
@media screen and (max-width: 1155px){
	div#content.main-section div.main-footer-content{margin: 0 8%;width: 84%;}
	div#content.main-section div.main-header-content div.main-header-content-special{width:18%; right:7%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left: 8%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left: 10%; */
		left:-18.7%;
	}
}
@media screen and (max-width: 1127px){
	div#content.main-section div.main-footer-content{margin: 0 7%;width: 86%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left: 7%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left: 9%; */
		left:-20.6%;
	}
	div#content.main-section div.main-header-content div.main-header-content-special{width:18%; right:6%;}
	div.main-header-content-special h2{width:79%;}
}
@media screen and (max-width: 1111px){
	div#content.main-section div.main-header-content div.main-header-content-special{width:19%; right:6%;}
}
@media screen and (max-width: 1099px){
	div#content.main-section div.main-footer-content{margin: 0 6%;width: 88%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left: 6%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left: 8%; */
		left:-22.2%;
	}
}
@media screen and (max-width: 1073px){
	div#content.main-section div.main-footer-content{margin: 0 5%;width: 90%;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left: 5%;}
	div#content.main-section div.main-header-content div.main-header-content-logo {
		/* left: 7%; */
		left:-23.7%;
	}
}
@media screen and (max-width: 1052px){
	div.main-header-content-special h2{width:82%;}
}
/*#################################################################### 640 - 1024 ####################################################################*/
@media screen and (max-width: 1023px){
	div#content.main-section {height:81.3em;}
	/* div#content.main-section div.main-header-content div.main-header-content-logo {left:1em; position:absolute; top:-10.3em;} */
	#content.main-section div.main-header-content div.main-header-content-logo {
		left: -13em !important;
		position: absolute;
		top: -12.4em !important;
		width: 10em !important;
	}
	div#content.main-section div.main-header-content div.main-header-content-slider div.carousel {height:25em !important;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item {height:17.5em;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {color:#F7E800; font-family:"Varela Round","Trebuchet MS"; font-size:2em; line-height:1.2em; max-width:100%; position:absolute; text-transform:uppercase; top:8.8em; left:0;}
	div#content.main-section div.main-footer-content {margin:0; width:100%;}
	div#content.main-section div.main-footer-content div.col-sm-6 {height:5em; margin:0; position:absolute; top:10em; width: 100%;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child{float:left; width: 35%; height:inherit; display:table;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child > div {display:table; height:inherit;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child h1{display:table-cell; vertical-align: middle; font-size:1.4em;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child{float:left; width: 65%; margin:0; height:inherit; display:table;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child > div {display:table; height:inherit;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child div.tx-nn-atr-kowe-werkstattsuche{display:table-cell; vertical-align: middle;height:100%;}
	div#content.main-section div.main-footer-content {bottom:13em; height:auto; position:static; width:100%;}
	#content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader{margin-top: 0;}
}

/*#################################################################### 640 ####################################################################*/
@media screen and (max-width: 640px){
	div#content.main-section {height:81.3em;}
	div#content.main-section div.main-header-content div.main-header-content-logo {left:1em; position:absolute; top:-10.3em;}
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item {height:17.5em;}
	div#content.main-section div.main-footer-content {margin:0; width:100%;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child{float:left; width: 35%; height:inherit; display:table;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child > div {display:table; height:inherit;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child h1{display:table-cell; vertical-align: middle; font-size:1.4em;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child{float:left; width: 65%; margin:0; height:inherit; display:table;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child > div {display:table; height:inherit;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child div.tx-nn-atr-kowe-werkstattsuche{display:table-cell; vertical-align: middle;height:100%;}
}
@media screen and (max-width: 635px){
	div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child{width: 21%;}
	div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child{width:auto;}
}
@media screen and (max-width: 451px){
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{font-size: 1.8em; top: 9.8em;}
	div#content.main-section div.main-header-content div.main-header-content-slider div.carousel {height:24em !important;}
}
@media screen and (max-width: 428px){
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{font-size: 1.8em; top: 9.8em;}
}
@media screen and (max-width: 404px){
	div#content.main-section div.main-footer-content div.col-sm-6{padding: 0 0.5em;}
}
@media screen and (max-width: 400px){
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{font-size: 1.6em; top: 11em;}
	div#content.main-section div.main-footer-content div.col-sm-6{padding: 0 0em;}
}
@media screen and (max-width: 375px){
	div#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{font-size: 1.4em; top: 12.7em;}
	div#content.main-section div.main-header-content div.main-header-content-slider div.carousel {height:23em !important;}
}