.sol-caption h2{font-size: 2.4em}
.s3ban .sol-caption{padding:0;width:auto;max-width:575px;right:0;position:absolute}
@media screen and (max-width: 1200px){
.sol-caption p {font-size: 1.4em}
.sol-caption h2 {font-size: 1.7em;line-height:30px}
.s3ban .sol-caption{max-width:450px;line-height:30px}
.sol-banner{height: 268px!important}
.s3ban{background-size:100%}
}
@media screen and (max-width: 870px){
.s3ban .sol-caption {max-width: 385px}
.sol-banner{height: 225px!important}
}
@media screen and (max-width:700px){
.sol-banner {height:auto!important;background: #ccc}
.s3ban .sol-caption {max-width: 100%;position: static;text-align: center;background: rgba(255, 255, 255, 0.6);margin:10px auto}
.sol-caption p{margin:0;font-size:13px!important;width:100%!important}
.sol-caption h2{line-height:20px;font-size:15px!important}
}