:root{
  --color-black:#000000;
  --color-super-black:#000000;
  --color-one:#ED6A01;
  --color-two:#ED1C24;
  --color-three:#EFF8FF;
  --color-white:#ffffff;
  --color-grey:#939598;
  --color-pureGrey:#808080;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --font-main:"Heebo", sans-serif;;
  --font-size:14px;
  --font-weight:300;
}
::-moz-selection { /* Code for Firefox */ color: var(--color-white); background: var(--color-one);}
::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:1920px;word-wrap:break-word; position: relative;}
.site-container::after{clear:both;content:" ";display:block}
input:focus, textarea:focus, select:focus,:focus,.form-control:focus{outline: none !important;}
*:focus {outline:none !important}
p {line-height: 20px; text-align: justify;}
a,.link .color{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-one);}
.pad0 {padding: 0;}
strong {font-weight: 600 !important;}
.back-to-top { position: fixed; z-index: 1000; bottom: 8em; right: 15px; text-decoration: none; border-radius: 100px; background-color: #fdfdfb; 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); mix-blend-mode: difference;touch-action: manipulation; /* Prevent unwanted behavior on touchscreens */}
.back-to-top:hover { background: rgba(255,255,255, 1); color: rgba(46,45,45,1); text-decoration: none!important;}

.linkBlack{ color:var(--color-black); font-weight:600; text-decoration:underline;}
.linkBlack:hover{ color:var(--color-one);}
.linkone{ color:var(--color-one); font-weight:600; text-decoration:underline;}
.linkone:hover{ color:var(--color-black);}
.linkWhite{ color:var(--color-white); font-weight:600; text-decoration:underline;}
.linkWhite:hover{ color:var(--color-black);}

.colorone{color: var(--color-one);}

#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;}
#myCarousel.carousel-fade .active.carousel-item-start,#myCarousel.carousel-fade .active.carousel-item-end,#myCarouselMobile.carousel-fade .active.carousel-item-start,#myCarouselMobile.carousel-fade .active.carousel-item-end {transition: opacity 0s 0.9s;}
#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 {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: 145px; right: 175px; left: auto; border-radius: 50px;background: rgba(19, 36, 36, .25); border: 0px solid var(--color-black); width: auto;z-index: 3;}
/* .slider .carousel-control-prev .carousel-control-prev-icon i{width: 45px; height: 45px;} */
.slider .carousel-control-next{top: unset; bottom:145px; left: auto; right:120px; border-radius: 50px;background: rgba(19, 36, 36, .25); border: 0px solid var(--color-black); width: auto;z-index: 3;}
/* .slider .carousel-control-next .carousel-control-next-icon i{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;}

/* @media all and (max-width : 768px) {  */
@media(min-width:320px) and (max-width:1080px) {
.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;}
}

.btn-one,.btn-one-full,.btn-two,.btn-two-full,.btn-three,.btn-three-full.btn-four{-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;padding:4px 20px 4px 20px;font-size:14px;font-weight: 500; display: inline-block;border-radius:50px;}
.btn-one{border:1px solid var(--color-one);color:var(--color-one) !important;}
.btn-one:hover{background:var(--color-one);color:var(--color-white) !important;}
.btn-one-full{border:2px solid var(--color-one);color:var(--color-white) !important;background:var(--color-one);}
.btn-one-full:hover{background:none;color:var(--color-one) !important;}

.btn-two{border:1px solid var(--color-white); color:var(--color-white) !important;}
.btn-two:hover{background:var(--color-white); color:var(--color-black) !important;}
.btn-two-full{border:1px solid var(--color-white);background:var(--color-white);color:var(--color-black) !important;}
.btn-two-full:hover{border:1px solid var(--color-white);color:var(--color-white) !important; background:none;}

.btn-three{border:1px solid var(--color-black);color:var(--color-black) !important;}
.btn-three:hover{background:var(--color-black);color:var(--color-white) !important;}
.btn-three-full{border:1px solid var(--color-black);background:var(--color-black);color:var(--color-black) !important;}
.btn-three-full:hover{border:1px solid var(--color-black);color:var(--color-black) !important; background:none;}

/* Divider Line */
hr { border: 0; height: 1px; margin: 25px 0 25px 0;background-color:#829198;}
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-black);}
ul.list li a:hover { color: var(--color-green);}
ul.list li::before { content: "\f192"; font-family: 'Font Awesome 5 Free'; left:0px; position: absolute; top: 7px; font-size: 5px; font-weight: 900; color: var(--color-black);}
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; text-align: justify; padding-bottom: 10px;}
ol.ol-list li a { color: var(--color-black);}
ol.ol-list li a:hover { color: var(--color-one);}
.head-main{font-size:30px; font-weight: 300; display: block; width: 100%; margin-bottom:20px; text-transform: uppercase; position: relative; z-index: 0; color: var(--color-one);}

.head-one { font-weight: 500; font-size: 18px; padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px solid var(--color-black); color: var(--color-black); width: 100%;}
.head-two { font-weight: 500; font-size: 18px; padding-bottom: 5px; margin-bottom: 20px; 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-one); 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-one); color: var(--color-one); 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: #f3f3f3; padding: 40px; margin-bottom: 15px; margin-top: 15px; display: inline-block; width: 100%; border-radius: 20px;}
.bg-color-one h2{font-weight:500;font-size:18px;padding:0 0 10px 0;margin-bottom:15px;margin-top:0!important;border-bottom:solid 1px var(--color-one);color:var(--color-one);width:100%}
.bg-color-one h2 span{background: var(--color-grey); padding-right: 10px;}
.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; color: var(--color-one); width: 100%; border-bottom: 1px solid var(--color-one);}
.bg-color-two h3{font-weight: 500; font-size: 18px; padding: 10px; margin-bottom: 15px; border-bottom:solid 1px var(--color-one); color: var(--color-one); width: 100%;}

.bg-color-three {background: rgba(239, 248, 255, 1);  padding: 30px; margin-bottom: 15px; margin-top: 100px; display: inline-block; width: 100%; box-shadow: 0 0rem 1rem rgba(230, 226, 226, 0.2)!important;}
.bg-color-three img{margin-top: -29px;margin-bottom: -59px;}


.link{color: var(--color-one) !important; font-weight: 500;}
.link:hover{color: var(--color-black) !important; text-decoration: underline;}
.for-xs{display: none;}
.color-one{color: var(--color-one);}
.color-two{color: var(--color-two);}

.image-radius-15{border-radius: 15px;}
.image-radius-20{border-radius: 20px;}

.home-announcements-bg{position: relative;}
.home-announcements-bg .home-announcements-box{background:rgba(237, 106,1, .1); border: 1px solid var(--color-white); border-radius: 20px; padding: 20px; margin-top: -40px;backdrop-filter: blur(20px)}
.home-announcement-head{padding: 22px 15px; text-align: center;}
.home-announcement-head h2{font-size: 18px; font-weight: 600; margin-bottom: 0; text-transform: uppercase;}
.home-announcement-head h2 a{color: var(--color-one);}
.home-announcement-head h2 a:hover{color: var(--color-black);}
.home-announcement-content{padding: 10px 0 5px 0;}

.home-announcements-bg .home-announcements-name-bg a{position:relative;background:var(--color-one);color:var(--color-white);border-radius:10px;padding:20px;display:flex;align-items:center; border: 1px solid var(--color-one);}
.home-announcements-bg .home-announcements-name-bg a h2{position: relative; z-index: 1; font-size: 20px; font-weight: 500; margin:0;}
.home-announcements-bg .home-announcements-name-bg a h2 a{color: var(--color-white);}
.home-announcements-bg .home-announcements-name-bg a .map-circle-announcement {border-radius: 50%; background-color:var(--color-white); width:50px; height:50px; position: absolute; opacity: 0; top: 0px; right: 0px; bottom: 0; animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32); margin: auto 0;}
.home-announcements-bg .home-announcements-name-bg a:hover{background:transparent;color:var(--color-one); border: 1px solid var(--color-one);}
.home-announcements-bg .home-announcements-name-bg a:hover .map-circle-announcement {background-color:var(--color-one);}
@keyframes scaleIn {
  from {
    transform: scale(.5, .5);
    opacity: .5;
  }
  to {
    transform: scale(2.5, 2.5);
    opacity: 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-one);}
.home-announcement-link a:hover{background: var(--color-one); color: var(--color-white);}
#announcementCarousel.carousel-fade .carousel-item a{font-weight: 500; display: block;font-size: 17px;}
#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; display: flex; 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;}

