/* =========== Altin new page css Start ============ */
#altin-page .project-feature {
    border: 2px solid #79797969;
    bottom: 0;
}

#altin-page .br-1 {
    border-right: 2px solid #79797969;
}

#altin-page .heading-title-alt {
    font-size: 32px;
    line-height: 55px;
    margin-bottom: 15px;
}

.separator.centre-line:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 13%;
    width: 300px;
}

#altin-page .btn {
    font-size: 1rem;
    --bs-btn-padding-x: 1.2rem;
    --bs-btn-padding-y: 0.6rem;
}

#altin-page .btn.whats {
    font-size: 0.9rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-padding-y: 0.2rem;
}

#altin-page .section-title-wrapper {
    --bs-section-padding-top: 60px;
    --bs-stroke-title-padding: 77px;
    padding-top: var(--bs-section-padding-top);
    overflow-x: unset;
}

.lh05 {
    line-height: 0.5;
}

.fw-600 {
    font-weight: 600;
}

.w-85p {
    width: 85px !important;
}

#altin-page .heading-title {
    font-size: 40px;
    margin-bottom: 8%;
}

#altin-page .career-item .stroke-heading-2 svg {
    width: 45px;
}

.specs-list li {
    display: flex;
    align-items: baseline;
}

.specs-list li i {
    padding-right: 10px;
}

.bg-light-green {
    background-color: #d2e0d9;
}

.gallery-sec .shop-image-wrapper .shop-image-hover.floorplan-zoom {
    top: 35%;
    left: 40%;
}

@media (min-width: 1400px) {
    #altin-page .heading-title {
        font-size: 50px !important;
    }

    .separator.centre-line:after {
        left: 18%;
        width: 450px;
    }
}

@media(max-width:756px) {
    #altin-page .heading-title-alt {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    #altin-page .career-item {
        margin-bottom: 20px;
    }

    .lh05 {
        line-height: 1.5;
    }

    #altin-page .heading-title {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .mt-sm-0 {
        margin-top: 0;
    }

    .gallery-sec .blog-wrapper {
        margin-bottom: 20px;
    }

    .project-feat-mob {
        background-color: #cd9a31;
    }

    .project-feat-mob row {
        flex-direction: column;
    }

    .feat-desc p {
        color: #253b2f;
        font-weight: 600;
        font-size: 20px;
    }
}


/* =========== Altin new page css End ============ */