.wrap-slick {
	position: relative;
	margin-right: -15px;
	margin-left: -15px;
}
.arrow-slick {
	position: absolute;
	z-index: 100;
	/*top: calc((100% - 60px) / 2);*/
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: xx-large;
	color: #ccc;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
.arrow-slick:hover {
	color: #666;
}
.next-slick {
	right: -40px;
}
.prev-slick {
	left: -40px;
}





@media (max-width: 1300px) {
.next-slick {
	right: 0px;
}
.prev-slick {
	left: 0px;
}
}




.item-slick {
	margin: 15px;
	text-align: center;
}




.tab01 .nav-tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	border: none;
}
.tab01 .nav-tabs .nav-item {
	margin: 0px 15px;
}
.tab01 .nav-link {
	color: #000000;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border-radius: 20px;
	border: none;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.tab01 .nav-link.active, .tab01 .nav-link:hover {
	color: #FFFFFF;
}





button {
	outline: none;
	border: none;
	background: transparent;
	cursor: pointer;
}
button:focus {
	outline: none;
}