/*
Theme Name: Yossi Avrahami
Author: Yossi Avrahami
Description: Theme for site Yossi Avrahami
Version: 1.1
*/

@font-face {
  font-family: 'Reforma';
  src: url('fonts/FbReformaNarrow-Regular.eot');
  src: url('fonts/FbReformaNarrow-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/FbReformaNarrow-Regular.svg#FbReformaNarrow-Regular') format('svg'),
       url('fonts/FbReformaNarrow-Regular.ttf') format('truetype'),
       url('fonts/FbReformaNarrow-Regular.woff') format('woff'),
       url('fonts/FbReformaNarrow-Regular.woff2') format('woff2');
  	font-weight: normal;
  	font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'ReformaLight';
  src: url('fonts/FbReformaNarrow-Light.eot');
  src: url('fonts/FbReformaNarrow-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/FbReformaNarrow-Light.svg#FbReformaNarrow-Light') format('svg'),
       url('fonts/FbReformaNarrow-Light.ttf') format('truetype'),
       url('fonts/FbReformaNarrow-Light.woff') format('woff'),
       url('fonts/FbReformaNarrow-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Titillium';
  src: url('fonts/TitilliumWeb-Regular.eot');
  src: url('fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/TitilliumWeb-Regular.svg#TitilliumWeb-Regular') format('svg'),
       url('fonts/TitilliumWeb-Regular.ttf') format('truetype'),
       url('fonts/TitilliumWeb-Regular.woff') format('woff'),
       url('fonts/TitilliumWeb-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TitilliumBold';
  src: url('fonts/TitilliumWeb-SemiBold.eot');
  src: url('fonts/TitilliumWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('fonts/TitilliumWeb-SemiBold.svg#TitilliumWeb-SemiBold') format('svg'),
       url('fonts/TitilliumWeb-SemiBold.ttf') format('truetype'),
       url('fonts/TitilliumWeb-SemiBold.woff') format('woff'),
       url('fonts/TitilliumWeb-SemiBold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
	font-family: 'RobotoCondensed';
	src: url('fonts/Robotocondensed.woff2') format('woff2'),
	url('fonts/Robotocondensed.woff') format('woff'),
	url('fonts/Robotocondensed.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'RobotoCondensedLight';
	src: url('fonts/Robotocondensedlight.woff2') format('woff2'),
	url('fonts/Robotocondensedlight.woff') format('woff'),
	url('fonts/Robotocondensedlight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'RobotoCondensedBold';
	src: url('fonts/Robotocondensedbold.woff2') format('woff2'),
	url('fonts/Robotocondensedbold.woff') format('woff'),
	url('fonts/Robotocondensedbold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Crimson';
	src: local('Crimson Text'), local('CrimsonText-Roman'),
	url('fonts/crimsontext.woff2') format('woff2'),
	url('fonts/crimsontext.woff') format('woff'),
	url('fonts/crimsontext.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cinzel';
	src: url('fonts/cinzel.woff2') format('woff2'),
	url('fonts/cinzel.woff') format('woff'),
	url('fonts/cinzel.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'CinzelBold';
	src: url('fonts/cinzelbold.woff2') format('woff2'),
	url('fonts/cinzelbold.woff') format('woff'),
	url('fonts/cinzelbold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

iframe {
  max-width: 100%;
}
section, footer {z-index: 1; position: relative;}

section h2{
	font-size: 390%;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	line-height: 1.1;
}
.hvr-shutter-out-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.hvr-shutter-out-vertical::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2098d1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background: #c3a469;
}
.wrap-btn-readmore a{
	background: #B8985B;
	color: #000;
	padding: 12px 40px;
	font-size: 110%;
}
.hvr-shutter-out-vertical:hover::before{
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
*[data-anim="animate__fadeInUp"]{
	opacity: 0;
}
#sliders_project_3d nav{
	position: absolute;
	top: calc(50% - 30px);
	left: 30px;
	width: 100%;
	height: 1px;
}

.content-page {font-size: 112%; color: #121212; line-height: 1.2;}
.content-page p{margin-bottom: 10px;}

.up-block-projects-single.additional-text .logotype-projects-single {
	background: transparent;
}

.up-block-projects-single.additional-text .slider-projects-single p {
	text-align: left;
	padding: 10px 0;
}

html[dir="rtl"] .up-block-projects-single.additional-text .slider-projects-single p {
	text-align: right;
}


#sliders_project_3d nav .dg-prev,
#slider-inhabited-object .owl-nav .owl-prev,
#slider-projects-single .owl-nav .owl-prev,
.class-slider-projects-single .owl-nav .owl-prev{
	position: absolute;
	top: calc(50% - 30px);
	left: 15px;
	width: 60px;
	height: 60px;
	background: url(img/sliderLeft.png) no-repeat!important;
	background-size: 100%!important;
}
#sliders_project_3d nav .dg-next,
#slider-inhabited-object .owl-nav .owl-next,
#slider-projects-single .owl-nav .owl-next,
.class-slider-projects-single .owl-nav .owl-next{
	position: absolute;
	top: calc(50% - 30px);
	right: 15px;
	width: 60px;
	height: 60px;
	background: url(img/sliderRight.png) no-repeat!important;
	background-size: 100%!important;
}

	#sliders_project .owl-nav .owl-prev span,
	#sliders_project .owl-nav .owl-next span,
	#slider-inhabited-object .owl-nav .owl-prev span,
	#slider-inhabited-object .owl-nav .owl-next span,
	#slider-projects-single .owl-nav .owl-prev span,
	#slider-projects-single .owl-nav .owl-next span,
	.class-slider-projects-single .owl-nav .owl-prev span,
	.class-slider-projects-single .owl-nav .owl-next span{
		font-size: 0;
	}


.container {
/* 	width: 100%;
max-width: 1140px;
margin-left: auto;
margin-right: auto; */
}





/******************STYLE wrap-home-about-us***************************/
.wrap-home-about-us {
	margin-top: 100vh;
	z-index: 1;
	position: relative;
	margin-bottom: 120px;
}
.wrap-content-page.wrap-onas{
	margin-top: 0;
}

	.home-about-us{
		width: 800px;
		max-width: 800px;
		margin-right: auto;
		margin-left: auto;
		background: rgba(0, 0, 0, 0.8);
		color: #ffffff;
		padding: 30px;
		box-sizing: border-box;

	}
		.home-about-us h2{
			color: #ffffff;
			margin-bottom: 20px;
			text-align: center;
		}
		.home-about-us p{
			font-size: 110%;
			color: #fff;
			line-height: 1.2;
			margin-bottom: 10px;
			text-align: center;
		}
		.home-about-us .content-home-about-us{
			color: #fff;
		}
		.home-about-us .wrap-btn-readmore{
			text-align: center;
		}
/**************END STYLE wrap-home-about-us***************************/


/******************STYLE project-markt***************************/
.project-markt{
	background: #ffffff;
	padding: 80px 0px 60px 0;
	text-align: center;
}
	.project-markt h2{
		margin-bottom: 50px;
	}

	.project-markt h2:after{
		content: "";
		background-image: url(img/titleSeperator.png);
		display: block;
		width: 169px;
		height: 28px;
		margin: auto;
		margin-top: auto;
		background-size: cover;
	}

#sliders_project_3d.dg-container{
	height: 660px!important;
	overflow: hidden;
	margin-bottom: 35px;
}
	#sliders_project_3d .dg-wrapper {
		width: 800px!important;
		height: 550px!important;
	}
	#sliders_project_3d .dg-wrapper a{
		width: 800px!important;
		height: 550px!important;
	}
	#sliders_project_3d .dg-wrapper a.dg-center{
		z-index: 1;
	}
	#sliders_project_3d .photo{
		height: 100%;
		width: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		position: relative;
		background-position: center;
		display: block;
		bottom: 0;
	}
	#sliders_project_3d .title-item-slider{
		font-size: 285%;
		font-style: normal;
		color: #000;
		top: 110%;
		line-height: 1.1;
	}

	.wrap-bnt-project-markt{
		text-align: center;
	}
		.wrap-bnt-project-markt a{
			display: inline-block;
			color: #000000;
			text-decoration: none;
			font-size: 155%;
			padding: 12px 15px;
			border: 1px solid;
			background: transparent;
		}

#sliders_project_3d .dg-center .line-photo{
	position: absolute;
	background: #B8985B;
}
	#sliders_project_3d .dg-center .line-photo.line-top{
		top: 10px;
		left: 10px;
		height: 1px;
		width: calc(100% - 20px);
  		animation: line_photo_goriz 1s;
		-webkit-animation: line_photo_goriz 1s;
	}
	#sliders_project_3d .dg-center .line-photo.line-left{
		top: 10px;
		right: 10px;
		height: calc(100% - 20px);
		width: 1px;
  		animation: line_photo_vert 1s;
		-webkit-animation: line_photo_vert 1s;
	}
	#sliders_project_3d .dg-center .line-photo.line-bottom{
		bottom: 10px;
		right: 10px;
		height: 1px;
		width: calc(100% - 20px);
  		animation: line_photo_goriz 1s;
		-webkit-animation: line_photo_goriz 1s;
	}
	#sliders_project_3d .dg-center .line-photo.line-right{
		bottom: 10px;
		left: 10px;
		height: calc(100% - 20px);
		width: 1px;
  		animation: line_photo_vert 1s;
		-webkit-animation: line_photo_vert 1s;
	}
	@-webkit-keyframes line_photo_goriz {
	  0% { width: 0; }
	  10% { width: 10%; }
	  20% { width: 20%; }
	  30% { width: 30%; }
	  40% { width: 40%; }
	  50% { width: 50%; }
	  60% { width: 60%; }
	  70% { width: 70%; }
	  80% { width: 80%; }
	  90% { width: 88%; }
	  100% { width: calc(100% - 40px); }
	}
	@keyframes line_photo_goriz {
	  0% { width: 0; }
	  10% { width: 10%; }
	  20% { width: 20%; }
	  30% { width: 30%; }
	  40% { width: 40%; }
	  50% { width: 50%; }
	  60% { width: 60%; }
	  70% { width: 70%; }
	  80% { width: 80%; }
	  90% { width: 88%; }
	  100% { width: calc(100% - 40px); }
	}
	@-webkit-keyframes line_photo_vert {
	  0% { height: 0; }
	  10% { height: 10%; }
	  20% { height: 20%; }
	  30% { height: 30%; }
	  40% { height: 40%; }
	  50% { height: 50%; }
	  60% { height: 60%; }
	  70% { height: 70%; }
	  80% { height: 80%; }
	  90% { height: 88%; }
	  100% { height: calc(100% - 40px); }
	}
	@keyframes line_photo_vert {
	  0% { height: 0; }
	  10% { height: 10%; }
	  20% { height: 20%; }
	  30% { height: 30%; }
	  40% { height: 40%; }
	  50% { height: 50%; }
	  60% { height: 60%; }
	  70% { height: 70%; }
	  80% { height: 80%; }
	  90% { height: 88%; }
	  100% { height: calc(100% - 40px); }
	}
/******************END STYLE project-markt***************************/


/******************STYLE aboutYossiWrapper***************************/

section.aboutYossi {
	background-image: url('img/bg-aboutYossiWrapper.jpg');
	background-size: cover;
	background-position: center center;
	position: relative;
	padding: 15% 0 20px 0;
	overflow: hidden;
}
	section.aboutYossi .leftIcon.svgLetter{
		position: absolute;
		left: -2%;
		width: 300px;
		z-index: -3;
		top: 11%;
	}
	section.aboutYossi .rightIcon.svgLetter{
		position: absolute;
		right: -2%;
		width: 300px;
		z-index: -3;
		top: 11%;
	}
	section.aboutYossi .svgLetter.active svg path{
  		stroke: #b8985b;
  		stroke-width: 1;
		stroke-dasharray: 1865.753px 1865.753px;
		stroke-dashoffset: 1865.753px;
		fill-opacity: 0;
		animation: stroke 5s ease-in-out forwards, fill 5s ease-in-out forwards;
		-webkit-animation: stroke 5s ease-in-out forwards, fill 5s ease-in-out forwards;
		-ms-animation: stroke 5s ease-in-out forwards, fill 5s ease-in-out forwards;
		-moz-animation: stroke 5s ease-in-out forwards, fill 5s ease-in-out forwards;
		-o-animation: stroke 5s ease-in-out forwards, fill 5s ease-in-out forwards;
	}
	@keyframes fill {
	    0% {fill-opacity: 0;}
	    50% { fill-opacity: 0.5;}
	    100% { fill-opacity: 1;}
	}
	@keyframes stroke {
	    0% { stroke-dashoffset: 1865.753px; }
	    50% { stroke-dashoffset: 0; }
	    100% { stroke-dashoffset: 0; }
	}


	section.aboutYossi .aboutYossi-content{
		max-width: 72%;
		display: flex;
		background: #fff;
		margin-right: auto;
		margin-left: auto;
		align-items: center;
		-webkit-animation-duration: 2s;
		animation-duration: 2s;
		opacity: 0;
		margin-bottom: 120px;
	}

		section.aboutYossi .aboutYossi-content-left{
			text-align: left;
			padding: 35px;
			width: 58.15%;
			box-sizing: border-box;
		}
			section.aboutYossi .aboutYossi-content h2{
				margin-bottom: 10px;
			}
			section.aboutYossi .aboutYossi-content h2:after{
				content: "";
				background-image: url(img/titleSeperator.png);
				display: block;
				width: 169px;
				height: 28px;
				margin: auto;
				margin-top: auto;
				background-size: cover;
			}
			section.aboutYossi .aboutYossi-content-left p{
				font-size: 110%;
				line-height: 1.35;
				margin-bottom: 0;
			}
			section.aboutYossi .aboutYossi-content-left .wrap-btn-readmore{
				margin-top: 30px;
				text-align: center;
			}

		section.aboutYossi .aboutYossi-content-right{
			width: 41.85%;
		}

		section.aboutYossi .aboutYossi-content-right img{
			width: 100%;
			height: auto;
			vertical-align: middle;
		}

	section.aboutYossi .wrap-bottom-strip{
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
		padding: 15px 20px;
		box-sizing: border-box;
	}
		section.aboutYossi .bottom-strip{
			display: flex;
			align-items: center;
		}
			section.aboutYossi .bottom-strip h2{
				width: 80%;
				color: #fff;
				font-size: 190%;
				padding-right: 20px;
				box-sizing: border-box;
				text-align: unset;
			}
			section.aboutYossi .bottom-strip .wrap-btn-readmore{
				width: 20%;

			}
			section.aboutYossi .bottom-strip .wrap-btn-readmore a{
				padding: 8px 11px;
				text-align: center;
				width: 100%;
				max-width:160px;
			}

/******************END STYLE aboutYossiWrapper***************************/

/******************STYLE inhabited-object***************************/
.inhabited-object {
	background: #fff;
	padding-top: 0;
	padding-bottom: 60px;
}
	.inhabited-object h2{
		margin-bottom: 70px;
	}

	.inhabited-object h2:after{
		content: "";
		background-image: url(img/titleSeperator.png);
		display: block;
		width: 169px;
		height: 28px;
		margin: auto;
		margin-top: auto;
		background-size: cover;
	}

.wrap-slider-inhabited-object{
	direction: ltr;
}
#slider-inhabited-object{
	position: relative;
}
#slider-inhabited-object .wrap-img-cont{
	width: 100%;
	padding-top: 81%;
	overflow: hidden;
	position: relative;
}
	#slider-inhabited-object .img-cont{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover;
		transition-duration: 1.5s;
		background-position: center;
	}
		#slider-inhabited-object .wrap-img-cont .curtain{
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			transition-duration: 1.5s;
		}
		#slider-inhabited-object .wrap-img-cont:hover .curtain{
			background: rgba(0,0,0,0.3);
		}
		#slider-inhabited-object .plus-sign{
			width: 60px;
			height: 60px;
			display: inline-flex;
			border: 2px solid #B8985B;
			position: absolute;
			top: calc(50% - 30px);
			left: calc(50% - 30px);
			border-radius: 50%;
			align-items: center;
			justify-content: center;
			color: #B8985B;
			font-size: 40px;
			font-family: initial;
			font-weight: bold;
			opacity: 0;
			transition-duration: 1.5s;
		}
		#slider-inhabited-object .wrap-img-cont:hover .plus-sign{
			opacity: 1;
		}
	#slider-inhabited-object .wrap-img-cont:hover .img-cont{
		transform: scale(1.05);
	}
	#slider-inhabited-object .item span{
		font-size: 140%;
		text-align: center;
		color: #252525;
		padding: 6px 25px;
		display: block;
		direction: rtl!important;
	}
	html [dir="rtl"] #slider-inhabited-object .item span{
		direction: rtl!important;
	}

