@media screen and (max-width:1600px) {
	.solartxt{padding: 40px 40px 0 0}
	.solartxt span{max-width: 330px;font-size: 26px}
	.solartxt img{max-width: 100px}
	.solarbg{padding-bottom: 340px}
}
@media screen and (max-width:1400px) {
	.solarbg{padding-bottom: 310px}
}
@media screen and (max-width:1100px) {
    
	.solaright span{font-size: 18px;line-height: 24px}
	.solaright div{font-size: 22px;margin-bottom: 5px}
	.solaright{padding-left: 15px}
	.solarbg{margin: 35px 0;background-size: cover}
}
@media screen and (max-width:992px) {
      
	.solaright span{font-size: 16px;}
	.solaright div{font-size: 20px}
	.solaricon{width: 50px;height: 50px}
	.solaright{width: calc(100% - 50px);}
	.solaricon img{max-width: 28px}
	.solarbtn a.redbtn{font-size: 20px}
}
@media screen and (max-width:860px) {
	.solarbg{padding-bottom: 290px;background-size: contain}
}
@media screen and (max-width:650px) {
	.solarbg{padding: 25px;padding-bottom: 250px;}
	.solartxt{padding: 0;float: none}
	.solartxt img{display: block;margin: 0 auto 10px;max-width: 80px}
	.solartxt span{display: block;text-align: center;font-size: 22px;line-height: 26px;max-width: 100%}
}
@media screen and (max-width:550px) {
	.solarbg{padding-bottom: 200px;}
}
@media screen and (max-width:480px) {
	.solarbg{padding-bottom: 150px;}
	.solarbtn a.redbtn{font-size: 18px}
}