/* Slider */
.slick-slider {position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
/* .slick-slider { 
	position: relative; 
	display: block; 
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-touch-callout: none; 
	-webkit-user-select: none; 
	-khtml-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none; 
	-ms-touch-action: none; 
	touch-action: none; 
	-webkit-tap-highlight-color: transparent; 
} */

.slick-list { 
	position: relative; 
	overflow: hidden; 
	display: block; 
	margin: 0; 
	padding: 0; 
}

.slick-list:focus { 
	outline: none; 
}

.slick-loading .slick-list { 
	background: white url(../images/ajax-loader.gif) center center no-repeat; 
}

.slick-list.dragging { 
	cursor: pointer; 
	cursor: hand; 
}

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { 
	-webkit-transform: translate3d(0, 0, 0); 
	-moz-transform: translate3d(0, 0, 0); 
	-ms-transform: translate3d(0, 0, 0); 
	-o-transform: translate3d(0, 0, 0); 
	transform: translate3d(0, 0, 0); 
}

.slick-track { 
	position: relative; 
	left: 0; 
	top: 0; 
	display: block; 
	zoom: 1; 
}

.slick-track:before, .slick-track:after { 
	content: ""; 
	display: table; 
}

.slick-track:after { 
	clear: both; 
}

.slick-loading .slick-track { 
	visibility: hidden; 
}

.slick-slide { 
	float: left; 
	/* height: 100%;  */
	min-height: 1px; 
	display: none; 
}

.slick-slide img { 
	display: block;
	/*margin-left: 10%;*/
}
.itworks .slick-slide img { 
	/*border: 5px solid #fff; */
}

.slick-slide img.slick-loading { 
	background: white url(../images/ajax-loader.gif) center center no-repeat; 
	padding-bottom: 100%; 
}

.slick-slide.dragging img { 
	pointer-events: none; 
}

.slick-initialized .slick-slide { 
	display: block; 
}

.slick-loading .slick-slide { 
	visibility: hidden; 
}

.slick-vertical .slick-slide { 
	display: block; 
	height: auto; 
border: 1px solid transparent; 
}

/* Icons */
/*
@font-face { 
	font-family: "slick"; 
	src: url("./fonts/slick.eot"); 
	src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); 
	font-weight: normal; 
	font-style: normal; 
}
*/
/* Arrows */

.slick-prev, .slick-next { 
	position: absolute; 
	display: block; 
	height: 56px; 
	width: 56px; 
	padding:10px;
	/*line-height: 0; 
	font-size: 0; */
	cursor: pointer; 
	background: transparent;
	/*top: 50%; */
	/*margin-top: -10px; */
	padding: 0; 
	border: none; 
	outline: none; 	
	/* border:1px solid #000; */
	background-color:rgba(0,0,0,0.5);
	z-index:500;
}

.slick-prev:focus, .slick-next:focus { 
	outline: none; 
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { 
	opacity: 0.25; 
}

.slick-prev, .slick-next{
	opacity: 1;
}

.slick-prev:hover, .slick-next:hover{
	/* background: transparent; */
	background-color:rgba(0,0,0,0.25);
} 
.slick-prev:before, .slick-next:before { 
	font-family: "themify"; 
	font-size: 28px; 
	text-align:center;
	line-height:36px;
	color: #FFF; 
	opacity: 0.85; 
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.35);
}
	.slick-prev { 
		top: 50%; 
		margin-top: -18px;
		/* left: -10px;  */
		left: 15px;
		/* text-indent:-9999px; */
	}
	.slick-prev:before { 
		content: '\e629'; 
		/* color: #ffcd67; */
	}

	.slick-next { 
		top: 50%; 
		margin-top: -18px;
		/* right: -10px;  */
		right: 15px; 
		/* text-indent:-9999px; */
	}
	.one_slider .slick-next { 
		right: 0px !important; 
	}
	.slick-next:before { 
		content: '\e628'; 
		/* color: #ffcd67; */
	}

	.slick-prev:hover:before, .slick-next:hover:before{
		/*color: #B84530;*/
		/* opacity: 0.65; */
		color: #ffcd67;
	} 
	
	
/* 	.one_slider .slick-prev { 
		right: 30px !important;
	}

	.variable-width .slick-prev { 
		top: 0; 
		margin-top: 0;
		left:-40px;
		right: auto; 
	}
	.variable-width .slick-next { 
		top: 0; 
		margin-top: 0;
		left: auto;
		right: -40px; 
	}
	.variable-width .slick-prev:before, .variable-width .slick-next:before { 
		font-family: "FontAwesome"; 
		font-size: 20px; 
		text-align:center;
		line-height:30px;
		color: #2b2b2b; 
		opacity: 0.85; 
		-webkit-font-smoothing: antialiased; 
		-moz-osx-font-smoothing: grayscale; 
	}

	.mib .slick-next, .mib .slick-prev{
		background-color: rgba(0, 0, 0, 0.7);
		height: 65px;
		width: 35px;
		border-radius: 0px;
		padding-top: 4px;
		padding-right: 5px;
		margin-top: 0px;
	}
	.mib .slick-next{
		padding-right: 0px;
		padding-left: 5px;
	}
	.mib .slick-next:hover, .mib .slick-prev:hover{
		background-color: rgba(0, 0, 0, 1);
	}
	.mib .slick-next:before, .mib .slick-prev:before{
		opacity: 1 !important;
	}

	@media (max-width: 700px) {
		.cases_slider .slick-next, .all_develops .slick-next { 
			right: 10px !important;
		}
		.cases_slider .slick-prev, .all_develops .slick-prev {
			left: 10px !important;
		}
	} */

/* .slick-prev{
	background:url(../images/arr_left.png) no-repeat 0 0;
}

.slick-next{
	background-position:100% 0;
	background:url(../images/arr_right1.png) no-repeat 0 0;
}	 */
	
/* Dots */
.slick-slider { 
	/*margin-bottom: 30px; */
	/*padding-bottom: 30px; */
}

.slick-dots { 
	position: absolute; 
	bottom: 0; 
	/*bottom: -35px;*/
	list-style: none; 
	display: block; 
	text-align: center; 
	padding: 0px; 
	width: 100%;
	margin-bottom:20px;
}

.slick-dots li { 
	position: relative; 
	display: inline-block; 
	height: 20px; 
	width: 20px; 
	margin: 0px 5px; 
	padding: 0px; 
	cursor: pointer; 
}

.slick-dots li button { 
	border: 0; 
	background: transparent; 
	display: block; 
	height: 20px; 
	width: 20px; 
	outline: none; 
	line-height: 0; 
	font-size: 0; 
	color: transparent; 
	padding: 10px; 
	cursor: pointer; 
	outline: none; 
}

.slick-dots li button:focus { 
	outline: none; 
}

.slick-dots li:before {
    color: #FFF;
    content: "";
    padding-right: 0;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
}


.slick-dots li button:before { 
/* 	content: '\f111'; 
	font-family: "FontAwesome"; 
	font-size: 15px; 
	color: #FFF;
	line-height: 20px;  */
	content: '';
	border-radius:50%;
	background-color: #FFF;
	position: absolute;
	top: 0; 
	left: 0; 
	width: 20px; 
	height: 20px; 
	text-align: center; 
	opacity: 0.4; 
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.35);
}

