/* End Custom Fonts CSS */

.elementor-2927 .elementor-element.elementor-element-77e5bbe {
	margin-top: -180px;
	margin-bottom: 0px;
}

.elementor-2927 .elementor-element.elementor-element-cbc15c3 .premium-carousel-scale .slick-slide {
	transition: all 300ms !important;
}

.elementor-2927 .elementor-element.elementor-element-cbc15c3 .premium-carousel-nav-progressbar-fill {
	transition-duration: 300ms !important;
}

.elementor-2927 .elementor-element.elementor-element-cbc15c3 .slick-dots, .elementor-2927 .elementor-element.elementor-element-cbc15c3 .premium-carousel-nav-fraction {
	text-align: center;
}

.elementor-2927 .elementor-element.elementor-element-cbc15c3 .premium-carousel-wrapper .slick-arrow {
	font-size: 14px;
}

.elementor-2927 .elementor-element.elementor-element-cbc15c3 .premium-carousel-wrapper .slick-arrow svg {
	width: 14px;
	height: 14px;
}

.elementor-2927 .elementor-element.elementor-element-4f65f1a > .elementor-container {
	max-width: 1600px;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-border-divider, .elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-border-divider::before {
	height: 4px;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	height: 4px;
	color: #e1a122;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-border-star {
	height: 4px;
	color: #e1a122;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-border-divider {
	background: linear-gradient(90deg, #e1a122 0%, #e1a122 100%);
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #e1a122;
	color: #e1a122;
}

.elementor-2927 .elementor-element.elementor-element-fcb9bed .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #e1a122;
}

.elementor-2927 .elementor-element.elementor-element-87e2ef2 > .elementor-container {
	max-width: 1285px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav .elementkit-nav-link {
	background-color: #e1a122;
	padding: 20px 20px 20px 20px;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e1a122;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav .elementkit-nav-link.active {
	background-color: rgba(225, 161, 34, .74);
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(35, 164, 85, 0);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before {
	background-color: transparent;
	width: 100%;
	bottom: 0px;
	left: 0%;
	background-image: linear-gradient(180deg, rgba(4, 45, 122, .68) 0%, rgba(4, 45, 122, .7) 100%);
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper .elementkit-nav-link.right-pos .elementskit-tab-icon {
	margin-left: 5px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper .elementkit-nav-link.right-pos .ekit-icon-image {
	margin-left: 5px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper .elementkit-nav-link {
	justify-content: center;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper {
	box-shadow: -1px 7px 15px 0px rgba(0, 0, 0, .5);
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5) inset;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 16px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {
	font-size: 46px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {
	max-width: 46px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
	margin-bottom: 20px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link {
	border-radius: 5px 5px 5px 5px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementskit_pregress_style.elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link::before {
	height: 10px;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after {
	width: 20px;
	height: 20px;
	bottom: -10px;
	left: 50%;
	border-radius: 50%;
}

.elementor-2927 .elementor-element.elementor-element-b95940b .tab-content .tab-pane {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: -1px 7px 17px 5px rgba(0, 0, 0, .5);
}

@media (max-width:767px) {
	.elementor-2927 .elementor-element.elementor-element-b95940b .elementkit-tab-wraper .elementkit-nav-link {
		justify-content: center;
	}
}

/* Start custom CSS for elementskit-simple-tab, class: .elementor-element-b95940b */
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {
	background-color: #fff;
}

.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after {
	border-color: #fff;
}

.tabBook label {
	display: inline !important;
	text-align: center;
	color: #333;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 16px;
}

.tabBook a {
	text-decoration: underline;
}
