.width-wrap {
    width: 100%;
    position: relative
}

.width-wrap.img-bg #lead-text {
position: absolute;
z-index: 2;
width: 700px;
left: 0;
right: 0;
margin: 75px auto;
opacity: 1;
-ms-filter: "alpha(opacity=100)";
-webkit-transition: .25s .2s ease-in-out;
-moz-transition: .25s .2s ease-in-out;
-ms-transition: .25s .2s ease-in-out;
-o-transition: .25s .2s ease-in-out;
transition: .25s .2s ease-in-out
}
.width-wrap.img-bg #lead-text span {
width: 100%;
color: #fff;
display: block;
text-align: center;
-webkit-transition: .3s .2s ease-in-out;
-moz-transition: .3s .2s ease-in-out;
-ms-transition: .3s .2s ease-in-out;
-o-transition: .3s .2s ease-in-out;
transition: .3s .2s ease-in-out
}
.width-wrap.img-bg #lead-text span.lead-line {
font-size: 56px;
background: #373737;
margin-bottom: 2px;
opacity: .9;
-ms-filter: "alpha(opacity=90)";
padding: 7px 0
}
.width-wrap.img-bg #lead-text a {
display: block;
width: 348px;
margin-right: 2px;
float: left;
background: #f4594f;
}
.width-wrap.img-bg #lead-text a.right.cta {
width: 350px;
margin-right: 0
}
.width-wrap.img-bg #lead-text a:hover {
-webkit-transition: .2s .2s ease-in-out;
-moz-transition: .2s .2s ease-in-out;
-ms-transition: .2s .2s ease-in-out;
-o-transition: .2s .2s ease-in-out;
transition: .2s .2s ease-in-out;
opacity: 1;
-ms-filter: "alpha(opacity=100)"
}
.width-wrap.img-bg #lead-text a span.lead-cta {
text-transform: uppercase;
padding: 22px 0;
font-size: 24px
}
.width-wrap.img-bg #lead-text a span.lead-cta.left {
margin-right: 2px;
float: left;
width: 348px
}
.width-wrap.img-bg #lead-text a span.lead-cta.right {
width: 350px;
float: right
}

#lead { height: 225px }
.width-wrap.img-bg {
top: 58px!important;
height: 225px!important;
padding-top: 20px
}

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



@media only screen and (max-width:568px) {
.width-wrap.img-bg #lead-text {
    margin: 0;
    padding: 0 10px;
    width: auto
}
.width-wrap.img-bg #lead-text span.lead-line { font-size: 20px }
.width-wrap.img-bg #lead-text a.left.cta { width: 100% }
.width-wrap.img-bg #lead-text a.right.cta { display: none }
}
