@font-face{
	font-family: 'RAG-Sans';
	font-style: normal;
	src: url('./../fonts/RAG-Sans-1.2-Light.otf');
	font-weight: 300;
}
@font-face{
	font-family: 'RAG-Sans';
	font-style: normal;
	src: url('./../fonts/RAG-Sans-1.2-Regular.otf');
	font-weight: 400;
}
@font-face{
	font-family: 'RAG-Sans';
	font-style: normal;
	src: url('./../fonts/RAG-Sans-1.2-Medium.otf');
	font-weight: 500;
}
@font-face{
	font-family: 'Partner';
	font-style: normal;
	src: url('./../fonts/Partner-Bold.otf');
	font-weight: 600;
}
body, html{margin:0px;padding:0px;}
body{direction:rtl;}
h1, .flbl{position:absolute;width:0px;height:0px;line-height:0px;overflow:hidden;}
.ferror{display:none;color:#ffffff;font-size:12px;margin-top:3px;}
*:focus{border:solid 3px #0000000;}
body.en p{direction:ltr;text-align:justify;text-align-last:left;}
*{font-family:'RAG-Sans', serif; box-sizing: border-box;}
.header *:focus{border:solid 3px #ffffff;}
.top-banner{width: 60vw;margin-left: 0px;margin-right: auto;text-align: left;padding: 1vh 0px;}
.top-banner img{width:100%;}
.video-holder img.promo-banner{height:auto;}
.header{position:fixed;height:10vh;background:#000000;color:#ffffff;width:100%;z-index:20;}
.header-wrapper{width: 93%;margin: 0px 2% 0px 5%;}
.header-inner{display:flex;align-items:center;height:10vh;justify-content:end;}
.logo-holder{width:25%;text-align:left;cursor:pointer;}
.lang-holder{text-align:left;width:60%;}
.contact-holder{width:25%;text-align:right;cursor:pointer;}
.contact-arrows{padding-right:10px;animation-name: bounceAlpha;animation-duration:1.4s;animation-delay:0.2s;animation-iteration-count:infinite;animation-timing-function:linear;}
body.en .contact-arrows{padding-left:10px;}
.lang-holder a{color:#ffffff;text-decoration:none;}
.content{width:0px;height:0px;opacity:0;overflow:hidden;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;margin:auto;}
.content.active{width:100%;padding-top:10vh;height:auto;opacity:1;position:relative;z-index:2;}
.content.active.start{height:auto;}
.section-slider{position:relative;}
.slider-controls{position:absolute;bottom:1vh;left:1vw;z-index:200;}
.slider-controls button{cursor:pointer;background:#000000;color:#ffffff;border:none;font-size:18px;padding:5px 30px;margin:0px 5px;}
.content.active.start .menu-holder{z-index:2;}
.start .content-wrapper{width:90%;margin:auto;}
.content-wrapper{width:95%;margin-left:0px;margin-right:auto;}
.video-holder{width:60vw;margin-left: 0px; margin-right: auto; text-align: left;padding: 8vh 0px 8vh;height:auto;}
.video-holder img{height:100%;width:100%;}
.menu-holder{position:fixed;top:10vh;height:92vh;z-index:-1;display:flex;right:0px;flex-direction:row-reverse;}
.menu-item{width:5vw;height:100%;padding: 10vh 0px;position:relative; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s; transition: all 0.5s;cursor:pointer;}
.menu-item-text span{position:absolute;transform:rotate(-90deg);font-size: 1.5vw;font-weight: 300;white-space: nowrap;height: 10vh;line-height:10vh;z-index: 200;left: 0px;width: 10vh;top:10vh;}
.menu-item-text span br{display:none;}
.menu-item-img{opacity:0;position:absolute;bottom:40px;left:20px;right:20px;height: 35vh;}
.menu-item:hover .menu-item-text span, .menu-item:focus .menu-item-text span{transform:translate(0px, 0px) rotate(0deg);left:20px;text-align:left;width:auto;font-size:4vw; line-height:3vw;-webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;-o-transition-delay: 0.4s;-ms-transition-delay: 0.4s;  transition-delay: 0.4s;}
.menu-item:hover .menu-item-text span br, .menu-item:focus .menu-item-text span br{display:block;}
.menu-item:hover .menu-item-text, .menu-item:focus .menu-item-text{text-align:left;}
.menu-item:hover .menu-item-img, .menu-item:focus .menu-item-img{opacity:1;}
.menu-item .menu-item-img img{width:100%;height:100%;}
.menu-item:hover, .menu-item:focus{width:30vw;}
.menu-item.next{background:#d6bafc;}
.menu-item.plans{background:#e0ff00;}
.menu-item.live{background:#70b5e8;}
.menu-item.green{background:#7d967a;}
.menu-item.smart{background:#ffbdba;}
.menu-item.beyond{background:#ff4a00;}
.footer p, body.en .footer p{text-align:center;margin:0px 0px 0px;font-size:0.8vw;line-height:1vw;text-align-last:center;}
.footer p a{color:#000000;text-decoration:none;font-size:0.8vw;line-height:1vw;}
.footer p a:hover, .footer p a:focus{text-decoration:underline;}
.footer-wrapper{width:90%;margin:auto;}
.footer-inner{padding: 0px 4vw 10vh 0px;}
.content-section{display:flex;padding:10vh 0px;}
.slider-section-plans{padding:10vh 10vh;}
#beyond_content .content-section .content-text{width:60vw;}
#beyond_content .content-section .content-collage{width:30vw;}
.content-text{width:30vw;padding-left:4vw;padding-right:4vw;}
.content-text p, .content-text ul, .content-text li, a{text-align:justify;font-size:1vw;line-height:1.4vw;color:#000000;text-decoration:none;}
.content-text ul{padding-right:16px;}
.content-text p:first-child{margin-top:-5px;}
.content-collage{width:60vw;text-align:left;margin-left:5%;}
.slider-section img, .content-collage img{width:100%;}
.slider-section .section-img{padding:0px 10vh;}
.spacer{height:10vh;}
.content-right-strip{position:fixed;top:10vh;right:0px;width:5%;height:100%;cursor:pointer;}
.content-right-strip-text{width:auto;height:10vw;position:relative;}
.content-right-strip-text span{position:absolute;transform:translate(20%, 0px) rotate(-90deg);white-space: nowrap;font-size: 4vw;font-weight: 300;top:10vh;left:auto;width:15vh;}
.more-text{display:none;}
.read-more{cursor:pointer;}
.content-columns{display:flex;}
.content-columns > div:first-child{padding-left:3%;padding-top: 2vh;}
.content-columns > div:last-child{padding-right:3%;padding-top: 2vh;}
#next_content .content-right-strip{background:#d6bafc;}
#plans_content .content-right-strip{background:#e0ff00;}
#live_content .content-right-strip{background:#70b5e8;}
#beyond_content .content-right-strip{background:#ffbdba;}
#green_content .content-right-strip{background:#7d967a;}
#smart_content .content-right-strip{background:#ff4a00;}
.hide-on-pc{display:none;}
.logo-holder img.hamburger{width:auto;padding-right:30px;vertical-align:top;padding-top:1vh;}
/*.contact-form-holder{background:#ffffff;padding:30px 50px;width:100%;}
input[type="text"], input[type="email"], input[type="number"]{width:100%;color:#000000;border:none;border:solid 1px #000000;background:transparent;font-size: 1.1vw;padding: 9px 10px 5px;}
.fields-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.post-form{display:flex;justify-content:space-between;align-items:center;padding:0px 15px;}
.post-form > div.pflogo-wrap{width:40%;text-align:right;}
.post-form > div.pflegal{flex:1;padding-left:20px;}
.contact-form-holder form{margin-bottom:0px;padding:0px 15px;}
.post-form > div.pflegal p{margin:0px;line-height:1em;}
.post-form > div.captcha-bg{width:213px;}
.video-holder .post-form img{width:auto;height:auto;}
.fields-wrap .field-holder{width:20%;}
.fields-wrap .btn-holder{width:15%;}
.chb-holder{order:2;width:100%;}
.chb-holder label{color:#000000;}
.chb-holder{padding-top:1vh;padding-bottom:1vh;text-align:right;}
.btn_submit{width:100%;padding:5px 0px;text-align:center;border:none;background:#f9bdba;color:#000000;font-weight:500;font-size: 1.4vw;display:block;border-radius:10px;}*/
.contact-form-holder{display:none;position:fixed;top:8vh;right:0px;z-index:200;background:#000000;padding:30px 50px;width:15vw;}
input[type="text"], input[type="email"], input[type="number"]{width:100%;color:#ffffff;border:none;border-bottom:solid 1px #ffffff;background:transparent;font-size: 1.1vw;padding: 9px 0px 5px;}
.chb-holder label{color:#ffffff;}
.chb-holder{padding-top:4vh;padding-bottom:1vh;}
.btn_submit{width:100%;padding:5px 0px;text-align:center;border:none;background:#ffffff;color:#000000;font-weight:300;font-size: 1.4vw;display:block;}		
.blue-bullet{display:inline-block;background:#00a1e4;width:10px;height:10px;border-radius:50%;vertical-align:middle;}
.pre-form{display:flex;justify-content:space-between;border-top:solid 2px #000000;border-bottom:solid 2px #000000;padding:8px 15px 5px;margin-bottom:20px;}
.pre-form img{width:auto;height:auto;}
.ftxt-wrap p{margin:0px;line-height:1em;}
.ftxt-wrap p.ftxt-l1{font-size: 3.5vw;}
.ftxt-wrap p.ftxt-l2{font-size: 2.8vw;}
.wait, .error_holder{display:none;color:red;}
.form-closer{position:absolute;right:15px;color:#ffffff;font-weight:bold;font-size:1.5em;cursor:pointer;top: -4vh;}
.plans-holder{padding-top:10vh;}
.plans-holder-inner{display:none;text-align:center;}
.plans-holder-inner img{width:100%;}
.plans-holder-inner.active{display:block;}
#beyond_content a{color:#0167b2;text-decoration:underline;}
#beyond_content a:hover{color:#2592e2;}
.content-text p.acro-logo{margin-top:5px;}
.plans-menu{display:flex;width:80%;align-items:center;justify-content:space-evenly;list-style:none;margin:0px auto;border-top: solid 1px;
border-bottom: solid 1px;}
.floor-plans-menu{display:none;list-style:none;position:absolute;background:#e0ff00;align-items:center;justify-content:space-evenly;margin:0px;padding: 0px 2vh 2vh;margin-top:2vh;z-index:5;width: 100%; right: 0px;}
.floor-plans-menu > li{width:100%;text-align:center;cursor:pointer;font-weight:normal;display:block;padding:5px;}
.floor-plans-menu > li:hover, .floor-plans-menu > li:focus{font-weight:bold;}
.floor-plans-menu > li:last-child{border-left:none;}
.floor-plans-menu > li.active{font-weight:bold;}
.plans-menu-item{padding:2vh 0px;width:16.6%;text-align:center;cursor:pointer;position:relative;}
.plans-menu-item:hover, .plans-menu-item:focus, .plans-menu-item.active{background:#e0ff00;font-weight:bold;}
.slick-prev, .slick-next{top:auto;bottom:-10px;z-index:200;}
.slick-next{right:50%;transform:translate(200%, 60%);}
.slick-prev{left:50%;transform:translate(-200%, 60%);}
.slick-next:before{content:url(./../images/next-arrow.png);}
.slick-prev:before{content:url(./../images/prev-arrow.png);}
.plans-menu-item:hover > .floor-plans-menu, .plans-menu-item:focus > .floor-plans-menu{display:block;}
.img-label{position:absolute;bottom:4vw;left:5vw;background:#d6bafc;padding:5px 10px;font-size:2vw;}
#green_content .img-label{background:#7d967a;}
.slide{position:relative;}
.footer-links{padding:10px 0px;}
.news-section{padding-top:4vh;border:solid 1px #70b5e8;padding:20px;}
.news-section h4{font-size:1vw;margin:0px;font-weight:500;}
.news-section p{margin:5px 0px;}
.news-section h3{font-size:1.3vw;font-weight:500;margin:0px;}
.news-section img{width: 100%;margin: 2vh 0px;}
.news-section .news-btn{display:inline-block;background:#70b5e8;margin-top:1vh;padding:2px 15px 0px;}
body.en form{direction:ltr;}
.site-map{text-align:center;padding-top:20px;}
.site-map span{cursor:pointer;}
.slick-next:focus, .slick-prev:focus{border:solid 2px #000000;}
.slick-next, .slick-prev{height:30px;}
.contact-btn span{font-size:2vw;}
@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);}
}
::-webkit-input-placeholder { /* Edge */
  color: #ffffff;
}

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

::placeholder {
  color: #ffffff;
}
@media only screen and (max-width: 767px){
	.start .content-wrapper{width:100%;}
	.video-holder{width:100%;padding:0px;height:auto;}
	.video-holder img{width:100%;height:auto;}
	.menu-holder{position:relative;height:auto;width:100%;top:0px;flex-direction: column;}
	.menu-item{width:100%;height:10vh;padding:0px;}
	.menu-item-text{text-align: left;line-height: 10vh;padding: 0px 10vw;}
	.menu-item-text span, .content-right-strip-text span{position:relative;transform:translate(0px) rotate(0deg);height:auto;width:100%;left:0px;top:0px;font-size:6vw;}
	.content.active{padding-top:16vh;}
	.header.innerheader, .header.innerheader .header-inner{height: 8vh;}
	#start_content.content.active{padding-top:10vh;}
	.contact-holder{position: fixed; bottom: 0px; left: 0px; background: #000000; width: 100%; height: 8vh;padding-top:3vh;text-align:left;padding-left:10vw;}
	.content-right-strip{width:100%;height:8vh;top:8vh;z-index:0;}
	.content-wrapper{width:100%;}
	.content-right-strip-text{text-align: left; position: relative; line-height: 8vh; height: 8vh; padding-left: 10vw;}
	.hide-on-pc{display:block;}
	.hide-on-mobile{display:none;}
	.top-banner{padding: 0px 0px 1vh;width: 100%;}
	.content-section{padding:0px;display:block;}
	.content-text, #beyond_content .content-section .content-text{width:90%;margin:auto;padding:5vh 0px;}
	.content-text p, .content-text ul, .content-text li, a{font-size:4vw;line-height:4.2vw;}
	.content-text p:first-child{margin-top:0px;}
	.content-collage{width:100%;margin:0px;padding-bottom:5vh;}
	.content-columns{flex-direction:column;}
	#beyond_content .content-collage{display:none;}
	.logo-holder{width:auto;}
	.lang-holder{width:auto;text-align:right;}
	.header-inner{justify-content:space-between;}
	.logo-holder img.hide-on-pc{width:120px;display:inline-block;padding-top:1vh;}
	.contact-form-holder{bottom:8vh;left:0px;right:auto;top:auto;}
	.contact-form-holder{width:100%;}
	input[type="text"], input[type="email"], input[type="number"]{font-size:4vw;}
	.btn_submit{font-size:5vw;padding: 5px 30px;width:auto;margin: auto;}
	.chb-holder label{font-size:3vw;}
	.lang-holder.startlng{padding-bottom:20px;}
	.ctcicon{position: absolute;top: 0px;transform: translateY(72%);right: 70px;}
	.ctcicon img{height:30px;}
	nagishli#NagishLiTag > #NagishLiBar > div#NagishLiBarStrip{box-shadow:none !important;}
	.footer-inner{padding: 0px 0px 16vh;}
	.footer p, .footer p a{font-size:3vw;line-height:4vw;}
	.plans-menu{flex-wrap:wrap;padding:0px;margin:0px 5vw;border-top:solid 1px #000000;border-bottom:solid 1px #000000;width:90vw;    justify-content: start;}
	.plans-menu-item{padding: 1vh 0px; width: 33%; text-align: center;position:relative;}
	.plans-menu-item:nth-child(1), .plans-menu-item:nth-child(2), .plans-menu-item:nth-child(3){border-bottom:solid 1px #000000;}
	.slider-section-plans{padding:0px;}
	.plans-menu-holder{margin-top:5vh;}
	.plans-holder-inner img{width:80%;margin:auto;}
	.plans-holder{padding:5vh 0px;}
	.floor-plans-menu{width: 100%;flex-direction: column;right: 0px;top: 10px;}
	.floor-plans-menu > li{border:none;width:100%;padding:5px 0px;cursor:pointer;}
	div.slick-track{height:200px;}
	.contact-btn img.cont{width:30vw;}
	.contact-btn img.contact-arrows{width: 33px;}
	.form-closer{top:1vh;}
	.menu-item-img{display:none !important;}
	.slider-section .section-img{padding:0px 5%;}
	.spacer {height: 5vh;}
	.news-section h4{font-size:4.5vw;}
	.news-section h3{font-size:5.3vw;}
	.news-section{margin-top:25px;}
	.news-section .news-btn{padding: 5px 15px 3px;}
	.site-map{display:none;}
	.post-form, .pre-form, .fields-wrap{flex-direction:column;}
	.post-form > div, .fields-wrap > div{width:100% !important;}
	.pre-form{border-top:none;text-align: center;padding: 8px 0px 5px;border-bottom:solid 1px #000000;}
	.video-holder .pre-form img{width:60%;padding-bottom: 20px;}
	.pre-form .ftxt-wrap{border-top:solid 1px #000000;padding:10px 0px 0px;}
	.ftxt-wrap p.ftxt-l1{font-size:14vw;}
	.ftxt-wrap p.ftxt-l2{font-size: 5.5vw;padding-top: 3px;padding-bottom: 10px;}
	.contact-form-holder form{margin-top: 35px;}
	.fields-wrap .field-holder{margin-bottom:10px;}
	.fields-wrap > div{order:1;}
	.chb-holder{padding-top: 0px;padding-bottom: 15px;}
	.post-form{padding:0px;padding-top:30px;}
	.post-form > div.pflogo-wrap{order:2;text-align:center;}
	.post-form > div.pflogo-wrap img{max-width:85%;}
	.fields-wrap .btn-holder{text-align:center;}
	.post-form > div.pflegal{order:3;padding-left:0px;text-align:center;}
}