.elementor-4400 .elementor-element.elementor-element-905ea7a{--display:flex;}.elementor-4400 .elementor-element.elementor-element-e76aefc .title{font-family:"BioRhyme", Roboto Condensed;}.elementor-4400 .elementor-element.elementor-element-e76aefc .title-after_title{font-family:"BioRhyme", Roboto Condensed;font-size:22px;}.elementor-4400 .elementor-element.elementor-element-862b43f{--display:flex;}.elementor-4400 .elementor-element.elementor-element-862b43f.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:769px){.elementor-4400 .elementor-element.elementor-element-862b43f{--width:85.052%;}}/* Start custom CSS for wd_title, class: .elementor-element-e76aefc *//* ANGOSHAA ABOUT US — MOBILE TITLE SECTION FIX */

.elementor-4400 .elementor-element.elementor-element-e76aefc {
    position: relative !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
}

/* Reset Elementor widget positioning */
.elementor-4400 .elementor-element.elementor-element-e76aefc .elementor-widget,
.elementor-4400 .elementor-element.elementor-element-e76aefc .elementor-widget-container,
.elementor-4400 .elementor-element.elementor-element-e76aefc .elementor-widget-wrap {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    translate: none !important;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-4400 .elementor-element.elementor-element-e76aefc {
        padding: 38px 18px 28px !important;
        margin: 0 !important;
    }

    .elementor-4400 .elementor-element.elementor-element-e76aefc .elementor-widget {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 0 14px !important;
        padding: 0 !important;
    }

    .elementor-4400 .elementor-element.elementor-element-e76aefc .elementor-widget-container {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-4400 .elementor-element.elementor-element-e76aefc h1,
    .elementor-4400 .elementor-element.elementor-element-e76aefc h2,
    .elementor-4400 .elementor-element.elementor-element-e76aefc h3,
    .elementor-4400 .elementor-element.elementor-element-e76aefc .elementor-heading-title {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 0 12px !important;
        padding: 0 !important;
        text-align: center !important;
        white-space: normal !important;
        overflow: visible !important;
        line-height: 1.2 !important;
    }

    .elementor-4400 .elementor-element.elementor-element-e76aefc h1 {
        font-size: 28px !important;
    }

    .elementor-4400 .elementor-element.elementor-element-e76aefc h2 {
        font-size: 22px !important;
    }

    .elementor-4400 .elementor-element.elementor-element-e76aefc p {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 0 14px !important;
        padding: 0 !important;
        text-align: center !important;
        white-space: normal !important;
        line-height: 1.6 !important;
    }
}/* End custom CSS */