.multi-carousel { float: left; overflow: hidden; width: 100%; position:relative; }
.multi-carousel .multi-carousel-inner { transition: 1s ease all; float: left; display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding: 0 40px;
}
.multi-carousel .multi-carousel-inner .item { float: left;}
.multi-carousel .multi-carousel-inner .item > div:not(.project-modal-line) { margin:10px; }
.multi-carousel .multi-carousel-inner .item > div.project-modal-line { text-align: center; padding:0 10px; margin:10px; }
.multi-carousel .leftLst, .multi-carousel .rightLst { 
	position:absolute; 
	top:calc(45% - 20px); 
	font-size: 120%; 
	line-height: 120%;
/*//	color: #555; */
	padding:.7em 0; 
	text-align: center;
	cursor: pointer; 
	border-radius: 100%;
/*//	opacity: 0; */
	width: 42px;
	height: 42px;

	/*background: var(--main-color); */
}
#feel .multi-carousel .leftLst, #feel .multi-carousel .rightLst { top:calc(50% - 20px); }
.multi-carousel .leftLst { left: 14px; margin-left: 0;}
.multi-carousel .rightLst { right: 14px; margin-right: 0; }
.multi-carousel .leftLst.over, .multi-carousel .rightLst.over { 
/*	pointer-events: none; */
	opacity: .3; 
}

.multi-carousel-inner .img-responsive {
	height: 100%;
	width: auto;
}
.carousel-fade .item {
  	opacity: 0;
	transition: all 0.5s;
}

.carousel-fade .item.active {
    opacity: 1;
	transition: all 0.5s;
}

#reviews .carousel-indicators, #reviews .rightLst, #reviews .leftLst {
	display: none;
}

.multi-carousel:hover .leftLst, .multi-carousel:hover .rightLst {
/*//	background: rgba(0,0,0,.15); */
	background: var(--main-color); 
	color: #fff;
}

.multi-carousel .item a {
	display: block;
	height: 140px;
	background: #fff;
	margin: 1em;
}
.multi-carousel .item img {
	margin: 0 auto !important;
	padding: 1em;
}


.virtours .item img {
	padding: 0;
}

.virtours .item a {
    height: 190px;
    background: #fff;
    margin: 1em;
}
