/*
Theme Name: Nalanda University 
Description: Developed for nalanda university
Version: 1.0
Author: Weborbit Solutions
Author URI: http://weborbitsolutions.com 
Date: June 2019
*/

/*=================GLOBAL SYTLES=================*/           
html,
button,
input,
select,
textarea {
    color: #222;
} 
::-moz-selection {
    background: #7c848b;
    color: #444;
    text-shadow: none;
}
::selection {
    background: #16a085;
    color: #a4003a;
    text-shadow: none;
}
img {
    vertical-align: middle;
}
textarea {
    resize: vertical;
}
html,
body {
    height: 100%;
    padding: 0;
    margin: 0;
} 
body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    /*font-size: 16px;*/
    /*line-height: 24px;*/
     font-size: 14px;
    line-height: 20px;
    color: #535353;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}
.odd a img {
    background: #f5f5f5;
}  
/* Titles */

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
   font-family: 'Roboto', sans-serif;
}
h3{font-size:18px;}
/* Paragraph & Typographic */

p {
    line-height: 21px;
    /*margin-bottom: 20px;*/
      margin-bottom: 10px;
    font-weight: 300;
}
p.large {
    font-size: 18px;
    margin-bottom: 50px;
}
.centered {
    text-align: center;
}
strong {
    font-weight: 700;
}
em {
    font-weight: 300;
}
pre {
    background: #ebebeb;
    border: none;
    font-size: 16px;
    color: #666;
    padding: 20px;
    line-height: 28px;
}
small {
    font-size: 12px;
}
blockquote,
blockquote p {
    line-height: 28px;
    color: #999;
    font-weight: 300;
    font-style: italic;
}
blockquote {
    position: relative;
    margin: 0 0 40px -30px;
    padding-left: 30px;
    border-left: 5px solid #3498db;
}
blockquote cite {
    position: absolute;
    bottom: -25px;
    right: 0;
    font-size: 12px;
    font-style: italic;
    color: #333;
    font-weight: 300;
}
blockquote cite:before {
    content: "-- "
}
/* Images */

.overflow-image {
    margin-top: -65px;
}
/* Links */

