html {	
	font-family: Arial;
	color:002762;
	margin: 0;
	padding: 0;	
}
body {
	
	font-family: Arial;	
	margin: 0;
	padding: 0;	
}

#body {	
	margin : 0px auto;	
	padding: 0; 
	width: 98%;
	max-width:1200px;
	height: auto;
}
#Logo{
	position:absolute;
	top:0px;
	left:0px;
	z-index: 9999999;	
}
#top-hintergrund {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 475px;
	width: 100%;
	z-index: 1;
	background-color: #000;
	background-image: URL('../images/hintergrund_top.jpg');
	background-position:left top;
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-size: cover;
	overflow: hidden;
}
#rechtsoben{
	position:absolute; right:0px; top:0px; height: 80%;
}
@media only screen and (max-width: 1680px){
	#rechtsoben{
		display:none;	
	}
}
#slidergrafik{
	height:300px; position: relative; top: 150px;
	-webkit-filter: drop-shadow(25px 25px 25px #2e2e2e);
	filter: drop-shadow(25px 25px 25px #2e2e2e);
}
@media only screen and (max-width: 1680px){
	#slidergrafik{
		top: 160px;
	}
}
@media only screen and (max-width: 1380px){
	#slidergrafik{
		top: 170px;
	}
}
.videostart{
	float:left;
	position:absolute;
	left:-240px;
	top:154px;
	z-index: 99999;
}
@media only screen and (max-width: 1700px){
	.videostart {
		float: left;
		position: relative;
		left: 0px;
		top: 60px;
		width: 100%;
		height: 450px;
		padding-bottom: 80px;
	}
}
svg { 
	width: 100%;
	height: 150px;
	z-index: 1;
	position: absolute;
	left: 0px;
	fill: #FFF;
	stroke: #FFF;
	bottom:0px;
  }
#header {
	position: relative;
	max-width: 1200px;
	width: 100%;
	margin: 0;
	height: 460px;
	padding: 0;
	z-index: 95;
}
@media only screen and (min-width: 1570px){
	#header {
		height: 440px;
	}
}
a { color: #ee3031; text-decoration: none; font-family: arial; font-size:14px; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear;}
a:visited {color:#ee3031;}
a:hover { filter: opacity(60%); }
a:active { filter: opacity(60%);}
a:hover img{ filter: opacity(80%); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear;}

#rahmen {
	position:relative;
	left: 0px;
	top: 0px;
	width:100%;
	z-index:99;
	padding-bottom: 60px;
}

#content {
	position:relative;
	left: 0px;
	top: 10px;
	z-index:99;
	margin: 0 0 40px 0;
	padding: 0;
	color: #000000;
	width: 100%;
	min-height: 350px;
	height: auto;
	text-align: left;
}
#linksnormal{
	position:relative; top: 0px; left: 0px; width:39%; height:auto; float:left; padding:0;
}
#rechtsnormal{
	position:relative; top: 0px; left: 0px; width:58%; height:auto; padding:0;  float:left;
}
@media all and (max-width: 1200px){
	#linksnormal{
		width:100%;
	}
	#rechtsnormal{
		width:100%; float:left; padding-top:30px;
	}
}
#angebote{
	border: 1px solid #eeeeee; width:80%; margin-left:15%; text-align:left; 
}
#angebote table{ width:100%; background-color:#fefefe; margin-top:10px; margin-bottom:10px; border-spacing:0;}
#angebote h2{ color:#ee3031 !important; font-size:16px !important; margin: 0px 15px !important; padding:5px !important;border-radius: 15px;text-align: center; width: 80%;background-color: #FFF;border: 1px solid #ee3031; min-width: 190px;}
#angebote td{padding: 6px 0px 6px 0px; border-top: 1px solid #fcfcfc;}
.tabellehinter {background-color: #f4f4f4;}
#unten_menue{
	position:relative;
	left: 0px;
	top: 0px;
	height:165px;
	width:100%;
	background-color:#EE3031;
	padding-top:15px;
	padding-bottom:10px;
}
#unten_1{
	position:relative;
	left: 0px;
	top: 0px;
	float:left;
	height:90px;
	width:35%;
}
#unten_2{
	position:relative;
	left: 0px;
	top: 0px;
	float:left;
	height:90px;
	width:35%;
}
#unten_3{
	position:relative;
	left: 0px;
	top: 0px;
	float:left;
	height:90px;
	width:25%;
}
#unten_4{
	position:relative;
	left: 0px;
	top: 0px;
	float:left;
	height:90px;
	width:0%;
}
#unten_copy{
	position:relative;
	left: 0px;
	top: 0px;
	height:40px;
	width:100%;
	background-color:#2e2e2e;
}
#sozial{
	position:absolute; top:0px; right:25.5%;
}
#copynevs{
	position:absolute; top:0px; left:35%;
}
#unten_inhalt{
	z-index:12;
	text-align: left;
	position: relative;
    top: 0px; left: 0px;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	color:#FFF;
}
#unten_copy p{
	margin:0px;
	padding:12px 0px 0px 20px;
	color: #FFF;
	font-size:16px;	
}
#unten_menue p{
	margin:0px;
	padding:8px 0px 0px 20px;
	color: #FFF;
	font-size:16px;	
}
#unten_menue strong{
	font-weight:600;
	letter-spacing: 1px;
}
#unten_menue a{color:#FFF; font-size:14px;}

