:root{--color-super-black:#000000;
    --color-black:#000000;
    --color-yellow:#a21416;
    --color-blue:#2E3192;
    --color-white:#ffffff;
    --color-grey:#ececec;
    --color-pureGrey:#808080;
    --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-font-montserrat:'Montserrat', sans-serif;}
::-moz-selection { /* Code for Firefox */ color: var(--color-white); background: var(--color-yellow);}
::selection { color: var(--color-white); background: rgba(0,0,0,0.3);}
/* width */
::-webkit-scrollbar {width: 5px;}
/* Track */
::-webkit-scrollbar-track {background: #f1f1f1;}
/* Handle */
::-webkit-scrollbar-thumb {background: #888;}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555;}
i {font-style:normal;}
.site-container{background:var(--color-white);box-shadow:0 2px 5px 0 rgba(0,0,0,.12);margin:0 auto;max-width:1600px;word-wrap:break-word; position: relative;}
.site-container::after{clear:both;content:" ";display:block}
input:focus, textarea:focus, select:focus,:focus{outline: none;}
p { line-height: 24px;  }
a,.arrow-btn,.arrow-btn:before,.home-clients-owl-image img,.wsanimated-arrow p,.home-news-owl .owl-nav button.owl-prev,.home-news-owl .owl-nav button.owl-next,.home-video-owl.owl-carousel .owl-item .item a:before,.home-admission-bg ul li a h2,.leadership-box img,.inner-grid-row .column .g-img,.inner-grid-row .column .g-img h3,.inner-photo-grid-row4 .column .g-img,.inner-photo-grid-row4 .column .g-img h3,.inner-photo-grid-row3 .column .g-img,.inner-photo-grid-row3 .column .g-img h3,ul.nu-services-list li a h3,.discover-details-box ul li.discover-link,.discover-details-box a h3,.home-testimonials-box img,.faculty-box img,#announcementCarousel.carousel-fade .carousel-item a i,.placed-package-box img,.image-grey{ outline: 0!important; text-decoration: none; color: var(--color-black); -webkit-transition: color .4s, background-color .4s; -moz-transition: color .4s, background-color .4s; -o-transition: color .4s, background-color .4s; transition: color .4s, background-color .4s; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}
a:hover {text-decoration: none;color: var(--color-blue);}
.pad0 {padding: 0;}
strong {font-weight: 600 !important;}
.back-to-top { position: fixed; z-index: 1000; bottom: 8em; right: 15px; text-decoration: none; color:rgba(46,45,45,0.5); border-radius: 100px; background: rgba(244,244,244,0.5); font-size: 22px; padding: 8px 10px; display: none; width: 50px; height: 50px; text-align: center; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.46); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.46); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.46);}
.back-to-top:hover { background: rgba(255,255,255, 1); color: rgba(46,45,45,1); text-decoration: none!important;}

.linkBlack a{ color:var(--color-black); font-weight:600; text-decoration:underline;}
.linkBlack a:hover{ color:var(--color-yellow);}
.linkBlue a{ color:var(--color-blue); font-weight:600; text-decoration:underline;}
.linkBlue a:hover{ color:var(--color-black);}
.linkyellow a{ color:var(--color-yellow); font-weight:600; text-decoration:underline;}
.linkyellow a:hover{ color:var(--color-black);}
.linkWhite a{ color:var(--color-white); font-weight:600; text-decoration:underline;}
.linkWhite a:hover{ color:var(--color-black);}

