section.elementor-section.elementor-top-section.elementor-element.elementor-element-5293e12.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-full_width.elementor-section-content-bottom.elementor-section-height-default {
    background: url(../images/banner-hero.png) !important;
    background-position: bottom !important;
    background-size: cover !important;
}
.elementor-40 .elementor-element.elementor-element-e507570 > .elementor-background-overlay {
    background-color: #94292f !important;
    opacity: 1;
}
.elementor-background-slideshow__slide__image {
  background: url(../images/discover-img.png) !important;
    background-position: bottom !important;
    background-size: cover !important;
}
.elementor-element.elementor-element-d5f13e2.c-wide-banner-w.e-flex.e-con-boxed.e-con.e-parent.dxdxdsadsad.e-lazyloaded.animated.h-neuron-animation--fadeIn {
    background: url(../images/discover-img.png) !important;
    background-position: bottom !important;
    background-size: cover !important;
}
.elementor-element.dfdfdsfds.elementor-element-585bfc9.e-con-full.e-flex.e-con.e-child {
    background: url("../images/discover-img.png") center bottom / cover !important;
    background-position: center bottom !important;
}
.fancybox-gallery {
    display: flex;
    gap: 20px;
    margin: 20px;
}
.fancybox-gallery img {
    width: 300px;
    height: 200px;
    object-fit: cover;
}
.elementor-3002 .elementor-element.elementor-element-8eac8c9 .m-neuron-form__button {
    width: 23% !important;
}
.elementor-element.dfdfdsfds.elementor-element-585bfc9.e-con-full.e-flex.e-con.e-child .elementor-background-slideshow__slide__image {
    background: url(../images/middle-img.jpeg) !important;
    background-position: center !important;
    background-size: cover !important;
}
.gallery-sec.py-5.text-center {
    text-align: center;
    margin-top: 3%;
}
.gallery-sec.py-5.text-center h3 {
    font-size: 50px;
}
.elementor-3002 .elementor-element.elementor-element-40fc185 .elementor-button {
    background-color: #e37527 !important;
    fill: #FFFFFF;
    color: #FFFFFF;
}
.elementor-element.elementor-element-b19d2b6.cp-footer-w.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    text-align: center;
}
.elementor-element.elementor-element-b19d2b6.cp-footer-w.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded p {
    margin: 0;
    padding: 10px;
    color: #fff;
}
h4.elementor-heading-title.elementor-size-default {
    text-align: left;
}
.elementor-122 .elementor-element.elementor-element-310ff17 .elementor-icon-list-text {
    color: #EAE0D2;
    transition: color 0.3s;
    text-align: left;
}
.elementor-40 .elementor-element.elementor-element-e507570.neuron-sticky--effects {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    background-color: #202020;
}
.elementor-element.elementor-element-5d20930.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    text-align: left;
}
.elementor-element.elementor-element-369dd8f.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    text-align: left;
}

@media only screen and (max-width: 980px) {

    .fancybox-gallery {
    display: flex;
    gap: 20px;
    margin: 12px;
    flex-wrap: wrap;
}
.fancybox-gallery img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
}