#custom-page-46 #aboutgeetanjlikansal,
#custom-page-46 #aboutayurveda,
#custom-page-46 #aboutgeetanjlikansal *,
#custom-page-46 #aboutayurveda *{
    box-sizing: border-box;
}#custom-page-46 #aboutgeetanjlikansal{
    position: relative;
    padding: 42px 0 45px !important;

    background:
        linear-gradient(
            135deg,
            #f1e8d8 0%,
            #fbfaf5 72%,
            #ffffff 100%
        );

    border-bottom: 1px solid rgba(41,72,59,.10);
}#custom-page-46 #aboutgeetanjlikansal .container{
    width: min(calc(100% - 40px), 1180px) !important;
    max-width: 1180px !important;
    margin: 0 auto !important;
}#custom-page-46 #aboutgeetanjlikansal .row{
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
}#custom-page-46 #aboutgeetanjlikansal .col-lg-8{
    width: 66.666667% !important;
    padding: 0 35px 0 12px;
}#custom-page-46 #aboutgeetanjlikansal .col-lg-4{
    width: 33.333333% !important;
    padding: 0 12px;
}#custom-page-46 #aboutgeetanjlikansal .section-title{
    margin: 0 0 20px !important;
    padding: 0 !important;
    border: 0 !important;
}#custom-page-46 #aboutgeetanjlikansal h2.title{
    display: block !important;
    width: 100% !important;
    margin: 0 !important;

    color: #29483b !important;

    font-family:
        "Playfair Display",
        Georgia,
        "Times New Roman",
        serif !important;

    font-size: clamp(2.2rem, 4.2vw, 3.35rem) !important;
    font-weight: 500 !important;
    line-height: 1.12 !important;
    letter-spacing: normal !important;
}#custom-page-46 #aboutgeetanjlikansal h2.title .shape{
    display: none !important;
}#custom-page-46 #aboutgeetanjlikansal .about-content h4.h4class{
    margin: 25px 0 8px !important;
}#custom-page-46 #aboutgeetanjlikansal .about-content p{
    margin: 0 !important;
    padding: 0 !important;
}#custom-page-46 #aboutgeetanjlikansal .about-image{
    text-align: right !important;
}#custom-page-46 #aboutgeetanjlikansal .about-image img{
    width: min(100%, 400px) !important;
    max-width: 400px !important;
    height: auto !important;

    border: 9px solid rgba(255,255,255,.75);
    border-radius: 6px;

    box-shadow:
        0 18px 45px rgba(41,72,59,.14);
}#custom-page-46 #aboutayurveda{
    position: relative;

    padding: 80px 0 90px !important;

    background:
        linear-gradient(
            180deg,
            #fbfaf5 0%,
            #f7f3ea 100%
        );

    border-bottom: 1px solid rgba(41,72,59,.08);
}#custom-page-46 #aboutayurveda .container{
    width: min(calc(100% - 40px), 1180px) !important;
    max-width: 1180px !important;
    margin: 0 auto !important;
}#custom-page-46 #aboutayurveda .row,
#custom-page-46 #aboutayurveda .col-lg-12,
#custom-page-46 #aboutayurveda .about-wrapper{
    width: 100% !important;
    display: block !important;
    margin: 0 !important;
}#custom-page-46 #aboutayurveda .col-lg-12{
    padding: 0 !important;
}#custom-page-46 #aboutayurveda .about-content{
    width: 100% !important;
    max-width: 1040px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}#custom-page-46 #aboutayurveda .section-title{
    position: relative;

    margin: 0 0 55px !important;
    padding: 0 0 28px !important;

    border-bottom: 1px solid rgba(162,118,63,.28);
}#custom-page-46 #aboutayurveda .section-title::before{
    content: "AYURVEDIC WELLNESS";

    display: block;

    margin-bottom: 13px;

    color: #a2763f;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: .72rem;
    font-weight: 700;

    letter-spacing: .18em;

    line-height: 1.4;
}#custom-page-46 #aboutayurveda .section-title .sub-title{
    display: block !important;

    margin: 0 !important;

    color: #29483b;

    font-family:
        "Playfair Display",
        Georgia,
        "Times New Roman",
        serif;

    font-size: clamp(1.8rem, 3vw, 2.8rem);

    font-weight: 500;

    line-height: 1.18;

    letter-spacing: -.02em;

    text-transform: none;
}#custom-page-46 #aboutayurveda .about-content p{
    position: relative;

    margin: 0 0 23px !important;
    padding: 0 !important;

    color: #4d5d55;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 1.04rem;

    line-height: 1.9;
}#custom-page-46 #aboutayurveda .section-title + h6 + p{
    padding: 27px 32px !important;

    margin-bottom: 42px !important;

    background: #ffffff;

    border-left: 3px solid #a2763f;

    border-radius: 0 10px 10px 0;

    box-shadow:
        0 12px 35px rgba(41,72,59,.055);

    color: #42554c;

    font-size: 1.06rem;
}#custom-page-46 #aboutayurveda .about-content h4.h4class,
#custom-page-46 #aboutayurveda .about-content h6.h4class{
    position: relative;

    display: block;

    margin: 58px 0 19px !important;
    padding: 0 0 12px !important;

    color: #29483b;

    font-family:
        "Playfair Display",
        Georgia,
        "Times New Roman",
        serif;

    font-size: clamp(1.35rem, 2vw, 1.75rem);

    font-weight: 600;

    line-height: 1.3;

    letter-spacing: -.015em;
}#custom-page-46 #aboutayurveda .about-content h4.h4class::after,
#custom-page-46 #aboutayurveda .about-content h6.h4class::after{
    content: "";

    display: block;

    width: 45px;
    height: 2px;

    margin-top: 11px;

    background: #a2763f;
}#custom-page-46 #aboutayurveda .about-content > img:not(.shape),
#custom-page-46 #aboutayurveda .about-content img[style*="display: block"]{

    display: block !important;

    width: 100% !important;

    max-width: 880px !important;

    height: auto !important;

    margin: 48px auto 52px !important;

    border-radius: 12px;

    box-shadow:
        0 20px 55px rgba(41,72,59,.12);
}#custom-page-46 #aboutayurveda .about-content ul{

    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0,1fr));

    gap: 14px;

    margin: 25px 0 42px !important;

    padding: 0 !important;

    list-style: none !important;
}#custom-page-46 #aboutayurveda .about-content ul li{

    position: relative;

    min-height: 70px;

    display: flex !important;

    align-items: center;

    margin: 0 !important;

    padding: 16px 18px 16px 52px !important;

    color: #4c5d55;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: .97rem;

    line-height: 1.65;

    background:
        rgba(255,255,255,.92);

    border:
        1px solid rgba(41,72,59,.09);

    border-radius: 9px;

    box-shadow:
        0 7px 22px rgba(41,72,59,.035);

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}#custom-page-46 #aboutayurveda .about-content ul li::before{

    content: "✓";

    position: absolute;

    left: 17px;

    top: 50%;

    transform: translateY(-50%);

    width: 22px;
    height: 22px;

    display: flex;

    align-items: center;
    justify-content: center;

    color: #ffffff;

    background: #a2763f;

    border-radius: 50%;

    font-size: 11px;

    font-weight: 700;
}#custom-page-46 #aboutayurveda .about-content ul li:hover{

    transform: translateY(-3px);

    border-color:
        rgba(162,118,63,.30);

    box-shadow:
        0 14px 30px rgba(41,72,59,.08);
}#custom-page-46 #aboutayurveda .about-content p b,
#custom-page-46 #aboutayurveda .about-content p strong{

    color: #29483b;

    font-family:
        "Playfair Display",
        Georgia,
        serif;

    font-weight: 700;
}#custom-page-46 #aboutayurveda .about-content h4.h4class ~ p b{

    font-size: 1.02em;
}#custom-page-46 #aboutayurveda .about-content h4.h4class:last-of-type{
    margin-top: 70px !important;
}#custom-page-46 #aboutayurveda .about-content > p:last-child{

    margin-top: 35px !important;

    padding: 25px 28px !important;

    background:
        linear-gradient(
            135deg,
            #f1e8d8,
            #fbfaf5
        );

    border:
        1px solid rgba(162,118,63,.18);

    border-radius: 10px;

    font-size: .98rem;
}#custom-page-46 #aboutayurveda + *,
#custom-page-46 #aboutgeetanjlikansal + *{
    box-sizing: border-box;
}




