    .cgtmse-outer-wrapper { margin-top: 105px;}
    .cgtmse-outer-wrapper p{ font-size: 16px;  }
    .cgtmse-outer-wrapper .section-padding { padding: 40px 0; }
    .cgtmse-outer-wrapper .vertical-center
    {
        justify-content: center;
        align-items: start;
        display: flex;
        flex-direction: column;
    }

    .cgtmse-outer-wrapper .banner
    {       
        background:#F9DDE1;
        background-repeat: no-repeat;
        background-size: cover;
        color: white;
    }
    .open-sc-left-content { margin-bottom: 30px; }

    .cgtmse-outer-wrapper .banner .col-md-6 h1{ line-height: 1;  color: #ffffff;  }
    
    .cgtmse-outer-wrapper .bg-dark-color { background-color: #f4f4fc; }

    .cgtmse-outer-wrapper ul li
    {
        list-style: none;
        display: block;
        margin-bottom: 10px;
        font-size: 16px;
        align-items: center;
        position: relative;
    }

    .cgtmse-outer-wrapper ul li::after
    {
        content: "";
        background-image: url("../img/open-hdfc-account/open-hdfc-ac-icon.png");
        width: 25px;
        height: 25px;
        display: block;
        background-repeat: no-repeat;
        background-size: contain;
        margin-right: 10px;
        position: absolute;
        left: -35px;
        top: 0;
    }

    .cgtmse-outer-wrapper .butn{        
        background: #E41A29;
        padding: 8px 20px;
        border-radius: 7px;
        line-height: 27px;
        font-size: 20px;
        display: inline-block;
        text-align: center;
        color: #ffffff;
        border-radius: 0;
    }

    .accordion-header button { cursor: pointer; }

    .cgtmse-outer-wrapper .subtitle { padding: 10px 0; font-size: 20px; }
    .cgtmse-outer-wrapper .logo-Hdfc { margin-bottom: 20px;  width: 27%;    min-width: 200px;}
    
    .cgtmse-outer-wrapper .accordion-button {
        font-size: 20px;
        background-color: transparent;
        border: 0;
        outline: none;
        line-height: 32px;
        font-weight: 600;
    }
    .cgtmse-outer-wrapper .accordion-button:focus-visible  { outline: none !important; }

    .cgtmse-outer-wrapper .butn-2
    {
        background: #E41A29;
        padding: 8px 60px;
        border-radius: 7px;
        line-height: 27px;
        font-size: 20px;
        display: inline-block;
        text-align: center;
        color: #ffffff;
        border-radius: 0;
    }
    .cgtmse-outer-wrapper .part-2 h2{ font-size: 32px; line-height: 1.3; margin-bottom: 30px; }
   .cgtmse-outer-wrapper a.btn.butn:hover {background-color: white; }
    .cgtmse-outer-wrapper section.part-4 h2 { margin-bottom: 40px; }
    .cgtmse-outer-wrapper .part-4 li { margin-bottom: 30px; }
    .cgtmse-outer-wrapper section.part-2 a { margin-top: 20px; }
    .cgtmse-outer-wrapper .accordion ul li { font-size: 17px; }
    .cgtmse-outer-wrapper .accordion-item {
        background-color: white;
        padding: 10px 30px;
        margin-bottom: 10px;
    }
    .cgtmse-outer-wrapper .part-5 .title-space h2 { margin-bottom: 40px; }
    .cgtmse-outer-wrapper .butn-2:hover {
        background-color: #014983;
        color: white;
    }

    .cgtmse-outer-wrapper .butn:hover{ color:#0056b3; }

  #faqAccordion h5 .btn-link {
    color: #673AB7;
    font-size: 18px;
    font-weight: 600;
    word-wrap: break-word;
    white-space: normal;
    text-align: left;
}

.cgtmse-outer-wrapper .card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgb(246 242 255);
    border-bottom: 1px solid rgb(231 218 255);
}

#faqAccordion .card {
    border: 1px solid rgb(243 238 251);
    border-radius:0px;
}

h3.cgtmse-sec-title {
    margin-bottom: 20px;
}