.widget-title h3 { display: block; position: relative;}
.zIndex2 { z-index: 2;  }
.show { display: block!important;}
.font14 { font-size: 14px; }
/*== HEADER CSS START ==*/
.header { width: 100%; display: table; padding: 10px 0;}
.logo { position: relative;}
.logoright { text-align: right; }
/*== BANNER CSS START ==*/
.dsu-form { width: 300px; padding: 50px 20px; margin-top: 0px; background-color: #201e1e; clip-path: polygon(15% 0, 100% 0, 100% 30%, 100% 85%, 85% 100%, 0 100%, 0% 70%, 0 13%); }
.frmBg { margin-bottom: 20px; text-align: center;  position: relative;}
.frmBg h4 {  font-size: 20px; line-height: 26px; color: #FFF; display: block;}
.frmBg p { line-height: 18px; }
.applyBox {  margin-top: 0px; width: 100%; display: table;}
.contact_fild { padding: 0px 0px;}
.contact-fild-box .form-control { font-size: 13px; color: #000; border: 0px; border-bottom: 0; border-radius: 30px; background-color: #FFFFFF;
     margin: 0 auto; padding: 10px 15px; height: auto;}
.form-group { margin-bottom: 0px;}
.btn_submit {  background: #0492f4; color: #FFF; font-size: 20px; font-weight: 300; position: relative; border-radius: 0px; border: 1px solid #FFFFFF; padding: 6px 20px; margin-top: 10px; line-height: normal;}
.btn_submit:hover { background-color: #51247A; color: #FFFFFF;}
.contact-fild-box { margin-bottom: 10px; position: relative;}
.contact-fild-box.text-center { margin-bottom: 0px;}
.formIDfid { padding: 0 0px; }
.contact-fild-box .form-control option { color: #000; }
.dsu-intro { position: absolute; width: 32%; top: 3%; z-index: 1; right: 0;}
.dsu-addmission { margin-top: 25%; display: block; padding: 0px;}
.leftsec_content .dsu-addmission .bannerBox h1 { color: #FFFFFF; }
.leftsec_content .dsu-addmission .bannerBox h1 strong { color: #0492f4; font-size: 45px; }
/*== BANNER CSS end ==*/
.section2, .section5 {    display: table;
    width: 100%; background-color: #2273a9; background-image: url(../images/sec2bg.jpg); background-repeat: no-repeat; background-size: 100%; background-position: top center; }
.section2 .programs-dv #verticalTab .resp-tabs-list li {
    padding: 15px 15px !important;
    border-bottom: 1px solid #FFFFFF !important;
    border: 0px;
    color: #062852;
    font-size: 18px;
    line-height: 32px;
    background: #dadada;
}
.section2 .programs-dv #verticalTab .resp-tabs-list li.resp-tab-active {
    background-color: #0e3e78 !important;
    color: #FFFFFF !important;
}
.section2 .programs-dv .resp-tabs-container .resp-tabs-row { background-color: #0e3e78; }
.section2 .programs-dv .resp-tabs-container .resp-tabs-row .programsContnet { padding-left: 0px; padding-top: 15px; }
.section2 .programs-dv .resp-tabs-container .resp-tabs-row .programsContnet ul li { color: #FFF; font-size: 18px; padding: 15px 0; border-bottom: 1px dotted #FFF; }
.section3 .facilitie-item .facilitie-item { margin-top: 30px; }
.section3 .facilitie-item .facilitie-content { margin: 20px 0; }


.section4 { background-color: #d8d5d5; }
.section4 .location-row iframe { border: 5px solid #f7f7f7; }
.applocation-row { transition: all .2s ease-in-out; }
.applocation-row:hover {
    
    -webkit-transform: translateY(-.5em);
    transform: translateY(-.5em);
}
.applocation-row .applocation-content { position: absolute; bottom: 25px; width: 100%; }
.applocation-row a .applocation-content h5  { font-size: 26px; }
/*== Footer css start ==*/
.footer { width: 100%; display: table; padding: 10px 0; background-color: #2b2c2b; height: 115px; }
#eligibility, #procudure { display: none; }

#eligibility.fancybox-content, #procudure.fancybox-content {
    padding: 20px;
        background-color: #0e3e78;
}
ul.listul { list-style-type: disc; margin-left: 25px;}
ul.listul li { font-size: 14px; color: #FFF; border-bottom: 1px solid rgba(255,255,255,0.1); padding: 8px 0;} 
.desktop { display: block;}
.mobile { display: none;}


