.expect-to-learn .view-details-curriculum{
    margin:15px 18px!important
}
.expect-to-learn .title1-text{
    margin:70px 0 12px 0
}
.expect-to-learn .title1-text span{
    font-style:italic;
    font-size:36px
}
.expect-to-learn .title1-text .title1-text{
    margin:70px 0 12px 0
}
.expect-to-learn .title1-text .title1-text span{
    font-style:italic;
    font-size:36px
}
.expect-to-learn .title1-text .title1-text .text-btn{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:0 0 30px 0
}
.expect-to-learn .title1-text .title1-text .text-btn p{
    text-align:left;
    letter-spacing:.16px;
    line-height:18px
}
.expect-to-learn .title1-text .title1-text .text-btn p.combination{
    width:-moz-fit-content;
    width:fit-content
}
.expect-to-learn .title1-text .title1-text .text-btn button{
    padding:10px 24px;
    background-color:#09143E;
    border-radius:2px;
    color:#fff;
    font-weight:700
}
.expect-to-learn .title1-text .title1-text .text-btn button:hover{
    background:linear-gradient(180deg,#ff6600 0%,#FF5204 0%,#FF270D 100%);
    color:#fff;
    cursor:pointer
}
.expect-to-learn .title1-text .title1-text .panel-group .panel{
    background-color:#fdf8f4;
    padding:20px;
    border-radius:5px;
    margin:10px 0 0 0;
    cursor:pointer
}
.expect-to-learn .title1-text .title1-text .panel-group .panel .sem{
    display:flex;
    justify-content:space-between;
    cursor:pointer
}
.expect-to-learn .title1-text .title1-text .panel-group .panel .sem h4{
    margin:0 0 10px 0;
    font-size:20px;
    line-height:24px;
    color:#14223D
}
.expect-to-learn .title1-text .title1-text .panel-group .panel p{
    color:#000;
    line-height:17px
}
.expect-to-learn .title1-text .title1-text .panel-group .panel.accordion-title .sem .dash-img{
    display:none
}
.expect-to-learn .title1-text .title1-text .panel-group .panel.accordion-title.accordion-open .sem .plus-img{
    display:none
}
.expect-to-learn .title1-text .title1-text .panel-group .panel.accordion-title.accordion-open .sem .dash-img{
    display:block
}
.expect-to-learn .title1-text .title1-text .panel-group .panel-body{
    background-color:#fdf8f4;
    margin:0 0 10px 0;
    font-size:16px;
    padding:0 20px
}
.expect-to-learn .title1-text .title1-text .panel-group .panel-body p{
    padding:20px;
    border-top:.5px solid #b5b1b1;
    line-height:18px
}
.expect-to-learn .title1-text .title1-text .panel-group .accordion-sub-title{
    padding:0;
    margin:0
}
.expect-to-learn .title1-text .title1-text .panel-group .accordion-sub-title .sub-heading{
    border:none;
    width:-webkit-fill-available;
    color:#535353;
    font-weight:700
}
.expect-to-learn .title1-text .title1-text .panel-group .accordion-sub-title .sem{
    align-items:center;
    border-top:.5px solid #b5b1b1
}
.expect-to-learn .title1-text .title1-text .panel-group .accordion-sub-title .sem .fa-angle-up{
    display:none
}
.expect-to-learn .title1-text .title1-text .panel-group .accordion-sub-title .fa{
    font-size:x-large
}
.expect-to-learn .title1-text .title1-text .panel-group .panel.accordion-sub-title.accordion-open .sem .fa-angle-up{
    display:block;
    border-radius:0px;
}
.expect-to-learn .title1-text .title1-text .panel-group .panel.accordion-sub-title.accordion-open .sem .fa-angle-down{
    display:none
}
.expect-to-learn .title1-text .title1-text .panel-group .accordion-sub-desc{
    padding:0
}
.expect-to-learn .title1-text .text-btn{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:0 0 30px 0
}
.expect-to-learn .title1-text .text-btn p{
    text-align:left;
    letter-spacing:.16px;
    line-height:18px;
    color:#333333
}
.expect-to-learn .title1-text .text-btn p.combination{
    width:-moz-fit-content;
    width:fit-content
}
.expect-to-learn .title1-text .text-btn button{
    background-color:#333333;
    border-radius:2px;
    color:#fff;
    font-weight:700
}
.expect-to-learn .title1-text .text-btn button:hover{
    background:#025e68;
    color:#fff;
    cursor:pointer
}
.expect-to-learn .title1-text .panel-group .panel{
    background-color:#DEF5F3;
    padding:20px;
    border-radius:5px;
    margin:10px 0 0 0;
    cursor:pointer
}
.expect-to-learn .title1-text .panel-group .panel .sem{
    display:flex;
    justify-content:space-between;
    cursor:pointer
}
.expect-to-learn .title1-text .panel-group .panel .sem h4{
    margin:0;
    font-size:20px;
    line-height:24px;
    color:#212121 !important;
}
.expect-to-learn .title1-text .panel-group .panel p{
    color:#000;
    line-height:17px
}
.expect-to-learn .title1-text .panel-group .panel.accordion-title .sem .dash-img{
    display:none
}
.expect-to-learn .title1-text .panel-group .panel.accordion-title.accordion-open .sem .plus-img{
    display:none
}
.expect-to-learn .title1-text .panel-group .panel.accordion-title.accordion-open .sem .dash-img{
    display:block
}
.expect-to-learn .title1-text .panel-group .panel-body{
    background-color:#D9D7D7;
    margin:0 0 10px 0;
    font-size:16px;
    padding:0 20px
}
.expect-to-learn .title1-text .panel-group .panel-body p{
    padding:10px;
    border-top:.5px solid #b5b1b1;
    line-height:18px;
    margin:0px;
}
.coursePage.muj .expect-to-learn .panel{
    background-color:#D9D7D7
}
.coursePage.mahe .expect-to-learn .title1-text .panel-group .panel-body{
    background-color:#D9D7D7
}
.coursePage.mahe .expect-to-learn .panel{
    background-color:#D9D7D7
}
.smu .expect-to-learn .tabs.elective-tabs{
    justify-content:flex-start;
    border-bottom:4px solid #d8d8d8;
    margin-bottom:30px
}
.smu .expect-to-learn .tabs.elective-tabs .tablinks{
    border:0;
    margin:0 0 -5px 0;
    padding:0 0 10px 0;
    margin-right:26px
}
.smu .expect-to-learn .tabs.elective-tabs .tablinks.active{
    background:#fff;
    border:0;
    border-bottom:5px solid #000;
    color:#000;
    border-radius:0
}
.smu .expect-to-learn .title1-text .panel-group .panel,.smu .expect-to-learn .title1-text .panel-group .panel-body{
    background-color:#DEFFD3
}
.certificate-section{
    background:#1c1c1c;
    border-radius:5px;
    padding:40px 0;
    margin:70px 0
}
.certificate-section .open-title h3{
    color:#fff !important;
    font-size:32px;
    line-height:39.2px;
}
.certificate-section .open-title h3 span{
    color:#fdf8f4
}
.certificate-section .open-title p{
    font-size:14px;
    color:#fff;
    line-height:16.8px;
}
.certificate-section .open-title .certificate-image{
    margin:0 auto;
    height:auto
}
.certificate-section .slick-dots li button:before{
    -webkit-text-stroke-color:#fff
}
.certificate-section .slick-dots li.slick-active button:before{
    color:#fff
}
.coursePage.mahe .certificate-section{
    background:#444444
}
.coursePage.muj .certificate-section{
    background:#444444
}
.coursePage.smu .certificate-section{
   background:#444444
}
.open-title.column{
    display:flex;
    align-items:center
}
.open-title.column .left{
    width:50%;
    padding-right:24px
}
.open-title.column .right{
    width:50%
}
.open-title.column .right .certificate-slider{
    max-width:100%!important
}
.open-title.column .right .certificate-slider .certificate-image{
    max-width:100%;
    margin:0
}
.accordion-desc .item{
    padding:20px
}
.accordion-desc .item .bkfs_accordian_data{
    display:none;
    padding-top:12px
}
.accordion-desc .item .electiveDetails p{
    border-top:0!important;
    padding:0!important
}
.accordion-desc .bkfs_title{
    display:flex;
    justify-content:space-between;
    cursor:pointer
}
.accordion-desc .bkfs_title .fa{
    font-weight:20px;
    cursor:pointer
}
.accordion-desc .bkfs_title .fa-angle-up{
    display:none
}
.accordion-desc .bkfs_title.open_accordian_bkfs{
    padding-bottom:12px
}
.accordion-desc .bkfs_title.open_accordian_bkfs .fa-angle-down{
    display:none
}
.accordion-desc .bkfs_title.open_accordian_bkfs .fa-angle-up{
    display:block
}
@media only screen and (min-width:481px) and (max-width:768px){
    .expect-to-learn .title1-text h3{
        font-size:28px;
        text-align:center
    }
    .expect-to-learn .title1-text h3 span{
        font-size:28px
    }
    .expect-to-learn .title1-text .text-btn{
        flex-direction:column;
        align-items:center
    }
    .expect-to-learn .title1-text .text-btn p{
        text-align:center;
        margin:0 0 20px 0
    }
    .expect-to-learn .title1-text .text-btn button{
        background-color:#333333;
        border-radius:2px;
        color:#fff
    }
    .certificate-section{
        margin:60px 0
    }
    .certificate-section .open-title h3{
        text-align:center
    }
    .certificate-section .open-title p{
        font-size:14px;
        text-align:center
    }
    .certificate-section .open-title.column .left{
        width:100%
    }
    .certificate-section .open-title.column .right{
        width:100%
    }
}
.expect-to-learn .panel-body .overlay-content{
    width:50%
}
@media only screen and (min-width:0) and (max-width:480px){
    .expect-to-learn .panel-body .overlay-content{
        width:80%
    }
    .expect-to-learn .title1-text{
        margin:60px 0
    }
    .expect-to-learn .title1-text h3{
        font-size:28px;
        padding-bottom:0px
    }
    .expect-to-learn .title1-text h3 span{
        font-size:28px
    }
    .expect-to-learn .title1-text .text-btn{
        flex-direction:column;
        align-items:center
    }
    .expect-to-learn .title1-text .text-btn p{
        text-align:center;
    }
    .expect-to-learn .title1-text .text-btn button{
        background-color:#333333;
        border-radius:2px;
        color:#fff;
        font-weight:700
    }
    .expect-to-learn .title1-text .panel-group .panel .sem img{
        width:15px
    }
    .certificate-section{
        margin:60px 0
    }
    .certificate-section .open-title h3{
        padding-bottom:0px;
        margin-bottom:0px;
        margin-top:20px;
        
    }
    .certificate-section .open-title p{
        font-size:14px;
        text-align:center;
        color:#f7f7f7;
        margin:0 0 48px 0;
        line-height:18px;
        letter-spacing:.14px
    }
    .certificate-section .open-title.column .left{
        width:100%
    }
    .certificate-section .open-title.column .right{
        width:100%
    }
    .coursePage.mahe .certificate-section{
        background:#444444
    }
    .coursePage.muj .certificate-section{
        background:#444444
    }
    .coursePage.smu .certificate-section{
        background:#444444
    }
}
