@font-face{
        font-family:"Helvetica Neue LT W05_43 Lt Ex";
        src:url("../fonts/5663828/86578ae8-4abb-42d0-8784-375d07db941f.woff2") format("woff2"),url("../fonts/5663828/18b6ae6b-f0cf-422b-bf3f-35be98be3c19.woff") format("woff");
}
@font-face{
    font-family:"Helvetica Neue LT W05_63 Md Ex";
    src:url("../fonts/5663846/5069b541-02d6-4f13-9ec2-07e07e9d683f.woff2") format("woff2"),url("../fonts/5663846/cef4a236-7e60-42cd-997c-99487ff6bb0a.woff") format("woff");
}
@font-face{
	font-family: 'Next Exit Round';
	font-weight: 300; /*(light)*/
	font-style: normal;
	src: url('../fonts/NextExitRoundLight.woff2') format('woff2'),
		url('../fonts/NextExitRoundLight.woff') format('woff');
}
@font-face{
	font-family: 'Next Exit Round';
	font-weight: 400; /*(regular)*/
	font-style: normal;
	src: url('../fonts/NextExitRoundRegular.woff2') format('woff2'),
		url('../fonts/NextExitRoundRegular.woff') format('woff');
}
html{scroll-behavior: smooth;}
*{box-sizing: border-box;font-family: 'Next Exit Round', serif;font-weight:400;}
*:focus {border:dashed 2px blue !important;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
a{color:#000000;text-decoration:none;}
body{margin:0px;padding:0px;direction:rtl;}
body.eng{direction:ltr;}
.en{font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;font-size:0.8vw;line-height:1.3vw;}
body.eng p, body.eng ul li, body.eng b{font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;font-size:0.8vw;line-height:1.3vw;}
.section{width:100%;}
.section._1{height:100%;background:url(../images/top-bg.jpg) no-repeat center center;background-size:cover;}
.section._1 img{display:block;margin:auto;}
.section._1 img.proj-name{width:14%;}
.section._1 img.logo-top{width:25%;}
.section._1.table .cell{background:rgba(0,0,0,0.23);padding:5vh 0px;}
.table{display:table;width:100%;}
.cell{display:table-cell;}
.cell.alight-bottom{vertical-align:bottom;}
.cell.alight-top{vertical-align:top;}
.cell.alight-middle{vertical-align:middle;}
.separator{height:20vh;}
.separator.small{height:5vh;}
.cell.content{width:33vw;padding:10vh 5vw;}
p, ul li, b{text-align:justify;font-size:1.2vw;line-height:1.4vw;font-family: 'Next Exit Round',  sans-serif;}
.eng .lang a{font-size:1vw;}
.lang b{font-size:1vw;}
span.en-lang, span.en-lang b{font-size:0.6vw;}
.he span.en-lang, .he span.en-lang b{font-size:0.8vw;}
body.eng b{line-height:1.3vw;}
p.bigger{font-size:1.5vw;}
.eng p.bigger{font-size:1.3vw;}
b{font-weight:bold;}
ul{padding-right:20px;}
.eng ul{padding-right:0px;padding-left:11px;}
.cell.gallery{width:67vw;padding:10vh 0px;}
.cell.gallery img{width:100%;}
h2{text-align:left;position:relative;font-size:30px;display:inline-block;background:#ffffff;padding-right:10px;margin:0px;}
h2.en{font-size:30px;}
.titholder{background:url(../images/title-bg.png) repeat-x center center;text-align:left;margin-top:-7px;}
/*h2:after{width:7vw;height:1vw;border-bottom:solid 1px #000000;display:block;content:"";position:absolute;top:0px;right:0px;}*/
.footer{padding-bottom:20vh;}
.footer-content p{text-align:center;}
.green{color:#3b5942;}
.green a{color:#3b5942;text-decoration:none;}
.arrowdwn{cursor:pointer;width:5%;}
.header{background:transparent;height:20vh;width:100%;padding:0px 5vw;position:fixed;top:0px;z-index:50;direction:ltr;}
.header.scrolled{background:#ececec;height:10vh;}
.header-content{height:20vh;}
.header.scrolled .header-content{height:10vh;}
.menu ul{list-style:none;margin:0px;}
.menu ul li, .menu ul li a{display:inline-block;text-align:center;cursor:pointer;padding:0px 4.2vw 0px 0.5vw;position:relative;font-size:0.6vw;color:#ffffff;letter-spacing:1px;}
.menu ul li a{padding:0px;}
nagishli#NagishLiTag > #NagishLiBar > #NagishLiMenus > .nl-dropdown > div.nl-dropdown-toggle, nagishli#NagishLiTag > #NagishLiBar > #NagishLiMenus > .nl-dropdown > ul.nl-dropdown-menu > li > div{padding: 5px 15px !important;}
.header.scrolled .menu ul li, .header.scrolled .menu ul li a{color:#000000;}
.menu ul li span.link-num{display:block;margin-top:-5px;}
.eng .menu ul li span.link-num{display:block;margin-top:0px;}
.eng .menu ul li, .eng .menu ul li{font-size:0.6vw;}
.menu ul li.selected,  .menu ul li a.selected{font-weight:600;}
.menu ul li.selected span.link-num, .menu ul li a.selected span.link-num{font-weight:600;}
.menu ul li:not(:last-child):after{width:3.5vw;height:12px;border-bottom:solid 1px #ffffff;display:block;content:"";position:absolute;top:0px;right:0px;}
.header.scrolled .menu ul li:not(:last-child):after{border-bottom:solid 1px #000000;}
.header-logo, .lang{width:10%;display:none;}
.header.scrolled .header-logo, .header.scrolled .lang{display:table-cell;}
.lang{padding-bottom: 0.3vw;}
.header-logo img{cursor:pointer;padding-bottom: 0.5vw;}
.header .lang .cat-btn{direction:rtl;text-align: left;position:relative;}
.header .lang .cat-btn a{color:#000000;text-decoration:none;font-size:1vw;line-height:1vw;text-align:left; font-family: 'Next Exit Round',  sans-serif;}
.eng .header .lang .cat-btn a{font-size:0.6vw;line-height:0.6vw;font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;float:left; direction:ltr;text-align:left;}
.header .lang .cat-btn .cat-arrow{left:0px;font-size:1vw;}
.menu{width:80%;text-align:center;}
.form-holder{background:url(../images/form-holder-top-bg.png) no-repeat top center;background-size:51px;position:fixed;bottom:0px;width:100%;z-index:10;padding-top:19px;height:60px;min-height:60px;}
.form-holder .closed-content{padding-top:5px;}
.form-content{background:rgba(236, 236, 236, 0.8);padding:5px;}
.form-content p{margin:0px;text-align:center;cursor:pointer;}
.form-arrow{position:absolute;top:0px;display:block;text-align:center;width:100%;text-align:center;top:5px;}
.form-arrow img{cursor:pointer;width:11px;}
.hide-on-pc{display:none;}
.opened-content{text-align:center;}
form{display:inline-block;margin:10px auto;width:90%;text-align:right;}
form.closed{display:none;}
.thankyou-wrap{display:none;padding-top:50px;}
form input[type="text"], form input[type="number"], form input[type="email"]{border:none;border-top:solid 1px #000000;border-bottom:solid 1px #000000;padding:0px 10px;font-size:1.2vw;font-family: 'Next Exit Round',  sans-serif;background:transparent;margin-left:4%;outline:none;width:16%;font-weight:300;height:4vh;line-height:4vh;}
form label.flbl{position:absolute;width:0px;height:0px;line-height:0px;opacity:0;overflow:hidden;}
.eng form{text-align:left;}
.chb{position:absolute;}
.eng form input[type="text"], .eng form input[type="number"], .eng form input[type="email"]{margin-left:0px;margin-right:4%;font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;font-size:0.8vw;}
form input[type="submit"]{background:#000000;color:#ffffff;font-size:1.2vw;font-family: 'Next Exit Round',  sans-serif;height:4vh;line-height:4vh;outline:none; border:solid 1px #000000;padding:0px 85px;cursor:pointer;width:13%;}
.eng form button{font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;font-size:0.8vw;}
.chb-holder{text-align:right;padding-top:10px;position:absolute;bottom:20px;display:none;}
.eng .chb-holder{text-align:left;}
form input[type="checkbox"]{vertical-align:middle;float:right;-webkit-appearance: none;width:1.2vw;height:1.2vw;border:solid 1px #000000;margin-right:0px;margin-top:0.4vw;}
form input[type="checkbox"]:checked{background:url(../images/check.png) no-repeat center center;background-size:contain;}
form label{font-size:1vw;font-family: 'Next Exit Round',  sans-serif;float:right;line-height:1vw; font-weight:300;}
.eng form label.en{line-height:0.9vw;float: left;margin-left: 5px;}
.eng form input[type="checkbox"]{float:left;}
.error_holder, .wait{
	display:none;
	font-size: 1.2rem;
	line-height:1.4rem;
    text-align: center;
    clear: both;
    padding-top: 2vw;
}
.error_holder{color:red;}
.wait{color:green;}
p.more-info-txt{padding-top:1vh;}
#aboutus p img{margin-bottom:1vh;}
.pln img{width:100%;}
.plans-navigation{text-align:center;padding-bottom:30px;margin-top:30px;}
.plans-nav-btn{display:inline-block;padding: 10px 0px 10px;font-size:32px;font-weight:normal;cursor:pointer;color:#000000;margin: 0px 30px;}
.plans-nav-btn.selected{border-bottom: solid 3px #000000;}
.plans .slick-next:before{content:url(../images/arrow-left-black.png) !important;}
.plans .slick-prev:before{content:url(../images/arrow-right-black.png) !important;}
.plans-slider{height:0px;overflow:hidden;}
.plans-slider.b1-plans{height:100%;overflow:visible;}
#plans .cell{padding-top:0px;padding-bottom:0px;}
.slick-prev, .slick-next{z-index:100;display:none !important;}
.slick-next{left: 3vw !important;}
.slick-prev{right: 2vw !important;}
.slider-nav .slick-active.sel{border-bottom:solid;}
.slider-nav .slick-slide{width:auto !important;}
.eng .header .lang .cat-btn .cat-arrow{left:auto;right:0px;}
.fade .slick-slide{width:67vw !important;height:auto;}
.fade .slick-list{width:67vw !important;height:auto;}
.floors-txt{cursor:pointer;font-size:1.3vw;text-align:center;}
.floors-txt-eng{cursor:pointer;font-size:0.8vw;text-align:center;line-height: 1vw;vertical-align: middle; padding-top: 0.5vh;font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;letter-spacing:-0.5px;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000000;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000000;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #000000;
}

@media only screen and (max-width: 767px){
	.floors-txt{font-size:3vw;}
	.hide-on-mobile{display:none;}
	.content.main{padding-top:12vh;}
	.mobile-menu{position: absolute;top: 5vw;right: 5vw;width: 10vw;}
	.lang{top:4vw;position:absolute;left:5vw;}
	.header-logo img{padding-top:5vw;}
	.mobile-menu img{width:100%;cursor:pointer;}
	.mobile-menu:after{content:"למידע נוסף";display:block;position:absolute;font-size: 10px;text-align: center;font-family: 'Next Exit Round',  sans-serif;}
	.hide-on-pc{display:block;top:41px;}
	.hide-on-pc.inline{display:inline-block;}
	.menu{display:none;right: 0px;position: absolute;margin-top: 8vh;}
	.menu ul{background: #ececec;padding-bottom:20px;}
	.menu ul li, .menu ul li a{display:block;margin:10px 0px;font-size:4vw;}
	.menu ul li:not(:last-child):after{position: relative;height: 8vh;width: 50%;border-bottom: none !important;border-right: solid 1px #000000;}
	.eng .menu ul li, .eng .menu ul li{font-size:4vw;}
	.eng .header .lang .cat-btn a{font-size:2vw;line-height:2vw;position:relative;padding-right:4vw;}
	.eng .lang a{font-size:4vw;}
	.section._1 img{max-width:80%;}
	.table{display:block;width:100%;}
	.cell, .cell.content, .cell.gallery{display:block;width:100%;padding-top:17px;padding-left: 65px;}
	.section._1.table{display:table;}
	.section._1 .cell{display:table-cell;}
	.section._1{height:50%;}
	.separator{height:5vh;}
	.section._2.table{padding-top:5vh !important;}
	.header{bottom:88vh;height: 12vh;}
	.menu{display:none;}
	.header.scrolled .header-logo{text-align:center;width:100%;display:block;padding-top:11px;;padding-left: 0px;}
	.header .lang{display:none;}
	.section._1 img.logo-top{width:60%;}
	.section._1 img.proj-name{width:30%;}
	.header.scrolled .lang{display:block;top:21px;padding-left:0px;}
	.cell.content{padding:5vw;}
	.cell.gallery{padding:5vw 0px;}
	.footer {padding-bottom: 6vh;}
	.header.scrolled{height:13vh;}
	.form-holder{background:none;padding-top:0px;min-height:40px;}
	.form-arrow{display:none;}
	p.bigger{font-size: 6vw;line-height:6vw;}
	p, ul li, b{line-height:4vw;font-size:4vw;}
	.he span.en-lang, .he span.en-lang b{font-size:2.8vw;}
	.lang b{font-size:4vw;}
	.en{line-height:4vw;font-size:2.8vw;}
	body.eng p, body.eng ul li, body.eng b{line-height:4vw;font-size:2.8vw;}
	form input[type="text"], form input[type="number"], form input[type="email"]{font-size:5vw;height: 6.2vw;line-height: 5.2vw;width:100%;margin-top:2vh;padding:1vh;}
	form{padding:0px 20px;}
	form button{font-size:5vw;height: 6.2vw;line-height: 6.2vw;margin-top:2vh;width:100%;}
	form label{font-size:4vw;line-height:4vw;}
	form input[type="checkbox"]{width: 4.2vw;height: 4.2vw;margin-top: 2.4vw;}
	.form-content{padding:4px;}
	.form-content p{padding-top:0px;}
	.form-holder .closed-content{padding-top:1px;display:flex;justify-content: start;align-items: center;}
	.contact-phone a img{max-width:100%;max-height:100%;}
	.contact-phone{height:30px;width: 30%;padding-right:3%;}
	.contact-phone a{height:100%;display:block;}
	d{background:#ececec;}
	.form-holder{height:3.5vh;}
	.arrowdwn{width:12%;}
	.form-close-icon{position:absolute;top:5px;right:5px;font-size:5vw;display:none;width: 5.5vw;height: 5.5vw;border: solid 1px #000000;line-height: 5.5vw;font-family:'Helvetica Neue LT W05_43 Lt Ex', serif;}
	.header .lang .cat-btn a{font-size: 4vw;line-height: 2.8vw;text-align: right;display: inline-block;}
	.header .lang .cat-btn{padding-left: 4vw;}
	.header .lang .cat-btn .cat-arrow{font-size: 4vw;top: 0vw;position:absolute;}
	span.en-lang {font-size: 3.6vw;}
	.menu ul li span.link-num {margin-top: 0px;}
	.plans-slider{height:0px;overflow:hidden;}
	.plans-slider.b1-plans{height:360px;overflow:visible;}
	#plans .cell.content{padding:5vw;}
	.menu ul li, .menu ul li a{color:#000000;letter-spacing:1px;}
	.plans-nav-btn.en{font-size:6vw;}
	.slick-slide{height:auto !important;}
	.slider-nav .slick-slide{font-size:15px !important;}
	.slider-nav .slick-slide.mob-cmplx{margin-left:20px;}
	.slider-nav{left:15px;z-index:100;}
	.eng form input[type="text"], .eng form input[type="number"], .eng form input[type="email"]{font-size:4vw;}
	.eng .slider-nav .slick-slide{font-size:10px !important;}
	.eng .slider-nav{left:0px;}
	.eng .slider-nav .slick-slide.mob-cmplx{margin-left:0px !important;padding-top:0px !important;}
	.eng .header .lang .cat-btn{padding-left:0px;}
	.slick-slider{touch-action:auto !important;}
	.separator.small{height:2vh;}
	.section._1.table .cell{padding: 5vh 0px 0px;}
	.fade .slick-slide{width:100vw !important;}
	.fade .slick-list{width:100vw !important;}
	.slick-dots li button{padding:0px;}
	.slick-dots li{margin:0px;}
	.slider-nav .slick-slide.floors-txt-eng{font-size:3vw !important;line-height:3.5vw;padding-top:0.5vh;}
	.clicktocall{position: fixed;bottom: 12vw;width: 50px;height: 50px;right: 6vw;}
	.clicktocall a{display:block;}
	.clicktocall img{width:50px;}
	.eng p.bigger{font-size:4.2vw;}
	.eng form label.en{line-height:3vw;}
	.opened-content{padding-top:10px;}
	form label br{display:none;}
	.chb{position:static;display:flex;}
	form input[type="submit"]{font-size:6vw;width:100%;}
}