

@font-face {
  font-family: 'PRODIGA';
  src: url('fonts/PRODIGARegular.woff2') format('woff2'),
      url('fonts/PRODIGARegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


.en {
  font-family: 'PRODIGA' !important;
}

.ar {
  direction: rtl;
  font-family: "Noto Kufi Arabic", serif;

}
.terms,.terms ul li{
  font-family: "Roboto", serif;
  text-align: left !important;
  font-size: 12px;
  font-weight: 400;
}
.joinbtn{
  font-size: 20px;
  font-weight: 700;
}
.maintext{
  padding-top: 400px;
}
body {

  background-image:url(images/dsfbg.jpg);
  background-repeat: no-repeat;
  background-size: 100%;

  font-family: 'PRODIGA';
  background-color: #151a20;

  color: #ffffff;
}
.maincontainer{

}


.podbtn {
  background: #fedd00;
  padding: 4px;
  border-radius: 8px;
}

.leftcorner {
  position: fixed;
  top: 30%;
  left: 0px;
  z-index: -1;
}

.bottomcorner {
  position: fixed;
  bottom: 0px;
  right: 0px;
  z-index: -1;
}

.max500 {
  max-width: 500px;
  margin: 0 auto;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}


.thankyoumsg {
    background: #333962;
      color: #ffffff;
      max-width: 500px;
      margin: 0 auto;
      padding: 50px;
      border-radius: 25px;
      margin-bottom: 100px;
}

.checkboxmsg {
  border: solid 1px #b78619;
  padding: 10px;
  background: #f1e7d203;
  padding-left: 37px;
  margin-bottom: 10px;
  border-radius: 20px;
}

.small {
  font-size: 12px;
}

.form-control {
     font-family: "Noto Kufi Arabic", serif;
  border-radius: 0;
}

.finput {
   font-family: "Noto Kufi Arabic", serif;
  text-align: center;
  border: solid 1px #14191e;
  border-radius: 25px;
  height: 40px;

  text-align: center;
  font-size: 16px;
  margin-bottom: 5px;
  text-align-last: center;
}

.form-control:focus {
  border-color: #c0d4e2;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.modal-content{
  background-color: #14191e;
  color:white;
}
.btn-primary {
   font-family: "Noto Kufi Arabic", serif;
background: #333962;
  color: #fffbfc;
  border-color: #222745;
}

.btn-primary:hover {
  background: #1a1e34;
  border-color: #1a1e34;
}

form {
    background: #14191e;
      max-width: 500px;
      color: white;
      margin: 0 auto;
      border-radius: 20px;
      padding: 20px;
      margin-bottom: 100px;
}

#submitButton{
  margin-top: 30px;
}

footer {
  min-height: 100px;

}

.smicon,
.kanztitle {
  height: 25px;
}

.smicon:hover {
  opacity: 0.7;
}

.mobileshow {
  display: none;
}
.logo{
  margin: 0 auto;
  margin-top: 50px;
  width: 75%;

}
.logo1{
  height: 100px;
}
@media screen and (max-width: 576px) {
  body{
    background-image:url(images/mobilebg.png);
  }
  .logo1{
    height: 70px;
  }
  .logo{
    margin: 0 auto;
    width: 90%;
    margin-top: 50px;
  }
  .maintext{
    padding-top: 100px;
  }
  footer {

    /* background-repeat: no-repeat; */
    background-position: center;
  }

  .thankyoumsg {
    padding: 10px;
  }

  main {
    border: none;
    max-width: 90%;
    background: #ffffffc9;
  }

  .mobileshow {
    display: inline;
  }

  .mobilehide {
    display: none;
  }

  h4 {
    font-size: 20px;
  }
}
