body, header, header .container-fluid, .submenu {
  background: #000 !important;
  color: #fff;
}

header {
  border-bottom: 1px solid #fff !important;
}
header a {
  color: #fff !important;
}
header a:hover {
  color: #fff !important;
}

footer {
  display: none !important;
}

section {
  background: #000 !important;
  color: #fff;
}
section h1 {
  font-size: 2.6rem !important;
  font-family: "Kumbh Sans", sans-serif !important;
  font-weight: 600 !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  color: #fff !important;
}
section h2 {
  font-size: 2.4rem !important;
  font-family: "Kumbh Sans", sans-serif !important;
  font-weight: 600 !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  color: #ff9a2e !important;
}
section p {
  font-size: 1rem;
  font-family: "Poppins", sans-serif;
  margin-bottom: 20px;
  color: #fff;
}

.hero-section-register .desc {
  width: 40%;
  margin: 0px auto;
  color: rgba(189, 189, 189, 0.78);
}
.hero-section-register .badged {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(253, 128, 0, 0.3) !important;
  border: 1px solid rgba(253, 128, 0, 0.28) !important;
  border-radius: 100px;
  padding: 6px 18px;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #ff9a2e !important;
  margin-bottom: 20px !important;
}

.second-section h2 {
  font-size: 3rem;
  color: #000;
  font-weight: 800;
  margin-bottom: 20px;
}
.second-section .offercard {
  background: #000000;
  border: 1px solid #000;
  padding: 25px;
  border-radius: 20px;
  transform: translateY(0px);
  transition: all 300ms ease-in-out;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.second-section .offercard .globalbtn {
  font-weight: 600;
  color: #fff;
  padding: 6px 25px;
  border-radius: 5px;
  font-size: 1rem;
  width: 100%;
  text-align: center;
}
.second-section .offercard ul {
  padding-left: 15px;
  padding-bottom: 0px;
  margin-bottom: 20px;
}
.second-section .offercard ul li {
  margin-bottom: 10px;
  color: #fff;
}
.second-section .offercard p, .second-section .offercard ul, .second-section .offercard li {
  font-size: 0.9rem;
  color: #fff;
}
.second-section .offercard .tag {
  font-size: 1.2rem;
  font-weight: 800;
  margin-bottom: 5px;
}
.second-section .offercard .tag-subline {
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 25px;
}
.second-section .offercard .price {
  font-size: 1.5rem;
  font-weight: 800;
  color: #000;
}
.second-section .offercard .price .gst {
  font-size: 1rem;
  font-weight: 600;
  margin-left: 1px;
  text-transform: capitalize;
}
.second-section .offercard .subtext, .second-section .offercard .first-btn, .second-section .offercard .second-btn {
  font-size: 0.7rem;
  font-weight: 600;
  color: #fff;
  margin-top: 5px;
  background: rgba(220, 136, 255, 0.3490196078) !important;
  display: inline-block;
  padding: 6px 10px;
  border-radius: 100px;
}
.second-section .offercard .first-btn {
  margin-right: 5px;
}
.second-section .offercard .first-btn, .second-section .offercard .second-btn {
  font-size: 0.7rem;
}
.second-section .offercard .plan {
  margin-bottom: 10px;
}
.second-section .offercard .dot {
  font-size: 10px;
  position: relative;
  top: -1px;
  margin-left: 6px;
}
.second-section .offercard .lineht {
  border: 0px;
  border-bottom: 2px solid #8921ab;
  opacity: 1;
}
.second-section .offercard:hover {
  transform: translateY(-10px);
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.2);
  transition: all 300ms ease-in-out;
}
.second-section .offercard-1 {
  border: 1px solid #8921ab;
}
.second-section .offercard-1 .tag {
  color: #8921ab;
}
.second-section .offercard-1 .price {
  color: #8921ab;
}
.second-section .offercard-1 .price span {
  color: #ffffff;
}
.second-section .offercard-1 li strong {
  color: #8921ab;
}
.second-section .offercard-1 .globalbtn {
  background: #8921ab;
}
.second-section .offercard-2 {
  border: 1px solid #1a7220;
}
.second-section .offercard-2 .lineht {
  border-bottom: 2px solid #1a7220;
}
.second-section .offercard-2 .tag {
  color: #1a7220;
}
.second-section .offercard-2 .price {
  color: #1a7220;
}
.second-section .offercard-2 .price span {
  color: #ffffff;
}
.second-section .offercard-2 li strong {
  color: #1a7220;
}
.second-section .offercard-2 .globalbtn {
  background: #1a7220;
}
.second-section .offercard-2 .subtext, .second-section .offercard-2 .first-btn, .second-section .offercard-2 .second-btn {
  background: rgba(69, 209, 79, 0.2196078431) !important;
}
.second-section .offercard-3, .second-section .offercard-5 {
  border: 1px solid #ff5722;
}
.second-section .offercard-3 .lineht, .second-section .offercard-5 .lineht {
  border-bottom: 2px solid #ff5722;
}
.second-section .offercard-3 .tag, .second-section .offercard-5 .tag {
  color: #ff5722;
}
.second-section .offercard-3 .price, .second-section .offercard-5 .price {
  color: #ff5722;
}
.second-section .offercard-3 .price span, .second-section .offercard-5 .price span {
  color: #ffffff;
}
.second-section .offercard-3 li strong, .second-section .offercard-5 li strong {
  color: #ff5722;
}
.second-section .offercard-3 .globalbtn, .second-section .offercard-5 .globalbtn {
  background: #ff5722;
}
.second-section .offercard-3 .subtext, .second-section .offercard-3 .first-btn, .second-section .offercard-3 .second-btn, .second-section .offercard-5 .subtext, .second-section .offercard-5 .first-btn, .second-section .offercard-5 .second-btn {
  background: rgba(255, 86, 34, 0.5607843137) !important;
}
.second-section .offercard-3 .dot, .second-section .offercard-5 .dot {
  font-size: 6px;
  position: relative;
  top: -1px;
  margin-left: 3px;
}
.second-section .offercard-4 {
  border: 1px solid #006dcb;
}
.second-section .offercard-4 .lineht {
  border-bottom: 2px solid #006dcb;
}
.second-section .offercard-4 .tag {
  color: #006dcb;
}
.second-section .offercard-4 .price {
  color: #006dcb;
}
.second-section .offercard-4 .price span {
  color: #ffffff;
}
.second-section .offercard-4 li strong {
  color: #006dcb;
}
.second-section .offercard-4 .globalbtn {
  background: #006dcb;
}
.second-section .offercard-4 .subtext, .second-section .offercard-4 .first-btn, .second-section .offercard-4 .second-btn {
  background: rgba(0, 108, 203, 0.262745098) !important;
}
.second-section .offercard-4 .dot {
  font-size: 6px;
  position: relative;
  top: -1px;
  margin-left: 3px;
}