/******************END STYLE inhabited-object***************************/

/******************STYLE footer***************************/
footer{
	position: relative;
}
	footer .bnt-up-site{
		width: 60px;
	    height: 60px;
    	position: absolute;
    	left: calc(50% - 30px);
    	top: -35px;
    	cursor: pointer;
	}
	footer .bnt-up-site img{
		width: 100%;
		height: auto;
	}
	footer .up-footer{
		background-color: #252525;
		padding: 60px 30px 10px;
		display: flex;
		align-items: center;
		flex-direction: row;
	}
	html[dir='rtl'] footer .up-footer{
		flex-direction: row-reverse;
	}

	footer .up-footer .up-footer-logo{
		width: 25%;
	}
		footer .up-footer .logo{
			text-align: center;
			margin-bottom: 25px;
		}
		footer .up-footer .logo img{
			max-width: 100%;
			height: auto;
		}
		footer .up-footer .slogan{
			text-align: center;
			position: relative;
			display: flex;
			margin-bottom: 20px;
			align-items: center;
		}
		footer .up-footer .slogan img{
			flex-grow: 2;
			max-width: 100%;
			width: 100%;
		}

		footer .up-footer .wrap-duns100{
			text-align: center;
		}
			footer .up-footer .wrap-duns100 img{
				max-width: 200px;
				height: auto;
			}

	footer .up-footer .block-up-footer{
		padding: 15px;
		box-sizing: border-box;
		font-size: 100%;
	}

	footer .up-footer .up-footer-addr{
		width: 25%;
	}

	footer .up-footer .up-footer-menu{
		width: 16.6666%;
		display: flex;
		align-content: center;
		justify-content: center;
	}
		footer .up-footer .block-up-footer p{
			color: #a68852;
			margin-bottom: 8px;
		}
			footer .up-footer .block-up-footer p a{
				color: #a68852;
			}
			footer .up-footer .block-up-footer ul {
				display: inline-block;
			}

			footer .up-footer .block-up-footer .textwidget {
				display: inline-block;
			}
			footer .up-footer .block-up-footer ul li{
				margin-bottom: 5px;
			}
			footer .up-footer .block-up-footer ul li a{
				color: #a68852;
			}



	footer .down-footer {
		background-color: #B8985B;
		padding: 20px 15px;
		display: flex;
		justify-content: space-between;
	}
		footer .down-footer a{
			text-decoration: underline;
			font-size: 18px;
			color: #000;
			font-weight: bold;
		}
/******************END STYLE footer***************************/



/******************STYLE content-page onas***************************/
.wrap-content-page {
	z-index: 1;
	position: relative;
	background: #fff;
	margin-top: 75vh;
}
	.content-page{
		width: 85%;
		max-width: 1530px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 7%;
		position: relative;
		padding-bottom: 35px;
	}
		.onas .onas-boxs {
			position: relative;
		}
		.onas .onas-boxs h2{
			font-size: 418%;
			line-height: 1;
			text-transform: uppercase;
			font-weight: normal;
			padding-top: 5px;
			padding-bottom: 5px;
			font-weight: bold;
		}
		.onas .onas-boxs .box{
			width: 79%;
			height: auto;
		}
		.onas .onas-boxs .fon-box{
			background: #af9157;
			width: 69%;
			height: 85%;
			position: absolute;
			top: 0;
			right: 0;
			z-index: -1;
		}

		html[dir="rtl"] .onas .onas-boxs .fon-box{
			right: unset;
			left: 0;
		}
			.onas .onas-boxs .scrollDown{
				width: 50px;
				position: absolute;
				cursor: pointer;
				right: 9%;
				bottom: 20%;
			}
			html[dir="rtl"] .onas .onas-boxs .scrollDown{
				right: unset;
				left: 9%;
				bottom: 20%;
			}
				.onas .onas-boxs .scrollDown img{
					width: 100%;
					animation-name: upanddown;
					animation-duration: 1.2s;
					animation-iteration-count: infinite;
					animation-timing-function: ease-in-out;
				}

@-webkit-keyframes upanddown
{
    0% {-webkit-transform: translateY(0px); transform: translateY(0px); }
    25% {-webkit-transform: translateY(3px); transform: translateY(3px); }
    50% {-webkit-transform: translateY(0px); transform: translateY(0px); }
    75% {-webkit-transform: translateY(-3px); transform: translateY(-3px); }
    100% {-webkit-transform: translateY(0px); transform: translateY(0px); }
}
@keyframes upanddown
{
    0% {-webkit-transform: translateY(0px); transform: translateY(0px); }
    25% {-webkit-transform: translateY(3px); transform: translateY(3px); }
    50% {-webkit-transform: translateY(0px); transform: translateY(0px); }
    75% {-webkit-transform: translateY(-3px); transform: translateY(-3px); }
    100% {-webkit-transform: translateY(0px); transform: translateY(0px); }
}

		.onas .onas-boxs .dod_text{
			font-size: 310%;
			line-height: 1;
			padding-top: 20px;
			padding-bottom: 20px;
			position: absolute;
			top: 0;
			left: 57%;
			text-transform: uppercase;
			text-align: left;
			font-family: 'cinzel';
		}
		.onas .onas-boxs .dod_text em{
			font-style: normal;
			font-family: arial;
			font-size: 110%;
		}

		html[dir='rtl'] .onas .onas-boxs .dod_text{
			left: -7%;
			direction: ltr;
		}
		html[dir='rtl'] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{
			left: 3%;
		}
		.onas .onas-boxs .dod_text span{
			color: #fff;
		}
		.onas .onas-text {
			color: #121212;
			padding-top: 35px;
			font-size: 130%;
			font-weight: bold;
		}
		.onas .onas-text.column2{
			column-count: 2;
		}
section.down-slider{
	background: #fff;
	padding-top: 20px;
	padding-bottom: 50px;
}
/******************END STYLE content-page***************************/


/******************STYLE wpar-down-form-contact***************************/
section.wrap-down-form-contact{
	background: #191919;
	color: #fff;
	padding-bottom: 40px;
}
	.wrap-h2-line {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-top: 30px;
		padding-bottom: 15px;
	}
		.wrap-h2-line h2{
			font-size: 330%;
			line-height: 2;
			color: #fff;
			text-transform: uppercase;
			flex-shrink: 0;
			font-weight: bold;
			font-weight: normal;
		}
		.wrap-h2-line:before {
			content: "";
			border-bottom: 1px solid #B8985B;
			display: inline-block;
			width: 0;
			margin-right: 50px;
			transition: width 2s ease 1s;
		}
			.wrap-h2-line.animate__fadeInUp:before {
				width: calc(50% - 50px);
			}

		.wrap-h2-line:after {
			content: "";
			border-bottom: 1px solid #B8985B;
			display: inline-block;
			width: 0;
			margin-left: 50px;
			transition: width 2s ease 1s;
		}
			.wrap-h2-line.animate__fadeInUp:after {
				width: calc(50% - 50px);
			}

	html[dir="rtl"] section.wrap-down-form-contact .wpcf7 {direction: rtl;}
	section.wrap-down-form-contact form{
		display: flex;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		flex-wrap: wrap;
	}
	section.wrap-down-form-contact form > p{
		width: 25%;
	}
	section.wrap-down-form-contact form span.wpcf7-form-control-wrap{
		width: calc(100% - 30px);
		display: block;
		margin-left: 15px;
		margin-right: 15px;
	}
		section.wrap-down-form-contact form input[type="text"],
		section.wrap-down-form-contact form input[type="phone"],
		section.wrap-down-form-contact form input[type="email"]{
			width: 100%;
			border: 1px solid #383838;
			color: #ffffff;
			font-size: 100%;
			padding: 0 10px;
			position: relative;
			cursor: text !important;
			background: #383838;
			height: 50px;
			border-radius: 0;
			line-height: 1.4;
			box-sizing: border-box;
		}
		html[lang="he-IL"] section.wrap-down-form-contact form input[type="text"],
		html[lang="he-IL"] section.wrap-down-form-contact form input[type="phone"],
		html[lang="he-IL"] section.wrap-down-form-contact form input[type="email"]{
			font-family: "Reforma";
			font-size: 24px;
		}

		html[dir="rtl"] section.wrap-down-form-contact form input[type="email"] {direction: rtl;}

			section.wrap-down-form-contact form input[type="text"]:focus,
			section.wrap-down-form-contact form input[type="phone"]:focus,
			section.wrap-down-form-contact form input[type="email"]:focus{
				border: 1px solid #B8985B;
			}
		section.wrap-down-form-contact form .wrap-submit{
			width: calc(25% - 30px);
			margin-left: 15px;
			margin-right: 15px;
			background: #B8985B;
		}
			section.wrap-down-form-contact form .wrap-submit input[type="submit"]{
				background: none;
				width: 100%;
				height: 100%;
				border: none;
				cursor: pointer;
				color: #000;
				font-size: 110%;
				font-weight: bold;

			}

	section.wrap-down-form-contact .wrap-checkbox{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding: 10px 15px;
		box-sizing: border-box;
	}
		section.wrap-down-form-contact .wrap-checkbox input[type="checkbox"]{
			display: none;
		}

		section.wrap-down-form-contact .wrap-checkbox label{
			font-size: 105%;
			color: #fff;
			cursor: pointer;
			display: flex;
			align-items: center;
			margin-top: 10px;
		}
			section.wrap-down-form-contact .wrap-checkbox  > label:before,
      section.wrap-down-form-contact .wrap-checkbox .wpcf7-list-item-label:before{
				content: '';
				display: block;
				width: 17px;
				height: 17px;
				border: 1px solid #fff;
				margin-right: 7px;
				background-size: 15px;
				background-position: center center;
				background-repeat: no-repeat;
				min-width: 17px;
			}
			html[dir="rtl"] section.wrap-down-form-contact .wrap-checkbox > label:before,
      html[dir="rtl"] section.wrap-down-form-contact .wrap-checkbox .wpcf7-list-item-label:before{
				margin-right: 0;
				margin-left: 7px;
			}
			section.wrap-down-form-contact .wrap-checkbox input[type="checkbox"]:checked+label:before,
      section.wrap-down-form-contact .wrap-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label:before{
				background-image: url(img/bg-checkbox.png);
			}
			section.wrap-down-form-contact .wpcf7-not-valid-tip{
				position: absolute;
				left: 15px;
			}
/******************END STYLE wpar-down-form-contact***************************/


/****************** STYLE wrap-main-form***************************/
.wrap-main-form{
	width: 85%;
}
html[dir="rtl"] .wrap-main-form .wpcf7{
	direction: rtl;
}
	.wrap-main-form .wpcf7-response-output{
		color: #fff;
	}
	.wrap-main-form .wrap-line1{
		display: flex;
		margin-bottom: 25px;
		height: 50px;
	}
	.wrap-main-form .wrap-line1 .wpcf7-form-control-wrap{
		width: 33%;
		display: inline-block;
		height: 100%;
	}
		.wrap-main-form .wrap-line1 span {
			margin-left: 15px;
			margin-right: 15px;
		}
		.wrap-main-form .wrap-line1 p{
			width: 25%;
		}
			.wrap-main-form .wrap-line1 p .wpcf7-form-control-wrap{
				width: 100%;
			}
		.wrap-main-form .wrap-line1 input{
			border: 2px solid #fff;
			background: none;
			color: #fff;
			font-size: 100%;
			padding: 20px;
			width: 100%;
			box-sizing: border-box;
			height: 100%;

		}
			.wrap-main-form .wrap-line1 input:focus{
				border: 2px solid #B8985B;
			}

	.wrap-main-form .wrap-line2{
		display: flex;
		margin-bottom: 15px;
	}
		.wrap-main-form .wrap-line2 .wpcf7-form-control-wrap.text_message{
			width: 75%;
			margin-right: 0;
			margin-left: 15px;
		}
		html[dir="rtl"] .wrap-main-form .wrap-line2 .wpcf7-form-control-wrap.text_message{
			margin-right: 15px;
			margin-left: 0;
		}

	.wrap-main-form .wrap-line2 textarea{
		width: 100%;
		box-sizing: border-box;
		height: 80px;
		border: 2px solid #fff;
		resize: none;
		background: none;
		color: #fff;
		font-size: 100%;
		padding: 4px 10px;
	}

		.wrap-main-form .wrap-line2 textarea:focus{
			border: 2px solid #B8985B;
		}
	.wrap-main-form .wrap-line2 .wrap-submit{
		width: calc(25% - 20px);
		margin-left: 30px;
		margin-right: 15px;
		box-sizing: border-box;
		background: #B8985B;
		cursor: pointer;
	}
	html[dir="rtl"] .wrap-main-form .wrap-line2 .wrap-submit{
		margin-left: 15px;
		margin-right: 30px;
	}
		.wrap-main-form .wrap-line2 .wrap-submit input[type="submit"]{
			display: block;
			height: 100%;
			width: 100%;
			border: none;
			background: none;
			cursor: pointer;
			font-size: 100%;
			color: #000;
			font-weight: bold;
			text-transform: uppercase;
		}
	.wrap-main-form .wrap-checkbox{
		padding: 0 15px 10px 15px;
		box-sizing: border-box;
	}
	.wrap-main-form .wrap-checkbox input[type="checkbox"]{
		display: none;
	}
		.wrap-main-form .wrap-checkbox label{
			font-size: 85%;
			color: #fff;
			cursor: pointer;
			display: flex;
			align-items: center;
		}
		.wrap-main-form .wrap-checkbox  > label:before,
    .wrap-main-form .wrap-checkbox .wpcf7-list-item-label:before{
			content: '';
			display: block;
			width: 17px;
			height: 17px;
			border: 1px solid #fff;
			margin-right: 7px;
			background-size: 15px;
			background-position: center center;
			background-repeat: no-repeat;
			min-width: 17px;
		}
		html[dir="rtl"] .wrap-main-form .wrap-checkbox > label:before,
    html[dir="rtl"] .wrap-main-form .wpcf7-list-item-label:before{
			margin-left: 7px;
			margin-right: 0;
		}
			.wrap-main-form .wrap-checkbox input[type="checkbox"]:checked+label:before,
      .wrap-main-form .wrap-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label:before{
				background-image: url(img/bg-checkbox.png);
			}
	.wrap-main-form .wrap-end-text-contact{
		text-align: center;
		color: #fff;
		font-size: 100%;
		margin-top: 20px;
	}
		.wrap-main-form .wrap-end-text-contact a{
			color: #fff;
		}
/****************** END STYLE wrap-main-form***************************/


