@import url("https://fonts.googleapis.com/css?family=Assistant:200,300,400,500,600,700,900&amp;subset=hebrew");
#lcontent #logo{
  top: -258px !important;
}
body {
  margin: 0;
  font-family: "Assistant", sans-serif;
  background-color:#191410;
  direction: rtl;

  max-width: 100%;
}
#mainscreen{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */

}
@media  (max-height: 350px) {

    .opentext{
        top:40vh !important;
    }
    #lcontent{
        top:37vh !important;

    }
   
    
}


@media  (min-height: 350px) and (max-height:640px) {

  .opentext{
      top:40vh !important;
  }
  .fcell{
    height: 200%;
  }
  #lcontent{
    top:46vh;
  }
  
}
#startscreen img{
  top:-250px !important;
}





#startscreen{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */

}
.ExplametionText{

    font-size: 22px;
    color: white;
    width: 50%;
    margin: auto;
  
}

a,
a:hover {
  text-decoration: none;
}

#qcont,
#mainscreen {
  display: none;
}
.opentext{
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  top: 31vh;
  display: block;
  text-align: center;
  color: #d99962;
  font-size: 58px;
  width: 80%;
 
}
.opentext p{
    line-height: 1.1;

}
#startscreen {
  position: relative;
  width: 100%;
  min-height: 100vh;
  background: url('../imgs/background.jpg') top center;
  background-repeat:no-repeat;
  background-size: cover;
}

#startscreen #logo{
    width: auto !important;
    position: absolute;
    height:auto !important;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 1;
 
    
}
#mainscreen #logo{
    width: auto !important;
    position: absolute;
    height:auto !important;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 1;

}


.alertify .ajs-dialog{
    max-width: 360px !important;
    text-align: center;
    


}
.ajs-button .ajs-ok{
    border: 1px solid white !important;
    border-color: white !important;

}
.alertify .ajs-header{
    font-family: "Assistant", sans-serif !important;
    border-bottom: 0px solid white !important;
    font-weight: bold;
    text-align: center;
}
.greensu{
    color: green;
    font-weight: 800;
}
.Red-Warrning{
    color: red;
    font-weight: 800;
}


.alertify .ajs-footer .ajs-buttons.ajs-primary{
    text-align:center !important;
   

}
.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{
    color: black !important;
    font-size: 22px !important;
    background-color: white;
    border: 0px !important;
    border-color: white !important;
}

#startscreen img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  object-fit: cover;
}

#mainscreen {
  position: relative;
  width: 100%;
  min-height: 105vmin;
  background: url(../imgs/background.jpg) top center;
  background-size: cover;
  background-repeat: no-repeat;
}

#qskin img {
  width: 100%;
  height: 700px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

#lastscreen {
  display: none;
}

#lastscreen img {
  width: 100%;
  /* height: 700px; */
  height: 120%;
  position: absolute;
  top: 0;
  left: 0;
}

#currquestion {
  position: relative;
  width: 100Px;
  text-align: center;
  /* top: 95vmin; */
  top: 214px ;
  margin: 0 auto;
  color: #ffffff;
  font-weight: 600;
  font-size: 19px;
  opacity: 1;
  border: 2px solid white;
  border-radius: 25px;
  height: 35px;
}

.question {
  display: none;
  position: absolute;
 /*  top: 30vh; */
 margin-top: 300px;
  width: 100%;
  color: white;
}

.qheader {
  text-align: center;
  font-size: 27px;
  font-weight: 600;
}
#startbtn:hover {
    color: white !important;
    transition: 0.1s !important;
  }
  .towebsite a:hover{
    color: black !important;
    transition: 0.1s !important;
  }
#startbtn {
  position: relative;
  top: 53.5vh;
  left: 5px;
  width: 375px;
  height: 55px;
  cursor: pointer;
  display: block;
  margin: 0 auto;
  background: #d79964;
  border-radius: 50px;
  color: black !important;
  font-size: 22px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  padding-top: 10px;
  transition: all 0.5s;
  margin-top: -45px;
  /* border: 2px solid black; */

}
#startbtn span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}


#startbtn span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  left:-20px;
  transition: 0.5s;
}
#startbtn:hover span {
  padding-right: 12px;
}
#startbtn:hover span:after {
  opacity: 1;
  left: -10px;
}

.qanswer {
  width: calc(100% - 55px);
  text-align: right;
  border: 2px solid;
  border-radius: 50px;
  margin: 0 auto;

  line-height: 1.2;
  margin-top: 16px;
  font-weight: 400;
  background: #cd915f;
  font-size: 1.3rem;
  color: black;
  padding:10px 14px 10px 10px;
  cursor: pointer;
}

#nextbtn {
  position: relative;
  width: 160px;
  text-align: center;
  line-height: 35px;
  border-radius: 40px;
  background: #cd915f;
  top: 630px;
  border: 3px solid white;
  margin: 0 auto;
  color: #000000;
  font-weight: 600;
  font-size: 22px;
  cursor: pointer;
}

.aquestion {
  display: block;
}

.err {
  border: 2px solid red;
}

.confirm {
  border: 2px solid #ffffff;
}

#lheader {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 95px;
  color: white;
  font-weight: 600;
  font-size: 60px;
}

