#header .nav-phone span {padding-left:15px;}

/* step 1 */
#secondary-banner.amp { height: auto; height:568px;background-image:url('/images/home-banner-1.jpg');background-position:center top;background-attachment:scroll;background-size:cover;}
.amp-overlay{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(183,183,183,0.5);}
.launch-quick-lead { position: relative; padding: 200px 0 60px 0; text-align:center; max-width: 900px; margin: 0 auto; }
.launch-quick-lead .hero-label { color: #fff; font-size: 46px; line-height: 1.1em; text-transform: uppercase; margin-bottom: 20px;text-shadow:0px 3px 7px rgba(0, 0, 0, 0.35); }
.launch-quick-lead .tel { color: #fff; }
.launch-quick-lead .tel:hover { opacity: 0.6; }
.launch-quick-lead p { color: #fff; font-size: 26px; margin: 0 auto 25px; line-height: 1.25em;text-shadow:0px 3px 7px rgba(0, 0, 0, 0.35); }
.launch-quick-lead .frs-widget.quick-lead.step-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; width: 100%; }
.launch-quick-lead .frs-widget.quick-lead.step-1 label { display:none; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button, .launch-quick-lead .frs-widget.quick-lead.step-1 input { display:block; height:60px; font-size:16px; font-weight:300; -webkit-transition-duration:0.3s; -o-transition-duration:0.3s; transition-duration:0.3s; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:80%; padding:0 15px; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button { padding: 0; width:20%; color:#fff; border: 1px solid #333; background-color:#333; border-radius: 0; cursor: pointer; text-transform: uppercase; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button:hover { opacity: 1; }
@media screen and (max-width: 750px) {
	.launch-quick-lead .hero-label {font-size:35px;}
	.launch-quick-lead p {font-size:22px;}
	.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:70%; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 button { width: 30%; }
}
@media(max-width:558px){
	.launch-quick-lead {padding:230px 0 60px 0;}
}
@media screen and (max-width: 425px) {
	#secondary-banner.amp {background-position:center center;}
	.launch-quick-lead {padding:200px 0 60px 0;}
	.launch-quick-lead .hero-label { font-size: 36px; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:100%; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 button { width: 100%; }
}

/* step 2 */
#launch-quick-lead-step-2-container { padding:0; margin-top:-25px; }
.launch-quick-lead.step-2 .form { max-width:650px; margin:auto; }
.launch-quick-lead.step-2 { padding:0; }
.launch-quick-lead.step-2 p { margin-bottom:15px; }
.launch-quick-lead.step-2 .header { position:relative; min-height:240px; background:#e4e4e4; padding:60px 0 0 0; margin-bottom:20px; border-bottom:solid 1px #dfdede; }
.launch-quick-lead.step-2 .header .image { position:absolute; left:0; width:50%; height:100%; bottom:0; }
.launch-quick-lead.step-2 .header .image img { position:absolute; bottom:0; right:0; margin:0 0 0 10px; max-width:98%; }
.launch-quick-lead.step-2 .header .content { width:50%; max-width:600px; margin-left:50%; padding:5px 10px;margin-top:50px; }
.launch-quick-lead.step-2 h1 {font-weight:400; font-size:36px; }
.launch-quick-lead.step-2 p { font-size:19px; font-weight:400; margin-bottom:5px; line-height:1.8em; }
.launch-quick-lead.step-2 .address { font-size:15px; font-weight:200; }
.quick-lead-accuracy-disclaimer { margin-top:40px; margin-bottom:20px; font-size:.9em; }
.container .row .header .content {margin-top:50px;}
@media(max-width:991px){
	#secondary-banner .prompt h1, #secondary-banner .prompt .heading {font-size:35px;}
	#secondary-banner .prompt p, #secondary-banner .prompt li {font-size:22px;}
}
@media screen and (max-width: 700px) {
	.launch-quick-lead.step-2 .header .content { width:100%; margin:auto auto 15px auto; }
	.launch-quick-lead.step-2 .header .image { position:relative; width:100%; vertical-align:bottom; text-align:center; }
	.launch-quick-lead.step-2 .header .image img{ position:relative; max-height:100%; max-width:98%; margin:auto; vertical-align:bottom; border:0; }
}

/* Step 2 Alternate
===================================== */
.amp-stack{text-align: right; }
.amp-stack{content: ''; display: block;  height: auto; border-right: 2px solid #000; }
.amp-stack .item{margin-bottom: 50px;}
.amp-stack .item.first{margin-bottom: 150px;}
.amp-stack .item.first .detail h3{color: #000;}
.amp-stack .item.last{margin-bottom: 0; padding-bottom: 150px;}
.amp-stack .item:after {content: ' '; display: block; clear: both;}
.amp-stack .item .icon { position: relative; z-index: 300; float: right; width: 64px; height: 64px; color: #25bcda; line-height: 50px; background-color: #004790; border: 4px solid #004790; text-align: center; border-radius: 50%; margin-right: -33px;}
.amp-stack .item .icon-small{position: relative; z-index: 300; float: right; width: 32px; height: 32px; color: #25bcda; font-size: 30px; line-height: 25px; text-align: center; background-color: #004790; border-radius: 50%; margin-right: -17px;}
.amp-stack .item .icon-small.top{margin-top: -15px;}
.amp-stack .icon-bg.bottom{float: right; width: 9px; height: 9px; z-index: 300; background-color: #004790; border-radius: 50%; margin-right: -5px; text-align: center;}
.amp-stack .item .detail { width: 406px; margin-right: 20px; }
.amp-stack .item .detail h3 { font-size: 22px; color: #707070; margin: 0 0 8px 0; }
.amp-stack .item .detail .phone-amp{font-size: 22px; color: #000; font-weight: 500;}
.step-2 .form { max-width:100%; margin:auto; }
.step-2 { padding:0; }
.step-2 p { margin-bottom:15px; }
.header { text-align: center; position:relative; min-height:auto;  padding:0; margin-bottom:40px; border-bottom:solid 1px #dfdede; }
.header .content { max-width:100%; padding:5px 10px; }
.step-2 h1 {font-weight:400; font-size:36px; margin-top: 0;}
.step-2 p { font-size:19px; font-weight:400; margin-bottom:5px; line-height:1.8em; }
.address { font-size:15px; font-weight:200; }
.step-2 .phone{text-align: center; margin: 0 0 40px 0; font-size: 24px;}
.quick-lead-accuracy-disclaimer { margin-top:40px; margin-bottom:20px; font-size:.9em; text-align: center;}
.frs-widget.quick-lead.step-2 button{color: #fff; background-color: #1e3050;border-radius:0;border:1px solid #1e3050;}
.frs-widget.quick-lead.step-2 button:hover {background:#fff;color:#1e3050 !important;}
#bannerSub.amp-step-2{height: 350px;overflow: hidden; position: relative;}
#bannerSub.amp-step-2 .amp-paper{position: absolute; bottom: 0; right: 75px;}
#bannerSub.amp-step-2 .amp-banner-text{color: #fff; padding: 50px;}
#bannerSub.amp-step-2 .amp-banner-text h1{font-weight: 400; font-size: 48px;}
#bannerSub.amp-step-2 .amp-banner-text h2{font-weight: 200; font-style: italic;}
@media (max-width: 1199px){
	.amp-stack{width: 75%; margin: 15px auto; text-align: center;}
	.amp-stack .item .detail{width: 90%; margin-left: auto; margin-right: 45px;}
	.amp-stack .item.first{margin-bottom: 50px;}
	.amp-stack .item.last{margin-bottom: 0; padding-bottom: 50px;}
}
@media (max-width: 991px){
	#bannerSub.amp-step-2{height: 450px;}
	#bannerSub.amp-step-2 .amp-banner-text{padding: 25px;}
}
@media screen and (max-width: 700px) {
	.step-2 .header .content { width:100%; margin:auto auto 15px auto; }
	.step-2 .header .image { position:relative; width:100%; vertical-align:bottom; text-align:center; }
	.step-2 .header .image img{ position:relative; max-height:100%; max-width:98%; margin:auto; vertical-align:bottom; border:0; }
}
@media (max-width: 550px){
	.amp-stack .item .detail{padding-right: 30px;}
}

/* COLORS TO UPDATE BELOW
=============================== */

/* Step 1 Colors */
.launch-quick-lead .hero-label { color:#fff; text-transform: uppercase;}
.launch-quick-lead .phone {color:#fff;}
.launch-quick-lead .phone a{color: #fff;}
.launch-quick-lead .frs-widget.quick-lead.step-1 input { border: 0; border-radius: 0;}
.launch-quick-lead .frs-widget.quick-lead.step-1 button {background-color:#004790;border-color:#004790; color: #fff; text-transform: uppercase; font-weight: 100;}
.launch-quick-lead .frs-widget.quick-lead.step-1 button:hover{background-color: #fff; color: #004790 !important; opacity: 1;}
/* Step 2 Colors */
.launch-quick-lead.step-2 .phone{color: #000;}
.launch-quick-lead.step-2 .phone a{color: #000;}
.launch-quick-lead.step-2 h1{color:#000;}
.launch-quick-lead.step-2 button { background-color:#000 !important;}
.launch-quick-lead.step-2 p {color:#000;}
