.bannercontainer{padding:5px;background-color:#fff;width:890px;position:relative;position:relative;margin-left:auto;margin-right:auto;}
.banner{width:890px;height:450px;position:relative;overflow:hidden;}
.bannercontainer-simple{padding:5px;background-color:#fff;width:890px;position:relative;position:relative;margin-left:auto;margin-right:auto;}
.banner-simple{width:890px;height:490px;position:relative;overflow:hidden;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:700px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner{width:100% !important;max-height:450px !important;position:relative;}

@media only screen and (min-width:768px){.banner, .bannercontainer{width:750px;height:412px;}
.caption.big_white{top:170px !important; font-size:49px; line-height:55px; max-height: 110px;}
.caption.big_blue{top:170px !important; font-size:49px; line-height:55px; max-height:130px;}
}

@media only screen and (min-width:480px) and (max-width:767px){.banner, .bannercontainer{width:470px;height:258px;}
.small-text{font-size:12px !important;margin:0 0 0 0px!important;display:none;}
.button{display:none;}
.caption.small-title{display:none;}
.caption.big_white{top:170px !important; font-size:30px; line-height:30px; max-height: 55px;}
.caption.big_blue{top:170px !important; font-size:30px; line-height:30px; max-height: 60px;}
}
@media only screen and (min-width:0px) and (max-width:479px){
 .banner, .bannercontainer{width:310px;height:170px;}
.small-text{font-size:8px !important;margin:0 0 0 -10px!important;display:none;}
.caption.small-title{display:none;}
.button{display:none;}
.caption.big_white{top:90px !important;font-size:15px; max-height: 40px;}
.caption.big_blue{top:90px !important;font-size:15px; max-height: 50px; }
}