:root {
    --body-color: #636363;
    --red-color: #FF6969;
    --yellow-color: #FF9A3C;
    --light-blue-color: #0099A5;
    --green-color: #70AA62;
    --purple-color: #3B2854;
    --navy-blue-color: #345381;
    --white-color: #ffffff;
    --black-color: #000000;
    --footer-bg-color: #F2F2F2;
    --search-bg-color: #515151;
    --main-red-color: #FF0000;
    --past-director-border: #DADADA;
    --search-bg: #C4C4C4;
    --news-event: #526EFE;
    --career-color: #FFBF1C;
}
html {
    scroll-behavior: smooth;
}

body {
    font-family: Raleway;
    overflow-x: hidden;
}


* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #636363;
}
a:hover
{
    color: #000000;
}

::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: #636363;
}

::selection {
    color: #ffffff;
    background: #636363;
}
.carousel-indicators li {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: grey;
}
.carousel-indicators
{
    bottom: -50px;
}
a:hover {
    text-decoration: none;
}

header {
    position: relative;
    z-index: 2;
}

.black-color
{
    color: #000000 !important;
}
.bold
{
    font-weight: bold !important;
}

.background-overlay {
    position: absolute;
    width: 100%;
    height: 234px;
    left: 0px;
    top: 0px;
    background: linear-gradient(180deg, #000000 -24.47%, rgba(0, 0, 0, 0) 102.8%);
    z-index: 1;
}

.header-content {
    position: absolute;
    width: 100%;
    top: 35px;
    left: 0;
}

.language-search {
    position: absolute;
    top: 13px;
    right: 0;
    display: flex;
}

.language-search a {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}

.language-search a:hover {
    color: #ffffff;
    text-decoration: none;
}

.language-search a span {
    color: #FF0000;
}

.banner {
    max-height: 700px;
    overflow: hidden;
}

.banner img {
    width: 100%;
}

.vertical-nav {
    position: relative;
    z-index: 2;
}

.vertical-nav ul:not(.search-term) {
    position: absolute;
    top: 180px;
    list-style: none;
    padding: 0;
}

li.about-nav>a {
    width: 176px;
}

li.academics-nav>a {
    width: 230px;
}

li.study-nav>a {
    width: 242px;
}

li.people-nav>a {
    width: 189px;
}

li.services-nav>a {
    width: 221px;
}

li.research-nav>a {
    width: 408px;
}
.sidebar .accordion-toggle
{
    cursor: pointer;
}
.sidebar ul.alphabet_filter li
{
    width: 30px !important;
}
.sidebar .accordion-toggle.collapsed:after {
    font-family: 'FontAwesome';
    content: "\f107";
    float: right;
}
.sidebar .accordion-toggle:after {    
    content: "\f107";
    float: right;
    font-family: 'FontAwesome';
    color: #FF9A3C;
}
.sidebar .accordion-toggle.active
{
    color: #FF9A3C !important;
}
.sidebar .accordion-toggle
{
    text-transform: uppercase;
    font-weight: 500;
}
.sidebar .accordion-inner ul li
{
    margin: 5px 0;
}
.sidebar .accordion-inner ul li a
{
    display: inline !important;
    font-size: 14px !important; 
}
.sidebar .accordion-inner ul li.active a
{
    color: #FF9A3C;
}
.sidebar .accordion-inner
{
    padding: 10px 0px;
}
.sidebar .accordion-group
{
    padding-top: 20px;
}
.nav-hover .background-overlay {
    display: none;
}

.about-nav .about-nav>ul,
.academics-nav .academics-nav>ul,
.study-nav .study-nav>ul,
.people-nav .people-nav>ul,
.services-nav .services-nav>ul,
.research-nav .research-nav>ul {
    display: block;
}

.nav-hover .banner .slick-dots,
.nav-hover .banner img {
    visibility: hidden;
}

.nav-hover .vertical-nav ul>li>a {
    font-weight: 300;
    font-size: 18px;
    line-height: 21px;
    font-style: normal;
}

.nav-hover.research-nav .vertical-nav ul ul {
    left: 400px;
}

.nav-hover .vertical-nav ul ul {
    position: absolute;
    left: 260px;
    top: -10px;
    border-left: 2px solid #ffffff;
    padding-left: 30px;
    min-height: 330px;
    min-width: 500px;
    padding-top: 20px;
}

.nav-hover .banner-slider .slick-prev, .nav-hover .banner-slider .slick-next, .search-active .banner-slider .slick-prev, .search-active .banner-slider .slick-next
{
    opacity: 0;
}

.inner--slider .slick-slide img
{
    display: block;
    width: 100%;
    height: 209px;
    object-fit: cover;
}

.banner-slider .slick-prev, .banner-slider .slick-next
{
    display: none !important;
    top: 45%;
    width: 40px;
    height: 40px;
}
.banner-slider .slick-prev:before, .banner-slider .slick-next:before
{
    font-size: 40px;
}
.banner-slider .slick-prev
{
    left: 15px;
    z-index: 1;
}
.banner-slider .slick-next
{
    right: 15px;
}
.home-news-slider.content-slider
{
    overflow: unset;
}
.home-news-slider:hover .slick-prev, .home-news-slider:hover .slick-next,
.inner--slider:hover .slick-prev, .inner--slider:hover .slick-next
{
    opacity: 1;
}
.home-news-slider:hover .slick-next
{
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.home-news-slider:hover .slick-prev
{
	border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.home-news-slider .slick-prev, .home-news-slider .slick-next,
.inner--slider .slick-prev, .inner--slider .slick-next
{
    height: 335px;
    margin-top: -30px;
    background: rgba(114,114,114,1);
    width: 70px;
    z-index: 1;
    opacity: 0;
    transition: 0.3s;
}
.slick-next
{
    right: 0px;
}
.slick-prev
{
    left: 0px;
}
.home-news-slider .slick-prev::before, .inner--slider .slick-prev::before {    
    content: url('../images/prev-white.svg');
}  
.home-news-slider .slick-next::before, .inner--slider .slick-next::before {
    content: url('../images/next-white.svg');
} 
.home-news-slider .slick-prev:before, .home-news-slider .slick-next:before,
.inner--slider .slick-prev:before, .inner--slider .slick-next:before
{
    color: #fff;
}
.slick-prev:before
{
    color: #000;
}
.home-nav {
    display: none !important;
}

.search-bar {
    margin-left: 24px;
    margin-top: 0;
    cursor: pointer;
}

.search-icon {
    background: url(../images/search.svg) no-repeat;
    width: 24px;
    height: 24px;
}

.search-active .search-icon {
    background: url(../images/cross-white.svg) no-repeat;
}

.search-nav {
    display: none;
}

.search-active .banner {
    background: #515151;
}

.search-active .background-overlay {
    display: none;
}

.search-active .vertical-nav ul:not(.search-term) {
    display: none;
}

.search-active .banner .slick-dots,
.search-active .banner img {
    visibility: hidden;
}

.search-active .search-nav {
    display: block;
    position: absolute;
    top: 135px;
    height: 100%;
    width: 100%;
}

.search-active .vertical-nav {
    display: block !Important;
}

.search-nav .form-inline {
    justify-content: center;
}

.search-nav::-webkit-input-placeholder {
    color: #ffffff;
}

.search-nav::-moz-placeholder {
    color: #ffffff;
}

.search-nav:-ms-input-placeholder {
    color: #ffffff;
}

.search-nav:-moz-placeholder {
    color: #ffffff;
}

.search-nav input.form-control {
    background: transparent;
    border: 2px solid #ffffff;
    border-radius: 30px;
    outline: 0;
    box-shadow: none;
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    height: 60px;
    padding-left: 30px;
    width: 100%;
}

.search-nav button {
    background: transparent;
    border: 0;
    box-shadow: none;
    outline: 0;
    position: absolute;
    right: 20px;
    top: 0;
    height: 60px;
    width: 60px;
}

.search-nav button svg {
    width: 26px;
    height: 26px;
}
/*#search-results
{
    background: #fff;
    height: 200px;
    min-height: 200px;
    overflow-y: auto;
}
#search-results div
{
    display: grid;
    padding: 10px 30px;
}
#search-results div label
{
    color: #515151;
    font-weight: bold;
}*/
.search-terms {
    width: 100%;
    margin-top: 40px;
    color: #ffffff;
}
.search-terms h3{
    color: #fff !important;
}
.search-result-item
{
    height: 200px;
    min-height: 200px;
    overflow-y: auto;
    background-color: #fff;
    display: grid;
    padding: 10px 30px;
}
.search-result-item label
{
    color: #515151 !important;
    font-weight: bold;
    text-align: left !important;
    display: block;
    margin-top: 10px;
}
ul.search-term {
    list-style: none;
    padding: 0;
}

.search-terms h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
}

.search-terms h3:after {
    content: "";
    width: 60px;
    height: 6px;
    background: #C4C4C4;
    border-radius: 20px;
    display: block;
    margin-top: 30px;
    margin-bottom: 25px;
}

ul.search-term li a {
    font-size: 18px;
    color: #ffffff;
    height: 50px;
    display: inline-block;
    line-height: 50px;
}

ul.search-term li {
    margin-bottom: 10px;
    width: 348px;
    float: left;
}

ul.search-term li:nth-child(2n+3) {
    clear: both;
}
.input-group-prepend
{
    z-index: 1;
}
.inner-page main .news-filter hr
{
    margin: 50px 0px;
}
.news-filter
{
    margin-bottom: 50px;
}
.popup-slider .carousel-item img
{
    width: 100%;
}
.popup-slider
{
    padding-bottom: 40px;
}
.homeSection
{
    padding: 64px 0px;
    background: #FBFBFB;
}
.homeSection p
{
    font-style: normal;
    font-weight: lighter;
    font-size: 18px;
    line-height: 164.36%;
    color: #636363;
}
.homeSection h3
{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 164.36%;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #636363;
}
.homeSection li
{
    padding: 10px 0px;
}
.homeSection li a
{
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #50BBF7;
}
.homeSection ul
{
    padding-top: 10px;
    padding-left: 0px;
    list-style: none;
}
.news-filter h4
{
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #526EFE;
}
.news-filter ul
{
    list-style: none;
    padding-left: 0px;
}
.news-filter ul li
{
    display: inline-block;
    position: relative;
    background: #526EFE;
    border-radius: 40px;
    width: 139px;
    height: 40px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    margin-right: 10px;
    text-transform: uppercase;
}
.news-filter ul li:last-child
{
    margin-right: 0px;
}
.news-info {
    margin-top: 71px;
    margin-bottom: 64px;
}

.news-section h2 {
    font-size: 48px;
    line-height: 56px;
    display: inline-block;
    align-items: center;
    color: #636363;
    margin-top: 8px;
    margin-bottom: 0;
}

.featured-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    margin-top: 60px;
    color: #636363;
}

.news-info a {
    width: 299px;
    height: 68px;
    left: 770px;
    top: 770px;
    background: #FF6969 url(../images/chevron-left.svg) no-repeat center right 20px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 34px;
    float: right;
    color: #ffffff;
    padding-left: 30px;
    padding-top: 24px;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
}

.event-show-all
{
    padding-bottom: 50px;
}
.events-content img
{
    width: 100%;
}
.content-slider {
    display: flex;
    justify-content: left;
    overflow: hidden;
}
.slick-list
{
    padding: 0px !important;
}
.content-slider .item:hover {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
    transform: scale(1.01);
}
.content-slider .item {
    max-width: 220px;
    outline: 0;
    background: #ffffff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 60px;
    margin-right: 20px;
    flex: 0 0 200px;
    transition: all 0.5s ease;
}

.content-slider h3 a,
.content-slider h3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    min-height: 40px;
    margin-bottom: 10px;
}