form {
  padding: 50px;
  background: #ff7f00;
}
form hr {
  border: 0px !important;
  border-bottom: 5px solid #fff !important;
  width: 140px;
  opacity: 1;
  margin-bottom: 20px;
}
form h2 {
  font-family: "Poppins", sans-serif !important;
  color: #fff !important;
  font-size: 1.8rem !important;
  font-weight: bold !important;
}
form input, form select, form textarea {
  background: transparent !important;
  border: 0px !important;
  border-bottom: 1px solid #fff !important;
  border-radius: 0px !important;
  padding: 12px 10px !important;
  color: #fff !important;
  margin-bottom: 20px !important;
}
form input::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder {
  color: #fff !important;
}
form input:-ms-input-placeholder, form select:-ms-input-placeholder, form textarea:-ms-input-placeholder {
  color: #fff !important;
}
form input::placeholder, form select::placeholder, form textarea::placeholder {
  color: #fff !important;
}
form .form-control:focus, form .form-control:focus-visible {
  color: #ffffff !important;
  box-shadow: none !important;
}
form .dscheckbox {
  -moz-appearance: checkbox !important;
       appearance: checkbox !important;
  -webkit-appearance: checkbox !important;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 16px !important;
  height: 16px !important;
}
form input[type=checkbox].dscheckbox {
  display: inline-block !important;
}
form option {
  background: #ff7f00 !important;
}
form p, form a {
  font-size: 0.875rem !important;
  font-family: "Poppins", sans-serif !important;
  margin-top: 40px;
  color: #fff;
}
form a {
  text-decoration: underline !important;
}
form a:hover {
  text-decoration: none !important;
}
form button {
  background: #007bff !important;
  font-family: "Poppins", sans-serif !important;
  text-transform: uppercase !important;
  font-weight: bold;
}
form input:-webkit-autofill,
form input:-webkit-autofill:hover,
form input:-webkit-autofill:focus,
form input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #fff !important;
  background-color: transparent !important;
  -webkit-transition: background-color 9999s ease-in-out 0s;
  transition: background-color 9999s ease-in-out 0s;
}

#enquirenow .left-content-clm {
  flex-direction: column !important;
}
#enquirenow .heading {
  font-size: 2rem;
  font-family: "Kumbh Sans", sans-serif;
}
#enquirenow .info-card {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
#enquirenow .info-card .left {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #ff7f00;
  margin-right: 30px;
}
#enquirenow .info-card .left i {
  color: #ff7f00;
  font-size: 30px;
}
#enquirenow .info-card .title {
  font-size: 1rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
}
#enquirenow .info-card .desc {
  font-size: 0.8rem;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  margin-bottom: 0px;
}
#enquirenow .info-card .right {
  width: 400px;
}

@media only screen and (max-width: 768px) {
  section {
    padding: 0px 10px;
  }
  section h1, section h2 {
    font-size: 1.4rem !important;
  }
  .hero-section-register .desc {
    width: 100%;
  }
  form {
    padding: 12px;
    padding-bottom: 22px;
  }
  #enquirenow .info-card .right {
    width: 200px;
  }
  header #mbnav {
    background: rgb(42, 42, 42) !important;
  }
}/*# sourceMappingURL=register.css.map */