input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-text-fill-color: black !important; } #banner { background-color: #56AC2F; } #banner h1 { font-size:3.5rem; color:#fff; padding:40px 0 40px 0; text-align: center; font-weight:600; width:40%; word-wrap: break-word; margin:0 auto; } .backContainer { width:100%; margin:25px 0; } .backContainer a { text-decoration: none; padding-left:2%; color:#003467; font-size:1.7rem; } .back { font-weight:500; padding-left:1%; } .description { width:70%; margin:0 auto; font-size:1.7rem; color:#003467; } .description h2 { font-size:2.5rem; font-weight:bold; margin-bottom:15px; } .topDesc { width:100%; word-wrap: break-word; } .description h3 { font-size:2.5rem; font-weight: bold; margin-top:50px; } .description h4 { font-size:2rem; font-weight: 500; margin:25px 0 10px 0; } .benefitsDesc { font-size:1.8rem; width:50%; word-wrap: break-word; } .Desc { width:50%; word-wrap: break-word; } .description ul { color:#003467; font-size:1.7rem; } .special-header { width:25%; color:#56AC2F; font-size:2.5rem; font-weight: bold; word-wrap: break-word; text-align: center; vertical-align: middle; } .lines { width:37.5%; height:3px; background-color:#56AC2F; } @media only screen and (max-width: 1200px) { .special-header { width:30%; } .lines { width:35%; } } @media only screen and (max-width: 650px) { .special-header { width:40%; } .lines { width:30%; } .description { width:90%; } .Desc { width:70%; } } 