.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;list-style-type:none}
.flexslider{margin:0;padding:0;    direction: ltr;    overflow: hidden;}
.flexslider,.flexslider *{box-sizing:border-box}
.flexslider .slides>li {
	display: none;
    -webkit-backface-visibility: hidden;
    background-size: cover !important;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center !important;
}
.flexslider .slides img{

}
.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 0 0;background:#fff;position:relative;zoom:1;height: 505px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease;    height: 100%;}.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1;height: 100%;}.carousel li{margin-right:5px}
.flexslider .flex-viewport>ul>li{position:relative;height: 100%;}.flexslider ul.slides li a{display:block}
.flex-direction-nav{
    position: absolute;
    top: 50%;
	width: 100%;
}	

.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background:url(../images/right.png) no-repeat;right:3%;opacity:1; width:41px;height:16px; position:absolute;font-size:0;}
.flex-direction-nav .flex-prev{background:url(../images/left.png) no-repeat;left:3%;opacity:1;width:41px;height:16px; position:absolute;font-size:0;}

.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:#DDE1E4;cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#3193CA;}.flex-control-paging li .flex-active{background:#3193CA;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}

.flex-caption{
    width: 100%;
    padding: 2%;
    position: absolute;
    right: 8%;
    top: 0;
    color: #fff;
    line-height: 33px;
    margin: 75px 0 0 0;
    max-width: 733px;
	text-align: right;
	width: 45%;	
}

.flex-detail{
    color: #fff;
    background: #ED9102;
    box-shadow: 0px 4px 0px #CE7E01;
    border-radius: 5px;
    text-decoration: none;
    font-size: 24px;
	font-family: 'OpenSansHebrewRegular';
    font-weight: bold;
    height: 70px;
    padding: 18px 0;
    width: 250px;
    margin: 20px 0 0;
    text-align: center;
    float: right;
	border-radius: 30px;
}

.flex-detail:hover{
    color: #000;
}

.fir_sl{
	font-size: 36px;
	color: #32373A;	
    font-family: 'OpenSansHebrewRegular';	
	direction: rtl;
}	

.fir_sl p{
	font-size: 36px;
	font-family: 'OpenSansHebrewRegular';
    font-weight: bold;
	color: #ED9102;	
	margin:10px 0 0;
}

.sec_sl{
	font-size: 24px;
	font-family: 'OpenSansHebrewRegular';
    font-weight: bold;
	color: #32373A;	
	margin:70px 0 0;
	
}

.afsl1{
	height: 280px;
	background: #32373A;	
	color:#fff;
	text-align:center;
	font-size: 18px;
	font-family: 'OpenSansHebrewRegular';
}

.afsl1 .head{
    color: #ED9102;
    font-size: 24px;
    font-family: 'OpenSansHebrewBold';
    padding: 50px 0 20px;
}

.afsl2{
	margin-top:-55px;
}

.afsl2 .wrapper > div:not(.clear){
    background: #FFFFFF;
    border: 1px solid #EFEFEF;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    font-size: 16px;
    color: #32373A;
	font-family: 'OpenSansHebrewRegular';
    padding: 25px 0;
    margin-right: 2%;
    width: 31%;
}

.afsl2 .wrapper > div:not(.clear) .head{
    font-size: 18px;
    font-family: 'OpenSansHebrewBold';
    color: #ED9102;
    margin: 0 0 15px;
    height: 60px;
	padding: 0 0 0 40px;
}

.afsl3{
    margin: 70px 0 0;	
}

.afsl3 .head{
	font-size: 36px;
	font-family: 'OpenSansHebrewBold';
	color: #ED9102;	
	margin:50px 0 20px;
}

.afsl3 .desc{
	padding-left: 10%;
	font-size: 16px;
	font-family: 'OpenSansHebrewRegular';
	color: #32373A;		
}

.afsl3 .desc p{
	margin:0 0 20px;
}

.afsl3 .ccc{
	margin:0 0 15px;
}

.afsl3 .ccc.right .desc{
	padding-left: 0;
	padding-right:10%;
}

.afsl3 .ccc.right .col-xs-6{
	float:right;
}

.afsl3 .ccc .col-xs-6{
	float:left;
}

.afsl3 .ccc .col-xs-6:not(.desc){
	text-align:left;
}

.afsl3 .ccc.right .col-xs-6:not(.desc){
	text-align:right;
}

.afsl4{
    background: #ED9102;
    padding: 3% 0;
    text-align: center;
    margin: 45px 0 0;	
}

.afsl4 span{
	font-size: 24px;
	font-family: 'OpenSansHebrewBold';
	color: #FFFFFF;
}

.afsl4 a{
	background: #F0F3F5;
    box-shadow: 0px 4px 0px #C4C4C4;
    border-radius: 5px;
    height: 70px;
    color: #ED9102;
    font-family: 'OpenSansHebrewBold';
    font-size: 24px;
    display: inline-block;
    padding: 20px 0;
    width: 25%;
    margin-right: 25px;
}

@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}
