.main-nav {
	background-color: #000;
	border-bottom: 1px solid #19191a;
}

.work-item {
	border: 1px solid #333;
}

.address-item {
	z-index: 999;
}

.nav-link a {
	color: #fff;
}

.bx {
	color: #ccc;
}

.copyright-area .copyright-item ul li a {
	color: rgb(24, 24, 99);
}

.dev-by {
	font-size: 8px;
	display: block;
	color: #333;
}

.dev-by a {
	font-size: 9px;
	color: rgb(21, 21, 95);
}

.dev-by a:hover {
	font-size: 8px;
	color: rgb(223, 223, 224);
}

.slider-round {
	display: none;
}

.empty-40 {
	display: block;
	height: 40px;
}

.empty-60 {
	display: block;
	height: 60px;
}

.empty-80 {
	display: block;
	height: 80px;
}

.empty-100 {
	display: block;
	height: 100px;
}
.empty200 {
	display: block;
	height: 200px;
}

.image-overlay-wrapper {
	position: relative;
	overflow: hidden;
}

.image-overlay-wrapper img {
	width: 100%;
	height: auto;
	display: block;
}

.overlay-text {
	position: absolute;
	bottom: 15px;
	left: 15px;
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
	/* semi-transparent background */
	padding: 15px;
	border-radius: 4px;
	max-width: 90%;
}

/* Animations */
.slide-left {
	transform: translateX(-100%);
	opacity: 0;
	animation: slideInLeft 0.8s forwards;
}

.slide-right {
	transform: translateX(100%);
	opacity: 0;
	animation: slideInRight 0.8s 0.3s forwards;
}

.blog-details-nav {
	display: none;
}

.nav-item a.active {
	color: #3a1741;
}

.cta-button {
	border: 1px solid #19191a;
	padding: 10px 20px;
	border-radius: 35px;
	margin-top: 25px;
	display: inline-block;
	width: 180px;
	text-align: center;
	background-color: #25D366;
	color: #fff;
	font-weight: 600;
	transition: all 0.3s ease;
	box-shadow: 0 0 0 transparent;
	cursor: pointer;
}

.top-bar {
	background-color: #19191a;
	color: #fff;
	padding: 10px 0;
	display: none;
}

  .busverhuur-gallery{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-8px}
  .busverhuur-gallery figure{margin:8px}
  .busverhuur-gallery img{
    width:350px;max-width:100%;height:auto;
    border-radius:8px;background:#f3f3f3;
    box-shadow:0 6px 16px rgba(0,0,0,.08);display:block
    padding: 30px;
    margin-bottom: 100px;
  }

/* Keyframes */
@keyframes slideInLeft {
	to {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes slideInRight {
	to {
		transform: translateX(0);
		opacity: 1;
	}
}