.cta_full_section{clear:both}.cta-bg-img{z-index:1;background-size:100%!important;background-repeat:no-repeat!important}.cta-bg-img,.cta_full_section{position:relative}.waves-top{overflow:auto;z-index:2;top:0}.waves-bottom,.waves-top{position:absolute;width:100%}.waves-bottom{z-index:1;bottom:0}.cta_full_section h3{font-family:Lato,sans-serif;text-transform:uppercase;margin:0 0 12px}.cta_full_section h2{text-align:left}.cta_full_section p{text-align:left;margin:10px auto}.cta_btn_bar{background:#f27308;font-family:Lato,sans-serif;color:#fff;text-transform:uppercase;font-size:18px;border:3px solid #fff;font-weight:700;padding:12px 50px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:100px;display:table;text-decoration:none;margin:0 auto 10px}.cta_btn_bar:hover{background:#fff;text-decoration:none;color:#f27308}.cta_full_section span{font-size:14px;margin:0 auto;display:table;text-align:center;width:50%}@media (max-width:767px){.cta-bg-img{background-size:100%;background-repeat:no-repeat!important;background-image:none!important}.cta_btn_bar{font-size:14px;margin:20px auto 10px;display:table}.cta_full_section span{display:table;text-align:center;width:100%;margin:0}.cta_full_section h2,.cta_full_section h3,.cta_full_section p{text-align:center}.cta_full_section h2.main-hd{font-size:24px}}@media (min-width:768px) and (max-width:991px){.cta-bg-img{padding:120px 0 80px!important;background-size:100%!important}.cta_full_section h3{font-size:14px}.cta_full_section span{width:70%}}@media (min-width:992px) and (max-width:1199px){.cta-bg-img{padding:140px 0 70px!important}.cta_full_section span{width:65%}}@media (min-width:1200px) and (max-width:1400px){.cta-bg-img{padding:150px 0 70px!important}.listing_page .cta-bg-img{padding:80px 0!important}}@media (min-width:1700px) and (max-width:1900px){.listing_page .cta-bg-img{padding:100px 0!important}.cta-bg-img{padding:230px 0 100px!important}}@media (min-width:1900px) and (max-width:5000px){.waves-bottom{bottom:0}.waves-bottom,.waves-top{z-index:2;width:100%;position:absolute;left:0;right:0}.waves-top{overflow:auto;top:0}.waves-bottom img,.waves-top img{width:100%}.cta-bg-img{padding:250px 0 120px!important}.listing_page .cta-bg-img{padding:100px 0!important}}