@font-face{
    font-family:'Open Sans Hebrew Regular';
    src:url('fonts/OpenSans/OpenSansHebrewRegular.eot');
    src:url('fonts/OpenSans/OpenSansHebrewRegular.eot') format('embedded-opentype'),
        url('fonts/OpenSans/OpenSansHebrewRegular.woff') format('woff'),
        url('fonts/OpenSans/OpenSansHebrewRegular.ttf') format('truetype'),
        url('fonts/OpenSans/OpenSansHebrewRegular.svg#OpenSansHebrewRegular') format('svg');
	font-weight:normal;
}
@font-face{
    font-family:'Open Sans Hebrew Bold';
    src:url('fonts/OpenSans/OpenSansHebrewBold.eot');
    src:url('fonts/OpenSans/OpenSansHebrewBold.eot') format('embedded-opentype'),
        url('fonts/OpenSans/OpenSansHebrewBold.woff') format('woff'),
        url('fonts/OpenSans/OpenSansHebrewBold.ttf') format('truetype'),
        url('fonts/OpenSans/OpenSansHebrewBold.svg#OpenSansHebrewBold') format('svg');
	font-weight:normal;
}
@font-face{
    font-family:'Open Sans Hebrew Condensed Bold';
    src:url('fonts/OpenSans/OpenSansHebrewCondensedBold.eot');
    src:url('fonts/OpenSans/OpenSansHebrewCondensedBold.eot') format('embedded-opentype'),
        url('fonts/OpenSans/OpenSansHebrewCondensedBold.woff') format('woff'),
        url('fonts/OpenSans/OpenSansHebrewCondensedBold.ttf') format('truetype'),
        url('fonts/OpenSans/OpenSansHebrewCondensedBold.svg#OpenSansHebrewCondensedBold') format('svg');
}
input[type="password"], input[type="text"], input[type="email"], input[type="tel"], input[type="submit"], textarea, select{
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}
button{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:inherit;
	cursor:pointer;
	font-family:inherit;
	font-size:inherit;
	color:inherit;
}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.page_editor_template *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.page_editor_cancel + input[type="submit"], .page_editor_cancel{
	background:#969696;
	float:right;
	height:35px;
	line-height:35px;
	color:#fff;
	padding:0 15px;
	margin:10px 0 0 10px;
	border:none;
	font-size:16px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	will-change:background;
}
.page_editor_cancel + input[type="submit"]:hover, .page_editor_cancel:hover{background:#7C7C7C;}
a{text-decoration:underline;color:#473328;}
a:hover{text-decoration:none;}
a img{border:0;text-decoration:none;}
img, embed, object, iframe{max-width:100%;}
figure{margin:0;font-size:0;line-height:1px;}
form, p, blockquote{margin:0;padding:0;}
input, textarea, select{font-family:inherit;font-size:inherit;}
textarea{overflow:auto;resize:vertical;}
input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"], input[type="image"], input[type="reset"], a, select{cursor:pointer;}
table{border-collapse:collapse;}
::-webkit-input-placeholder{color:#5a5a5a;}
:-moz-placeholder{color:#5a5a5a;}
input[type="checkbox"], input[type="radio"]{vertical-align:middle;cursor:pointer;}
.error::-webkit-input-placeholder{color:red !important;}
.error:-moz-placeholder{color:red !important;}
.dooble{text-decoration:none;color:#fff;}
.dooble:hover{color:#00CCFF;}
input.error, textarea.error, select.error{
color:red;
border:1px solid red !important;
}
input[type="checkbox"].error ~ span{color:red;}
label.error{
	color:red;
	font-size:12px;
	padding:0 0 0 20px;
}
.languageid_1 label.error{padding:0 20px 0 0;}
iframe[name="google_conversion_frame"]{
	position:fixed;
	left:-999px;
	top:-999px;
}
.clearfix::after{content:'';display:block;clear:both;}
.clear{display:block;clear:both;}
html, body {height:100%;}
body{
	font-family:'Open Sans Hebrew Bold',arial;
	font-size:16px;
	line-height:22px;
	margin:0;
	color:#fff;
}
.wrap{
	min-height:100%;
	text-align:center;
}
.container{
	text-align:right;
	width:1500px;
	max-width:100%;
	margin:0 auto;
}
header{
	width:100%;
	text-align:left;
	position:fixed;
	right:0;
	top:0;
	padding:35px;
	z-index:2;
}
.logo_img{max-height:120px;}
.banner{
	height:-webkit-calc(100vh - 170px);
	height:calc(100vh - 170px);
	position:relative;
	overflow:hidden;
}
.banner_figure{height:100%;}
.banner_img{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.bannerText{
	width:900px;
	max-width:100%;
	padding:0 30px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:2;
}
.pageName{
	margin:0;
    color:#fff;
    font-size:100px;
    line-height:100px;
}
.logosSwiper{
	background:#1F1D23;
	height:170px;
}
.logosSwiper_figure{
	white-space:nowrap;
	text-align:center;
	padding:20px;
}
.logosSwiper_figure::before{
	content:'';
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.logosSwiper_img{
	display:inline-block;
	vertical-align:middle;
	max-height:100%;
}
.envelopeWrap{
    position:fixed;
    top:50%;
    left:0;
    z-index:9;
    transform:translate(0,-190px);
}
.envelopeOuter{
    background:#20124d;
    width:365px;
    height:45px;
    position:absolute;
    top:15px;
    left:-190px;
	direction:rtl;
    z-index:1;
    color:#fff;
    border-radius:0px 20px 20px 0px;
    padding:4px;
    text-align:right;
    line-height:36px;
    font-size:19px;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.languageid_1 .envelopeOuter{
	width:335px;
}
.floatingContactTab_img{
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.envelopeOuter:hover{left:-195px;}
.envelopeOuter:hover .floatingContactTab_img{
	-webkit-transform:scale(0.8);
	transform:scale(0.8);
}
.envelopeInner{
    background:#fff;
    width:344px;
    position:absolute;
    top:0;
    left:-375px;
    z-index:2;
    border-radius:0 5px 5px 0px;
    box-shadow:3px 1px 10px -1px rgba(51, 51, 51, 0.28);
    padding:20px;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.envelopeWrap.active .envelopeOuter{
    -webkit-transition-delay:.1025s;
    transition-delay:.1025s;
}
.envelopeWrap.active .envelopeOuter{left:35px;}
.envelopeWrap.active .envelopeOuter:hover{left:30px;}
.languageid_1 .envelopeWrap.active .envelopeOuter{left:65px;}
.languageid_1 .envelopeWrap.active .envelopeOuter:hover{left:60px;}
.envelopeWrap.active .envelopeInner{left:0;}
.envettl{
    font-size:29px;
    color:#193282;
    padding:0 0 20px 0;
    margin:0 0 20px 0;
    font-weight:bold;
	position:relative;
}
.envettl::after{
	content:'';
	background:#1da1e5;
	width:50px;
	height:2px;
	position:absolute;
	bottom:0;
	left:0;
}
.languageid_1 .envettl::after{
	left:auto;
	right:0;
}
.envInptrp{
	position:relative;
	width:100%;
	padding:0 0 10px 0;
}
.envInput{
    width:100%;
    height:40px;
    border:1px solid #ddd;
    padding:0 15px;
    font-size:16px;
    color:#999999;
    border-radius:20px !important;
	font-family:'Open Sans Hebrew regular';
}
.eneSumbit{
    background:#1da1e5;
    width:100%;
    height:40px;
    border:none;
    border-radius:20px !important;
    margin:10px 0 0 0;
    color:#fff;
    font-size:16px;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.eneSumbit:hover{background:#1479AF;}
.floatingContactTab_span {
    background:#fff;
    display:inline-block;
    vertical-align:top;
    width:38px;
    height:38px;
    line-height:42px;
    border-radius:50%;
    margin:0 0 0 11px;
    text-align:center;
}
.blackOpacityPOP{
	background:rgba(0,0,0,0.5);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:29;
	display:none;
}
.myPopup{
	background:#fff;
	max-width:-webkit-calc(100% - 40px);
	max-width:calc(100% - 40px);
	max-height:-webkit-calc(100vh - 40px);
	max-height:calc(100vh - 40px);
	color:#000;
	padding:20px;
	position:fixed;
	top:-100%;
	left:50%;
	-webkit-transform:translate(-50%,-100%);
	transform:translate(-50%,-100%);
	z-index:30;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.myPopup.active{
	top:50vh;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.closePOP{
	background:#fff;
	background-size:100% 100%;
	width:35px;
	height:35px;
	position:absolute;
	top:10px;
	right:10px;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	cursor:pointer;
}
.languageid_1 .closePOP{
	right:auto;
	left:10px;
}
.closePOP::before,
.closePOP::after{
	content:'';
	background-color:#616161;
	width:25px;
	height:2px;
	position:absolute;
	left:5px;
	top:16px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	will-change:background-color,transform;
}
.closePOP::after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.closePOP:hover::before{
	background-color:#CC0033;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
}
.closePOP:hover::after{
	background-color:#CC0033;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.iframePOP{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.myPopup.myIframePopup{
	width:1200px;
	height:750px;
}
.myPopup.myIframePopup .insertPopAjaxHere{
	position:absolute;
	max-height:100%;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
}
.insertPopAjaxHere{
	max-height:-webkit-calc(100vh - 140px);
	max-height:calc(100vh - 140px);
	overflow:auto;
}
.aboutBtn{
	background:#24337a;
	display:inline-block;
	vertical-align:top;
	min-width:250px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 20px;
	border-radius:20px;
	color:#fff;
	font-size:21px;
	text-decoration:none;
	font-weight:bold;
	margin:30px 0 0 0;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.aboutBtn:hover{background:#2D51E1;}
#aboutUsPopup{
	width:500px;
	max-width:100%;
}
.popupTitle{
	font-size:25px;
	font-weight:bold;
	color:#24337a;
	padding:0 30px 15px 0;
	margin:0 0 15px 0;
	position:relative;
}
.popupTitle::after{
	content:'';
	background:#24337a;
	width:30px;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
}
.languageid_1 .popupTitle{padding:0 0 15px 30px;}
.languageid_1 .wrap,
.languageid_1 .myPopup,
.languageid_1 .envelopeWrap{
    direction:rtl;
}
.languageid_1 .popupTitle::after{
	left:auto;
	right:0;
}
@media screen and (max-width:1200px){
	.bannerText{width:700px;}
	.pageName{font-size:70px;line-height:70px;}
}
@media screen and (max-width:991px){
	.floatingContactTab_text{display:none;}
	.envelopeOuter, .languageid_1 .envelopeOuter{width:245px;}
	.envelopeWrap:hover .envelopeOuter{left:150px;}
	.bannerText{padding:0 60px;}
	.pageName{font-size:54px;line-height:55px;}
	.aboutBtn{min-width:190px;}
	.logo_img{max-height:80px;}
	.banner{height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);}
	.logosSwiper{height:120px;}
}
@media screen and (max-width:479px){
	.pageName{font-size:34px;line-height:40px;}
	.aboutBtn{font-size:14px;min-width:150px;height:30px;line-height:30px;}
	.popupTitle{font-size:21px;padding-bottom:10px;margin:0 0 10px 0;}
}