/*
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;}
/*=================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: left;
/*text-align: justify;*/
/*line-height: 24px;
font-size: 18px;*/
font-size: 16px;
line-height: 24px;}
.title-box p{color: #fff;
/*line-height: 23px;*/
padding-bottom: 10px;
    line-height: 24px;
}
.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;*/
    font-size: 18px;
    color: #fff;
   /* padding: 5px 20px; */
    padding: 8px 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;line-height: 36px;}    
/*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;vertical-align: top;}   
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;} 
.mbl-menu, .mbl-menu-bar {display: none;}
.main{height:100vh;}  
.sidebar-menu.sticker{width:200px;} 
body{background: url(images/crossword.png) repeat left top;}  
#emrg_email{background-color: #fff;
font-size: 14px;
/*color: #999;*/
color:#555;
padding: 6px 12px;
font-weight: 400;}   
#parentcountry .select2-container--default .select2-selection--multiple{border: none !important;height: 34px;padding-right: 0;} 
#parentcountry .select2-container--default .select2-selection--multiple .select2-selection__choice{height: 32px;
margin: -6px 0 0;
background: #fff;
border: none;
line-height: 32px;} 
#parentcountry .select2-search.select2-search--inline,
#statediv .select2-search.select2-search--inline{  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 34px;}  
/*#parentcountry .select2-container--default .select2-search--inline .select2-search__field{  width: 100% !important;
  margin: 0 5px 0;
  height: 34px;
  line-height: 34px;} */
  #parentcountry .control-label{padding-top: 0;margin-bottom: 5px;}
  #parentcountry .select2-container--default .select2-search--inline .select2-search__field{width: calc(100% - 10px) !important;
margin: 0 5px;
height: 34px;
line-height: 34px;
padding: 0 7px;} 
#parentcountry .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
#statediv .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{z-index: 9;}  
#parentcountry #select2-country-container, .select2-selection__rendered{padding: 6px 12px 6px 0;} 
#statediv .select2-container--default.select2-container--focus .select2-selection--multiple{color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
padding: 0;}     
#statediv .select2-container .select2-selection--multiple .select2-selection__rendered{display: block;
margin-bottom: 0;
border: none;} 
#statediv .select2-container--default .select2-selection--multiple{padding-bottom: 0;}
#statediv .select2-container--default .select2-selection--multiple .select2-selection__choice{height: 34px;
margin: 0;
background: #fff;
border: none;
line-height: 34px;}   
#statediv .select2-container--default .select2-search--inline .select2-search__field{  width: 100% !important;
  margin: 0;
  height: 34px;
  line-height: 34px;padding: 0px 12px;} 
.select2-container.select2-container--default.select2-container--open{width: inherit !important;}   
#datable_1{height: 250px;
overflow: scroll;}
#datable_1 img{width: 100px;
height: auto;}
/* #parentcountry, #statediv{display: none;}*/
.criteria-div ul li:last-child{clear:both;float:none;display: block;}
.btm-sec p{font-size:16px; font-weight:400;}
.mbatitle .p-r10 {line-height: 34px;
width: 285px;
font-size: 16px;
font-weight: 400;
color: #383737;}
.mbatitle .form-control{width: 100%;
margin-right: 0px;} 
.mbayd .form-control{width:100%!important;height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;}     
.mbatitle .mba_score{margin-right: 0!important;}   
.statement-sec label{font-size: 16px;}  
.card-body a{text-align: left;}   
.data-new-table{height: 250px;}
/*.alert{padding: 8px!important;}  */     
#datable_1 thead{background: #a91a2c;
color: #fff;}           
.table#datable_1 > thead:first-child > tr:first-child > th{font-weight: 400;}
.false-td{height: 160px;}
#qhelp{display: block;
padding: 0px 13px;
border-radius: 7px;
position: fixed;
bottom: 120px;
right: 30px;
background-color: #8b0d19;
line-height: 43px;
cursor: pointer;
font-size: 16px;color: #fff !important;} 
#btnsend{background-color: #8b0d19;border-color: #8b0d19;}
#btnsend:hover {
  color: #fff;
  background-color: #8b0d19;
  border-color: #8b0d19;
}
#qhelp i{font-size: 26px;
color: #ffffff;
margin-right: 11px;
vertical-align: middle;} 
#querymodel.modal{top: auto;
right: 0;
/*bottom: 160px;*/
bottom: 0;  
left: auto;transform: translateY(calc(100% - 64px));
transition-delay: 0.2s;}  
#querymodel.modal.in{transform: translateY(0px);  
transition-delay: 0s;} 
#querymodel h5.modal-title{ font-size: 20px!important;} 
#querymodel .modal-dialog{margin: 30px!important;}         
#querymodel .modal-header .close {
  margin-top: -30px;
  font-size: 31px;}  
