.eligibility_banner .eligibility_text {
  top: 35% !important;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Work Sans";
  font-size: 48px;
  position: absolute;
  width: 704px;
  margin-left: 100px;
}
.eligibility_banner p {
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Work Sans";
  font-size: 20px;
}

.eligibility_mobile_banner .eligibility_text1 {
  font-size: 48px;
  top: 66% !important;
  margin-left: none !important;
  color: #fff;
  font-family: "Work Sans";
  font-size: 44px;
  position: absolute;
  padding: 26px;
  width: none !important;
}
.eligibility_mobile_banner .eligibility_text1 p {
  font-size: 14px;
}

.section_intro p {
  color: #000;
  font-family: "Work Sans";
  font-size: 28px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .section_intro p {
    font-size: 16px;
    font-weight: 500;
  }
}
.section_intro p span {
  color: #1a579d;
  font-family: "Work Sans";
  font-size: 28px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .section_intro p span {
    font-size: 16px;
    font-weight: 500;
  }
}

.explore-eligibility .custom-section {
  /* border: 1px solid; */
  padding: 2.5rem 3rem;
  color: #333;
  margin-left: 10px;
  font-size: 10px;
  position: relative;
  border-radius: 160px;
  background: #fff;
  box-shadow: 4px 0px 4px 0px rgba(51, 51, 51, 0.1);
  width: 953px;
  height: 239px;
}
@media only screen and (max-width: 767px) {
  .explore-eligibility .custom-section {
    border-radius: 160px;
    background: #fff;
    box-shadow: 4px 0px 4px 0px rgba(51, 51, 51, 0.1);
    width: 919px;
    height: 291px;
    flex-shrink: 0;
  }
}
.explore-eligibility .custom-section.left {
  margin-right: auto;
  padding-right: 5rem;
  padding-left: 6.5rem;
  box-shadow: 4px 0px 4px 0px rgba(0, 0, 0, 0.22);
}
@media only screen and (max-width: 767px) {
  .explore-eligibility .custom-section.left {
    margin-right: auto;
    padding-left: 0rem;
    box-shadow: 4px 0px 4px 0px rgba(0, 0, 0, 0.22);
  }
}
.explore-eligibility .custom-section.right {
  padding-left: 5rem;
  padding-right: 3.5rem;
  margin-left: auto;
  box-shadow: -4px 0px 4px 0px rgba(0, 0, 0, 0.22);
}
@media only screen and (max-width: 767px) {
  .explore-eligibility .custom-section.right {
    padding-left: 5rem;
    padding-right: 1.5rem;
    margin-left: auto;
    box-shadow: -4px 0px 4px 0px rgba(0, 0, 0, 0.22);
  }
}
.explore-eligibility .custom-section h5 {
  color: #000;
  font-family: "Work Sans";
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .explore-eligibility .custom-section h5 {
    color: #000;
    font-family: "Work Sans";
    font-size: 16px;
  }
}
.explore-eligibility .custom-section p {
  color: #666;
  text-align: justify;
  font-family: "Work Sans";
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .explore-eligibility .custom-section p {
    color: #000;
    font-family: "Work Sans";
    font-size: 14px;
  }
}
.explore-eligibility .custom-section .ellipse-over {
  position: absolute;
  bottom: 121px;
  right: 0%;
  transform: translate(50%, 50%);
}
.explore-eligibility .custom-section .ellipse-over1 {
  position: absolute;
  bottom: 121px;
  left: -14%;
  transform: translate(50%, 50%);
}