.content-slider .venue {
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    height: 30px;
}

.resource_sliderh3
{
    font-style: normal;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 23px !important;
}
.light_blue_color .arrow-custom
{
    text-align: center;
}
.light_blue_color .arrow-custom button
{
    color: #fff !important;
    background-color: #0099A5 !important;
    border: 0px;
}
.light_blue_color .resource_sliderh3
{
    color: #0099A5 !important;
}
.purple_color .resource_sliderh3
{
    color: #3B2854 !important;
}

.info {
    padding: 20px;
}

footer {
    background: #F2F2F2;
    padding-top: 66px;
    padding-bottom: 51px;
    margin-top: 30px;
}

.footer-links {
    display: flex;
}

.footer-links ul {
    padding: 0;
    list-style: none;
}

.footer-links ul li {
    margin-bottom: 25px;
}

.contact-links,
.footer-links a {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #636363;
    display: block;
}

.footer-links a:hover {
    color: #000000;
}

.footer-links ul li.small {
    margin-bottom: 15px;
}

.footer-links ul li.small a {
    font-size: 12px;
    text-transform: uppercase;
}

.partner-logo,
.social-links {
    display: flex;
}

.partner-logo
{
    margin-bottom: 5px !important;
}
.social-links a {
    margin-right: 15px;
}

