.project-description h4 {
  font-size: 1rem;
  margin-bottom: 1rem;
}
.project-description ul,
.project-info ul {
  list-style: none;
  padding: 0;
}
.project-description ul li,
.project-info ul li {
	font-size: 16px;
	color: var(--color-gray);
	position: relative;
	font-family: var(--font-montserrat);
	padding-left: 1rem;
  padding-bottom: .5rem;
}
.project-description ul li:last-child,
.project-info ul li:last-child {
	padding-bottom: 0;
}
.project-description ul li:before,
.project-info ul li:before {
	content: "";
	position: absolute;
	top: 8px;
	left: 2px;
	width: 3px;
	height: 3px;
	border-radius: 20px;
	background-color: var(--color-green);
}
.project-details ul {
  list-style: none;
  padding: 0;
}
.project-details ul li {
  margin-bottom: .75rem;
}
.project-details ul * {
  font-family: var(--font-montserrat);
}
.awcarousel.project-carousel .swiper-controls {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin: 2rem;
  position: absolute;
  bottom: 0;
  right: 25px;
}
.awcarousel.project-carousel .swiper-button-next,
.awcarousel.project-carousel .swiper-button-prev {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	left: initial;
	right: initial;
	padding: 1rem;
	width: 50px;
	height: 50px;
	border: 1px solid var(--color-green);
	border-radius: 50%;
	outline: none;
	color: #fff;
	background: var(--color-green);
	opacity: .5;
	transition: .2s ease-in-out;
}
.awcarousel.project-carousel .swiper-button-prev {
  margin-right: 10px;
}
.awcarousel.project-carousel .swiper-button-next:hover,
.awcarousel.project-carousel .swiper-button-prev:hover {
	opacity: 1;
}
@media screen and (max-width: 767px){
	.project-details.border-start {
	  border: 0 !important;
	}
}