/* @media only screen and (max-width: 768px) { */
	.slick-dots { 
		bottom: -8px;
	}
	.slick-dots li button { 
		height: 12px; 
		width: 12px; 
		padding: 5px; 
	}
	.slick-dots li button:before { 
		background-color: #fff;
		border: 1px solid #fff;
		width: 12px; 
		height: 12px; 
		/* text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.35); */
		opacity: 1; 
	}
	.slick-dots li.slick-active button:before { 
		background-color: #ffcd67;
		border: 1px solid #ffcd67;
		opacity: 1; 
	}
/* } */

.slick-dots li.slick-active button:before { 
	/* opacity: 0.75; */ 
	opacity: 1;
}
/*.slick-active{
	padding-right: 5px;
}*/


.testimonial_slider .slick-dots { 
	bottom: -70px;
}
.cl_logo_slider .slick-dots { 
	/* bottom: -30px; */
	bottom: -80px;
}
.testimonial_slider .slick-dots li button, .cl_logo_slider .slick-dots li button { 
	height: 12px; 
	width: 12px; 
	padding: 5px; 
}
.testimonial_slider .slick-dots li button:before, .cl_logo_slider .slick-dots li button:before { 
	background-color: transparent;
    border: 1px solid #9a9a9a;
	width: 12px; 
	height: 12px; 
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.35);
	opacity: 1; 
}
.testimonial_slider .slick-dots li.slick-active button:before, .cl_logo_slider .slick-dots li.slick-active button:before { 
	background-color: #ffcd67;
	border: 1px solid #ffcd67;
	opacity: 1; 
}