.container {
  width: 100%;
  max-width: 100%;
}
.success-deals .content {
  width: 100%;
  padding-top: 0;
  margin-top: 100px;
}
.success-deals .banner h1 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 55px;
  position:relative;
  z-index:99;
}
.banner{background-color:#000;height:600px;position:relative;width:100%;overflow:hidden;margin-top:100px;}
.banner .hero{height:600px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.banner .hero .wrap{width:50%;float:left;position:relative;z-index:999;}
.banner .hero span.title{font-family:'Bitter', serif;color:#ffd200;font-size:58px;line-height:58px;letter-spacing:-2px;display:block;padding-top:40px;max-width:700px;}
.banner .hero p{display:block;color:#fff;font-size:22px;line-height:34px;max-width:700px;font-weight:bold;padding-top:15px;margin:0;}
.banner .hero p.link{padding-top:25px;}
.banner .hero p.list{line-height:40px;}
.banner .hero a.button{width:270px;height:56px;line-height:52px;font-size:22px;float:left;display:block;border-width:2px;color:#fff;background-color:#C01313;border-color:#fff;text-align:center;}
.banner .hero a.button:hover{border-color:#ffd200;color:#ffd200;background-color:transparent;}
.banner .hero a.button span{margin-right:5px;}
.banner figure{position:absolute;top:0;right:0;display:none;margin:0;width:100%;}
.banner figure:first-child{display:block;}
.banner figure .wrap{position:relative;float:right;margin-right:2%;width:43%;}
.banner figure img{float:right;}
.banner figure .quote{position:absolute;width:100%;height:170px;font-size:22px;color:#fff;bottom:0;right:0px;font-weight:bold;}
.banner figure .quote span{color:#bbb;display:block;font-style:italic;}
.banner figure a.whitebutton{height:25px;line-height:25px;padding-left:10px;padding-right:10px;margin-top:15px;border:none;font-family:'Open Sans';}
.banner figure a.whitebutton:hover{border-color:#ffd200;color:#ffd200;background-color:transparent;}
body.success-deals a.open-archives{display:none;}
body.success-deals .content .wrap{max-width:100%;padding-top:0;margin-top:-50px;}
body.success-deals .banner{margin-top:0;height:450px;margin-bottom:25px;}
body.success-deals .banner figure .wrap{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;float:none;margin-top:200px;}
body.success-deals .banner figure .wrap .quote{width:50%;float:left;font-size:26px;position:relative;}
body.success-deals .banner figure img{position:absolute;float:none;right:0;}
.deals .wrap{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.success-deal{width:46%;margin-left:2%;margin-right:2%;text-align:center;float:left;margin-bottom:65px;margin-top:30px;}
.success-deal h2{display:block;width:400px;height:400px;border-radius:200px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;color:#fff;padding-top:300px;padding-left:50px;padding-right:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;}
#deals h2{background-image:url(../jpg/new-deal.jpg);}
#forums h2{background-image:url(../jpg/forums.jpg);}