.general-factor {
  background: url(../front/images/smile/factors_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  max-width: none !important;
}
@media only screen and (max-width: 767px) {
  .general-factor {
    background: url(../front/images/smile/factors_mobile_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    max-width: none !important;
  }
}
.general-factor .general-factor-eligibility h4 {
  color: #fff;
  font-family: "Work Sans";
  font-size: 28px;
  text-align: center;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .general-factor .general-factor-eligibility h4 {
    font-size: 20px;
  }
}
.general-factor .general-factor-eligibility h5 {
  color: #fff;
  font-family: "Work Sans";
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .general-factor .general-factor-eligibility h5 {
    font-size: 16px;
  }
}
.general-factor .general-factor-eligibility p {
  color: #b8b8b8;
  text-align: center;
  font-family: "Work Sans";
  font-size: 18px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .general-factor .general-factor-eligibility p {
    font-size: 14px;
    text-align: justify;
  }
}
.general-factor .general-factor-eligibility h6 {
  color: #b8b8b8;
  text-align: center;
  font-family: "Work Sans";
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .general-factor .general-factor-eligibility h6 {
    font-size: 14px;
  }
}
.general-factor .general-factor-eligibility h6 span {
  color: #3c8be7;
  font-family: "Work Sans";
  font-size: 18px;
  line-height: 26px;
  font-style: normal;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .general-factor .general-factor-eligibility h6 span {
    font-size: 14px;
  }
}

.four-section .content-class {
  border-radius: 0px 10px 10px 0px;
  background: rgba(60, 139, 231, 0.1);
  height: 234px;
  flex-shrink: 0;
}
.four-section .content-class h5 {
  color: #222;
  font-size: 24px;
}
.four-section .col-md-eligibility {
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .four-section .col-md-eligibility {
    background: #fff;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  }
}
.four-section .col-md-eligibility h5 {
  color: #000;
  font-size: 18px;
}
.four-section .col-md-eligibility p {
  color: #666;
  text-align: justify;
  font-size: 18px;
}

.technical-aspetcs {
  background: url(../front/images/smile/technical_banner.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  max-width: none !important;
}
@media only screen and (max-width: 767px) {
  .technical-aspetcs {
    background: url(../front/images/smile/technical_mobile_banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    max-width: none !important;
  }
}
.technical-aspetcs .technical-aspetcs_info h4 {
  color: #fff;
  font-family: "Work Sans";
  font-size: 28px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .technical-aspetcs .technical-aspetcs_info h4 {
    font-size: 20px;
    text-align: center;
  }
}
.technical-aspetcs .technical-aspetcs_info p {
  color: #f5f5f5;
  text-align: justify;
  font-family: "Work Sans";
  font-size: 18px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .technical-aspetcs .technical-aspetcs_info p {
    font-size: 14px;
  }
}
.technical-aspetcs .technical-aspetcs_info h6 {
  color: #fff;
  font-family: "Work Sans";
  font-size: 18px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .technical-aspetcs .technical-aspetcs_info h6 {
    font-size: 16px;
    text-align: center;
  }
}
.technical-aspetcs .technical-aspetcs_info .box {
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.25);
  width: 210px;
  height: 165px;
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  .technical-aspetcs .technical-aspetcs_info .box {
    border-radius: 4px;
    background: #fff;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.25);
    width: 210px;
    height: 165px;
    flex-shrink: 0;
    text-align: center;
    margin: auto;
  }
}
.technical-aspetcs .technical-aspetcs_info .box p {
  color: #000;
  text-align: center;
  font-family: "Work Sans";
  font-size: 18px;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .smile-options {
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    height: 1180px;
    flex-shrink: 0;
    margin: auto;
  }
}
.smile-options h4 {
  color: #222;
  text-align: center;
  font-family: "Work Sans";
  font-size: 30px;
}
@media only screen and (max-width: 767px) {
  .smile-options h4 {
    font-size: 20px;
  }
}
.smile-options h4 span {
  color: #1c348c;
  font-family: "Work Sans";
  font-size: 30px;
  font-style: normal;
}
@media only screen and (max-width: 767px) {
  .smile-options h4 span {
    font-size: 20px;
  }
}
.smile-options h5 {
  color: #000;
  font-family: "Work Sans";
  font-size: 18px;
  font-style: normal;
}
@media only screen and (max-width: 767px) {
  .smile-options h5 {
    font-size: 16px;
  }
}
.smile-options p {
  color: #666;
  text-align: justify;
  font-family: "Work Sans";
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .smile-options p {
    font-size: 14px;
  }
}
.smile-options .side_para {
  color: #1c348c;
  font-family: "Work Sans";
  font-size: 18px;
  border-left: 2px solid #1c348c;
  padding-left: 10px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .smile-options .side_para {
    font-size: 16px;
  }
}
.smile-options .side_para span {
  color: #222;
  font-family: "Work Sans";
  font-size: 18px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .smile-options .side_para span {
    font-size: 16px;
  }
}
.smile-options .options p {
  color: #666;
  text-align: justify;
  font-family: "Work Sans";
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .smile-options .options p {
    font-size: 14px;
  }
}
.smile-options .options h6 {
  color: #404040;
  font-family: "Work Sans";
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  .smile-options .options h6 {
    font-size: 18px;
  }
}

.procdure_section1 {
  background: url(../front/images/smile/procdure_bg.png);
  background-position: center;
  background-size: cover;
  max-width: 98%;
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .procdure_section1 {
    background: #8f8f91;
    background-position: center;
    background-size: cover;
    max-width: none !important;
  }
}
.procdure_section1 .procdure_info h3 {
  color: #fff;
  font-family: "Work Sans";
  font-size: 28px;
}
@media only screen and (max-width: 767px) {
  .procdure_section1 .procdure_info h3 {
    font-size: 20px;
  }
}
.procdure_section1 .procdure_info p {
  color: #f5f5f5;
  text-align: justify;
  font-family: "Work Sans";
  font-size: 16px;
}
.procdure_section1 .btn-1 {
  border-radius: 4px;
  background: #1c348c;
  color: #fff;
  font-family: "Work Sans";
  font-size: 17px;
}
@media only screen and (max-width: 767px) {
  .procdure_section1 .btn-1 {
    font-size: 14px;
  }
}

.astigmatism_section {
  background: url(../front/images/smile/astigmatisam_bg.png);
  background-position: center;
  background-size: cover;
  max-width: 98%;
}
@media only screen and (max-width: 600px) {
  .astigmatism_section {
    background: #f4dec7;
    background-position: center;
    background-size: cover;
    max-width: none !important;
  }
}
.astigmatism_section .astigmatism_info h3 {
  color: #333;
  font-family: "Work Sans";
  font-size: 28px;
}
@media only screen and (max-width: 767px) {
  .astigmatism_section .astigmatism_info h3 {
    font-size: 20px;
  }
}
.astigmatism_section .astigmatism_info p {
  color: #333;
  text-align: justify;
  font-family: "Work Sans";
  font-size: 16px;
}
.astigmatism_section .btn-1 {
  border-radius: 4px;
  background: #1c348c;
  color: #fff;
  font-family: "Work Sans";
  font-size: 17px;
}
@media only screen and (max-width: 767px) {
  .astigmatism_section .btn-1 {
    font-size: 14px;
  }
}/*# sourceMappingURL=eligibility.css.map */