/* GENERATED by include/build_heading_css.py -- do not edit by hand.
   Sources, in cascade order: css/bootstrap.min.css, css/style.min.css, css/owl.carousel.min.css, css/owl.theme.default.min.css, css/animate.min.css, sass/about-us.css, sass/appointment-scheduling.css, sass/attendance-management.css, sass/attendee-mobile-app.css, sass/blog-detail.css, sass/blog.css, sass/career.css, sass/case-studies.css, sass/contact.css, sass/customer-experience.css, sass/disclaimer.css, sass/event-detail.css, sass/events.css, sass/faq.css, sass/features.css, sass/getting-started.css, sass/help-center.css, sass/help-detail.css, sass/impact.css, sass/index.css, sass/milestone.css, sass/our-team.css, sass/partners.css, sass/pricing.css, sass/privacy-policy.css, sass/problem-we-solving.css, sass/sitemap.css, sass/tasks-help.css, sass/terms-condition.css, sass/try-etoken.css, sass/tvscreen.css, sass/value-matrix.css, sass/view-all-feature.css, sass/visitor-management-help.css, sass/visitor-management.css, sass/visitor-mobile-app.css, sass/watch-demo.css, sass/what-is-new.css, sass/why-need-etoken.css, css/media.css */
/* Menu and popup headings printed as <span class="et-hN"> (et_unheading). */
span:where(.et-h1,.et-h2,.et-h3){display:block}
span:where(.et-h1),span:where(.et-h2),span:where(.et-h3){margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
span:where(.et-h1){font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){
span:where(.et-h1){font-size:2.5rem}
}
span:where(.et-h2){font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){
span:where(.et-h2){font-size:2rem}
}
span:where(.et-h3){font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){
span:where(.et-h3){font-size:1.75rem}
}
header .header-top nav .main-menu li .sub-menu .menu-bg .overview-text span:where(.et-h2){line-height:16px;margin-bottom:8px}
header .header-top nav .main-menu li .sub-menu .role-content .role-industry .role-1 span:where(.et-h3){line-height:22px;margin-bottom:4px}
.popup-block .block-text span:where(.et-h1){font-size:27px;font-weight:700;font-family:roboto;line-height:36px}
.bbd-data span:where(.et-h3){font-size:18px; color:#241c60; overflow:hidden; height:21px; -webkit-line-clamp:1; margin-bottom:3px}
.business-expansion-panel-left span:where(.et-h3){color:#fff; font-size:18px; margin-bottom:4px}
@media screen and (max-width: 1366px){
header .header-top nav .main-menu li .sub-menu .menu-bg .overview-text .content span:where(.et-h2){font-size: 20px;margin-bottom: 10px;}
}
@media screen and (max-width:1150px){
header .mob-sub-menu .role-content .role-industry li .role-sec span:where(.et-h3){font-size: 16px;color: var(--txttheme);margin-bottom: 0;}
}
@media screen and (max-width:1150px){
header .mob-sub-menu .role-content .role-industry .role-1 span:where(.et-h3){margin-bottom: 0;}
}
@media screen and (max-width:1150px){
header .mob-sub-menu .overview-text span:where(.et-h2){font-size: 17px;color: var(--txttheme);margin-bottom: 5px;}
}
@media screen and (max-width:1150px){
header .mob-sub-menu .right-menu-item .type-story .customer-logo-content span:where(.et-h3){font-size: 22px !important;font-weight: 600;color: var(--secondarycolor);margin: 20px 0 10px;}
}
@media screen and (max-width:768px){
.popup-block .block-text span:where(.et-h1){font-family: raleway;font-size: 25px;  font-weight: 800;text-align: center;}
}
@media screen and (max-width:768px){
.popup-block .block-text span:where(.et-h2){font-family: raleway;font-size: 18px;  font-weight: 600;text-align: center;}
}