.social-links img {
    width: 19px;
    height: 19px;
}

.partner-logo img {
    margin-right: 10px;
    width: 60px;
    height: 60px;
    object-fit: contain;
}

.contact-links a {
    margin-bottom: 5px;
}

.copyright {
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    color: #636363;
    margin-top: 70px;
}

.copyright .container
{
    padding: 0px;
}
.copyright .pc-tk a
{
    text-transform: uppercase;
}
.copyright .pc-tk
{
    text-align: right;
    line-height: 75px;
}

.copyright span {
    font-weight: normal;
    line-height: 17px;
}

.toggle-mobile {
    position: absolute;
    top: 0;
    right: 0;
    transform: scale(0.7);
}


/**********************************************

About Us Page

/**********************************************/
.custom-vertical-list, .custom-horizontal-list
{
    padding: 50px 0px;
}
.inner-nav {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    margin-right: 20px;
}

body:not(.hamburger-active).inner-page .vertical-nav {
    display: none;
}

.inner-page main .sidebar {
    background: rgba(255, 255, 255, 0.75);
    border-radius: 20px 20px 0px 0px;
    margin-top: -110px;
}

.inner-page main .sidebar .make-me-sticky {
    position: sticky;
    top: 30px;
}

.inner-page main .column {
    padding-bottom: 50px;
}

.inner-page main .sidebar h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    margin-top: 20px;
    margin-left: -15px;
    width: calc(100% + 30px);
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 10px;
    border-bottom: 2px solid #F2F2F2;
    word-break: break-word;
    height: 90px;
    display: flex;
    align-items: center;
}

.sidebar-content
{
    padding: 0 10px;
    margin: 10px 0;
    display: inline-block;
}
.sidebar-content span
{
    display: block;
    text-transform: uppercase;
}
.sidebar-content p
{
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #636363;
    padding: 10px 0px;
}

.inner-page main .sidebar ul {
    list-style: none;
    padding: 0 10px;
}

.inner-page main .sidebar ul li {
    margin: 10px 0;
    display: inline-block;
    width: 100%;
}

.inner-page main .sidebar ul li a {
    font-weight: 500;
    font-size: 16px;
    color: #636363;
    width: 160px;
    display: block;
    padding: 5px 0;
    text-transform: uppercase;
}

.bread-crumb {
    margin: 50px 0;
}

.bread-crumb h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 85px;
    word-break: break-word;
}

/*.bread-crumb a {
font-weight: normal;
font-size: 16px;
line-height: 23px;
display: flex;
width: 90px;
}*/

/*.bread-crumb a:after {
content: '';
width: 8px;
height: 8px;
border-width: 1px 1px 0 0;
transform: rotate(45deg);
margin-top: 7px;
margin-left: 5px;
}*/

.inner-page .inner-content p {
    font-size: 18px;
    margin-bottom: 2rem;
    color: #636363;
    line-height: 30px;
    font-weight: lighter;
}

.inner-page main hr {
    width: 218px;
    height: 6px;
    border-radius: 20px;
    margin: 150px 0 50px;
}

.inner-page .inner-content h2 {
    font-weight: 500;
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 50px;
}
.red_color .link_download
{
    color: #FF6969;
}
.yellow_color .link_download
{
    color: #FF9A3C;
}
.light_blue_color .link_download
{
    color: #0099A5;
}
.green_color .link_download
{
    color: #70AA62;
}
.purple_color .link_download
{
    color: #3B2854;
}
.navy_blue_color .link_download
{
    color: #345381;
}
.link_download
{
    font-weight: 500;
    font-size: 16px;
    display: table;
    margin-bottom: 20px;
    text-transform: unset;
    word-break: break-all;
}
.link_download .fa-download
{
    position: absolute;
    left: 17px;
    margin-top: 2px;
}
.more.download
{
    text-transform: uppercase;
}

.more {
    width: 228px;
    height: 68px;
    left: 770px;
    top: 770px;
    background: #ffffff url(../images/grey-shape.svg) no-repeat center right 20px;
    padding-left: 30px;
    padding-top: 24px;
    font-weight: 500;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 10px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 40px;
    margin-top: 30px;
    text-transform: uppercase;
}

.more:hover {
    background: url(../images/grey-shape.svg) no-repeat center right 20px;
    color: #ffffff;
}

.event-show-all-btn .more:hover
{
    background: #526EFE url(../images/chevron-left.svg) no-repeat center right 12px;
    color: #fff;
}

.campus-item {
    display: block;
    flex-direction: row;
    max-width: 380px;
    height: 140px;
    background: #ffffff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    margin-bottom: 26px;
    overflow: hidden;
    transition: all 0.5s ease;
}
.campus-item:hover
{
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
    transform: scale(1.01);
}
.campus-item img
{
    width: 144px;
    height: 144px;
    object-fit: cover;
}

.campus-address
{
    padding: 50px 0px;
}
.campus-address h3
{
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 23px;
    color: #FF6969;
    margin-bottom: 50px;
    text-transform: uppercase;
}

.inner-page .inner-content .campus-item p {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: 0;
    width: 195px;
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    margin-left: 20px;
}

html.nav-hover .banner {
    position: relative;
    z-index: 1;
}

/*Counicl*/
.nid_council
{
    padding: 50px 0px;
}
.nid_council .image img
{
    height: 143px;
    width: 143px;
    object-fit: cover;
    border-radius: 10px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);   
}
.nid_council .image
{
    display: inline-block;
    height: 143px;
    width: 143px;
}
.nid_council .info-data
{
    padding-top: 0px;
}
.nid_council .info-data p
{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 26px;
    color: #636363;
    margin-bottom: 10px;
}
.nid_council .info-data h3
{
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: normal;
    color: #636363;
    margin-bottom: 5px;
    padding: 10px 0px;
    text-transform: unset;
}
.nid_council .conuncil-data
{
    margin-bottom: 20px;
}