@media (max-width: 991px) {#custom-page-46 #aboutgeetanjlikansal{
        padding: 42px 0 48px !important;
    }#custom-page-46 #aboutgeetanjlikansal .col-lg-8,
#custom-page-46 #aboutgeetanjlikansal .col-lg-4{
        width: 100% !important;
    }#custom-page-46 #aboutgeetanjlikansal .col-lg-8{
        padding-right: 12px;
    }#custom-page-46 #aboutgeetanjlikansal .about-image{
        margin-top: 32px;
        text-align: center !important;
    }#custom-page-46 #aboutayurveda{
        padding: 60px 0 70px !important;
    }#custom-page-46 #aboutayurveda .about-content{
        max-width: 900px !important;
    }
}




@media (max-width: 767px) {#custom-page-46 #aboutgeetanjlikansal{
        padding: 36px 0 42px !important;
    }#custom-page-46 #aboutayurveda{
        padding: 48px 0 55px !important;
    }#custom-page-46 #aboutgeetanjlikansal .container,
#custom-page-46 #aboutayurveda .container{
        width: calc(100% - 28px) !important;
    }#custom-page-46 #aboutgeetanjlikansal h2.title{
        font-size: clamp(2.1rem, 10vw, 3.1rem) !important;
        line-height: 1.08 !important;
    }#custom-page-46 #aboutgeetanjlikansal .about-image img{
        width: min(100%, 340px) !important;
    }#custom-page-46 #aboutayurveda .section-title{
        margin-bottom: 38px !important;
        padding-bottom: 20px !important;
    }#custom-page-46 #aboutayurveda .section-title .sub-title{
        font-size: 1.5rem;
    }#custom-page-46 #aboutayurveda .section-title + h6 + p{
        padding: 21px !important;
        margin-bottom: 34px !important;
    }#custom-page-46 #aboutayurveda .about-content p{
        font-size: .96rem;
        line-height: 1.8;
    }#custom-page-46 #aboutayurveda .about-content h4.h4class,
