@font-face {
	font-family: 'futuraMediumBT';
	font-weight: 500;
	src: url('../fonts/futuraMediumBT.eot');
	src: local('futuraMediumBT'), url('../fonts/futuraMediumBT.woff') format('woff'), url('../fonts/futuraMediumBT.ttf') format('truetype');
}
@font-face {
	font-family: 'FuturaBT-Bold';
	font-weight: 600;
	src: local('futuraMediumBT'), url('../fonts/FuturaBT-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'NarkisBlockMF-Medium';
	font-weight: 500;
	src: url('../fonts/NarkisBlock-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'NarkisBlockMF-Thin';
	font-weight: 300;
	src: url('../fonts/NarkisBlockThin-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'NarkisBlockMF-Bold';
	font-weight: 600;
	src: url('../fonts/NarkisBlock-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'NarkisBlockMF-Regular';
	font-weight: 400;
	src: url('../fonts/NarkisBlock-Regular.otf') format('opentype');
}
/**{font-family: 'Heebo', sans-serif;box-sizing: border-box;}*/
*{box-sizing: border-box;}
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;}
* nagishli#NagishLiTag > div *{font-size:14px !important;}
*:focus{border:dashed 2px #b3b3b3 !important;}
.contact-btn:focus, .form-inner-close:focus{border:dashed 3px #b3b3b3;}
li[role="presentation"] button[role="tab"]:focus{border:dashed 1px #000000;}
body{margin:0px;padding:0px;direction:rtl;font-family: 'NarkisBlockMF-Regular', sans-serif;}
.main{width:100%;padding-top:30vh;}
.wrapper{width:1920px;max-width:100%;padding:0px 4vw;margin:0px auto;}
.header{height:30vh;position:fixed;width:100%;top:0px;left:0px;background:#ffffff;z-index:100;}
.content{width:100%;}
.header .wrapper{display:table;width:100%;height:100%;}
.contact-btn-holder, .logo-holder{width:12vw;display:table-cell;vertical-align:middle;cursor:pointer;}
.logo-holder img{width:12vw;}
.main-menu{display:table-cell;vertical-align:middle;}
.header .wrapper ul{list-style:none;direction:ltr;text-align:center;}
.header .wrapper ul li{display:inline-block;cursor:pointer;padding:0px 1vw;font-family: 'futuraMediumBT';color:#969696;font-weight:500; font-size:0.8vw;letter-spacing: 1px;}
.header .wrapper ul li a{text-decoration:none;font-family: 'futuraMediumBT';color:#969696;font-weight:500; font-size:0.8vw;letter-spacing: 1px;}
.header .wrapper ul li:hover, .header .wrapper ul li a:hover{font-family: 'FuturaBT-Bold';}
.header .wrapper ul li.selected{color:#000000;font-family: 'FuturaBT-Bold';}
.contact-btn-holder{direction:ltr;}
.contact-btn{background:#000000;height:6vw;width:6vw;border-radius:3vw;color:#ffffff;text-align:center;font-family:"FuturaBT-Bold";font-weight:bold;font-size:0.7vw;text-transform:uppercase;padding-top:2.3vw;cursor:pointer;}
.contact-btn img{margin-top:5px;}
.slider-section{display:table;margin-bottom:20vh;}
.title-holder{display:table-cell;text-align:left;vertical-align:middle;}
.overlay{background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%);position:absolute;top:0px;left:0px;width:100%;height:100%;}
.top-slider{display:table-cell;}
.top-slider img{width:77.5vw;}
.content-cell.one-third{padding-left:0px;padding-right:5vw; vertical-align:middle;}
.content-cell.img.two-thirds{width:60vw;}
h1, h2{font-size:4vw;font-family:"FuturaBT-Bold";font-weight:bold;text-align:left;margin:0px;margin-bottom:30px;}
.black{color:#000000;text-shadow: 3px 3px 9px #ffffff;}
.grey{color:#b2b2b2;text-shadow: 3px 3px 9px #666666;}
.he{font-family:'NarkisBlockMF-Medium';font-size:1vw;}
.sel{color:#000000;}
.eng, .en-eng{font-family: 'futuraMediumBT';font-size:0.8vw; letter-spacing:1px;}
.content-section{width:100%;display:table;margin-bottom:186px;}
.content-cell{display:table-cell;vertical-align:bottom;padding-left: 5vw;padding-right: 10vw;}
#kikar .content-cell{vertical-align:bottom;}
#kikar .readmore_side, #design .readmore_side{margin-top:5vh;}
.content-cell.img{width:50vw;padding:0px;max-width:100%;}
.content-cell.img img{width:100%;height:auto;}
p{font-family: 'NarkisBlockMF-Thin', sans-serif;font-size:1vw;text-align:justify;line-height:1.6vw;margin-bottom:-10px;}
.en-eng p{font-family: 'futuraMediumBT';font-size:0.8vw;line-height: 1.4vw;}
h3{font-family: 'NarkisBlockMF-Bold', sans-serif;font-size:1vw;margin-bottom:1.6vw;}
.en-eng h3{font-family: 'futuraMediumBT';font-size:1.3vw;}
.en-eng .content-cell{direction:ltr;}
.content-section.plans .content-cell{vertical-align:top;}
.content-section.plans .content-cell h2{margin-top:0px;padding-top:0px;text-align:right;}
.content-section.plans .content-cell.img{width:65%;padding:0px;}
#about .content-cell p{height:200px;overflow:hidden;}
.readmore, .closeau{cursor:pointer;color:#b2b2b2;font-family: 'NarkisBlockMF-Thin', sans-serif;font-size:1vw;}
.closeau{display:block;text-align:center;margin-top:10px;}
.en-eng .readmore{font-family: 'futuraMediumBT';font-size:0.8vw;}
.readmore:hover{text-decoration:underline;}
.readmore_side, .readmore_close{cursor:pointer;color:#b2b2b2;font-family: 'NarkisBlockMF-Thin', sans-serif;font-size:1vw;margin-top: 15px;
    display: block;margin-bottom: -7px;}
.readmore_side:hover, .readmore_close:hover{text-decoration:underline;}
.readmore_close span.eng{font-size:1vw;}
.header .wrapper ul li.lang a{text-decoration:none;color:inherit;}
#map img{width:100%;height:auto;}
#map{margin-bottom:186px;}
.content-cell.third{padding:45px;width:33%;}
#about .content-section{padding:0px 78px;}
.content-cell.third h3{text-align:center;}
.footer{background:#000000;padding:30px 0px;}
.footer p{color:#ffffff;text-align:center;}
.footer a{color:#ffffff;text-decoration:underline;}
.footer .frwrks{font-family: 'Heebo', sans-serif;}
.mobile-menu{display:none;}
.overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.2);z-index:500; display:none;}
.form-holder{width:100%;height:100%;display:table;}
.form-inner-holder{display:table-cell;vertical-align:middle;}
.form-inner-circle{display:block;margin:auto;background:#000000;border-radius:50%;width:37vw;height:37vw;padding:5vw; position:relative;}
.error_holder, .wait{
	display:none;
	font-size: 1.1rem;
	line-height:1.2rem;
    text-align: center;
    clear: both;
    padding-top: 0.5vw;
}
.error_holder{color:white;}
.wait{color:green;}
h2.form-title{font-family:'FuturaBT-Bold', sans-serif; font-size:43px; color:#ffffff;text-align:center;display:block; margin:0px; padding-bottom:0px;}
p.form-sub-title{font-family:"FuturaBT-Bold"; font-size:21px;color:#8d8d8d;text-align:center;margin-top:0px;margin-bottom:10px;}
form{width: 15vw;margin:auto;}
form input[type="text"], form input[type="email"], form input[type="number"]{width: 15vw;display: block;margin: auto;background:transparent; border:none; border-bottom:solid 1px #8d8d8d;color:#ffffff;font-size:19px;font-family:'NarkisBlockMF-Regular', sans-serif; padding-top:25px; font-weight:400;}
.chb{margin-top:15px;color:#ffffff; font-size:13px; font-family: 'NarkisBlockMF-Thin', sans-serif;}
button.btn_submit, input[type="submit"]{border:none;background:#ffffff;color:#000000;margin:40px auto 0px;padding:10px 0px;width:100%;text-align:center; font-family:"FuturaBT-Bold"; direction:ltr; font-size:18px;cursor: pointer;}
.form-inner-close{width:30px;height:30px;line-height:26px;text-align:center;border-radius:15px;background:#000000;color:#ffffff; position:absolute;top:0px;right:0px;font-size:20px;font-family:"futuraMediumBT"; cursor:pointer;}
.hide-on-pc{display:none;}
#about .content-cell{vertical-align:top;}
.en-eng form input[type="text"], .en-eng form input[type="email"], .en-eng form input[type="number"]{font-family: 'futuraMediumBT';font-size:0.8vw;direction:ltr;}
form input[type="email"]{font-family: 'futuraMediumBT';font-size:0.8vw;}
.slick-slide{width:60vw !important;height:auto;}
.slick-list{width:60vw !important;height:auto;}
.slick-dots{position:relative;text-align:right;bottom:-20px; margin-right:0px;}
.slick-dotted.slick-slider{padding-bottom:20px;}
.slick-dots li button{border:0px;border-radius:30px;width:10px;height:10px;background:#d9d9d9;margin-left:10px;}
.slick-dots li.slick-active button{background:#000000 !important;}
.panorama img{width:100%;height:auto;}
.panorama{margin-bottom: 186px;}
.center-wrapper{max-width: 43vw;margin: auto;}
.center-wrapper h2{text-align:justify;text-align-last:justify;}
.absolute-content{position:absolute;z-index:10;bottom:0px;height:100%;background:#ffffff;padding-left: 4vw; margin-right: -3vw;width:30vw;display:none;}
.absolute-content > div{display:table-cell;vertical-align:top;}
.absolute-content.show{display:table;}
.readmore.center{text-align:center;color:#8d8d8d;display:block;margin-top:4vh;}
.readmore.center img{width:0.6vw;height:auto;}
.slick-prev, .slick-next{display:none !important;}
#plans .content-cell{position:relative;}
.plans-switcher{color:#b3b3b3;font-size:1vw;font-family:'NarkisBlockMF-Medium';}
.plans-switcher .plans-item{padding:5px 0px;cursor:pointer;}
.plans-switcher .plans-item.active, .plans-switcher .plans-item.active:before, .plans-switcher .sub-plans-item.active{color:#000000;}
.plans-switcher .plans-item.active:before{border-color:#000000;content:"-";}
.plans-switcher .plans-item:before{content:"+";width:0.8vw;height:0.8vw;line-height:0.9vw;border:solid 1px #b3b3b3;border-radius:1vw;font-family:'NarkisBlockMF-Medium';display:inline-block;text-align:center;margin-left:5px;}
.en-eng .plans-switcher, .en-eng .plans-switcher .sub-plans-item{font-family: 'futuraMediumBT';}
.plans-switcher .sub-plans-item{font-family: 'NarkisBlockMF-Thin', sans-serif;line-height:1.5em;cursor:pointer;}
.sub-plans-items{display:none;}
.items-cell{display:table-cell;padding:0px 1.2vw;}
.en-eng .plans-switcher .plans-item:before{margin-left:0px;margin-right:5px;}
.plan-img{display:none;}
#plan_0.plan-img{display:block;}
.en-eng .content-section.plans .content-cell h2{text-align:left;}
.en-eng .absolute-content{right:0px;}
.en-eng .readmore_side, .en-eng .readmore_close, .en-eng .readmore.center, .en-eng .closeau{font-family: 'futuraMediumBT';}
.en-eng .chb{font-family: 'futuraMediumBT';direction:ltr;}
.en-eng h2{font-size:3.9vw;}
.en-eng h3{font-size:0.8vw;}
.en-eng h2.form-title{font-size:43px;}
.en-eng .contact-btn{font-size: 0.6vw;}
.en-eng .chb label{margin-top:-20px; margin-left:28px;display:block;}
#kikar_right_open, #kikar_close, #design_close, #design_right_open{display:none;}
#kikar_close, #design_close{padding-top:20px;}
#about .content-cell.third img{display:block;margin:auto;margin-top: 1vh;width:auto;}
#about .content-cell.third img.logo-img{margin-top: 5vh;}
.map-popup-wrapper{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:100;background:rgba(255,255,255,0.8);}
.map-popup-wrapper .popup-inner{display:table;width:80%;margin:auto;height:100%;}
.map-popup-wrapper .popup-inner .content-holder{display:table-cell;vertical-align:middle;align:center;}
.map-popup-wrapper .popup-inner .content-holder img{width:100%;height:auto;}
.map-popup-wrapper .close-map {width: 30px;height: 30px;line-height: 26px;text-align: center;border-radius: 15px;color: #000000;position: absolute;top: 0px; right: 0px;font-size: 20px;font-family: "futuraMediumBT";cursor: pointer;}
.map-img{cursor:pointer;}
.read-more-hide{visibility:hidden;	}
.en-eng .contact-btn{font-size:0.7vw;letter-spacing:0px;}
@keyframes bounceAlpha {
  0% {opacity: 1; transform: translateY(0px) scale(1);}
  25%{opacity: 0; transform:translateY(10px) scale(0.9);}
  26%{opacity: 0; transform:translateY(-10px) scale(0.9);}
  55% {opacity: 1; transform: translateY(0px) scale(1);}
}

.bounceAlpha {
    animation-name: bounceAlpha;
    animation-duration:1s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}
.carrows.bounceAlpha {
    animation-name: bounceAlpha;
    animation-duration:1s;
    animation-delay:0.2s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}
::-webkit-input-placeholder { /* Edge */
  color: #ffffff;
}

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

::placeholder {
  color: #ffffff;
}
@media only screen and (max-width: 1440px){
	.form-inner-circle{width:42vw;height:42vw;padding: 2vw;}
	form{width:20vw;}
	form input[type="text"], form input[type="email"], form input[type="number"]{font-size:14px;padding-top:20px;width: 100%;}
	h2.form-title{font-size:33px;}
	p.form-sub-title{font-size:17px;}
	.error_holder{font-size: 14px;line-height: 1em;}
}
@media only screen and (max-width: 767px){
	.hide-on-pc{display:block;}
	.mobile-menu{display:block;text-align:right;margin-top:20px;}
	.main-menu{display:none;position: absolute;width: 100%;left: 0px;background: #ffffff;top: 120px;}
	.header .wrapper ul{padding:0px;}
	.header .wrapper ul li{display:block;text-align:center;padding:20px 0px;font-size: 4vw;}
	.header .wrapper ul li a{font-size: 4vw;}
	.header .wrapper ul li a.he, .header .wrapper ul li span.he{font-size:5.5vw;}
	.header .wrapper ul li.mobile-inline{display:inline-block;}
	.header .wrapper ul li.mobile-inline.lang{width:50%;text-align:right;}
	.contact-btn-holder{position:fixed;bottom:0px;width: 100%;left: 0px;}
	.header{direction:ltr;}
	#top .title-holder{display:none;}
	.overlay{display:none;}
	#top .wrapper{padding:0px;}
	.content-cell{display:block;width:100%;padding:0px;margin-bottom: 30px;}
	.content-cell.img{margin-bottom:5vh;}
	.dynamic-content .content-cell.img{margin-bottom:10vh;}
	.wrapper{padding:0px;/*display: flex;flex-direction: column;*/}
	.content-section{width:100%;padding: 0px 6vw;margin:0px;position:relative;}
	.content-section.dynamic-content{display:none;width:100%;padding: 0px 6vw;margin: 5vw 0px;}
	.header{height:auto;padding-top:40px;padding-bottom:6vw;padding: 20px 0px;}
	.header .logo-holder{width:auto;height:80px;text-align:left;padding-top:0px;}
	.header .logo-holder img{width:auto;height:70px;}
	.header .wrapper{padding:0px 30px;}
	.main{padding-top:120px;}
	.slider-section{padding:0px 6vw;margin-bottom:6vw;}
	.content{display:block;}
	#top.content{display:block;}
	#top .slider-section{padding:0px;}
	.top-slider img{width:100%;height:auto;display:block;}
	#project.content, #location.content{display:block;}
	h2{font-size:7vw;margin-top:2vw;margin-left:9vw;display:block;}
	h2 span.black{color:#ffffff;text-shadow: 3px 3px 9px #666666;}
	h3{text-align:center;font-size:5vw;line-height:auto;}
	h3 span.eng, h3.eng{font-size:5vw;line-height:auto;direction:ltr;}
	.title-holder{top:0px;display:block;}
	.content-section.plans .content-cell.img{width:100%;height:auto;}
	.content-section.plans .content-cell h2{margin:0px;}
	#map{margin-bottom:0px;}
	.content-cell.third{display:block;width:100%;padding:0px;}
	#about .content-section{padding:0px 6vw;}
	#about .content-cell.third img{margin-top:50px;}
	.content-cell.third h3{text-align:center;margin-top: 0px;}
	.form-inner-circle{width: 98vw;height: 120vw;padding: 10vw;}
	.content-cell{display:block;width:100%;}
	h2.form-title{font-size:8vw;}
	p.form-sub-title{font-size:3.8vw;margin-bottom:0px;}
	form{width:52vw;}
	form input[type="text"], form input[type="email"], form input[type="number"]{width:100%; font-size:3.8vw;padding-top: 3vw;}
	.chb{margin-top: 6px;font-size: 9px;}
	button.btn_submit, input[type="submit"]{margin: 7px auto 0px;padding: 6px 0px;font-size: 15px;}
	.hide-on-mobile{display:none !important;}
	.footer{padding:30px 40px;padding-bottom:120px;}
	.footer p{font-size:14px;line-height:13px;}
	p{font-size:4vw;line-height:5vw;margin-bottom:10px;}
	.eng{font-size:3vw;}
	.content-cell.img{width:100%;height:auto;}
	.contact-btn{height: 10vw;width: 100%;font-size: 3.7vw;border-radius: 0px;padding-top: 2vw;}
	.he{font-size:4vw;}
	.en-eng p{font-family: 'futuraMediumBT';font-size:3vw;line-height: 4vw;}
	.en-eng p.form-sub-title{font-size:3.8vw;margin-bottom:0px;}
	.en-eng h3{font-family: 'futuraMediumBT';font-size:5vw;}
	#about .content-cell p{height:21vh;}
	.readmore{font-size:3vw;}
	.en-eng .readmore_side, .en-eng .readmore_close, .en-eng .readmore.center, .en-eng .closeau{font-family: 'futuraMediumBT';font-size:3vw;}
	.en-eng .readmore{font-size:3vw;}
	.en-eng .closeau,  .closeau.cen{font-size:0.8vw !important;}
	.en-eng form input[type="text"], .en-eng form input[type="email"], .en-eng form input[type="number"]{font-family: 'futuraMediumBT';font-size:4vw;}
	.panorama{display:none;}
	.slick-slide, .slick-list{width:88vw !important;}
	.slick-slider{height:auto;width:88vw !important;}
	.slick-track{height:auto !important;}
	.content-cell.img.two-thirds{width:100%;height:auto;}
	.content-cell.cntnt.title{margin: 0px;padding: 0px;left: 2vh;width: 88vw;position: absolute;top: 2vh;}
	.readmore_side, .readmore_close, .readmore_close span.eng, .closeau{font-size:4vw;}
	.absolute-content.show{width:100%;position:relative;margin-right:0px;padding-left:0px;bottom:auto;height:auto;margin-bottom:15vw;}
	.absolute-content{margin-top:-30px;}
	.center-wrapper{max-width:88vw;}
	.center-wrapper h2 {text-align: center;text-align-last: center;width:100%;}
	#kikar, #cnt_gg{display:none;}
	.footer p br{display:none;}
	.slick-dots{text-align:center;}
	.readmore.center{font-size:4vw;}
	.readmore.center img{width: 2.6vw;}
	.en-eng .contact-btn{font-size:3.7vw;}
	.en-eng h2{font-size:7vw;}
	.en-eng h2.form-title{font-size:32px;}
	#kikar_close, #design_close{padding:0px;}
	.read-more-hide{display:none;}
	.error_holder{background:black;font-size:0.9rem;}
	.plans-switcher{font-size:4vw;}
	.items-cell{padding: 0px 24px;}
	.plans-switcher .plans-item:before{width: 15px;height: 15px;line-height: 17px;border-radius: 3vw;}
	.plans-switcher{margin-bottom:5vh;}
	.contact-btn span{display:inline-block !important;padding-left:5px;font-size:5vw;}
	.clicktocall{position: fixed;bottom: 12vw;width: 16vw;height: 16vw;right: 6vw;}
	.clicktocall img{width:100%;height:auto;}
	@keyframes bounceAlpha {
	  0% {opacity: 1; transform: translateX(0px) scale(1);}
	  25%{opacity: 0; transform:translateX(10px) scale(0.9);}
	  26%{opacity: 0; transform:translateX(-10px) scale(0.9);}
	  55% {opacity: 1; transform: translateX(0px) scale(1);}
	}

	.bounceAlpha {
		animation-name: bounceAlpha;
		animation-duration:1s;
		animation-iteration-count:infinite;
		animation-timing-function:linear;
	}
	.carrows.bounceAlpha {
		animation-name: bounceAlpha;
		animation-duration:1s;
		animation-delay:0.2s;
		animation-iteration-count:infinite;
		animation-timing-function:linear;
	}
}