    
.gallery_mask {
	overflow:hidden;
	direction:rtl;
	position: relative;
}
 


 .gallery iframe,
.gallery img {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	max-width: none;
} 

.gallery iframe {
	width:100%;
	height:100%;
} 

/* .slick-slider {
	margin-bottom:0;
} */


.gallery_mask .gallery {	
	direction:rtl;
} 

/* .slick-slide {
	float: right;
} */

.slick-prev:before, .slick-next:before {
	display:none;
}
.slick-next.arrow_right,
.slick-prev.arrow_left {
	height:53px;
	width:35px;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	cursor:pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;	
	margin-top:-50px;
}
.slick-prev.arrow_left {
		    left:20px;
	    right:auto;
		background-image:url('../images/arrow-left.png');
}
.slick-next.arrow_right {
    
    	    left:auto;
    	right:20px;
		background-image:url('../images/arrow-right.png');
}

.slick-prev.arrow_left:not(.slick-disabled):hover {
	right:10px;

}
.slick-next.arrow_right:not(.slick-disabled):hover {
	left:10px;
}

.slick-disabled {
	opacity:0.3;
	cursor: default;	
}


.slick-caption {
	width: 100%;
	background-color: rgba(255,255,255,0.85);
	height: auto;
	/* position: absolute; */
	z-index: 20;
	/* bottom: 0; */
	padding: 0.5em 15%;
	text-align: center;
	direction: rtl;
    height:88px;
}

.slick-dots {
    position:absolute;    
    margin:0;
    bottom:30px;    
    border:none;
    z-index: 10;
	text-align: right;
	/* right: 1em; */
}

.slick-dots li button:before {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	content: "";
	width: 10px;
	height: 10px;
	background-color:transparent;
	border: 1px solid #1775c9;
}

.slick-dots li:hover button:before,
.slick-dots li.slick-active button:before {
	background-color:#1775c9;	
}



/*
.slick-dots li  {
    vertical-align: middle;
}
.slick-dots li button:before {
    font-family:"Assistant", Arial, sans-serif;font-weight:400;
    font-size: 13px;
    color:#b2b2b2;
    content:attr(data-num);
}
.slick-dots li button:hover:before,
.slick-dots li.slick-active button:before {
    color:#000;
}

.slick-dots li button:after {
    content:'';
    display:none;
    width:20px;
    height:6px;
    position: relative;
    top: 12px;
    left: -5px;
    background-image:url('../images/gallery_num_arrow.png');
    background-position:center;
    background-repeat:no-repeat;
}

.slick-dots li button:hover:after,
.slick-dots li.slick-active button:after {
    display:block;
}



.slick-dots li button:before {
	color:#fff;
}
.slick-dots li button:hover:before,
.slick-dots li.slick-active button:before {
    color:rgb(244,243,238);
}

.slick-dots li button:after {
	background-image:url('../images/gallery_num_arrow_flyout.png');
}

.slick-slider {
	margin-bottom: 40px;
}


.slick-dots li.img_text {
	position: absolute;
	color: #fff;
	right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	height: 2em;
	width: auto;
	text-align: right;
	border-left: 1px solid #fff;
	font-size: 0.9em;
	cursor:text;
}
.slick-dots li.img_text:empty {
	display:none;
}

*/



