table{border-collapse:collapse;font-size:16px; width: 100%; }
table thead tr th { background: #c69e66; color: #fff; }
th{text-align:left;padding:10px!important;}
td{text-align:left;padding:11px;background:none}
tr:nth-child(odd){background-color:#FFF}
tr:nth-child(even){background-color:#f5f5f5}
table tr{border:1px solid #d7d5d5}
ol { margin: 0px auto !important; padding: 0 !important;     margin-left: 36px !important; }
.content-wrapper{display:flex;flex-wrap:wrap;margin-top:0px;gap:0px;max-width:100% !important; padding: 0 0 0px 0;     background: #e1e1e1;}
.sidebar{ flex: 0 0 410px; position: sticky; top: 100px; height: fit-content; color: #fff; background: #001040; border-radius: 0px; padding: 0; letter-spacing: 0px; font-size: 16px; }
.main-content { flex: 1; width: 100%; border-radius: 0; padding: 103px 0px 0 126px; margin: -53px auto 0; background: #fff; position: relative; }
@media (max-width: 992px) {
  .content-wrapper{flex-direction:column}
  .sidebar{position:relative;top:0}
}
.mobile-nav-toggle{padding:10px;background:#001040;color:#fff;border:none;border-bottom:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;text-transform:uppercase;position:fixed;top:63%;width:117px;letter-spacing:5px;font-size:16px;rotate:90deg;right:-37px}
@media (max-width: 992px) {
  .content-wrapper{flex-direction:column}
  .sidebar{position:fixed;top:0;flex:0 0 auto;width:100%;z-index:999}
  #content-sidemenubar{background:#001040}
  #content-sidemenubar.active{display:block}
  .main-content{padding:40px 20px;margin-top:0}
}
@media (min-width: 993px) {
  #content-sidemenubar{display:block!important}
}
.close-sidebar-wrapper { display: flex; justify-content: flex-end; padding: 15px; background: rgba(0,0,0,0.2); /* Darker header for the menu */ }
@media (max-width: 992px) {
  #content-sidemenubar { display: none; position: absolute; width: 100%; left: 0; z-index: 1100; background: #001040; }
  .close-sidebar-wrapper {  position: absolute; right: 0; top: 9px; }
  #content-sidemenubar.active { display: block; animation: menuFade 0.2s ease-in-out; }
@keyframes menuFade {
    from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }
}
}
#faq-sectn-commn .container { max-width: 72%; }
.announcement-hub{border-radius:8px;background:#000b21}
.announcement-brand{background:linear-gradient(135deg,#001f54 0%,#000b21 100%);border-right:1px solid rgba(255,255,255,0.1)}
.pulse-indicator-v3{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);padding:5px 15px;border-radius:50px}
.pulse-indicator-v3 .dot{width:8px;height:8px;background:#0dcaf0;border-radius:50%;box-shadow:0 0 10px #0dcaf0;animation:pulse-glow 1.5s infinite}
.pulse-indicator-v3 .text{color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}
@keyframes pulse-glow {
0%{opacity:.4}
50%{opacity:1}
100%{opacity:.4}
}
.news-ticker-container{height:380px;overflow:hidden;position:relative}
.news-ticker-scroll{animation:vertical-ticker 19s linear infinite}
.news-ticker-container:hover .news-ticker-scroll{animation-play-state:paused}
@keyframes vertical-ticker {
0%{transform:translateY(0)}
100%{transform:translateY(-50%)}
}
.ticker-card{padding:25px;margin-bottom:20px;border-radius:20px;background:#f8f9fa;border:1px solid transparent;transition:all .3s ease}
.ticker-card:hover{background:#fff;border-color:#0dcaf0;transform:scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,0.05)}
.ticker-header{display:flex;justify-content:space-between;align-items:center}
.ticker-time{font-size:.75rem;color:#999;font-weight:600}
.news-ticker-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(transparent,#fff);pointer-events:none}

#faq-sectn-commn { padding: 60px 0; background: url(../images/bg_6.webp) center no-repeat;  }
.faq-section{background:#f4f4f4}
.nav-pills .nav-link{background:#ddd;color:#000;margin:5px;border-radius:8px}
.nav-pills .nav-link.active{background:#c69e66;color:#fff}
.accordion-button{font-weight:500}
.accordion-button:not(.collapsed) { color: #c69e66; background-color: #eeece9; }
#content-sidemenubar ul li { border-bottom: 1px solid #fff; line-height: 29px; padding: 14px 0; }
#content-sidemenubar { padding: 41px 47px 41px 39px; }
.accordion-item { margin-bottom: 16px; } 

#dep-landing-ppge img { width: 100%; }
#dep-landing-ppge { position: relative; }
.dep-landing-hdd { /*background: #001040d6;*/ background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); color: #000000; position: absolute; bottom: 0; top: 0; width: 44%; clip-path: polygon(76.89% 101.37%, 0.09% 100.77%, 0.13% -0.15%, 96.14% -1.61%); }
.btn-primary { background: #c69e66; border: 1px solid #c69e66; color: #fff; text-transform: uppercase; padding: 9px 18px; margin-right: 6px; margin-left:0; border-radius: 6px; color: #fff; }
.btn-primary:hover { background: #a37d48; border: 1px solid #a37d48; color: #fff; text-transform: uppercase; padding: 9px 18px; margin-right: 6px; margin-left:0; border-radius: 6px; color: #fff; }
.dep-lnding-banner-hdd h1 { margin-bottom: 25px; font-size: 45px; font-weight: 200; line-height: 55px; text-transform: uppercase; }
.dep-lnding-banner-hdd h2 { font-size: 24px; font-weight: 200; margin: 13px auto 17px; }
.dep-lnding-banner-hdd { position: absolute; bottom: 115px; left: 126px; }
#curse-lnding-overvw { padding: 21px 62px 0 0; }
.cnmmn-hd-courselnding h3 { font-size: 40px; font-weight: 300; text-transform: uppercase; letter-spacing: 1px; }
#curse-lnding-overvw p { font-size: 17px; line-height: 36px; font-weight: 300; }
.text-warning { color: rgb(198, 158, 102) !important; }

.widget_1 ul li::before{content:url(../images/chck-icon.png);left:0;position:absolute;padding-left:4px;color:#707070;font-size:14px}
.widget_1 ul{float:left;list-style:outside none none;margin-bottom:0 !important;margin-top: 0 !important;padding-left:0;width:100%}
.widget_1 ul li{margin-bottom:3px;padding-left:29px;position:relative;line-height:29px;font-size:16px}

/* marquee */

#announcmnt-sctn { padding: 66px 62px 69px 0; }
.shadow-lg { box-shadow: 0px 0px 4px 0px #0000004a !important; }

/* marquee */

#contn-pge-crip .row.g-5{display:flex;flex-direction:column;gap:20px;    line-height: 30px;}
#contn-pge-crip strong{color:#001040;font-size:1.2rem;display:block;margin-top:25px;margin-bottom:10px;border-bottom:2px solid #e0f2f1;padding-bottom:5px}
#contn-pge-crip p{margin:5px auto;} 

#contn-pge-crip p strong:contains(%){color:#d32f2f}
#contn-pge-crip ul:last-of-type{background-color:#f9f9f9;padding:20px 20px 20px 40px;border-left:4px solid #001040;border-radius:4px}
#contn-pge-crip a{color:#001040;text-decoration:underline}

#contn-pge-crip { padding: 0px 293px 52px 0; } 
.kly { padding: 0 !important; margin: 0 auto !important; }
/* admission process */

.process-wrapper{padding:40px 0px;}
.process-card-v2{position:relative;padding:20px;text-align:center;transition:all .4s ease;z-index:1;width: fit-content;}
.process-number{font-size:3.5rem;font-weight:800;color:#f1f3f5;line-height:1;margin-bottom:-25px;transition:color .4s ease}
.process-icon-circle{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2rem;color:#c69e66;position:relative;z-index:2;border:5px solid #fff;transition:all .4s ease}
.process-connector{position:absolute;top:90px;left:70%;width:60%;height:3px;background:#fff;z-index:0}
.process-item:hover .process-card-v2{transform:translateY(-10px)}
.process-item:hover .process-icon-circle{background:#c69e66;color:#fff;transform:rotateY(360deg)}
.process-item:hover .process-number{color:#e7f1ff}
.process-item:hover .process-connector{background:linear-gradient(to right,#c69e66,#e9ecef)}
.bg-warning { background-color: rgb(198, 158, 102) !important; }
@media (max-width: 991px) {
.process-item{margin-bottom:30px;border-bottom:1px solid #f1f3f5}
}

/* admission process */

@media screen and (min-width:280px) and (max-width:388px) {
  .contnt-pg-leftt { margin: 0px auto; padding: 3px 17px; }
  .dep-landing-hdd { background: #e9e7e1; position: static; padding: 0; width: 100%; clip-path: none; }
  .dep-lnding-banner-hdd { width: 100%; position: static; padding: 14px; }
  .dep-landing-hdd h1 { font-size: 26px; line-height: 37px; text-align: center; color: #000;}
  .dep-landing-hdd h2 { font-size: 17px; margin: 0px auto 13px; line-height: 28px; text-align: center; }
  .main-content { margin: 0px auto; padding: 0px 15px; }
  .btn-primary { margin-bottom: 10px; }
  .btn-primary:hover { margin-bottom: 10px; }
  .back-to-bttn-dv { text-align: center; }
  .cnmmn-hd-courselnding h3 { font-size: 30px; }
  #curse-lnding-overvw { padding: 46px 0; }
  #announcmnt-sctn { padding: 66px 0px 0 0; } 
  #contn-pge-crip { padding: 29px 0; }
}
@media screen and (min-width:389px) and (max-width:476px) {
  .contnt-pg-leftt { margin: 0px auto; padding: 3px 17px; }
  .dep-landing-hdd { background: #e9e7e1; position: static; padding: 0; width: 100%; clip-path: none; }
  .dep-lnding-banner-hdd { width: 100%; position: static; padding: 14px; }
  .dep-landing-hdd h1 { font-size: 26px; line-height: 37px; text-align: center; color: #000;}
  .dep-landing-hdd h2 { font-size: 17px; margin: 0px auto 13px; line-height: 28px; text-align: center; }
  .main-content { margin: 0px auto; padding: 0px 15px; }
  .btn-primary { margin-bottom: 10px; }
  .btn-primary:hover { margin-bottom: 10px; }
  .back-to-bttn-dv { text-align: center; }
  .cnmmn-hd-courselnding h3 { font-size: 30px; }
  #curse-lnding-overvw { padding: 46px 0; }
  #announcmnt-sctn { padding: 66px 0px 0 0; } 
  #contn-pge-crip { padding: 29px 0; }
}
@media screen and (min-width:477px) and (max-width:575px) {
  .contnt-pg-leftt { margin: 0px auto; padding: 3px 17px; }
  .dep-landing-hdd { background: #e9e7e1; position: static; padding: 0; width: 100%; clip-path: none; }
  .dep-lnding-banner-hdd { width: 100%; position: static; padding: 14px; }
  .dep-landing-hdd h1 { color: #000; font-size: 26px; line-height: 37px; text-align: center; }
  .dep-landing-hdd h2 { font-size: 17px; margin: 0px auto 13px; line-height: 28px; text-align: center; }
  .main-content { margin: 0px auto; padding: 0px 15px; }
  .btn-primary { margin-bottom: 10px; }
  .btn-primary:hover { margin-bottom: 10px; }
  .back-to-bttn-dv { text-align: center; }
  .cnmmn-hd-courselnding h3 { font-size: 30px; }
  #curse-lnding-overvw { padding: 46px 0; }
  #announcmnt-sctn { padding: 66px 0px 0 0; } 
  #contn-pge-crip { padding: 29px 0; }
}
@media screen and (min-width:576px) and (max-width:767px) {
  .contnt-pg-leftt { margin: 0px auto; padding: 3px 17px; }
  .dep-landing-hdd { background: #e9e7e1; position: static; padding: 0; width: 100%; clip-path: none; }
  .dep-lnding-banner-hdd { width: 100%; position: static; padding: 14px; }
  .dep-landing-hdd h1 { color: #000; font-size: 35px; line-height: 47px; text-align: center; }
  .dep-landing-hdd h2 { font-size: 17px; margin: 0px auto 13px; line-height: 28px; text-align: center; }
  .main-content { margin: 0px auto; padding: 0px 15px; }
  .btn-primary { margin-bottom: 10px; }
  .btn-primary:hover { margin-bottom: 10px; }
  .back-to-bttn-dv { text-align: center; }
  .cnmmn-hd-courselnding h3 { font-size: 30px; }
  #curse-lnding-overvw { padding: 46px 0; }
  #announcmnt-sctn { padding: 66px 0px 0 0; } 
  #contn-pge-crip { padding: 29px 0; }
}
@media screen and (min-width:768px) and (max-width:991px) {
  .contnt-pg-leftt { padding: 34px 31px; margin: 0px auto; }
  .visn-mis-113 { padding: 24px 28px; border-radius: 0; border: 1px solid #fff; }
  .dep-landing-hdd { padding: 30px; width: 43%; text-align: center; }
  .dep-lnding-banner-hdd { width: 100%; }
  .dep-landing-hdd h1 { font-size: 25px; line-height: 42px; }
  .main-content { margin: 0px auto; padding: 0px 15px; }
  .btn-primary { margin-bottom: 10px; }
  .btn-primary:hover { margin-bottom: 10px; }
  .back-to-bttn-dv { text-align: center; }
  .cnmmn-hd-courselnding h3 { font-size: 30px; }
  #curse-lnding-overvw { padding: 46px 0; }
  .dep-lnding-banner-hdd { position: absolute; bottom: 24px; left: 25px; }
  .dep-lnding-banner-hdd h2 { font-size: 18px; }
  #announcmnt-sctn { padding: 66px 0px 0 0; } 
  #contn-pge-crip { padding: 29px 0; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
  .sidebar { flex: 0 0 240px; }
  #content-sidemenubar { padding: 21px 23px 41px 18px; }
  #content-sidemenubar ul li { font-size: 15px; }
  .dep-lnding-banner-hdd { width: 100%; bottom: 80px; left: 31px; }
  .contnt-pg-leftt { margin: -44px auto 0; padding: 60px 41px; }
  .dep-landing-hdd h1 { font-size: 26px; line-height: 32px; }
  .dep-landing-hdd { padding: 34px 43px; width: 62%; }
  .dep-lnding-banner-hdd h2 { font-size: 18px; }
  .main-content { padding: 88px 0px 0 39px; }
  #contn-pge-crip { padding: 0px 105px 52px 0; }
}
@media screen and (min-width:1150px) and (max-width:1240px) {
  .sidebar { flex: 0 0 240px; }
  #content-sidemenubar { padding: 21px 23px 41px 18px; }
  #content-sidemenubar ul li { font-size: 15px; }
  .dep-lnding-banner-hdd { width: 100%; left: 48px; bottom: 87px; }
  .contnt-pg-leftt { margin: -44px auto 0; padding: 60px 41px; }
  .dep-landing-hdd h1 { font-size: 29px; line-height: 32px; }
  .dep-landing-hdd { padding: 34px 43px; width: 64%; }
  .dep-lnding-banner-hdd h2 { font-size: 20px; }
  .main-content { padding: 78px 0px 0 39px; }
  #contn-pge-crip { padding: 0px 175px 52px 0; }
}
@media screen and (min-width:1241px) and (max-width:1340px) {
  .sidebar { flex: 0 0 240px; }
  #content-sidemenubar { padding: 21px 23px 41px 18px; }
  #content-sidemenubar ul li { font-size: 15px; }
  .dep-lnding-banner-hdd { width: 100%; bottom: 91px; left: 42px; }
  .contnt-pg-leftt { margin: -44px auto 0; padding: 60px 41px; }
  .dep-landing-hdd h1 { font-size: 31px; line-height: 51px; }
  .dep-landing-hdd { padding: 34px 43px; width: 61%; }
  .main-content { padding: 88px 0px 0 42px; }
  .dep-lnding-banner-hdd h2 { font-size: 20px; }
  #contn-pge-crip { padding: 0px 175px 52px 0; }
}
@media screen and (min-width:1341px) and (max-width:1399px) {
  .dep-lnding-banner-hdd { width: 93%; }
  .dep-landing-hdd { padding: 33px 55px; width: 55%; } 
  .main-content { padding: 106px 0px 0 54px; }
  .dep-landing-hdd h1 { font-size: 33px; }
  .icon-box { width: 101px; height: 56px; border-radius: 10px; }
  .dep-lnding-banner-hdd { bottom: 97px; left: 54px; } 
  .dep-lnding-banner-hdd h2 { font-size: 22px; }
}
@media screen and (min-width:1400px) and (max-width:1499px) {
  .dep-lnding-banner-hdd { width: 93%; }
  .dep-landing-hdd { padding: 48px 75px; width: 54%; } 
  .main-content { padding: 106px 0px 0 74px; }
  .icon-box { width: 101px; height: 56px; border-radius: 10px; }
  .dep-lnding-banner-hdd { bottom: 97px; left: 54px; } 
  .dep-lnding-banner-hdd h2 { font-size: 22px; }
  .dep-lnding-banner-hdd h1 { font-size: 35px; }
}
@media screen and (min-width:1500px) and (max-width:1599px) {
  .dep-lnding-banner-hdd { width: 87%; }
  .dep-landing-hdd { padding: 48px 62px; }
  .main-content { padding: 106px 0px 0 61px; }
  .icon-box { width: 101px; height: 56px; border-radius: 10px; }
  .dep-lnding-banner-hdd { bottom: 97px; left: 54px; } 
  .dep-lnding-banner-hdd h2 { font-size: 22px; }
  .dep-lnding-banner-hdd h1 { font-size: 35px; }
}
@media screen and (min-width:1600px) and (max-width:1699px) {
  .dep-lnding-banner-hdd { width: 87%; bottom: 97px; left: 59px; }
  .dep-landing-hdd { padding: 48px 62px; }
  .main-content { padding: 106px 0px 0 61px; }
}
@media screen and (min-width:1700px) and (max-width:1799px) {

}
@media screen and (min-width:1800px) and (max-width:1899px) {
  
}
@media screen and (min-width:1900px) and (max-width:1999px) {
	
}
@media screen and (min-width:2000px) and (max-width:2999px) {

}
@media screen and (min-width:3000px) and (max-width:3999px) {

}
@media screen and (min-width:4000px) and (max-width:4999px) {

}
@media screen and (min-width:5000px) and (max-width:5999px) {

}