.criteria-div-parma-add ul li{ text-align: left; }  
#main-wrapper{background: url(images/crossword.png) repeat left top;}  
.form-control{font-family: 'Roboto', sans-serif;
font-weight: 400;}  
.statement-sec .declaration-sec p, .signature-sec p{font-style: normal!important;}    
.english_test_status2.lft-f{width: 100%;} 
.innerpage-content .mba-details h4{font-size: 20px!important;}
.innerpage-content .mba-details p{margin-bottom: 20px;font-size: 16px;} 
.innerpage-content .mba-details li{margin-bottom: 13px!important;font-size: 16px!important;}   
#user_otp{margin-top: 0!important;} 
.signature-sec img#signature{height: auto;
width: 180px;} 
.note-cls{margin-bottom: 10px;}       
.note-cls h2{background: #E61919;
color: #fff !important;
font-size: 20px;
padding: 10px 20px;
border-radius: 4px;
width: 140px;
text-align: center;
margin: 0;
float: right;
line-height: 22px;}
input[type="text"]#user_otp:focus{width:100%!important;}
/*===================m-css===================*/
.m-marg1 {
    margin-top: 25px;
}
.innerpage-content p strong {
  font-size: 20px !important;
}
.m-innerpage p strong {
  font-size: 16px !important;
}
.m-innerpage p {
    line-height: 30px !important;
    margin-bottom: 4px !important;
}
.m-innerpage ul li {
  margin-bottom: 10px;font-weight: 300;font-size: 16px !important;line-height: 24px !important;
}
.m-innerpage ul li:last-child {
  margin-bottom: 0;
}
/* 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){
    .mbatitle .p-r10 {display: block;width: 100%;}
    .col-md-6.fir_cls, .col-md-6.sec_cls {padding: 0;}
    .mbatitle, .mbayd{width:100%;padding: 0;display: block !important;}
    .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){
.select2-container.select2-container--default.select2-container--open{width: inherit!important;display: block!important;}   
    .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;}
  /*.mbatitle select#score_type{width: 110px!important;}*/
    /*.mbatitle .mba_score, .mbayd .form-control#mba_year{width:100px!important;} */
    /*.mbayd .p-r10{width:150px!important;} */
}
@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;}
    #querymodel.modal{z-index: 99999!important;bottom: 0;}
    #querymodel h5.modal-title {
  font-size: 16px !important;}                                                    
    /*mobile menu start*/
    .closebtn {padding: 20px 0 10px !important;}
    .closebtn:hover, .closebtn:focus {background-color: transparent !important;}
    .mbl-menu a:hover, .mbl-menu a:focus {background-color: #c22200;}
    .cambanner-wrapper {padding-top: 72px;}
    .navbar {min-height: 72px;}
    .mbl-menu{display: block !important;}
    .mbl-menu-bar {
        /*display: block !important;*/
        display: none;
        float: right;
        /*background: #000;*/
        background:#a91a2c;
        padding: 10px;
        color: #fff;
        margin-top: 16px;
    }
    .sidenav {
      height: 100%;
      width: 0;
      position: fixed;
      z-index: 1;
      top: 0;
      left: 0;
     /* background-color: #212121;*/
     background:#a91a2c;
      overflow-x: hidden;
      transition: 0.5s;
      padding-top: 60px;
    }
    
    .sidenav a {
      padding: 8px 8px 8px 32px;
      text-decoration: none;
      font-size: 16px;
      color: #fff;
      display: block;
      transition: 0.3s;
      width: 250px;
    }
    
    .sidenav a:hover {
      color: #fff;opacity:1;
    }
    
    .sidenav .closebtn {
      position: absolute;
      top: 0;
      right: 25px;
      font-size: 36px;
      margin-left: 50px;
      width:auto;          
    }
    /*end mobile menu*/
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 (min-width: 992px){
	.display_pic_div {width: 30% !important;}                                                            
}
@media screen and (max-width: 991px){
    .mbatitle .mba_score, .mbayd .form-control#mba_year, .mbatitle select#score_type {
  width: 100% !important;
}
	.card-box.mba-details p{font-size: 16px!important;padding-top:0!important;}
	.mbl-menu-bar{display:block;}   
	.display_pic_div{width:50%!important;margin-top: 15px;margin: 0 auto;}      
	.display_pic_div img {
 margin: 0 auto 20px !important;
width: auto !important;
height: 190px;}                        
}
@media screen and (max-width: 767px){
	.edit-btn{float:none!important;}
	#phdregform .display_pic_div{padding: 15px;}
	#phdregform .display_pic_div img{padding-right: 20px;}        
	#verification .container, #registration .container{padding: 50px 15px!important;}      
	.card-box.mba-details p{font-size: 16px!important;padding-top:0!important;}
    .btm-sec ul.experience-ul li{display: block;text-align: left;}
    .table-responsive{border:1px solid #ddd!important;}                                
#phdregform .statement-sec p{font-size: 15px!important;margin-bottom: 5px;}
#phdregform .declaration-sec p{font-style: italic; font-size: 15px!important;}     
	.display_pic_div img{width: auto!important;  
height: 190px!important;}                 
    .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;line-height: 24px;}
  .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;}
    .mbatitle .form-control {
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}
    /*.table-responsive > .table-bordered > tbody > tr > td:first-child {*/
    /*width: 300px;*/
    /*display: block;}*/
    .mbatitle .mba_score, .mbayd .form-control#mba_year, .mbatitle select#score_type {
  width: 100%!important;}      
}
@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: 16px; 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;font-weight: 400;
font-size: 16px !important;}
.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;}
/*====================M-Css Start 08-06-22 =====*/
.mbayd .p-r10 {
   font-size: 16px;
    font-weight: 400;
    color: #383737 ;
    line-height: 34px;
    width: 282px;
}
#score_mba {width: 100% !important;}
.col-md-6.fir_cls {padding-left: 0;}
.col-md-6.sec_cls {padding-right: 0;}
#expfile .form-group a {
  float: left;
  width: 15%;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 14px !important;
}
.mbayd #mbafile {
  margin: 0 10px;
}
#pgm {
  border-radius: 0;
}
.large-text {
	text-align: left !important;
	display: block;
	color: #a91a2c;
}
.card-box.card-main_content .card-body {
  padding: 0;
  margin-top: 30px;
}
/* loader start
\** BEGIN CSS **/
        @keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-moz-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-webkit-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-o-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-moz-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-webkit-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-o-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
        }

        @-moz-keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
        }

        @-webkit-keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
        }

        @-o-keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
        }
        .loading-container,
        .loading {
            height: 100%;
			position: fixed;
			width: 100%;
			/*border-radius: 100%;*/
			z-index: 99;
			left: 0;
			right: 0;
			margin: 0 auto;
			top: 0;
			text-align: center;
			background-color: #fff;
        }
