body { padding-top: 0; }

  header nav ul li .requestDemoBtn, .mbMenu .requestDemoBtn { display:none }
.heroSection { padding-top: 8rem; padding-bottom: 4rem; }
  .heroSection h1,  .heroSection h2 { color: #fff; }
  .heroSection p { font-size: 1.125rem; color: #fff; line-height: 24px; }
.heroBtn { display: inline-block; margin: 5px; padding: 0 1.2rem; font-size: 14px; line-height: 3; border-radius: 3px; }
  .heroBtn.style1 { background: #ff008a; color: #fff; }
  .heroBtn.style2 { background: rgba(255, 255, 255, .15); color: #fff; }
  .heroBtn.style3 { background: rgba(0, 0, 0, .15); color: #00364a; }
.bannerForm { background: #FFFFFF 0% 0% no-repeat padding-box; border-radius: 15px; padding: 30px; width: 85%; float: right; }
  .bannerForm h3 { color: #001623; font-size: 24px; font-weight: bold; margin: 0; }
.privacyLink { color: #00cafd; display: block; padding: 6px; }
  .privacyLink:hover { color: #ff008a; }
.trustedBrands { padding: 90px 0; }
.trustedBrands { padding: 90px 0; }
  .trustedBrands .uppercase { color: #001623 }
  .trustedBrands .swiper-slide img { opacity: 1; transition: all .3s; width: 100%; height: 40px; object-fit: contain }
.testimonials .swiper-slide img { filter:none; opacity: 1; transition: all .3s; width: 100%; height: 40px; object-fit: contain }
.solutionEnterprisesList ul { list-style: none; margin: 0; padding: 0; display: inline-block; }
  .solutionEnterprisesList ul li { padding: 20px; display: inline-block; margin: 10px; width: 23%; text-align: center; border-radius: 80px; box-shadow: 0px 3px 10px #00162321; border: 2px solid #1a2d3933; font-size: 18px; color: #001623; }
.eventManagement p { line-height: 24px; }
.easySolutions { padding: 5rem 0; }
.cardStyle { background: #fff; border-radius: 4px; padding: 2rem; height: 100%; border-bottom: 6px solid transparent; box-shadow: 0px 2px 6px #4d5c651a; border: 1px solid #ccd0d3; }
  .cardStyle h3 { margin-bottom: 0; color: #001623; font-size: 20px; font-weight: bold; }
.cardStylepDeta { margin: 20px 0 0 0; font-size: 16px; line-height: 24px; }
.cardItem md-card { text-align: center; }
.cardItem .postBy { position: absolute; bottom: 15px; width: 100%; padding: 1rem; text-align: center; left: 0; right: 0; margin: auto; display: block; }
.cardItem md-card-actions a { color: #ffffff; background: #e62e88; padding: 15px 25px; border-radius: 4px; }
.cardItem .md-headline { font-size: 20px; margin: 0; color: #001623; font-weight: bold; }
.cardItem p { margin: 10px; color: #1A2D39; line-height: 27px; }
.moreBtn { color: #e62e88; }
.md-default-theme .md-datepicker-input, .md-datepicker-input { color: rgba(0,0,0,1);    font-size: 16px !important;}
.caseStudyChip { background-color:#ff008a; border-radius:20px; padding:.4rem .8rem; color:#fff; font-size:14px; display:inline-block }
#caseStudySwiper .swiper-slide { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center }
#caseStudySwiper .swiper-pagination { width:auto !important; left:calc(52% - 18px) !important; bottom:38px !important }
#caseStudySwiper .swiper-pagination-bullet { width:18px; height:18px; }
#caseStudySwiper .swiper-pagination-bullet-active { background-color:#ff008a }
.smartTitle { display:inline-block; background-color:rgba(255, 0, 138, 0.09) }
.md-datepicker-input-container{margin-left: 2px !important;width: 180px !important;}
.block50 { width: 49%; }
.learnMoreBtn md-icon { width: 14px; height: 14px; min-width: 14px; min-height: 14px; transition: all .3s }
.learnMoreBtn:hover md-icon { transform: translateX(5px) }
.colorBlue { color: #ff008a; }
  .colorBlue:hover { color: #ff008ad9; }
.rc-anchor-compact { height: 176px; width: 100% !important; }
.demoButton { width: 100%; padding: 5px; font-size: 21px; }
/*.btn { background: #ffa500 !important; }*/
.enterpriseBannerVideo { width:91%; max-width: 800px; border-radius: 20px; margin-top: 25px;}
.bannerForm { position:sticky; top:70px }
.svgImage { margin-right: 20px; float: left; width: 40px; }
.newEnterprisePage .svgImage { width:auto }
.newEnterprisePage .heroSection { background:rgba(247, 247, 247, 1)!important }
.newEnterprisePage .heroSection h1, .newEnterprisePage .heroSection h2,.newEnterprisePage .heroSection p { color:rgba(28, 29, 34, 1) }
.newEnterprisePage .bannerForm { width:85% }
.newEnterprisePage .btn { background:#ff008a !important }
.newEnterprisePage .privacyLink { text-decoration:underline; color:rgba(3, 147, 239, 1) }
.topSubTitle { font-size:14px; text-transform:uppercase; color:rgba(102, 115, 123, 1) }
.newEnterprisePage .postBy .btn.md-button { width:100%; background:rgba(5, 16, 55, 1) !important }
.newEnterprisePage .postBy .btn.md-button svg { vertical-align:middle }
.newEnterprisePage .demoBtnS { box-shadow:0 15px 28px rgba(5, 16, 55, 0.1) !important; transform:scale(1.2) }
.stickyTop { position:sticky; top:100px }
.newEnterprisePage md-card { background:rgba(247, 247, 247, 1) }
.newEnterprisePage md-card md-card-title-text .logoImage { height:60px !important; width:auto; margin-bottom:2rem; display:inline-block }
.newEnterprisePage md-card md-card-title-text a { border-bottom:2px solid #eee }
.colorBlack {
    color: #000!important;
}
.requestDemoBadge img { width:400px }
.requestDemoBadgeEnterprise img { width:100% }

/* RESPONSIVE */
@media screen and (max-width:1024px) {
  .setRecaptcha { transform:scale(0.77); -webkit-transform:scale(0.77); transform-origin:0 0;-webkit-transform-origin:0 0 }
  .newEnterprisePage .bannerForm { width:100% }
}
@media screen and (max-width:767px) {
  .solutionEnterprisesList ul li { margin: 10px 0; width: 100%; }
  .bannerForm { width: 100%; float: none; margin-top: 40px; }
  .fs2 { font-size: 2.15rem; }
  .fs1 { font-size: 2.5rem; }
  .heroSection h1 { line-height: normal; }
  .eventManagement { text-align:center;}
  .demoContent h1 { font-size:2rem }
  
  .bannerForm { width:100% !important }
}

@media screen and (max-width:579px) {
.enterpriseBannerVideo { width:100% }
.heroSection { padding-top:5rem }
}

@media screen and (max-width:479px) {
  .demoContent h1 { font-size:1.6rem }
}