/*Past Director*/
.past-director
{
    padding: 10px 0px;
}
.past-director .image, .faculty_in_programms .image
{
    display: inline-block;
    height: 143px;
    width: 143px;
}
.past-director .image img, .faculty_in_programms .image img
{
    height: 143px;
    width: 143px;
    object-fit: cover;
    border-radius: 10px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
}

.past-director .info-data, .faculty_in_programms .info-data
{
    padding-top: 21px;
}
.past-director .info-data h3, .faculty_in_programms .info-data h4
{
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 0;
    padding-bottom: 5px;
    color: #636363;
    text-transform: unset;
}
.adminssion_time ul
{
    list-style: none;
    position: relative;
    padding: 20px 0px 20px 0px;
    display: block;
}
.adminssion_time ul:before
{
    height: 2px;
    top: auto;
    left: 0;
    right: 0;
    width: 100%;
    margin-bottom: 20px;
    position: absolute;
    content: " ";
    background-color: #C4C4C4;
    margin-left: -1.5px;
}
.adminssion_time .timeline-item .text
{
    width: 100px;
    display: block;
    margin-top: 20px;
}
.adminssion_time .timeline-item
{
    display: table-cell;
    height: 40px;
    width: 25%;
    min-width: 240px;
    float: none !important;
    padding-left: 0px;
    padding-right: 20px;
    margin: 0 auto;
    vertical-align: bottom;
    font-size: 18px;
    line-height: 25px;
    color: #636363;
}
.adminssion_time .timeline-item:nth-child(1) .dots
{
    left: 2.7%;
}
.adminssion_time .timeline-item:nth-child(2) .dots
{
    left: 35%;
}
.adminssion_time .timeline-item:nth-child(3) .dots
{
    left: 65%;
}
.adminssion_time .timeline-item:nth-child(4) .dots
{
    left: 101%;
}
.adminssion_time .timeline-item .dots
{
    top: 13px;
    bottom: 0px;
    left: 22px;
    color: #fff;
    width: 15px;
    height: 15px;
    line-height: 52px;
    font-size: 22px;
    text-align: center;
    position: absolute;
    margin-left: -25px;
    background-color: #70AA62;
    z-index: 100;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
/*history of nid*/
.archive-timeline
{
    padding: 50px 0px;
}
.archive-timeline h3, .archive-gallery h3, .archive-disciplines h3
{
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 0px;
    color: #636363;
    text-transform: uppercase;
}
.gallery-area
{
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.gallery-area img{ width: 100%; padding: 7px 0;}

/*Acedamic Page*/
.programme-year
{
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #C4C4C4;
}
.archive-disciplines h3
{
    margin-top: 50px;
}
.navy_blue_color .faculty_in_programms
{
    padding-top: 0px;
}
.faculty_in_programms
{
    padding-top: 50px;
}
.faculty_in_programms h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    color: #00A7B2;
    margin-bottom: 50px;
    text-transform: uppercase;
}
.vertical-card .item img{
    width: 220px;
    height: 209px;
    object-fit: cover;
}
.vertical-card .item {
    max-width: 220px;
    outline: 0;
    background: #ffffff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    margin-right: 10px;
    flex: 0 0 200px;
    transition: all 0.5s ease;
}
.vertical-card .item:hover
{
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
    transform: scale(1.01);
}
.red_color .vertical-card h3, .red_color .vertical-card h3 a
{
    color: #FF6969;
}
.navy_blue_color .vertical-card h3, .navy_blue_color .vertical-card h3 a
{
    color: #345381;
}
.vertical-card h3, .vertical-card h3 a
{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #0099A5;
    min-height: 40px;
    text-transform: capitalize;
    margin-bottom: 15px;
    margin-top: 0px;
}
.news_events_color .vertical-card h3, .news_events_color .vertical-card h3 a
{
    color: #000000;
    font-size: 16px;
    line-height: 19px;
}

.vertical-card .venue {
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #C4C4C4;
}
.inner-page main .sidebar .news-year
{
    padding-top: 15px;
}
.inner-page main .sidebar .news-year .form-control
{
    background: #526EFE;
    border: transparent;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}
.inner-page main .sidebar .news-year .btn
{
    background: #526EFE;   
}
.inner-page main .sidebar .news-year .btn:focus, .inner-page main .sidebar .news-year .btn:focus
{
    box-shadow: none !important;
}
.inner-page main .sidebar .news-year #minus-btn
{
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    color: #ffffff;
}
.inner-page main .sidebar .news-year #plus-btn
{
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    color: #ffffff;
}
.inner-page main .sidebar .news-ul li
{
    position: relative;
    display: block;
    float: left;
    width: 50%;
}
.inner-page main .sidebar .news-month-ul li
{
    position: relative;
    display: block;
    float: left;
    width: 33.33%;
}
.inner-page main .sidebar .news-ul a, .inner-page main .sidebar .news-month-ul a
{
    width: auto;
    text-align: center;
    font-size: 14px;
}
.inner-page main .sidebar .news-ul a.active, .inner-page main .sidebar .news-month-ul a.active
{
    background: #526EFE;
    border-radius: 30px;
    color: #fff;
}

.news_events_color .vertical-card .venue {
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
}
.purple_color .myNewsPopup .close
{
    color: #3B2854;
}
.myNewsPopup .close
{
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #526EFE;
    opacity: 1;
    outline:0;
}
.myNewsPopup .modal-header
{
    border-bottom: none;
}
.purple_color .myNewsPopup .slick-dots li.slick-active button:before
{
    color: #3B2854;
}
.myNewsPopup .slick-dots li.slick-active button:before
{
    color: #526EFE;
}
.myNewsPopup .modal-details
{
    margin-bottom: 15px;
    height: 171px;
    width: 100%;
    overflow-y: scroll;   
}
.myNewsPopup .modal-description
{
    display: flow-root;
    padding-bottom: 30px;
}
.myNewsPopup .modal-description a
{
    float: right;
}
.myNewsPopup .modal-description h4
{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    float: left;
    color: #526EFE;
    width: 95%;
}
.purple_color .myNewsPopup .modal-description h4
{
    color: #3B2854;
}
.myNewsPopup .modal-description span
{
    font-weight: lighter;
    font-size: 14px;
    line-height: 160%;
    color: #636363;
}
.myNewsPopup .modal-details p
{
    font-weight: lighter;
    font-size: 14px;
    line-height: 160%;
    color: #636363;
}
/* width */
.myNewsPopup ::-webkit-scrollbar {
    width: 5px;
    border-radius: 10%;
}

/* Track */
.myNewsPopup ::-webkit-scrollbar-track {
    background: #ffffff;
}

/* Handle */
.myNewsPopup ::-webkit-scrollbar-thumb {
    background: #526EFE; 
}

/* Handle on hover */
.myNewsPopup ::-webkit-scrollbar-thumb:hover {
    background: #526EFE; 
}

/* Handle */
.purple_color .myNewsPopup ::-webkit-scrollbar-thumb {
    background: #3B2854; 
}

/* Handle on hover */
.purple_color .myNewsPopup ::-webkit-scrollbar-thumb:hover {
    background: #3B2854; 
}

/*News & Events*/
.news_events_color .bread-crumb h1,
.news_events_color .bread-crumb a,
.news_events_color .inner-content h2,
.news_events_color .more,
.news_events_color .inner-content .campus-item p,
.news_events_color main .sidebar h2,
.news_events_color .sidebar ul li a:hover,
.news_events_color ul.breadcrumb li+li:before,
.news_events_color ul.breadcrumb li,
.news_events_color a.read_less {
    color: #526EFE;
}

.news_events_color .bread-crumb a:after {
    border-right: solid #526EFE;
    border-top: solid #526EFE;
}

.news_events_color main hr {
    background: #526EFE;
}

.news_events_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #526EFE;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}

/*Student Projects*/
.myStudentProject .close
{
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #00A7B2;
    opacity: 1;
    outline:0;
}
.purple_color .myStudentProject .close
{
    color: #3B2854;
}
.myStudentProject .modal-header
{
    border-bottom: none;
}
.myStudentProject .slick-dots li.slick-active button:before
{
    color: #00A7B2;
}
.purple_color .myStudentProject .slick-dots li.slick-active button:before
{
    color: #3B2854;
}
.myStudentProject .modal-details
{
    margin-bottom: 15px;
    height: 171px;
    width: 100%;
    overflow-y: scroll;   
}
.myStudentProject .modal-description
{
    display: flow-root;
    padding-bottom: 30px;
}
.myStudentProject .modal-description a
{
    float: right;
}
.myStudentProject .modal-description h4
{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    float: left;
    color: #00A7B2;
    width: 95%;
}
.purple_color .myStudentProject .modal-description h4
{
    color: #3B2854;
}
.myStudentProject .modal-description span
{
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    color: #636363;
}
.myStudentProject  .modal-details p
{
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    color: #636363;
}
/* width */
.myStudentProject ::-webkit-scrollbar {
    width: 5px;
    border-radius: 10%;
}

/* Track */
.myStudentProject ::-webkit-scrollbar-track {
    background: #ffffff;
}

/* Handle */
.myStudentProject ::-webkit-scrollbar-thumb {
    background: #00A7B2; 
}

/* Handle on hover */
.myStudentProject ::-webkit-scrollbar-thumb:hover {
    background: #00A7B2; 
}

/* Handle */
.purple_color .myStudentProject ::-webkit-scrollbar-thumb {
    background: #3B2854; 
}

/* Handle on hover */
.purple_color .myStudentProject ::-webkit-scrollbar-thumb:hover {
    background: #3B2854; 
}

/*international programm*/
.international-programme-list
{
    padding-top: 30px;
}
.international-programme-list h3
{
    font-weight: 600;
    font-size: 24px;
    line-height: 39px;
    color: #00A7B2;
    padding-top: 15px;
    padding-bottom: 25px;
    text-transform: uppercase;
}
.list_country
{
    padding-top: 5px;
}
.list_country .nav a
{
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    color: #636363;
    text-transform: uppercase;
}
.list_country .nav a.active
{
    color: #00A7B2;
}
.list_country .nav a.active:after
{
    display: block;
    content: "";
    border-top: 5px solid #0099A5;
    border-radius: 30px;
}
.list_country li
{
    padding: 7px 0px;
}
.list_country .nav li
{
    padding-right: 30px;
}
.list_country .tab-content
{
    padding-top: 50px;
}
.list_country .tab-content p
{
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #636363;
    margin-bottom: 5px;
}

/*Faqs*/
#faqAccordion .collapse:not(.show)
{
    display: block;
}
.contact-nl
{
    padding-top: 50px;
}
.contact-nl h4
{
    text-transform: unset !important;
}

.equestion
{
    border-bottom: 1px solid #DADADA;
    padding: 20px 0px;
}
.equestion h4
{
    font-weight: normal;
    font-size: 18px;
    line-height: 100%;
    color: #00A7B2;
    text-transform: unset !important;
}
.pagination-start p a
{
    color: #00A7B2;
}

/*Faculty*/
.filter_search h3
{
    font-weight: 600;
    font-size: 24px;
    line-height: 39px;
    color: #FF9A3C;
    padding-top: 15px;
    padding-bottom: 25px;
    text-transform: uppercase;
}
.h5filter h5
{
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 15px;
    text-transform: uppercase;
    color: #FF9A3C;
}
.discpline_filter1
{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.discpline_filter1 li
{
    padding: 10px 0px;
}
.discpline_filter1 li a:hover
{
    color: #FF9A3C;
}
.discpline_filter1 li a
{
    font-weight: 600;
    font-size: 13px;
    line-height: 17px;
    color: #3C3C3C;
    display: flex;
    text-transform: uppercase;
}
.two_filter
{
    padding-top: 30px;
}

.design_campus_filter1
{
    list-style: none;
    padding-left: 0;
}
.design_campus_filter1 li
{
    padding: 10px 0px;
}
.design_campus_filter1 li a:hover
{
    color: #FF9A3C;
}
.design_campus_filter1 li a
{
    font-weight: 600;
    font-size: 13px;
    line-height: 17px;
    color: #3C3C3C;
    display: flex;
    text-transform: uppercase;
}

.alphabet_filter
{
    list-style: none;
    padding-left: 0;
    width: 100%;
}
.alphabet_filter li
{
    width: 30px;
    height: 15px;
    margin-top: 10px;
    margin-right: 10px;
    display: inline-block;
}
.alphabet_filter li a:hover
{
    color: #FF9A3C;
}
.alphabet_filter li a
{
    font-weight: 600;
    font-size: 13px;
    line-height: 17px;
    color: #3C3C3C;
    display: flex;
    text-transform: uppercase;
}

.filter_search h3 span i
{
    margin-left: 10px;
    margin-top: -3px;
    color: #fff;
}
.filter_search h3 span
{
    background: #FF9A3C;
    border-radius: 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    border-radius: 40px;
    padding: 0 20px;
    margin-left: 20px;
}
.flex_h3
{
    display: flex;
}
.faculty_list
{
    padding: 10px 0px;
}
.faculty_list .nid_council
{
    padding-bottom: 0px;
}
.faculty_list .info-data
{
    padding-bottom: 25px;
}
.nid_council .info-data strong, .nid_council .info-data b
{
    font-weight: 600;
}
.faculty_list h5
{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #636363;
}
.faculty_list h4
{
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    color: #FF9A3C;
}

.faculty_image
{
    padding: 65px 0px 50px;
}
.faculty_image .image img
{
    height: 220px;
    width: 220px;
    object-fit: cover;
    border-radius: 10px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);   
}
.faculty_image .image
{
    display: inline-block;
    height: 220px;
    width: 220px;
}
.team_sidebar h1
{
    font-style: normal;
    font-weight: 500;
    font-size: 33px;
    line-height: 39px;
    color: #FF9A3C;
}
.team_sidebar h4
{
    font-size: 16px;
    line-height: 19px;
    color: #FF9A3C;
}
.team_sidebar p, .team_sidebar a
{
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}
.team_sidebar .make-me-sticky
{
    position: sticky;
    top: 30px;
}
.team_public
{
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
}
.inner-content.team_public h2
{
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
}
.inner-page .inner-content.team_public p
{
    font-size: 16px;
    line-height: 26px;
    color: #636363;
    font-style: normal;
    font-weight: normal;
}
.yellow_color .inner-content.team_public h2:before
{
    margin: 80px 0 50px;
}

.amail a
{
    color: #000;
}

/*For Red Color*/

.red_color .bread-crumb h1,
.red_color .bread-crumb a,
.red_color .inner-content h2,
.red_color .more,
.red_color .inner-content .campus-item p,
.red_color main .sidebar h2,
.red_color .sidebar ul li a:hover,
.red_color ul.breadcrumb li+li:before,
.red_color ul.breadcrumb li,
.red_color a.read_less {
    color: #FF6969;
}

.red_color .more {
    background: #ffffff url(../images/chevron-left-pink.svg) no-repeat center right 20px;
}

.red_color .download {
    background: #ffffff url(../images/download-arrow.svg) no-repeat center right 20px;
}

.red_color .more:hover {
    background: #FF6969 url(../images/chevron-left.svg) no-repeat center right 20px;
    color: #ffffff;
}

.red_color .bread-crumb a:after {
    border-right: solid #FF6969;
    border-top: solid #FF6969;
}

.red_color main hr {
    background: #FF6969;
}

.red_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #FF6969;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}


/*End Red Color*/


/*For Light Blue Color*/

.light_blue_color .bread-crumb h1,
.light_blue_color .bread-crumb a,
.light_blue_color .inner-content h2,
.light_blue_color .more,
.light_blue_color .inner-content .campus-item p,
.light_blue_color main .sidebar h2,
.light_blue_color .sidebar ul li a:hover,
.light_blue_color ul.breadcrumb li+li:before,
.light_blue_color ul.breadcrumb li,
.light_blue_color a.read_less,
.light_blue_color h4 {
    color: #0099A5;
}

.light_blue_color .more:hover {
    background: #0099A5 url(../images/chevron-left.svg) no-repeat center right 20px;
    color: #ffffff;
}

.light_blue_color .more {
    background: #ffffff url(../images/chevron-left-light-blue.svg) no-repeat center right 20px;
}

.light_blue_color .bread-crumb a:after {
    border-right: solid #0099A5;
    border-top: solid #0099A5;
}

.light_blue_color main hr {
    background: #0099A5;
}

.light_blue_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #0099A5;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}
.light_blue_color h3
{
    color: #0099A5;
    padding-bottom: 20px;
}
.light_blue_color .inner-content a
{
    color: #0099A5;
}
.light_blue_color h4
{
    text-transform: uppercase;
    padding-bottom: 20px;
}
.light_blue_color ol
{
    padding-left: 15px;
}
.inner-page .w-more
{
    width: 310px;
}
.light_blue_color h5.panel-title
{
    padding-bottom: 20px;
}
.light_blue_color h5.panel-title a
{
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 39px;
    color: #00A7B2;
}

/*End Light Blue Color*/


/*For Green Color*/

.green_color .bread-crumb h1,
.green_color .bread-crumb a,
.green_color .inner-content h2,
.green_color .more,
.green_color .inner-content .campus-item p,
.green_color main .sidebar h2,
.green_color .sidebar ul li a:hover,
.green_color ul.breadcrumb li+li:before,
.green_color ul.breadcrumb li,
.green_color a.read_less {
    color: #70AA62;
}

.green_color .more:hover {
    background: #70AA62 url(../images/chevron-left.svg) no-repeat center right 20px;
    ;
    color: #ffffff;
}

.green_color .more {
    background: #ffffff url(../images/chevron-left-green.svg) no-repeat center right 20px;
}

.green_color .bread-crumb a:after {
    border-right: solid #70AA62;
    border-top: solid #70AA62;
}

.green_color main hr {
    background: #70AA62;
}

.green_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #70AA62;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}


/*End Green Color*/


/*For Yellow Color*/

.yellow_color .bread-crumb h1,
.yellow_color .bread-crumb a,
.yellow_color .inner-content h2,
.yellow_color .more,
.yellow_color .inner-content .campus-item p,
.yellow_color main .sidebar h2,
.yellow_color .sidebar ul li a:hover,
.yellwo_color ul.breadcrumb li+li:before,
.yellow_color ul.breadcrumb li,
.yellow_color a.read_less {
    color: #FF9A3C;
}

.yellow_color .more:hover {
    background: #FF9A3C url(../images/chevron-left.svg) no-repeat center right 20px;
    ;
    color: #ffffff;
}

.yellow_color .more {
    background: #ffffff url(../images/chevron-left-yellow.svg) no-repeat center right 20px;
}

.yellow_color .bread-crumb a:after {
    border-right: solid #FF9A3C;
    border-top: solid #FF9A3C;
}

.yellow_color main hr {
    background: #FF9A3C;
}

.yellow_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #FF9A3C;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}


/*End Yellow Color*/


/*For Purple Color*/

.purple_color .bread-crumb h1,
.purple_color .bread-crumb a,
.purple_color .inner-content h2,
.purple_color .more,
.purple_color .inner-content .campus-item p,
.purple_color main .sidebar h2,
.purple_color .sidebar ul li a:hover,
.purple_color ul.breadcrumb li+li:before,
.purple_color ul.breadcrumb li,
.purple_color a.read_less {
    color: #3B2854
}

.purple_color .more:hover {
    background: #3B2854 url(../images/chevron-left.svg) no-repeat center right 20px;
    ;
    color: #ffffff;
}

.purple_color .more {
    background: #ffffff url(../images/chevron-left-purple.svg) no-repeat center right 20px;
}

.purple_color .bread-crumb a:after {
    border-right: solid #3B2854;
    border-top: solid #3B2854;
}

.purple_color main hr {
    background: #3B2854;
}

.purple_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #3B2854;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}
.purple_color .register_data
{
    padding: 70px 0px 0px;
}
.purple_color .register_data h3
{
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 30px;
    text-transform: uppercase;
    color: #3B2854;
}

/*End Purple Color*/


/*For Navy Blue Color*/

.navy_blue_color .bread-crumb h1,
.navy_blue_color .bread-crumb a,
.navy_blue_color .inner-content h2,
.navy_blue_color .more,
.navy_blue_color .inner-content .campus-item p,
.navy_blue_color main .sidebar h2,
.navy_blue_color .sidebar ul li a:hover,
.navy_blue_color ul.breadcrumb li+li:before,
.navy_blue_color ul.breadcrumb li,
.navy_blue_color a.read_less {
    color: #345381
}

.navy_blue_color .more:hover {
    background: #345381 url(../images/chevron-left.svg) no-repeat center right 20px;
    ;
    color: #ffffff;
}

.navy_blue_color .more {
    background: #ffffff url(../images/chevron-left-navy-blue.svg) no-repeat center right 20px;
}

.navy_blue_color .bread-crumb a:after {
    border-right: solid #345381
    border-top: solid #345381
}

.navy_blue_color main hr {
    background: #345381
}

.navy_blue_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #345381;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}


/*End Purple Color*/
.mobile-accordian-menu-inner
{
    display: none;
}
.mb-0 > a
{
    display: block;
    position: relative;
}
.mb-0 > a:after {
    content: "\f078"; /* fa-chevron-down */
    font-family: 'FontAwesome';
    position: absolute;
    right: 0;
    font-size: 12px;
}
.mb-0 > a[aria-expanded="true"]:after {
    content: "\f077"; /* fa-chevron-up */
}
/*For Desktop*/
ul.breadcrumb {
    padding: 10px 5px;
    list-style: none;
    margin-bottom: 0px;
    background-color: #ffffff;
}

ul.breadcrumb li {
    display: inline;
    font-weight: normal;
    font-size: 16px;
    line-height: 23px;
}

/*.bread-crumb ul.breadcrumb li+li:before*/
.bread-crumb ul.breadcrumb li:after
{
    padding: 8px;
    font-family: FontAwesome;
    content: "\f105";
}

.bread-crumb ul.breadcrumb li a {
    text-decoration: none;
    font-weight: normal;
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
}

.bread-crumb ul.breadcrumb li a:hover {
    color: #000000;
    text-decoration: none;
}
/*For Mobile*/
.mobile-breadcrumbs
{
    display: none;
}
.mobile-breadcrumbs ul.breadcrumb {
    padding: 10px 16px;
    list-style: none;
    margin-bottom: 0px;
}

.mobile-breadcrumbs ul.breadcrumb li {
    display: inline;
    font-size: 12px;
    color: #ffffff;
}

.mobile-breadcrumbs ul.breadcrumb li:after {
    padding: 8px;
    color: #ffffff;
    font-family: FontAwesome;
    content: "\f105";
}

.mobile-breadcrumbs ul.breadcrumb li a {
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    text-transform: uppercase;
}

.mobile-breadcrumbs ul.breadcrumb li a:hover {
    color: #ffffff;
    text-decoration: none;
}
.read_less
{
    border-bottom: 1px solid;
    cursor: pointer;
}
.mb-0.noarrow > a:after
{
    display: none;
}
.map_iframe iframe
{
    height: 621px;
    width: 100%;
}
.modal .slick-dots
{
    display: none;
}
/*Career Start*/
.yellow_two_color .bread-crumb h1,
.yellow_two_color .bread-crumb a,
.yellow_two_color .inner-content h2,
.yellow_two_color .more,
.yellow_two_color .inner-content .campus-item p,
.yellow_two_color main .sidebar h2,
.yellow_two_color .sidebar ul li a:hover,
.yellow_two_color ul.breadcrumb li+li:before,
.yellow_two_color ul.breadcrumb li,
.yellow_two_color a.read_less {
    color: #FFBF1C
}

.yellow_two_color .more:hover {
    background: #FFBF1C url(../images/chevron-left.svg) no-repeat center right 20px;
    ;
    color: #ffffff;
}

.yellow_two_color .more {
    background: #ffffff url(../images/chevron-left-navy-blue.svg) no-repeat center right 20px;
}

.yellow_two_color .bread-crumb a:after {
    border-right: solid #FFBF1C;
    border-top: solid #FFBF1C;
}

.yellow_two_color main hr {
    background: #FFBF1C;
}

.yellow_two_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #FFBF1C;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}
.yellow_two_color h4
{
    font-weight: bold;
    font-size: 24px;
    line-height: 164.36%;
    color: #515151;
    padding-bottom: 30px;
}
.yellow_two_color h3
{
    font-weight: bold;
    font-size: 24px;
    line-height: 164.36%;
    color: #FFBF1C;
    padding-bottom: 20px;
}
.yellow_two_color .link_download
{
    color: #FFBF1C;
}
.yellow_two_color .tender-border
{
    background: #FFFFFF;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 15px;
    padding: 35px 29px 37px 31px;
    margin-bottom: 32px;
}
.yellow_two_color .tender-border .date-look
{
    padding: 10px 0px 35px;
}
.yellow_two_color .tender-border .date-look p
{
    margin-bottom: 0px;
}
.yellow_two_color .tender-border .pdf_tenders, .yellow_two_color .tender-border .pdf_tenders a
{
    color: #FFBF1C;
}
/*Career End*/
/*Start New Industry Css*/
.workshop .news-year
{
    width: 191px;
    margin-bottom: 32px;
}
.workshop .news-year .form-control
{
    background: #3B2854;
    border: transparent;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
}
.workshop .news-year .btn
{
    background: #3B2854;   
}
.workshop .news-year .btn:focus, .workshop .news-year .btn:focus
{
    box-shadow: none !important;
}
.workshop .news-year #minus-btn
{
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    color: #ffffff;
}
.workshop .news-year #plus-btn
{
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    color: #ffffff;
}
.workshop-border
{
    background: #FFFFFF;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 15px;
    padding: 35px 29px 37px 31px;
    margin-bottom: 32px;
}
.workshop-border h4
{
    font-weight: bold;
    font-size: 24px;
    line-height: 164.36%;
    padding-bottom: 10px;
    color: #3B2854;
}
.workshop-border span
{
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #636363;
}
.workshop-border h5
{
    font-weight: 600;
    font-size: 18px;
    line-height: 164.36%;
    color: #636363;
}
.workshop-border h6
{
    padding-top: 15px;
    font-weight: 600;
    font-size: 16px;
    line-height: 164.36%;
    text-transform: uppercase;
    color: #3B2854;
}
/*End New Industry Css*/
/*Start Book Publication*/
.book_publish
{
    padding-top: 50px;
}
.book-img img
{
    border-radius: 15px;
    width: 220px;
    height: 300px;
    object-fit: cover;
    cursor: pointer;
}
.book_details
{
    padding-top: 15px;
}
.book_details h4
{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #636363;
}

.media_publish .news-year
{
    width: 191px;
    margin-bottom: 32px;
    display: inline-block;
}
.media_publish .news-year .form-control
{
    background: #345381;
    border: transparent;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
}
.media_publish .news-year .btn
{
    background: #345381;   
}
.media_publish .news-year .btn:focus, .media_publish .news-year .btn:focus
{
    box-shadow: none !important;
}
.media_publish .news-year #minus-btn
{
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    color: #ffffff;
}
.media_publish .news-year #plus-btn
{
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    color: #ffffff;
}

/*Custom Select*/
.monthcss
{
    display: inline-block;
    margin-left: 20px;
}
.monthcss select
{
    background: #345381;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    border-radius: 30px;
    width: 191px;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    outline: none;
}
.myBookPopup .close
{
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #345381;
    opacity: 1;
    outline:0;
}
.myBookPopup .modal-header
{
    border-bottom: none;
}
.myBookPopup .modal-details
{
    margin-bottom: 15px;
    height: 171px;
    width: 100%;
    overflow-y: scroll;   
}
.myBookPopup .modal-description
{
    display: flow-root;
    padding-bottom: 30px;
}
.myBookPopup .modal-description a
{
    float: right;
}
.myBookPopup .modal-description h4
{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    margin-top: 10px;
    color: #636363;
}
.myBookPopup .modal-description span
{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;

    color: #636363;
}
.myBookPopup  .modal-details p
{
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    color: #636363;
}
/* width */
.myBookPopup ::-webkit-scrollbar {
    width: 5px;
    border-radius: 10%;
}

/* Track */
.myBookPopup ::-webkit-scrollbar-track {
    background: #ffffff;
}

/* Handle */
.myBookPopup ::-webkit-scrollbar-thumb {
    background: #345381; 
}

/* Handle on hover */
.myBookPopup ::-webkit-scrollbar-thumb:hover {
    background: #345381; 
}
/*End Book Publication*/
/*Search Start*/
.search_color .bread-crumb h1,
.search_color .bread-crumb a,
.search_color .inner-content h2,
.search_color .more,
.search_color .inner-content .campus-item p,
.search_color main .sidebar h2,
.search_color .sidebar ul li a:hover,
.search_color ul.breadcrumb li+li:before,
.search_color ul.breadcrumb li,
.search_color a.read_less {
    color: #515151;
}
.search_color .more:hover {
    background: #FFBF1C url(../images/chevron-left.svg) no-repeat center right 20px;
    ;
    color: #ffffff;
}

.search_color .more {
    background: #ffffff url(../images/chevron-left-navy-blue.svg) no-repeat center right 20px;
}

.search_color .bread-crumb a:after {
    border-right: solid #515151;
    border-top: solid #515151;
}

.search_color main hr {
    background: #515151;
}

.search_color .inner-content h2:before {
    display: block;
    content: "";
    border-top: .3rem solid #515151;
    width: 250px;
    margin: 150px 0 50px;
    border-radius: 20px;
    position: relative;
}
.search_color h4
{
    font-weight: bold;
    font-size: 24px;
    color: #515151;
}
.search_color .link_download
{
    color: #515151;
}
.simple-pagination ul {
    margin: 0 0 20px;
    padding: 0;
    list-style: none;
    text-align: center;
}

.simple-pagination li {
    display: inline-block;
    margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
    color: #666;
    padding: 5px 10px;
    text-decoration: none;
    border: 1px solid #EEE;
    background-color: #FFF;
    box-shadow: 0px 0px 10px 0px #EEE;
}

.simple-pagination .current {
    color: #FFF;
    background-color: #515151;
    border-color: #515151;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
    background: #515151;
}
/*Search End*/