.promo-header{
	background: url(../images/promo_header.jpg);
	width: 100%;
	height: 200px;
	background-position: left;
	background-size: cover;
}
.modal-head{
	padding: 7px;
}
.promo-content button.close{
	position: absolute !important;
	top: 10px !important;
	right: 15px;
	z-index: 11111;
	color: #fff;
	opacity: 1;
	font-family: 'lato';
	font-size: 23px;
	font-weight: 600;
	transform: translateX(0%);
	left: 0%;
	background: transparent;
	box-shadow: 0 0 0 white;
	left: 400px;
}
.promo-modal{
	width: 450px !important;
	height: 700px !important;
	text-align: center;
	background-color: #fff;
}
.line1,.line2,.line3,.line4{
	color: #4e4e4e;
	font-size: 20px;
}
.large-green{
	color: #14985b;
	font-weight: 500;
	font-size: 60px;
	line-height: 120px;
}
.undertext{
	padding-bottom: 2px;
  border-bottom: 2px solid #14985b;
}
.larger-text{
	font-size: 26px;
}
.smaller-green{
	color: #14985b;
	font-weight: 500;
	font-size: 50px;
	line-height: 120px;
}
.larger-green-text{
	font-size: 80px;
	color: #14985b;
	font-weight: 500;
}
.larger-exclam{
	font-size: 60px;
	color: #14985b;
	font-weight: 600;
}
.promo-body {
    position: relative;
    padding: 15px;
    padding-bottom: 0px;
}
.promo-footer{
	margin-bottom: 25px;
}
.promo-footer a{
	padding: 3px 15px;
	color: white;
	background-color: #14985b;
	border-radius: initial;
	font-family: 'lato';
	font-size: 30px;
	width: 360px;
	font-weight: 400;
	border: 2px solid #14985b;
	transition: ease-in-out all .5s;
}
.promo-footer a:hover{
	color: #14985b !important;
	background-color: #fff;
	border: 2px solid #14985b;
	transition: ease-in-out all .5s;
}
.promo-content{
	border-radius: initial;
	border: none;
	box-shadow: none;
}