/* Container - start */
.ast-container,.ast-container-fluid {
	padding-left: 10px;
	padding-right: 10px
}
.ast-row {
	margin-left: -10px;
	margin-right: -10px
}
@media (min-width: 922px){
	.ast-container {
		max-width: 1186px;
	}
}
/* Container - end */

/* Inner section */
.inner-section .elementor-container {
	margin-left: -10px;
	margin-right: -10px;
}

/* Visibility */
.d-none {
	display: none !important;
}
.d-hidden {
	visibility: hidden !important;
}

/* Spacing */
.m-0 {
	margin: 0px !important;
}
.mt-0 {
	margin-top: 0px !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.p-0 {
	padding: 0px !important;
}
.pt-0 {
	padding-top: 0px !important;
}
.pb-0 {
	padding-bottom: 0px !important;
}

/* Align */
.v-align-center {
	align-items: center;
}

/* Border */
.b-0 {
	border: 0px !important;
}
.bt-0 {
	border-top: 0px !important;
}
.bb-0 {
	border-bottom: 0px !important;
}
.bl-0 {
	border-left: 0px !important;
}
.br-0 {
	border-right: 0px !important;
}

/* Anchor Tag */
/*a.link-orange,
a.hover-orange:hover,
a.link-dark-green:hover {
	color: #F15A28 !important;
}
a.link-yellow,
a.hover-yellow:hover {
	color: #F79421 !important;
}
a.link-dark-green,
a.hover-dark-green:hover,
a.link-orange:hover {
	color: #108B68 !important;
}
a.link-green,
a.hover-green:hover {
	color: #28B674 !important;
}*/

a[href^="mailto:"] {
	word-wrap: break-word;
}

/* Button - start */
.btn-full-width .elementor-button {
	display: block;
}
.btn .elementor-button .elementor-button-text {
	padding: 18px 17px;
}
.btn .elementor-button-icon {
	margin-left: 0px;
	padding: 18px 15px;
}
.btn .elementor-button-icon svg {
	width: auto;
}
.btn.btn-style-1 .elementor-button-icon {
	background: #28B674;
}
.btn.btn-style-1 .elementor-button:hover .elementor-button-icon {
	background: #108B68;
}
.btn.btn-style-2 .elementor-button-icon {
	background: #F79421;
}
.btn.btn-style-2 .elementor-button:hover .elementor-button-icon {
	background: #F15A28;
}
/* Button - end */

.ekit-wid-con h1.elementskit-section-title,
.ekit-wid-con h2.elementskit-section-title {
	font-weight: 900;
}
.ekit-wid-con .elementskit-section-title span {
	font-weight: inherit;
}

/* Responsive */
@media (min-width: 768px) {
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 1199px) {
}

@media (max-width: 921px) {
}

@media (max-width: 768px) {
}

@media (max-width: 767px) {
}