*{
    margin: 0;
    padding: 0;
}
.pulak_table_main_div{
    /* border: 1px solid red; nmm */
    height: auto;
    width: 100%;
}

.pulak_table_main_div .class_table_main{
    /* border: 1px solid red; */
    height:auto;
    width: 100%;
    margin-top: 20px;
    align-content: center;
}
.pulak_table_main_div .class_table_main .arrow_container{
    display: flex;
    justify-content: space-between;
/* border: 1px solid red; */
    padding: 10px 0px;
    background-color: #f4f4f4;
    align-items: center;

}
.pulak_table_main_div .class_table_main .arrow_ic_img_main{
    /* border: 1px solid red; */
    height:100%;
    width:auto;
    display: flex;
    align-items: center;
    font-size: 17px;
    font-family: var(--font-family1);
    font-weight:800;
    color: #17337c;
    text-transform: capitalize;
    padding: 0px 10px;
gap: 10px;
}

.pulak_table_main_div .class_table_main .plus_ic{
    font-size: 14px;
    height: 100%;
    width: fit-content;
    padding: 0px 10px;
    align-content: center;
}

.pulak_table_main_div .class_table_main .Fees_structure_main{
    /* border: 1px solid #e5e5e5; */
    height: auto;
    width: 100%;
    display: none;
    
}

.pulak_table_main_div .class_table_main .Fees_structure_main table{
    border: 1px solid #e5e5e5;
    height: auto;
    width:100%;
    background-color: #F2FBFF;
}
.pulak_table_main_div .class_table_main .Fees_structure_main table .heading{
    border-bottom: 1px solid #e5e5e5;
    height: auto;
    width:100%;
    background-color:#ffff;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table .heading_1{
    height: auto;
    width:100%;
    background-color:#ffff;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table .grey_bg_main{
    /* border: 1px solid red; */
    height: auto;
    width:100%;
    background-color:#f6f6f6;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr{
    height: auto;
    width:100%;
    border: 1px solid #e5e5e5;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .fees_frequency{
    border-right: 1px solid #e5e5e5;
    height: auto;
    width:35%; 
    text-transform: capitalize;
padding: 0px 10px;
font-size: 17px;

}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .fees_frequency_main{
    height: auto;
    width:35%; 
    text-transform: capitalize;
padding: 0px 10px;
font-size: 19px;
border: 1px solid #e5e5e5;

}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .fees_frequency_1{
 border-right: 1px solid #e5e5e5;
    height: auto;
    width:35%; 
    text-transform: capitalize;
padding: 5px 10px;
font-size: 15px;

}
.pulak_table_main_div .class_table_main .Fees_structure_main table .heading .fees_frequency{
    /* border: 1px solid red; */
    height: auto;
    width:35%; 
    text-transform: capitalize;
padding: 0px 10px;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table .heading_1 .fees_frequency{
    /* border: 1px solid red; */
    height: auto;
    width:35%; 
    text-transform: capitalize;
padding: 0px 10px;
font-size:17px;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .Payment_frequency{
    border-right: 1px solid #e5e5e5;
    height: auto;
    width:18%;  
    text-transform: capitalize;
padding: 10px 10px;
font-size:17px;

}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .Payment_frequency_main{
    border-right: 1px solid #e5e5e5;
    height: auto;
    width:18%;  
    text-transform: capitalize;
padding: 10px 10px;
font-size: 19px;

}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .Amount_frequency{
    border-right: 1px solid #e5e5e5;  
    height: auto;
    width:18%; 
    text-align: end; 
    text-transform: capitalize;
padding: 0px 10px;
font-size:17px;

}

.pulak_table_main_div .class_table_main .Fees_structure_main table tr .Amount_frequency_main{
     border-right: 1px solid #e5e5e5;
    height: auto;
    width:18%; 
    text-align: end; 
    text-transform: capitalize;
padding: 0px 10px;
font-size: 19px;
}

.pulak_table_main_div .class_table_main .Fees_structure_main table .heading .Payment_frequency{
    /* border: 1px solid red; */
    height: auto;
    width:18%;  
    text-transform: capitalize;
padding: 10px 10px;

}

.pulak_table_main_div .class_table_main .Fees_structure_main table .heading .Amount_frequency{
    /* border: 1px solid red; */
    height: auto;
    width:18%; 
    text-align: end; 
    text-transform: capitalize;
padding: 0px 10px;

}