/* Colors */
/* Section Heights and Paddings/Margins */
section {
  padding: 50px 0px;
}

header .book-btn-container {
  margin-bottom: 15px;
}

.navbar-expand-lg .navbar-nav {
  margin-left: 20px;
}

.section-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}

.cover-section {
  background-size: auto 100%;
}

.sec-large-title .line-image {
  position: relative;
  height: 80px;
}
.sec-large-title .horizental-top {
  margin-right: -60px;
  margin-top: -80px;
}
.sec-large-title .horizental-bottom {
  margin-left: -60px;
  margin-bottom: -100px;
}

/* Compliance Section Start */
.compliance-section .container-fluid {
  margin-top: 70px;
  justify-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1000;
}

/* Compliance Section End */
.features-slick .row-container .feature-content {
  padding-right: 20px;
}

.key-features-section .sec-large-title .verticle-bottom {
  margin-left: 40px;
  margin-bottom: 30px;
}

.sec-large-title.verticle {
  text-align: center;
  margin-left: -202px;
  margin-bottom: -30px;
}
.sec-large-title.verticle span {
  margin-top: -150px;
  margin-left: 100px;
}
.sec-large-title.verticle .line-image {
  width: 100px;
  height: auto;
}
.sec-large-title.verticle .verticle-top {
  margin-top: -150px;
  margin-left: 350px;
}
.sec-large-title.verticle .verticle-bottom {
  display: block;
  margin-top: -10px;
}

.filter-select {
  max-width: 180px;
}
.licensed-sponsors-section .sec-large-title {
  word-spacing: 20px;
}
.licensed-sponsors-section .sec-large-title .line-image {
  height: 120px;
}
.licensed-sponsors-section .sec-large-title span {
  display: inline-block;
  word-spacing: 0px;
}
.licensed-sponsors-section .sec-large-title .horizental-bottom {
  margin-left: -525px;
  margin-bottom: -20px;
}
.licensed-sponsors-section .sec-large-title .horizental-top {
  margin-right: -81px;
  margin-top: -40px;
}

.key-features-section .features-container .row-container {
  width: calc(50% + 37px);
}

/* About Page Start */
.be-audit-section .content-container {
  padding-bottom: 50px;
}
.be-audit-section .left-col {
  padding-right: 30px;
}

.about-compliance-section .left-col .bg-blue-light {
  padding-left: 0px;
}

.login-form-section .the-label {
  width: 150px;
}
.login-form-section .sec-large-title {
  margin-top: 50px;
  margin-bottom: 100px;
}

/* About Page End */
/* Blogs Page Start */
.blogs-section .blog-container {
  margin-bottom: 50px;
}
.blogs-section .blog-container:nth-child(odd) {
  padding-right: 50px;
}
.blogs-section .blog-container:nth-child(even) {
  padding-left: 50px;
}

/* Blogs Page End */
/* Main Benefits Page Start */
.bg-blue-light .img-benefits {
  width: calc(100% + 200px);
  margin-right: -200px;
  max-width: unset;
  margin-top: 10px;
}

.main-benefits-section .sec-large-title {
  line-height: 1;
  margin-bottom: 30px;
}
.main-benefits-section .sec-large-title .line-image {
  height: 100px;
}
.main-benefits-section .sec-large-title span {
  display: inline-block;
}
.main-benefits-section .sec-large-title .horizental-top {
  margin-top: -19px;
  margin-left: -298px;
  margin-right: -45px;
}
.main-benefits-section .sec-large-title .horizental-bottom {
  margin-bottom: -75px;
}

/* Main Benefits Page End */
/* Pricing Page Start */
.pricing-plans-section .bg-blue {
  padding: 10px;
}

.plans-container .right-col {
  flex-direction: column;
  padding-left: 100px;
}
.plans-container .right-col .circle-container {
  margin-bottom: 30px;
  align-self: flex-start;
}

