body { padding-top: 0 !important;}
.heroSection { background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 10rem;}
.landingPageBanner { text-align: center;}
  .landingPageBanner h1 { font-size: 3.438rem; color: #fff;}
.formLeft h3 { font-size: 18px; color: #66cafe; margin-top: 50px; text-transform: uppercase;}
.formLeft h4 { font-size: 40px; margin: 0; line-height: 48px;}
.formLeft p { font-size: 16px; line-height: 30px;}
.formLeft h4 span { color: #67ccfe;}
.form-sec p { margin: 5px 0;}
.textTransform { text-transform: uppercase;}
.landingPageFormSec { background-color: #F7F8FA; padding-bottom: 60px;}
.form-sec { background: #fff; padding:2.25rem; border-radius: 10px; box-shadow: 0 2px 6px rgb(0 0 0 / 12%);}
  .form-sec h2 { padding-bottom: 14px; border-bottom: 1px solid #d8dade; margin-bottom: 20px; font-size: 30px; font-weight: 700;}
.margin-2em-top { margin-top: 30px;}
.formLeft { position: -webkit-sticky; position: sticky; top: 6rem; z-index: 9;}
md-input-container .md-errors-spacer { min-height: inherit !important;}
.demo-select-all-checkboxes md-checkbox { margin-bottom: 0; margin-top: 5px;}
.demoPageModalRadioButton { margin-bottom: 0; line-height: 30px;}
.clientLogo { background: #fff; padding: 10px;}
  .clientLogo ul { list-style: none;}
    .clientLogo ul li { display: inline-block; padding: 15px;}
    .clientLogo.rLogo ul li img { max-width:180px }
      .clientLogo ul li img { filter: grayscale(1); opacity: .8; transition: all .3s; height: 40px; object-fit: contain;}
        .clientLogo ul li img:hover { filter: grayscale(0); opacity: 1;}
.bannerWhitePaper { height: 400px; object-fit: cover; width: 100%;}
.bannerWhitePaper.rBanner { height:auto; max-height:800px }
.professionalwomenUl { margin: 30px 0; }
  .professionalwomenUl li { margin: 14px; }

@media screen and (max-width:767px) { .bannerWhitePaper { height: 200px;}
  .heroSection { padding-top: 7rem;}
  .landingPageBanner h1 { font-size: 2.438rem;}
  .form-sec { margin-top: 50px;}
  .formLeft h4 { font-size: 24px; line-height: 36px;}
  .bannerWhitePaper.rBanner { height:auto }
  .clientLogo.rLogo ul li { width:48% }
  .clientLogo.rLogo ul li img { width:100% }
}
