.main-slider__carousel,
.main-menu-two__search-and-nav-sidebar-icon,
.counter-one,
.sliding-text-one,
.services-two-old,
.services-two__btn-box,
.services-two__arrow,
.services-three__img,
.services-three__arrow,
.team-one,
.testimonial-two,
.contact-one_check,
.contact-one__contact-info,
.blog-two,
.newsletter,
.footer-menu,
.hover-item__box,
.services-two__count-box
{
    display:none!important;
}
.services-two__single-right{
    text-align: initial!important;
}
.copyright-text p {
    font-size: medium!important;    
}
.footer-widget__column-two {
    z-index: 10!important;
}
.footer-widget__column-two-about {
    font-size: smaller;
    font-style: italic;
}
.about-two__history {
    align-items: first baseline!important;
    font-size: 20px!important;
}
.about-two__history-single {
 width: 100%!important;
 max-width: 100%!important;
 height: auto!important;
 display: block!important;
 overflow: hidden!important;
}
.comment_price__title{
    font-size: 36px!important;
    color: var(--tecture-base)!important;
   
    font-weight: 400!important;
    font-style: normal!important;
    line-height: 36px!important;
    margin-top: 11px!important;
    margin-bottom: 25px!important;
    
    
    transform-origin: bottom!important;
    transition: all 1500ms ease!important;
}
.main-slider-three__contact-list {

    left: -162px!important;
    bottom: 287px!important;

}

.about-two__history-single img {
    width: 100%!important;
    height: auto!important;
    display: block!important;
}

.project-two__content{
    background-color: transparent!important;
}

.page-header__bg {
   transform: scaleX(-1)!important; /* Voltea horizontalmente */
}
.feature-two,
.feature-two__single
{
    border:none!important;
    /* max-height: 170px!important; */
}
/* Más específico para asegurar que sobrescribe otros estilos */
.feature-two__single .feature-two__text {
    width: 100% !important; /* Si w-100 no funciona, prueba esto */
    display: block!important;
    font-size: initial!important;
}

.feature-two__single {
    padding: 40px 65px 65px!important;
}

.service-details__title-2 {
    text-align: center!important;
}


.contenedor-lista {
    display: flex;
    justify-content: center; /* Centra horizontalmente */
    align-items: center;     /* Centra verticalmente */
    height: 5px;           /* Altura del contenedor (ajústala según tu diseño) */
}

.contenedor-lista ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 10px; /* Espacio entre los elementos */
}

.contenedor-lista li {
    padding: 5px 10px;
    border-radius: 50%;
}
/* ...existing code... */
.thm-btn .btn-text {
    text-transform: lowercase; /* ensures consistent baseline */
    display: inline-block!important;     /* required for ::first-letter */
}
.main-slider-three__btn-box{
    text-transform:none!important; /* only the first letter uppercase */
}

.thm-btn .main-slider-three__btn {
    text-transform: none!important; /* only the first letter uppercase */
}
/* ...existing code... */
.how-it-work__single-3 .how-it-work__icon {
    left: 0;
}

.how-it-work__single-3 {
    padding-left: 0;
}

.contact-one__input-box label {
    display: inline-block!important;
    font-size: large!important;
    color: bisque!important;
}

/* Estilos para pantallas menores a 765px */
@media (max-width: 765px) {
    .contenedor-lista ul {
        display: ruby!important;
        justify-content: center;
        align-items: center;
    }

    .contenedor-lista li {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .feature-two {
        max-height: none!important;
    }

    .feature-two__single:nth-child(odd) {
        border-right: none!important;
        border-bottom: 0 !important;
    }


    .feature-two__single {
        max-height: none !important;
        border: 1px solid var(--tecture-bdr-color) !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }
    .how-it-work__interior {
        padding-left: 0px!important;
        text-align: center!important;
    }

}
@media (min-width: 770px) and (max-width: 992px) {

    .how-it-work__single-2 .how-it-work__icon{
        left:0px!important;
    }
    .how-it-work__interior {
        left: 0px!important;
        right: inherit;
        padding-left: 120px!important;
        text-align: center!important;
    }
    .main-slider-three__contact-list {
        left: -141px !important;
        bottom: 220px !important;
    }
    .main-slider-three__slider {
        left: 27px!important;

    }
}
@media (min-width: 800px) and (max-width: 1199px) {
    .main-slider-three__contact-list {
        left: -141px !important;
        bottom: 190px !important;
    }
    .main-slider-three__slider {
        left: 27px!important;

    }
}




