.kc-clients-logo {
}
.kc-clients-logo ul {
	width: 100%;
	list-style: none;
	margin: 0 auto;
	float: left;
}
.kc-clients-logo li {
	display: inline-block;
	margin: 0;
	padding: 0;
	float: left;
}

.kc-cl-col-2 li {
	width: 50%;
}
.kc-cl-col-3 li {
	width: 33.33%;
}
.kc-cl-col-4 li {
	width: 25%;
}
.kc-cl-col-5 li {
	width: 20%;
}
.kc-cl-col-6 li {
	width: 16.66%;
}

.kc-cl-bg {
	position: relative;
	display: block;
	opacity: 0.8;
	background-position: center center;
	background-repeat: no-repeat;
	transition: all .15s ease-in-out;
	-webkit-perspective: 1000;
}
.kc-clients-logo .kc-cl-bg:hover {
	opacity: 1;
}

/*---------Style 1--------*/
.kc-cl-style-1 .kc-cl-bg {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top-style: none !important;
	border-left-style: none !important;
}
.kc-cl-style-1 ul:first-of-type .kc-cl-bg {
	border-top-style: solid !important;
}
.kc-cl-style-1 ul li:first-child .kc-cl-bg {
	border-left-style: solid !important;
}
.kc-cl-style-1 .kc-cl-bg:hover {
	background-color: #f2f2f2;
}

/*---------Style 2--------*/
.kc-cl-style-2 .kc-cl-bg {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top-style: none !important;
	border-left-style: none !important;
}
.kc-cl-style-2 ul:last-child .kc-cl-bg {
    border-bottom-style: none !important;
}
.kc-cl-style-2 li:last-child .kc-cl-bg {
    border-right-style: none !important;
}

/*---------Style 3--------*/
.kc-cl-style-3 .kc-cl-bg {
	background-color: #fff;
	border-top-style: none !important;
	border-left-style: none !important;
}
.kc-cl-style-3 ul:first-of-type .kc-cl-bg {
	border-top-style: solid !important;
}
.kc-cl-style-3 ul li:first-child .kc-cl-bg {
	border-left-style: solid !important;
}
.kc-cl-style-3 .kc-cl-bg:hover {
	background-color: #34ecb8;
}

/*---------Style 4--------*/
.kc-cl-style-4 .kc-cl-bg {
	background-color: #262626;
	border: 1px solid #fff;
	border-top-style: none !important;
	border-left-style: none !important;
}
.kc-cl-style-4 ul:first-of-type .kc-cl-bg {
	border-top-style: solid !important;
}
.kc-cl-style-4 ul li:first-child .kc-cl-bg {
	border-left-style: solid !important;
}
.kc-cl-style-4 .kc-cl-bg:hover {
	background-color: #34ecb8;
}