/*
Theme Name: SIPS2k24
Theme URI: https://www.infocreatives.com
Description: Developed for the Seemanta Institute of Pharmaceutical Sciences, Jharpokharia
Version: 2.0.0
Author: Saumyaranjan Mishra
Author URI: https://www.infocreatives.com
*/
@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-ExtraBold.eot');
    src: url('assets/css/fonts/OpenSans-ExtraBoldd41d.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('assets/css/fonts/OpenSans-ExtraBold.woff') format('woff'),
        url('assets/css/fonts/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-Light.eot');
    src: url('assets/css/fonts/OpenSans-Lightd41d.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/OpenSans-Light.woff2') format('woff2'),
        url('assets/css/fonts/OpenSans-Light.woff') format('woff'),
        url('assets/css/fonts/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-Bold.eot');
    src: url('assets/css/fonts/OpenSans-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/OpenSans-Bold.woff2') format('woff2'),
        url('assets/css/fonts/OpenSans-Bold.woff') format('woff'),
        url('assets/css/fonts/OpenSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-Medium.eot');
    src: url('assets/css/fonts/OpenSans-Mediumd41d.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/OpenSans-Medium.woff2') format('woff2'),
        url('assets/css/fonts/OpenSans-Medium.woff') format('woff'),
        url('assets/css/fonts/OpenSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-Regular.eot');
    src: url('assets/css/fonts/OpenSans-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/OpenSans-Regular.woff2') format('woff2'),
        url('assets/css/fonts/OpenSans-Regular.woff') format('woff'),
        url('assets/css/fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-SemiBold.eot');
    src: url('assets/css/fonts/OpenSans-SemiBoldd41d.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('assets/css/fonts/OpenSans-SemiBold.woff') format('woff'),
        url('assets/css/fonts/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.coursebasics img {
    width:100px;
    height:100px;
}
.coursebasics-grid {
 display:grid;
 grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    margin: 0;
    padding: 0;
}
.coursebasics ul{
    display:inline-block;
}
.coursebasics li {
    list-style: none;
    margin-bottom: 15px;
}
.coursebasics span {
    font-weight:600;
    margin-right:10px;
    color: #C53B52;
}
.coursegridbox {
    width:40%;
    margin:40px;
    display:inline-grid;
}
h6 {
    color:#C53B52;
}
.isplheading h3{
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 5px;
}
.isplheading h3:before {
    width: 28px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -14px;
    background-color: #b80000;
}
.isplheading h3:after {
    width: 100px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 25px;
    left: 11% !important;
    margin-left: -50px;
    background-color: #b80000;
}
.isplheading h6{
    text-transform: capitalize;
    padding-bottom: 5px;
}
.isplheading h6:before {
    width: 65px;
    height: 5px;
    display: block;
    content: "";
    position: relative;
    bottom: -31px;
    left: 1%;
    margin-left: -14px;
    background-color: #223260;
}
.isplheading h6:after {
    width: 100%;
    height: 2px;
    display: block;
    content: "";
    position: relative;
    margin-top: 5px;
    left: 5% !important;
    margin-left: -50px;
    background-color: #223260;
}
.presidentbox img {
    border: 1px solid #C4C4C4;
    border-radius: 15px;
    width: 200px;
}
.presidentbox h4 {
    margin: 10px 0;
    font-weight: 700;
    font-size: 0.785rem;
}
.hodbox {
    margin-bottom: 35px;
}
.hodbox h6 {
    margin-bottom: 10px;
}
.hodbox .associbox {
    margin-bottom:10px;
}
.researchActivityWrap {
    margin-bottom:10px;
}
.newsEvents {
    margin-bottom:30px;
}
.researContant {
    
}
a.readmore {
    font-size: 14px!important;
    background:#C53B52;
    padding:2px;
    color:white;
}
.shortmsg p{
    line-height: 15px!important;
    color: #333333!important;
    font-size: 14px!important;
    margin-bottom: 10px!important;
}
.shortmsg:before {
    content:'';
}
.soIcons .email,.soIcons .phone { position: relative; border-radius: 50px; width: 25px; height: 25px; line-height: 27px; margin: 0 2px; background: #1F45AF; display: inline-block; color: #fff; }
.soIcons .email:hover,.soIcons .phone:hover{ background:#C53B52;}
.copyrightText a {
    color:white;
    font-weight:bold;
}
.breadcrumbWrap {
    color:white;
}
.breadcrumbWrap a span {
    color:#ffae00;
}
.isplnotificationlist {
    color:white;
}
.isplnotificationlist a {
    color:yellow;
}
.isplnotificationlist .fa {
    color:white!important;
}
li.parent a::after {
    content:"";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: -15px;
    top: 23px;
}
ul.sub-menu a::after {
    content:"";
    border: solid #fff;
    border-width: 0 0px 0px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: -15px;
    top: 23px;
}
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a { text-decoration: none; color: #2c3d83; -webkit-transition: 350ms ease; transition: 350ms ease; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
a:hover { text-decoration: none; color: #cd366b; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
b, strong, dt, th { font-weight: bold; }
em, i { font-style: italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0; padding: 0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width: 100%; height: auto; }
figure { margin: 0; }
legend { white-space: normal; }
q { quotes: "\201C""\201D""\2018""\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells: show; border: none; }
table table { margin: 0; }
th, td { border: none; padding: 8px 10px; }
caption, th, td { font-weight: normal; }

/********* Form fields *********/
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color: transparent; border: none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; margin: 0 5px 0 0; }
input[type="checkbox"] { -webkit-appearance: checkbox; }
input[type="radio"] { -webkit-appearance: radio; }
textarea { overflow: auto; vertical-align: top; resize: vertical; height: 100px; max-width: 100%; min-width: 100%; max-height: 500px; min-height: 90px; }
fieldset { border: 0 none; margin: 0; padding: 0; }
label { display: inline-block; padding-bottom: 5px; font-weight: 500; color: #323232; font-size: 1.071em; }

/********* Clear floats *********/
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content: " "; display: table; }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear: both; }

/********* Common Classes *********/
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 20px 0; padding: 0; }
body, button, input, select, textarea { color: #393939;font-family: 'Open Sans', sans-serif; font-size: 95%; line-height: 1.5; }
body { background-color: #fff; }
h1 { font-size: 2.308em; }
h2 { color: #323232; font-size: 2.375em; font-weight: 600; }
h3 { font-size: 1.692em; color: #C53B52; font-weight: 600; }
h4 { font-size: 1.538em; color: #333; font-weight: 500; }
h5 { font-size: 1.385em; }
h6 { font-size: 1.231em; }
ul { padding: 0 0 0 15px; }
ol { padding: 0 0 0 20px; }
ul ul, ol ol { margin: 10px 0; }
ul.bulletText { list-style: none; padding: 0; }
ul.bulletText li { padding-left: 15px; margin-bottom: 10px; line-height: 1.5; position: relative; }
ul.bulletText li:before { position: absolute; left: 0; top: -2px;font-family: 'FontAwesome'; content: "\f105"; font-size: 18px; }
ul.bulletText ul { padding: 0; list-style: none; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 25px; }
.wpcf7-form-control-wrap {
    margin: 10px 0px 10px 0px;
}
.textResizeWrapper input[type="button"] {
    margin-top: 0px !important;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { margin:5px 0px 5px 0px;border: 1px solid #c2caed; width: 100%; height: calc(2.4rem + 5px); padding: 5px 10px; color: #888888; }
input[type="submit"], input[type="reset"], input[type="button"], button, .button { margin-top:15px!important;background-color: #cd366b; color: #fff; border: 1px solid #cd366b; line-height: 20px; padding: 15px 30px; display: inline-block; text-decoration: none; margin: 0; outline: 0 none;font-size: 1.143em; font-weight: normal; margin-right: 10px; }
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover { border: 1px solid #2c3d83; color: #fff; background-color: #2c3d83; }
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn { background-color: #f78396; }
input[type="reset"], .cancelBtn { background-color: #C81936; color: #fff; border: 1px solid #E63250; transition: all 0.4s; }
input[type="reset"]:hover, .cancelBtn:hover { background-color: #222; color: #fff; border: 1px solid #222; }
.alignLeft { float: left; }
.container { margin: 0 auto; width: 100%; max-width: 1400px; }

.custom_btn.searchFlt:hover, .custom_btn.resetFlt:hover{ background: #fff; color: #000; }

.sticky-top{ z-index: 0; }
#loading {background: #fff url(assets/images/loading.gif) center center no-repeat; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 99999; text-indent: -9999px; overflow: hidden; } 
/********** Image Formating & Alignment **********/
.imgLeft { float: left; margin-right: 20px; margin-bottom: 20px; }
.imgRight { float: right; margin-left: 20px; margin-bottom: 20px; }
.imgCenter { float: none; margin-bottom: 20px; margin-left: auto; margin-right: auto; display: block; }
.imgBorder { border: 1px solid #ccc; padding: 5px; }
.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.shadow { -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding: 4px; }

/********** Alignment **********/
.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.justify { text-align: justify !important; }

/********* Back to Top **********/
.backTop{ color:transparent;height: 46px;width: 44px;top: 0;position: absolute;right: 0px;bottom: 0;z-index: 999; opacity: 0; }
#backtotop { box-shadow: 0 5px 16px rgba(0, 0, 0, 0.3); cursor: pointer; display: none; height: 44px; overflow: hidden; position: fixed; bottom: 15px; right: 15px; width: 44px; z-index: 999; }
#backtotop > span { position: relative; display: block; width: 44px; height: 44px; line-height: 42px; font-size: 22px; text-align: center; color: #fff; background-color:#e63250; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -moz-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; overflow: hidden; }
#backtotop span em { background: #2460b3 url(assets/images/backtotop.png) no-repeat scroll center center; font-weight: bold; display: block; width: 44px; height: 44px; -webkit-transition: .15s ease 50ms; -moz-transition: .15s ease 50ms; transition: .15s ease 50ms; text-indent: -9999px; }
#backtotop > span:after { content: 'TOP'; position: absolute; top: 150%; left: 52%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .45s cubic-bezier(.54, .13, 0, 1.43); -moz-transition: .45s cubic-bezier(.54, .13, 0, 1.43); transition: .45s cubic-bezier(.54, .13, 0, 1.43); font-size: 12px; font-weight: bold; }
#backtotop > span:hover:after { top: 50% }
#backtotop > span:hover em { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: .15s ease; -moz-transition: .15s ease; transition: .15s ease }

/*custom_ul*/
.custom_ul{ margin: 0; }
.custom_ul li{ list-style: none; line-height: 22px;font-size: 1.1em; margin: 15px 0; padding: 0 0 0 20px; position: relative; color: #333333; }
.custom_ul li a{ color: #333333; font-size: 1.1em; text-decoration: none; line-height: 22px; }
.custom_ul li a:hover{ color: #F73354 }
.custom_ul li:after { content: ""; background: url(assets/images/spritesArrow.png) no-repeat 0 0; position: absolute; left: 0; top: 3px; width: 15px; height: 18px; background-size: 45px; background-position: -33px 4px; }

.custom_btn { transition: all 0.4s; background: #C81936; padding: 8px 20px; color: #fff!important; border-radius: 35px; display: inline-block; font-size: 1em; font-weight: 600; margin-bottom: 20px; }
.custom_btn:hover{ background: #0F2955; color: #fff; }
.single_btn { display: table; }
.searchBtn.searchWrap { display: block; width: 90px; right: 25px; }
/*.resetFlt { background: #f78396; }*/
.searchBtn.searchWrap .custom_btn { width: 90px; margin-bottom: 15px;padding: 10px 20px; }

/*smoke external css popup*/
.smoke { top: 15%; width: 100%; max-width: 500px; left: 50%; transform: translateX(-50%); position: absolute; margin: 0; border-radius: 0.3rem; background-color: rgba(255, 255, 255, 0.95); text-align: center; font-size: 18px; line-height: 150%; border: 2px solid #e7e7e7; box-shadow: 0 0 10px 10px rgb(0 0 0 / 20%); }
.smoke-base { background: rgba(0, 0, 0, .6); position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog-inner { padding:50px 25px; color: #202020; }
.smoke-base .dialog-inner button { transition: all 0.4s; background-color: #E63250; color: #fff; padding: 10px 30px; font-size: 14px; font-weight: 600; margin: 0 10px; border-radius: 60px; border: 1px solid #E63250; }
.smoke-base .dialog-inner button:hover{ outline: none; border: 1px solid #0F2955; color: #fff; background-color: #0F2955; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 20px 0 5px 0; border-top:1px solid #d9d9d9; padding-top: 20px; }
.dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 16px; padding: 8px; }
.dialog-buttons button { background-color: rgba(0, 0, 0, .85); border-radius: 0; color: #fff; }
.dialog-buttons button.cancel { background-color:#646458;border: 1px solid #646458; color: #fff; }
.file--application-pdf { filter: hue-rotate(45deg); line-height: 26px;background-size: 15px; }

header.mainheader { position: absolute; top: 0; width: 100%;height: auto; z-index: 99; } 
.headermenu { position: relative;z-index: 2; }
#logo a:focus{ outline: thin dotted #fff; }
#logo a { display: block; }
.topStripWrap { background-color: #C53B52; font-size: 0.929em; }
.logoStrip { padding: 15px 0; background:rgb(0 8 57 / 80%); }
#logo { float: left; margin: 0; }
#logo img { width: 315px!important; }
.menuPart { text-align: right; float: right; margin: 10px 0; }
.topSideLinks{ position: relative; float:left;margin-left:15px; }
.searchIcon { width: 45px; height: 45px; z-index: 0;position: absolute; right: 0; top: 40px;transform: translateY(-50%); }
.searchIcon a { width: 45px; height: 45px; display: block; overflow: hidden; text-align: center; border: 1px solid #E63250;color: #fff;background: #E63250; border-radius: 100%; line-height: 40px; }
.searchIcon a:hover { color: #fff; }
#nav li a { font-weight: 400;padding: 10px 0px;line-height: 36px;color: #fff;font-size: 15px;display: inline-block;text-decoration: none;position: relative;}
#nav li a:hover { color: #FFAAB8; }
#nav .megaMenu ul li ul li:before { content: '\f0a9';font-family: 'FontAwesome';position: absolute;top: 5px;left: 15px;color: #777; }
#nav li.megaMenu > ul.sub-menu { border-radius: 18px; }
#nav ul li:hover { border-color: #ccc; }
#nav .dropdown-toggle::after{ display: none; }
.toggleMenu { display: none; padding: 15px; text-decoration: none; }
.toggleMenu .mobileMenu { font-size: 0; color: #000; }
.toggleMenu .iconBar { float: right; width: 25px; height: 25px; background: url(assets/images/mobile-menu.png) no-repeat center center; }
#nav, #nav ul { list-style: none; margin: 0; padding: 0; }
#nav li { margin: 0 12px;padding: 0;display: inline-block;border-bottom: 3px solid transparent;position: relative; }
#nav li ul li a:before { display: none; }
#nav ul { opacity: 0;z-index: 4;position: absolute;width: 264px;background-color: #fff;box-shadow: 0 0 5px rgb(0 0 0 / 20%);visibility: hidden;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;margin: 20px 0 0;padding: 0;top: calc(100% + 3px); }
#nav ul li { float: left;height: auto;width: 100%;margin: 0;padding: 0;border-bottom: 0;position: relative; }
#nav ul li a { display: block;font-size: 1em;line-height: 22px;color: #777;border: none;padding: 7px 15px 7px 35px;text-align: left; }
#nav ul li a:hover{ color: #E63250; }
#nav li ul { border-radius: 18px;padding: 8px 0; }
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left: 0; }
#nav ul li.focus > a { color: #E63250; display: block; }
#nav .parent:hover > a:before { opacity: 1; visibility: visible; }
#nav li:hover>ul, #nav li.hover>ul, #nav li.focus>ul { opacity: 1;visibility: visible;margin: 0;text-align: left; }
.menuIcon { display: none; }
#nav .megaMenu:hover > a:before { opacity: 1; visibility: visible; }
#nav .megaMenu > ul {text-align:left;width: auto;left: 0;right: 0;padding: 0px 10px 30px;pointer-events: none;display: flex;flex-wrap: wrap;background-color: #fff;overflow-y: auto;}
.stickyHeader #nav .megaMenu > ul { max-height: calc(100vh - 76px); }
#nav .megaMenu ul ul { left: 0; width: 100%; margin-top: 0; box-shadow: none; background-color: transparent; }
#nav li.megaMenu:hover > ul { z-index: 5;pointer-events: auto;max-width: 100%;height: auto;margin: 0 auto;width: 100%;overflow-x: hidden;max-height: 100vh;overflow-y: auto; }
#nav li.megaMenu:hover > ul:before { display: none; }
#nav .megaMenu ul li a {color: #000;background:url(assets/images/right-arrow.gif) no-repeat 0px 13px;display: inline-block;padding-left: 20px; }
#nav .megaMenu ul li ul li a { color: #666;background: transparent; }
#nav ul li:before { transition: all 0.4s; content: '\f0a9';font-family: 'FontAwesome';position: absolute;top: 7px;left: 13px;color: #777; }
#nav ul li:hover:before { color: #E63250; }

#nav .megaMenu ul li a:hover{ color: #E63250;transition: all 0.3s ease-out; }
#nav li.megaMenu > ul a,
#nav li.megaMenu li { border-bottom: 0;line-height: 22px;position: relative; }
#nav li.megaMenu > ul > li { width: 33.33%;padding: 25px 15px 0; }
#nav li.megaMenu > ul > li > a { width: calc(100% - 15px);font-size: 1.5em;line-height: 1.3;font-weight: 700;margin-bottom: 20px;color: #223260;background: transparent;transition: all 0.3s ease-out;border-bottom: 1px solid #f4f4f4;margin: 0 0 10px 15px;padding: 0 0 10px 0; }
#nav .megaMenu ul ul{ visibility: visible; opacity: 1; }
#nav li.megaMenu > ul > li > .selected { font-size: 1.5em;font-weight: 700;color: #223260;background: transparent;border-bottom: 1px solid #E63250;text-underline-offset: 11px;transition: all 0.3s ease-out; }
#nav li.megaMenu ul.sub-menu li ul li::before { transition: all 0.4s; content: '\f0a9';font-family: 'FontAwesome';position: absolute;top: 8px;left: 0;color: #777; }
#nav li.megaMenu ul.sub-menu li ul li:hover:before{ color: #E63250; }
#nav li:hover { border-color: #DF5C41; }
#nav li.megaMenu { position: static; }
#nav li.megaMenu ul.sub-menu li:before { content: ''; }
#nav ul li .sub-menu{ right: 100%;top: 0; }
#nav li.megaMenu ul { top: calc(100% + 69px); }
#nav .megaMenu ul ul.sub-menu { left: 15px; top: auto; }
#nav li.megaMenu > ul li ul.sub-menu { position: relative; }
.searchIcon .form-wrapper { background-color: #C53B52; display: none; padding: 5px; position: absolute; right: 7px; top: 53px; width: 260px; z-index: 2; }
.searchIcon .form-wrapper .form-item { float: left; width: 100%; }
.searchIcon .form-wrapper .form-item .form-text { background-color: #fff; height: 36px; margin-top: 0; border: 0; padding-right: 40px; }
.searchIcon .form-wrapper .form-item .form-text:focus-visible {outline: none;}
.searchForm { width: 210px; display: none; padding: 3px; position: absolute; right: 7px; top: 100%; z-index: 2; background-color: #caa674; }
.searchForm input[type=text] { padding-right: 46px; }
.searchForm .goBtn { font-size: 1em; position: absolute; right: 3px; bottom: 3px; z-index: 1; padding: 5px 10px; }
.searchForm .goBtn:hover { border-color: #b07046; background-color: #b07046; }
.searchIcon .goBtn { margin: 0; color: #fff; height: 36px; float: right; width: 35px;font-weight: 600; font-size: 14px; padding: 0; background-color: #2c3d83; border: none; position: absolute; right: 5px; }
.searchIcon .form-wrapper:before { border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid transparent;
	border-bottom: 8px solid rgba(205, 54, 107, 1);
	-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: url('') none; 
	content: " "; right: 5px; position: absolute; top: -16px; }
.language select { outline: none; color: #fff; width: 60px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: auto; padding: 2px; background: url(assets/images/select-arrow.png) right center no-repeat !important; position: relative; font-size: 14px; cursor: pointer; }
.language select option { color: #fff; background: #292e55; } 
/********** Top Links and Font Resize **********/
.topStrip { padding: 5px 0; line-height: 1.5; }
.leftLink { float: left; }
.rightLinks { float: right; }
.topStrip ul { list-style: none; padding: 0; margin: 0 15px; }
.topStrip li { float: left; padding: 0 13px 0 13px; position: relative; }
.topStrip .fontResize { padding-top: 2px; }
.topStrip a { color: #fff; text-decoration: none; }
.topStrip a:focus{ outline: thin dotted; }
.topStrip a:hover { text-decoration: none; color: #ffc1d7; }
.topStrip li:first-child { padding-left: 0; }
.topStrip li:last-child { padding-right: 0; }
.topStrip li:before { content: " "; position: absolute; left: 0; top: 50%; z-index: auto; height: 10px; width: 1px; background: #fff; overflow: hidden; margin-top: -5px; }
.topStrip li:first-child:before { display: none; }

/********** Access Control **********/
#accessControl input { float: left; background: none; border: none; padding: 0; width: 22px; color: #fff; margin: 0; }
#accessControl input:hover { color: #ffc1d7; }
#accessControl .contrastChanger { margin: 5px; height: 10px; width: 10px; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; text-transform: capitalize; }
#accessControl .contrastChanger.normal { background-color: #fff; border-radius: 50px;  margin-left: 10px; color:#212529; }
#accessControl .contrastChanger.wob { background-color: #000; border-radius: 50px; }

.textResizeWrapper input:focus{ outline: thin dotted; }
.language select:focus, .language select option:focus{ outline: thin dotted; }
/**********Home Banner**********/
.homeBanner { position: relative; z-index: 0; }
.homeBanner .homeBannerImgWrap img { visibility: hidden; opacity: 0; width: 100%; }
.homeBanner .homeBannerImgWrap { margin-top:136px; height: 655px; overflow: hidden; background-position: right center; background-size: 100%; background-repeat: no-repeat; }
.homeBanner .sliderCaptionWrap { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-30%); -webkit-transform: translateY(-30%); z-index: 0; height: 100%; }
.homeBanner .sliderCaption { margin-top: 100px; text-align: center; padding: 0 50px; }
.homeBanner .sliderCaption h2 { font-size: 2.675em; font-weight: 400; margin-bottom: 0; color: #223260;  background: rgb(255 255 255 / 80%);padding: 15px; display: inline-block;border-radius: 15px;}
.homeBanner .sliderCaption p { display: inline-block; font-size: 2.5em; color: #223260; margin-bottom: 25px; font-weight: 900; background: rgb(255 255 255 / 50%); margin-top: 10px; padding: 10px 15px; border-radius: 15px; }
.homeBanner .homeBannerArrowWrap { z-index: 1; width: 100%; margin: 0 auto; position: absolute; top: 60%; } 
.homeBanner .homeBannerArrowWrap .homeBannerPrev, .homeBanner .homeBannerArrowWrap .homeBannerNext { transition: 350ms ease; position: absolute; width: 25px; height: 25px; cursor: pointer; background: url(assets/images/spritesArrow.png) no-repeat 0 0; overflow: hidden; top: -65px; }
.homeBanner .homeBannerArrowWrap .homeBannerNext { right: 30px; background-size: 70px; background-position: -46px 10px; }
.homeBanner .homeBannerArrowWrap .homeBannerPrev { left: 30px; background-size: 70px; background-position: -48px -20px; }
.homeBanner .swiper-button-pause, .homeBanner .swiper-button-play { width: 31px; height: 31px; position: absolute; top: 10px; z-index: 1; text-align: center; cursor: pointer; font-size: 0; border-radius: 100%; border: 1px solid #fff; line-height: 31px; }
.homeBanner .swiper-button-pause { right: 52px; }
.homeBanner .swiper-button-play { right: 52px; }
.homeBanner .swiper-button-play { display: none !important; }
.homeBanner .swiper-button-pause::before, .homeBanner .swiper-button-play::before { width: 31px; height: 31px; float: left; background: url(assets/images/playpause.png) no-repeat 0 0; content: ""; }
.homeBanner .swiper-button-pause::before { background-position: 8px 6px; }
.homeBanner .swiper-button-pause.play::before { background-position: 10px -25px; }

.homeBanner .homeBannerArrowWrap .homeBannerNext.swiper-button-disabled, 
.homeBanner .homeBannerArrowWrap .homeBannerPrev.swiper-button-disabled,
.progrArrow .ProgrammesPrev.swiper-button-disabled, 
.progrArrow .ProgrammesNext.swiper-button-disabled,
.sliderNext.eventNext.swiper-button-disabled, 
.sliderPrev.eventPrev.swiper-button-disabled,
.announNext.swiper-button-disabled, 
.announPrev.swiper-button-disabled, 
.achievementsArrow .achievementsPrev.swiper-button-disabled, 
.achievementsArrow .achievementsNext.swiper-button-disabled, 
.sliderArrowWrap .schemesPrev.swiper-button-disabled, 
.sliderArrowWrap .schemesNext.swiper-button-disabled, 
.videoArrow .videoPrev.swiper-button-disabled,
.videoArrow .videoNext.swiper-button-disabled,
.publicationArrow .publicPrev.swiper-button-disabled, 
.publicationArrow .publicNext.swiper-button-disabled,
.rectrArrow .recPrev.swiper-button-disabled, 
.rectrArrow .recNext.swiper-button-disabled,
.arrowNext.swiper-button-disabled, 
.arrowPrev.swiper-button-disabled,
.resTab .r-tabs-accordion-title.r-tabs-state-disabled, 
.resTab .tabNav .r-tabs-state-disabled,
.singlefacultyrow .facultyNext.swiper-button-disabled,
.singlefacultyrow .facultyPrev.swiper-button-disabled,
.customtarrow .customtNext.swiper-button-disabled,
.customtarrow .customtPrev.swiper-button-disabled,
.gallaryfacultyrow .gafacultyNext.swiper-button-disabled,
.gallaryfacultyrow .gafacultyPrev.swiper-button-disabled,
.labfacultyrow .facultyPrev.swiper-button-disabled,
.labfacultyrow .facultyNext.swiper-button-disabled{ opacity: 0.5; }
.progrArrow .ProgrammesPrev, 
.progrArrow .ProgrammesNext,  
.eventArrow .eventPrev, 
.eventArrow .eventNext,
.achievementsArrow .achievementsPrev, 
.achievementsArrow .achievementsNext,
.sliderArrowWrap .schemesPrev, 
.sliderArrowWrap .schemesNext, 
.videoArrow .videoPrev, 
.videoArrow .videoNext,
.govtLogos1 .govtsliderArrowWrap .govtLogos1Prev2, 
.govtLogos1 .govtsliderArrowWrap .govtLogos1Next2, 
.govtLogos2 .govtsliderArrowWrap .govtLogosPrev2, 
.govtLogos2 .govtsliderArrowWrap .govtLogosNext2, 
.gafacultyPrev, .gafacultyNext, .publicationArrow .publicPrev, 
.publicationArrow .publicNext, .rectrArrow .recPrev, 
.rectrArrow .recNext, .arrowPrev, .arrowNext, 
.facultyPrev, .facultyNext { transition: 350ms ease;cursor: pointer; width: 31px; height:33px; background: url(assets/images/spritesArrow.png) no-repeat 0 0;overflow: hidden; margin: 0; padding: 0; }
.progrArrow .ProgrammesPrev, 
.eventArrow .eventPrev, 
.achievementsArrow .achievementsPrev, 
.sliderArrowWrap .schemesPrev, 
.videoArrow .videoPrev { background-position: -1px -40px; float: left; }
.progrArrow .ProgrammesNext, 
.eventArrow .eventNext, 
.sliderArrowWrap .schemesNext, 
.achievementsArrow .achievementsNext, 
.videoArrow .videoNext{ background-position: -41px -40px; float: right; }

/*Seemanta Institute of Pharmaceutical Sciences*/
span.redtext { color: #C53B52; font-weight: 700; }
.pharmaceutical { padding-bottom: 40px; }
.internationally span { font-weight: 700; margin-bottom: 15px; display: block; }
.internationally span.redtext { color: #C53B52; font-size: 1rem; font-weight: 700; }
.knowMore { font-size: 1.143em; color: #C53B52; font-weight: 500; display:inline-block;text-decoration: none; line-height: 1; }
.knowMore svg { fill: #C53B52; height: 12px; }
.knowMore:hover svg{fill: #1f45af;}
.knowMore:hover { color: #1f45af; }
.internationally p { color: #555555; }
.nationalImg { text-align: center;
    display: inline-flex;
    grid-gap: 10px;
    height: 95%;
    padding:0px 15px 0px 0px;
}
.researchbox h4 { margin: 10px 0; font-weight: 700; font-size: 0.785rem; }
.researchbox img { border: 1px solid #C4C4C4; border-radius: 15px; width: 70px; }
.researchbox p { line-height:15px; color: #333333; font-size: 0.785rem; margin-bottom: 10px; }
.soIcons .facBook { position: relative; border-radius: 50px; width: 25px; height: 25px; line-height: 27px; margin: 0 2px; background: #1F45AF; display: inline-block; color: #fff; }
.soIcons .facBook:hover{ background:#5884ff }
.soIcons .twitter { position: relative; border-radius: 50px; width: 25px; height: 25px; line-height: 27px; margin: 0 2px; background: #1AA9D6; display: inline-block; color: #fff; }
.soIcons .twitter:hover{ background:#41caf5 }

/*Azadi ka Mahotsav*/
.schemesSlider { position: relative; }
.azadiInner { border: 1px solid #ccc;border-radius: 15px; padding: 10px; }
.azadiwrap { margin-bottom: 40px; }
.azadiwrap .azadipagin { position: absolute; text-align: center; margin: 0 auto; width: 100%; bottom: -50px; z-index: 999; }
.azadiwrap .swiper-pagination-bullet-active { opacity: 1; background: #223260; }
.azadiwrap .swiper-pagination-bullet{ width: 12px; height: 12px; }
.swiper-button-pause a, .swiper-button-play a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-size: 16px; color: transparent !important; }
.imgMahotsav img { width: 100%; }


/*Academic Programmes*/
.academicWrap{ position: relative; margin: 60px 0 80px 0; }
.academicWrap:before { content: ""; background: url(assets/images/repet-dots.png) 0 0 repeat; position: absolute; left: auto; right: 0px; top: 65px; height: 300px; width: calc(48vw - 600px); background-size: 34px; z-index: 1; }
.bgimg img { width: 100%; }
.bgimg { height: 410px; border-radius: 0px 20px 20px 0px; object-fit: cover; overflow: hidden; position: absolute; left: 0; right: 70%; width:calc(50vw - 180px); top: 90px; }
.academic{ height: 100px; padding-right: 200px; }
.academic .headingh2{ margin-bottom: 0; }
.programmesBox { display: block; text-align: center; border-radius: 15px; height: 320px; overflow: hidden; position: relative; background: #fff; }
.programmesBox img{ width: 100%; }
.programmestext { font-size: 1em; color: #223260; font-weight: 600; padding: 20px; position: absolute; background: #fff; width: 100%; height: 100%; bottom: 0; top: auto; max-height: 160px; }
.programmestext span{ color: #666; font-size: 0.875rem; font-weight: 400; }
.home-template .programmes { margin-top:35px; margin-left: 33.33%; }
.progrArrow { width: 110px; margin: 0 auto; position: absolute; right: 15px; height: 35px; top: -64px; left: auto; z-index: 1; }
.socialViewAll.academicView { right: 135px; top: -58px; margin: 0; }


/*Academic Programmes logos slider*/
.acamain{ position: relative; }
.academicLogoWrap{ padding:50px 0;  }
.academicLogo { background: #223260;padding: 20px 0 0px; margin-bottom: 50px; position: relative; }
.academicLogo .swiper-container{ margin: 0 50px; height: 150px; }
.academicLogo .swiper-slide a { text-align: center; height: 100px; line-height: 60px; display: block; color: #fff; }
.academicLogo .swiper-slide a img { width: 70px; }
.academicLogo .swiper-slide a p{ margin-bottom: 0;  }
.academicLogo .aclogos { z-index: 1; position: absolute; top: auto; bottom: 33px; width: 100%; }
.academicLogo .aclogos .aCPrev, .academicLogo .aclogos .aCNext,
.announPrev, .announNext, .customtPrev, .customtNext  { filter:grayscale(1) invert(0.9); transition: 350ms ease; position: absolute; width: 35px; height: 35px; background-size: 50px;  cursor: pointer;background: url(assets/images/spritesArrow.png) no-repeat 0 0; overflow: hidden; top: -65px; }
.customtNext, .customtPrev, .announPrev, .announNext{ filter: none; }
.academicLogo .aclogos .aCPrev { left: 0; background-size: 70px; background-position: -48px -20px; }
.academicLogo .aclogos .aCNext.swiper-button-disabled, .academicLogo .aclogos .aCPrev.swiper-button-disabled{ filter:grayscale(1) invert(0.9); }
.academicLogo .aclogos .aCNext { background-size: 70px; right: 0; background-position: -46px 10px; }
.bluebg { top: 50%; background: #223260;height: 100%;position: absolute;width: 100%; z-index: -1; }

/*Announcements */
.announcements { z-index: 0; margin-top: -70px;position: relative; padding-bottom: 70px; }
.announcements:after { content: ""; background: url(assets/images/recruitment-dots.png) 0 0 repeat; position: absolute; left: 0; top: 0; height: 272px; width:calc(48vw - 600px); background-size: 60px; z-index: -1; }
.color-white { font-size: 2rem; font-weight: 600; margin-bottom: 20px; color: #fff; }
.announTicker { margin-top: 5px;background: #C53B52;padding:30px;border-radius: 15px; position: relative; height: 280px; }
.socialViewAll.mediaTicker { position: absolute; right: 95px; top: -12px; }
.announTicker .newsPlayPause { top: auto; z-index: 9; right: 45px; bottom: 18px; }
.announTicker .tickerDivBlock { height: 130px !important; }
.announTicker .socialViewAll { left: 30px; bottom: 18px; top: auto; z-index: 1; margin-top: 0; color: #fff; width: 110px; }
.announTicker .socialViewAll svg { fill: #fff; }
.socialViewAll.mediaTicker:hover, .socialViewAll.mediaTicker:hover svg{ color: #ccc; }
.announTicker .socialViewAll:hover svg{ fill: #ccc; }
.announTicker .tickerDivBlock li { list-style: none; min-height:200px; height: 100%; position: relative;  padding-bottom: 0px; margin-bottom:0px; }
.announTicker .activityTicker{ padding: 0; margin-bottom: 0;}
.announTicker .newsItem span, .announTicker .newsItem span .fa, .announTicker .newsItem a{ color: #fff; }
.announTicker .newsItem a:hover{ color: #fff; }
.announTicker .ticker.tickerDiv0 { position: relative; }
.announTicker .newsPlayPause.stop { background-image: url(assets/images/play-pause-white.png); background-repeat: no-repeat; font-size: 0; padding: 0; width: 30px; height: 30px; position: absolute; bottom: -38px; right: 0; color:#fff; }
.announTicker .newsPlayPause.play { background-image: url(assets/images/play-pause-white.png); background-repeat: no-repeat; background-position: -37px 0px; width: 30px; height: 30px; font-size: 0;position: absolute;bottom: -38px; right: 0; color:#fff;  }
.announSlider .swiper-container{ height: 100%; }
.announarrow{ position: relative; top: 80%;z-index: 2;cursor: pointer; }
.announarrow .arrowNext{ right: -20px; }
.announPrev { left: -20px; background-size: 70px; background-position: -48px -20px; }
.announNext { right: -20px; background-size: 70px; background-position: -46px 10px; }
.research { margin: 0; padding: 0 20px; height: 100%; position: relative;  }
.announSlider { background: #fff; padding: 40px; box-shadow: 0px 0px 41px #00000029; border-radius: 23px; height: 285px; position: relative;z-index: 2;overflow: hidden; } 
.announSlider:after { content: ""; width: 63px; height: 100%; background: #fff; position: absolute; right: 0; top: 0; z-index: 1; }
.researContant h2 { color: #223260; font-size: 1.5rem; margin-bottom: 15px; font-weight: 700; }
.researContant p {padding: 0px; color: #666;display: block; margin: 0; }
.ViewAll { font-size: 1em; color: #C53B52; display: block; margin-top: 20px; position: absolute; bottom: 0px; left: 20px; font-family: 'Open Sans'; font-weight: 600;background: white;padding: 5px;}
.ViewAll:hover{ color: #1f45af; }
.ViewAll:hover svg{ fill: #1f45af; }
.ViewAll svg { fill: #c53b52; height: 12px; }
.research:before{content: ""; position: absolute;right: 11px;top: 0;background: #ccc;width: 1px;height: 100%; }

/*News & Events*/
.eventsslider  .swiper-container {  width:100%;}
.eventsslider { display: flex; height: 100%;  }
.eventsslider .swiper-slide { margin-bottom: 2px; }
.newEvent { border-radius: 15px; border: 1px solid #707070; height: 99%; }
.newimg { border-radius: 15px 15px 0 0; overflow: hidden; position: relative; }
.newimg a:after { content: ""; position: absolute; top: -100%; bottom: 0;left: 0;width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgb(0 0 0 / 80%) 100%); z-index: 0;transition: all 0.4s; }
.newimg a:hover:after { top: 0; }
.newimg img { margin: 0 auto; display: block; width: 100%; }
.eventtext{ padding: 20px; }
.eventsslider .col-md-12 { height: 100%; }
.smalltext{ color: #707070; font-size: 1rem; }
.event { position: absolute; bottom: 0; z-index: 1; width: 100%; padding:20px;background: rgb(0 0 0 / 50%);transition: 350ms ease; }
.schemeInfo a:hover .event { background: transparent; }
.alumn span { color: #fff; }
.schemeInfo .event p{ padding: 10px 0 0 0; }
.eventTitle{ margin-bottom: 20px; }
.eventTitle .headingh2{ margin-bottom: 0px; }
.sliderArrowWrap.eventArrow { top: -74px; }
.socialViewAll.eventsview { top: -91px; right: 135px; }
.socialViewAll.eventsview svg{ fill: #cd366b;height: 12px; }
.eventArrow { width: 110px; margin: 0 auto; position: absolute; right: 15px; height: 35px; top: -76px; left: auto; }
.eventsslider .newsItem { margin-bottom: 0; }

/*awards Achievements*/
.awardsAchievements{ position: relative; padding: 50px 0; }
.awardsAchievements:after { content: ""; background: url(assets/images/dotsbg2.png) 0 0 no-repeat; position: absolute; right: 0; top: auto; bottom: 20px; height: 291px; width: 120px; background-size: 100%; z-index: -1; }
.innerwrap{ overflow: hidden; position: relative; padding: 70px; }
.awardsbg { height: 100%;width: 100%;top: 0px;left: 0;border-radius: 20px;overflow: hidden;position: absolute; }
.awardsbgInner{ background-size: 96%;background-attachment: fixed;background-position: 50% 90%;background-repeat: no-repeat;height: 100%; }
.awardsAchiinner {margin-top: -75px;background: transparent; padding: 0px; position: relative; }
.activityTicker { -webkit-line-clamp: 4; overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; height: calc(4rem * 4);text-align: justify; }
.achiwrap { position: relative; display: block; padding: 20px; }
.achievementsArrow { margin: 0 auto; position: absolute; right: 0px; height: 35px; bottom: -36px; width:135px; }
.achievementsArrow .achievementsPrev { float: left; position: absolute; right:80px; }
.announTicker .newsItem{ color: #fff;font-size: 0.875rem }
.newsItem { margin-bottom: 20px;text-align: center; }
.researchbox3 .newsItem { margin-bottom: 0; }
.newsItem img{ width: 100px; height: 100px; }
.activityTicker p{ color: #777777; font-size: 0.875rem;line-height: 24px; }
.achiwrap .socialViewAll.achievementview { bottom: -60px;top: auto; }
.socialViewAll.achievementview { float: left;top: 75px;margin: 0;}
.readmoredots {
    margin-top: 6px;
}
.dots {
    border: 1px solid #E63250;
    padding: 5px;
    border-radius: 16px;
}
.awards {
    border: 1px solid black;
    border-radius: 19px;
    background: white;
    padding: 9px;
    margin-right: 2px;
}
/*Publications Media Gallery*/
.socialViewAll.mediaview { position: absolute; right: 135px; top: -15px; }
.socialViewAll.mediaview svg{ fill: #cd366b; height: 12px; }
.publicationArrow { margin: 0 auto; position: absolute; right: 0; height: 35px; bottom: 0px; }
.publiwrap { position: relative; display: inline-block; width: 100%; height: 38px; }
.publicationArrow .publicPrev, .rectrArrow .recPrev { background-position: -1px 0px; float: left; position: absolute; right: 80px; }
.publicationArrow .publicNext, .rectrArrow .recNext  { background-position: -41px 0px; float: right; }
.publicationsnner .swiper-container.swiper-container-vertical { height: 245px; }
.publicationsnner .newsItem{ color: #666;font-size: 0.875rem }
.publications { display: flex; height: 99%; }
.boxInner, .boxInner img { height: 279px; width: 100%; }
.boxInner img.lazyload.lazy-loaded { height: 100%; width: 100%; }

.schemeInfo h3 { color: #fff; font-weight: 500; font-size: 1.714em; margin-bottom: 10px; }
.schemeInfo p { color: #fff; font-size: 1.143em; margin: 0px; padding: 20px; }
.schemeInfo a { text-decoration: none; border-radius: 20px; overflow: hidden; position: relative;display: block;border: 1px solid #707070; height: 100%; }
.schemeInfo a:after { content: ""; position: absolute; top: -100%; bottom: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgb(0 0 0 / 80%) 100%); z-index: 0; transition: all 0.4s; }
.schemeInfo a:hover:after { top: 0; }
.mediaPublic .tabNav .r-tabs-tab a { padding: 0; font-size: 1.5em; font-weight: normal; color: #666; }
.mediaPublic .resTab .tabNav .r-tabs-state-active a{ color: #223260;font-weight: 700; }
.mediaPublic .resTab .tabNav { margin-bottom: 30px; }
.box-text { position: absolute; bottom: 0;z-index: 1; width: 100%; }
.schemeInfo .box-text p{ margin-bottom: 0; background:rgb(0 0 0 / 50%);transition: 350ms ease; }
.schemeInfo a:hover .box-text p { background: transparent; }
.gallryIcons { width: 40px; height: 40px; z-index: 9; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: transparent; padding: 0; margin-right: 0; }
.gallryIcons:hover{ border:none !important;background-color: transparent!important; }
.close:hover{ border:none;background-color: transparent;  }
.sliderArrowWrap { width: 108px; margin: 0 auto; position: absolute; right: 15px; height: 35px; top:0px; left: auto; }
.videoArrow { width: 110px; margin: 0 auto; position: absolute; right: 15px; height: 35px; top:0px; left: auto; }
.videobox h3 { color: #fff; font-weight: 500; font-size: 1.714em; margin-bottom: 10px; }
.videobox p { color: #fff; font-size: 1.143em; margin: 0px; padding: 20px; background: rgb(0 0 0 / 50%); }
.innerContent .videobox p{ margin: 0; }
.videobox a { text-decoration: none; border-radius: 20px; overflow: hidden; position: relative;display: block; }
.videobox a:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background:linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgb(0 0 0 / 80%) 100%); z-index: 0; }
.schemesAll { position: absolute; bottom: 10px; right: 0; font-size: 1.143em; color: #fff; font-weight: 500; display: block; margin-top: 0; text-decoration: none; }
.schemesAll:hover { color: #f3901b; }

/*Recruitment Updates*/
.newsPoliciesFeedWrap { padding: 50px 0; margin-top: 35px; position: relative; background: #fff; }
.newsPoliciesFeedWrap:after { content: ""; background: url(assets/images/recruitment-dots.png) 0 0 repeat; position: absolute; left: 0px; right: auto; top: 94px; height: 290px; width: calc(48vw - 600px); background-size: 66px; }
.headingh2 { font-size: 2rem; color: #223260; font-weight: 700; margin-bottom: 20px; line-height: 1.2; }
.recruitmentUpdates { margin: 0 10px;text-align: center; }
.box3 { display: grid; height: 100%; width: 100%; grid-gap: 15px; }
.box3 img { width: 100%; border-radius: 20px; }
.box3Contant h3 { color: #223260;  font-size: 1.2rem; margin-bottom: 5px; }
.box3Contant span { padding: 0 30px; color: #666;display: block; font-size: 0.785rem; }
.recruitmentarrow { z-index: 1; position: absolute; top: 5px; right: 0px; width: 100%; }
.recruitmentarrow .arrowNext { background-size: 70px; top: 0px; position: absolute; right:5px; background-position: -47px 7px; }
.recruitmentarrow .arrowPrev { background-size: 70px; top: 0px; right: 75px; position: absolute; background-position: -47px -21px; }
.newsPoliciesFeedBox { border-bottom: 1px solid #bebbbb; padding-bottom: 50px; }
.announarrow{ position: relative; top: 80%;z-index: 2;cursor: pointer; }
.recruitmentInner .swiper-container.swiper-container-vertical { height: 250px; }
.recruitmentInner .newsItem{ color: #666;font-size: 0.875rem }

/*ticker*/
.eventsslider .newsItem span { display: inline-block; margin-bottom: 5px; color: #707070; font-size: 1em; font-weight: 500; }
.eventsslider .newsItem span.fa-calendar:before { color: #F73354;font-size: 1rem; }
.eventsslider .newsItem p { margin-bottom: 10px; }
.newsItem span { display: inline-block; margin-bottom: 5px; color: #C30928; font-size: 1em; font-weight: 600; }
.newsItem a { color: #323232; text-decoration: none; font-size:1.1em;font-weight: 500; display: block; }
.newsItem a:hover { color: #cd366b; }
.rectrArrow { margin: 0 auto; position: absolute; right: 0px; height: 35px; bottom: 0px; }
.recwrap { position: relative; display: inline-block; width: 100%; height: 38px; }

/*play pause icons commen */
.swiper-button-pause, .swiper-button-play { width: 31px; height: 31px; position:absolute; top:0; z-index:1; text-align:center; cursor:pointer; font-size:0; border-radius: 100%; border: 1px solid #919ab0; line-height: 31px;}
.swiper-button-pause { right:40px; }
.swiper-button-play { right:40px; }
.swiper-button-pause::before, .swiper-button-play::before { font-family: 'FontAwesome'; width: 100%; height: 100%; line-height: 29px; color:#919ab0; font-size: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
.swiper-button-pause::before { content:"\f04c"; }
.swiper-button-pause.play::before{ content:"\f04b"; }
.swiper-button-play { display: none !important; }


/********** Govt. Logo Slider **********/
.collTitle { margin-bottom: -43px; padding-left: 15px; }
.collaboration { font-size: 2rem; color: #223260; font-weight: 600; display: inline-block; margin-bottom: 0; }
.tabsection .tabContainer { margin-top: 30px; }
.govtLogos1 .swiper-container, .govtLogos2 .swiper-container { margin: 0 50px; }
.govtLogos1 .swiper-slide a, .govtLogos2 .swiper-slide a { text-align: center; height: 100px; line-height: 100px; display: block; }
.govtLogos1 .govtsliderArrowWrap, .govtLogos2 .govtsliderArrowWrap { z-index: 1; position: relative; }
.govtLogos1 .govtsliderArrowWrap .govtLogos1Prev2, .govtLogos2 .govtsliderArrowWrap .govtLogosPrev2 { background-position: -1px -40px; top: -65px; position: absolute; left: 0;  }
.govtLogos1 .govtsliderArrowWrap .govtLogos1Next2, .govtLogos2 .govtsliderArrowWrap .govtLogosNext2 { background-position: -41px -41px; top: -65px; position: absolute; right: 0;}

.govtLogos1 .govtsliderArrowWrap .govtLogos1Next2.swiper-button-disabled,
.govtLogos1 .govtsliderArrowWrap .govtLogos1Prev2.swiper-button-disabled,
.govtLogos1 .govtsliderArrowWrap .govtLogos1Prev2.swiper-button-disabled, 
.govtLogos2 .govtsliderArrowWrap .govtLogosPrev2.swiper-button-disabled,
.govtLogos2 .govtsliderArrowWrap .govtLogosNext2.swiper-button-disabled{ opacity: 0.5 }
.govtLogos1 .swiper-button-pause, .govtLogos .swiper-button-play, .govtLogos2 .swiper-button-pause, .govtLogos2 .swiper-button-play { width: 33px; height: 33px; position: absolute; top: -105px; z-index: 1; text-align: center; cursor: pointer; font-size: 0; border-radius: 100%; border: 1px solid #828282; line-height: 31px; }
.govtLogos1 .swiper-button-pause, .govtLogos2 .swiper-button-pause { right: 2px; }
.govtLogos1 .swiper-button-play, .govtLogos2 .swiper-button-play { right: 2px; }
.govtLogos1 .swiper-button-pause::before, .govtLogos1 .swiper-button-play::before,
.govtLogos2 .swiper-button-pause::before, .govtLogos2 .swiper-button-play::before { font-family: 'FontAwesome'; width: 100%; height: 100%; line-height: 31px; color: #828282; font-size: 15px; display: block; }
.govtLogos1 .swiper-button-pause::before, .govtLogos2 .swiper-button-pause::before { content: "\f04c"; }
.govtLogos1 .swiper-button-pause.play::before, .govtLogos2 .swiper-button-pause.play::before { content: "\f04b"; }
.govtLogos1 .swiper-button-play, .govtLogos2 .swiper-button-play { display: none !important; }
.policiesTab .resTab .tabNav { margin-bottom: 18px; padding: 0 15px; display: inline-block; padding-left: 250px; }
.policiesTab .resTab .tabNav li a { padding: 0; font-size: 2em; font-weight: normal; color: #666; }
.policiesTab .resTab .tabNav .r-tabs-state-active a { color: #223260; font-weight: 600;text-decoration: solid underline #E63250 4px;text-underline-offset: 10px; }
.socialViewAll { font-size: 1em; color: #cd366b; font-weight:400; display: block; margin-top: 20px; text-decoration: none;position: absolute;
    right: 15px	; top: 0; }
.policiesWrap .socialViewAll { transition: all 0.4s; width: auto; text-align: right; margin-top: 10px; }
.socialViewAll:hover { color: #223260; }
.socialViewAll svg{ fill:#cd366b;transition: all 0.4s; height: 12px; }
.socialViewAll:hover svg{ fill: #223260; }
.tabsection { padding-bottom: 50px;margin-top:30px; }
.resTab .tabNav li { display: inline-block; margin-right: 20px; position: relative; }
.resTab .tabNav li:last-child { margin-right: 0; }
.resTab { position: relative; }
.resTab .tabNav { margin: 0; padding: 0; list-style: none; }
.resTab .tabNav li a { display: inline-block; padding: 10px 12px; text-decoration: none; font-size: 14px; font-weight: bold; color: #fff; }
.resTab .tabNav .r-tabs-state-active a { text-shadow: none; }
.resTab .tabContent { padding: 0; display: none; }
.resTab .r-tabs-panel.r-tabs-state-active { display: block; }
.resTab .r-tabs-accordion-title { display: none; }

/*.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
.noJS .resTab .tabContainer { height: 150px; overflow: hidden; }
.noJS .resTab .tabContent { display: block; height: 150px; }*/

/*.othersLogos*/
.othersLogos { padding: 50px 0; box-shadow: 0 0 40px rgba(0, 0, 0, .2); }
.othersLogos ul { padding: 0; margin: 0; list-style: none; }
.othersLogos ul li { width: 14%; float: left; text-align: center; position: relative; height: 110px; line-height: 110px; }
.othersLogos ul li img { display: block; }
.othersLogos ul li a { display: inline-block; vertical-align: middle; }
.othersLogos ul li:before { content: ""; right: 0; position: absolute; top: 0; height: 100%; width: 1px; background: #e5e5e5; }
.othersLogos ul li:last-child::before { display: none; }

.contactAddress { padding: 20px 0; background-color: #cd366b; color: #fff; }
.adressBox h3 { font-size: 1.3em; font-weight: 600; margin-bottom: 10px; color: #fff; }
.adressBox p { margin: 0; font-size: 1.125em; }
.socialConnections { text-align: right; }

#content{ transition: all 0.5s ease 0s }
/*footer part start*/
.subscri{ color: #000; }
.addFooter { display: flex; }
.headingh3 { font-size: 1.1rem; color: #fff; font-weight: 600; margin: 0; line-height: 30px; margin-bottom: 10px; }
.footerNiper p { font-size: 0.875rem; color: #fff; margin: 0; line-height: 22px; font-weight: 300; margin-bottom: 15px; }
.footerNiper a:hover{ color: #cd366b; }
.phon{ color: #fff; }
.mail{ color: #fff; }
.footerLogo { width: 70px; margin-right: 10px; }
.phoneNum a { color: #fff; }
.phoneNum .fa { transform: rotate(-35deg); font-size: 20px; }
.phoneNum a:hover{ color: #cd366b; }
.feedbackInfo .phoneNum{ color: #fff; }
.faxBox { color: #fff;margin: 10px 0; }
.fex { color: #fff; }
.footerNiper span { width: 20px;display: inline-block; font-size: 15px; color: #586a89; }
.footerNiper span img { width: 16px; }
.impLink { display: flex; justify-content: space-between; }
.impLink ul{ margin: 0; padding: 0; }
.impLink ul li { list-style: none; margin: 0; padding: 0; width: calc(100%/2); float: left; }
.impLink ul li a { transition: all 0.4s;line-height: 24px; font-weight: 300; color: #fff; }
.impLink ul li a:hover{ color: #cd366b; }
.subinputfield { position: relative; border-radius: 10px; overflow: hidden; /*padding-right: 92px;*/ }
.subscribe { transition: all 0.4s;position: absolute; right: 0; top: 0; border-radius: 0; margin: 0; height: 100%; background: #D11A38; border: 1px solid #E63250; color: #fff;}
span.d-none.subscri{background: #fff; }
.subinputfield input { height: 45px;border-radius: 0; font-size: 1em; }
.subscri a { text-decoration: underline; color: #fff;padding-top: 5px;margin: 0; }
.subscri a:hover{ color: #cd366b }
.ourGov { display: flex; align-items: center; justify-content: space-between; padding-top: 25px; }
.ourGov img { width: 90%; }
.footerLinkWrap { padding: 40px 0 20px; background-color: #0f2955; color: #fff; }
.footerLink ul { list-style: none; padding: 0; margin: 0 0 5px; }
.footerLink li:before { content: " "; position: absolute; left: 0; top: 50%; z-index: auto; height: 10px; width: 1px; background: #cfcfcf; overflow: hidden; margin-top: -5px; }
.footerLink li { float: left; padding: 0 15px 0 15px; position: relative; }
.footerLink li:first-child { padding-left: 0; }
.footerLink li:last-child { padding-right: 0; }
.footerLink li:first-child:before { display: none; }
.footerLink a { color: #cfcfcf; text-decoration: none; font-size: 0.875em; }
.footerLink a:hover { color: #cd366b; }
.copyrightText { font-size: 0.875em; color: #cfcfcf; }
.socialIcons { list-style: none; padding: 0; margin: 0; display: inline-block; }
.socialIcons li { display: inline-block; padding: 0; margin: 0px; position: relative;border-right: 1px solid #294168;  }
.socialIcons li:last-child { border-right: none; }
.socialIcons li a { width: 40px; height: 24px; display: block; text-align: center; line-height: 27px; font-size: 20px; color: #fff; }
.socialIcons li a:hover { color: #cd366b; }
.border_footer { background: #3f5477; height: 1px; margin:30px 0; }
.visitorsCount p { font-size: 0.800em; margin: 0; line-height: 19px; }
/*footer part end*/

/********** Swiper 4.4.6 **********/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; }
.swiper-container-no-flexbox .swiper-slide { float:left; }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box; }
.swiper-container-android .swiper-slide,
.swiper-wrapper { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto; }
.swiper-slide { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; }
.swiper-slide-invisible-blank { visibility:hidden; }
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide { height:auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform; }
.swiper-container-3d { -webkit-perspective:1200px; perspective:1200px; }
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper { -webkit-transform-style:preserve-3d; transform-style:preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper { -ms-touch-action:pan-y; touch-action:pan-y; }
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper { -ms-touch-action:pan-x; touch-action:pan-x; }
.swiper-button-next,
.swiper-button-prev { position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; background-size:27px 44px; background-position:center; background-repeat:no-repeat; }
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none; }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left:10px; right:auto; }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right:10px; left:auto; }
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-lock { display:none; }
.swiper-pagination { position:absolute; text-align:center; -webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10; }
.swiper-pagination.swiper-pagination-hidden { opacity:0; }
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction { bottom:0; left:0; }
.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33); position:relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33); }
.swiper-pagination-bullet { margin: 0 4px; width:9px; height:9px; display:inline-block; border-radius:100%; background:#ababab; opacity:1; }
button.swiper-pagination-bullet { border:none; margin:0; padding:0; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer; }
.swiper-pagination-bullet-active { opacity:1; background:#cd366b; }
.swiper-container-vertical>.swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:8px; }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; -webkit-transition:.2s top, .2s -webkit-transform;
transition:.2s top, .2s -webkit-transform;-o-transition:.2s transform, .2s top;transition:.2s transform, .2s top;transition:.2s transform, .2s top, .2s -webkit-transform; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap; }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s left, .2s -webkit-transform;
transition:.2s left, .2s -webkit-transform;-o-transition:.2s transform, .2s left;transition:.2s transform, .2s left;transition:.2s transform, .2s left, .2s -webkit-transform; }
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s right, .2s -webkit-transform;transition:.2s right, .2s -webkit-transform;-o-transition:.2s transform, .2s right;transition:.2s transform, .2s right;transition:.2s transform, .2s right, .2s -webkit-transform; }
.swiper-pagination-progressbar { background:rgba(0, 0, 0, .25); position:absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top; }
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:100%; height:4px; left:0; top:0; }
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar { width:4px; height:100%; left:0; top:0; }
.swiper-pagination-white .swiper-pagination-bullet-active { background:#fff; }
.swiper-pagination-progressbar.swiper-pagination-white { background:rgba(255, 255, 255, .25); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background:#fff; }
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000; }
.swiper-pagination-progressbar.swiper-pagination-black { background:rgba(0, 0, 0, .25); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background:#000; }
.swiper-pagination-lock { display:none; }
.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, .1); }
.swiper-container-horizontal>.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%; }
.swiper-container-vertical>.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%; }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, .5); border-radius:10px; left:0; top:0; }
.swiper-scrollbar-cursor-drag { cursor:move; }
.swiper-scrollbar-lock { display:none; }
.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; text-align:center; }
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg { max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain; }
.swiper-slide-zoomed { cursor:move }
.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after { display:block; content:''; width:100%; height:100%; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position:50%; background-size:100%; background-repeat:no-repeat }
.swiper-lazy-preloader-white:after { background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") }
@-webkit-keyframes swiper-preloader-spin { 100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg); }
}
@keyframes swiper-preloader-spin { 100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg); }
}
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube { overflow:visible }
.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100% }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0 }
.swiper-container-flip { overflow:visible }
.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective:1200px }
/*inner page start==========================================*/

.innerContent{ min-height:450px; padding:20px 0; }
/*aobut us*/
.innerBannerWrap { position: relative; text-align: center; }
.innerBanner{ background: #000839; }
.innerBanner img { object-fit: cover; width: 100%; }
.innerBannerCaption h2 { background: rgb(0 0 0 / 30%);font-weight: 600; color: #fff; font-size: 2.6em; position: absolute; top: 65%; transform: translateY(-65%); margin: 0; padding: 15px; } 
.breadcrumbWrap { padding: 12px 0; position: relative; bottom: 0px; border-top: 1px solid rgb(255 255 255 / 30%); width: 100%; margin-top: -47px; text-align: left; }
.breadcrumbWrap ul { margin: 0; padding: 0; list-style: none; }
.breadcrumbWrap ul li { color: #fff; display: inline-block; }
.breadcrumbWrap ul li a { color: #fff; text-decoration: none; background: transparent; }
.breadcrumbWrap ul li a:hover { color: #cd366b; }
.breadcrumbItem + .breadcrumbItem::before { display: inline-block; padding-right: .5rem; padding-left: .5rem; color: #fff; content: "|"; }
.visionTab .tabbable { min-width: 100%; }
.visionTab .tabbable .nav-tabs { white-space: nowrap; display: flex; min-width: 100%; border-bottom: 2px solid #707070; align-items: center; }
.visionTab .tabbable .nav-tabs .nav-item .nav-link { display: inline-block; font-size: 2em; color: #223260; padding:0 0 15px; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ border-color: transparent; }
.visionTab .card-header{ border: none; padding:30px 50px; box-shadow: 0 0 0; background: transparent; }
.visionTab .nav-tabs .nav-item { margin-bottom: -2px; margin-right: 50px; }
.visionTab .card-body{ padding: 0 50px 50px 50px; }
.testimoinal{ position: relative;padding: 0 45px 0 90px; }
.testimoinal:after { content: ""; position: absolute; top: 0; left: 0; background: url(assets/images/quoteLeft.png) 0 0 no-repeat; height: 50px; width: 70px; background-size: 100%; } 
.testimoinal:before { content: ""; position: absolute; bottom: -20px; right: 0; background: url(assets/images/quoteRight.png) 0 0 no-repeat; height: 30px; width: 40px; background-size: 100%; }
.visionTab .nav-tabs .nav-item.show .nav-link, .visionTab .nav-tabs .nav-link.active { color: #495057; background-color: #fff; border-bottom: 2px solid #f00; border-top: none; border-left: none; border-right: none; font-weight: 700; }
.testimoinal { position: relative; padding: 0 45px 0 90px; font-style: italic; font-size: 1rem; line-height: 1.5; color: #555555; font-weight: 500; } 
.visionTab .card { margin-top: -230px; width: 90%; border-radius: 0px 23px 23px 23px; border: none; margin-bottom: 60px; box-shadow: 0px 6px 22px -5px rgb(0 0 0 / 20%); padding: 50px 0; }
a { color: #091646; }
a:hover { color: #c53b52; }
.facultyverTab .card-body{  padding: 0; }
.card-body{ padding: 0; }
.brd-btm { border-bottom: 1px solid #dddddd; }
.boardNiper { text-align: center; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 15px; height: 100%; position: relative;overflow: hidden; }
.boardNiper:after { content: ""; width: 2px; height: 100%; background: #fff; position: absolute; right: 0; }
.govNiper{ position: relative; }
.govNiper:before { content: ""; position: absolute;right: -1px;background: #f6f6f6; width: 5px;height: 100%;z-index: 1; }
.nipperImg { width: 80px; border-radius: 15px; border: 1px solid #707070; height: 80px; overflow: hidden; margin: 0 auto; }
.nipperImg img { background-size: cover; width: 100%; }
.nipperParsan { position: relative; }
.nipperParsan h4 { margin: 10px 0 0px; font-weight: 700; font-size: 0.785rem; }
.nipperParsan p { line-height: 19px; color: #333333; font-size: 0.785rem; margin-bottom: 30px; font-weight: 500; text-align: center!important; }
.nipperParsan:before { content: ""; height: 90%; position: absolute; right: 3px; width: 1px; top: -15px; background: #dddddd; }
.nipperParsan:after { content: ""; height: 1px; position: absolute; left: -1px; top: auto; background: #dddddd; width: 94%; bottom: 15px; }
.nipperParsan:last-child:after { display: none; }

/*sidebar menu*/
.headingh4{ font-size: 1.5em;color: #223260; font-weight: 700; margin-bottom: 10px; line-height: 24px; }
.sidebarMenu ul{ margin: 0; padding: 0; }
.sidebarMenu ul li { list-style: none;padding: 5px 0px 5px 20px;transition: all 0.4s;border-bottom: 1px solid #dddddd;font-weight: 600;position: relative; }
.sidebarMenu ul li a{ transition: all 0.4s;color: #000000;font-size: 1em;line-height: 26px; }
.sidebarMenu ul li a:hover{ color: #C53B52; }
.sidebarMenu ul li:hover { border-bottom: 1px solid #C53B52; }
.linkitle li:after {content: "\f0a9";font-family: FontAwesome;display: inline;color: #A8A8A8;left: 0;top: 7px;position: absolute;transition: all 0.4s; }
.linkitle li:hover::after {content: "\f0ab";font-family: FontAwesome;display: inline;color: #C53B52;left: 0;top: 7px;position: absolute;transition: all 0.4s; }
.sidebarMenu ul li a:hover .linkitle:after{ color: #C53B52; }
.courseBrochure { border-bottom: 1px solid #dddddd; padding: 12px 0; width: 100%; display: inline-block; }
.sidebarMenu ul li.active a { color: #C53B52; }
.sidebarMenu ul li.active { border-bottom: 1px solid #C53B52; }
.sidebarMenu ul li.active a .linkitle:after { color: #C53B52; }
.courseBrochure h5 { margin: 12px 15px; font-size: 1.2em; font-weight: 700; color: #393939; line-height: 1; float: left; transition: all 0.4s; }
a.courseBrochure:hover h5 { color: #c53b52; }
a.courseBrochure:hover { border-bottom: 1px solid #C53B52; }
.courseBrochure img { width: 60px; float: left; }
.linkDetails ul li{ margin-top: 0; list-style: none; padding: 8px 8px 8px 0; }
.linkDetails ul li a { transition: all 0.4s; color: #545454; font-size: 1em; font-weight: 400; }
.arrowDwon{ color: #C53B52; }
.linkitle { cursor: pointer; }
.arrowDwon:after{ content: "\f0ab"; font-family: FontAwesome; display: inline; color: #C53B52; }
.arrowDwon:before{ content: "";height: 1px; width: 100%; background: #dddddd; position: absolute;left: 0; top: 44px; }
.linkDetails ul { margin-top: 15px; }
.sidebarMenu .linkDetails ul li:last-child { border: none; }
.left-side {  display: inline-block; float: left; position: sticky; top: 50px; margin-bottom: 30px; width: 100%; }
.innerContentn { width: 1100px; margin: 50px auto; clear: both; }
.innerContentn:before, .innerContentn:after { content: ""; display: table; clear: both; }
@keyframes animate {
	0% { opacity: 0; transform: rotate(45deg) translate(-20px, -20px); }
	50% { opacity: 1; }
	100% { opacity: 0; transform: rotate(45deg) translate(20px, 20px); }
}

/*Faculty page*/
.associate { text-align: center; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 15px; height: 100%; margin: 0 0 30px; position: relative; overflow: hidden; }
.professors { position: relative; padding: 20px 20px 40px 0;}
.professors:before { content: ""; width: 97%; position: absolute; left: -14px; height: 1px; top: auto; background: #a1a1a1; bottom: -10px; }
.professors:after { content: ""; height: 92%; position: absolute; left: -28px; width: 1px; top: 7px; background: #a1a1a1; }
.facultybox{ position: relative; }
.associbox { position: relative; padding-left: 100px; height: 100%; }
.facultyInner .card { width: 100%; margin: 0; box-shadow: none; padding-top: 0; }
.facultyInner .card-header{ padding: 0 0 40px; }
.facultyInner .card-body{ padding: 0; }
.facultyImg { width: 90px; border-radius: 15px; border: 1px solid #707070; height: 90px; overflow: hidden; margin-right: 20px; float: left; position: absolute; left: 0;top: 0;background-position: center center;background-size: cover; }
.facultyDetail { text-align: left; height: 100%; }
.facultyDetail h4 { margin: 0; color: #223260; font-size: 1.3em; font-weight: 700; }
.facultyDetail h4 span{ font-weight: 600; }
.associbox .facultyDetail p { word-break: break-all; margin-bottom: 7px; font-size: 0.875rem; }
.konwbtn { color: #C53B52; font-size: 0.875rem; text-decoration: none; padding-left: 30px; position: absolute; top: auto; bottom: -38px; line-height: 20px; }
.konwbtn:hover{ color: #223260; padding-left: 35px; }
.konwbtn:before { content: ""; width: 26px; height: 26px; background: url(assets/images/spritesArrow.png) no-repeat 0 0; overflow: hidden; transition: 350ms ease; position: absolute; left: 0; background-size: 80px; background-position: -29px -29px; top: -2px; }
.konwbtn:hover:before{ content: "";left: 5px; }
.facultyImg img { background-size: cover; }
/*Faculty detail */
.detailwrap{ position: relative;z-index: 1; }
.imgDatail img { width: 100%;border-radius: 20px; display: block; margin: 0 auto; }
.iriProfile a { transition: all 0.4s; position: absolute; bottom: 0px; left: 50%; margin: 0; display: flex; justify-content: center; align-items: center; transform: translateX(-50%); background: #fff; border-radius: 50px; color: #223260; font-weight: 600; font-size: 1em; width: 210px; border: 1px solid #223260; padding: 10px 30px; }
.iriProfile a:hover { background: #ebebeb; color: #e63250; border: 1px solid #e63250; }
.iriProfile img{ width: 15px; margin-right: 5px; }
button.btn.iriProfile, button.btn.iriProfile:hover { background: transparent;padding: 0; border: none; }
.niperflty { margin-top: 150px; }
.niperflty .breadcrumbWrap ul li a { color: #5B5B5B; }
.niperflty .breadcrumbItem + .breadcrumbItem::before { color: #5B5B5B; }
.niperflty .breadcrumbWrap ul li { color: #5B5B5B; }
.facBanner {margin-bottom: 40px;}
.detailbox h3{ font-size: 1.5em; color: #223260; font-weight: 600; }
.detailbox h2{ margin-bottom: 7px; }
.facultyUl { margin-top: 20px; padding: 0; }
.facultyUl li { word-break: break-all; margin: 0; list-style: none; border-bottom: 1px solid #BFBFBF; padding: 13px 13px 13px 30px; font-weight: 600; position: relative; }
.facultyUl li a { color: #545454; font-size: 1em; line-height: 20px; }
.facultyUl li a:hover{ color: #E63250; }
.facultyUl li span { position: absolute; left: 0; }
.facultyUl li span img { width: 18px;  }
.single-programme-batch .facultyUl li{  padding: 13px 0;}
.single-faculty header.mainheader { position: relative; }
.single-faculty .niperflty { margin: 0; }
.single-staff header.mainheader { position: relative; }
.single-staff .niperflty { margin: 0; }
.breadcrumbWrap.innerUniqueBreadCrumb { margin: 0;padding:0 0 20px 0;border-top: transparent; }
.aboutInner h3 { position: relative; display: inline-block; padding-bottom: 10px;margin-bottom: 15px; }
.aboutInner h3:after { content: ""; position: absolute; left: 0; top: auto; height: 3px; width: 100%; background: #C53B52; bottom: 0; }
.ResearchInterest { margin: 30px 0;z-index: 0; }
.ResearchInterest ul { margin: 0; padding: 0; }
.ResearchInterest ul li { list-style: none; line-height: 20px; margin-bottom: 16px; position: relative; padding-left: 23px; }
.ResearchInterest ul li:last-child { margin: 0; }
.ResearchInterest ul li:after { content: ""; position: absolute; left: 0; top: 6px; width: 9px; height: 9px; background: #C53B52; border-radius: 50%; }
.facuTabwrap h2 { margin: 40px 0; position: relative; }
.facuTabwrap h2:before { content: ""; height: 1px; position: absolute; left: 0; bottom: -16px; background: #dfdfdf; width: 100%; z-index: 0; }
.facuTabwrap ul.nav-pills { background: #1F3E71;border-radius: 25px;padding: 30px 0px 50px 25px; }
.facuTabwrap ul.nav-pills li{  border-bottom: 1px solid #395582; }
.facuTabwrap ul.nav-pills li:last-child{ border-bottom: none; }
.facuTabwrap .nav-pills .nav-link { border-radius: 0; font-size: 1em; color: #fff; font-weight: 500;padding: 1rem; }
.facuTabwrap .nav-pills .nav-link.active, .facuTabwrap .nav-pills .show>.nav-link { color: #C53B52; background-color: #fff;border-radius: 10px 0 0 10px; font-weight: 700; }
.experiencebox { position: relative; }
.experiencebox ul { margin: 0; padding: 0; }
.experiencebox ul li { list-style: none; margin: 0 0 30px; padding: 0; display: flex; justify-content: left; position: relative; }
.dateexper {width: 160px; font-size: 1em; font-weight: 700; }
.national { width: 100%; padding-left: 70px; }
.national h5 { margin: 0 0 2px; line-height: 1; font-size: 1em; font-weight: 600; color: #555555; }
.national p { margin: 0; }
.experiencebox:after { content: ""; height: 100%; position: absolute; left: 158px; top: 0; background: #EFEFEF; width: 6px; z-index: 0; }
.experiencebox ul li:after { content: ""; position: absolute; top: 5px; left: 152px; width: 17px; height: 17px; background: #C53B52; border-radius: 50%; z-index: 1; }

/*Department of Pharmaceutics*/
.innerContent p { margin: 0 0 20px 0; font-size: 1em; line-height: 1.5; text-align: justify; }
.bulletListing { list-style:none; padding:0; }
.bulletListing li { padding-left:20px; margin-bottom: 10px; line-height:1.5; position: relative; color:#545454; }
.bulletListing li:before { position: absolute; left: 0; top:5px; font-family:'FontAwesome'; content: "\f111"; font-size:10px; color:#C53B52; }
.bulletListing li .boldFont { display:block; font-weight:700; color:#545454; padding-bottom:5px; }
/******** Table ********/
.icHeight .tableOut { margin-top: 10px; }
.linkDetails{ display: none; }
.tableOut { overflow-y:hidden; overflow-x:auto }
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-bottom:0; border-right:0; font-size:1em; margin-bottom:30px;box-shadow: 7px 9px 14px 5px rgb(0 0 0 / 9%); }
table table, .tableData table { margin:0 }
th, td, .tableData th, .tableData td { border:none; padding:15px 20px; border-bottom: 1px solid #ccc; background-color:#fff; color:#666; }
caption, th, td { font-weight: normal; background:#fff }
.tableData th:first-child{ border-radius: 15px 0 0 0; }
.tableData th:last-child{ border-radius: 0 15px 0 0; }
th, .tableData th { background: #0F2955; color: #fff; font-weight: 500; font-size:1em; }
.tableScroll { overflow-y:hidden; overflow-x:auto }
table a, .tableData a, .responsiveTable a{ color:#000; text-decoration:none; transition: all 350ms ease 0s;-webkit-transition: all 350ms ease 0s; }
table a:hover, .tableData a:hover, .responsiveTable a:hover{ color:#C53B52; }
.btn.focus, .btn:focus{ box-shadow: none; }

/*PhD Scholar*/
.phdScholarWrap { margin-bottom: 20px; }
.phdScholarPersonWrap { background: #fff; padding: 30px; border-radius: 0 20px 20px 20px; box-shadow: 7px 9px 14px 5px rgb(0 0 0 / 9%); margin-bottom: 25px; margin-top: -50px; position: relative; width: 90%; }
.phdScholarListing { list-style: none; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px 50px; height: 100%; margin: 0; padding: 0; }
.phdScholarListing li { font-size:1.1em; padding-left:20px; margin-bottom: 10px; line-height:1.5; position: relative; color:#545454; font-weight:700; }
.phdScholarListing li:last-child{ margin-bottom:0; }
.phdScholarListing li:before { position: absolute; left: 0; top:6px; content:""; font-family:'FontAwesome'; content: "\f111"; font-size:10px; color:#C53B52; }
.phdScholarPersonWrap .row .col-md-4{ border-right:1px solid #ccc; }
.phdScholarPersonWrap .row .col-md-4:last-child{ border-right:0; }

.phdbox:before { content: ""; position: absolute; right: -20px; height: 100%; top: 0; background: #ccc; width: 1px; }
.phdbox { position: relative; }
.phdbox:last-child:before { display: none; }
.phdScholarListing:before{ display: none; }
/*Instruments*/
.instrumentsWrap { margin-bottom:35px; overflow: hidden; }
.instrumentsListing { list-style: none; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 10px 0; height: 100%; margin: 0; padding: 0; position: relative;  align-items: center; }
.instrumentsListing:before{ display: none; }
.instrumentsListing:after{ content: ""; position: absolute; width: 2px; height: 100%; background: #fff; right: 0; top: 0px;  }
.instrumentsListing li { text-align: center; color: #333333; font-weight: 600; font-size: 1em; position: relative; height: 100%; }
.instrumentsListing li:before { content: ""; position: absolute; width: 1px; height: 85%; background: #ccc; right: 0; top: 14px; }
.instrumentsListing li:after { content: ""; width: 100%; height: 1px; background: #ccc; position: absolute; left: 0; bottom: -12px; }
.instrumentsListing li .instrumentNameBox { padding: 20px 15px; font-weight: 600; color: #333333; }
.instrumentsImageWrap { margin-bottom: 35px; }
.instrumentsImageWrap .instrumentImageBox{ border-radius:15px; overflow:hidden; }

.downloadsbox { background: #fff; margin-top: -50px; z-index: 1; position: relative; width: 90%; border-radius: 0px 23px 23px 23px; box-shadow: 16px 16px 23px -1px rgb(0 0 0 / 10%); padding: 50px; }
.objectbox { text-align: center; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 15px; height: 100%; overflow: hidden; }
.objectinner { position: relative; padding: 30px 0; transition: all 0.4s; }
.objectinner:hover .objectImg img { filter: grayscale(1); }
.objectinner:hover .objectTitle { color: #e63250; }
.objectinner:before { content: ""; height: 85%; position: absolute; left: -15px; width: 1px; top: -10px; background: #dddddd; }
.objectbox a.objectinner { transition: all 0.4s; }
.objectinner:after { content: ""; height: 1px; position: absolute; left: 0; top: auto; background: #dddddd; width: 95%; bottom: 15px; }
.objectImg img { transition: all 0.4s; }
.objectTitle { font-weight: 600; color: #333333; margin: 15px 0;transition: all 0.4s; }
.objectinner:last-child:after { display: none; }
.downloadsbox:after { content: ""; position: absolute; bottom: 61px; background:#fff; height: 15px; left: 0; width: 100%; }
.importantInner { position: relative; }

.downloadtab { padding-top: 50px; }
.currentStudent { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 10px; height: 100%; margin: 0; padding: 0; }
.currentStudent:before{ display: none; }
.currentStudent li { list-style: none; margin-bottom: 15px; }
.currentStudent li a { float: left; display: flex; align-items: center; width: 100%; height: 90px; position: relative; padding: 15px 15px 15px 68px; border: 1px solid transparent; border-radius: 15px; }
.currentStudent li a:hover, .currentStudent li a:focus{ border: 1px solid #E63250; border-radius: 15px; }
.currentStudent li a:hover h5 { color: #E63250; }
.stuImg { width: 47px; position: absolute; left: 10px; }
.currentInner h5 { transition: all 0.4s; font-weight: 600; color: #000000; line-height: 21px; margin-bottom: 5px; font-size: 1em; }
.currentInner p { font-size: 0.785em; margin: 0; padding: 0; color: #000000; }

.commenGallery { position: relative;  overflow: hidden; border-radius: 15px; margin-bottom: 25px; }
.commenThumbnail img { width: 100%; border-radius: 15px; }
.commenGallery a { position: relative; overflow: hidden; display: flex; justify-content: space-around; align-items: center; height: 100%; width: 100%; }
.commenGallery a:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgb(0 0 0 / 80%) 100%); z-index: 0; }

.zoomIcons { height: 100%; width: 100%; z-index: 1; position: absolute; }
.commenGallery:hover .zoomIcons{ opacity: 1; z-index: 1; transform: scale(1); }
.zoomIcons:before { position: absolute; height: 40px; width: 40px; content: "\f00e"; font-family: 'FontAwesome'; font-size: 20px; color: #2c3d83; top: 50%; left: 50%; background-color: #fff; border-radius: 100%; text-align: center; line-height: 40px; opacity: 0; transform: translate(-50%, -50%); z-index: 1; -webkit-transition: 0.4s ease; transition: 0.4s ease; }
.zoomIcons:hover:before  { opacity: 1; z-index: 1; }

/*custom gallary light box*/
.customGallery { position: relative;  overflow: hidden; border-radius: 15px; }
.customThumbnail img { width: 100%; border-radius: 15px; }
.customGallery a { position: relative; overflow: hidden; display: flex; justify-content: space-around; align-items: center; height: 100%; width: 100%; }
.customGallery a:after { content: ""; position: absolute;top: -100%; bottom: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgb(0 0 0 / 80%) 100%); z-index: 0;transition: all 0.4s; }
.customGallery a:hover:after{ top: 0; }
.customGallery a:before {position: absolute; height: 40px; width: 40px; content: "\f00e";font-family: 'FontAwesome';font-size: 20px; color: #2c3d83; top: 50%; left: 50%; background-color: #fff; border-radius: 100%;    text-align: center;line-height: 40px; opacity: 0; transform: translate(-50%, -50%); z-index: 1;   -webkit-transition: 0.4s ease;transition: 0.4s ease;}
.customGallery a:hover:before { opacity: 1; z-index: 1; }

/*********  LiteBox v1.3 **********/
.litebox-overlay, .litebox-overlay > * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.litebox-overlay { display: none; width: 100%; min-width: 280px; text-align: center; position: fixed; top: 0; left: 0; z-index: 9999999; }
@-webkit-keyframes liteboxLoader {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes liteboxLoader {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}
@-ms-keyframes liteboxLoader {
	0% { -ms-transform: rotate(0deg); }
	100% { -ms-transform: rotate(360deg); }
}
@-o-keyframes liteboxLoader {
	0% { -o-transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); }
}
@keyframes liteboxLoader {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.litebox-overlay .litebox-loader { position: absolute; width: 40px; height: 40px; left: 20px; top: 20px; border: 3px solid #111; border-right-color: #fff; border-radius: 50%; -webkit-animation: liteboxLoader 1s linear infinite; -moz-animation: liteboxLoader 1s linear infinite; -ms-animation: liteboxLoader 1s linear infinite; -o-animation: liteboxLoader 1s linear infinite; animation: liteboxLoader 1s linear infinite; }
.litebox-overlay .litebox-text { width: 100%; padding: 0 15px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 12px; line-height: 50px; position: absolute; bottom: 0; z-index: 2; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-text.active { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); opacity: 1; }
.litebox-overlay .litebox-close { width: 40px; height: 40px; background: url(assets/images/litebox-close.png) no-repeat center; opacity: 0.7; position: absolute; top: 20px; right: 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-close:hover { opacity: 1; cursor: pointer; }
.litebox-overlay .litebox-nav { display: none; width: 60px; height: 60px; margin-top: -30px; opacity: 0.2; position: absolute; top: 50%; z-index: 9999999; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.litebox-overlay .litebox-nav:hover { opacity: 0.5; cursor: pointer; }
.litebox-overlay .litebox-prev { background: url(assets/images/litebox-prev.png) no-repeat center; left: 20px; }
.litebox-overlay .litebox-next { background: url(assets/images/litebox-next.png) no-repeat center; right: 20px; }
.litebox-overlay .litebox-container { position: absolute; top: 10%; right: 10%; bottom: 10%; left: 10%; overflow: hidden; }
.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }
.litebox-overlay img, .litebox-overlay iframe { display: inline-block; max-width: 100%; max-height: 100%; margin: 0 auto; vertical-align: middle; overflow-x: hidden; }
.litebox-overlay iframe { width: 100%; height: 100%; position: relative; z-index: 999999; }
.litebox-overlay .litebox-inline-html { width: 100%; padding: 20px; background: #fff; line-height: normal; overflow-x: hidden; line-height: normal !important; position: absolute; }
.litebox-overlay .litebox-error { width: 100%; height: 100%; color: #fff; text-align: center; line-height: inherit; }
.litebox-overlay .litebox-error span { background: rgba(0, 0, 0, 0.9); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; color: #fff; text-shadow: 1px 1px 0 #000; line-height: normal; }
@media only screen and (max-width:479px) {
	.litebox-overlay .litebox-close { z-index: 9999999; }
}
.swiper-button-play a, .swiper-button-pause a { opacity: 0; }
.customGalleryWrap{ position: relative;margin-bottom: 20px; margin-top: 60px; }
.customtarrow { z-index: 1; position: absolute; top: -40px; right: 0px; width: 100%; }
.customtarrow .customtNext { top: -6px; position: absolute; right: 0px; background-size: 70px; background-position: -47px 7px; }
.customtarrow .customtPrev { top: -6px; position: absolute; right: 68px; background-size: 70px; background-position: -47px -21px; }
 .customGalleryWrap .swiper-button-play,
 .customGalleryWrap .swiper-button-pause { right: 39px; top: -6px; }
.arrow.down{ position: absolute;right: -15px;top: 23px; }
.arrow { border: solid #fff; border-width: 0 2px 2px 0;display: inline-block;padding: 3px; }
.down { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
#lab p { margin-bottom: 60px; }
.gallaryfacultyWrap, .labfacultyWrap, .gallaryfacultyInnerWrap{ position: relative;margin-bottom: 20px; }
.gallaryfacultyrow, .labfacultyrow  { z-index: 1; position: absolute; top: -40px; right: -10px; width: 100%; }
.gallaryfacultyrow .gafacultyNext, .labfacultyrow .facultyNext { background-size: 70px; top: 0px; position: absolute; right: 0px; background-position: -46px 7px; }
.gallaryfacultyrow .gafacultyPrev, .labfacultyrow .facultyPrev { background-size: 70px; top: 0px; right: 66px; position: absolute; background-position: -47px -21px; }
.gallaryfacultyWrap .swiper-button-pause, .labfacultyWrap .swiper-button-pause, .gallaryfacultyInnerWrap .swiper-button-pause { right: 34px; top: 0; }
.gallaryfacultyWrap .swiper-button-play, .labfacultyWrap .swiper-button-play, .gallaryfacultyInnerWrap .swiper-button-play { right: 34px; top: 0; }
.gallaryfacultyInnerWrap .customGallery a { display:block; }

.fieldMarked { font-size: 1.2em;font-weight: 600;}
.fieldMarked span { display: inline-block; color: #C81936; }
.contactForm label{ font-weight: 500;color: #323232;font-size: 1.071em; }
.contactForm input, .contactForm select{ height: 45px;  }
.contactForm select.form-control:not([size]):not([multiple]){ height: 45px;  }
.contactForm .form-row>.col, .contactForm .form-row>[class*=col-] { padding-right: 10px; padding-left: 10px; }
.contactForm label span{ color: #C81936; }
.contactForm .form-control:focus { border-color: #E63250; box-shadow: none; }
.captchaBlockWrap .rc-anchor { border: 1px solid #c2caed; }
.contactForm textarea { min-height: 45px; }
.veryFocatopm { display: flex; overflow: hidden; }
.veryficationCode { margin-left: 15px;border: 1px solid #fff; border-radius:.25rem; }
.veryficationCode img { height: 43px; border-radius:.25rem;  }

.tendersInner { background: #f8f8f8; padding: 20px; }
.annualMaintenance { display: flex; justify-content: space-between; }
span.anCount { background: #0f2955; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; margin-right: 10px; }
.anTitle { display: flex; align-items: center; font-weight: 600; font-size: 1.3em; color: #000; margin-bottom: 15px; }
.tenderRefrenc p span { display: block; color: #000; font-weight: 300; }
.tenderRefrenc p { font-weight: 600; margin: 0; }
.tenderDate { display: flex; align-items: center; margin: 15px 0; }
.tenderDate .fa { font-size: 36px; color: #e63250; margin-right: 12px; }
.publishing p { margin: 0; font-size: 1em; font-weight: 400; color: #000; line-height: 25px; }
.publishing h5 { margin: 0; font-weight: 600; color: #0f2955; font-size: 1.2em; }
.prebid span { color: #000;font-weight: 600;font-size: 14px; }
.prebid h6 { margin: 0 15px 0 0;color: #000;font-weight: 600; float: left; }
.prebid .fa { color: #f00; font-weight: 300; }

.prebid a { color: #0f2955; }
.prebid p { margin: 7px 0; }
.tenderDocuments h6 { font-weight: 600; color: #000; margin-top: 15px; }
.otherTender ul { margin: 0; padding: 0; }
.otherTender ul li { list-style: none; padding-left: 0; }
.otherTender ul li a { position: relative; padding-left: 14px; color: #000; font-weight: 600; font-size: 1.1em; }
.otherTender ul li a:after { content: ""; width: 7px; height: 7px; background: #e63250; position: absolute; left: 0; top: 7px; border-radius: 50%; }
.otherTender ul li a .fa-file-pdf-o { color: #e63250; padding: 0 5px; }
.otherTender ul li a .filesSize { font-weight: 400; }
.otherTender { background: #fff; padding: 20px; }
.iconsBox { transition: all 0.4s; text-align: center; padding: 20px; background: #fff; box-shadow: 0px 0px 6px 4px rgb(0 0 0 / 10%); border-radius: 15px; margin-bottom: 25px; height: 80%; }
.iconsBox .fa { font-size: 59px; color: #e63250; }
.iconsBox:hover { background: #FFAAB8; }
.md-accordion .fa { float: right; transition: all 0.4s; }
.md-accordion .card-header h5 { color: #fff; font-weight: 600; font-size: 1em; }
.md-accordion .card-header{ margin-bottom: 15px; border-bottom: none; border-radius: 5px; }
.md-accordion .card-header { background: #0f2955; }

/*sitemap page*/
.sitemap .sitemap-box{ margin:0 !important; }
.sitemap .sitemap-menu { list-style:none; padding:0 !important; position:relative; padding-top:10px !important; margin: 0; }
.sitemap .sitemap-menu a { display:inline-block; }
.sitemap .sitemap-menu > li { padding:0 0 0 25px; position:relative; margin-bottom:5px; }
.sitemap .sitemap-menu > li:last-child { margin-bottom: 0; }
.sitemap .sitemap-menu > li > a, #site-map .nolink { color: #000; font-size:18px; line-height:25px; text-decoration: none; padding:7px 20px; transition:500ms all; border: 1px solid #2c3d83; }
#site-map .nolink { display:inline-block; }
.sitemap .sitemap-menu > li > a:hover, #site-map .nolink:hover { background:#072e67; color:#fff;border: 1px solid #072e67; }
.sitemap .sitemap-menu ul li { margin-bottom:5px; }
.sitemap .sitemap-menu > li > ul { border-left: 1px solid #2c3d83; list-style: none; padding:5px 0; margin:0 0 15px 25px; position:relative }
.sitemap .sitemap-menu > li > ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background:#2c3d83; border-radius:50%; }
.sitemap .sitemap-menu > li > ul > li { padding:0 0 0 15px; position: relative; }
.sitemap .sitemap-menu > li > ul > li > a { transition:500ms all; background:#fff; padding:5px 10px;border:none; }
.sitemap .sitemap-menu > li > ul > li > a:after { border-top: 2px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top:17px; width: 26px; transition:500ms all; display: none; }
.sitemap .sitemap-menu > li > ul > li > a:hover { transition:500ms all; background:#072e67; color:#fff; padding-left:20px; }
.sitemap .sitemap-menu ul a { color: #333; text-decoration: none; font-size:16px; }
.sitemap .sitemap-menu > li > ul > li > ul { border-left: 1px solid #2c3d83; list-style: none; padding:5px 0; margin:0 0 10px 15px; position:relative }
.sitemap .sitemap-menu > li > ul > li > ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background:#2c3d83; border-radius:50%; }
.sitemap .sitemap-menu > li > ul > li > ul li { padding: 0 0 0 15px; position: relative; }
.sitemap .sitemap-menu > li > ul > li > ul li > a { transition:500ms all;font-size: 14px;padding: 7px 5px; border:none;position: relative; }
.sitemap .sitemap-menu > li > ul > li > ul li > a:after { border-top: 1px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top:17px; width: 16px; transition:500ms all; }
.sitemap .sitemap-menu > li > ul > li > ul li > a:hover { padding-left:10px; transition:500ms all; color:#003366; background: transparent;border:none; }
.sitemap .sitemap-menu .extIcon { margin-left:6px; margin-top:3px; }
.sitemap .sitemap-menu li.expanded { list-style-image:none; list-style:none; }
.sitemap .sitemap-item ul { list-style: none; padding: 0; margin:0;padding: 0 !important; position: relative; padding-top: 10px !important; }
.sitemap .sitemap-item ul li { position: relative; padding-left: 30px; float: left; width: 25%; margin-bottom:10px; }
.sitemap .sitemap-item ul li ul.submenu li::before { position: absolute; height: 10px; width: 10px; content: "\f105"; font-family: 'FontAwesome'; font-size: 14px; color: #2c3d83; top: 12px; left: 6px; border-radius: 100%; text-align: center; line-height: 12px; transform: translateY(-1px); }
.sitemap .sitemap-item ul li ul.submenu { padding: 10px; }
.sitemap .sitemap-item ul li ul.submenu li { width: 100%; float: none; }
.sitemap .sitemap-item ul li ul.submenu li > a::after { content: ""; display: block; border-top: 1px solid #2c3d83; height: 0; position: absolute; transition: 500ms all; top: 17px; left: 0; width: 11px; }
.sitemap .sitemap-menu > li > ul > li > ul.submenu li::before{ top: 12px; left: 9px; }
.sitemap .sitemap-menu > li > ul > li > ul.submenu li > a:after { top: 17px; left: -16px; width: 15px; }

.md-accordion .card-header a:not(.collapsed) .rotate-icon { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.fa-file-pdf-o { color: #e63250;margin: 5px; }
.table_btn { line-height: 1; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-decoration: none; background: #C81936;border-color: #C81936; padding:7px 10px;font-weight: 600; color: #fff !important; border-radius: .25rem; display: inline-block; font-size: 1em; }
.table_btn:hover { background: #0a2853; border-color: transparent; }
.brochureWrap ._df_thumb { border: 0; width: 100%; height: 360px; }
.brochureWrap ._df_book-cover{ border: 1px solid #ccc; }

.announListing { background: #f1f1f1; padding:15px; width: 100%; } 
.announListing:nth-child(2n) { background: #fff; }
.announListing p{ margin-bottom: 0; }
.announListing h3, .announListing h3 a { font-size: 1.1em; margin-bottom: 5px;  color: #000; }

.deaprUl { grid-gap: 15px;margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; height: 100%; position: relative; }
.deaprUl li { list-style: none; margin: 0; padding: 0; }
.deaprUl li a { background: #0f2955; padding: 15px 15px 15px 50px; height: 100%; color: #fff; display: block; position: relative; transition: all 0.4s; }
.deaprUl li a:hover{ background: #E63250; }
.deaprUl li a:after { content: ""; background: url(assets/images/logoIcons.png) no-repeat 0 0; width: 40px; height: 40px; position: absolute; left: 7px; top: 8px; background-size: 100%; }
.deaprUl::before { display: none; }

.programBox { transition: all 0.4s; text-align: center; padding: 20px; background: #fff; box-shadow: 0px 0px 6px 4px rgb(0 0 0 / 10%); border-radius: 15px; display: block; margin-bottom: 20px; height: 90%; }
.sprite { border: 3px solid #d3d3d3; border-radius: 50%; background-color: #fff; display: block; width: 100px; height: 100px; margin: 0 auto 15px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; background-image: url(assets/images/sprite.png); background-repeat: no-repeat; text-indent: -999px; text-transform: uppercase; overflow: hidden; display: block; }
.programBox .name { font-size: 1em; color: #000; font-weight: 600; }
.programBox:hover .name{ color: #fff; }
.programBox .phd { background-position: -3px 17px; }
.programBox .ms-pharm { background-position: -101px 19px; }
.programBox:hover { background: #0f2955; color: #fff; }
.programBox:hover .ms-pharm { background-position: -101px -82px; }
.programBox:hover .phd { background-position: -3px -81px; }
.achievlisting { margin: 0; padding: 0; }
.achievlisting li { display: block; background: #f1f1f1; margin-bottom: 25px; padding: 15px;float: left; list-style: none; box-shadow:0 0 15px rgba(0, 0, 0, 0.3); width:100%; border-radius:15px; }
.achievImg { float: left; padding-right: 15px; }
.achievlisting li:nth-child(2n) { background: #fff; }
.achievImg img { padding:10px; background: #fff; border:1px solid #f1f1f1;border-radius: 10px; }

/*Collaboration style*/
.collaborationWrap .collaborationBox { box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);	margin-bottom: 20px; padding: 20px; border-bottom: 3px solid #2460b3; }
.collaborationWrap .collaborationBox:nth-child(2n) { background: #f1f1f1; }
.collaborationLogo { background: #fff; padding: 15px;	border: 1px solid #dfdfdf; border-radius:15px; }
.collaborationLogo img { width: 100%; }
.collaborationTitle { font-size: 1.4rem;color:#2460b3;	font-weight: 600; margin-bottom: 10px; }
.readMoreLink a { font-size: 1.1em; font-weight: 600; color: #C53B52; display:inline-block; }
.readMoreLink a:hover { color:#223260; }

.adminImg { width: 180px; float: left; margin-right: 20px; }
.adminBox { height: 90%; display: flex; margin-bottom: 25px; padding: 15px; float: left; list-style: none; box-shadow: 0 0 20px rgb(0 0 0 / 15%); width: 100%; overflow: hidden; border-radius: 15px; }
.adminImg img { padding: 10px; background: #fff; border: 1px solid #f1f1f1; }
.adminDetail { width: calc(100% - 180px); }
.adminDetail p { word-break: break-all; }
.adminDetail h4 { margin-bottom: 10px; }
.journalsWrap .visionTab .card { margin: 0; width: 100%; border-radius: 23px; }

.table-responsive tbody tr td{ background: transparent; border: none; }
.table-responsive tbody tr:nth-of-type(odd) { background-color:transparent; }
.researchTable table tr table {  border-right: 1px solid #ccc;border-top: 1px solid #ccc;  border-bottom: none; margin-bottom: 20px; }
.researchTable .table td table tr td { border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;color: #000; }
.researchTable table { box-shadow: none; }
.researchTable .table td, .researchTable .table th { padding: 0.45rem; font-size: 14px; }
.projectsFrm { padding: 40px 150px 25px 15px; background: #0f2955; border-radius: 15px; margin: 20px 0; position: relative; width: 100%; display: flex; flex-wrap: wrap; }
.projectsFrm .form-group label{ color: #fff; }
.searchBtn { position: absolute; right: 10px; top: 40px; }
.form-control{ border: 1px solid #c2caed; }
select{ -webkit-appearance: none;appearance: none;text-overflow: ellipsis;overflow: hidden;background: url(assets/images/selectArrow.png) 100% center no-repeat !important;
    background-size: 26px !important; }
select.form-control:not([size]):not([multiple]) { height: calc(2.4rem + 5px); }
form.projectsFrm .form-control { border: 1px solid #fff; border-radius: 0.25rem; color: #fff;background: transparent; }
form.projectsFrm .form-control::-webkit-input-placeholder { color: #fff;opacity: 1; }
form.projectsFrm .form-control::-moz-placeholder { color: #fff;opacity: 1; }
form.projectsFrm .form-control:-ms-input-placeholder { color: #fff;opacity: 1; }
form.projectsFrm .form-control:-moz-placeholder { color: #fff;opacity: 1; }
form.projectsFrm .form-control option{ background: #000; }
form.projectsFrm .form-control optgroup{ background: #C81936; }
.innerdirimg { float: left; padding: 0px 20px 20px 0; }
.icHeight h4{ margin: 0; }
.w200{ width: 200px; }
.w120{ width: 120px; }
.researchTable th, .researchTable .tableData th{ font-weight: 600; color: #0F2955; background: #f2f2f2; border-left: 1px solid #ccc; border-top: none; }
.sliderText {background: #0f2955; color: #fff; width: 100%; padding: 10px 15px; font-weight: 600; position: relative; z-index: 1; margin-top: -12px; }
.subscribeFormPage .tnp-subscription { background: #0f2955; padding: 20px; border-radius: 15px; }
.subscribeFormPage .tnp-field label { color: #fff; }
.subscribeFormPage form { display: flex; width: 100%; position: relative; }
.subscribeFormPage .tnp-field-email { width: 100%; }
.subscribeFormPage .tnp-field-button { position: absolute; right: 0; bottom: 0; left: auto; height: 50px; margin: 0; }
.subscribeFormPage .tnp-field input[type="submit"] { position: relative; transition: all 0.4s; right: 1px; top: 1px; border-radius: 0px 3px 3px 0px; margin: 0; height: 48px; background: #E63250; border: 1px solid #E63250; font-size: 1.1em; font-weight: 600; }
.subscribeFormPage .tnp-field input[type="submit"]:hover {border: 1px solid #2c3d83; color: #fff; background-color: #2c3d83; }
.subscribeFormPage input { border-radius:0.25rem; }
.subscribeFormPage .tnp-subscription input[type=email] { color: #fff; border: 1px solid #fff; background: transparent; padding-right: 114px; outline: none; }
.subscribeFormPage .tnp-subscription input[type=email]:focus, form.projectsFrm .form-control:focus, .subscribeFormPage .tnp-profile form .tnp-field select:focus, .searchformWrap .search-form input[type="search"]:focus{ box-shadow: none; border: 1px solid #E63250; }
.subscribeFormPage .tnp-profile { background: #0f2955; padding: 20px; border-radius: 15px; display: block; margin: 15px auto; max-width: 500px; width: 100%; }
.subscribeFormPage .tnp-profile form { display: block; }
.subscribeFormPage .tnp-profile .tnp-field-button { position: relative;height:auto; }
.subscribeFormPage .tnp-profile .tnp-field-button input[type=submit] { line-height: 1; border: none; padding: 13px 30px; position: relative; transition: all 0.4s; background: #E63250; color: #fff; border-radius: 35px; display: inline-block; font-size: 1em; font-weight: 600; }
.subscribeFormPage .tnp-profile form .tnp-field label { display: block; color: #fff; }
.subscribeFormPage .tnp-profile form .tnp-field input[type=text] { color: #fff; border: 1px solid #fff; background: transparent; border-radius: 0.25rem; outline: none; }
.subscribeFormPage .tnp-profile form .tnp-field input[type=text]:focus{ border: 1px solid #E63250;box-shadow: none; }
.subscribeFormPage .tnp-profile form .tnp-field select { color: #fff; border: 1px solid #fff; background: transparent; border-radius: 0.25rem; outline: none; }
.subscribeFormPage .tnp-profile form .tnp-field select option{ background: #2e2e2e; }
.subscribeFormPage p { text-align: center;margin-bottom: 10px; }
.subscribeFormPage p a { color: #0f2955;font-weight: 600; }
.subscribeFormPage p a:hover{ color: #E63250; }
.subscribeFormPage h2 { text-align:center; }
.searchformWrap { display: block;  max-width: 500px; width: 100%; background: #0f2955; padding: 20px; border-radius: 15px; }
.searchformWrap .search-form input[type="submit"] { padding: 11px 15px; position: absolute; transition: all 0.4s; right: 1px; top: auto; bottom: 6px; border-radius: 0px 3px 3px 0px; margin: 0; height: 42px; background: #E63250; border: 1px solid #E63250; font-size: 1.1em; font-weight: 600; }
.searchformWrap .search-form input[type="search"] { border-radius: 0.25rem; color: #fff; border: 1px solid #fff; background: transparent; padding-right: 88px; outline: none; }
.searchformWrap .search-form input::-webkit-input-placeholder { color: #fff;opacity: 1; }
.searchformWrap .search-form input::-moz-placeholder { color: #fff;opacity: 1; }
.searchformWrap .search-form input:-ms-input-placeholder { color: #fff;opacity: 1; }
.searchformWrap .search-form input:-moz-placeholder { color: #fff;opacity: 1; }
.searchformWrap form.search-form { position: relative; } 
.searchformWrap form.search-form label { width: 100%; }
.searchformWrap p{ color: #fff; }
.searchformWrap span.screen-reader-text { color: #fff; padding: 5px; display: block; }
.searchformWrap h3{ color: #e63250; }

.mainBoxThk { text-align: center; background: #f1f1f1; padding: 30px 30px 50px 30px; max-width: 800px; margin: 0 auto; }
.mainBoxThk, .mainBoxThk p { text-align: center;  }
.mainBoxThk h2 { color: #73af55; font-size: 1.6em; }
.mainBoxThk h2::after{ display: none; }
.mainBoxThk img { width: 70px;margin:0 auto 15px; }
.mainBoxThk p{ padding-top: 0; }
.btnCaptchaRow img{ height: 50px; }

.post-meta li { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; }
.post-meta { padding: 0; margin-bottom: 10px; }
.post-meta li span a { color: #000; font-weight: 600; font-size: 1.2em; }
.post-meta li span svg { fill: #C53B52; margin-right: 5px; }
.post-meta li span .screen-reader-text { display: none; }
.post-meta li span .meta-text a { color: #000; }
.meta-icon { line-height: 1; }

.feedbackInfo { box-shadow: 0 0 30px rgb(0 0 0 / 20%); background: #0a1546; padding: 50px; border-radius: 15px; text-align: center; }
.feedbackInfo p { color: #fff; }
.feedbackInfo h3.headingh3 { padding: 20px 0; max-width: 310px; display: block; margin: 0 auto 20px; }
#feedbackform { box-shadow: 0 0 30px rgb(0 0 0 / 20%); background: #fff; padding:50px 50px 30px 50px; border-radius: 15px; height: auto; margin-bottom: 25px; }
.feedbackInfo .phoneNum .fa{ color: #fff; }
.feedbackBtn{ float: right; margin: 0; }
.captchaBlockWrap .feedbackBtn { float: right; margin: 0;width: 100px; height: 45px; }
.feedbackInfo h3.headingh3 { padding: 20px 0; }
.feedbackInfo img { width: 210px; }
.feedbackInfo a:hover { color: #cd366b; }
.contactForm label.error { color: #E63250; position: absolute; bottom: -22px; padding: 0; font-size: 14px; }

.subscri .error.fex { padding: 0px 5px 0; font-size: 14px; color: #E63250; }
.contactForm .form-group { margin-bottom: 1.5rem; }
.captchaBlockWrap { display: flex; justify-content: space-between; align-items: center; }
.g-recaptcha{ margin: 1rem 0 0; }
.whitePdfIcon { color: #fff; }
.fileSize { font-size: 11px; }
.contactPage iframe{ height: 100%; }
a.previous-post { display: block; }
.pagination-single-inner { display: flex; justify-content: space-between; }

.transArrow{ color:transparent; opacity: 0; }

/*search form css*/
.newsItem img.pdfImg { width: 21px; height: 21px; }
.icHeight { min-height: auto; }
.pagination .screen-reader-text { display: none; }
.pagination { float: right; }
.pagination .nav-links a, .pagination .nav-links .current { font-weight: 600; text-decoration: none; border: 1px solid #0f2955; border-radius: 5px; padding: 3px 10px; color: #ffffff; min-width: 35px; display: inline-block; text-align: center; margin: 0 3px 10px 3px; position: relative; line-height: 27px; background: #0f2955; }
.pagination .nav-links .current{ background: #C81936; border: 1px solid #E63250; }
.md-accordion .card-header a:not(.collapsed) .rotate-icon { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.eventUI li span { font-size: 20px; color: #d90006; }
.announcements .newsItem img { width: 25px; height: 13px; }
.lazyload{background-image:url(data:image/gif;base64,R0lGODlhFAAUAJEDAMzMzLOzs39/f////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgADACwAAAAAFAAUAAACPJyPqcuNItyCUJoQBo0ANIxpXOctYHaQpYkiHfM2cUrCNT0nqr4uudsz/IC5na/2Mh4Hu+HR6YBaplRDAQAh+QQFCgADACwEAAIADAAGAAACFpwdcYupC8BwSogR46xWZHl0l8ZYQwEAIfkEBQoAAwAsCAACAAoACgAAAhccMKl2uHxGCCvO+eTNmishcCCYjWEZFgAh+QQFCgADACwMAAQABgAMAAACFxwweaebhl4K4VE6r61DiOd5SfiN5VAAACH5BAUKAAMALAgACAAKAAoAAAIYnD8AeKqcHIwwhGntEWLkO3CcB4biNEIFACH5BAUKAAMALAQADAAMAAYAAAIWnDSpAHa4GHgohCHbGdbipnBdSHphAQAh+QQFCgADACwCAAgACgAKAAACF5w0qXa4fF6KUoVQ75UaA7Bs3yeNYAkWACH5BAUKAAMALAIABAAGAAwAAAIXnCU2iMfaRghqTmMp1moAoHyfIYIkWAAAOw==);background-repeat:no-repeat;background-position:center center}
.lazyload.lazy-loaded{background-image:none; height: auto;}
.lazy-loaded,.swiper-lazy-loaded{opacity:1;transition:opacity .4s ease 0s}

.displayNone { display: none }
.rtiPage .phoneNum a { color: black; }
.rtiPage .phoneNum a:hover { color: #e63250; }
.rtiPage .contactInfo { box-shadow: 0 0 8px #8e8e8e; border-radius: 10px; padding: 20px; }
.rtiPage .mainContact { margin: 20px -15px; }
.textAlignRight { text-align: right; }
.mainContact .leftCol { float: left; width: 50%; padding: 25px 25px 0; }
.mainContact h3 { font-size: 17px; margin-bottom: 10px; margin-top:10px; color: #2460b3; text-transform: uppercase; }
.mainContact .addressList div { margin-bottom: 20px; list-style: none; font-size: 1.143em;word-break: break-all; }
.mainContact .addressList div:last-child { margin-bottom: 0; }
.mainContact .rightCol { float: right; width: 50%; text-align: right; }
.contactPage .phoneNum a { color: black; }
.contactPage .phoneNum a:hover { color: #e63250; }
.contactInfo { padding: 50px; }
.contactInfo a { color: #000; }
.contactInfo a:hover { color: #e63250; }
.contactInfo h3 { margin-bottom: 25px;display: inline-block }
.contactPage { box-shadow: 0 0 8px #8e8e8e; border-bottom: 4px solid #0f2955; width: 100%; background: #fff; margin-bottom: 25px; border-radius: 10px; overflow: hidden; }
.icHeight h5 a { color: #091646; font-weight: 600; }
.icHeight h5 a:hover{ color: #e63250; }
.thrustAreaPage .iconsWrap { background-color: #e6e6e6; border-radius: 10px; padding: 10px; box-shadow: 0px 0px 6px 4px rgb(0 0 0 / 10%); border-left: 5px solid gray; }
.thrustAreaPage .iconsWrap .col-md-3 { flex-basis: initial !important; }
.thrustAreaPage .iconsWrap a { padding: 22px; box-shadow: 0px 0px 6px 4px rgb(0 0 0 / 10%); color: #fff; display: flex; text-align: center; font-weight: 700; transition:all 0.4s ease; background-color: #C81936; align-items: center; height: 110px; margin: 10px 0; border-radius: 10px; justify-content: center; }
.thrustAreaPage .iconsWrap a:hover { background-color: #0f2955; }
.customOlDesign ol { list-style: none; counter-reset: my-awesome-counter; padding-left: 0; width: 100%; margin-bottom: 30px; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px; height: 100%; }
.customOlDesign ol li { counter-increment: my-awesome-counter; margin:0 0 15px 0; font-family: 'Open Sans', sans-serif; float: left; position: relative; padding-left: 45px; }
.customOlDesign ol li::before { content: counter(my-awesome-counter); color: #fff; font-weight: bold; border-radius: 50px; width: 35px; height: 35px; padding: 5px; display: flex; align-items: center; justify-content: center; margin-right: 15px; background-color: #e63250; position: absolute; left: 0; top: -7px; }
.customOlDesign ol li a { color: #0f2955; }
.fa-external-link { padding-left: 5px; }
.customOlDesign ol li a:hover{ color: #e63250; }
.btn.btn-primary { padding: 12px 30px; border-radius: 30px; background-color: #e63250; border: none; min-width: 175px; }
.btn.btn-primary a { color: #fff; }
.btn.btn-primary:hover { background-color: #0f2955; }
.col-md-3.how-img { margin: auto; }
.studyCourse a { padding: 22px; box-shadow: 0px 0px 6px 4px rgb(0 0 0 / 10%); color: #fff; display: flex; font-weight: 700; transition: all 0.4s ease; background-color: #0f2955; align-items: center; height: 50px; margin: 10px 0; border-radius: 10px; justify-content: center; }
.studyCourse .fa-file-pdf-o { color: #fff; }
.studyCourse a:hover { background-color: #e63250; color: #fff; }
.iconsWrap { margin-top: 20px; }

/*placement-cell start*/
.bodygraybg { background: #F6F6F6; } 
.whyUsbg { background: #F5F7FC; padding: 30px; }
.qualified { position: absolute; top: auto; bottom: 50px; right: 15%; }
.qualified h3 { color: #223260; font-size: 1.3em; font-weight: 700; margin: 0; }
.qualified ul { padding: 0; }
.qualified ul li { color: #223260; line-height: 1; margin-bottom: 3px; font-weight: 600; font-size: 1em; }
.qualified ul li:after { content: '\f0a9'; position: absolute; left: 0; top: 0px; font-family: 'FontAwesome'; background: transparent; font-size: 15px; color: #A8A8A8; }
.graybullet li:before { color: #A8A8A8; }


.placementbg { background: #223260; margin: 30px 0; }
.placWrap img { position: absolute; top: 0; height: 100%; width: 100%; object-fit: cover; }
.actheading { position: relative;font-size: 1.5rem; color: #fff; font-weight: 600; margin: 0; line-height: 30px; margin-bottom: 10px; }
ul.placUl { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 7px; padding: 0; }
ul.placUl li { color: #fff; list-style: none; position: relative; padding-left: 20px; }
ul.placUl:before { display: none; }
ul.placUl li:before { position: absolute; left: 0; top: 5px; font-family: 'FontAwesome'; content: "\f111"; font-size: 10px; color: #FFFFFF; }
.comprising img { border: 5px solid #fff; position: absolute; right: 30px; top: 25px; }
.committeehas p { color: #fff; padding-bottom: 90px; margin-bottom: 0; }
.activities { padding:0 20px; height: 100%; }
.placWrap { height: 100%; overflow: hidden;position: relative; padding: 20px 0; }
.brochureInner a.custom_btn, .placWrap a.custom_btn { position: absolute; bottom: 20px; margin-bottom: 0;border-radius: 8px; }
.placementbg a.custom_btn { color: #fff; }
.placementbg a.custom_btn:hover { color: #fff; background: #394f89; }
.brochureInner { position: relative; padding: 20px; padding-right: 220px; }
button.btn.custom_btn.searchFlt, button.btn.custom_btn.resetFlt { background: #C81936; color: #fff; }
.placementTable th, .placementTable .tableData th { background: #fff; font-weight: 800; color: #000000; }
.placementTable table, .placementTable .tableData { padding: 20px 30px 30px 30px; box-shadow: none; border: 1px solid #BFBFBF; background: #fff; }
.placementTable th, .placementTable td, .placementTable .tableData th, .placementTable .tableData td { border-radius: 0; }
.placementTable th, .placementTable .tableData th{ border-bottom: 1px solid #9b9b9b; }
.placementTable .tableData td{ color: #333333; }
.placementTable h3 { color: #223260; font-weight: 700; font-size: 24px; margin-bottom: 10px; }

.recruiterSlider.placement-cell { border-bottom: 1px solid #BFBFBF; margin-bottom:50px; }
.govNiper.plactCommittee h3 { color: #223260; font-weight: 700; }
.govNiper.plactCommittee .boardNiper { text-align: left; position: relative; }
.plactCommittee .nipperParsan .color-red { color: #C53B52; }
.plactCommittee .nipperParsan strong { color: #223260; font-size: 18px; }
.plactCommittee .nipperParsan{ padding: 20px 20px 40px 0; }
.emailId { display: flex; word-break: break-all; }
.emailId span { padding-right: 10px; }
.plactCommittee .fa { color: #666; }

.govNiper.plactCommittee .boardNiper:before { content: ""; position: absolute; left: 0; height: 10px; background: #f6f6f6; width: 100%; bottom: 8px; z-index: 1; }
.govNiper.plactCommittee .boardNiper:after { content: ""; position: absolute; right: 0; height: 100%; background: #f6f6f6; width: 10px; bottom: 0; z-index: 1; }
.plactCommittee .addressList { position: relative; padding-right: 20px; }
.plactCommittee .addressList:after { content: ""; width: 90%; height: 1px; background: #ccc; position: absolute; top: -10px; }

.govNiper.plactCommittee .nipperParsan:before{ bottom: -9px; }
.govNiper.plactCommittee .nipperParsan:before{ top: 9px; }
.govNiper.plactCommittee .nipperParsan:after{ bottom: -9px; }


.singlephoto-inner{ height: 180px; }
.singlephoto-inner .customThumbnail img{ object-fit: cover;height: 100%; }
.singlephoto-inner .customThumbnail { height: 100%; width: 100%; }

.photogallery-templ .schemeInfo{ height: 94%; }
.photogallery-templ .boxInner, .photogallery-templ .boxInner img{ object-fit: cover; }





/*contras color theme*/
body.wob { background-color: #000; color: #fff; }
.wob a { color: #ff0; }
.wob a:hover { color: #80ff00; }
.wob p{ color: #fff }
.wob .topStripWrap, .wob .visionTab .card{ background: #3c3c3c; }
.wob .logoStrip{ background: #323131; }
.wob .topStrip li a, .wob .language select { color: #ff0; }
.wob .language select:hover { color: #80ff00; }
.wob .announListing h3, .wob .announListing h3 a{ color: #fff; }
.wob .topStrip li a:hover{ color: #80ff00; }
.wob .searchIcon a { border: 1px solid #ff0;background: transparent; }
.wob .searchIcon a:hover{ border:1px solid #80ff00; color: #80ff00; } 
.wob #nav li.megaMenu > ul > li > .selected{ border-bottom: 1px solid #ff0; }
.wob #nav > li > a:hover, .wob #nav > li.hover > a, .wob #nav > li.focus > a, .wob #nav > .highlight > a{ color: #ff0; }
.wob #nav li:hover { border-color: #ff0; }
.wob #nav ul li:hover:before { color: #ff0; }
.wob #nav .parent > a:before{ color: #ff0;left: 3px;bottom: -13px; }
.wo .searchIcon .goBtn{ background-color: #ff0; font-weight: 600; color: #000; }
.wob #nav li.megaMenu > ul > li > a{ color: #fff; }
.wob #nav .megaMenu ul li a:hover{ color: #ff0; }
.wob #nav ul{  background-color:#323131; }
.wob #nav .megaMenu > ul{ background-color: #323131; }
.wob #nav li.megaMenu > ul > li > .selected{ color: #fff; }
.wob #nav ul li a { color: #fff; }
.wob #nav ul li a:hover { color: #ff0; }
.wob .programmesBox{ background:#333; border: 1px solid #6a6a6a; }
.wob .announTicker, .wob .announSlider { background: #323131; }
.wob .announTicker .newsItem span{ color: #F73354; }
.wob .announTicker .color-white, .wob .nipperParsan h4{ color: #80ff00; }
.wob .announTicker .socialViewAll{ color: #ff0; }
.wob .announTicker .socialViewAll svg{ fill: #ff0; }
.wob .announTicker .socialViewAll:hover, .wob .ViewAll:hover, .wob .knowMore:hover, .wob .socialViewAll.academicView:hover, .wob .socialViewAll.eventsview:hover{ color: #80ff00; }
.wob .announSlider:after{ background: #323131; }
.wob .researContant p, .wob .recruitmentInner .newsItem{ color: #fff; }
.wob .researContant h2{ color: #80ff00; }
.wob .swiper-button-pause, .swiper-button-play{ border:1px solid #fff; }
.wob .swiper-button-pause::before, .swiper-button-play::before { color: #fff; }
.wob .progrArrow .ProgrammesPrev, .wob .progrArrow .ProgrammesNext { filter: grayscale(4) invert(1) contrast(1); }
.wob .visionTab .tabbable .nav-tabs .nav-item .nav-link img,
.wob .konwbtn:before, 
.wob .customtPrev, 
.wob .customtNext, 
.wob .facultyUl li span img,
.wob .custom_ul li:after,
.wob .facultyPrev, .wob .facultyNext,
.wob .gafacultyPrev, .wob .gafacultyNext { filter: grayscale(1) invert(1) contrast(4); }
.wob .objectImg img, .wob .stuImg img{ filter: grayscale(1) invert(1) contrast(2); }
.wob .ViewAll svg, .wob .knowMore svg, .wob .socialViewAll svg{ fill: #ff0; }
.wob .ViewAll:hover svg, .wob .knowMore:hover svg, .wob .socialViewAll:hover svg { fill: #80ff00; }
.wob .research:before{ background: #484747; }
.wob .headingh2{ color: #80ff00; }
.wob .internationally span.redtext, 
.wob .internationally p, 
.wob .researchbox p, 
.wob .smalltext, 
.wob .activityTicker p, 
.wob .box3Contant span, 
.wob .footerNiper span, .wob .sidebarMenu ul li a,
.wob .eventsslider .newsItem span, 
.wob .customOlDesign ol li a, 
.wob .currentInner h5,
.wob .publicationsnner .newsItem,
.wob .bulletListing li, .wob .bulletListing li .boldFont,
.wob .custom_ul li, 
.wob .programBox .name,
.wob .rtiPage .phoneNum a, .wob .rtiPage h4 span,
.wob .aboutNiper span,
.wob .sitemap .sitemap-menu ul a, .wob .courseBrochure h5{ color: #fff; }
.wob a.courseBrochure:hover h5, .wob .currentStudent li a:hover h5{ color: #ff0; }
.wob .courseBrochure { border-bottom: 1px solid #525252; }
.wob .objectinner:hover .objectImg img { filter: grayscale(0); }
.wob .facultyDetail h4, .wob .arrowDwon, .wob .arrowDwon:after, .wob .researchbox h4{ color: #80ff00; }
.wob .sidebarMenu ul li{ border-bottom: 1px solid #525252; }

.wob .sidebarMenu ul li.active a { color: #ff0; }
.wob .sidebarMenu ul li.active { border-bottom: 1px solid #ff0; }
.wob .sidebarMenu ul li.active a .linkitle:after { color: #ff0; }


.wob .sidebarMenu ul li:hover, .wob a.courseBrochure:hover{ border-bottom: 1px solid #ff0;  }
.wob .azadiInner { border: 1px solid #484343; } 
.wob .azadiwrap .swiper-pagination-bullet-active { background: #ff0; }
.wob .programmestext{ background: #333;color: #fff; }
.wob .programmestext span { color: #c9c9c9; }
.wob .academicWrap:before{ filter:grayscale(0) invert(0.7) contrast(1); }
.wob .bluebg, .wob .academicLogo, .wob .footerLinkWrap{ background: #323131; }
.wob .awardsAchiinner, .wob .newsPoliciesFeedWrap { background: #333; }
.wob .awardsAchievements:after, .wob .newsPoliciesFeedWrap:after{ filter:grayscale(0) invert(0.7) contrast(1); }
.wob .eventArrow .eventPrev, .wob .eventArrow .eventNext, .wob .rectrArrow .recPrev, .wob .rectrArrow .recNext, .wob .achievementsArrow .achievementsPrev, .wob .achievementsArrow .achievementsNext, .wob .academicLogo .aclogos .aCPrev, .wob .academicLogo .aclogos .aCNext, .wob .sliderArrowWrap .schemesPrev, .wob .sliderArrowWrap .schemesNext{ filter:grayscale(4) invert(1) contrast(1); }
.wob .mediaPublic .resTab .tabNav .r-tabs-state-active a, .wob .impLink ul li a:hover, .wob .socialIcons li a:hover{ color: #80ff00; }
.wob .announPrev, .wob .announNext, .wob .arrowNext, .wob .arrowPre, .wob .videoArrow .videoPrev, .wob .videoArrow .videoNext, .wob .arrowPrev, .wob .publicationArrow .publicPrev, .wob .publicationArrow .publicNext { filter: grayscale(1) invert(1) contrast(4); }
.wob .newsPoliciesFeedBox{ border-bottom: 1px solid #524c4c; }
.wob .tabsection{ padding-top: 50px; background: #fff; }
.wob #backtotop span em{ background:#696969 url(assets/images/backtotop.png) no-repeat scroll center center; }
.wob #backtotop > span{ color: #000; background-color: #80ff00; }
.wob .facultyUl li a, .wob .impLink ul li a, .wob .linkDetails ul li a:hover, .wob .newsItem span{ color: #ff0; }
.wob .box3Contant h3, .wob .importantLink .headingh3, .wob .subscri .headingh3, .wob .facultyUl li a:hover{ color: #80ff00; }
.wob hr{ border-top: 1px solid #6a6a6a; }
.wob .collaboration{ color: #000; }
.wob .icHeight h5 a{ color: #fff; }
.wob .icHeight h5 a:hover{ color: #80ff00; }
.wob .iriProfile a{ color: #000; background: #80ff00; }
.wob .iriProfile a:hover{ color: #e63250; background: #ff0; }
.wob .subinputfield{ background: #504f4f; }
.wob input[type="submit"]:hover, .wob input[type="button"]:hover, .wob button:hover, .wob .button:hover{ border: 1px solid #80ff00; color: #000;background-color: #80ff00; }
.wob .subscribe{ background: #ff0; border: 1px solid #ff0; color: #000; font-weight: 600; }
.wob .border_footer, .wob .footerLink li:before{ background: #626262; }
.wob .subinputfield input { background: #323131; border: 1px solid #ffff00; color: #fff; border-radius: 15px 0px 0 15px; box-shadow: none; } 
.wob .subinputfield input::-webkit-input-placeholder { color: #fff;opacity: 1; }
.wob .subinputfield input::-moz-placeholder { color: #fff;opacity: 1; }
.wob .subinputfield input:-ms-input-placeholder { color: #fff;opacity: 1; }
.wob .subinputfield input:-moz-placeholder { color: #fff;opacity: 1; }
.wob .visionTab .nav-tabs .nav-item.show .nav-link, .wob .visionTab .nav-tabs .nav-link.active { background-color:transparent; border-bottom: 2px solid #80ff00; color: #fff; }
.wob .visionTab .tabbable .nav-tabs .nav-item .nav-link{ color: #fff; }
.wob .visionTab .tabbable .nav-tabs .nav-item .nav-link.active { color: #80ff00; }
.wob #nav ul li.focus > a { background-color: transparent; }
.wob .contactInfo h3 { color: #ff0; }
.wob .aboutInner h3:after{ background: #ff0; }
.wob .nav-tabs .nav-link:focus, .wob .nav-tabs .nav-link:hover { border-color: transparent; }
.wob .sidebarMenu ul li a:hover,
.wob .sidebarMenu ul li a:hover .linkitle:after{ color: #ff0; }
.wob .courseBrochure :hover{ color: #ff0; }
.wob .courseBrochure img { filter: grayscale(1) invert(1) contrast(4);}
.wob .nipperParsan:after, .wob .nipperParsan:before, .wob .phdbox:before, .wob .instrumentsListing li:before, .wob .instrumentsListing li:after,
.wob .professors:before, .wob .professors:after{ background: #525252; }
.wob .boardNiper:after{ background: #000; }
.wob .govNiper:before{ background: #000; }
.wob .instrumentsListing:after{ background: #323131; }
.wob .brd-btm{ border-bottom: 1px solid #525252; }
.wob .headingh4, .wob .thrustAreaPage h2{ color: #80ff00; }
.wob th, .wob .tableData th { background: #525252; }
.wob .tableData td{ background-color: #2e2e2e;color: #f1f1f1; border-bottom: 1px solid #6a6a6a; }
.wob .phdScholarPersonWrap { background: #2e2e2e; }
.wob .phdScholarListing li, .wob .instrumentsListing li .instrumentNameBox{ color: #d9d9d9; }
.wob .searchIcon .form-wrapper{ background-color: #525252; }
.wob .searchIcon .form-wrapper:before{ border-color: transparent transparent #525252; }
.wob .facultyInner .visionTab .card{ background: transparent; }
.wob .facultyInner .visionTab .nav-tabs .nav-link.active{ color: #80ff00; }
.wob .thrustAreaPage .iconsWrap{ background-color: #323232; border-left: 5px solid #e63250; }
.wob .azadiwrap { margin-bottom: 0;background: #323131; padding: 20px 0 50px 0; }
.wob .thrustAreaPage .iconsWrap a:hover{ background-color: #80ff00; color: #000; }
.wob .collaborationTitle, .wob .rtiPage .contactInfo .addressList a, .wob .readMoreLink a:hover { color: #ff0; } 
.wob .grayBox, .wob .iconsBox{ background: #2a2a2a; padding: 20px; margin-bottom: 20px; }
.wob .sitemap .sitemap-menu > li > a, .wob #site-map .nolink { color: #ff0; border: 1px solid #ff0; }
.wob .sitemap .sitemap-menu > li > a:hover, .wob #site-map .nolink:hover{ background: #80ff00; color: #000;border: 1px solid #80ff00; }
.wob .sitemap .sitemap-menu > li > ul > li > a:hover { background: #80ff00;color: #000;border-color: #80ff00; }
.wob .sitemap .sitemap-item ul li::before { color: #fff; }
.wob .sitemap .sitemap-item ul li ul.submenu li::before { color: #fff; }
.wob .sitemap .sitemap-menu > li > ul::after, .wob .sitemap .sitemap-menu > li > ul > li > ul:after { background: #fff; }
.wob .sitemap .sitemap-menu > li > ul, .wob .sitemap .sitemap-menu > li > ul > li > ul { border-left: 1px solid #fff; }
.wob .sitemap .sitemap-item ul li ul.submenu li > a::after{ border-top: 1px solid #fff; }
.wob .sitemap .sitemap-menu > li > ul > li{ padding-left: 25px; }
.wob .sitemap .sitemap-menu > li > ul > li > a::after { border-top: 2px solid #222; }
.wob .sitemap .sitemap-menu > li > ul > li > a { color: #ff0; border: 1px solid #ff0; background: #000; }
.wob .sitemap .sitemap-menu > li > ul > li > a:hover { background: #80ff00; color: #000; }
.wob .sitemap .sitemap-menu > li > ul > li > ul li > a:hover{ color: #80ff00; }
.wob .deaprUl li a { background: #282828; }
.wob .deaprUl li a:hover { background: #80ff00; color: #000; }
.wob h3 { color: #ff0; font-weight: 600; }
.wob .progrArrow .ProgrammesPrev.swiper-button-disabled, 
.wob .progrArrow .ProgrammesNext.swiper-button-disabled { filter:grayscale(1) invert(0.5) contrast(4); opacity: 1; }
.wob .feedbackInfo h3.headingh3{ font-size: 1.1rem; }
.wob .achievlisting li{ background:#2d2d2d; }
.wob .achievlisting li:nth-child(2n) { background: #000;border: 1px solid #525252; }
.wob .achievImg img { padding: 10px; background: #80ff00; border: 1px solid #80ff00; }
.wob .collaborationWrap .collaborationBox { background:#262626;	border-bottom: 3px solid #ff0; }
.wob .readMoreLink a { color: #80ff00; }
.wob .socialIcons li{ border-right: 1px solid #626262; }
.wob .senate, .wob .academic-Planning { color: #80ff00; }
.wob .programBox{ background: #2a2a2a; border-bottom: none; }
.wob .contactPage{ box-shadow: none;border: 1px solid #6a6a6a; }
.wob .contactInfo{ background: #2a2a2a;  }
.wob .programBox:hover { background: #0f2955; }
.wob .facuTabwrap ul.nav-pills li { border-bottom: 1px solid #8d8d8d; }
.wob .facuTabwrap ul.nav-pills { background: #2e2e2e; }
.wob .facuTabwrap h2{ color: #80ff00; }
.wob .facuTabwrap .nav-pills .nav-link.active, .wob .facuTabwrap .nav-pills .show>.nav-link{ color: #000000;background-color: #ff0; }
.wob .iriProfile{ background: #ff0; }
.wob .iriProfile a{ color: #000; }
.wob .national h5{ color: #999999; }
.wob .experiencebox:after{ background: #282828; }
.wob .facuTabwrap h2:before{ background: #464646; height: 2px; }
.wob .customOlDesign ol li::before { background-color: #ff0; border: 1px solid #ff0; color: #000; }
.wob .customOlDesign ol li a:hover{ color: #80ff00; }
.wob .objectTitle{ color: #fff; }
.wob .downloadsbox, .wob .downloadsbox:after { background: #3e3d3d; }
.wob .objectinner:before, .wob .objectinner:after{ background: #525252; }
.wob .currentStudent li a:hover, .wob .currentStudent li a:focus{ border: 1px solid #ff0; }
.wob .achievlisting li h4{ color: #80ff00; }
.wob .table_btn{ background: #ff0;border-color: #ff0; color: #000 !important; }
.wob .table_btn:hover{  background: #80ff00;border-color: #80ff00; color: #000 !important; }
.wob .contactPage .phoneNum a, .wob .contactInfo a{ color: #ff0; }
.wob .niperflty .breadcrumbWrap ul li a{ color: #fff; }
.wob .niperflty .breadcrumbWrap ul li a:hover{ color: #80ff00; }
.wob .niperflty .breadcrumbWrap ul li{ color: #80ff00; }
.wob .facultyUl li{ border-bottom: 1px solid #707070; }
.wob .icHeight h4{ color: #ff0; }
.wob .icHeight h2{ color: #ff0; }
.wob .researchTable .table th{ background-color: #2e2e2e;color: #fff; }
.wob .researchTable .table td table tr td { border-bottom: 1px solid #6a6a6a; border-left: 1px solid #6a6a6a; color: #fff; }
.wob .researchTable th{ border-left: 1px solid #6a6a6a; }
.wob .researchTable table tr table{ border-right: 1px solid #6a6a6a;border-top: 1px solid #6a6a6a; }
.wob th{ border-bottom: 1px solid #938a8a; }
.wob .projectsFrm { background: #2e2e2e; }
.wob form.projectsFrm .form-control { border: 1px solid #6a6a6a; }
.wob .pagination .nav-links a, .wob .custom_btn { border: 1px solid #ff0;color: #000000;background: #ff0; }
.wob .pagination .nav-links a:hover, .wob .pagination .nav-links .current, .wob .custom_btn:hover{ border: 1px solid #80ff00;color: #000000;background: #80ff00; }
.wob .mainNavigation{ background: #323232; }
.wob .subscribeFormPage .tnp-subscription { background: #2e2e2e; }
.wob .subscribeFormPage .tnp-field input[type="submit"] { background: #ffff00; border: 1px solid #ffff00; color: #000; }
.wob .subscribeFormPage .tnp-field input[type="submit"]:hover{ border: 1px solid #80ff00;color: #000; background-color: #80ff00; }
.wob .box-text p { background: #323131; }
.wob .policiesWrap .socialViewAll svg{ fill: #e63250; }
.wob .policiesWrap .socialViewAll{ color: #e63250 }
.wob .policiesWrap .socialViewAll:hover{ color: #000 }
.wob .policiesWrap .socialViewAll:hover svg{ fill: #000; }
.wob #nav .megaMenu ul li ul li a{ color: #fff; }
.wob #nav li.megaMenu ul.sub-menu li ul li:before{ color: #fff; }
.wob #nav li.megaMenu ul.sub-menu li ul li:hover:before{ color: #ff0; }
.wob .searchformWrap .search-form input[type="search"]{ background: transparent;color: #fff; border: 1px solid #ffff00; }
.wob span.screen-reader-text { color: #fff; }
.wob .searchformWrap .search-form input[type="submit"]{ background: #ff0; border: 1px solid #ff0;color: #000; }
.wob .subscribeFormPage .tnp-profile, .wob .searchformWrap { background: #2e2e2e; }
.wob .subscribeFormPage p a{ color: #ff0; }
.wob .subscribeFormPage p a:hover{ color: #80ff00; }

.wob .mainBoxThk { background-color: #2e2e2e; }
.wob .subscribeFormPage .tnp-subscription input[type=email]:focus, .wob .subscribeFormPage .tnp-profile form .tnp-field input[type=text]:focus,
.wob form.projectsFrm .form-control:focus, .wob .subscribeFormPage .tnp-profile form .tnp-field select:focus, .wob .searchformWrap .search-form input[type="search"]:focus{ border: 1px solid #ff0; box-shadow: none; }
.wob .post-meta li span a, .wob .post-meta li span svg{ color: #fff; }
.wob .post-meta li span svg{ fill: #fff; }
.wob #feedbackform, .wob .feedbackInfo{ background: #2e2e2e; }
.wob .post-meta li span a{ color: #fff; }
.wob .contactForm label{ color: #fff; }
.wob .contactForm label.error{ color: #E63250; }
.wob .contactForm input, .wob .contactForm select, .wob .contactForm textarea { height: 45px; color: #fff; border: 1px solid #6a6a6a; background: transparent; outline: none; }
.wob .announListing { background: #383737; }
.wob .announListing:nth-child(2n) { background: #666; }
.wob .prebid span{ color: #fff; }

.wob .searchIcon .goBtn{ background-color: #ff0; color: #000; }
.wob .searchIcon .form-wrapper .form-item .form-text { background-color: #000; border: 1px solid #fff; color: #fff; }
.wob .innerbg { background: #262626; padding: 20px; } 
.wob .responsiveTable tr { border: 1px solid #6a6a6a; border-bottom: 1px solid #6a6a6a; margin: 0 0 20px; }
.wob .contactForm select option{ background: #333; }

.wob .smoke { background-color: rgb(64 64 64 / 100%); border:2px solid #ff0; }
.wob .smoke-base .dialog-inner{ color: #fff; }
.wob .dialog-buttons { border-top: 1px solid #616264; }
.wob .smoke-base .dialog-inner button { border: 1px solid #ff0; color: #000;background-color: #ff0; }
.wob .smoke-base .dialog-inner button:hover { border: 1px solid #80ff00; color: #000;background-color: #80ff00; }
.wob .print-media-sec .schemesBox { border: 1px solid #6d6e76; background: #333333; }

.wob .ResearchInterest .btn.btn-primary a { color: #000; }
.wob .ResearchInterest .btn.btn-primary { border: none; background-color: #ff0; }
.wob .ResearchInterest .btn.btn-primary:hover, .wob .ResearchInterest .btn.btn-primary.active { background-color: #80ff00; }
.wob .btn.btn-primary{ background: #80ff00; }
.wob .btn.btn-primary a { color: #000; }
.wob .btn.btn-primary:hover a { color: #000; }
.wob .btn.btn-primary:hover { border: none; background: #ff0; }
.wob .iconsBox img { filter: grayscale(1) invert(1) contrast(1.2); }
.wob .whitePdfIcon { color: #000; }
.wob .instrumentsWrap{ background: #323131; margin-bottom: 55px; }
.wob .rtiPage .contactInfo{ box-shadow: 0 0 8px #ff0; }
.wob .studyCourse a{ background-color: #ff0; color: #000; }
.wob .studyCourse a:hover{  background-color: #80ff00;color: #000; }
.wob .facultybox h4{ color: #fff; }
.wob .eventUI li span { color: #fff; }
.wob .feedbackInfo .phoneNum{ color: #ff0; }
.wob .videobox a{ border: 1px solid #ff0; }
.wob .bodygraybg { background: #000; }
.wob .whyUsbg, .wob .placementbg { background: #2a2a2a; }

.wob .qualified ul li:after{ color: #141111; }
.wob .placementTable table, .wob .placementTable .tableData{ border: 1px solid #6a6a6a;background: #2a2a2a; }
.wob .placementTable th, .wob .placementTable .tableData th{ color: #fff; background: transparent; }
.wob .govNiper.plactCommittee h3, .wob .plactCommittee .nipperParsan .color-red{ color: #ff0; }
.wob .plactCommittee .nipperParsan strong, .wob .plactCommittee .fa { color: #fff; }
.wob .govNiper.plactCommittee .boardNiper:after, .wob .govNiper.plactCommittee .boardNiper:before { background: #000000; }
.wob .plactCommittee .addressList:after{ background: #525252; } 
.wob .breadcrumbWrap ul li, .wob #accessControl input{ color: #ff0; }
.wob .breadcrumbWrap ul li:hover, .wob .breadcrumbWrap ul li a:hover, .wob #accessControl input:hover{ color: #80ff00; }
.wob #accessControl .contrastChanger.wob{ border: 1px solid #fff;  }
.wob .placementbg a.custom_btn{ color: #000; }
.wob .placementbg a.custom_btn:hover { color: #000; background: #80ff00; border: 1px solid #80ff00; }
.wob .progrArrow .ProgrammesPrev{ width: 33px; height: 33px;background-position: 1px -40px; }