#inner-banners{position:relative;padding:0;background:linear-gradient(49deg,#f1f1f1 0%,#f7f7f7 100%)}
.inner-brd-hdd{position:absolute;top:0;bottom:0;left:0;background:#ffffffe3;right:0;width:40%}
#inner-banners .innt-hdd-brdcrmp{text-align:right;position:absolute;bottom:92px;right:50px;left:146px;padding:0}
#inner-banners h1{font-weight:500;font-size:3.5rem}
#inner-banners .bnner-iner li{display:inline-block;padding-right:10px;font-size:20px}
#inner-banners img{width:100%}
#admissn-ppge-detls{}
.innt-hdd-brdcrmp p{line-height:29px;margin:15px auto;font-size:19px}
#hirre-xime-4iitems{position:relative;padding:60px 0}
.card-header-red{background:linear-gradient(90deg,#ff4d4d,#c00);color:#fff;padding:1.5rem 1rem;border-radius:var(--bs-border-radius-lg) var(--bs-border-radius-lg) 0 0}
.modern-card{border:1px solid #f8d7da;transition:transform 0.3s,box-shadow .3s;height:100%}
.modern-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(204,0,0,0.2)}
.knw-mre_hire{width:auto;margin:0 auto}
.dwnld-brochure{background:#ed1d25;color:#fff!important;padding:9px 11px;border-radius:5px}
#set-grdute-fg{}
.plccentr-iitm{text-align:center;font-weight:300;font-size:45px;color:#ed1d25;margin-bottom:14px}
.wht-box3{border:1px solid #eaeaea;padding:21px;background:#f4f4f4;height:147px;border-radius:19px}
#rel-mwol-redns{padding:60px 0;background:#f4f4f4}
.hero-red-header{background:linear-gradient(135deg,#c00,#900);color:#fff;padding:3rem 1.5rem;border-radius:var(--bs-border-radius-lg);text-shadow:1px 1px 4px rgba(0,0,0,0.3)}
.feature-item-red{border:1px solid #fcc;border-left:5px solid var(--bs-danger);transition:transform 0.3s,box-shadow .3s}
.feature-item-red:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(204,0,0,0.15)}
.metric-box-red{background-color:var(--bs-danger);color:#fff;border-radius:var(--bs-border-radius);padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform .2s}
.metric-box-red:hover{transform:translateY(-2px)}
.intrnship-prtners ul li{-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;list-style:none;padding:24px;border:1px solid #e3e3e3;border-radius:12px;float:left;width:15%;margin:7px}
.knw-mor-1{text-align:center;width:100%;float:left}
.banner-bttns-text{padding:10px 34px;border-radius:9px;margin:19px auto 0}
.intrn-shpp h5{font-size:.975rem;color:#ed1d25;font-weight:600;margin:14px auto 0}
#toop-recruiters{padding:60px 0;float:left;width:100%}
#student-tels-video-slidr{padding:63px 0;position:relative;background:#f4f4f4}
#student-tels-video-slidr .admssn-heding-com{text-align:left;padding:65px 0}
#student-tels-video-slidr .admssn-heding-com h1{padding-right:215px;margin-bottom:22px;color:#e91f27;text-align:left;font-size:45px;font-weight:300}
#student-tels-video-slidr .admssn-heding-com h5{font-weight:300;line-height:37px;font-size:20px;padding-right:120px}
.video-testim_1_wth{position:relative}
.video-icn-testim{position:absolute;bottom:141px;z-index:1;left:141px;right:141px;top:165px;color:#fff;text-align:center}
.video-icn-testim svg{width:100px;height:100px}
.testimonial-section{text-align:center;padding:0}
.slider-container{position:relative;max-width:100%;margin:0 auto;overflow:hidden}
.slider{display:flex;transition:transform .5s ease}
.slide{flex:0 0 100%;text-align:center;cursor:pointer;border-radius:37px;overflow:hidden}
.slide img{object-fit:cover;margin-bottom:0;transition:.3s}
.slide:hover img{transform:scale(1.05)}
#student-tels-video-slidr h3{margin:10px 0 5px;color:#333}
#student-tels-video-slidr p{color:#666;max-width:600px;margin:0 auto}
#student-tels-video-slidr .prev,#student-tels-video-slidr .next{position:absolute;top:50%;transform:translateY(-40%);background:#ed1d25;color:#fff;border:none;font-size:24px;cursor:pointer;padding:7px 5px 9px;border-radius:0}
#student-tels-video-slidr .prev:hover,#student-tels-video-slidr .next:hover{background:#ef4343}
#student-tels-video-slidr .prev{left:15px}
#student-tels-video-slidr .next{right:15px}
#student-tels-video-slidr .video-popup{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center}
#student-tels-video-slidr .video-content{position:relative;width:80%;max-width:700px;background:#000;border-radius:10px}
#student-tels-video-slidr .video-content video{width:100%;height:auto;display:block;border-radius:10px}
#student-tels-video-slidr .close{position:absolute;top:-35px;right:0;font-size:35px;color:#fff;cursor:pointer}
#encge-xximme{padding:60px 0}
.flow-step-connector{position:relative}
.flow-step-connector::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:30px;width:2px;background-color:var(--bs-danger)}
.flow-step-connector:last-child::after{content:none}
@media (min-width: 768px) {
.flow-step-connector-row .col-md-3{position:relative}
.flow-step-connector-row .col-md-3:not(:last-child)::after{content:'';position:absolute;top:50%;right:0;height:2px;width:100%;background-color:var(--bs-danger);transform:translateY(-50%);z-index:1}
.flow-step-connector-row .card{position:relative;z-index:2}
}
.modal-body .mb-3{margin-bottom:2px!important}
#socl-impctre{padding:73px 0;background:linear-gradient(180deg,rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%)}

@media screen and (min-width:280px) and (max-width:388px) {
	.inner-brd-hdd { position: static; width: 100%; }
	#inner-banners .innt-hdd-brdcrmp { text-align: center; position: static; background: #e81f28; padding: 15px 0px; }
	#inner-banners h1 { font-size: 35px; }
	.plccentr-iitm { font-size: 28px; }
	.wht-box3 { height: auto; }
	#admissn-contct-etails { padding: 84px 0 29px; }
}
@media screen and (min-width:389px) and (max-width:476px) {
	.inner-brd-hdd { position: static; width: 100%; }
	#inner-banners .innt-hdd-brdcrmp { text-align: center; position: static; background: #e81f28; padding: 15px 0px; }
	#inner-banners h1 { font-size: 35px; }
	.plccentr-iitm { font-size: 28px; }
	.wht-box3 { height: auto; }
	#admissn-contct-etails { padding: 84px 0 29px; }
}
@media screen and (min-width:477px) and (max-width:575px) {
	.inner-brd-hdd { position: static; width: 100%; }
	#inner-banners .innt-hdd-brdcrmp { text-align: center; position: static; background: #e81f28; padding: 15px 0px; }
	#inner-banners h1 { font-size: 35px; }
	.plccentr-iitm { font-size: 28px; }
	.wht-box3 { height: auto; }
	#admissn-contct-etails { padding: 84px 0 29px; }
	.carousel-control-next { left: auto; }
}
@media screen and (min-width:576px) and (max-width:767px) {
	.inner-brd-hdd { position: static; width: 100%; }
	#inner-banners .innt-hdd-brdcrmp { text-align: center; position: static; background: #e81f28; padding: 15px 0px; }
	#inner-banners h1 { font-size: 35px; }
	.plccentr-iitm { font-size: 28px; }
	.wht-box3 { height: auto; }
	#admissn-contct-etails { padding: 84px 0 29px; }
}
@media screen and (min-width:768px) and (max-width:991px) {
	.inner-brd-hdd { width: 55% !important; }
	#inner-banners .innt-hdd-brdcrmp { text-align: right; bottom: 47px; right: 50px; left: 25px; padding: 0; }
	.wht-box3 { height: auto; }
	#admissn-contct-etails { padding: 84px 0 29px; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
	.inner-brd-hdd { width: 55% !important; }
	#inner-banners .innt-hdd-brdcrmp { text-align: right; bottom: 47px; right: 50px; left: 25px; padding: 0; }
}
@media screen and (min-width:1150px) and (max-width:1240px) {
	.inner-brd-hdd { width: 50%; }
}
@media screen and (min-width:1241px) and (max-width:1340px) {
	.inner-brd-hdd { width: 44% !important; }
}
@media screen and (min-width:1341px) and (max-width:1399px) {
	.card-header-red h5{font-size:16px}
	.inner-brd-hdd { width: 44% !important; }
}
@media screen and (min-width:1400px) and (max-width:1499px) {
	#inner-banners .innt-hdd-brdcrmp { padding: 0px 34px 0px 46px !important; }
}
@media screen and (min-width:1500px) and (max-width:1599px) {

}
@media screen and (min-width:1600px) and (max-width:1699px) {

}
@media screen and (min-width:1700px) and (max-width:1799px) {

}
@media screen and (min-width:1800px) and (max-width:1899px) {

}
@media screen and (min-width:1900px) and (max-width:1999px) {

}
@media screen and (min-width:2000px) and (max-width:2999px) {

}
@media screen and (min-width:3000px) and (max-width:3999px) {

}
@media screen and (min-width:4000px) and (max-width:4999px) {

}
@media screen and (min-width:5000px) and (max-width:5999px) {

}
#footer-potn{background:#ef4343;color:#f8f8f8;padding:60px 27px 11px;font-size:15px}
#footer-potn .itm-footr-1{line-height:28px}
#footer-potn .itm-footr-1 h3{font-size:22px;font-weight:600}
#footer-potn p{margin-bottom:4px}
#footer-potn .copty-rgt ul li{display:inline-block;padding-right:9px;float:right}
#footer-potn .copty-rgt h6{font-size:13px;color:#f8f8f8;font-weight:300}
#footer-potn .copty-rgt{display:flow-root}