@font-face {
  font-family: "Swatch it";
  src: url("swatrg-.eot") format("eot"), url("swatrg.woff") format("woff"), url("swatrg.ttf") format("truetype"), url("swatrg.svg#Swatchit") format("svg");
  font-weight: normal;
  font-style: normal;
}
.site-main-mcard .emi_trade {
  font-family: "Swatch it";
}
.site-main-mcard .trademark_tm {
  font-size: 8px;
}
.site-main-mcard .flex-center {
  align-items: center !important;
}
@media (max-width: 425px) {
  .site-main-mcard .home-banner-carousel-left h1 {
    font-size: 21px;
    min-height: 81px;
  }
  .site-main-mcard .home-banner-carousel-left p {
    min-height: 96px;
  }
}
.site-main-mcard .product-tab-list {
  justify-content: center;
}
.site-main-mcard .product-tab-list li {
  margin-left: 50px;
  margin-right: 50px;
}
@media screen and (max-width: 767px) {
  .site-main-mcard .product-tab-list li {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.site-main-mcard .device_logo_wrapper {
  font-size: 24px;
}
.site-main-mcard .home-product-item-in .home-product-item-content {
  max-width: 100% !important;
}
.site-main-mcard .home-product-item-in .feature-list span {
  height: 35px !important;
  width: 35px !important;
}
.site-main-mcard .home-product-item-in .feature-list span img {
  max-width: 100%;
  max-height: 35px;
}
.site-main-mcard .home-product-item-in .feature-list p {
  font-size: 12px;
}
.site-main-mcard .home-product-item-in .feature-list .feature_list_title {
  font-weight: 500;
  margin-bottom: 5px;
}
.site-main-mcard .home-product-item-in .feature-list ul {
  padding-left: 5px;
}
.site-main-mcard .home-product-item-in .feature-list ul li {
  font-size: 12px;
}
.site-main-mcard .mcard-second-section {
  margin-top: 70px;
  padding: 60px 0;
  background-color: #f5f9fc;
  position: relative;
}
.site-main-mcard .mcard-second-section::before {
  content: "";
  width: 26.625%;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  background: #e6f6ff;
}
.site-main-mcard .mcard-second-section .mcard_any_title {
  color: #282e31;
  font-size: 24px;
  margin-bottom: 40px;
}
.site-main-mcard .mcard-second-section-tab2::before {
  content: "";
  width: 33.625%;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  background: #e6f6ff;
}
.site-main-mcard .mcard-third-section {
  padding: 60px 0;
  position: relative;
}
.site-main-mcard .mcard-third-section .mcard_any_title {
  color: #282e31;
  font-size: 24px;
  margin-bottom: 40px;
}
.site-main-mcard .mcard-third-section::before {
  content: "";
  width: 26.625%;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
}
.site-main-mcard .mcard-third-section .get_mob_app p {
  font-size: 14px;
  margin-bottom: 10px;
}
.site-main-mcard .mcard-fourth-section {
  padding: 60px 0;
}
@media (min-width: 1280px) {
  .site-main-mcard .mcard-fourth-section {
    margin-left: calc((100vw - 800px) / 2);
  }
}
@media (min-width: 1160px) {
  .site-main-mcard .mcard-fourth-section {
    margin-left: calc((100vw - 900px) / 2);
  }
}
@media (max-width: 767px) {
  .site-main-mcard .mcard-fourth-section {
    padding: 10px;
  }
}
.site-main-mcard .mcard-fourth-section .mcard_any_title {
  color: #282e31;
  font-size: 24px;
  margin-bottom: 40px;
}
.site-main-mcard .mcard-fourth-section .feature-list span {
  height: 35px !important;
  width: 35px !important;
}
.site-main-mcard .mcard-fourth-section .feature-list span img {
  max-width: 100%;
  max-height: 35px;
}
.site-main-mcard .mcard-fourth-section .feature-list p {
  margin-top: 10px;
  font-size: 12px;
}
.site-main-mcard .mcard-fifth-section {
  padding: 60px 0;
  background-color: #f5f9fc;
  position: relative;
}
@media (min-width: 1280px) {
  .site-main-mcard .mcard-fifth-section {
    padding-left: calc((100vw - 800px) / 2);
  }
}
@media (min-width: 1160px) {
  .site-main-mcard .mcard-fifth-section {
    padding-left: calc((100vw - 900px) / 2);
  }
}
@media (max-width: 767px) {
  .site-main-mcard .mcard-fifth-section {
    padding: 10px;
  }
}
.site-main-mcard .mcard-fifth-section::before {
  content: "";
  width: 33.625%;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  background: #e6f6ff;
}
.site-main-mcard .mcard-fifth-section .mcard_any_title {
  color: #282e31;
  font-size: 24px;
  margin-bottom: 40px;
}
.site-main-mcard .mcard-fifth-section .exclusive_term {
  font-size: 12px;
  margin-top: 5px;
}
.site-main-mcard .mcard-sixth-section {
  padding: 60px 0;
  background-color: #f5f9fc;
  position: relative;
}
.site-main-mcard .mcard-sixth-section::before {
  content: "";
  width: 33.625%;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  background: #e6f6ff;
}
.site-main-mcard .mcard-sixth-section .mcard_any_title {
  color: #282e31;
  font-size: 24px;
  margin-bottom: 40px;
}
.site-main-mcard .mcard-sixth-section .exclusive_term {
  font-size: 12px;
  margin-top: 5px;
}
.site-main-mcard .get_mob_app p {
  font-size: 14px;
  margin-bottom: 10px;
}
.site-main-mcard .picked_any_title {
  font-size: 24px;
  margin-bottom: 20px;
}
.site-main-mcard .stars_img {
  position: absolute;
  bottom: -10px;
  z-index: 9;
  left: 20px;
}
.site-main-mcard .stars_img2 {
  position: absolute;
  top: -10px;
  z-index: 9;
  right: 110px;
}
.site-main-mcard .corner_eclipse {
  position: absolute;
  top: -25%;
  z-index: 9;
  right: -150px;
}
.site-main-mcard .corner_eclipse2 {
  position: absolute;
  top: -25px;
  z-index: 9;
  right: -150px;
}

.moneybackcard_section {
  background-color: #040508;
  min-height: 100vh;
  width: 100%;
}
.moneybackcard_section .moneyback_logo {
  padding-top: 20px;
  margin-left: 25px;
}
.moneybackcard_section .moneybackcard_form_wrapper {
  padding-top: 100px;
}
.moneybackcard_section .moneybackcard_form_wrapper .form-group {
  margin-bottom: 26px;
}
.moneybackcard_section .moneybackcard_form_wrapper .form-group label {
  font-size: 18px;
  color: #d6d6d7;
  font-family: Montserrat, sans-serif;
  font-weight: normal;
}
.moneybackcard_section .moneybackcard_form_wrapper .submit_btn_wrapper {
  margin-top: 60px;
}
.moneybackcard_section .moneyback_hand img {
  margin-top: -60px;
}
@media screen and (max-width: 767px) {
  .moneybackcard_section .moneyback_hand img {
    margin-top: 0px;
  }
}

.moneybackcard_alt_screen {
  background-color: #040508;
}
.moneybackcard_alt_screen .illustration_and_btn_wrapper {
  display: flex;
  flex-direction: column;
}
.moneybackcard_alt_screen .illustration_and_btn_wrapper .illustration_div {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.moneybackcard_alt_screen .illustration_and_btn_wrapper .illustration_div img {
  width: 100%;
}
.moneybackcard_alt_screen .illustration_and_btn_wrapper .cashback_wrapper {
  text-align: center;
  padding-bottom: 30px;
}
.moneybackcard_alt_screen .illustration_and_btn_wrapper .cashback_wrapper .cash_info {
  font-size: 20px;
  color: #fff;
  max-width: 340px;
  margin: 5px auto 23px;
}
.moneybackcard_alt_screen .illustration_and_btn_wrapper .cashback_wrapper .apply_now_btn {
  border: 3px solid #46baf9;
  padding: 13px 35px;
  background-color: transparent;
  color: #fff;
}

.sign_up_main_section {
  padding: 180px 0 96px;
  background: #fff;
}
@media (max-width: 767px) {
  .sign_up_main_section {
    padding: 100px 0 55px;
  }
}
.sign_up_main_section .sign_up_main_wrapper {
  border: 0.5px solid #70707080;
  border-radius: 5px;
  padding-left: 1px;
  padding-right: 1px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper {
  background: #f4f5f5 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  padding: 44px 15px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .nav-pills {
  text-align: center;
  justify-content: center;
  margin-bottom: 44px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .nav-pills a {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  font-size: 14px;
  padding: 8px 36px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .nav-pills .active {
  background-color: #43baf9;
  color: #fff;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .img_text_wrapper {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .img_text_wrapper img {
  margin-bottom: 40px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .features_wrap .img_info {
  margin-top: 35px;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  min-height: 42px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .features_wrap .img_info img {
  margin-right: 15px;
  width: 32px;
  height: 32px;
  min-width: 32px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .features_wrap .img_info .phone {
  height: 24px;
}
.sign_up_main_section .sign_up_main_wrapper .pos_mqr_tab_wrapper .features_wrap .img_info .easy_settle {
  height: 26px;
}
.sign_up_main_section .sign_up_main_wrapper .tab_right_content {
  padding-left: 50px;
}
@media (max-width: 767px) {
  .sign_up_main_section .sign_up_main_wrapper .tab_right_content {
    padding-left: 20px;
  }
}
.sign_up_main_section .sign_up_main_wrapper .tab_right_content .tab_title {
  font-size: 31px;
  color: #272e31;
  font-weight: 500;
  margin-bottom: 30px;
  line-height: 1;
}
@media (max-width: 767px) {
  .sign_up_main_section .sign_up_main_wrapper .tab_right_content .tab_title {
    margin-top: 15px;
  }
}
.sign_up_main_section .sign_up_main_wrapper .tab_right_content .max260 {
  max-width: 260px;
}
.sign_up_main_section .sign_up_main_wrapper .tab_right_content .max170 {
  max-width: 170px;
}
.sign_up_main_section .faq_main_section {
  border: 2px solid #45b9f9;
  border-radius: 3px;
  padding: 12px;
  cursor: pointer;
}
.sign_up_main_section .faq_main_section img {
  position: absolute;
  right: 25px;
  top: 18px;
}
.sign_up_main_section .cust_pad {
  padding-left: 1px;
  padding-right: 1px;
  margin-top: 35px;
}

.sign_up_li:hover::before {
  content: "";
  transition: none;
  position: fixed;
  background: rgba(0, 0, 0, 0.76);
  width: 100%;
  height: 100%;
  left: 0;
  top: 93px;
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

/*# sourceMappingURL=mcard.css.map */
