.elementor-2081 .elementor-element.elementor-element-27a593a > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-3070a73 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-bf007ed > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-3ff95a5 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-5ffd9a1 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-af177a6 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-b225520 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-95debf7 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-9fe27bf > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-ea7e12d > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-934d9da > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-51e6807 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-f12d570 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-7f47658 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-835ea62 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-f7f9d23 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-5bf8f8e > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-496df69 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-cb912c0 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-2081 .elementor-element.elementor-element-418a215 > .elementor-element-populated{padding:1px 1px 1px 1px;}/* Start custom CSS *//* ===================================================
   MOBILE TYPOGRAPHY IMPROVEMENT
   advocatesinbangalore.com
=================================================== */

@media (max-width:767px){

    /* Main content */
    body,
    p,
    .elementor-widget-text-editor,
    .elementor-widget-theme-post-content,
    .elementor-widget-container,
    article{
        font-size:17px !important;
        line-height:1.85 !important;
        letter-spacing:.2px;
    }

    /* H1 */
    h1,
    .elementor-heading-title{
        font-size:32px !important;
        line-height:1.25;
        font-weight:700;
    }

    /* H2 */
    h2{
        font-size:27px !important;
        line-height:1.35;
        margin-top:32px;
        margin-bottom:16px;
    }

    /* H3 */
    h3{
        font-size:23px !important;
        line-height:1.4;
        margin-top:28px;
        margin-bottom:14px;
    }

    /* H4 */
    h4{
        font-size:20px !important;
        line-height:1.45;
    }

    /* Lists */
    ul,
    ol,
    li{
        font-size:17px !important;
        line-height:1.8;
    }

    /* FAQ */
    .elementor-accordion .elementor-tab-title{
        font-size:18px !important;
    }

    .elementor-accordion .elementor-tab-content{
        font-size:17px !important;
        line-height:1.8;
    }

    /* Buttons */
    .elementor-button{
        font-size:17px !important;
        padding:15px 26px !important;
    }

    /* Table */
    table,
    td,
    th{
        font-size:16px !important;
    }

    /* Blockquotes */
    blockquote{
        font-size:18px !important;
        line-height:1.8;
    }

}/* End custom CSS */