/* Colors */
/* Section Heights and Paddings/Margins */
body p,
body a,
body button,
body input,
body div,
body span,
body li,
body .jd-content-section .info-value,
body .form-control {
  font-size: 1.7rem;
}

section {
  padding: 70px 0px;
}

.the-button {
  font-size: 1.8rem !important;
  padding: 8px 70px;
}

ul.the-ul li::before {
  width: 40px;
  height: 40px;
}

ul.the-ul li {
  padding-left: 2.3em;
}

.sec-title,
.sec-title span,
.cover-title,
.cover-title span {
  font-size: 3.2rem !important;
}

.sec-sub-title {
  font-size: 1.9rem !important;
}

.p-content-container p {
  margin: 20px 0px;
}
.p-content-container p:first-child {
  margin-top: 0px;
}
.p-content-container .the-title {
  margin-top: 30px;
  margin-bottom: -20px;
}

header {
  padding-top: 50px;
}
header .nav-link {
  font-size: 1.5rem !important;
}
header .the-logo {
  max-width: 370px !important;
}

header .navbar-nav .login-lnk-container .nav-link {
  padding-left: 35px !important;
}

.cover-section {
  min-height: 700px;
  margin-top: -37px;
}
.blog-cover-section,.blogs-cover-section{
    min-height: 400px;
}
.cover-section .content,
.cover-section .content span {
  font-size: 2.4rem !important;
}

.key-features-section .features-container .row-container .features-icon {
  width: 100px;
}

.key-features-section .features-container .row-container {
  margin: 35px 0px;
}

.licensed-sponsors-section .sponsors-container {
  padding-left: 25px;
  min-height: 600px;
}

.proactive-management-section .sec-sub-title {
  font-size: 2.1rem !important;
}

.licensed-sponsors-section .sponsors-container li {
  margin: 15px 0px;
}

.the-scroll::-webkit-scrollbar {
  width: 20px; /* Width of vertical scrollbar (if applicable) */
}

.the-scroll::-webkit-scrollbar-thumb {
  border-radius: 0px; /* Rounded edges */
  background-color: #999;
}

.the-scroll::-webkit-scrollbar-track {
  background-color: #ddd; /* Track color */
}

.licensed-sponsors-section .map-bg-container {
  padding-top: 100px;
  padding-bottom: 50px;
}

/* About Page Start */
.about-cover-section {
  justify-content: flex-end !important;
  padding-bottom: 100px;
}

/* About Page End */
/* Login Page Start */
/* Login Page End */
/* Blog Detail Page Start */
/*.blog-cover-section {*/
/*  min-height: 450px;*/
/*}*/

.blog-content-section {
  padding-bottom: 50px;
}
.blog-content-section .image-container {
  padding-right: 30px;
  padding-bottom: 30px;
}

/* Blog Detail Page End */
/* Blogs Page Start */
.blogs-section .filter-container {
  margin-bottom: 50px;
}

/* Blogs Page End */
/* Main Benefits Page Start */
.mf-bg-section .content-container {
  padding-bottom: 50px;
}
.mf-bg-section .sec-sub-title {
  font-size: 2.2rem !important;
}

.bg-blue-light {
  max-height: 700px;
}

.main-benefits-section .left-col {
  padding-right: 30px;
}
.main-benefits-section .right-col {
  padding-left: 30px;
}
.main-benefits-section .sec-large-title {
  margin-bottom: 50px;
}
.main-benefits-section .group {
  margin-top: 50px;
}

/* Main Benefits Page End */
/* Pricing Page Start */
.plans-container .right-col .circle-container {
  min-width: 230px;
  height: 230px;
}
.plans-container .right-col .circle-container .price {
  font-size: 4rem !important;
}
.plans-container .right-col .circle-container .price::before {
  font-size: 2.5rem !important;
}

.plans-container .left-col .heading-container .sourcesans-semibold {
  font-size: 1.5rem !important;
}

.circle-container .emp-count,
.circle-container .emp-label {
  font-size: 1.5rem !important;
}

.pricing-plans-section .save-label,
.pricing-plans-section .save-label span {
  font-size: 1.4rem !important;
}
.pricing-plans-section li {
  margin: 15px 0px;
}
.pricing-plans-section .circle-container {
  border-width: 5px;
}

.know-more-section {
  margin-bottom: 100px;
  max-height: 385px;
}
.know-more-section .sec-title {
  margin-bottom: 30px;
}

/* Pricing Page End */
/* Register Sponsors Page Start */
.sponsor-search-container {
  padding: 50px 0px;
}
.sponsor-search-container .the-button {
  height: 55px;
}

.sponsor-search-section .filter-result-container {
  margin-top: 50px !important;
  margin-bottom: 0px;
}

.filter-result-content {
  padding-left: 20px;
}

.sponsor-search-section .filter-by-label,
.name-filter-container {
  padding-left: 55px;
}

.map-container iframe {
  height: 700px !important;
}

.map-section .bg-red p {
  font-size: 2.4rem;
}
.map-section .bg-red p .icon-gov {
  height: 35px;
}

/* Register Sponsors Page End */
/* Product Page Start */
.right-col .box-header p {
  padding-left: 60px;
}

.right-col .box-body {
  padding-left: 70px;
}

.wif-section {
  min-height: 700px;
}
.wif-section .white-gradient-bars {
  margin-top: 50px;
}

.hiw-section .left-col,
.hiw-section .middle-col,
.hiw-section .right-col {
  margin-right: -85px;
}
.hiw-section .bg-blue-light {
  height: 420px;
}

.hiw-section .icon-image-container .icon-image {
  height: 218px;
}

.hiw-section .right-col .icon-image-container .icon-image {
  max-width: unset;
  margin-right: -50px;
}

.hiw-section .left-col .group {
  text-align: left;
}

.hiw-section .group {
  padding: unset;
  margin-top: 90px !important;
}

.hiw-section p {
  font-size: 1.5rem;
}
.hiw-section .sec-large-title, .hiw-section .sec-large-title span{
    font-size:4.5rem;
}
.simplify-sponsorship-section {
  margin-top: 0px;
}

/* Product Page End *//*# sourceMappingURL=xxl.css.map */