#custom-page-46 #aboutayurveda .about-content h6.h4class{
        margin-top: 43px !important;
        font-size: 1.3rem;
    }#custom-page-46 #aboutayurveda .about-content ul{
        grid-template-columns: 1fr !important;
        gap: 10px;
    }#custom-page-46 #aboutayurveda .about-content ul li{
        min-height: 0;
        padding: 14px 15px 14px 48px !important;
        font-size: .94rem;
    }#custom-page-46 #aboutayurveda .about-content > img:not(.shape),
#custom-page-46 #aboutayurveda .about-content img[style*="display: block"]{
        margin: 32px auto 38px !important;
        border-radius: 8px;
    }
}




@media (max-width: 480px) {#custom-page-46 #aboutgeetanjlikansal .container,
#custom-page-46 #aboutayurveda .container{
        width: calc(100% - 22px) !important;
    }#custom-page-46 #aboutgeetanjlikansal h2.title{
        font-size: 2.1rem !important;
    }#custom-page-46 #aboutayurveda .section-title .sub-title{
        font-size: 1.35rem;
    }#custom-page-46 #aboutayurveda .about-content p{
        font-size: .94rem;
    }#custom-page-46 #aboutayurveda .about-content h4.h4class,
#custom-page-46 #aboutayurveda .about-content h6.h4class{
        font-size: 1.2rem;
    }
}