/* Our Mission */

.h1 {
	font-size: 64px !important;
	line-height: 64px !important;
}

.our-mission h1,
.our-mission .h1 {
	margin-top: 64px !important;
	font-size: 64px !important;
	line-height: 64px !important;
}

.our-mission p {
	margin-top: 32px !important;
}

.our_mission_nav {
	position: absolute;
	height: 100%;
	width: calc(100% + 70px);
	left: -35px;
	z-index: 99999999;
}

.our_mission_nav a {
	position: relative;
	cursor: pointer;
}

.our_mission_nav a.prev {
	top: calc(50% - 8px);
}

.our_mission_nav a.next {
	top: calc(50% - 8px);
	left: calc(100% - 22px);
}

.owl-carousel.our_mission {
	margin-top: 40px;
	margin-bottom: 64px;
}

.owl-carousel.our_mission .item .mission_image img {
	width: 100%;
	height: auto;
	max-width: 209px;
	margin: 0 auto;
}

.owl-carousel.our_mission .owl-dots {
	display: none;
}

@media screen and (max-width: 768px) {

	.h1 {
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.our-mission h1,
	.our-mission .h1 {
		margin-top: 56px !important;
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.our-mission p {
		margin-top: 24px !important;
	}

	.our_mission_nav a.prev {
		left: 19px;
	}

	.our_mission_nav a.next {
		left: calc(100% - 46px);
	}

	.owl-carousel.our_mission {
		margin-bottom: 0px;
		width: 434px;
		margin: 0 auto;
		margin-top: 40px;
	}

}

@media screen and (max-width: 414px) {

	.h1 {
		font-size: 40px !important;
		line-height: 40px !important;
	}

	.our-mission h1,
	.our-mission .h1 {
		margin-top: 40px !important;
		font-size: 40px !important;
		line-height: 40px !important;
	}

	.our-mission p {
		margin-top: 16px !important;
	}

	.our_mission_nav {
		width: 100%;
		left: auto;
	}

	.our_mission_nav a.prev {
		left: 9px;
	}

	.our_mission_nav a.next {
		left: calc(100% - 55px);
	}

	.owl-carousel.our_mission {
		margin-top: 24px;
		margin-bottom: 0px;
		width: auto;
	}

}