/* Generated from page: passout-students-cap-level-2-2025august */
.themify_builder_content-2791 .tb_2cfe884.module_row>.builder_row_cover::before,.themify_builder_content-2791 .tb_2cfe884.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(1, 47, 90, 0.50);}
.themify_builder_content-2791 .tb_2cfe884.module_row{padding-top:5%; padding-bottom:5%; margin-bottom:-2px;}
.themify_builder_content-2791 .tb_xb51499.module_column{padding-top:0px;}
.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap p,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap blockquote,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap h1,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap h2,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap h3,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap h4,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap h5,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap h6,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap li,.themify_builder_content-2791 .tb_wzki000.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-2791 .tb_wzki000.module-text{text-align:center; font-size:35px;}
.themify_builder_content-2791 .tb_agpu040.module_row{padding-top:50px;}
.themify_builder_content-2791 .tb_9g1s410.module-text.module .module-title{text-align:center;}
/* Builder Custom CSS START */
.wrapContainer{
    width: 80%;
    margin: 0 auto;
}

.wrapContainer .outer {
            display: flex;
            align-items: center;
            justify-content: center;
flex-direction: column;
}
        }
.wrapContainer .cd {
    background: #fff;
    width: 500px;
    display: flex;
    align-items: center;}
    padding: 0px;
    pointer-events: none;
    justify-content: space-between;
    border-radius: 100px 20px 20px 100px;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1);
    border: 1px solid #000;
    top: 40px;
        }
        .wrapContainer .cd .img {
    height: 90px;
    width: 90px;
    float: left;
    background: #fff;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin-right: 8px;
}
.wrapContainer .details {
    width: 450px;
    float: right;
    display: contents;
    margin-left: 10px;
}
.cd {
    padding: 5px;
    margin: 10px;
    border: 1px solid black;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    height: 100px;
}
.ag-courses-item_title {
    display: none;
}
.ag-courses_item {
    -ms-flex-preferred-size: calc(33.33333% - -80px);
    flex-basis: calc(33.33333% - -91px);
    margin: 10px;
    overflow: hidden;
    border-radius: 28px;
    border: 2px solid black;
    padding: 10px;
    width: 50%;
    height: 110px;
}
.module-accordion .accordion-content{
padding:0px !important;
}

.table {
width:98%;
font-size:16px;
}

table.rounded-table {
            border-collapse: separate !important;
            border-spacing: 0 !important;;
            width: 100% !important;;
            margin: 20px 0 !important;
            /*border: 0.5px solid #ddd !important;*/
            border-radius: 10px !important;
            overflow: hidden !important;
        }

        .rounded-table th,
        .rounded-table td {
            border: 1px solid #ddd !important;
            padding: 10px !important;
            text-align: left !important;
        }

        .rounded-table th {
            background-color: #f2f2f2 !important;
        }

        .rounded-table thead tr:first-child th:first-child {
            border-top-left-radius: 10px !important;
        }

        .rounded-table thead tr:first-child th:last-child {
            border-top-right-radius: 10px !important;
        }

        .rounded-table tbody tr:last-child td:first-child {
            border-bottom-left-radius: 10px !important;
        }

        .rounded-table tbody tr:last-child td:last-child {
            border-bottom-right-radius: 10px !important;
        }
        .table thead tr th {
            text-align: center !important;
        }
.rounded-table th {
    background-color: #519fff!important;
    font-size: 18px;
}
table, td, th {
    border: 0px solid #2329e1 !important;
    padding: 5px;
    vertical-align: top;
}
/* Builder Custom CSS END */