#lcontent {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 29vh;
  color: white;
  font-weight: 200;
  font-size: 28px;
  line-height: 130%;
}

#correntans{
  font-weight:bold;
}
#bcontent {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 319px;
  color: white;
  font-weight: 700;
  font-size: 28px;
}

@media only screen and (min-width: 414px) {



  #maincont {
    position: relative;
    width: 414px;
    margin: 0 auto;
  }
}

/* Popup */

.input1 {
  background: rgba(255, 255, 255, 0);
  position: relative;
  top: 241px;
  left: 26px;
  border: 0;
  outline: 0px solid #000;
  width: 251px;
  height: 39px;
}
.input2 {
  background: rgba(255, 255, 255, 0);
  position: relative;
  top: 261px;
  left: 26px;
  border: 0;
  outline: 0px solid #000;
  width: 251px;
  height: 39px;
  padding-right: 111px !important;
}
.input3 {
  background: rgba(255, 255, 255, 0);
  position: relative;
  top: 281px;
  left: 26px;
  border: 0;
  outline: 0px solid #000;
  width: 251px;
  height: 39px;
}

.agree {
  display: block;
  position: relative;
  top: 306px;
  left: -124px;
  height: 17px;
  width: 20px;
}

.inputField {
  padding-right: 48px;
  width: 270px;
  height: 40px;
  border-radius: 27px;
  color: black;
}
#submit {
  position: relative;
  top: 301px;
  left: 25px;
  width: 270px;
  height: 42px;
  border: 0;
  outline: 0;
  background: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}

.close_form {
  color: transparent;
  width: 29px;
  top: 5px;
  position: relative;
  height: 8px;
  left: -238px;
  font-weight: bold;
  font-size: 22px;
  border-radius: 31px;
  background: transparent;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  cursor: pointer;
}

#contactpopup {
  position: absolute;
  left: 11%;
  background-image: url(../imgs/popup.png);
  background-repeat: no-repeat;
  width: 414px;
  height: 543px;
  z-index: 99999;
  display: none;
  top: 10%;
  opacity: 0;
}

.towebsite{
  width: 250px;
  margin: 0 auto;
  background: #cb8f5d;
  border: 2px solid white;
  border-radius: 25px;
  margin-bottom: 1em;
  margin-top: 36px;
}

.towebsite a{
  font-family: 'Assistant';
  color: white;
  position:relative;
  z-index: 9999;
  font-size: 23px;
}
.bcontentfline{
    font-weight: bold;
margin-top:2em;
}
.sharerblk{
  max-width: 414px;
  display: block;
  margin: 0 auto;
  margin-top: 1em;

}

.sharerblk ul{
  list-style: none;
  padding: 0;
}
.sharerblk ul li{
  width: 120px;
  height: 100px;
  display: inline-block;
}
.sharerblk ul li img{
  width: 64px !important;
  height: 64px !important;
  position: relative !important;
  display: table-cell;
  vertical-align: middle;
  margin: 34px auto;
}
#supimage{
    width: 59px !important;
    height: 59px !important;
}

.credit a{
  position: absolute;
  left: 0;
  width: 20px;
  height: 40px;
  display: block;
  top: 50%;
  margin-left: 1em;
  background:url('../imgs/wave.png') center center;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 600px) {
  #startscreen img{
   top: -191px !important
  }

  #lcontent #logo{
    top:-173px !important;
  }
  .towebsite{
    margin-top: 58px !important;
  }

    #mainscreen #logo{

        width: 197px !important;
        height: 187px !important;
    }
    #startscreen{
        background: url('../imgs/startmoblieback.png') top center;
    }
    #startscreen #logo{
        width: 197px !important;
        height: 187px !important;
    }
    .ExplametionText{
        width: 100%;
        font-size: 18px;
        line-height: 1.3em;
    }
    #bcontent{
        top:475px;
    }
    .qheader {
        padding:0px 22px 0px 22px;
    }
  .question{
      margin-top: 218px;
    
  }

      #startscreen {
      
        background-repeat: no-repeat;
        background-size: cover;

        }
       .credit a {
              width: 18px;
              height: 40px;
              top: 85%;
              margin-left: 0.5em;
              background:url('../imgs/wavecell.png') center center;
              background-repeat: no-repeat;
        }
        .opentext {
          margin: 0 auto;
          vertical-align: middle;
          position: relative;
          top: 28vh !important;
          display: block;
          text-align: center;
          color: #d99962;
          font-size: 35px;
          width: 90%;
          background: #00000085;
          border-radius: 13px;
          padding: 10px;
          line-height: 1.2;
      }
      #startbtn {
        top: 43vh;
        width: 80%;
        
    }
    .opentext p{
      font-size: 30px;
      line-height: 1 !important;
    }
      #mainscreen{min-height:180vh;
    
        background-image:none!important;
        background-color: rgb(19, 18, 14) !important;
    }
      #nextbtn{top:125vh;}
      #currquestion{top:132px; margin-bottom: 25px;}
      #lastscreen .fweb{display:none !important;}
      #lastscreen .fcell{display:block !important;}

      #lcontent {
        background: #00000082;
        padding: 20px;
        font-size: 25px;
       }
      /* #lastscreen img{display:none;} */
    }
    #lastscreen .fcell{display:none;}
    #lastscreen .fweb{display:block;}