#unten_copy a{color:#FFF; font-size:16px;}
#unten_copy a:visited {color:#FFF;}
#unten_copy a:hover { color: #689e26;}
#unten_copy a:active { color:#FFF;}
#content p{
	color:#7F7F7F;
	font-size:13px;
	font-family: Arial;
	line-height:140%;
	padding: 0 25px 0 0;
	margin: 0 0 0 7px;
	text-align: justify;
}
#content li{
	color:#7F7F7F;
	font-size:13px;
	font-family: Arial;
	line-height:140%;
	padding: 0 25px 0 0;
	margin: 0 0 0 20px;
}
#content label{
	margin: 5px 0 0 0;
	color:#575656;
	font-size:14px;	
}
#content h1{
	margin: 0 0 0 7px;
	color:#ee3031;
	font-size:24px;	
	letter-spacing:0.05em;
	padding: 0 0 10px 0;	
}
.thema{
	font-family: 'Indie Flower', cursive;
	transform: rotate(-6deg);
}
@media only screen and (min-width: 1250px){
	.thema{
		transform: rotate(-5deg);
	}
}
@media only screen and (min-width: 1430px){
	.thema{
		transform: rotate(-4deg);
	}
}
@media only screen and (min-width: 1650px){
	.thema{
		transform: rotate(-3.5deg);
	}
}

#kreis{
	border-radius: 50%;
	border: 1px solid #ee3031;
	width: 110px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	overflow:hidden;
}
#content h2{
	margin: 0 0 0 7px;
	color:#2e2e2e;
	font-size:20px;	
	letter-spacing:0.05em;
	padding: 0 0 10px 0;
	font-weight: normal;

}
#content th {
	margin: 0 0 0 0;
	color:#575656;
	font-size: 15px;
	font-weight: normal;	
}
#content td {
	margin: 0;
	color:#7F7F7F;;
	font-size:13px;
}
#Facebook{
	position:relative;
	top:1px;
	left:0px;
	width:43%; float: left; padding-right:1%;	
}

#plus {width:25px; position:absolute; bottom:0px; left:0px;}

