@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);

*{
	border: 0;
	padding: 0px;
	margin: 0px;
	outline: 0;
	font-family: 'Open Sans Hebrew', sans-serif;

}
html{
	min-height:100%;
	width: 100%; 
	height: 100%; 
	font-family: 'Open Sans Hebrew', sans-serif;

}
input, select, select *, textarea{
	font-size: 14px;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px;
}
ol, ul{
	list-style: none;
}
.clear{
	clear: both;
}
.right{float: right;}
.left{float: left;}
.mobile{display: none!important;}
.transition{ -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.transition:hover{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.mobile{display:none!important;}
.cmp{display:block!important;}

/* Start Web Css */

html{overflow-x: hidden; height: 100%;}
body{min-height: 100%;width: 100%;background:white;}
section{width: 100%;position:relative;}
.main{width: 1172px;position:relative;margin:0px auto;}
.cmp{display:block!important;}
.mobile{display:none!important;}

/* Basic */
.color-white{color:white;}
.color-black{color:black;}
.color-gray{color:#333333;}
.color-pink{color:#f2296b;}
.link{text-decoration:none!important;}
.relative{position:relative;}
.absolute{position:absolute;}
.bold{font-weight:700;}
.rtl{direction:Rtl;}
.medium{font-weight:500;}
.regular{font-weight:400;}
.hide{display:none;}
.middle{position:relative;transform: translate(0px, -50%);top: 50%!important;}
.center{position:relative;transform: translate(-50%, -50%);left:50%;top: 50%!important;}

#bgvid { 
    position: absolute;
  min-height: 100vh!important;   
 bottom: 0;left: 0;min-width: 100%!important;
}
.vd-black{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);}
header{direction:rtl;width:100%;position:absolute;top:0;height:auto;padding-top:27px;padding-bottom:17px;z-index:999;}
header .main{width: 93.5%;background:none;}
nav{}
nav ul{margin-top:18px;margin-left: 28px;}
nav ul li{float: right;margin-left:27px;position:relative;}
nav ul li a{font-size: 16px;}
nav ul li a:hover{color:#f2296b;}
nav ul li:hover a{color:#f2296b;}
header.fixed nav ul li:hover a{color:#f2296b;}
header a.button{display:block;border-radius: 23px;margin-top:7px;height:47px;line-height:47px;text-align:Center;width:143px;background:black;}
header a.button-pink{width:163px;background:#f2296b;margin-right:10px;}
header a.button:hover{background:white;color:black;}
header a.button-pink:hover{color:#f2296b;background:white;}
header .logo-black{display:none;}
header .logo-white{display:block;}
header.fixed{position:fixed;top:0;background:white;padding-top:16px;border-bottom:1px solid #dddddd;}
header.fixed .logo-black{display:block;}
header.fixed .logo-white{display:none;}
header.fixed nav ul li a{color:#333333;}
header.fixed nav ul li a:hover{color:#f2296b;}
header.fixed a.button:hover{background:#f2296b;color:white;}
header.fixed a.button-pink:hover{color:white;background:black;}
nav .drop{display:none;position:absolute;width: 187px;right:-55px;}
nav ul.drop-menu{display:bloack;text-align:center;margin-top:13px;background:white;width: 100%;border-radius:10px;padding:8px 0 5px 0;box-shadow: 0px 2px 6px 0px rgba(11, 11, 12, 0.2);}
header.fixed nav .drop{padding-top:30px;}
nav ul.drop-menu li{float:none;display:block;width:100%;}
nav ul.drop-menu li a{float:none;display:block;width:100%;color:#333333;text-align:center;padding: 15px 0 13px 0;}
nav ul.drop-menu li a:hover{background:#f2296b;color:white;}
nav ul.drop-menu li a:hover{background:#f2296b;color:white;}
ul li.mobile{display:none;}
header.fixed nav ul.drop-menu li a:hover{background:#f2296b;color:white;}
nav .img-top{position:absolute;top:0;right: calc(50% - 15.5px);}
header.fixed nav .img-top{position:absolute;top:30px;right: calc(50% - 15.5px);}
header.hd-page{padding-top:0;}
@keyframes stretch {
  0% {
	opacity: 0.2;
  }

  50% {
    opacity: 0.5;
  }
  70% {
opacity: 0.7;
  }  
  100% {
opacity: 1;
  }
}
.button-down {
	cursor:pinter;
	position:absolute;bottom:48px;
	right:calc(50% - 15.5px);
  animation-name: stretch;
  animation-duration: 1.2s; 
  animation-timing-function: ease-out; 
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
.button-down img{cursor:pinter;}
#top{direction:rtl;overflow-y:hidden;position:relative;min-height:100%;height:100vh;padding-top:0;background:white;background-size: cover;}
#top .main{width:1022px;}
#top .search{background:rgba(0,0,0,0.5);padding-top:30px;border-radius:85px;box-shadow: 0px 0px 10px 0px rgba(10, 10, 10, 0.2);width: 1022px;height: 118px;}
#top .search form{margin-right:44px;}
#top .search .input-wrapper{float:right;width: auto;height:55px!important;position:relative;}
#top .search .input{border-radius: 2px;margin-left:9px;background:White;height:100%;border:3px solid white;padding-right:40px;font-size:18px;}
#top .search .input:focus{border-color: rgb(242, 41, 107);}
#top .search .input-wrapper label{top: 0;height:55px;line-height:55px;text-align:middle;position:absolute;right:10px;font-size:26px;color:#515356;}
#top .search .input:focus + label.ico{color: rgb(242, 41, 107);}
#top .search .err{border-color:red;}
#top .search .button{position:Relative;margin-top:0;padding-left:30px;width: 179px;height: 55px;font-size:16px;font-weight:700;border:3px solid rgb(242, 41, 107);border-radius: 30px;background:none;}
#top .search .button:hover{background:rgb(242, 41, 107);}
#top .search #address{width:241px;}
#top .search #rooms{width:138px;padding-right:45px;}
#top .search #size{width:172px;}
#top .search #price{width:172px;}
#top h1{font-size: 72px;text-align:Center;margin-bottom:23px;}
#top .search .button i{position:Absolute;color:#f2296b;font-size: 26px;left:15px;top:calc(50% - 13px);}
#top .search .button:hover i{color:white;}
#top .search .input-wrapper > span{    
	height: 100%;
    width: 100%;
    display: block;
    padding-top: 13px;
    padding-right:4px;
	color:#515356;
	font-size:18px;
}
#top .search #price .ui-slider-range {
    background: rgb(242, 41, 107)!important;
    height: 7px!important;
    border-radius: 2px!important;
}
#top .search #price .ui-widget.ui-widget-content {
    height: 7px;
    border-radius: 2px;
    background: rgb(245, 245, 245);
    border: 0;
    box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);
	width:calc(100% - 24px);
	margin:0px auto;
}
#top .search .open-box{display:none;}
#top .search .open-box .amount{position:Relative;display:inline-block;background: rgb(245, 245, 245);margin-bottom:33px;color:#515356;font-size:16px;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);border-radius: 2px;width: 37%;height: 44px;text-align:center;}
#top .search .open-box .close-link{margin-left:2%;font-size: 16px;margin-top:27px;}
#top .search .open-box .close-link:hover{color:black;}
#top .search .open-box .amount:first-child{margin-right: 0px;}
#top .search .open-box > div > span{margin: 0 2% 0 2%;}

#top .search .open-box .amount input{width:75%;height:100%;background:none;text-align:Center;font-size:16px;}
#top .search .open-box .amount .icon{width:25%;height:100%;text-align:Center;position:absolute;left:0;top:0;background:#cfcfcf;}
#top .search .open-box .amount .icon i{position:absolute;font-size:0.8vw;transform: translate(-50%, -50%);left:50%;top: 54%;color:#929292;font-weight:300;}
#top .search .open-box{width:100%;padding:23px 6% 23px 6%;right:-3px;z-index:999;height:auto;position:absolute;top:52px;background:white; box-shadow: 0px 2px 6px 0px rgba(11, 11, 12, 0.4);border-radius: 2px;text-align:center;}	
#top .search #address .open-box{width:241px;}
#top .search #size .open-box{width:241px;}
#top .search #price .open-box{width:241px;}

#top .search .input::-webkit-input-placeholder {color:#515356;}
#top .search .input:-moz-placeholder {color: #515356;opacity: 1;}
#top .search .input::-moz-placeholder {color: #3570c1;opacity: 1;}
#top .search .input:-ms-input-placeholder {color: #515356;}


#hot-projects{padding-top:67px;padding-bottom:90px;border-bottom:1px solid #dddddd;}
#hot-projects .main{width:1168px;}
#hot-projects .circle{width:369px;height:369px;position:relative;border-radius:50%;overflow:hidden;background-size:cover!important;}
#hot-projects .circle .inner{background:rgba(0,0,0,0.2);width:100%;height:100%;text-align:middle;}
#hot-projects .circle .circle-inner{position:absolute;top:0;padding:0 3% 0 3%;transform: scale(0);width: inherit;opacity:1;height: inherit;border-radius: 50%;	background:rgba(0,0,0,0.6);transition: all 0.4s ease-in-out;text-align:center;}
#hot-projects .main .circle:hover .circle-inner{transform: scale(1);opacity: 1;}
#hot-projects .circle .inner span{position:absolute;width:100%;display:block;font-size: 36px;opacity:1;text-align:center;}
#hot-projects .circle:hover .inner span{opacity:0;}
#hot-projects .circle .circle-inner p{width: px;font-size: 16px;width:245px;margin:0px auto;margin-bottom:27px;}
#hot-projects .circle .circle-inner .content{direction:rtl;position: relative;transform: translate(0px, -50%);top: 50%;}
#hot-projects .circle .circle-inner span{    font-size: 28px;
    width: 80%;}
#hot-projects .circle .circle-inner a.button{display:block;margin:0px auto;background:none;width:82px;height:47px;line-height:41px;border-radius:23px;border:3px solid white;text-align:Center;}
#hot-projects .circle .circle-inner a.button img{width:auto;margin: 0px auto;margin-top:7.5px;}
#hot-projects .circle .circle-inner a.button:hover{background:white;}
#hot-projects .owl-next {
    position: absolute;
    right: -5%;
    top: 100px;transform: translate(0px, -50%);top: 50%;
}#hot-projects .owl-prev {
    position: absolute;
    left:-5%;
    top: 100px;transform: translate(0px, -50%);top: 50%;
}
#hot-projects .owl-nav.disabled{display:block;opacity:0.7;}
#hot-projects h2{font-size: 52px;text-align:center;margin-top:0;}
#hot-projects .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-bottom:70px;}

#about{height:auto;padding-top:85px;direction:rtl;}
#about .big-img{width:45%;height:auto;}
#about .content{width:40%;margin-right:3.8%;margin-top:2%;margin-left: 11%;}
#about .content h2{font-size: 4.2vw;margin-bottom:60px;}
#about p{width:calc(100% - 29px);font-size: 0.9vw;float:left;padding-bottom:0;margin:0;}
#about .pink-line{background: rgb(242, 41, 107);width: 11px; height: auto;border-radius:23px;margin-left:17px;}
@media handheld, only screen and (max-width:1500px) {
	#about p{font-size:1.1vw;}
	#about .pink-line{}
	#about .content{margin-top:-10px;}
	#about .content h2{font-size: 4.4vw;}

}
#about a.button{display:Block;margin-top:38px;border:3px solid rgb(242, 41, 107);background:white;border-radius:23px;width:135px;height:41px;line-height:35px;font-size:16px;text-align:center;}
#about a.button:hover{background:rgb(242,41,107);color:white;}

#services .main{width:1076px;padding-left:-70px;}
#services{height:auto;margin-top:95px;padding-top:80px;direction:rtl;padding-bottom:115px;background:url('../images/services-bg.png')no-repeat center;background-size: cover;}
#services h2{font-size: 52px;text-align:center;}
#services .line{width: 35px;border-radius:35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-bottom:70px;margin-top:17px;}
.Rounded_Rectangle_3_copy_6 {
  background-color: rgb(242, 41, 107);
  position: absolute;
  left: 886px;
  top: 4943px;
  width: 35px;
  height: 4px;
  z-index: 81;
}

#services .service{width:312px;margin-left:70px;text-align:center;}
#services .service p{font-size: 16px;margin-top:9px;margin-bottom:32px;color:white;}
#services .service span.title{font-size: 24px;display:block;}
#services .circle{
	border-radius: 50%;
	background-image: -moz-linear-gradient( 90deg, rgb(193,41,91) 0%, rgb(244,83,136) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(193,41,91) 0%, rgb(244,83,136) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(193,41,91) 0%, rgb(244,83,136) 100%);
	width: 84px;
	height: 84px;position:relative;
	text-align:center;
	margin:0px auto;margin-bottom: 17px;
}
#services .circle img{transform: translate(-50%, -50%);top: 50%;left: 50%;margin:0px auto;position:absolute;}
#services .last{margin-left:0;}
#services a.button{display:Block;border:3px solid white;border-radius:23px;width:135px;height:41px;line-height: 35px;text-align:Center;font-size: 16px;margin:0px auto;margin-top:30px;}
#services a.button:hover{color:white;background: rgb(242, 41, 107);border-color: rgb(242, 41, 107);}

#gallery-projects{direction:rtl;padding-top: 75px;padding-bottom:60px;}
#gallery-projects h2{font-size: 52px;text-align:center;}
#gallery-projects .line{width: 35px;border-radius:35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-bottom:70px;}
#gallery-projects .main{width: 1170px;}
#gallery-projects .gallery{}
#gallery-projects .project{width:270px;margin-bottom:35px;border-radius:12px;overflow:hidden;position:relative;}
#gallery-projects .project img{min-width:270px;	-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;
min-width: 100%;
    height: 100%;
}
#gallery-projects .project .hover{transform: scale(0);opacity: 0;width:100%;height:100%;position:absolute;background:rgba(81,83,86,0.5);top:0;}
#gallery-projects .project a.button{display:block;border-radius:23px;border:3px solid white;width: 135px;height:41px;line-height:35px;margin:0px auto;text-align:center;}
#gallery-projects a.button:hover{color:white;background: rgb(242, 41, 107);border-color: rgb(242, 41, 107);}
#gallery-projects .project .inner{height:81px;transform: translate(0px, -50%);top: 50%;position: relative;text-align:Center;}
#gallery-projects .project span.name{font-size: 20px;display:block;margin-bottom:13px;}
#gallery-projects .plus-button{display:block;position:absolute;top:15px;right:15px;text-align:center;font-size:30px;border-radius:4px;height:43px;width:43px; box-shadow: 0px 0px 7px 0px rgba(11, 11, 12, 0.75);background:rgba(255,255,255,0.5);}
#gallery-projects a.plus-button:hover{background:rgba(255,255,255,0.8);color:balck;}
#gallery-projects .project:hover .hover{transform: scale(1);opacity: 1;}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
    top: 103px!important;
}
#gallery-projects .project:first-child{height:275px;}
#gallery-projects .project:nth-child(2){height:495px;}
#gallery-projects .column-projects{margin-left:30px;}
#gallery-projects .column-projects:nth-child(4){margin-left:0px;}
#gallery-projects .column-projects:nth-child(2) .project:first-child{height:550px;}
#gallery-projects .column-projects:nth-child(2) .project:nth-child(2){height:220px;}
#gallery-projects .column-projects:nth-child(3) .project:first-child{height:415px;}
#gallery-projects .column-projects:nth-child(3) .project:nth-child(2){height:355px;}
#gallery-projects .column-projects:nth-child(4) .project:first-child{height:360px;}
#gallery-projects .column-projects:nth-child(4) .project:nth-child(2){height:410px;}
#lightcase-info #lightcase-sequenceInfo{direction:rtl;}
#gallery-projects .project:hover img{
	-webkit-filter: blur(3px);
	filter: blur(3px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#gallery-projects .button-more {display:block;margin:0px auto;margin-top:25px;border:3px solid rgb(242,41,107);color:rgb(242,41,107);border-radius:23px;background:white;width: 164px;height: 41px;line-height: 35px;font-size:16px;text-align:Center;}
#gallery-projects .button-more:hover{color:white;background:rgb(242,41,107);}

#customers{background:#191919;padding-top:52px;padding-bottom:55px;}
#customers .main{width:1030px;text-align:center;}
#customers .img{width: 114px;height: 114px;border-radius:50%;overflow:hidden;margin:0px auto;margin-bottom:13px;overflow:hidden;}
#customers .img img{Width:100%;    min-height: 100%;}

#customers h2{font-size: 52px;text-align:center;color:#b2b2b2;margin-top:0;}
#customers .line{width: 35px;height: 4px;border-radius:35px;background: rgb(242, 41, 107);margin:0px auto;margin-bottom:34px;}
#customers span.name{display:block;font-size: 16px;margin:0px auto;}
#customers span.city{display:block;font-size: 16px;color:#515356;margin-bottom:35px;}
#customers .comment{position:Relative;background: rgb(51, 51, 51);direction:rtl;text-align:center;border-radius:180px;box-shadow: 0px 0px 7px 0px rgba(11, 11, 12, 0.05);width: 1030px;height:142px;}
#customers .comment p{width: 90%;color:#dddddd;position:relative;font-size: 22px;margin:0px auto;transform: translate(0px, -50%);top: 50%;}
#customers .comment .ar{position:Absolute;top:-15px;right:calc(50% - 14px);}
#customers .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:relative!important;bottom:0!important;margin-top:45px;}

#contact{direction:rtl;padding-top:48px;padding-bottom:60px;}
#contact .main{width:1170px;}
#contact h2{font-size: 52px;text-align:center;margin:0;margin-bottom:25px;}
#contact .line{width: 35px;border-radius:35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-bottom:24px;}
#contact p{color:#515356;font-size:16px;text-align:center;margin-bottom:40px;}
#contact form{padding-bottom:;width:100%;}

#contact .side{width:570px;}
#contact .input{color:#515356;font-size: 16px;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);background-color: rgb(245, 245, 245);margin-bottom:18px;padding-right:14px;border-radius:2px;width:100%;height:62px;}
#contact .err{background:#eb7c7c;}
.contact-page .err{background:#f3b7b7!important;}
.contact-box .form .err{background:#f3b7b7!important;}
#contact .textarea{color:#515356;font-size: 16px; box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);background-color: rgb(245, 245, 245);margin-bottom:32px;padding-right:14px;padding-top:14px;border-radius:2px;width:100%;height:219px;}
#contact .button{background: rgb(242, 41, 107);border-radius: 24px;height: 48px; width: 199px;font-size: 18px;float: left;}
#contact .button:hover{background:black;}
#contact form p{color:#515356;font-size:14px;margin-top:10px;}
#contact form p a{color:#515356;text-decoration:underline;}
#contact form p a:hover{color:rgb(242, 41, 107);}
#contact .line-gray{height:1px;width:100%;background:#dddddd;margin-top:60px;margin-bottom:60px;}
#contact .data{width:970px;margin:0px auto;}
#contact .data .info-row{width:170px;float: right;margin-left:30px;text-align:center;}
#contact .data .info-row:last-child{margin-left:0;}
#contact .data .info-row i{display:block;color:#f2296b;font-size:36px;margin-bottom:28px;}
#contact .data .info-row strong{color:#333333;font-weight:700;font-size: 16px;display:block;margin-bottom:12px;}
#contact .data .info-row p{color:#333333;font-weight:400;font-size: 16px;}

#bottom{height:auto;direction:rtl;background:#191919;padding: 21px 0 50px 0;}
#bottom ul.links{width:150px;margin-left:40px;}
#bottom ul.links li{width:100%;}
#bottom ul.links li a{font-size:16px;margin-right:10px;color:#b2b2b2;}
#bottom ul.links li a:hover{color:white;}
#bottom ul.links h3{font-size:20px;margin:0;margin-bottom:17px;}
#bottom ul.links li span{font-size:20px;color:#4e5053;}
#bottom .logo{margin-left: 60px;}
#bottom .newsletter{width:300px;margin-right:20px;}
#bottom .newsletter h3{font-size:20px;margin:0;margin-bottom:17px;}
#bottom .newsletter h3 i{font-size:24px;}
#bottom .newsletter p{width:100%;color:#b2b2b2;font-size: 16px;margin-bottom:25px;}
#bottom .input-wrapper{border-radius: 23px;background:black;width:100%;height:48px;}
#bottom .input-wrapper .input{height:100%;width:calc(100% - 102px);background:none;padding-right:18px;font-size:16px;}
#bottom .input-wrapper .button{float: left;font-size: 16px;height:100%;background:#f2296b;width:102px;border-bottom-left-radius: 23px;border-top-left-radius: 23px;}
#bottom .social{width:200px;}
#bottom .social h3{font-size:20px;margin:0;margin-bottom:27px;}
#bottom .social a{margin-left:9px;}
#bottom .social a:last-child{margin-left:0px;}
#bottom .social .circle{width:40px;font-size:20px;color:white;height:40px;line-height:40px;text-align:center;display:inline-block;background:#212121;border-radius: 50%;}
#bottom .social .circle:last-child{margin-left:0;}
#bottom .social .likedin:hover{background: #0288D1;}
#bottom .social .google:hover{background: #E94336;}
#bottom .social .twitter:hover{background: #32CDFD;}
#bottom .social .facebook:hover{background: #3b5998;}
#bottom .logo{margin-top:5px;}

footer{width:100%;background:#000000;padding: 0 0 33px 0;direction:rtl;}
footer p{color:#515356;font-size: 14px;margin:0;padding:0;}
footer p img{margin-right:8px;}
/* Pages */

/* Search */
#search{margin-top: 87px;border-top:1px solid #dddddd;direction:rtl;}
#search .input{border:1px solid rgb(221, 221, 221);background:white;}
#search .first{width:100%;position:relative;background:#f5f5f5;margin-top:1px;padding-top:15px;padding-bottom:15px;}
#search .main{width:88%;margin-right:2.05%;}
#mapContainer {
	height:calc(100vh - 100px)!important;
}
.size-box{width:100%;margin-bottom:20px;}
.size-box .ui-widget.ui-widget-content{	width:calc(100% - 24px);
	margin:0px auto;height: 7px;border-radius: 2px; background: rgb(245, 245, 245);border:0;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);}
.size-box .ui-slider-horizontal .ui-slider-range{background: rgb(242, 41, 107);height: 7px; border-radius: 2px;}
.size-box .ui-state-default, .ui-widget-content .ui-state-default{cursor:pointer;border-radius: 50%;background-color: rgb(242, 41, 107)!important;border:0!important;width: 18px;height: 18px;background: rgb(242, 41, 107);}

#search .input-wrapper{float:right;width: auto;height:44px;position:relative;background:White;border:1px solid rgb(221,221,221);}
#search .input{width:100%;border-radius: 2px;margin-left:0;height:100%;padding-right:40px;border:1px solid rgb(221,221,221);}
#search .input:focus{border-color: rgb(242, 41, 107);}
#search .input-wrapper label{top: 0;height:55px;line-height:44px;text-align:middle;position:absolute;right:10px;font-size:26px;color:#515356;}
#search .input:focus + label.ico{color: rgb(242, 41, 107);}
#search .err{border-color:red;}
#search .first .input-wrapper{height:44px;cursor:pointer;}
#search .first .input-wrapper > span{    
	height: 100%;
    width: 100%;
    display: block;
    padding-top: 12px;
    padding-right: 15px;
}
#search .first .address{width:28%;border:0;}
#search .first .rooms{width:18.93%;border-right:0;border:0;}
#search .first #size{width:19.12%;border-right:0;}
#search .first #price{width:19.12%;border-right:0;}
#search .first .button{width:13.44%;font-size:18px;color:#515356;margin-right:1%;height:38px;border:3px solid rgb(81, 83, 86);background:white;border-radius: 22px;}
#search .first .button:hover{color:white;background:#515356;}
#search .first .open-box{width:100%;padding:23px 6% 23px 6%;right:0;z-index:999;height:auto;position:absolute;top:44px;background:white; box-shadow: 0px 2px 6px 0px rgba(11, 11, 12, 0.4);border-radius: 2px;text-align:center;}	

#search .open-box{display:none;}
#search .open-box .amount{position:Relative;display:inline-block;background: rgb(245, 245, 245);margin-bottom:33px;color:#515356;font-size:16px;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);border-radius: 2px;width: 37%;height: 44px;text-align:center;}
#search .open-box .close-link{margin-left:2%;font-size: 16px;margin-top:27px;}
#search .open-box .close-link:hover{color:black;}
#search .open-box .amount:first-child{margin-right: 0px;}
#search .open-box > div > span{margin: 0 2% 0 2%;}

#search .open-box .amount input{width:75%;height:100%;background:none;text-align:Center;font-size:16px;}
#search .open-box .amount .icon{width:25%;height:100%;text-align:Center;position:absolute;left:0;top:0;background:#cfcfcf;}
#search .open-box .amount .icon i{position:relative;font-size:1.1vw;transform: translate(0px, -50%);top: 47%;color:#929292;font-weight:300;}

#search .second{border-top:1px solid #dddddd;width:100%;position:relative;background:white; box-shadow: 0px 3px 3px 0px rgba(11, 11, 12, 0.1);margin-top:1px;padding-top:15px;padding-bottom:15px;}
#search .second .input-wrapper{height:44px;cursor:pointer;margin-left:1.2%;}
#search .second .open-search{width: 14%;}
#search .second .enter{width: 12%;}
#search .second .test{width: 14%;}
#search .second .input-wrapper > span{    
	height: 100%;
    width: 100%;
    display: block;
    padding-top: 12px;
    text-align:center;
}
#search .input-wrapper .ico{top: 0;height:55px;line-height:44px;text-align:middle;position:absolute;right:10px;font-size:24px;color:#515356;}
#search label.ck-box{border:1px solid rgb(178,178,178);width:18px;height:18px!important;line-height:16px;background: white;color:white;font-size:16px;text-align:Center;}
#search label.checked{background: rgb(242, 41, 107);border:1px solid rgb(242, 41, 107);}
#search label.ck-box i{display:none;}
#search label.input-wrapper > span{height: 100%; width: 100%;display: block; padding-top: 12px;text-align:center;}

#search .advanced{display:none;font-size:16px;width:100%;background:White;padding: 35px 0px 20px 0;box-shadow: 0px 3px 3px 0px rgba(11, 11, 12, 0.1);}
#search .advanced .search-button{background:white;margin-top:15px;border:3px solid rgb(242, 41, 107);width: 134px;height: 41px;border-radius: 23px;}
#search .advanced .search-button:hover{background:rgb(242, 41, 107);color:white;}
#search .advanced a.clear-link{color:#515356;text-decoration:underline;font-size:16px;margin-top:24px;}

#search .advanced .size-box .ui-slider-horizontal .ui-slider-range{background:#515356;}

#search .advanced .main{width:72%;padding-bottom:36px;}
#search .advanced .part-wrapper{width:47.3%;}
#search .advanced .part-wrapper:first-child{border-left:1px dashed #e8e8e8;}
#search .advanced .input-wrapper{width:45.4%;border:0;margin-left:6.8%;}
#search .advanced .no-border-right{margin-left:-0.5px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
#search .advanced .no-border-left{margin-right:-0.5px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
#search .advanced .mrg-left{margin-left:1px;}
#search .advanced .sr-arrow{width:100%;margin-bottom:34px;}
#search .advanced .sr-arrow span.title{display:Block;margin-bottom:12px;color:#515356;font-size: 17px;}
#search .advanced .sr-arrow .select-wrapper{width:41.8%;margin-left:6.8%;}
#search .advanced .sr-arrow .amount{position:Relative;display:inline-block;background: rgb(245, 245, 245);margin-bottom:33px;color:#515356;font-size:16px;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);border-radius: 2px;width:43.5%;height: 44px;text-align:center;}
#search .advanced .sr-arrow .close-link{margin-left:2%;font-size: 16px;margin-top:27px;}
#search .advanced .sr-arrow .close-link:hover{color:black;}
#search .advanced .sr-arrow .amount:first-child{margin-right: 0px;}
#search .advanced .sr-arrow .size-box{width:42%;float: right;margin-left:6.9%;margin-bottom:0;}
#search .advanced .sr-arrow .size-box:last-child{margin-left:0;}
#search .advanced .sr-arrow .size-box  span.sp{margin: 0 3% 0 3%;}
#search .amount input{width:100%;height:100%;background:none;text-align:Center;font-size:16px;}


#search .advanced .open-box{width:100%;padding:23px 6% 23px 6%;right:0;z-index:999;height:auto;position:absolute;top:44px;background:white; box-shadow: 0px 2px 6px 0px rgba(11, 11, 12, 0.4);border-radius: 2px;text-align:center;}	
#search .advanced .open-box label{font-size:16px;font-weight:400;line-height:18px;}
#search .advanced .open-box label.reg-label{right:35px;}
#search .advanced .input span{display:block;padding-top:12px;}
#search .advanced .input{padding-right:7px;}
#search .advanced .sr-arrow .close-link.sr{margin-top:-8px;}
#search .advanced .open-box li {
    width: 100%;
    height: 18px;
    position: relative;
    clear: both;
    margin-bottom: 12px;
}
#search .advanced .open-box li label.checked {
    color: #f2296b;
    font-size: 16px;
    background: none;
    border-color: #b2b2b2;
}
#search .advanced .open-box label.ck-box {
    border: 1px solid rgb(178,178,178);
    width: 18px;
    height: 18px!important;
    line-height: 16px;
    background: white;
    color: white;
    font-size: 16px;
    text-align: Center;
}


#search .list-wrapper{width:28.7%;float:right;margin-left:10%;}
#search .list-wrapper:nth-child(2){width:23.7%;margin-left:3.4%;}
#search .list-wrapper:last-child{width:23.7%;margin-left:0;}
#search .list-wrapper span.title{display:block;color:#515356;font-size:17px;margin-bottom:21px;}
#search .list-wrapper ul.list{width:100%;}
#search .list-wrapper ul.list li{width:100%;height:18px;position:relative;clear:both;margin-bottom:12px;}
#search .list-wrapper ul.list li label{float:right;font-weight:400;}
#search .list-wrapper ul.list li label.ck-box{margin-left:7%;}
#search .list-wrapper ul.list li label.checked{color:#f2296b;font-size:16px;background:none;border-color:#b2b2b2;}
#search .advanced .main{border-bottom:1px solid #dddddd;}

#results{position: relative;direction:;padding-bottom:50px;}
#results .side-right{width:58.4%;margin-right: 2.05%;background:none;padding-top:50px;}
#results .side-left{width:38.1%;}
#results #mapCanvas{width:100%!important;height: 100%!important;}
#results .side-right .results-info{width:100%;border-bottom:1px solid #dddddd;margin-bottom:32px;padding-bottom:10px;}
#results .side-right .results-info span{font-size:16px;}
#results .side-right .result{position:relative;margin-bottom:43px;float:right;width:48%;background:none;margin-left:4%;min-height:auto;padding-bottom:10px;}
#results .side-right .result:nth-child(2n+2){margin-left:0;}
#results .result .images{width:100%;height:342px;overflow:hidden;position:relative;margin-bottom:10px;}
#results .result .images img{min-width:100%;min-height:342px;}
#results .result .bxslider{width:100%!important;height:342px;}
#results .result .bx-viewport{width:100%!important;height:100%!important;}
#results .result .bx-next{position:absolute;right:5px;transform: translate(0px, -50%);top: 50%!important;z-index:99999;}
#results .result .bx-prev{position:absolute;left:5px;transform: translate(0px, -50%);top: 50%!important;z-index:99999;}
#results .result p{display:inline-block;direction:rtl;font-size: 18px;color:#333333;margin-bottom:0;}
#results .result p.data{display:block;direction:rtl;font-size: 14px;color:#515356;}
#results .result p.data color{color:#b2b2b2;margin-right:8px;margin-left:8px;}
#results .result .enter-im{margin-right:10px;direction:rtl;display:inline-block;width: 75px;height: 22px;line-height:20px;border:1px solid rgb(67,235,154);background:white;border-radius:4px;text-align:Center;font-size:12px;color:black;}

.black-for-box{cursor:pointer;display:none;background:rgba(0,0,0,0.75);height:100%;width:100%;position:fixed;top:0;z-index:9999999;}
.black-for-contact{cursor:pointer;display:none;background:rgba(0,0,0,0.75);height:100%;width:100%;position:fixed;top:0;z-index:9999999;}
.black-for-box .close-x{color:White;font-size:22px;position:absolute;top:1.6%;right:1.8%;}
#result-box{display:none;border-radius: 8px;padding:1.3%;width:65%;height:85%;background:white;position:fixed;top:0;z-index:999999999;margin-top:10px;}
#result-box .gallery{width:43%;margin-left:0;position:relative;height:100%;background:none;overflow:hidden;}
#result-box .in-info{    width: 100%;padding-right: 2%;}
#result-box .gallery .bx-viewport img{min-width:100%!important;height:auto!important;transform: translate(0px, -50%);top: 50%!important;}
#result-box .gallery .box-gallery{width:100%!important;height:100%!important;}
#result-box .gallery .bx-wrapper{width:100%!important;height:100%!important;}
#result-box .gallery .bx-viewport{width:100%!important;height:100%!important;background:black;}
#result-box .gallery .bx-next{display:block!important;position:absolute;z-index:999;transform: translate(0px, -50%);top: 50%!important;right:10px;}
#result-box .gallery .bx-prev{display:block!important;position:absolute;z-index:999;transform: translate(0px, -50%);top: 50%!important;left:10px;}
#result-box .gallery .bx-controls{position:absolute;width:100%;height:100%;top:0;}
#result-box .gallery .bx-controls-auto{position:absolute!important;text-align:left;left:10px;bottom:2%!important;}
#result-box .gallery .bx-controls-auto a{color:#939393;font-size:12px;}
#result-box .gallery .bx-controls-auto a i{font-size:16px;}
#result-box .gallery .bx-controls-auto a:hover{color:white;text-decoration:none;}
#result-box .gallery .bt{position:absolute;left:0;bottom:0;z-index:99;}
#result-box .gallery .bx-controls-auto .active{}
#result-box .gallery .bx-controls-direction{z-index:999;}

#result-box .price{color:#f2296b;font-size:20px;font-weight:500;}
#result-box .enter-date{color:#f2296b;font-size:20px;font-weight:500;}
#result-box .info{width: 53%;margin-right:-3%;height:calc(100% - 50px);overflow-y: scroll;direction:ltr;padding-left:10px;}
#result-box .info h2{font-size: 2vw;color:#333333;}
#result-box .info h3{font-size: 1.25vw;color:#333333;margin-bottom: 25px;}
#result-box .content{font-size: 1vw;color:#515356;width:94.2%;position:relative;padding-right:4%;}
#result-box .enter{margin-right:0;margin-top:5px;direction:rtl;display:inline-block;width: 78px;height: 24px;line-height:22px;border:1px solid rgb(67,235,154);background:white;border-radius:4px;text-align:Center;font-size:12px;color:black;}
#result-box .content .line-right{position: absolute;background: rgb(245, 245, 245);height: 55px;width: 4px;right:0;}
#result-box .main-data{text-align:Center;margin-bottom:3px;width:100%;padding-top:25px;margin-top:45px;padding-bottom:15px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
#result-box .main-data .icon-row{font-family: 'Open Sans Hebrew', sans-serif;margin-left:2.5%;display:inline-block;text-align:Center;}
#result-box .main-data .icon-row:last-child{margin-left:0;}
#result-box .main-data .icon-row img{display:block;margin: 0px auto;}
#result-box .main-data .icon-row span{display:block;}
#result-box .icons-column{display:inline-block;width:32%;margin-top:15px;}
#result-box .icons-column .img{display:inline-block;width:24px;text-align:center;margin-left:10px;}
#result-box .icons-column li{margin-bottom:15px;color:#000000;font-size: 1vw;}
#result-box .icons-column li.disable span{text-decoration:line-through;color:#b2b2b2;}
#result-box .contact-for{background: rgb(242, 41, 107);line-height:35px;text-align:center;text-decoration:none!important;border:1px solid rgb(242, 41, 107);border-radius: 23px;color:white;font-size:16px;width:220px;height:40px;margin-top:15px;}
#result-box .share{display:block;background: white;color:#515356;text-align:Center;border:1px solid rgb(221, 221, 221);border-radius: 14px;font-size:14px;width:77px;height:26px;line-height:24px;margin-top:20px;}
#result-box .contact-for:hover{background:white;color:rgb(242, 41, 107);}
#result-box .share:hover{background:#515356;color:white;}
#result-box .buttons{width:53%;}


/* Basic Pager */
#page-top{background-size: cover!important;width:100%;height:277px;position:Relative;margin-top:72px;}
#page-top .black-layer{background:rgba(0,0,0,0.5);width:100%;height:100%;position:Absolute;top:0;right:0;}
#page-top h1{text-align:Center;font-size: 72px;font-weight: 400;z-index:1;position:Relative;margin:0;}

#page-content{padding-top: 27px;padding-bottom:105px;}
#page-content .main{width:1170px;}
#page-content .track{text-align:Center;color:#515356;font-size:17px;margin-bottom:40px;}
#page-content .track a{text-align:Center;text-decoration:underline;margin-left:10px;}
#page-content .track a.color-pink{margin-right:10px;}
#page-content .main-content{width:535px;direction:rtl;}
#page-content .main-content h2{font-size:42px;color:Black;margin:0;margin-bottom:19px;}
#page-content .main-content p{color:#515356;font-size: 16px;width:100%;}
#page-content .main-img{width: 570px;height: 610px;overflow:hidden;}
#page-content .main-img img{width:100%;}
.main-lines{direction:rtl;width:100%;margin-top: 52px;padding: 00px 0 47px 0;background:#f5f5f5;}
.main-lines h2{font-size: 48px;text-align:center;padding-top:60px;}
.main-lines .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-top:16px;margin-bottom:55px;}
.main-lines .pack{width:315px;height:auto;float:right;margin-left:112px;}
.main-lines .pack .icon{}
.main-lines .pack span.title{font-size: 24px;text-align:Center;display:block;margin-bottom:6px;}
.main-lines .pack p{font-size: 16px;color:#515356;text-align:Center;display:block;}
.main-lines .icon{
	border-radius: 50%;
	background-image: -moz-linear-gradient( 90deg, rgb(193,41,91) 0%, rgb(244,83,136) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(193,41,91) 0%, rgb(244,83,136) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(193,41,91) 0%, rgb(244,83,136) 100%);
	width: 84px;
	height: 84px;position:relative;
	text-align:center;
	font-size:40px;
	margin:0px auto;margin-bottom: 17px;
}
.main-lines .icon i{position:absolute;}
.main-lines .last{margin-left:0!important;}

.main-team{padding: 115px 0 0 0;width:100%;}
.main-team h2{font-size: 48px;text-align:center;}
.main-team .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-top:16px;margin-bottom:55px;}
.main-team .team{width:100%;position:Relative;height:auto;}
.main-team .team .person{width:269px;float:right;direction:rtl;text-align:center;}
.main-team .team .img{width:100%;height:269px;margin-bottom:12px;background-size: cover!important;background-position:center;overflow:hidden;border-radius:17px;background: rgb(51, 51, 51);}
.main-team .team .img img{width:100%;height:100%;}
.main-team .disabled{display:block!important;}
.main-team .owl-prev{display:block;position:absolute;left:-5%;transform: translate(0px, -50%);top: 50%!important;}
.main-team .owl-next{display:block;position:absolute;right:-5%;transform: translate(0px, -50%);top: 50%!important;}
.main-team .team span.role{display:block;font-size: 16px;margin-bottom:14px;}
.main-team .team span.name{display:block;font-size: 24px;margin-bottom: px;}
.main-team .team p{display:block;font-size: 16px;width:100%;color:#515356;}

#page-top .map{width:100%;height:100%;}

#page-content .main-data{padding-top:40px;width:100%;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
#page-content .data{width:970px;margin:0px auto;}
#page-content .data .info-row{width:170px;float: right;margin-left:30px;margin-bottom:30px;text-align:center;}
#page-content .data .info-row:last-child{margin-left:0;}
#page-content .data .info-row i{display:block;color:#f2296b;font-size:36px;margin-bottom:28px;}
#page-content .data .info-row strong{color:#333333;font-weight:700;font-size: 16px;display:block;margin-bottom:12px;}
#page-content .data .info-row p{color:#333333;font-weight:400;font-size: 16px;}

.about-page{}
.about-page .track{margin-bottom:0!important;}
.about-page #about1{margin-bottom:100px!important;}
.contact-page{border:1px solid #dddddd;padding-bottom: 5px!important;margin-bottom:55px;}
.contact-page .track{}
.contact-page .form{width:568px;margin-top:40px;}
.contact-page .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin-top:16px;margin-bottom:24px;}
.contact-page .form h1{font-size:55px;margin:0;}
.contact-page .form p{margin:0;font-size: 16px;color:#515356;margin-bottom:45px;}
.contact-page .input-wrapper{margin-bottom:18px;border-radius: 2px;width:100%;height: 62px;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);background: rgb(245, 245, 245);}
.contact-page .input-wrapper .input{width:100%;height:100%;background:none;padding-right:20px;padding-left:10px;}
.contact-page .textarea-wrapper{height:148px;margin-bottom:26px;}
.contact-page .textarea-wrapper .input{padding-top:20px;}
.contact-page .form form p{color:#515356;font-size: 14px;}
.contact-page .form form p a{color:#515356;text-decoration:underline;}
.contact-page .form .button{border-radius: 24px;background: rgb(242, 41, 107);height: 48px;width: 199px;font-size:18px;}
.contact-page .form .button:hover{background:black;}

.manage-page{padding-bottom:55px!important;}
.manage-page > a.button{display:block;font-size:16px;background: rgb(242, 41, 107);margin:0px auto;margin-top:44px;border-radius: 23px;text-align:center;width: 231px;height: 47px;line-height: 47px;}
.manage-page > a.button:hover{background:black;color:white;}
.Button_copy_4 {
  border-radius: 23px;
  background-color: rgb(242, 41, 107);
  position: absolute;
  left: 784px;
  top: 2394px;
  width: 231px;
  height: 47px;
  z-index: 5;
}

.manage-page .track{}

.manage-page .main-video{width:100%;background:#f5f5f5;padding: 45px 0 60px 0;}
.manage-page .main-video .main{width:975px!important;}
.manage-page .main-video p{width:100%;text-align:center;font-size:18px;color:#515356;margin-bottom:35px;}
.manage-page .main-video{}
.manage-page .video-container {
position: relative;
width:100%;height:558px;
padding-top: 30px;  overflow: hidden;
}
 
.manage-page .video-container iframe,
.manage-page .video-container object,
.manage-page .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.manage-page .main-bottom-text{width:100%;position:Relaitve;}
.manage-page .main-bottom-text .main{position:none;padding-top:79px;padding-bottom:78px;height:100%;}
.manage-page .main-bottom-text img{position:absolute;right:0;bottom:0;max-height: 100%;}
.manage-page .main-bottom-text .content{width:770px;margin-right:363px;}
.manage-page .main-bottom-text p{width:100%;font-size: 16px;color:#515356;margin-bottom:30px;}
.manage-page .main-bottom-text h2{font-size: 42px;color:black;margin:0;margin-bottom:35px;}
.manage-page .main-bottom-text .button{display:block;width:231px;height: 47px;font-size:16px;text-align:Center;line-height:47px;border-radius:23px;background:rgb(242,41,107);}
.manage-page .main-bottom-text .button:hover{color:white;background:black;}


.main-customers{}
.main-customers{background:#191919;padding-top:52px;padding-bottom:55px;}
.main-customers .main{width:1030px!important;text-align:center;}
.main-customers .img{width: 114px;height: 114px;border-radius:50%;margin:0px auto;margin-bottom:13px;overflow:hidden;}
.main-customers .img img{Width:100%;min-height: 100%;}

.main-customers h2{font-size: 52px;text-align:center;color:#b2b2b2;margin-top:0;}
.main-customers .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-bottom:34px;}
.main-customers span.name{display:block;font-size: 16px;margin:0px auto;}
.main-customers span.city{display:block;font-size: 16px;color:#515356;margin-bottom:35px;}
.main-customers .comment{position:Relative;background: rgb(51, 51, 51);direction:rtl;text-align:center;border-radius:180px;box-shadow: 0px 0px 7px 0px rgba(11, 11, 12, 0.05);width: 1030px;height:142px;}
.main-customers .comment p{width: 90%;color:#dddddd;position:relative;font-size: 22px;margin:0px auto;transform: translate(0px, -50%);top: 50%;}
.main-customers .comment .ar{position:Absolute;top:-15px;right:calc(50% - 14px);}
.main-customers .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:relative!important;bottom:0!important;margin-top:45px;}


.enhacement-page{}
.enhacement-page .main-content{width:670px!important;}
.enhacement-page .mng-content{background:#f5f5f5;width:100%;padding:35px 0 35px 0;}
.main-levels{width:100%;text-align:center;border-bottom:1px solid #dddddd;padding-bottom:72px;}
.main-levels h2{margin-top:47px;font-size: 48px;text-align:center;}
.main-levels .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin:0px auto;margin-top:26px;margin-bottom:69px;}
.main-levels .levels{margin-bottom:60px;}
.main-levels .level{width:265px;float:right;position:Relative;text-align:center;margin-left:35px;}
.main-levels .level .circle{width:84px;height:84px;position:relative;overflow:hidden;margin:0px auto;
background:url('../images/enhace-circle.png')no-repeat;
font-size:82px;font-weight:900;color:white;
}
.main-levels .level:nth-child(4){margin-left:0;}
.main-levels .levels .line-gray{position: absolute;left: -113px;top:39px;margin:0;width:190px;height:5px;background:rgb(221, 221, 221);}
.main-levels .level .circle span{position:Absolute;top:-20px;right:10px;font-size:83px;}
.main-levels a.button{color:white;display:block;font-size:16px;margin:0px auto;border-radius:23px;width:231px;height:47px;line-height:47px;text-align:center;background:rgb(242,41,107);}
.main-levels a.button:hover{background:black;font-size: 16px;}
.main-levels .level .title{display:block;margin:0;margin-top:18px;margin-bottom:10px;font-size:22px;line-height: 26px;}
.main-levels .level p{font-size:16px;}

.baloon{width:100%;position:relative;}
.baloon .gallery{position:relative;width: 100%;height:144px;overflow:hidden;}
.baloon .gallery img{width:100%!important;min-height:100%!important;}
.baloon .bx-controls{position: absolute;width:100%!important;top: 65px;right:0;z-index: 99999;}
.baloon .bx-next{position: absolute;top: 0;right:10px;z-index: 999;}
.baloon .bx-prev{position: absolute;top: 0;left:10px;z-index: 999;}
.baloon .bx-controls img{width:87%;}


.projects-page{text-align:Center;}
.projects-page .projects-gallery{width:1195px;margin-right:0;text-align:right;}
.projects-page ul.gallery-menu{margin:0px auto;text-align:center;margin-bottom:28px;}
.projects-page ul.gallery-menu li{display:inline-block;padding: 0 20px 14px 20px;font-size:18px;color:#b2b2b2;cursor:pointer;margin-left:-4px;border-bottom:1px solid #dddddd;}
.projects-page ul.gallery-menu li.active{border-color:#f2296b;color:black;}
.projects-page ul.gallery-menu li:hover{border-color:#f2296b;color:black;}
.projects-page .projects-gallery .projects{direction:rtl;}
.projects-page .projects-gallery .project{ transition: .5s ease;overflow:hidden;width:370px;height:241px;cursor:pointer;position:relative;overflow:hidden;display:inline-block;margin: 30px 0 0 25px;}
.projects-page .projects-gallery .project img{width:100%;min-height:100%;}
.projects-page .projects-gallery .project .inner{ transition: .5s ease;text-align:Center;padding-top:100px;padding-right:5%;padding-left:5%;width:100%;height:100%;position:absolute;top:100%;right:0;background:rgba(0,0,0,0.5);}
.projects-page .projects-gallery .project:hover .inner{top:0;}
.projects-page .button{border:3px solid rgb(81, 83, 86);padding-top:-1.5px;margin:0px auto;margin-top:45px;border-radius:22px;background:white;height:38px;width:207px;text-align:center;color:#515356;font-size:18px;}
.projects-page .button:hover{color:white;background:rgb(81, 83, 86);}
.projects-page .projects-gallery .project .inner a i{display:block;font-size:48px;color:white!important;text-decoration:none!important;}
.projects-page .projects-gallery .project .inner a:hover{color:white!important;text-decoration:none!important;}
.projects-page .projects-gallery .project .inner span.address{display:block;font-size:20px;font-weight:700;margin-top:38px;}
.Button_copy_13 {
  border-width: 3px;
  border-color: rgb(81, 83, 86);
  border-style: solid;
  border-radius: 22px;
  background-color: rgb(255, 255, 255);
  position: absolute;
  left: 790px;
  top: 1715px;
  width: 207px;
  height: 38px;
  z-index: 22;
}
.projects-page .track{width:100%;border-bottom: 1px solid #dddddd;padding-bottom:27px;}
.contact-box .img{position:absolute;left:0;bottom:0;}
.contact-box .logo{position:absolute;left:27px;top:23px;width:67px;}
.contact-box .close-box{color:#939393;cursor:pinter;font-size:16px;position:Absolute;right:0;top:-43px;z-index:999999999999;}
.contact-box{display:none;background:white;border-radius: 12px;width: 782px;height: 506px;position:fixed;top:0;z-index:999999999;}
.contact-box .all{width:100%;border-radius: 12px;height:100%;position:Relative;overflow:hidden;}
.contact-box .inner{width:100%;margin-top:58px;margin-right:40px;}
.contact-box .inner h2{margin:0;font-size:42px;color:#333333;font-weight:700;margin-bottom:8px;}
.contact-box .inner p{margin:0;font-size:16px;color:#515356;font-weight:400;margin-bottom:7px;}
.contact-box .inner .content{width:480px;}
.Rounded_Rectangle_3_copy_5 {
  background-color: rgb(232, 232, 232);
  position: absolute;
  left: 1242px;
  top: 315px;
  width: 8px;
  height: 71px;
  z-index: 392;
}
.contact-box .form{width:100%;margin-top:17px;}
.contact-box .top-text-c{position:relative;padding-right: px;width:100%;padding-right:21px;}
.contact-box .gray-line{width: 8px;height: 100%;position:absolute;right:0;top:0;background: rgb(232, 232, 232);border-radius:23px;}

.contact-box .form .input{color:#515356;font-size:16px;width:100%;padding-right:15px;height: 50px;margin-bottom:11px;border-radius: 2px;background: rgb(245, 245, 245);box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);}
.contact-box .form #name1{width:48%;margin-left:2%;}
.contact-box .form #phone1{width:48%;}
.Rounded_Rectangle_2_copy_5 {
  border-radius: 2px;
  background-color: rgb(245, 245, 245);
  box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);
  position: absolute;
  left: 1019px;
  top: 421px;
  width: 234px;
  height: 50px;
  z-index: 383;
}

.contact-box .form .textarea{ height: 100px;padding-top:10px;padding-bottom:10px;padding-left:10px;}
.contact-box .form .button{ border-radius: 23px;width: 141px;height: 47px;border:2px solid rgb(242, 41, 107);background: rgb(242, 41, 107);color:white;text-align:center;font-size:16px;}
.contact-box .form .button:hover{background:white;color: rgb(242, 41, 107);}

.Button_copy_3 {
  border-radius: 23px;
  background-color: rgb(242, 41, 107);
  position: absolute;
  left: 1112px;
  top: 666px;
  width: 141px;
  height: 47px;
  z-index: 395;
}


.share-page{padding-bottom:0!important;}
.share-page .main{width:1174px;}
.share-page .main-content{width:100%;}
.share-page .share-content{background:#f5f5f5;width:100%;padding:65px 0 70px 0;}
.share-page .share-content .text-column{width:374px;height:auto;margin-left:22px;}
.share-page .share-content .text-column:nth-child(3){margin-left:0;}
.share-page .share-content .text-column h3{color:#333333;font-weight:700;font-size:26px;margin:0px;margin-bottom:25px;}
.share-page .share-content .text-column img{max-width:100%;margin-bottom:30px;}
.share-page .share-content .text-column p{color:#515356;font-size: 16px;margin-bottom: 30px;}
.share-page .share-content .text-column p a{color:#515356;font-weight:700;font-size: 16px;}
.share-page ul.list{width:100%;border-top:1px solid #dddddd;margin:0;}
.share-page ul.list li{width:100%;border-bottom:1px solid #dddddd;padding:15px 0 15px 0;color:black;font-size:16px;}
.share-page ul.list li img{display:inline-block;margin-left: 9px;margin-top:3px;}
.share-page a.button{display:block;border-radius: 23px;color:white;background: rgb(242, 41, 107);width: 231px;height: 47px;line-height: 47px;text-align:Center;margin:0px auto;margin-top:60px;margin-bottom:60px;font-size:16px;}
.share-page a.button:hover{background:black;}
.customers-lists{width:100%;min-height:600px;height:auto;position:relative;padding-top:30px;padding-bottom:100px;}
.customers-lists ul.cust-list{width:200px;margin-left:58px;margin-top:44px;}
.customers-lists ul.cust-list:last-child{width:200px;margin-left:0;}
.customers-lists ul.cust-list li img{margin-left:10px;margin-top:4px;}
.customers-lists ul.cust-list li{font-size:16px;color:#000000;margin-bottom:32px;}
.customers-lists h3{color:#000000;font-size: 32px;margin:0;font-weight:400;}
.customers-lists > img{position:absolute;bottom:0;left:0;height:600px;}
.customers-lists  a.button{margin:0;margin-top:26px;}
.gm-style-iw{width:250px!important;text-align:right;height:auto;position:relative!important;right:0;transform: translate(-50%, 0);left:50%!important;}
.gm-style-iw .house-name{display:block!important;font-size:15px;color:#333333;font-weight:400;margin-top:10px;margin-bottom:15px;}
.gm-style-iw .house-data{width:100%;}
.gm-style-iw .price{color:#f2296b;font-size:18px;font-weight:700;direction:rtl;}
.gm-style-iw .button{cursor:pointer;display:block;border-radius: 11px;font-weight:700;background:black;width: 128px;height: 23px;text-decoration:none!important;line-height:23px;text-align:center;color:white!important;font-size:12px;}
.gm-style-iw .button:hover{background:#f2296b;}
.Rounded_Rectangle_4_copy_11 {
  border-radius: 11px;
  background-color: rgb(0, 0, 0);
  position: absolute;
  left: 251px;
  top: 568px;
  width: 128px;
  height: 23px;
  z-index: 313;
}

	#result-box .for-cmp{display:block!important;}
	#result-box .for-mobile{display:none!important;}
	#lightcase-info{right:0;}
.newsletter .err{background:#ff8b8b!important;}
.fixed-map{position:fixed!important;top:100px;width:38.1%;}
a.close-open-box{cursor:pointer;}

.social-side{position:fixed;display:none;top:50%;left:1%;transform: translate(0px, -50%);z-index:999;}
.social-side .circle{background: rgb(51, 51, 51);margin-bottom:5px;color:white;border-radius: 50%;height: 48px;line-height: 48px;width: 48px;color:white;font-size:26.3px;text-align:Center;}
.social-side a:nth-child(1):hover .circle{background:#2cb742;}
.social-side a:nth-child(2):hover .circle{background:#198ACC;}
.social-side a:nth-child(3):hover .circle{background:#3b5998;}
.Rectangle_1_copy_2 {
  border-radius: 50%;
  background-color: rgb(51, 51, 51);
  position: absolute;
  left: 19px;
  top: 1004px;
  width: 48px;
  height: 48px;
  z-index: 262;
}
#result-box .contact-for-id{display:none;width: 53%;z-index:9999;position:absolute;left:0;top:0;background:white;height:100%;margin-left:1.5%;}
#result-box .info{width: 53%;margin-right:-3%;height:calc(100% - 50px);overflow-y: scroll;direction:ltr;padding-left:10px;}
#result-box .form{position:relative;width:564px;max-width:95%;margin-top:0.5vw;}
#result-box .line{width: 35px;height: 4px;background: rgb(242, 41, 107);margin-top:0.5vw;margin-bottom:1.1vw;}
#result-box .form h1{font-size:35px;margin:0;margin-top:0.8vw;}
#result-box .form h2{color:#e9eaec;font-size:30px;margin:0;margin-top:0.2vw;}
#result-box .form p{margin:0;font-size: 16px;color:#515356;margin-bottom:45px;}
#result-box .input-wrapper{margin-bottom:0.9vw;border-radius: 2px;width:100%;height: 3vw;box-shadow: inset 0px 3px 3px 0px rgba(11, 11, 12, 0.05);background: rgb(245, 245, 245);}
#result-box .input-wrapper .input{width:100%;height:100%;background:none;padding-right:20px;padding-left:10px;}
#result-box .textarea-wrapper{height:148px;margin-bottom:1vw;}
#result-box .textarea-wrapper .input{padding-top:20px;}
#result-box .form form p{color:#515356;font-size: 14px;}
#result-box .form form p a{color:#515356;text-decoration:underline;}
#result-box .form .button{border-radius: 24px;background: rgb(242, 41, 107);height: 48px;width: 199px;font-size:18px;}
#result-box .form .button:hover{background:black;}
#result-box .close-contact{position:absolute;cursor:pointer;color:black;font-size:20px;left:0;top:0;}
#result-box .err{background:#eb7c7c!important;}


.projects-page .project a.button {
    display: block;
    border-radius: 23px;
    border: 3px solid white;
    width: 135px;
    height: 41px;
    line-height: 35px;
    margin: 0px auto;
    text-align: center;
}

/* Hidden */
.manage-page .main-video{display:none;}