@import url('https://fonts.googleapis.com/css2?family=Volkhov:ital,wght@0,400;0,700;1,400;1,700&display=swap'); /*font-family: "Volkhov", serif;*/

body{font-family:'Poppins',sans-serif;;font-size:15px;font-weight:normal;color:var(--body-color);top:0 !important;}
*{--responsive:calc((var(--min-font) * 1px) + (var(--max-font) - var(--min-font)) * ((100vw - 420px) / (1200 - 420)));/* Calculation */
}
/* Global css */
*{margin:0;padding:0;}
p{line-height:26px;text-align: justify;}
img{max-width:100%;height:auto;}
a{color:#000;text-decoration:none;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
a:hover{color:#000;transition:all 0.3s ease;text-decoration:none;}
ul,ol{padding:0;margin:0;list-style:none;}
a:focus,button:focus{outline:none;}
:focus{outline:none;box-shadow:none;}

.form-control, .form-select{font-size:13px;font-weight:100;width:100%;background-color:#fff;border:1px solid #C4C4C4;height:45px;b.table-wrap table tr thorder-radius:5px;box-sizing:border-box;padding:0 15px;font-family:'Poppins',sans-serif;letter-spacing:.32px;color:#858585;}
.form-control:focus, .form-select:focus {box-shadow:none;}

label{font-weight:500;font-size:13px;line-height:normal;margin-bottom:5px;}
.form-label {
	font-weight: 500;
	font-size: 15px;
	line-height: normal;
	margin-bottom: 5px !important;
	display: flex;
	gap: 3px;
}
.form-label dt {
	color: red;
}

.text-area {
	font-size: 13px;
	font-weight: 100;
	width: 100%;
	background-color: #fff;
	border: 1px solid #C4C4C4;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 0 15px;
	font-family: 'Poppins',sans-serif;
	letter-spacing: .32px;
	color: #858585;
}

.form-check-input{width:20px;height:20px;}
.custom-select{position:relative;}
.custom-select::after{content:"\f282";font-family:bootstrap-icons!important;position:absolute;top:0;right:10px;height:100%;display:flex;align-items:center;font-weight:700;}
.btn{font-size:14px;font-weight:500;border-radius:4px;transition:all 0.3s ease;padding:0px 15px;font-weight:600;height:40px;line-height:38px;transition-duration:0.4s;letter-spacing:0.8px;position:relative;overflow:hidden;}
.btn:focus{outline:none;box-shadow:none;}
.btn-close:focus{outline:none;box-shadow:none;}
.btn-large{min-width:360px;height:55px;line-height:55px;font-size:20px;font-weight:500;}
.btn-yellow{background:var(--Yellow);}
.btn-yellow:hover{background:var(--Primary);color:#fff;}
.btn-red{background:var(--Primary);color:#fff;}
.btn-red:hover{background:var(--Secondary);color:#fff;}
.btn-dark{background:var(--Secondary);color:#fff;}
.btn-dark:hover{background:var(--Primary);color:#fff;}

.btn-light{background:#eeeeee;color:#000;}
.btn-dark:hover{background:var(--Primary);color:#fff;}

/*Headings*/
h1{font-family:'Roboto Condensed',sans-serif;font-weight:600;line-height:normal;margin-bottom:20px;}
h2{--max-font:30;--min-font:25;font-family:var(--main-font);font-size:var(--responsive);margin-bottom:25px;position:relative;z-index:2;line-height:100%;font-family: "Volkhov", serif;text-transform: uppercase;}
h3{--max-font:24;--min-font:25;font-family:var(--main-font);font-size:var(--responsive);margin-bottom:20px;position:relative;z-index:2;font-weight:700;}
.title1{font-size:24px;font-weight:700;line-height:110%;font-family:'Noto Sans',sans-serif;}
.title2{font-size:20px;font-weight:500;line-height:110%;font-family:'Noto Sans',sans-serif;}
.subtitle{font-size:16px;font-weight:500;margin-top:20px;margin-bottom:35px;line-height:26px;}
.title_box{max-width:790px;width:100%;margin:0 auto;text-align:center;margin-bottom:40px;}
.section{padding:30px 0;position:relative;}
.blue_bg{background:var(--Secondary)}
.red_bg{background:var(--Primary)}
.gray_bg{background:var(--gray_1);}
.page-title{font-size:22px;background:#EFEFEF;padding:7px 20px;margin-bottom:2rem;font-weight:600;border-left:solid 5px #ac0d0d;}
/* Header mode */
.header-top{background:var(--Primary);padding:3px 0;}
.top-left{display:flex;align-items:center;gap:10px;height:100%;justify-content: flex-end;}
.mode-wrap{display:flex;align-items:center;justify-content:flex-end;padding-right:7px;}
.header-mode{display:flex;}
.header-mode a{color:var(--white);width:22px;height:22px;display:flex;justify-content:center;align-items:center;font-size:14px;margin-right:7px;font-weight:500;background:var(--Primary);border-radius:1px;border:solid 1px #fff;}
.header-mode a:last-child{margin-right:0;}
.header-mode a.active,.header-mode a:hover{background-color:#fff;color:#182A31;}
.social-icons{position:relative;margin-left:0px;}
.social-icons ul{display:flex;gap:5px;}
.social-icons ul li a{background:#fff;width:26px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:18px;transition:all 0.5s linear;transform:translateY(0px);color:#000;}
.social-icons ul li a:hover{background:#F8DE22;}
.top-right{display:flex;align-items:center;justify-content:center;}
.header-menu{display:flex;align-items:center;gap:15px;}
.header-menu a{color:#fff;font-size:14px;font-weight:500;}
.header-menu a:hover{color:#F8DE22;}

/*Main Navigation*/
.navbar-brand{display:block;}
.navbar{background:transparent;padding:0;}
.navbar-nav .nav-link{color:rgba(255,255,255,1);padding:0.2rem 15px !important;line-height:normal;font-size:14px;letter-spacing:0;font-weight:500;font-family: "Volkhov", serif;}
.navbar-nav .nav-link.home{font-size:22px;}




.navbar-toggler{background:transparent;position:relative;padding:0;margin:0;border-radius:2px;border-color:#fff;display:flex;align-items:center;justify-content:center;width:35px;height:35px;}
.navbar-toggler-icon{background-image:none !important;}
.navbar-toggler-icon::before{content:"\f0c9";font-family:'Line Awesome Free' !important;color:#fff;position:relative;font-size:26px;display:flex;align-items:center;height:100%;justify-content:center;font-weight:900;}
.navbar-toggler:focus{box-shadow:none;}

.dropdown-toggle::after{display:inline-block;margin-left:3px;vertical-align:middle;border:none;width:0;height:0;border-width:6px 6px 0 6px;border-color:#FFF transparent transparent transparent;border-style:solid;}
.main-navbar .navbar-nav .nav-link:focus,.main-navbar .navbar-nav .nav-link:hover,.main-navbar .navbar-nav .nav-link.active{color:#FFFDD7;transition:all .3s ease;}
.main-navbar.fixed-header .navbar-nav .nav-link:hover {
  color: yellow;
}

.nav_wrap .navbar-nav .nav-link {
	padding: 0.2rem 15px !important;
	/*letter-spacing: 0.04rem;*/
}
.main-navbar{width:100%;z-index:2;padding:7px 0;transition:all 0.5s linear;background:maroon;}
.navbar{justify-content:space-between;align-items:flex-start;flex-direction:column;}
.navbar-nav{display:flex;justify-content:space-between;align-items:center;width:100%;}
.dropdown-menu{padding:0;margin:0;font-size:14px;color:#212529;text-align:left;border:none;border-radius:0;min-width:220px;left:1rem;}
.dropdown-menu li {
	display: grid;
	grid-template-columns: 1fr auto;
	gap: 5px;
}
.dropdown-menu.last-dd {
	right: 0 !important;
	left: auto;
}
.main-navbar .dropdown-menu li a {
    padding: 10px 15px;
    display: block;
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    white-space: normal;
}
.main-navbar .dropdown-menu li a:hover{background:#ded4d4;color:#000;}
.nav_wrap{display:flex;align-items:center;gap:10px;justify-content:center;}
.du-logo{max-width:80px;min-width:80px;transition:all 0.5s linear;text-align:right;margin-left: 20px;}
.du-logo img{transition:all 0.5s linear;}
.its-logo {
	display: flex;
	align-items: center;
	height: 100%;
	justify-content: flex-end;
	gap: 15px;
}
/*#TopnavbarNavDropdown .navbar-nav {*/
/*	margin-right: 150px;*/
/*}*/
.nac-logo {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*.inside_header .navbar-nav .nav-link {
  color: #000;
}
.inside_header .dropdown-toggle::after{border-color: #000 transparent transparent transparent;}

.inside_header.fixed-header .navbar-nav .nav-link {
  color: #fff;
}

.inside_header.fixed-header .dropdown-toggle::after{border-color: #fff transparent transparent transparent;}

.inside_header .navbar-nav .nav-link:hover {
	color: #800000;
}*/

/*Banner*/
.banner{position:relative;height:calc(80vh - 40px);height:620px;}
.banner .item img{object-fit:cover;height:calc(80vh - 40px);height:620px;object-position:center;}
.banner .item::before{position:absolute;content:"";width:100%;height:180px;z-index:2;top:0;left:0;background:linear-gradient(180deg,#000 0%,rgba(34,34,34,0) 100%);}
.banner .item{position:relative;}
.marki{position:absolute;z-index:1;bottom:0px;left:0;background:rgba(0,0,0,0.50);width:100%;min-height:45px;display:flex;align-items:center;justify-content:center;}
.marki ul li{display:inline-block;list-style:circle !important;padding:0 10px;color:var(--white);font-size:18px;}
/*Notice*/
.nocies_events_wrap{padding-top:70px;padding-bottom:20px;}
.box-body{margin-bottom:20px;position:relative;overflow:hidden;height:450px;}
.main-notice h2{padding-top:25px;}
.main-sec{position:relative;z-index:1;}
.list-with-date li{display:flex;margin:0 0 10px;padding:0;background:rgba(0,0,0,0.5);}
.list-with-date li:last-child{border-bottom:none;}
.card-date-col{width:75px;height:70px;margin-right:15px;display:grid;justify-content:center;align-items:center;align-content:center;border-left:solid 4px var(--Yellow);padding:0 10px;background:rgba(0,0,0,0.15);}
.card-date-col p{color:var(--white);font-weight:bold;line-height:100%;margin:0;padding:0;font-size:32px;margin-bottom:5px;font-family:'Oswald',sans-serif;text-align:center;}
.card-date-col span{color:var(--white);font-size:12px;font-weight:600;text-align:center;line-height:100%;}
.card-detail-col{width:100%;display:flex;align-items:center;padding-top:5px;}

.card-detail-col a{line-height:22px;padding-bottom:0;margin:0;color:var(--white);display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;}
.card-detail-col a .new-tag img{height:20px;padding-right:10px;}
.card-detail-col a:hover{color:var(--Yellow);}
.box-body marquee{height:calc(100% - 0px);position:absolute;left:0;top:0;}

.marki marquee li a{color:#fff;display:flex;align-items:center;gap:10px;}
.marki marquee li a .new-tag img{height:20px;}
.notice-table .card-date-col{margin-right:0 !important;background:#000;border:none;display:block;padding:4px 0 0;}
.notice-table .card-date-col p{display:block;width:100%;}

.notice-table .card-date-col span{display:block;}
.principal-wrap{display:grid;grid-column-gap:30px;background:#fff;padding:20px 15px 25px;margin-bottom:-50px;box-shadow:var(--box-shadow);border-radius:10px;}
.principal-wrap p{line-height:normal;padding-top:0;text-align:justify;}
/* Centers */
.centers_buttons a{background:var(--Secondary);color:#fff;padding:16px 15px;display:inline-block;text-align:center;border-radius:5px;font-weight:600;}
.centers_buttons a:hover{background:var(--Primary);color:var(--white);}
.centers_buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;}

.centers_buttons a:nth-of-type(1){background:#26495c;}
.centers_buttons a:nth-of-type(2){background:#c4a35a;}
.centers_buttons a:nth-of-type(3){background:#c66b3d;}
.centers_buttons a:nth-of-type(4){background:#c66b3d;}
.centers_buttons a:nth-of-type(5){background:#26495c;}
.centers_buttons a:nth-of-type(6){background:#c4a35a;}
.centers_buttons a:nth-of-type(7){background:#c4a35a;}
.centers_buttons a:nth-of-type(8){background:#c66b3d;}
.centers_buttons a:nth-of-type(9){background:#26495c;}

.centers_buttons a:nth-of-type(10){background:#c66b3d;}
.centers_buttons a:nth-of-type(11){background:#26495c;}
.centers_buttons a:nth-of-type(12){background:#c4a35a;}

/*Useful Links*/
.useful-list{padding-right:0rem;}
.useful-text{font-weight:600;line-height:110%;}
.useful-img{height:50px;margin-bottom:10px;}
.useful-img img{height:50px}
.useful-list ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:15px;}
.useful-item{background:#fff;box-shadow:var(--box-shadow);border-radius:7px;display:grid;grid-template-columns:1fr;justify-content:center;align-content:flex-start;min-height:144px;position:relative;text-align:center;padding:20px;}
.useful-item:hover{transition:all 0.25s linear;box-shadow:0 20px 20px rgb(100 100 100 / 30%);}
.useful-item:hover .useful-text{color:#B04400;}
.useful-img.mann{height:90px;}
.useful-img.mann img{height:90px;}
/* Gallery */
.gallery_wrap{padding:0rem;}
.gallery-item{position:relative;display:block;}
.pic-dtl{border-radius:0px 0px 5px 5px;background:rgba(0,0,0,0.50);padding:9px 15px;position:absolute;width:100%;left:0;bottom:0;color:var(--white);line-height:110%;}
.gallery-item img{border-radius:5px;min-height:300px;max-height:300px;object-fit:cover;object-position:center;}
/* Footer */
 footer{background:#ded4d4;padding:40px 0;}
.f-title{font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:10px;color:#000;}
.footer_item ul li a{color:#fff;line-height:normal;text-transform:capitalize;padding:4px 0;display:block;color:#000;}
.footer_item ul li a:hover{color:var(--Primary);}
.footer_item p{color:#000;line-height:24px;}
.footer_logo{margin-bottom:10px;}
.copy-right{text-align:center;padding:10px 0;font-size:14px;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px;color:#9F9F9F;background:#404040;}
.copy-right a{color:var(--Yellow);}
.copy-right p{color:#fff;margin:0;font-size:13px;text-align: center;}
.footer_item p a{color:#000;}

/* Floting social icons */
.floating-icons{position:fixed;right:0;top:35%;z-index:9;display:flex;flex-direction:column;align-items:flex-end;}
.floating-icons a{height:40px;width:46px;display:flex;justify-content:center;align-items:center;margin-bottom:4px;white-space:nowrap;color:var(--white);padding:0;}
.floating-icons a span{flex-shrink:0;width:46px;display:flex;justify-content:center;align-items:center;}
.floating-icons a:hover{width:100%;background:var(--Primary);}
.floating-icons a i{color:var(--white);font-size:26px;width:40px;height:40px;line-height:40px;text-align:center;}

.facebook{background:#337FFF;}
.twitter{background:#fff;}
.insta{background:#8a3ab9;}
.youtube{background:#D72A2A;}
.web{background:#D7A72A;}

/* OWL */
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{width:45px;height:45px;border:none !important;background:var(--Primary);color:#fff;font-size:22px;}
.owl-nav{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:100%;}
.owl-dots{text-align:center;padding:10px 0;display:flex;align-items:center;justify-content:center;}
.owl-dots button.owl-dot{width:12px;height:12px;border-radius:50%;display:inline-block;background:#D2E0FB;margin:0 3px;}
.owl-dots button.owl-dot.active{background-color:var(--Primary);}
.owl-dots button.owl-dot:focus{outline:none;}
/* Best */
.bestpractice-outer{position:relative;z-index:1;}
.bestpractice-row{display:flex;align-items:center;flex-wrap:wrap;background-color:var(--Primary);}
.bestpractice-row [class^="best-prac-"]{width:50%;}
.bestpractice-row:nth-child(even){background-color:var(--Secondary);}
.best-prac-thumb img{width:100%;}
.best-prac-cont{color:var(--white);padding:0 35px;}
.best-prac-cont p{padding-bottom:0;line-height:normal;}
.best-prac-cont h3{font-size:20px;margin-bottom:5px;}
.event-col{position:relative;display:flex;flex-direction:column;gap:20px;}
.event-col img{max-height:120px;width:100%;object-fit:contain;background:#fff;padding:14px 0;border-radius:5px;}
.best-practice-section{position:relative;}
.best-practice-section::before{position:absolute;content:'';height:100%;width:calc(100% - 50%);background:#B2B2B2;top:0;right:0;}
/* Events */
.events_list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));}
.item-right{padding:10px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:space-between;}
.item-right p{font-weight:600;font-size:14px;text-align:center;line-height:20px;}
.item-right a{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px;}
.event-date{display:flex;align-items:center;justify-content:center;font-weight:600;color:#F8DE22;flex-wrap:wrap;}
/* Flip Card */
.flip-card{background-color:transparent;perspective:1000px;height:auto;}
.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;}
.flip-card-front,.flip-card-back{position:relative;width:100%;height:100%;backface-visibility:hidden;background:#c66b3d;display:grid;grid-template-columns:1fr 1fr;}
.flip-card-back{transform:rotateY(180deg);background:var(--Secondary);width:100%;height:100%;position:absolute;top:0;left:0;padding:25px;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:space-between;border:solid 3px #F8DE22;}
.item-left img{height:100%;object-fit:cover;}
.flip-card-back a{color:#fff;font-weight:600;}
/* News */
.news_btn{display:flex;flex-direction:column;gap:15px;padding-top:40px;}
.news-item{background:#fff;border-radius:7px;display:grid;grid-template-columns:1fr;justify-content:center;align-content:flex-start;min-height:120px;position:relative;text-align:center;padding:20px;}
/* Fix Header */
.fixed-header{position:fixed;top:0;left:0;width:100%;background:var(--Primary);padding:5px 0;z-index:99;transition:all 0.3s linear;animation:headerSlideDown 0.95s ease forwards;will-change:transform;}
.fixed-header .navbar-brand{width:250px;transition:all 0.3s linear;}

.g20Logos{width:100%;text-align:right;padding-right:0%;margin-bottom:0px;}
.fixed-header .g20Logos{display:none;}
@keyframes headerSlideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
/* About */
/*Banner Inner*/
.inside-banner{min-height:210px;max-height:210px;background:#ded4d4;position:relative;}

.inside-banner img{width:100%;min-height:270px;max-height:270px;object-fit:cover;object-position:top;display:none;}
/*.inside-banner:before{position:absolute;content:"";width:100%;height:100%;background:rgba(0 0 0 / 50%);left:0;}*/
.inside-banner.no-overlay::before{background:none !important;}
.in_bg{background:#EEEEEE;}
.main-content{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0px 0px 13px rgb(0 0 0 / 5%);}
.page-heading{position:absolute;z-index:1;height:100%;display:grid;justify-content:flex-start;align-items:flex-end;padding-left:0;padding-bottom:1rem;left:16%;}
.page-heading h2{margin-bottom:0;color:#000 !important;font-size:28px;padding:0;font-family:'Poppins',sans-serif;font-weight:600;letter-spacing:0.07rem;font-family: "Volkhov", serif;}
/*Side Menu*/
.side-header{background:var(--Primary);padding:15px 15px;border-radius:7px 7px 0 0;}
.side-header span{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;}
.side-menu{padding:1rem;border-radius:0px 0px 7px 7px;background:#ffffff;}
.side-nav{width:100%;}
.side-nav ul li a{padding:12px 0;display:block;font-weight:500;color:#444941;position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;}
.side-nav ul li a:hover{color:var(--Primary);padding-left:5px;transition:all 0.2s linear;}
.side-nav ul li a.active{color:var(--Primary);padding-left:5px;transition:all 0.2s linear;}
.side-nav ul li{border-bottom:1px solid #EEEEEE;}
.side-nav ul li:last-child{border-bottom:none;}
/*Styles */
.custom-list{margin-left:20px;margin-bottom:1rem;}
.ul{list-style-type:disc !important;}
.box{list-style-type:square;}
.circle{list-style-type:circle;}
.ol{list-style-type:decimal;}
.lalpha{list-style-type:lower-alpha;}
.ua{list-style-type:upper-alpha;}
.ur{list-style:upper-roman;}
.lor{list-style:lower-roman}
.custom-list li::marker{font-weight:600;}
.custom-list li a{color:var(--Primary);}

.custom-list li{margin-bottom:10px;position:relative;}
.check-list li{font-weight:500;}
.check-list li::before{position:absolute;content:"\f00c";left:-20px;top:0;font-family:'Line Awesome Free';font-weight:900;font-size:16px;color:#d2202b;}
.heading-title{border-bottom:solid 1px var(--Primary);padding:0;margin-bottom:15px;}
.heading-title span{background:var(--Primary);color:#fff;padding:3px 15px 3px;display:inline-block;line-height:normal;font-size:17px;font-weight:500;letter-spacing:0px;}
/*Table*/
.table-wrap{width:100%;margin-top:1rem;margin-bottom:1.5rem;}
.table-heading{background:#eeeeee !important;color:#000 !important;border:none !important;text-transform:uppercase;font-weight:700;letter-spacing:0.35px;text-align:left !important;}
.table-wrap table{width:100%;}
.table-wrap table tr th{vertical-align:bottom;font-size:15px;font-weight:500;padding:5px 0.75rem;background:#ded4d4;color:#000;border:none !important;border-right:1px solid #f2f2f2 !important;font-family:'Poppins',sans-serif;}
.table-wrap table tr td{border:1px solid #dee2e6;padding:0.5rem;background:#fff;}
.table-wrap table tr td a{color:#fff;background:#800000;display:inline-block;padding:2px 10px 4px;line-height:100%;border-radius:3px;font-size:14px;}
.table-wrap table tr td a i{font-size:25px;font-weight:normal;}
.column-3 table tr td:nth-child(1){width:5%;text-align:center;}
.column-3 table tr td:nth-child(2){width:90%;}
.column-3 table tr td:nth-child(3){width:5%;}
.tier-1 table tr th:nth-child(1){width:5%;text-align:center;}
.tier-1 table tr td:nth-child(1){text-align:center;}
.tier-1 table tr th:nth-child(3){width:10%;text-align:center;}
.tier-1 table tr td:nth-child(3){text-align:center;}



.accordion-body .table-wrap table tr th{background:#B2B2B2;}

/* */
.btns_row{display:flex;flex-wrap:wrap;gap:15px;}
/* */
.region_tabs{display:flex;justify-content:flex-start;border-bottom:solid 1px #D8D9DA;margin-bottom:5px;gap:10px;}
.region_tabs .nav-link{border:1px solid #D8D9DA;background:#D8D9DA;color:#7D7C7C;text-align:center;font-weight:600;min-width:190px;max-width:100%;padding:10px 10px;border-bottom:transparent;}
.region_tabs .nav-link.active{background:var(--Primary);color:var(--Yellow);border-color:var(--Primary);}
.Notices_tabs .nav-link{text-align:center;max-width:100%;padding:10px 10px;border-radius:30px;min-width:120px;height:40px;border:solid 1px #F0F3F5 !important;font-size:14px;font-weight:bold;text-transform:uppercase;color:#F0F3F5;}
.Notices_tabs{border-bottom:none;gap:15px;}
.Notices_tabs .nav-link.active{background:#eeeeee;border-color:#eeeeee !important;color:#00235B;}
.accordion-button{background:none;margin:0}
.accordion-button:focus{z-index:3;border-color:transparent;outline:none;box-shadow:none;}
.faq-accordian .accordion-item{border:solid 1px #19456B;margin-top:15px;border-radius:7px}
.faq-accordian .accordion-item .accordion-button{font-family:'Poppins',sans-serif;font-size:18px;text-transform:none;font-weight:500;color:#29335C;padding:0 20px;line-height:normal;cursor:pointer;min-height:55px;display:grid;grid-template-columns:1fr auto;grid-column-gap:15px}
.faq-accordian .accordion-item .accordion-button:not(.collapsed) {
    background: #ded4d4;
    color: #000;
    border-radius: 8px 8px 0 0;
}
/*.accordion-body ul li{display:inline-block;}*/
.accordion-body p strong{line-height:120%;display:block;font-weight:600;color:#4d4d4d;}
.accordion-body ul li > a{color:maroon;}
/* Library */
/*Library Landing page*/
.abt-video{width:100%;margin-bottom:15px;}
.for-resources-one ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;}
.for-resources-one ul li{border:solid 1px #003470;border-radius:5px;padding:4px;height:135px;}
.for-resources-one ul li a{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;height:100%;}
.for-resources-one ul li figure{height:65px;display:flex;align-items:flex-start;justify-content:center;}
.for-resources-one ul li a .resrc-nam{font-size:14px;font-weight:600;font-family:'Poppins',sans-serif;text-align:center;line-height:14px;height:30px;width:100%;}
.text-src{font-size:16px;font-weight:600;font-family:'Poppins',sans-serif;line-height:16px;}
.enet-resorc ul li{margin-bottom:15px;}
.enet-resorc ul li a{width:100%;display:grid;grid-template-columns:1fr max-content;padding:0 15px;padding-left:25px;align-items:center;height:65px;border-radius:5px;color:#fff;}
.enet-resorc ul li a:hover{border-color:#dc3545;}

.enet-resorc ul li a span{width:20px;}
.bg_1{background:radial-gradient(ellipse at center,#3e83c9 0%,#1e3c72 100%);}
.bg_2{background:radial-gradient(ellipse at center,#606c88 0%,#3f4c6b 100%);}
.bg_3{background:radial-gradient(ellipse at center,#870000 0%,#190a05 100%);}
.bg_4{background:radial-gradient(ellipse at center,#485563 0%,#29323e 100%);}
.bg_5{background:radial-gradient(ellipse at center,#f9d423 0%,#f83600 100%);}
.bg_6{background:radial-gradient(ellipse at center,#dc1e1b 0%,#a70703 100%);}
.bg_7{background:radial-gradient(ellipse at center,#DCE35B 0%,#45B649 100%);}
.bor-bg{border:solid 1px #003471;background:#fff;}
.time-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:16px;color:#ffe400;padding:0 0 10px;}
.lib-day{width:40%;}
.lib.hours-bx{background:url(../images/lib-bg.jpg) no-repeat;padding:20px;display:flex;width:calc(100% - 40px);flex-wrap:wrap;margin:4rem 0;border-radius:7px;background-size:cover;justify-content:space-between;}
.lib.hours-bx h3{padding:0 0 25px;text-align:center;color:#fff;margin:0;width:100%;}
.lib-t{height:calc(100% - 34px);display:grid;align-content:space-evenly;}
.time-lib{display:flex;align-items:center;}
.time-lib span{color:#fff;flex:1;width:calc(50% - 20px);margin:0;font-family:'Poppins',sans-serif;font-weight:500;}
.lib-day p{color:#fff;margin:0;font-size:12px;text-align:left;}
.circular-tbl{width:50%;}
.lib-issue{background:rgb(255 255 255 / 0.25);border:solid 1px #fff;padding:0px;border-radius:5px;}
.lib-services ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;justify-content:center;}
.lib-services ul li{height:155px;}
.lib-services ul li a{width:100%;height:100%;display:grid;place-content:center;justify-content:center;border-radius:10px;padding:10px;grid-template-rows:70px 34px;}
.lib-services ul li a:hover span{color:#ffe400;}
.lib-services ul li figure{width:60px;margin:0 auto;margin-bottom:15px;}
.lib-services ul li span{text-align:center;display:block;color:#fff;font-size:14px;font-weight:600;font-family:'Poppins',sans-serif;line-height:14px;}
.blks{color:#fff;line-height:18px;padding:15px 20px;}
.blks:last-child{border-left:solid 1px #fff;}
.time-row{display:grid;grid-template-columns:auto max-content max-content;align-items:center;border-bottom:solid 1px #fff;}
.time-row:last-child{border-bottom:none;}
.lib-banner{background:url(../images/lib-bg1.jpg) no-repeat;height:250px;width:100%;background-position:center center;background-size:cover;margin-bottom:60px;position:relative;}
.lib-banner:after{position:absolute;content:"";width:100%;height:100%;background:rgb(0 0 0 / 0.5);top:0;}
.lib-banner h1{height:100%;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;z-index:1;}
#Esource .item figure{border:solid 1px #adb5bd;padding:5px;border-radius:5px;margin:0 1px;}
.e-logos h5{margin:0;padding:0 0 15px;}
.reso-title{width:100%;display:grid;grid-template-columns:max-content auto;align-content:center;align-items:center;padding:10px 0 20px;}
.reso-title h3{padding:0;margin:0;}
.reso-title a{font-weight:600;font-size:14px;line-height:normal;padding:4px 0 0 20px;color:#a30706;}
/*Question Paper*/
.sem-box{padding:15px;background:#fff;border-radius:7px;height:100%;}
.sem-box h5{font-size:16px;margin:0;padding:0 0 10px;}
.sem-box ul li a{font-size:14px;}
.sem-box ul{margin-left:20px;}
.sem-box ul li{padding:0;}
/*Sitemap*/
.sitemap-wrap [class*=col-]{margin-bottom:2rem;}
.map-box{padding:15px;background:#e4f1ff;border-radius:7px;height:100%;background-image:linear-gradient(60deg,#abecd6 0%,#fbed96 100%);}

.map-box h5{font-size:16px;margin:0;padding:12px 10px;background:#3b405f;color:#fff;margin-left:-15px;margin-top:-15px;width:calc(100% + 30px);border-radius:7px 7px 0 0;margin-bottom:10px;}
.map-box ul li a{font-size:14px;}
.map-box ul{margin-left:20px;}
.map-box ul li{padding:0;}
.thumbnail .ev_desc p b span+br+span a{line-height:normal;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:normal;}
.thumbnail .ev_desc p b span+br+span{padding:10px 0 0;}
.event-list .event-col h4.tumb-title+b{font-size:14px;}
.thumbnail .ev_desc > p{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:normal;min-width:100%;float:left;}

 .btn-shine{position:relative;background:linear-gradient(to right,#f44336 0,#ffeb3b 10%,#fff 20%);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s infinite linear;font-weight:bold;}
@-webkit-keyframes shine{0%{background-position:0;}
60%{background-position:180px;}
100%{background-position:180px;}
}
@keyframes shine{0%{background-position:0;}
60%{background-position:180px;}
100%{background-position:180px;}
}
/*side Sub menu*/
.navbar ul li.dropdown-nav{position:relative;}
.navbar ul.sub-nav{width:100%;display:none;}
.navbar ul.sub-nav li{width:100%;float:left;position:relative;border-bottom-color:#e9ecef;}
.navbar ul.sub-nav li:last-child{border:none;}
.navbar ul.sub-nav li a{color:#f8f9fa;padding:10px 15px;text-align:left;position:relative;font-weight:500;}
.navbar ul.sub-nav li a:hover,.navbar ul.sub-nav li.active a{color:#900000 !important;}
.navbar ul li.dropdown-nav.opennav a{background:#f8f9fa;color:#3b405f;}
.navbar ul li.dropdown-nav.opennav > a{color:#3b405f;}
.navbar ul.sub-nav li a i{position:absolute;right:10px;height:100%;display:flex;align-items:center;top:0;font-size:10px;}
.navbar ul.sub-nav li.opennav a i{transform:rotate(-180deg);}
.navbar ul.sub-nav li ul.sub-nav li a{padding-left:30px;}
/*home notice tabs*/
.notice-tabs{display:flex;flex-direction:column;}
.notice-tabs .region_tabs .nav-link{min-width:auto;max-width:inherit;padding:10px 26px;}
.box-body .notice-tabs marquee{height:400px;position:relative;left:inherit;top:inherit;}
/* Alubm page */
.album-row [class^="col-"]{margin-bottom:30px;}
.album-col{position:relative;}
.album-col .album-title{background:var(--primary);padding:15px 40px 15px 15px;text-align:left;position:relative;}
.album-col .album-title .download-img-zip{position:absolute;right:15px;top:50%;color:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.album-col .album-title h3{font-size:16px;color:#fff;}
.gallery-album-col{position:relative;}
.gallery-album-col a{display:block;}
.gallery-album-col a img{object-fit:cover;aspect-ratio:5/3;}
.gallery-listing .owl-theme .owl-nav{margin-top:0;position:absolute;bottom:0px;width:100%;left:0;display:flex;justify-content:center;top:inherit;}
.album-row .owl-theme .owl-nav button i{font-size:22px;display:block;color:#800000;}
.album-row .owl-theme.mediagalleryalbum .owl-nav button i{background:#fff;border-radius:3px;padding:5px;}
.album-row .owl-theme .owl-nav button:hover i{font-size:22px;display:block;color:#A4243B;}
.album-row .owl-carousel .owl-nav button.owl-prev,.album-row .owl-carousel .owl-nav button.owl-next{width:auto;height:45px;border:none !important;background:transparent;color:#fff;font-size:22px;margin:0 3px;}
.album-col .album-title{background:#800000;padding:15px 40px 15px 15px;text-align:left;position:relative;}
.album-col .album-title h3{font-size:16px;color:#fff;margin-bottom:0;}
.album-col .album-title a {color:#fff;}
#\:2\.container{display:none !important;}
.theme-mode .checkbox{opacity:0;position:absolute}
.theme-mode .label{width:50px;height:24px;background-color:#ffc107;display:flex;border-radius:50px;align-items:center;justify-content:space-between;padding:5px;position:relative;margin:0;}
.ball{width:20px;height:20px;background-color:#fff;position:absolute;top:2px;left:2px;border-radius:50%;transition:transform 0.2s linear}
.checkbox:checked+.label .ball{transform:translateX(24px)}
.theme-mode .fas{color:#fff;}
/*#TopnavbarNavDropdown .nav-link{font-size:13px;}*/

/*Faculty*/
.grid-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;}
.grid-row li{padding:6px;border:solid 1px #ccc;border-radius:5px;}
.faculty-col{display:flex;flex-wrap:wrap;justify-content:center;}
.faculty-thumb{width:120px;flex-shrink:0;margin:5px;}
.faculty-thumb img{width:100%;border-radius:0;object-fit:cover;padding:5px;object-position:top;aspect-ratio:5/6;border:1px solid #ddd;}
.faculty-cont{width:100%;padding:5px 10px 10px;display:grid;justify-content:center;text-align:center;}
.faculty-name{font-size:20px;font-weight:600;}
.designtn{font-size:14px;color:#737373;}
.view-dtl{font-size:14px;display:inline-block;text-decoration:underline;color:var(--Primary);}


.heading {
	background: #f2f2f2;
	padding: 15px 18px;
	border-bottom: solid 2px #222;
}


.department_list_row {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(270px,1fr));
  gap: 15px;
}
.department_list_row li a {
  width: 100%;
}

.department_list_row li a {
	border-radius: 12px;
	height: 50px;
	line-height: 48px;
	font-size: 14px;
  padding: 0px 5px;
}

.upcoming-events-warp ul li a p {
	line-height: 130%;
	font-weight: 600;
	padding: 7px 0;
}


.slc_news a {
  width: 100%;
  display: block;
}
.slc_news a img {
  width: 100%;
  max-height: 290px;
  object-fit: cover;
  object-position: top;
}

.upcoming-events-warp ul li a img {
	min-height: 380px;
	max-height: 380px;
	object-fit: cover;
	object-position: top;
}

.heading{ background:#f2f2f2; padding:15px 18px; border-bottom:solid 2px #222; }
.subheading {
	background: #561C24;
	padding: 8px 20px;
	border-bottom: solid 2px #FC6736;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
}
.subheading1 { background: #e9b68a; padding: 8px 20px; border-bottom: solid 2px #b83227; font-size: 18px; width: 37%; }


.bg_prinipal{background: #B2B2B2;}
.principal-wrap h2 {font-size:24px;text-transform: capitalize;}

 .faculty_details_Wraps {
	display: grid;
	grid-template-columns: 220px 1fr;
	gap: 20px;
}

.content-area li {
	list-style: inherit !important;
	margin-bottom: 5px;
}