.plans-container .left-col::after {
  content: "";
  position: absolute;
  height: 271px;
  width: 83px;
  background-image: url("../../img/common/triangle-white.png");
  background-size: cover;
  left: 90%;
  z-index: 50;
}

.know-more-section {
  background-color: #bcc5cf;
}
.know-more-section .btns-container .the-button:first-child {
  margin-right: 20px;
}

/* Pricing Page End */
/* Subscribe Page Start */
.subscribe-form-section .sec-large-title {
  margin-bottom: 50px;
}
.subscribe-form-section .sec-large-title .horizental-bottom {
  margin-left: 0px;
  margin-bottom: 0px;
}

/* Subscribe Page End */
/* Guidelines Page Start */
.risk-prevention-sections .bottom-row {
  padding-top: 50px;
}

.stay-compliant-row {
  padding-top: 50px;
}

.eligibility-checks-sections .right-col {
  position: relative;
}
.eligibility-checks-sections .right-col .guide-image {
  max-width: calc(100% + 200px);
  margin-left: -50px;
  /*bottom: -100px;*/
  /*position: absolute;*/
  margin-bottom:-100px;

}

.shadow-card {
  position: relative;
  height: 100%;
}
.shadow-card::before {
  content: "";
  position: absolute;
  background-color: white;
  width: 100vw;
  height: 100%;
  top: 0px;
}

.shadow-card.left::before {
  right: calc(100% - 20px);
  box-shadow: -10px 10px 12px #e4e4e4;
}

.shadow-card.right::before {
  left: calc(100% - 20px);
  box-shadow: 10px 10px 12px #e4e4e4;
}

.line-manager-section .bottom-row {
  padding-top: 50px;
}

/* Guidelines Page End */
/* Preparation Page Start */
.key-preparation-section .sec-large-title.verticle {
  margin-left: 0px;
  margin-bottom: -30px;
}
.key-preparation-section .sec-large-title.verticle span {
  margin-top: -100px;
}
.key-preparation-section .sec-large-title.verticle .verticle-top {
  margin-left: 270px;
}
.key-preparation-section .sec-large-title.verticle .verticle-bottom {
  margin-left: -101px;
}

/* Preparation Page End */
/* Sponsor Page Start */
.best-practices-section .sec-large-title.verticle {
  margin-bottom: 0px;
}
.best-practices-section .sec-large-title.verticle span {
  margin-left: 75px;
}
.best-practices-section .sec-large-title.verticle .line-image {
  width: 80px;
}
.best-practices-section .sec-large-title.verticle .verticle-top {
  margin-left: 277px;
  margin-top: -220px;
}
.best-practices-section .sec-large-title.verticle .verticle-bottom {
  margin-left: 18px;
}

.proactive-management-section .img-proactive {
  max-width: calc(100% + 200px);
  margin-left: -200px;
}
.proactive-management-section .bg-blue {
  width: calc(100% + 100px);
  margin-left: -100px;
  position: relative;
  border-right-width: 0px;
}
.proactive-management-section .bg-blue::after {
  content: "";
  background-color: #001b69;
  width: 100vw;
  height: calc(100% + 2px);
  position: absolute;
  left: calc(100% - 5px);
  top: -1px;
  border: 1px solid white;
  box-shadow: 10px 10px 15px gray;
  border-left-width: 0px;
}

/* Sponsor Page End */
/* Product Page Start */
.boxes-row {
  padding-top: 50px;
}

.right-col .box-header p {
  padding-left: 30px;
}
.right-col .box-body {
  padding-left: 40px;
}

.wif-section {
  min-height: 600px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: -210px;
}

.simplify-sponsorship-section .btns-container .the-button {
  margin-left: 0px;
}

.hiw-section .bg-blue-light {
  height: 320px;
}

/* Product Page End */
footer .row {
  justify-content: space-between;
}

footer .links-container .links-heading {
  margin-bottom: 20px;
}

footer .social-icons-container {
  display: block;
}

footer .social-icons-container img {
  margin: 5px;
} /*# sourceMappingURL=md.css.map */
