a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none}input,select,textarea{font:inherit}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex *>{display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media screen and (min-width:768px){.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
OKbody .intro:after {
       clip-path: ellipse(116% 44% at 17% 0);
}
.cityname {padding-top:21px !important}
.cityname select#CityName {height: 36px;border: 0px;width:189px;}
.intro h3 {
    display: block;
    color: #0053bb;
    font-size: 35px;
}
.flex.cols{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex.cols,.flex.rows{-webkit-box-direction:normal}.flex.rows{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}img{max-width:100%}.clear{clear:both}.container{max-width:100%;width:900px;margin:0 auto}.sweet-alert.VSswall.showSweetAlert.visible:after{content:""!important;display:none!important}
body{font-family:Open Sans Hebrew,Segoe UI,sans-serif;line-height:1.3;background-color:#2d2d2d}
body .app{max-width:100%;width:1200px;margin:0 auto;background-color:#fff}
body .intro{animation: kenburns-top 12s ease-out infinite;position:relative;color:#fff;min-height:520px;padding-top:1em;text-align:center;z-index:2;
background-position: top center;background-repeat: no-repeat;background-size: 100%;background-image: background-image: url(head.jpg);background-color: #fff;
}

@keyframes kenburns-top {
0%  {background-image: url(head.jpg) ; }
20%  {background-image: url(head.jpg) ; }
30%  {background-image: url(head2.jpg) ; }
55% {background-image: url(head2.jpg) ; }
70%  {background-image: url(head3.jpg) ; }
90% {background-image: url(head3.jpg) ; }
95% {background-image: url(head.jpg) ; }
100% {background-image: url(head.jpg) ; }
}

body .intro:after{z-index:-1;content:" ";position:absolute;top:0;right:0;display:block;/*background-image:-webkit-gradient(linear,left top,left bottom,from(#0050b1),color-stop(#004495),color-stop(#00387a),color-stop(#002c60),to(#002047));background-image:linear-gradient(180deg,#0050b1,#004495,#00387a,#002c60,#002047);-webkit-clip-path:ellipse(100% 65% at 95% 0);clip-path:ellipse(100% 65% at 95% 0)*/;height:100%;width:100%}

@keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.091);
            transform: scale(1.091);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@media screen and (min-width:768px){body .intro:after{-webkit-clip-path:circle(90% at 10% -83%);clip-path:circle(90% at 10% -83%)}}@media screen and (min-width:768px){body .intro .ybox{width:50%;float:left}
body .intro .ybox p{font-size:22px;color: #0053bb}}
body .intro .h1{font-weight:600;font-size:2em;color:#0053bb;
padding-bottom:.3em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}
body .intro .h1 span{display:inline-block}
body .intro .h1 span:after{content:" ";display:block;height:10px;width:95%;margin:.3em auto 0 0;background-color:#c50b20;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,0 100%)}
@media screen and (min-width:768px){body .intro .h1{padding-top:1em}
body .intro .h1 br{display:none}}
body .intro>p{font-size:1.2em; color: #0053bb;}
body .intro .image{display:block;position:absolute;right:0;bottom:0;max-height:280px;max-width:63%}
@media screen and (min-width:768px){body .intro .image{max-height:420px}}body .intro .infoBox{position:absolute;left:4%;bottom:22%;width:40%;color:#002047;text-align:right}body .intro .infoBox .name{font-weight:700;padding:0 .3em}body .intro .infoBox .text{padding:0 .5em;font-size:.8em}@media screen and (min-width:768px){body .intro .infoBox{left:23%;bottom:13px}}
body .intro .banner a {color: #fff;text-decoration: none;}
body .intro .banner{ border:0px solid #fff !important; animation: pulsate-fwd 2s ease-in-out infinite both;position: static;margin: 40px auto;-webkit-transform:translateX(-50%) rotate(3deg);transform:translateX(-50%) rotate(3deg);background-color:#c50b20;width:180px;padding:.3em;font-weight:600}
@media screen and (min-width:768px){body .intro .banner {  left: 23%; bottom: 26%;}}
    body .contact{background:#002a5d;color:#fff;padding:2em 1.5em 5em;-webkit-box-sizing:border-box;box-sizing:border-box}body .contact .h1{text-align:center;font-size:1.6em;font-weight:600;padding-bottom:.5em}body .contact form{position:relative}body .contact form label{padding:.1em 0 .1em .5em}body .contact form label input{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2em;padding:.3em;border:0}body .contact form label input[type=checkbox]{width:unset;display:inline-block;-webkit-transform:scale(1.5);transform:scale(1.5)}
body .contact form button{
	margin-top:.5em;background-color:#c50b20;color:#fff;width:100%;font-size:1.7em;font-family:Segoe UI,sans-serif;font-size: 24px;
    
    margin-top: 20px !important;}
body .contact form .interested_in label{width:45%}body .contact form .interested_in label input{margin:.8em 0 .8em .5em}@media screen and (min-width:768px){body .contact form .has-button{width:25%}body .contact form .has-button button{margin-top:.7em;padding:.1em;cursor:pointer;font-family: Segoe UI,sans-serif;}body .contact form .interested_in{position:absolute;bottom:-75%}body .contact form .interested_in .flex{display:inline-block;margin-right:1em}body .contact form .interested_in label{width:unset}}body .success{position:relative;text-align:center;font-size:1.6em;font-weight:700;color:#fff;padding:.2em 0;background-color:#004091}body .success .balloon{position:absolute;top:-35%;right:5%;height:80px}@media screen and (min-width:768px){body .success{padding:1em 0}body .success br{display:block}body .success .balloon{right:calc(50% - 220px)}}body .success .blue{color:#91baef}body .success .red{color:#c50b20}body .icons{background-color:#004091;text-align:center;color:#fff}body .icons .icon{float:left;width:33.333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.2em}body .icons .icon p{font-size:18px}@media screen and (min-width:768px){body .icons .icon{width:25%}}body footer{background-color:#2d2d2d;text-align:center;color:#ccc;padding:1em;font-size:1.1em;font-weight:600}
@media screen and (max-width:568px){
	body .success {
    position: relative;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    padding: 20px 20% 0;
    background-color: #004091;
}
.intro h3 {
    font-size: 27px;
    margin-bottom: 5px;
   color: #fff;
}
body .icons .icon p {
    font-size: 12px;
}
body .icons .icon {
    float: left;
    width: 50%;}
	body .intro {
    animation: kenburns-top 12s ease-out infinite;
    position: static;
    color: #fff;
    padding-top: 1em;
    text-align: center;
    z-index: 2;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: background-image: url(head.jpg);
    background-color: #004e9b;
}
	.cityname select#CityName {
  
    width: 100%;
}
	 .intro:after {
       clip-path: ellipse(116% 44% at 17% 0) !important;
}
body .intro .image {
    display: block;
    position: absolute;
    right: -8px;
    bottom: 0;
    max-height: 265px;
    max-width: 60%;
}
label.is-half.familyname {padding-right: 5px}

body .contact form label {
    padding: 6px 0 0;
}
body .intro { min-height: inherit; padding: 20px;}
body .intro .banner {
 margin: 40px auto 0;}
 .ybox img {
   position: absolute;top: 62px;left: 10px;width: 195px;
}
body .intro .h1 {
    font-weight: 600;
    font-size: 29px;
    color: #ffffff;
    padding-bottom: .3em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: column;
    width: 100%;
    margin: 181px 0 0px;
    text-align: center;
}
body .contact .h1 {  font-size: 20px;}
}


