    .csr-listing {
        background-color: #F6F7F7;
        /* padding: 55px; */
        position: relative;
        border-radius: 40px;
    }
    
    .school-development.csr-listing {
        padding: 55px;
    }
    
    .csr-listing .inner-dev {
        padding: 0 !important;
    }
    
    .csr-listing .show-hide-read {
        max-height: 0;
        overflow: hidden;
        transition: all .5s;
    }
    
    .container-content.associated-hotel .sub-txt p {
        padding-top: 0px;
        margin-bottom: 16px;
    }
    
    .pt-5 {
        padding-top: 35px !important;
    }
    
    .mb-5 {
        padding-bottom: 20px;
    }
    
    .pt-0 {
        padding-top: 0 !important;
    }
    
    .mt-0 {
        margin-top: 0;
    }
    /* .container-content ul li::before{
    left: 0 !important;
} */
    
    .associated-hotels .title-wrap-sec h3 {
        color: #606161;
    }
    
    .container-content p {
        padding-top: 25px;
    }
    /* .csr-listing .show .read-more-btn {
    right: 44%;
    transition: unset;
}

.healthcare .read-more-btn {
    right: 44%;
    bottom: 100px;
}

.healthcare .show .read-more-btn {
    left: 116px;
    bottom: 30px;
} */
    
    .title-copy p {
        line-height: 3rem;
        padding-top: 20px;
        margin-bottom: 0;
    }
    
    .download-brochure.read-more-btn,
    .download-brochure.read-less-btn {
        padding-top: 7px;
    }
    
    .container-content .main-wrapper {
        padding: 0;
        padding-left: 55px;
        padding-right: 55px;
    }
    
    .csr-listing.show .show-hide-read {
        max-height: 600px;
        padding-bottom: 55px;
    }
    
    .container-content ul {
        position: relative;
        padding-left: 24px;
        padding-top: 20px;
    }
    
    .container-content ul li {
        font-size: 1.8rem !important;
        color: #606161;
        font-family: 'MontserratRegular';
        padding: 3px 0;
        position: relative;
        line-height: 2.5rem;
    }
    
    .container-content ul li::before {
        position: absolute;
        content: "";
        width: 7px;
        height: 7px;
        border-radius: 50%;
        left: -17px;
        top: 13px;
        transform: translate(0px, -60%);
        background: #566B3D;
    }
    
    .school-development .inner-dev .inner-title {
        width: 50% !important;
    }
    
    .container-content .leftsec {
        padding-right: 0;
    }
    
    .container-content .Rightsec {
        padding-left: 105px;
    }
    
    .container-content .inner-title {
        width: 56% !important;
    }
    /* @media (max-width:1660px) {
    .container-content .inner-title{
        width: 47% !important;
    }
} */
    
    .container-content .sub-txt {
        padding-top: 20px;
    }
    
    .show .read-more-btn {
        display: none;
    }
    
    @media (max-width:1366px) {
        .container-content .imginner {
            padding-left: 0;
            padding-right: 105px;
        }
        .container-content ul li {
            font-size: 1.8rem;
            line-height: 2rem;
        }
        .eih-limited-headding .eih-wrapp .eih-headding p::before {
            height: 90px;
        }
        .eih-limited-headding.border-before .eih-wrapp .eih-headding p::before {
            height: 107px;
        }
        /* .csr-listing .show .read-more-btn {
        right: 35%;
        transition: unset;
    } */
        .container-content ul li::before {
            top: 11px;
        }
        .title-copy p,
        .container-content ul {
            padding-top: 7px;
        }
    }
    
    @media (max-width:1300px) {
        .container-content ul li {
            font-size: 1.4rem !important;
        }
        .eih-limited-headding .eih-wrapp .eih-headding p {
            font-size: 1.4rem;
            line-height: 17px;
        }
        .eih-limited-headding .eih-wrapp .eih-headding p::before {
            height: 57px;
        }
        .eih-limited-headding.border-before .eih-wrapp .eih-headding p::before {
            height: 68px;
        }
    }
    
    @media (max-width:992px) {
        .csr-listing {
            border-radius: 22px;
            padding: 22px;
        }
        .school-development.csr-listing {
            padding: 35px 20px;
        }
        .container-content .imginner {
            padding-right: 0;
        }
        /* .csr-listing .read-more-btn {
        bottom: 30px;
    } */
        .school-development .inner-dev .inner-title {
            width: 100% !important;
        }
        .container-content ul li::before {
            position: absolute;
            content: "";
            width: 7px;
            height: 7px;
            border-radius: 50%;
            left: 0px;
            top: 12px;
            transform: translate(0px, -44%);
            background: #566B3D;
        }
        .container-content ul li {
            font-size: 1.8rem !important;
            padding-left: 13px;
        }
        .container-content ul li {
            line-height: 2.6rem;
        }
        .container-content .inner-dev.show-hide-read {
            flex-direction: column !important;
        }
        .read-less-btn {
            padding-left: 10px;
        }
        .container-content ul {
            padding-left: 5px;
        }
        /* .csr-listing .show .read-more-btn {
        left: 13%;
    }
    .healthcare .show .read-more-btn {
        bottom: 20px
    } */
        .container-content .Rightsec {
            padding-left: 0;
        }
        /* .healthcare .read-more-btn {
        left: 18%;
    } */
        .csr-listing.show .show-hide-read {
            flex-direction: column-reverse;
        }
        .csr-listing.show .show-hide-read {
            max-height: 973px;
        }
        .container-content ul li {
            line-height: 2.6rem;
        }
        .csr-listing .show-hide-read {
            padding: 0px;
        }
        /* .healthcare .csr-listing .show .read-more-btn {
        left: 18%;
    } */
        .container-content .sub-txt {
            padding-top: 0px;
        }
    }
    
    @media (max-width:767px) {
        .container-content .sub-txt {
            padding-top: 5px;
        }
        .pt-m {
            padding-top: 25px !important;
        }
        .pb-m {
            padding-bottom: 25px;
        }
        .container-content p {
            padding-top: 10px;
        }
    }