


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}

#dep-landing-ppge { position: relative; }
.dep-landing-hdd { background: linear-gradient(90deg,rgba(198, 158, 102, 0.76) 35%, rgba(255, 255, 255, 0) 84%); position: absolute; bottom: 48px; left: 0; right: 0; padding: 48px 126px; }
.dep-landing-hdd h1 { font-weight: 400; font-size: 44px; line-height: 58px; }
.dep-landing-hdd h2 { font-weight: 400; font-weight: 400; font-size: 22px; margin: 0px auto 19px; }
.dep-lnding-banner-hdd { width: 43%; }
.bck-bttnd { margin-left:0 !important ; }
#dep-lan-overview-3hree-items { background: #e9e7e1; }
.dep-lnd-ug-pg_wrpr {  }
.content-wrapper{display:flex;flex-wrap:wrap;margin-top:0px;gap:0px;max-width:100% !important; padding: 0 0 0px 0; }
.sidebar{ flex: 0 0 410px; position: sticky; top: 100px; height: fit-content; color: #fff; background: #001040; border-radius: 0px; padding: 0; text-transform: uppercase; letter-spacing: 0px; font-size: 16px; }
.main-content { flex: 1; width: 100%; border-radius: 0; padding: 0px 0px 0 126px; margin: -53px auto 0; background: #e9e7e1; position: relative; }
@media (max-width: 992px) {
  .content-wrapper{flex-direction:column}
  .sidebar{position:relative;top:0}
}
.contnt-pg-leftt { color: #fff; padding: 65px 71px; font-weight: 200; background: #001040; margin: -146px auto 0; position: relative; left: 0px; }

#content-sidemenubar ul li { border-bottom: 1px solid #fff; line-height: 29px; padding: 14px 0; }
#content-sidemenubar { padding: 41px 47px 41px 39px; }

#oervw-para { float: left; width: 100%; padding: 57px 52px 31px 0; line-height: 37px; }
.text-warning { color: rgb(198, 158, 102) !important; letter-spacing: 1px; }
.hdd-itm-hdd { font-size: 40px; color: #001040 !important; }

#visnmisn-vlue .hover-shadow { transition: transform 0.3s ease, box-shadow 0.3s ease; }
#visnmisn-vlue .hover-shadow:hover { transform: translateY(-10px); box-shadow: 0 1rem 3rem rgba(0,0,0,.1) !important; }
.vision-mission-section{ position:relative; font-weight: 300;}
.glass-card{background:#fff;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:24px;transition:all .4s ease}
.icon-box{width:60px;height:60px;background:#c69e66;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;font-size:1.5rem;margin-bottom:1.5rem;box-shadow:0 10px 20px rgba(0, 0, 0, 0.2);}
.value-tag{background:#fff;border:1px solid #e2e8f0;padding:12px 20px;border-radius:50px;display:inline-flex;align-items:center;margin:5px;font-weight:600;color:#475569;transition:.3s}
.value-tag:hover{border-color:#6366f1;color:#6366f1;transform:translateY(-3px)}
#visnmisn-vlue { padding: 4px 52px 31px 0; }
.glass-card { line-height: 34px; font-weight: 200; font-size: 18px; }
.parag-itm-wdth {  }
.hd-vsn-hdd { font-size: 32px; text-transform: uppercase; letter-spacing: 1px; color: #001040; }
.parag-itm-wdth p { font-size: 17px !important; line-height: 33px !important; color: #000 !important; }
#additonal-info-objctive {  }
.objective-card{transition:all .3s ease-in-out;border:none;background: #fff; padding: 19px 33px 13px; }
.objective-card:hover{transform:translateY(-8px)}
.icon-circle{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.5rem;transition:.3s}
.bg-soft-blue{background-color:#c69e66;color:#fff}
.bg-soft-purple{background-color:#c69e66;color:#fff}
.bg-soft-emerald{background-color:#c69e66;color:#fff}
.bg-soft-amber{background-color:#c69e66;color:#fff}
.objective-card:hover .icon-circle{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);transform:scale(1.1)}
#additonal-info-objctive { padding: 4px 52px 76px 0; }
#additonal-info-objctive .text-secondary { font-size: 16px; line-height: 26px; }

#contn-pge-crip { padding: 57px 52px 31px 0; }
#contn-pge-crip .border-primary { border-color: rgb(198, 158, 102) !important; }
#contn-pge-crip .text-primary { color: rgb(255, 255, 255) !important; }
.hover-bg-light { background: #fff; }
#lerning-devlopmnt {  }
.ld-section{background-color:#fff;color:#1a1a1a}
.ld-title{font-weight:800;letter-spacing:-1px;color:#c69e66}
.ld-list{position:relative;padding-left:2rem;border-left:2px solid #e9ecef}
.ld-item{position:relative;margin-bottom:2.5rem}
.ld-item::before{content:"";position:absolute;left:calc(-2rem - 6px);top:8px;width:10px;height:10px;border-radius:50%;background:#c69e66;border:2px solid #fff;box-shadow:0 0 0 4px rgba(13,110,253,0.1)}
.skill-badge{display:inline-block;padding:.25rem .75rem;background:#f8f9fa;border-left:3px solid #c69e66;font-weight:700;margin-right:.5rem;color:#212529}
#interntinal-affires {  }
.intl-card{background:#fff;border-radius:20px;border:1px solid #eee;padding:3rem}
.intl-list-item{display:flex;margin-bottom:1.8rem;align-items:flex-start}
.intl-icon{width:45px;height:45px; background: #fde6c6; color: #051647; border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0}
.intl-text{font-size:1.1rem;color:#374151;line-height:1.6;margin-bottom:0}
.accent-line{width:50px;height:4px;background:#c69e66;margin-bottom:1.5rem}
#iiic {  }

.iiic-section{padding:100px 0;}
.iiic-main-title{font-weight:800;font-size:3rem;line-height:1;background:linear-gradient(90deg,#1a1a1a,#0d6efd,#1a1a1a);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 5s linear infinite}
@keyframes shine {
to{background-position:200% center}
}
.iiic-item-wrapper{position:relative; margin-bottom: 12px; padding:2rem;border-radius:20px;transition:all .4s cubic-bezier(0.165,0.84,0.44,1);border:1px solid transparent;cursor:default}
.iiic-item-wrapper{background:#fff;border-color:#e7f1ff;transform:translateX(15px)}
.iiic-item-wrapper:hover .iiic-icon{transform:rotate(15deg) scale(1.2);color:#0d6efd}
.iiic-icon{font-size:1.5rem;color:#cbd5e1;transition:all .3s ease;margin-right:1.5rem;flex-shrink:0}
.iiic-text{ font-size: 21px; color: #334155; font-weight: 300; line-height:1.5;margin:0}
.iiic-label-pill{display:inline-block;padding:6px 16px;background:var(--hrd-light-blue);color:var(--hrd-blue);border-radius:50px;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem}
@media (min-width: 992px) {
.sticky-box{position:sticky;top:100px}
}

.final-section{padding:80px 0;background-color:#fff}
/* Note: Ensure the path to your image is correct */
.stats-col{ background: url('../images/footer-bg.webp'); background-size: cover; color:#fff; border-radius:30px; padding:3rem}
.stat-item{padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}
.stat-item:last-child{border-bottom:none}
.stat-num{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:5px}
.stat-txt{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;opacity:.8}
.contact-col{padding:3rem;border-radius:30px;background:#e9e7e1;border:1px solid #e7f1ff}
.exec-label{color:#c69e66;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:1.5px}
.exec-name{font-weight:800;font-size:1.85rem;margin-top:.5rem;color:#1a1a1a}
.exec-desc{color:#6c757d;font-size:1.1rem;margin-bottom:2rem}
.contact-link{display:flex;align-items:center;padding:12px 0;color:#444;text-decoration:none;font-weight:500;transition:.3s}
.contact-link:hover{color:#c69e66;transform:translateX(5px)}
.icon-square{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;box-shadow:0 4px 10px rgba(0,0,0,0.05);color:#c69e66; }

/* Animation speed helper */
.counter { display: inline-block; }

.gallery-item img{transition:transform .5s ease;cursor:pointer}
.gallery-item:hover img{transform:scale(1.1)}
.gallery-item .card-body{background:#fff;z-index:2;position:relative}
.shadow-sm{box-shadow:0 10px 20px 0 #00000014!important}
.gllry-top-algn { position: relative; padding: 36px 42px; }
.image-container{cursor:pointer}
.button-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);opacity:0;transition:all .4s ease-in-out;z-index:3}
.button-overlay button{transform:translateY(20px);transition:all .4s ease-in-out;font-size:14px;letter-spacing:.5px;border:none}
.gallery-item:hover .button-overlay{opacity:1}
.gallery-item:hover .button-overlay button{transform:translateY(0)}
.btn-light:hover{background-color:#000;color:#fff}

@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: 13px; }
  .dep-lnding-banner-hdd { width: 100%; }
  .dep-landing-hdd h1 { 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; }
  .back-to-bttn-dv { text-align: center; }
  .main-content { padding: 0px 16px 0; margin: 0px auto 0; background: #e9e7e1; position: relative; }
  .hdd-itm-hdd { font-size: 28px;}
  #oervw-para { padding: 17px 0 0;line-height: 34px; text-align: center; }
  #visnmisn-vlue { padding: 0; }
  #additonal-info-objctive { padding: 0 0 55px; }
  #contn-pge-crip { padding: 20px 0px 31px 0; text-align: center; }
  .hover-bg-light { display: block !important; text-align: center; }
  .icon-box { margin: 0px auto 16px !important; }
  .ld-section { padding: 0 24px; }
  #lerning-devlopmnt .text-dark { font-size: 16px !important; }
  .intl-card { padding: 0 23px; }
}
@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: 13px; }
  .dep-lnding-banner-hdd { width: 100%; }
  .dep-landing-hdd h1 { 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; }
  .back-to-bttn-dv { text-align: center; }
  .main-content { padding: 0px 16px 0; margin: 0px auto 0; background: #e9e7e1; position: relative; }
  .hdd-itm-hdd { font-size: 28px;}
  #oervw-para { padding: 17px 0 0;line-height: 34px; text-align: center; }
  #visnmisn-vlue { padding: 0; }
  #additonal-info-objctive { padding: 0 0 55px; }
    #contn-pge-crip { padding: 20px 0px 31px 0; text-align: center; }
  .hover-bg-light { display: block !important; text-align: center; }
  .icon-box { margin: 0px auto 16px !important; }
    .ld-section { padding: 0 24px; }
  #lerning-devlopmnt .text-dark { font-size: 16px !important; }
  .intl-card { padding: 0 23px; }
}
@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: 13px; }
  .dep-lnding-banner-hdd { width: 100%; }
  .dep-landing-hdd h1 { 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; }
  .back-to-bttn-dv { text-align: center; }
  .main-content { padding: 0px 16px 0; margin: 0px auto 0; background: #e9e7e1; position: relative; }
  .hdd-itm-hdd { font-size: 33px;}
  #oervw-para { padding: 17px 0 0;line-height: 34px; text-align: center; }
  #visnmisn-vlue { padding: 0; }
  #additonal-info-objctive { padding: 0 0 55px; }
    #contn-pge-crip { padding: 20px 0px 31px 0; text-align: center; }
  .hover-bg-light { display: block !important; text-align: center; }
  .icon-box { margin: 0px auto 16px !important; }
    .ld-section { padding: 0 24px; }
  #lerning-devlopmnt .text-dark { font-size: 16px !important; }
  .intl-card { padding: 0 23px; }
}
@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: 13px; }
  .dep-lnding-banner-hdd { width: 100%; }
  .dep-landing-hdd h1 { 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; }
  .back-to-bttn-dv { text-align: center; }
    .main-content { padding: 0px 16px 0; margin: 0px auto 0; background: #e9e7e1; position: relative; }
  .hdd-itm-hdd { font-size: 37px;}
  #oervw-para { padding: 17px 0 0;line-height: 34px; text-align: center; }
  #visnmisn-vlue { padding: 0; }
  #additonal-info-objctive { padding: 0 0 55px; }
    #contn-pge-crip { padding: 20px 0px 31px 0; text-align: center; }
  .hover-bg-light { display: block !important; text-align: center; }
  .icon-box { margin: 0px auto 16px !important; }
    .ld-section { padding: 0 24px; }
  #lerning-devlopmnt .text-dark { font-size: 16px !important; }
  .intl-card { padding: 0 23px; }
}
@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; }
  .dep-lnding-banner-hdd { width: 100%; }
  .dep-landing-hdd h1 { font-size: 28px; line-height: 42px; }
  .transition-hover { padding: 24px !important; }
  .main-content { padding: 0px 45px 0 45px; }
    .ld-section { padding: 0 24px; }
  #lerning-devlopmnt .text-dark { font-size: 16px !important; }
}
@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%; }
  .contnt-pg-leftt { margin: -44px auto 0; padding: 60px 41px; }
  .dep-landing-hdd h1 { font-size: 38px; line-height: 51px; }
  .dep-landing-hdd { padding: 34px 43px; }
  .main-content { padding: 0px 0px 0 42px; }
  .glass-card { line-height: 29px; font-size: 16px; padding: 23px !important; }
  .objective-card { padding: 17px; }
}
@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%; }
  .contnt-pg-leftt { margin: -44px auto 0; padding: 60px 41px; }
  .dep-landing-hdd h1 { font-size: 38px; line-height: 51px; }
  .dep-landing-hdd { padding: 34px 43px; }
    .main-content { padding: 0px 0px 0 42px; }
  .glass-card { line-height: 29px; font-size: 16px; padding: 23px !important; }
  .objective-card { padding: 17px; }
}
@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%; }
  .contnt-pg-leftt { margin: -44px auto 0; padding: 60px 41px; }
  .dep-landing-hdd h1 { font-size: 38px; line-height: 51px; }
  .dep-landing-hdd { padding: 34px 43px; }
  .main-content { padding: 0px 0px 0 42px; }
}
@media screen and (min-width:1341px) and (max-width:1399px) {
  .dep-lnding-banner-hdd { width: 58%; }
  .dep-landing-hdd { padding: 33px 55px; } 
  .main-content { padding: 0px 0px 0 54px; }
  .dep-landing-hdd h1 { font-size: 38px; }
  .icon-box { width: 101px; height: 56px; border-radius: 10px; }
}
@media screen and (min-width:1400px) and (max-width:1499px) {
  .dep-lnding-banner-hdd { width: 56%; }
  .dep-landing-hdd { padding: 33px 75px; } 
  .main-content { padding: 0px 0px 0 74px; }
  .icon-box { width: 101px; height: 56px; border-radius: 10px; }
}
@media screen and (min-width:1500px) and (max-width:1599px) {
  .dep-lnding-banner-hdd { width: 57%; }
  .dep-landing-hdd { padding: 48px 62px; }
  .main-content { padding: 0px 0px 0 61px; }
  .icon-box { width: 101px; height: 56px; border-radius: 10px; }
}
@media screen and (min-width:1600px) and (max-width:1699px) {
  .dep-lnding-banner-hdd { width: 57%; }
  .dep-landing-hdd { padding: 48px 62px; }
  .main-content { padding: 0px 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) {

}