/****************** STYLE select***************************/
.dropcontainer {
	position:absolute;
	font-size: 100%;
	color: #fff;
	z-index: 1;
	width: 100%;
}
.trigger {
	color: #777;
	padding: 10px;
	font-size: 100%;
	width: 100%;
	background: url(img/select-arrow-open.png) calc(100% - 9px) center no-repeat;
	background-size: 17px;
	display: block;
	border: 2px solid #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}

.wrap-zagolovok.contacts .zagolovok p a.trigger {
	text-align: left;
	height: 50px;
	overflow: hidden;
	line-height: 1.7;
}
	html[dir="rtl"] .wrap-zagolovok.contacts .zagolovok p a.trigger {
		text-align: right;
		background-position: 9px center;
	}
.trigger:hover {
	color: #777;
	background: url(img/select-arrow-open.png) calc(100% - 9px) center no-repeat;
	background-size: 17px;
}

.activetrigger {
	text-align: left;
	color: #777;
	padding: 10px;
	font-size: 100%;
	width: 100%;
	background: url(img/select-arrow-close.png) calc(100% - 9px)center no-repeat;
	background-size: 17px;
	display: block;
	border: 2px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #B8985B;
}
	html[dir="rtl"] .activetrigger{
		text-align: right;
		background-position: 9px center;
	}
.activetrigger:hover {
	background: url(img/select-arrow-close.png) calc(100% - 9px) center no-repeat;
	background-size: 17px;
	color: #777;
	}
	html[dir="rtl"] .activetrigger:hover{
		background-position: 9px center;
	}
.activetrigger:active {
	background: url(img/select-arrow-close.png) calc(100% - 9px) center no-repeat;
	background-size: 17px;
	color: #777;
	}
	html[dir="rtl"] .activetrigger:active{
		background-position: 9px center;
	}

.dropcontainer ul {
	font-size: 16px;
	border: 1px solid #ccc;
 	background: #000;
	list-style-type: none;
	padding: 10px;
	margin: 0;
	width: 100%;
	z-index: 100;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 200px;
	overflow: auto;
}

.dropcontainer ul li {
	padding: 5px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-align: left;
	}
	html[dir="rtl"] .dropcontainer ul li {
		text-align: right;
	}
.dropcontainer ul li:hover {
	background: rgba(255,255,255,0.2);
	outline: none;
	}

.dropcontainer ul li:first-child {
	display: none;
	}

.dropcontainer ul li:last-child {
	border-bottom: none;
	}

.dropdownhidden {
	display: none;
	}

.dropdownvisible {
	height: auto;
	}
/****************** END STYLE select***************************/

/****************** STYLE project***************************/
.wrap-zagolovok.project{
	position: relative;
}

.select-stage-projects{
	background: #B8985B;
	display: flex;
	justify-content: center;
}
	.select-stage-projects li{
		padding: 10px 20px;
	}
	.select-stage-projects li.current-menu-item{
		background: #c3a469;
	}
		.select-stage-projects li a{
			font-size: 175%;
			color: #000;
			line-height: 1.2;
			font-weight: bold;
		}

.wrap-blocks-projects{
	padding-top:50px;
}
	.wrap-blocks-projects h1{
		font-size: 415%;
    	color: #121212;
    	margin-bottom: 50px;
    	text-align: center;
    	text-transform: uppercase;
	}

	.wrap-blocks-projects h1:after{
		content: "";
		background-image: url(img/titleSeperator.png);
		display: block;
		width: 169px;
		height: 28px;
		margin: auto;
		margin-top: auto;
		background-size: cover;
	}

		.wrap-blocks-projects .block-filters ul{
			display: flex;
			justify-content: center;
			margin-bottom: 40px;
		}
			.wrap-blocks-projects .block-filters ul li {
				margin-right: 13px;
				margin-left: 13px;
			}
			.wrap-blocks-projects .block-filters ul li button{
				padding: 11px 70px;
				border: 1px solid #252525;
				font-size: 145%;
				text-transform: uppercase;
				background: unset;
				cursor: pointer;
			}
			.wrap-blocks-projects .block-filters ul li.active button,
			.wrap-blocks-projects .block-filters ul li:hover button{
				background: #B79859;
				border: 1px solid #B79859;
			}

	.blocks-projects {
		max-width: 1530px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		flex-wrap: wrap;
		padding-right: 15px;
		padding-left: 15px;

	}
	.blocks-projects .item-block-proj{
		width: calc(33.333% - 30px);
		padding-right: 15px;
		padding-left: 15px;
		margin-bottom: 30px;
	}
		.blocks-projects .item-block-proj .wrap-block-proj-img{
			position: relative;
			padding-top: 81%;
			overflow: hidden;
			display: block;
		}
			.blocks-projects .item-block-proj .block-proj-img{
				position: absolute;
			    top: 0;
			    right: 0;
			    bottom: -2px;
			    left: 0;
			    background-size: cover;
				background-position: bottom center;
				transition: all 1.5s ease-out;
			}
			.blocks-projects .item-block-proj:hover .block-proj-img{
				transform: scale(1.05);
			}
		.blocks-projects .item-block-proj .wrap-block-proj-text{
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
		}
			.blocks-projects .item-block-proj .block-proj-text{
				background: rgba(184, 152, 91, 0.85);
				max-width: 75%;
				margin: auto;
				padding: 15px;
				background: rgba(184, 152, 91, 0.85);
				font-size: 150%;
				font-weight: normal;
				color: #000;
				text-align: center;
				opacity: 0;
				transition: opacity 1.5s ease-out;
			}
			.blocks-projects .item-block-proj:hover .block-proj-text{
				opacity: 1;
			}
		.blocks-projects .item-block-proj .wrap-block-proj-title{
			font-size: 112%;
			color: #fff;
			background: #252525;
			display: flex;
		}
		.blocks-projects .item-block-proj .wrap-block-proj-title .crown{
			display: flex;
			margin-left: 7px;
			align-items: center;
		}
		html[dir="rtl"] .blocks-projects .item-block-proj .wrap-block-proj-title .crown{
			margin-left: 0;
			margin-right: 7px;
		}
			.blocks-projects .item-block-proj .wrap-block-proj-title .crown svg{
				height: 22px;
				width: 22px;
			}

		.blocks-projects .item-block-proj .block-proj-title{
			color: #fff;
			padding: 5px 15px;
			width: calc(100% - 40px);
			font-size: 125%;
		}
		.blocks-projects .item-block-proj .block-proj-title a { color: #fff}

			.blocks-projects .item-block-proj .block-proj-readmore{
				width: 40px;
				background: #A68852;
				display: flex;
				align-items: center;
				justify-content: center;
			}

				.blocks-projects .item-block-proj .block-proj-readmore img{
					width: 14px;
				}

				html[dir="rtl"] .blocks-projects .item-block-proj .block-proj-readmore img{
					transform: rotate(180deg);
				}

/****************** END STYLE project***************************/

/****************** STYLE single-project***************************/
.wrap-projects-single{
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
}

	.wrap-projects-single h1,
	.wrap-projects-single h2 {
		max-width: 1530px;
		width: 95%;
		font-size: 415%;
    	color: #121212;
    	margin-bottom: 50px;
    	text-align: center;
		text-transform: uppercase;
		margin-left: auto;
		margin-right: auto;
	}
.wrap-projects-single h2 {font-size: 360%;}

	.wrap-projects-single h1:after,
	.wrap-projects-single h2:after {
		content: "";
		background-image: url(img/titleSeperator.png);
		display: block;
		width: 169px;
		height: 28px;
		margin: auto;
		margin-top: auto;
		background-size: cover;
		margin-top: 15px;
	}
	.wrap-projects-single .list-post-blog{
	background: #efefef;
	}
		.wrap-item-list-post-blog{
			max-width: 1530px;
			margin-left: auto;
			margin-right: auto;
		}
	.up-block-projects-single{
		display: flex;
		direction: ltr;
	}

		.slider-projects-single{
			width: 66.666%;
		}
			.slider-projects-single .item{

			}
			.slider-projects-single .item .wrap-item-image{
				position: relative;
				padding-top: 60%;
			}
			.slider-projects-single .item .item-image{
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				background-size: contain;
				background-position: bottom center;
				background-repeat: no-repeat;
				background-color: #252525;
			}

		.logotype-projects-single{
			width: 33.333%;
			background: #252525;
			display: flex;
			align-items: center;
			justify-content: center;
		}
			.logotype-projects-single .inside-logotype{
				padding-top: 20px;
				padding-bottom: 20px;
			}
			.logotype-projects-single .inside-logotype img{
				max-width: 90%;
				height: auto;
				margin: auto;
				display: block;
			}
			.logotype-projects-single .inside-logotype p.adress{
				text-align: center;
				color:#fff;
				font-size: 170%;
				font-weight: lighter;
				margin-top: 20px;
				padding-right: 5px;
				padding-left: 5px;
				box-sizing: border-box;
			}
				.logotype-projects-single .wrap-btn-listing-contact{
					display: none;
				}

	.main-block-projects-single{
		display: flex;
		padding-bottom: 20px;
	}
		.content-projects-single {
			width: 66.666%;
			padding-right: 50px;
			padding-left: 50px;
			padding-top: 25px;
			font-size: 140%;
		}
		.content-projects-single h2{
			line-height: 1.1;
			font-weight: normal;
			text-align: unset;
			font-size: 200%;
			color: #59595B;
			margin-top: 25px;
			margin-bottom: 20px;
			text-transform: uppercase;
			word-wrap: break-word;
		}
			.content-projects-single p{
				font-size: 100%;
				line-height: 1.43;
				margin-bottom: 20px;
			}

		.sidebar-projects-single {
			width: 33.333%;
			padding-right: 15px;
			padding-top: 55px;
		}
		html[dir="rtl"] .sidebar-projects-single {
			padding-right: 0;
			padding-left: 15px;
		}
		.sidebar-projects-single>div{
			background: #ededed;
			margin-bottom: 25px;
		}
		.sidebar-projects-single>div.wrap-btn-down-single{
			background: unset;
		}
		.sidebar-projects-single>div.wrap-btn-down-single .hvr-shutter-out-vertical{
			width: 100%;
		}
		.sidebar-projects-single>div.wrap-btn-down-single .hvr-shutter-out-vertical a{
			width: 100%;
			box-sizing: border-box;
		}
			.sidebar-block h2{
				font-size: 230%;
				color: #ffffff;
				background: #252525;
				margin: 0;
				padding: 11px;
				text-transform: none;
				font-weight: bold;
			}
			.sidebar-block .content-sidebar-contact{
				padding: 25px;
				color: #000;
			}
				.sidebar-block .content-sidebar-contact .subtext{
					text-align: center;
					margin-bottom: 25px;
					font-size: 125%;
					font-weight: bold;
				}
		html[dir="rtl"] .wrap-sidebar-form .wpcf7{
			direction: rtl;
		}
		.wrap-sidebar-form form p{
			display: flex;
			flex-wrap: wrap;
		}
		.wrap-sidebar-form form p span{
			/* display: contents; */
		}
			.wrap-sidebar-form input {
				background: #dadada;
				border: 1px solid #dadada;
				color: #121212;
				font-size: 120%;
				padding: 10px 12px;
				line-height: 1.4;
				box-sizing: border-box;
				width: 100%;
			}
			html[lang="he-IL"] .wrap-sidebar-form input {
				font-family: "Reforma";
				font-weight: bold;
				font-size: 90%;
				font-weight: normal;
			}
				.wrap-sidebar-form input:focus{
					border: 1px solid #000;
				}

			.wrap-sidebar-form span.wpcf7-form-control-wrap{
				width: calc(50% - 10px);
				margin-bottom: 15px;
			}
			.wrap-sidebar-form span.wpcf7-form-control-wrap.Name {
				margin-right: 10px;
			}
				html[dir="rtl"] .wrap-sidebar-form span.wpcf7-form-control-wrap.Name {
					margin-left: 10px;
					margin-right: 0;
					font-family: "Reforma";
				}
			.wrap-sidebar-form span.wpcf7-form-control-wrap.Phone {
				margin-left: 10px;
			}
				html[dir="rtl"]	.wrap-sidebar-form span.wpcf7-form-control-wrap.Phone {
					margin-right: 10px;
					margin-left: 0;
					font-family: "Reforma";
				}

			.wrap-sidebar-form span.wpcf7-form-control-wrap.Email {
				width: 100%;
			}
			html[dir="rtl"] span.wpcf7-form-control-wrap.Email input{
				direction: rtl;
				font-family: "Reforma";
			}
			.wrap-sidebar-form .wrap-submit{
				width: 100%;
				background: #B8985B;
			}
				.wrap-sidebar-form .wrap-submit input[type="submit"]{
					margin-bottom: 0;
					width: 100%;
					background: unset;
					cursor: pointer;
					color: #000;
					font-size: 120%;
					font-family: "Reforma";
				}
				html[lang="he-IL"] .wrap-sidebar-form .wrap-submit input[type="submit"]{
					font-family: "Reforma";
					font-size: 120%;
					padding: 5px;
				}
		.wrap-sidebar-form .wrap-checkbox{
			margin-bottom: 15px;
		}
		.wrap-sidebar-form .wrap-checkbox input[type="checkbox"]{
			display: none;
		}
		.wrap-sidebar-form div[role="form"] .wrap-checkbox label{
			color: #000;
			cursor: pointer;
			margin-top: 10px;
			position: relative;
			font-family: "Crimson";
			font-size: 88%;
		}
		html[lang="he-IL"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{
			font-family: "Reforma";
			font-size: 80%;

		}

			.wrap-sidebar-form div[role="form"] .wrap-checkbox > label:before,
      .wrap-sidebar-form .wrap-checkbox .wpcf7-list-item-label:before{
				content: '';
				display: block;
				width: 17px;
				height: 17px;
				border: 1px solid #000;
				margin-right: 7px;
				background-size: 15px;
				background-position: center center;
				background-repeat: no-repeat;
				float: left;
			}
			html[dir="rtl"] .wrap-sidebar-form div[role="form"] .wrap-checkbox > label:before,
      html[dir="rtl"] .wrap-sidebar-form .wrap-checkbox .wpcf7-list-item-label:before{
					float: right;
					margin-right: 0;
					margin-left: 7px;
				position: relative;
				top:4px;
				}
			.wrap-sidebar-form div[role="form"] .wrap-checkbox input[type="checkbox"]:checked+label:before,
      .wrap-sidebar-form div[role="form"] .wrap-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label:before{
				background-image: url(img/bg-checkbox-black.png);
			}

	.sidebar-address{
		padding: 25px;
		font-size: 110%;
		display: flex;
	}
	.sidebar-address .addres-main-office,
	.sidebar-address .addres-sales-office{
		width: 50%;
		text-align: center;
	}
		.sidebar-address .addres-main-office h4,
		.sidebar-address .addres-sales-office h4{
			margin-bottom: 10px;
		}
		.sidebar-address .addres-main-office p,
		.sidebar-address .addres-sales-office p{
			line-height: 1.43;
			margin-bottom: 2px;
		}
		.sidebar-address .addres-main-office p a,
		.sidebar-address .addres-sales-office p a{color: #000;}
	.sidebar-address .addres-main-office{
		padding-right: 15px;
		border-right: 1px solid #D9D9D9;
	}
		html[dir="rtl"] .sidebar-address .addres-main-office{
			padding-right: 0;
			padding-left: 15px;
			border-left: 1px solid #D9D9D9;
			border-right: unset;
		}

	.sidebar-address .addres-sales-office{
		padding-left: 15px;
	}
		html[dir="rtl"] .sidebar-address .addres-sales-office{
			padding-left: 0;
			padding-right: 15px;
		}

	.wrap-wize{
		display: none;
	}
	.sidebar-video{
		position: relative;
		padding: 30px;
		max-width: 400px;
		margin-right: auto;
		margin-left: auto;
	}
		.sidebar-video img{
			width: 100%;
			height: auto;
		}
		.sidebar-video .play {
			width: calc(100% - 60px);
			height: calc(100% - 60px);
			position: absolute;
			top: 30px;
			left: 30px;
			background-image: url(img/play.png);
			background-repeat: no-repeat;
			background-size: 30%;
			background-position: center;
		}


.accordion {

}
	.accordion h3 {
		font-size: 170%;
		border-bottom: 2px solid #B8985B;
		margin-bottom: 0;
		margin-top: 20px;
		padding-bottom: 15px;
		font-weight: normal;
	}
	.item-accordion{
		border-bottom: 2px solid #B8985B;
	}
	.title-accordion-trigger{
		position: relative;
		cursor: pointer;
	}
		.title-accordion-trigger h4{
			padding-top: 10px;
			padding-bottom: 10px;
			font-size: 95%;
			font-weight: normal;
		}

		.title-accordion-trigger:after{
			content: '+';
			position: absolute;
			display: inline-block;
			top: calc(50% - 30px);
			right:15px;
			font-size: 36px;
			font-family: "Crimson";
		}
		.item-accordion.open .title-accordion-trigger:after{
			content: '-';
		}
		html[dir="rtl"] .title-accordion-trigger:after{
			right:unset;
			left: 15px;
		}

	.body-item-accordion{
		padding-bottom: 15px;
		font-size: 85%;
		display: none;
	}
	.item-accordion.open .body-item-accordion{
		display: block;
	}

		.body-item-accordion ul{
			list-style: disc;
			padding-left: 40px;
		}
		.body-item-accordion ul li{
			margin-bottom: 3px;
		}
		html[dir="rtl"] .body-item-accordion ul{
			padding-left: 0px;
			padding-right: 40px;
		}
	.accordion .note{
		margin-top: 15px;
	}
	.wrap-btn-down-single{
		text-align: center;
		margin-bottom: 35px;

	}
		.wrap-btn-down-single .hvr-shutter-out-vertical{
			background: #fff;
			width: 30%;
		}
		.wrap-btn-down-single a{
			background: unset;
			border: 1px solid;
			font-size: 120%;
			padding: 7px;
			display: block;
			color: #000;
		}
section.map{
	margin-bottom: -4px;
	width: 100%;
	height: 400px;
	position: relative;
}
	section.map .screen-map{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		background: rgba(0,0,0,0.8);
	}
		section.map .screen-map h4{
			font-size: 39px;
			margin-bottom: 5px;
		}
		html[lang="he-IL"] section.map .screen-map h4{
			font-family: "ReformaLight";
			color: #fff;
		}
		section.map .screen-map .open-map{
			background: #b8985b;
			padding: 10px 20px;
			cursor: pointer;
			color: #000;
			text-align: center;
		}
		html[lang="he-IL"] section.map .screen-map .open-map{
			font-size: 28px;
		}




.side-map {height: 250px;}
.side-map iframe{	width: 100%; height: 100%; }
/****************** END STYLE single-project***************************/

/****************** STYLE in-media***************************/
.wrap-content-page.wrap-in-media{
	margin-top: 0;

}
.content-page.in-media{
	display: flex;
	flex-wrap: wrap;
}

	.wrap-block-media{
		width: calc(20% - 30px);
		margin: 15px;
	}
	.wrap-block-media.displayed{
		animation: zoomIn 1s ease-in-out;
	}
	.wrap-block-media.hidden{
		display: none;
	}

		.wrap-block-media .block-media{
			position: relative;
			width: 100%;
			padding-top: 100%;
			background: #b8985b;
		}
		.wrap-block-media .block-media .yLetter,
		.wrap-block-media .block-media .aLetter{
			position: absolute;
			width: 70%;
			height: 70%;
			top: 15%;
			left: 15%;
		}
			.wrap-block-media .block-media .yLetter svg{
				fill: #bea16d;
				max-width: 100%;
			}
			.wrap-block-media .block-media .aLetter svg{
				fill: #ab8d56;
				max-width: 100%;
			}

		.wrap-block-media .insader-block-media{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(195,164,105,0);
			display: flex;
			justify-content: center;
			align-items: center;
			border: 2px solid #b8985b;
			box-sizing: border-box;
			transition: all 1s ease;
		}

		.wrap-block-media .insader-block-media:hover{
			background: rgba(195,164,105,1);
			border: 2px solid #000;
		}
			.insader-block-media .content-block-media{
				max-height: 100%;
				width: 80%;
				text-align: center;
			}
				.insader-block-media .content-block-media p{
					font-size: 100%;
					color: #000;
					line-height: 1.2;
					margin-bottom: 0;
				}
	.wrap-more-block-media{
		text-align: center;
		margin-bottom: 60px;
	}
	.wrap-more-block-media .hvr-shutter-out-vertical{
		background-color: #fff;
	}
		.wrap-more-block-media button{
			font-size: 120%;
			background: rgba(0,0,0,0);
			border: 1px solid #000;
			padding: 12px 100px;
			cursor: pointer;
		}
/****************** END STYLE in-media***************************/

/****************** STYLE blog***************************/
.list-post-blog .wrap-item-list-post-blog:nth-child(odd){
	background: #efefef;
}
.item-list-post-blog{
	max-width: 1530px;
	width: 100%;
	display: flex;
	margin-left: auto;
	margin-right: auto;
}
.list-post-blog .wrap-item-list-post-blog:nth-child(even) .item-list-post-blog{
	flex-direction: row-reverse;
}
	.item-list-post-blog-img {
		width: 35%;
		background: #fff;
	}
		.wrap-post-blog-img{
			position: relative;
			width: 100%;
			padding-top: 100%;
		}
		.blog-single .wrap-post-blog-img{
			padding-top: 75%;
		}
			.post-blog-img{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-size: cover;
				background-position: center;
			}
	.item-list-post-blog-content {
		width: 65%;
		padding: 3% 5% 3% 20px;
		box-sizing: border-box;
		justify-content: center;
		display: flex;
		flex-direction: column;
		position: relative;
	}
	.item-list-post-blog-content a{
		color: #252525;
	}
	.item-list-post-blog-content h4{
		font-size: 200%;
		font-weight: normal;
		margin-bottom: 10px;
	}
	.item-list-post-blog-content .content{
		font-size: 100%;
    	line-height: 1.2;
	}
	.item-list-post-blog-content .wrap-bnt-more a{
		background: #B8985B;
		color: #000;
		padding: 7px 50px;
		font-size: 110%;
		margin-top: 20px;
	}
	.wrap-btn-more-posts{
		text-align: center;
		padding: 50px 10px;
	}
		.btn-more-posts{
			background: rgba(0,0,0,0);
			color: #000;
			padding: 7px 130px;
			font-size: 110%;
			border: 1px solid #000;
			cursor: pointer;
		}
		html[lang="he-IL"] .btn-more-posts{
			font-size: 26px;
			font-family: "Reforma";
		}
	.blog-single .list-post-blog .wrap-item-list-post-blog:nth-child(2n+1){
		background: none;
	}

	.blog-single .wrap-projects-single h1{margin-bottom: 10px;}
	.blog-single .nav-post{
		display: flex;
		justify-content: space-between;
		margin-top: 40px;
	}
	html[lang="he-IL"] .blog-single .nav-post{
		flex-direction: row-reverse;
	}
	.blog-single .nav-post a{color: #000;}
	.blog-single .nav-post div.next{
		background-image: url(img/L.png);
		height: 60px;
		background-size: 30px;
		background-position: left;
		background-repeat: no-repeat;
		display: flex;
		align-items: center;
		line-height: 1;
		padding-left: 50px;
	}
		html[dir="rtl"] .blog-single .nav-post div.next{
			background-image: url(img/R.png);
			padding-right: 50px;
 			background-position: calc(100% - 12px) center;
 			font-size: 20px;
		}
		html[dir="rtl"] .blog-single .nav-post div.next:hover{
			animation-name: righttoleft;
			animation-duration: 1s;
			animation-iteration-count: infinite;
			animation-timing-function: linear;
		}
@-webkit-keyframes righttoleft
{
    0% {background-position: calc(100% - 12px) center; }
    25% {background-position: calc(100% - 9px) center;}
    50% {background-position: calc(100% - 12px) center;}
    75% {background-position: calc(100% - 15px) center; }
    100% {background-position: calc(100% - 12px) center;}
}
@keyframes righttoleft
{
    0% {background-position: calc(100% - 12px) center; }
    25% {background-position: calc(100% - 9px) center;}
    50% {background-position: calc(100% - 12px) center;}
    75% {background-position: calc(100% - 15px) center; }
    100% {background-position: calc(100% - 12px) center;}
}
	.blog-single .nav-post div.prev{
		background-image: url(img/R.png);
		height: 60px;
		background-size: 30px;
		background-position: right;
		background-repeat: no-repeat;
		display: flex;
		align-items: center;
		line-height: 1;
		padding-right: 50px;
	}
		html[dir="rtl"] .blog-single .nav-post div.prev{
			background-image: url(img/L.png);
			padding-left: 50px;
			background-position: 12px center;
			font-size: 20px;
		}
		html[dir="rtl"] .blog-single .nav-post div.prev:hover{
			animation-name: lefttoright;
			animation-duration: 1s;
			animation-iteration-count: infinite;
			animation-timing-function: ease-in-out;
		}

@-webkit-keyframes lefttoright
{
    0% {background-position: 12px center; }
    25% {background-position: 9px center;}
    50% {background-position: 12px center;}
    75% {background-position: 15px center; }
    100% {background-position: 12px center;}
}
@keyframes lefttoright
{
    0% {background-position: 12px center; }
    25% {background-position: 9px center;}
    50% {background-position: 12px center;}
    75% {background-position: 15px center; }
    100% {background-position: 12px center;}
}

	.blog-single .wrap-btn-down-single{
		margin-top: 50px;
	}
		.blog-single .wrap-btn-down-single a{
			padding: 6px 125px;
		}
		html[lang="he-IL"] .blog-single .wrap-btn-down-single a{
			font-size: 26px; padding: 6px;
		}


	html[lang="he-IL"] .wrap-projects-single.blog-single h1{font-size: 70px; line-height: 1;}
	html[lang="he-IL"] .wrap-projects-single.blog-single h1:after{margin-top: 0;}

/****************** END STYLE blog***************************/

#FixForm{
	z-index: 2;
	position: fixed;
	left: -235px;;
	top: 95px;
	display: block;
	transition: opacity 1s linear;
	opacity:0;
}
#FixForm.open{
	left: 0;
}
#FixForm.visibl{
	opacity:1;
	transition: left 0.5s linear;
}
	#FixForm #FixFormOuter{
		position: absolute;
		right: -90px;
		width: 90px;
		height: 90px;
		top: 0;
		background-color: #252525;
		color: #fff;
		text-align: center;
		padding: 20px 5px;
		display: inline-block;
		box-sizing: border-box;
		cursor: pointer;
	}
		#FixForm #FixFormOuter img{
			max-width: 40px;
			width: 40px;
		}
		#FixForm #FixFormOuter p{
			font-size: 18px;
		}
		html[lang="he-IL"] #FixForm #FixFormOuter p{
			font-family: "ReformaLight";
		}
	#FixForm #FixFormInner{
		background: #252525;
		width: 235px;
		padding-bottom: 27px;
	}
		#FixFormInner .contact-form-title,
		#FixFormInner .contact-form{
			width: 76%;
			margin-left: auto;
			margin-right: auto;
		}
			#FixFormInner .contact-form-title h2{
				padding-top: 30px;
				font-size: 38px;
				color:#fff;
				font-weight: 500;
				text-align: center;
			}
			#FixFormInner .contact-form-title h2:after{
				content: "";
				background-image: url(img/titleSeperator.png);
				display: block;
				width: 132px;
				height: 22px;
				margin: auto;
				margin-top: auto;
				background-size: cover;
				margin-top: 2px;
			}
		#FixFormInner .contact-form{
		}
		html[dir="rtl"] #FixFormInner .contact-form>div{
			direction: rtl;
		}
		#FixFormInner .contact-form input,
    #FixFormInner .contact-form select{
			width: 100%;
			background: transparent;
			border: 1px solid rgba(255, 255, 255, 0.5);
			height: 43px;
			margin-top: 10px;
			font-size: 13px;
			color: #ffffff;
			padding-right: 10px;
			/*padding-left: 10px;*/
			box-sizing: border-box;
			font-size: 21px;
		}
    #FixFormInner .contact-form select option {
      background: #121212;
    }

		html[lang="he-IL"] #FixFormInner .contact-form input,
    html[lang="he-IL"] #FixFormInner .contact-form select{
			font-family: "ReformaLight";
		}
		#FixForm .wrap-checkbox{
			margin-top: 11px;
		}
		#FixForm .wrap-checkbox input[type="checkbox"]{
			display:none;
		}
    #FixForm .wrap-checkbox label{
      color: #fff;
      cursor: pointer;
      display: flex;
      align-items: center;
    }
    #FixForm .wrap-checkbox .wpcf7-list-item-label,
    .wrap-down-form-contact .wrap-checkbox .wpcf7-list-item-label,
    .wrap-main-form  .wrap-checkbox .wpcf7-list-item-label{
      display: flex;
    }
    .wpcf7 .wrap-checkbox span.wpcf7-list-item{
      margin: 0;
    }
    #FixForm .wrap-checkbox label{
      color: #fff;
      cursor: pointer;
      display: flex;
      align-items: center;
    }
		html[lang="he-IL"] #FixForm .wrap-checkbox label{
			font-size: 15px;
			font-family: "ReformaLight";
		}
    #FixForm .wrap-checkbox > label:before,
    #FixForm .wrap-checkbox .wpcf7-list-item-label:before{
			content: '';
			display: block;
			width: 17px;
			height: 17px;
			border: 1px solid #fff;
			margin-right: 7px;
			background-size: 15px;
			background-position: center center;
			background-repeat: no-repeat;
			min-width: 17px;
		}
		html[dir="rtl"] #FixForm .wrap-checkbox > label:before,
    html[dir="rtl"] #FixForm .wrap-checkbox .wpcf7-list-item-label:before{
			margin-right: 0;
			margin-left: 7px;
		}

		#FixForm .wrap-checkbox input[type="checkbox"]:checked+label:before,
    #FixForm .wrap-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label:before{
			background-image: url(img/bg-checkbox.png);
		}
		#FixForm .wrap-submit {
			background: #b8985b;
			width: 100%;
			margin-top: 5px;
		}
			#FixForm .wrap-submit input{
				margin-top: 0;
				border: none;
				color: #000;
				cursor: pointer;
			}
			html[lang="he-IL"] #FixForm .wrap-submit input{
				font-family: "Reforma";
				font-size: 24px;

			}
		#FixForm span.wpcf7-not-valid-tip{
			font-size: 17px;
		}
		#FixForm .wpcf7-response-output{
			margin-top: 10px;
			color: #fff;
			font-size: 17px;
		}
		#FixFormInner .contact-form input, #FixFormInner .contact-form select {border: none; background: #dadada; font-size:16px; color: #121212;width: calc(100% - 10px);margin-left: 5px;  margin-right: 5px;}
