html, body{margin:0px;padding:0px;}
*{font-family: 'Heebo', sans-serif;box-sizing: border-box;color:#041C3B;}
.wrapper{width:100%;}
.menu-main{width:15vw;top:0px;right:0px;height:100vh;position:fixed;background:#041C3B;padding-top:10vh;}
.menu-main:after{content:"";width:40%;height:1px;background:#E5CB77;position:absolute;bottom:10vh;right:50%;transform:translateX(50%);}
.content{margin-right:15vw;}
.section{width:100%;min-height:100vh;overflow-x:hidden;}
#contact.section{background:#E5CB77;}
.top-banner{background:url(./../images/kitzis-building-top.jpg) no-repeat center center;background-size:cover;height:100vh;display: flex;align-items: center;}
.top-banner .section-content{margin-right:8vw;}
h1{font-size: 3.35vw;line-height: 3vw;margin: 0px;}
p, li{font-size:1.15vw;}
p{text-align:justify;}
.inner-wrapper{height:100vh;display:flex;align-items:center;}
.section-img-holder{position:relative;}
.section.main-section .flex-columns:before, .section.around-section .flex-columns:before, .section.apps-section .flex-columns:before{width:100vw;height:2px;content:"";background:#E5CB77;position:absolute;top:0px;right:0px;z-index:10;}
.section.project-section .flex-columns:before, .section.specs-section .flex-columns:before{width:100%;height:2px;content:"";background:#E5CB77;position:absolute;top:0px;right:0px;z-index:10;}
.section.main-section .flex-columns .section-img-holder:after, .section.around-section .flex-columns .section-img-holder:after, .section.apps-section .flex-columns .section-img-holder:after{width:60vw;height:2px;content:"";background:#E5CB77;position:absolute;bottom:0px;left:0px;}
.section.project-section .flex-columns .section-img-holder:after, .section.specs-section .flex-columns .section-img-holder:after{width:60vw;height:2px;content:"";background:#E5CB77;position:absolute;bottom:0px;right:0px;left:auto;}
.flex-columns{display:flex;margin-right:5vw;align-items:center;width:80%;position:relative;}
.flex-columns.flex-reverse{flex-direction: row-reverse;}
.section.main-section .flex-columns{justify-content: space-between;}
img{max-height:70vh;display:block;}
p.bigger-txt{font-size:1.8vw;}
.align-center{text-align:center;}
.bold-txt{font-weight:600;}
.padding-content{padding-right:5vw;}
.flex-columns.flex-reverse .padding-content{padding-left:5vw;padding-right:0px;}
img.align-center{margin:auto;}
.specs-items{display:flex;justify-content:space-between;}
h2{font-size:2vw;line-height:2vw;}
h2:before{display:inline-block;content:url(./../images/right-ttl.png);padding-left:10px;vertical-align:middle;}
h2:after{display:inline-block;content:url(./../images/left-ttl.png);padding-right:10px;vertical-align:middle;}
.flex-columns ul{list-style:none;margin-right:0px;padding-right:0px;padding-left:20px;}
.flex-columns ul li{padding-right:30px;background:url(./../images/li-bulet.png) no-repeat right center;}
.menu-inner ul{text-align:center;list-style:none;margin-right:0px;padding-right:0px;padding-left:0px;}
.menu-inner ul li{cursor:pointer;color:#ffffff;padding:1vh 0px;}
.menu-inner ul li.current-section{border-bottom:solid 1px #E5CB77;}
.menu-inner{text-align:center;display:flex;align-items:center;flex-direction:column;}
.colage img{width:100%;}
.section.initiator-section .flex-columns{align-items:start;}
.section.initiator-section .flex-columns div:nth-child(1){width:40%;}
.section.initiator-section .flex-columns div:nth-child(2){width:60%;padding-top:5.2em;}
.contact-btn-strip{position:fixed;left:0px;bottom:0px;width:100%;background:#E5CB77;padding:10px 0px;}
.contact-btn-strip p{text-align:center;cursor:pointer;margin:0px;font-weight:600;}
ul.plans-nav{display:flex;list-style:none;margin-top:5vw;}
ul.plans-nav > li{font-weight:300;position:relative;padding: 0px 3vw;text-align:center;cursor:pointer;padding-bottom:1em;}
ul.plans-nav > li.current-plan, ul.plans-nav > li:hover{font-weight:400;}
.plans-wrapper{margin-right:5vw;margin-left:5vw;}
.plans-header:after{width:79vw;height:2px;content:"";background:#E5CB77;position:absolute;bottom:0px;right:-5vw;}
.plans-header{display:flex;justify-content:space-between;position:relative;}
.plans-holder{margin:0px 5vw;position:relative;}
.plans-holder img{max-height:none;margin:auto;}
#contact.section .flex-columns{justify-content:space-between;}
form input[type="text"], form input[type="tel"], form input[type="mail"]{background:transparent;border:none;border-bottom:solid 1px #041C3B;display:block;width: 300px;padding: 5px;margin-bottom: 10px;font-size: 1vw;}
button#btn_submit{border:none;background:#041C3B;color:#ffffff;padding:5px 50px;font-size:1.15vw;margin-top:2vh;}
.el-error{color:red;border:solid 1px red;display:none;padding: 10px;width: 70%;margin: 1vh auto;font-size: 1vw;}
#wait{display: none; font-size: 1vw; color: green;}
.popup-form{width:70vw;padding:50px 0px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:200;position: fixed;min-height: auto;}
.popup-form .inner-wrapper{height:auto;width:70vw;}
.popup-form .inner-wrapper .logo-holder{padding-right:50px;}
#contact.section.popup-form .flex-columns{width:85%;}
.body-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.6);position:fixed;z-index:100;display:none;top:0px;left:0px;padding:30px;}
.body-overlay img{max-height:100%;margin:auto;}
.form-close{position:absolute;top:50px;right:50px;cursor:pointer;display:none;}
.overlay-close{position:absolute;top:30px;right:14vw;cursor:pointer;}
.footer-section .inner-wrapper{height:auto;width:100%;}
.footer-section .inner-wrapper .flex-columns{justify-content:space-between;padding:5px 0px;}
.footer-section .inner-wrapper .flex-columns p{margin:0px;font-size:1vw;}
.initiator-section .inner-wrapper{height:67vh;}
.magnifier{position:absolute;top:0px;right:0px;cursor:pointer;padding:5px;border:solid 1px #E5CB77;}
.initiator-section p.bigger-txt{font-size: 1.5vw;}
.plans-holder .magnifier{top:-1px;}
.plan{display:none;}
.plan._10_39{display:block;}
.plan img{max-width:100%;}
.plans-submenu{position:absolute;width:100%;background:#E5CB77;padding:5px;top:2em;list-style:none;margin:0px;z-index:10;left:0px;visibility:hidden;}
ul.plans-nav > li:hover .plans-submenu{visibility:visible;}
.plans-submenu > li{cursor:pointer;font-weight:300;}
.plans-submenu > li:hover, .plans-submenu > li.current-plan{font-weight:600;}
.burger-holder{display:none;}
.mobile-image{display:none;}
.mobile-stamp{display:none;}
.mapm{cursor:pointer;}
#contact p{text-align:right;}
.top-label{position:fixed;top:0px;left:3vw;background:transparent url(./../images/kitzis-levi.png) no-repeat center top;background-size:contain;text-align: center;padding: 4vh 1vw 8vh;font-weight: 600;font-size: 1.4vw;line-height: 1em;}
.slick-slide img{margin:auto;}
.slick-dotted.slick-slider{border-top:solid 2px #E5CB77;border-bottom:solid 2px #E5CB77;}
.slick-dots li button:before{display:none;}
.slick-dots li button{width:10px;height:10px;border-radius:50%;border:solid 1px #041C3B;}
.slick-dots li.slick-active button{background:#041C3B;}
@media only screen and (max-width: 1300px){
	.top-banner img{max-height:46vh;}
	.section.around-section .flex-columns:after{width: 44.8vw;}
	.section.project-section .flex-columns:after{width: 51.8vw;}
	.section.apps-section .flex-columns:after{width: 29.6vw;}
	.section.specs-section .flex-columns:after{width: 41.4vw;}
	.menu-inner img{height:23vh;}
	.plans-holder img{max-width:100%;}
	.initiator-section .inner-wrapper{height:67vh;}
	.section.initiator-section .flex-columns div:nth-child(2){padding-top: 4.5em;}
	.project-logo-inner{height:0.8em;}
}
@media only screen and (max-width: 767px){
	.top-label{position:relative;left:0px;font-size:6vw;background:#E5CB77;padding:1vh 1vw;}
	.top-label br{display:none;}
	.top-logo-k{display:none;}
	.burger-holder{display:block;width:100%;position:fixed;top:0px;left:0px;background:#041C3B;height:60px;z-index:100;}
	.burger-holder img{padding-top: 17px;padding-right: 20px;cursor:pointer;}
	.wrapper{padding-top:60px;}
	.menu-inner ul li{font-size:6vw;}
	.section.main-section .flex-columns .section-img-holder:after, .section.around-section .flex-columns .section-img-holder:after, .section.apps-section .flex-columns .section-img-holder:after{left: -10vw;width: 90vw;}
	.section.project-section .flex-columns:before{display:none;}
	.section.project-section .flex-columns .section-img-holder:after, .section.specs-section .flex-columns .section-img-holder:after{right:-10vw;width:90vw;}
	.section.project-section .flex-columns .section-img-holder:before, .section.specs-section .flex-columns .section-img-holder:before{left:-10vw;width:90vw;height: 2px;content: "";background: #E5CB77;position: absolute;top:0px;}
	.section.around-section .flex-columns .section-img-holder:before, .section.apps-section .flex-columns .section-img-holder:before, .section.main-section .flex-columns .section-img-holder:before{right:-10vw;width:90vw;height: 2px;content: "";background: #E5CB77;position: absolute;top:0px;}
	.flex-columns{flex-direction:column;}
	.menu-main{width:100%;z-index: 20;right: -100vw;-moz-transition: all 500ms ease-out;-webkit-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out;}
	.menu-main.open{right:0px;}
	.content{margin-right:0px;}
	.section{min-height:auto;}
	.top-banner{height:auto;background:#041C3B;background-size:cover;padding:50px 0px;width:100%;display:block;}
	.top-banner .section-content{margin:0px;}
	.top-banner img{height:30vh;}
	h1{font-size:9vw;line-height:11vw;color:#E5CB77;text-align:center;padding-top: 20px;}
	h1 > br:nth-child(2){display:none;}
	.section.main-section .flex-columns{justify-content: normal;width: 80%;padding: 0px;margin: 0px auto;}
	.flex-columns{margin:0px auto;width: 80%;flex-direction: column-reverse;padding:0px;}
	.section-img-holder img{max-height: none;max-width: 100%;}
	.inner-wrapper{height:auto;padding: 50px 0px 0px;}
	.section.main-section .flex-columns:before, .section.around-section .flex-columns:before, .section.apps-section .flex-columns:before{display:none;}
	p.bigger-txt{font-size:4vw;}
	img.under-bolets{width:75px;}
	.section-img-holder{margin-top:30px;}
	h2{font-size:8vw;line-height:8vw;text-align:center;}
	p,li{font-size:4vw;}
	.flex-columns.flex-reverse .padding-content{padding:0px;}
	.flex-columns.flex-reverse{flex-direction:column-reverse;}
	.padding-content{padding:0px;}
	.specs-items{flex-direction:column;}
	.plans-holder .magnifier{right:-10vw;}
	.section.specs-section .flex-columns:before{right:auto;left:-10vw;}
	.plans-header{flex-direction:column;}
	.plans-submenu{width:150px;left:50%;transform:translateX(-50%);}
	ul.plans-nav{padding: 0px;margin: 0px;width: 100%;justify-content: space-around;}
	.body-overlay img{max-height:none;max-width:100%;}
	.project-logo-inner{height:0.8em;}
	.section.initiator-section .flex-columns{flex-direction:column;}
	.section.initiator-section .flex-columns div:nth-child(1){width:100%;}
	.initiator-section p.bigger-txt{font-size: 4vw;text-align: center;}
	.initiator-section p.bigger-txt .project-logo-inner{height: 0.8em !important;}
	.initiator-section .inner-wrapper{height:auto;padding-top:0px;}
	.section.initiator-section{padding-top:50px;}
	.section.initiator-section .flex-columns div:nth-child(2){padding-top:0px;width:100%;}
	#contact .logo-holder img{height:13vh;}
	form input[type="text"], form input[type="tel"], form input[type="mail"]{font-size:4vw;}
	button#btn_submit{font-size:4vw;}
	#contact .inner-wrapper{padding-bottom:50px;}
	.popup-form{width: 100vw;padding: 50px;}
	.footer-section .inner-wrapper .flex-columns p{font-size:3vw;}
	.footer-section .inner-wrapper{padding:0px;padding-bottom: 50px;}
	body .uwy.userway_p7 .uai, body .uwy.userway_p8 .uai{top:7px !important;}
	.mobile-image{display:block;}
	.mobile-image img{width:100%;}
	.top-banner .mobile-stamp img{margin:auto;width: 30%;height: auto;}
	h2:before, h2:after{transform: scale(0.8);}
	.body-overlay{padding-top:7vh;}
	.flex-columns ul{margin-top:0px;margin-bottom:0px;}
	.mobile-stamp{display:block;}
	#slider.section{min-height: unset;height: 280px;margin: 50px 0px 0px;padding-bottom:30px;}
	.slick-slide img, .slick-initialized .slick-slide, .slick-slider .slick-track, .slick-slider .slick-list, .slick-dotted.slick-slider{height:100%;}
}