/**
 * LARGE DESKTOP
 */

  #project-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -73px auto;
  }

 /* HOME */

  :not(.main-container-home) h1.hero {
    margin: 30px 0 15px;
    font-size: 55px;
  }

  :not(.main-container-home) h1.hero span {
    font-size: 43px;
  }

  .main-container-home h1.hero {
    font-size: 50px;
  }

  .main-container-home h1.hero span {
    font-size: 40px;
  }

 /* Fix for home boxes CTA-151  */
@media screen and (min-width: 1199px) {
 #main-container.main-container-home #row-header {
   position: relative; /* CTA-151 */
   height: 327px; /* CTA-151 *//*IMC*/
 }

 #review-win-wrap {
   position: absolute; /* CTA-151 */
   left: 875px; /* CTA-151 */
 }

 #learn-more-wrap {
   position: absolute; /* CTA-151 */
   left: 485px; /* CTA-151 *//*IMC*/
   top: -60px; /*IMC*/
 }
 /* Learn more - overlay trigger */
 #learn-more-wrap .span4 {
   width: 633px; /* CTA-151 */ /*IMC*/
   height: 349px; /* CTA-151 */ /*IMC*/
 }
 


 .review-win {
   width: 321px; /* CTA-151 */
 }

}

div#container {
  margin-left: auto;
  margin-right: auto;
}

div.hascontent {
  max-width: 1228px;
  margin-left: auto;
  margin-right: auto;
}

/* T&C Give content divs some padding */
div#row-content .span9,
div#row-header .span7 {
  padding-left: 30px;
}

div#row-content .span3 {
  padding-right: 30px;
}

#main-container.main-container-terms .accordion-aside h2 {
  font-size: 42px;
}

/*.row-fluid .try .asset img {
  margin: 0;
}*/

.push {
  height: 73px;
}

.UniNav_Res_Footer_Container {
  height: 73px;
}