  .share {
      text-align: right;
      padding-bottom: 10px;
  }
  .sharewidget {
      padding-left: 5px !important;
      float: right !important;
  }
  .cw26 {
    margin-bottom: 3rem !important;
  }
  
@media screen and (min-width: 1560px) {
  .cw22 .cw22v1 .cw22darktext .cw22alt-lg {
    height: 420px !important;
  }
}

  @media screen and (min-width: 1200px) {
    .cw22v1 .cw22-heading {
      width: 94% !important;
      font-size: 4.0rem !important;
    }
  }

  @media screen and (min-width: 1450px) {
    .js .cw22v0.cw22in .cw22snav, .js .cw22v0.cw22in .cw22 {
        height: 420px !important;
        padding-bottom: 15px !important;
      }
  }

  @media screen and (max-width: 1200px) and (min-width: 780px) {
    .cw22v1 .cw22-heading {
      width: 84% !important;
      font-size: 3.7rem !important;

    }
    .cw22v1 .cw22w3 p {
      width: 84% !important;
    }
  }

  @media screen and (max-width: 779px) {
    .cw22v1 .cw22-heading {
      width: 54% !important;
      font-size: 3.6rem !important;
    }
    .cw22v1 .cw22w3 p {
      width: 54% !important;
    }
  }

  @media screen and (max-width: 600px) {
    .cw26 {
      margin-bottom: 0px !important;
    }
  }

  @media screen and (max-width: 580px) {
    .cw22v1 .cw22-heading {
      width: 100% !important;
    }
    .cw22v1 .cw22w3 p {
      width: 100% !important;
    }
  }


