#mainNav {
  background-color: #11253f !important;
}

#home {
  background-color: #ccc !important;
}

.pr0 {
  padding-right: 0 !important;
}

.pad-home {
  padding: 70px 30px 40px 50px;
}

.homehead {
  color: #3bb6e6;
  font-weight: normal;
}

.sebi {
  color: #3bb6e6;
  font-weight: 400;
}

.page-section-heading {
  color: #3bb6e6 !important;
  font-size: 27px !important;
  font-weight: 400 !important;
}

.page-section {
  color: #43454b !important;
  font-size: 1.10rem !important;
  font-weight: 300;
}

.plan-heading {
  color: #000;
  font-weight: 500;
  opacity: 0.7;
}

.col60 {
  width: 65% !important;
}

.col40 {
  width: 35% !important;
}

.rulesection {
  background-color: #f5f7f7;
  padding: 3.25rem 0 !important;
}

.rulesec-head {
  color: #3bb6e6 !important;
  border: 2px solid #3bb6e6;
  border-radius: 10px;
  font-weight: 400;
}

.fwnormal {
  font-weight: 300 !important;
  font-size: 1.75rem;
}

.bg-primary-white {
  background-color: #fff !important;
  padding: 0 0 4rem 0 !important;
}

.plan2section {
  border-left: 2px solid #3bb6e6 !important;
  border-right: 2px solid #3bb6e6 !important;
  border-bottom: 2px solid #3bb6e6 !important;
  border-radius: 0 0 20px 20px;
}

.currency {
  color: #3bb6e6;
  font-size: 25px;
  font-weight: bold;
}

.mb3 {
  margin-bottom: 10px !important;
}

.blueLine {
  border-bottom: 2px dotted #3bb6e6;
}

.leftborder {
  border-right: 2px dotted #3bb6e6;
}

.footer {
  background-color: #11253f !important;
  padding: 3rem 3rem !important;
}

.fwbold {
  font-weight: 500;
}

.fs-med {
  font-size: 16px;
}

.footer-head {
  color: #3bb6e6;
  font-weight: 400;
  text-decoration: none;
  font-size: 18px;
}

.footer-head:hover {
  color: #3bb6e6;
}

.btn-social {
  color: #3bb6e6 !important;
  border: none !important;
  font-size: 30px;
}

.btn-social:hover {
  background-color: transparent !important
}

.sllink {
  position: relative;
  color: #fff !important;
  font-size: 30px;
  top: 5px;
  font-weight: lighter;
}

.sebi2 {
  color: #3bb6e6 !important;
  font-size: 30px;
  font-weight: 400;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: transparent;
  color: #3bb6e6;
  font-weight: bolder;
  cursor: pointer;
  font-size: 18px;
  border: 1px solid #3bb6e6;
  border-radius: 40px;
}

.logoWidth {
  width: 250px;
}

@media (max-width: 1024px) {
  #mainNav .navbar-nav li.nav-item a.nav-link {
    color: #fff;
    border: none;
  }

  #mainNav .navbar-nav li.nav-item a.nav-link:hover {
    color: #3bb6e6;
    border: none;
  }

  .col60 {
    width: inherit !important;
  }

  .col40 {
    width: inherit !important;
  }

  .leftborder {
    border-right: none;
  }

  .sllink {
    display: none;
  }

  .btn-social {
    font-size: 20px;
  }

  .logoWidth {
    width: 180px;
  }
}