html {
--alpha-container-width: 1290px;
--alpha-container-fluid-width: 1830px;
--alpha-primary-color: #6dc051;
--alpha-primary-color-hover: #7dc764;
--alpha-secondary-color: #f93;
--alpha-secondary-color-hover: #ffa64d;
--alpha-link-color: #3a3a3a;
--alpha-link-color-hover: #6dc051;
--alpha-dark-color: #222222;
--alpha-dark-color-hover: #2f2f2f;
--alpha-light-color: #ccc;
--alpha-light-color-hover: #d9d9d9;
--alpha-white-color: #fff;
--alpha-grey-color: #999;
--alpha-success-color: #66ae4e;
--alpha-success-color-hover: #84bf71;
--alpha-alert-color: #F2A654;
--alpha-alert-color-hover: #f6bf84;
--alpha-danger-color: #F96868;
--alpha-danger-color-hover: #fb9a9a;
--alpha-heading-h1-font-size: 2em;
--alpha-heading-h2-font-size: 1.7em;
--alpha-heading-h3-font-size: 1.5em;
--alpha-heading-h4-font-size: 1.3em;
--alpha-heading-h5-font-size: 1.2em;
--alpha-heading-h6-font-size: 1.1em;
--alpha-heading-line-height: 1.2;
--alpha-border-radius-form: 0;
--alpha-heading-color: #111111;
--alpha-change-border-color: #ccc;
--alpha-change-light-border-color: #e1e1e1;
--alpha-change-color-light-1: #fff;
--alpha-change-color-light-2: #aaa;
--alpha-change-color-light-3: #ddd;
--alpha-change-color-light-4: #999;
--alpha-change-color-light-5: #f6f6f6;
--alpha-change-color-dark-1: #222;
--alpha-change-color-dark-2: #3a3a3a;
--alpha-change-color-dark-3: #555;
--alpha-site-bg-color: #fff;
--alpha-site-width: false;
--alpha-site-margin: 0;
--alpha-site-gap: 0;
--alpha-primary-color-op-80: rgba(109,192,81, 0.8);
--alpha-body-font-family: 'Poppins';
--alpha-body-font-weight: 400;
--alpha-body-font-size: 16px;
--alpha-body-line-height: 1.86;
--alpha-body-letter-spacing: 0px;
--alpha-body-color: #777;
--alpha-heading-font-family: 'Roboto Slab';
--alpha-heading-font-weight: 400;
--alpha-heading-letter-spacing: 0.025em;
--alpha-heading-text-transform: none;
}
.page-wrapper {
--alpha-page-wrapper-bg-color: #f7f7f7;
}
.page-header {
--alpha-ptb-bg-color: #eee;
}
.page-header .page-title {
--alpha-ptb-title-font-size: 34px;
--alpha-ptb-title-line-height: 1.125;
--alpha-ptb-title-letter-spacing: -0.025em;
--alpha-ptb-title-text-transform: capitalize;
--alpha-ptb-title-color: #333;
}
.page-header .page-subtitle {
--alpha-ptb-subtitle-font-size: 18px;
--alpha-ptb-subtitle-line-height: 1.8;
--alpha-ptb-subtitle-color: #666;
}
.page-title-bar {
--alpha-ptb-height: 180px;
}
.breadcrumb {
--alpha-ptb-breadcrumb-font-size: 13px;
--alpha-ptb-breadcrumb-color: #333;
}
.d-lazyload {
--alpha-lazy-load-bg: #f4f4f4;
}
@media (max-width: 1289px) {
    .container-fluid .container {
        padding-left: 0;
        padding-right: 0;
}
}
@media (max-width: 1289px) and (min-width: 480px) {
.elementor-top-section.elementor-section-boxed > .elementor-container,
.elementor-section-full_width .elementor-section-boxed > .elementor-container {
width: calc(100% - var(--alpha-gap) * 4 + var(--alpha-el-section-gap) * 2);
}

.elementor-top-section.elementor-section-boxed > .slider-container.slider-shadow,
.elementor-section-full_width .elementor-section-boxed > .slider-container.slider-shadow {
width: calc(100% - var(--alpha-gap) * 4 + 40px) !important;
}
}
@media (max-width: 1829px) and (min-width: 480px) {
.elementor-top-section.elementor-section-boxed > .elementor-container.container-fluid {
width: calc( 100% - var(--alpha-gap) * 4 + var(--alpha-el-section-gap) * 2);
}
}
@media (max-width: 1409px) and (min-width: 992px) {
.elementor-top-section.elementor-section-boxed > .elementor-container,
.elementor-top-section.elementor-section-boxed > .elementor-container.container-fluid,
.elementor-section-full_width .elementor-col-100 .elementor-section-boxed > .elementor-container {
width: calc(86vw + var(--alpha-el-section-gap) * 2);
}
.container,
.fixed .container {
width: calc(86vw + 4 * var(--alpha-gap));
}
.elementor-container > .elementor-column > .col-half-section,
.elementor-container > .elementor-row > .elementor-column > .col-half-section {
max-width: calc((86vw + var(--alpha-el-section-gap) * 2) / 2);
}
.elementor-top-section.elementor-section-boxed > .slider-container.slider-shadow,
.elementor-section-full_width .elementor-section-boxed > .slider-container.slider-shadow {
width: calc(86vw + 40px) !important;
}
}