/*.loading-container,
        .loading {
            height: 100px;
            position: relative;
            width: 100px;
            border-radius: 100%;
        }*/

        /*.loading-container { margin: 40px auto }*/

        .loading {
            border: 2px solid transparent;
            border-color: transparent #a91a2c  transparent #a91a2c ;
            -moz-animation: rotate-loading 1.5s linear 0s infinite normal;
            -moz-transform-origin: 50% 50%;
            -o-animation: rotate-loading 1.5s linear 0s infinite normal;
            -o-transform-origin: 50% 50%;
            -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
            -webkit-transform-origin: 50% 50%;
            animation: rotate-loading 1.5s linear 0s infinite normal;
            transform-origin: 50% 50%;
            width: 130px;
			height: 130px;
			top: 41%;
			background: top;
			border-radius: 100%;
        }

        /*.loading-container:hover .loading {
            border-color: transparent #E45635 transparent #E45635;
        }*/
        /*.loading-container:hover .loading,
        .loading-container .loading {
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }*/

        #loading-text {
            /*-moz-animation: loading-text-opacity 2s linear 0s infinite normal;*/
            /*-o-animation: loading-text-opacity 2s linear 0s infinite normal;*/
            /*-webkit-animation: loading-text-opacity 2s linear 0s infinite normal;*/
            /*animation: loading-text-opacity 2s linear 0s infinite normal;*/
            color: #a91a2c;
            font-size: 16px;
            margin-top: 0;
            opacity: 1;
            position: absolute;
            text-align: center;
            text-transform: capitalize;
            top: 50%;
            width: 100%;
        }
/*loader end*/
.card-header h2.heading-h {
  margin: 8px 0 !important;
}
.panel-heading .accordion-toggle::after {
	content: "\f105" !important;font-family: 'FontAwesome' !important;
}
#accordion .panel-title a {
  padding-right: 10px;
}
.display-3 {
  color: #8b0d19 !important;
}
.alert.alert-dismissible.text-center.alert-danger p {
  color: #a94442 !important;
  text-align: center;
  margin-bottom: 0;
  margin-top: 5px;
  font-weight: 600 !important;
}
.table-section .card {margin-top: 35px;}
#select2-country-container, .select2-selection__rendered {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143 !important;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}    
/*.select2-search__field {*/
/*  display: none;*/
/*}*/
.select2-selection.select2-selection--single {border: none !important;} 
.table.table-bordered.table-hover.display.pb-30 td .btn.btn-danger {
  margin-bottom: 10px !important;        
}
.phdprev .bordersec, .innerpage-content-preview .bordersec{margin-bottom:20px;display: block;
clear: both;}          
.pd70 {padding-top:70px;padding-bottom:30px !important;}
.table-section.master-table th, .table-section.master-table td, .master-table1 th, .master-table1 td {padding: 10px !important;}
.avt-img {margin: 10px 0;}
footer {
    position: static;
    /*width: 100%;*/
    /*position: absolute;*/
    /*bottom: 0;*/
}           
.display_pic_div img {
     /* margin: 0 auto;
      width: 100%;*/
      margin: 0 auto 20px;   
width: auto;
height: 172px; }  
.mpdgn15 {padding-left: 15px;padding-right: 15px;}
/*mobile menu*/

