:root{
	--theme-background:#d21417;
}

.logomenubox{padding:10px 25px 15px;}
.logomenubox .navbar-default{background:transparent;border:none;}
.logomenubox .navbar-default .navbar-brand{height:auto;padding:0;margin:0;}
.logomenubox .navbar-default .navbar-nav{margin:17px 0 0;position:relative;}
.logomenubox .navbar-default .navbar-nav > li > a{display: block;color: #000;
	font-size: 16px;text-transform: uppercase;font-weight: 600;
	font-family: 'Century Gothic';transition: all 0.3s ease-in;padding: 15px 15px;}
.logomenubox .navbar-default ul > li.active>a,.logomenubox .navbar-default ul > li a:hover,.logomenubox .navbar-default ul > li a:focus,.logomenubox .navbar-default ul > li a:active,.logomenubox .navbar-default .navbar-nav > .open > a,.logomenubox .navbar-default .navbar-nav > .open > a:hover,.logomenubox .navbar-default .navbar-nav > .open > a:focus,.logomenubox .navbar-default .dropdown-menu .links a:hover,.logomenubox .navbar-default .dropdown-menu .links a:focus,.logomenubox .navbar-default .dropdown-menu .links a:active{background:var(--theme-background);color:#fff;}
.logomenubox .navbar-default ul > li.mega-menu{position:static;}
.logomenubox .navbar-default ul > li .dropdown-menu{border:none;box-shadow:none;border-radius:0;background: #fff;padding: 20px;display: none;z-index: 9;}
.logomenubox .navbar-default ul > li.mega-menu .dropdown-menu{width:100%;}
.logomenubox .navbar-default .dropdown-menu .links li{width:100%;margin:0 0 5px;display:block;}
.logomenubox .navbar-default .dropdown-menu .links a {font-size: 14px;color: #333;display: block;padding: 3px 5px;position: relative;transition: all 0.3s ease-in;text-transform: initial;font-weight: 400;font-family: 'Roboto', sans-serif;text-shadow: none;}
.logomenubox .navbar-default .dropdown-menu .links li:last-child{margin-bottom:0;}
.logomenubox .navbar-default .dropdown-menu h3.sub_dropdowns {width: 100%;font-size: 16px;border-bottom: 1px solid #ccc;padding: 0 0 6px;margin: 0 0 15px;text-align: left;text-transform: uppercase;}

@media all and (min-width: 320px) and (max-width: 767px) {
    
.our_culture .programme_slider .prog_bx .prog_bx_inr img {
        width: 100px;
    }
}    

@media screen and (min-width:992px){
	.logomenubox .navbar-default ul > li.dropdown:hover .dropdown-menu{display:block;}
}

.header-container.active-hdr{animation:slide-down 0.7s;-moz-animation:slide-down 0.7s;-webkit-animation:slide-down 0.7s;box-shadow:0 0 5px rgba(0,0,0,.3);}
@keyframes slide-down{
	0%{opacity:0;transform:translateY(-100%);}
	100%{opacity:0.9;transform:translateY(0);}
}
.logo_box a img,.header-container.active-hdr .logo_box a img{transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.slider_txt_scroll{background:rgba(0,0,0,.7);color:#fff;font-size:17px;text-transform: capitalize;padding: 10px;width: 100%;float: left;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.active-hdr .slider_txt_scroll{background:rgba(0,0,0,1);}
.slider_txt_scroll p{-moz-transform:translateX(45%);-webkit-transform: translateX(45%);transform: translateX(45%);-moz-animation: bouncing-text 5s linear infinite alternate;-webkit-animation: bouncing-text 5s linear infinite alternate;animation: bouncing-text 10s linear infinite alternate;width:100%;text-align:center;}
			
@-moz-keyframes bouncing-text {
	0% {
		-moz-transform: translateX(45%);
	}
	100% {
		-moz-transform: translateX(-45%);
	}
}

@-webkit-keyframes bouncing-text {
	0% {
		-webkit-transform: translateX(45%);
	}
	100% {
		-webkit-transform: translateX(-45%);
	}
}

@keyframes bouncing-text {
	0% {
		-moz-transform: translateX(45%);
		-webkit-transform: translateX(45%);
		transform: translateX(45%);
	}
	100% {
		-moz-transform: translateX(-45%);
		-webkit-transform: translateX(-45%);
		transform: translateX(-45%);
	}
}

.course_menu .sub_dropdown{position:relative;}
.course_menu .sub-container{width:280px;top:100%;}
.course_menu .sub_dropdown.mg_menu{position:static;}
.course_menu .mg_menu .sub-container{width:830px;}


.placementcolum{display:flex;flex-wrap:wrap;}
.placementcolum .left-detail{display:flex;align-items:center;justify-content:center;}
.circle-logo{width:100%;margin-top:0;}
.circle-logo ul{height:90px !important;}

.container-award{display:flex;flex-wrap:wrap;overflow-x:hidden;}
.container-award .award-left,.container-award .award-right{height:auto;padding:40px 30px 25px;}
.award-left h2{font-family:'Century Gothic';font-size:40px;color:#000;border-bottom:1px solid #000;display:inline-block;font-weight:600;text-transform:uppercase;padding:0 0 10px;margin:0 0 30px 30px;}
/* .award-right h2{margin:0 0 30px 30px;} */
.award-right .award-content h4{color:#fff;}
.new-award.award-left-inner{padding:0 30px;}
.new-award .Testimonials-box{padding:15px 30px;}
.new-award .Testimonials-box .Testimonials-img{margin:0 auto 35px;float:none;width:auto;}
.new-award .Testimonials-box .Testimonials-img img{margin:0;display:inline-block;}
.new-award .Testimonials-box .Testimonials-content{width:100%;padding:0;}
.new-award .Testimonials-box .Testimonials-content p{text-align:center;}
.new-award .Testimonials-box .Testimonials-content h4{margin-bottom:15px;}
.new-award .Testimonials-box .Testimonials-content h4 span{display:inline-block;margin:0;}
.new-award .Testimonials-box .Testimonials-content .textscrool{overflow:auto;height:auto;padding:0;}

.college_container{padding:50px 0 40px; overflow-x:hidden;}
/* .about_info{padding-right:45px;} */
.about_info p{font-size:16px;line-height:26px;color:#111;font-family:'Roboto', sans-serif;margin:15px 0;}
.about_img{}
.about_img_inr{position:relative;width:100%;}
.about_img img{width:100%;}
.about_img .video-play-button{right:0;bottom:0;margin:auto;position:absolute;}

.director-msg{padding:50px 0;}
.director-msg .message-right{width:100%;padding:0;text-align:center;}
.director-msg .message-right h3{margin-bottom:40px;color:#fff;}
.director-msg .message-right:before,.director-msg .message-right:after{display:none;}
.director-msg .message-right .msg{position:initial;padding:30px 30px 15px;}
.director-msg .message-right .msg p{color:#fff;}
.director-msg .message-right .msg:before,.director-msg .message-right .msg:after{position:absolute;left:0;top:0;width:100px;height:100px;content:'';background:url(../images/message_corner_left.png) no-repeat;}
.director-msg .message-right .msg:after{left:auto;top:auto;right:0;bottom:0;background:url(../images/message_corner_right.png) no-repeat;}

.vision-container{width:100%;float:left;display:flex;flex-wrap:wrap;}
.vision-container .visions_bx{width:50%;float:left;padding:50px 60px;text-align:center;}
.vision-container .visions_bx h2{color:#fff;font-size:35px;text-transform:uppercase;margin-bottom:30px;}
.vision-container .visions_bx p{color:#fff;font-size:17px;line-height:26px;text-align:justify;margin-bottom:10px;}
.vision-container .mission-info{background:#173f5f;}
.vision-container .vision-info{background:#ff9600;}

.container-rnd{float:left;width:100%;padding:60px 0;background:#f5f5f5;}
.container-rnd h2{text-align:center;font-size:40px;color:#000;font-family:'Century Gothic';font-weight:600;margin:0 0 40px;}
.rnd-slider .item a{width:100%;display:flex;align-items:center;justify-content:center;height:120px;border:1px solid #eee;background:#fff;}
.rnd-slider .item a img{max-height:100px;max-width:90%;}

.news-ltr .divRow{float:left;width:100%;}

#study{float:left;width:100%;}
#study .study_info_cnt{float:left;width:100%;}
#study .study_img{border:1px solid #eee;padding:10px;}
#study .study_img img{width:100%;}
#study .study_info{padding-left:30px;}
#faq{background:#f5f5f5;float:left;width:100%;}
#faq .leading-accordian .cntnt{padding:0 0 20px;}
#faq .leading-accordian .cntnt p,#study .study_info p{font-size:17px;line-height:27px;margin-bottom:10px;}

.placement_cont .recuiter-right{width:40%;}
.placement_cont .recuiter-left{width:60%;}
.placement_cont .recuiter-left .recuiter-left-inside{border-bottom:1px solid #B36B04;padding:40px 0;}
.placement_cont .recuiter-left .recuiter-left-inside:last-child{border-bottom:none;padding-bottom:0;}
.placement_cont .recuiter-left .recognisation-box{width:50%;border-color:#B36B04;height:210px;}
.placement_cont .recuiter-left .recognisation-box .recognisation-out{width:125px;height:125px;}
.placement_cont .recuiter-left .recognisation-box:hover .recognisation-out{margin:-125px auto 0;}
.placement_cont .recuiter-left .recognisation-box h4{color:#fff;}
.placement_cont .recuiter-left .recognisation-content p{color:#fff;}

.prog-container{width:100%;float:left;background:url("../images/heading-bg.jpg") no-repeat left top / cover;padding:20px 0;}
.prog-container h3{text-transform:capitalize;font-size:35px;}
.programme_slider{margin-top:20px;}
.programme_slider .prog_bx{width:180px;height:180px;background:rgba(0,0,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.programme_slider .prog_bx .prog_bx_inr{width:150px;height:150px;background:rgba(0,0,0,.15);border-radius:50%;text-align:center;overflow:hidden;}
.programme_slider .prog_bx figure{width:70px;height:70px;margin:20px auto 10px;}
.programme_slider .prog_bx figure img{width:100%;}
.programme_slider .prog_bx h4{width:100%;text-transform:uppercase;color:#fff;font-size:17px;font-family:'Century Gothic';font-weight:600;}

.owl-dots{margin-top:20px;text-align:center;}
.owl-dots .owl-dot{display:inline-block;margin:0 3px;}
.owl-dots .owl-dot span{width:16px;height:16px;background:#ddd;border-radius:35px;display:block;}
.owl-dots .owl-dot.active span,.event-slider .owl-dots .owl-dot.active span,.news-slider .owl-dots .owl-dot.active span,.award-slide .owl-dots .owl-dot.active span{background:#072d5a;}

.programme_slider .owl-dots .owl-dot span,.studenttext .owl-dots .owl-dot span,.studentvideo .owl-dots .owl-dot span,.recruitertext .owl-dots .owl-dot span,.recruitervideo .owl-dots .owl-dot span,.Recruiters .owl-dots .owl-dot span,.ranking-slide .owl-dots .owl-dot span{background:rgba(255,255,255,.5);}
.programme_slider .owl-dots .owl-dot.active span,.studenttext .owl-dots .owl-dot.active span,.studentvideo .owl-dots .owl-dot.active span,.recruitertext .owl-dots .owl-dot.active span,.recruitervideo .owl-dots .owl-dot.active span,.Recruiters .owl-dots .owl-dot.active span,.ranking-slide .owl-dots .owl-dot.active span{background:rgba(0,0,0,.7);}
.event-slider .owl-dots .owl-dot span,.award-slide .owl-dots .owl-dot span,.news-slider .owl-dots .owl-dot span{background:#aaa;}
.award-left-inner{width:100%;}

.radmore{display: block;width: 170px;height: 50px;background:var(--theme-background);border-radius: 5px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;font-family: 'Century Gothic';font-weight: 600;text-transform: uppercase;transition: all 0.3s ease-in; margin:20px auto 0;}
.radmore img{display: inline-block;margin:0 0 0 10px; transition:all 0.3s ease-in;}
.radmore:hover img{margin: 0 0 0 15px;}
.radmore:hover,.radmore:focus,.radmore:active{box-shadow: 0 5px 5px #333;background:#b51012;color:#fff;}

.copyright-sec{margin-top:0px;}
.copyright-sec p.create{text-align:right;}

.ftr_mnu>.col-lg-3{border-right:1px solid #fff;}
.ftr_mnu>.col-lg-3:last-child{border-right:none;}

.video_modal .modal-dialog{max-width:700px;}
.video_modal .modal-content{border:none;border-radius:0;margin-top:80px;}
.video_modal .modal-body{position:relative;padding:0;}
.video_modal .modal-body .close{position:absolute;right:0;top:-40px;color:#fff;opacity:1;}
.video_modal .video_frame{float:left;width:100%;}
.video_modal .video_frame iframe{border:none;float:left;width:100%;height:395px;}

.event_container{display:flex;flex-wrap:wrap;padding:0;overflow-x:hidden;}
.event_container .recuiter-left{width:60%;}
.event_container .event_right{width:40%;}
.event_container .event_right .event_right_inner{width:90%;}

.home .banner-content{border:none;z-index:9;max-width:100%;width:auto;}
.home .banner-content h2{font-size:55px;margin-bottom:7px;}
.home .banner-content span{font-size:38px;color:#fff;text-transform:uppercase;font-family:'Century Gothic';font-weight:600;}

.main_slider .carousel-indicators li{width:18px;height:18px;border:none;background:#fff;}
.main_slider .carousel-indicators li.active{background:#b51012;}

.award_cont{margin-top:40px;}

.college-wise-award{padding:40px 0;float:left;width:100%;border-bottom:1px solid #ddd;}
.college-wise-award h2{text-align:center;font-size:40px;color: #333;font-weight: 600;font-family: 'Century Gothic';margin-bottom: 25px;}
.custom_tab.nav{margin:10px 0 20px;border:none;text-align:center;}
.custom_tab.nav > li {float:none;margin-bottom: 0;margin: 0 30px 0 0;display:inline-block;}
.custom_tab.nav > li > a {position: relative;display: block;padding: 5px 25px;background: #ff9600;color: #fff;font-size: 18px;font-family: 'Century Gothic';font-weight: 600;}
.custom_tab.nav > li > a:hover {color:#fff;background:var(--theme-background);box-shadow: 0 5px 5px #333;}
.custom_tab.nav > li.active > a {color:#fff; border:0;background:var(--theme-background);}
.custom_tab.nav > li:after {background: url(../images/down-arow.png) no-repeat;position: absolute;content: "";right: -20px;top: 10px;width: 10px;height: 16px;}
.custom_tab.nav > li:last-child:after {display:none;}
.college-wise-award .news-ltr .cntnt ul{display:flex;flex-wrap:wrap;}
.college-wise-award .news-ltr .cntnt ul li{width:calc(100% / 4 - 15px);float: left;margin: 0 20px 20px 0;}
.college-wise-award .news-ltr .cntnt ul li:nth-child(4n+4){margin-right:0;}
.college-wise-award .news-ltr .cntnt ul li span{display:block;background:var(--theme-background);text-transform:uppercase;padding:5px 0;position:absolute;left:50%;top:50%;width:0;height:0;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;display:flex;align-items:center;justify-content:center;opacity:0;color:#fff;font-size:18px;font-weight:500;}
.college-wise-award .news-ltr .cntnt ul li:hover span{width:100%;height:100%;left:0;top:0;opacity:1;}

.flex-row{display:flex;flex-wrap:wrap;}
.advantage{padding-bottom:30px;}
/* .advantage h2{font-size: 38px;line-height: 45px;color: #333;font-weight: 600;margin: 0 0 120px;font-family: 'Century Gothic';text-align: center;} */

.adv_bx{padding:40px 0;}
.our_cell{padding:50px 0 0;}
.our_cell h3{text-align: center;font-size: 40px;color: #333;font-family: 'Century Gothic';font-weight: 600;margin: 0 0 20px;}
.our_cell h3 ~ p{font-size: 16px;text-align: center;width: 80%;margin: 0 auto 50px;}
.our_cell .choose_box-outer{padding:0;}
.our_cell .choose_box-outer .content-details{transition:opacity .25s ease-in-out, all ease-in-out 0.3s;-moz-transition: opacity .25s ease-in-out, all ease-in-out 0.3s;-webkit-transition: opacity .25s ease-in-out, all ease-in-out 0.3s;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.8);left:50%;}
.our_cell .choose_box-outer .content-details a{opacity:0;transition:opacity .25s ease-in-out, all ease-in-out 0.3s;-moz-transition: opacity .25s ease-in-out, all ease-in-out 0.3s;-webkit-transition: opacity .25s ease-in-out, all ease-in-out 0.3s;}
.our_cell .choose_box-outer:hover .content-details,.our_cell .choose_box-outer:hover .content-details a{opacity:1;}

#hexcontainer {
	position:relative;
	margin:0;
	padding:20px 0;text-align:center;
}

.hex1, .hex2 {
	position:relative;
	display:inline-block;
	height:220px;
	width:190px;
	overflow:hidden;
}

.hex1 {
	-webkit-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	transform:rotate(60deg);
	margin:-20px 10px;
}

.hex2 {
	-webkit-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	transform:rotate(60deg);
}

.hexlink {
	-webkit-transform:rotate(-120deg);
	-moz-transform:rotate(-120deg);
	-ms-transform:rotate(-120deg);
	-o-transform:rotate(-120deg);
	transform:rotate(-120deg);
	position:relative;
	display:inline-block;
	text-decoration:none;
	height:220px;
	width:190px;background:no-repeat center center / cover var(--theme-background);
}


/* --- OVERLAY --- */


.hexcover {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:transparent;
	opacity:0.9;
}

.hexlink h3 {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:normal;
	word-spacing:5px;
	color:transparent;
	cursor:pointer;
	opacity:1;
}

.plus {
	position:absolute;
	bottom:16%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	height:40px;
	width:40px;
	cursor:pointer;
}

.plus:before, .plus:after {
	content:"";
	position:absolute;
	top:10px;
	left:18px;
	width:4px;
	height:20px;
	border-radius:2px;
	background-color:transparent;
	opacity:1;
}

.plus:after {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}

@-webkit-keyframes plusBump {
	0%		{width:4px; height:20px; left:18px; top:10px;}
	100%	{width:5px; height:25px; left:17.5px; top:7.5px;}
}
@-moz-keyframes plusBump {
	0%		{width:4px; height:20px; left:18px; top:10px;}
	100%	{width:5px; height:25px; left:17.5px; top:7.5px;}
}
@-o-keyframes plusBump {
	0%		{width:4px; height:20px; left:18px; top:10px;}
	100%	{width:5px; height:25px; left:17.5px; top:7.5px;}
}
@keyframes plusBump {
	0%		{width:4px; height:20px; left:18px; top:10px;}
	100%	{width:5px; height:25px; left:17.5px; top:7.5px;}
}

.hexlink:hover .hexcover {background-color:#C9CFD9;}

.hexlink:hover h3 {color:#566676;}

.hexlink:hover .plus:before, .hexlink:hover .plus:after {
	background-color:#FFFFFF;
	-webkit-animation:plusBump 150ms ease 0.4s 4 alternate;
	-moz-animation:plusBump 150ms ease 0.4s 4 alternate;
	-o-animation:plusBump 150ms ease 0.4s 4 alternate;
	animation:plusBump 150ms ease 0.4s 4 alternate;
}



.tour_img .custom_tab.nav > li.active > a,.tour_img .custom_tab.nav > li > a:hover{color:var(--theme-background);background:#fff;}

.scholarship_exce .recognisation-box{border:none;}
.scholarship_exce .recognisation-container{border:none;padding:0;}
.scholarship_exce .recognisation-box h4,.scholarship_exce .recognisation-content p{color:#fff;}

.scholarship_gallery{padding:40px 0 0;float:left;width:100%;}
.scholarship_gallery h2,.what-we-offer h2{font-size: 38px;color: #333;font-weight: 600;font-family: 'Century Gothic';text-align:center;margin-bottom:25px;text-transform:capitalize;}
.scholarship_gallery .custom_tab{margin-bottom:50px;}
.scholarship_gallery .choose_box-outer{padding:0;}
.scholarship_gallery .choose_box-outer .choose_img{height:300px;}

.what-we-offer{background:url("../images/award-bg.jpg")no-repeat left top / cover;padding:40px 0 0;float:left;width:100%;}
.what-we-offer h2{}
.what-we-offer p{width: 80%;margin: 0 auto;text-align: center;font-size: 16px;line-height: 26px;}
.what-we-offer .choose_box-outer{padding:20px 0 0 0;}

.crs_detail.banner-content{width:auto;border:none;}

.readmore{
	display: inline-block;
	width: auto;
	height: 50px;
	background:var(--theme-background);
	border-radius: 5px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-family: 'Century Gothic';
	font-weight: 600;
	text-transform: capitalize;
	transition: all 0.3s ease-in;padding:0 25px;
}
.readmore.white{background:#fff;color:var(--theme-background);}
.readmore:hover,.readmore:focus,.readmore:active {
	box-shadow: 0 5px 5px #000;
	background: #b51012;color:#fff;
}
.readmore.white:hover,.readmore.white:focus,.readmore.white:active {
	color: #b51012;background:#fff;
}


.msg_vision{float:left;width:100%;display:flex;flex-wrap:wrap;}
/*.msg_vision .hod_msg{float:left;width:50%;background:url("../images/finder-bg.jpg")left top no-repeat;padding:40px;}*/
.msg_vision .hod_msg{float:left;width:50%;background:url("../images/finder-bg.jpg")left top;padding:40px;}
.msg_vision .vsn_msn{float:left;width:50%;padding:40px;background:#173f5f;}
.msg_vision h3 {margin: 0;font-size: 30px;line-height: 45px;color: #fff;font-weight: 600;font-family: 'Roboto', sans-serif;margin: 0 0 5px;}
.msg_vision p{color:#fff;font-size:15px;line-height:24px;font-family: 'Roboto', sans-serif;font-weight:400;}

.innovation{float:left;width:100%;display:flex;flex-wrap:wrap;}
.innovation .inn_img{float:right;position:relative;width:40%;}
.innovation .inn_img img{width:100%;}
.innovation .inn_img .video-play-button{right:0;bottom:0;margin:auto;position:absolute;}
.innovation .inn_info{float:left;padding:40px;width:60%;background:#ff8a00;}
.innovation .inn_info h3 {margin: 0;font-size: 30px;line-height: 45px;color: #fff;font-weight: 600;font-family: 'Roboto', sans-serif;margin: 0 0 5px;}
.innovation .inn_info p{color:#fff;font-size:15px;line-height:24px;font-family: 'Roboto', sans-serif;font-weight:400;}

.choose_container1.crs_club{padding:45px 0;}

.training_overview .recuiter-left{width:100%;background:none;}
.training_overview .recuiter-left .recognisation-box{width:calc(100% / 4);border-color:#09356a;height:300px;}
.training_overview .recuiter-left .recognisation-box h4{color:#fff;font-size:20px;}
.training_overview .recuiter-left .recognisation-box p{color:#fff;}
.training_overview .recuiter-left .recognisation-out{width:200px;height:200px;}
.training_overview .recuiter-left .recognisation-box:hover .recognisation-out{margin:-200px auto 0;}

.research-and-development{float:left;width:100%;padding:50px 0;background:#f5f5f5;}
.research-and-development .r-and-d{}
.research-and-development .r-and-d .item{height:150px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;background:#fff;}

.course-detail-boxes{width:100%;float:left;padding:40px 0 10px;}
.course-detail-boxes .cors_bx{border:1px solid #ddd;background:#fff;text-align:center;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;padding:30px;}
.course-detail-boxes .cors_bx h4{transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;text-transform:uppercase;font-size:17px;font-family:'Century Gothic';font-weight:600;margin-top:15px;color:#444;}
.course-detail-boxes .cors_bx:hover{background:var(--theme-background);border-color:var(--theme-background);}
.course-detail-boxes .cors_bx:hover h4{color:#fff;}

.course_outcomes{float:left;width:100%;padding:40px 0;}
.course_outcomes h2,.course-duration h2,.laboratory h2{font-size:35px;color: #333;font-family: 'Century Gothic';margin: 0 0 40px;font-weight: 600;text-align: center;}
.course_outcomes .course_outcm_bx{border:1px solid #ddd;background:#fff;padding:15px;overflow:hidden;text-align:center;}
.course_outcomes .course_outcm_bx .course_img,.course_outcomes .course_outcm_bx .course_img img{width:100%;height:250px;overflow:hidden;object-fit:cover;}
.course_outcomes .course_outcm_bx h5{margin-top:15px;font-size:16px;text-transform:capitalize;}
.course_outcomes .course_outcm_bx p{font-size:14px;line-height:23px;}
.course_outcomes .course_outcomes_slider .owl-nav{}
.course_outcomes .course_outcomes_slider .owl-nav>div{position:absolute;left:0;top:calc(50% - 20px);background:transparent;border:2px solid var(--theme-background);color:var(--theme-background);transition:all ease-in-out 0.3s;width: 40px;height: 40px;line-height: 36px;text-align: center;font-size: 18px;}
.course_outcomes .course_outcomes_slider .owl-nav>div:hover{background:var(--theme-background);color:#fff;}
.course_outcomes .course_outcomes_slider .owl-nav>.owl-next{left:auto;right:0;}

.course-duration{background:#f5f5f5;padding:40px 0;float:left;width:100%;}
.course-duration .course_duration_bx{background:#fff;border:5px solid var(--theme-background);position:relative;padding:20px;text-align:center;height:100%;}
.course-duration .course_duration_bx:after,.course-duration .course_duration_bx:before{width:70%;left:15%;right:15%;top:-5px;margin:auto;position:absolute;content:'';height:5px;z-index:1;background:#fff;}
.course-duration .course_duration_bx:before{top:auto;bottom:-5px;}
.course-duration .course_duration_bx figure{width:100px;height:100px;margin:0 auto 30px;}
.course-duration .course_duration_bx h3{font-size: 18px;text-transform: capitalize;margin: 0 0 10px;}
.course-duration .course_duration_bx p{font-size: 15px;line-height: 23px;}
.course-duration .course_duration_bx .more{margin-top:15px;border:2px solid var(--theme-background);color:var(--theme-background);padding:0 30px;line-height:40px;display:inline-block;transition:all ease-in-out 0.3s;text-transform:capitalize;font-size:15px;}
.course-duration .course_duration_bx .more:hover{background:var(--theme-background);color:#fff;}

.laboratory{background:url(../images/laboratory_bg.jpg) no-repeat center center / cover;padding:40px 0;float:left;width:100%;text-align:center;}
.laboratory h2{color:#fff;}
.laboratory .laboratory_bx{float:left;width:100%;}
.laboratory .laboratory_bx figure{width:105px;height:105px;border:4px solid #fff;overflow:hidden;float:left;border-radius:50%;}
.laboratory .laboratory_bx figure img{width:100%;height:105px;object-fit:cover;}
.laboratory .laboratory_bx .laboratory_info{width:calc(100% - 130px);float:left;margin-left:25px;text-align:left;}
.laboratory .laboratory_bx .laboratory_info h5{font-size:16px;font-weight:600;color:#fff;}
.laboratory .laboratory_bx .laboratory_info p{font-size:14px;color:#fff;line-height:22px;}
.laboratory .laboratory_bx .laboratory_info .more{background:#fff;line-height:38px;color:var(--theme-background);font-size:14px;padding:0 20px;display:inline-block;margin-top:10px;border-radius:3px;text-transform:capitalize;}
.laboratory .readmore{background:#fff;color:var(--theme-background);display:inline-block;margin-top:25px;}

.section-title{font-size:35px;color: #333;font-family:'Century Gothic';margin:0 0 25px;font-weight: 600;text-align: center;text-transform:capitalize;}

.milestore-placment-records{float:left;width:100%;padding:40px 0;}
.milestore-placment-records .placement_bx{height:100%;position:relative;padding:25px;border-radius:8px;overflow:hidden;}
.milestore-placment-records .placement_bx:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:rgba(0,0,0,
.8);}
.milestore-placment-records .placement_bx figure{margin:0 auto 30px;display:table;position:relative;z-index:1;}
.milestore-placment-records .placement_bx h4{color:#ddd;font-size:20px;text-align:center;width:100%;margin-bottom:20px;position:relative;z-index:1;}
.milestore-placment-records .placement_bx ul li{color:#ddd;font-size:15px;display:block;margin-bottom:5px;position:relative;padding-left:18px;}
.milestore-placment-records .placement_bx ul li:before{width:10px;height:10px;background:#ddd;border-radius:25px;content:'';position:absolute;left:0;top:5px;}
.milestore-placment-records .placement_bx ul li:last-child{margin-bottom:0;}

.placement-record{padding:40px 0;float:left;width:100%;}
.placement-record .record-left{}
.placement-record .record-left h2{text-align:left;}
.placement-record .record-left p{font-size:13px;line-height:23px;}
.placement-record .record-right{}
.placement-record .record-right ul li{box-shadow:1px 3px 5px #ddd;background:#fff;padding:25px;text-align:center;width: calc(100% / 3 - 20px);float: left;margin: 0 30px 30px 0;font-size:17px;}
.placement-record .record-right ul li span{display:block;margin-bottom:10px;font-weight:600;font-size:25px;}
.placement-record .record-right ul li:nth-child(3n+3){margin-right:0;}

.mission_img{width:50%;float:right;overflow:hidden;position:relative;}
.mission_img img{width:100%;height:100%;}

.accordion-table{width:100%;border:1px solid #ddd;}
.accordion-table tr th{background:#eee;padding:10px;text-transform:capitalize;font-size:14px;font-weight:500;}
.accordion-table tr td{padding:10px;font-size:14px;font-weight:400;border-bottom:1px solid #eee;}
.accordion-table tr:last-child td{border-bottom:1px solid #ddd;}
.accordion-table tr:nth-child(odd) td{background:#f5f5f5;}

.idfc_container{padding:40px 0;float:left;width:100%;background:#f5f5f5;}

.obj_function-container{background:#f2f3f7;float:left;width:100%;display:flex;flex-wrap:wrap;}
.obj_function-container .objective_div{float:left;width:50%;border-right:1px solid #ddd;padding:40px;}
.obj_function-container h2{text-align:left;font-size:30px;}
.obj_function-container .function_div{float:left;width:50%;padding:40px;}
.obj_function-container ul.obj_points li{font-size:14px;margin-bottom:20px;float:left;width:100%;}
.obj_function-container ul.obj_points li p{float:left;width:calc(100% - 67px);}
.obj_function-container ul.obj_points li span{border-right:3px solid #444;width:55px;float:left;padding-right:12px;margin-right:12px;}
.obj_function-container ul.obj_points li span img{transition: all 0.3s ease-in-out 0s;width:100%;}
.obj_function-container ul.obj_points li:hover span img{ transform: rotate(360deg)  scale(1.05);transition: all 0.3s ease-in-out 0s;}

.excellence-collaborations-container{width:100%;float:left;padding:40px 0;}
.excellence-collaborations-container .exce_bx{width:50%;float:left;}
.excellence-collaborations-container .exce_bx h3{text-align:left;font-size:22px;margin-bottom:12px;}
.excellence-collaborations-container .exce_bx p{font-size:14px;line-height:22px;}
.excellence-collaborations-container .exce_bx .readmore{line-height:38px;padding:0 25px;font-size:14px;margin-top:15px;height:auto;}
.excellence-collaborations-container .exce_left{border-right:1px dashed #ddd;}
.excellence-collaborations-container .exce_right{padding-left:15px;}
.excellence-collaborations-container .exce_bx figure{width:250px;float:left;height:auto;margin-right:15px;}
.excellence-collaborations-container .exce_bx .exce_info{width:calc(100% - 265px);float:left;}

.need-to-know{background:#173f5f;padding:40px 0;float:left;width:100%;}
.need-to-know h2{color:#fff;}
.need-to-know .know_box{background:#fff;width:100%;float:left;padding:10px;}
.need-to-know .know_box:nth-child(5n+5){margin-right:0;}
.need-to-know .know_box figure{margin:0 -10px;transition:all ease-in-out 0.3s;}
.need-to-know .know_box:hover figure{transform:scale(1.05);}
.need-to-know .know_box h5{text-transform:capitalize;font-size:17px;margin-bottom:15px;}
.need-to-know .know_box .readmore{line-height:38px;padding:0 25px;font-size:14px;margin-top:15px;height:auto;}

.achievement_slider{float:left;width:100%;}
.achievement_slider .ach_slider_bx{float:left;width:50%;}
.achievement_slider .ach_slider_bx img{max-height:520px;}
.achievement_slider .ach_slider_bx .owl-nav>div{position:absolute;left:20px;top:calc(50% - 20px);background:transparent;border:2px solid var(--theme-background);color:var(--theme-background);transition:all ease-in-out 0.3s;width: 40px;height: 40px;line-height: 36px;text-align: center;font-size: 18px;}
.achievement_slider .ach_slider_bx .owl-nav>div:hover{background:var(--theme-background);color:#fff;}
.achievement_slider .ach_slider_bx .owl-nav>.owl-next{left:auto;right:20px;}


.howtoreach_bx{margin-bottom:30px;float:left;width:100%;}
.howtoreach_bx h2{font-weight:600;margin:25px 0 10px;float:left;width:100%;}
.howtoreach_bx iframe{width:100%;height:450px;border:none;float:left;border-radius:10px;}

.reachus_menu{margin-bottom:25px;border:2px solid #efefef;border-radius:10px;padding:20px;background:#fff;}
.reachus_menu h3{text-transform: uppercase;font-weight:600;padding:5px 0 20px;margin-bottom:15px;border-bottom:2px solid #efefef;font-size:20px;color: #000;}
.reachus_menu ul li{font-size:16px;text-transform:capitalize;}
.reachus_menu ul li a{color:#333;padding:7px 0;display:block;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;position:relative;padding-left:24px;}
.reachus_menu ul li a:hover{color:var(--theme-background);padding-left:28px;}
.reachus_menu ul li a:before{content:'\f178';position:absolute;left:0;top:7px;font-family:'FontAwesome';transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.reachus_menu ul li a:hover:before{color:var(--theme-background);left:4px;}

.ranking-logo{background:#eee;}
.ranking-logo .second-row li{width:calc(100% / 3 - 40px);margin-right:60px;margin-bottom:30px;}
.ranking-logo .second-row li:nth-child(3n){margin-right:0;}
.ranking-logo .second-row li .logo-icon-img1{margin-bottom:20px;background:#fff;overflow:hidden;width:150px;height:150px;border-radius:10px;display:flex;align-items:center;justify-content:center;}
.ranking-logo .second-row li img{max-width:100%;max-height:130px;}
.ranking-logo .second-row li h4{font-size:20px;margin:0;}
.ranking-logo .second-row li p{text-align:center;}

.ambassador_cont{display:flex;flex-wrap:wrap;}
.ambassador_cont li{width:49%;margin:0 2% 40px 0;}
.ambassador_cont li:nth-child(2n){margin-right:0;}
.ambassador_cont li .ambassador_msg{background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1);padding:15px;border-radius:10px;position:relative;margin-bottom:35px;}
.ambassador_cont li .ambassador_msg p{font-size:15px;line-height:25px;}
.ambassador_cont li .ambassador_msg:after{border-style:solid;border-color:#fff transparent transparent transparent;border-width:35px 30px 0 0;content:'';position:absolute;left:0;bottom:-24px;}
.ambassador_cont li .ambassador_info h4{font-size:14px;text-transform:uppercase;color:#111;font-weight:600;float:left;}
.ambassador_cont li .ambassador_info h4 span{font-size:13px;display:block;color:#444;margin-top:7px;}
.ambassador_cont li .ambassador_info figure{width:80px;height:80px;overflow:hidden;float:right;border-radius:50%;position:relative;margin-top:-20px}
.ambassador_cont li .ambassador_info figure img{width:100%;height:80px;object-fit:cover;}

.dt-responsive{width:100%;}
.dt-responsive thead th{white-space:nowrap;}
.dt-responsive tbody tr td{font-size:15px;}
.table-responsives {overflow-x:scroll;}

#transport_helpline{padding:60px 0;float:left;width:100%;background:#f5f5f5;}
#transport_helpline .helpline{text-align:center;margin:0 0 20px;font-size: 20px;font-weight: 500;text-transform: uppercase;}
#transport_helpline .more_cnt{text-align:center;margin:20px 0 0;font-size:14px;}
#transport_helpline .more_cnt strong{font-size:16px;text-transform: uppercase;margin-bottom: 3px;display: block;}
#transport_helpline .more_cnt p{line-height:24px;}

.course_list{border-radius:7px;border:none;}
.course_list tbody tr td{border:none;}
.course_list th button{background:none;border:none;font-size:16px;font-weight:500;padding:5px 0 5px 5px;transition:all ease-in-out 0.3s;width:100%;text-align:left;}
.course_list th button i{margin-right:7px;}
.course_list th button:hover{color:var(--theme-background);}

.infrus_one{padding-bottom:55px;}
.infra_one_bx{background:#fff;padding:5px;box-shadow:0 0 7px rgba(0,0,0,.1);}
.infra_one_bx figure,.infra_one_bx figure img{width:100%;height:350px;overflow:hidden;object-fit:cover;position:relative;}
.infra_one_bx figure:after{position:absolute;left:0;bottom:0;border-style:solid;border-color:transparent transparent #fff transparent;border-width:0 690px 55px 0;content:'';}
.infra_one_bx figure div{position: absolute;z-index: 1;bottom: 15px;content: '';left: 15px;background:var(--theme-background);width: 80px;height: 80px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;font-size: 30px;color: #fff;font-weight: 600;}
.infra_one_bx figure div span{display: block;width: 100%;text-transform: uppercase;font-size: 16px;text-align: center;line-height: 1.1;position: relative;margin-top: -25px;}
.infra_one_bx .caption{color:#222;font-size:14px;padding:0 10px 20px;line-height:24px;}
.infra_one_bx .caption .readmore{margin-top:15px;line-height:42px;height:42px;padding:0 22px;text-transform:capitalize;}

.infrus_three .recognisation-container{border:none;padding-bottom:0;}
.infrus_four,.infrus_five,.infrus_six,.infrus_seven{padding:55px 0;float:left;width:100%;background:#ff8f17;}
.flip-box {
  background-color: transparent;
  width: 70%;
  height: 370px;
  perspective: 1000px;
  -webkit-perspective: 1000px;margin:0 auto;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}
.flip-box-front{overflow:hidden;}
.flip-box-front, .flip-box-back {
  position: absolute;box-shadow:0 0 10px rgba(255,255,255,.2);
  width: 100%;
  height: 100%;display:flex;align-items:center;justify-content:center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front img{width:100%;height:370px;object-fit:cover;
}

.flip-box-back {
  background-color:var(--theme-background);
  color: white;
  transform: rotateY(180deg);
}
.flip-box-back h2{font-size:20px;text-transform:capitalize;}

.infrus_five{background:none;}

ul.polaroids{text-align:center;}
ul.polaroids li { display: inline-block; }
ul.polaroids a { background: #fff; display: inline; float: left; margin: 0 80px 27px 0; width: auto; padding: 10px 10px 15px; text-align: center; font-family: "Marker Felt", sans-serif; text-decoration: none; color: #333; font-size: 18px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(-2deg); -webkit-transition: -webkit-transform .15s linear; -moz-transform: rotate(-2deg); }
ul.polaroids li {
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  ul.polaroids li a {
	margin-left: 0;
  }
}
ul.polaroids img { display: block; width:320px; margin-bottom: 12px; }
ul.polaroids a:after{content:attr(title);text-transform:capitalize;font-weight:600;}

ul.polaroids li:nth-child(even) a { -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
ul.polaroids li:nth-child(3n) a { -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none;margin-right:0;}
ul.polaroids li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.3); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.3); position: relative; z-index: 5; }

.infrus_six{background:url("../images/heading-bg.jpg")no-repeat left top / cover;}

.box-style-six figure{border-radius:10px 10px 35px;overflow:hidden;}
.box-style-six figure,.box-style-six figure img{position:relative;width:100%;height:450px;object-fit:cover;}
.box-style-six figure:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, .5);transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.box-style-six:hover figure:after{content: ""; background: -webkit-linear-gradient(to top, rgba(6, 15, 25, .6) 0%, rgba(124, 85, 251, 0.4) 100%);
background: linear-gradient(to top, rgba(6, 15, 25, .6) 0%, rgba(124, 85, 251, 0.4) 100%);position: absolute;}
.box-style-six h3{position:absolute;left:45px;bottom:35px;text-transform:uppercase;color:#fff;font-size:25px;letter-spacing:.5px;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.box-style-six:hover h3{bottom:calc(100% - 65px);}

.text-white{color:#fff !important;}
/*
.animate_bx{
	position:relative;
	text-align:center;
	width:280px;
	height:300px;
	border-radius:74% 82% 70% 88%;
	display:table;
	padding:20px;
	background-color:rgba(255,255,255,.9);
	cursor:pointer;
	z-index:1;
	transition:.5s;
	color:#227093;
}
.animate_bx:before,
.animate_bx:after{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:-1;
	animation:RotateDiv 5s linear infinite;
}
.animate_bx:before{
	border-radius:130% 151% 189% 166%;
	background-color:rgba(255,255,255,.7);
	animation-delay:0s;
	transition:.5s;
}
.animate_bx:after{
	border-radius:145% 86% 80% 90%;
	background-color:rgba(255,255,255,.3);
	animation-delay:.2s;
	transition:.5s;
}
.animate_bx:hover{
	background-color:rgba(9,113,195,.8);
	color:#fff;
}
.animate_bx:hover:after{
	background-color: rgba(9,113,195,.7);
}
.animate_bx:hover:before{
	background-color: rgba(9,113,195,.3);
}
.animate_bx div{
	display:table-cell;
	vertical-align:middle;
}
.animate_bx div h2{
	font-size:25px;
}
.animate_bx div p{
	margin-top:20px;
	font-size:18px;
}
@keyframes RotateDiv{
	0%{
		transform:rotate(0deg);
	}
	100%{
		transform:rotate(360deg);
	}
*/

.infrus_seven{background:url(../images/pattern06.png) no-repeat center bottom #fff;padding-bottom:80px;}
.box-style-seven{width:100%;}
.box-style-seven figure,.box-style-seven figure img{background:#fff;border-radius:10px;width:100%;height:320px;overflow:hidden;object-fit:cover;box-shadow: 0 10px 20px rgba(0,0,0,.1);transition:all ease-in-out 0.3s;}
.box-style-seven:hover figure img{transform:scale(1.1);}
.box-style-seven .lower-content{position:relative;}
.box-style-seven .overlay-content{position: absolute;
left: 30px;
top: 30px;
background: var(--theme-background);
border-radius: 10px;
width: calc(100% - 60px);
overflow: hidden;
visibility: hidden;
opacity: 0;
transition: all .5s ease;text-align:center;padding:25px 15px;}
.box-style-seven .overlay-content h4{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;}
.box-style-seven:hover .lower-content .overlay-content {
	top:-40px;
	opacity: 1;
	visibility: visible;
}

.infrus_ten .Recognition-image{height:350px;}
.infrus_eleven{padding-bottom:55px;}
.infrus_eleven .box-style-eleven{width:100%;position:relative;}
.infrus_eleven .box-style-eleven figure,.infrus_eleven .box-style-eleven figure img{width:100%;height:400px;overflow:hidden;border-radius:10px;object-fit:cover;transition:all ease-in-out 0.3s;}
.infrus_eleven .box-style-eleven h4{background:#fff;border-radius:5px;padding:15px 12px;font-size:18px;text-transform:uppercase;position:absolute;left:10px;right:10px;bottom:10px;width:calc(100% - 30px);}
.infrus_eleven .box-style-eleven:hover figure img{transform:scale(1.1);}
.infrus_twelve{background:var(--theme-background);}

.our_culture .programme_slider .prog_bx{background: none;border-radius: 0;width: 100%;height: 200px;}
.our_culture .programme_slider .prog_bx .prog_bx_inr{background: none;border-radius: 0;width: 100%;height: 100%;}
.our_culture .programme_slider .prog_bx .prog_bx_inr img{width:150px;display:inline-block;margin-bottom:15px; }
@media all and (min-width: 320px) and (max-width: 767px){
    .our_culture .programme_slider .prog_bx .prog_bx_inr img{
        width:100px;
    }
}
.our_culture .programme_slider .prog_bx .prog_bx_inr h4{padding:0; }

.placement_count{float:left;width:100%;padding:55px 0 25px;background:#f5f5f5;}
.placement-count-boxes li{background:rgba(255,255,255,1);padding:44px 20px;border-radius:7px;margin:0 30px 30px 0;text-align:center;text-transform:uppercase;font-weight:700;width:calc(100% / 2 - 15px);float:left;box-shadow:0 0 30px rgba(0,0,0,.1);}
.placement-count-boxes li:nth-child(2n){margin-right:0;}
.placement-count-boxes h3{font-size:40px;margin-bottom:25px;font-weight:700;}
.placement-count-boxes span{font-size:17px;display:block;position:relative;}
.placement-count-boxes span:before{position:absolute;left:0;right:0;top:-12px;margin:auto;width:60px;height:2px;background:#333;content:'';}

.recuiter-with-placement{display:flex;}
.recuiter-with-placement .recuiter-right{display:flex;align-items:center;justify-content:center;}
.recuiter-with-placement .recuiter-right>div{float:left;width:100%;}

.awrd-img{display:flex;align-items:center;justify-content:center;margin-top:20px;}

.chart_img{box-shadow:0 0 30px rgba(0,0,0,.1);background:#fff;border-radius:10px;overflow:hidden;}


.career-training{float:left;width:100%;padding:55px 0;}
.career-training .col-md-6:first-child{border-right:1px dashed #ddd;}
.career-training .career-traning-bx figure{width:300px;height:300px;overflow:hidden;float:left;}
.career-training .career-traning-bx figure img{width:100%;height:300px;object-fit:cover;}
.career-training .career-traning-bx .info{float:left;width:calc(100% - 300px);padding:0 0 0 15px;}
.career-training .career-traning-bx .info h2{font-size:22px;text-transform:capitalize;margin-bottom:10px;}
.career-training .career-traning-bx .info p{font-size:15px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;margin:0 0 15px;}

.stu-spk .item{padding:40px 0 50px;}
.student-speak-bx{width:90%;margin:0 auto;}
.student-speak-bx .student-speak-info{background:#fff;border-radius:10px;position:relative;padding:75px 20px 30px;}
.student-speak-bx .student-speak-info figure{width:100px;height:100px;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;overflow:hidden;left:20px;top:-40px;border:4px solid #fff;}
.student-speak-bx .student-speak-info figure img{width:100%;height:100px;object-fit:cover;}
.student-speak-bx .student-speak-info p{font-size:15px;}
.student-speak-bx .student-speak-info .name-designation{margin-top:20px;font-size:17px;}
.student-speak-bx .student-speak-info .name-designation span{display:block;font-size:15px;color:#777;}
.student-speak-bx .student-speak-info .video-play-button{position: absolute;right: 25px;bottom: -40px;left: auto;top: auto;}

.placement-tracker{float:left;width:100%;padding:55px 0;background:#ff8f17;}
.placemnt_trkr_bx{background:#fff;text-align:center;}
.placemnt_trkr_bx figure,.placemnt_trkr_bx figure img{width:100%;height:400px;object-fit:contain;overflow:hidden;}
/* .placemnt_trkr_bx span{font-size:20px;text-transform:capitalize;color:#333;padding:10px;display:block;} */

.milestone-dream{float:left;width:100%;padding:55px 0;}
.milestone-dream .left-side{float:left;width:50%;border-right:1px solid #eee;padding:0 30px;}
.milestone-dream .right-side{float:left;width:50%;padding:0 30px;}
.milestone-dream .item{padding:20px;}
.milestone-dream .drm_bx{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:5px;overflow:hidden;}
.milestone-dream .drm_bx figure,.milestone-dream .drm_bx figure img{width:100%;height:320px;object-fit:cover;overflow:hidden;}
.milestone-dream .drm_bx h4{padding:15px;text-transform:uppercase;font-size:18px;}
.milestone-dream .drm_bx h4 span{display:block;font-size:15px;margin-top:10px;color:#555;}

.promote_industry{float:left;width:100%;padding:30px 0;}
.promote_industry ul li{font-size:16px;padding:0 0 0 20px;position:relative;margin:0 0 10px;}
.promote_industry ul li i{position:absolute;left:0;top:3px;}

.industrial-gallery{background:#f5f5f5;padding-bottom:20px;}

.our_associates_innovation{float:left;width:100%;padding:55px 0;background:#f2f3f7;}
.our_associates_innovation .section-title{margin:0 0 140px;}

.inn_ent_new{padding:55px 0;float:left;width:100%;}
.inn_ent_new .inn_ent_bx{display:flex;flex-wrap:wrap;border: 1px solid #ddd;position: relative;height: 100%;padding: 15px;transition:all ease-in-out 0.3s;}
.inn_ent_new .inn_ent_bx:hover{border-color:var(--theme-background)}
.inn_ent_new .inn_ent_bx figure{width:90px;float:left;text-align:left;font-size: 60px;color: var(--theme-background);}
.inn_ent_new .inn_ent_bx .inn-info{width:calc(100% - 90px);float:left;}
.inn_ent_bx .inn-info h5{text-transform:capitalize;font-size:17px;margin:0 0 8px;}
.inn_ent_bx .inn-info p{font-size:14px;color:#666;}
.inn_ent_bx .inn-info .readmore{margin-top: 10px;height: 36px;line-height: 36px;padding: 0 16px;font-size: 14px;}


.innovation-programe{padding:55px 0;float:left;width:100%;}
.inn_pro_bx{}
.inn_pro_bx figure{width: calc(50% - 45px);float: left;position: relative;z-index:2;height:350px;overflow:hidden;}
.inn_pro_bx figure img{width:100%;height:350px;object-fit:cover;}
.inn_pro_bx .inn_pro_info{width: calc(50% + 45px);float: right;min-height: 350px;padding:50px 60px;background: #eee;z-index:1;position:relative;margin-top:60px;left:-35px;}
.inn_pro_bx .inn_pro_info h3{color:var(--theme-background);text-transform:capitalize;margin:0 0 20px;font-size:28px;}
.inn_pro_bx .inn_pro_info p{font-size:15px;line-height:24px;}


.areas-of-focus{float:left;width:100%;padding:55px 0;overflow:hidden;}
.areas-of-focus .area_focus_bx{background:#fff;border:5px solid var(--theme-background);position:relative;}
.areas-of-focus .area_focus_bx:before,.areas-of-focus .area_focus_bx:after{width:80%;left:10%;right:10%;content:'';background:#fff;position:absolute;top:-5px;height:5px;z-index;1;}
.areas-of-focus .area_focus_bx:after{top:auto;bottom:-5px;}
.areas-of-focus .area_focus_bx figure,.areas-of-focus .area_focus_bx figure img{width:100%;height:260px;overflow:hidden;object-fit:cover;}
.areas-of-focus .area_focus_bx h4{text-align:center;text-transform:uppercase;padding:15px 12px;background:#f5f5f5;font-weight:600;}
.areas-of-focus .area-focus .owl-nav{}
.areas-of-focus .area-focus .owl-nav>div{position:absolute;top:calc(50% - 20px);background:var(--theme-background);color:#fff;border-radius:3px;line-height:40px;width:40px;text-align:center;left:-500px;transition:all ease-in-out 0.5s;}
.areas-of-focus .area-focus .owl-nav>div.owl-next{left:auto;right:-500px;}
.areas-of-focus .area-focus:hover .owl-nav>div{left:10px;}
.areas-of-focus .area-focus:hover .owl-nav>div.owl-next{left:auto;right:10px;}


.training-tool,.center_excellence{float:left;padding:55px 0;width:100%;background:url("../images/story-bg.jpg") no-repeat left top / cover;}
.training-tool .training-tool-bx{background:#fff;}
.training-tool .training-tool-bx:hover{opacity:.5;}
.training-tool .training-tool-bx figure,.training-tool .training-tool-bx figure img{width:100%;height:300px;overflow:hidden;object-fit:cover;}
.training-tool .training-tool-bx h4{text-align:center;padding:20px 15px;text-transform:capitalize;}

.the_center{float:left;width:100%;padding:55px 0;}
.the_center .the_section_points li,.career-services .focus_area_info li{font-size:16px;padding:7px 0 7px 20px;position:relative;}
.the_center .the_section_points li i,.career-services .focus_area_info li i{position:absolute;left:0;top:10px;}

.policy{background:#f5f5f5;padding:55px 0;float:left;width:100%;}
.policy ul li{font-size:15px;position:relative;padding:10px 0 10px 25px;}
.policy ul li a{color:#333;}
.policy ul li a i{color:var(--theme-background);position:absolute;left:0;top:10px;font-size:18px;}

.center_excellence .about_info h1,.center_excellence .about_info p{color:#fff;}

.center_excellence .about_img_inr{display: inline-block;border-radius: 5px;overflow:hidden;box-shadow: 0 1px 2px rgba(0,0,0,0.2);position:relative;border-radius:5px;-webkit-animation: scaleAnimation 3.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);animation: scaleAnimation 3.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);}
.center_excellence .about_img_inr::after{content: "";border-radius: 5px;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 5px 15px rgba(0,0,0,0.5);opacity: 0;-webkit-animation: fadeAnimation 3.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);animation: fadeAnimation 3.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);}

@-webkit-keyframes fadeAnimation {
  0%, 80%, 100% {  opacity: 0; } 
  30%, 50% {  opacity: 1; }
}

@-webkit-keyframes scaleAnimation {
  0%, 80%, 100% {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
  } 30%, 50% {
	-webkit-transform: scale(1);
	transform: scale(1);
  }
}

@keyframes fadeAnimation {
  0%, 80%, 100% {  opacity: 0; } 
  30%, 50% {  opacity: 1; }
}

@keyframes scaleAnimation {
  0%, 80%, 100% { 
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
  } 30%, 50% {
	-webkit-transform: scale(1);
	transform: scale(1);
  }
}


.why_diff_collage span{box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;overflow:hidden;height:350px;display:inline-block;border:8px solid #fff;}
.why_diff_collage span img{width:100%;height:350px;object-fit:cover;}
.why_diff_collage span.img1,.why_diff_collage span.img3{width:65%;}
.why_diff_collage span.img2{width:57%;float:right;margin-top:-140px;z-index:1;}
.why_diff_collage span.img3{margin-top:-270px;margin-left:20px;}

.why_diff_info li{font-size:15px;padding:7px 0 7px 20px;position:relative;}
.why_diff_info li i{position:absolute;left:0;top:9px;}

.why_diff_cnt{background:#f5f5f5;float:left;width:100%;padding:55px 0;}
.why_diff_cnt .why_diff_collage span{border-radius:50%;}

.flow-chart{float:left;width:100%;padding:55px 0;background:#fff;}
.flow-chart img{max-width:100%;}

.cetpa-container,.career-services{background:url("../images/coleges-bg.jpg") no-repeat left top / cover;}


.career-services{padding:55px 0;float:left;width:100%;}
.career-services .focus_area_img figure,.career-services .focus_area_img figure img{width:100%;height:500px;overflow:hidden;object-fit:cover;}

.career-services.career-services_2{background:#fff;}

#online-registration-slider .carousel-indicators li{width:20px;}
#online-registration-slider .carousel-indicators li.active{background:var(--theme-background);border-color:var(--theme-background);}

.slider_form{background:url(../images/form-top.png) no-repeat center top rgba(0,0,0,.7);width:396px;height:auto;border-radius:6px;padding:14px 20px;position:absolute;right:12%;top:185px;z-index:17;text-align:center;color:#fff;}
.slider_form h3{text-transform:uppercase;font-weight: 600;font-size: 30px;margin:0 0 10px;}
.slider_form p{font-size:11px;}
.slider_form .apply_form{margin:25px 0 0;}
.slider_form .form-group{margin:0 0 15px;}
.slider_form .form-group .form-control{border:none;height:42px;}
.slider_form .form-group textarea.form-control{height:80px;resize:none;}
.slider_form .form-group.select{position:relative;}
.slider_form .form-group.select:after{position:absolute;right:10px;top:9px;content:'\f107';font-family:'FontAwesome';z-index:1;color:#444;font-size:18px;}
.slider_form .form-group.select select{appearance:none;-webkit-appearance:none;}
.slider_form .form-group .form-control:focus{box-shadow:none;}
.slider_form .form-group .btn-primary{background:var(--theme-background);line-height:48px;text-align:center;padding:0;text-transform:uppercase;color:#fff;border:none;width:100%;font-weight:600;font-size:17px;}
.slider_form.form_2{top:155px;}
.slider_form.form_2 .form-group{width:48%;float:left;margin:0 4% 15px 0;}
.slider_form.form_2 .form-group.w-100{width:100%;margin-right:0;}
.slider_form.form_2 .form-group.last{margin-right:0;}


.carousel-fade .carousel-inner .item{transition-property: opacity;-webkit-transition-property: opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;}
.carousel-fade .item,.carousel-fade .active.left,.carousel-fade .active.right {opacity: 0;}
.carousel-fade .active,.carousel-fade .next.left,.carousel-fade .prev.right {opacity: 1;}
.carousel-fade .active.left,.carousel-fade  .active.right {left: 0;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}

.why_choose_iimt{background:#f5f5f5;}
.why_choose_iimt .choose .item{padding-top:100px;}


.top_social{float:right;}
.top_social li{display:inline-block;}
.top_social li a{display: block;width: 25px;height: 25px;border-radius: 50%;border: 1px solid #fff;padding: 0;line-height: 25px;text-align: center;color: #fff;}


.header_cnt_dtl{float:right;width:72%;}
.header_cnt_dtl ul{display:flex;align-items:center;}
.header_cnt_dtl li{margin-right:10px;float:left;background:rgba(255,255,255,.8);border-radius:5px;color:#000;width:calc(100% / 3 - 7px);height:100%;padding:10px;border:1px solid transparent;transition:all ease-in-out 0.3s;}
.header_cnt_dtl li:last-child{margin-right:0;}
.header_cnt_dtl li figure{width:44px;height:44px;line-height:44px;background:var(--theme-background);color:#fff;border-radius:4px;text-align:center;font-size:22px;float:left;transition:all ease-in-out 0.3s;}
.header_cnt_dtl li .info{width:calc(100% - 44px);float:left;padding-left:12px;transition:all ease-in-out 0.3s;}
.header_cnt_dtl li .info h5{font-weight: 500;text-transform: uppercase;margin: 0 0 5px;transition:all ease-in-out 0.3s;}
.header_cnt_dtl li .info span{display: block;font-size: 14px;transition:all ease-in-out 0.3s;}
.active-hdr .header_cnt_dtl li{border-color:#eee;}


.points_li{width:100%;}
.points_li li{position:relative;font-size:15px;padding-left: 25px;margin-bottom: 10px;}
.points_li li:last-child{margin-bottom:0;}
.points_li li:before{content:'\f178';position:absolute;left:0;top:0;font-family:'FontAwesome';}

.social_initiative_points h1,.social_initiative_points p,.social_initiative_points .points_li li{color:#fff;}

.social-activity-iimt{padding-bottom:40px;}
.social-activity-iimt .award-left{width:100%;padding:0;}
.social-activity-iimt p{width:100%;text-align:left;}
.social-activity-iimt .award-left li{width:48%;float:left;margin:0 4% 30px 0;}
.social-activity-iimt .award-left li:nth-child(2n){margin-right:0;}

.basic_training_module{padding-bottom:30px !important;background:#f5f5f5;}

.adv_bx{border:none;box-shadow:none;padding:0;background:transparent;}
.adv_bx .advantage-imgbox{margin:0 auto -90px;}
.adv_bx .advantage_info{border: 1px solid #eee;box-shadow: 0 0 10px rgba(0,0,0,.07);border-radius: 5px;height:calc(100% - 90px);background: #fff;padding:110px 20px 20px;}
.adv_bx .advantage_info p{padding:0;}


.news_bx{border:none;box-shadow:none;padding:0;background:transparent;}
.news_bx .news-imgbox{margin:0 auto -50px;}
.news_bx .news_bx_info{border: 1px solid #eee;box-shadow: 0 0 10px rgba(0,0,0,.07);border-radius: 5px;height:calc(100% - 90px);background: #fff;padding:10px 20px 20px;}
.news_bx .news_bx_info p{padding:10;}



.five_boxes .f_bx{position:relative;background:#ed1b23;text-align:center;padding:.5rem 3rem ;z-index:1;-webkit-box-shadow:1px 2px 10px 1px rgba(0,0,0,.3);-moz-box-shadow:1px 2px 10px 1px rgba(0,0,0,.3);box-shadow:1px 2px 10px 1px rgba(0,0,0,.3);border-radius:5px;}
.five_boxes .f_bx figure{width:100px;height:100px;margin:0 auto;}
.five_boxes .f_bx figure img{max-width:100%;}
.five_boxes .f_bx h5{color:#fff;text-transform:uppercase;font-weight:600;font-size:18px;}

.event_cal_cnt{}
.event-box{height:100%;}
.event-box figure,.event-box figure img{width:100%;height:320px;object-fit:cover;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.1);}
.event-box .event_info{position:relative;width:90%;background:#ff8f17;text-align:left;padding:25px;color:#fff;margin:-30px auto 0;}
.event-box .event_info h4{font-size:21px;
line-height: 31px;
	text-transform:capitalize;margin-bottom:10px;}
.event-box .event_info p{font-size:16px;}

.announcement_bx .panel{display:block;padding:0;border-radius:0;}
.announcement_bx .panel-group .panel + .panel{margin-top:15px;}
.announcement_bx .panel-default > .panel-heading{background:#fff;padding:0;}
.announcement_bx .panel-title a{position:relative;display:flex;padding:15px;}
.announcement_bx .panel-title a:before{position:absolute;right:25px;top:45px;font-family:'FontAwesome';content:'\f068';font-size:26px;}
.announcement_bx .panel-title a.collapsed:before{content:'\f067';}
.announcement_bx .panel-title .acco_date{width:85px;height:85px;background: var(--theme-background);color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px;float:left;}
.announcement_bx .panel-title .acco_date span{width:100%;text-align:center;line-height:22px;font-size:20px;font-weight:600;text-transform:uppercase;}
.announcement_bx .panel-title .acco_date span span{font-size:18px;font-weight:500;}
.announcement_bx .panel-title .tle{width:calc(100% - 85px);float:left;padding:0 40px 0 15px;font-size:19px;line-height:27px;}
.announcement_bx .collapse p{margin:0 0 10px;}


.media-gallery-cnt .custom_tab{margin-top:50px;}

.video_gallery_cnt .videobg{height:450px;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.video_gallery_cnt .videobg .video-play-icon{margin:0;}
.video_gallery_cnt .videobg .videomorebtn a{margin-top:30px;}

.college_wise_iic ul li{width:52%;float:left;margin-bottom:25px;background:#5331d1;border-radius:85px;padding:7px;}
.college_wise_iic ul li:nth-child(2n){float:right;}
.college_wise_iic ul li figure{float:right;}
.college_wise_iic ul li:nth-child(2n) figure{float:left;}
.college_wise_iic ul li .iic_info{padding-right:15px;font-size:22px;color:#fff;text-transform:capitalize;padding:19px;width:calc(100% - 70px);float:left;}
.college_wise_iic ul li:nth-child(2n) .iic_info{padding-right:0;padding-left:15px;float:right;}
.college_wise_iic ul li figure{ background: #7b5af7;width:70px;height:70px;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.college_wise_iic ul li figure img{animation: hex-icon-heart-beat 2s linear infinite;-webkit-animation: hex-icon-heart-beat 2s linear infinite;width:55px;height:auto;}
@keyframes hex-icon-heart-beat { 
	0% {transform: scale3d(1, 1, 1);}
	30% {transform: scale3d(0.75, 0.75, 1);}
	60% {transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes hex-icon-heart-beat { 
	0% {-webkit-transform: scale3d(1, 1, 1);}
	30% {-webkit-transform: scale3d(0.75, 0.75, 1);}
	60% {-webkit-transform: scale3d(1, 1, 1);} 
}

.college_wise_iic ul li:nth-child(2n){background:#DF891B;}
.college_wise_iic ul li:nth-child(2n) figure{background:#F1B364;}
.college_wise_iic ul li:nth-child(3n){background:#1595B5;}
.college_wise_iic ul li:nth-child(3n) figure{background:#2DBCE0;}
.college_wise_iic ul li:nth-child(4n){background:#C72127;}
.college_wise_iic ul li:nth-child(4n) figure{background:#E94A50;}

.facilities_img figure{border-radius:10px;overflow:hidden;}
.facilities_points ul li{font-size:16px;margin:0 0 15px;position:relative;padding-left:55px;}
.facilities_points ul li:before{width:45px;height:45px;background:var(--theme-background);content:'\f178';position:absolute;left: 0;top: 0;border-radius: 55px;color:#fff;font-family:'FontAwesome';display:flex;align-items:center;justify-content:center;}

.apply_bnr{height:830px;}
.apply_bnr .slider_form{background-color:#fff;}
.apply_bnr .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;height:830px;object-fit:cover;object-position:left top;}

.footer-menu .menus{border-right:1px solid #fff;}
.footer-menu .menus:last-child{border-right:none;}
.footer_map,.footer_map img{width:100%;display:block;}

.why_study_info.research .message-right{width:100%;padding:0;}

.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important;}
.align-self-center{-ms-flex-item-align:center !important;align-self:center !important;}
.grey-bg{background:#f5f5f5;}
ul,li{margin:0;padding:0;list-style-type:none;}
.section-default{width:100%;float:left;padding:60px 0;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}

.socialmedia-container.college_container{background:url(../images/coleges-bg.jpg) no-repeat left top / cover;}
.socialmedia-container h2{font-size:45px;font-weight:600;color:#222;margin-bottom:30px;}
.social-pl-bx h4{text-transform:uppercase;display:block;margin-bottom:10px;text-align:center;}
.social-plugin-bx{max-height:400px;overflow:auto;overflow-x:hidden;}
.social-plugin-bx.twitter_plugin{max-height:430px;}
.social-plugin-bx.fb_plugin,.social-plugin-bx.yt_plugin{border:1px solid #d4d4d4;}
.social-plugin-bx.yt_plugin iframe{width:100%;height:300px}



@media screen and (max-width:1199px){
	.header-container{padding:0; position:relative;clear:both;
	}
	.placementcolum .left-detail,.placementcolum .right-detail,.container-award>.award-left,.container-award>.award-right{width:50%;}
	.container-award>.award-left,.container-award>.award-right{padding:30px;}
	.circle_content p{font-size:22px;}
	.logomenubox .navbar-default .navbar-brand{max-width:200px;}
	.logomenubox .navbar-default .navbar-nav{margin-top:10px;}
	.logomenubox .navbar-default .navbar-nav > li > a{font-size:12px;padding:10px 5px;}
	.logomenubox .navbar-default .dropdown-menu h3.sub_dropdowns{font-size:14px;}
	.event_container .event_right{padding-bottom:45px;}
	.event_right{padding:40px;}
	.event_right .nav > li > a{padding:5px 10px;font-size:14px;}
	.event_right h2{font-size:30px;}
	.news-container{overflow:hidden;}
	.container-award .award-left .award-left{padding:0;}
	.whoweare .overlay-box{padding:35px 15px 0;}
}

@media screen and (max-width:991px){
	.sub-container.sub_dropdown-menu{background: no-repeat;padding:7px 0 0;width: 100%;float: left;}
	.sub-left {width: 100%;float: left;padding: 0;}
	.sub-left ul li a {margin:0; text-transform: initial !important; color: #fff !important; font-size: 14px;}
	.sub-right ul li a {margin:0; text-transform: initial !important; color: #fff !important; font-size: 14px;}
	.sub-left ul li {margin: 0 0 5px !important;}
	.sub-left ul li a:before {display:none;}
	.sub-right {width: 100%;float: left;padding: 0; position:relative;}
	.sub-right h3 {margin: 0 0 5px;position: relative;border-bottom: 1px solid #fff;color:#fff;}
	.sub-left h3 {position:relative; border-bottom: 1px solid #fff;margin: 0 0 5px; color:#fff;}
	.sub-left {width: 100%;float: left;padding: 0; position:relative;}
	.sub-right ul li a:before {display:none;}
	.sub-container.two-colum .sub-left {width:100%;margin: 0 0 15px;}
	.sub-container.two-colum .sub-right {width:100%;}
	.sub-right ul {width: 100%;float: left;padding: 0;}
	.sub-right ul li {margin: 0 0 5px !important;}
	.sub-container>.row{margin:0;position:relative;}
	.sub-container>.row>.col-sm-12{padding:0;}
	.placementcolum .left-detail, .placementcolum .right-detail, .container-award > .award-left, .container-award > .award-right{width:100%;}
	.ftr_mnu>.col-lg-3:nth-child(2n){border-right:none;}
	.row.footer-menu{display:flex;flex-wrap:wrap;}
	/* .row.footer-menu .col-lg-3{margin-bottom:30px;} */
	.header-top{height:auto;}
	.header-top .header-top-inner{transform:none;}
	.vision-container .visions_bx{width:100%;}
	.placement_cont .recuiter-right,.placement_cont .recuiter-left{width:50%;}
	/* .header-container.active-hdr{position:relative;} */
	.navbar-header{float:none;}
    .navbar-left,.navbar-right{float:none !important;}
    .navbar-default .navbar-toggle{display:block;position:absolute;right:0;border:none;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
    .navbar-default .navbar-toggle span.icon-bar{background:var(--theme-background);transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
    .navbar-default .navbar-toggle:hover{background:var(--theme-background);}
    .navbar-default .navbar-toggle:hover span.icon-bar{background:#fff;}
    .navbar-collapse{border-top:none;box-shadow:none;padding:0;}
    .navbar-fixed-top{top:0;border-width:0 0 1px;}
    .navbar-collapse.collapse{display:none!important;}
    .navbar-nav{float:none!important;margin-top:7.5px;}
    .navbar-nav>li{float:none;}
    .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
    .collapse.in{display:block !important;}
	.logomenubox .navbar-default ul > li.dropdown{position:relative;}
	.logomenubox .navbar-default ul > li.dropdown.open .dropdown-menu{display:block;position:relative;}
	.logomenubox .navbar-default .mb{margin-bottom:25px;}
	/* .header-container.active-hdr .logomenubox .navbar-default ul > li .dropdown-menu{padding:20px 0;} */
	.colleges_box ul li{width:33.3333%;margin-bottom:20px;}
	.innovation-left,.innovation-right,.event_left,.event_container .event_right,.event_container .event_right .event_right_inner{width:100%;}
	.owl-carousel.studenttext{margin-bottom:40px;}
	.footer-menu .menus{border-right:none;border-bottom:1px solid #fff;padding:15px;}
	.footer-menu .menus:last-child,.footer-menu .menus:nth-last-child(2){border-bottom:none;}
	.Gallery-sec .nav-tabs > li > a{width:auto;padding:0 20px;}
	.footer-menu .mb-ftr{margin-bottom:10px;}
	.recognition-sec ul li{width:49%;}
	.recognition-sec ul li:nth-child(3n){margin-right:2%;}
	.recognition-sec ul li:nth-child(2n){margin-right:0;}
	.recuiter-left,.recuiter-right{width:50%;}
	.academic-container.Advantage ul li{width:49%;margin:0 2% 30px 0;}
	.academic-container.Advantage ul li:nth-child(2n){margin-right:0;}
	.footertop1 h2.aimhadding{letter-spacing:0;}
	.philosophy-right h3{font-size:30px;}
	.exellence-container .recognisation-box{width:50%;}
	.recognisation-box:nth-child(3n+3){border-right:1px solid #ccc;}
	.recognisation-box:nth-child(2n+2){border-right:none;}
	.howtoreach_box a{font-size:25px;}
	.recognisation-box1{width:50%;}
	.ranking-logo .second-row li{width:calc(100% / 2 - 30px);}
	.ranking-logo .second-row li:nth-child(3n){margin-right:60px;}
	.ranking-logo .second-row li:nth-child(2n){margin-right:0;}
	.mission_img{width:100%;}
	.excellence-collaborations-container .exce_bx{width:100%;margin-bottom:20px;padding:0;border:none;}
	.banner_container{overflow-x:hidden;}
	.header-container.active-hdr{position:absolute;}
	.placement_cont .recuiter-left .recognisation-box h4{font-size:18px;}
}

@media screen and (max-width:767px){
	.about_img{margin-top:35px;background:none;}
	.about_img_inr{margin:0;}
	.banner_container{overflow:visible;width:100%;}
	.Testimonials-content{text-align:center;}
	.ftr_mnu > .col-lg-3{border-right:none;}
	/* .copyright-sec p,.copyright-sec p.create{text-align:center;} */
	.textscrool{height:auto;}
	.footertop h2.aimhadding span{font-size:35px;letter-spacing:2px;}
	.footertop h2.aimhadding span:after,.footertop h2.aimhadding span:before{display:none;}
	.video_modal .modal-dialog{width:90%;}
	.vision-container .visions_bx{width:100%;}
	.about_img{margin-top:40px;}
	.banner_container #myVideo{position:relative;height:100%;}
	.colleges_box ul{text-align:center;}
	.colleges_box ul li{width:30%;display:inline-block;float:none;}
	.footer-menu .menus:nth-last-child(2){border-bottom:1px solid #fff;}
	.colleges_box ul li{width:49%;}
	.footertop h2.aimhadding{font-size:28px;}
	.footertop h2.aimhadding:before,.footertop h2.aimhadding:after{top:17px;}
	.footer-menu .menus,.footer_btms .col-lg-3{padding:15px 0;}
	.recuiter-left,.recuiter-right{width:100%;}
	.recuiter-left-inside ul li{overflow:hidden;}
	.research-box h3{font-size:28px;}
	.chairman-left{padding-top:25px;}
	.philosophy-img{margin-bottom:20px;}
	.howtoreach_box a{font-size:22px;}
	.obj_function-container .objective_div,.obj_function-container .function_div{width:100%;border:none;}
	.obj_function-container .function_div{width:100%;border-top:1px solid #ddd;}
	.ambassador_cont li{width:100%;margin-right:0;}
	.recognisation-box{width:100%;border:none;}
	.recognisation-box:nth-child(3n+3){border:none;}
	.placement_cont .recuiter-right, .placement_cont .recuiter-left{width:100%;}
	.placement_cont .recuiter-left .recognisation-box{padding:0 10px;}
	.main_slider ~ .banner-content{text-align:center;}
	.main_slider ~ .banner-content h2{font-size:42px;}
	.main_slider ~ .banner-content span{font-size:34px;}
}

@media screen and (max-width:600px){
	.recognition-sec ul li,.academic-container.Advantage ul li{width:100%;margin-right:0;}
	.research-box h3{font-size:24px;}
	.exellence-container .recognisation-box{width:100%;border-right:none;border-bottom:1px solid #ccc;}
	.howtoreach_box a{font-size:20px;}
	.ranking-logo .second-row li{width:100%;margin-right:0;}
	.ranking-logo .second-row li:nth-child(3n){margin-right:0;}
	.recognisation-box1{width:100%;padding:0;}
	.excellence-collaborations-container .exce_bx figure{width:100%;margin:0 0 20px;}
	.excellence-collaborations-container .exce_bx .exce_info{width:100%;}
}

@media screen and (max-width:576px){
	.placement_cont .recuiter-left .recognisation-box{margin-bottom:25px;width:100%;border-bottom:1px solid #B36B04;padding:0;}
	.placement_cont .recuiter-left .recuiter-left-inside{border:none;padding:0;}
	.main_slider ~ .banner-content h2{font-size:36px;}
	.main_slider ~ .banner-content span{font-size:28px;}
}

@media screen and (max-width:479px){
	.prog-container h3,.Gallery-sec h2{font-size:27px;}
	.placementcolum .left-detail{display:none;}
	.footertop h2.aimhadding span{font-size:27px;letter-spacing:0px;}
	.video_modal .modal-dialog{width:95%;}
	.logomenubox{padding:10px;}
	.logomenubox .navbar-default .navbar-nav{margin-top:20px;}
	.logomenubox .navbar-default .navbar-brand{max-width:230px;}
	.colleges_box ul li{width:100%;float:left;}
	.copyright-sec p{text-align:center;float:left;width:100%;}
	.copyright-sec p.site{margin-top:15px;}
	.Recognition-image{height:300px;}
	.research-box h3{font-size:20px;}
	.footertop h2.aimhadding{font-size:18px;letter-spacing:0;}
	.footertop h2.aimhadding:before, .footertop h2.aimhadding:after{top:9px;}
	.exellence-container .recognisation-box{padding:0;}
	.recognisation-out {width:200px; height:200px;}
	.recognisation-box:hover .recognisation-out{margin:-200px auto 0;}
	.howtoreach_box a{font-size:15px;}
	.vision-container .visions_bx{padding:40px 20px;}
	.main_slider ~ .banner-content h2{font-size:28px;}
	.main_slider ~ .banner-content span{font-size:20px;}
}


/*KANIKA*/
@media (min-width: 320px) and (max-width: 767px){
      .msg_vision .hod_msg{width:100%; padding:37px;}
      .msg_vision .vsn_msn{width:100%;}
    }
    
    
@media (min-width: 320px) and (max-width: 767px){
        .innovation .inn_img{width:100%;}
        .innovation .inn_info{width:100%;}
        .innovation .inn_img img {width: 100%; height: auto;}
    }
