/* for 2016 NY 529 Day Sweepstakes homepage banner */
.ny-sweepstakes .csday-logo {
  color: #84D0FF;
  font-weight: bold;
  text-align: center;
  margin: 1em auto 0; }

.ny-sweepstakes .csday-logo img {
  width: 35%; }

@media (min-width: 480px) {
  .ny-sweepstakes .csp-billboard-caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .ny-sweepstakes.csp-billboard-hero-right .csp-billboard-caption {
    height: 100%;
    top: 0; }
  .ny-sweepstakes .csday-logo {
    width: 20%;
    margin: 0 1em 0.5em 0;
    text-align: left; }
  .ny-sweepstakes .csday-logo img {
    width: 90%; }
  .ny-sweepstakes .csp-billboard-message {
    max-width: 55%; }
  .ny-sweepstakes.csp-billboard-hero-right .csp-billboard-headline {
    width: 100%; }
  .ny-sweepstakes.csp-billboard-hero-right .csp-billboard-body {
    width: 95%;
    max-width: 20em; } }

@media (min-width: 768px) {
  .ny-sweepstakes .csday-logo {
    font-size: 1.25em;
    margin-right: 1em; }
  .ny-sweepstakes .csp-billboard-message {
    width: 40%; } }

@media (min-width: 992px) {
  .ny-sweepstakes .csday-logo {
    width: 12.5%; }
  .ny-sweepstakes .csday-logo img {
    width: 100%; }
  .ny-sweepstakes .csp-billboard-message {
    width: 50%; } }

@media (min-width: 1200px) {
  .ny-sweepstakes .csday-logo {
    width: 12.5%; }
  .ny-sweepstakes .csday-logo img {
    width: 100%; }
  .ny-sweepstakes.csp-billboard-hero-right .csp-billboard-body {
    max-width: 100%; } }