* {margin:0;padding:0;list-style:none;outline:none;border:none;font-family:'Open Sans Hebrew';vertical-align:top;text-decoration:none}
.c:before, .c:after {content:" ";display: table}
.c:after {clear:both}
.c {*zoom: 1}
#wpadminbar{display:none}
a, img{transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear} 
input:focus::-webkit-input-placeholder{color: transparent}
img {max-width:100%}

body{cursor:default;font-size:90%;direction:rtl}  
	section {max-width:1170px;position:relative;width:100%;margin:auto}
	.padding-full{padding:40px}
	.padding-full-full{padding:100px}
	.padding{padding:40px 0}
	.padding-li{padding:20px 0}
	
	.ma-10{margin:10px auto}
	
	.text-center{text-align:center!important;display:block}
		.text-center p{text-align:center!important}
	.text-right{text-align:right;display:block}
		.text-right p{text-align:right!important}
	
	.dis-blo{display:block;margin:auto}
	
	.desk-yes{display:block}
	.mo-yes{display:none}
	
	.img-center{display:block;margin:auto}
	
	.black{color:#000!important}
		.black>p{color:#000!important}
	
	.bold{font-weight:800!important}
	
	.li-grey{background:#f9f9f9}

	.wi-100{width:100%!important}
	
	.clear{clear:both}
	
	.blue{background:#b3c4c7}
	.dark-blue{background:#273047}
	.grey{background:#f3f3f3}
	.yellow{display:block;color:#fbae3e;font-weight:700;margin-bottom:10px}
	
	.text-white{color:#fff!important}
	
	.po-re{position:relative}

	header{background:rgba(135,135,135,0.95);height:90px;position:fixed;top:0;right:0;width:100%;z-index:999}
		.logo{position:absolute;top:15px;right:0}
		.facebook{position:absolute;top:32px;left:0;height:30px;width:30px;display:block;border:solid 1px #fff;text-align:center;border-radius:50%;}
			.facebook i{color:#fff;display:block;font-size:15px;line-height:30px;font-weight:700}
				.facebook:hover{background:#5071b7}
					.facebook:hover i{color:#ccc}
		.links{position:absolute;top:35px;left:45px;display:inline-block}
			.links a{color:#fff;font-size:20px;padding:0 15px;border-left:solid 1px #fff;display:inline-block;}
/*תמונה ראשית*/				
	.main-img{position:relative;overflow-y:visible;height:540px}	
		.text-box-wrapper{position:relative;margin-top:140px}
			.text-box{background:rgba(255,255,255,0.88);width:100%;max-width:750px;margin:auto;padding:20px;border-top-right-radius:50px;color:#4b484a}
				.main-text{color:#4b484a;display:block;text-align:right}
				.main-text>div{border-bottom:dashed 3px #4b484a;margin-bottom:15px;padding-bottom:5px}
						.main-text>div>b{color:#4b484a;font-size:17px;font-weight:700;line-height:25px}
							.main-text>div>b>a{display:block;font-size:17px;color:#000;text-decoration:underline;font-weight:700} 
									.main-text>div>b>a:hover{;text-decoration:none}
					.main-text>div>img{float:right;margin:0 0 10px 10px}
					.main-text>span{display:block;font-size:17px;line-height:25px}
						
						
	.piska, .piska>p{color:#273047;font-size:18px!important;line-height:30px!important;}
	.half ul{margin:10px 0 20px 0}
		.piska ul li{color:#273047;font-size:18px!important;line-height:25px!important;position:relative;padding-right:20px;margin-right:5px}
			.piska ul li:before, .half ul li:before{content:'';width:10px;height:10px;background:#273047;position:absolute;right:0;top:10px}
			.piska ul li a, .half ul li a{color:#464646}
			.piska ul li a:hover, .half ul li a:hover{text-decoration:underline}					
				
	.half{width:50%;float:right;position:relative}
	.third{width:30%;margin:1.5%;position:relative;display:inline-block}
	.quarter{width:21%;margin:10px 1.5%;position:relative;display:inline-block}
		.inner-pa-center{margin:auto!important;width:80%}
		.inner-pa-right{width:80%}
	.fifth{width:16%;margin:10px 1.5%;position:relative;display:inline-block}
	.three-quarter{width:90%;float:right}
	.quarter-spe{width:10%;float:left}
	
	h2.h2{color:#273047;font-size:25px;font-weight:700;margin:0 0 25px 0;overflow:hidden;position: relative;z-index: 1;text-align:center}
		h2.h2:before{border-top: 1px solid #d85100;content: "";display: inline-block;height:1px;margin: 0 -100% 0 0;position: relative;left: 10px;vertical-align: middle;width: 100%;z-index: -1}
		h2.h2:after{border-bottom: 1px solid #fbae3e;content: "";display: inline-block;height:1px;margin: 0 0 0 -100%;position: relative;right: 10px;vertical-align: middle;width: 100%;z-index: -1}
			
/*בדיקות*/
	.checks .fifth h3{padding-top:20px;position:relative;margin:10px auto!important}
		.checks .fifth h3:before{display:block;height:5px;position:absolute;top:0;right:25%;width:50%;background:#fff}

/*עוגנים*/
	#a1,#a2,#a3,#a4,#a5,#a6,#a7,#top1{position:absolute;right:0;top:-85px}

/* חצאים*/
	.halfs{position:relative}
		.halfs>.half{overflow:hidden}
			.halfs .half img{height:100%;width:auto;max-width:inherit} 

/*אייקונים*/
.services-wrapper{background:url('img/bg-pattern.jpg') repeat-y}
	.services .quarter .img-wrapper{margin: 0 auto 40px auto}
		.services .quarter .img-wrapper img{width:160px;height:160px}
		.services .quarter h3{color:#273047;font-size:18px;margin:30px auto 10px auto;display:block;font-weight:700;width: 150px;}
		
/*טופס*/
.half-contact{background:url('img/contact-half.jpg') no-repeat right top;overflow:hidden;height:278px}
	.fax, .phone, .phone2{;position:absolute;font-weight:700;font-size:30px;display:block;color:#fff}
	.fax i, .phone i, .phone2 i{display:inline-block;color:#fbae3e;background:#34384b;width:55px;height:55px;line-height:55px;margin-left:10px;text-align:center;border-radius:50%}
	.phone{right:120px;top:50px}
	.phone2{right:150px;top:120px} 
	.fax{right:180px;top:190px}
	
.contact-wrapper{background:#273047}
	.contact-wrapper .half h3{color:#66c9d2;font-weight:700;font-size:33px;margin-top:40px}
	.contact form{width:100%;margin:0 auto} 
		.contact fieldset{width:49%;margin:0 0 10px 0;float:right}
		.contact fieldset.fieldset-submit{width:19%;float:left}
			.contact fieldset input{border-bottom:#fff 1px solid;box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0;display: block;background:none;color:#ccc;;width:95%;font-size:20px;font-weight:300;height:63px;line-height:63px}
			.contact fieldset select{border:#fff 1px solid;box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0;display: block;background:none;color:#666;width:95%;font-size:20px;font-weight:300;height:63px;line-height:63px}
			.contact input[type=submit] {background:#fbae3e;clear:both;color:#273047;cursor:pointer;display:block;font-size:25px;font-weight:700;height:80px;width:80px;line-height:80px;text-align:center;border-radius:50%;margin:55px 0 0 0;}
				.contact input[type=submit]:hover{background:#3e4a66;color:#fbae3e}		 	

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {

    border: 2px solid #f7e700;
    clear: both;
    color: #fff;
   }
   
   input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgba(250, 255, 189, 0) !important;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
:-moz-placeholder { /* Firefox 18- */
  color:#fff;
}
/*שיקום מבנים*/
	.fire-wrapper{background:url('img/shikum.jpg') repeat-y;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}

/*סליידר המלצות*/
	.testimonials .owl-controls{position:absolute;z-index:99;top:30%;right:2.5%;width:95%}
		.owl-controls .owl-prev{position:absolute;top:0;right:-5%;display: inline-block!important}
		.owl-controls .owl-next{position:absolute;top:0;left:-5%;display: inline-block!important}
		.owl-controls .owl-prev i, .owl-controls .owl-next i{font-size: 400%!important;opacity:0.8!important;color:#273047}
		.owl-controls .owl-prev:hover i, .owl-controls .owl-next:hover i{opacity:0.3!important}				
/*המלצות*/
	.testimonials-wrapper{background:url('img/bg-pattern.jpg') repeat-y/*;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover*/}
		.testimonials span.testi-text{width:75%;background:#cac7c7;color:#000;font-size:14px;font-weight:400;padding:30px;display: block;position:relative;margin:0 auto 15px auto;font-weight:400}
			.arrow-testi{position:absolute;right:28px;bottom:45px;width:auto!important}
			.bra1{position:absolute;top:10px;right:30px;width:auto!important}
			.bra2{position:absolute;bottom:80px;left:30px;width:auto!important}
		.testimonials .testi-img{float:right;margin: 20px 15px 0 10px;height:50px;width:50px!important;border-radius:50%} 
		.testimonials strong{color:#787878;font-size:13px;line-height:20px;text-align:right;margin:10px 15px 0 0;display: inline-block;font-weight:300}
		.testimonials .name{color:#273047;font-size:15px;font-weight:700;margin:40px 15px 0 0;display:block}
			.testimonials .name>span{;font-weight:300}
	
	footer{background:#273047;color:#fff;text-align:center;font-size:15px;line-height:20px;position:relative;font-weight:300}
		footer .foo-text a{color:#fff}
			footer .foo-text a:hover{text-decoration:underline}
		
		.back-top{color:#666;font-size:250%;display:inline-block;opacity:0.5;position:absolute;top:15px;right:15px;z-index:997}  
			.back-top:hover{opacity:1}
		
		.post-edit-link i{position:fixed;font-size:40px;background-color:#273047;padding:5px;bottom:35%;color:white;left:0}
	
		.con-mo{display:none}
				
@media (max-width:990px) {
	body{margin-top:70px!important}
	.con-mo{display:block;position:absolute;top:10px;left:10px}
		.con-mo a{float:left;display:inline-block;margin-right:10px}
			.con-mo a i{display:inline-block;color:#fff;font-size:30px}
				.con-mo a:hover i{color:#000}
				
	header{height:70px}
	.facebook{display:none}
	.clients-wrapper{width:95%!important;margin:auto}
	.desk-yes{display:none}

	.mo-yes{display:block}
	.piska, section {width:95%;height:auto;margin:auto}
	/*תמונה ראשית*/	
	.main-img{position:relative;overflow-y:visible;height:}	
		.text-box{width:100%;max-width:100%;position:static;right:auto;top:auto;padding:0 0 0 0;margin:200px auto 0 auto}
		
		.text-box-wrapper{position:relative;margin-top:0}
			.text-box{background:rgba(255,255,255,1);width:100%;max-width:95%;margin:auto;padding:2.5%;border-top-right-radius:0;color:#4b484a}
				.main-text{color:#4b484a;display:block;text-align:center}
	.logo{margin:5px auto 0 auto;display:block;text-align:center;position:static;right:auto;top:auto}
		
	
	.padding-full{padding:10px 0}
	.padding-full-full{padding:10px 0}
	.padding{padding:11px 0}
	.padding-li{padding:10px 0}
	.half{width:100%;float:none;margin:10px 0}
	.third{width:49%;margin:0 0.1% 0.5% 0.1%}
	
@media (max-width:768px) {
	.third{float:none;width:100%;margin:10px 0}
	.quarter{width: 49.5%;;margin:10px 0}
	.fifth{width:32%;}	
	.back-top {margin:10px auto;position:static;top:auto;right:auto}
	h2.h2:before, h2.h2:after{display:none}
}
@media (max-width:648px) {
	.footer-contact .wpcf7 fieldset {margin:10px 0;float:none;width:100%!important}
		.footer-contact .wpcf7 input[type=submit] {width:100%}
			.footer-contact .wpcf7 input[type=submit]:hover{background:#fff;color:#272727}
		.footer-contact .wpcf7 fieldset.spe {margin:20px 0 0 0;float:none;width:100%}
		.footer-contact .wpcf7 fieldset.spe-wide{float:left;width:100%}
	.footer-contact b {text-align:center;margin:20px 0;width:100%;display:block}
	.footer-contact .wpcf7{width:100%;display:block}
	footer{line-height:auto!important}
	.padding-li{padding:10px 0}
	.contact fieldset{width:100%;margin:0 0 10px 0;float:none}
		.contact fieldset input, .contact fieldset select{margin: 0;width:100%}
	.three-quarter{width:100%;float:none}
	.quarter-spe{width:100%;float:none}.contact input[type="submit"]{cursor:pointer;display: block;font-size:20px;height:40px;width: 100%;line-height:40px;border-radius:0;margin:0 auto}
	.halfs .half img{height:auto;width:auto;max-width:100%} 
	
	}

@media (max-width:480px) {
	.fax i, .phone i, .phone2 i {display:block;margin:auto}
	.fax, .phone, .phone2 {position:static;margin:10px auto;text-align:center}
	.phone, .phone2, .fax {right:auto;top:auto;}
}