/* Colors */
/* Section Heights and Paddings/Margins */
.jd-social-section,
.white-lines-section {
  padding-bottom: 50px !important;
}

.smart-cotent-section,
.job-price-calculator,
.clients-content-section,
.jd-social-section {
  padding-bottom: 80px !important;
}

.the-form-group {
  flex-direction: column;
  align-items: flex-start;
  row-gap: 5px;
}

.navbar-brand img {
  height: 47px;
}

section {
  padding: 30px 0px;
}

.xs-flex-reverse {
  flex-direction: column-reverse !important;
}

.xs-flex-column {
  flex-direction: column;
  row-gap: 20px;
}

.xs-flex-column.start {
  align-items: flex-start;
}

.sec-title,
.sec-title span,
.cover-title,
.cover-title span {
  font-size: 1.8rem;
}

.sec-title2,
.sec-title2 span {
  font-size: 1.8rem;
}

.compliance-section .container-fluid .sec-title {
  font-size: 1.7rem;
}

.sec-large-title,
.sec-large-title span {
  font-size: 2.4rem;
}

.sec-large-title br {
  display: none;
}

.sec-sub-title {
  font-size: 1.5rem;
}

.sec-large-title {
  margin-bottom: 20px;
}

.line-image {
  display: none;
}

header {
  position: fixed;
  z-index: 100000;
  height: 93px;
  width: 100%;
  top: 0px;
}
header .navbar-collapse {
  margin-top: 25px;
  width: 100%;
  background-color: transparent;
  padding-top: 10px;
}
header .navbar-collapse .book-btn-container {
  margin-bottom: 15px;
}
header .navbar-collapse li {
  width: 100%;
  padding: 0px 12px;
  margin: 3px 0px;
  margin-left: 0px;
  margin-right: 0px;
}
header .navbar-collapse li a {
  color: white !important;
}
header .navbar-collapse li:nth-child(1) {
  background-color: #cb1334;
}
header .navbar-collapse li:nth-child(2) {
  background-color: #46768a;
}
header .navbar-collapse li:nth-child(3) {
  background-color: #001b69;
}
header .navbar-collapse li:nth-child(4) {
  background-color: #333;
}
header .navbar-collapse li:nth-child(5) {
  background-color: #0c6f9e;
}
header .navbar-collapse li:nth-child(6) {
  background-color: #cb1334;
}
header .navbar-collapse li.book-btn-container {
  padding: 0px;
}
header .navbar-collapse li.book-btn-container a {
  padding: 8px 10px !important;
}

.cover-section {
  margin-top: 93px;
  background-position-x: 100px;
}
.cover-section img.cover-image {
  transform: translateX(100px); /* moves image left by 100px */
  opacity:0.3;
}
.cover-section .content-container {
  row-gap: 20px;
}

.home-cover-section,
.sponsor-cover-section,
.benefits-cover-section,
.guidelines-cover-section {
  background-blend-mode: soft-light;
}

.home-cover-section img.cover-image {
  transform: translateX(200px);
}

.compliance-section .content-container {
  padding-bottom: 30px;
}
.compliance-section .bg-blue-light {
  padding: 10px;
  max-height: 400px;
}

.key-features-section {
  padding-bottom: 10px;
}
.key-features-section .sec-sub-title {
  line-height: 1.4;
}
.key-features-section .features-container .row-container {
  justify-content: flex-start;
}
.key-features-section .features-container .row-container .feature-detail {
  display: none;
}
.key-features-section .features-container .sec-sub-title {
  font-family: "sourcesans-regular" !important;
}

.licensed-sponsors-section {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}
.licensed-sponsors-section .sponsors-container {
  padding-left: 0px;
}

.sw-alerts-section {
  margin-top: 0px;
}

.home-blogs-section {
  padding-top: 0px;
}

/* Blog Detail Page Start */
.blogs-section .load-more-btn-container {
  margin-top: 30px;
}

.blog-search-container,
.blog-bottom-content {
  flex-direction: column;
  row-gap: 20px;
  align-items: flex-start !important;
}

.blog-content-section .main-content {
  padding: 30px 10px;
  padding-top: 0px;
}
/* Blog Detail Page End */
/* Pricing Page Start */
.pricing-plans-section .plans-header .left-col .sw-container .skilled-label {
  font-size: 2rem;
}

.circle-container .price {
  font-size: 3rem;
}

.plans-container .right-col {
  row-gap: 0px;
}
.plans-container .right-col .circle-container {
  margin-bottom: 30px;
}
.plans-container .right-col ul {
  margin: 0px;
}

.plans-container .left-col p {
  text-align: center;
}

.plans-container .heading-container {
  align-items: center;
  padding: 30px 10px;
}

.know-more-section .btns-container {
  text-align: center;
}
.know-more-section .btns-container .the-button {
  margin: 10px;
}

/* Pricing Page End */
/* Subscribe Page Start */
.subscribe-cover-section .black-gradient-overlay .icon-gov {
  height: 20px;
}

/* Subscribe Page End */
/* Guidelines Page Start */
.eligibility-checks-sections {
  padding-bottom: 0px;
}

.risk-prevention-sections {
  padding-top: 0px;
}

/* Guidelines Page End */
/* Product Page Start */
.bg-blue-light {
  padding: 30px 10px;
}

.wif-section {
  padding: 30px 0px !important;
  background-size: cover;
}

.hiw-section .bg-blue-light {
  margin-top: 70px;
}

.simplify-sponsorship-section {
  margin-top: 10px;
}

/* Product Page End */
/* Register Sponsor Page Start */
.sponsor-search-section .filter-result-container .result-row {
  border-bottom: 1px solid gray;
  padding-bottom: 15px;
}

.sponsor-search-section .filter-result-container {
  padding: 0px 10px;
  margin-bottom: 0px;
}

.icon-gov {
  height: 22px;
}

/* Register Sponsor Page End */
/* Sponsor Page Start */
.best-practices-section {
  padding-top: 0px;
}

/* Sponsor Page End */
/* About Page Start */
.about-bottom-section {
  padding-top: 0px;
}

/* About Page End */

footer {
  text-align: center;
}
footer .logo-container {
  padding: 0px 75px;
  margin-bottom: 30px !important;
}
footer .links-container .links-heading {
  font-size: 1.4rem;
}
footer .copyright-container {
  text-align: center;
}
footer .links-container ul {
  display: flex;
  justify-content: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
}

footer .links-container ul li:not(:last-child) {
  border-right: 1px solid #cb1334 !important;
  padding-right: 20px;
}
footer .links-container ul.ul-usefull li{
    border-right: 1px solid #cb1334 !important;
}
footer .ul-usefull{
    display: grid!important;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    gap: 10px;
}
/*# sourceMappingURL=xs.css.map */