#menu-toggle { z-index: 1; position: absolute; bottom: 32%; right: 0;}
.coming-soon { position: relative; font-size: 18px; z-index: 0; width: 100%;}
.coming-soon::before { content: "coming soon . . ."; left: 0px; position: absolute; top: 0px; font-size: 55px; font-weight: 900; color: #f0f0f0; z-index: -1;}
.carousel-item {transition: transform 1s ease-in-out;}
.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {transition: opacity 0s 5s;}
#announcementCarousel.carousel-fade .active.carousel-item-start,#announcementCarousel.carousel-fade .active.carousel-item-end {transition: opacity 0s 0s;}
/* Carousel Animation delays */
.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img { min-width: 100%; max-width: 100%; height: auto;}
.slider .carousel-inner{overflow: unset;}
.slider { padding: 0; position: relative; width: 100%; z-index: 0;}
#carousel-sub .carousel-item:before {display: none;}
.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {z-index: 1 !important;}
.slide1 a:hover, .slide2 a:hover, .slide3 a:hover, .slide4 a:hover, .slide5 a:hover, .slide6 a:hover { color: var(--color-white);}
.slide1 h3 { animation-delay: 1.5s; font-size: 72px; font-weight: 700; color: var(--color-white); padding: 15px 15px 10px 15px; margin: 0; display: block; line-height: 78px; text-align: right; top: 95px; right: -102px; position: relative;}
.slide1 h4 { animation-delay: 1.8s; font-size: 18px; font-weight: 400; color: var(--color-white); padding: 10px 15px 25px 15px; margin: 0; display: block; line-height: 24px; text-align: right; position: relative; top: 100px; right: 110px;}
.slide1 h4 span{display: block; font-size: 14px;}

.slide2 h3 { animation-delay: 1.5s; font-size: 72px; font-weight: 700; color: #000; padding: 15px 15px 10px 15px; margin: 0; display: block; line-height: 78px; text-align: right; top: 95px; right: -102px; position: relative;}
.slide2 h4 { animation-delay: 1.8s; font-size: 18px; font-weight: 400; color: #000; padding: 10px 15px 25px 15px; margin: 0; display: block; line-height: 24px; text-align: right; position: relative; top: 100px; right: 110px;}
.slide2 h4 span{display: block; font-size: 14px;}

.slide1 .carousel-caption { left: 38%; right: 0; top: 20%; bottom: 5%; padding: 10px 0px 20px 20px !important; width: 65%; text-align: right !important; animation-delay: 1s;}
.slide2 .carousel-caption { left: 38%; right: 0; top: 20%; bottom: 5%; padding: 10px 0px 20px 20px !important; width: 65%; text-align: right !important; animation-delay: 1s;}

.slider .carousel-control-prev{top: unset; bottom: 100px; left: 150px; border-radius: 50px; border: 2px solid #25868c; width: auto;}
.slider .carousel-control-prev .carousel-control-prev-icon{background: url("../img/banner-arrow-left.png") no-repeat; background-position: center; width: 45px; height: 45px;}
.slider .carousel-control-next{top: unset; bottom: 100px; left: 210px; right: unset; border-radius: 50px; border: 2px solid #25868c; width: auto;}
.slider .carousel-control-next .carousel-control-next-icon{background: url("../img/banner-arrow-right.png") no-repeat; background-position: center; width: 45px; height: 45px;}
.carousel-indicators{right: 0; left: unset; bottom: 60px;}
.carousel-indicators [data-bs-target]{color: var(--color-white) !important; background-color: transparent; text-indent: 0; font-size: 22px;font-weight: 700; width: auto; height: auto; margin: 0 6px;}
.carousel-indicators .active{font-size: 26px;}
.home-new-bg{padding: 0px 0 0px 0; background: url(../img/bg.jpg); background-position: left; background-repeat: repeat;}
.home-new-box{margin-bottom: 0px; padding: 0; position: relative;}
.home-new-text-box{padding-right: 180px; padding-top: 50px; position: relative;}
.home-new-text-box h2{font-size: 55px; font-weight: 300; margin-bottom: 50px; color: #676767; text-transform: uppercase;}
.home-new-text-box ul{margin: 0; padding: 0;}
.home-new-text-box ul li{list-style: none; width: 100%; margin: 0 0 40px 0;}
.home-new-text-box ul li a{display: block; border:2px solid var(--color-blue); color: var(--color-blue); padding: 10px 25px; border-radius: 50px; text-align: center; font-weight: 600; margin-bottom: 10px; font-size: 15px;}
.home-new-text-box ul li a:hover{border:2px solid var(--color-blue); color: var(--color-white); background: var(--color-blue);}
.home-new-text-box p{font-size: 18px; line-height: 36px;}
.home-new-image-box img{border-radius: 40px;}
.home-new-boxWhite{background: #fff;}
#bigContainer { width: 100%; height: 100%; min-height: 100%;}
#theSticky { position: sticky; width: 39%; height: 100%; min-height: 100%; top: 0px; float: left;}
#theSticky img{margin-left: 0px;}
.rightItems { margin-left: 39%; padding: 365px 0 200px 0; width:61%; height: 100%; margin-bottom: 0px;}
.home-new-text-box .head{margin-bottom: 100px; border-left: 15px solid var(--color-blue); padding-left: 110px;}
.home-new-text-box .content-box{padding-left: 130px;}
.home-new-text-box .content-box .btn-one-full{margin-top: 70px;padding: 10px 33px;}
.rightItems .last{margin-bottom: 0px !important;}
#theSticky2 { position: sticky; width: 39%; height: 100%; min-height: 100%; top: 0px; float:right;}
.rightItems2 {padding: 365px 0 200px 0; width:61%; height: 100%; margin-bottom: 0px; display: inline-block; background: #f2f2f2;}

#theSticky2 { position: sticky; width: 39%; height: 100%; min-height: 100%; top: 0px; float:right;}
.rightItems2 {padding: 365px 0 200px 0; width:61%; height: 100%; margin-bottom: 0px; display: inline-block; background: #f2f2f2;}



.rightItems2 .home-new-text-box .head{margin-bottom: 100px; border-left: 0px solid var(--color-blue); border-right: 15px solid var(--color-blue); padding-right: 102px; padding-left: 0;}
.rightItems2 .home-new-text-box{padding-right: 0px; padding-left: 180px; padding-top: 50px; position: relative;}
.rightItems2 .home-new-text-box .content-box {padding-left: 0px; padding-right: 130px;}
.btns { border: 2px solid var(--color-white);
  background: /*var(--color-white)*/var(--color-white);
  color: var(--color-black) !important;}
  .btns:hover {background-color: linear-gradient(0deg, #fff 50%, #535353 30%);; color: white;}

  .for-xs {display: none !important;}
.for-md {display: block !important;}


/* @media all and (max-width : 768px) {  */
@media(min-width:320px) and (max-width:1080px) {
  .for-xs {display: block !important;}
  .for-md {display: none !important;}
.slide1 .carousel-caption, .slide2 .carousel-caption, .slide3 .carousel-caption, .slide4 .carousel-caption, .slide5 .carousel-caption, .slide6 .carousel-caption{ width: 100% !important; left: 0; right: 0; bottom: 0; background: none; display: none;}
.slide1 h3, .slide2 h3, .slide3 h3, .slide4 h3, .slide5 h3, .slide6 h3 { font-size: 22px; margin-bottom: 0;}
.slide1 h4, .slide2 h4, .slide3 h4, .slide4 h4, .slide5 h4, .slide6 h4 { font-size: 16px; margin-top: 5px;}
#theSticky,#theSticky2{display: none;}
.rightItems,.rightItems2{margin-left: 0; width: 100%; padding: 60px 0 60px 0; text-align: center;}
.home-new-text-box .head { margin-bottom: 40px; border-left: 5px solid var(--color-blue); padding-left: 30px;}
.rightItems2 .home-new-text-box .head { margin-bottom: 40px; border-left: 5px solid var(--color-blue); border-right: 0px solid var(--color-blue); padding-right: 0px; padding-left: 30px;}
.home-new-text-box h2{font-size: 28px;}
.home-new-text-box,.rightItems2 .home-new-text-box{padding-right: 20px; padding-left: 20px;}
.home-new-text-box .content-box,.rightItems2 .home-new-text-box .content-box{padding-left: 20px; padding-right: 20px;}
.home-future-bg{padding: 80px 0 30px 0; }

.home-collabrations-logo-bg{padding: 54px 0 157px 0; }
.home-collabrations-logo-bg .container-box{width: 90%; margin: 0 auto;}
}

.btn-one,.btn-one-full,.btn-two,.btn-two-full,.btn-three,.btn-three-full{-webkit-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; margin-top:20px;letter-spacing:0.5px;text-transform:uppercase;padding:5px 35px 5px 35px;font-size:14px;font-weight: 500; display: inline-block;border-radius:50px;}
.btn-one{border:2px solid #565656;color:#565656 !important;}
.btn-one:hover{background:#565656;color:var(--color-white) !important;}
.btn-one-full{border:2px solid #565656;color:var(--color-white) !important;background:#565656;}
.btn-one-full:hover{border:2px solid #565656;background:none;color:#565656 !important;}
.btn-two{border:2px solid var(--color-yellow);/* color:#ffffff*/ !important;}
.btn-two:hover{background:var(--color-yellow); color:#f8f8f8 !important;}
.btn-two-full{border:2px solid var(--color-yellow);background:var(--color-yellow);color:#000 !important;}
.btn-two-full:hover{border:2px solid var(--color-yellow);color:var(--color-yellow) !important; background:none;}
.btn-three{border:2px solid var(--color-blue);color:var(--color-blue) !important;}
.btn-three:hover{background:var(--color-blue);color:var(--color-white) !important;}
.btn-three-full{border:2px solid var(--color-blue);background:/*var(--color-blue)*/var(--color-blue);color:var(--color-white) !important;}
.btn-three-full:hover{border:2px solid var(--color-blue);color:var(--color-blue) !important; background:none;}

/* Divider Line */
hr { background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.7), transparent); background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.7), transparent); border: 0; height: 1px; margin: 15px 0 15px 0;background-color: transparent;}
hr.short {margin: 11px 0 11px 0;}
hr.tall { margin: 44px 0 44px 0;}
hr.taller { margin: 66px 0 66px 0;}
hr.light { background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent); background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), transparent);}
hr.invisible { background: none;}

/* Divider Line */
.text-casenone {text-transform: none !important;}
ul.list { margin: 0 0 10px 0; padding: 0 0 0 20px; list-style: none; text-align: left;}
ul.list li { position: relative; padding-left: 15px; padding-bottom: 10px;}
ul.list li a { color: var(--color-blue); font-weight: 600;}
ul.list li a:hover { color: var(--color-black);}
ul.list li::before { content: "\f101"; font-family: 'Font Awesome 5 Free'; left: -7px; position: absolute; top: 0; font-weight: 900; color: var(--color-blue);}
ul.list li.head { font-weight: 700; padding-left: 0;}
ul.list li.head::before { display: none;}
ol.ol-list { margin: 0; padding: 0 0 0 20px; text-align: left;}
ol.ol-list li { position: relative;  padding-bottom: 10px;}
ol.ol-list li a { color: var(--color-black);}
ol.ol-list li a:hover { color: var(--color-blue);}
.head-main { font-size: 42px; border-bottom: dashed 2px var(--color-black); display: block; width: 100%; padding: 0 50px 5px 0; margin-bottom: 20px;}
.head-one { font-weight: 500; font-size: 18px; padding: 10px; margin-bottom: 15px; background: var(--color-yellow); color: var(--color-black); width: 100%;}
.head-two { font-weight: 500; font-size: 17px; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid var(--color-black); color: var(--color-black); width: 100%;}
.head-three { font-weight: 500; font-size: 18px; padding: 10px; margin-bottom: 15px; background: var(--color-blue); color: var(--color-white); width: 100%;}
.head-four { font-weight: 500; font-size: 18px; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid var(--color-blue); color: var(--color-blue); width: 100%;}
.head-five { font-weight: 500; font-size: 18px; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid var(--color-black); color: var(--color-black); width: 100%;}
.head-six { font-weight: 500; font-size: 18px; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid var(--color-pureGrey); color: var(--color-pureGrey); width: 100%;}
.background-white{padding: 30px; background: var(--color-white); margin-bottom: 30px;}
.bg-color-one {background: var(--color-grey); padding: 30px; margin-bottom: 15px; margin-top: 15px; display: inline-block; width: 100%; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important;}
.bg-color-two {background: var(--color-white); padding: 30px; margin-bottom: 15px; margin-top: 15px; display: inline-block; width: 100%; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important;}
.bg-color-two h2{font-weight: 500; font-size: 18px; padding: 10px; margin-bottom: 15px; background: var(--color-blue); color: var(--color-white); width: 100%;}

.link{color: var(--color-blue); font-weight: 600;}
.link:hover{color: var(--color-black);}

.home-programs-bg{padding: 140px 0 80px 0; position: relative; z-index: 0;}

.map-circle { border-radius: 50%; background-color: transparent; border: 1px solid #949494; width: 400px; height: 400px; position: absolute; opacity: 0; top:-120px; right:-120px; animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32); z-index: -1;}
@keyframes scaleIn {
  from { transform: scale(.3, .3); opacity: .5;}
  to { transform: scale(2.5, 2.5); opacity: 0;}

}

.home-future-bg{padding: 80px 0 160px 0; background: #f6f6f6;}
/* .home-future-bg:before{content:''; position: absolute; right: 0; top: 35px; width: 750px; height: 275px; background: url(../img/future-bg.png); background-size: cover;} */
.home-future-bg .home-future-head{margin-bottom: 30px;}
.home-future-bg .home-future-head h2{text-transform: uppercase; text-align: center; font-weight: 400; font-size: 26px; margin-bottom: 40px;}
.home-future-bg .home-future-head p{font-size: 16px;}

.home-future-bg .mt{margin-top: 50px;}
.home-future-bg .mt-t{margin-top: -10px;}
.home-news-sec1-bg{padding: 50px 0 0px 0; background: linear-gradient(0deg, #f3f3f3 71%, var(--color-white) 29%); position: relative;}
.home-news-sec1-bg .container{border-bottom: 1px solid var(--color-black); padding-bottom: 80px;}
.home-news-sec1-image img{border-radius: 20px; margin-top: 0px;}
.home-news-sec1-text h2{color: #d9d9d9; text-transform: uppercase; font-size: 50px; text-align: center; margin-top: 0px;}
.home-news-sec1-text h3{font-size: 16px; margin-top: 80px; margin-bottom: 20px; text-transform: uppercase; font-weight: 600; line-height: 22px;}
.home-news-sec1-text a.more-btn{color: var(--color-blue); font-weight: 600;}
.home-news-sec1-text a.more-btn:hover{color:var(--color-yellow);}
.home-news-sec1-text .home-news-sec1-date{background: var(--color-yellow); border-radius:0 0 20px 20px; padding: 15px 15px 25px 15px; text-align: center;}
.home-news-sec1-text .home-news-sec1-date h4{ font-weight: 600; margin-bottom: 0; font-size: 36px;}
.home-news-sec1-text .home-news-sec1-date h5{text-transform: uppercase; font-size: 17px; font-weight: 600; margin-bottom: 0;}
.home-news-sec1-text .home-news-sec1-date h5 span{display: block;}

.home-news-sec2-bg{padding: 80px 0px; background: #f3f3f3 !important; background: linear-gradient(0deg, #edeeee 65%, var(--color-white) 35%);}
.home-news-sec2-bg .home-news-owl-content{padding: 15px;}
.home-news-sec2-bg .home-news-owl-content img{border-radius: 20px;}
.home-news-sec2-bg .home-news-owl-content h2{font-size: 14px; margin-bottom: 5px;}
.home-news-sec2-bg .home-news-owl-content h3{font-size: 12px; margin-bottom: 5px; color: #838383;}
.home-news-sec2-bg .home-news-owl-content p{font-size: 12px; line-height: 18px;}
.home-news-sec2-bg .home-news-owl-content a.more-btn{color: var(--color-blue); font-weight: 600;}
.home-news-sec2-bg .home-news-owl-content a.more-btn:hover{color:var(--color-yellow);}

.home-future-box {overflow: hidden; margin: 0; padding: 3em 0 0 0; width: 100%; list-style: none; text-align: center;}
/* Common style */
.home-future-box figure { position: relative; z-index: 1; display: inline-block; overflow: hidden; margin: 0; width: 100%; height: 500px; text-align: center; border-radius: 30px;}
.home-future-box figure:before{content:''; position: absolute;top: 0px; right: 0; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.2);}
.home-future-box figure img { position: relative; display: block; min-height: 100%; opacity: 0.8;}
.home-future-box figure figcaption { padding: 2em; color: var(--color-white); text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.home-future-box figure figcaption::before,
.home-future-box figure figcaption::after {pointer-events: none;}
.home-future-box figure figcaption{ position: absolute; top: 80px; left: 0; width: 100%; height: 100%;}
/* Anchor will cover the whole item by default */
.home-future-box figure a { z-index: 1000; white-space: nowrap; opacity: 1;}
.home-future-box figure h2 { word-spacing: -0.15em; font-weight: 500; font-size: 20px;}
.home-future-box figure h2,.home-future-box figure ul { margin: 0;}
.home-future-box figure ul { letter-spacing: 1px; font-size: 68.5%;}
figure.effect-sadie figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: var(--color-yellow); content: ''; opacity: 1; -webkit-transform: translate3d(0,70%,0); transform: translate3d(0,70%,0);}
figure.effect-sadie h2 { position: absolute; bottom: 30%; left: 0; width: 100%; color: var(--color-white); -webkit-transition: -webkit-transform 0.35s, color 0.35s; transition: transform 0.35s, color 0.35s; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0);}
figure.effect-sadie figcaption::before,figure.effect-sadie ul { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
figure.effect-sadie ul { position: absolute; top: 50px; left: 0; padding: 2em; width: 100%; opacity: 1; -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0); list-style: none; opacity: 0; text-align: left;}
figure.effect-sadie ul li a{color: var(--color-black); opacity: 1; font-weight: 600; text-transform: capitalize; letter-spacing: normal; font-size: 14px; padding: 5px 0; display: block; white-space: normal;}
figure.effect-sadie ul li a:hover{color: var(--color-white);}
figure.effect-sadie:hover h2 { color: var(--color-black); -webkit-transform: translate3d(0,-100%,0) translate3d(0,-280px,0); transform: translate3d(0,-100%,0) translate3d(0,-280px,0);}
figure.effect-sadie:hover figcaption::before ,figure.effect-sadie:hover ul { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); border-radius: 20px 20px 0 0;}
.future-image-1{background: url(../img/future-image-1.jpg); background-size: cover; background-position: center;}
.future-image-2{background: url(../img/future-image-2.jpg); background-size: cover; background-position: center;}
.future-image-3{background: url(../img/future-image-3.jpg); background-size: cover; background-position: center;}

.home-video-bg{padding: 100px 0 100px 0; position: relative; z-index: 1; background: linear-gradient(0deg, #ffffff 29%, #ffffff 15%);}
/* .home-video-bg:before{content:''; position: absolute; top: 0; right: 0; width: 100%; height: 320px; background:#edeeee; z-index: 0;} */


.home-programs-bg h2{text-transform: uppercase; text-align: center; font-weight: 400; font-size: 26px; margin-bottom: 60px;}
#homeProgramsTab .home-programs-list{margin: 0; padding: 0; display: inline-block; width: 50%; border: 0;}
#homeProgramsTab .home-programs-list li{list-style: none; float: left; width: 48%; border: 0; margin-bottom: 0;}
#homeProgramsTab .home-programs-list li a{display: block; text-align: center; color: var(--color-black); border:1px solid #B0B0B0; border-radius: 50px; padding: 15px 20px; margin: 0 20px 20px 0; font-size: 18px; font-weight: 500; background: transparent;}
#homeProgramsTab .home-programs-list li a:hover{color: var(--color-black); background: var(--color-grey); border:1px solid #B0B0B0;}
#homeProgramsTab.r-tabs{overflow: auto;}
#homeProgramsTab.r-tabs .r-tabs-panel { width: 50%; float: right; border: 0; padding: 0px 15px 15px 35px; position: relative;}
#homeProgramsTab.r-tabs .r-tabs-panel:before{content:''; position: absolute; top: 0; left: -12px; width: 1px; height: 100%; background:rgba(0, 0, 0, 0.2); z-index: 0;}
#homeProgramsTab.r-tabs .r-tabs-panel ul{margin: 0; padding: 0;}
#homeProgramsTab.r-tabs .r-tabs-panel ul li{list-style: circle;}
#homeProgramsTab.r-tabs .r-tabs-panel ul li a{display: block; padding: 5px 5px; font-weight: 600;}
#homeProgramsTab.r-tabs .r-tabs-nav .r-tabs-state-active a{background:#B0B0B0; color: var(--color-white);}


.spclity{ opacity:0; transition:all 0.5s; position:absolute; left:20%; top: 0px; width:55%; border-radius: 30px;}
.spclt-acitve{ opacity:1;}
.myHover:hover .category-side-hover{ width: 250%; transition: 0.6s;}
/*.hover-acitve a{color: var(--color-black) !important; background: #B0B0B0; border:1px solid #B0B0B0;}*/

.home-collabrations-logo-bg{padding: 60px 0; background: linear-gradient(0deg, #f6f6f6 40%, #ffffff 30%);}
.home-collabrations-logo-bg h2{text-transform: uppercase; text-align: center; font-weight: 400; font-size: 26px; margin-bottom: 40px;}
/* .home-collabrations-logo-bg .container{border-radius: 30px; background: var(--color-white); z-index: 1; position: relative; box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important;} */
.home-collabrations-logo.owl-carousel .owl-item img{width: 90%; margin: 30px auto; display: block; border-radius: 15px; padding: 15px 30px; background: var(--color-white); box-shadow: 0 0rem 2rem rgba(0,0,0,.15)!important;}


.home-placement-bg{padding: 60px 0; background: linear-gradient(0deg, #f6f6f6 40%, #ffffff 30%);}
.home-placement-bg h2{text-transform: uppercase; text-align: center; font-weight: 400; font-size: 26px; margin-bottom: 40px;}
.home-placement-bg .container{border-radius: 30px; background: var(--color-white); z-index: 1; position: relative; box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important;}
.home-placement.owl-carousel .owl-item .home-placement-box{width: 95%; margin: 30px auto; display: block; padding: 15px; text-align: center; text-transform: uppercase;}
.home-placement.owl-carousel .owl-item .home-placement-box i{color: var(--color-blue); font-size: 34px; margin-bottom: 20px;}
.home-placement.owl-carousel .owl-item .home-placement-box h3{color: var(--color-pureGrey); font-size: 16px; font-weight: 400;}
.home-placement.owl-carousel .owl-item .home-placement-box h4{color: var(--color-blue); font-weight: 600; font-size: 28px;}

.home-alumni-testimonials-bg{padding: 280px 0 160px 0; background: url(../img/bg.jpg); background-position: left; background-repeat: repeat; background-attachment: fixed;}
.home-alumni-testimonials-bg h2{font-weight: 400; font-size: 26px; text-align: center; text-transform: uppercase; margin-bottom: 50px;}
.home-testimonials-box { background: #fff; text-align: center; padding: 20px 30px 60px 30px; margin-top: 50px; margin-bottom: 30px; border-radius: 30px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; position: relative; min-height: 300px;}
.home-testimonials-box img { border-radius: 100%; margin: -50px auto 0 auto; width: 65% !important; filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */}
.home-testimonials-box:hover img { -webkit-filter: grayscale(0); filter: none;}
.home-testimonials-box h3 { font-size: 16px; font-weight: 500; margin-top: 30px;}
.home-testimonials-box p { margin: 0; text-align: center; line-height: 19px; min-height: 60px;}
.home-testimonials-box .btn-two{padding: 4px 20px; font-size: 12px; position: absolute; left: 0; right: 0; bottom: 20px; width: 55%; margin: 0 auto;}

.placement-alumni-testimonials-bg{padding: 100px 0 100px 0; background: url(../img/bg.jpg); background-position: left; background-repeat: repeat; background-attachment: fixed;}
.placement-alumni-testimonials-bg h2{font-weight: 400; font-size: 26px; text-align: center; text-transform: uppercase; margin-bottom: 50px;}

.department-alumni-testimonials-bg{padding: 100px 0 100px 0; background: url(../img/bg.jpg); background-position: left; background-repeat: repeat; background-attachment: fixed;}
.department-alumni-testimonials-bg h2{font-weight: 400; font-size: 26px; text-align: center; text-transform: uppercase; margin-bottom: 50px;}

.home-admission-bg{background: #EDEEEE;}
.home-admission-bg .home-admission-image img{margin-top: -60px; width: 87%;}
.home-admission-bg .home-admission-content{padding: 80px 0;}
.home-admission-bg .home-admission-content h2{font-size: 52px; font-weight: 300; color: #9C9C9C; margin-bottom: 60px;}
.home-admission-bg .home-admission-content h2 span{color: var(--color-blue);}
.home-admission-bg .home-admission-content ul{margin: 0; padding: 0;}
.home-admission-bg .home-admission-content ul li{display: inline-block; width: 30%;}
.home-admission-bg .home-admission-content ul li a{display: block; background: var(--color-yellow); color: var(--color-black); border: 2px solid var(--color-yellow); padding: 15px 25px; text-align: center; text-transform: uppercase; font-weight: 600; border-radius: 50px; font-size: 15px; margin-right: 30px;}
.home-admission-bg .home-admission-content ul li a:hover{background:transparent; color: var(--color-yellow); border: 2px solid var(--color-yellow);}

.home-programs-bg{padding: 60px 0 100px 0; position: relative; overflow: hidden;}

.home-announcement-bg{padding: 50px 0 50px 0;}
.home-announcement-box{background: var(--color-white); margin-bottom: 90px; margin-top: 30px; display: inline-block; width: 100%; box-shadow: 0 0rem 1rem rgba(0,0,0,0.10)!important; position: relative; z-index: 0; margin-top: 0px;}
.home-announcement-head{padding: 22px 15px; text-align: center; background: #f6f6f6;}
.home-announcement-head h2{font-size: 18px; font-weight: 600; margin-bottom: 0; text-transform: uppercase;}
.home-announcement-head h2 a{color: var(--color-blue);}
.home-announcement-head h2 a:hover{color: var(--color-yellow);}
.home-announcement-content{padding: 10px 0 5px 0;}

.home-announcement-link a{padding: 30px; display: block; text-align: center; font-size: 18px; font-weight: 600; background: var(--color-grey); color: var(--color-blue);}
.home-announcement-link a:hover{background: var(--color-blue); color: var(--color-white);}
#announcementCarousel.carousel-fade .carousel-item a{font-weight: 600; display: block;}
#announcementCarousel.carousel-fade .carousel-item a i{font-size: 18px; padding-right: 15px; position: relative; right: 0;}
#announcementCarousel.carousel-fade .carousel-item{min-height: 50px; justify-content: center;}
#announcementCarousel.carousel-fade .carousel-item a:hover i{ right: -5px;}
#announcementCarousel{padding: 0 50px; margin-right: 20px;}
#announcementCarousel .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
#announcementCarousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
#announcementCarousel .carousel-control-next, #announcementCarousel .carousel-control-prev{color: #000 !important; width: 5%;}
#announcementCarousel .carousel-control-next:focus, #announcementCarousel .carousel-control-next:hover, #announcementCarousel .carousel-control-prev:focus, #announcementCarousel .carousel-control-prev:hover{color: #000 !important;}








.topSearch{position: fixed; right: 175px; top: 25px; z-index: 1000;}
.search_input{ color: black; border: 0; outline: 0; background: none; width: 0; caret-color:transparent; line-height: 40px; transition: width 0.4s linear;}
.search_icon{ height: 50px; width: 50px; float: right; font-size: 18px; display: flex; justify-content: center; align-items: center; border-radius: 50%; color:var(--color-black) ;text-decoration:none; background-color: rgba(255,255,255, 0.5); border-radius: 30px; padding: 10px;}
.search_icon:hover{background: var(--color-white);}

.search{ position: relative; box-shadow: 0 0 40px rgba(51, 51, 51, .1);}
.search input{ height: 60px; text-indent: 25px; border: 2px solid #d6d4d4;}
.search input:focus{ box-shadow: none; border: 2px solid var(--color-blue);}
.search .fa-search{ position: absolute; top: 20px; left: 16px;}
.search button{ position: absolute; top: 5px; right: 5px; height: 50px; width: 110px; background: var(--color-blue);}
.search-body{position: relative;}
.search-body h2{position: absolute; top: -36px; left: 0; color: #fff; font-size: 30px;}

footer{padding: 40px 0 0; position: relative; z-index: 0; font-size: 15px; background: var(--color-black); color: var(--color-white);}
footer a{color: var(--color-white);}
footer a:hover{color: var(--color-yellow);}
footer .footer-list{margin-top: 60px;}
footer .footer-list h3 { margin: 0 0 15px; color: var(--color-white); font-size: 22px; font-weight: 600; position: relative;}
footer .footer-list h3 span{ position: relative; display: inline-block; margin-right: 10px;}
footer .footer-list h3 div { border-bottom: 1px solid var(--color-white); width: 25%; position: relative; right: 0; bottom: 0px; display: inline-block;}
footer .footer-list ul { padding: 0; margin: 0 0 0 10px;}
footer .footer-list ul li { list-style: none; padding: 6px 0 6px 10px; position: relative; z-index: 0;}
footer .footer-list ul li::before { content: "\f192"; font-family: 'Font Awesome 5 Free'; left: -7px; position: absolute; top: 12px; font-weight: 900; color: var(--color-white); font-size: 6px;}
footer .footer-list ul li a { color: var(--color-white);}
footer .footer-list ul li a i{padding-right: 5px; font-size: 8px;}
footer .footer-list ul li a:hover { color: var(--color-yellow); padding-left: 2px;}

footer .footer-list ul.half { padding: 0; margin: 0 0 0 10px;}
footer .footer-list ul.half li { list-style: none; padding: 6px 0 6px 10px; position: relative; z-index: 0; display: inline-block; width: 48%;}
footer .footer-list ul.half li::before { content: "\f192"; font-family: 'Font Awesome 5 Free'; left: -7px; position: absolute; top: 12px; font-weight: 900; color: var(--color-white); font-size: 6px;}
footer .footer-list ul.half li a { color: var(--color-white);}
footer .footer-list ul.half li a i{padding-right: 5px; font-size: 8px;}
footer .footer-list ul.half li a:hover { color: var(--color-yellow); padding-left: 2px;}

footer .footer-list ul.contact { padding: 0; margin: 0 0 0 0px;}
footer .footer-list ul.contact li { list-style: none; padding: 4px 0 4px 4px; position: relative; z-index: 0;}
footer .footer-list ul.contact li::before {display: none;}
footer .footer-list ul.contact li a { color: var(--color-white);}
footer .footer-list ul.contact li a i{padding-right: 5px; font-size: 15px;}
footer .footer-list ul.contact li a:hover { color: var(--color-yellow); padding-left: 2px;}

.footerextra { padding: 0; margin:0;}
.footerextra li { display: inline-block; padding-right: 3%; list-style: none;}
.footerextra li a {color: var(--color-white);}
.footerextra li a:hover {color: var(--color-yellow);}
.footerextra-Mt{margin-top: 50px;}
footer .copy{padding: 60px 0 40px 0; text-align: center;}
footer .copy .copy-center{border-top: 2px solid var(--color-white); padding-top: 10px;}
footer .copy .copy-center a{color: var(--color-white);}
footer .copy .copy-center a:hover{color: var(--color-yellow);}

/* footer social icons */
ul.social-network { list-style: none; display: inline; margin-left: 0 !important; padding: 0;}
ul.social-network li { display: inline; margin: 0 1px;}
ul.social-network li::before { display: none;}
.social-network a.icoRss:hover {background-color: #F56505;}
.social-network a.icoFacebook:hover {background-color: #3B5998;}
.social-network a.icoTwitter:hover {background-color: #33ccff;}
.social-network a.icoGoogle:hover {background-color: #BD3518;}
.social-network a.icoVimeo:hover {background-color: #0590B8;}
.social-network a.icoLinkedin:hover {background-color: #007bb7;}
.social-network a.icoYoutube:hover {background-color: #cc0000;}
.social-network a.icoInstagram:hover {background-color: #c8008b;}
.social-network a.icoWhatsapp:hover {background-color: #189d0e;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i, .social-network a.icoYoutube:hover i, .social-network a.icoInstagram:hover i {color: var(--color-white);}
a.socialIcon:hover,.socialHoverClass {color: #44BCDD;}
.social-circle li a { display: inline-block; position: relative; margin: 0 auto 0 auto; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; width: 35px; height: 35px; background: rgba(255, 255, 255, 0.3); border: 0px solid var(--color-white); box-shadow: 0 0.4rem 1rem rgba(0,0,0,.20)!important;}
.social-circle li i { margin: 0; line-height: 35px; text-align: center; font-size: 15px !important; padding: 0 !important;}
.social-circle li a:hover i,.triggeredHover { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s;}
.social-circle i { color: var(--color-white); -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;}
/* footer social icons */

.inner-banner .container{max-width: 1400px; position: relative; padding: 0;}
.inner-banner .container:before{content:''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.2); z-index: 0;}
.inner-banner h1{color:var(--color-white); font-size: 40px; font-weight: 700; position:absolute; right: 0; bottom: 70px; left: 75px;}
.inner-banner .inner-breadcrumb{position: absolute; right: 0; bottom: 35px; left: 75px;}
.inner-banner .inner-breadcrumb ol.breadcrumb{font-size: 15px; font-weight: 500;}
.inner-banner .inner-breadcrumb ol.breadcrumb .breadcrumb-item{color: var(--color-white);}
.inner-banner .inner-breadcrumb ol.breadcrumb .breadcrumb-item a{color: var(--color-white);}
.inner-banner .inner-breadcrumb ol.breadcrumb .breadcrumb-item a:hover{color: var(--color-yellow);}
.inner-banner .inner-breadcrumb ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color: var(--color-white);}
.inner-banner img{min-width: 100%;}

.inner-content-bg{padding:100px 0 130px 0;}

.founder-box{width: 32%; margin: -160px auto 60px auto; position: relative;}
.founder-box img{width: 60%; margin: 0 auto 10px auto; display: block;}
.founder-box h2 {font-size: 40px; font-weight: 300; margin-bottom: 5px; color: var(--color-blue);}
.founder-box h3 { display: block; width: 100%; color: var(--color-black); margin: 0; font-size: 20px; font-weight: 400;}
.founder-box span {float: right;}

.milestone-timeline { width: 100%; background: #fff; padding: 100px 50px; position: relative;}
.milestone-timeline:before { content: ''; position: absolute; top: 0px; left: calc(33% + 15px); bottom: 0px; width: 4px; background: #ddd;}
.milestone-timeline:after { content: ''; display: table; clear: both;}
.entry { clear: both; text-align: left; position: relative;}
.entry .title { margin-bottom: 0.5em; float: left; width: 33%; padding-right: 30px; text-align: right; position: relative;}
.entry .title:before { content: ''; position: absolute; width: 15px; height: 15px; border: 4px solid var(--color-blue); background-color: #fff; border-radius: 100%; top: 15%; right: -8px; z-index: 99;}
.entry .title h3 { margin: 0; font-size: 120%;}
.entry .title p { margin: 0; font-size: 100%; text-align: right;}
.entry .body { margin: 0 0 4em; float: right; width: 66%; padding-left: 30px;}
.entry .body h4 {margin-bottom: 5px; font-size: 18px;}
.entry .body p { margin-top: 0; font-weight: 400;}

.vision-image-box img{width: 60%; display: block; margin: 0 0 0 auto;}
.vision-content-box{padding: 70px 250px 30px 80px;}
.vision-content-box h2{margin-bottom: 20px;}
.vision-content-box hr{margin: 50px 0;}

.core-values-bg { background: #EDEEEE; padding: 100px 80px 140px 100px;}
.core-values-bg h2 { font-weight: 400; font-size: 40px; margin-bottom: 20px;}
.core-values-bg p { padding-bottom: 5px;}
.core-values-bg p span { padding-left: 20px; display: block;}
.vision-bg { background: #F7F8F8; padding: 100px 100px 140px 80px;}
.vision-bg h2 { font-weight: 400; font-size: 40px; margin-bottom: 20px;}

.in-social-box{border-radius: 30px; margin: 25px 15px; box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important;}
.in-social-box img{border-radius: 30px 30px 0 0;}
.in-social-box .in-social-content-box{padding: 30px; position: relative; min-height: 295px;}
.in-social-box .in-social-content-box:before { content: ''; position: absolute; width: 80px; height: 20px; background-color: var(--color-yellow);  top: -10px; right: 0px; z-index: 0;}
.in-social-box .in-social-content-box h3{font-size: 16px; font-weight: 600; margin-bottom: 25px;}

.modal-custom-details-popup .head { background: #f3f3f3; padding:15px;}
.modal-custom-details-popup .head img {/*border-radius: 10%;*/ border: 5px solid #fff; box-shadow: 0 .5rem 2rem rgba(0,0,0,.25)!important;}
.modal-custom-details-popup .head h2 { border-bottom: 1px solid #000; font-size: 20px; font-weight: 600; padding: 0px 0px 10px 0; background: none; color: var(--color-black); text-align: left;}
.modal-custom-details-popup .head h4 { font-weight: 500; font-size: 18px;}
.modal-custom-details-popup .head .name .Fa-list { margin: 0; padding: 0; list-style: none;}
.modal-custom-details-popup .head .name .Fa-list li { font-size: 16px; padding-bottom: 5px;}
.modal-custom-details-popup .head .name .Fa-list li span { font-weight: 600; /*width: 35%;*/ display: inline-block;}
.modal-custom-bg .modal-content { background: rgba(255,255,255,1); border: 0px; border-radius: 0;}
.modal-custom-bg .modal-body { padding: 0;}
.modal-custom-bg .modal-body .close { font-size: 3rem; line-height: 1; color: var(--color-white); opacity: 0.6; position: absolute; z-index: 9; border: none; right: -35px; top: -15px; background: none;}
.modal-custom-bg .modal-body .close:hover{opacity: 1;}
.modal-custom-details-popup .modal-custom-text-body { padding: 40px;}
.modal-custom-details-popup .modal-custom-body .btn-two-full { position: absolute; right: 0; bottom: 0;}
.modal-custom-bg .search-modal .modal-content { background: rgba(255,255,255,0.8);}
.fade-flip { transform: rotateX(-90deg); opacity: 0; -webkit-transition: all .30s linear; -o-transition: all .30s linear; transition: all .30s linear;}
.fade-flip.show { opacity: 1; transform: rotateX(0deg);}
/* .fade-flip .modal-dialog { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%) !important;} */

.leadership-box{position: relative; box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important; border-radius: 30px; margin: 15px 15px;}
/*.leadership-box a{display: block; background: var(--color-white); text-align: center; /*min-height: 405px; */margin-bottom: 20px; padding: 40px 20px;color: var(--color-black); border-radius: 30px;}*/
.leadership-box a {
    display: block;
    background: var(--color-white);
    text-align: center;
    /* min-height: 405px; */
    margin-bottom: 20px;
    padding: 15px 15px;
    color: var(--color-black);
    /* border-radius: 30px; */
}
.leadership-box .content{min-height:90px;}
.leadership-box img{border-radius:2%; border: 0px solid #fff; margin:0 auto; -webkit-box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.3); -moz-box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.3); box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.3); width: 100% !important; /*filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1);*/}
.leadership-box:hover img { -webkit-filter: grayscale(0); filter: none;}
.leadership-box h3{font-weight: 600; font-size: 15px; margin-top: 20px; line-height: 22px;}
.leadership-box h3 small{font-size: 12px; font-weight: 500;}
.leadership-box h4{font-weight: 600; font-size: 18px;}
.leadership-box p{text-align: center; font-size: 14px; margin-bottom: 0;}
.leadership-box:hover a{color: var(--color-black);}
.leadership-box .btn-two{font-size: 14px;}
.leadership-box:hover .btn-two{background: var(--color-yellow);}

.rwd-table { margin: auto; min-width: 300px; max-width: 100%; border-collapse: collapse;}
.rwd-table thead tr:first-child { border-top: none; background: var(--color-black); color: #fff;}
.rwd-table tr { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: rgba(0, 0, 0, .01);}
.rwd-table.table-striped>tbody>tr:nth-of-type(odd) { background-color: #fbfbfb !important;}
.rwd-table th { display: none;}
.rwd-table td { display: block;}
.rwd-table td:first-child { margin-top: .5em;}
.rwd-table td:last-child { margin-bottom: .5em;}
.rwd-table td:before { content: attr(data-th) " : "; font-weight: bold; display: inline-block; color: #000; padding-right: 15px;}
.rwd-table th,.rwd-table td {text-align: left;}
.rwd-table {color: #333; overflow: hidden; margin-bottom: 30px;}
.rwd-table tr {border-color: #bfbfbf;}
.rwd-table th,.rwd-table td {padding: .5em 1em;}
@media screen and (max-width: 601px) {
  .rwd-table tr:nth-child(2) {border-top: none;}
  .table-bordered {border: 0px;}
}
@media screen and (min-width: 600px) {
  .rwd-table tr:hover {background-color: #fff !important;}
  .rwd-table thead tr:hover {background: var(--color-black) !important;}
  .rwd-table td:before {display: none;}
  .rwd-table th,.rwd-table td { display: table-cell; padding: .25em .5em;}
  .rwd-table th:first-child,.rwd-table td:first-child {padding-left: 0;}
  .rwd-table th:last-child,.rwd-table td:last-child {padding-right: 0;}
  .rwd-table th,.rwd-table td {padding: 1em !important;}
}
/*.selection-tab{display: inline-block; width: 100%; position: relative;}
.admissions-tab{border-bottom: 0; margin-top: -200px; position: relative;    margin-bottom: 35px;}
.admissions-tab.nav-tabs .nav-link{margin: 0 10px; padding: 10px 40px; border-radius: 15px; border: 1px solid var(--color-yellow); color: var(--color-yellow); background: rgba(0,0,0,.2); font-size: 15px; text-transform: uppercase; font-weight: 500;}
.admissions-tab.nav-tabs .nav-link.active{background: var(--color-yellow); color: var(--color-black);}
select.box-name{padding: 20px 30px; margin: 0 auto; display: block; border-radius: 30px; width: 40%; font-size: 17px; border: 0;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.admissions-select-box{margin-top: -30px; position: relative; margin-bottom: 50px;}
select.box-name {background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 25px) calc(1em + 10px), calc(100% - 16px) calc(1em + 10px), calc(100% - 2.5em) 0.4em; background-size: 10px 10px, 10px 10px, 1px 3em; background-repeat: no-repeat; -moz-appearance: none;  -webkit-appearance: none;  appearance: none;}
select.box-name:focus {background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 16px) 1.5em, calc(100% - 25px) 1.5em, calc(100% - 2.5em) 0.4em; background-size: 10px 10px, 10px 10px, 1px 3em; background-repeat: no-repeat; border-color: green; outline: 0; border: 0 !important;}
select.box-name option{font-size: 15px; font-weight: 500; margin: 15px 0 !important; padding: 15px 0 !important; height: 60px !important; line-height: 60px !important; border: 0 !important;}

.admissions-details-box{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 20px; margin: 15px 0;}
.admissions-details-box a{display: block; padding: 30px; background: var(--color-white); border-radius: 20px; border: 2px solid var(--color-white); min-height: 180px;}
.admissions-details-box h3{color: var(--color-blue); font-size: 16px; font-weight: 600; margin-bottom: 20px;}
.admissions-details-box ul{margin: 0; padding: 0;}
.admissions-details-box ul li{list-style: none; margin: 5px 0; font-size: 12px; display: inline-block; width: 100%;}
.admissions-details-box ul li i{margin-right: 2px;}
.admissions-details-box a:hover{border: 2px solid var(--color-white); box-shadow: 0 0rem 2rem rgba(0,0,0,.30)!important;}

.discover-details-box{margin: 15px 0;}
.discover-details-box a{display: block; padding: 30px; background: var(--color-white); min-height: 225px; position: relative;box-shadow: 0 0rem 1rem rgba(0,0,0,.10)!important; border-radius: 20px;}
.discover-details-box a h3{color: var(--color-blue); border-left: 4px solid #e4e4e4; padding-left: 8px; font-size: 16px; font-weight: 600; margin-bottom: 30px;}
.discover-details-box ul{margin: 0; padding: 0;}
.discover-details-box ul li{list-style: none; margin: 5px 0; font-size: 12px; display: inline-block; width: 100%;}
.discover-details-box ul li.discover-link{position: absolute; bottom: 0; width: unset; left: 0; right: 0; text-align: center; background: #ebebeb; border-radius: 0 0 20px 20px; margin: 0; color: var(--color-black); padding: 10px;}
.discover-details-box a:hover{box-shadow: 0 0rem 2rem rgba(0,0,0,.30)!important;}
.discover-details-box a:hover ul li.discover-link{background: var(--color-blue); color: var(--color-white);}
.discover-details-box a:hover h3{border-left: 4px solid var(--color-blue);}

.nitte-accordion.accordion .card-header:after { content: "\f068"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; right: 1%; top: 25%; color: var(--color-black); border: 0px solid var(--color-black); width: 30px; height: 30px; border-radius: 100%; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 16px;}
.nitte-accordion.accordion .card-header.collapsed:after {/* symbol for "collapsed" panels */ content: "\f067";}
.nitte-accordion.accordion>.card { border-radius: 0; border: 0;}
.nitte-accordion.accordion>.card .card-header { padding: 0; margin: 0; line-height: 0; position: relative; border: 0;}
.nitte-accordion.accordion>.card .card-header .card-title { display: block; padding: 15px 50px 15px 15px; margin: 0; cursor: pointer; background: #fff; color: var(--color-black); font-size: 17px; border-bottom: 2px solid #f4f4f4; line-height: 28px;}

.nitte-accordion.accordion>.card .card-header[aria-expanded="true"] .card-title{background-color: #EDEEEE;}
.nitte-accordion.accordion>.card .card-header .card-title:hover { color: var(--color-black);background-color: #EDEEEE;}
.nitte-accordion.accordion>.card .card-body { border-top: 0px solid #d5d5d5; border-bottom: 0px solid #d5d5d5; margin-bottom: 20px; background: #fbfbfb;}


.nitte-accordion .accordion-button:not(.collapsed) { color: #000; background-color: #EDEEEE;  box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.nitte-accordion .accordion-body{ border-top: 0px solid #d5d5d5; border-bottom: 0px solid #d5d5d5; margin-bottom: 20px; background: #fbfbfb;}
.nitte-accordion .accordion-item{ border: none; border-bottom: 2px solid #f4f4f4;}
.nitte-accordion .accordion-item:first-of-type .accordion-button{ color: #000; background-color: #EDEEEE;  box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}

.recognitions{display: inline-block; width: 100%; background: var(--color-grey); margin: 15px 0; padding: 30px 30px 15px 30px;}
.recognitions h3{display: block; font-weight: 600; padding: 0px 0px 15px 0px; width: 100%; font-size: 20px;}

.in-social-box1{position: relative; overflow: hidden; text-align: center; margin-bottom: 30px;}
.in-social-box1 h3{text-transform: uppercase; background: var(--color-blue); color: var(--color-white); text-align: center; font-size: 14px; font-weight: 700; padding: 15px 10px; margin: 0px 10px 10px 10px; position: relative;}

.inner-grid-row{display: -ms-flexbox; /* IE10 */display: flex;-ms-flex-wrap: wrap; /* IE10 */flex-wrap: wrap;padding: 20px 0px;}
.inner-grid-row .column {-ms-flex: 33%; /* IE10 */flex: 33%;max-width: 33%;padding: 0 15px;}
.inner-grid-row .column .g-img{background: var(--color-white); padding: 10px; text-align: center; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); -moz-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);}
.inner-grid-row .column .g-img img {vertical-align: middle; width: 100%;}
.inner-grid-row .column .g-img h3{font-size: 16px; margin: 8px 0 0 0; color: #212529; text-align: center;}
.inner-grid-row .column .g-img:hover{background: rgba(86,89,80,0.9);}
.inner-grid-row .column .g-img:hover h3{color: var(--color-white);}
.inner-photo-grid-row3{display: -ms-flexbox; /* IE10 */display: flex;-ms-flex-wrap: wrap; /* IE10 */flex-wrap: wrap;padding: 20px 0px;}
.inner-photo-grid-row3 .column {-ms-flex: 33%; /* IE10 */flex: 33%;max-width: 33%;padding: 0 15px;}
.inner-photo-grid-row3 .column .g-img{background: var(--color-white); padding: 10px; text-align: center; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); -moz-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-bottom: 4px solid var(--color-blue); border-top: 2px solid var(--color-blue);}
.inner-photo-grid-row3 .column .g-img img {vertical-align: middle; width: 100%;}
.inner-photo-grid-row3 .column .g-img h3{font-size: 16px; margin: 8px 0 0 0; text-align: center; font-weight: 600; line-height: 24px;}
.inner-photo-grid-row3 .column .g-img h4{font-size: 14px; margin: 5px 0 0 0; text-align: center; font-weight: 600; line-height: 24px;}
.inner-photo-grid-row3 .column .g-img h4 i{ color: var(--color-yellow); padding-left: 5px;}
.inner-photo-grid-row3 .column .g-img:hover{background: rgba(86,89,80,0.1);}
.inner-photo-grid-row3 .column .g-img:hover h3{color: var(--color-blue);}

.inner-photo-grid-row4{display: -ms-flexbox; /* IE10 */display: flex;-ms-flex-wrap: wrap; /* IE10 */flex-wrap: wrap;padding: 20px 0px;}
.inner-photo-grid-row4 .column {-ms-flex: 25%; /* IE10 */flex: 25%;max-width: 25%;padding: 0 15px;}
.inner-photo-grid-row4 .column .g-img{background: var(--color-white); padding: 10px; text-align: center; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); -moz-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-bottom: 4px solid var(--color-blue); border-top: 2px solid var(--color-blue);}
.inner-photo-grid-row4 .column .g-img img {vertical-align: middle; width: 100%;}
.inner-photo-grid-row4 .column .g-img h3{font-size: 16px; margin: 8px 0 0 0; text-align: center; font-weight: 600; line-height: 24px;}
.inner-photo-grid-row4 .column .g-img h4{font-size: 14px; margin: 5px 0 0 0; text-align: center; font-weight: 600; line-height: 24px;}
.inner-photo-grid-row4 .column .g-img h4 i{ color: var(--color-yellow); padding-left: 5px;}
.inner-photo-grid-row4 .column .g-img:hover{background: rgba(86,89,80,0.1);}
.inner-photo-grid-row4 .column .g-img:hover h3{color: var(--color-blue);}

.examination-box{text-align: center; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important; margin: 15px 0;}
.examination-box h3{font-size: 16px; text-transform: uppercase; padding: 10px; margin: 10px 0 5px 0; display: inline-block; width: 100%; min-height: 60px;}
.examination-box p{padding: 0 10px; margin: 0 0 10px 0; text-align: center;}
.examination-box a{display: block; background: var(--color-blue); color: var(--color-white); text-transform: uppercase; padding: 5px; margin: 3px 0; display: inline-block; width: 100%;}
.examination-box a:hover{background: var(--color-yellow); color: var(--color-blue);}

.contact-box h3{font-weight: 700; font-size: 20px;}
.contact-box-bg{box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important; padding: 30px; border-radius: 30px;}
.nu-services-bg{padding: 0px 0 100px 0;}
ul.nu-services-list{margin: 0; padding: 0; display: inline-block; width: 100%; box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important;}
ul.nu-services-list li{list-style: none; float: left; width:20%;}
ul.nu-services-list li a{display: block; text-align: center; min-height: 140px; padding:20px 10px;}
ul.nu-services-list li a i{font-size: 34px; color: var(--color-blue);}
ul.nu-services-list li a h3{margin: 15px 0 4px 0; font-size: 20px; font-weight: 600;}
ul.nu-services-list li a p{text-align: center; margin: 0;}
ul.nu-services-list li a.bg{background:#fafafa;}
ul.nu-services-list li a.bg1{background:#f5f5f5;}
ul.nu-services-list li:hover a.bg{background:var(--color-white);}
ul.nu-services-list li:hover a.bg1{background:var(--color-white);}
ul.nu-services-list li:hover a h3{color: var(--color-yellow);}

ul.announcement-list{display: inline-block; width: 100%; padding: 0; margin: 0;}
ul.announcement-list li{list-style: none; background: var(--color-grey); padding: 15px; margin: 15px 0; display: inline-block; width: 100%;}
ul.announcement-list li a{display: block; font-size: 16px; color: var(--color-blue); font-weight: 600;}
ul.announcement-list li a:hover{color: var(--color-yellow);}
ul.announcement-list li h2{font-size: 20px;}
.common-tab { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; align-items: center; width: 100%; display: table; border: 0 !important; position: relative;}
.common-tab li { display: table-cell !important; width: 1%;}
.common-tab li a { background: var(--color-grey) !important; color: var(--color-black); width: 100%; text-align: center; padding: 23px 0px !important; font-size: 18px; vertical-align: middle; margin: 0 !important;}
.common-tab .r-tabs-state-active .r-tabs-anchor { background: var(--color-blue) !important; color: #fff !important; border: 0 !important;}
.common-tab .r-tabs-state-active:hover .r-tabs-anchor:hover { color: #fff !important;}
.common-tab .r-tabs-state-active { border: 0 !important; background: var(--color-blue) !important;}
.common-tab li:hover .r-tabs-anchor { color: var(--color-blue) !important;}
.common-tab-content-area { background: rgba(255,255,255,1); padding: 30px; margin: 0 10px; border: 0 !important;}

.news-all-box{margin: 20px 100px; background: var(--color-white); padding: 30px; margin-top: 15px; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important; position: relative; display: inline-block;}
.news-all-box h2{font-size: 16px; font-weight: 600; margin-bottom: 15px;}
.news-all-box h3{font-size: 14px; font-weight: 600; margin-bottom: 10px; color: var(--color-pureGrey);}
.news-all-box h3 i{margin-right: 5px; font-size: 16px;}
.news-all-box .news-all-box-content{padding-bottom: 15px;}
.news-all-box .news-all-box-content .news-link{position: absolute; bottom: 25px; left: 30px; color: var(--color-blue); font-weight: 600; font-size: 15px;}
.news-all-box .news-all-box-content .news-link:hover{color: var(--color-yellow);}
.inner-admissions-bg{padding:0px 0 130px 0;}
.inner-discover-bg{padding:100px 0 130px 0; margin-top: -20px;}

ul.admission-common-btn-list{margin: 0; padding: 8px 3px; list-style: none; text-align: left; background: #f5f5f5;}
ul.admission-common-btn-list li { display: inline-block; margin: 0 0 0 5px;}
ul.admission-common-btn-list li a { display: block; background: var(--color-blue); color: var(--color-white); padding: 6px 15px; font-weight: 500; border: 1px solid var(--color-blue);}
ul.admission-common-btn-list li a:hover { border: 1px solid var(--color-blue); background: var(--color-white); color: var(--color-blue);}

.btn-body{padding-top: 50px;}
ul.admission-eligibility { margin: 0 0 15px 0; padding: 0; list-style: none; text-align: right;}
ul.admission-eligibility li { display: inline-block; margin: 0 0 0 5px;}
ul.admission-eligibility li a { display: block; background: var(--color-white); color: var(--color-blue); padding: 6px 15px; font-weight: 500; border: 1px solid var(--color-blue);}
ul.admission-eligibility li a:hover { border: 1px solid var(--color-blue); background: var(--color-blue); color: var(--color-white);}

.common-modal .modal-content .modal-body{padding: 30px;}
.common-modal .modal-content .modal-header .modal-title{font-size: 20px; font-weight: 600; color: var(--color-blue);}
.common-modal .modal-content .modal-header .close{border: 0; font-size: 30px; background: #fff; padding: 0; line-height: 20px;}

.inner-dep-banner{margin-bottom: 70px;}
.inner-dep-banner .container{max-width: 1400px; position: relative; padding: 0;}
.inner-dep-banner .container:before{content:''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.3); z-index: 0;}
.inner-dep-banner img{min-width: 100%;}
.dep-banner-content{background: rgba(0, 0, 0, .4); position: absolute; right: 0; bottom: 0; left: 0; padding: 0px; min-height: 110px;}
.inner-dep-banner .dep-banner-content h1{color:var(--color-white); font-size: 26px; font-weight: 500; position: absolute; bottom: 30px; left: 20px;text-shadow: 1px 1px 2px rgba(0, 0, 0,0.5);}
ul.dep-banner-content-list{margin: 0; padding: 20px; display: inline-block; width: 100%; text-align:right;}
ul.dep-banner-content-list li{display: inline-block; width: 16%; color: #fff; list-style: none; text-align: left;}
ul.dep-banner-content-list li i{font-size: 50px; float: left; color: var(--color-yellow); padding: 10px 10px 0 0;}
ul.dep-banner-content-list li h3{display: block; font-size: 20px; font-weight: 400; margin: 5px 0 0 0;}
ul.dep-banner-content-list li h4{display: block; color: var(--color-yellow); font-size: 30px;}
ul.dep-banner-content-list li h4 small{display: block; color: var(--color-white); font-size: 12px;}
.department-top-menu .container{position: relative;}
.department-top-menu:before{content:''; position: absolute; top: 20px; right: 65px; left: 65px; height: 80px; z-index: -1; background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(0deg, transparent 0%, rgba(128,128,128,0.10) 100%);}
.department-top-menu.tiny:before{display: none;}
.department-menu{position: relative; z-index: 0;}
.department-menu .department-menu-list{margin: 0; padding: 0; width: 100%; list-style: none; text-align: right;}
.department-menu .department-menu-list li{display: inline-block; margin: 0 2px;}
.department-menu .department-menu-list li a{padding: 14px 25px; box-shadow: 0 0rem 1rem rgba(0,0,0,0.10)!important; border-radius: 10px; background: var(--color-white); text-transform: uppercase; font-weight: 600; font-size: 13px;}
.department-menu .department-menu-list li a:hover{color: var(--color-yellow);}*/
/* department-top-menu tiny  transition:all .3s linear 0s;*/
/*.department-top-menu{padding:0!important; position:absolute; top: 540px; left:0; border-radius:0;-webkit-border-radius:0; width:100%; z-index:99;min-height:auto!important}
.department-top-menu.tiny{bottom:auto; top:20px; position: fixed;background-color: rgba(255,255,255,0);}
.department-menu .department-menu-list li.current a{background: var(--color-yellow);}
.department-menu .department-menu-list li.current a:hover{color: var(--color-white);}
.department-content-box{padding: 80px 0 20px 0;}

.dep-facilities-bg { background: var(--color-white); padding: 30px 30px 0px 30px; margin: 30px 0 0 0; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important;}
.dep-facilities-bg h2 {margin-bottom: 30px;}
.dep-facilities-box { text-align: center; background: var(--color-grey); margin-bottom: 30px;}
.dep-facilities-box .dep-facility-text { padding: 20px;}
.dep-facilities-box .dep-facility-text h4 { font-size: 20px; font-weight: 600; background: none; padding: 0;}
.dep-facilities-box .dep-facility-text p { text-align: center; margin-bottom: 0;}
.dep-facilities-box .dep-facility-text .btn-two-full { margin-top: 10px;}

.faculty-box{position: relative; box-shadow: 0 .5rem 2rem rgba(0,0,0,.15)!important; border-radius: 30px; margin: 15px 15px;}
.faculty-box a{display: block; background: var(--color-white); text-align: center; min-height: 405px; margin-bottom: 30px; padding: 40px 20px;color: var(--color-black); border-radius: 30px;}
.faculty-box .content{min-height: 100px;}
.faculty-box img{border-radius: 100%; border: 0px solid #fff; margin:0 auto; -webkit-box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.3); -moz-box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.3); box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.3); width: 70% !important; filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1);}
.faculty-box:hover img { -webkit-filter: grayscale(0); filter: none;}
.faculty-box h3{font-weight: 600; font-size: 15px; margin-top: 20px; text-transform: uppercase;}
.faculty-box h4{font-weight: 600; font-size: 18px;}
.faculty-box p{text-align: center; font-size: 14px; margin-bottom: 0;}
.faculty-box:hover a{color: var(--color-black);}
.faculty-box .btn-two{padding: 4px 20px; font-size: 12px;}
.faculty-box:hover .btn-two{background: var(--color-yellow);}

.club-logo { float: right; padding: 0 0 20px 20px;}
.image-grey { filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */ cursor: pointer;}
.image-grey:hover { -webkit-filter: grayscale(0); filter: none;}

.dep-new-section-oneBg{background: var(--color-grey); margin-top: 100px;}
.dep-new-section-oneBg .dep-new-section-oneBg-content{padding: 50px 0; text-align: right;}
.dep-new-section-oneBg .dep-new-section-oneBg-content h2{margin: 0; font-size: 22px; font-weight: 400; line-height: 30px;}
.dep-new-section-oneBg .dep-new-section-oneBg-content h2 span{display: block; font-weight: 600;}
.dep-new-section-oneBg .dep-new-section-oneBg-image img{margin-top: -150px; width: 50%;}
.contact-map iframe{padding: 0; margin: 0; height: 500px; line-height: 0; float: left;}

.message-box{padding: 0 200px; display: inline-block; width: 100%;}
.message-name{background: #dcdcdc; padding: 20px 20px 20px 30px; margin-left: -50px; margin-top: 40px; position: relative; z-index: 2;}
.message-name h2{font-size: 26px;font-weight: 600; margin-bottom: 20px;}
.message-name h3{font-size: 18px;}
.message-name h4{font-size: 18px;}
.message-content{padding: 70px 20px 20px 40px; display: inline-block; width: 100%; background: #f8f8f8; position: relative; z-index: 0; margin-top: -50px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.message-content:before{content:''; position: absolute; top: 0px; left: 0;  width: 15px; height: 100%; background: var(--color-blue); z-index: -1;}
.message-image{position: relative; z-index: 1;}

ul.doc-page-list { margin: 0; padding: 0; list-style: none;}
ul.doc-page-list li { display: inline-block; width: 31%; margin: 0 2% 1.5% 0; padding: 0;}
ul.doc-page-list li a { background: var(--color-grey); color: var(--color-black); border: 1px solid var(--color-grey); display: inline-block; width: 100%; padding: 5px;}
ul.doc-page-list li a h3 {font-weight: 600; font-size: 15px; margin: 0; padding: 8px 0px 8px 5px; float: left; width: 80%;}
ul.doc-page-list li a i {padding: 3px; font-size: 20px; float: left; width: 20%; text-align: right; color: var(--color-pureGrey);}
ul.doc-page-list li a:hover { border: 1px solid #565950; background: rgba(255, 255, 255, 0.6);}

ul.accreditations-page-list { margin: 0; padding: 0; list-style: none;}
ul.accreditations-page-list li { display: inline-block; width: 100%; margin: 0 0% 1.5% 0; padding: 0;}
ul.accreditations-page-list li a {min-height: 50px; background: var(--color-white); padding: 30px; margin-bottom: 15px; margin-top: 15px; display: inline-block; width: 100%; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important;}
ul.accreditations-page-list li a h3 { display: block; font-weight: 700; font-size: 18px; margin: 0; padding: 0px 0px 8px 0px; float: left; width: 100%;}
ul.accreditations-page-list li a img { float: right; width: 65%;}
ul.accreditations-page-list li a:hover {background: rgba(255, 255, 255, 0.6); box-shadow: 0 0rem 1rem rgba(0,0,0,0.40)!important;}
.placed-package-bg {padding: 100px 0; text-align: center;}
.placed-package-bg h2{margin-bottom: 40px; border-bottom: 1px solid #2E3192; text-align: left; padding-bottom: 5px; color: #2E3192; text-transform: uppercase; font-size: 25px; font-weight: 400;}
.placed-package-box { background: #f8f8f8; text-align: center; padding: 20px; min-height: 315px;}
.placed-package-box img { border-radius: 100%; margin: 0 auto; width: 70% !important; filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */}
.placed-package-box:hover img { -webkit-filter: grayscale(0); filter: none;}
.placed-package-box h3 {font-size: 15px; font-weight: 600; margin-top: 20px;}
.placed-package-box p {margin: 0; text-align: center; line-height: 21px; font-size: 13px;}
.placed-package-box-home img { width: 100%; min-width: 100%;}

.placement-vision-bg{padding: 80px; margin: 60px 0 20px 0; position: relative; z-index: 0; background: url(../img/placement-vision-bg.jpg); background-position: center; background-size: cover; background-attachment: fixed; text-align: center; color: var(--color-white); -webkit-filter: grayscale(0.4); filter: grayscale(0.4);}
.placement-vision-bg:before{content:''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.5); z-index: -1;}
.placement-vision-bg h3{text-transform: uppercase; font-size: 25px; font-weight: 400; margin-bottom: 20px;}
.placement-vision-bg ul{text-align: center; margin: 0; padding: 0;}
.placement-vision-bg ul.list li{font-size: 15px; padding-top: 5px;}
.placement-vision-bg ul.list li i{margin-right: 5px;}
.placement-vision-bg ul.list li::before{display: none;}

.placement-team-bg{padding: 80px 0;}
.placement-accordion-bg{padding: 80px 0;}
.publication-tab { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; align-items: center; width: 100%; display: table; border: 0 !important; position: relative; top: 0px; left: 0px;}
.publication-tab li { display: table-cell !important; width: 1%; border-right: 1px solid #fff;}

.publication-tab li a { background: rgba(244, 244, 244, 1) !important; color: #565950; width: 100%; text-align: center; padding: 23px 0px !important; font-size: 18px; vertical-align: middle; margin: 0 !important;}
.publication-tab .r-tabs-state-active .r-tabs-anchor { background: var(--color-pureGrey) !important; color: var(--color-white) !important; border: 0 !important;}
.publication-tab .r-tabs-state-active:hover .r-tabs-anchor:hover { color: var(--color-white) !important;}
.publication-tab .r-tabs-state-active { border: 0 !important; background: var(--color-grey) !important; border-right: 1px solid var(--color-white) !important;}
.publication-tab li:hover .r-tabs-anchor { color: var(--color-yellow) !important;}
.publication-content-area { background: var(--color-grey); padding: 30px; margin: 0px; border: 0 !important;}

.announcement-bg{background: var(--color-white); padding: 30px; margin-bottom: 15px; margin-top: 15px; display: inline-block; width: 100%; box-shadow: 0 0rem 1rem rgba(0,0,0,0.20)!important;}
.announcement-bg h2{font-weight: 500; font-size: 18px; padding: 10px; margin-bottom: 15px; background: var(--color-blue); color: var(--color-white); width: 100%;}
.announcement-bg h2 a{color: var(--color-white);}
.announcement-bg h2 a:hover{color: var(--color-yellow);}








@media(min-width:320px) and (max-width:1080px) {
.hidden-xs{display: none;}
.Morder-1{order: 1; -webkit-order: 1;}
.Morder-2{order: 2; -webkit-order: 2;}
.Morder-3{order: 3; -webkit-order: 3;}
.Morder-4{order: 4; -webkit-order: 4;}
footer .text-end {text-align: center!important;}
footer {padding: 60px 0 0; text-align: center;}
.footerextra-Mt{margin-top: 0;}
footer .footer-list {margin-top: 0px;}
.back-to-top{ bottom: 10px; right: 0; left: 0; margin: 0 auto;}
ul.footerextra { margin: 30px 0 40px;}
footer .copy {padding: 40px 0 30px 0;}
footer .copy .copy-center{padding-top: 20px; line-height: 24px;}
footer .copy .copy-center i{display: none;}
footer .copy .copy-center span{display: block;}
footer .footer-list h3 span{display: block; margin-right: 0; text-transform: uppercase;}
ul.footerextra li { list-style: none; padding: 6px 12px 6px 12px; position: relative; z-index: 0;}
ul.footerextra li::before { content: "\f192"; font-family: 'Font Awesome 5 Free'; left: -3px; position: absolute; top: 12px; font-weight: 900; color: var(--color-white); font-size: 6px;}
#announcementCarousel.carousel-fade .carousel-item a{width: 100%;}
.home-announcement-content {padding: 10px 15px 5px 15px;}
.inner-banner{margin-top: 0px;}
.inner-content-bg {padding: 40px 0 75px 0;}
.inner-admissions-bg{padding: 40px 0 75px 0; margin: 0;}
.home-admission-bg .home-admission-content {padding: 40px 20px;}
.home-admission-bg .home-admission-content h2{font-size: 34px; text-align: center; margin-bottom: 30px;}
.home-admission-bg .home-admission-content ul li { display: block; width: 80%; margin: 15px auto;}
.home-admission-bg .home-admission-content ul li a{margin: 0;}
.home-programs-bg h2{margin-bottom: 0px; font-size: 22px;}
.home-collabrations-logo-bg h2{margin-bottom: 10px; font-size: 24px;}
.home-future-bg .home-future-head h2{margin-bottom: 0px; font-size: 30px;}
.home-alumni-testimonials-bg h2{margin-bottom: 30px; font-size: 30px;}
.placement-alumni-testimonials-bg h2{margin-bottom: 30px; font-size: 24px;}
.department-alumni-testimonials-bg h2{margin-bottom: 30px; font-size: 24px;}
.founder-box {width: 85%; margin: 0 auto 30px auto;}
.founder-box h2{font-size: 30px;}
.founder-box h3{font-size: 18px;}
.vision-image-box img{margin: 0 auto;}
.vision-content-box {padding: 0px 30px 30px 30px;}
.vision-box {display: block !important;}
.inner-grid-row .column{-ms-flex: 100% !important;flex: 100% !important;max-width: 100% !important;}
.inner-photo-grid-row3 .column,.inner-photo-grid-row4 .column{-ms-flex: 100% !important;flex: 100% !important;max-width: 100% !important;}
.home-encouraging-text-box h1{font-size: 28px; text-align: left;}
.home-programs-bg {padding: 10px 0 10px 0; text-align: center;}
.home-encouraging-image-box{margin-top: 25px;}
.home-future-head h2{font-size: 28px;}
.home-programs-content h3{margin-bottom: 40px;}
ul.home-programs-list li{width: 50%;}
ul.home-programs-list li a{border-radius: 20px; font-size: 14px; padding: 15px 15px; margin: 0 10px 10px 0;}
.home-news-sec1-bg{padding-top: 100px;}
.home-news-sec1-text h2{position: absolute; top: 45px; right: 0; left: 0; font-size: 30px;}
.home-news-sec1-text h3{margin-top: 20px;}
.home-news-sec1-text .home-news-sec1-date h4{display: inline-block; font-size: 30px;}
.home-news-sec1-text .home-news-sec1-date h5{display: inline-block; font-size: 12px;}
.home-news-sec1-text .home-news-sec1-date{padding: 10px; background: var(--color-grey); display: none;}
.home-news-sec1-bg .container{padding-bottom: 20px;}
.home-news-sec2-bg {padding: 20px 0px;}
.home-news-sec2-bg .home-news-owl-content img{margin: 0 auto 10px auto; object-fit: cover; height: 180px;}
.home-news-sec2-bg .home-news-owl-content h2 { font-size: 16px; margin-bottom: 5px; font-weight: 600; text-transform: uppercase;}
.home-awards-owl{margin-top: 40px;}
.home-video-bg {padding: 20px 0 30px 0;}
ul.nu-services-list li{list-style: none; float: left; width:100%;}
.nu-services-bg {padding: 0px 0 40px 0;}
.inner-contact-bg{padding: 40px 20px;}
.common-tab-content-area { margin: 0; padding: 20px !important;}
.admissions-select-box{margin-top: 0; margin-bottom: 20px;}
.admissions-tab{margin-top: 0; margin-bottom: 0;}
select.box-name{padding: 10px 20px; width: 90%; font-size: 14px;}
.admissions-tab.nav-tabs .nav-link{margin: 5px 5px 20px 5px; padding: 5px 40px; font-size: 10px; background: var(--color-white);}
.inner-discover-bg {padding: 60px 0 80px 0;}
.topSearch {right: 55px; top: 7px;}
.search_icon{background-color: rgba(0,0,0, 0.1); height: 40px; width: 40px; font-size: 16px;}
.search button{position: relative; left: 0; right: 0; width: 100%; height: auto;}
.search-body {position: relative; padding: 30px 15px !important;}
.modal-custom{margin-top: 30px;}
.modal-custom-bg .modal-body .close{right: 0; top: -40px;}
ul.admission-eligibility li { display: block; text-align: center; margin-bottom: 10px;}
.department-menu{margin-top: 55px; position: relative !important; border-top: 0;}
.department-menu-list{display: none;}
#homeProgramsTab .home-programs-list{display: none;}
#homeProgramsTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{border: 1px solid var(--color-blue);}
#homeProgramsTab.r-tabs .r-tabs-panel { width: 100%; float: unset; padding:15px 15px 15px 15px;}
#homeProgramsTab.r-tabs .r-tabs-panel ul { margin: 0 0 0 10px; text-align: left;}
#homeProgramsTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background: var(--color-grey); color: var(--color-black);}
.message-box{padding: 0px;}
.message-name {padding: 20px; margin-left: 0; margin-top: 15px; text-align: center;}
.message-content{margin-top: 15px; padding: 20px;}
.message-content:before{display: none;}
.message-name h2{font-size: 22px;}
.message-name h3{font-size: 16px;}
ul.doc-page-list li {width: 100%;}
ul.accreditations-page-list li {margin-bottom: 15px;}
ul.admission-common-btn-list{padding: 8px 3px 0px 3px;}
ul.admission-common-btn-list li{display: block; text-align: center; margin-bottom: 10px;}
.core-values-bg,.vision-bg{padding: 40px 20px; text-align: center;}
.core-values-bg h2,.vision-bg h2{font-size: 30px;}
.rwd-table td{width: 100%;}
.department-top-menu{display: none;}
.inner-dep-banner {margin-bottom: 0px;}
.department-content-box {padding: 40px 0 40px 0;}
.dep-new-section-oneBg{margin-top: 0;}
.news-all-box{margin: 15px 0; padding: 20px;}
.placed-package-bg h2{text-align: center;}
.placed-package-bg{padding: 40px 0;}
.placement-vision-bg{margin: 0; padding: 40px 20px;}
#announcementCarousel {padding: 0px 15px;margin-right: 0;}
.home-future-bg .home-future-head{margin-bottom: 0;}
.home-future-bg .mt{margin-top: 0;}
.home-admission-image{text-align: center;}
.dep-new-section-oneBg-image{display: none;}
.dep-new-section-oneBg .dep-new-section-oneBg-content{text-align: center;}







}*/