h2 {font-size: 2.6em; }
h3 {font-size: 2.4em;}
p, li {font-size: 1.9em;}

.main .col { max-width: 100%; margin: 0; width: 100%;}
.main .col + col p {display:block;}
.main .digital {max-width: 100%;}
.main .col .digital {display:none;}
 .banner {display:none;}

.sub .col {width: 100%; margin: 0; float:none; min-width: 100%; max-width: 100%;}
.sub .col + .col {height: auto; margin:0;}
.sub .demoImage {display:none;}
.sub .col .col {margin: 10px 0 0 0;}
.sub .col .col > * {width: 100%;}

.cta_container { width: 186px; }

.main .col ul { margin-left: 15px; }

.option #offer { width: 72%; }

@media all and (max-width: 600px) {
    .option #offer { width: 81%; }
}

@media all and (max-width: 500px) {
   .main .second { width:38%; }
    .option #offer { width: 81%; }
}

@media all and (max-width: 450px) {
    .option #offer { width: 81%; }
}

@media all and (max-width: 400px) {
    .main .second { width:38%; }
    .option #offer { width: 72%; }
}