@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
body{font-family:'Poppins', sans-serif;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;  /* Prevent horizontal scrolling */}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.bottom-10{ padding-bottom:10px;}
.bottom-20{ padding-bottom:20px;}
.padd-15{padding:15px;}
.padd-l-r-0{padding-left:0px!important; padding-right:0px!important;}
.border-0{border:0px!important;}
.fl{float:left;}

.fr{float:right;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-justify{text-align:justify!important;}
.pad-top-25{ padding-top:25px;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}
.border-blue{border:1px solid blue;}
.border-green{border:1px solid #46ff38;}
.padd-l-31{padding-left:31px;}

.navbar-lighct .navbar-nav .nav-link{color:#373435; font-size:14px; font-weight:500;padding-left: 12px; padding-right: 12px;}
.navbar-light .navbar-nav .nav-link:hover{color:#e4212c;}

.nav-item.active > .nav-link,
.nav-link.active {
    color:#e4212c!important;
}

.dropdown-menu a.active {
    font-weight: bold;
    color: #0d6efd !important;
    background: rgba(13, 110, 253, 0.1);
    border-radius: 4px;
}


.fixed-top {position: fixed;
    top: 42px;
}

@media screen and (max-width:991px) {
  .fixed-top {position: fixed;
    top: 37px;
}
  
}
.fixed-top-2 {
    position: fixed;
    top: 0px;
}
.nav-item{padding-bottom:12px;}
.nav-item-2{padding:0px;}
.navbar-nav-2{height:auto; color:#FFF!important;}
.navbar-nav-2 .nav-link-2{color:#FFF!important; font-size:12px!important; padding-left:5px!important;padding-right:5px!important;}
.nav-link-2 span{background:#475157; padding:13px 22px;}


header{margin-top:-42px;padding:0px;}
.header {margin-top: 108px;}
.carousel-caption {top: 11.25rem;left: 7%; text-align:left;}
.carousel-caption h1{font-size:54px; font-weight:700;}
.banner-btn{font-weight: 600;background:#e4212c; color:#FFF!important; text-decoration:none!important; font-size:13px;text-transform:uppercase; letter-spacing:0.1px;  padding:8px 26px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
-webkit-box-shadow: 1px 6px 5px -3px rgba(0,0,0,0.36);-moz-box-shadow: 1px 6px 5px -3px rgba(0,0,0,0.36);box-shadow: 1px 6px 5px -3px rgba(0,0,0,0.36);}
.banner-btn:hover{background:#234997;color:#FFF!important;}
.carousel-control-prev, .carousel-control-next {width: 9%;}
.mar-title{font-size:14px; font-weight:600; color:#ed9124; text-align: center;}
.marqee-bg{background:#232c31; padding:25px 25px; color:#FFF;font-size:13px;}
.marqee-bg span{color:#fff; font-weight:600; }
div.marquee { white-space:no-wrap;overflow:hidden;}
div.marquee > div.marquee-text {white-space:nowrap;display:inline; width:auto;}

.marquee-text ul{padding:0px; margin:0px;}
.marquee-text ul li{display:inline; list-style-type: circle!important; margin-right: 28px;  }
.marquee-text ul li:before {font-family: 'FontAwesome'; content: '\f111'; font-size:9px; color:#32569e; margin:10px 5px 0 -15px!important;}

.img-bg-1{background:#fff;padding: 30px 15px;text-align: center;color: #224997;border: 1px solid #f2f2f2;}
.img-bg-1 span{font-size:35px; font-weight:600; color: #ee9224 !important;}
.img-bg-2 span{font-size:35px; font-weight:600; color: #ee9224 !important;}
.img-bg-5 span{font-size:35px; font-weight:600;color: #ee9224 !important;}
.img-bg-4 span{font-size:35px; font-weight:600;color: #ee9224 !important;}

.img-bg-4-b span{font-size:35px; font-weight:600;color: #ee9224 !important;}
.img-bg-5-b span{font-size:35px; font-weight:600;color: #ee9224 !important;}
.img-bg-2-d span{font-size:35px; font-weight:600;color: #ee9224 !important;}
.img-bg-1-b span{font-size:35px; font-weight:600;color: #ee9224 !important;}




.img-bg-22{background:#234997;padding: 75px 15px;text-align: center;color: #fff;height: 242px;}
 .img-bg-33{background:#ee9223;padding: 89px 36px;text-align: center;color: #232c31;} 
.img-bg-2{background:#fff;padding: 30px 15px;text-align: center;color: #224997;height: 154px;border: 1px solid #f2f2f2;}
.counterp {color: #fff !important;} 
.counter{color: #ee9224 !important;}
.img-bg-3{background:#fff;padding: 33px 36px;text-align: center;color: #232c31;height: 308px; border:1px solid #f2f2f2;}
.img-bg-3-p{background:#ee9223;padding: 89px 36px;text-align: center;color: #232c31;height: 485px; }
.img-bg-3-p h1{font-size:25px; padding-bottom:15px;}
.img-bg-3 h1{font-size:25px; padding-bottom:15px; color:#224997 !important;}
.img-bg-3 a{color:#ee9224; text-decoration:underline; text-transform:uppercase;}
.img-bg-3 a:hover{color:#232c31; text-decoration:none;}
.img-bg-4{background:#fff;padding: 30px 15px;text-align: center;color: #224997;height: 154px;border: 1px solid #f2f2f2;}
.img-bg-5{background:#fff;padding: 30px 15px;text-align: center;color: #224997;border: 1px solid #f2f2f2;}
 
.img-bg-6{background:#ee9223;padding: 30px 36px; color:#FFF;text-align: center;color: #232c31;}
.img-bg-6 h1{font-size:25px; padding-bottom:15px; color:#FFF;}
.img-bg-6 p{color:#FFF;font-size:13px; font-weight:400!important;}
/* background:url(../../../images/about-bg-home.jpg); */
.about-bg{padding: 30px 15px 466px 15px;text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.about-bg h1{font-size:25px; padding-bottom:15px;}
.about-bg a{color:#e4212c; text-decoration:underline; text-transform:uppercase;}
.about-bg a:hover{color:#232c31; text-decoration:none;}
.about-bg p{padding-bottom:15px;}

.program-bg{background:url(../images/program-back.jpg);padding: 124px  15px;text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.program-bg h1{font-size:25px; padding-bottom:15px;}
.prog-box{background:#edeef3; padding:10px 15px 5px 15px;min-height: 261px;}
.program-bg h2{font-size: 25px!important;margin-top: 0px;padding-bottom:0px; text-transform:uppercase!important;}
.prog-box h1{font-size:17px;margin-top: 0px;padding-bottom:0px; text-transform:capitalize;}

.carousel-caption h2 {font-size: 40px;
    font-weight: 700;
    color: #232c31;
    margin-bottom: 25px;
    background-color: #ffffff9c;
    width: 285px;
    padding: 10px;}

.prog-box ul{padding:0px; margin:0 14px;}
.prog-box ul li{display: inline-block;
    list-style-type: circle!important;
    margin-right: 28px;
    width: 80%;
    padding-bottom: 2px;}
.prog-box ul li:before {font-family: 'FontAwesome'; content: '\f111'; font-size:9px; color:#32569e; margin:10px 5px 0 -15px!important;}
.prog-box a{color:#232c31; text-decoration:underline; font-size:13px; font-weight:600; text-transform:uppercase;}
.prog-box a:hover{color:#e4212c; text-decoration:none;}
.appy-prog{color:#e4212c!important; text-decoration:underline; font-size:13px; font-weight:600; text-transform:uppercase;}
.appy-prog:hover{color:#232c31!important; text-decoration:none;}

.mous-slider .owl-next{display:none!important;}
.mous-slider .owl-prev{display:none!important;}
.award-slider .owl-next{display:none!important;}
.award-slider .owl-prev{display:none!important;}
.course-slider .owl-next{display:none!important;}
.course-slider .owl-prev{display:none!important;}

.accedation-slider .owl-next{display:none!important;}
.accedation-slider .owl-prev{display:none!important;}
.new-events-slider .owl-prev{display:none!important;}
.new-events-slider .owl-next{display:none!important;}
.publication-slider .owl-prev{display:none!important;}
.publication-slider .owl-next{display:none!important;}

/*#customers-testimonials .owl-next{display:none!important;}
#customers-testimonials .owl-prev{display:none!important;}*/
.star-slider .owl-dot{display:none!important;}
.events-slider .owl-dot{display:none!important;}
/*.star-slider .owl-next{display:none!important;}
.star-slider .owl-prev{display:none!important;}
.events-slider .owl-next{display:none!important;}
.events-slider .owl-prev{display:none!important;}*/
.publication-2-slider .owl-dot{display:none!important;}
/*.publication-2-slider .owl-next{display:none!important;}
.publication-2-slider .owl-prev{display:none!important;}*/
.events-slider .owl-next{margin-right: -25px !important;}
.events-slider .owl-prev{margin-left: -25px !important;}



.placement-bg{background:#e9e9ea; padding-top:1rem; padding-bottom:1rem;}
.placement-bg h2{font-size: 25px;margin-top: 0px;padding-bottom:0px; text-transform:uppercase;}
.placements ul{padding:0px; margin:0 14px;}
.placements ul li{display:inline-block;list-style-type: circle!important; font-size:12px; font-weight:600;margin-bottom:10px; margin-right: 28px;  width: 40%;  padding-bottom: 7px;}
.placements ul li:before {font-family: 'FontAwesome'; content: '\f178'; font-size:9px; color:#3e5fa3; margin:10px 5px 0 -15px!important;}
.mbvplc{ margin-left:70px;}
.placmt-com-logo-container{padding:15px;}

.com-logo-box{background:#FFF;padding: 12px;text-align: center; justify-content: center; align-items: center; -webkit-border-radius:12px;-moz-border-radius: 12px;border-radius: 12px; }
.life-csvu-text{padding-right: 8rem;}
.life-csvu{background:#FFF; padding-top:0; padding-bottom:0; text-align: center;}
.life-csvu h2{font-size: 30px;margin-top: 20px;padding-bottom:0px; text-transform:uppercase;font-weight:500;}

.life-csvu-box-title{background:#234997; font-size:18px; font-weight:600; text-align:center; color:#FFF; padding:15px;}
.mbv-width{ 
    width: 20%;
} 
.affilation-bg{padding: 10px  15px;text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}/*background:url(../images/affilatoins-banner.jpg);*/
.affilation-bg h2{font-size: 25px;margin-top: 0px;padding-bottom:0px; color:#2b2a29; text-transform:uppercase;}
.affilation-bg p{color:#2b2a29;}
.aff-logo {margin-top:5px; margin-bottom:5px; text-align: center;}
.aff-logo img{-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px;}

.news-bg{background:#234997; padding-top:4rem; padding-bottom:2rem;}
.news-bg h2{font-size: 25px;color:#FFF;margin-top: 0px;padding-bottom:0px; text-transform:uppercase;text-align: center;}
.news-box{background:#3661b8; border-bottom:4px solid #0c9aff; color:#FFF;padding:30px;}
.news-box h1{font-size:16px; font-weight:600; color:#FFF; text-transform:capitalize;height:58px !important; overflow: hidden;}
.news-box span{background:#FFF; color:#131a50; padding:5px 10px; font-size:14px; font-weight:600; margin-bottom:10px; margin-top:10px; display:inline-block;}
.news-box p{font-size:13px; font-weight:normal; text-align:justify; padding-top:0; padding-bottom:0;}
.news-box a{color:#FFF; text-decoration:underline;}
.news-box a:hover{color:#ee9223; text-decoration:none;}
.news-event-box{background:#edeef3; padding:21px 60px 40px 60px;}
.news-event-box h1{font-size:30px; font-weight:600; color:#2b2a29; text-transform:uppercase;line-height: 26px;}
.news-event-box h3{font-size:16px; font-weight:600; color:#234997; text-transform:capitalize;line-height: 26px; padding-top:15px;}
.news-event-box p{font-size:13px; color:#2b2a29; font-weight:500; text-align:justify;  padding-bottom:10px;}
.news-event-box a{color:#2b2a29; font-weight:600; text-decoration:underline;}
.news-event-box a:hover{color:#ee9223; font-weight:600; text-decoration:none;}

.news-box-2{background:#139de2; padding:15px;-webkit-border-radius:0px 0px 12px 12px;-moz-border-radius: 0px 0px 12px 12px ;border-radius: 0px 0px 12px 12px;}
.news-box-2 h1{font-size:18px; font-weight:600; text-align:left; color:#FFF; line-height:28px;text-transform:capitalize;}
.date-span{background:#FFF; font-size:15px;font-weight:600; border:1px solid #232c31; z-index: 9999; position: relative;top: 341px; left: 15px; padding: 5px 15px;  -webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;}
.date-span a{color:#139de2; text-decoration:none;}
.date-span a:hover{color:#232c31;}
.date-span-2{background:#FFF; font-size:15px;font-weight:600; border:1px solid #232c31; z-index: 9999; position: relative;top: -65px; left: 15px; padding: 5px 15px;  -webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;}	
.date-span-2 a{color:#139de2; text-decoration:none;}	
.date-span-2 a:hover{color:#232c31;}
.news-box-2 p{color:#FFF;}
.view-news{padding-top:13px; font-weight:600;}
.view-news a{color:#e4212c; text-decoration:none;}
.view-news a:hover{color:#232c31;}
.event-news{padding:10px 1px 0px 1px; border-bottom:1px solid #696969;}
.event-news h1{font-size:16px; font-weight:600; text-align:left; text-transform:capitalize;}
.admission-event-news{padding:10px 1px 0px 1px; border-bottom:1px solid #696969;}
.admission-event-news h1 {font-size: 16px;font-weight: 600;text-align: left;text-transform: capitalize;color: #FFF;}
.admission-event-news p{text-align: justify;
    font-size: 12px;
    line-height: 20px;
    color: #FFF;}
.admission-event-news-date{color: #FFF;
    font-size: 13px;
    font-weight: 600;}

.event-news p{text-align:justify; font-size:12px; line-height:20px;}
.event-news-date{color:#0c9aff; font-size:13px; font-weight:600;}
.news-2-bg{background:url(../images/news-bg.jpg);padding: 25rem  15px 14px  15px;text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.news-2-bg h2{color:#FFF;font-size: 35px;margin-top: 0px;padding-bottom:0px; text-transform:uppercase;}
.news-2-bg h1{font-size:16px; font-weight:600;color:#FFF; text-align:left; text-transform:capitalize;}
.news-2-bg p{color:#FFF;}
.event-read-2{color:#FFF; text-decoration:none;}
.event-read-2:hover{color:#e4212c!important; text-decoration:none;}
.img-bor-redius{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}	
.news-box-img {padding:0px;    background: #3661b8;}
.news-section{padding-left: 40px; padding-right: 57px;}

.position{font-size:16px; font-weight:500;color:#2a2e31;}
 .shadow-effect { background: #fff; padding: 20px 40px; text-align: center; }
/*
#customers-testimonials .shadow-effect p {font-family: inherit; font-size: 17px;line-height: 1.5; margin: 0 0 17px 0;font-weight: 300;padding:15px 5rem;}
.testimonial-name { margin: -17px auto 0;display: table; width: auto; background: #3190E7; padding: 15px 35px;  border-radius: 12px; text-align: center; color: #fff;}
#customers-testimonials .item {text-align: center; padding: 50px 50px 10px 50px;  margin-bottom: 0px;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1); -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-top: 20px; color: #232c31;}

#customers-testimonials .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1); transform: scale3d(1.0, 1.0, 1); }
.img-circle {transform-style: preserve-3d;   max-width: 150px !important; margin: 0 auto 17px;    margin-top: 0px;height: 150px;margin-top: -90px;border-radius: 50%;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {background: #3190E7;transform: translate3d(0px, -50%, 0px) scale(0.7);}
#customers-testimonials.owl-carousel .owl-dots {display: inline-block;width: 100%;text-align: center;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot {display: inline-block;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span { background: #3190E7;display: inline-block;height: 20px;  margin: 0 2px 5px; transform: translate3d(0px, -50%, 0px) scale(0.3); transform-origin: 50% 50% 0;transition: all 250ms ease-out 0s; width: 20px;}
*/
.img-circle {transform-style: preserve-3d;   max-width: 150px !important; margin: 0 auto 17px;    margin-top: 0px;height: 150px;margin-top: -90px;border-radius: 50%;}
.shadow-box{-webkit-box-shadow: 0px 13px 21px -9px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 13px 21px -9px rgba(0,0,0,0.75);
box-shadow: 0px 13px 21px -9px rgba(0,0,0,0.75);}
.nav-testimonial ul{margin:0px; padding:0px;}
.nav-testimonial ul li{list-style-type:none; display:inline-block; font-size:13px; color:#232c31; border-right:1px solid #000;padding:3px 32px;}
.nav-testimonial ul li a{color:#232c31; font-weight:600; text-decoration:none;}
.nav-testimonial ul li a:Hover{color:#e4212c;}
.nav-testimonial .active{color:#e4212c;padding:8px 20px;-webkit-border-radius:20px;-moz-border-radius: 20px ;border-radius: 20px;}
.success-story-box{background:#edeef3; padding:45px; text-align:left;}
.success-story-box img{width:80% !important; border:10px solid #FFF; -webkit-border-radius:190px;-moz-border-radius: 190px ;border-radius: 190px; margin: 30px;}
.success-story-box h1{font-size:18px; font-weight:600; color:#2b2a29; text-transform:uppercase;line-height: 26px;}
.success-story-box h3{font-size:14px; font-weight:400; color:#989898; text-transform:capitalize;line-height: 26px;}
.success-story-box p{font-size:13px; font-weight:normal; text-align:justify;  padding-bottom:10px;}
.success-story-box a{color:#2b2a29; text-decoration:underline;}
.success-story-box a:hover{color:#ee9223; text-decoration:none;}


.success-story-box-2{ padding:45px; text-align:center!important; justify-content: center;}/*background:#FFF;*/
.success-story-box-2 img{width:170px!important; border:10px solid #FFF; text-align:center; -webkit-border-radius:190px;-moz-border-radius: 190px ;border-radius: 190px;}
.success-story-box-2 h1{font-size:18px; font-weight:600; color:#2b2a29; text-transform:uppercase;line-height: 26px;}
.success-story-box-2 h3{font-size:14px; font-weight:400; color:#989898; text-transform:capitalize;line-height: 26px;}
.success-story-box-2 p{font-size:13px; font-weight:normal; text-align:justify;  padding-bottom:10px;}
.success-story-box-2 a{color:#2b2a29; text-decoration:underline;}
.success-story-box-2 a:hover{color:#ee9223; text-decoration:none;}

.blog-bg{background:#e9e9ea;padding: 4rem  15px;text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.blog-bg h2{font-size:30px; text-transform:uppercase;}
.blog-img img{-webkit-border-radius:12px;-moz-border-radius: 12px;border-radius: 12px;}
.blog-box-2{background:#234997;  padding:0px;color:#FFF;-webkit-border-radius:12px;-moz-border-radius: 12px;border-radius: 12px;}
.blog-box-img-2 img{padding:0; -webkit-border-radius:12px 12px 0px 0px;-moz-border-radius: 12px 12px 0px 0px;border-radius: 12px 12px 0px 0px;}

.blog-box-title-2{text-align:left;  padding:15px; color:#FFF;}
.blog-box-title-2 h2{font-size:16px; font-weight:500; text-transform:capitalize;text-transform: capitalize; min-height:45px; margin-bottom: 0;}
.blog-box-title-2 p{text-align:left; font-size:14px; padding-right:0px;}
.blog-box-title-2 a{color:#FFF; text-decoration:underline;}
.blog-box-title-2 a:hover{color:#e4212c; text-decoration:underline;}

.blog-img h1{font-size:16px; font-weight:600; text-align:left; text-transform:capitalize;}
.blog-img p{text-align:justify; font-size:12px; line-height:20px;}
.nav-footer-bg{background:#091834; color:#FFF; padding-top:4rem; padding-bottom:1rem; text-align:left;}
.nav-footer-bg h1{color:#FFF; font-size:16px; font-weight:600; text-align:left; margin-bottom:28px;}
.nav-footer-bg ul{margin:0px; padding:0px;}
.nav-footer-bg ul li{list-style-type:none; display:block; text-align:left; font-size:12px; margin-bottom:15px;}
.nav-footer-bg ul li a{color:#FFF; text-decoration:none;}
.nav-footer-bg ul li a:hover{color:#e4212c; text-decoration:none;}
.nav-footer-bg a{color:#FFF; text-decoration:none;}
.nav-footer-bg a:hover{color:#e4212c; text-decoration:none;}
.nav-footer-bg ul li a.active{color:#e4212c!important;}

.banner-btn-2{background:#e4212c; color:#FFF; font-size:13px;text-transform:uppercase; letter-spacing:0.1px;  padding:8px 26px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 1px 6px 5px -3px rgba(0,0,0,0.36);
-moz-box-shadow: 1px 6px 5px -3px rgba(0,0,0,0.36);box-shadow: 1px 6px 5px -3px rgba(0,0,0,0.36);}

.banner-btn-2:hover{background:#234997;color:#FFF!important;}
.copy{font-size:12px;}
.copy-2 ul{margin:0px; padding:0px;}
.copy-2 ul li{list-style-type:none; display:inline-block; text-align:left; font-size:12px; margin-bottom:15px;padding:3px 10px;}
.copy-2 ul li:not(:last-child) {border-right: 1px solid #FFF;}

.copy-2 ul li a{color:#FFF; text-decoration:none;}
.offcanvas{background:#234997; color:#FFF;}
.offcanvas-nav ul{margin:0px; padding:0px;}
.offcanvas-nav ul li{list-style-type:none; display:block; text-align:left; font-size:12px; margin-bottom:15px;}
.offcanvas-nav ul li a{color:#FFF; text-decoration:none;}
.offcanvas-nav ul li  a:hover{color:#e4212c; text-decoration:none;}
.off-close{background:transparent; color:#FFF; border:0px; text-align:right;}
.offcanvas-end{width:217px}
.course-list-container{min-height:150px; max-height:270px;}
.img-h{
    margin-top:68px;
}

/*===========header-footer-fix=========*/
.box-program-1 {display: flex;flex-flow: column;height: 100%;}
.box-program-1 .row-2 {}
.box-program-1 .row-2.header2 {flex: 0 1 auto;}
.box-program-1 .row-2.content {flex: 1 1 auto;}
.box-program-1 .row-2.footer2 {flex: 0 1 40px;}
.box-container {display: contents;}
/*=================================*/
.marq-box{position: absolute; z-index: 999!important; padding: 21px; background: #FFF; bottom: -13%; margin-bottom: 0px; left: 13%;}
/*===================Placement====================*/	
.placement-bg-2{background:url(../images/placement-banner.jpg);padding: 124px  15px 54px  15px;text-align: left;color: #232c31;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.placement-bg-2 h1 { margin-top:15px; margin-bottom:40px;font-size: 54px;font-weight: 700;}
.pagination{font-size:12px; text-align:left; margin-top:54px;}
.pagination ul{margin:0px; padding:0px;}
.pagination ul li{list-style-type:none; display:inline-block; text-align:left; margin-right:2px; line-height: 12px; font-weight:500;}
.pagination a{color:#232c31; text-decoration:none; text-transform:uppercase;}
.pagination a:hover{color:#e4212c; text-decoration:underline;}
.arrow-right{font-size:15px;padding-top: 6px;}
.circle-1{background:url(../images/circle-1.jpg);padding: 76px  53px 125px  17px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;background-size:210px;/*background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;*/}
.circle-2{background:url(../images/circle-2.jpg);padding: 76px  53px 125px  17px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;background-size:210px;}
.circle-3{background:url(../images/circle-3.jpg);padding: 76px  53px 125px  17px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;background-size:210px;}
.circle-4{background:url(../images/circle-4.jpg);padding: 76px  53px 125px  17px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;background-size:210px;}
.circle-5{background:url(../images/circle-5.jpg);padding: 76px  51px 125px  15px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;background-size:210px;}

.circle1-text{display:block; /*padding: 0px 100px;*/font-size: 12px;padding-left: 20px;font-weight: 500; width: 100%}
.circle-text{display:block; padding: 0px 32px;font-size: 12px;padding-left: 10px;font-weight: 500;}
.img-bg-1-b{background-color:#fff;padding: 30px 15px;text-align: center; border:1px solid #f2f2f2;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover;
  -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.img-bg-1-b p {color:#224997;}
 .img-bg-5-b{background:#fff;padding: 30px 15px;text-align: center;color: #FFF; border:1px solid #f2f2f2;}
 .img-bg-5-b p{color:#224997;}
.img-bg-4-b{background:#fff;padding: 30px 15px;text-align: center;border:1px solid #f2f2f2; color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover;
  -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
 .img-bg-2-d{background:#fff;padding: 31px 15px;text-align: center;color: #FFF;border:1px solid #f2f2f2;}
 .img-bg-2-d p{color:#224997;}
 
.admission-apply-bg{background:#234997; color:#FFF; text-align:center; padding:2rem 22rem;}
.admission-apply-bg h1{color:#FFF; font-size:30px; font-weight:500; text-align:center;text-transform:capitalize; }

.com-logo-box-2{background:#FFF;border:1px solid #c5c5c5;padding: 12px;text-align: center; justify-content: center; align-items: center;}
.star-bg-1{background:#EDEEF3;padding-top: 3rem;padding-bottom: 4rem;}

.star-bg-1 h2 {font-size: 30px;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;}

.star-bg-2{background:#edeef3;padding-top: 4rem;padding-bottom: 4rem;}
.star-bg-2 h2 {font-size: 30px;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;font-weight:500;}

.star-box-bg{background:#FFF; border-bottom:4px solid #0c9aff; padding:15px;}
.star-box-img{padding:25px;}
.star-box-img img{-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius: 300px;}
.star-box-title{text-align:center; border-bottom:1px solid #c8ccce; padding-bottom:10px;}
.star-box-title h1{font-size:20px; font-weight:600;}
.star-box-title h2{font-size:15px; font-weight:500; text-transform:capitalize;}
.star-box-title-2 h2{font-size:15px; font-weight:400; text-transform:capitalize;}

.video-bg{background:url(../images/video-bg.jpg);padding: 124px  15px 54px  15px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.video-bg h2{font-size: 35px;margin-top: 0px;padding-bottom:0px; text-transform:uppercase; color:#FFF;}
.placement-contact-container{text-align:left;}
.placement-contact-bg{background:#EDEEF3;padding-top: 4rem;padding-bottom: 4rem;}
.placement-contact-bg h2 {font-size: 35px;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;}
.placement-contact-title-2{padding-top:0rem; border-right:1px solid #a4a3a3;}
.placement-contact-title-2-b h1{font-size:18px; font-weight:600;}
.placement-tel-email{font-size:14px; font-weight:400;}.
.placement-tel-email a{color:#232c31; text-decoration:none;}
.placement-tel-email a:hover{color:#e4212c; text-decoration:none;}

/*=================admission======================*/
.f-black-color{color:#2b2a29!important;}
 .admission-contact-bg{background:#e9e9ea;padding-top: 4rem;padding-bottom: 4rem;}
 .admission-course-detail-section-2{background:#ee9223;padding-top:2rem;padding-bottom:2rem;}
 .carousel-caption h1 {font-size: 54px;font-weight: 600; color:#FFF;margin-bottom: 25px;}
 .carousel-caption h5 {font-size: 1.25rem;font-weight: 600; color:#232c31;}
 .carousel-caption p{color:#FFF;font-size: 14px;text-align: left;line-height: 24px;margin-top: 0;margin-bottom: 1rem;}
 .carousel-caption-2 {top: 3.25rem;left: 7%;text-align: left;}
 .carousel-caption-2 ul{margin:50px 0px 0px 0px; padding:0px;}
 .carousel-caption-2 ul li{list-style-type:none; display:inline-block; text-align:left; margin-right:2px; font-size:12px; color:#232c31; line-height: 12px; font-weight:500;}
 .carousel-caption-2 ul li a{color:#232c31; text-decoration:none; text-transform:uppercase;}
 .carousel-caption-2 ul li a:hover{color:#e4212c; text-decoration:underline;}
 .carousel-caption-2 ul li i{font-size:10px;}
 .sm-img{position: relative;top:20vh;z-index: 999; left: -6rem;}
 .sm-img-2{margin-top: -35vh;}
 .csvu-sectopn{background:#FFF; padding-top:4rem; padding-bottom:1rem;}
 .csvu-sectopn h2{font-size:30px;font-weight:500;}
 .box-design-1{background:url(../images/box-1.jpg);padding: 66px 68px 125px 0px;text-align: center; /*width: 33.5vh;height: 38vh;*/color: #232c31;background-repeat:no-repeat;background-size: 190px;}
 .box-design-2{background:url(../images/box-2.jpg);padding: 66px 68px 125px 0px;text-align: center; /*width: 33.5vh;height: 38vh;*/color: #232c31;background-repeat:no-repeat;background-size: 190px;}
 .box-design-3{background:url(../images/box-3.jpg);padding: 66px 68px 125px 0px;text-align: center; /*width: 33.5vh;height: 38vh;*/color: #232c31;background-repeat:no-repeat;background-size: 190px;}
 .box-design-4{background:url(../images/box-4.jpg);padding: 66px 68px 125px 0px;text-align: center; /*width: 33.5vh;height: 38vh;*/color: #232c31;background-repeat:no-repeat;background-size: 190px;}
 .box-design-5{background:url(../images/box-5.jpg);padding: 66px 68px 125px 0px;text-align: center; /*width: 33.5vh;height: 38vh;*/color: #232c31;background-repeat:no-repeat;background-size: 190px;}
 .box-design-6{background:url(../images/box-6.jpg);padding: 66px 68px 125px 0px;margin-left: 4px;text-align: center;/*width: 33.5vh;height: 38vh;*/color: #232c31;background-repeat:no-repeat;background-size: 158px;}
 
 .step-1{padding:0px!important;}
 .step h1{font-size:14px; font-weight:600; text-transform:capitalize; line-height:25px;}
.course-detail-section{padding:0px;}
.course-detail-section-2{background:#ee9223;padding-top:2rem;padding-bottom:2rem;}
.course-detail-section-2 h1{font-size: 30px;color:#FFF; margin-top: 0px; padding-bottom: 0px;text-transform: uppercase;}
.course-detail-container{padding:2rem;}
.w-100{width:100%;}

.nav-pills .nav-link.active{background:#fba237;border-left:2px solid #e4212c!important; border-radius:0px; color:#fff;text-align: left; padding-top:20px; padding-bottom:20px; font-size: 15px;font-weight: 500;}
.nav-pills .nav-link {text-align: left; border-top: 1px solid #f39f3a; border-radius: 0px; padding-top:20px; padding-bottom:20px; color:#fff; font-size: 15px;}
.nav-pills .nav-link:hover{background:#fba237;border-left:2px solid #e4212c; border-radius:0px;padding-top:20px; padding-bottom:20px; color:#fff;text-align: left;  font-size: 15px;font-weight: 500;}
.cours-box{background:#FFF; border-bottom:4px solid #139de2; padding-bottom:5px!important; -webkit-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);-moz-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);}
.cours-box-text-container{padding:15px;}
.cours-box-text-container h1{font-size:16px; font-weight:600; text-transform:uppercase; line-height:25px;}
.cours-box-text-container h2{font-size:14px; font-weight:normal;}
.cours-box-text-container h3{font-size:14px; font-weight:600; margin-top:18px; margin-bottom:18px;}
.read-more{color:#000; text-decoration:none; font-weight:600; font-size:14px;}
.read-more:hover{color:#e4212c; text-decoration:underline; font-weight:600; font-size:14px;}
.btn-apply-now{font-weight: 600;color:#FFF; background:#e4212c;font-size:11px; padding:6px 10px; text-transform:uppercase; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.btn-apply-now:hover{color:#FFF; background:#232c31;}

.scholorships-bg{background:url(../images/scholorships-bg.jpg);padding: 121px 15px;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.scholorships-bg h2 {font-size: 30px;color:#FFF;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;}
.admission-contact-bg h2 {font-size: 30px;color:#000;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;font-weight:500;}
.admission-box-1 img{width: 224px;}
.admission-box-1-text{padding:10px;}
/*======================research=========================*/
.research-box-1{background: #ee9223;padding: 110px 36px; text-align: left;color: #232c31;}
.research-box-2{background: #234997;padding: 110px 36px; text-align: center;color: #FFF;}
.research-box-3{background: #3660b7;padding: 110px 36px; text-align: center;color: #FFF;}
.research-box-1 h1{font-size: 30px; padding-bottom: 15px;}
.research-box-2-text h2{font-size:18px; color:#FFF; margin-top:25px;}

.research-box-project-2{background:#FFF;  padding:0px;}
.research-box-project-img-2{padding:0;}

.research-box-project-title-2{text-align:left;  padding:15px; color:#232c31;}
.research-box-project-title-2 h2{font-size:16px; font-weight:600; text-transform:uppercase;}
.research-box-project-title-2 p{text-align:left; font-size:14px; padding-right:0px;}

.awrd-section{background:#234997; color:#FFF;}
.awrd-section h2 {font-size: 35px;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;}
.carousel-caption-3 {top: 6.25rem; left: 7%;text-align: left;}
.carousel-caption-3 h1 {font-size: 54px;font-weight: 700; color:#232c31;margin-bottom: 25px;}
.carousel-caption-3 ul{margin:182px 0px 0px 0px; padding:0px;}
.carousel-caption-3  ul li{list-style-type:none; display:inline-block; text-align:left; margin-right:2px; font-size:12px; color:#232c31; line-height: 12px; font-weight:500;}
.carousel-caption-3  ul li a{color:#232c31; text-decoration:none; text-transform:uppercase;}
.carousel-caption-3  ul li a:hover{color:#e4212c; text-decoration:underline;}
.carousel-caption-3  ul li i{font-size:10px;}
.research-sm{background:#3660b7; color:#FFF;width:250px;padding:10px;}
.research-sm-bg-2{background:#234997; color:#FFF;width:250px;padding:10px;}
.research-sm ul{margin:0px; padding:0px;}
.research-sm ul li{list-style-type:none; display:block; text-align:left; color:#FFF; margin-bottom:15px; padding-left:15px; border-bottom:0px solid #0f7eb5;}
.research-sm ul li h1{font-size:25px; font-weight:600; color:#FFF;}
.research-sm ul li p{color:#FFF; font-size:14px;}
.li-bor-mar-0{border:0px!important; margin-bottom:0px;}
.plus-counter{font-size:40px; font-weight:600;}
.sm-img-3 {margin-top: -30vh;}
.sm-img-4 {position: relative;top: 17vh;z-index: 999;left: -6rem;}
.t-head{{background:#139de2; color:#FFF; text-align:left;}}

thead{background:#139de2; color:#FFF; text-align:left; border:0px!important;font-size:13px;  font-weight:normal;}
.table-striped > tbody > tr:nth-of-type(odd) > *{background:#f1f9fd; border-top:1px solid #FFF!important; border-bottom:1px solid #FFF!important;}
td, th{padding:15px!important;}
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #f1f9fd;
  color: #000;text-align:left; font-size:13px;  font-weight:normal;
}
.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
  background-color: #def1fb;
  color: #000; text-align:left;font-size:13px;  font-weight:normal;
}

/*=====================Hexagon================*/
.hex {
  width: 150px;
  display: inline-block;
  margin:0 5px;
  color:orange;
  filter: url('#goo'); 
}



.main-hexa {display:flex;
  --s: 100px;  
  --m: 4px;    
  --f: calc(1.732 * var(--s) + 4 * var(--m)  - 1px);
}

.hexa-container {font-size: 0;}

.hexa-container div {
  width: var(--s);
  margin: var(--m);
  height: calc(var(--s)*1.1547); 
  display: inline-block;
  font-size:initial;
  clip-path: polygon(0% 25%, 0% 75%, 50% 100%, 100% 75%, 100% 25%, 50% 0%);
  background: #FFF;
  margin-bottom: calc(var(--m) - var(--s)*0.2885); 
}
.hexa-container div:nth-child(odd) {
  background:#FFF;
}
.hexa-container::before {
  content: "";
  width: calc(var(--s)/2 + var(--m));
  float: left;
  height: 120%;
  shape-outside: repeating-linear-gradient(     
                   #0000 0 calc(var(--f) - 3px),      
                   #000  0 var(--f));
}

.hexa-container div img {
    margin: 25px 22px;
}
/* .hexa-container div img{margin:25px 22px;} */
@media (max-width: 768px) {
  .hexa-container {
      padding-bottom: 20px; /* Additional padding for small screens */
  }
}

.depart-box img{width: 230px;}
.depart-box-text{padding:10px;}
.dep-icon-1{display:none;}
.dep-icon-2{display:block;}
/*================Scrollbar table=========================  width:58px*/
.table-scrollable {
    
    max-height: 400px;
    
    overflow-x: auto;
    overflow-y: auto;
    scrollbar-width: thin;
}
table-scrollable thead th {
    border: none;
}
.table-scrollable thead th {
   
    position: sticky; 
    top: 0px;
    
   color:#FFF;
    background-color: #139de2;

    margin-top: -1px;
    margin-bottom: -1px;

    
    
}

/*================end Scrollbar table=========================*/


.program-bg{background:#FFF;padding-top: 2rem;padding-bottom: 2rem;}
.program-bg h2{font-size: 35px;margin-top: 0px;padding-bottom: 0px;text-transform: uppercase;}

.event-bg{background:url(../images/event-bg.jpg);padding: 2rem 15px;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.event-bg h2{font-size: 25px; margin-top: 0px; color:#232c31; padding-bottom: 0px;text-transform: uppercase;font-weight:600; text-align: center;}
.event-box{background:#FFF;  padding:0px;}
.event-box-img{padding:0;}

.event-box-title{text-align:center;  padding-bottom:20px; padding-top:20px;}
.event-box-title h1{font-size:17px; font-weight:600;}
.event-box-title h2{font-size:15px; font-weight:500; text-transform:capitalize;}


.pub-box{background:#FFF;  padding:0px;}
.pub-box-img{padding:0;}

.pub-box-title{text-align:left;  padding-bottom:20px; padding-top:20px;}
.pub-box-title h1{font-size:17px; font-weight:600;}
.pub-box-title p{font-size:14px; text-align:left;margin-bottom:3px;}
.pub-box-title p span{font-weight:600;}


/*=================Department=======================*/
.nav-tabs-2 .nav-link-2{font-size:16px; font-weight:600; color:#232c31;padding: 0px 0px 7px 0px; margin: 22px 43px;;}
.nav-tabs-2 .nav-link-2.active {color: #495057; border-bottom: 3px solid #e4212c; font-size: 16px;font-weight: 600; padding: 0px 0px 7px 0px;}
.nav-tabs-2 .nav-link-2:hover{color: #495057; border-bottom: 3px solid #e4212c; font-size: 16px;font-weight: 600; padding: 0px 0px 7px 0px;}

.event-box-2{background:#FFF;  padding:0px;}
.event-box-img-2{padding:0;}

.event-box-title-2{text-align:left;  padding:15px; color:#232c31;}
.event-box-title-2 h2{font-size:16px; font-weight:500; text-transform:uppercase;}
.event-box-title-2 p{text-align:left; font-size:14px; padding-right:0px;}
.read-more-2{color:#e4212c; text-decoration:underline; font-weight:600; font-size:14px;}
.read-more-2:hover{color:#000; text-decoration:none; font-weight:600; font-size:14px;}

.tab-btn-container{background:#000; padding:4rem 7rem 5rem 7rem;}
.nav-tabs-3 .nav-link-3{font-size:15px; font-weight:500; color:#FFF; padding:25px; margin: 2px 12px;}
/*.nav-tabs-3 .nav-link-3.active {color: #FFF; background:#ff7e1c; border-bottom: 3px solid #ff7e1c;font-size: 16px; font-weight: 500;}*/
.nav-tabs-3 .nav-link-3:hover{color: #FFF; font-size: 15px;font-weight: 500;}
.nav-tabs-3 .nav-link-3.active{border: none; /*padding: 18px 25px;*/ color:#fff; background:#e4212c; border-radius:1px;}
	.btn-back.active{border: none; /*padding: 18px 25px;*/ color:#fff; background:#e4212c!important; border-radius:1px;}

/*================Scrollbar Owl Btns=========================*/

.item-bg{background:red; color:#FFF; padding:0px; text-align:center;}

.btn-back{padding: 25px 16px; display: block; font-size: 14px;font-weight: 500; text-align: center; text-transform:uppercase;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}

.btn-back:hover{color:white;}



/*================end Scrollbar Owl Btns=========================*/	
	
.btn-container-2{padding:15px;}
.tab-btn-1{background:url(../images/tab-btn-1.jpg);padding: 5px;font-size:12px;text-align: left; text-transform:uppercase; color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-btn-2{background:url(../images/tab-btn-2.jpg);padding: 25px 20px!important;font-size:12px;text-align: left; text-transform:uppercase;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-btn-3{background:url(../images/tab-btn-3.jpg);padding: 25px 49px;font-size:12px;text-align: left; text-transform:uppercase;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-btn-4{background:url(../images/tab-btn-4.jpg);padding: 25px 45px!important;font-size:12px;text-align: left; text-transform:uppercase;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-btn-5{background:url(../images/tab-btn-5.jpg);padding: 25px 45px!important;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-btn-6{background:url(../images/tab-btn-6.jpg);padding: 25px 40px!important;font-size:12px;text-align: left; text-transform:uppercase;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-btn-7{background:url(../images/tab-btn-7.jpg);padding: 25px 20px!important;font-size:12px;text-align: left; text-transform:uppercase;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}

.tab-bg-1{background:url(../images/tab-bg-1.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-bg-2{background:url(../images/tab-bg-2.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-bg-3{background:url(../images/tab-bg-3.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-bg-4{background:url(../images/tab-bg-4.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-bg-5{background:url(../images/tab-bg-5.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-bg-6{background:url(../images/tab-bg-6.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-bg-7{background:url(../images/tab-bg-7.jpg);padding: 15rem 10rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.tab-text h1{color:#FFF; font-size:25px; text-align:left;padding-bottom: 12px;}
.tab-text p{font-size:13px; color:#FFF;}

.faculties-box-title{text-align:center;  padding-bottom:10px;}
.faculties-box-img {padding: 56px;}
.faculties-box-img img{-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius: 300px;}
.faculties-box-title h1{font-size:20px; font-weight:600;}
.faculties-box-title h2{font-size:15px; font-weight:500; text-transform:capitalize; padding-bottom:25px;}
.mb{
    margin-bottom:21%!important;
}

/*=================faculty=======================*/
.faculty-box-1{background:url(../images/img-2-b.jpg);height: 243px;padding: 75px 15px;text-align: center;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover;
  -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
 
.faculty-box-2{background:url(../../../images/cvrubgimage1.jpg);height: 231px;padding: 79px 15px;text-align: center;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover;
  -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.faculty-box-2-b{height: 254px;background:#234997;padding: 71px 15px;text-align: center;color: #FFF;}
.logo-shadow{box-shadow: 2px 3px 13px -3px rgba(0,0,0,0.56);
-webkit-box-shadow: 2px 3px 13px -3px rgba(0,0,0,0.56);
-moz-box-shadow: 2px 3px 13px -3px rgba(0,0,0,0.56);}
.mob-dis-img{display:none;}
.mob-dis-img-2{display:block;}
.icon-span{padding-bottom:10px;display: block;}
/*.img-bg-5-b{padding:74px 15px;} */
.vision-mission{padding:3rem 0px; color:#FFF; text-align:left;}
.vision-mission h1{color:#FFF; font-size:35px; font-weight:600; text-align: center;}
.vision-mission p{color:#FFF;text-align:left;line-height:24px;font-weight: 400;}
.vision-bg{background:url(../images/vision-bg.jpg);padding:2rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.mission-bg{background:url(../images/mission-bg.jpg);padding:2rem;font-size:12px;text-align: left;color: #FFF;background-repeat:no-repeat;background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}

.key-bg-7{background:url(../images/key-7.jpg);padding: 112px  64px 127px  7px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;}
.key-bg-8{background:url(../images/key-8.jpg);padding: 112px  64px 127px  7px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;}
.key-bg-9{background:url(../images/key-9.jpg);padding: 112px  64px 127px  7px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;}
.key-bg-10{background:url(../images/key-10.jpg);padding: 112px  64px 127px  7px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;}
.key-bg-11{background:url(../images/key-11.jpg);padding: 112px  64px 127px  7px;text-align: center; width: 33.5vh;height: 21vh;color: #232c31;background-repeat:no-repeat;}
.key-bg-text{display:block; padding: 4px 24px;font-size: 12px; color:#FFF;width:170px}

.placement-box-1{ text-align:center;border-right:2px solid #FFF; border-bottom:2px solid #FFF; }
.placement-box-1 p{color:#232c31; font-size:14px;}
.placement-box-2{ text-align:center;border-bottom:2px solid #FFF; }
.placement-box-2 p{color:#232c31; font-size:14px;}
.placement-box-3{ text-align:center;border-right:2px solid #FFF; }
.placement-box-3 p{color:#232c31; font-size:14px;}
.placement-box-4{ text-align:center; }
.placement-box-3 p{color:#232c31; font-size:14px;}
.counter-comp{padding:3rem 15px;font-weight: 500;}
.placement-box-1-counter{color:#232c31!important; font-size:40px!important; font-weight:500;}
.ad-board-box-bg{background:#FFF; padding:15px;}
.ad-board-box-img {padding: 18px;}
.ad-board-box-img img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.ad-board-box-title h1{font-size:20px!important; font-weight:600;}
.ad-board-box-title h2{font-size:15px!important; font-weight:500; text-transform:capitalize; padding-bottom:25px;}
.research-tab-2{text-align:left; padding:1rem 2rem;}
.research-tab-2 h1{font-size:25px !important; font-weight:600;}
.placement-bg h2 span{font-size:25px!important; font-weight:600;}


.mous-box-bg{background:#FFF; padding:15px;}
.mous-box-img {padding:0px;}
.mous-box-img img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.mous-title{text-align:left;}
.mous-title h1{font-size:15px!important; font-weight:600; padding-top:15px;}
.achievs-box{background:#FFF; padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 1px 2px 11px 0px rgba(0,0,0,0.4);-moz-box-shadow: 1px 2px 11px 0px rgba(0,0,0,0.4);box-shadow: 1px 2px 11px 0px rgba(0,0,0,0.4);}
.success-box{background:#fff;}

.success-box-img{padding:25px; text-align:center!important;}
.success-box-img img{width:100px!important;-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius: 300px;}
.success-box-title{text-align:center; border-bottom:1px solid #c8ccce; padding-bottom:10px;}
.success-box-title h1{font-size:20px; font-weight:600;}
.csvu-sectopnsam h2{font-size:30px;font-weight: 700;}

.events ul{padding:0px; margin:0 14px;}

.events ul li{display:block;list-style-type: circle!important; font-size:12px; font-weight:600;margin-bottom:10px; margin-right: 28px; padding-bottom: 7px;}

.placmt-com-logo-container{padding:15px;}

.events ul li:before {font-family: 'FontAwesome'; content: '\f178'; font-size:9px; color:#ff7e1c; margin:10px 5px 0 -15px!important;}

/*====================Course===========================*/
.key-bg-12{background:url(../images/circle-6.jpg);padding:77px  38px 126px  56px;text-align: center; width: 33.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 210px;}
.key-bg-13{background:url(../images/circle-7.jpg);padding: 77px  24px 126px  68px;text-align: center; width: 33.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 210px;}
.key-bg-14{background:url(../images/circle-8.jpg);padding: 77px  24px 126px  68px;text-align: center; width: 33.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 210px;}
.key-bg-15{background:url(../images/circle-9.jpg);padding: 77px  8px 126px  70px;text-align: center; width: 33.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 210px;}
.key-bg-16{background:url(../images/circle-10.jpg);padding: 77px  8px 126px  71px;text-align: center; width: 33.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 210px;}
.key-bg-text-2{display:block; padding: 4px 50px 1px 10px;font-size: 12px; color:#000;font-weight: 500}

.admission-apply-bg-2{background:#234997; color:#FFF; text-align:center; padding:3rem 22rem 4rem 22rem;}
.admission-apply-bg-2 h1{color:#FFF; font-size:30px; font-weight:500; text-align:center;text-transform:capitalize; }
.box-divider{border-bottom:1px solid #cbcbcb;}
.chk-icon{padding-top:5px;}
.certificate-title h1{font-size:20px; font-weight:600; text-align:left;}
.certificate-title h3{font-size:16px; font-weight:600; text-align:left;}
.semester-box{border:1px solid #FFF; padding:25px 25px; text-align:left; -webkit-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);-moz-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);}
.semester-box h1{font-size:18px; font-weight:600; text-transform:capitalize; }
.icon-span{width:120px; display:inline-block;color:#757575;}/*margin-left:22px;*/
.semester-box p{color:#5d5d5d;}
.semester-box ul{padding:0px; margin:0 14px;}
.semester-box ul li{display:inline-table;list-style-type: circle!important; margin-right: 28px;  width: 30%;  padding-bottom: 7px;}
.semester-box ul li:before {font-family: 'FontAwesome'; content: '\f111'; font-size:9px; color:#139de2; margin:10px 5px 0 -15px!important;}

/*.sem-bg-12{background:url(../../../uploads/images/courses/circle-bg-1.png);padding:80px 70px 176px 30px;text-align: center; width: 36.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 200px}
.sem-bg-13{background:url(../images/circle-bg-2.png);padding:80px 70px 176px 30px;text-align: center; width: 36.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 200px}
.sem-bg-14{background:url(../images/circle-bg-3.png);padding:80px 70px 176px 30px;text-align: center; width: 36.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 200px}
.sem-bg-15{background:url(../images/circle-bg-4.png);padding:80px 70px 176px 30px;text-align: center; width: 36.5vh;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size: 200px}


.sem-bg-text{display:block; padding: 4px 0px;font-size: 12px; color:#000;font-weight: 500;}*/

.sem-bg-12{background:url(../../../images/default/course/circle-bg-1.png);padding:80px 10px 150px 40px;text-align: center;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size:200px;}

.sem-bg-13{background:url(../../../images/default/course/circle-bg-2.png);padding:80px 10px 150px 40px;text-align: center;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size:200px;}

.sem-bg-14{background:url(../../../images/default/course/circle-bg-3.png);padding:80px 10px 150px 40px;text-align: center;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size:200px;}

.sem-bg-15{background:url(../../../images/default/course/circle-bg-4.png);padding:80px 10px 150px 40px;text-align: center;height: 14vh;color: #232c31;background-repeat:no-repeat;background-size:200px;}

/* D */
.catrial-box{border-left:8px solid; border-top:1px solid; border-right:1px solid; border-bottom:1px solid; padding:18px; text-align:left;}
.catrial-box h1{font-size:16px; color:#232c31; text-transform:uppercase; padding-bottom:0px;}
.catrial-box p{margin-bottom:0px;}
.border-color-1{border-color: #f84e4e}
.border-color-2{border-color: #5fb946}
.border-color-3{border-color: #7353e1}
.border-color-4{border-color: #358bdb}
.icon-pro img{width: 46px!important; max-width: 46px!important;}
/*====================================================*/


.news-box-1{background:#FFF;  padding:0px; color:#232c31;}
.news-box-1-img{padding:0;}

.news-box-1-title{text-align:left;  padding:20px 10px;}
.news-box-1-title h1{font-size:17px; font-weight:600; padding-bottom:5px;}
.news-box-1-title p{font-size:13px; text-align:left;margin-bottom:10px;margin-top:10px}
.news-box-1-title p span{font-weight:600;}
.news-box-1-title h3{font-size:13px; color:#234997; font-weight:500; text-align:left;}

.gallery-box-1{background:#FFF;  padding:0px; color:#232c31; border-bottom: 4px solid #139de2; padding-bottom: 5px!important;}
.gallery-box-1-img{padding:0;}

.gallery-box-1-title{text-align:left;  padding:20px 10px;}
.gallery-box-1-title h1{font-size:17px; font-weight:600; padding-bottom:5px;}
.gallery-box-1-title p{font-size:13px; text-align:left;margin-bottom:10px;margin-top:10px}
.gallery-box-1-title p span{font-weight:600;}
.gallery-box-1-title h3{font-size:13px; color:#139de2; font-weight:500; text-align:left;}

ul.breadcrumb {padding: 10px 0px;list-style: none; font-family:'Poppins', sans-serif;}

ul.breadcrumb li {display: inline;font-size: 12px; font-weight:600;font-family:'Poppins', sans-serif;}

ul.breadcrumb li+li:before {padding: 8px;color: black; font-weight:600;content: ">"; font-family:arial;}

ul.breadcrumb li a {color: #000;font-size: 12px; text-decoration: none;}

ul.breadcrumb li a:hover {color: #ff7e1c;text-decoration: underline;}
.mart{ margin-top:-140px;}

/*=================Accordian=======================*/

.text-accordion p{ font-size:16px; text-align:justify;}
.accordion-button:not(.collapsed){box-shadow:none; color: #e4212c;background-color: #fff; font-weight:600;border-bottom: 1px solid #ddd;}
.accordion-item{ margin-bottom:15px; border:1px solid #FFF; -webkit-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);-moz-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 36%);}
.accordion-button::after {
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
      transform: scale(.7) !important;
}
.accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
    }
	

/*=================Play button======================*/
.play-btn {
  width: 100px;
  height: 100px;
  background: radial-gradient( rgba(255, 255, 255, 0.8) 60%, rgba(255, 255, 255, 1) 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 100px auto;
  box-shadow: 0px 0px 25px 3px rgb(255 126 28 / 80%);
}

/* triangle */
.play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #e4212c;
  z-index: 100;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* pulse wave */
.play-btn:before {
  content: "";
  position: absolute;
 width: 158%; height: 163%;

  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, .75);
  top: -30%;
  left: -30%;
  background: rgba(198, 16, 0, 0);
}

@-webkit-keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

@keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

/*==================mega menu================*/
.megamenu .title{color:#234997; font-size:13px;margin-top:5px;margin-bottom:8px;}
.navbar-expand-lg .navbar-nav .dropdown-menu{background: #eaeef4;}
.list-unstyled {font-size:13px;}
.list-unstyled li{margin-bottom:5px;}
.list-unstyled li a:hover{color:#e4212c;}
.navbar .megamenu{ padding: 1rem; }
/* ============ desktop view ============ */
@media all and (min-width: 992px) {
	
	.navbar .has-megamenu{position:static!important;}
	.navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }
	
}	
/* ============ desktop view .end// ============ */
/* ============ mobile view ============ */
@media(max-width: 991px){
	.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
		overflow-y: auto;
	    max-height: 90vh;
	    margin-top:10px;
	}
}


/*=======Media Query====================*/
@media (max-width: 390px){
    .img-bg-3 {padding: 25px 28px;}
    .csvu-sectopn{padding-top:2rem;}
    .csvu-sectopn h2, .vision-mission h1, .program-bg h2 {font-size: 30px;}
    .research-box-1 h1 {text-align: center;}
    .research-tab-2 h1 {font-size: 22px !important;}
    .csvu-sectopn h2 {font-size: 30px;}
    .program-bg {padding-top: 0;}

}

@media (max-width:441px){ 
.carousel-caption {top:0rem;left: 1%; text-align:left;}
.carousel-caption h5{font-size:13px; font-weight:600;}
.carousel-caption h1{font-size:15px; font-weight:600;}
.carousel-caption p{font-size:11px; font-weight:400; line-height:12px; padding-bottom:2px;}
.navbar-brand img{width:245px;}
.banner-btn{ padding:5px 10px; font-size:12px;}
.icon-pro img{width: 46px!important; max-width: 46px!important;}
.read-btn-box{text-align:center!important; margin-bottom:10px;}
.life-csvu-text{padding-right:10px!important;}
.news-bg {padding-left:0px}
#customers-testimonials .shadow-effect p{padding:15px 0rem; margin:0px; text-align:justify;}
#customers-testimonials .item {padding:9px 9px 9px 9px;}
.nav-testimonial ul li{padding:3px 6px;}
.research-box-1{background: #ee9223;padding: 40px 36px!important; text-align: left;color: #232c31;}

.shadow-effect{padding:19px 0px;}
.sticky-icons{top: 52%!important;}
.fa-ellipsis-h{color:#FFF;}
.header-top-bar{padding:10px 14px!important;}
.navbar-light .navbar-toggler{border:0px;}
.placement-contact-container{text-align:center;}
.marq-box{position:relative; z-index:1!important; left:-3%!important; bottom:-13%;padding:21px 0px;padding-left: 20px!important;}
.prog-box ul li {width: 100%; margin: 0px 0px;}/*width:36px; margin: 5px 13px;*/ /*17-06-23- margin: 5px 10px*/
.admission-apply-bg {padding: 2rem 2rem !important;;}
.placement-contact-title-2 {border-bottom: 1px solid #a4a3a3;border-right: 0px;margin-bottom: 40px;}
.placement-bg-2 {padding: 68px 15px 0px 15px;}
.placement-bg-2 h1 {font-size: 19px;}
.placement-bg-2 h2{font-size:15px;}
.header {margin-top: 105px;}
.carousel-caption-2 {top: 2.5rem;left: 4%;}
.carousel-caption-2 h1{margin-bottom: 20px; font-size:28px;}
.mbvdept-tile{font-size:21px!important;}
.mbvbreadscms{
    margin-top:-30px;
}
.mbvmb{
    margin-top:0.8rem;
}
.mbvplc{ margin-left:0px;}
.carousel-caption-2 span{display:block;}
.sm-img{position: relative;top: 5rem;z-index: 999;left: -2rem;}
.box-design-1 {
    /*width: 35.5vh;*/
    height: 38vh;
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: -30px!important;
    background-size: 235px!important;
   /* padding: 95px 102px 125px 17px !important;*/
    padding: 100px 82px 65px 5px !important;
}
.box-design-2 {
   /* width: 35.5vh; */
    height: 38vh;
    margin: 18%!important;
    margin-top: -10px!important;
   margin-bottom: -30px!important;
    background-size: 235px!important;
   /* padding: 95px 102px 125px 17px !important;*/
     padding: 100px 82px 65px 5px !important;
}
.box-design-3 {
  /*  width: 35.5vh; */
  height: 38vh;
    margin: 18%!important;
    margin-top: -10px!important;
  margin-bottom: -30px!important;
    background-size: 235px!important;
   /* padding: 95px 102px 125px 17px !important;*/
    padding: 100px 82px 65px 5px !important;
    
}
.box-design-4 {
    /*  width: 35.5vh; */
    height: 38vh;
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: -30px!important;
    background-size: 235px!important;
    /*padding: 95px 102px 125px 17px !important;*/
     padding: 100px 82px 65px 5px !important;
}
.box-design-5 {
    /*  width: 35.5vh;  */
    height: 38vh;
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: -30px!important;
    background-size: 235px!important;
   /* padding: 95px 102px 125px 17px !important;*/
    padding: 100px 82px 65px 5px !important;
}
.box-design-6 {
    /*  width: 35.5vh;*/ height: 38vh;
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: -30px!important;
    background-size: 185px!important;
   /* padding: 95px 102px 125px 17px !important;*/
    padding: 100px 82px 65px 5px !important;
}
.txt{
    
    text-align: justify!important;
}
.mb{
    margin-bottom:51%!important;
}

.carousel-caption-3 {top: 2rem;left: 4%;}
.sm-img-4 {position: relative;top: -1vh; z-index: 999;left: 0rem;width: 100%;}
.sm-img-3 {margin-top: 1vh;}
.nav-tabs-2 .nav-link-2 {margin: 56px 19px; padding: 4px;}
.nav-tabs-2 .nav-link-2.active{border-bottom: 3px solid #e4212c;}
.tab-text{padding-left: 2rem;padding-right: 2rem;}
.btn-container-2 {padding: 0px;}
.nav-tabs-3 .nav-link-3 {margin: 4px 6px;display: inline-block;}
.tab-btn-container {padding: 4rem 1rem;}
.mob-dis-img{display:block!important;}
.mob-dis-img-2{display:none;}
.key-bg-12{padding: 85px 22px 143px 75px;margin: 14%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 230px!important;}
.key-bg-13{padding: 85px 22px 143px 75px;margin: 14%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 230px!important;}
.key-bg-14{padding: 85px 22px 143px 75px;margin: 14%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 230px!important;}
.key-bg-15{padding: 85px 22px 143px 75px;margin: 14%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 230px!important;}
.key-bg-16{padding: 85px 22px 143px 75px;margin: 14%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 230px!important;}
.admission-apply-bg-2 h1 {font-size: 18px;}
.admission-apply-bg-2{padding: 3rem 2rem 4rem 2rem;}
.semester-box ul li {width:100%;}
.sem-bg-12 {width: 42.5vh;margin: 9%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 240px!important;padding: 129px 120px 125px 36px !important;}
.sem-bg-13 {width: 42.5vh;margin: 9%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 240px!important;padding: 129px 120px 125px 36px !important;}
.sem-bg-14 {width: 42.5vh;margin: 9%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 240px!important;padding: 129px 120px 125px 36px !important;}
.sem-bg-15 {width: 42.5vh;margin: 9%!important;margin-top: -10px!important;margin-bottom: 15px!important;background-size: 240px!important;padding: 129px 120px 125px 36px !important;}
.img-h{
    margin-top:80px;
}

.circle-1{
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: 15px!important;
    background-size: 235px!important;
    padding: 95px  30px 125px  17px !important;
}
.circle-2{
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: 15px!important;
    background-size: 235px!important;
    padding: 95px  30px 125px  17px !important;
}
.circle-3{
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: 15px!important;
    background-size: 235px!important;
    padding: 95px  30px 125px  17px !important;
}
.circle-4{
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: 15px!important;
    background-size: 235px!important;
    padding: 95px  30px 125px  17px !important;
}
.circle-5{
    margin: 18%!important;
    margin-top: -10px!important;
    margin-bottom: 15px!important;
    background-size: 235px!important;
    padding: 95px  53px 125px  17px !important;
}

.placement-mbv{
    padding-bottom: 9rem !important;
}
.affilation-bg{
    padding: 40px 15px !important;
}

.btn-apply-now{
    padding: 4px 6px !important;
}

.nav-mbv{
    margin-left: 80px;
}

.mbv-text{
    text-align: justify;
}

.key-bg-7 {
    padding-right: 105px;
    margin-left: 90px;
}
.key-bg-8 {
    padding-right: 105px;
    margin-left: 90px;
}
.key-bg-9 {
    padding-right: 105px;
    margin-left: 90px;
}
.key-bg-10 {
    padding-right: 105px;
    margin-left: 90px;
}
.key-bg-11 {
    padding-right: 105px;
    margin-left: 90px;
}
.dep-icon-1{display:block;}
.dep-icon-2{display:none;}
.depart-box img {width: 188px;}
.admission-box-1 img {width: 188px;}
.sem-bg-text{

    padding: 0px 35px 4px 35px!important;

}

.mbv-news-banner{display: none!important;}
.mbv-image-caption{margin-left: 30px;}
.mbv-image-para{margin-top: -20px!important;}
.mbv-program-container{height: 280px!important;}
.mbv-accredation-container{margin-top:10px!important;}
.key-bg-text{display:block; font-size: 12px; color:#FFF;width:170px}/*padding: 4px 0px;*/
 .circle1-text {
        padding: 30px 0px 1px 25px!important;
        font-size: 12px!important;
        margin-top: -46px!important;
        margin-right: 5px;
    }
 .mbv-facilities{
    margin-left: 47% !important;
    margin-top: -120% !important; 
 }
 .mbv-info{
    margin-top: unset!important;
}
.mbv-policy{
    margin-left:30%!important;
}
.mart{ margin-top:0px;}
.key-bg-text-2{display:block; font-size: 12px; color:#000;font-weight: 500}/*padding: 4px 0px;*/
.mbv-about-rntu{margin-bottom: 160%;}
.mbv-centers-excellence-img{margin-left: 0px;}
.mbv-centers-excellence-text{width: 100%;text-align: center;margin-left: 0px;}
.mbv-web-height{height:unset!important;}
.mbv-testimonials{margin-bottom: -30% !important;}
.faculty-box-2{padding: 54px 15px !important;}
.marqee-bg{padding:5px 25px !important;}
.programe-slider .owl-next{margin-right:35px !important;}
.programe-slider .owl-prev{margin-left:35px !important;}
}

.img-bg-6 h2{font-size:25px; padding-bottom:15px; color:#FFF;}
.success-story-box h2{font-size:18px; font-weight:600; color:#2b2a29; text-transform:uppercase;line-height: 26px;}
.nav-footer-bg h2{color:#FFF; font-size:16px; font-weight:600; text-align:left; margin-bottom:28px;}



.img-bg-3 h2{font-size:25px; padding-bottom:15px;     color: #224997 !important;}
.about-bg h2{font-size:30px; padding-bottom:15px;}
.prog-box h2{font-size: 17px!important;margin-top: 0px;padding-bottom:0px; text-transform:capitalize;}
.news-box-2 h2{font-size:18px; font-weight:600; text-align:left; color:#FFF; line-height:28px;text-transform:capitalize;}
.news-box h3{font-size:16px; font-weight:600; color:#FFF; text-transform:capitalize; min-height:72px !important; overflow: hidden;}
.event-news h2{font-size:16px; font-weight:600; text-align:left; text-transform:capitalize;}
.news-2-bg h2{font-size:16px; font-weight:600;color:#FFF; text-align:left; text-transform:capitalize;}
.blog-img h2{font-size:16px; font-weight:600; text-align:left; text-transform:capitalize;}
.nav-footer-bg h2{color:#FFF; font-size:16px; font-weight:600; text-align:left; margin-bottom:28px;}
.vision-mission h2{color:#FFF; font-size:27px; font-weight:600;}
.research-tab-2 h2{font-size:25px; font-weight:600;}
.step h2{font-size:16px; font-weight:600; text-transform:capitalize; line-height:25px;}
.tab-text h2{color:#FFF; font-size:25px; text-align:left;padding-bottom: 12px;}
.research-sm ul li h2{font-size:25px; font-weight:600; color:#FFF;}
.semester-box h2{font-size:18px; font-weight:600; text-transform:capitalize; }
.catrial-box h2{font-size:16px; color:#232c31; text-transform:uppercase; padding-bottom:0px;}

.event-box-home{
  /* background:#FFF;  */
  /* border-bottom:4px solid #0c9aff;  */
  color:#FFF;
  padding:15px;
  /* box-shadow: 0 .5rem 0.8rem rgb(0 0 0 / 20%) !important; */
}

.event-card-content {
  display: flex;
  /* justify-content: space-between; */
  width: 100%;
  align-items: center;
  max-height: 60px;
  margin-bottom: 20px;
  /* padding: 10px 0px; */
  /* overflow: hidden; */
  background-color: white;
  font-family: "Open Sans", Arial, sans-serif;
 
  color: #212529
}

.event-dates {
  /* display: flex;
          flex-direction: column; */
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  height: 100%;
  margin-top: 45px;
  background-color: #F7F7F7;
  color: #0c9aff;

}

.event-dates .day{
  font-size: 20px;
  font-weight: 600;
}

.event-dates .month{
  background-color: #0c9aff;
  color: #FFF;
  margin-top: 10px;
  font-size: 14px;
  min-width: 80px;
  font-family: "Open Sans", Arial, sans-serif!important;
}

.event-title {
  padding: 8px;
  max-height: 50px;
  margin-left: -20px;
  overflow: hidden;
  text-transform: uppercase;
  
  /* flex-direction: column;
      align-items: center;
      justify-content: flex-end; */
}

.event-title a {
  color:  #212529;
  font-weight: 600;
  font-size:12px;
  line-height: 20px;
}
.event-title a:hover {
  color: #ee9223;
}



