@font-face{font-family:bamberger;src:url(fonts/bamberger-regular-fm.eot);src:url(fonts/bamberger-regular-fm.otf) format('otf'),url(fonts/bamberger-regular-fm.woff2) format('woff2'),url(fonts/bamberger-regular-fm.woff) format('woff'),url(fonts/bamberger-regular-fm.ttf) format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:bamberger;src:url(fonts/bamberger-black-fm.eot);src:url(fonts/bamberger-black-fm.otf) format('otf'),url(fonts/bamberger-black-fm.woff2) format('woff2'),url(fonts/bamberger-black-fm.woff) format('woff'),url(fonts/bamberger-black-fm.ttf) format('truetype');font-weight:600;font-style:normal}
@font-face{font-family:bamberger;src:url(fonts/bamberger-bold-fm.eot);src:url(fonts/bamberger-bold-fm.otf) format('otf'),url(fonts/bamberger-bold-fm.woff2) format('woff2'),url(fonts/bamberger-bold-fm.woff) format('woff'),url(fonts/bamberger-bold-fm.ttf) format('truetype');font-weight:800;font-style:normal}
body,html{margin:0;padding:0;top:0;direction:rtl;width:100%;font-size:4.4vw;font-family:bamberger;background-color:#f6f6f6}
body{background-image:url(../images/bgmob.jpg);background-repeat:no-repeat;background-size:100%}
.desktop{display:none}
.wrapper{height:100%;width:85%;margin:auto}
.close-btn{text-decoration:none;color:#000;font-size:4em;font-weight:100;font-family:math;line-height:1;margin-right:1rem}
.mobile-logo img{height:12vw}
.err-msg{color:#000;float:left}
header{position:relative;padding-top:1em;padding-bottom:4em}
main{position:fixed;display:none;height:100%;width:100%;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;background:url(../images/bgtnx.jpg) no-repeat;background-size:cover;z-index:9999}
main.d-block{display:block;-webkit-animation:fadeIn 1s linear 1;-moz-animation:fadeIn 1s linear 1;-o-animation:fadeIn 1s linear 1;animation:fadeIn 1s linear 1}
@-webkit-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
footer{flex:0 0 100%;max-width:100%}
/* .title-holder{height:36vw} */
.title-holder {height: 31vw;}
.form-comment{color:#000;font-size:1em}
form{padding:2vw 1rem 1rem;margin-top:12vw}
.logo-box{width:100%;margin-bottom:1rem;text-align:center;margin-top:-7vw}
.logo-box img.mobile{width:12em;display:block;margin:auto}
input{width:99%;height:10vw;font-size:1em;-webkit-appearance:none;border-radius:0}
input[type=submit]{background-color:#d23e4f;font-weight:800;border:0;font-family:bamberger;color:#fff;font-size:1.7em;margin-top:4vw;height:10vw;line-height:1.4}
select{height:11.3vw;font-size:1em;font-weight:400;padding-right:.5vw;width:100%;border:none;background-color:#fff}
input[type=submit],select{width:100%;-webkit-appearance:none;border-radius:0}
.form-item{margin:auto;margin:8vw 0;position:relative}
.form-holder{width:90%;margin:auto}
label{position:absolute;bottom:.5rem;right:.5rem;font-size:1.3em;transition:transform .2s ease-in-out;color:#000}
label.top{bottom:auto;transition:transform .2s ease-in-out;transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);color:#000}
h1{font-weight: 800;
    font-size: 3.25em;
    line-height: .6em;
    color: #000;
    margin: 0;
    color: #e8d22c;
    margin: 0;
    text-align: right;
    text-shadow: -0.1rem -0.1rem 0 #000, 0.1rem -0.1rem 0 #000, -0.1rem 0.1rem 0 #000, 0.1rem 0.1rem 0 #000, 0.2rem 0.2rem #000;
    letter-spacing: .1rem;}
legend{text-align:center;display:inline}
legend img{height:2vw}
input[type=email],input[type=tel],input[type=text],select{background:#e7e7e7;border:.15vw inset}
.form-title{color:#0078ae;text-align:center;font-size:1.9em;font-weight:700}
iframe{display:none}
.open-form a{background-color:#d23e4f;color:#fff;width:100%;position:fixed;bottom:0;z-index:99;text-decoration:none;text-align:center;font-weight:800;padding:1rem;font-size:1.8em;right:0}
#thanks span{font-size:8em;font-weight:800}
#thanks{display:none;text-align:center;color:#006491;height:17vw;padding-top:45vw}
.logo-box.thanks-page{margin-top:7vw}
.close-btn.thanks-page{display:none}
main.thanks-page{display:block}
#contact_form.thanks-page{display:none}
#thanks.thanks-page{display:block}
.small-comment{color:#e8d22c;margin-top:19em;text-align:right;font-size:1em}
p{margin:0;font-size:2.5em;text-align:center;line-height:0}
h2{color:#fff;font-weight:800;font-size:2.3em;margin:0vw;letter-spacing:.1rem;text-align:right;text-shadow:-.1rem -.1rem 0 #000,.1rem -.1rem 0 #000,-.1rem .1rem 0 #000,.1rem .1rem 0 #000,.2rem .2rem #000}
.note{color:#e8d22c;text-shadow:-.1rem -.1rem 0 #000,.1rem -.1rem 0 #000,-.1rem .1rem 0 #000,.1rem .1rem 0 #000,.2em .2em #000;font-weight:700;display:flex}
.note .right{font-size:1em;margin-left:.5em}
/* .note .left{font-size:2.75em;transform:rotate(3deg);margin-top:-.5rem} */
.note .left {
    font-size: 2.25em;
    transform: rotate(
3deg
);
    margin-top: -.5rem;
}
ul{list-style:none;padding:0;margin:1em 0}
ul li img{height:1.25rem;margin-left:.5rem}
ul li{color:#fff;font-size:1.75em;line-height:1;font-weight:300}
ul li .bolder{font-weight:300}
ul li:nth-of-type(1) .bolder{font-weight:700;text-shadow:-.1rem -.1rem 0 #000,.1rem -.1rem 0 #000,-.1rem .1rem 0 #000,.1rem .1rem 0 #000,.2rem .2rem #000}
ul li .bolder > span{padding-right: 1em;}
.mobile-logo{text-align:center;margin-bottom:3vw}
h3{text-align:center;color:#d23e4f;font-weight:800;font-size:2em;margin:0;line-height:.8;padding-right:1rem;margin-top:3vw}
#city{background:url(../images/small-arrow.png) #e7e7e7 no-repeat;background-size:.8em;background-position:1em center}
.header_span{
    font-size:0.6em;
}
@supports (-webkit-touch-callout:none){
input{width:94%}
h2{top:-2vw}
input[type=submit]{width:100%}
}
@supports not (-webkit-touch-callout:none){
.title-holder.facebook{height:37vw}
}