/****************** END STYLE othen***********************/


/******* HE Styles ********/
html[lang="he-IL"] section h2{font-size: 66px;}
html[lang="he-IL"] #sliders_project_3d .title-item-slider{font-size: 48px;}
html[lang="he-IL"] .wrap-bnt-project-markt a{font-size: 26px;}
html[lang="he-IL"] section.aboutYossi .aboutYossi-content-left { text-align: center}
html[lang="he-IL"] section.aboutYossi .aboutYossi-content-left p,
html[lang="he-IL"] section.aboutYossi .bottom-strip .wrap-btn-readmore a,
html[lang="he-IL"] .home-about-us p,
html[lang="he-IL"] .wrap-btn-readmore a,
html[lang="he-IL"] #slider-inhabited-object .item span { font-size: 25px;}
html[lang="he-IL"] section.aboutYossi .bottom-strip h2 { font-size: 300%}
html[lang="he-IL"] .wrap-main-menu .mn-nav-label,
html[lang="he-IL"] .content-projects-single h2 { font-size: 150%; }
html[lang="he-IL"] .content-projects-single p { font-size: 23px; margin-bottom: 0}
html[lang="he-IL"] .sidebar-block h2 { font-size: 180%; font-weight: normal;}
html[lang="he-IL"] .sidebar-block .content-sidebar-contact .subtext { font-size: 100%; font-weight: normal;}
html[lang="he-IL"] .sidebar-address { font-size: 100%}
html[lang="he-IL"] .content-projects-single,
html[lang="he-IL"]  .title-accordion-trigger h4 { font-size: 100%}
html[lang="he-IL"] .accordion h3 {font-size: 180%;}
html[lang="he-IL"] .body-item-accordion ul li { font-size: 19px}
html[lang="he-IL"] .onas .onas-boxs h2 { font-size: 324%}
html[lang="he-IL"] .onas .onas-text { font-size: 100%; font-weight: normal; }
html[lang="he-IL"] .wrap-h2-line h2 { font-size: 255%;}
html[lang="he-IL"] section.wrap-down-form-contact .wrap-checkbox label { font-size: 17px; font-family: reformaLight;}
html[lang="he-IL"] section.wrap-down-form-contact form .wrap-submit input[type="submit"]{  font-size: 22px; font-family: reforma; font-weight: normal; }
html[lang="he-IL"] .insader-block-media .content-block-media p { font-size: 90%}
html[lang="he-IL"] .select-stage-projects li a { font-size: 135%; font-weight: normal}
html[lang="he-IL"] .wrap-blocks-projects h1 {    font-size: 320%; font-weight: normal;}
html[lang="he-IL"] .wrap-blocks-projects .block-filters ul li button { font-size: 110%; font-weight: normal}
html[lang="he-IL"] .blocks-projects .item-block-proj .block-proj-title { font-size: 25px; font-weight: normal}
html[lang="he-IL"] .item-list-post-blog-content h4 {font-size: 220%;}
html[lang="he-IL"] .item-list-post-blog-content .content {font-size: 110%;}
html[lang="he-IL"] .blog-single .item-list-post-blog-content .content {font-size: 20px;}
html[lang="he-IL"] .wrap-zagolovok.contacts .zagolovok p.appeal {font-size: 220%;}
html[lang="he-IL"] .logotype-projects-single .inside-logotype p.adress{font-size: 29px; font-family: "ReformaLight", "cinzel"}
.content a { text-decoration: underline; color: #b8985b;}
.content a:hover { text-decoration: none}

html[lang="he-IL"] .page-template-template_page_in_media .wrap-zagolovok.contacts .zagolovok h1{font-family: "Reforma";}
html[lang="en-US"] .wrap-main-menu .mn-nav-label {font-size: 22px;}
html[lang="en-US"] .home-about-us h2,
html[lang="en-US"] section.aboutYossi .aboutYossi-content h2,
html[lang="en-US"] .project-markt h2,
html[lang="en-US"] .inhabited-object h2{font-size: 51px; font-family: "TitilliumBold";}
html[lang="en-US"] .home-about-us h2:after,
html[lang="en-US"] section.aboutYossi .aboutYossi-content h2:after,
html[lang="en-US"] .project-markt h2:after,
html[lang="en-US"] .inhabited-object h2:after{margin-top: 10px;}
html[lang="en-US"] .home-about-us p{font-size: 19px;}
html[lang="en-US"] .wrap-btn-readmore a {font-size: 20px;}
html[lang="en-US"] #sliders_project_3d .title-item-slider{font-size: 41px;}
html[lang="en-US"] .wrap-bnt-project-markt a{font-size: 20px;}
html[lang="en-US"] section.aboutYossi .bottom-strip h2{font-size: 32px; font-family: "TitilliumBold";}
html[lang="en-US"] section.aboutYossi .bottom-strip .wrap-btn-readmore a{font-size: 20px;}
html[lang="en-US"] #slider-inhabited-object .item span{font-size: 20px;}

html[lang="fr-FR"] .wrap-main-menu .mn-nav-label {font-size: 22px;}
html[lang="fr-FR"] .home-about-us h2,
html[lang="fr-FR"] section.aboutYossi .aboutYossi-content h2,
html[lang="fr-FR"] .project-markt h2,
html[lang="fr-FR"] .inhabited-object h2{font-size: 51px; font-family: "TitilliumBold";}
html[lang="fr-FR"] .home-about-us h2:after,
html[lang="fr-FR"] section.aboutYossi .aboutYossi-content h2:after,
html[lang="fr-FR"] .project-markt h2:after,
html[lang="fr-FR"] .inhabited-object h2:after{margin-top: 10px;}
html[lang="fr-FR"] .home-about-us p{font-size: 19px;}
html[lang="fr-FR"] .wrap-btn-readmore a {font-size: 20px;}
html[lang="fr-FR"] #sliders_project_3d .title-item-slider{font-size: 41px;}
html[lang="fr-FR"] .wrap-bnt-project-markt a{font-size: 20px;}
html[lang="fr-FR"] section.aboutYossi .bottom-strip h2{font-size: 32px; font-family: "TitilliumBold";}
html[lang="fr-FR"] section.aboutYossi .bottom-strip .wrap-btn-readmore a{font-size: 19px;}
html[lang="fr-FR"] section.aboutYossi .bottom-strip h2{width: 75%;}
html[lang="fr-FR"] section.aboutYossi .bottom-strip .wrap-btn-readmore{width: 25%;}
html[lang="fr-FR"] section.aboutYossi .bottom-strip .wrap-btn-readmore a{max-width: 240px;}
html[lang="fr-FR"] #slider-inhabited-object .item span{font-size: 20px;}

html[lang="ru-RU"] .wrap-main-menu .mn-nav-label {font-size: 22px;}
html[lang="ru-RU"] .home-about-us h2,
html[lang="ru-RU"] section.aboutYossi .aboutYossi-content h2,
html[lang="ru-RU"] .project-markt h2,
html[lang="ru-RU"] .inhabited-object h2{font-size: 51px; font-family: "RobotoCondensedBold";}
html[lang="ru-RU"] .home-about-us h2:after,
html[lang="ru-RU"] section.aboutYossi .aboutYossi-content h2:after,
html[lang="ru-RU"] .project-markt h2:after,
html[lang="ru-RU"] .inhabited-object h2:after{margin-top: 10px;}
html[lang="ru-RU"] .home-about-us p{font-size: 19px;}
html[lang="ru-RU"] .wrap-btn-readmore a {font-size: 20px;}
html[lang="ru-RU"] #sliders_project_3d .title-item-slider{font-size: 41px;}
html[lang="ru-RU"] .wrap-bnt-project-markt a{font-size: 20px;}
html[lang="ru-RU"] section.aboutYossi .bottom-strip h2{font-size: 29px; font-family: "RobotoCondensedBold";}
html[lang="ru-RU"] section.aboutYossi .bottom-strip .wrap-btn-readmore a{font-size: 19px;}
html[lang="ru-RU"] section.aboutYossi .bottom-strip h2{width: 75%;}
html[lang="ru-RU"] section.aboutYossi .bottom-strip .wrap-btn-readmore{width: 25%;}
html[lang="ru-RU"] section.aboutYossi .bottom-strip .wrap-btn-readmore a{max-width: 270px;}
html[lang="ru-RU"] #slider-inhabited-object .item span{font-size: 20px;}


html[lang="en-US"] .onas .onas-boxs .dod_text{font-size: 51px; padding-top:6px; font-family: "crimson"}
html[lang="en-US"] .onas .onas-boxs h2{font-size: 51px; font-family: "Titillium"; font-weight: normal;}
html[lang="en-US"] .onas .onas-text{font-size: 19px; font-weight: normal;}
html[lang="en-US"] .wrap-h2-line h2{font-size: 25px;}
html[lang="en-US"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 15px;}
html[lang="en-US"] section.wrap-down-form-contact form input[type="text"],
html[lang="en-US"] section.wrap-down-form-contact form input[type="phone"],
html[lang="en-US"] section.wrap-down-form-contact form input[type="email"],
html[lang="en-US"] section.wrap-down-form-contact form .wrap-submit input[type="submit"]{font-size: 17px; font-family: "Titillium"; font-weight: normal;}

html[lang="fr-FR"] .onas .onas-boxs .dod_text{font-size: 71px; padding-top:6px; font-family: "crimson"}
html[lang="fr-FR"] .onas .onas-boxs h2{font-size: 51px; font-family: "Titillium"; font-weight: normal;}
html[lang="fr-FR"] .onas .onas-text{font-size: 19px; font-weight: normal;}
html[lang="fr-FR"] .wrap-h2-line h2{font-size: 25px;}
html[lang="fr-FR"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 15px;}
html[lang="fr-FR"] section.wrap-down-form-contact form input[type="text"],
html[lang="fr-FR"] section.wrap-down-form-contact form input[type="phone"],
html[lang="fr-FR"] section.wrap-down-form-contact form input[type="email"],
html[lang="fr-FR"] section.wrap-down-form-contact form .wrap-submit input[type="submit"]{font-size: 17px; font-family: "Titillium";  font-weight: normal;}

html[lang="ru-RU"] .onas .onas-boxs .dod_text{font-size: 71px; font-family: "crimson"; padding-top: 8px;}
html[lang="ru-RU"] .onas .onas-boxs h2{font-size: 51px; font-family: "RobotoCondensed"; font-weight: normal; padding-top: 15px; padding-bottom: 15px;}
html[lang="ru-RU"] .onas .onas-text{font-size: 19px; font-weight: normal;}
html[lang="ru-RU"] .wrap-h2-line h2{font-size: 25px;}
html[lang="ru-RU"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 15px;}
html[lang="ru-RU"] section.wrap-down-form-contact form input[type="text"],
html[lang="ru-RU"] section.wrap-down-form-contact form input[type="phone"],
html[lang="ru-RU"] section.wrap-down-form-contact form input[type="email"],
html[lang="ru-RU"] section.wrap-down-form-contact form .wrap-submit input[type="submit"]{font-size: 17px; font-family: "RobotoCondensed"; font-weight: normal;}

html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 79px; line-height: 1.2 }
html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 79px; font-weight: normal;}

