.header-img{background:url(https://webuykeyfobs.com/images/new/100-cash.jpg) no-repeat;background-size:cover;width:100%;height:440px}.color-layer{background-color:rgba(23,63,17,.75);width:100%;height:100%}.site-intro{padding-top:25px;color:#fff}.site-intro,.contact-call,.contact-email{text-align:center}.site-intro h1{margin-bottom:15px;font-size:37px;text-transform:uppercase;letter-spacing:1.2px}.contact-call,.contact-email{background-color:#fff;width:100%;border:1px solid #f2f2f2;border-radius:12px;padding:30px 25px;-webkit-box-shadow:0 0 8px rgba(2,2,2,.1);box-shadow:0 0 8px rgba(2,2,2,.1)}.contact-call{margin-bottom:30px}.contact-call .yellow-btn,.contact-email .yellow-btn{margin:25px auto 0}.contact-call h2,.contact-email h2{font-size:22px;margin-bottom:6px}.contact-container p{margin-top:0;font-size:14px;line-height:22px}.footer-menu{padding-top:5px}footer{-webkit-box-shadow:0 0 8px rgba(2,2,2,.1);box-shadow:0 0 8px rgba(2,2,2,.1)}.thanks-message{text-align:left;max-width:610px;margin:70px auto}.thanks-message li{line-height:24px;padding:10px 0}.thanks-message a{color:#333;font-weight:700;text-decoration:none;font-size:15px}.thanks-message a:hover{color:#ffc628}.contact-bkgrnd{background-color:rgba(23,63,17,.75)}.contact-container{padding-bottom:60px}.contact-title{color:#fff;text-align:center;font-family:"Gotham Black",sans-serif;font-size:28px;padding:60px 0 25px 0;line-height:35px;letter-spacing:1px}@media screen and (min-width:375px){.header-img{height:390px}}@media screen and (min-width:600px){.contact-call,.contact-email{max-width:460px;margin:auto}.contact-call{margin-bottom:30px}}@media screen and (min-width:768px){.d-title{width:500px;margin:0 auto}}@media screen and (min-width:960px){.site-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-img{background-position:50px}.d-title{margin:0 auto}.site-intro h1{margin-top:110px}.site-intro{text-align:left}.d-cta{width:40%;margin-top:35px}.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-call,.contact-email{max-width:47%;padding:60px 25px}.contact-call{margin-bottom:0}.footer-menu{padding-top:40px}}@media only screen and (min-width:1288px){.site-intro h1{font-size:45px;width:550px}.d-cta{width:450px;margin-top:55px}}@media screen and (min-height:1366px){.thanks-message{margin:120px auto 115px auto}.contact-container{padding-top:40px}.contact-title{padding:40px 0 0 0}}