.main-slider{
	height: 390px;
	max-height: 390px;
	overflow: hidden;
	float: left;
	width: 100%;
}
#jc-slider .slick-slide{
	height: 390px;
	max-height: 390px;
	position: relative;
	overflow: hidden;
	background-color: var(--color-blue);
}
#jc-slider .slick-slide .slide-text{
	position: absolute;
	left: 135px;
	z-index: 4;
	color: #fff;
	width: 30%;
	top: 50%;
	transform: translateY(-50%);
}
#jc-slider .slick-slide .slide-text h3{
	font-size: 36px;
	line-height: 42px;
}
#jc-slider .slick-slide .slide-text h3:lang(km){
	line-height: 68px;
}
#jc-slider .slick-slide .slide-img{
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	#jc-slider .slick-slide::before {
		content: '';
		position: absolute;
		height: 390px;
	}

	#jc-slider .slick-slide::before {
		width: 150px;
		content: '';
		background: url("../../../images/icons/FTB-Bank-004.png") no-repeat left / auto 100%;
		z-index: 1;
		right: -34px;
	}

	#jc-slider .slick-slide::after {
		content: '';
		background: url("../../../images/icons/FTB-Bank-001.png") no-repeat right / auto 100%;
		z-index: 2;
		left: 0;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 45%;
	}
}


/* Arrows */
.jc-slider .slick-next, .jc-slider .slick-prev {
	border: none;
	width: 60px;
	height: 60px;
	z-index: 1;
	top: 50%;
	margin: -40px 0 0;
	position: absolute;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	background-image: url(arrow-gray.png);
	background-repeat: no-repeat;
	background-size: 120px auto;
}
.slick-next:active,
.slick-next:focus,
.slick-next.active,
.slick-prev:active,
.slick-prev:focus,
.slick-prev.active{
	outline: 0;
	  -webkit-box-shadow: none;
			  box-shadow: none;
}
.jc-slider .slick-next:hover,
.jc-slider .slick-prev:hover{
	background-image: url(arrow-hover.png);
}
.jc-slider .slick-next,
.jc-slider .slick-next:hover{
	right: 15px;
	background-position: -60px 0;
}
.jc-slider .slick-prev, .jc-slider .slick-prev:hover {
	left: 15px;
	background-position: 0 0;
}
.jc-slider .slick-disabled{ cursor: default; display: none !important }
.jc-slider .slick-next,
.jc-slider .slick-prev,
.jc-slider .slick-next:hover,
.jc-slider .slick-prev:hover{
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


/* dot */
.jc-slider .slick-dots{
	width: 100%;
	height: 20px;
	list-style: none;
	bottom: 30px;
	position: absolute;
	text-align: center;
}
.jc-slider .slick-dots > li{ display: inline; }
.jc-slider .slick-dots > li > button{
	width: 20px;
	height: 20px;
	margin: 0 4px;
	border: solid #333 1px;
	border-radius: 50%;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background-color: #fff;
}
.jc-slider .slick-dots > li.slick-active > button{
	background-color: #a50034;
	cursor: default;
}
.jc-slider .slick-dots > li > button,
.jc-slider .slick-dots > li.slick-active > button{
	-webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -ms-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
}
@media (min-width: 1280px) and (max-width: 1440px){
	#jc-slider .slick-slide .slide-text{
		left: 85px!important;
	}
	#jc-slider .slick-slide .slide-text h3{
		font-size: 28px!important;
		line-height: 32px!important;
	}
	#jc-slider .slick-slide .slide-text h3:lang(km){
		line-height: 42px!important;
	}
}
@media (max-width: 1200px) {
	.jc-slider .slick-slide::after{right:40%!important;}
	.jc-slider .slick-slide .slide-text{left:80px!important;}
	.jc-slider .slick-slide .slide-text h3{
		font-size: 22px!important;
		line-height: 26px!important;
	}
	.jc-slider .slick-slide .slide-text h3:lang(km){
		line-height: 32px!important;
	}
	.jc-slider .slick-next, .jc-slider .slick-prev{display: none!important;}
}
@media (max-width: 991px) {
	.jc-slider .slick-slide::after{right:35%!important;}
	.jc-slider .slick-slide .slide-text {
		left: 30px !important;
		background: var(--color-blue);
	}
	.jc-slider .slick-prev,
	.jc-slider .slick-prev:hover {
		left: 0!important;
	}
	.jc-slider .slick-next,
	.jc-slider .slick-next:hover {
		right: 0!important;
	}
	.jc-slider .slick-dots{ bottom: 5px; }
	.jc-slider .slick-dots > li > button{
		width: 12px!important;
		height: 12px!important;
	}
}
@media (max-width: 676px) {
	.jc-slider .slick-slide::after{right:30%!important;}
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	.main-slider,
	#jc-slider .slick-slide {
		height: 400px;
		max-height: 400px;
	}
	#jc-slider .slick-slide .slide-img{
		width: 100%;
	}
	#jc-slider .slick-slide .slide-text h3:lang(km){
		font-size: 20px!important;
	}
	#jc-slider .slick-slide .slide-text p:lang(km){
		font-size: 14px!important;
	}
	#jc-slider .slick-slide .slide-text {
		width: calc(100% - 10px);
		padding: 15px;
		bottom: 15px;
		transform: inherit;
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto;
		top: 50%;
		/*box-shadow: 0px 0px 5px 0px rgba(150, 150, 150, 0.25);*/
		text-align: center;
	}
	#jc-slider .slick-slide::before {
		z-index: 99;
		right: -60px;
		height: 400px;
		background: none !important;
	}
	.jc-slider .slick-slide::after {
		background: none !important;
	}
	.jc-slider .slick-slide .slide-text{
		left: 0!important;
	}
}