#kurs_bildbox img{
	max-width:300px;	
}
.in_1{
	position:relative;
	left:0;
	top: 0px;
	width: 100%;
	background-color: #464646;
	background-image: url(../images/style1-mod-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-right:1.5%;
	margin-bottom:1.5%;
}
.in_1 img{
	width:100%;		
}
.in_2{
	position:relative;
	left:0;
	top: 0px;
	width: 100%;
	background-color: #464646;
	background-image: url(../images/style1-mod-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-right:1.5%;
	margin-bottom:1.5%;		
}
.in_2 img{
	width:100%;			
}
.in_3{
	position:relative;
	left:0;
	top: 0px;
	width: 100%;
	background-color: #464646;
	background-image: url(../images/style1-mod-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom:1.5%;	
}
.in_3 img{	
	width:100%;		
}
.in_1 p{ color: #FFF!important; font-size: 15px!important; padding: 4px 0 4px 22px !important; margin: 0px !important;}
.in_2 p{ color: #FFF!important; font-size: 15px!important; padding: 4px 0 4px 22px !important; margin: 0px !important;}
.in_3 p{ color: #FFF!important; font-size: 15px!important; padding: 4px 0 4px 22px !important; margin: 0px !important;}

.in_1:hover .bild {	
	-moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
	color:#FFF;
	background-color: #FFF;
}
.in_1:hover .hinter{
	-moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
	background-color: #ee3031;
}
.in_2:hover .bild {	
	-moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
	color:#FFF;
	background-color: #FFF;
}
.in_2:hover .hinter{
	-moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
	background-color: #ee3031;
}
.in_3:hover .bild {	
	-moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
	color:#FFF;
	background-color: #FFF;
}
.in_3:hover .hinter{
	-moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
	
}
#faq{
	background-color:#fafafa;
	border: 1px solid #ee3031;

}
#faq p{
	color:#4f4f4f;
	padding: 0px 25px 25px 10px;
}
#faq strong{
	color:#ee3031;
	font-size:18px;
}
#cssmenu_normal{ height:37px; display:block; padding:0px 0 1px 0; margin:0px auto;} 
#cssmenu_normal > ul {list-style:inside none; padding:0; margin:0; padding-left:0px;} 
#cssmenu_normal > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#cssmenu_normal > ul > li > a{ outline:none; display:block; position:relative; padding:8px 14px; margin: 0px 2px 0px 2px; font: 17px/100% 'Open Sans Condensed', sans-serif; text-align:center; text-decoration:none; }
#cssmenu_normal > ul > li > a:after{ content:''; position:absolute; top:-1px; bottom:-1px; right:-2px; z-index:99; } 
#cssmenu_normal ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu_normal > ul > li.has-sub > a:before{content:''; position:absolute; top:20px; right:2px; color: #ee3031;} 
#cssmenu_normal > ul > li.has-sub:hover > a:before{top:20px;} 
#cssmenu_normal ul li.has-sub:hover > a{ z-index:999; color:#ee3031; } 

#cssmenu_normal ul li.has-sub:hover > ul, #cssmenu_normal ul li.has-sub:hover > div{display:block;} 
#cssmenu_normal ul li.has-sub > a:hover{ color:#ee3031;} 
#cssmenu_normal ul li > ul, #cssmenu_normal ul li > div{ display:none; width:auto; position:absolute; top:44px; padding:10px 0; background:#E5E5E5; z-index:999;} 
#cssmenu_normal ul li > ul{width:300px; margin-left:2px;} 
#cssmenu_normal ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} 
#cssmenu_normal ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:14pt 'Open Sans Condensed', sans-serif; color:#ee3031; text-decoration:none; background-color:#E5E5E5;} 


#cssmenu_normal { background:none; }
#cssmenu_normal > ul > li > ul > li a{ border:2px solid #E5E5E5;} 
#cssmenu_normal > ul > li > ul > li a:hover{  color:#ee3031;} 
#cssmenu_normal > ul > li > a{color:#FFF; } 
#cssmenu_normal > ul > li > a:after{} 
#cssmenu_normal > ul > li > a:hover{color:#FFF;} 




#cssmenu_normal a.active{bcolor:#ee3031; }
#cssmenu_normal ul li.active a{color:#ee3031; }
#cssmenu_normal ul li.active ul li a{ } 
#cssmenu_normal ul li.active ul li a.active{color:#ee3031; }
#cssmenu_normal ul li.active ul li a:hover{color:#ee3031;}

#cssmenu_normal ul li.has-sub2:hover > a:after{top:0; bottom:0;} 
#cssmenu_normal > ul > li.has-sub2 > a:before{content:''; position:absolute; top:12px; right:2px; color: #ee3031;} 
#cssmenu_normal > ul > li.has-sub2:hover > a:before{top:12px; } 
#cssmenu_normal ul li.has-sub2:hover > a{ background:#FFF; z-index:999; color:#ee3031;} 
#cssmenu_normal ul li.has-sub2:hover > ul{display:block;}
#cssmenu_normal ul li.has-sub2:hover > div{display:block;} 
#cssmenu_normal ul li.has-sub2 > a:hover{background-color: #FFF; color:#ee3031; } 

#cssmenu_normal ul li > ul li > ul {position:absolute; top:-10px; left:190px; background-color:transparent;} 



.kleinere_schrift a{ font-size:15px !important;}


#cssmenu { display:none;}

#eingabefeld{
height:20px;
padding:2px;
border:1px solid #CCCCCC;
background-image: URL('../images/eingabehintergrund.png');
background-repeat:repeat-x;
width:100%;
}
#eingabefeld_2{
height:100px;
padding:2px;
border:1px solid #CCCCCC;
background-image: URL('../images/eingabehintergrund.png');
background-repeat:repeat-x;
width:100%;
}
hr {
border-top: 1px solid #FFF;
color: #FFF;
background-color: #FFF;
height: 0px;
width: 99%;
float: left;
margin: 0px;
padding: 0px;
}
#content hr {
border-top: 1px solid #ee3031;
color: #ee3031;
height: 0px;
width: 99%;
float: left;
margin: 0px;
padding: 0px;
border-style: dashed;
}
.image {
	width:100%;
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.image:hover  {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
	 
}
#kontakt{
	text-align:center;		
	position:relative;
	left:0px;
	top: 1px;
	max-width: 1200px;
	margin: 0 auto;
	height: 45px;
	z-index:2;	
	text-align: left;	
	padding: 0 0 0 0;
	background-color: #ee3031;
	border-radius: 30px;
}
#kontakt p{
	color:#FFF;
	font-size:16px;
	padding: 13px 0 0 35px;
}
#kontakt a{
	color:#FFF;
	font-size:16px;
}
#kontakt a:hover{
	color:#FFF;
	font-size:16px;
}
#sozi{
	position:absolute;
	right:10px;
	top:8px;	
}
#menuposition{
	text-align:center;		
	position:relative;
	left: 1%;
	top: 1px;
	max-width: 1200px;
	margin: 0 auto;
	height: 40px;
	z-index:2;	
	text-align: left;	
	padding: 0 0 0 0;
	width: 99%;
}
DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;
   margin: 1px 1px;
   }
