

body{background-color:#1e1e1e!important;font-family: 'Open Sans', sans-serif!important;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;margin-top:20px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


header{margin-top:40px;text-align:center;}

header img{width:100%;width:100%;float:left;}


.enter-site-button {
  width: 100%!important;
    max-width:100%!important;
  float: right;
  margin-top: 32px!important;
}




#promo_image1, #promo_image2, #promo_image3{

width:100%;
margin-top:30px;
margin-bottom:30px;
float:left;

}

.promo_details_title{

float:left;
text-align:center;
width:100%;
color:white;
font-size:2em;
}


.promo_details_price{

float:left;
text-align:center;
width:100%;
color:white;
font-size:3em;
}

.promo_details{
float:left;
width:100%;
}


.promo_details_cta {
  text-align: center;
  padding: 15px;
  background-color: #cc4b60;
  margin-top: 21px;
  border-radius: 2px;
  margin: 0 auto;
  width:100%;
  color: white;
  display: block;
  font-size: 1.2em;
  outline:none;
 border:none;
}

.promo_details_cta:hover{
text-decoration:none;
color:white;
cursor:pointer;
background-color:#de5f74;

}

.cta_area{  float: left;
  margin-top: 20px;
  width: 100%;
}







@media screen and (min-width: 992px){


.enter-site-button {
    max-width:300px!important;

}
    
    header img{width:100%;max-width:130px;!important;float:left;}
    

    
    .promo_details_cta {

  max-width:70%;

}
    
    
    
    

}


