.elementor-21 .elementor-element.elementor-element-6d0f989a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6d0f989a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9EFFF 0%, #FE7B2F00 100%);}.elementor-21 .elementor-element.elementor-element-6d0f989a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-6d0f989a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-e27a2b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6add423{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9adc6da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1d323cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-cb803e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-92ce793 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a49db40 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f9f4daf .tx-section{padding:130px 0px 130px 0px;}/* Start custom CSS for tx_hero_slider, class: .elementor-element-128683c1 */.gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-img img
{
    padding-left: 100px;
    padding-top: 80px;
    
}
@media (max-width: 768px) {
    .gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-img img {
        padding-left: 50px; /* Adjust padding for tablets or medium devices */
        padding-top: 40px;
    }
}

@media (max-width: 480px) {
    .gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-img img {
        padding-left: 20px; /* Adjust padding for mobile devices */
        padding-top: 20px;
    }
}
.gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-title
{
    font-size: 110px;
    padding-bottom: 20px;
}
@media (max-width: 768px) {
    .gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-title {
        font-size: 70px; /* Adjust font size for mobile */
    }
}

@media (max-width: 480px) {
    .gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-title {
        font-size: 50px; /* Further adjust font size for smaller devices */
    }
}
.gly-hero-4-area
{
    padding-bottom: 15px;
    padding-top: -40px;
}

@media (max-width: 768px) {
    .gly-hero-4-area {
        padding-bottom: 10px; /* Adjust padding for tablets or medium devices */
        padding-top: -20px;
    }
}

@media (max-width: 480px) {
    .gly-hero-4-area {
        padding-bottom: 5px; /* Adjust padding for mobile devices */
        padding-top: 80px;
    }
}
.gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-slider-item-shape
{
    
    bottom:-360px;
}


@media screen and (max-width: 768px) {
    .gly-hero-4-title .gly-heading-3 {
        font-size: 18px; /* Adjust as needed */
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d0f989a */.gly-hero-4-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .gly-hero-4-slider-item-shape/* End custom CSS */
/* Start custom CSS for tx_service_section, class: .elementor-element-f4e16c3 */.gly-section-title-1:is(.has-white)
{
    font-size: 60px;
}
.gly-project-1-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .gly-project-1-item-btn
{
    display: none;
}
.gly-project-1-section-title .gly-list-1 li
{
    color:#FF6F20;
    -webkit-text-fill-color: unset;
}
.gly-subtitle-1
{
    color:#FF6F20;
    -webkit-text-fill-color: unset;
}/* End custom CSS */