html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 67px; font-family: "cinzel"; line-height: 1.2;}
html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 51px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 67px; font-family: "cinzel"; line-height: 1.2;}
html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 51px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 71px; font-family: "crimson"; line-height: 1; padding-top: 1px;}
html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 51px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

html[lang="he-IL"] .wrap-blocks-projects .block-filters ul li button{font-family: "Reforma"}

html[lang="en-US"] .select-stage-projects li a{font-size: 23px; font-weight: normal;}
html[lang="en-US"] .wrap-blocks-projects h1 {font-size: 46px; font-family: "TitilliumBold"}
html[lang="en-US"] .wrap-blocks-projects .block-filters ul li button{font-size: 18px;}
html[lang="en-US"]  .blocks-projects .item-block-proj .block-proj-title{font-size: 19px;}

html[lang="fr-FR"] .select-stage-projects li a{font-size: 23px; font-weight: normal;}
html[lang="fr-FR"] .wrap-blocks-projects h1 {font-size: 46px; font-family: "TitilliumBold"}
html[lang="fr-FR"] .wrap-blocks-projects .block-filters ul li button{font-size: 18px;}
html[lang="fr-FR"]  .blocks-projects .item-block-proj .block-proj-title{font-size: 19px;}

html[lang="ru-RU"] .select-stage-projects li a{font-size: 23px; font-weight: normal;}
html[lang="ru-RU"] .wrap-blocks-projects h1 {font-size: 46px; font-family: "Robotocondensedbold"}
html[lang="ru-RU"] .wrap-blocks-projects .block-filters ul li button{font-size: 18px;}
html[lang="ru-RU"]  .blocks-projects .item-block-proj .block-proj-title{font-size: 19px;}

