/*body {*/
/*    min-height: 2000px;*/
/*    margin-top: 50px;*/
/*}*/


.cta-parallax {
    position: relative;
    background: url('https://picsum.photos/1600/800?blur') center / cover no-repeat fixed;
    color: #fff;
}

.cta-parallax::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.6);
}

.cta-content {
    position: relative;
    z-index: 1;
}

.counter-box h1 {
    color: #fff;
}

.counter-box h6 {
    color: #f8f9fa;
    letter-spacing: 1px;
}
.boot {
  text-decoration: none !important;

  color: #7c3aed !important;
}
.glow-box {

  box-shadow: 0 0 20px #fff !important;
  border-radius: 12px !important;
}



.btn:focus, .btn:active {
 background-color: #ffffff !important;
  border-color: #7c3aed !important;
  box-shadow: 0 0 6px #7c3aed !important;
  outline: none !important;
}

.color1{
color: #d1d5db;
}

input.form-control,
textarea.form-control,
select.form-control {
  background-color: #ffffff !important;
  color: #212529 !important;
  border: 1px solid #ced4da !important;
}

input.form-control:focus,
textarea.form-control:focus,
select.form-control:focus {
  background-color: #ffffff !important;
  border-color: #7c3aed !important;
  box-shadow: 0 0 6px #7c3aed !important;
  outline: none !important;
}
#id_LoginEmail,
#id_LoginPassword {
  background-color: #ffffff !important;
  color: #212529 !important;
}

#id_LoginEmail:focus,
#id_LoginPassword:focus {
  background-color: #ffffff !important;
  border-color: #7c3aed !important;
  box-shadow: 0 0 6px #7c3aed !important;
  outline: none !important;
}
.custom-box {
      max-width: 900px;
      margin: 50px auto;
      padding: 30px;
      border-radius: 10px;
      background-color: #ffffff;
      box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.custom-box h5 {
          color: #0056ff;
          font-weight: bold;
          margin-bottom: 20px;
      }

      .custom-box ul {
          padding-left: 20px;
      }

          .custom-box ul li {
              margin-bottom: 10px;
          }

      .custom-box a {
          color: #0056ff;
          font-weight: 500;
          text-decoration: none;
      }

          .custom-box a:hover {
              text-decoration: underline;
}
.hero1{
height:565px !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
overflow: hidden !important;
border-radius: 0 0 10px 10px !important;
}
.text-primary1{
    color:#7c3aed !important;
}
.table1{
    background-color:#7c3aed !important;
    color: white;
}