DIV.shadow5:hover {
   border-width: 5px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   top: -3px;
   left: -3px;
   -moz-opacity:0.67;
  border-radius: 5px;
  position: relative; z-index:3;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   -moz-opacity:1;   
   }
#plusdiv{
	position: absolute; top: 20px; left: 20px; z-index:2;	 
}
DIV.shadow5:hover  plusdiv{
	 z-index:5; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear;
}
 .ct-spinner {
	position: fixed;
	top:0px;
	z-index: 998;
	width: 100%;
	width: 100vw;
	height: 100%;
	height: 100vh;
	background-color: #2e2e2e;
	overflow: hidden;
	display: table;
	text-align: center;
}
div.ct-spinner__inner {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	margin: auto;
	width: 142px;
	height: 142px;
}
div.ct-spinner__spinner {
	-moz-animation: rotate 10s infinite linear;
	-webkit-animation: rotate 10s infinite linear;
	animation: rotate 10s infinite linear;
	margin: auto;
	width: 142px;
	height: 142px;
}
div.ct-spinner__spinner i {
	-moz-animation: rotate 3s infinite cubic-bezier(0.09, 0.6, 0.8, 0.03);
	-webkit-animation: rotate 3s infinite cubic-bezier(0.09, 0.6, 0.8, 0.03);
	animation: rotate 3s infinite cubic-bezier(0.09, 0.6, 0.8, 0.03);
	-moz-transform-origin: 50% 100% 0;
	-webkit-transform-origin: 50% 100% 0;
	transform-origin: 50% 100% 0;
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 50%;
	border: solid 6px transparent;
	border-bottom: none;
}
div.ct-spinner__spinner i:nth-child(1) {
	-moz-animation-timing-function: cubic-bezier(0.09, 0.3, 0.12, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 0.3, 0.12, 0.03);
	animation-timing-function: cubic-bezier(0.09, 0.3, 0.12, 0.03);
	width: 44px;
	height: 22px;
	margin-top: -21px;
	margin-left: -21px;
	border-color: #2172b8;
	border-top-left-radius: 35px;
	border-top-right-radius: 35px;
}
div.ct-spinner__spinner i:nth-child(2) {
	-moz-animation-timing-function: cubic-bezier(0.09, 0.6, 0.24, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 0.6, 0.24, 0.03);
	animation-timing-function: cubic-bezier(0.09, 0.6, 0.24, 0.03);
	width: 58px;
	height: 29px;
	margin-top: -28px;
	margin-left: -28px;
	border-color: #18a39b;
	border-top-left-radius: 41px;
	border-top-right-radius: 41px;
}
div.ct-spinner__spinner i:nth-child(3) {
	-moz-animation-timing-function: cubic-bezier(0.09, 0.9, 0.36, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 0.9, 0.36, 0.03);
	animation-timing-function: cubic-bezier(0.09, 0.9, 0.36, 0.03);
	width: 72px;
	height: 36px;
	margin-top: -35px;
	margin-left: -35px;
	border-color: #82c545;
	border-top-left-radius: 47px;
	border-top-right-radius: 47px;
}
div.ct-spinner__spinner i:nth-child(4) {
	-moz-animation-timing-function: cubic-bezier(0.09, 1.2, 0.48, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 1.2, 0.48, 0.03);
	animation-timing-function: cubic-bezier(0.09, 1.2, 0.48, 0.03);
	width: 86px;
	height: 43px;
	margin-top: -42px;
	margin-left: -42px;
	border-color: #f8b739;
	border-top-left-radius: 53px;
	border-top-right-radius: 53px;
}
div.ct-spinner__spinner i:nth-child(5) {
	-moz-animation-timing-function: cubic-bezier(0.09, 1.5, 0.6, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 1.5, 0.6, 0.03);
	animation-timing-function: cubic-bezier(0.09, 1.5, 0.6, 0.03);
	width: 100px;
	height: 50px;
	margin-top: -49px;
	margin-left: -49px;
	border-color: #f06045;
	border-top-left-radius: 59px;
	border-top-right-radius: 59px;
}
div.ct-spinner__spinner i:nth-child(6) {
	-moz-animation-timing-function: cubic-bezier(0.09, 1.8, 0.72, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 1.8, 0.72, 0.03);
	animation-timing-function: cubic-bezier(0.09, 1.8, 0.72, 0.03);
	width: 114px;
	height: 57px;
	margin-top: -56px;
	margin-left: -56px;
	border-color: #ed2861;
	border-top-left-radius: 65px;
	border-top-right-radius: 65px;
}
div.ct-spinner__spinner i:nth-child(7) {
	-moz-animation-timing-function: cubic-bezier(0.09, 2.1, 0.84, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 2.1, 0.84, 0.03);
	animation-timing-function: cubic-bezier(0.09, 2.1, 0.84, 0.03);
	width: 128px;
	height: 64px;
	margin-top: -63px;
	margin-left: -63px;
	border-color: #c12680;
	border-top-left-radius: 71px;
	border-top-right-radius: 71px;
}
div.ct-spinner__spinner i.ct-spinner__8 {
	-moz-animation-timing-function: cubic-bezier(0.09, 2.4, 0.96, 0.03);
	-webkit-animation-timing-function: cubic-bezier(0.09, 2.4, 0.96, 0.03);
	animation-timing-function: cubic-bezier(0.09, 2.4, 0.96, 0.03);
	width: 142px;
	height: 71px;
	margin-top: -70px;
	margin-left: -70px;
	border-color: #5d3191;
	border-top-left-radius: 77px;
	border-top-right-radius: 77px;
}
	
@-moz-keyframes rotate {
	to {
	  -moz-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
}
@-webkit-keyframes rotate {
	to {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
}
@keyframes rotate {
	to {
	  -moz-transform: rotate(360deg);
	  -ms-transform: rotate(360deg);
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
}


@media only screen and (max-width: 1680px){
	#Logo{
		display:none;
	}
}