.text-center.register_click {margin-bottom: 0;}
.p-r10 {padding-right: 10px;}
@media screen and (max-width: 1199px) {
    .sml-txt {line-height: 26px;}
	.loading {top: 43%;}
    
}
@media screen and (max-width: 991px) {
	
    .mbl-center h1, .mbl-center p {text-align: center !important;}
    .p-r10 {padding-right: 0;}
    .master-experience-ul {
      width: 100%;
      float:none;
    }
    .master-experience-ul li {
        display: block !important;
        padding: 0 !important;
        float: none;
        text-align: left;
        margin-bottom: 8px;
    }
    .heading_div {
      float: none;
      width: 100%;
    }
    .innerpage-content.section-padding .heading_div {margin-bottom: 70px;}
    .cambanner-wrapper {padding-top: 2px;}
    .card-box p, .new-pdgn {padding-top: 20px !important;}
    .btm0 {margin-bottom:0 !important;}
    .pd70 {
      padding-top: 45px;
      padding-bottom: 10px !important;
    }
}         
@media screen and (max-width: 767px) {
	.mbatitle, .mbayd {display: block !important;}
	.mbatitle .mba_score, .mbayd .form-control#mba_year, .mbatitle select#score_type, .mbatitle, .mbayd {
	  width: 100% !important;
	}
	.mbayd #mbafile {
	  margin: 10px 0 0;
	  width: 100% !important;
	}
	.phdprev .personal-info .form-group.lft-f, .phdprev .personal-info .form-group.right-f,
	.phdprev .contact-info .form-group.lft-f, .phdprev .contact-info .form-group.right-f{width:100%;}   
	.display_pic_div #display_pic{display:block!important;}
    .regform .right-f, .regform .lft-f {
      float: left;
      width: 100%;
    }
    .mbl-p1 {font-size: 18px !important;}
    .signature-sec {float: none;}
    .new-pdgn {padding-top: 20px !important;}
    .card-box p, .new-pdgn {
      font-size: 20px !important;
      line-height: 30px;
    }
    #regform .lft-f, #regform .right-f, #phdregform .lft-f, #phdregform .right-f, #form1 .lft-f, #form1 .right-f, 
    .master-table .lft-f, .master-table .right-f, .personal-info-preview .lft-f, .personal-info-preview .right-f,
    .contact-info-preview .lft-f, .contact-info-preview .right-f{float: left;width: 100%;}
    .innerpage-content-preview .row{margin: 0;}
    .navbar-header, .navbar-collapse {float: left;}
    .cambanner.form-cambanner {height: 90px;}
    .cambanner.form-cambanner img {
      height: 90px;
      max-width: 100%;
      object-fit: cover;       
    }                          
    #regform p, #phdregform p, #regform_two .kind-text p, #regform_three .kind-text p, .innerpage-content-preview .kind-text p{font-size: 18px !important;font-style: normal;}  
    .criteria-div ul li {
      display: block;
      padding: 0;
      float: none;
      text-align: left;
      margin-bottom: 10px;
    }
    #display_pic {float: none;
width: 290px;
margin: 0 auto;}
    .display_pic_div {width: 100% !important;}
    
}
@media screen and (max-width: 640px) {
    .cambanner-wrapper {padding-top: 3px;}
    .sml-txt {
      font-size: 16px !important;
      line-height: 24px;
    }
    .regform .right-exp {
      float: left;
      width: 100%;
    }
    .regform .lft-exp {width: 100%;}
    .regform .form-group.col-sm-5 {
        display: block !important;
        padding: 0 !important;
    }
    .regform .form-group.col-sm-7, .innerpage-content-preview .form-group.col-sm-7{
      display: block !important;padding: 0;
    }
    .regform .form-group.col-sm-5 input, .regform .form-group.col-sm-7 input, .innerpage-content-preview .form-group.col-sm-5 input,
    .innerpage-content-preview .form-group.col-sm-7 input{width: 100% !important; }
    .innerpage-content-preview .form-group.col-sm-5.mbayd{display: block!important;}
}
@media screen and (max-width: 376px){
    .payment_cls .col-md-12 .btn.btn-lg.btn-warning{margin-bottom: 20px;}               

}
@media screen and (max-width: 320px) {
    .card-box p {padding-top: 0 !important;}          
}
/*====================M-Css End =====*/


   




















































































