@media (min-width:1520px){
	}
@media (min-width:1025px) and (max-width:1520px) {
	#wrapper header .logo{padding:2% 4%}
	#wrapper .lrpad{padding:0 30px}
	#wrapper .main .lrpad{padding:0}
	.main{padding:6.5vw 3vw}
	.ticker .lrpad *{font-size:23px}

}

@media only screen and (min-width:1020px) and (max-width:1240px){
	
}
@media (max-width:1240px) {
	#wrapper .lrpad{padding:0 5%}
	#wrapper header .logo{text-align:center; padding: 30px 0}
	#wrapper header .logo img{max-width:50%; margin: 0 auto}
	.ticker .lrpad *{font-size:30px}
	.max-width{max-width:100%}

}


@media (max-width:1040px) {
	.ticker .lrpad *{font-size:25px}
/*	.ticker:before {background: url(../images/triangle.png) no-repeat 0 0; background-size: 100% auto; width:50px; height:50px; content: ''; position: absolute; left: 0; right: 0; margin: auto;top:-25px; z-index: 9999} */
	.ticker .rows:after{display:none;visibility: hidden}
	.ticker .rows:before {top:0; left: 0; right: 0; margin: auto; z-index: 9999999}
	.main .wrap h1, .main .wrap h1 *{font-size:27px; line-height: 30px}
	.form-content form button{margin:30px 0 60px}
	#wrapper .main .section_shadow{max-width:650px}
	#wrapper .ticker .ticker__item{padding:25px 0 15px}
	#wrapper .ticker .lrpad,.ticker .rows{padding:0 30px}
		#wrapper .form-content .container{ background-position: bottom center; padding-bottom:80%; background-size:50% auto}
	#wrapper .mainwrapper{padding:60px 0 0}
	#wrapper .main h3{font-size:42px; padding: 30px 0}
	#wrapper .mainwrapper h2,#wrapper .mainwrapper h2 span{font-size:38px}
	#wrapper .main h1{padding:0 0 30px}
	#wrapper .main h2,#wrapper .main h2 em,#wrapper .main h4{font-size:40px}
	.timelineimage {max-width:95%; height:auto;}
	

}
@media (min-width:200px) and (max-width:580px) {	
	.ticker .lrpad *{font-size:20px}
	#wrapper header .logo,#wrapper .main .selext{text-align:center; padding: 15px 0}
	#wrapper header .logo img{max-width:60%; margin: 0 auto; margin-top: 10px; margin-bottom: 10px}
	#wrapper .main .lrpad{padding:0}
	#wrapper .main{padding:45px 15px 30px}
	.main .wrap{padding:30px 0}
	.main .wrap:before, .main .wrap:after{height:5px}
	#wrapper .main h1, #wrapper .main h1 span{font-size:22px; line-height:25px; padding: 0}
	#wrapper .mainwrapper h2, #wrapper .mainwrapper h2 span{font-size:18px; line-height:25px; padding: 0 15px}
	#wrapper .ticker .lrpad,.ticker .rows{padding:0}
	.ticker .lrpad *{font-size:20px; line-height: 20px}
	.ticker-wrap .ticker{padding:0 0 0}
	.timelineimage {max-width:95%; height:auto;}
#wrapper .ticker .ticker__item{padding:15px 0}
#wrapper .mainwrapper .timeline h3{font-size:10px;font-weight:50; line-height:20px;}
#wrapper .mainwrapper .timeline h3 em{font-style:italic; color:#136f8a; font-size:12px; font-weight:100;}


	.form-content{padding:0 15px}
	.form-content form *{margin:0; padding: 0}
	.form-content form{padding:15px 0}
	input[type="text"],input[type="email"]{margin:0 0 15px !important; padding:0 10px !important}
	.form-content form label{font-size:15px}
	.form-content form input[type='radio']{margin: 15px 0 0 10px}
	.form-content form button{font-size:20px}
	#wrapper .mainwrapper,#wrapper .form-content form{padding:45px 0 0}
	#wrapper .main .section_shadow .second{padding:15px}
	#wrapper .main h2 em,#wrapper .main h2, #wrapper .form-content form h6{font-size:21px; padding-top:10px;}
	#wrapper .main .selext *,#wrapper .main ul li{font-size:14px}
	#wrapper .main h4{font-size:25px}
	#wrapper .main h3{padding:0; font-size: 21px}
	#wrapper .form-content form span{font-size:15px}
	#wrapper .form-content form .switch{margin:7px 15px 0}
	#wrapper .form-content form button{padding:15px 0; font-size:20px}
	#wrapper .form-content .container{ background-position: bottom center; padding-bottom:75px; background-size:60% auto}
}

@media (min-width:200px) and (max-width:330px){
	#wrapper .form-content form span{font-size:13px}
	#wrapper .form-content form .switch{margin:2px 8px 0}
	#wrapper .form-content form h6{font-size:18px}
	#wrapper .form-content form button {padding:9px 0 20px}
		#wrapper .form-content .container{ background-position: bottom center; padding-bottom:400px; background-size:80% auto}

}

