

	.bscript, .bscript428 { clear:both; width:80%; margin:auto; }
	.bscript644 { width:70%; margin:50px auto; }
	.bscript618 { width:100%; /*margin:50px auto;*/ }
	.bscript568 { width:50%; float:right; margin:50px auto; }


.flex_cont { 
	display: flex;
	flex-wrap: nowrap;
	margin:0 auto 50px auto;
	clear:both;
	flex-direction: row; 
}
.flex_cont > div {
  /*background-color: #f1f1f1;*/  
  /*margin: 10px 1% 10px 1%;*/
  flex-grow: 1; width: 10px; font-size:1px; /*padding:10px;*/ 
  
}
.flex_cont img { /*width:100%; max-width:100%;*/ }


.mflexfull {  }
.mflexfull div { padding:0 !important; }
.mflexfull > div { margin:10px 2% !important; }
.mflexfull > div:first-child { margin-right:0 !important; }
.mflexfull > div:last-child { margin-left:0 !important; }
.mflexfull img { /*width:100%; max-width:100%;*/ } 






/*ITM Flex*/
.itmflex, .itmflex *, .itmflex_none, .itmflex_none *{ transition: 0.3s ease all; }
.itmflex .treeitm_title { clear:both; width:100%; }
.itmflex .treeitm_prm1 { width:30%; font-size:0.6vw; }
.itmflex .treeitm_prm2 { width:5%; }
.itmflex .line_list, .itmflex_none .line_list { border:0; }
.itmflex .treeitm_ico { width:10%; }
 
.itmflex { 
	display: flex;
	flex-wrap: wrap;
	margin:0 auto 1px auto;
	clear:both; width:86%;
	flex-direction: row; 
}
.itmflex > div {
  /*background-color: #f1f1f1;*/  
  /*margin: 10px 1% 10px 1%;*/
  flex-grow: 1; width: 200px; font-size:1px; /*padding:10px;*/ 
	margin:20px 20px; 
  
}

.itmflex_none .bscript428{ width:100%; }
.itmflex_none { width:100%; }

.bscript638 * { color:#fff; }
.bscript638{ 
		background: url(https://www.ashak.co.il/upload/s1_1711375958.jpg) no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width:100%; clear:both; padding:80px 0; display:block; margin:50px 0; }


.itmflex > div { /*border:1px solid #5EA1E9; background:#EFF7FF;*/ }

.height_fx1 > div { display:block; }


.maclinitm1 { max-width:800px; }
.maclinitm2 { max-width:1200px; }
/*END Flex*/











@media screen and (max-width: 880px) { 

	.flex_cont {
		flex-direction: column; 
	}
	 
	
	.flex_cont > div {	
		flex-grow: 1;  width:100%; font-size:1px; margin:30px auto !important; 
	}
	
	.flex_cont div { margin:auto !important; }
	.mflexfull > div { margin:0 0 30px 0 !important; }
	
	
	.bscript638{ 
		padding:10px 0;
	}
	


}

