section.banner .carousel-control-prev-icon,section.banner .carousel-control-next-icon{background-color:rgb(255 255 255 / .9);border-radius:100%;width:48px;height:48px}.background-shape{background:url(../images/banner/linearbackground-shape.webp) no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;background-position:-90px 0}.first-banner-content{position:absolute;bottom:36px;left:34px;width:100%}.year-date{font-size:97px;font-weight:700;position:relative}.since-text{font-size:11px;font-weight:500;position:absolute;top:8px;letter-spacing:3px}.first-banner-shape>.container{height:100%}.line3{width:315px;max-width:216px;display:block;height:1px;position:absolute;bottom:21px;background:#fff;z-index:5}section.banner .carousel-control-prev-icon{background-image:url(../images/default/arrow-left-short.svg)}section.banner .carousel-control-next-icon{background-image:url(../images/default/arrow-right-short.svg)}.know-more{font-size:17px}section.glassnote{background-image:url(../images/default/glass-board.png);background-position:center center;background-attachment:fixed;color:#fff;padding:100px 0;position:relative}section.glassnote .container{max-width:900px;font-size:.9rem}section.glassnote:before{color:rgb(0 0 0 / .7);content:' ';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}section.glassnote h4{letter-spacing:1px}section.academic h2{font-weight:700;color:var(--primary-color);position:relative;font-size:2.5rem}section.academic h2::after{content:'';height:3px;width:150px;background-color:var(--primary-color);display:block;margin-left:auto;margin-right:auto;margin-top:10px;border-radius:5px;margin-bottom:50px}section.academic p.content{max-width:740px;margin-left:auto;margin-right:auto;text-align:center}section.academic p.content span{color:var(--primary-color);font-weight:700}.programme-other{max-width:560px;margin:0 auto}section.programmes div.program{background-color:var(--primary-color);color:#fff;overflow:hidden;height:100%; display:flex; flex-direction:column; justify-content:flex-start; }section.programmes div.program div.content{padding:20px 40px}section.connections{background-color:var(--primary-color);color:#fff;padding:80px 0}section.connections div.content{position:relative}section.connections h2{font-size:40px}section.connections div.content-text{background-color:var(--primary-color);color:#fff;position:absolute;height:50%;top:25%;max-width:250px;display:flex;justify-content:center;align-content:center;flex-direction:column}section.connections div.content-text h4{color:#fff}section.connections div.content-text.b1{border-bottom-right-radius:10px;border-top-right-radius:10px}section.connections div.content-text.b2{right:0;text-align:left;padding-left:20px;border-bottom-left-radius:10px;border-top-left-radius:10px}section.connections div.content-text .btn{background-color:var(--secondary-color);color:#fff;font-weight:700}section.stats div.item h2{font-size:2.5rem}section.stats div.item{text-align:center;color:var(--primary-color);font-size:20px;font-weight:700}section.stats div.item.mid{border-left:2px solid var(--primary-color);border-right:2px solid var(--primary-color)}section.stats .btn{background-color:var(--secondary-color);color:#fff;font-weight:700;min-width:250px}section.testimonials div.testimonials-wrapper{max-width:640px;margin-left:auto;margin-right:auto;position:relative}section.testimonials div.testimonials-wrapper:before{content:'\F6B0';position:absolute;font-size:250px;height:100%;line-height:150px;font-family:bootstrap-icons!important;vertical-align:baseline;color:var(--secondary-color);opacity:.3}section.testimonials .owl-dots{text-align:center}section.testimonials .owl-dots .owl-dot{display:inline-block;background-color:#eaeaea;width:15px;height:15px;border-radius:100%;margin-right:10px}section.testimonials .owl-dots .owl-dot.active{background-color:var(--secondary-color)}section.gallery .img-box{background-size:cover;background-position:center center;position:relative;cursor:pointer}section.gallery .img-1{height:500px;background-image:url(../images/default/life-at-jims-1.png)}section.gallery .img-2{height:300px;border-bottom:6px solid #fff;background-image:url(../images/default/life-at-jims-2.png)}section.gallery .img-3{height:200px;border-top:6px solid #fff;border-right:6px solid #fff;background-image:url(../images/default/life-at-jims-3.png)}section.gallery .img-4{height:200px;border-top:6px solid #fff;border-left:6px solid #fff;background-image:url(../images/default/life-at-jims-4.png)}section.gallery .img-5{height:350px;background-image:url(../images/default/life-at-jims-5.png);border-bottom:6px solid #fff}section.gallery .img-6{height:150px;border-top:6px solid #fff;background-image:url(../images/default/life-at-jims-6.png)}section.gallery h2{font-weight:700;color:var(--primary-color);position:relative;font-size:2.5rem}section.gallery h2::after{content:'';height:3px;width:150px;background-color:var(--primary-color);display:block;margin-left:auto;margin-right:auto;margin-top:10px;border-radius:5px;margin-bottom:50px}section.gallery .img-box span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;background-color:rgb(218 168 36 / .5);color:#fff;font-weight:700;font-size:1.5rem;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}section.gallery .img-box:hover span{opacity:1}section.events h2{color:var(--primary-color);font-size:2.5rem}section.events div.event{background-color:#eaeaea;padding:30px;border-radius:10px;margin-bottom:20px}section.events div.event.active{background-color:var(--primary-color);color:#fff}section.events div.event h2{font-size:4rem;color:var(--body-color);line-height:2.5rem}section.events div.event.active h2{color:#fff}section.events div.event h2 span{display:block;font-size:1rem;text-transform:uppercase;padding-left:5px}section.features h2{color:var(--primary-color)}section.footnote .container{max-width:740px}section.footnote h3{color:var(--primary-color);text-align:left!important;position:relative}section.footnote h3 span{max-width:300px}section.footnote h3:after{content:'';background-color:var(--primary-color);width:5px;border-radius:5px;height:80%;position:absolute;right:20px}.accrediations-home .owl-stage{display:flex;align-items:center}.life-content-col{overflow:hidden;position:relative}.jims-life-link{position:absolute;bottom:0;left:0;right:0;width:100%}.life-content-col img{transition:0.5s all cubic-bezier(.175,.885,.32,1.275); height:auto;}.life-content-col:hover img{transform:scale(1.1)}.life-jima-wrapper{max-width:910px;margin:0 auto}section.footnote h3,section.footnote p{display:flex;justify-content:center;flex-direction:column;margin-bottom:0;height:200px}section.footnote p{margin-left:50px;max-width:300px;font-size:14px}section.footnote p .btn{background-color:var(--secondary-color);color:#fff;font-weight:700;margin-top:10px}.life-jima-wrapper .col-md-4{padding-left:3px!important;padding-right:3px!important}.alumani-wrapper img{width:90px!important;margin:auto}.alumani-wrapper{background:#1f4b9c2e;max-width:349px;margin:0 auto;height:100%}.our-alumani .owl-carousel .owl-stage-outer{display:flex}.our-alumani .item{height:100%}.our-alumani .owl-carousel .owl-stage{display:flex}#alumani .owl-dots{margin-top:35px}#alumani .owl-dots .owl-dot.active>span,.jims-media .owl-dots .owl-dot.active>span,.prominent .owl-theme .owl-dots .owl-dot.active span{background-color:var(--primary-color)}#alumani .owl-dots .owl-dot:hover span,.jims-media .owl-dots .owl-dot:hover>span,.prominent .owl-theme .owl-dots .owl-dot:hover span{background-color:#D6D6D6}.recruiters{max-width:543px;margin-left:auto}.prominent .owl-theme .owl-nav.disabled+.owl-dots{margin-top:61px;max-width:525px;margin-left:auto}.view-all-news{position:absolute;right:0;bottom:-18px}.faculty-details .col-12:not(:last-child){padding-right:25px}.line2{width:100%;height:3px;background-color:var(--primary-color)}.jims-media .owl-dots{margin-top:26px!important}.jims-media-content{max-width:356px}