.home-welcome-bg{overflow:hidden; position: relative; z-index: 0;}
.home-welcome-bg:after{content:"";position:absolute;z-index:-1;bottom:0px;right:-75px; width: 500px; height: 500px; background:url('../img/abstract-1.png'); background-size: cover; background-repeat: no-repeat; background-position: center;transform:rotate(114deg); opacity: 0.6;}
.home-welcome-box-bg{padding:80px 0 80px 0;border-top:0px solid #d9d9d9;margin-top:30px}
.home-welcome-text-box{padding-left: 40px;}
.home-welcome-text-box h1{font-size:50px; font-weight: 300; text-transform: uppercase;line-height: 52px; margin-bottom: 30px;}

.home-interest-bg{padding:100px 0 0px 0; position: relative;}
.home-interest-bg:before{content:'';position:absolute;left:110px;top:0;width:400px;height:400px;background:url(../img/blur-1.png);background-size:contain;background-repeat:no-repeat;background-position:top; opacity: 0.5; z-index:-1}
.home-interest-bg:after{content:'';position:absolute;right:220px;bottom:25px;width:300px;height:300px;background:url(../img/blur-1.png);background-size:contain;background-repeat:no-repeat;background-position:top; opacity: 0.5; z-index:-1}
.home-interest-bg h2{color:#829198;font-size:50px; font-weight: 300; text-transform: uppercase;line-height: 50px; margin: 0 0 15px 60px;}
.home-interest-bg h2 span{display: block;}
.home-interest-box{position: relative;}
.home-interest-form-bg{padding:50px 30px 50px 60px;}
.home-interest-form-bg input{background: #EFEFEF; margin-right: 15px;}
.home-interest-form-bg input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#9F9F9F;}
.home-interest-form-bg input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#9F9F9F;}
.home-interest-form-bg input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#9F9F9F;}
.home-interest-form-bg input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#9F9F9F;}
.home-interest-form-bg input::-ms-input-placeholder { /* Microsoft Edge */ color:#9F9F9F;}
.home-interest-form-bg input::placeholder { /* Most modern browsers support this now. */ color:#9F9F9F;}
.home-interest-form-bg button{background: var(--color-white); border: 1px solid #EFEFEF; color: var(--color-one); border-radius: 50px;transition: all 0.5s ease-out;}
.home-interest-form-bg button:hover{background: var(--color-one); border: 1px solid var(--color-one); color: var(--color-white);}

.home-interest-right-bg{position:relative; text-align: center;}
.home-interest-right-bg img{position:relative;bottom:0px;right:0;left:0;margin:0 auto}
.map-circle {border-radius: 50%; background-color: transparent; border: 1px solid rgba(148, 148, 148,0.8); width: 400px; height: 400px; position: absolute; opacity: 0; top:-100px; right:75px; 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-interest-count-box{padding: 2px 4px 2px 20px; margin: 20px 0 20px 0px;}
.home-interest-count-box h3{font-size:60px; font-weight: 500; color: var(--color-one); line-height: 60px; margin: 0;}
.home-interest-count-box h4{font-size:15px; font-weight: 400; text-transform: uppercase;}
.home-interest-box .bb{border-bottom: 1px solid #829198; margin-bottom: 15px;}
.home-interest-count-box.br{border-right: 1px solid #829198;}

.home-full-programs-bg{padding: 100px 0; position: relative; z-index: 0; background: url('../img/home-full-programs-bg.jpg'); background-repeat: repeat; background-position: center; background-attachment: fixed; color: var(--color-white);}
.home-full-programs-bg:before{content:'';position:absolute; z-index:-1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.70);}
.home-full-programs-bg h2.home-head{color: var(--color-white);}
#homeProgramsTab .home-programs-list{margin: 0; padding: 0; display:flex;justify-content: flex-end; border: 0; overflow: hidden;}
#homeProgramsTab .home-programs-list li{list-style: none; border: 0; margin-bottom: 0;}
#homeProgramsTab.r-tabs .r-tabs-nav .r-tabs-state-active{background: transparent;}
#homeProgramsTab .home-programs-list li a{display: block; text-align: center; color: var(--color-one); border:2px solid var(--color-one); border-radius: 50px; padding:8px 20px; margin: 0 20px 10px 0; font-size: 15px; font-weight:400; background: transparent;}
#homeProgramsTab .home-programs-list li a:hover{color: var(--color-black); background: var(--color-one); border:2px solid var(--color-one);}
#homeProgramsTab.r-tabs{overflow: auto;}
#homeProgramsTab.r-tabs .r-tabs-panel {border: 0; padding:30px 15px 15px 15px; position: relative;}

#homeProgramsTab.r-tabs .r-tabs-panel ul{margin: 0; padding: 0;height: 350px;overflow-y: auto;}
#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; color: var(--color-white);}
#homeProgramsTab.r-tabs .r-tabs-panel ul li a:hover{color: var(--color-one);}
#homeProgramsTab.r-tabs .r-tabs-nav .r-tabs-state-active a{background:var(--color-one); color: var(--color-white);}

#homeProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar {width: 3px;}
/* Track */
#homeProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar-track {background: var(--color-black);}
/* Handle */
#homeProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar-thumb {background:var(--color-one);}
/* Handle on hover */
#homeProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar-thumb:hover {background: #555;}

.home-faculty-bg{padding: 100px 0; position: relative; z-index: 0;}
.home-faculty-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:70%;background:#f5f5f5;border-radius:20px;}

.home-placement-bg{padding:100px 0 40px 0; position: relative; z-index: 0;}
.home-placement-bg .home-head{margin-bottom: 40px;}
.home-placement-bg .home-placement-box h3{font-size:50px; font-weight: 300; text-transform: uppercase; line-height: 50px; background: var(--color-white); border-radius:0px 0px 0px 20px; padding:30px;margin-left: -100px; margin-bottom: 0;}
.home-placement-bg .home-placement-box h3 span{color: var(--color-one);}
.home-placement-bg .home-placement-box p{margin: 0;}

.home-recruiters-bg{padding:0px 0 40px 0; position: relative; z-index: 0;}
.home-recruiters-bg .home-head{margin-bottom: 40px;}
.home-recruiters-bg .home-recruiters-box{box-shadow:0 4px 8px 0 rgba(0,0,0,.09),0 6px 20px 0 rgba(0,0,0,.09);padding:15px;margin:15px}

.home-head{font-size:30px; font-weight: 300; text-transform: uppercase;line-height: 50px; margin-bottom: 20px; color: var(--color-one);}

.home-accreditation-bg{padding: 80px 0; position: relative; z-index: 0;}
.home-accreditation-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:100%;background:#f5f5f5; border-radius:20px;}
.home-accreditation-bg::after{content:"";position:absolute;z-index:-2;right:0px;bottom:0;left:0px;height:30%;background:var(--color-black);}
.home-accreditation-bg .home-head{margin-bottom:60px; color: var(--color-one);}
.home-accreditation-owl-box{background: var(--color-white); border-radius: 20px; padding: 30px;}
.home-accreditation-owl-box img{margin-bottom:30px;width: 70% !important;}
.home-accreditation-owl-box h3{color: var(--color-one); font-size:40px; font-weight: 500;border-bottom: 1px solid #D9D9D9; width: 100%;}
.home-accreditation-owl-box p{margin:0;font-size:14px;min-height:40px}

.home-news-bg{padding: 80px 0; background: var(--color-black); color: var(--color-white);}
.home-news-bg h2{margin-bottom: 50px;}
.home-news-owl-box h3{font-size:30px; font-weight: 400;}
.home-news-owl-box h4{font-size:18px; font-weight: 300; color: #829198;}

.home-events-owl{border-top: 1px solid #D9D9D9; padding:40px 0 0 0; margin-top: 40px; text-align: left;}
.home-events-owl-box a{display:block;background:#f7f7f7;padding:15px;border-radius:20px}
.home-events-owl-box a h3{font-size:16px; font-weight: 400;}
.home-events-owl-box a h4{font-size:16px; font-weight: 300; color: #829198;}

.home-stats-bg{padding: 80px 0; position: relative; z-index: 1; color: var(--color-white);}
.home-stats-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:100%;background:rgba(0, 0, 0, .1); border-radius: 20px;}
.home-stats-bg::after{content:"";position:absolute;z-index:-2;right:40px;bottom:0;left:40px;height:100%;background:url('../img/home-stats-bg.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 20px;}

.home-stats-bg h2{font-size:50px; font-weight: 300; text-transform: uppercase;line-height: 50px; text-align: right;}
.home-stats-bg h2 span{display: block;}

.home-stats-box{backdrop-filter: blur(30px); background: #FFFFFF33; border-radius: 20px; padding:10px 30px;}
.home-stats-box ul.home-stats-box-list{margin: 0; padding: 0;}
.home-stats-box ul.home-stats-box-list li{list-style:none;display:flex;align-items:center;flex-wrap:wrap;margin: 35px 0;}
.home-stats-box ul.home-stats-box-list li h3{font-size:50px; font-weight: 500;margin: 0 0 0 25px;line-height: 32px;}
.home-stats-box ul.home-stats-box-list li h3 span{font-size:15px; font-weight: 400; text-transform: uppercase; display: block;}

.home-life-bg{background: var(--color-black); color: var(--color-white); padding: 350px 0 140px 0; margin-top: -200px; position: relative; z-index: 0;}
.home-life-bg::before{content:"";position:absolute;z-index:-1;top:150px;left:400px; width: 500px; height: 500px; background:url('../img/abstract-1.png'); background-size: cover; background-repeat: no-repeat; background-position: center;}
.home-life-bg h2{font-size:50px; font-weight: 300; text-transform: uppercase; line-height: 50px;}
.home-life-bg h2 span{display: block; color: var(--color-one);}
.home-video-owl{padding-left: 20px;}

.home-research-bg{padding:100px 0 0px 0; position: relative; z-index: 0;}
.home-research-bg p{padding-top: 10px;}
.home-research-text-box{background:var(--color-one); color: var(--color-white); position:relative; right: 0; bottom: 0; text-align: left;border-radius: 20px; padding: 60px 30px 60px 30px;margin-top: -290px;}
.home-research-text-box h2{font-size:50px; font-weight: 300;line-height:50px; text-transform: uppercase;}
.home-research-text-box h2 span{display: block;}

.home-academics-bg{padding: 100px 0;position: relative; z-index: 0;overflow:hidden}
.home-academics-bg .container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}
.horiz-gallery-strip,.horiz-gallery-wrapper{display:flex;flex-wrap:nowrap;will-change:transform;position:relative}
.home-academics-bg .project-wrap{width:40vw;padding:2rem;box-sizing:content-box}
.home-academics-bg .project-wrap img{width:100%;height:auto;border-radius:20px}
.home-academics-box a{display: block; position: relative; color: var(--color-white);}
.home-academics-box a h3{transition: all 1s ease-in-out; position: absolute; bottom: 0; right:0px; left:0px;font-size:25px; font-weight:400; text-transform: uppercase; background: rgba(255,255,255,.1); padding: 20px; margin: 0;backdrop-filter: blur(20px); border-radius: 20px; top: 70%;display: flex; align-items: center; text-align: center;}
.home-academics-box a:hover h3{top: 0%; color: var(--color-one); text-align: center;}

.home-download-bg{padding: 40px 40px 80px 40px; position: relative;}
.home-download-left-box{background: #F5F5F5; border-radius: 20px; padding:50px 40px;min-height: 100%;}
.home-download-left-box h2{font-size:50px; font-weight: 300; line-height: 50px; text-transform: uppercase;}

.home-download-btn-box a{display: block; position: relative; z-index: 0;}
.home-download-btn-box a::before{content:"";position:absolute;z-index:0; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0, 0, 0, .1); border-radius: 20px;transition: all 1s ease-out;}
.home-download-btn-box a h3{position: absolute; top: 20px; left: 20px; color: var(--color-white); text-transform: uppercase;font-size:20px; font-weight: 300; color: var(--color-white);}
.home-download-btn-box a img{border-radius: 20px;}
.home-download-btn-box a:hover::before{background:rgba(0, 0, 0, .5);}

.home-testimonials-bg{padding: 40px 40px 80px 40px; position: relative; z-index: 0;}
.home-testimonials-bg h2{font-size:50px; font-weight: 300; line-height: 50px; text-transform: uppercase; position: relative; z-index: 0; margin-bottom: 50px;}
.home-testimonials-bg h2:before{content:'';position:absolute;left:153px;top:-118px;width:350px;height:350px;background:url(../img/blur-1.png);background-size:contain;background-repeat:no-repeat;background-position:top;opacity:.8;z-index:-1}
.home-testimonials-bg h2 span{display: block;}
.home-testimonials-bg h2 span i{color:#fb114d;}

.home-testimonials-owl-box{border: 1px solid var(--color-one); padding: 30px; border-radius: 20px;}
.home-testimonials-owl-box p{font-size:14px; font-weight: 300;}
.home-testimonials-owl-box h3{font-size:16px; font-weight: 500; margin: 0;}
.home-testimonials-owl-box h3 span{font-size:14px; font-weight: 300; display: block; margin-top: 4px;}

.footer-top-contact-bg{text-align: center; color: var(--color-one); padding: 40px 0;}
.footer-top-contact-bg .container{border-top: 1px solid #D9D9D9; padding-top: 40px;}
.footer-top-contact-bg h2{font-size:30px; font-weight: 400; text-transform: uppercase; margin: 0;}
.footer-top-contact-bg h2 a{color: var(--color-one); margin: 0 10px;}
.footer-top-contact-bg h2 a:hover{color: var(--color-black);}
.footer-top-contact-bg h2 i{font-size: 25px; margin: 0 10px;}

footer{position: relative; z-index: 0;background: var(--color-black); color: var(--color-white);}
footer .footer-bg{padding: 80px 0 60px 0;}

footer a{color: var(--color-white);}
footer a:hover{color: var(--color-one);}
footer .footer-list{margin-top: 0px;}
footer .footer-list h3 { margin: 0 0 15px; color: var(--color-white); font-size:16px; font-weight: 400; text-transform: uppercase;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:3px 0 3px 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: 4px;}
footer .footer-list ul li a{color:var(--color-white);font-size:14px;font-weight:300}
footer .footer-list ul li a i{padding-right: 5px; font-size: 8px;}
footer .footer-list ul li a:hover { color: var(--color-one); padding-left: 2px;}

footer .footer-list ul.half { padding: 0; margin: 0 0 0 10px; display: inline-block; width: 48%;}
footer .footer-list ul.half li { list-style: none; padding: 6px 0 6px 10px; position: relative; z-index: 0;}
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-one); 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-one); padding-left: 2px;}

.footerextra { padding: 0; margin:0;}
.footerextra li { display: inline-block; padding-right: 3%; list-style: none; font-size: 14px; position: relative; z-index: 0;}
.footerextra li::before { content: "\f7a5"; font-family: 'Font Awesome 5 Free'; position: absolute; top: 2px; left: -10px; font-weight: 900; color: var(--color-white); font-size: 12px;}
.footerextra li a {color: var(--color-white);}
.footerextra li a:hover {color: var(--color-one);}
.footerextra-Mt{margin-top: 30px;}
footer .copy{padding:40px 0 40px 0; border-top: 0px solid #B8B8B8;}
footer .copy a{font-weight: 500;}
footer .copy a:hover{color: var(--color-one);}
footer .copy .copy-right{text-align: right;}

/* footer social icons */
ul.social-network { list-style: none; display: block; margin-left: 0 !important; padding: 0; text-align: right; border-top:1px solid var(--color-white); border-bottom:1px solid var(--color-white);}
ul.social-network li {display:inline-block; margin: 8px 10px;}
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.icoPinterest:hover {background-color: #e60023;}
.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); 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 */

.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;}
}

.inner-banner{position: relative; z-index: 0; padding: 0 0px;}
.inner-banner::before {content: ""; position: absolute; z-index: 0; top: 0px; right: 0px; bottom: 0; left: 0px; background:rgba(0,0,0, .1);}
.inner-banner img{min-width: 100%;}
.inner-banner .container{position: absolute; min-height: 100%; left: 0; right: 0; bottom: 0;}
.inner-banner h1{color:var(--color-white); font-size: 40px; font-weight: 300; position:absolute; text-transform: uppercase; right: 0; bottom: 45px; margin: 0;background: rgba(0, 0, 0, 0);padding: 15px 20px 15px 20px;}
.inner-banner .inner-breadcrumb{position: absolute; right: 0; bottom: 0px; left: 15px;}
.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-one);}
.inner-banner .inner-breadcrumb ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color: var(--color-white);}

.inner-bg{position: relative;}
.section-one-bg{background: rgba(255,255,255,1); border-radius: 20px 20px 0 0; padding:60px 40px 30px 40px; margin-top: -50px;}
.section-one-bg-line{margin: 80px 0 0 0;}
.history-bg h3{font-size: 50px; font-weight: 300; line-height: 50px; text-transform: uppercase;}
.history-bg h3 span{color: var(--color-one);}
.history-bg h3 b{display: block;font-weight: 300;}

.inner-accreditation-bg{padding: 80px 0; position: relative; z-index: 0;}
.inner-accreditation-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:100%;background:#3A3A3A;
 border-radius: 20px;}
 .inner-accreditation-bg::after{content:"";position:absolute;z-index:-2;right:0px;bottom:0;left:0px;height:50%;background:#F5F5F5;}
.inner-accreditation-bg .inner-head{margin-bottom:60px; color: var(--color-white);font-size:30px; font-weight: 300; text-transform: uppercase;}
.inner-accreditation-owl-box{background: var(--color-white); border-radius: 20px; padding: 30px;}
.inner-accreditation-owl-box img{margin-bottom:30px;width: 70% !important;}
.inner-accreditation-owl-box h3{color: var(--color-one); font-size:40px; font-weight: 500;border-bottom: 1px solid #D9D9D9; width: 100%;}
.inner-accreditation-owl-box p{margin: 0;font-size: 13px;}

.inner-milestone-bg{padding: 80px 0; position: relative;background: #F5F5F5;}

.inner-empowering-bg{padding: 100px 0; position: relative; z-index: 0; overflow: hidden;}
.inner-empowering-bg:before{content:'';position:absolute;right:475px;top:70px;width:300px;height:300px;background:url(../img/blur-1.png);background-size:contain;background-repeat:no-repeat;background-position:top; opacity: 0.8; z-index:-1}
.inner-empowering-bg::after{content:"";position:absolute;z-index:-1;top:0px;right:-75px; width: 500px; height: 500px; background:url('../img/abstract-1.png'); background-size: cover; background-repeat: no-repeat; background-position: center;transform:rotate(114deg); opacity: 0.6;}
.inner-empowering-bg h2{font-size:40px; font-weight: 300; text-transform: uppercase; line-height: 50px; margin: 0;}
.inner-empowering-bg h2 span{color: var(--color-one);}
ul.inner-empowering-list{margin: 0; padding: 0;}
ul.inner-empowering-list li{list-style: none;margin-bottom: 30px;}
ul.inner-empowering-list li a{font-size:20px;font-weight:400;display:flex;justify-content:space-between;color:var(--color-black);transition: all 1s ease-out;border-bottom: 1px solid #829198;}
ul.inner-empowering-list li a i{transform:rotate(45deg);transition: all 0.5s ease-out;}
ul.inner-empowering-list li a:hover{color: var(--color-one);}
ul.inner-empowering-list li a:hover i{transform: rotate(90deg); color: var(--color-one);}

.about-institute-box-bg a{position: relative; z-index: 0; display: block; margin: 15px 0;}
.about-institute-box-bg a img{border-radius: 20px;}
.about-institute-box-bg a:before{content:'';position:absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); z-index:0; border-radius: 20px;}
.about-institute-box-bg a h4{font-size:15px; font-weight:400; position: absolute; left: 10px; right: 10px; bottom: 0; color: var(--color-white); text-align: center;transition: all 1s ease-out;}
.about-institute-box-bg a:hover h4{bottom: 30px;}

.inner-leader-bg{position: relative; z-index: 0;padding:60px 0 80px 0;}
.inner-leader-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:100%;background:#f5f5f5;border-radius:20px;}
.inner-leader-box a{border: 1px solid #829198; border-radius: 20px; padding:0px 15px 30px 15px; display: flex; flex-direction: column; align-items: center; transition: all 0.5s ease-out;text-align: center;margin: 50px 0 10px 0; background: var(--color-white);min-height: 375px;}
.inner-leader-box a img{border-radius: 20px; margin-top: -30px; margin-bottom: 20px; filter: grayscale(0%); -webkit-filter: grayscale(0%);
  transition: all 1s ease-out;}
.inner-leader-box a h3{font-size:15px; font-weight:400; text-transform: uppercase; margin-bottom: 2px;line-height: 25px; padding-bottom: 10px;}
.inner-leader-box a h4{font-size:14px; font-weight:300;color: #829198; margin-bottom: 15px;}
.inner-leader-box a h4 span{display: block; color: black; font-weight: 500;}
.inner-leader-box a h5{font-size:15px; font-weight:300;color:var(--color-one); margin: 0;}
.inner-leader-box a:hover img{filter: grayscale(0%); -webkit-filter: grayscale(0%);}
.inner-leader-box a:hover{box-shadow: 0px 10px 60px 0px rgba(0,0,0, .3); background: var(--color-white);border: 1px solid var(--color-white);}

.inner-leader-detail-box{border: 0px solid #829198; border-radius: 20px; padding:0px 15px 30px 15px; display: flex; flex-direction: column; align-items: center; text-align: center;margin: 50px 0 10px 0;}
.inner-leader-detail-box img{border-radius: 20px; margin-bottom: 20px;}
.inner-leader-detail-box h3{font-size:18px; font-weight:400; text-transform: uppercase; margin-bottom: 5px;}
.inner-leader-detail-box h4{font-size:15px; font-weight:300;color: #829198; margin-bottom: 5px;}
.inner-leader-detail-box h5 a{font-size:15px; font-weight:300;color:var(--color-one); margin-bottom: 0px;}

.manipal-international-bg a{border-radius: 20px;background: #F5F5F5; display: flex;align-items: center; margin: 12px 0;}
.manipal-international-bg a img{width: 30%; border-radius: 20px;}
.manipal-international-box{padding: 20px;}
.manipal-international-box h3{font-size:18px; font-weight:400;}
.manipal-international-box span{color: var(--color-one);}
.manipal-international-bg a:hover{box-shadow: 0px 10px 40px 0px rgba(0,0,0, .3); background: var(--color-white);}

.inner-vision-bg{border-radius: 20px;background: #F5F5F5; display: flex;align-items: center; margin: 12px 0;}
.inner-vision-bg img{width: 30%; border-radius: 20px;}
.inner-vision-box{padding: 20px;}
.inner-vision-box h2{font-size:30px; font-weight:300; color: var(--color-one); text-transform: uppercase;}

.ugn-btn-bg a{border:1px solid #829198;box-shadow:0 10px 30px 0 #00000016;border-radius:15px;color:var(--color-one);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-transform:uppercase;padding:20px 15px;margin: 12px 0;}
.ugn-btn-bg a:hover{border:1px solid var(--color-one);box-shadow:0 10px 60px 0 #00000026;color:var(--color-white); background: var(--color-one);}

.leadership-spl-btn-bg{background: #F5F5F5; padding: 50px 0;}
.leadership-spl-btn-bg .leadership-spl-btn-one a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:0;border-radius:20px;background:url(../img/leadership-spl-btn-one.jpg);background-size:cover;padding:30px 10px;color:var(--color-white);font-size:18px;font-weight:400; margin: 10px 0;}
.leadership-spl-btn-bg .leadership-spl-btn-one a::before{content:"";position:absolute;z-index:-1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(237,106,1, .6); border-radius: 20px;}
.leadership-spl-btn-bg .leadership-spl-btn-one a:hover{color: var(--color-black);}

.leadership-spl-btn-bg .leadership-spl-btn-two a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:0;border-radius:20px;background:url(../img/leadership-spl-btn-two.jpg);background-size:cover;padding:30px 10px;color:var(--color-white);font-size:18px;font-weight:400; margin: 10px 0;}
.leadership-spl-btn-bg .leadership-spl-btn-two a::before{content:"";position:absolute;z-index:-1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0, .6); border-radius: 20px;}
.leadership-spl-btn-bg .leadership-spl-btn-two a:hover{color: var(--color-one);}

.awards-details-bg{padding: 80px 0; position: relative; z-index: 0; color: var(--color-white); margin-top: 60px;}
.awards-details-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:100%;background:var(--color-black);
 border-radius: 20px;}
.awards-details-bg ul li{margin:20px 0;}

.awards-details-bg-two{padding: 80px 0;}

#horizontalTab .home-programs-list{margin: 0; padding:0 0px 35px 0; display: flex; flex-wrap: wrap; justify-content: center; width: 100%; border: 0; border-bottom: 0px solid #6B6C6E;}
#horizontalTab .home-programs-list li{list-style: none; border: 0; margin-bottom: 0;}
#horizontalTab .home-programs-list li a{display: block; text-align: center; color: var(--color-one); border:1px solid var(--color-one); border-radius: 10px; padding: 12px 20px; margin: 0 8px 16px 8px; font-size: 14px; font-weight:400; background: transparent; text-transform: uppercase; line-height: normal; box-shadow: 0px 30px 60px 0px rgba(246, 140, 44, 0.15);}
#horizontalTab .home-programs-list li a:hover{color: var(--color-white); background: var(--color-one); border:1px solid var(--color-one);}
#horizontalTab.r-tabs .r-tabs-nav .r-tabs-state-active a{background:var(--color-one); color: var(--color-white);}
#horizontalTab.r-tabs{overflow: auto;}
#horizontalTab.r-tabs .r-tabs-panel { width: 100%; float: right; border: 0; padding: 0px 15px 15px 20px; position: relative;}
#horizontalTab.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;}
#horizontalTab.r-tabs .r-tabs-panel ul{margin: 0; padding: 0;}
#horizontalTab.r-tabs .r-tabs-panel ul li{list-style: circle;}
#horizontalTab.r-tabs .r-tabs-panel ul li a{display: block; padding: 5px 5px; font-weight: 600;}
#horizontalTab.r-tabs .horizontalTab-box{background: #F5F5F5; border-radius: 20px; padding: 30px;}

.department-top-menu{position: relative;}
.department-top-menu .section-one-bg{padding: 40px 40px 40px 40px;box-shadow: 0px 20px 60px 0px #ED6A0126; border-radius: 20px;}

.department-menu{position: relative; z-index: 0; text-align: center;}
.department-menu .department-menu-list{margin: 0; padding: 0; width: 100%; list-style: none;}
.department-menu .department-menu-list li{display: inline-block; margin: 0 2px;}
.department-menu .department-menu-list li a{padding: 10px 25px; border: 1px solid var(--color-one); box-shadow: 0 0rem 1rem rgba(0,0,0,0.10)!important; border-radius: 100px; background: var(--color-white); font-weight: 400; font-size: 14px;}
.department-menu .department-menu-list li a:hover{color: var(--color-one);}
/* department-top-menu tiny  transition:all .3s linear 0s;*/
.department-top-menu {position: relative; z-index:99;padding-bottom: 0px;}
.department-top-menu.tiny{bottom:auto; top:0px; right: 0; left: 0; position: fixed;background-color: rgba(255,255,255,0);}
.department-top-menu.tiny .section-one-bg{background:rgba(255,255,255,0);border-radius:0;padding:20px 0 0 0;margin-top:0;border-bottom:0px solid #829198;box-shadow: unset;}
.department-menu .department-menu-list li.current a{background: var(--color-one); color: var(--color-white);}
.department-menu .department-menu-list li.current a:hover{color: var(--color-white);}

.dep-stats-bg .bb{border-bottom:1px solid #829198;margin-bottom:15px}

.department-overview-bg{padding:160px 0 140px 0;background: url('../img/department-overview-bg.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; margin-top: -75px;}
.department-overview-bg h3{font-size:50px;font-weight:300; line-height: 50px; text-transform: uppercase; margin-bottom: 20px;}
.department-overview-bg h3 span{display: block; color: var(--color-one);}

.department-vision-bg{padding:0px 0 0px 0;}
.department-vision-bg .container{padding: 40px 40px 40px 40px; background: var(--color-white); border-radius: 20px; margin-top: -50px;}
.department-vision-bg .department-vision-box h2{font-size:20px;font-weight:300; margin-bottom: 20px;}
.department-vision-bg .department-vision-box.br{border-right:1px solid #829198;padding:0 30px 0 0;margin:0 5px 0 0;}
.department-vision-bg .section-one-bg-line{margin-top: 20px;}

.dep-stats-main-bg{padding:0px 0 60px 0;}

.department-programs-bg{padding: 100px 0; position: relative; z-index: 0; background: url('../img/home-full-programs-bg.jpg'); background-repeat: repeat; background-position: center; background-attachment: fixed; color: var(--color-white);}
.department-programs-bg:before{content:'';position:absolute; z-index:-1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.70);}
.department-programs-bg h2.home-head{color: var(--color-white);}
.department-content-box{padding:80px 0 20px 0}

#depProgramsTab .dep-programs-list{margin: 0 0 20px 0; padding: 0 0 40px 0; display:flex;justify-content: flex-end; border: 0; overflow: hidden;border-bottom: 1px solid #ED6A01;}
#depProgramsTab .dep-programs-list li{list-style: none; border: 0; margin-bottom: 0;}
#depProgramsTab.r-tabs .r-tabs-nav .r-tabs-state-active{background: transparent;}
#depProgramsTab .dep-programs-list li a{display: block; text-align: center; color: var(--color-one); border:2px solid var(--color-one); border-radius: 50px; padding:8px 20px; margin: 0 20px 10px 0; font-size: 15px; font-weight:400; background: transparent;}
#depProgramsTab .dep-programs-list li a:hover{color: var(--color-black); background: var(--color-one); border:2px solid var(--color-one);}
#depProgramsTab.r-tabs{overflow: auto;margin-top: -70px;}
#depProgramsTab.r-tabs .r-tabs-panel {border: 0; padding:30px 15px 15px 15px; position: relative;}

#depProgramsTab.r-tabs .r-tabs-panel ul{margin: 0; padding: 0; overflow-y: auto;}
#depProgramsTab.r-tabs .r-tabs-panel ul li{list-style: circle;}
#depProgramsTab.r-tabs .r-tabs-panel ul li a{display: block; padding: 2px 5px; font-size: 18px; font-weight: 400; line-height: 24px; color: var(--color-white);}
#depProgramsTab.r-tabs .r-tabs-panel ul li a:hover{color: var(--color-one);}
#depProgramsTab.r-tabs .r-tabs-nav .r-tabs-state-active a{background:var(--color-one); color: var(--color-white);}
#depProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar {width: 3px;}
/* Track */
#depProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar-track {background: var(--color-black);}
/* Handle */
#depProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar-thumb {background:var(--color-one);}
/* Handle on hover */
#depProgramsTab.r-tabs .r-tabs-panel ul::-webkit-scrollbar-thumb:hover {background: #555;}

.department-key-features-bg{padding:80px 0 60px 0; margin-top: -40px; position: relative; z-index: 0;}
.department-key-features-bg::before{content:"";position:absolute;z-index:-1;right:40px;top:0px;left:40px;height:100%;background:#f5f5f5;border-radius:20px}
.department-key-features-bg h2{font-size:20px;font-weight:300;text-transform:uppercase;position:relative;z-index:0;display:flex;align-items:center;margin-bottom: 30px;}
.department-key-features-bg h2 span{background: #F5F5F5; padding: 0 10px 0 0;}
.department-key-features-bg h2::before{content:"";position:absolute;z-index:-1;right:0px;left:0px;height:1px;background:#829198;}
.department-key-features-bg ul{display:flex;flex-wrap:wrap}
.department-key-features-bg ul li{width: 50%;margin: 2px 0;}
 

.department-faculty-bg{position: relative; z-index: 0;padding:80px 0 80px 0;}
.department-faculty-bg::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:70%;background:#f5f5f5;border-radius:20px;}
.department-faculty-bg::after{content:"";position:absolute;z-index:-2;right:0px;bottom:0;left:0px;height:30%;background:#000000;}

.department-placements-bg{position: relative; z-index: 0;padding:80px 0 100px 0; background: url('../img/department-placements-bg.jpg'); background-size: cover; background-attachment: fixed;}
.department-placements-bg h2{color: var(--color-white);}
.department-placements-box{background: var(--color-white); border-radius: 20px; padding: 10px;}
.department-placements-box h3{font-size: 12px; font-weight: 300;}
.department-placements-box h3 span{display: block;font-size: 15px; font-weight: 400;}

.department-placements-content-box img{width:70% !important;}

.department-research-bg{position: relative; z-index: 0;padding:100px 0 100px 0;}
.department-research-bg h2{margin-bottom: 30px;}
.department-research-bg h3{font-size: 50px; font-weight: 300; text-transform: uppercase; margin-bottom: 0;}
.department-research-bg h4{font-size: 20px; font-weight: 300; text-transform: uppercase; margin-top: 40px;}
.department-research-bg ul{display: flex;flex-wrap: wrap;}
.department-research-bg ul li{width: 50%;}

.department-facilities-bg{position: relative; z-index: 0;padding:100px 0 100px 0;}
.department-facilities-bg::before{content:"";position:absolute;z-index:-1;right:40px;top:0px;left:40px;height:100%;background:#f5f5f5;border-radius:20px}
.department-facilities-bg h2{border-bottom: 1px solid #829198; padding-bottom:20px;}

#depFacilitiesTab .dep-FacilitiesTab-list{margin:0;padding:0;display:flex;justify-content:flex-end;flex-direction:column;flex-wrap:wrap;border:0;overflow:hidden;width:25%}
#depFacilitiesTab .dep-FacilitiesTab-list li{list-style: none; border: 0; margin-bottom: 0;}
#depFacilitiesTab.r-tabs .r-tabs-nav .r-tabs-state-active{background: transparent;}
#depFacilitiesTab.r-tabs .r-tabs-nav .r-tabs-state-active a{background:var(--color-one);color:var(--color-white)}
#depFacilitiesTab .dep-FacilitiesTab-list li a{display: block; text-align: center; color: var(--color-one); border:2px solid var(--color-one); border-radius: 50px; padding:8px 20px; margin: 0 20px 10px 0; font-size: 15px; font-weight:400; background: transparent;}
#depFacilitiesTab .dep-FacilitiesTab-list li a:hover{color: var(--color-black); background: var(--color-one); border:2px solid var(--color-one);}
#depFacilitiesTab.r-tabs{overflow:auto;margin-top:0;display:flex;flex-wrap:wrap}

.dep-FacilitiesTab-list-content-bg{background: var(--color-white); border-radius: 20px; padding: 50px !important; width: 70%; border: 0 !important;margin-left: 5%;}
.dep-FacilitiesTab-list-content-bg h3{font-size:20px; font-weight: 300; text-transform: uppercase; margin-bottom:20px;}

.dep-news-bg{padding: 80px 0; background: var(--color-black); color: var(--color-white);}
.dep-news-bg h2{margin-bottom: 50px;}
.dep-news-owl-box h3{font-size:30px; font-weight: 400;}
.dep-news-owl-box h4{font-size:18px; font-weight: 300; color: #829198;}

.dep-events-owl{border-top: 1px solid #D9D9D9; padding:40px 0 0 0; margin-top: 40px; text-align: left;}
.dep-events-owl-box a{display:block;background:#f7f7f7;padding:15px;border-radius:20px}
.dep-events-owl-box a h3{font-size:16px; font-weight: 400;}
.dep-events-owl-box a h4{font-size:16px; font-weight: 300; color: #829198;}

.dep-achievements-bg{position: relative; z-index: 0;padding:100px 0 0px 0;}
#depAchievementsTab .dep-AchievementsTab-list{margin: 0; padding: 0; display:flex;justify-content:center; border: 0; overflow: hidden;}
#depAchievementsTab .dep-AchievementsTab-list li{list-style: none; border: 0; margin-bottom: 0;}
#depAchievementsTab.r-tabs .r-tabs-nav .r-tabs-state-active{background: transparent;}
#depAchievementsTab.r-tabs .r-tabs-nav .r-tabs-state-active a{background:var(--color-one);color:var(--color-white)}
#depAchievementsTab .dep-AchievementsTab-list li a{display: block; text-align: center; color: var(--color-one); border:2px solid var(--color-one); border-radius: 50px; padding:8px 20px; margin: 0 20px 10px 0; font-size: 15px; font-weight:400; background: transparent;}
#depAchievementsTab .dep-AchievementsTab-list li a:hover{color: var(--color-black); background: var(--color-one); border:2px solid var(--color-one);}
#depAchievementsTab.r-tabs{overflow: auto; margin-top: -65px;}
#depAchievementsTab.r-tabs .r-tabs-panel {border: 0; padding:30px 15px 15px 15px; position: relative;}
.dep-AchievementsTab-box{border-radius: 20px;background: #F5F5F5; padding: 30px; margin: 12px 0; display: inline-block; width: 100%;}
.dep-AchievementsTab-box h3{font-size:16px; font-weight: 400;}

.dep-testimonials-bg{position: relative; z-index: 0;padding:100px 0 100px 0;}
.dep-testimonials-bg:before{content:'';position:absolute;left:110px;top:0;width:400px;height:400px;background:url(../img/blur-1.png);background-size:contain;background-repeat:no-repeat;background-position:top; opacity: 0.5; z-index:-1}
.dep-testimonials-bg:after{content:'';position:absolute;right:220px;bottom:25px;width:300px;height:300px;background:url(../img/blur-1.png);background-size:contain;background-repeat:no-repeat;background-position:top; opacity: 0.5; z-index:-1}
.dep-testimonials-bg h3{font-size:50px; font-weight: 300; text-transform: uppercase;line-height: 50px; margin-bottom:50px;}
.dep-testimonials-bg h3 span{display: block;}
.dep-testimonials-bg h3 span i{color: var(--color-one); font-size: 35px;}
.dep-testimonials-owl-box{background: #F5F5F5; border-radius: 20px; padding: 20px;}
.dep-testimonials-owl-box h4{font-size:18px; font-weight: 400;line-height: 22px;}
.dep-testimonials-owl-box h4 span{display: block;font-size:14px; font-weight: 300;}

.dep-industry-collaborations-bg{background:#F5F5F5;position: relative; z-index: 0;padding:100px 0 100px 0;}
.dep-industry-collaborations-bg h2{margin-bottom: 40px;}
.dep-collaborations-box{text-align: center;}
.dep-collaborations-box-img{background: var(--color-white); border-radius: 20px;box-shadow: 0px 10px 30px 0px #ED6A0126; padding: 20px 50px; margin-bottom: 20px;}
.dep-collaborations-box h3{font-size:14px; font-weight:300; margin: 0;}

.prog-top-banner .container{display:flex;flex-direction:column;justify-content:flex-end}
.prog-top-banner ul.prog-top-banner-list{margin:0;padding:0;display:flex; bottom: 43px; position: relative; bottom:60px;}
.prog-top-banner ul.prog-top-banner-list li{color:var(--color-white);display:flex;flex-wrap:wrap;align-items:center}
.prog-top-banner ul.prog-top-banner-list li:first-child{margin-right:60px;}
.prog-top-banner ul.prog-top-banner-list li i{font-size: 40px;}
.prog-top-banner ul.prog-top-banner-list li h2{font-size:20px; font-weight:300;margin: 0 0 0 8px;line-height: 24px; text-transform: uppercase;}
.prog-top-banner ul.prog-top-banner-list li h2 span{display: block;font-size:30px; font-weight:600;}

.prog-remember-bg{position: relative;}
.prog-remember-bg .section-one-bg{border-bottom:1px solid #829198;padding: 40px 40px 40px 40px;}
.prog-remember-bg h2{font-size:15px; font-weight:300; margin: 0; color: var(--color-one); text-transform: uppercase;}
.prog-remember-bg h3{font-size:15px;font-weight:400;margin:0;display:flex;align-items:center}
.prog-remember-bg h3 i{font-size: 8px; margin-right: 5px;}

.prog-top-btn-bg{position: relative; z-index: 0;padding:60px 0 60px 0;}
ul.prog-top-btn-list{margin:0;padding:0;display:flex;flex-wrap:wrap}
ul.prog-top-btn-list li{width:22%;display:flex;flex-direction:column;margin: 0 12px;}
ul.prog-top-btn-list li a{box-shadow: 0px 20px 60px 0px #ED6A0126; border-radius: 20px; padding:40px 35px;display:flex;justify-content:center;flex-direction:column;align-items:center;flex-wrap:wrap; text-align: center;min-height: 100%;}
ul.prog-top-btn-list li a i{color: var(--color-one); font-size: 26px;transition: all 1s ease-out;}
ul.prog-top-btn-list li a h3{font-size:16px;font-weight:400;margin:25px 0 0 0;min-height: 38px;}
ul.prog-top-btn-list li a:hover{background: var(--color-one); color: var(--color-white);}
ul.prog-top-btn-list li a:hover i{color: var(--color-white);}

.prog-top-btn-bg .indian-adm-btn a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:0;border-radius:20px;background:url(../img/indian-adm-bg.jpg);background-size:cover;padding:28px 10px;color:var(--color-white);font-size:16px;font-weight:400; margin: 10px 0; text-transform: uppercase;line-height: 17px;}
.prog-top-btn-bg .indian-adm-btn a::before{content:"";position:absolute;z-index:-1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(237,106,1, .8); border-radius: 20px;}
.prog-top-btn-bg .indian-adm-btn a:hover{color: var(--color-black);}

.prog-top-btn-bg .international-adm-btn a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:0;border-radius:20px;background:url(../img/international-adm-bg.jpg);background-size:cover;padding:28px 10px;color:var(--color-white);font-size:16px;font-weight:400; margin: 10px 0; text-transform: uppercase;line-height: 17px;}
.prog-top-btn-bg .international-adm-btn a::before{content:"";position:absolute;z-index:-1; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0, .6); border-radius: 20px;}
.prog-top-btn-bg .international-adm-btn a:hover{color: var(--color-one);}

.prog-overview-bg{padding:60px 0 60px 0}
.prog-overview-bg h3{font-size: 50px; font-weight: 300; line-height: 50px; text-transform: uppercase;}
.prog-overview-bg h3 span{color: var(--color-one);}
.prog-overview-bg h3 b{display: block;font-weight: 300;}

.prog-eligibility-bg{position: relative; z-index: 0;padding:100px 0 100px 0;}
.prog-eligibility-bg::before{content:"";position:absolute;z-index:-1;right:40px;top:0px;left:40px;height:100%;background:#f5f5f5;border-radius:20px}
.prog-eligibility-bg::after{content:"";position:absolute;z-index:-2;right:0px;bottom:0;left:0px;height:30%;background:#000000;}


.prog-fees-bg{position: relative; z-index: 0;padding:80px 0 100px 0; background: url('../img/department-placements-bg.jpg'); background-size: cover; background-attachment: fixed;}
.prog-fees-bg h2{color: var(--color-white);}

.table-fees-body{border-radius: 0px; border-color: var(--color-one); color: var(--color-white);}
.table-fees-body.table>tbody {background-color: transparent;}
.table-fees-body.table>tbody tr{background-color: transparent;border-color: var(--color-one);}
.table-fees-body.rwd-table.table-striped>tbody>tr:nth-of-type(odd){background-color: transparent;}
.table-fees-body.rwd-table.table-striped>tbody>tr:nth-of-type(odd){background-color: transparent !important;}
.table-fees-body.table>tbody tr td{background-color: transparent; color: var(--color-white);}
.table-fees-body.rwd-table tr:hover{background-color:transparent!important}
.table-fees-body.table>tbody tr.total td{color: var(--color-one);}

.prog-outcome-bg{position: relative; z-index: 0;padding:100px 0 80px 0;}

#accordionCommon .accordion-item{margin-bottom: 10px; border: 0;}
#accordionCommon .accordion-item h2{margin: 0;}
#accordionCommon .accordion-item .accordion-button{background: #F6F6F6; color: var(--color-one); font-size:18px; font-weight: 400;box-shadow: none; padding: 25px 25px 25px 25px;}
#accordionCommon .accordion-body{background: #F6F6F6; border-top: 1px solid #9B9D9F; padding: 25px 25px 25px 25px;}
.accordionCommon .accordion-item{margin-bottom: 15px; border: 0;}
.accordionCommon .accordion-item h2{margin: 0;}
.accordionCommon .accordion-item .accordion-button{background: #F6F6F6; color: var(--color-one); font-size: 20px; font-weight: 700;box-shadow: none;}
.accordionCommon .accordion-body{background: #F6F6F6; border-top: 1px solid #9B9D9F;}


.prog-spl-bg{position: relative; z-index: 0;padding:40px 0 60px 0;}
.prog-spl-bg .prog-spl-box{position: relative; z-index: 0;}
.prog-spl-bg .prog-spl-box .prog-spl-text-box{position:absolute;top:0;right:0;bottom:0;left:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0,0.9) 100%); border-radius:20px;display:flex;color:var(--color-white);flex-direction:column;justify-content:flex-end; padding: 30px;}
.prog-spl-bg .prog-spl-box .prog-spl-text-box h3{font-size:25px; font-weight:400;}
.prog-spl-bg .prog-spl-box .prog-spl-text-box p{font-size: 16px; font-weight: 300; text-align: left;}
.prog-spl-bg .prog-spl-content-box h2{font-size:50px; font-weight:300; text-transform: uppercase; line-height: 50px; margin: 0;}
.prog-spl-bg .prog-spl-content-box h2 span{color: var(--color-one); display: block;}




.list3{color:#FFFFFF; line-height: 32px;}
.keyfeature img{border-radius: 20px;margin: 0 auto; display: block;}
.padds{padding: 80px 0;}
.gallery-img img{margin: 0 15px 30px; border-radius: 15px;}
.activity{padding: 60px 0 0;}
.specialities{justify-content: center;}
.specialities p{font-size: 18px;line-height: 23px;     text-align: center; padding-top: 10px;}
.specialities img{    margin: 0 auto; display: block;}
.specialities .img-box .img-1{display:block;}
.specialities .img-box .img-2{display:none;}
.specialities .img-box:hover .img-1{display:none;}
.specialities .img-box:hover .img-2{display:block;}


.crh-features{padding: 80px 0;}
.crh-features .crh-br{position: relative;}
.crh-features .crh-br::after{content: ' '; position: absolute; border-bottom: 1px solid #829198; width: 97%; top: 48px; right: 36px; padding: 12px; }
.crh-pad{padding: 35px 0; line-height: 30px;}
.vision h3{font-size: 24px; font-weight: 300; display: block; width: 100%; text-transform: uppercase; color: #ED6A01;}
.crh-font h2{font-size: 20px; padding: 30px 0 13px;}
.general-info{background: #3A3A3A; color: #FFFFFF; padding: 25px; border-radius: 15px;}
.scope-service h4{font-size: 15px;}
#accordionCommon .accordion-item1{margin-bottom: 10px; border: 0;}
#accordionCommon .accordion-item1 h2{margin: 0;}
#accordionCommon .accordion-item1 .accordion-button{background: #F6F6F6; font-size:18px; font-weight: 400;box-shadow: none; padding: 25px 25px 25px 25px;}
#accordionCommon .accordion-body{background: #F6F6F6; border-top: 1px solid #9B9D9F; padding: 25px 25px 25px 25px;}
.accordionCommon .accordion-item1{margin-bottom: 15px; border: 0;}
.accordionCommon .accordion-item1 h2{margin: 0;}
.accordionCommon .accordion-item1 .accordion-button{background: #F6F6F6; color: var(--color-one); font-size: 20px; font-weight: 700;box-shadow: none;}
.accordionCommon .accordion-body{background: #F6F6F6; border-top: 1px solid #9B9D9F;}
.facilities-bg{position: relative; z-index: 0;}
.department-faculty-bg1{position: relative; z-index: 0;padding:80px 0 135px 0;}
.department-faculty-bg1::before{content:"";position:absolute;z-index:-1;right:40px;bottom:0;left:40px;height:70%;background:#f5f5f5;border-radius:20px;}
.department-faculty-bg1::after{content:"";position:absolute;z-index:-2;right:0px;bottom:0;left:0px;background:#000000;}
.opd{background: #ED6A01; padding: 18px 50px; border-radius: 21px; color: #FFFFFF; position: absolute; width: 80%; bottom: -43px;left: 140px;}
.opd-pad{padding: 0 50px;}
.opd-pad p{text-align: end;}
.innovation{border-top: 1px solid #D9D9D9; padding-top: 70px;}
.technology-pads{position: relative;z-index: 0;padding: 40px 0 0 0;}
.nabh {padding: 18px; background: #FFFFFF; border-radius: 15px;}
.nabh h2{color: #ED6A01; padding: 15px 0 10px;}
.speciality-vision-bg{padding: 13px 0 0px 0;}
.speciality-vision-bg .container{padding: 40px 40px 40px 40px; background: var(--color-white); border-radius: 20px; margin-top: -50px;}
.speciality-vision-bg .department-vision-box h2{font-size:20px;font-weight:300; margin-bottom: 20px;}
.speciality-vision-bg .department-vision-box.br{border-right:1px solid #829198;padding:0 30px 0 0;margin:0 5px 0 0;}
.speciality-vision-bg .section-one-bg-line{margin-top: 20px;}
.insu img{margin: 10px 0 25px;}

.plain .mt {margin-top: -110px;}
.plain h2 {font-size: 50px;}

.ugn-pdf-btn-bg a {
  border: 1px solid #829198;
  box-shadow: 0 10px 30px 0 #00000016;
  border-radius: 15px;
  color: var(--color-one);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  text-transform: uppercase;
  padding: 20px 15px; /* Increased padding to accommodate the icon */
  margin: 12px 0;
  position: relative;
  text-align: center;
}

.ugn-pdf-btn-bg a:hover {
  border: 1px solid var(--color-one);
  box-shadow: 0 10px 60px 0 #00000026;
  color: var(--color-white);
  background: var(--color-one);
}

.ugn-pdf-btn-bg a::before {
  content: '';
  position: absolute;
  top: -20px; /* Adjust the positioning */
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-one);
  border-radius: 50%;
  height: 35px;
  width: 35px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  background-image: url('../img/icon/FilePdf.png'); /* Replace with your PNG icon path */
  background-size: 60%; /* Adjust size of the icon inside the circle */
  background-repeat: no-repeat;
  background-position: center;
}

/* :local-link */
.ugn-link-btn-bg a {
  border: 1px solid #829198;
  box-shadow: 0 10px 30px 0 #00000016;
  border-radius: 15px;
  color: var(--color-one);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  text-transform: uppercase;
  padding: 20px 15px; /* Increased padding to accommodate the icon */
  margin: 12px 0;
  position: relative;
  text-align: center;
}

.ugn-link-btn-bg a:hover {
  border: 1px solid var(--color-one);
  box-shadow: 0 10px 60px 0 #00000026;
  color: var(--color-white);
  background: var(--color-one);
}

.ugn-link-btn-bg a::before {
  content: '';
  position: absolute;
  top: -20px; /* Adjust the positioning */
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-one);
  border-radius: 50%;
  height: 35px;
  width: 35px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  background-image: url('../img/icon/Eye.png'); /* Replace with your PNG icon path */
  background-size: 60%; /* Adjust size of the icon inside the circle */
  background-repeat: no-repeat;
  background-position: center;
}
.complaint h4{font-size: 19px; padding: 20px 0 0;}
.complaint{padding: 60px 0 0;line-height: 28px;}
.insu-pad{padding: 60px 0 40px;}
.nabh-hr{position: relative;}
.nabh-hr::after{content:''; position: absolute; border-bottom: 1px solid #D9D9D9; width: 77%; left: 0; bottom: 0; }
.nabh-accreditation h3{font-size:42px;font-weight:300; line-height: 50px; text-transform: uppercase; margin-bottom: 20px;}
.nabh-accreditation h3 span{color: var(--color-one);}
.accreditation-content{padding: 0 0 0 50px;}
.campus-facility h2{font-size:35px; font-weight: 300; text-transform: uppercase; line-height: 50px; margin: 0;}
.campus-facility h2 span{color: var(--color-one);}
.img-height{height: 300px;}
.campus-facility-btn a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:0;border-radius:20px;padding:30px 10px;color:var(--color-white);font-size:18px;font-weight:300; margin: 10px 0;top:-90px;}
.img-height{height: 300px;}
.campus-facility-bg {background: #F5F5F5; padding: 50px 0;}

.research-text {
  position: absolute; /* Allows the text to overlap the image */
  top: 50%; /* Centers vertically */
  left: 50%; /* Centers horizontally */
  transform: translate(-50%, -50%); /* Adjusts the center alignment */
  color: white; /* Text color */
  padding: 5px 10px; /* Adds some padding to the text */
  border-radius: 5px; /* Optional: Rounds the edges of the background */
  font-weight: bold;
  text-align: center;
  font-size: 16px; /* Adjust font size as needed */
}
.gallery{bottom: 169px;   }
.crh-features {position: relative;}
.crh-features .opd-crh{background: #ED6A01; padding: 25px 50px; border-radius: 21px; color: #FFFFFF; position: absolute; width: 50%; bottom: -43px; left: 327px;z-index: 1;}
.opd-crh p{text-align: center !important;}


.career-box {border: 1px solid var(--color-one);padding: 30px;border-radius: 10px;box-shadow: 0px 30px 60px 0px #EF67251A;margin: 15px 0; background: #FFF;}
.career-box h2 {font-size: 20px !important; color: var(--color-one);}
.career-box p {display: flex;justify-content: space-between;}
.career-box span {color: var(--color-one); }
.career-box .blink {animation: blinker 1.5s linear infinite; color: white; font-size: 22px; font-weight: 600; padding: 2px 9px;
  margin: 0 13px; background: var(--color-one);}
@keyframes blinker {
  50% {
      opacity: 0;
  }
}
.career-box b{color: black;}

.news-box-position{position: relative; z-index: 0;}
.news-box{background: #f5f5f5; border-radius: 15px; width: 100%; display:flex; margin: 12px 0; box-shadow: 0 0rem 0.5rem rgba(0,0,0,.15); border: 1px solid var(--color-one);}
.event-upcoming{position: absolute; z-index: -1; top: -10px; right: 35px; background: var(--color-one); color: #fff; padding: 0px 10px 5px 10px; border-radius: 0 0px 0 0; font-size: 15px;}
.news-box .news-box-thumb{width: 25%; display: flex;}
.news-box .news-box-thumb img{border-radius: 15px; object-fit: cover; width: 159px; height: 159px; padding: 3px;}
.news-box .news-box-content{width: 75%; position: relative; display: flex;}
.news-box .news-box-content a{display: flex; flex-direction: column; justify-content: space-between; padding: 25px;}
.news-box .news-box-content a h3{color: var(--color-one); font-size: 18px; line-height: 24px; text-transform: none;}
.news-box .news-box-content a .news-box-content-link{font-size: 16px; display: flex; justify-content: space-between;}
.news-box .news-box-content a .news-box-content-link p{margin-bottom: 0; color: var(--color-one);}
.news-box .news-box-content a .news-box-content-link p:last-child{color:var(--color-grey);}
.news-box:hover {box-shadow: 0 0rem 3rem rgba(0,0,0,.25);}
.news-btn-box{margin-bottom: 10px;}

.news-box .news-box-content a h5{color: var(--color-one); font-size: 18px; font-weight:200;}
.news-box .news-box-content a h5 span{color: var(--color-grey); text-align: right; float: right;}



/* .news-details-bg h2{text-transform: capitalize;} */
.news-details-bg h3{color:#8f8f8f; font-size: 16px; margin-bottom: 20px;}
.news-details-bg h3 i{margin-right: 4px;}
.news-details-bg .news-high-text{font-size: 15px; background: #f6f5f5; padding:5px 10px 5px 10px;}
.news-gallery{margin: 12px 0;}
.news-gallery a{display: block; background: var(--color-black); border-radius: 7px;}
.news-gallery a img{width: 100%; height: 167px; object-fit: cover;}
.news-gallery a img:hover{opacity: 0.6;}


.event-box-position{position: relative; z-index: 0;}
.event-box{background: #F6F6F6; border-radius: 15px; width: 100%; margin: 20px 0; box-shadow: 0 0rem 0.5rem rgba(0,0,0,.15);}
.event-upcoming{position: absolute; z-index: -1; top: -2px; left: 35px; right: unset; background: var(--color-one); color: #fff; padding: 0px 10px 5px 10px; border-radius: 6px; font-size: 15px;}
.event-box .event-box-thumb{width: 25%; display: flex;}
.event-box .event-box-thumb img{border-radius: 15px; object-fit: cover; width: 159px; height: 173px;}
.event-box .event-box-content{position: relative; padding: 30px;}

.event-box .event-box-content h3{color: var(--color-one); font-size: 19px; font-weight: 600; line-height: 24px; margin-bottom: 20px;}
.event-box .event-box-content .event-box-content-link{font-size: 14px; display: flex; justify-content:flex-start; margin: 0; padding: 0; list-style: none;}
.event-box .event-box-content .event-box-content-link li{padding-right: 10px; margin-right: 10px;}
.event-box .event-box-content .event-box-content-link li a{border: 1px solid #ccc; position: relative; z-index: 0; display: flex; justify-content: center; align-items: center; padding-right: 10px; font-size: 15px;}
.event-box .event-box-content .event-box-content-link li a i{margin-right: 5px; font-size: 14px; background: #dcdcdc; padding: 5px;}
.event-box .event-box-content .event-box-content-link li a:hover{border: 1px solid var(--color-one);}
.event-box .event-box-content .event-box-content-link li a:hover i{background: var(--color-one); color: var(--color-white);}

.event-box .event-box-content .event-date-list{font-size: 14px; display: flex; justify-content:flex-start; margin:0 0 30px 0; padding: 0; list-style: none;}
.event-box .event-box-content .event-date-list li{border-right: 1px solid #ccc; padding-right: 10px; margin-right: 10px;}
.event-box .event-box-content .event-date-list li:last-child{border-right: 0px solid #ccc;}
.event-btn-box{margin-bottom: 10px;}
.event-details-bg h2{text-transform: capitalize;}
.event-details-bg h3{color:#8f8f8f; font-size: 16px; margin-bottom: 20px;}
.event-details-bg h3 i{margin-right: 4px;}
.event-details-bg .event-high-text{font-size: 15px; background: #f6f5f5; padding: 5px 5px 5px 10px;}
.event-gallery{margin: 12px 0;}
.event-gallery a{display: block; background: var(--color-black); border-radius: 7px;}
.event-gallery a img{width: 100%; height: 167px; object-fit: cover;}
.event-gallery a img:hover{opacity: 0.6;}


.modal-custom-bg {    max-width: 1000px;}
.modal-custom-bg .closebtn {width: 10%;align-self: end;border: none;font-size: 20px;}
.modal-custom-bg .head {background: #f5f5f6; padding: 30px;border-bottom: 1px solid #B8B8B8 ; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.modal-custom-bg .head img { border-radius: 100%;
  border: 5px solid #fff;
  box-shadow: 0 .5rem 2rem rgba(0, 0, 0, .25) !important;
  width: 200px;
  height: 200px;
  object-fit: cover;
  margin-top: 0px;
  margin-bottom: 15px;}
/* .modal-custom-bg .head h2 { font-size: 18px; font-weight: 600; padding: 0px 0px 10px 0; background: none; color: var(--color-one); text-align: left;} */
.modal-custom-bg .head h2 {
  border-bottom: 1px solid var(--color-one);
  font-size: 20px;
  font-weight: 600;
  padding: 0px 0px 10px 0;
  background: none;
  color: var(--color-one);
  text-align: left;
}
.modal-custom-bg .head h2 span{color:#828282;font-size: 13px;font-weight: 400;display: block;}
.modal-custom-bg .head h3 {font-size: 18px; font-weight: 400; padding: 0px 0px 0px 0; background: none; color: var(--color-one);margin-bottom: 0px; text-align: center; text-transform: none;}
.modal-custom-bg .head h3 span{color: #828282; font-size: 17px; font-weight: 500; display: block; margin-top: -15px; text-transform: uppercase; margin-bottom: -20px;}
.modal-custom-bg .head h4 { font-weight: 500; font-size: 18px;}
.modal-custom-bg .head .name h3 {
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
  color: #9B9D9F;
}

.modal-custom-bg .head .name h3 span {
  display: block;
  color: black;
  font-size: 14px;
}
.modal-custom-bg .head .name .Fa-list {
  margin: 0;
  padding: 10px 0px;
  list-style: none;
}
.modal-custom-bg .head .name .Fa-list li {padding-bottom: 5px;}
.modal-custom-bg .head .name .Fa-list li i {color: var(--color-one); margin-right: 5px; font-size: 13px;} 
.modal-custom-bg .modal-content { background: rgba(255,255,255,1); border: 0px; border-radius: 15px;}
.modal-custom-bg .modal-body { padding: 0;}
.modal-custom-bg .modal-body .close { font-size: 2rem; line-height: 1; color: var(--color-black); opacity: 1; position: absolute; z-index: 9; border: none; right: 17px; top: 22px; background: none;}
.modal-custom-bg .modal-body .close:hover{opacity: 0.6;}
.modal-custom-bg .modal-custom-text-body { padding: 40px;background-color :#f5f5f6; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.modal-custom-bg .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);}
.fade-flip { transform: rotateX(-90deg); opacity: 0; -webkit-transition: all .30s linear; -o-transition: all .30s linear; transition: all .30s linear;}
.fade-flip.show {
  backdrop-filter: blur(15px);
}
.padding-top {
  padding-top: 10px !important;
}
.faculty-accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: #fff;
  color: var(--color-one);
}
.modal-custom {max-width: 1000px;}

.researchAccordion .accordion-item {
  margin-bottom: 15px;
  border: 0;
}

.researchAccordion .accordion-item h2 {
  margin: 0;
}
.accordion-button::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4'/%3E%3C/svg%3E");}
.accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8'/%3E%3C/svg%3E");}

.researchAccordion .accordion-button {
  background: #FFFFFF; /* White background for the head */
  color: var(--color-one); /* Black text color */
  font-size: 18px;
  font-weight: 400;
  box-shadow: none;
  border-radius: 25px; /* Rounded corners for the head */
  margin-bottom: 5px; /* Creates separation when active */
  transition: all 0.3s ease; /* Smooth transition for hover or active states */
}

.researchAccordion .accordion-button:not(.collapsed) {
  margin-bottom: 0; /* Remove margin when expanded */
  border-bottom-left-radius: 0; /* Flatten corners when expanded */
  border-bottom-right-radius: 0;
}

.researchAccordion .accordion-body {
  background: #FFFFFF; /* White background for the body */
  border-top: 1px solid #DADADA; /* Optional border between head and body */
  border-radius: 0 0 25px 25px; /* Rounded corners for the body */
  padding: 30px;
  margin-top: -5px; /* Creates separation between head and body */
}

.researchAccordion .accordion-body h3{color: var(--color-one);font-size: 18px;font-weight: 400;position: relative;z-index: 0;display: flex;margin-bottom: 15px;;flex-wrap: wrap;}
.researchAccordion .accordion-body h3 span{background-color: white;z-index: 1;padding: 0 10px 0 5px;}
.researchAccordion .accordion-body h3::after {content: '';
  position: absolute;
  width: 90%;
  height: 1px;
  background: #829198;
  z-index: -1;
top: 15px;

}

.fac-table table { width: 95%;  color: black !important;     border: 1px solid;
 }
.fac-table table th{color: black !important; border: 1px solid; text-align: center; padding: 10px 10px 10px 10px;}
.fac-table table td{color: black !important; border: 1px solid; padding: 10px 10px 10px 10px;}

.facultyimg {
  padding: 10px 0;
}

.facultyimg img {
  width: 150px;
  height: 150px;
  margin-top: 0px !important;
  border-radius: 100px !important;
  margin-bottom: 20px !important;
  filter: grayscale(0%) !important;
  -webkit-filter: grayscale(0%) !important;
  transition: all 1s ease-out !important;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .3) !important;
  border: 2px solid #e0e0e0 !important;
}

.inner-leader-box a span {
  padding: 0 0 10px 0;
}

.home-video-bg{position: relative; min-height: 574px; overflow: hidden; z-index: 0;}
.home-video-bg:before {content: ''; position: absolute; top: 0; right: 0; bottom: 0px; left: 0; width: 100%; background:rgba(0,0,0,.3); z-index: 1;}
.home-video h3{ font-size: 34px; font-weight: 400; color: #fff; margin-top: 1%;}
#myVideo {position: absolute; top:0px; right: 0; bottom: 0; left: 0;width: 100%;}
/* Add some content at the bottom of the video/page */
.videocontent {position: absolute; top:30%; right: 0; bottom: 0; left: 0; text-align: center; padding: 20px; z-index: 1; margin: auto;}
.videocontent h2{color: var(--color-white); font-weight: 600; font-size: 55px;}
.videocontent h2 span{font-weight: 400; display: block;}
.videocontent .btn-four{padding:10px 30px;font-size:18px;font-weight:400}
/* Style the button used to pause/play the video */
#myBtn { width: 200px; font-size: 18px; padding: 10px; border: none; background: none; cursor: pointer; outline: none;}
#myBtn:hover { background:none; border: none;}

.btn-four{border:1px solid var(--color-white);color:var(--color-white) !important;}
.btn-four:hover{background:var(--color-white);color:var(--color-black) !important;}


.footer-mobile-bottom-menu-bg{display: none};
/* Radial Out */
.hvr-radial-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; overflow: hidden; background: transparent; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
/* .hvr-radial-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: var(--color-white); border-radius: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;} */
.hvr-radial-out:before {position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: var(--color-white); border-radius: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {color: var(--color-black);}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before { -webkit-transform: scale(2); transform: scale(2);}


/* search button */

.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: relative;
    color: var(--color-green);
    font-size: 30px;
    text-align: center;
}

.modal-custom-details-popup .head {
  background: #e6e6e6;
  padding: 30px;
}

.modal-custom-details-popup .head img {
  border-radius: 100%;
  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: 25%;
  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);
}

/* .modal-custom-bg .search-modal .modal-content {
  background: rgba(255, 255, 255, 0);
} */
.modal-custom-text-body .search-body{
  text-align: center;
}


@media(min-width:320px) and (max-width:1080px) {
  .facultyimg img {
    margin-bottom: 0px !important;
    padding: 0 !important;
  }

  .minheight {
    min-height: 300px !important;
  }

  .inner-leader-box span {
    font-size: 12px;
    padding: 0px 0 10px;
  }

  .justify-center {
    justify-content: center;
  }

  .inner-leader-box a h3 {
    font-size: 12px;
    line-height: 16px;
  }

  .inner-leader-box a {
    margin: 20px 0 10px 0;
  }

  .inner-leader-box a {    min-height: 332px;}
  .department-facilities-bg::before {display: none;}

.slider{margin-top:60px; padding:0;}
.inner-banner{margin-top: 64px;padding: 0;}
.inner-banner:before{left: 0; right: 0;}
.inner-banner img {min-width: 100%; height: 180px; object-fit: cover;}
.inner-banner h1 {font-size: 20px; right: 0; left: 0; bottom: 10px; margin-bottom: 0; text-align: center;}
.hidden-xs, .for-md {display: none !important;}
.for-xs{display: block !important;}
::-webkit-scrollbar {width: 0px;}
.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;}
.carousel-control-prev-icon{ width: 2rem; height: 2rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2344484d'%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"); border: 2px solid var(--color-black);}
.carousel-control-next-icon{ width: 2rem; height: 2rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2344484d'%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");}
.carousel-control-prev-icon,.carousel-control-next-icon{border: 1px solid var(--color-black); border-radius: 100px;}
.carousel-inner>.carousel-item>img{border-radius: 0;}
.slider .carousel-control-next,.slider .carousel-control-prev{bottom:-50px; }
.slider .carousel-control-next{left: auto;right: 125px;}
.slider .carousel-control-prev{right: auto;left: 125px;}
.mobileSlider .carousel-control-prev{right:auto;left:125px}
.mobileSlider .carousel-control-next,.slider .carousel-control-prev{top:unset;bottom: unset;}
.mobileSlider .carousel-control-next{right: 20px;}
.mobileSlider .carousel-control-prev{left: 20px;}
.mobile-banner-button-nav{display:flex;padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;flex-wrap:wrap}
.mobileSlider .carousel-control-prev-icon{ width: 2rem; height: 2rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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"); border: 0px solid var(--color-black);}
.mobileSlider .carousel-control-next-icon{ width: 2rem; height: 2rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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"); border: 0px solid var(--color-black);}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{text-decoration:none;outline:0;opacity:.9}
/* .carousel-control-prev-icon:focus,.carousel-control-next-icon:hover,.carousel-control-prev-icon:focus,.carousel-control-next-icon:hover{opacity: .9;} */

.btn-one{font-size: 12px;}
footer .footer-bg{padding:40px 10px 20px 10px}
footer .text-end {text-align: center!important;}
footer {padding: 40px 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: 30px 0 30px 0; margin-top: 0px;}
footer .copy .copy-right{text-align: center;}
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;}
.footer-top-contact-bg{padding:20px 0 40px 0}
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;}
.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;}
.rwd-table td{width: 100%;}
.home-announcements-bg{background:#f5f5f5}
.home-announcements-bg .home-announcements-box{margin-top:0;padding:30px 0 80px 0;background: #f5f5f5;}
.home-announcement-head{padding:10px 0 0 0;text-align:center}
.home-announcements-bg .home-announcements-name-bg a{justify-content: center;}
#announcementCarousel{padding:0 10px;margin-right:0}
#announcementCarousel.carousel-fade .carousel-item{text-align: center;}
#announcementCarousel .carousel-control-next{width:unset;top:unset;bottom:-50px;right:38%;}
#announcementCarousel .carousel-control-prev{width:unset;top:unset;bottom:-50px;left:38%;}
#announcementCarousel.carousel-fade .carousel-item a{font-weight:400;font-size:15px}
.home-announcement-head h2{font-size:24px;font-weight:300;background:#f5f5f5;padding:5px 0}
.home-announcement-head h2 a{color:var(--color-one);border-bottom:1px solid var(--color-one)}
.home-welcome-text-box{padding-left:0;text-align:center}
.home-welcome-text-box h1{font-size:30px;font-weight:300;line-height:34px;margin-bottom:20px}
.home-welcome-box-bg{padding:40px 0 60px 0}
.home-interest-right-bg img{display: none;}
.home-interest-form-bg{padding:30px 30px 30px 30px}
.home-interest-bg h2{font-size:40px;line-height:42px;margin:0 0 15px 0;text-align:center}
.home-interest-box{background:rgba(255,255,255,.5)}
.map-circle{display: none;}
.home-interest-bg{padding:20px 0 80px 0;}
.home-accreditation-bg::before,.home-welcome-bg::after{left: 0; right: 0;}
.home-head{font-size:30px;line-height:34px; text-align: center;}
.home-accreditation-bg .home-head{margin-bottom:20px}
.home-accreditation-bg{padding:20px 0 20px 0}
.home-accreditation-owl-box img{margin-bottom:20px;width:100%!important}
.home-accreditation-owl-box h3{font-size: 30px;}
.home-news-bg{padding:60px 0 100px 0;text-align:center}
.home-news-owl-box{text-align: center;}
.home-news-owl-box h3{font-size:24px; margin-top: 20px;}
.home-events-owl-box a h3{margin-top: 20px;}
.home-stats-bg{padding:60px 0 60px 0}
.home-stats-box{padding:10px 10px}
.home-stats-box ul.home-stats-box-list{display:flex;flex-wrap:wrap;justify-content:center}
.home-stats-box ul.home-stats-box-list li{width: 50%;}
.home-stats-box ul.home-stats-box-list li img{width: 20%;}
.home-stats-box ul.home-stats-box-list li h3{width: 75%;font-size: 24px; margin: 0 0 0 5px; line-height: 28px;}
.home-stats-box ul.home-stats-box-list li h3 span{font-size: 14px; line-height: 16px;}
.home-stats-bg::before,.home-stats-bg::after{left: 0; right: 0;}
.home-stats-bg h2{font-size:30px;font-weight:300;text-transform:uppercase;line-height:36px;text-align:center;margin-bottom:45px}

.home-life-bg::before{display: none;}
.home-life-bg{background:var(--color-black);color:var(--color-white);padding:100px 0 60px 0;margin-top:-30px;position:relative;z-index:0;text-align:center}
.home-life-bg h2{font-size:32px;line-height:36px;margin-bottom:20px}
.home-video-owl{margin-top: 20px;}
.home-research-bg{padding:60px 0 0px 0}
.home-research-text-box{position:relative;right:0;bottom:0;text-align:left;width:100%; text-align: center;}
.home-research-text-box h2{font-size:35px;font-weight:300;line-height:37px;margin-bottom:20px}

.home-academics-bg{padding:60px 0 60px 0}
.home-academics-bg .project-wrap{width:60vw;padding: 1rem;}
.home-academics-box a h3{font-size: 16px;top: 50%;}

.home-download-bg{padding:20px 10px 40px 10px;position:relative}
.home-download-left-box{padding:30px 30px; text-align: center;}
.home-download-left-box h2{font-size:34px;line-height:40px}

.home-download-btn,.home-download-btn-box{margin: 10px 0;}   

.home-testimonials-bg h2:before{display: none;}
.home-testimonials-bg{padding:40px 10px 30px 10px;text-align:center}
.home-testimonials-bg h2{font-size:32px;font-weight:300;line-height:38px;margin-bottom:50px}
.home-testimonials-owl-box{padding:20px}
.home-testimonials-owl-box img{margin-bottom: 15px;}
.home-download-btn-box a img{border-radius:20px;height:150px;object-fit:cover;min-width:100%}
.home-download-btn-box{width:46%;display:inline-block;margin:0 6px;}
.home-download-btn-box a h3{position:absolute;top:0;left:0;right:0;bottom:0;color:var(--color-white);text-transform:uppercase;font-size:17px;font-weight:300;color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center}
.home-download-btn-box a::before {background: rgba(0, 0, 0, .5);}
.footer-top-contact-bg h2{font-size:28px}
.footer-top-contact-bg h2 a{display: block;}
.footer-top-contact-bg h2 span,.footer-top-contact-bg i{display: none;}
.section-one-bg{padding:30px 20px 30px 20px;margin-top:-20px;text-align: center;}
.section-one-bg-line{margin: 0;}
.head-main {font-size: 28px; text-align: center;}

.history-bg h3{font-size:30px;line-height:30px;margin:20px 0 0 0}
.inner-accreditation-bg{padding:40px 0 40px 0;}
.inner-accreditation-bg .inner-head{margin-bottom:30px;font-size:28px;font-weight:300;text-align:center}
.inner-accreditation-bg::before{right:0;left:0}
.inner-accreditation-owl-box img{width:100%!important}
.inner-accreditation-owl-box h3{font-size: 30px;}
.inner-empowering-bg h2{font-size:27px;text-align:center;font-weight:400;text-transform:uppercase;line-height:37px;margin:0 0 35px 0}
.inner-empowering-bg:before{display: none;}
.inner-empowering-bg::after{top: -170px; opacity: 0.3;}
.inner-empowering-bg{padding:20px 0 30px 0}
.inner-leader-bg::before{left: 0; right: 0;}
.awards-details-bg{padding:40px 0;margin-top:30px}
.awards-details-bg::before{left: 10px; right: 10px;}

#horizontalTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{border: 1px solid var(--color-one); color: var(--color-one); font-weight: 500; font-size: 15px;}
#horizontalTab.r-tabs .r-tabs-panel {width: 100%; float: unset; padding:15px 15px 15px 15px !important;}
#horizontalTab.r-tabs .r-tabs-panel ul {margin: 0 0 0 10px; text-align: left;}
#horizontalTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background: var(--color-one); color: var(--color-white);}
#horizontalTab .home-programs-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);}

.home-interest-right-bg{display: none;}
.home-interest-count-box{padding:2px 0 2px 0;text-align: center;margin: 15px 0 15px 0px;}
.home-interest-count-box h3{font-size:34px;line-height:36px}
.home-interest-count-box h4{margin-bottom: 0;}
.home-interest-count-box.br{border-right:0px solid #829198}

.home-accreditation-owl-box{padding: 15px;}

.home-full-programs-bg{padding:50px 0}
.home-faculty-bg{padding:50px 0}
.home-faculty-bg::before{left: 0; right: 0;}

.home-placement-bg{padding:50px 0 40px 0; text-align: center;}
.home-placement-bg .home-placement-box h3{font-size:32px;font-weight:300;line-height:34px;text-align:center;border-radius:0;padding:30px 0;margin-left:0;margin-bottom:0}

.dep-news-bg{padding:60px 0 100px 0;text-align:center}
.dep-news-owl-box{text-align: center;}
.dep-news-owl-box h3{font-size:24px; margin-top: 20px;}
.dep-events-owl-box a h3{margin-top: 20px;}
.department-top-menu .section-one-bg{border-bottom:0 solid #829198;padding:40px 0 0 0}
.department-menu{display: none;}
.department-top-menu{display: none;}
.department-overview-bg{padding:40px 0 40px 0; margin: 0; text-align: center;}
.department-overview-bg h3{font-size: 30px; line-height: 30px;}

.department-vision-bg .container{padding:20px 20px 20px 20px;margin-top:0}
.department-vision-bg .department-vision-box.br{border-right:0 solid #829198;border-bottom:1px solid #829198;padding:0 0 8px 0;margin:0 0 25px 0;}
.department-vision-bg .section-one-bg-line{display: none;}

ul.social-network li{margin:8px 5px}





#depProgramsTab .dep-programs-list{display: none;}
.department-key-features-bg::before{left: 0; right: 0;}
.department-key-features-bg h2{justify-content: center;}
.department-key-features-bg h2 span{padding:0 10px 0 10px}
.department-key-features-bg{padding:40px 0 40px 0}
.department-key-features-bg ul li{width:100%}
.department-faculty-bg{padding:40px 0 40px 0}
.department-faculty-bg::before{left: 0; right: 0;}
.department-faculty-bg::after{display: none;}
.department-placements-bg{padding:60px 0 60px 0}
.department-placements-content-box{text-align: center; padding-top: 10px;}
.department-placements-content-box img{margin:0 auto}
.department-research-bg{padding:40px 0 40px 0;text-align:center}
.department-research-bg h3{font-size:30px;text-align:center}
.department-research-bg ul li{width:100%;text-align:left;margin:2px 0}
.department-facilities-bg{padding:40px 0 60px 0}
#depFacilitiesTab.r-tabs{display: unset;}
#depFacilitiesTab .dep-FacilitiesTab-list{display: none;}
.dep-FacilitiesTab-list-content-bg{padding:20px!important;width:100%;border:0!important;margin-left:0}
#depProgramsTab.r-tabs{overflow:auto;margin-top:0}
.department-programs-bg{padding:60px 0 80px 0}

#depAchievementsTab .dep-AchievementsTab-list{display: none;}
.dep-AchievementsTab-box{padding: 15px;}
#depAchievementsTab.r-tabs{margin-top:0}
.dep-achievements-bg{padding:60px 0 0 0}
.dep-testimonials-bg{padding:60px 0 40px 0;text-align:center}
.dep-testimonials-bg h3{font-size:32px;font-weight:300;line-height:30px;margin-bottom:30px}
.dep-testimonials-owl-box img{width: 60% !important; margin: 0 auto 20px auto;}
.dep-industry-collaborations-bg{padding:60px 0 60px 0}
.dep-collaborations-box-img{padding:20px 10px}

.prog-top-banner ul.prog-top-banner-list{justify-content: center;}
.prog-top-banner ul.prog-top-banner-list li h2{font-size:18px}
.prog-top-banner ul.prog-top-banner-list li h2 span{font-size:20px}
.prog-top-banner ul.prog-top-banner-list li i{font-size:30px}
.prog-remember-bg h2{margin:0 0 15px 0}
.prog-remember-bg h3{margin:0 0 10px 0; text-align: center;justify-content: center;}
.prog-remember-bg h3 i{display: none;}
.prog-remember-bg .section-one-bg{padding:40px 20px 40px 20px}
ul.prog-top-btn-list li{width:43%;display:flex;flex-direction:column;margin:12px 12px}
.prog-top-btn-bg{padding:60px 0 20px 0}
.prog-overview-bg h3{font-size:30px;line-height:32px;text-align:center;margin:10px 0 0 0}
.prog-eligibility-bg{padding:40px 0 40px 0}
.prog-eligibility-bg::before{left: 0; right: 0;}
.prog-outcome-bg{padding:60px 0 30px 0}
.prog-spl-bg .prog-spl-box{margin:12px 0}
.prog-spl-box.mb-4{margin-bottom: 12px !important;}
.prog-spl-content-box{text-align: center; padding-top: 20px;}
.prog-spl-bg .prog-spl-content-box h2{font-size:30px;line-height:30px;margin:0}


.facilities-bg{padding:60px 0 30px 0}
.department-faculty-bg1{padding:40px 0 40px 0}
.department-faculty-bg1::before{left: 0; right: 0;}
.department-faculty-bg1::after{display: none;}

.crh-features .opd-crh {    width: 86%;
  bottom: -32px;
  left: 27px;}
.justify-content {    justify-content: center;}
.nabh {    width: 92%;
  margin: 10px auto;}
  .owl-carousel .owl-item img {object-fit: cover;}

  .opd {           width: 93%;
    bottom: -15px;
    left: 16px;
    position: relative;}
    .opd-pad p {    text-align: justify;}
    .accreditation-content {
      padding: 15px;
  }
  .opd-pad {
    padding: 0;
}
  .campus-facility h2 {    font-size: 21px;    line-height: 29px;}


  .home-video-bg{min-height: 145px;}
  .videocontent{top:20%;padding:0}
  .videocontent h2{font-weight:600;font-size:20px}
  .videocontent .btn-four{padding:6px 10px;font-size:14px;font-weight:400; margin-top: 10px;}
  
  #myVideo{top: 0;}

  .modal-custom-bg .head {

    padding: 30px 0;
  }
  
  .modal-custom-bg .modal-custom-text-body {
    padding: 20px 10px;
  
  }
  
  .modal-custom-bg .head .name h3 span {
  
    padding: 5px;
  }
  
  .modal-custom {
    margin-top: 105px;
  }
  
  .modal-custom-bg .modal-body .close {
    right: 14px;
    top: 15px;
  }
  
  .modal-custom-bg .head {
    margin-top: 0px;
  }
  .modal-custom-bg .head h2 {
    text-align: center;
  }
  
  .modal-custom-bg .head .name h3 {
    text-align: center;
    line-height: 38px;
  }
  .modal-custom-bg .textcenter {    text-align: center;}
  .modal-custom-bg  .list-inline-item {    text-align: center;        display: block;}
  .footer-mobile-bottom-menu-bg{position: fixed; z-index:10004; bottom: 0; width: 100%; background: rgb(150,49,0); display: block;
    background: linear-gradient(0deg, rgba(150,49,0,1) 0%, rgba(211,99,45,1) 100%);}
  .footer-mobile-bottom-menu-bg .footer-mobile-bottom-menu-box a{display: block; text-align: center; padding: 10px; color: var(--color-white);}
  .footer-mobile-bottom-menu-bg .br{border-right: 1px solid #be6a42;}
  .footer-mobile-bottom-menu-bg .footer-mobile-bottom-menu-box a i{font-size: 16px; margin-bottom: 8px;}
  .footer-mobile-bottom-menu-bg .footer-mobile-bottom-menu-box a h4{margin: 0; font-size: 10px;}
  .footer-mobile-bottom-menu-bg .footer-mobile-bottom-menu-box a:hover{color: var(--color-orange);}




}