.mesmerize-slider .owl-dots {
	text-align: center; -webkit-tap-highlight-color: transparent;
}
.mesmerize-slider .owl-nav {
	text-align: center; -webkit-tap-highlight-color: transparent;
}
.header-with-slider-wrapper {
	z-index: 0;
}
.owl-stage {
	background: rgb(0, 0, 0);
}
.owl-item > .header-slide {
	height: 100%;
}
.owl-item > .header-slide.fh-slide {
	height: 100vh;
}
.owl-item > .header-slide.nh-slide {
	height: 100%;
}
.mesmerize-slider {
	position: absolute; z-index: 47;
}
.mesmerize-slider.grouped {
	padding: 10px 20px; left: auto; top: auto; right: auto; bottom: auto;
}
.mesmerize-slider.separated {
	height: 0px;
}
.mesmerize-slider.grouped.nlt {
	left: 0px; top: 0px;
}
.mesmerize-slider.grouped.nlb {
	left: 0px; bottom: 0px;
}
.mesmerize-slider.grouped.nct {
	left: 0px; top: 0px; right: 0px;
}
.mesmerize-slider.grouped.ncb {
	left: 0px; right: 0px; bottom: 0px;
}
.mesmerize-slider.grouped.nrt {
	top: 0px; right: 0px;
}
.mesmerize-slider.grouped.nrb {
	right: 0px; bottom: 0px;
}
.mesmerize-slider.grouped .owl-controls {
	display: flex; justify-content: center; align-items: center;
}
.mesmerize-slider .owl-nav [class*=owl-] {
	background: rgba(0, 0, 0, 0); width: auto; display: block; cursor: pointer;
}
.mesmerize-slider.grouped .owl-nav [class*=owl-] {
	margin: 0px 4px; position: relative;
}
.mesmerize-slider.separated .owl-nav [class*=owl-] {
	position: absolute; z-index: 47;
}
.mesmerize-slider.separated .owl-nav .owl-next {
	transition:0.2s linear; top: 50%; transform: translateY(-50%);
}
.mesmerize-slider.separated .owl-nav .owl-prev {
	transition:0.2s linear; top: 50%; transform: translateY(-50%);
}
.mesmerize-slider.separated .owl-nav .owl-prev {
	left: 0px;
}
.mesmerize-slider.separated .owl-nav .owl-next {
	right: 0px;
}
.mesmerize-slider .owl-nav > div.rounded-square-slider-button {
	border-radius: 7px;
}
.mesmerize-slider .rounded-slider-button {
	border-radius: 100%;
}
.mesmerize-slider .owl-nav [class*=owl-]:hover {
	background: 0px 0px; text-decoration: none;
}
.mesmerize-slider .owl-nav [class*=owl-] i {
	width: 36px; height: 36px; color: rgb(255, 255, 255); overflow: hidden; font-size: 36px; display: block;
}
.owl-next i.fa {
	overflow: hidden;
}
.owl-prev i.fa {
	overflow: hidden;
}
.owl-next [class*=fa-angle-]::before {
	font-size: 1.8em; margin-top: -0.26em; display: block;
}
.owl-prev [class*=fa-angle-]::before {
	font-size: 1.8em; margin-top: -0.26em; display: block;
}
.owl-next [class*=fa-chevron-]::before {
	font-size: 1.07em; display: block;
}
.owl-prev [class*=fa-chevron-]::before {
	font-size: 1.07em; display: block;
}
.owl-next [class*=fa-chevron-circle]::before {
	font-size: 1.15em; margin-top: -0.06em; display: block;
}
.owl-prev [class*=fa-chevron-circle]::before {
	font-size: 1.15em; margin-top: -0.06em; display: block;
}
.owl-next [class*=fa-arrow]::before {
	font-size: 1.15em; margin-top: -0.1em; margin-left: -0.03em; display: block;
}
.owl-prev [class*=fa-arrow]::before {
	font-size: 1.15em; margin-top: -0.1em; margin-left: -0.03em; display: block;
}
.owl-next [class*=fa-arrow]::before {
	margin-left: 0.03em;
}
.owl-next [class*=fa-caret]::before {
	font-size: 1.7em; margin-top: -0.21em; margin-left: -0.1em; display: block;
}
.owl-prev [class*=fa-caret]::before {
	font-size: 1.7em; margin-top: -0.21em; margin-left: -0.1em; display: block;
}
.owl-next [class*=fa-caret]::before {
	margin-left: 0.1em;
}
.rounded-slider-button.owl-next i.fa {
	overflow: hidden;
}
.rounded-slider-button.owl-prev i.fa {
	overflow: hidden;
}
.rounded-slider-button.owl-next [class*=fa-angle-]::before {
	font-size: 1.35em; margin-top: -0.16em; margin-left: -0.07em; display: block;
}
.rounded-slider-button.owl-prev [class*=fa-angle-]::before {
	font-size: 1.35em; margin-top: -0.16em; margin-left: -0.07em; display: block;
}
.rounded-slider-button.owl-next [class*=fa-angle-]::before {
	margin-left: 0.07em;
}
.rounded-slider-button.owl-next [class*=fa-chevron-]::before {
	font-size: 1.07em; margin-left: -0.15em; display: block;
}
.rounded-slider-button.owl-prev [class*=fa-chevron-]::before {
	font-size: 1.07em; margin-left: -0.15em; display: block;
}
.rounded-slider-button.owl-next [class*=fa-chevron-]::before {
	margin-left: 0.15em;
}
.rounded-slider-button.owl-next [class*=fa-chevron-circle]::before {
	font-size: 1.15em; margin-top: -0.06em; margin-left: 0px; display: block;
}
.rounded-slider-button.owl-prev [class*=fa-chevron-circle]::before {
	font-size: 1.15em; margin-top: -0.06em; margin-left: 0px; display: block;
}
.rounded-slider-button.owl-next [class*=fa-arrow]::before {
	font-size: 1.15em; margin-top: -0.1em; margin-left: -0.03em; display: block;
}
.rounded-slider-button.owl-prev [class*=fa-arrow]::before {
	font-size: 1.15em; margin-top: -0.1em; margin-left: -0.03em; display: block;
}
.rounded-slider-button.owl-next [class*=fa-arrow]::before {
	margin-left: 0.03em;
}
.rounded-slider-button.owl-next [class*=fa-caret]::before {
	font-size: 1.6em; margin-top: -0.19em; margin-left: -0.1em; display: block;
}
.rounded-slider-button.owl-prev [class*=fa-caret]::before {
	font-size: 1.6em; margin-top: -0.19em; margin-left: -0.1em; display: block;
}
.rounded-slider-button.owl-next [class*=fa-caret]::before {
	margin-left: 0.1em;
}
.header-slider-navigation .owl-nav .owl-autoplay {
	transition:0.1s linear; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; z-index: 100000 !important;
}
.header-slider-navigation .owl-nav .owl-autoplay i {
	color: rgb(255, 255, 255);
}
.header-slider-navigation .owl-nav .owl-autoplay.is-playing i {
	color: rgba(255, 255, 255, 0.8);
}
.mesmerize-slider .owl-nav.disabled {
	cursor: default; opacity: 0.5;
}
.mesmerize-slider.separated .owl-dots {
	left: 50%; bottom: 0px; position: absolute; z-index: 501; transform: translateX(-50%);
}
.mesmerize-slider .owl-dots .owl-dot {
	margin: 7px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.mesmerize-slider .owl-dots .owl-dot span {
	background: rgb(214, 214, 214); transition:opacity 0.2s; display: block; -webkit-backface-visibility: visible;
}
.mesmerize-slider .owl-dots .owl-dot.active span {
	background: rgb(134, 151, 145);
}
.mesmerize-slider .owl-dots .owl-dot:hover span {
	background: rgb(134, 151, 145);
}
.mesmerize-slider .owl-dots.small-circles .owl-dot span {
	width: 10px; height: 10px;
}
.mesmerize-slider .owl-dots.small-squares .owl-dot span {
	width: 10px; height: 10px;
}
.mesmerize-slider .owl-dots.medium-circles .owl-dot span {
	width: 14px; height: 14px;
}
.mesmerize-slider .owl-dots.medium-squares .owl-dot span {
	width: 14px; height: 14px;
}
.mesmerize-slider .owl-dots.large-circles .owl-dot span {
	width: 20px; height: 20px;
}
.mesmerize-slider .owl-dots.large-squares .owl-dot span {
	width: 20px; height: 20px;
}
.mesmerize-slider .owl-dots.large-circles .owl-dot span {
	border-radius: 30px;
}
.mesmerize-slider .owl-dots.medium-circles .owl-dot span {
	border-radius: 30px;
}
.mesmerize-slider .owl-dots.small-circles .owl-dot span {
	border-radius: 30px;
}
.mesmerize-slider .owl-dots.small-narrow-rectangles .owl-dot span {
	width: 16px; height: 10px;
}
.mesmerize-slider .owl-dots.small-rounded-narrow-rectangles .owl-dot span {
	width: 16px; height: 10px;
}
.mesmerize-slider .owl-dots.medium-narrow-rectangles .owl-dot span {
	width: 22px; height: 14px;
}
.mesmerize-slider .owl-dots.medium-rounded-narrow-rectangles .owl-dot span {
	width: 22px; height: 14px;
}
.mesmerize-slider .owl-dots.large-narrow-rectangles .owl-dot span {
	width: 32px; height: 20px;
}
.mesmerize-slider .owl-dots.large-rounded-narrow-rectangles .owl-dot span {
	width: 32px; height: 20px;
}
.mesmerize-slider .owl-dots.large-rounded-narrow-rectangles .owl-dot span {
	border-radius: 10px;
}
.mesmerize-slider .owl-dots.medium-rounded-narrow-rectangles .owl-dot span {
	border-radius: 10px;
}
.mesmerize-slider .owl-dots.small-rounded-narrow-rectangles .owl-dot span {
	border-radius: 10px;
}
.mesmerize-slider .owl-dots.small-rounded-wide-rectangles .owl-dot span {
	width: 30px; height: 10px;
}
.mesmerize-slider .owl-dots.small-wide-rectangles .owl-dot span {
	width: 30px; height: 10px;
}
.mesmerize-slider .owl-dots.medium-rounded-wide-rectangles .owl-dot span {
	width: 38px; height: 13px;
}
.mesmerize-slider .owl-dots.medium-wide-rectangles .owl-dot span {
	width: 38px; height: 13px;
}
.mesmerize-slider .owl-dots.large-rounded-wide-rectangles .owl-dot span {
	width: 52px; height: 18px;
}
.mesmerize-slider .owl-dots.large-wide-rectangles .owl-dot span {
	width: 52px; height: 18px;
}
.mesmerize-slider .owl-dots.large-rounded-wide-rectangles .owl-dot span {
	border-radius: 15px;
}
.mesmerize-slider .owl-dots.medium-rounded-wide-rectangles .owl-dot span {
	border-radius: 15px;
}
.mesmerize-slider .owl-dots.small-rounded-wide-rectangles .owl-dot span {
	border-radius: 15px;
}
.slide-progress {
	background: rgba(3, 169, 244, 0.5); top: 0px; width: 0px; height: 5px; position: absolute; z-index: 1; max-width: 100%;
}
@media all and (max-width:767px)
{
.mesmerize-slider.separated .owl-nav .owl-next {
	margin: 0px !important; padding: 2px;
}
.mesmerize-slider.separated .owl-nav .owl-prev {
	margin: 0px !important; padding: 2px;
}
.mesmerize-slider.separated .owl-nav .owl-next i {
	width: 46px; height: 46px; font-size: 46px;
}
.mesmerize-slider.separated .owl-nav .owl-prev i {
	width: 46px; height: 46px; font-size: 46px;
}
.mesmerize-slider.separated #customDots {
	margin: 4px; max-width: 200px;
}
}
div:not(.owl-loaded)#header-slides-container {
	overflow: hidden; display: block; opacity: 1;
}
div:not(.owl-loaded)#header-slides-container > div {
	display: none;
}
div:not(.owl-loaded)#header-slides-container > div:first-of-type {
	display: block;
}