html[lang="en-US"] .wrap-projects-single h1{font-size: 46px; font-family: "TitilliumBold"; }
html[lang="en-US"] .logotype-projects-single .inside-logotype p.adress{font-size: 20px;}
html[lang="en-US"] .content-projects-single{font-size: 17px;}
html[lang="en-US"] .content-projects-single p{margin-bottom: 2px;}
html[lang="en-US"] .accordion h3 {font-size: 31px;}
html[lang="en-US"] .title-accordion-trigger h4 {font-size: 17px;}
html[lang="en-US"] .body-item-accordion ul li {font-size: 15px;}
html[lang="en-US"] .accordion .note{font-size: 17px;}
html[lang="en-US"] .wrap-btn-down-single a{font-size: 20px;}
html[lang="en-US"] section.map .screen-map h4{font-size: 31px; color: #fff;}
html[lang="en-US"] section.map .screen-map .open-map{font-size: 22px;}
html[lang="en-US"] .sidebar-block h2{font-size: 27px;}
html[lang="en-US"] .sidebar-block .content-sidebar-contact .subtext{font-size: 17px;}
html[lang="en-US"] .wrap-sidebar-form input{font-size: 15px; font-family: "Titillium";}
html[lang="en-US"] .wrap-sidebar-form .wrap-submit input[type="submit"]{font-size: 22px; font-family: "Titillium";}
html[lang="en-US"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{font-size: 15px;}
html[lang="en-US"] .sidebar-address .addres-main-office h4,
html[lang="en-US"] .sidebar-address .addres-sales-office h4,
html[lang="en-US"] .sidebar-address .addres-main-office p,
html[lang="en-US"] .sidebar-address .addres-sales-office p{font-size: 17px;}

html[lang="fr-FR"] .wrap-projects-single h1{font-size: 46px; font-family: "TitilliumBold"; }
html[lang="fr-FR"] .logotype-projects-single .inside-logotype p.adress{font-size: 20px;}
html[lang="fr-FR"] .content-projects-single{font-size: 17px;}
html[lang="fr-FR"] .content-projects-single p{margin-bottom: 2px;}
html[lang="fr-FR"] .accordion h3 {font-size: 31px;}
html[lang="fr-FR"] .title-accordion-trigger h4 {font-size: 17px;}
html[lang="fr-FR"] .body-item-accordion ul li {font-size: 15px;}
html[lang="fr-FR"] .accordion .note{font-size: 17px;}
html[lang="fr-FR"] .wrap-btn-down-single a{font-size: 20px;}
html[lang="fr-FR"] section.map .screen-map h4{font-size: 31px; color: #fff;}
html[lang="fr-FR"] section.map .screen-map .open-map{font-size: 22px;}
html[lang="fr-FR"] .sidebar-block h2{font-size: 27px;}
html[lang="fr-FR"] .sidebar-block .content-sidebar-contact .subtext{font-size: 17px;}
html[lang="fr-FR"] .wrap-sidebar-form input{font-size: 15px; font-family: "Titillium";}
html[lang="fr-FR"] .wrap-sidebar-form .wrap-submit input[type="submit"]{font-size: 22px; font-family: "Titillium";}
html[lang="fr-FR"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{font-size: 15px;}
html[lang="fr-FR"] .sidebar-address .addres-main-office h4,
html[lang="fr-FR"] .sidebar-address .addres-sales-office h4,
html[lang="fr-FR"] .sidebar-address .addres-main-office p,
html[lang="fr-FR"] .sidebar-address .addres-sales-office p{font-size: 17px;}

html[lang="ru-RU"] .wrap-projects-single h1{font-size: 46px; font-family: "RobotoCondensedBold"; }
html[lang="ru-RU"] .logotype-projects-single .inside-logotype p.adress{font-size: 20px;}
html[lang="ru-RU"] .content-projects-single{font-size: 17px;}
html[lang="ru-RU"] .content-projects-single p{margin-bottom: 2px;}
html[lang="ru-RU"] .accordion h3 {font-size: 31px;}
html[lang="ru-RU"] .title-accordion-trigger h4 {font-size: 17px;}
html[lang="ru-RU"] .body-item-accordion ul li {font-size: 15px;}
html[lang="ru-RU"] .accordion .note{font-size: 17px;}
html[lang="ru-RU"] .wrap-btn-down-single a{font-size: 20px;}
html[lang="ru-RU"] section.map .screen-map h4{font-size: 31px; color: #fff;}
html[lang="ru-RU"] section.map .screen-map .open-map{font-size: 22px;}
html[lang="ru-RU"] .sidebar-block h2{font-size: 27px;}
html[lang="ru-RU"] .sidebar-block .content-sidebar-contact .subtext{font-size: 17px;}
html[lang="ru-RU"] .wrap-sidebar-form input{font-size: 15px; font-family: "Robotocondensed";}
html[lang="ru-RU"] .wrap-sidebar-form .wrap-submit input[type="submit"]{font-size: 22px; font-family: "Robotocondensed";}
html[lang="ru-RU"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{font-size: 15px;}
html[lang="ru-RU"] .sidebar-address .addres-main-office h4,
html[lang="ru-RU"] .sidebar-address .addres-sales-office h4,
html[lang="ru-RU"] .sidebar-address .addres-main-office p,
html[lang="ru-RU"] .sidebar-address .addres-sales-office p{font-size: 17px;}





/****************NEW PAGES******************************/
/*.et_divi_builder .wrap-content-page.defaut-page .content-page {}*/



.bigslider.up-block-projects-single .et_pb_row {display: flex!important;  direction: ltr;}
.bigslider .et_pb_row .et_pb_column:nth-child(1) { width: 66.666%!important; margin: 0!important; padding: 0!important;}
.bigslider .et_pb_row .et_pb_column:nth-child(2) {    width: 33.333%!important;  background: #252525!important; display: flex; align-items: center;  justify-content: center;margin: 0!important; padding: 0!important;}
.bigslider .et_pb_row .et_pb_column:nth-child(1) .wrap-item-image {    position: relative; padding-top: 60%!important;}
.bigslider .et_pb_row .et_pb_column:nth-child(1) .wrap-item-image .item-image {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover!important;
	background-position: center!important;}

#bi3 { padding: 0}
#bi3 .et_pb_column { margin: 0}
#bi3 .content-projects-single {
	width: 66.666%!important;
	padding-right: 50px!important;
	padding-left: 50px!important;
	padding-top: 25px!important;
	font-size: 140%!important;
	margin: 0!important;
}
#bi3 .sidebar-projects-single { padding-left: 15px!important;}
#bi3 .content-projects-single p {
	font-size: 23px;
	margin-bottom: 0;
}
.et-db #et-boc .et-l .et_pb_toggle_close { background: transparent!important;}
#bi3 h5.et_pb_toggle_title {
	padding-top: 10px!important;
	padding-left: 10px!important;
	padding-bottom: 10px!important;
	font-weight: normal!important;
	font-size: 100%!important;
	padding-right: 0!important;
}
#bi3 h5.et_pb_toggle_title:before {
	content: '+';
	position: absolute;
	display: inline-block;
	top: calc(50% - 30px);
	font-size: 36px;
	font-family: "Crimson"!important;
	left: 15px!important;
	right: auto!important;
}
#bi3 .et_pb_toggle {
	border: solid #B8985B!important;
	border-width: 0px 0 2px!important;
	margin: 0!important;
	padding: 8px 0!important;
}
#bi3 .et_pb_toggle:first-child {border-top: 2px solid #B8985B!important;}
#bi3 .et_pb_column:last-child .et_pb_text_inner iframe { width: 100%; max-width: 100% }
#bi3 .et-db #et-boc .et-l .et_pb_column {  padding: 10px;}



/**** Footer CENTER ******/
html[lang="en-US"] footer .up-footer,
html[lang="en-FR"] footer .up-footer,
html[lang="en-RU"] footer .up-footer{ flex-wrap: wrap; }
html[lang="en-US"] footer .up-footer .up-footer-logo,
html[lang="en-FR"] footer .up-footer .up-footer-logo,
html[lang="en-RU"] footer .up-footer .up-footer-logo {width: 80%; order: 1;}
html[lang="en-US"] footer .up-footer .up-footer-addr,
html[lang="en-FR"] footer .up-footer .up-footer-addr,
html[lang="en-RU"] footer .up-footer .up-footer-addr {width: 50%; order: 2;}
html[lang="en-US"] footer .up-footer .up-footer-menu,
html[lang="en-FR"] footer .up-footer .up-footer-menu,
html[lang="en-RU"] footer .up-footer .up-footer-menu {width: 33.33%;}
html[lang="en-US"] footer .up-footer .up-footer-menu:nth-child(n+3),
html[lang="en-FR"] footer .up-footer .up-footer-menu:nth-child(n+3),
html[lang="en-RU"] footer .up-footer .up-footer-menu:nth-child(n+3) { display: none}
html[lang="en-US"] footer .up-footer .block-up-footer,
html[lang="en-FR"] footer .up-footer .block-up-footer,
html[lang="en-RU"] footer .up-footer .block-up-footer { width: 90%; margin: 0px auto; text-align: center; }
html[lang="en-US"] footer .up-footer .slogan:before,
html[lang="en-FR"] footer .up-footer .slogan:before,
html[lang="en-RU"] footer .up-footer .slogan:before {
	content: "";
	border-bottom: 1px solid #999999;
	display: inline-block;
	width: 30%;
	margin-left: 3%;
	margin-right: 20px;
}
html[lang="en-US"] footer .up-footer .slogan:after,
html[lang="en-FR"] footer .up-footer .slogan:after,
html[lang="en-RU"] footer .up-footer .slogan:after {
	content: "";
	border-bottom: 1px solid #999999;
	display: inline-block;
	width: 30%;
	margin-right: 3%;
	margin-left: 20px;
}

.INDhasDragTooltip #INDWrap #INDmenu-btn:before { box-sizing: border-box!important;}
body.page-id-747 .blocks-projects .item-block-proj .wrap-block-proj-img {padding-top: 65%;}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.smush-detected-img,
.content p img { max-width: 100%; height: auto}

.et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title.accordion-active:before { content: "\e04f"}

/****************** STYLE media***************************/
@media screen and (min-width:1700px) {
	section.aboutYossi .leftIcon.svgLetter{ width: 19%; left: 3%; }
	section.aboutYossi .rightIcon.svgLetter{ width: 19%; right: 3%; }
	section h2{font-size: 300%;}
}
@media screen and (max-width:1440px) {
	.lang-social .lang-item a img{width: 20px;}
	html[dir="rtl"] .lang-social .lang-item a span {font-size: 11px;}
	html[lang="he-IL"] .wrap-main-menu .mn-nav-label{font-size: 29px;}
	section.aboutYossi .aboutYossi-content{max-width: 82%;}
	html[lang="en-US"] .home-about-us p{font-size: 14px;}
	section.aboutYossi .aboutYossi-content-left p{font-size: 14px; color: #000;}
	html[lang="en-US"] section.aboutYossi .bottom-strip h2{font-size: 26px;}
	html[lang="en-US"] #home-slides .content-slider .text-slider{font-size: 56px;}
	html[lang="en-US"] #home-slides .content-slider .text-slider{font-size: 28px;}
	html[lang="en-US"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
	html[lang="fr-FR"] .home-about-us p{font-size: 14px;}
	html[lang="fr-FR"] section.aboutYossi .bottom-strip h2{font-size: 26px;}
	html[lang="fr-FR"] #home-slides .content-slider .text-slider{font-size: 56px;}
	html[lang="fr-FR"] #home-slides .content-slider .text-slider{font-size: 28px;}
	html[lang="fr-FR"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
	html[lang="ru-RU"] .home-about-us p{font-size: 14px;}
	html[lang="ru-RU"] section.aboutYossi .bottom-strip h2{font-size: 26px;}
	html[lang="ru-RU"] #home-slides .content-slider .text-slider{font-size: 56px;}
	html[lang="ru-RU"] #home-slides .content-slider .text-slider{font-size: 28px;}
	html[lang="ru-RU"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
	html[lang="he-IL"] .item-list-post-blog-content h4{font-size: 44px;}
	html[lang="he-IL"] .item-list-post-blog-content .content{font-size: 22px;}
	html[lang="he-IL"] .item-list-post-blog-content .wrap-bnt-more a{font-size: 22px;}
	html[lang="he-IL"] .wrap-projects-single.blog-single h1{font-size: 56px;}

}
@media screen and (max-width:1380px) {
	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 66px;  text-transform: lowercase}
	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 51px;}
	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 51px;}
	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 51px;}
}
@media screen and (max-width:1280px) {
	html[lang="he-IL"] section h2{font-size: 55px;}
	html[lang="he-IL"] section.aboutYossi .bottom-strip h2{font-size: 55px;}
	html[lang="en-US"] .home-about-us h2,
	html[lang="en-US"] section.aboutYossi .aboutYossi-content h2,
	html[lang="en-US"] .project-markt h2,
	html[lang="en-US"] .inhabited-object h2{font-size: 42px; font-family: "TitilliumBold";}

 	html[lang="fr-FR"] .home-about-us h2,
	html[lang="fr-FR"] section.aboutYossi .aboutYossi-content h2,
	html[lang="fr-FR"] .project-markt h2,
	html[lang="fr-FR"] .inhabited-object h2{font-size: 42px; font-family: "TitilliumBold";}
	html[lang="ru-RU"] .home-about-us h2,
	html[lang="ru-RU"] section.aboutYossi .aboutYossi-content h2,
	html[lang="ru-RU"] .project-markt h2,
	html[lang="ru-RU"] .inhabited-object h2{font-size: 42px; font-family: "RobotoCondensedBold";}




}
@media screen and (max-width:1260px) {
	section.aboutYossi .aboutYossi-content{ width: 95%; }
	section.aboutYossi .aboutYossi-content-left{width: 50%;}
	section.aboutYossi .aboutYossi-content-right{width: 50%;}
	.zagolovok h2 {font-size: 400%;}
	.onas .onas-boxs h2{font-size: 250%; padding-top: 10px; padding-bottom: 10px;}
	.onas .onas-boxs .dod_text{font-size: 250%; padding-top: 10px; padding-bottom: 10px;}
	.wrap-block-media{width: calc(25% - 30px);}
	.sidebar-projects-single > div{margin: 10px;}
}

@media screen and (max-width:1170px) {


	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 56px;}
	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 66px;}

	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 44px; font-family: "cinzel"; line-height: 1.2;}
	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 42px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs .fon-box{width: 65%;}

	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 44px; font-family: "cinzel"; line-height: 1.2;}
	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 42px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs .fon-box{width: 65%;}

	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 44px;}
	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 42px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="he-IL"] .item-list-post-blog-content h4{font-size: 38px;}
	html[lang="he-IL"] .item-list-post-blog-content .content{font-size: 20px;}
	html[lang="he-IL"] .item-list-post-blog-content .wrap-bnt-more a{font-size: 20px;}

}
@media screen and (max-width:1100px) {
	#home-slides .slide .content-slider{
		display: block;
		text-align: center;
		max-width: 85%;
		animation: fadeOut  0s ease-in-out: ;
	}

	#home-slides .slide.showing .content-slider{
		animation: fadeIn  1.5s ease-in-out 1;
		z-index: 2;
	}

	footer .up-footer .slogan:before{
		content: "";
		border-bottom: 1px solid #999999;
		display: inline-block;
		width: 30%;
		margin-left: 3%;
		margin-right: 20px;
	}
	footer .up-footer .slogan:after{
		content: "";
		border-bottom: 1px solid #999999;
		display: inline-block;
		width: 30%;
		margin-right: 3%;
		margin-left: 20px;
	}
	footer .up-footer .block-up-footer { width: 90%; margin: 0px auto; text-align: center}
	/*footer .up-footer .up-footer-menu:nth-child(n+3) { display: none}*/
	html[dir='rtl'] footer .up-footer {flex-direction: column;}
	section.aboutYossi .aboutYossi-content { max-width: 85%}
}

@media screen and (max-width:1024px) {
	html[lang="he-IL"] section h2{font-size: 48px;}
	section.aboutYossi .aboutYossi-content{width: 82%; margin-bottom: 55px;}
	section.aboutYossi .aboutYossi-content-left{width: 58%;}
	section.aboutYossi .aboutYossi-content-right{width: 42%;}
	html[lang="en-US"] .home-about-us h2,
	html[lang="en-US"] section.aboutYossi .aboutYossi-content h2,
	html[lang="en-US"] .project-markt h2,
	html[lang="en-US"] .inhabited-object h2{font-size: 38px; font-family: "TitilliumBold";}
	html[lang="en-US"] #home-slides .content-slider .text-slider{font-size: 42px;}
	html[lang="en-US"] #home-slides .content-slider .text-slider{font-size: 18px;}
	html[lang="en-US"] #home-slides .content-slider .subtext-slider{font-size: 14px;}

 	html[lang="fr-FR"] .home-about-us h2,
	html[lang="fr-FR"] section.aboutYossi .aboutYossi-content h2,
	html[lang="fr-FR"] .project-markt h2,
	html[lang="fr-FR"] .inhabited-object h2{font-size: 38px; font-family: "TitilliumBold";}
	html[lang="fr-FR"] #home-slides .content-slider .text-slider{font-size: 42px;}
	html[lang="fr-FR"] #home-slides .content-slider .text-slider{font-size: 18px;}
	html[lang="fr-FR"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
 	html[lang="ru-RU"] .home-about-us h2,
	html[lang="ru-RU"] section.aboutYossi .aboutYossi-content h2,
	html[lang="ru-RU"] .project-markt h2,
	html[lang="ru-RU"] .inhabited-object h2{font-size: 38px; font-family: "RobotoCondensedBold";}
	html[lang="ru-RU"] #home-slides .content-slider .text-slider{font-size: 42px;}
	html[lang="ru-RU"] #home-slides .content-slider .text-slider{font-size: 18px;}
	html[lang="ru-RU"] #home-slides .content-slider .subtext-slider{font-size: 14px;}



	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 48px;}
	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 57px;}


}

@media screen and (max-width:1000px) {
	.onas .onas-boxs h2{font-size: 190%;}
	.onas .onas-boxs .dod_text{font-size: 190%;}
	.select-stage-projects li a{font-size: 117%;}
	.wrap-blocks-projects h1 {font-size: 210%;}
	.wrap-blocks-projects .block-filters ul li button {padding: 11px 40px; font-weight: normal;}
	.wrap-projects-single h1{font-size: 210%;}

}

@media screen and (max-width:990px) {
	#sliders_project .owl-item .item .slider-proj .photo {width: 600px; height: 375px;}
	#sliders_project .owl-item .item .slider-proj span{width: 600px; font-size: 150%; margin-top: 10px;}
	.onas .onas-text.column2{column-count: unset;}
	.inhabited-object {padding-top: 30px;}
	.blocks-projects .item-block-proj {width: calc(50% - 30px);}
	.wrap-h2-line h2 {font-size: 135%;}
	.wrap-h2-line:before {margin-right: 20px;}
	.wrap-h2-line.animate__fadeInUp:before {width: calc(50% - 20px);}
	.wrap-h2-line:after {margin-left: 20px;}
	.wrap-h2-line.animate__fadeInUp:before {width: calc(50% - 20px);}
	section.wrap-down-form-contact form{width: 95%;}
	section.wrap-down-form-contact form > p {width: 50%; margin-bottom: 22px;}
	section.wrap-down-form-contact form .wrap-submit{width: calc(50% - 30px); margin-bottom: 22px;}
	section.wrap-down-form-contact .wrap-checkbox {width: 95%;}
	section.wrap-down-form-contact .wrap-checkbox label{margin-top: 0;}
	.main-block-projects-single {flex-direction: column;}
	.content-projects-single{width: 100%; box-sizing: border-box;}
	.sidebar-projects-single {width: 100%; padding-right: 0; padding-top: 25px;}
	.wrap-main-form .wrap-line1{flex-wrap: wrap; height: auto; margin-bottom: 0;}

	.wrap-main-form .wrap-line1 p{width: 50%; height: 50px; margin-bottom: 20px;}
	.wrap-block-media{width: calc(33.333% - 30px);}
	.item-list-post-blog-content .wrap-bnt-more a{ bottom: 20px; right: 20px; }
	footer .up-footer{ flex-wrap: wrap; }
	footer .up-footer .up-footer-logo {width: 80%; order: 1;}
	footer .up-footer .up-footer-addr {width: 50%; order: 2;}
	footer .up-footer .up-footer-menu {width: 33.33%;}
 	.head {    background: rgb(255, 255, 255)!important;}
	.head-wrap-logo { opacity: 1!important;}
	.lang-social .li-social a svg { fill: rgb(0, 0, 0)!important;}
	.lang-social .lang-item a span { color: #000!important;}
	.lang-social .lang-item a img { display: none}
	.lang-social .li-social a {padding-left: 8px; padding-right: 8px;}
	.lang-social .lang-item a {margin-right: 6px; margin-left: 6px;}
	.lang-social .lang-item:nth-child(1){border-right: 2px solid #000;}
	.lang-social .lang-item:nth-child(2){border-right: 2px solid #000;}

	html[dir="rtl"] .lang-social .lang-item:nth-child(1){border-right:none; border-left: 2px solid #000;}
	html[dir="rtl"] .lang-social .lang-item:nth-child(2){border-right:none; border-left: 2px solid #000;}

	section.aboutYossi .aboutYossi-content-right { display: none;}
	section.aboutYossi .aboutYossi-content-left { width: 100%;line-height: 1.2}
	section.aboutYossi .wrap-bottom-strip { display: none}

	html[dir="rtl"] .lang-social .lang-item a span{font-size: 15px;}
	html[lang="he-IL"] section h2 {font-size: 55px;}
	#sliders_project_3d .dg-wrapper{width: 560px !important; height: 400px !important;}
	#sliders_project_3d .dg-wrapper a{width: 560px !important; height: 400px !important;}
	#sliders_project_3d nav .dg-prev,
	#sliders_project_3d nav .dg-next{top: 150px;}
	#sliders_project_3d.dg-container {height: 515px!important;}

	html[lang="en-US"] .onas .onas-boxs h2{font-size: 32px;}
	html[lang="en-US"] .onas .onas-boxs .dod_text{font-size: 32px;}

	html[lang="fr-FR"] .onas .onas-boxs h2{font-size: 32px;}
	html[lang="fr-FR"] .onas .onas-boxs .dod_text{font-size: 32px;}

	html[lang="ru-RU"] .onas .onas-boxs h2{font-size: 32px;}
	html[lang="ru-RU"] .onas .onas-boxs .dod_text{font-size: 32px;}
	html[lang="ru-RU"] .wrap-h2-line h2{font-size: 22px;}

	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 41px;}
	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 46px;}

	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 32px;}
	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 32px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 32px;}
	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 32px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 32px; }
	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 32px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="he-IL"] .item-list-post-blog-content h4{font-size: 34px;}
	html[lang="he-IL"] .item-list-post-blog-content .content{font-size: 20px;}
	html[lang="he-IL"] .item-list-post-blog-content .wrap-bnt-more a{font-size: 20px;}
	html[lang="he-IL"] .blog-single .nav-post div.prev,
	html[lang="he-IL"] .blog-single .nav-post div.next{font-size: 14px; background-size: 20px;}
	html[lang="he-IL"] .blog-single .nav-post div.prev{padding-left: 31px; padding-right: 0}
	html[lang="he-IL"] .blog-single .nav-post div.next{padding-left: 0; padding-right: 31px;}
	.wrap-wize{display: block; }
	.wrap-wize svg{width: 25px;}
	.wrap-wize svg .st1 {fill: #121212;}
	.bigslider .et_pb_row .et_pb_column:nth-child(2) img { margin: 0 auto!important; display: block!important; width: 90%!important; max-width: 240px!important; }
	#et_builder_outer_content .up-block-projects-single {width: 100%!important;}
}

