.steps{position:relative;margin-top:5px}#banner .image{background: no-repeat center center;background-size:cover;width:100%;margin-top:10px}.overlay{padding:15px;background-color:rgba(255,255,255,0.90);min-height:340px;color:black;margin-top:25px;margin-bottom:25px}.steps .white-line{background-color:white;width:100%;height:4px;position:absolute;top:28px;display:none}.steps .number{font-weight:bold;background-color:#ebebeb;width:75%;display:block;margin-left:12.5%;margin-top:10px;margin-bottom:10px;font-size:26px}.steps p{margin-bottom:15px}.steps .small .white-line{top:20px !important}.steps .small .number{margin-top:5px;margin-bottom:0;font-size:18px}.steps p{font-size:14px}#banner .cg-button{width:100%;margin-top:13px;margin-bottom:13px;padding:8px 10px;font-size:22px;display:block}#banner h4{color:black;margin-bottom:15px;margin-top:0}#banner .myp{text-align:center;font-size:13px;color:black}#banner a:hover,a:focus{text-decoration:none !important}#banner a:focus{text-decoration:none !important}@media(max-width:350px){#banner .cg-button{font-size:16px !important}}@media(min-width:768px){.steps .white-line{display:block}.steps .number{font-size:18px}}@media(min-width:992px){.steps .white-line{display:block}.steps .number{font-size:20px}}@media(min-width:1200px){.steps .white-line{display:block}}