body {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 28px;
background:#0d1b28;
}
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

.logo_register{}
.logo_register img {
  width: 200px;
  padding: 10px 0px 0px 0px;
}
.Login_ul {
  float: right;
  margin: 40px 0px 0px 0px;
}
.Login_ul li {
  float: right;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.Login_ul li a{
  margin: 0px 0px 0px 10px;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  font-family:  "Poppins", sans-serif;
  border: 1px solid #f00;
  padding: 10px 16px 10px;
  color: #fff;
  border-radius: 5px;
  transition: .5s;
}
.Login_ul li a:hover{
  color: #0d1b28;
   background: #F00; text-decoration: none;
}
.section-title {
  text-align: center;
}
.sub-title h5 {
  font-size: 18px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  color: #F00;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
.sub-title h5::before {
  position: absolute;
  content: "";
  top: 11px;
  left: -85%;
  height: 1px;
  width: 75%;
  background-image: linear-gradient(to right, #020A1F, #F00);
}
.white_color {
  color: #fff;
}
.sub-title h5::after {
  position: absolute;
  content: "";
  top: 11px;
  right: -84%;
  height: 1px;
  width: 75%;
  background-image: linear-gradient(to right, #F00, #020A1F);
  transition: .5s;
}
.main-title h3 {
  font-size: 40px;
  font-weight: 600;
  text-align: center;
  font-family: "Poppins", sans-serif;
  color: #ffffff;
  padding: 6px 0;
  position: relative;
  text-transform: capitalize;
}

.main-title p {
  font-size: 16px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  text-align: center;
  color: #919191;
  width: 64%;
  margin: auto;
  padding-bottom: 50px;
  line-height: 1.5;
}
.color_red {
  color: #f00 !important;
}
.faq-box {
  background: #0D1323;
  padding: 30px;
  border-radius: 10px;
  min-height: 400px;
}
.faq-title h3 {
  font-size: 30px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  color: #fff;
  position: relative;
  margin-bottom: 55px;
}
.faq-title h3::before {
  position: absolute;
  content: "";
  top: 50px;
  left: 0;
  height: 4px;
  width: 115px;
  background: #F00;
}
.form_box {
  margin-bottom: 15px;
}
.form_box input {
  width: 100%;
  height: 54px;
  padding-left: 20px;
  background: #191F2D;
  transition: .5s;
  border: 0;
  border-radius: 5px;
  margin-bottom: 10px;
  color: #fff;
}
.form-button {
  text-align: right;
}

.form-button button {
  padding: 10px 30px;
  display: inline-block;
  background: #F00;
  color: #0d1b28;
  text-transform: uppercase;
  border-radius: 5px;
  transition: .5s;
  border: 1px solid #F00;
  font-weight: 500;
}


.form-button .Loginbtn
{
     padding: 10px 30px;
  display: inline-block;
  background: #F00;
  color: #0d1b28;
  text-transform: uppercase;
  border-radius: 5px;
  transition: .5s;
  border: 1px solid #F00;
  font-weight: 500;
}
.form-button .Loginbtn:hover
{
     background: none;
  color: #F00;
}
.form-button button:hover {
  background: none;
  color: #F00;
}
.login_banner {
  width: 100%;
  background: #0D1323;
  border-radius: 10px;
  min-height: 400px;
}
.login_banner img{
  width: 70%;
  padding: 5% 4%;
  text-align: center;
  margin: 0px 0px 0px 70px;
}
.Login-area {
  width: 100%;
  margin: 5% 0% 3% 0%;
}

.footer-area {
  background: #020A1F;
  padding: 30px 0 30px;
} 
.footer_p {
  font-size: 15px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}