#subscribe { background: url("https://sp-cdn.s3.amazonaws.com/newzware/jan2020%20conversion/SKC%20gettyimages-503592990-170667a.jpg"); background-repeat: no-repeat; background-size: cover; max-width:1024px; margin:15px auto; } #subscribe .row h2 {font-style:italic} #subscribe .row h2, #subscribe .row h3 {color:#000;} .subscribebackground { background-color:rgba(255,255,255, .6); padding:15px 10px; } .subscribeheader {padding:30px 30px 0;} .packagecontainer {width:96% !important; margin:0 auto 10px !important;} .packagecover {width:32%; float:left; min-height:1px;} .package {width:22.64%; float:left;} .package:nth-child(2) { padding-right:15px;} .package:nth-child(3) { padding-right:15px;} .packagelarge {width:33.3%; float:left; } .packagelarge:nth-child(1) { padding-right:2%;} .packagelarge:nth-child(2) { padding-right:2%;} .packageinfo { background-color:rgba(255,255,255, .8); text-align:center; padding:10px 0; margin-bottom:30px;} .packagelarge .packageinfo {padding-top:20px; min-height:220px;} .packageheader .colorEmphasis {color:#99323f;} .packageheader h4 {font-size:1.2rem;} .packagetext h5 {color:#99323f;} .packagetext p {font-size:12px !important; line-height:16px !important; margin-bottom:7px !important; font-weight:bold;} .packagetext .smallText { font-size:12px !important;} .packagetext ul, .packagetext li { text-align:left;width:90%; margin-left:5%; font-size:14px; line-height:18px; margin-bottom:5px; } .packagelarge .packageinfo .packagetext p {font-size:14px !important; line-height:18px !important; font-weight:normal; margin:10px 0} .packagegrid {width:96% !important; margin:0 auto 10px !important;} table tbody { background-color:rgba(255,255,255, .6) !important;} .firstcolumn {width:32%} .check-mark {width:30px; vertical-align:middle; display:block; margin:auto} .emptybox {width:30px;} .registerbox {width:46.5%; float:left; } .registerbox:nth-child(1) { margin:0 3% 0 2%;} .entry-content p {max-width:100% !important;} @media screen and (max-width: 800px) { .packageheader h4 {font-size:1rem;} .packagetext h5 {font-size:.75rem;} .packagegridinfo p {font-size:12px; margin-bottom:5px} .check-mark, .emptybox {width:20px; } } @media screen and (max-width: 520px) { .packagecover {width:0; float:none;} .package, .packagelarge {width:100%; float:none; margin-bottom:10px;} .packagegrid {display:none;} .package:nth-child(2) { padding-right:0px;} .package:nth-child(3) { padding-right:0px;} .packagelarge:nth-child(1) { padding-right:0px;} .packagelarge:nth-child(2) { padding-right:0px;} .registerbox {width:96%; float:none; margin:10px auto;} }