a {
    color: #3b3b3b;
    word-wrap: break-word;
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}
a:hover,
a:focus {
    color: #07578b;
    text-decoration: none;
    outline: 0;
}
a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}
.floatleft {
    float: left
}
.floatright {
    float: right
}
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
.fn-section-header {
    margin-bottom: 30px;
}
.section-title {
    text-transform: uppercase;
}
.section-padding {
    padding: 30px 0;
}
ol, ul, dl {
    list-style-type: none;
    padding:0;
}
body{ background: #fff;}
#main-wrapper{width: 100%;} 
.link{color: #5c5c5c;}
body{position: relative;}

.online-cont{width: 200px;
  margin: 150px auto 100px;
  text-align: center;
  float: none;}      
/*=================header=================*/  
.top-header {
    background: #fff;
    border-top: 6px solid #a91a2c;
    box-shadow: 0px 0px 7px -1px rgba(0,0,0,.4);
}
.navbar-inverse, .navbar {
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default {
    background: #fff!important;
    border: none;
}
.navbar-header, .navbar-collapse {
    margin-right: 0!important;
} 
.navbar-brand {
    height: auto!important;
    padding: 10px 0;
} 
.navbar-brand img{height: 50px;}
.navbar-nav > li {/*margin: 35px 0;*/margin: 25px 0; padding: 0 10px;}
.navbar-nav > li > a {padding: 0;color: #a91a2c!important;}
/*.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus, .active {color: #741f2a!important;}*/
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus, .navbar-default .navbar-nav li.current_page_item a, .navbar-default .navbar-nav li.current-menu-parent a, .navbar-default .navbar-nav li.current-menu-item a{color: #d22222!important;} 
.navbar-default .navbar-nav li.current_page_item .sub-menu li a, .navbar-default .navbar-nav li.current-menu-parent .sub-menu li a, .navbar-default .navbar-nav li.current-menu-item .sub-menu li a, .navbar-default .navbar-nav li.current-menu-ancestor ul.sub-menu li.current-menu-parent a{color:#fff!important;}
.navbar-nav > li:last-child{margin: 0;}
.social-icon{/*line-height: 90px;*/line-height: 70px;}  
.social-icon a{padding: 0 6px; color: #a91a2c;}
/*=================banner=================*/
#main-slider, .studyfactitem {
    border: medium none;
    border-radius: 0;
    margin-bottom: 0;
}
.banner-content {
  display: inline-block;
    margin-left: 0;
    padding: 0 0;
    text-transform: uppercase;
}
.banner-content h2 {
    padding-bottom: 15px;
margin: 0;
color: #fff;
/* font-size: 26px;*/
/*line-height: 33px;*/
 font-size: 20px;
line-height: 22px;
}
.studyfactitem, .topnews {
    background: transparent!important;
    border: none !important;
}  
.centered-btns {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}
.flexslider .slides.centered-btns img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%!important;
    border: 0;
}
.centered-btns .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(0deg, rgba(0,0,0,0.99) 0%,rgba(0,0,0,0) 100%);
    left: 0;
    right: 0;
    bottom: 0;
    /*padding: 237px 20px 0!important;*/
    /*margin: 0;*/
    /*margin-top: 0px;*/
    /*margin-top: 16px;*/
    /*top: 33%;*/
    padding: 178px 20px 0 !important;
    top: 37%;
    margin: 0;
    max-width: none;
    text-align: left;
    line-height: 1.4;
    text-align: center;
}   
.caption .banner-content p.details{color:#fff!important;}
.banner-content .details{margin: 0;}
.banner-content{width: 83.33333333%; margin: 0 auto;}
.banner-content h2 span{color:#a91a2c; font-weight: 800;}
.banner-content .details{/*font-size: 18px;*/font-weight: 400; color:#fff;/* line-height: 22px;*/ text-align: center; /*padding-bottom: 15px; */
    font-size: 14px;
line-height: 16px;
padding-bottom: 5px;
}
.banner-content a{padding: 12px 29px; font-size: 16px; color: #fff; font-weight: 300;  border-radius: 5px; text-transform: none;}
.flexslider .slides img{display: inline!important; width: auto!important;}
.flex-control-paging li a{background: rgba(0, 0, 0, 0.5)!important;}
.flex-control-paging li a.flex-active,  .flex-control-paging li a:hover{background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0!important;}
/*=================uni-topnews=================*/
.uni-topnews{background:#fff;height:50px;line-height: 50px;}
.uni-topnews a {
    color: #023246;
    line-height: 50px;
    font-weight: 500;
}
.uni-topnews a:hover {color: #ac1b2a;}
.uni-topnews .col-md-2{padding-left: 0; width: 10%;}
.uni-topnews .col-md-10{width: 90%;}
.uni-topnews p{color:#023246; line-height: 50px;font-weight: 700;}
.breaking-news{
    font-size: 18px;font-weight: 500;color: #fff; position: relative; background:#ac1b2a; padding-left: 15px;}
.breaking-news::after {
content:"\A";
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 18px solid #ac1b2a;
  position: absolute;
right: -18px;} 
/*=================uni-speech=================*/
.uni-speech{background: url(images/discover-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover; padding:26px 0;}
.speech-wrapper{background:rgba(172,27,41,1)), color-stop(33%, rgba(172,27,41,1)), color-stop(33%, rgba(236,236,236,1)), color-stop(100%, rgba(236,236,236,1)));
background: -webkit-linear-gradient(left, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 33%, rgba(236,236,236,1) 33%, rgba(236,236,236,1) 100%);
background: -o-linear-gradient(left, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 33%, rgba(236,236,236,1) 33%, rgba(236,236,236,1) 100%);
background: -ms-linear-gradient(left, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 33%, rgba(236,236,236,1) 33%, rgba(236,236,236,1) 100%);
background: linear-gradient(to right, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 33%, rgba(236,236,236,1) 33%, rgba(236,236,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1b29', endColorstr='#ececec', GradientType=1 ); padding: 22px; display: -webkit-box;}
.speech-wrapper .col-md-4{padding-left: 0; padding-right: 0;}
.vice-pic{border:3px solid #f8fffa; margin-right: -61px;}
.vice-pic img{width: 100%;}
.vice-speech{text-align: center; margin-top: 18px; position: relative;}
.vice-speech::after {
    content: "";
    width: 100px;
    height: 67px;
    background: url(images/comment-bot.png) no-repeat;
    bottom: -67px;
    right: -19px;
    position: absolute;
    display: inline-block;
}
.vice-speech::before {
content: "";
width: 60px;
height: 40px;
background: url("images/comment-top.png") no-repeat;
top: 40px;
left: -40px;
position: absolute;
display: inline-block;}
.vice-speech p{text-align: justify; padding-top: 22px; margin-bottom: 30px; /*font-size: 18px; line-height: 24px;*/font-size: 15px;
line-height: 22px; color: #000; font-weight: 300;}
.vice-speech h3{text-align: left; color: #000;}
/*=================unilatest-news=================*/
.grid-item-inner {
    position:relative;
}  
.flat-events{background: #ac1b2a;display: table-row;}
.flat-events .grid-item {
    display: inline-block;
    float: left;
    width: 25%;
}

.flat-events .grid-item.color-full {
    background-color: #ac1b2a;
    overflow: hidden;
/*    padding-bottom: 41px;*/
} 

.flat-events .grid-item .grid-item-content {
    padding: 30px;
}

.flat-events .grid-item .grid-item-content .title {
    /*font-size: 48px;*/
        font-size: 30px;
    margin-bottom: 13px;
    color: #fff;
    font-weight: bold;
}

.flat-events .grid-item .grid-item-content p {
    color: rgba(255,255,255,.75);
      margin-bottom: 30px;
    font-size: 14px;}

.flat-events .grid-item .grid-item-content .flat-button {
    color: #fff;
    border-color: #fff;
    padding: 9px 20px;
    transition: all .2s;
    border-radius: 3px;
    border: solid 2px #fff;
    font-size: 13px;
}

.flat-events .grid-item .grid-item-content .flat-button:hover {
    color: #343434;
    background-color: #fff;
    border-color: #fff;
}

.flat-events .grid-item .grid-item-content .flat-button i {
    margin-left: 5px;
}

.event-thumbnail img {
    width: 100%;
    height: auto;
    transition: all .4s;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.grid-item .event-item {
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.event-item:hover .event-thumbnail img,
.event-item.hover_effect .event-thumbnail img {
    filter: brightness(80%);
    -webkit-filter: brightness(80%);
    -moz-filter: brightness(80%);
    -ms-filter: brightness(80%);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

body.mobile .event-item:hover .event-thumbnail img {
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -webkit-transform: none;
    transform: none;
}

.date-block {
    position:absolute;
    top:15px;
    right:15px;
    padding: 15px 10px;
    font-size: 14px;
    line-height: 18px;
    min-width: 66px
}

.date-block:not(.main-color-2-bg) {
    background:rgba(0,0,0,.5);
    color: rgba(255,255,255,.75);
}

.date-block .day {
    font-size:20px;
    text-align:center;
}

.date-block .month {
    text-transform:uppercase;
    text-align:center;
}

.date-block .year {
    font-size:13px;
    line-height:23px;
    text-align:center;
}

.date-block.year-top {
    padding-top:30px;
    padding-bottom:8px;
}

.date-block.year-top .year {
    position:absolute;
    top:0;
    left:0;
    right:0;
    border-bottom: solid 1px rgba(255,255,255,.15);
}

.event-item .event-overlay {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    width: 100%;
    z-index: 10;
    background: rgba(0,0,0,.5);
    -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;
}

.event-item:hover .event-overlay {
    background: rgba(0,0,0,.5);
    -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;
}

.event-item .event-overlay
.overlay-footer {
    margin-bottom: -70px;
    opacity: 0;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
}

.event-item:hover .overlay-footer {
    margin-bottom: 0;
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;            
}

.overlay-top {
    display: block;
    padding: 15px 28px 13px 20px;
    border-bottom: solid 1px rgba(255,255,255,.2);
    position: relative;
}

.overlay-top:after {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
    font-size: 22px;
    color: #fff;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.event-overlay .overlay-top h4 {
    font-size: 18px;
    color: #fff;
    line-height: 1.25;
    font-weight: 400;
}

.event-overlay .overlay-top .price {
    color: #fcff00;
    font-size: 18px;
}

.event-overlay .overlay-footer {
    color: rgba(255,255,255,.75);
    height: 66px;
    line-height: 14px;
    font-size: 13px;
    padding: 10px 20px 19px;
    transition: all .25s ease-out;
}
/*=================uni-discover=================*/
.uni-discover{background: url(images/discover-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.section-padding{padding: 60px 0;}
.main-heading{font-weight: bold; color: #fff; padding-bottom: 15px; /*font-size: 36px;*/font-size: 30px;margin-top: 0;}
.sub-heading{color: #fff;/*font-size: 18px;*/font-size: 16px;margin-bottom: 30px;}
.content-box img {
    border-radius: 4px;
    margin-bottom: 23px;
}
.title-box h4 {
    color: #fff;
    font-weight: bold;
    /*font-size: 22px;*/
    /*margin-bottom: 23px;*/
    font-size: 20px;
/*margin-bottom: 9px;*/ padding-bottom: 10px;
}
.title-box a{padding: 12px 18px; color: #fff; border-radius: 4px; background: #ac1b2a; font-size: 14px; font-weight: bold; text-transform: uppercase;}
/*=================uni-gallery=================*/
.uni-gallery .main-heading{color:#002d47;}
.uni-gallery .sub-heading{color: #7b7a7b;}
.portfolioFilter {
    padding: 15px 0 35px;
    text-align: center;
}
.portfolioFilter a {
  margin-right: 10px;
  color: #fff;
  text-decoration: none;
  border: transparent;
  padding: 8px 17px;
  border-radius: 0;
  display: inline-block;
  background: #002c47;
}
.portfolioFilter a.current {
  background: #ac1929;
  border: transparent;
  position: relative;
}
.portfolioFilter a.current::after {
    content: "\A";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #ac1b2a;
    position: absolute;
    bottom: -6px;
    left: 42%;
}
.portfolioContainer{}
.isotope-item {
  z-index: 2;
  width: 25%;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
    padding: 0 15px;
   margin-bottom: 30px;
}
.portfolio-item{}


/*=================uni-footer=================*/
.footer-top{background:#ac1b2a;}
.footer-box, .footer-box a{color: #fff;}
.footer-box p{/*line-height: 24px;*/line-height: 20px;}
.footer-box h4.title{
    color: #ffffff;
    text-transform: uppercase;
    /*margin-bottom: 28px;*/
    margin-bottom: 10px;
    /*font-size: 18px;*/
    font-size:16px;
    font-weight: 900;
}
.footer-box h4.title:after {
    content: '';
    display: block;
    margin-top: 10px;
    width: 54px;
    border-top: 2px solid #ffffff;
}
.footer-box ul{padding-left: 19px;}
.footer-box ul li {/*line-height: 36px;*/line-height: 24px;}
.footer-box li:before {
    color: #fff;
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 20px;
    font-size: 15px;
}
ul.contact-info{padding-left: 26px;}
.contact-info li {
    color: #fff;
    list-style: outside none none;
    padding-bottom: 2px;
    position: relative;
    /*line-height: 24px!important;*/
    line-height: 20px !important;
} 
.contact-info li:before {
    font-family: FontAwesome;
    font-size: 16px;
    left: -7px;
    position: absolute;
    top: 2px;
    color: #fff;
}
.contact-info li.address:before {
    content: "\f041";
    top: 0;
    font-size: 19px;
    left: -2px;
} 
.contact-info li.email:before {
    content: "\f003";
    top: 0;
}
.contact-info li.phone:before {
    content: "\f095";
    font-size: 17px;
    left: -1px;
} 
.contact-info li:last-child::before{color: transparent;}
.contact-info li:last-child .social-icon{line-height: 40px!important;}
.footer-bottom {
    background-color: #8b0d19;
    padding: 7px 0;
    color: #fff;
}
.footer-bottom p{margin-bottom: 0; line-height: 34px;}
.footer-bottom a{display: block;}
/*post edit in home page */
.admission-wrapper{margin-bottom:20px;}
.admission-wrapper h2{ color: #002d47;}
.admission-wrapper p{color: #7b7a7b;text-align: center;margin-bottom: 10px !important;
padding-top: 10px;}   
.admission-wrapper a{
width: 220px;
display:block;
background-color: rgb(172, 26, 41);
color: rgb(255, 255, 255);
padding: 10px;
text-align: center;
font-weight: 700;
margin: 10px auto;
}
.admission-wrapper a:hover{background: rgb(150, 26, 39);}
.admission-wrapper .admission-top-cm2 img{text-align:center; display:block;}
.admission-top-cm img{width:150px; margin:0 auto;text-align:center; display:block;} 
/* news and event page*/
/*.admission-wrapper.news-page h2, .newsev-btn{text-align:center;color: #fff;}*/
/*.newsev-btn a{display:inline-block;}*/
/*.news-day{padding:0!important;}*/
.admission-wrapper.news-page{margin-bottom:0;}
.admission-wrapper.news-page h1{font-size: 16px !important;margin-top: 0;}
.admission-wrapper.news-page img{width: 84px;
margin: 0 auto;
display: block;}
.admission-wrapper.news-page a{margin: 5px auto 0;
padding: 4px 20px !important}
/* about us page*/
main{position: relative;}
.inner-page-menu-wrapper{
    display: none;
    position: absolute;
z-index: 9;
right: 0;
width: 100%;top: -21px;


background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 69%, rgba(250,240,241,0) 70%, rgba(173,25,40,1) 84%, rgba(173,25,40,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(69%, rgba(255,255,255,0)), color-stop(70%, rgba(250,240,241,0)), color-stop(84%, rgba(173,25,40,1)), color-stop(100%, rgba(173,25,40,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 69%, rgba(250,240,241,0) 70%, rgba(173,25,40,1) 84%, rgba(173,25,40,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 69%, rgba(250,240,241,0) 70%, rgba(173,25,40,1) 84%, rgba(173,25,40,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 69%, rgba(250,240,241,0) 70%, rgba(173,25,40,1) 84%, rgba(173,25,40,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 69%, rgba(250,240,241,0) 70%, rgba(173,25,40,1) 84%, rgba(173,25,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ad1928', GradientType=1 );


}
.inner-page-menu{background: #ad1929; float: right; position: relative;}
.inner-page-menu.navbar-nav li{margin: 8px 0;}
.inner-page-menu.navbar-nav li a{color: #fff!important;}
.inner-page-menu.navbar-nav li a:hover{background: transparent;}
.inner-page-menu::before {
position: absolute;
left: -36px;
width: 0;
height: 0;
border-bottom: 36px solid #ad1929;
border-left: 36px solid transparent;
}
.inner-page-banner{
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
height: 400px;}
.inner-page-banner::before{
    display: block;
    position: absolute;
    background: linear-gradient(0deg, rgba(0,0,0,0.99) 0%,rgba(0,0,0,0) 100%);
    margin-top: 252px;
    height: 150px;
    width: 100%;
    content: '';
}
/*.breadcrumbs {*/
/*    position: absolute;*/
/*    bottom: -400px;*/
/*}*/
.cambanner-wrapper{position: relative;}
.cambanner::before{
    display: block;
    position: absolute;
    background: linear-gradient(0deg, rgba(0,0,0,0.99) 0%,rgba(0,0,0,0) 100%);
    bottom:0;
    height: 90px;
    width: 100%;
    content: '';
}
.breadcrumbs {
    position: absolute;
    bottom: 7px;
}
.breadcrumbs p {color: #c22200; font-weight: 700;}
.breadcrumbs span {margin: 0 10px;}
.breadcrumbs a {color: #fff;}
.breadcrumbs span.arrow {
    
} 
.breadcrumbs span.arrow {
    margin: 0;
    position: relative;
   color: #fff;
font-size: 19px;
vertical-align: middle;}
.innerpage-content h2{color: #002d47;
font-weight: bold;
/*padding-bottom: 15px;*/
/*font-size: 36px;*/
    padding-bottom: 0;
    margin-top:0;
font-size: 26px;
}
.bot-bar::after {
   content: '';
background-color: #c22200;
width: 30px;
height: 3px;
display: block;
margin: 15px auto 0;}
.innerpage-content h3{color: #8a8a8a;
/*font-size: 22px;*/
/*margin-bottom: 30px;*/
text-align: justify;
/*line-height: 28px;*/
font-weight: 400;
font-size: 18px;
margin-bottom: 9px;
line-height: 22px;
}
.innerpage-content p, .uni-logoconcept p{color: #383737;
font-weight: 300;
text-align: justify;
/*line-height: 24px;
font-size: 18px;*/
font-size: 14px;
line-height: 20px;}
.title-box p{color: #fff;
/*line-height: 23px;*/
padding-bottom: 10px;
    line-height: 20px;
}
.uni-about {
    background-size: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
.uni-logoconcept h3{
    color: #002d47;
    font-weight: 500;
    padding-bottom: 15px;
    /*font-size: 28px;*/
    font-size: 22px;
    margin-top: 0;
}  
.aboutlogo-wrapper{-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.23);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.23);
border: 9px solid #fff; 
height: 432px; 
margin: 0 auto; 
position: relative;
overflow: hidden; 
background-repeat: no-repeat; 
background-size: cover;}
.aboutlogo-wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
}  
.about-icon1 img {
   width: 220px;
height: 70px;
margin-left: -110px;
margin-top: -35px;
}
.uni-logoconcept{
    background-size: auto;
    background-repeat: no-repeat;
background-position: top left -120px;}
.uni-logoconcept .bot-bar::after{margin-top: 15px;margin-left: 0;}
.about-rgt-bar{background: #ae1a2a; padding:42px 16px 0;margin-top: -60px;}
.about-rgt-bar li {border-bottom: 1px solid #d7a396; padding: 26px 0;}
.about-rgt-bar li:last-child{border-bottom: none;}
.about-rgt-bar li p{color: #fff;margin-bottom: 14px;}
.about-rgt-bar li h4{font-weight: 400; color: #fff;margin-bottom: 0;}
.about-rgt-bar li p img{width: 40px; height: auto;vertical-align: bottom;}
.about-rgt-bar li:nth-child(2) p img, .about-rgt-bar li:nth-child(4) p img{width: 35px;}
.about-rgt-bar li:nth-child(3) p img{width: 34px;}
.about-rgt-bar li p span{font-weight: 500;
color: #fff;
margin-left: 14px;
font-size: 27px;}
.mb{margin-bottom: 60px;}
.about-rgt-bar-vision-color p, .about-rgt-bar-vision-white p{font-size:15px;color:#fff; text-align:center;}
/* administration page*/
.innerpage-content li { color: #383737;font-weight: 400;}
.adm-h i { padding: 0px 10px 10px 0; color: #c22200;}
.adm-h h2 { font-size: 22px; padding-bottom: 0; margin-top: 10px;}
.adm-h h2::after{margin: 15px 0;}
.vice-c h3 { color: #002d47; font-weight: bold; font-size: 18px; margin-bottom: 4px; margin-top: 0; }
.vice-c p {margin-bottom: 2px;font-weight: 400;color: #c22200;font-size: 17px;}
.sml-p { margin-bottom: 10px; }
.uni-logoconcept h2 {color: #383737;font-weight: 700;padding-bottom: 15px;/*font-size: 20px;*/margin: 0; /*line-height: 28px;*/ font-size: 18px;
margin: 0;
line-height: 22px;}
/*.uni-logoconcept h2 {font-weight: 400;margin: 60px 0;}*/
.for-admn { height: 200px; }
.no-top { padding-top: 0; }

/* admission page*/
.tooltip {
    opacity: 1;
    position: relative;
    font-size: 16px;
    display: inline-block;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #ad1929;
  color: #fff;
  text-align: center;
  border-radius: 0;
  padding: 0;
  position: absolute;
  z-index: 1;
  bottom: -35px;
  left: 50%;
  margin-left: -55px;
  opacity: 1 !important;
  transition: opacity 0.3s;
  font-size: 14px;
}
.tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #ad1929 transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.tooltip-bottom {
    top: 135%;
}
.innerpage-content.section-padding.admission-pg h3 { text-align: center; margin-bottom: 0; margin-top: 10px; }
/* search */
#wrap {
 margin: 3px 4px 24px 14px;
display: inline-block;
position: relative;
height: 20px;
float: right;
padding: 0;}

input[type="text"] {
height: 20px;
font-size: 20px;
display: inline-block;
font-weight: 300;
border: none;
outline: none;
color: #000;
padding: 3px;
padding-right: 3px;
padding-right: 60px;
width: 0px;
position: relative;
top: 0;
right: 0;
background: none;
z-index: 3;
transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
cursor: pointer;
} 

input[type="text"]:focus:hover {
  border-bottom: 1px solid #a91a2c;
   padding-bottom: 15px;
     padding-top: 10px;

}

input[type="text"]:focus {
  width: 860px;
  z-index: 1;
  border-bottom: 1px solid #a91a2c;
  cursor: text;
  background: rgba(255, 255, 255, 1);
  padding-bottom: 15px;
    padding-top: 10px;
} 
input[type="submit"] {
  height: 15px;
width: 15px;
display: inline-block;
color: red;
float: right;
background: url(images/search-icon.svg) center center no-repeat;
text-indent: -10000px;
border: none;
position: absolute;
top: 0;
right: 0;
z-index: 2;
cursor: pointer;
opacity: 0.8;
cursor: pointer;
transition: opacity .4s ease;
}
input[type="submit"]:hover {
  opacity: 0.4;
}  
/* slider fixing */
.studyfactitem.flexslider .slides > li{padding-bottom: 50px;}
.flexslider .flex-control-paging li a, .flexslider  .flex-control-paging li a {
    background: rgb(255, 255, 255) !important;
    box-shadow: none;
} 
.flexslider .flex-control-paging li a.flex-active, .flexslider .flex-control-paging li a.flex-active:hover,
.studyfactitem.flexslider .flex-control-paging li a.flex-active, .studyfactitem.flexslider .flex-control-paging li a.flex-active:hover{background: rgb(200, 51, 51)!important;}
/* dropdown */
#mainnav {
    float: right;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
#mainnav ul li {
    position: relative;
}  
#mainnav > ul > li {
    float: left;
   height: 70px;
padding: 25px 20px 0 0;
margin: 0;} 
#mainnav > ul > li:last-child{padding-right: 0;}
#mainnav > ul > li > a {
    position: relative;
    display: block;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-weight: 300;
    outline: none;
}
#mainnav > ul > li > a::before {
    content: ' ';
    border-left: solid 1px rgba(255,255,255,.25);
    position: absolute;
    top: 30px;
    bottom: 30px;
    left: 0px;
    height: 60%;
}
/*#mainnav > ul > li::after {
    position: absolute;
    bottom: 0;
    content: "";
    display: block;
    width: 0;
    height: 5px;
    background-color: #a91a2c;
    transition: width .3s;
}
#mainnav > ul > li:hover::after {
    width: 100%;
    transition: width .3s;
}
#mainnav > ul > li:last-child:hover::after {
   background-color: transparent;
}*/
#mainnav .sub-menu {
    z-index: 99999;
}
#mainnav ul li ul {
    width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    visibility: hidden;
    z-index: 9999;
    -webkit-transform: translate(0px, 10px);
    -moz-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#mainnav ul li:hover > ul.sub-menu {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
} 
#mainnav .sub-menu li {
    background-color: #a91a2c;
    opacity: 1;
}
#mainnav .sub-menu li:hover {
    background-color: #d22222;
     color: #fff;
    opacity: 1;
}
#mainnav .sub-menu li a {
    font-weight: 400;
font-size: 14px;
   color: #fff;
    padding: 5px 20px;
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}   
#mainnav .sub-menu li:hover > a{
    color: #fff!important;
}  
/* sub- sub menu*/
#mainnav .sub-menu li.menu-item-has-children ul.sub-menu{float: right;
    margin-left: -200px;
    margin-top: -35px;
    display: block;} 
/* sidebar-menu */
.sidebar-menu ul{margin-top: -60px;
    padding: 40px 0;
    background: #a91a2c;
    text-align: left;}
.sidebar-menu ul li{background-color: #a91a2c;color: #fff;
    -webkit-transition:all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    -ms-transition: all 2s ease;
    transition: all 2s ease;}
 .sidebar-menu ul li a::before{color: #fff;
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    width: 20px;
    font-size: 15px;}
.sidebar-menu ul li:hover {background-color: #d22222;}
.sidebar-menu ul li a {
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    padding: 5px 20px; 
    display: block;}
/*scroll up */
.scrollup {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: fixed;
    bottom: 70px;
    right: 30px;
    display: none; 
    /*text-indent: -9999px;*/
   /* background: url('images/white-arrow.svg;') no-repeat center;*/
    background-color: #000000;
    line-height: 43px;
}     
.scrollup i{font-size: 26px;
    color: #ffffff;
    margin-right: 11px;}    
/*gallery popup */
.eg-everest-lightbox-overlay.eg-white-lightbox .eg-everest-lightbox-wrap{-webkit-box-shadow: none!important;}
.eg-everest-lightbox-source-holder, .eg-everest-lightbox-wrap .eg-everest-lightbox-caption{text-align: center!important;}
/*international-linkages */
.innerpage-content ul.collab-ul li{text-align: center!important;font-size: 14px;margin: 5px 0; line-height: 20px;}
/*single-news-page*/
.single-news-wrapper{}
/*.single-news-wrapper .col-md-9{-webkit-box-shadow: 10px 0px 5px -5px rgba(0,0,0,0.25);*/
/*-moz-box-shadow: 10px 0px 5px -5px rgba(0,0,0,0.25);*/
/*box-shadow: 10px 0px 5px -5px rgba(0,0,0,0.25);}*/
.single-news-wrapper .col-md-3{-webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 10px 0px 5px -5px;
    -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 10px 0px 5px -5px;
    box-shadow: inset rgba(0, 0, 0, 0.25) 10px 0px 5px -5px;}
.news-sidebar{padding-top: 20px;}
.news-sidebar ul li{line-height: 21px;
font-size: 16px;
font-weight: 400;
text-align: left !important;
padding: 5px 5px 5px 10px;border-bottom: 1px dotted rgba(172, 26, 47, 1);}
/* pre-loader*/
.preloader-image {background-size: 220px 70px!important;} 
/* school research */
.tiles-box ul li{margin-bottom: 5px;}  
/* admissions research */
/*programs-offered */
.pt{padding-top:0;}
.aboutlogo-wrapper.for-admn{background-size: cover;
background-position: center;}
/* campus-life/facilities*/
.nu-ul{padding: 0 0 0 18px!important;} 
/* campus-life/upcoming-campus*/
 .page-id-1656 .nu-ul li{line-height: 24px!important;}
/* 01-07-2019 students-notice-board start
#w841{width: 100%;}
.threecolbox{ width: 100%;}
.column1 {
    margin: 0;
    min-height: 70px !important;
    padding: 0 15px;
    width: 55%;
}
.column2 {
    min-height: 0 !important;
    width: 15%;
}
/* students-notice-board end*/
/* campus-life/student-life page*/
.student-life-content{}
.student-life-content .col-xs-3{padding:0;}
.student-life-content .col-xs-9 p{margin-bottom: 0;}
p.inner-heading.sl-heading{position:relative;margin-top: 20px !important;
padding:0 0 0 15px !important;}
.sl-heading::after{content: '';
background-color: #c22200;
width: 7px;
height: 7px;
display: block;
margin-top: -16px;
margin-left: -15px;} 
/* table tenders page */
.table-responsive > .table-bordered > tbody > tr > td:first-child{white-space: normal;}
.table-bordered {border: none;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td, .table > thead > tr > th{border: 1px solid rgba(172, 26, 47, 0.8); border-left: none;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top: none;}
.table > thead:first-child > tr:first-child > th{ border-top: 1px solid rgba(172, 26, 47, 0.8);
text-align: center;
font-weight: 300;}
table {
  border-collapse: separate;
  border-spacing: 0;
  font-size: 15px;
  font-weight: 300;
  color: #000;}
table tr th,
table tr td {
  border-right: 1px solid rgba(172, 26, 47, 0.8);
  border-bottom: 1px solid rgba(172, 26, 47, 0.8);
  padding: 5px;
}
table tr th:first-child,
table tr td:first-child {
     border-left: 1px solid rgba(172, 26, 47, 0.8);
    font-weight: 500;
    padding: 10px;
    line-height: 22px;
}
}
table tr th {
  background-color: rgb(244, 243, 230) !important;
  border-top: 1px solid rgba(172, 26, 47, 0.8);
  text-align: left;
}


/* top-left border-radius */
table tr:first-child th:first-child {
  border-top-left-radius: 4px;
}

/* top-right border-radius */
table tr:first-child th:last-child {
  border-top-right-radius: 4px;
}

/* bottom-left border-radius */
table tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}

/* bottom-right border-radius */
table tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
}
/* edit 23-07-2019*/
.page-id-670 .flexslider .slides img {
    width: 293px !important;}
.aca-caltexth2{float: left;}
.aca-caltextpdf{float: right;}
.page-id-274 .ui-widget-content p, .page-id-274 .faq-content p{text-align:left;}
.faculty-profile {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0!important;}
.faculti-listzone .faculty-title{display: block!important; width: 100%!important; margin-bottom: 0!important; padding-top: 0 !important;}
.faculti-listzone .faculty-d{display: block!important; width: 100%!important;line-height: 10px;}
.faculti-listzone .faculty-para{width: 100% !important;font-size: 14px !important;line-height: 20px !important;}
.new-faculty-wrap p{font-size: 14px;
line-height: 22px;}  
/*31-07-2019 */
.studentszone{border-bottom: 0; border-radius: 0; margin-top: 0;padding: 2% 0; width: 100%;}
.studentszone .students-img{margin-top: 0; margin-bottom: 0;float: none; max-width: auto; width: auto;}
.studentszone .students-div {
    float: none;
    min-height: auto;
    width: auto;
} 
.studentszone .students p + p + p{margin-top:0;}
.new-faculty-wrap .nu-ol li, .students-div p, .postid-1563 .innerpage-content li, .postid-1568 .innerpage-content li,
.postid-1562 .innerpage-content li, .postid-1821 p, .postid-1821 .nu-ol li, .postid-1424 p, .postid-1424 .nu-ul, .postid-1424 .nu-ol,
.postid-1882 .innerpage-content li, .postid-1914 p, .postid-1913 p, .postid-1897 p, .postid-1897 .nu-ol li, .postid-1895 p, .page-id-1920 .innerpage-content li,
 .page-id-1924 .innerpage-content li, .page-id-240 .innerpage-content li, .page-id-246 .innerpage-content li, .page-id-2449 .innerpage-content li, .page-id-2627 .innerpage-content li,
.page-id-1656 .innerpage-content li, .page-id-256 p, .page-id-260 .innerpage-content li, .page-id-260 .nu-ul li, .page-id-260 .nu-ol li, .page-id-2550 .innerpage-content li, .page-id-262 .innerpage-content li,
.page-id-274 p, .page-id-274 .ui-widget-content .nu-ul li, .page-id-266 p, .new-faculty-wrap p, .page-id-861 .innerpage-content li, .nu-ul, .nu-ol,
.page-id-946 .innerpage-content li, .innerpage-content li, .postid-1830 p, .postid-1831 p, .postid-1833 p, .page-id-2115 .ui-widget-content .nu-ul li, .page-id-2115 .ui-widget,
.page-id-2115 .ui-accordion .ui-accordion-header, .page-id-2115 .ui-widget-content p, .page-id-2115 .faq-div .nu-ol li{font-size: 14px!important; line-height: 20px!important;} 
.page-id-274 .ui-widget, .page-id-2115 .ui-widget, .page-id-2115 .ui-widget-content p{font-family: 'Roboto', sans-serif;}  
.page-id-266 .cln2 > ul > li ul{padding-left: 10px;}  
.page-id-266 .cln1{font-size:13px!important; font-weight: 400;}
.shpsn{margin-bottom: 10px !important;
    line-height: 25px !important;} 
 .bnew.news1{padding-bottom: 5px;
margin-bottom: 5px;} 
.bnew.news1, .news1.bnew h1.news-2-div-h1{margin-top: 0;}     
.bnew.news1 .rgtnew{text-align: right;} 
.page-id-1903 .threecolbox, .page-id-1908 .threecolbox, .postid-1895 .threecolbox, .page-id-258 .threecolbox{width: 100%;} 
.postid-1895  .column1, .postid-1895  .column2, .postid-1895  .column3{word-wrap: anywhere!important;} 
.page-id-1903 .threecolbox ul li:first-child.column2, .page-id-1908 .threecolbox ul li:first-child.column2{border-left:0;}   
.page-id-1903 .threecolbox .column2, .page-id-1908 .threecolbox .column2, .page-id-258 .threecolbox .column1, .page-id-258 .threecolbox .column3{width: 50%;}
p.inner-title{padding: 0!important;}
.search-grid-item.grid-item .event-item{height: 280px;}
.page-id-2087 .addressbox {width: auto!important; text-align: left!important;}
.search-ieamhead{font-size: 24px;}
.page-id-2115 .threecolbox .column1, .page-id-2115 .threecolbox .column2{width: 20%;}


.heading-top-sec{clear: both;
width: 100%;}
.card-main_content{width: 100%;
clear: both;
padding-top: 30px;}
.sec-bg{    border: 2px dashed #a4003a;
    padding: 20px;
    margin-bottom: 40px;}
.nu-ul {
    color: #6b6961;
    float: left;
    list-style-type: none !important;
    min-height: 48px;
    position: relative;
    width: 100%;
}
.nu-ul li::before {
    background: rgb(172, 26, 47);
    content: "";
    height: 6px;
    left: 1px;
    position: absolute;
    width: 6px;
    margin-top: 8px;}
.nu-ul li{font-weight: 100; text-align: justify;margin: 0 0 5px;}
.nu-ul li.inner-point{margin-left: 18px;}
.nu-ul li.inner-point:before{margin-left: 19px;}   
/* responsive ) */
@media screen and (max-width: 480px) and (min-width: 320px){
    .page-id-2492 .students-img{background-position: center; background-size: cover;}
    .shpsn{text-align: center !important;}
    .studentszone .students-img, .ssl-author img{margin: 0 auto;}
    .studentszone .students-div .psn{text-align: center; word-wrap: break-word!important;}
    .new-faculty-wrap .nu-ol, .postid-1563 .nu-ol, .postid-1568 .nu-ol, .postid-1897 .nu-ol, .page-id-2449 .nu-ol, .page-id-260 .nu-ul, .page-id-260 .nu-ol, .page-id-2550 .nu-ol, .page-id-2550 .nu-ul,
    .page-id-262 .nu-ol, .page-id-262 .nu-ul, .page-id-274 .nu-ul, .nu-ul, .nu-ol, .page-id-2115 .faq-div .nu-ol{padding: 0 0 0 6%;}
    .aca-caltexth2{float: none; text-align:center;}
.aca-caltextpdf{float: none;
    display: block;
    margin: 0 auto!important;}
    .new-faculty-wrap .faculty-designation{word-wrap: break-word!important;}
    .faculti-listzone .col-xs-3, .faculti-listzone .col-xs-9, .studentszone .col-xs-3, .studentszone .col-xs-9, .ssl-author.col-xs-4, .ssl-author-content.col-xs-8{width:100%;}
    .faculti-listzone .col-xs-3 img{margin:0 auto;}
    .faculti-listzone .faculty-title, .faculti-listzone .faculty-d, .ssl-author-content p, .ssl-author .page-title{text-align:center;}
    .new-faculty-wrap .faculty-img-box{margin:0 auto; float:none;}
    .new-faculty-wrap .faculty-title, .new-faculty-wrap .faculty-designation{text-align: center;width: 100% !important;}
    .faculty-content.new-faculty-wrap{width: 100%; margin-top: 0;margin-right: 0;padding: 0 10px;border-right: 10px inset rgb(179, 95, 0);border-bottom: 10px outset rgb(179, 95, 0);}
}
@media screen and (max-width: 1400px){
    .uni-logoconcept {background-position: top left -170px;} 
}
@media screen and (min-width: 1200px){
    .uni-logoconcept .col-md-3.col-xs-8.col-xs-offset-2{margin-left: 0;}}
@media screen and (max-width: 1299px){
.uni-logoconcept {background-position: top left -270px;}
.banner-content {width: 100%;}
.banner-content .details { line-height: 0;}
.breaking-news {font-size: 13px;}
.breaking-news::after {
    content: "\A";
    border-top: 21px solid transparent;
    border-bottom: 19px solid transparent;
    border-left: 18px solid #ac1b2a;
    position: absolute;
    right: -18px;
} 
.uni-topnews a {line-height: 40px;font-size: 15px;}
    .uni-topnews {
    height: 40px;
    line-height: 40px;}
}
@media screen and (max-width: 1299px) and (min-width: 1100px){
    .centered-btns .caption{padding: 117px 20px 0 !important;}
} 
@media screen and (max-width: 1099px) and (min-width: 991px){

    .centered-btns .caption{top: 21%;}
    .banner-content h2{padding-bottom: 0;
font-size: 22px;
line-height: 25px;}
}
@media screen and (max-width: 990px) and (min-width: 800px){
.centered-btns .caption{padding: 78px 20px 0 !important;}}
@media screen and (max-width: 799px){
    .centered-btns .caption{padding: 40px 20px 0 !important;}
}    

@media screen and (max-width: 991px){
    .page-id-2627 .innerpage-content li{text-align: left;}
    .new-faculty-wrap .faculty-img-box, .new-faculty-wrap .faculty-title, .new-faculty-wrap .faculty-designation{float: none; margin: 0 auto; text-align: center;}
    .new-faculty-wrap .faculty-title, .new-faculty-wrap .faculty-designation{width: 100%;} 
    .new-faculty-wrap .faculty-designation{margin-bottom: 15px;}  
    #sticky-wrapper, .sidebar-menu.sticker{display: none;}
    .page-template-page-administration .bot-bar::after {margin: 15px 0 0 !important;}
    .page-template-page-administration .bot-bar.add-bar::after {margin: 15px auto 0 !important;}
    .uni-logoconcept .col-xs-8.col-xs-offset-2{margin-top: 20px;}
    .about-rgt-bar{margin-top: 0;}
    .aboutlogo-wrapper{height: 200px;}
    .uni-logoconcept .col-md-7{text-align: center; margin-top: 20px;}
    .bot-bar::after {margin: 15px auto 0!important;}
    main{padding-top: 76px;}

    button#responsive-menu-button{right:15px!important;}
.flat-events .grid-item{width: 50%;}
}     
@media screen and (max-width: 990px){ 
.banner-content .details {
    font-size: 14px;}
    .banner-content h2 {
    font-size: 18px;
    line-height: 20px;} 
} 
@media screen and (max-width: 1199px){
    .vice-speech::before{left: -20px;}
    .vice-speech::after {bottom: -17px;}
    .flat-events .grid-item .grid-item-content {padding: 19px;}
    #mainnav > ul > li{padding: 25px 9px 0 0;}
    input[type="text"]:focus {width: 753px;}
}
@media screen and (max-width: 1199px) and (min-width: 410px){
    .faculty-img-box img.lhs-style-img, .faculty-img-box{width: auto!important;  min-height: auto;}} 
@media screen and (max-width: 1199px) and (min-width: 992px){
    .uni-logoconcept .col-md-3.col-xs-8.col-xs-offset-2{margin-left: 0;
    padding-left: 0;
    padding-right: 0;}
}
@media screen and (max-width: 991px) and (min-width: 768px){
    .mobile-adm-wrapper{margin-top: 20px;}
    .mobile-adm-wrapper .adm-h{float: left; width: 50%;}
}
@media screen and (min-width: 768px){
    .unilatest-news .col-md-12{padding-left: 0; padding-right: 0;}
}
@media screen and (max-width: 768px){

    .vice-speech::before{left: 0px;}}
@media screen and (max-width: 699px){
    .slides.centered-btns{background: #84131f;}
    .centered-btns .caption{position: relative;padding: 40px 20px 20px!important;
margin-top: 0!important; background:none;}
.banner-content .details {line-height: 15px;}
.banner-content h2 span{color: #fff;}  

}
@media screen and (max-width: 600px){
    .page-id-2174 .aca-caltexth2, .page-id-2174 .aca-newnd{text-align: center !important;
    float: none;
    display: block;
    margin: 0 auto !important;
    padding-bottom: 10px;}
    .bnew.news1 .news-2-div-p, .bnew.news1 .news-2-div-h1, .bnew.news1 .rgtnew{width: 100%;
text-align: center;}
    .bnew.news1 .news-2-div {
    float: none;
    width: 150px;
    margin: 0 auto;} 
.bnew.news1 .rgtnew{margin: 0 1% 1%;}
}
@media screen and (min-width:1024px){
    /*contact page */
.text-box{margin-right: 0!important; float: left!important; width:100%;}
.text-imgbox{min-height: 269px!important;margin: 0 4% 0 0!important; padding: 15px;}
.text-imgbox.text-imgbox-right, .text-imgbox.text-imgbox-left, .text-imgbox.text-imgbox-middle{min-height: 307px!important;} 
.text-imgbox-contact {padding: 15px!important;}
}
@media screen and (max-width:1024px){
    #mainnav{display:none;}
header{position: fixed;
    height: 76px;
    width: 100%;
    z-index: 9999;}    
    .top-header .container{width: 100%;}}
@media screen and (max-width: 1023px){
    /* contact page */
    .text-imgbox-contact{width: 50%;
    float: left;
    height: 247px;}
    .inner-sub i.fa-bed{margin-top:20px;}
    .text-imgbox p{margin-bottom:0;}
    .text-imgbox-contact{padding:15px;}
    .page-id-738 p.inner-title{margin: 0;}
    .text-box {
    margin-right: 0;
    float: left;
    min-height: auto;    width: 100%;}
    .text-imgbox-right, .text-imgbox-middle, .text-imgbox-left, .text-imgbox-temp {
    width: 100%;}
    .text-imgbox {
    padding: 15px;
    margin: 0;
    min-height: auto;}
 .uni-topnews .col-md-2 {
    width: 14%;
/*margin-right: 10px;*/
float: left;}
.breaking-news {
    padding: 20px 0 20px 10px;} 
   .breaking-news::after {
    border-top: 20px solid transparent;
    border-bottom: 21px solid transparent;
    border-left: 18px solid #ac1b2a;
    margin-top: -20px;
}
.uni-topnews{line-height: 0;} 
.uni-topnews a {
    line-height: 14px;
    font-size: 14px;} 
    .topnews {margin-top: 8px;}
 .uni-topnews .col-md-10 { width: 84%;float: left;}

} 

@media screen and (max-width: 767px){
    .table-responsive{border: 1px solid rgba(172, 26, 47, 0.8);
border-radius: 4px;
border-top: 0;}
    .admission-wrapper .admission-top-cm2 img{display:inline;}
     .text-imgbox-contact{width: 100%;
    float: left;
    height: auto;}
    .mobile-img{width: 50%; margin: 0 auto;}
.about-rgt-bar div{display: table;}
.about-rgt-bar li p{    display: table-cell;
    padding-right: 10px;}
.uni-logoconcept h3{margin-top: 20px;}
.discover-box{text-align: center;}
.discover-box .col-md-4.col-sm-4{margin-bottom: 40px;}
.discover-box .col-md-4.col-sm-4:last-child{margin-bottom: 0;}
.content-box img {margin: 0 auto;}
.footer-bottom p{font-size: 14px;}
  .footer-bottom, .footer-bottom .text-right{text-align: center;}
  .footer-top .col-md-3{margin-bottom: 30px;}
  .footer-top .col-md-3:last-child{margin-bottom: 0;}
.speech-wrapper{background: rgba(172,27,41,1);
background: -moz-linear-gradient(top, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 28%, rgba(172,27,41,1) 29%, rgba(236,236,236,1) 29%, rgba(236,236,236,1) 30%, rgba(236,236,236,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(172,27,41,1)), color-stop(0%, rgba(172,27,41,1)), color-stop(28%, rgba(172,27,41,1)), color-stop(29%, rgba(172,27,41,1)), color-stop(29%, rgba(236,236,236,1)), color-stop(30%, rgba(236,236,236,1)), color-stop(100%, rgba(236,236,236,1)));
background: -webkit-linear-gradient(top, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 28%, rgba(172,27,41,1) 29%, rgba(236,236,236,1) 29%, rgba(236,236,236,1) 30%, rgba(236,236,236,1) 100%);
background: -o-linear-gradient(top, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 28%, rgba(172,27,41,1) 29%, rgba(236,236,236,1) 29%, rgba(236,236,236,1) 30%, rgba(236,236,236,1) 100%);
background: -ms-linear-gradient(top, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 28%, rgba(172,27,41,1) 29%, rgba(236,236,236,1) 29%, rgba(236,236,236,1) 30%, rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 0%, rgba(172,27,41,1) 28%, rgba(172,27,41,1) 29%, rgba(236,236,236,1) 29%, rgba(236,236,236,1) 30%, rgba(236,236,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1b29', endColorstr='#ececec', GradientType=0 ); padding: 22px 0;
display: table-cell;}
.speech-wrapper .col-md-4 {
    padding-left: 15px;
    padding-right: 15px;
padding-top: 20px;}
.vice-pic {width: 280px;margin: 0 auto;}
.vice-speech img{margin-bottom: 23px;}
.vice-speech::before {top: 70px;}
.vice-speech h3{font-size: 20px;}
.scrollup i {margin-right: 0;}
.vice-speech::after{right: 0;} 
}  
@media screen and (max-width: 640px){
    .col-xs-5.wupimg, .col-xs-7.wupimg, .wupimg.col-xs-4, .wupimg.col-xs-8{ width: 100%!important;}
    /*.table-responsive > .table-bordered > tbody > tr > td:first-child {*/
    /*width: 300px;*/
    /*display: block;}*/
}
@media screen and (max-width: 695px){

    .uni-topnews {height: 45px;} 
    .breaking-news {padding: 23px 0 22px 10px;}
.uni-topnews a{font-size: 12px; line-height: 12px;}       
.breaking-news {font-size: 12px;}
.uni-topnews .col-md-2 {width: 20%;}
.uni-topnews .col-md-10{width: 80%;}
.breaking-news::after {
    border-top: 24px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 18px solid #ac1b2a;
    margin-top: -24px;}
    .topnews {margin-top: 5px;} 
}  
@media screen and (max-width: 514px){   
    .flat-events .grid-item {width: 100%;margin-bottom: 10px;} 
    .flat-events {background: none;}
    .flat-events .grid-item.color-full {padding-bottom: 41px;}
} 
@media screen and (max-width: 480px){
    .faculty-resiz{ width: 180px; height: auto; }
    .student-life-content .col-xs-3{padding:7px 15px; width:100%;}
    .student-life-content .col-xs-3 img{margin: 0 auto;}
    .student-life-content .col-xs-9{width:100%;}
    .aboutlogo-wrapper {margin-bottom: 20px; background-size: cover;}
    .uni-logoconcept { background-position: top left -480px;}
.uni-logoconcept .col-xs-5, .uni-logoconcept .col-xs-7{width: 100%;}
.uni-logoconcept .col-xs-8.col-xs-offset-2{width: 100%; margin-left: 0;} 
    #main-slider .flex-control-paging li a{width: 8px;height: 8px;}
#main-slider .flex-control-nav li {margin: 0 4px;}
    .uni-topnews .col-md-2 {width: 30%;}
    .uni-topnews .col-md-10 {width: 70%;}
.uni-topnews {height: 80px;}
.breaking-news {padding: 40px 0 40px 10px;}
.breaking-news::after {
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 18px solid #ac1b2a;
    margin-top: -40px;}
    .vice-speech {
    padding-bottom: 60px;
}
.vice-speech::after {
    bottom: 10px;
    right: 0;
}
} 

/*==============om css 29 july 2019===========*/
#w145{
    line-height: 20px !important;
    font-size: 14px !important;
}
.faculty-para{
    line-height: 20px !important;
    font-size: 14px !important;s
}
/*=======Fee structure======*/
@media screen and (max-width: 350px){
    .cln2 > ul > li ul {
    list-style-type: none;
    padding-left: 10px !important;
   }
}
/*==============om end */
/*=======faculti structure======*/
@media screen and (max-width: 409px) and (min-width: 320px){
.faculty-img-box img.lhs-style-img{width:100%!important;}s
} 
@media screen and (max-width: 1199px) and (min-width: 992px){
.faculty-img-box img.lhs-style-img{width:100%!important;}
}

/*============om css Aug 5=========*/
.postid-1930 .img-div-2{margin: 10px 0px 10px 0px !important;}
.postid-1933 #w1009{margin-top:20px !important;}
.postid-1231 .img-div-2,.postid-1233 .img-div-2{margin:0px 0px 10px 0px !important;}
@media screen and (max-width: 458px){
    .postid-1930 .img-div-2-col3{
        width:100% !important;
        margin-bottom: 20px;
    }
    .postid-1933 .img-div-2-col3{
        width:100% !important;
        margin-bottom: 10px;
    }
    .postid-1231 .img-div-2-col3{
        width:100% !important;
        margin-bottom: 10px;
    }
    .postid-1233 .img-div-2-col3,.postid-1237 .img-div-2-col3 ,.postid-1004 .img-div-2-col3,.postid-1221 .img-div-2-col3{
        width:100% !important;
        margin-bottom: 10px;
    }
    .postid-1237 .img-div-2{margin: 0px auto !important;}
     .postid-1059 .news-img1{width:100% !important; margin: 0px auto !important}
}

@media screen and (max-width: 991px) and (min-width: 320px){
    .single-news-wrapper .col-md-3{display:none;}
}
@media screen and (max-width:1024px) and (min-width: 992px){
    .single-news-wrapper .text-box{margin-top:93px !important;}
}

/*============Monika css Aug 5 Start=========*/
.display_pic {
    padding: 0;
}
.display_pic_div{
    width: 25% !important;
}
.display_pic_div .input-group .form-control{
    font-size: 13px !important;
}
.heading_div{
    float: left;
    width: 75%;
}
#ui-datepicker-div.ui-datepicker{width: 20em;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next{top: 8px !important;}
#ui-datepicker-div.ui-datepicker td a{text-align: center !important;}
table tr th:first-child, table tr td:first-child {padding: 1px !important;}
.ui-datepicker td {border: none !important;}
.ui-datepicker th {border: none !important;}
.sml-txt {font-size: 20px !important; line-height: 14px;}
.form-drop {position: absolute; width: 100%;}
input[type=text], select {
  width: 100%;
  padding: 8px 20px;
  margin: 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 34px;
  box-sizing: border-box;
}
/* input#dob[type="text"], select {
    width: 415pxß !important;
} */
.criteria-div h4 {font-size: 16px; line-height: 30px; text-align: left;}
.criteria-div ul li { display: inline-block; padding: 0 8px 0 0; float: left;}
.personal-info {margin: 15px 0;}
.clear { clear: both; }
.heading-h { font-size: 18px !important; margin: 20px 0 !important; }
.lft-f {float: left; width: 49%;}
.right-f { float: right; width: 49%; }
.dob { float: left; text-align: left; width: 65%; font-weight: 600; color: #383737; margin-bottom: 15px; }
.dob input { font-weight: normal; }
.gender label { font-weight: normal; }
/* .gender { float: right; width: 35%; } */
.datepicker {top: 916.567px !important;}
.gender ul li{ display: inline-block; padding: 0 10px; float: left; }
.gender p { float: left; font-size: 16px; font-weight: 600; color: #383737; }
.sub-n {color: #383737; font-size: 14px; text-align: left; line-height: 28px;}
table, td, th {  border: 1px solid #ddd !important;text-align: left;}
table {border-collapse: collapse;width: 100%;}
th, td {padding: 15px;}
.btm-sec ul li { display: inline-block; padding: 0 8px 0 0; }
.lft-exp {width: 70% }
.experience-ul { float: left; line-height: 44px;}
.experience-ul li input { margin-right: 5px;}
.right-exp { float: right; width: 30%; }
.statement-sec p { font-style: italic; }
.tst-ul li { display: inline-block; float: left; padding-right: 10px; }
.new-l li input { margin-right: 8px; }
.nw-r { width: 80%; }
.nw-ll { width: 20%; }
/*.about-ul { float: left; }*/
.about-ul ul li {display: inline-block;padding-right: 10px;}
.about-ul ul li input {margin-right: 5px;}
.nld-ul ul li { display: inline-block; padding: 0 10px 0 0; }
.nld-ul ul li input { margin-right: 5px; }
.about-nalanda-uni { text-align: left;}
.signature-sec { float: right; }
.signature-sec p {text-align: center; font-weight: bold; font-size: 16px; border-top: 1px solid #000; padding-top: 10px; margin-top: 10px;}
/*============Monika css Aug 5 End=========*/

/*====================Om Css Add=====*/
#footer_sticky_bar{display: none !important;}
#menu-item-740{display:none;}
.invalid{border: 1px solid red !important;}

    
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;
} 






























































