@media screen and (max-width:800px) {
	#sliders_project_3d .dg-wrapper {width: 550px!important; height: 490px!important;}
	#sliders_project_3d .dg-wrapper a{width: 550px!important; height: 490px!important;}
	#sliders_project_3d.dg-container {height: 585px !important;}
	footer .up-footer .slogan:before,
	footer .up-footer .slogan:after { display: none}


}

@media screen and (max-width:767px) {
	.up-block-projects-single.additional-text .slider-projects-single p {
		text-align: center;
	}

	html[dir="rtl"] .up-block-projects-single.additional-text .slider-projects-single p {
		text-align: center;
	}
	.wrap-home-about-us{margin-top: 0;margin-bottom: 0px;}
	.project-markt{padding: 30px 0px 30px 0;}
	.project-markt h2 {margin-bottom: 10px;}
	#sliders_project .owl-item .item .slider-proj .photo {width: 400px; height: 250px;}
	#sliders_project .owl-item .item .slider-proj span{width: 400px;}
	#sliders_project_3d nav .dg-next,
	#slider-inhabited-object .owl-nav .owl-next,
	#slider-projects-single .owl-nav .owl-next,
	.class-slider-projects-single .owl-nav .owl-next,
	.class-slider-projects-single .owl-nav .owl-next {width: 40px; height: 40px; top: calc(50% - 20px); right: 10px;}
	#slider-projects-single .owl-dots{position: absolute; bottom: 0; width: 100%; bottom: 20px; text-align: center;}
	#slider-projects-single .owl-dots .owl-dot{width: 11px; height: 11px; background: #ffffff; border-radius: 50%; margin: 0 6px;}
	#slider-projects-single .owl-dots .owl-dot:hover{background: rgba(0,0,0,0.7);}
	#slider-projects-single .owl-dots .owl-dot:focus,
	#slider-projects-single .owl-dots .owl-dot.active {background: #b8985b;}

	#sliders_project_3d nav .dg-prev,
	#slider-inhabited-object .owl-nav .owl-prev,
	#slider-projects-single .owl-nav .owl-prev,
	.class-slider-projects-single .owl-nav .owl-prev,
	.class-slider-projects-single .owl-nav .owl-prev {width: 40px; height: 40px; top: calc(50% - 20px); left: 10px;}
	#sliders_project .owl-item.center .line-photo.line-top{top: 5px; left: 5px; width: calc(100% - 10px);}
	#sliders_project .owl-item.center .line-photo.line-left{top: 5px; right: 5px; height: calc(100% - 10px);}
	#sliders_project .owl-item.center .line-photo.line-bottom{bottom: 5px; right: 5px; width: calc(100% - 10px);}
	#sliders_project .owl-item.center .line-photo.line-right{bottom: 5px; left: 5px; height: calc(100% - 10px);}
	section.aboutYossi .aboutYossi-content {flex-direction: column-reverse;}
	section.aboutYossi .aboutYossi-content-right {width: 100%; padding-top: 40px;}
	section.aboutYossi .aboutYossi-content-left {width: 100%; box-sizing: border-box; padding: 15px;}
	section.aboutYossi .aboutYossi-content-right img {width: 300px; margin-right: auto; margin-left: auto; display: block;}
	section.aboutYossi .aboutYossi-content h2 {width: 85%; margin-right: auto; margin-left: auto;}
	section.aboutYossi .aboutYossi-content-left p {width: 90%; margin-right: auto; margin-left: auto;}
	section.aboutYossi .bottom-strip {flex-wrap: wrap;}
	section.aboutYossi .bottom-strip h2 {width: 100%; padding-right: 0; margin-bottom: 12px;}
	section.aboutYossi .bottom-strip .wrap-btn-readmore {width: auto; margin-right: auto; margin-left: auto; font-size: 130%;}
	.inhabited-object {padding-top: 40px;}
	.inhabited-object h2 {margin-bottom: 30px;}



	.wrap-block-media{width: calc(50% - 30px);}
	.item-list-post-blog {flex-direction: column; padding: 30px 15px 15px 15px; box-sizing: border-box;}
	.list-post-blog .wrap-item-list-post-blog:nth-child(2n) .item-list-post-blog {flex-direction: column; }
	.item-list-post-blog-img{width: 70%; margin-left: auto; margin-right: auto;}
	.wrap-post-blog-img {padding-top: 60%;}
	.item-list-post-blog-content{width: 100%; box-sizing: border-box;}
	#sliders_project_3d .title-item-slider {font-size: 155%;}
	.wrap-bnt-project-markt a {font-size: 104%; padding: 5px 10px;}





	#FixForm { position: relative; opacity: 1; left: 0; top: 0; width: 100%; background: #ededed;}
	#FixForm #FixFormOuter {display: none; }
	#FixForm #FixFormInner {width: 100%; background: none; padding-bottom: 60px;}
	#FixFormInner .contact-form-title h2 {color: #000;}
	html[lang="he-IL"] #FixFormInner .contact-form-title h2 {font-size: 38px;}
	#FixFormInner .contact-form-title h2:after {display: none; }
	#FixFormInner .contact-form-title,
	#FixFormInner .contact-form {width: calc(100% - 30px);}
	#FixFormInner .contact-form input {background-color: #DADADA; border-color: #DADADA; color: #121212; margin-left: 5px; margin-right: 5px; width: calc(100% - 10px);}
 	html[lang="he-IL"] #FixFormInner .contact-form input {font-size: 16px;}
	#FixForm .wrap-checkbox {position: absolute; bottom: 19px;}
	html[dir="rtl"] #FixForm .wrap-checkbox{right: 20px;}
	#FixForm .wrap-checkbox label{color: #000;}
	#FixForm .wrap-checkbox label:before {border: 1px solid #000;}
	#FixForm .wrap-checkbox input[type="checkbox"]:checked + label:before {background-image: url(img/bg-checkbox-black.png); }

	#FixForm form{display: flex; flex-wrap: wrap;}
	#FixForm form p, #FixForm form .wrap-submit {width: 50%;}
	#FixForm form .wrap-submit {margin-right: 5px; margin-left: 5px; width: calc(50% - 10px); margin-top: 10px;}
	#FixForm form .wrap-submit input{width: 100%; margin: 0; background: unset;}

	.select-stage-projects {flex-wrap: wrap; flex-direction: column;}
	.select-stage-projects li.current-menu-item{order:-1; cursor: pointer; background:#c3a469 url(img/arrow-list-project.png) no-repeat; background-size: 16px; background-position: calc(100% - 20px) center; }
	html[dir="rtl"] .select-stage-projects li.current-menu-item {background-position: 20px center;}
	.select-stage-projects.open li.current-menu-item{background:#c3a469 url(img/arrow-list-project-down.png) no-repeat; background-size: 16px;}
	.select-stage-projects li.current-menu-item a{pointer-events: none;}
	.select-stage-projects li:not(.current-menu-item) {overflow: hidden; max-height: 0; box-sizing: border-box; opacity: 0; transition: all 0.5s linear;}
	.select-stage-projects.open li:not(.current-menu-item){max-height: 40px; opacity: 1; }
	html[lang="he-IL"] section h2{font-size: 38px;}
	html[lang="he-IL"] #sliders_project_3d .title-item-slider{font-size: 26px;}
	html[lang="he-IL"] .wrap-bnt-project-markt a{font-size: 17px;}
	section.aboutYossi .aboutYossi-content h2:after,
	.project-markt h2::after,
	.inhabited-object h2::after{width: 119px; height: 20px;}
	html[lang="he-IL"] section.aboutYossi .aboutYossi-content-left p,
	html[lang="he-IL"] #slider-inhabited-object .item span,
	html[lang="he-IL"] .wrap-btn-readmore a,
	html[lang="he-IL"] .home-about-us p{font-size: 18px;}

	html[lang="en-US"] .home-about-us h2,
	html[lang="en-US"] section.aboutYossi .aboutYossi-content h2,
	html[lang="en-US"] .project-markt h2,
	html[lang="en-US"] .inhabited-object h2 {font-size: 28px;}
	html[lang="en-US"] .wrap-btn-readmore a {font-size: 16px;}
	html[lang="en-US"] #sliders_project_3d .title-item-slider{font-size: 19px;}
	html[lang="en-US"] .wrap-bnt-project-markt a {font-size: 15px;}
	html[lang="en-US"] #slider-inhabited-object .item span{font-size: 13px;}
	html[lang="en-US"] #home-slides .content-slider .text-slider{font-size: 32px;}
	html[lang="en-US"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
	html[lang="en-US"] #home-slides .content-slider a{font-size: 14px;}
	html[lang="en-US"] .main-menu li a{font-family: "cinzel"; font-size: 21px; font-weight: normal;}

 	html[lang="fr-FR"] .home-about-us h2{font-size: 20px;}
	html[lang="fr-FR"] section.aboutYossi .aboutYossi-content h2,
	html[lang="fr-FR"] .project-markt h2,
	html[lang="fr-FR"] .inhabited-object h2 {font-size: 28px;}
	html[lang="fr-FR"] .wrap-btn-readmore a {font-size: 16px;}
	html[lang="fr-FR"] #sliders_project_3d .title-item-slider{font-size: 19px;}
	html[lang="fr-FR"] .wrap-bnt-project-markt a {font-size: 15px;}
	html[lang="fr-FR"] #slider-inhabited-object .item span{font-size: 13px;}
	html[lang="fr-FR"] #home-slides .content-slider .text-slider{font-size: 32px;}
	html[lang="fr-FR"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
	html[lang="fr-FR"] #home-slides .content-slider a{font-size: 14px;}
	html[lang="fr-FR"] .main-menu li a{font-family: "cinzel"; font-size: 21px; font-weight: normal;}

	html[lang="ru-RU"] .home-about-us h2,
	html[lang="ru-RU"] section.aboutYossi .aboutYossi-content h2,
	html[lang="ru-RU"] .project-markt h2,
	html[lang="ru-RU"] .inhabited-object h2 {font-size: 28px;}
	html[lang="ru-RU"] .wrap-btn-readmore a {font-size: 16px;}
	html[lang="ru-RU"] #sliders_project_3d .title-item-slider{font-size: 19px;}
	html[lang="ru-RU"] .wrap-bnt-project-markt a {font-size: 15px;}
	html[lang="ru-RU"] #slider-inhabited-object .item span{font-size: 13px;}
	html[lang="ru-RU"] #home-slides .content-slider .text-slider{font-size: 32px;}
	html[lang="ru-RU"] #home-slides .content-slider .subtext-slider{font-size: 14px;}
	html[lang="ru-RU"] #home-slides .content-slider a{font-size: 14px;}
	html[lang="ru-RU"] .main-menu li a{font-family: "crimson"; font-size: 21px; font-weight: normal;}





	html[lang="he-IL"] section.wrap-down-form-contact form input[type="text"],
	html[lang="he-IL"] section.wrap-down-form-contact form input[type="phone"],
	html[lang="he-IL"] section.wrap-down-form-contact form input[type="email"] {font-size: 16px;}
	html[lang="he-IL"] section.wrap-down-form-contact form .wrap-submit input[type="submit"] {font-size: 16px;}
	html[lang="he-IL"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 13px;}
	section.wrap-down-form-contact .wrap-checkbox label::before {width: 15px; height: 15px; min-width: 15px;}
	section.wrap-down-form-contact .wrap-checkbox input[type="checkbox"]:checked + label::before {background-size: 12px;}
	section.wrap-down-form-contact form > p{margin-bottom: 13px;}
	section.wrap-down-form-contact form .wrap-submit{margin-bottom: 13px;}
	.onas .onas-boxs .scrollDown{width: 20px;}

	html[lang="en-US"] .onas .onas-boxs h2{font-size: 17px;}
	html[lang="en-US"] .onas .onas-boxs .dod_text{font-size: 17px;}
	html[lang="en-US"] .onas .onas-text{font-size: 15px;}
	html[lang="en-US"] .wrap-h2-line h2{font-size: 20px;}
	html[lang="en-US"] section.wrap-down-form-contact form input[type="text"],
	html[lang="en-US"] section.wrap-down-form-contact form input[type="phone"],
	html[lang="en-US"] section.wrap-down-form-contact form input[type="email"],
	html[lang="en-US"] section.wrap-down-form-contact form .wrap-submit input[type="submit"] {font-size: 14px;}
	html[lang="en-US"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 12px;}

	html[lang="fr-FR"] .onas .onas-boxs h2{font-size: 17px;}
	html[lang="fr-FR"] .onas .onas-boxs .dod_text{font-size: 17px;}
	html[lang="fr-FR"] .onas .onas-text{font-size: 15px;}
	html[lang="fr-FR"] section.wrap-down-form-contact form input[type="text"],
	html[lang="fr-FR"] section.wrap-down-form-contact form input[type="phone"],
	html[lang="fr-FR"] section.wrap-down-form-contact form input[type="email"],
	html[lang="fr-FR"] section.wrap-down-form-contact form .wrap-submit input[type="submit"] {font-size: 14px;}
	html[lang="fr-FR"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 12px;}


	html[lang="ru-RU"] .onas .onas-boxs h2{font-size: 17px;}
	html[lang="ru-RU"] .onas .onas-boxs .dod_text{font-size: 17px;}
	html[lang="ru-RU"] .onas .onas-text{font-size: 15px;}
	html[lang="ru-RU"] .wrap-h2-line h2 {font-size: 22px;}
	html[lang="ru-RU"] section.wrap-down-form-contact form input[type="text"],
	html[lang="ru-RU"] section.wrap-down-form-contact form input[type="phone"],
	html[lang="ru-RU"] section.wrap-down-form-contact form input[type="email"],
	html[lang="ru-RU"] section.wrap-down-form-contact form .wrap-submit input[type="submit"] {font-size: 14px;}
	html[lang="ru-RU"] section.wrap-down-form-contact .wrap-checkbox label{font-size: 12px;}

	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 19px;}
	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 24px;}
	html[lang="he-IL"] .page-template-template_page_yossiavrahami .onas .onas-boxs .box{width: 82%;}

	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 17px;}
	html[lang="en-US"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 17px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 17px;}
	html[lang="fr-FR"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 17px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs .dod_text{font-size: 17px;}
	html[lang="ru-RU"] .page-template-template_page_yossiavrahami .onas .onas-boxs h2{font-size: 17px; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}

	html[lang="he-IL"] .wrap-blocks-projects h1{font-size: 40px;}

	html[lang="en-US"] .select-stage-projects li a{font-size: 19px;}
	html[lang="en-US"] .wrap-blocks-projects h1{font-size: 35px; }
	html[lang="en-US"] .wrap-blocks-projects .block-filters ul li button{font-size: 15px;}
	html[lang="en-US"] .blocks-projects .item-block-proj .block-proj-title {font-size: 15px;}

	html[lang="fr-FR"] .select-stage-projects li a{font-size: 19px;}
	html[lang="fr-FR"] .wrap-blocks-projects h1{font-size: 35px; }
	html[lang="fr-FR"] .wrap-blocks-projects .block-filters ul li button{font-size: 15px;}
	html[lang="fr-FR"] .blocks-projects .item-block-proj .block-proj-title {font-size: 15px;}
	html[lang="fr-FR"] .wrap-blocks-projects .block-filters ul{flex-wrap: wrap;}
	html[lang="fr-FR"] .wrap-blocks-projects .block-filters ul li{width: calc(50% - 10px); margin-bottom: 10px;}

	html[lang="ru-RU"] .select-stage-projects li a{font-size: 17px;}
	html[lang="ru-RU"] .wrap-blocks-projects h1{font-size: 35px; }
	html[lang="ru-RU"] .wrap-blocks-projects .block-filters ul li button{font-size: 15px;}
	html[lang="ru-RU"] .blocks-projects .item-block-proj .block-proj-title {font-size: 15px;}
	html[lang="ru-RU"] .wrap-blocks-projects .block-filters ul{flex-wrap: wrap;}
	html[lang="ru-RU"] .wrap-blocks-projects .block-filters ul li{width: calc(50% - 10px); margin-bottom: 10px;}

	html[lang="he-IL"] .wrap-projects-single h1,
	html[lang="he-IL"] .wrap-projects-single h2 {font-size: 40px;}
	html[lang="he-IL"] .wrap-projects-single h1:after,
	html[lang="he-IL"] .wrap-projects-single h2:after {margin-top: 0;}

	.logotype-projects-single .inside-logotype {width: 50%;}
	.logotype-projects-single .wrap-btn-listing-contact{width: 50%;}
	.logotype-projects-single .wrap-btn-listing-contact button{width: 80%; margin-right: 10%; margin-left: 10%;}
	.wrap-btn-down-single a{padding: 7px 55px;}
	html[dir="rtl"] .wrap-sidebar-form span.wpcf7-form-control-wrap.Name{margin-left: 0;}
	html[dir="rtl"] .wrap-sidebar-form span.wpcf7-form-control-wrap.Phone{margin-right: 0;}

	html[lang="he-IL"] .logotype-projects-single .inside-logotype p.adress{font-size: 17px;}
	html[lang="he-IL"] .logotype-projects-single .wrap-btn-listing-contact button{font-size: 21px; font-family: "ReformaLight";}
	html[lang="he-IL"] .title-accordion-trigger h4{font-size: 19px;}
	html[lang="he-IL"] .body-item-accordion ul li{font-size: 18px;}
	html[lang="he-IL"] .content-projects-single p{font-size: 120%;}
	html[lang="he-IL"] section.map .screen-map h4{font-size: 25px;}
	html[lang="he-IL"] section.map .screen-map .open-map{font-size: 21px;}
	.content-projects-single{padding-left: 30px; padding-right: 30px;}
	.wrap-btn-down-single .hvr-shutter-out-vertical{width: 50%;}
	html[lang="en-US"] .wrap-projects-single h1,
	html[lang="en-US"] .wrap-projects-single h2 {font-size: 35px;}
	html[lang="en-US"] .wrap-projects-single h1:after,
	html[lang="en-US"] .wrap-projects-single h2:after {margin-top: 0}
	html[lang="en-US"] .logotype-projects-single .inside-logotype p.adress{font-size: 15px;}
	html[lang="en-US"] .logotype-projects-single .wrap-btn-listing-contact button{font-size: 18px;}
	html[lang="en-US"] .accordion h3{font-size: 25px;}
	html[lang="en-US"] .accordion .note{font-size: 14px;}
	html[lang="en-US"] .sidebar-block h2{font-size: 22px;}
	html[lang="en-US"] .sidebar-block .content-sidebar-contact .subtext{font-size: 14px; font-weight: normal;}
	html[lang="en-US"] .wrap-sidebar-form input{font-size: 13px}
	html[lang="en-US"] .wrap-sidebar-form .wrap-submit input[type="submit"]{font-size: 17px;}
	html[lang="en-US"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{font-size: 12px;}
	html[lang="en-US"] .wrap-btn-down-single a{font-size: 17px;}
	html[lang="en-US"] section.map .screen-map h4{font-size: 22px;}
	html[lang="en-US"] section.map .screen-map .open-map{font-size: 14px;}

	html[lang="fr-FR"] .wrap-projects-single h1,
	html[lang="fr-FR"] .wrap-projects-single h2 {font-size: 35px;}
	html[lang="fr-FR"] .wrap-projects-single h1:after,
	html[lang="fr-FR"] .wrap-projects-single h2:after {margin-top: 0}
	html[lang="fr-FR"] .logotype-projects-single .inside-logotype p.adress{font-size: 15px;}
	html[lang="fr-FR"] .logotype-projects-single .wrap-btn-listing-contact button{font-size: 18px;}
	html[lang="fr-FR"] .accordion h3{font-size: 25px;}
	html[lang="fr-FR"] .accordion .note{font-size: 14px;}
	html[lang="fr-FR"] .sidebar-block h2{font-size: 22px;}
	html[lang="fr-FR"] .sidebar-block .content-sidebar-contact .subtext{font-size: 14px; font-weight: normal;}
	html[lang="fr-FR"] .wrap-sidebar-form input{font-size: 13px}
	html[lang="fr-FR"] .wrap-sidebar-form .wrap-submit input[type="submit"]{font-size: 17px;}
	html[lang="fr-FR"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{font-size: 12px;}
	html[lang="fr-FR"] .wrap-btn-down-single a{font-size: 17px;}
	html[lang="fr-FR"] section.map .screen-map h4{font-size: 22px;}
	html[lang="fr-FR"] section.map .screen-map .open-map{font-size: 14px;}

	html[lang="ru-RU"] .wrap-projects-single h1,
	html[lang="ru-RU"] .wrap-projects-single h2 {font-size: 35px;}
	html[lang="ru-RU"] .wrap-projects-single h1:after,
	html[lang="ru-RU"] .wrap-projects-single h2:after {margin-top: 0}
	html[lang="ru-RU"] .logotype-projects-single .inside-logotype p.adress{font-size: 15px;}
	html[lang="ru-RU"] .logotype-projects-single .wrap-btn-listing-contact button{font-size: 18px;}
	html[lang="ru-RU"] .accordion h3{font-size: 25px;}
	html[lang="ru-RU"] .accordion .note{font-size: 14px;}
	html[lang="ru-RU"] .sidebar-block h2{font-size: 22px;}
	html[lang="ru-RU"] .sidebar-block .content-sidebar-contact .subtext{font-size: 14px; font-weight: normal;}
	html[lang="ru-RU"] .wrap-sidebar-form input{font-size: 13px}
	html[lang="ru-RU"] .wrap-sidebar-form .wrap-submit input[type="submit"]{font-size: 17px;}
	html[lang="ru-RU"] .wrap-sidebar-form div[role="form"] .wrap-checkbox label{font-size: 12px;}
	html[lang="ru-RU"] .wrap-btn-down-single a{font-size: 17px;}
	html[lang="ru-RU"] section.map .screen-map h4{font-size: 22px;}
	html[lang="ru-RU"] section.map .screen-map .open-map{font-size: 14px;}

	html[lang="he-IL"] .wrap-zagolovok.contacts .zagolovok p a.trigger{line-height: 1.6;}
	html[lang="he-IL"] .wrap-main-form .wrap-line1 input{font-size: 16px;}
	html[lang="he-IL"] .wrap-main-form .wrap-line2 textarea{font-size: 16px;}
	html[lang="he-IL"] .wrap-main-form .wrap-line2 .wrap-submit input[type="submit"]{font-size: 16px;}


	html[lang="en-US"] .wrap-zagolovok.contacts .zagolovok p.appeal{font-size: 21px;}
	html[lang="en-US"] .wrap-zagolovok.contacts .zagolovok p a.trigger{font-size: 14px;}
	html[lang="en-US"] .wrap-main-form .wrap-line1 input{font-size: 14px;}
	html[lang="en-US"] .wrap-main-form .wrap-line2 textarea{font-size: 14px;}
	html[lang="en-US"] .wrap-main-form .wrap-line2 .wrap-submit input[type="submit"]{font-size: 14px;}
	html[lang="en-US"] .wrap-main-form .wrap-checkbox label{font-size: 12px;}


	html[lang="fr-FR"] .wrap-zagolovok.contacts .zagolovok p.appeal{font-size: 21px;}
	html[lang="fr-FR"] .wrap-zagolovok.contacts .zagolovok p a.trigger{font-size: 14px;}
	html[lang="fr-FR"] .wrap-main-form .wrap-line1 input{font-size: 14px;}
	html[lang="fr-FR"] .wrap-main-form .wrap-line2 textarea{font-size: 14px;}
	html[lang="fr-FR"] .wrap-main-form .wrap-line2 .wrap-submit input[type="submit"]{font-size: 14px;}
	html[lang="fr-FR"] .wrap-main-form .wrap-checkbox label{font-size: 12px;}


	html[lang="ru-RU"] .wrap-zagolovok.contacts .zagolovok p.appeal{font-size: 21px;}
	html[lang="ru-RU"] .wrap-zagolovok.contacts .zagolovok .address{font-size: 14px;}
	html[lang="ru-RU"] .wrap-zagolovok.contacts .zagolovok p a.trigger{font-size: 14px;}
	html[lang="ru-RU"] .wrap-main-form .wrap-line1 input{font-size: 14px;}
	html[lang="ru-RU"] .wrap-main-form .wrap-line2 textarea{font-size: 14px;}
	html[lang="ru-RU"] .wrap-main-form .wrap-line2 .wrap-submit input[type="submit"]{font-size: 14px;}
	html[lang="ru-RU"] .wrap-main-form .wrap-checkbox label{font-size: 12px;}
	.wrap-content-page.wrap-in-media.up-block .hvr-shutter-out-vertical button{font-size: 19px; padding: 8px 80px;}

	html[lang="he-IL"] .item-list-post-blog-content h4{font-size: 26px;}
	html[lang="he-IL"] .item-list-post-blog-content .content{margin-bottom: 20px;}
	.item-list-post-blog {padding: 15px;}
	.item-list-post-blog-content {padding-left: 0; padding-right: 0;}
	html[lang="he-IL"] .wrap-projects-single.blog-single h1{font-size: 39px;}
	.wrap-projects-single.blog-single .list-post-blog{background: unset;}
	.wrap-projects-single.blog-single .item-list-post-blog-content {width: 90%;margin-left: auto; margin-right: auto;}
	.blog-single .wrap-btn-down-single{margin-top: 0;}
	html[lang="he-IL"] .blog-single .wrap-btn-down-single a {font-size: 20px;}
	.blog-single .item-list-post-blog{position: relative;}
	.blog-single .nav-post{margin:0;}
	.blog-single .nav-post div.prev{position: absolute; bottom: -49px; left: 10px;}
	.blog-single .nav-post div.next{position: absolute; bottom: -49px; right: 10px;}
	.blog-single .wrap-btn-down-single .hvr-shutter-out-vertical{width: 30%;}
	section.wrap-down-form-contact .wrap-checkbox{padding-top: 0;}

	.bigslider .et_pb_row .et_pb_column:nth-child(1),
	.bigslider .et_pb_row .et_pb_column:nth-child(2),
	#bi3 .content-projects-single { width: 100%!important;}
	.bigslider.up-block-projects-single .et_pb_row { flex-wrap: wrap!important;}
	.bigslider .et_pb_row .et_pb_column:nth-child(2) img { max-width: 240px}
	.logotype-projects-single .et_pb_text_inner {
		background: #252525;
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-around;
	}
	 .inside-logotype.et_pb_text { width: 100%!important; padding-top: 20px!important;}
	.logotype-projects-single .wrap-btn-listing-contact br { display: none!important;}
	#bi3 .content-projects-single { padding: 20px 30px!important;}
}



@media screen and (max-width:600px) {
	.blocks-projects .item-block-proj {width: 100%; padding-left: 0; padding-right: 0;}
	.wrap-blocks-projects .block-filters ul li button{padding-right: 4px; padding-left: 4px;}
	.sidebar-address {flex-direction: column; }
	.sidebar-address .addres-main-office {width: 100%; padding-right: 0; border-right: unset; border-bottom: 1px solid #D9D9D9; padding-bottom: 10px;}
	.sidebar-address .addres-sales-office {width: 100%; padding-left: 0; border-left: unset; padding-top: 10px;}
	html[dir="rtl"] .sidebar-address .addres-main-office {border-left:unset;}
	.sidebar-video{padding: 5px;}
	.wrap-main-form .wrap-line1 p{width: 100%;}
	.wrap-main-form .wrap-line1 span{margin-left: 0; margin-right: 0;}
	.wrap-main-form .wrap-line2 {flex-wrap: wrap;}
	.wrap-main-form .wrap-line2 .wpcf7-form-control-wrap.text_message{width: 100%; margin-left: 0!important; margin-right: 0!important;}
	.wrap-main-form .wrap-line2 .wrap-submit{width: 100%; margin-left: 0!important; margin-right: 0!important; margin-top: 20px; padding: 15px;}
	#sliders_project_3d nav .dg-prev{top: calc(50% - 30px);}
	#sliders_project_3d nav .dg-next{top: calc(50% - 30px);}
	.slider-projects-single .item .wrap-item-image {padding-top: 70%;}
}
@media screen and (max-width:550px) {

	section h2 {font-size: 170%;}

	.onas .onas-boxs h2{font-size: 120%; padding-top: 5px; padding-bottom: 5px;}
	.onas .onas-boxs .dod_text{font-size: 140%; padding-top: 5px; padding-bottom: 5px;}
	.wrap-blocks-projects .block-filters ul li button{font-size: 95%;}
	.wrap-h2-line h2{font-size: 110%;}
	section.wrap-down-form-contact form span.wpcf7-form-control-wrap{margin-left: 5px; margin-right: 5px; width: calc(100% - 10px);}
	section.wrap-down-form-contact form .wrap-submit{width: calc(50% - 10px); margin-left: 5px; margin-right: 5px;}

	.wrap-block-media{width: calc(50% - 10px); margin:5px; }
	.wrap-more-block-media{margin-top: 20px;}
	.insader-block-media .content-block-media p{font-size: 80%;}
	.item-list-post-blog-img{width: 100%;}
	.item-list-post-blog-content h4{font-size: 150%;}
	footer .up-footer .up-footer-menu {width: 100%;}
	footer .up-footer .up-footer-logo {width: 100%;}
	footer .up-footer .up-footer-addr {width: 100%;}
	#sliders_project_3d .dg-wrapper {width: 300px!important; height: 250px!important;}
	#sliders_project_3d .dg-wrapper a{width: 300px!important; height: 250px!important;}
	#sliders_project_3d.dg-container {height: 355px !important;}
	.home-about-us{padding: 10px 20px;}
	.wrap-btn-down-single .hvr-shutter-out-vertical{width: 95%;}
	html[lang="he-IL"] .blog-single .nav-post div.prev{padding-left: 25px; padding-right: 0; background-position: 1px center;}
	html[lang="he-IL"] .blog-single .nav-post div.next{padding-left: 0; padding-right: 25px; background-position: calc(100% - 1px) center;}
	.blog-single .wrap-btn-down-single .hvr-shutter-out-vertical{width: 128px;}

	#slider-inhabited-object .owl-nav .owl-prev,
	#slider-inhabited-object .owl-nav .owl-next{top: calc(50% - 33px);}
}
@media screen and (max-width:420px) {
	#sliders_project .owl-item .item .slider-proj .photo {width: 320px; height: 200px;}
	#sliders_project .owl-item .item .slider-proj span{width: 320px; font-size: 130%;}
	section.aboutYossi .bottom-strip h2{ font-size: 120%; }
	section.aboutYossi .aboutYossi-content-right img{width: 250px;}
	footer .down-footer a {font-size: 15px;}
	footer .up-footer .wrap-duns100 img {max-width: 150px;}
	.onas .onas-boxs h2{font-size: 100%;}
	.onas .onas-boxs .dod_text{font-size: 100%;}

	.logotype-projects-single .wrap-btn-listing-contact { width: 45%; margin-bottom: 0}
	.logotype-projects-single .inside-logotype img { max-width: 70%}
	.logotype-projects-single .inside-logotype { padding: 10px 0}
	.logotype-projects-single .inside-logotype p.adress { margin-top: 5px}
	html[lang="he-IL"] .wrap-zagolovok.contacts .zagolovok .address { max-width: 245px}
	html[lang="he-IL"] .wrap-zagolovok.contacts .zagolovok p.appeal { font-size: 150%}
	.INDpositionRight #INDmenu-btn { right: inherit!important; left: -62px!important;-moz-transform: scale(-1, 1);  -webkit-transform: scale(-1, 1);  -o-transform: scale(-1, 1);  transform: scale(-1, 1);  filter: FlipH;  -ms-filter: "FlipH";}

}
/****************** END STYLE media***********************/

@media screen and (max-width:767px) {

  .logotype-projects-single {
        flex-direction: column;
  }
  .logotype-projects-single .wrap-btn-listing-contact {
      width: 100%;
  }
}

@media screen and (min-width:768px) {
  .head-wrap-phone a.phone span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
  }

  .head-wrap-phone a.phone span sup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
