@media only screen and (max-width: 1199px), only screen and (max-device-width: 1199px) {
	.iconleft {
		font-size: 5rem;
		text-align: left;
	}
}

@media only screen and (max-width: 991px), only screen and (max-device-width: 1180px) {
	.iconleft {
		font-size: 8rem;
		text-align: center;
	}
}

.countb {
	display: flex;
    justify-content: center;
    align-items: center;
	height: 182px;
}

.countb .counter-box > *:last-child {
	margin-bottom: 0 !important;
}

.countb .odometer-inside {
	display: flex;
    justify-content: center;
    align-items: center;
}

.odometer-formatting-mark {
	display: none;
}

.countb .counter-box {
	margin-top: 0;
}

.countb .counter-box h6 {
	margin-top: 0;
}

.countb .odometer.odometer-auto-theme {
	left: -9%;
}

@media (max-width: 1200px) {
	.countb {
		display: none;
	}
}

.my-gallery .vc_row {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

.my-gallery .vc_column_container {
/* 	width: 28.333%; */
/* 	float: left; */
	margin-left: 22px;
    margin-right: 22px;
	margin-bottom: 35px;
}

.my-gallery a {
	color: #ef0000;
	text-align: center;
}

.my-gallery img {
	object-fit: cover;
	height: 400px;
}

.my-gallery .shortcode-teaser-content p {
	text-align: center;
}

@media (max-width: 1200px) {
	.my-gallery .vc_row {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 768px) {
	.my-gallery .vc_row {
		grid-template-columns: 1fr;
	}
}

.show-mobile .site-menu  .dropdown-menu {
	max-height: none;
}

.page-404 .page-header .container h2,
.page-404 .page-header .container p {
	color: #000;
}
