@import url(https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@200;300;400;500;600;700;800;900&display=swap);

body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
li,
ol,
ul {
	font-family: var(--montserrat)
}

.cf::after,
.clear {
	clear: both
}

.gallery-desc,
.input-group {
	column-gap: 2rem
}

.captcha-colm {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #fff;
	border-bottom: 1px solid #dfdfdf;
	border-radius: 5px;
	padding: 5px;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1)
}

.refresh-capcha {
	background: #f78454 !important;
	padding: 7px !important;
	color: #fff !important;
	border-radius: 5px !important
}

.anty-ragging .text_box a:hover,
.download_main_section a strong,
.iqac_accordian_wrapper .accordion-row a:hover,
.iqac_commitee.ncte_mandatory .row ul li .pdf_content:hover blockquote,
.refresh-capcha:hover {
	color: #0080f8
}

.about_progmcourse .elgb_criteriabox,
.bg_white,
.management_board .tab-wrapper ul li.active,
.overview_identity.fashion {
	background-color: var(--colorwhite);
	padding: 2rem 3rem;
	margin-bottom: 2rem
}

a,
li,
ol,
span,
ul {
	font-size: 1.6rem
}

.about_progmcourse .accordion blockquote,
.cafeteria_wrap.sport .row,
.gym_yoga .row .col_left figure,
.hostel_facilites#hostel_facilites .row .img_box:nth-of-type(3) figure,
.life_seminar .container ul .img__box figure,
.mission_hospital .row .col-lg-5 .item figure,
.right_information table,
blockquote,
figure {
	margin: 0
}

p {
	color: var(--black)
}

main {
	padding-top: 16rem
}

.page_header {
	width: 100%;
	height: auto;
	padding: 7rem 0 3.7rem;
	background: #fff;
	border-bottom: .1rem solid #ededed
}

.page_header h1,.page_header h3 {
	font: normal 6rem/6.9rem var(--asap-condensed);
	color: #262626;
	font-family: var(--asap-condensed)
}
section.page_header.department_head h2{    font: normal 4rem / 4.9rem var(--asap-condensed);}

.top_blockquote {
	padding: 5.8rem 0
}

.top_blockquote blockquote {
	font: normal 2.4rem/3.6rem var(--lato);
	color: #333;
	padding-right: 49rem
}

.fashion3.univ_distinct .box__wrapper .row {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 0
}

.fashion3.univ_distinct .box__wrapper .row .col-lg-6 h4 {
	font: var(--font21);
	padding: 20px 0 0;
	font-weight: 600
}

.fashion3.univ_distinct .box__wrapper .row .col-lg-6 p {
	background-color: transparent;
	padding-top: 10px;
	padding-left: 0
}

.innovation_council.univ_distinctivness,
.psychology__lab.figure_padding .img_box figure,
.psychology__lab.figure_padding .text_box figure {
	padding-top: 5rem
}

.inqu .btn {
	position: fixed;
	top: 50%;
	bottom: auto;
	right: -40px;
	z-index: 99;
	transform: rotate(-90deg);
	background: #0080f8;
	border: none;
	color: #fff;
	font: 900 1.6rem/1.9rem var(--lato);
	display: none
}

.inqu .form_wrapper {
	width: 100%;
	background-color: #fff;
	padding: 30px;
	max-width: 500px;
	transition: .9s;
	right: -100%;
	position: fixed;
	bottom: 0;
	z-index: 999
}

.about_progmcourse .heading,
.career_pathcourse figure img,
.entrance_examinations .text,
.heading,
.overview_identity .container .row .col-lg-12 .nac_content,
.overview_identity .container .row .col-lg-12 .nac_content p {
	max-width: 100%
}

.inqu .form_wrapper .cross_btn {
	width: 40px;
	height: 40px;
	background: #0080f8;
	display: flex;
	align-items: center;
	cursor: pointer;
	justify-content: center;
	left: 0;
	flex-direction: column;
	top: 0;
	font-size: 22px;
	position: absolute
}

.inqu .form_wrapper .cross_btn span:nth-of-type(2) {
	transform: rotate(45deg);
	margin-top: -2px
}

.inqu .form_wrapper .cross_btn span {
	transform: rotate(-45deg);
	width: 25px;
	height: 2px;
	display: block;
	background-color: #000
}

.btn {
	background: #0080f8;
	padding: 18px 20px;
	color: #024764;
	font-family: var(--primary-font3);
	font-size: 21px;
	line-height: 1;
	font-weight: 700;
	box-shadow: 0 5px 10px #0000001F;
	display: inline-block
}

.inqu .nav360_btn {
	background: #0080f8;
	padding: .6rem 1.1rem .7rem .9rem;
	border-radius: 2.3rem;
	font: 900 1.6rem/1.9rem var(--lato);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: #fff
}

.inner_pagemenu,
.inner_pagemenu_mobile {
	width: 100%;
	height: auto;
	background: #0080f8;
	padding: 4.6rem 0 5rem
}

.inner_pagemenu ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center
}

.inner_pagemenu ul li {
	width: 17%
}

.inner_pagemenu ul li a {
	font: normal 3.6rem/4.2rem var(--asap-condensed);
	color: var(--colorwhite);
	padding-bottom: 3rem;
	position: relative;
	opacity: .5
}

.carousel-indicators .active,
.desktop_banner .carousel-indicators .active,
.green_campus .academic-slider .owl-dots button,
.inner_pagemenu ul li .active,
.moot_court .owl-dots button {
	opacity: 1
}

.academic_talk .career_pathcontent.electrical ul {
	gap: 0
}

.career_pathcontent.electrical P:first-of-type {
	padding-top: 0
}

.alumni-talk-block .box__wrapper,
.civil_publications .skill__excellence .accordion,
.convocation-inner figure,
.counter,
.department_research.about_strenth ul,
.fashion3.achievement .box__wrapper,
.new_department ul.dots,
.overview_identity .container .row .col-lg-12 .nac_content ul.dots,
.palcement__news .row .col-lg-12,
.progamme_btn__wrapper,
.skill__excellence .row .big_text,
.table__wrapper.table-new-color,
section.research4.publications.skill__excellence .iqac_commitee {
	margin-top: 40px
}

.overview_identity .container .row .col-lg-12 .nac_content ul.dots li {
	position: relative;
	padding: 0 0 20px 20px;
	font: var(--font16)
}

.overview_identity .container .row .col-lg-12 .nac_content ul.dots li::after {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #fd5100;
	top: 8px;
	left: 0
}

.academic_talk .accordion-body,
.cafeteria_wrap .col-lg-12,
.contact_wrap .dialbox p,
.course_structure .course_structure,
.entrance_examinations .box p,
.faclities .row .img_wrapper,
.faclities .row .text-box,
.faclities .row ul,
.laboratory p,
.management_board .col_box .img_box,
.right_information .accordion-body {
	padding: 0
}

.skill__excellence.academic_talk {
	padding: 0 0 90px
}

.about_innovate.innovate_challenge,
.academic_council .academic_council_inner .box2 p,
.academic_inner,
.collaboration_research .heading:first-of-type,
.dean .col P,
.detail_content .detail p,
.detail_content:first-of-type,
.green_campus .lushgreen_content p,
.iqac_commitee .box_wrapper .heading p,
.iqac_commitee.skill__excellence.syllabus,
.right_information p,
.skill__excellence.academic_talk h2,
.transport_facilits .transp_right p:first-of-type,
.workshops .common_p,
section.collaboration.vision_mission,
section.iqac_commitee.skill__excellence.hostel__fee h2,
section.school.placement_drive.iic_event {
	padding-top: 0
}

.achievement ul.dots,
.admission_faq.international_faq .accordion-body .dots,
.iqac_commitee .row .agricluture-faclities ul,
.lab_faclicties ul.dots,
.new_department .academic-slider,
.parichay .box a figure,
.skill__excellence.academic_talk .career_pathcontent.electrical figure {
	margin-top: 30px
}

.education_loan p,
.iqac_accordian_wrapper,
.management_board.hod_message .tab_content,
.news_letter.ncte_mandatory,
.placement__hall h2,
.research-patents {
	padding-bottom: 80px
}

.inner_pagemenu ul li .active::after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .2rem;
	background: #fff;
	content: "";
	opacity: .2
}

.career_pathcourse .row p,
.inner_pagemenu_mobile,
.news_wrap.news__wrapper_department a.news_box div.newsdate:first-of-type::before,
section.iqac_accordian_wrapper.research_patents .accordion_inner .accordion-row .content ul img {
	display: none
}

.inner_pagemenu ul li a,
.management_board .col_box .text-box h5,
.management_board .tab-wrapper ul li,
.management_board .tab-wrapper1 ul li,
.reacerch .reacerch_content .heading24 {
	font-family: var(--asap-condensed)
}

.academic_blocks_inner,
.academic_section,
.awards_achievement li,
.career_pathcourse .col-lg-7,
.department-reacerch .owl-item:nth-of-type(2n) .item figure,
.happening a:not(.hpview_all),
.inner_pagemenu_mobile .input-group,
.news_wrap.news__wrapper_department a.news_box div:first-of-type,
.newsdetails_wrap .bio-event-pdf a,
.scholarship,
.study_option .col-lg-9 {
	position: relative
}

.inner_pagemenu_mobile .input-group i {
	position: absolute;
	right: 0;
	color: #fff;
	bottom: 1.5rem;
	font-size: 1.8rem
}

.inner_pagemenu_mobile .form-select,
.inner_pagemenu_mobile .input-group .form-control {
	background-color: transparent;
	border-bottom: .1rem solid #fff;
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0
}

.inner_pagemenu_mobile .input-group input {
	font: italic normal 1.4rem/2.5rem var(--lato);
	color: var(--colorwhite);
	padding: 1.5rem 0
}

.inner_pagemenu_mobile .input-group input::placeholder {
	font: italic normal 1.4rem/2.5rem var(--lato);
	color: var(--colorwhite)
}

.inner_pagemenu_mobile .form-select {
	font: normal 1.4rem/2.5rem var(--lato);
	color: var(--colorwhite);
	padding: 1.5rem 0;
	position: relative;
	background: url(../images/white-left-aerow.svg) right/16px 12px no-repeat
}

.collaboration_research .heading,
.csed-industry .collaboration:first-of-type,
.events_testimonial .owl-dots,
.life_seminar .content_box p,
.recognition .col_box p,
.research-facilities .row .box,
.why_us.research_text ul .content_box p,
section.overview_identity.research1.student_work .collaboration:first-of-type,
section.research3.publications .iqac_commitee {
	padding-top: 30px
}

.heading {
	position: relative;
	z-index: 1;
	text-transform: uppercase
}

.heading span {
	background: 0 0;
	padding-right: 2.5rem;
	font: bold 2.4rem/3.6rem var(--asap-condensed);
	position: relative;
	font-family: var(--asap-condensed)
}

.heading span::after {
	position: absolute;
	left: 100%;
	top: 50%;
	width: 4rem;
	height: .1rem;
	background: #000;
	content: "";
	z-index: -1
}

.top_blockquote p {
	padding-top: 0;
	font-size: 24px;
	color: #333
}

.program_details {
	width: 100%;
	height: auto;
	background: #f3f3f3;
	padding: 5.7rem 0 20rem
}

.program_details h2 {
	font: bold 3rem/3.6rem var(--lato);
	color: var(--fontcolor);
	margin-bottom: 7.4rem
}

.depatment_wrap {
	padding-right: 1rem
}

.depatment_wrap .heading {
	margin-bottom: 4.3rem
}

.depatment_wrap .form-check-input:checked {
	background-color: transparent;
	border-color: #707070;
	filter: invert(1)
}

.depatment_wrap .form-check-input {
	width: 1.6rem;
	height: 1.6rem
}

.depatment_wrap .form-check-input[type=checkbox] {
	border-radius: .4rem
}

.depatment_wrap ul li {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 4rem
}

.depatment_wrap ul li span {
	font: normal 1.8rem/2.4rem var(--lato);
	width: calc(100% - 18px);
	padding-left: 2rem
}

.department_course .search_btn {
	display: none;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 4.3rem
}

.department_course .search_btn input {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 30.5rem;
	height: 5rem;
	border-bottom: .1rem solid #333;
	background: 0 0;
	border-top: none;
	border-left: none;
	border-right: none;
	margin-left: 3.8rem
}

.department_course .search_btn [type=search],
.department_course .search_btn input::placeholder {
	font: italic normal 2.1rem/2.5rem var(--lato)
}

.course_box {
	background: var(--colorwhite);
	padding: 3rem 3.8rem;
	margin-bottom: 1.1rem
}

.course_box .course_duration,
.course_box .course_name {
	display: flex;
	justify-content: flex-start
}

.course_box .course_duration li {
	font: bold 1.4rem/3rem var(--lato);
	color: var(--black);
	padding-right: 3rem;
	border-right: .1rem solid #666
}

.course_box .course_duration li span {
	font: normal 1.4rem/3rem var(--lato);
	color: #666;
	padding-left: 2rem
}

.course_box .course_duration li:last-child {
	border-right: none;
	padding-left: 3rem;
	padding-right: 0
}

.course_name blockquote {
	font: 500 2.4rem/3.6rem var(--lato);
	transition: .5s ease-in-out;
	margin-top: 2.1rem;
	color: #444
}

.course_name li:first-child blockquote:hover {
	color: #fd5100
}

.course_name li:first-child a:nth-of-type(2) blockquote {
	font-size: 18px;
	font-style: italic;
	margin-top: 5px
}

.course_duration strong {
	color: #000;
	font-family: var(--lato)
}

.course_name li:first-child {
	width: 87%;
	padding-right: 1.5rem
}

.course_name li:last-child {
	width: 15%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-direction: column
}

.apply_btnred,
.viewbtn_course {
	padding: .8rem 2.1rem;
	font: normal 1.4rem/1.7rem var(--lato);
	border: .1rem solid #9c9c9c;
	border-radius: 2.1rem;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-bottom: 1rem
}

.faculty_select,
.faculty_select span {
	font: italic normal 2.1rem/2.5rem var(--lato)
}

.viewbtn_course:hover {
	background: #f67c49;
	color: var(--colorwhite)
}

.apply_btnred {
	background: #f67c49;
	border: .1rem solid transparent;
	color: #fff
}

.apply_btnred:hover {
	background: #fff;
	border: .1rem solid #9c9c9c
}

.department-reacerch .owl-item:nth-of-type(2n) .item figure::after {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	background-color: #cdc9c9
}

.faculty_selectwrap {
	width: 100%;
	height: auto;
	background: #0080f8;
	padding: 4.6rem 0 5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	z-index: 1
}

.faculty_select {
	width: 100%;
	background: 0 0;
	color: #fff;
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	padding: 0
}

.entrance_examinations .row,
.faculty_selectwrap .gx-lg-5 {
	--bs-gutter-x: 5rem
}

.faculty_wrap {
	width: 100%;
	height: auto;
	padding: 5rem 0
}

.about__logo img,
.ash-achievement .img_wrapper img,
.bg-grey img,
.collaboration .col-lg-7 img,
.collaboration ul li figure img,
.dean .col img,
.excellence img,
.faculty_wrap figure img,
.iqac_commitee.ncte_mandatory .row ul li a,
.organogram figure img,
.recognition .col_box li a:first-of-type figure,
.why_us ul li img,
.work_ethics .img_box img {
	width: 100%
}

.faculty_wrap .fac_bio {
	padding: 2.9rem 5rem 7.8rem 0
}

.dep_faculty .depfac_content .fac_name,
.faculty_wrap .fac_bio .name {
	font: bold 2.4rem/2.9rem var(--lato);
	margin-bottom: 2rem
}

.faculty_wrap .fac_bio p {
	font: normal 1.8rem/3rem var(--lato);
	padding: 0 0 1.5rem;
	line-height: 1.2
}

.about_progmcourse .hidden_content.active blockquote,
.alumani__overview.bg-grey.csed-overview_main .custum-bullet ul,
.alumani__overview.placement_policy.privacy_policy .container ul li::after,
.bank-detail .col_text .heading span,
.bank-detail .mobile-col .col_text h2,
.bank-detail.international .col_text .content ul,
.faculty_detlswrap .fcd_content ul li:last-child strong,
.faculty_wrap .fac_bio p span,
.iqac_commitee.skill__excellence.court_ui.iqac_commitee-main .career_page ul,
.management_board .col_box.active,
.overview_identity .nac_logo ul li span,
.tab_accordian .collapse:not(.show),
.tab_accordian .tab-content>.active,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
ins,
mark,
nav,
section,
small,
summary,
title,
video {
	display: block
}

.about_logo .about_contetn p:last-child,
.acdmic_program .admission_process ul li a:last-child,
.alumni-details .fcd_content p,
.current_opning ul li p:last-child,
.dean .col:last-of-type,
.dep_faculty .depfac_content p:last-child,
.faculty_detlswrap #ctl00_ContentPlaceHolder1_rptfacultydetail_ctl00_research p,
.faculty_detlswrap .fcd_content ul li:last-child,
.faculty_wrap .fac_bio p:last-of-type,
.live_project .row .row ul li:last-of-type,
.live_project .row .row ul:first-of-type li,
.placement_policy.alumani__overview.innovation_council .container ul li:last-of-type,
.placment_right ul li:last-child a,
.research-patents.media-articles-block,
.research4 .skill__excellence,
.vision_mission p:last-child {
	padding-bottom: 0
}

.about_progmenu {
	width: 100%;
	height: auto;
	padding: 4.9rem 0 5.2rem
}

.about_progmenu h1,
.about_progmenu h2 {
	font: var(--font36);
	color: var(--colorwhite);
	margin-bottom: 1rem;
	font-weight: 400;
	font-family: var(--asap-condensed)
}

.about_progmenu p {
	font: var(--font24);
	color: var(--colorwhite);
	padding-bottom: 0;
	padding-top: 0;
	font-weight: 400
}

.about_progmenu .viewbtn_course,
.apply_nowtbn {
	background: var(--colorwhite);
	font: 900 2.1rem/2.5rem var(--lato);
	color: var(--redcolor)
}

.about_program {
	padding: 8rem 0 9rem;
	background-color: #f3f3f3
}

.about_progmcourse,
.auditorium,
.cafeteria_wrap,
.careers_wrap,
.course_structure,
.green_campus,
.hiring_process,
.parking_wrap,
.program_outcome,
.program_peos {
	background: var(--graybg)
}

.about_program ul {
	display: flex;
	justify-content: space-between
}

.about_program ul li {
	font: normal 1.8rem/3rem var(--lato);
	width: 25%;
	border-left: .1rem solid #cbcbcb;
	padding: 0 1.5rem 4rem 3.5rem
}

.about_program ul li strong,
.download_sec .Download_box abbr {
	font: bold 1.8rem/3rem var(--lato);
	display: block;
	color: var(--black)
}

.about_progmcourse,
.auditorium,
.auditorium figure img,
.hiring_process .hiring_conent figure img,
.newsdetails_wrap,
.placement_drive.school.iic_event .row .col_3 figure,
.smeinar_hallwrap {
	width: 100%;
	height: auto
}

.about_progmcourse .row.align-items-lg-end,
.department-area-research .row,
section.online-admission-process.international.bg-grey .row {
	align-items: flex-start !important
}

.about_progmcourse .course_feebox,
.alumni-overview .alumni-list {
	margin-top: 10rem
}

.about_progmcourse blockquote {
	font-size: 2.1rem;
	line-height: 1.5;
	color: #333;
	font-weight: 400;
	margin: 4rem 0 6rem;
	font-family: var(--lato)
}

.about_progmcourse figure {
	width: 96.8rem;
	height: 56rem;
	margin-left: -9rem
}

.about_progmcourse .coming-soon figure {
	width: 100%;
	height: 100%;
	margin: 0
}
.happening figure img{
	width: 442px!important;
	height: 300px!important;
	object-fit: cover;
}
.about_progmcourse figure img,
.abtfact_figure ul li figure img,
.all_project .grid_item .item_box img,
.caftarea_left img,
.dep_facilites figure img,
.event_photos ul li figure img,
.faculty_detlswrap figure img,
.gallery_item figure img,
.happening figure img,
.innovate_challenge figure img,
.news_detail_wrapper .Download_box .box figure img,
.parking_wrap figure img,
.transport_facilits .transp_left figure img,
figure.img-fit img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.faculty_detlswrap figure img {
	    object-fit: unset  !important;
}

.about_progmcourse .course_feebox {
	width: 100%;
	height: auto;
	padding: 3rem 5.3rem 3rem 4.4rem;
	background: #0080f8;
	margin-bottom: 2rem
}

.about_progmcourse .course_feebox .course_fee,
.about_progmcourse .elgb_criteriabox .course_fee {
	font: bold 1.8rem/3rem var(--lato);
	color: var(--colorwhite);
	margin-bottom: 2rem
}

.about_progmcourse .course_feebox p,
.elgb_criteriabox p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--colorwhite);
	padding-bottom: 0
}

.about_progmcourse .course_feebox p,
.fcd_social li p strong,
.placement_drive.school.school .row .col_3 h5,
section.download_sec.notice_and_annoucement .Download_box strong {
	text-transform: capitalize
}

.about_progmcourse .course_feebox p strong {
	font: bold 3rem/3.6rem var(--lato);
	color: var(--colorwhite);
	display: block
}

.faculty_wrap.staff__wrapper .fac_bio p {
	padding-bottom: 8px;
	line-height: 1
}

.staff__wrapper .col-lg-4 {
	padding: 40px;
	position: relative;
	background-color: #f3f3f3;
	width: 100%
}

.staff__wrapper .row {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 40px 30px
}

.right_information table tbody tr td {
	padding: 14px 20px;
	font: var(--font18);
	background-color: #e4e4e4;
	border: none;
	color: #666
}

.placement_drive.school .row .col_3 p {
	padding-bottom: 30px;
	font-size: 16px !important
}

.placement_drive.school .row .col_3 figure {
	width: 200px;
	height: 160px;
	margin: 0 auto
}

.news__wrapper_department.news_wrap figure,
.news_wrap.news__wrapper_department .row .col-lg-12 a,
.placement_drive.school.placement_inner_content .row .col_3 figure {
	height: auto
}

.placement_drive.school.placement_inner_content .row {
	grid-template-columns: 1fr 1fr 1fr 1fr
}

.placement_drive.school .row .col_3 figure img {
	height: 120px;
	width: 100%;
	object-fit: contain
}

.placement_drive.school .row .col_3 {
	background-color: #fff;
	padding: 20px 20px 40px;
	text-align: center
}

.placement_drive.school .row hr {
	margin: auto auto 0
}

.placement_drive.school .row {
	padding: 0;
	margin-top: 70px;
	gap: 30px
}

section.school.placement_drive {
	background-color: #f3f3f3;
	padding: 100px 0
}

.admission_helpline .btn-wrapper .btn:nth-of-type(3),
.right_information h4,
.thankyou .submit-btn:hover,
section.bank-detail .assistance {
	background-color: #0080f8
}

.placement_drive .row::after {
	content: inherit !important
}

.thankyou {
	margin-bottom: 70px
}

.admission_faq.scholarship_award .text h3,
.civil_academic_talk h2.heading.iqac_heading,
.entrance_examinations .text .box p:last-of-type a {
	margin-bottom: 30px
}

.civil_academic_talk .career_pathcontent.electrical {
	padding: 20px
}

.thankyou .submit-btn {
	margin-top: 40px;
	transition: .5s ease-in-out;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffb300;
	padding: 12px 20px;
	color: #fff;
	border-radius: 50px;
	font-family: var(--lato);
	font-size: 18px
}

.thankyou .submit-btn img {
	width: 32px;
	margin-right: 10px
}

.staff__wrapper .col-lg-4 figure img {
	object-fit: inherit
}

.staff__wrapper .col-lg-4 figure {
	height: auto !important
}

.staff__wrapper .col-lg-4 span {
	font: var(--font16)
}

.staff__wrapper.faculty_wrap .fac_bio .name {
	margin-bottom: 15px;
	font-family: var(--asap-condensed);
	font-weight: 500
}

.staff__wrapper .col-lg-4 .c-detail {
	margin-top: 20px;
	display: flex;
	gap: 10px
}

.right_information table thead tr:first-of-type th {
	min-width: 110px
}

.faculty_wrap.staff__wrapper .fac_bio {
	padding: 20px 20px 20px 0
}

.admission_faq.international_faq .accordion-body p,
.admission_helpline .col-lg-6 .box a,
.career_pathcourse .row .col-lg-6 p,
.collaboration_research .heading:first-of-type span::after,
.main_event_page.event_wrap ul li:first-of-type,
.right_information table span {
	display: flex
}

.right_information table span a {
	margin-left: 20px
}

.right_information table thead tr th {
	font-size: 21px;
	line-height: 26px;
	color: #fff;
	padding: 15px;
	border: none;
	background-color: #009ddd;
	font-family: var(--asap-condensed);
	font-weight: 700
}

.elgb_criteriabox .course_fee {
	color: #000 !important;
	margin-bottom: 4rem
}

.elgb_criteriabox p {
	color: #666;
	padding-bottom: 2rem
}

.about_progmcourse .elgb_criteriabox:last-child,
.academic_blocks_inner .heading,
.academic_inner blockquote,
.admission_faq .accordion-item:last-of-type,
.caftarea_right img:last-child,
.contact_wrap .admission_help .mail_phone:last-child,
.contact_wrap .admission_help a:last-child,
.faculty_detlswrap .fcd_social li:last-child,
.invertis_journal ul li a.arrow:last-of-type,
.management_board .col_box .row:last-of-type,
.moot_court .moot_court_inner .heading,
.newsdetails_content figure:last-child,
.payment_mode .row .text__box address b,
.payment_mode .text__box:last-of-type,
.skill__excellence .row .particular .col-lg-5 ul:last-of-type,
.smart__technologies .row .img_box .row ul li:last-of-type,
.study_option .std_program .graduate_program li ul li {
	margin-bottom: 0
}

.right_information {
	padding: 80px 0 100px
}

.right_information .accordion-button::after {
	position: absolute;
	transition: .7s ease-in-out;
	top: 12px;
	right: 20px;
	background-image: url(../images/white-left-aerow.svg);
	width: 20px;
	height: 22px;
	transform: rotate(270deg)
}

.owl-nav button,
.static_list,
.static_list.newClass,
a,
img {
	transition: .5s
}

.right_information .accordion-button.collapsed::after {
	transform: rotate(90deg);
	top: 23px
}

.right_information .accordion {
	margin-top: 60px
}

.right_information h4 {
	width: 100%;
	color: #fff;
	font-size: 21px;
	padding: 15px 50px 15px 15px;
	cursor: pointer
}

.right_information button {
	border: none;
	padding: 0;
	box-shadow: none
}

.tab_accordian .tab_accordian {
	padding-bottom: 0 !important
}

.course_structure {
	padding: 9rem 0 2.5rem
}

.course_structure .heading {
	max-width: 32rem
}

.course_structure ul {
	margin: 4rem 0 3.3rem;
	gap: 20px 0;
	gap: 30px;
	display: grid;
	grid-template-columns: repeat(4, 1fr)
}

.course_structure ul li {
	padding: 2.8rem 3.4rem;
	background: var(--colorwhite) !important;
}

.course_structure ul li a {
	font: normal 2.4rem/3.6rem var(--lato);
	color: #333
}

.course_structure ul li img,
.transport_facilits .transp_left a img {
	margin-right: 1.5rem
}

.program_peos {
	padding: 3.5rem 0
}

.auditorium .auditm_box .heading,
.careers_wrap .heading,
.formbox .input-group,
.program_peos .heading,
.smeinar_hallwrap .smeinar_content .heading,
.vision_mission .vision_box .heading {
	margin-bottom: 4rem
}

.program_outcome .tab-content,
.program_peos .tab-content {
	background: var(--colorwhite);
	padding: 6.5rem 5.6rem
}

.program_outcome .tab-content .card-body,
.program_peos .tab-content .card-body {
	margin-bottom: 5rem
}

.program_outcome .tab-content .card-body h3,
.program_outcome .tab-content .card-header p,
.program_peos .card-header p,
.program_peos .tab-content .card-body h3 {
	font: bold 1.8rem/3rem var(--lato);
	margin-bottom: 2rem
}

.program_outcome:first-of-type .tab-content .card-body h3 b {
	letter-spacing: 2px;
	margin-left: 8px
}

.program_outcome .tab-content .card-body p,
.program_peos .tab-content .card-body p {
	font: normal 1.8rem/3rem var(--lato);
	color: #666;
	padding-top: 0
}

.program_outcome .gx-lg-5,
.program_peos .gx-lg-5 {
	--bs-gutter-x: 8rem
}

.cafeteria_wrap,
.program_outcome {
	padding: 5rem 0
}

.program_outcome .heading {
	margin-bottom: 5.5rem
}

.program_outcome .tab-content {
	background: #0080f8
}

.program_outcome .tab-content .card-body h3,
.program_outcome .tab-content .card-body p,
.vision_mission .mision_box blockquote {
	color: var(--colorwhite)
}

.career_pathcourse {
	position: relative;
	padding: 5rem 0;
	max-width: 1920px;
	margin: -1px auto auto;
	overflow: hidden;
	z-index: 1
}

.career_pathcourse .career_pathcontent {
	max-width: 62.3rem;
	margin-left: auto;
	padding-right: 6rem;
	padding-bottom: 80px
}

.career_pathcourse .career_pathcontent .heading {
	max-width: 43rem
}

.career_pathcourse .career_pathcontent .heading::after {
	top: 73%;
	width: 54%;
	left: 0
}

.career_pathcourse .career_pathcontent p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding: 4rem 0 6.3rem
}

.career_pathcourse .career_pathcontent .apply_nowtbn {
	position: absolute;
	bottom: 100px
}

.program_testimonial {
	padding: 3rem 0 8.3rem
}

.program_testimonial h4 {
	text-align: center;
	font: var(--font24);
	margin-bottom: 7.8rem
}

.entrance_examinations .row+h6,
.program_testimonial .textimonial_content {
	margin-top: 3rem
}

.program_testimonial .textimonial_content .tesimonial_name {
	font: bold 2.4rem/3rem var(--lato);
	margin-bottom: 2rem
}

.program_testimonial .textimonial_content p {
	font: normal 1.8rem/3rem var(--lato);
	padding: 0
}

.program_testimonial .owl-dots {
	width: 100%;
	margin-top: 5rem;
	text-align: center
}

.faculty_detlswrap {
	width: 100%;
	height: auto;
	position: relative;
	padding: 4.3rem 0 15rem;
	z-index: 1;
	background: var(--graybg)
}

.news_wrap,
.newsdetails_wrap {
	padding: 9.2rem 0 15rem;
	background: var(--graybg)
}

.faculty_detlswrap::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: var(--colorwhite);
	z-index: -1
}

.faculty_detlswrap .facname,
.faculty_detlswrap h1,
.faculty_detlswrap h2 {
	width: 100%;
	height: auto;
	position: relative;
	font: var(--font48);
	margin: 2.5rem 0 1.3rem
}

.faculty_detlswrap h2,
.faculty_detlswrap p {
	padding-top: 0;
	font: var(--font18);
	color: var(--fontcolor2);
	padding-bottom: 3.5rem;
	margin: 0
}

.faculty_detlswrap p em {
	display: block;
	font-weight: 400
}

.faculty_detlswrap figure {
	position: relative;
	width: 46.4rem;
	height: 44.2rem;
	margin-left: auto
}

.faculty_detlswrap figure::after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .7rem;
	content: "";
	background: url(../images/fcdimge-after.svg) no-repeat
}

.faculty_detlswrap .fcd_content {
	padding-right: 3.5rem
}

.faculty_detlswrap .fcd_content ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: .1rem solid;
	border-bottom: .1rem solid;
	padding: 3rem 0
}

.faculty_detlswrap .fcd_content ul li {
	width: 49%
}

.faculty_detlswrap .fcd_content ul li,
.faculty_detlswrap .fcd_content ul li a {
	padding-bottom: 4.2rem;
	font-size: 1.7rem;
	line-height: 2.9rem;
	color: var(--fontcolor2);
	font-family: var(--lato)
}

.faculty_detlswrap .fcd_content ul li strong {
	display: block;
	color: var(--black)
}

.faculty_detlswrap .fcd_content ul li span {
	font-size: 1.7rem;
	color: var(--fontcolor2);
	margin-top: .9rem;
	font-weight: 400
}

.faculty_detlswrap .fcd_content ul li img {
	width: 2.6rem;
	height: auto;
	margin-right: 1.5rem
}

.faculty_detlswrap .fcd_social {
	width: 46.4rem;
	height: auto;
	margin-left: auto;
	margin-top: 3.1rem
}

.faculty_detlswrap .fcd_social li {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 4rem
}

.faculty_detlswrap .fcd_social li img {
	width: 4.2rem;
	height: auto;
	display: inline-flex;
	margin-right: 1.5rem
}

.faculty_detlswrap .fcd_social li p {
	display: inline-flex;
	flex-direction: column;
	padding: 0;
	max-width: 87%
}

.faculty_detlswrap .fcd_social li p a {
	line-height: 2.6rem
}

.event_wrap ul li a,
.gallery_wrap ul li a span,
.inner_aboutmenu ul li a {
	font: normal 2.1rem/2.8rem var(--asap-condensed)
}

.faculty_detlswrap .fcd_publication {
	margin-top: 8.7rem
}

.faculty_detlswrap .fcd_publication .heading {
	max-width: 30rem;
	letter-spacing: 4.22px;
	margin-bottom: 2.9rem
}

.faculty_detlswrap .fcd_publication ul li {
	padding: 2.6rem 3.6rem;
	background: var(--colorwhite);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 2rem
}

.faculty_detlswrap .fcd_publication ul li blockquote {
	max-width: 90%;
	font: normal 2.1rem/3rem var(--lato);
	color: #333
}

.faculty_detlswrap .fcd_publication ul li p {
	font: var(--font18);
	color: #333;
	margin-top: 2rem;
	padding-bottom: 0;
	display: block;
	width: 100%
}

.faculty_detlswrap .fcd_publication .view_allpublication {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	font: var(--font18);
	color: #000;
	font-weight: 500;
	padding: 1.8rem 0;
	border-top: .1rem solid;
	width: 100%;
	margin-top: 1.7rem
}

.faculty_detlswrap .fcd_publication .view_allpublication img {
	margin-left: 2rem
}

.news_wrap {
	width: 100%;
	height: auto;
	overflow: hidden
}

.happening .gx-lg-5,
.news_wrap .gx-lg-5 {
	--bs-gutter-x: 4.2rem
}

.news_wrap a:not(.view_arrow) {
	position: relative;
	z-index: 1;
	width: 100%
}

.news_wrap.news__wrapper_department a.news_box div:first-of-type::before {
	width: 100%;
	height: 36%;
	background: linear-gradient(0deg, rgb(0 0 0 / 90%) 10%, rgba(245, 240, 227, 0) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	content: ""
}

.innovate_challenge .innovate_content ul li figure,
.innovate_challenge .innovate_content ul li figure img,
.news_wrap .view_arrow {
	width: auto;
	height: auto
}

.news_wrap.news__wrapper_department .news_dropdown {
	display: flex;
	flex-direction: column;
	gap: 30px 0
}

.happening.palcement__news .row,
.news_wrap.news__wrapper_department .gx-lg-5 {
	gap: 30px 0
}

.abtfact_figure ul li figure,
.all_project .grid_item .item_box figure,
.event_photos ul li figure,
.gallery_item figure,
.happening .hpnews_box,
.happening figure,
.innovate_challenge figure,
.news_wrap .news_box,
.news_wrap figure,
.placement_drive.school.iic_event .row .col_3 figure img {
	width: 100%;
	height: 100%
}

.all_project .grid_item .item_box a,
.faclities .img_wrapper figure,
.faclities .img_wrapper img,
.happening .col-lg-7 a:not(.hpview_all),
.lab_faclicties .accordion-collapse,
.lab_faclicties .tab-content,
.lab_faclicties .tab-pane,
.moot_court .moot_court_inner,
.news__wrapper_department .col-lg-7 a:not(.view_arrow),
.news_detail_wrapper .Download_box .box figure a,
.why_us_research .col-lg-8 figure img,
figure.img-fit {
	height: 100%
}

.laboratory .multi_images .col-lg-4,
.laboratory .multi_images .col-lg-4 .academic_audtitorum_inner,
.news__wrapper .col-lg-6,
.news_wrap a:not(.view_arrow) {
	overflow: hidden
}

.news_wrap .news_content {
	max-width: 100%;
	background-color: #fff;
	padding: 20px;
	height: 100%;
	left: 0 !important
}

.news_wrap .news_content .newsdate,
.news_wrap .news_content blockquote {
	color: #000 !important
}

.newsdate {
	font: var(--font16);
	color: #fff;
	margin-bottom: 1rem;
	font-weight: 700
}

.news_wrap .news_content blockquote {
	color: #fff;
	font: normal 2rem/3rem var(--lato);
	margin-top: 1rem
}

.news_wrap .row .col-lg-4 img {
	height: 300px;
	object-position: top;
	object-fit: cover
}

.news_wrap a:not(.view_arrow) img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden
}

.news_wrap .news_box .newinner_box {
	width: 100%;
	padding: 4rem 5.7rem;
	background: #3a434b;
	margin-bottom: 4rem;
	height: 47.4%;
	overflow: hidden
}

.news_wrap.news__wrapper .news_box .newinner_box {
	height: 46%
}

.news_wrap.news__wrapper .news_box .newinner_box:nth-of-type(2n) {
	margin-bottom: 0;
	background-color: #e3d523;
	height: 50%
}

.news_wrap.news__wrapper .news_box .newinner_box:nth-of-type(2n)>* {
	color: #313131
}

.news_wrap.news__wrapper .gx-lg-5 {
	--bs-gutter-y: 5rem
}

.admission_faq.international_faq .accordion-body a::after,
.current_opning .view_arrow.mt58.noContent,
.event_wrap ul li:first-of-type,
.happening .hpnews_box a::before,
.happening .hpnews_box::before,
.happening .hpview_all::before,
.industry__parteners .heading span::after,
.laboratory .labs .heading span::after,
.mobile-col,
.news_wrap.news__wrapper .news_box .newinner_box .newsdate::after,
.research .mobile_box {
	display: none
}

.event_wrap .full_news_wrap,
.fashion3.achievement.alumina-talks .box__wrapper .col-lg-6 figure,
.fashion_talks.fashion3.fashion_faclitis .box__wrapper .col-lg-6 figure,
.news_wrap.news__wrapper .news_box .newinner_box .newsdate,
.news_wrap.news__wrapper_department a.news_box div:first-of-type,
section.overview_identity.research1.student_work figure {
	height: auto
}

.news_wrap.news__wrapper .news_box div:first-of-type {
	position: relative;
	margin: 0;
	padding: 0
}

.news_wrap .hpinner_redbox blockquote,
.news_wrap .news_box .newinner_box blockquote {
	font: normal 3.1rem/4rem var(--asap-condensed);
	color: var(--colorwhite)
}

.news_wrap .news_box .newinner_box.newinner_box2 {
	background: #aba33f;
	margin-bottom: 0
}

.news_wrap .full_news_wrap {
	width: 100%;
	height: auto;
	position: relative;
	margin: 4rem 0;
	z-index: 1
}

.news_wrap .full_news_wrap .full_hpcontent {
	position: absolute;
	bottom: 5.2rem;
	left: 5.2rem;
	z-index: 1;
	max-width: 90rem
}

.happening .hpinner_redbox p,
.happening .hpnews_box .hpinner_box p,
.news_wrap .full_news_wrap .full_hpcontent p,
.news_wrap .hpbox7_wrap .hpbox7_content p {
	font: bold 1.8rem/3rem var(--lato);
	color: var(--colorwhite);
	padding-bottom: 3rem
}

.happening .happening_content blockquote,
.news_wrap .full_news_wrap .full_hpcontent blockquote {
	color: var(--colorwhite);
	font: normal 2.4rem/3.6rem var(--lato)
}

.news_wrap .hpinner_redbox {
	background: #0080f8;
	padding: 6rem 5.5rem;
	height: 100%
}

.happening .mt58,
.news_wrap .mt58 {
	margin-top: 5.8rem
}

.acdmic_program .admission_process h4,
.admission_helpline h5 a:hover,
.dep_faculty h5,
.happening .hpnews_box .hpinner_box.hpinner_box2 .newsdate,
.happening .hpnews_box .hpinner_box.hpinner_box2 blockquote,
.happening .hpnews_box .hpinner_box.hpinner_box2 p,
.newsdetails_wrap .newsdate,
a,
body,
html {
	color: var(--fontcolor)
}

.newsdetails_wrap ul {
	flex-wrap: wrap;
	justify-content: space-between
}

.newsdetails_wrap ul li {
	width: 3.6rem;
	height: 4.5rem;
	border-bottom: .1rem solid #707070;
	padding: .8rem;
	margin-left: 1rem
}

.newsdetails_wrap h2 {
	font: bold 3.6rem/4.8rem var(--asap-condensed);
	color: #333;
	margin-bottom: 5rem
}

.newsdetails_content {
	padding-top: 7.8rem;
	width: 100%;
	height: auto;
	background: var(--graybg)
}

.event_photos,
.event_wrap,
.gallery_wrap {
	padding: 3rem 0 15rem
}

.newsdetails_content .ndt_content {
	padding: 0 9.8rem
}

.newsdetails_content .ndt_content p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding: 0 0 4.7rem
}

.newsdetails_content figure {
	margin-bottom: 5.7rem
}

.event_photos,
.gallery_wrap {
	width: 100%;
	height: auto;
	background: var(--graybg)
}

.gallery_wrap ul {
	max-width: 45rem;
	margin-left: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 4.7rem
}

.gallery_wrap ul li {
	background: var(--colorwhite);
	border-radius: 3rem;
	padding: 1.2rem 2.4rem;
	margin-left: 1rem
}

.flex,
.gallery_wrap ul li a {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.contact_wrap .campbox li p a img,
.gallery_wrap ul li a img {
	margin-right: 1rem
}

.event_wrap ul li:hover,
.gallery_item:hover .imge_number,
.gallery_wrap ul li:hover,
.innovate_challenge .innovate_content ul li:nth-child(3),
.placm_testimonials .carousel-indicators .active {
	background: #ffb300
}

.gallery_wrap ul li:hover a,
.happening .hpnews_box .hpinner_box:nth-of-type(2n)>*,
.news_wrap.news__wrapper_department .full_news_wrap .full_hpcontent .newsdate,
.news_wrap.news__wrapper_department .full_news_wrap .full_hpcontent blockquote,
.nice-select.option.selected .focus,
.scholarship .row .img_box .download-document ul p a,
section.fashion3.department_hightlights p {
	color: #000
}

.gallery {
	column-count: 3;
	gap: 2rem
}

.gallery_item {
	position: relative;
	overflow: hidden;
	margin-bottom: 2rem
}

.gallery_item::before {
	width: 100%;
	height: 36%;
	background: linear-gradient(0deg, rgb(0 0 0 / 70%) 10%, rgba(245, 240, 227, 0) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	content: ""
}

.btn360,
.event_wrap ul li,
.gallery_item .imge_number,
.overview_identity .nac_logo,
.placm_testimonials .heading span::after,
.press_release ul li,
.vision_mission .vision_box,
.vision_mission .vision_box .heading span {
	background: var(--colorwhite)
}

.about_logo,
.abtfact_figure,
.innovate_challenge,
.overview_identity,
.philosphy_wrap,
.vision_mission {
	background: var(--graybg)
}

.gallery_item blockquote {
	position: absolute;
	width: 80%;
	height: auto;
	left: 2.7rem;
	bottom: 2.3rem;
	font: normal 1.8rem/2.4rem var(--lato);
	color: var(--colorwhite)
}

.gallery_item .imge_number {
	position: absolute;
	top: 1.7rem;
	right: 2.1rem;
	width: 6.1rem;
	height: auto;
	display: inline-flex;
	border-radius: 1.2rem;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center
}

.gallery_item .imge_number span {
	font: bold 1.4rem/2.4rem var(--lato)
}

.gallery_item .imge_number img {
	height: 1.1rem;
	width: auto;
	margin-left: .5rem
}

.pagination.float-right {
	padding-top: 60px;
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: center
}

.pagination.float-right a#ctl00_ContentPlaceHolder1_lbtnNext,
.pagination.float-right a#ctl00_ContentPlaceHolder1_lbtnPre {
	font-size: 32px
}

.pagination.float-right a {
	font-family: var(--asap-condensed);
	font-size: 18px;
	color: #fff;
	border-radius: 50%;
	background: #0080f8;
	width: 40px !important;
	height: 40px;
	align-items: center;
	display: flex;
	justify-content: center
}

.all_project .filture_nave ul,
.event_wrap ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end
}

.event_wrap ul li {
	border-radius: 3.1rem;
	margin-left: 1rem
}

.event_wrap ul li a {
	display: block;
	padding: 1.2rem 3.1rem;
	color: #313131
}

.event_wrap ul li a.active {
	background: #ffb300;
	color: #212121;
	border-radius: 3rem
}

.event_wrap .event_leftlg,
.event_wrap .event_rightlg,
.event_wrap .full_news_wrap,
.happening .full_happening {
	margin: 4rem 0
}

.entrance_examinations .box,
.event_wrap .mt58 {
	margin-top: 4rem
}

.event_wrap .event_leftlg .row {
	gap: 60px 0
}

.event_wrap .event_leftlg .row .news_content {
	min-height: 170px
}

.news_dropdown select {
	width: 250px;
	padding: 1rem 1.5rem;
	font-size: 1.6rem;
	font-family: var(--lato);
	border: 1px solid #ccc;
	margin-left: auto;
	display: block;
	margin-bottom: 3rem
}

.event_photos ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 2rem;
	margin-top: 8.5rem
}

.inner_aboutmenu {
	padding: 4rem 0
}

.inner_aboutmenu ul {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	max-width: 100%
}

.classrooms_inner,
.inner_aboutmenu ul li {
	padding-right: 30px
}

.inner_aboutmenu ul li a {
	color: var(--fontcolor);
	padding: 1.1rem 0;
	transition: .5s ease-in-out;
	font-family: var(--asap-condensed) !important
}

.campbox li p a:hover,
.contact_wrap .admission_help a:hover,
.contact_wrap .dialbox p a:hover,
.inner_aboutmenu ul li a:hover,
.study_option .std_program .graduate_program li a:hover,
.study_option .std_program .graduate_program li a:hover span {
	color: #f67c49
}

.inner_aboutmenu ul li .active {
	color: #f67c49;
	font-weight: 700;
	border-bottom: .1rem solid #ccc
}

.abtfact_figure {
	width: 100%;
	height: auto;
	padding: 8rem 0 0
}

.abtfact_figure .heading,
.academic_blocks span,
.academic_workshop_inner span,
.classrooms_blocks span,
.laboratory span,
.moot_court span {
	letter-spacing: 4.22px
}

.abtfact_figure ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 3.3rem;
	margin: 3rem 0
}

.abtfact_figure ul li {
	position: relative;
	overflow: hidden
}

.abtfact_figure ul li::before {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
	position: absolute;
	left: 0;
	bottom: 0;
	content: ""
}

.abtfact_figure .fact_content {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	max-width: 70%;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	padding: 3rem 2.6rem
}

.abtfact_figure .fact_content .number {
	font: bold 7.2rem/6rem var(--noto);
	letter-spacing: -3.6px;
	color: var(--colorwhite)
}

.abtfact_figure .row .fact_content .number,
.admission_enquiry.stackholder-feedback legend span,
.payment_mode .btn_wrapper .btn {
	font-weight: 500
}

.desktop_banner.carousel.slide.desktop_banner.homepagebanner .slide_cpation.carousel-caption {
	padding-top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 20px
}

.abtfact_figure .fact_content blockquote {
	font: normal 3rem/3.6rem var(--asap-condensed);
	color: var(--colorwhite)
}

.overview_identity {
	padding: 8rem 0;
	overflow: hidden
}

.max-w,
.overview_identity .row {
	max-width: 1920px;
	margin: auto
}

.overview_identity .row .col-lg-5 {
	width: 46%
}

.overview_identity .row .col-lg-7 {
	width: 54%;
	margin-left: auto
}

.overview_identity figure {
	max-width: 100%;
	height: 100%
}

.overview_identity figure img {
	max-width: 100%;
	height: auto
}

.overview_identity .overleft_content {
	max-width: 61rem;
	margin-left: auto;
	padding-right: 5rem
}

.overview_identity .overleft_content h2 {
	font: normal 3.6rem/4.2rem var(--asap-condensed);
	padding-bottom: 40px
}

.overview_identity .overleft_content blockquote {
	padding-right: 1px;
	font: normal 2.4rem/3.6rem var(--lato);
	margin: 0 0 5.8rem
}

.overview_identity .overleft_content p,
.vision_mission p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding: 0 0 4rem
}

.overview_identity .nac_logo {
	padding: 4.2rem 3.6rem;
	max-width: 580px;
	margin-left: auto
}

.innovate_challenge .innovate_content ul,
.overview_identity .nac_logo ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.overview_identity .nac_logo ul li:first-child {
	width: 40%
}

.overview_identity .nac_logo ul li:first-child img {
	width: 170px
}

.overview_identity .nac_logo ul li:last-child {
	width: 60%
}

.overview_identity .nac_logo ul li p {
	max-width: 270px;
	font: normal 1.8rem/3rem var(--lato);
	padding: 0
}

.overview_identity .nac_logo ul li h3 {
	font: bold 1.8rem/3rem var(--lato);
	color: var(--fontcolor);
	margin-bottom: 2rem
}

.overview_identity .nac_content {
	max-width: 75rem;
	margin-right: auto
}

.overview_identity .nac_content p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding: 30px 0 0
}

.placement_recurtie .logo__wrapper ul li figure {
	max-width: 100%;
	height: 100%;
	padding: 22px;
	background: #fff;
	display: flex;
	align-items: center
}

.admission_enquiry .form-control {
	appearance: auto
}

.vision_mission {
	padding: 7rem 0 0
}

.vision_mission h4 {
	font: normal 3.6rem/4.2rem var(--asap-condensed);
	margin-bottom: 5.3rem
}

.vision_mission .misnvisn_boxwrp {
	padding-right: 4.5rem
}

.vision_mission .vision_box {
	padding: 5.9rem
}

.vision_mission .vision_box blockquote {
	font: normal 2.4rem/3.6rem var(--lato);
	color: var(--fontcolor)
}

.reacerch .reacerch_content .rec_box2,
.vision_mission .mision_box {
	background: #313131
}

.vision_mission .mision_box .heading span {
	background: #313131;
	color: var(--colorwhite)
}

.alumni-overview .featured-alumni .alumni-thumb,
.laboratory .container,
.placment .heading span,
.reacerch .heading span,
.vision_mission .mision_box .heading span::after {
	background: #fff
}

.vision_mission figure {
	margin: 1.5rem 0 4.4rem
}

.philosphy_wrap {
	padding: 2rem 0 7rem;
	overflow: hidden
}

.philosphy_wrap blockquote {
	font: normal 3rem/3.6rem var(--lato);
	color: var(--fontcolor);
	padding: 4rem 0 5.7rem;
	max-width: 44rem
}

.philosphy_wrap .philosphy_slider .item {
	width: 100%;
	min-height: 26.8rem;
	padding: 5.2rem 5.6rem;
	background: var(--colorwhite)
}

.philosphy_wrap .philosphy_slider {
	max-width: 163.7rem;
	margin-left: auto
}

.philosphy_wrap .philosphy_slider .item h5 {
	font: bold 3rem/3.6rem var(--lato);
	margin-bottom: 2rem
}

.philosphy_wrap .philosphy_slider .item p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding-bottom: 0
}

.innovate_challenge {
	padding: 7rem 0 6rem;
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: flex;
	justify-content: center;
	flex-wrap: wrap
}

.innovate_challenge::after {
	width: 155.6rem;
	height: 80%;
	bottom: 0;
	position: absolute;
	z-index: -1;
	content: "";
	margin: auto;
	background: var(--colorwhite)
}

.innovate_challenge .big_img {
	width: 91.2rem;
	margin-left: -13rem
}

.innovate_challenge .innovate_content {
	margin-top: 9.5rem
}

.innovate_challenge .innovate_content h5 {
	font: normal 3.6rem/4.2rem var(--asap-condensed)
}

.innovate_challenge .innovate_content p {
	font: normal 1.8rem/3rem var(--lato);
	margin: 5.7rem 0;
	padding: 0;
	color: var(--fontcolor2)
}

.innovate_challenge .innovate_content .innovate_heading {
	max-width: 90%
}

.innovate_challenge .innovate_content ul li {
	width: 32.4%;
	background: #22384b;
	text-align: center;
	margin-bottom: 2rem
}

.innovate_challenge .innovate_content ul li h5 {
	font: normal 3rem/4.2rem var(--lato);
	margin: 4.4rem 0 3rem;
	color: var(--colorwhite)
}

.innovate_challenge .innovate_content ul li p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--colorwhite);
	margin: 0
}

.innovate_challenge .innovate_content ul li:nth-child(2) {
	background: #fd5100
}

.about_logo {
	padding: 10rem 0 15rem;
	overflow: hidden
}

.about_logo .row {
	max-width: 1920px;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.about_logo .row .col-lg-5 {
	width: 66rem;
	margin-right: auto;
	padding-left: 7rem
}

.about_logo .row .col-lg-7 {
	width: 110rem;
	margin-right: auto
}

.about_logo .about_contetn {
	width: 79rem
}

.about_logo .about_contetn h5 {
	font: normal 3.6rem/4.2rem var(--asap-condensed);
	color: #333;
	margin-bottom: 5.7rem
}

.about_logo .about_contetn p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding-bottom: 4rem
}

.desktop_banner {
	padding: 0 6.7rem;
	max-width: 1920px;
	margin: auto
}

.desktop_banner .carousel-inner,
.placment_logo,
.placment_logo .owl-carousel {
	margin-top: 3.3rem
}

.desktop_banner .carousel-item {
	position: relative;
	height: 69rem
}

.desktop_banner .carousel-item figure {
	text-align: right;
	height: 100%
}

.desktop_banner .carousel-caption {
	position: absolute;
	padding-bottom: 1.25rem;
	padding-right: 30px;
	color: #fff;
	width: 67.5rem;
	text-align: left;
	height: 100%;
	left: 0;
	bottom: 0;
	background: var(--colorwhite);
	padding-top: 20rem
}

.desktop_banner .carousel-caption .slider_heading {
	padding-right: 35px
}

.desktop_banner .slide_cpation.carousel-caption .slider_heading {
	font: var(--font60);
	letter-spacing: -4.15px;
	color: var(--redcolor)
}

.desktop_banner .slide_cpation.carousel-caption p {
	font: var(--font21);
	padding-top: 0;
	font-family: var(--asap-condensed);
	padding-right: 30px;
	color: var(--fontcolor);
	margin-top: 2rem;
	max-width: 550px
}

.desktop_banner .owl-dots {
	left: 0;
	max-width: 155.6rem;
	position: relative;
	bottom: 9rem;
	margin: auto
}

.desktop_banner .carousel-indicators {
	justify-content: flex-start;
	width: 67rem;
	left: inherit;
	right: inherit;
	margin: auto;
	text-align: left;
	bottom: 2.8rem;
	z-index: 0
}

.desktop_banner .carousel-indicators [data-bs-target] {
	background: #0080f8;
	width: 1rem;
	height: 1rem;
	margin: 0 .8rem;
	border: none;
	border-radius: 100%;
	opacity: .1;
	box-shadow: 0 3px 6px #0000001A
}

.study_option {
	width: 100%;
	height: auto;
	margin: 11.7rem 0 7.1rem
}

.study_option .col-lg-9::before {
	width: 100vw;
	height: 100%;
	background: #22384b;
	position: absolute;
	right: 0;
	top: 0;
	content: "";
	z-index: -1
}

.study_option .std_program {
	background: #22384b;
	padding: 11rem 8rem 6.2rem 0;
	position: relative
}

.study_option .std_program::before {
	width: .5rem;
	height: 59.7rem;
	background: url(../images/std-before.svg) no-repeat;
	position: absolute;
	left: -10.2rem;
	top: -5rem;
	content: "";
	z-index: 1
}

.study_option .std_program h1 {
	position: relative;
	display: inline-flex;
	align-items: center;
	color: var(--colorwhite);
	background: #22384b;
	padding-right: 2.5rem;
	z-index: 3;
	margin-bottom: 6.1rem
}

.dep_faculty .depfaculty_slider.owl-carousel button.owl-dot,
.placment button.owl-dot {
	box-shadow: 0 3px 6px #0000001A;
	background: #ccc !important
}

.study_option .std_program h1 span {
	background: #22384b;
	font: bold 2.3rem/4.6rem var(--asap-condensed);
	letter-spacing: 4.05px
}

.study_option .std_program h1::before {
	width: 5.4rem;
	height: .1rem;
	background: var(--colorwhite);
	position: absolute;
	left: 100%;
	content: "";
	z-index: -1
}

.study_option .std_program h1::after {
	width: 100%;
	height: 100%;
	background: #22384b;
	position: absolute;
	left: 0;
	content: "";
	z-index: -1
}

.study_option .std_program .graduate_program {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 0
}

.study_option .std_program .graduate_program li {
	position: relative;
	margin-bottom: 50px;
	width: 100%
}

.study_option .std_program .graduate_program li a::before {
	width: 5rem;
	height: .1rem;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	opacity: .5
}

.placement__hall h2 span::after,
.placment_record .heading span::after,
.study_option .std_program .graduate_program li ul li a::before {
	content: inherit
}

.study_option .std_program .graduate_program li ul {
	margin-top: 62px;
	max-height: calc((2rem * 5 * 1.5) + 1.3rem);
	overflow-y: auto;
	padding-right: 1rem;
	scrollbar-width: thin;
	scrollbar-color: #8f54a0 #ffffff00
}

.study_option .std_program .graduate_program li ul::-webkit-scrollbar {
	width: 8px
}

.study_option .std_program .graduate_program li ul::-webkit-scrollbar-track {
	background: #ffffff00
}

.study_option .std_program .graduate_program li ul::-webkit-scrollbar-thumb {
	background-color: #8f54a0;
	border-radius: 10px;
	border: none
}

.study_option .std_program .graduate_program li a {
	position: relative;
	font: 600 4.2rem/1 var(--asap-condensed);
	color: var(--colorwhite);
	padding-bottom: 3rem
}

.study_option .std_program .graduate_program li a span {
	transition: .5s ease-in-out;
	opacity: .5;
	font: 600 4.2rem/1 var(--asap-condensed);
	color: var(--colorwhite);
	display: block
}

.study_option .std_program .graduate_program li ul li a {
	font: normal 2rem/1.5 var(--lato);
	color: var(--colorwhite);
	padding-bottom: 1.3rem
}

.view_allbtn {
	font: 500 1.8rem/2.2rem var(--lato);
	background: #fff;
	padding: 1rem 2.5rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 2.1rem
}

.study_option .std_program .graduate_program li ul::-webkit-scrollbar {
	width: 8px
}

.study_option .std_program .graduate_program li ul::-webkit-scrollbar-track {
	background: #ffffff12
}

.study_option .std_program .graduate_program li ul::-webkit-scrollbar-thumb {
	background-color: #ffb300;
	border-radius: 10px;
	border: none
}

.study_option .std_program .view_allbtn img {
	filter: invert(100);
	margin-left: 1rem;
	padding-top: .3rem
}

.acdmic_program,
.transport_facilits .transp_right {
	padding-left: 5rem
}

.acdmic_program h2 {
	font-size: 12rem;
	font-family: var(--noto);
	letter-spacing: -6px;
	color: var(--lightblue);
	font-weight: 700
}

.heading24,
.reacerch .reacerch_content .heading24 {
	letter-spacing: 4.22px;
	font: var(--font24);
	color: #313131
}

.acdmic_program h3 {
	font: normal 3rem/4rem var(--asap-condensed)
}

.acdmic_program .admission_process {
	margin-top: 3.4rem
}

.acdmic_program .admission_process h4 {
	font: var(--font24);
	position: relative;
	display: inline-flex;
	align-items: center;
	padding-right: 10rem
}

.acdmic_program .admission_process h4::before {
	width: 100%;
	height: .1rem;
	background: var(--fontcolor);
	position: absolute;
	left: 0;
	content: "";
	z-index: -1
}

.acdmic_program .admission_process h4::after {
	width: 75%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	content: "";
	z-index: -1
}

.acdmic_program .admission_process .telephone {
	font: 600 2rem/5.2rem var(--asap-condensed);
	color: #ffb300
}

.acdmic_program .admission_process a:hover {
	color: #2b76da
}

.acdmic_program .admission_process ul {
	padding: 2rem 0 3rem;
	border-bottom: .2rem solid;
	margin-bottom: 2rem
}

.acdmic_program .admission_process ul li a {
	font: 500 2.1rem/3rem var(--asap-condensed);
	color: var(--fontcolor);
	padding: 1rem 0
}

.admission_process a img {
	background-color: #ffb300;
	padding: 5px;
	border-radius: 50px;
	width: 25px
}

.acdmic_program .admission_process .apply_btn {
	font: 900 2.1rem/2.5rem var(--lato);
	margin-top: 2rem;
	color: var(--redcolor)
}

.heading24 {
	position: relative;
	display: flex;
	align-items: center;
	font-family: var(--asap-condensed)
}

.reacerch {
	width: 100%;
	height: auto;
	padding: 11rem 0 16rem;
	position: relative;
	background: var(--graybg)
}

.reacerch .owl-carousel .owl-item img {
	width: 100%;
	display: inline-block
}

.reacerch figure {
	text-align: right;
	height: 64.6rem
}

.office_admission .col-lg-7 figure,
.office_admission .col-lg-7 figure img,
.reacerch figure img {
	object-fit: cover;
	height: 100%
}

.reacerch .reacerch_content {
	position: absolute;
	left: 0;
	width: 44rem;
	height: 100%;
	top: 0;
	background: var(--colorwhite)
}

.reacerch .reacerch_content .rec_box1,
.reacerch .reacerch_content .rec_box2 {
	width: 100%;
	height: 50%;
	padding: 5rem
}

.reacerch .reacerch_content .rec_box1 p {
	font: normal 3rem/4.2rem var(--asap-condensed);
	padding: 0;
	color: #313131
}

.life_invertis .lifeinver_content .number-count,
.reacerch .reacerch_content .rec_box1 .number-count {
	letter-spacing: -6px;
	font-size: 12rem;
	font-family: var(--noto);
	font-weight: 700;
	color: var(--redcolor);
	line-height: 13.2rem
}

.life_invertis .lifeinver_content p a {
	transition: 1s ease-in-out
}

.life_invertis .lifeinver_content p a:hover {
	transform: translateX(10px)
}

.alumani__board .col:hover figure img,
.img-zoom a:hover img,
.img-zoom figure:hover img {
	transform: scale(1.1)
}

.dep_facilites,
.life_invertis {
	max-width: 178.5rem;
	padding: 8.7rem 0 10rem 8.5rem;
	margin-left: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.life_invertis::after {
	width: 100%;
	height: 94%;
	position: absolute;
	left: 0;
	top: 0;
	background: #edf0f3;
	content: "";
	z-index: -1
}

.dep_facilites .col-lg-4,
.life_invertis .col-lg-4 {
	width: 46rem
}

.life_invertis .lifeinver_content .heading24::after {
	left: 26.5rem
}

.life_invertis .lifeinver_content p span {
	font: var(--font30);
	font-family: var(--asap-condensed)
}

.life_invertis .lifeinver_content blockquote {
	font: var(--font48);
	max-width: 360px;
	color: #262626;
	padding: 1.6rem 0 3rem;
	font-family: var(--asap-condensed)
}

.life_invertis .lifeinver_content p {
	font: var(--font18);
	margin-bottom: 3rem
}

.dep_facilites .lifeinver_content .btn33,
.life_invertis .lifeinver_content .btn33 {
	border: .1rem solid
}

.dep_facilites .lifeinver_content .btn33 img,
.life_invertis .lifeinver_content .btn33 img,
.view_arrow:hover img {
	filter: invert(100)
}

.dep_facilites .col-lg-8 {
	width: 118.3rem;
	margin-left: auto
}

.dep_facilites .life_name,
.life_invertis .life_name {
	font: var(--font24);
	margin-top: 1.8rem;
	font-family: var(--lato)
}

.reacerch .reacerch_content .rec_box2 p {
	font: normal 1.8rem/2.4rem var(--lato);
	padding-bottom: 3.8rem;
	color: var(--colorwhite)
}

.reacerch .reacerch_content .rec_box2 blockquote {
	color: var(--colorwhite);
	font: 500 2.6rem / 3.2rem var(--asap-condensed);
	margin-bottom: 3.4rem
}

.reacerch .reach_heading {
	font: bold 2.1rem/3.3rem var(--lato)
}

.count-title,
.placment_right .lpa {
	letter-spacing: -6px;
	font-family: var(--noto);
	font-weight: 700
}

.reacerch #sync1 .owl-dots {
	position: absolute;
	display: flex;
	justify-content: center;
	width: 100%;
	top: 100%;
	margin-top: 20rem;
	align-items: center
}

.reacerch #sync2 {
	margin-top: 5.7rem
}

.reacerch #sync2 .owl-item {
	padding: 1.4rem 4.4rem;
	border: .1rem solid transparent;
	height: 100%;
	cursor: pointer
}

.reacerch #sync2 .owl-item.active.current {
	border: .1rem solid #ffb300
}

.placment {
	width: 100%;
	overflow: hidden;
	padding: 10.8rem 0
}

.dep_faculty .depfaculty_slider.owl-carousel button.owl-dot.active,
.placment button.owl-dot.active {
	background-color: #004e92 !important
}

.placment .row .col-lg-5 {
	padding-left: 3rem
}

.placment .placment_left blockquote {
	font: bold 4.8rem/5.5rem var(--asap-condensed);
	color: #262626;
	padding: 4.3rem 0 3rem
}

.placment .placment_left p {
	font: bold 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding-bottom: 3rem
}

.placment_right {
	max-width: 31rem;
	border-left: .1rem solid #0080f8;
	padding-left: 5.1rem
}

.placment_right .lpa {
	color: var(--redcolor);
	font-size: 12rem;
	line-height: 9rem;
	margin-bottom: 2rem
}

.placment_right .lpa sub {
	font: bold 3.6rem/4.8rem var(--asap-condensed);
	letter-spacing: normal
}

.placment_right blockquote {
	font: normal 3rem/4.2rem var(--asap-condensed)
}

.placment_right ul {
	margin-top: 7rem;
	padding: 4rem 0;
	border-top: .1rem solid;
	border-bottom: .1rem solid
}

.placment_right ul li a {
	font: 500 1.8rem/3rem var(--lato);
	padding-bottom: 2.5rem
}

.placment_logo .item {
	padding-right: .2rem
}

.placment_logo figure {
	padding: 1.4rem 2.1rem;
	border: .1rem solid;
	height: 100%
}

.placment_logo figure img {
	height: 100%;
	object-fit: contain;
	aspect-ratio: 1/1
}

.fullwidth-recruiter .placment_logo ul {
	grid-template-columns: repeat(6, 1fr)
}

.placment_logo ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 3rem;
	grid-row-gap: 2.7rem;
	margin-bottom: 2.3rem
}

.placment_link ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 2rem;
	border-top: .1rem solid #e2e2e2;
	margin-top: 3.2rem
}

.placment_link ul li {
	margin-right: 2.5rem
}

.happening .hpnews_box .news_content {
	background: linear-gradient(0deg, rgb(0 0 0 / 129%) 24%, rgba(245, 240, 227, 0) 100%)
}

.alumani__board .col:nth-of-type(3n),
.dean .col:nth-of-type(3n),
.international .logo_wrapper ul li:nth-of-type(4n),
.placement_recurtie .logo__wrapper ul li:nth-of-type(5n),
.placement_recurtie .nav-tabs li:last-of-type,
.placment_link ul li:last-child,
.transport_facilits .transp_right .bus_routes li,
.transport_facilits .transp_right .bus_routes li:last-child {
	margin-right: 0
}

.placment_link ul li a {
	font: 600 1.8rem/3rem var(--lato);
	padding-left: 2.5rem;
	position: relative;
	display: flex;
	align-items: center
}

.placment_link ul li a::before {
	position: absolute;
	left: 0;
	width: .8rem;
	height: .8rem;
	background: var(--black);
	border-radius: 100%;
	content: ""
}

.placm_testimonials {
	position: relative;
	z-index: 1;
	background: var(--redcolor2);
	padding: 6rem
}

.placm_testimonials::after {
	width: 100%;
	height: 100%;
	background: url(../images/hmpl-testimonial.png) 0 0/cover no-repeat;
	position: absolute;
	left: 0;
	content: "";
	top: 0;
	opacity: .3;
	z-index: -1
}

.green_campus .green_campbox .heading span,
.happening .heading span,
.placm_testimonials .heading span {
	background: 0 0;
	color: var(--colorwhite)
}

.placm_testimonials .carousel .carousel-item blockquote {
	font: italic normal 3rem/4.2rem var(--noto);
	color: var(--colorwhite);
	margin: 4.2rem 0
}

.placm_testimonials .carousel .carousel-item strong {
	font: bold 2.1rem/3.6rem var(--lato);
	color: var(--colorwhite)
}

.placm_testimonials .carousel .carousel-item p {
	font: italic normal 1.8rem/3rem var(--lato);
	color: var(--colorwhite)
}

.placm_testimonials .carousel-indicators {
	position: relative;
	margin: 0;
	padding-top: 6.1rem;
	justify-content: flex-start
}

.placm_testimonials .carousel-indicators [data-bs-target] {
	background: #fff;
	border: none;
	opacity: 1;
	margin: 0 1rem
}

.dep_facilites::after {
	width: 100%;
	height: 95%;
	position: absolute;
	left: 0;
	top: 0;
	background: #edf0f3;
	content: "";
	z-index: -1
}

.happening .hpinner_redbox,
.hpview_all:hover {
	background: var(--redcolor)
}

.dep_facilites .lifeinver_content p span {
	font: var(--font30)
}

.dep_facilites .lifeinver_content blockquote {
	font: var(--font48);
	color: #262626;
	padding: 2.6rem 0 3rem
}

.dep_facilites .lifeinver_content p {
	font: var(--font18);
	padding: 0 0 3rem
}

.btn360 {
	box-shadow: 0 0 16px #0000001A;
	border-radius: 2rem;
	display: flex;
	justify-content: center;
	align-items: center
}

.dep_facilites figure {
	width: 100%;
	height: 65rem
}

.dep_faculty,
.pd-11 {
	padding: 11rem 0
}

.dep_faculty h5 {
	font: bold 2.4rem/3.6rem var(--asap-condensed);
	letter-spacing: 4.22px;
	text-align: center;
	margin-bottom: 7.8rem
}

.dep_faculty .owl-dots {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-top: 10rem
}

.btn33,
.hpview_all,
.why-us-pointers .row {
	justify-content: center
}

.dep_faculty .depfac_content {
	margin-top: 2.9rem
}

.dep_faculty .depfac_content p,
.dep_faculty .depfac_content p span {
	font: normal 1.8rem/3rem var(--lato);
	padding: 0 0 1.5rem
}

.dep_faculty .depfac_content p span {
	display: block;
	padding-bottom: 0
}

.happening {
	width: 100%;
	height: auto;
	padding: 9.2rem 0 7.4rem;
	background: #242424;
	overflow: hidden
}

.happening .heading span::after {
	background: var(--colorwhite);
	width: 32rem
}

.happening h5 {
	font: bold 6rem/6.9rem var(--asap-condensed);
	color: var(--colorwhite);
	margin: 2.6rem 0 5.9rem
}

.hpview_all {
	display: inline-flex;
	align-items: center;
	padding: 1rem 2.5rem;
	background: #454545;
	border-radius: 2.1rem
}

.hpview_all span {
	font: 500 1.8rem/2.2rem var(--lato);
	color: var(--colorwhite)
}

.hpview_all img {
	margin-left: 1rem
}

.happening a:before {
	width: 100%;
	height: 40%;
	background: linear-gradient(0deg, rgb(0 0 0 / 80%) 10%, rgba(245, 240, 227, 0) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	z-index: 1
}

.happening .happening_content {
	bottom: 4.2rem;
	left: 6.3rem;
	z-index: 1;
	width: 70%;
	position: absolute
}

.happening .news_content blockquote {
	color: var(--colorwhite);
	font: normal 2rem/2.8rem var(--lato)
}

.faculty_wrap figure img,
.hpnews_box div img,
.life_atslider figure img {
	height: 100%;
	object-fit: cover
}

.happening .hpnews_box .hpinner_box:nth-of-type(2n) {
	background-color: #e3d523
}

.happening .news_content {
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	position: absolute;
	padding: 30px
}

.happening .news_content:before {
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgb(0 0 0 / 50%) 10%, rgba(245, 240, 227, 0) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	z-index: 1
}

.happening .hpnews_box .hpinner_box {
	width: 100%;
	padding: 4rem 5.7rem;
	background: var(--bluecolor);
	margin-bottom: 4rem;
	height: 46.4%
}

.happening .hpinner_redbox blockquote,
.happening .hpnews_box .hpinner_box blockquote {
	font: normal 2.8rem/3.4rem var(--asap-condensed);
	color: var(--colorwhite)
}

.happening .hpnews_box .hpinner_box.hpinner_box2 {
	background: #e3d523;
	margin-bottom: 0
}

.happening .hpinner_redbox {
	padding: 6.1rem 5.5rem;
	height: 100%
}

.press_release {
	padding: 13rem 0;
	background: var(--graybg)
}

.press_release .newsdate {
	font-weight: 400;
	color: var(--fontcolor2);
	margin: 0
}

.press_release blockquote {
	font: 500 4.8rem/5.5rem var(--asap-condensed);
	color: #262626;
	margin: 4rem 0
}

.press_release ul {
	margin: 7.6rem 0 10rem
}

.press_release ul li {
	padding: 3rem;
	width: 100%;
	margin-bottom: 1.2rem
}

.press_release ul li p {
	padding: 2rem 0;
	font: normal 2.1rem/3.6rem var(--lato);
	color: #333
}

.inner_aboutmenu.campus_menu ul {
	max-width: 100%;
	justify-content: flex-start
}

.count-title {
	font-size: 120px;
	line-height: 120px;
	color: #f67c49;
	margin-top: 10px;
	margin-bottom: 0
}

.academic_facilities h3,
.academic_inner blockquote,
.academic_inner p,
.count-text {
	letter-spacing: 0;
	color: #333
}

.count-text {
	font: var(--font30);
	font-family: var(--asap-condensed);
	line-height: 36px;
	margin-bottom: 0;
	padding: 0
}

.laboratory .counter span {
	font: var(--font18);
	font-family: var(--lato);
	color: var(--fontcolor2);
	letter-spacing: 0
}

.fa-2x {
	margin: 0 auto;
	float: none;
	display: table;
	color: #4ad1e5
}

.alumni-talk-block .alumni-talk-inner,
.bg-grey,
.collaboration,
.fashion_talks.fashion3.achievement,
.parichay.mou_agriculture .box,
.skill__excellencetable tbody tr:nth-of-type(2n) td,
section.fashion3.department_hightlights {
	background-color: #f3f3f3
}

.academic_facilities,
.awards_achievement,
.classrooms_blocks,
.moot_court {
	padding: 100px 0
}

.academic_facilities h3 {
	font-size: 36px;
	font-weight: 400;
	font-family: var(--asap-condensed);
	margin-bottom: 50px
}

.academic_inner blockquote {
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
	font-family: var(--asap-condensed)
}

.academic_inner p {
	font-size: 21px;
	line-height: 36px;
	font-weight: 400;
	font-family: var(--lato)
}

.common_p {
	font: var(--font18);
	font-family: var(--lato);
	color: var(--fontcolor2)
}

.academic_inner:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 100%;
	background: #fff;
	left: 0;
	top: 0
}

.academic_inner {
	position: relative;
	padding: 10px 0 10px 65px
}

.about_progmcourse blockquote,
.academic_blocks .heading,
.academic_classroom_inner,
.academic_council:not(.value_course) .academic_council_inner .heading,
.academic_workshop_inner .heading,
.classrooms_blocks .heading,
.iqac_accordian_wrapper .sub_heading,
.laboratory .heading,
.moot_court .heading {
	margin-bottom: 20px
}

.moot_court_inner {
	background: #fff;
	min-height: 36rem
}

.academic_workshop_inner .heading span,
.laboratory .heading span,
.moot_court_inner .heading span {
	background: 0 0
}

.classrooms_counter {
	background: #0080f8;
	padding: 35px 50px;
	display: inline-block
}

.classrooms_counter blockquote {
	font-weight: 700;
	font-size: 120px;
	line-height: 135px;
	font-family: var(--noto);
	letter-spacing: -6px;
	color: #fff
}

.classrooms_counter span {
	font-weight: 400;
	font-size: 30px;
	letter-spacing: 0;
	color: #fff
}

.lecture_hall {
	padding: 0 20px 0 40px
}

.laboratory .labs p {
	font: var(--font18);
	font-family: var(--lato);
	color: var(--fontcolor2);
	margin: 0 auto;
	padding: 0
}

.multi_images {
	margin: 50px 0
}

.life_360_img figure {
	background: #fff;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0 16px #0000001a;
	border-radius: 20px;
	line-height: 133px;
	width: 133px;
	height: 133px;
	text-align: center
}

.life_360_img {
	position: absolute;
	top: -15rem;
	right: 0
}

.academic_workshop_inner {
	padding: 2rem 12rem 0 5rem
}

.academic_blocks_img figure,
.academic_workshop_img figure {
	margin-left: -100px
}

.contact_wrap .container,
.workshops .container {
	position: relative;
	z-index: 1
}

.academic_blocks .owl-dots,
.classrooms_blocks .owl-dots,
.moot_court .owl-dots,
.research__lab .owl-dots,
.workshops .owl-dots {
	margin-top: -30px;
	position: relative
}

.workshops .container:before {
	content: "";
	background: #fff;
	height: 80%;
	width: 100%;
	left: 0;
	position: absolute;
	z-index: -1;
	top: 0
}

.static_list {
	background: #0080f8;
	box-shadow: 0 3px 6px #00000029;
	padding: 30px;
	width: 300px;
	position: absolute;
	top: 40rem
}

.red_btn,
.view_arrow {
	box-shadow: 0 3px 10px #00000012
}

.static_list blockquote {
	font-size: 30px;
	line-height: 42px;
	font-weight: 600;
	font-family: var(--asap-condensed);
	letter-spacing: 0;
	color: #fff;
	margin-bottom: 15px
}

.static_list li {
	border-bottom: 1px dashed;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px
}

.static_list li a {
	font: var(--font18);
	font-family: var(--lato);
	letter-spacing: 0;
	color: #fff
}

.static_list li:before {
	content: "";
	position: absolute;
	left: -30px;
	background-image: url(../images/circle.png);
	width: 16px;
	height: 16px;
	top: 8px;
	background-size: cover
}

.static_list.newClass {
	position: fixed;
	top: 17rem
}

.static_list ul {
	margin-left: 30px
}

.fourzerofour img,
.green_campus .academic-slider .owl-dots,
.inspire_main .inspire_one p,
.owl-nav,
.table_bio_button,
section.page_header.department_head h1,section.page_header.department_head h2,section.page_header.department_head h3 {
	text-align: center
}

.green_campus {
	width: 100%;
	height: auto;
	margin: auto;
	overflow: hidden;
	position: relative
}

.green_campus figure {
	max-width: 1614px;
	height: auto;
	margin: auto;
	padding-top: 6rem
}

.green_campus .green_campbox {
	width: 32.8rem;
	z-index: 9;
	height: auto;
	position: absolute;
	padding: 7rem;
	background: #fd5100;
	top: 0
}

.green_campus .green_campbox .heading span::after {
	top: 80%;
	background: #fff
}

.green_campus .green_campbox .number-count {
	font: bold 12rem/13.2rem var(--noto);
	letter-spacing: -6px;
	color: var(--colorwhite)
}

.green_campus .green_campbox p {
	font: var(--font30);
	color: var(--colorwhite);
	padding: 0
}

.green_campus .lushgreen_content blockquote {
	font: normal 2.1rem/3.6rem var(--lato);
	margin-bottom: 4rem
}

.auditorium .auditm_box p,
.green_campus .lushgreen_content p,
.smeinar_hallwrap .smeinar_content p {
	font: var(--font18);
	color: var(--fontcolor2);
	padding-bottom: 0
}

.auditorium {
	padding: 5rem 0;
	position: relative;
	z-index: 1
}

.auditorium figure {
	max-width: 100%;
	margin: -9rem auto auto;
	position: relative;
	z-index: -1
}

.auditorium .auditm_box {
	width: 100%;
	height: auto;
	padding: 6.2rem 7rem;
	background: var(--colorwhite)
}

.auditorium .saminar_hall {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 2.2rem 0 0 11rem
}

.auditorium .saminar_hall li:first-child {
	width: 33%
}

.auditorium .saminar_hall li:nth-child(2) {
	width: 60%;
	padding-left: 3rem
}

.auditorium .saminar_hall li .number-count,
.transport_facilits .transp_right .bus_routes .number-count {
	font: bold 12rem/13.2rem var(--noto);
	letter-spacing: -6px;
	color: var(--redcolor)
}

.auditorium .saminar_hall li p {
	font: normal 3rem/4.2rem var(--asap-condensed);
	padding-bottom: 0
}

.smeinar_hallwrap {
	position: relative;
	z-index: 1;
	padding-top: 8.7rem;
	margin-top: -9rem
}

.smeinar_hallwrap::after {
	width: 122.7rem;
	height: 36.8rem;
	position: absolute;
	background: var(--colorwhite);
	right: 0;
	top: 0;
	content: "";
	z-index: -1
}

.smeinar_hallwrap figure {
	padding-right: 6rem;
	margin-top: -4.5rem;
	z-index: 1
}

.smeinar_hallwrap .smeinar_content {
	width: 100%;
	height: auto;
	background: var(--colorwhite);
	padding: 0 6.7rem 0 1rem
}

.cafeteria_wrap blockquote {
	font: normal 2.1rem/3.6rem var(--lato);
	color: #333;
	margin: 4rem 0 6.6rem;
	padding-right: 10rem
}

.caftarea_left {
	width: 83rem;
	height: auto
}

.caftarea_right p {
	font: var(--font18);
	color: var(--fontcolor2);
	padding: 0 8.5rem 4.3rem 3.5rem
}

.alumni .heading+p,
.alumni-overview .featured-alumni .alumni-thumb .heading-text .batch,
.alumni-talk-block .box__wrapper .col-lg-4,
.caftarea_right img,
.sitemap_section .f-menu ul li {
	margin-bottom: 2rem
}

.transport_facilits {
	padding: 6rem 0 1.5rem;
	background-color: #f3f3f3
}

.transport_facilits .transp_left {
	max-width: 77rem;
	margin-left: -4rem;
	background: var(--colorwhite);
	padding: 5.6rem 4rem
}

.transport_facilits .transp_left blockquote {
	font: normal 2.1rem/3.6rem var(--lato);
	color: #333;
	margin: 4rem 0 6.3rem
}

.transport_facilits .transp_left figure {
	width: 90.8rem;
	margin-left: -12rem
}

.transport_facilits .transp_right .bus_routes {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 4rem 0 3rem
}

.transport_facilits .transp_right .bus_routes .number-count span {
	font-size: 50px;
	margin-left: -10px
}

.transport_facilits .transp_right .bus_routes p {
	font: var(--font30);
	color: var(--fontcolor2);
	color: #333;
	padding: 0
}

.transport_facilits .transp_right p {
	font: var(--font18);
	color: var(--fontcolor2);
	padding-right: 2rem;
	padding-bottom: 0
}

.transport_facilits .col-lg-5 figure {
	margin-top: 12.5rem
}

.transport_facilits .transp_left p {
	font: var(--font18);
	color: var(--fontcolor2);
	padding: 7.2rem 3rem 3rem
}

.transport_facilits .transp_left a {
	font: 600 1.8rem/2.4rem var(--asap-condensed);
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	padding-top: 2.3rem;
	border-top: .1rem solid;
	margin-left: 3rem
}

.parking_wrap {
	padding: 1.5rem 0 15rem;
	position: relative
}

.parking_wrap blockquote {
	font: normal 2.1rem/3.6rem var(--lato);
	color: #333;
	margin: 4rem 0 6.9rem;
	padding-right: 22rem
}

.parking_wrap figure {
	width: 110rem;
	margin-left: -8rem;
	padding-bottom: 18rem
}

.parking_wrap .parking_right {
	padding: 4rem 0 4rem 4rem
}

.parking_wrap .parking_right p {
	font: var(--font18);
	color: var(--fontcolor2);
	padding: 0
}

.parking_wrap .parking_box {
	background: var(--colorwhite);
	padding: 4.5rem 6rem 4.5rem 7.2rem;
	position: absolute;
	max-width: 45.3rem;
	right: -13.5rem;
	bottom: 0
}

.parking_wrap .parking_box::after {
	width: 100%;
	height: .5rem;
	background: url(../images/parking_box-border.svg) 0 0/cover no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	transition: .5s
}

.parking_wrap .parking_box p {
	font: normal 2.4rem/3.6rem var(--lato);
	color: #333;
	padding: 0
}

.parking_wrap .parking_box .number-count {
	font: bold 12rem/11rem var(--noto);
	letter-spacing: -6px;
	color: var(--redcolor)
}

.parking_wrap .parking_box h5 {
	font: var(--font30);
	color: #333;
	margin-bottom: 1rem
}

.parichay .pdf_btn {
	background: #fd5100;
	width: 140px;
	padding: 10px 20px;
	margin: 25px auto 0;
	color: #fff
}

.careers_wrap {
	width: 100%;
	height: auto;
	padding: 10rem 0
}

.careers_wrap figure {
	height: 100%;
	width: 91.8rem;
	margin-left: auto
}

.careers_wrap figure img,
.facilities-slider_wrapper .research__lab img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.careers_wrap .careers_conent p {
	padding-bottom: 4.8rem;
	padding-top: 0;
	font: var(--font18);
	color: var(--fontcolor2);
	padding-right: 8rem
}

.hiring_process {
	padding: 3rem 0 10rem
}

.hiring_process .hiring_conent,
.why_us.industry-parteners figure {
	padding-right: 5rem
}

.hiring_process .hiring_conent p {
	font: var(--font18);
	color: var(--fontcolor2);
	padding: 4rem 0
}

.hiring_process .code_conduct {
	background: var(--colorwhite);
	padding: 5.6rem 6.5rem;
	margin-top: 4rem
}

.hiring_process .code_conduct blockquote {
	font: normal 2.1rem/3.1rem var(--lato);
	margin: 4rem 0
}

.current_opning {
	width: 100%;
	height: auto;
	padding: 16rem 0;
	background: #0080f8
}

.current_opning h1,
.current_opning h5 {
	font: bold 2.4rem/3.6rem var(--asap-condensed);
	letter-spacing: 4.22px;
	color: var(--colorwhite);
	text-align: center;
	margin-bottom: 7.6rem
}

.current_opning ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 7.5rem;
	grid-gap: 4rem
}

.current_opning ul li {
	background: var(--colorwhite) !important;
	padding: 4rem 2rem;
	position: relative;
	padding-bottom: 110px !important
}

.current_opning ul li .designation {
	font: bold 2.1rem/2.8rem var(--asap-condensed);
	margin-bottom: 1rem
}

.current_opning ul li p {
	font: normal 1.6rem/2.6rem var(--asap-condensed);
	padding-bottom: 0
}

.current_opning .row ul li p {
	display: flex;
	padding-top: 15px;
	gap: 20px
}

.current_opning ul li p strong {
	width: 7.5rem;
	display: inline-block;
	font-weight: 700
}

.current_opning ul li .apply_btnred {
	font: 500 1.8rem/2.2rem var(--lato);
	padding: 1rem 3rem;
	margin-top: 3rem;
	display: inline-flex;
	align-items: center;
	position: absolute;
	bottom: 20px;
	right: 30px
}

.current_opning ul li .apply_btnred img,
.current_opning ul li .apply_btnred1 img {
	padding-left: 1rem
}

.current_opning .view_arrow {
	border: .1rem solid transparent;
	background: #f67c49;
	color: #fff;
	cursor: pointer
}

.current_opning .view_arrow:hover {
	border: .1rem solid var(--colorwhite)
}

.current_opning a.view_arrow>img {
	filter: brightness(.9)
}

.current_opning ul li .apply_btnred:hover,
.view_arrow:hover {
	background: #0080f8;
	color: #fff
}

.current_opning ul li .view_arrow {
	position: absolute;
	bottom: 30px
}

.current_opning ul li .apply_btnred1 {
	font: 500 1.8rem/2.2rem var(--lato);
	padding: 1rem 2.2rem;
	margin-top: 3rem;
	display: inline-flex;
	align-items: center
}

.container.particular.career_page p {
	margin-top: 0;
	padding-top: 0
}

.contact_wrap {
	width: 100%;
	height: auto;
	background: var(--graybg);
	padding: 9.5rem 0 0
}

.contact_wrap .gx-lg-5 {
	--bs-gutter-x: 4rem
}

.contact_wrap .admission_wrap {
	padding: 0 2rem 0 4rem
}

.contact_wrap .campbox li {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	padding: 0 2rem 0 4rem;
	margin-bottom: 5rem
}

.contact_wrap .campbox li:first-child {
	border-left: .1rem solid
}

.contact_wrap .admission_help h3,
.contact_wrap .campbox li h3,
.contact_wrap .dialbox h3 {
	font: bold 2.1rem/3.6rem var(--lato);
	letter-spacing: 3.7px;
	margin-bottom: 3rem
}

.contact_wrap .campbox li p {
	padding-bottom: .8rem
}

.campbox li p a,
.contact_wrap .admission_help a,
.contact_wrap .campbox li p {
	padding-top: 0;
	font: var(--font18);
	color: var(--fontcolor2);
	width: 100%
}

.contact_wrap .dialbox {
	padding: 2.8rem 4rem;
	margin-bottom: 3.2rem;
	background: #0080f8
}

.contact_wrap .dialbox h3 {
	color: var(--colorwhite);
	margin: 0
}

.contact_wrap .dialbox p a {
	font: bold 4.8rem/5.5rem var(--asap-condensed);
	color: var(--colorwhite)
}

.contact_wrap .admission_help {
	padding: 0 4rem
}

.contact_wrap .admission_help .mail_phone {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	justify-content: flex-start;
	margin-bottom: 3.6rem
}

.contact_wrap .admission_help .mail_phone img {
	height: 1.5rem;
	width: auto;
	display: inline-block
}

.contact_wrap .admission_help a {
	padding-left: 15px;
	width: auto;
	margin-bottom: 1.5rem
}

.formbox {
	width: 100%;
	height: auto;
	padding: 3.6rem 3.4rem 5.4rem 4rem;
	background: var(--colorwhite)
}

.formbox blockquote {
	font: normal 2.1rem/3rem var(--lato);
	margin-bottom: 4.4rem
}

.formbox input,
.formbox textarea {
	font: italic normal 2.1rem/2.5rem var(--lato);
	padding-bottom: 1.6rem;
	padding-left: 0;
	border-bottom: .1rem solid;
	border-radius: 0;
	border-left: none;
	border-right: none;
	border-top: none
}

.formbox textarea {
	min-height: 12.8rem
}

.formbox::-webkit-input-placeholder {
	font: italic normal 2.1rem/2.5rem var(--lato)
}

.formbox:-ms-input-placeholder {
	font: italic normal 2.1rem/2.5rem var(--lato)
}

.formbox::placeholder {
	font: italic normal 2.1rem/2.5rem var(--lato)
}

.formbox .view_arrow {
	background: #f3f3f3
}

.about_strenth li,
.alumani__overview .box,
.arts__club ul li,
.collaboration .row,
.gym_yoga .row,
.parichay .box,
.recognition .col_box,
.scholarship .row,
.scholarship::after,
.step__box,
.why_us ul {
	background-color: var(--colorwhite)
}

.formbox .view_arrow:hover {
	background: #ffb300;
	color: var(--black)
}

.formbox .view_arrow:hover img {
	filter: none
}

.map_wrap {
	width: 100%;
	height: auto;
	margin-top: -12.5rem
}

@media (max-width:1649px) {
	.map_wrap {
		margin-top: -7rem !important
	}
}

@media (max-width:991px) {
	.map_wrap {
		margin-top: 2rem !important
	}
}

.map_wrap iframe {
	width: 100%;
	height: 72.7rem
}

.about_progmcourse p {
	font: normal 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding: 0 0 5.8rem
}

.about_progmcourse p a {
	font: 600 1.8rem/3rem var(--lato);
	color: var(--fontcolor2);
	padding: 0 0 5.8rem;
	display: inline
}

.collaboration ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr)
}

.about_strenth li h5,
.career_pathcourse ul li,
.office_admission .col-lg-5 li,
.why_us ul p,
address,
p {
	font: var(--font18)
}

.alumani__board .load_more,
.department-area-research .col-lg-7 p,
.right_information .heading p,
.success-stories .success_box p {
	padding-top: 20px
}

.why_us ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
	padding: 70px;
	max-width: 1232px
}

.why_us ul .content_box {
	width: 450px;
	padding-right: 50px
}

.why_us ul .img__box figure {
	margin-right: -220px
}

.industry__parteners .box .img__box,
.why_us ul .img__box {
	width: calc(100% - 450px)
}

.why-us-faclities .col-lg-5 figure img {
	object-fit: cover;
	object-position: -177px 0
}

.faclities .row ul li h5 span {
	font-size: 100px;
	font-family: var(--noto);
	font-weight: 700
}

.area__research ul {
	margin-top: 30px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0 20px
}

.area__research ul li {
	font: var(--font16);
	color: #666;
	position: relative;
	padding-left: 20px;
	padding-bottom: 15px
}

.area__research ul li::after {
	position: absolute;
	top: 7px;
	left: 0;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #ffb300;
	border-radius: 50%
}

.research3 .member__name .call_btn {
	border-radius: 2.3rem;
	font: 500 1.6rem/1.9rem var(--lato);
	display: inline-block;
	flex-wrap: wrap;
	align-items: center;
	background-color: #b6081d;
	color: #fff;
	transition: .5s ease-in-out;
	padding: 10px 25px;
	margin-top: 19px
}

.ash-achievement h4 {
	font: var(--font21)
}

.ash-achievement .img_wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
	padding: 30px 0
}

.ash-achievement .inner__content {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px 20px
}

.ash-achievement .img_wrapper .img-box {
	padding: 20px;
	background-color: #fff
}

.ash-achievement .table__wrapper h4 {
	padding: 10px 0 30px;
	position: relative
}

.ash-achievement.achievement.fashion3 .accordion-body .skill__excellence {
	padding: 30px 20px;
	background-color: #f3f3f3
}

.ash-achievement.achievement ul.dots,
.cafeteria_wrap .row .col-lg_4 figure,
.center_of_excellence_mian figure,
.download_sec.notice_and_annoucement,
.fashion_vision ul.dots,
.payment_mode .text__box address,
section.fashion3.department_hightlights ul {
	margin-top: 20px
}

.skill__excellence.ash-facilities .particular .top-text h2 {
	padding: 20px 0 0
}

.iqac_commitee.research-patents .row ul,
.skill__excellence.ash-facilities .particular .top-text {
	margin-bottom: 40px
}

section.why_us.research_text.seminar__hall.bg-grey {
	position: relative;
	isolation: isolate;
	z-index: 2;
	overflow: visible
}

.collaboration-dome .container ul.dots {
	gap: 0;
	grid-template-columns: 1fr
}

.col_box h3,
.dean .col h5,
.load_more .btn {
	font-family: var(--lato)
}

.recognition .row {
	padding: 0;
	gap: 20px 0;
	justify-content: space-between;
	margin-bottom: 80px
}

.recognition .col_box {
	width: 49%;
	padding: 60px
}

.faclities .row ul,
.faclities .text-box,
.flex,
.recognition .col_box ul,
.scholarship .row .img_box .download-document ul,
.success-stories .success_box ul {
	display: flex;
	flex-wrap: wrap
}

.recognition .col_box li {
	width: 150px
}

.recognition .col_box li a {
	font-size: 17px;
	display: flex;
	align-items: center;
	font-family: var(--lato);
	margin-top: 50px
}

.parichay .pdf_btn figure,
.recognition .col_box li a figure {
	width: 20px;
	margin-right: 10px
}

.bank-detail .mobile-col .col_text,
.happening.palcement__news .row .col-lg-12,
.jmc_faclities.fashion3.achievement .box__wrapper,
.recognition .col_box li a:first-of-type {
	margin-top: 0
}

.recognition .col_box h5 {
	font-size: 21px;
	color: #313131;
	font-weight: 700;
	font-family: var(--lato)
}

.recognition .col_box li:nth-of-type(2n) {
	width: calc(100% - 150px);
	padding-left: 50px
}

.recognition .col_box span {
	display: block;
	color: #666;
	margin-top: 25px;
	font: var(--font18)
}

.management_board .tab-wrapper ul,
.step_wrapper ul li {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.management_board .col_box .row {
	margin-bottom: 100px
}

.industry__parteners .img__box ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	padding: 0 0 0 60px;
	max-width: 100%;
	margin: 0;
	gap: 20px
}

.entrance_examinations .box ul,
.logo-pr-report.iqac_commitee .row .reports_section ul {
	grid-template-columns: repeat(3, 1fr)
}

.industry__parteners .img__box ul li {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 200px
}

.incu-section .heading span::after,
.industry__parteners.why_us .box::before {
	content: none
}

.industry__parteners.why_us .box {
	padding: 0 !important;
	margin-top: 0 !important
}

.center_of_excellence_mian,
.department_facilite,
.industry__parteners {
	padding: 80px 0
}

.industry__parteners.why_us ul {
	background-color: transparent
}

.industry__parteners .img__box ul li figure {
	height: 100%;
	background-color: #fff;
	padding: 20px;
	width: 100%;
	display: flex;
	align-items: center
}

.industry__parteners .img__box ul img {
	height: 100%;
	object-fit: contain
}

.industry__parteners .box .content_box {
	width: 450px;
	padding: 0
}

.management_board .col_box .text-box span {
	font: var(--font18);
	margin-top: -14px;
	display: block
}

.management_board .detail,
.management_board .detail .management_board .detail {
	padding-left: 55px
}

.career_pathcourse ul li::after,
.detail_content .detail::after {
	content: ""
}

.popup_content {
	background-color: #fff;
	padding: 64px 50px 90px 0
}

.admission_faq .text {
	max-width: 1200px;
	margin: 0 auto
}

.admission_faq {
	padding: 100px 0;
	background-color: #f3f3f3
}

.admission_faq .text h4 {
	font-size: 21px;
	font-weight: 500;
	margin: 50px 0 40px
}

.admission_faq .text h3 {
	margin-bottom: 60px
}

.admission_faq .text p {
	padding: 0;
	font-size: 18px
}

.admission_faq .accordion-button {
	font-family: var(--asap-condensed);
	border: none;
	font-size: 21px;
	padding: 21px 60px 27px 30px;
	color: #fff;
	font-weight: 500;
	background-color: #009ddd
}

.admission_faq .accordion-item {
	margin-bottom: 10px;
	border: none
}

.about_progmcourse .accordion-button:focus,
.admission_faq .accordion-button:focus {
	box-shadow: none
}

.admission_faq .accordion-button::after {
	position: absolute;
	right: 30px;
	background-size: auto;
	width: 22px;
	height: 22px;
	filter: invert(1)
}

.admission_faq .accordion-body {
	padding: 25px 29px 42px;
	background-color: #fff
}

.admission_faq .accordion-body p {
	font-size: 18px;
	color: #000;
	text-align: left
}

.collaboration.vision_mission ul.dots {
	display: flex;
	flex-direction: column;
	margin-top: 0;
	padding-right: 20px;
	gap: 0
}

.civil_publications .skill__excellence .table__wrapper td,
.collaboration.vision_mission ul.dots li,
.why_us .inner_content p {
	font-size: 16px
}

.dots li {
	font-family: var(--lato);
	color: #666;
	padding: 0 0 14px 30px;
	position: relative
}

.dots li::after {
	position: absolute;
	left: 0;
	top: 10px;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ffb300
}

.scholarship_award h4 {
	font-weight: 500;
	padding: 30px 0;
	text-align: left;
	font-family: var(--asap-condensed);
	font-size: 21px
}

.scholarship_award .accordion {
	margin-top: 5rem
}

.scholarship_award .accordion p {
	position: relative;
	padding-left: 2rem;
	margin-bottom: 1.3rem
}

.scholarship_award .accordion p::before {
	content: '';
	position: absolute;
	left: 0;
	top: 1rem;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #ffb300
}

.entrance_examinations .box h6 {
	font-size: 20px;
	font-family: var(--lato);
	color: #444;
	padding: 30px 0 10px;
	font-weight: 600
}

.entrance_examinations .box ul li {
	position: relative;
	padding: 0 0 20px 20px;
	font: var(--font18);
	color: #666;
	font-size: 16px
}

.entrance_examinations .box ul {
	display: grid;
	gap: 0 30px;
	margin: 40px 0 20px
}

.entrance_examinations .box ul li::after {
	top: 10px;
	left: 0;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #0080f8;
	position: absolute
}

.entrance_examinations .text .box p a {
	font-family: var(--asap-condensed);
	font-weight: 700;
	font-size: 24px;
	display: inline-block;
	margin: 0 20px 0 0;
	color: #fd5100;
	letter-spacing: 1px
}

.entrance_examinations .text .box p:last-of-type,
.newsdetails_wrap p,
.value_course .academic_council_inner .box p {
	padding-top: 10px
}

.entrance_examinations .text .box h5,
.modal .btn-close,
.vision_mission .vision_box blockquote {
	font-size: 30px
}

.entrance_examinations .text .box p a img {
	margin-left: 10px;
	width: 8px
}

.entrance_examinations .text .box p {
	padding: 25px 0 0
}

.admission_faq.international_faq .accordion-body a {
	font-family: var(--lato);
	padding: 0
}

.admission_faq.international_faq .accordion-body address {
	max-width: 340px;
	margin: 25px 0;
	line-height: 1.5
}

.admission_faq.international_faq .accordion-body address b {
	font-weight: 700;
	margin-bottom: 0
}

.admission_faq.international_faq .accordion-body a:hover {
	color: #0277dc
}

.admission_faq.international_faq .accordion-body p b {
	margin-right: 10px
}

.admission_faq.international_faq .accordion-body h6 {
	font-size: 22px;
	font-weight: 500;
	font-family: var(--asap-condensed)
}

.admission_faq.international_faq .accordion-body h5 {
	font-size: 18px;
	display: flex;
	padding: 20px 0;
	align-items: center
}

.admission_faq.international_faq .accordion-body h5 a {
	margin-left: 20px;
	color: #fff;
	background-color: #fd5100;
	border: 1px solid #fd5100;
	padding: 7px 20px;
	border-radius: 35px
}

.admission_faq.international_faq .accordion-body h5 a:hover {
	color: #fff;
	background-color: #00294d
}

.admission_faq.international_faq #collapseThree p {
	font-size: 20px;
	font-weight: 500;
	font-family: var(--asap-condensed)
}

.online-admission-process.online_new-admission .heading {
	padding: 0 0 50px;
	margin-left: -10px
}

.parichay .pdf_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px
}

.view_more:hover {
	background-color: #00294d;
	color: #fff !important
}

.step_wrapper .step__box:nth-of-type(3) .row .col_3 address {
	max-width: 340px
}

.online-admission-process.online_new-admission {
	overflow-x: hidden;
	padding: 20px 0 120px
}

.online-admission-process p {
	color: #333;
	padding-top: 30px
}

.online-admission-process .col_box {
	width: 645px;
	position: relative;
	padding: 0 !important
}

.admission_helpline .col-lg-4 .contact-help,
.facilities_table .table__wrapper,
.online-admission-process p:first-of-type,
.research__lab p {
	padding-top: 40px
}

.online-admission-process .col_box h4,
.step__box .big_text h3 {
	font-size: 36px;
	font-weight: 500;
	color: #333;
	line-height: 1.4;
	font-family: var(--asap-condensed)
}

.online-admission-process .row .img_box {
	width: calc(100% - 645px);
	padding: 0 0 0 90px
}

.online-admission-process .col_box blockquote,
.online-admission-process .col_box li {
	align-items: center;
	color: #333;
	display: flex;
	flex-wrap: wrap;
	font-size: 21px;
	font-family: var(--lato)
}

.department-area-research .col-lg-7 ul li,
.online-admission-process .col_box li {
	width: 48%
}

.online-admission-process .col_box ul {
	gap: 45px 0;
	justify-content: space-between
}

.online-admission-process .col_box .btn {
	transition: .5s ease-in-out;
	background-color: #f67c49;
	color: #fff;
	border: none
}

.organogram,
.school.curriculum_innovation {
	padding: 70px 0 100px
}

.organogram figure,
.value_based .box {
	max-width: 1100px;
	margin: 0 auto
}

.online-admission-process .col_box .btn:hover {
	background-color: #00294d;
	color: #fff
}

.online-admission-process .col_box ul li figure {
	width: 40px;
	margin-right: 15px
}

.online-admission-process .col_box ul li:nth-of-type(3) figure,
.read-pdf a img {
	width: 20px
}

.corporate-resource,
.healtcare__facilities,
.offline-admission-process,
.skill__excellence {
	padding-bottom: 110px
}

.life_seminar ul .content_box,
.life_seminar ul .img__box,
.offline-admission-process .container,
.why_research ul .content_box p,
.why_research ul img {
	position: relative;
	z-index: 9
}

.offline-admission-process h5 {
	padding: 140px 0 70px;
	font-size: 24px
}

.step__box {
	width: 100%;
	padding: 55px 70px 80px
}

.step__box.half {
	width: 49%
}

.step__box .heading span::after {
	width: 4rem
}

.step__box figure {
	width: 30px;
	height: 30px;
	background-color: #0080f8;
	border-radius: 50%;
	padding: 9px;
	margin-right: 15px;
	display: flex;
	align-items: center;
	justify-content: center
}

.step_wrapper ul li b {
	font: var(--font18);
	color: #313131;
	font-weight: 900;
	margin-right: 5px
}

.step__box .row .col_3:nth-of-type(3) .mobile_detail {
	margin-left: -24px
}

.step_wrapper ul li a {
	font: var(--font18);
	color: #313131
}

.step_wrapper {
	display: flex;
	gap: 30px 27px;
	flex-wrap: wrap;
	justify-content: space-between
}

.step__box .heading span {
	font-size: 24px;
	text-transform: capitalize;
	font-weight: 700
}

.big_text h6 {
	font: var(--font60);
	font-size: 120px;
	color: var(--redcolor);
	line-height: 1.1
}

.bank-detail .img_box .box-wrapper .text-box p,
.department_about .skill__excellence .accordion-body,
.examination .col-lg-8,
.hostel_facilites .big_text p,
.iqac_commitee.ncte_mandatory .row ul li,
.iqac_commitee.syllabus .row ul li,
.mission_hospital .big_text p,
.office_admission .col-lg-7,
.parking_wrap .row .col-lg-3,
.parking_wrap .row .col-lg-9,
.payment_mode .bottom-box,
.payment_mode .text__box .bottom-box h5,
.step__box .row .col_3,
.vision_mission .col-lg-5 {
	padding: 0
}

.big_text p {
	font-size: 30px;
	padding: 0 0 0 30px;
	color: #333;
	font-family: var(--asap-condensed)
}

.admission_helpline .col-lg-6:nth-of-type(2) .box h5,
.why_choose__us p {
	color: #fff
}

.academic_facilities .col-lg-3 .static_list .container,
.course_structure .container .container {
	max-width: 100%;
	padding: 0
}

.research2.area__research .row {
	align-items: flex-start !important;
	padding: 0
}

.step__box .big_text h3 {
	margin: 20px 0 50px
}

.step__box.half .row {
	grid-template-columns: 1fr
}

.step__box .big_text .top-text span {
	font-size: 36px;
	color: #333;
	position: relative;
	font-family: 'Asap Condensed', sans-serif;
	display: block;
	line-height: 1.4;
	padding-left: 45px;
	font-weight: 700
}

.step__box .big_text .top-text {
	display: flex;
	align-items: center
}

.step__box .row .col_3 p {
	padding-top: 30px;
	font: var(--font18);
	color: #313131
}

.step__box .row .col_3 p a {
	display: inline-block;
	color: #0080f8;
	border-bottom: 1px solid #0080f8
}

.step__box .row .col_3 p b {
	display: block;
	font-weight: 900;
	font-size: 18px;
	color: #313131
}

.step__box .row .col_3 p b~a {
	border: none;
	color: #313131
}

.custom_item .custom_body ul li a,
.step__box .row .col_3 p b~a:hover {
	color: #009ddd
}

.col-right .form-group label {
	font-family: var(--asap-condensed);
	font-size: 16px
}

.step__box .col_3 .content ul {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	padding-top: 30px
}

.step__box .col_3 .content li::after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 1px;
	background-color: var(--redcolor);
	height: 100%
}

.step__box .col_3 .content li {
	padding-left: 27px;
	position: relative;
	margin-bottom: 0
}

.step__box .col_3 .content li address {
	max-width: 340px;
	margin: 0
}

.department_about.overview_identity .nac_content,
.parichay.mou_agriculture .box .text,
.placement__record .text,
.step__box .row .col_3 address {
	max-width: 100%
}

.step__box .row .col_3 address b:nth-of-type(2) {
	color: #0080f8;
	margin-top: 20px
}

.admission_helpline,
.mission_hospital {
	padding-bottom: 150px
}

.admission_helpline .col-lg-6 .box {
	background-color: #e3d523;
	padding: 50px 50px 80px;
	height: 100%
}

.admission_helpline .col-lg-4 a {
	font-size: 60px;
	font-weight: 600;
	font-family: var(--asap-condensed);
	color: #ffb300
}

.admission_helpline .col-lg-6 .box h5 {
	font-weight: 700;
	padding-left: 5px;
	position: relative
}

.admission_helpline .col-lg-6 .box h5::after {
	position: absolute;
	content: "";
	background-image: url("../images/help-criclewhgite.svg");
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	bottom: -50px;
	left: 13px
}

.admission_helpline .col-lg-6:first-of-type .box h5::after {
	background-image: url("../images/help-cricle01.svg")
}

.admission_helpline .btn-wrapper .btn {
	background: #fd5100;
	border-radius: 2.3rem;
	font: 500 1.8rem/1.9rem var(--lato);
	color: #fff;
	padding: 11px 35px;
	border: none
}

.admission_helpline .btn-wrapper {
	margin-top: 50px;
	display: flex;
	gap: 10px
}

.admission_helpline .btn-wrapper .btn:nth-of-type(2) {
	background-color: #ffb300;
	color: #000
}

.admission_helpline .col-lg-6:nth-of-type(2) .box {
	background-color: #636fd8
}

.offline-admission-process ul.dots {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 0 20px;
	padding-top: 50px
}

.offline-admission-process ul.dots li {
	font-size: 18px;
	color: #313131
}

.why_choose__us {
	background-color: #22384b;
	padding: 110px 0 90px
}

.why_choose__us h2 span {
	color: var(--colorwhite);
	letter-spacing: 5px
}

.admission_enquiry h2,
.research-facilities.iqac_accordian_wrapper h2.heading,
.why_choose__us h2 {
	margin-bottom: 50px
}

.about_innovate.innovate_challenge::after,
.about_progmcourse .accordion-button::after,
.about_progmcourse .hidden_content blockquote,
.collaboration.vision_mission .heading span::after,
.collaboration_research .heading span::after,
.depart-ece-nav+section .view_arrow,
.desktop_banner .carousel-indicators,
.management_board .col_box,
.newsdetails_wrap .bio-event+p,
.parichay .box h2 span::after,
.school .content h5,
.school.curriculum_innovation .row hr,
.success-stories .hpview_all,
.success-stories h2 span::after,
.tab_accordian .card-header,
.tab_accordian .heading span::after,
.value_based h2.heading span::after,
.why_choose__us h2 span::after {
	display: none
}

.why_choose__us ul {
	max-width: 1140px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap
}

.why_choose__us ul li {
	padding: 30px 40px;
	border-bottom: 1px solid rgba(255, 179, 0, .18);
	min-height: 200px;
	border-right: 1px solid rgba(255, 179, 0, .18);
	width: 25%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.why_choose__us ul li:nth-of-type(4n) {
	border-right: 0
}

.why_choose__us ul li p {
	text-align: center;
	font-family: var(--lato);
	font-size: 18px;
	padding: 24px 0 0
}

section.value_based.why-us-value_based {
	padding-bottom: 135px
}

.why_us_research .col-lg-4 {
	padding: 0;
	width: 520px
}

.why_us_research .col-lg-4 .text-box {
	background-color: #fff;
	padding: 80px 100px 80px 80px;
	position: relative;
	z-index: 9;
	margin: 0 -50px
}

.why_us_research .col-lg-4 figure {
	max-width: 90%;
	margin: 0 0 30px auto
}

.payment_mode .btn_wrapper::before,
.why_us_research .col-lg-4 .heading span::after {
	left: auto;
	right: 0
}

.why_us_research .col-lg-4 .heading span {
	display: inline-block;
	width: 100%
}

.why_us_research {
	padding: 150px 0;
	overflow-x: hidden
}

.why_us_research .col-lg-8 {
	width: calc(100% - 520px);
	padding: 0 0 0 30px
}

.why_us_research .col-lg-8 .big-img-box p {
	padding: 22px 0 0 50px
}

.why_us_research .col-lg-8 .big-img-box p br {
	margin-top: 30px;
	display: block
}

.why_us_research .col-lg-8 figure {
	margin-right: -290px
}

.btn_wrapper .btn:nth-of-type(2) {
	background-color: #ffb300;
	color: #313131
}

.office_admission .col-lg-5 .btn_wrapper .btn {
	padding: 7px 25px
}

.corporate-resource .col-lg-6.text,
.examination .col-lg-4,
.excellence .col-lg-5 {
	padding: 0 0 0 60px
}

.examination .col-lg-4 h2 {
	padding: 27px 0 0
}

.scholarship::after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 60%;
	height: 100%
}

.scholarship .row {
	padding: 90px 70px;
	position: relative;
	z-index: 9
}

.scholarship .row .text_box {
	width: 410px
}

.scholarship .row .img_box {
	width: calc(100% - 410px);
	padding: 0 0 0 90px
}

.scholarship .row .img_box figure {
	margin-right: -142px
}

.scholarship .row .img_box .download-document figure {
	width: 80px;
	margin-right: 0
}

.scholarship .row .img_box .download-document {
	padding: 50px 30px;
	background-color: #ffb300;
	max-width: 390px;
	position: absolute;
	bottom: -80px;
	margin-left: 60px
}

.scholarship .row .img_box .download-document a {
	font-size: 36px;
	font-family: var(--asap-condensed);
	color: #333;
	font-weight: 700;
	line-height: 1
}

.scholarship .row .img_box .download-document ul p {
	padding: 0 0 30px;
	color: #000
}

.scholarship .row .img_box .download-document ul li {
	width: 90px
}

.scholarship .row .img_box .download-document ul li:nth-of-type(2) {
	width: calc(100% - 90px);
	padding-left: 20px
}

.bank-detail .col_text {
	margin-top: -120px;
	position: relative;
	z-index: 9;
	width: 460px;
	padding: 0
}

.bank-detail .col_text .content {
	padding: 64px 68px;
	background-color: #fd5100;
	min-height: 524px
}

.bank-detail .col_text h2 {
	padding: 98px 50px 50px 67px;
	position: relative
}

.bank-detail .assistance {
	padding: 52px 65px;
	background-color: #22384b
}

.bank-detail .img_box .assistance ul li span {
	display: flex;
	font: var(--font18);
	font-weight: 900;
	margin-top: 35px;
	color: #fff;
	flex-wrap: wrap
}

.bank-detail .img_box .assistance ul li span a {
	color: #fff;
	font-weight: 400;
	margin-left: 5px
}

.bank-detail .img_box .assistance ul li:first-of-type {
	border-right: 1px solid rgba(255, 255, 255, .2)
}

.bank-detail .img_box .assistance ul li {
	width: 48%;
	max-width: 100%;
	margin: 0
}

.bank-detail .img_box .assistance ul {
	padding: 0;
	gap: 42px 0;
	justify-content: space-between
}

.bank-detail .img_box .assistance ul h5,
.bank-detail .img_box .assistance ul li:nth-of-type(2) a {
	color: var(--colorwhite);
	margin-bottom: 10px;
	font-size: 36px;
	font-weight: 700;
	font-family: var(--asap-condensed)
}

.bank-detail .img_box .assistance ul h6 {
	font: var(--font18);
	padding: 35px 0 5px
}

.bank-detail .img_box .assistance ul p {
	padding: 0;
	color: var(--colorwhite)
}

.bank-detail .col_text h2::after {
	position: absolute;
	top: 50px;
	left: 0;
	height: 137px;
	content: "";
	width: 1px;
	background-color: #000
}

.bank-detail .col_text .heading span::after {
	left: auto;
	top: 18px;
	right: 0
}

.bank-detail .col_text .content hr {
	width: 50px;
	display: block;
	margin: 80px 0 32px;
	padding: 0;
	background-color: #fff;
	opacity: 1;
	border: none;
	height: 1px
}

.bank-detail .img_box {
	width: calc(100% - 460px);
	padding: 0
}

.bank-detail .img_box ul {
	column-gap: 60px;
	align-items: center;
	display: flex;
	flex-wrap: wrap
}

.view_more {
	background: #fd5100;
	margin-top: 30px;
	padding: 12px 25px;
	display: inline-block;
	border-radius: 2.3rem;
	font: 700 1.6rem/1.9rem var(--lato);
	font-size: 18px;
	color: #fff
}

.moot_court .col-lg-6:nth-of-type(2) .owl-dots {
	margin-top: -40px
}

.bank-detail .img_box p {
	padding: 40px 0 80px 100px
}

.bank-detail .mobile-col {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-items: center
}

.bank-detail .col_text p {
	padding: 0;
	color: #fff;
	font-size: 30px;
	line-height: 1.2
}

.vision_box.mision_box {
	min-height: 484px
}

.education_loan .container {
	padding: 0 30px
}

.school .content p {
	padding-top: 15px !important
}

.academic_facilities .col-lg-3 .static_list {
	position: inherit;
	max-width: 302px;
	width: 100%;
	margin: -153px 0 0 auto
}

.about_progmcourse .accordion,
.academic_facilities,
.iqac_commitee.ncte_mandatory .row .box_wrapper p:last-of-type,
.seminar__hall.research_text,
.skill__excellence.two {
	padding-bottom: 50px
}

.academic_blocks_img figure,
.collaboration.parichay .pdf_btn,
.workshops .academic_workshop_img figure {
	margin-left: 0
}

.laboratory .multi_images .col-lg-4:hover img {
	transition: .5s ease-in-out;
	transform: scale(1.1)
}

.cafeteria_wrap .row .col-lg_4 p {
	padding: 0 30px 40px 0;
	font-size: 18px;
	line-height: 1.6;
	max-width: 100%
}

.life_atslider figure {
	height: 490px
}

.sport.cafeteria_wrap .row .col-lg_4 p {
	padding: 0 45px 72px 40px
}

.about_progmcourse .hidden_content {
	transition: .5s ease-in-out
}

.about_progmcourse .icon {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	background-color: var(--colorwhite)
}

.about_progmcourse .hidden_content .icon span {
	width: 1px;
	height: 20px;
	background-color: #000;
	display: block
}

* {
	margin: 0;
	padding: 0;
	outline: 0;
	box-sizing: border-box
}

.nobdr {
	border: none !important
}

.nobg {
	background: 0 0 !important
}

.nobdr_top {
	border-top: none !important
}

.nomargin {
	margin: 0 !important
}

.collaboration.vision_mission .heading,
.nomargin-top {
	margin-top: 0 !important
}

.nomargin-left {
	margin-left: 0 !important
}

.nomargin-right {
	margin-right: 0 !important
}

.nopadding {
	padding: 0 !important
}

.clear,
body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
li,
ol,
ul {
	padding: 0;
	margin: 0
}

.alignbottom {
	vertical-align: text-top
}

img {
	height: auto;
	border: 0
}

li,
ol,
ul {
	list-style: none
}

a {
	text-decoration: none;
	outline: 0;
	display: block
}

a:hover {
	text-decoration: none !important;
	color: var(--bluecolor)
}

body,
html {
	width: var(--w-full);
	font-size: 62.5%
}

body {
	overflow-x: hidden
}

.cf::after,
.cf::before {
	content: " ";
	display: table
}

.cf {
	zoom: 1
}

:root {
	--fontcolor: #313131;
	--fontcolor2: #666666;
	--colorwhite: #fff;
	--bluecolor:#0080f8;
	--lightblue:#0080f8;
	--redcolor: #fd5100;
	--redcolor2: #fd5100;
	--gray-colore: #EDF0F3;
	--graybg: #F3F3F3;
	--yellowcolor: #E3D523;
	--black: #282828;
	--footerbg: #00294D;
	--w-full: 100%;
	--H-full: 100%;
	--Radius-full: 100%;
	--asap: 'Asap', sans-serif;
	--asap-condensed: 'Asap Condensed', sans-serif;
	--lato: 'Lato', sans-serif;
	--noto: 'Noto Serif', serif;
	--font60: bold 6rem/6.5rem var(--noto);
	--font30: normal 3rem/4.2rem var(--asap-condensed);
	--font48: bold 4.8rem/5.5rem var(--asap-condensed);
	--font36: bold 3.6rem/4.2rem var(--asap-condensed);
	--font24: bold 2.4rem/3.6rem var(--asap-condensed);
	--font21: normal 2.1rem/2.8rem var(--asap-condensed);
	--font18: normal 1.8rem/3rem var(--lato);
	--font16: normal 1.6rem/2.6rem var(--lato)
}

.pdf_btn {
	font-size: 1.8rem;
	line-height: 2.8rem;
	font-family: var(--asap-condensed);
	font-weight: 600
}

.pdf_btn img {
	margin-right: 2rem
}

.btn33 {
	width: 3.3rem;
	height: 3.3rem;
	border: .1rem solid;
	display: flex;
	align-items: center;
	border-radius: 100%
}

.btn33 img {
	width: .6rem;
	height: 1.2rem;
	margin: auto
}

.img-fit figure,
.img-fit figure img {
	height: var(--H-full)
}

.btn33:hover {
	border: .1rem solid #e3d523
}

.btn29:hover {
	background: var(--orange-colore)
}

.view_arrow {
	font: 500 1.8rem/2.2rem var(--lato);
	background: #fff;
	padding: 1rem 3rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 2.1rem
}

.view_arrow img {
	margin-left: 1rem;
	padding-top: .3rem
}

.apply_nowtbn {
	background: var(--colorwhite);
	font: 900 2.1rem/2.5rem var(--lato);
	color: var(--redcolor);
	padding: 1.3rem 3.5rem;
	border-radius: 3rem;
	border: .1rem solid #9c9c9c;
	text-align: center;
	display: inline-block
}

.red_btn {
	background-color: var(--redcolor);
	text-align: center;
	color: var(--colorwhite);
	font: var(--font18);
	border-radius: 21px;
	padding: 7px 40px 7px 25px
}

.owl-dot,
.owl-nav button {
	border-radius: var(--Radius-full)
}

.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
	background-color: #1f4d90;
	color: #fff
}

.nice-select .option {
	font: normal 1.8rem/2.5rem var(--lato);
	color: var(--black);
	padding: 1.5rem;
	color: #000
}

.nice-select .option.selected.focus {
	background-color: #d1d2d3;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: #000
}

.nice-select.open .list {
	width: 100%;
	background: #f3f3f3;
	border-radius: 0
}

.nice-select:after {
	height: 11px;
	width: 11px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff
}

.img-zoom figure img {
	transition: 1.1s;
	width: var(--w-full)
}

.img-zoom figure {
	overflow: hidden;
	position: relative
}

.img-fit figure img {
	width: var(--w-full);
	object-fit: cover
}

body .lb-data .lb-details {
	width: 92%
}

body .lightbox .lb-data .lb-close {
	background: url(../images/close.svg) top right/100% no-repeat;
	margin-right: 3rem;
	margin-bottom: 4rem;
	position: absolute;
	top: 0;
	z-index: 99
}

body .lightboxOverlay {
	background: url(../images/bg.webp)
}

body .lightbox .lb-image {
	border-width: 2.5rem
}

body .lb-data .lb-caption {
	font-size: 2.1rem;
	color: #282828;
	line-height: 2.8rem;
	font-weight: 400;
	padding: 0 3.5rem 3.5rem;
	display: block
}

.newsdetails_wrap ul,
.placement_drive.placement_inner_content .row .content,
body .lb-data .lb-number {
	display: none !important
}

body .lb-dataContainer {
	background: #fff;
	margin-top: -.5rem
}

.owl-nav button {
	width: 3rem;
	height: 3rem;
	background: url('../images/slider-arrow.svg') center center no-repeat !important;
	margin: .6rem
}

.owl-nav button:hover img {
	background-color: bisque !important;
	border-radius: 100%
}

.owl-nav button span {
	font-size: 0
}

.owl-dot {
	background: #fff !important;
	min-width: 1rem;
	min-height: 1rem;
	margin: .5rem;
	opacity: .53;
	box-shadow: 0 3px 6px #0000001A;
	box-shadow: 0 3px 6px #00000029
}

.owl-dot.active {
	opacity: 1;
	background: #0080f8 !important;
}

.latest_research_box .research__lab figure img,
.nav-tabs .nav-item p {
	cursor: pointer
}

.newsdetails_wrap a,
.tab_accordian .heading span,
section.iqac_commitee.naac_pages.research-patents ul li:nth-of-type(3) a {
	display: inline-block
}

.reports_section h4 {
	margin-top: 24px;
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4;
	color: #0080f8;
	letter-spacing: .3px;
	border-bottom: 3px solid #0080f8;
	padding-bottom: 6px
}

address {
	color: #313131
}

.why_us ul p,
p {
	color: var(--fontcolor2)
}

address b {
	font-weight: 900;
	display: block;
	margin-bottom: 10px
}

.carousel-indicators [data-bs-target] {
	width: 1.1rem;
	height: 1.1rem;
	border-radius: 100%;
	margin: 0 .5rem
}

p {
	padding: 35px 0 0;
	margin: 0;
	color: #666;
	text-transform: initial
}

@media (min-width:1400px) {

	.container,
	.school.iic_event .container {
		max-width: 1386px
	}
}

@media (max-width:1649px) {

	.container,
	.school.iic_event .container {
		max-width: 1320px
	}

	:root {
		--font60: bold 5rem/5.5rem var(--noto);
		--font48: bold 3.8rem/4.5rem var(--asap-condensed);
		--font36: bold 2.8rem/3.5rem var(--asap-condensed);
		--font30: normal 2.6rem/3.6rem var(--asap-condensed)
	}
}

@media (max-width:1399px) {
	.logo-pr-report.iqac_commitee .row ul li {
		padding: 3rem 1.5rem
	}

	.container,
	.school.iic_event .container {
		max-width: 1004px;
		padding: 0 30px
	}

	.current_opning ul li .apply_btnred,
	.view_arrow {
		font: 500 1.3rem/2.2rem var(--lato);
		padding: 1rem 1.4rem
	}

	:root {
		--font60: bold 3.8rem/4.8rem var(--noto);
		--font48: bold 2.8rem/3.5rem var(--asap-condensed);
		--font36: bold 2.4rem/3.4rem var(--asap-condensed);
		--font30: normal 2.4rem/3.4rem var(--asap-condensed);
		--font18: normal 1.6rem/2.6rem var(--lato)
	}
}

@media (max-width:991px) {
	.reports_section h4 {
		font-size: 14px
	}

	.tab_accordian .tab_accordian.card-header {
		display: block;
		border: 0;
		background: 0 0;
		padding: 0;
		margin: .7rem 0 0
	}

	.tab_accordian .tab-content>.tab-pane {
		display: block;
		opacity: 1
	}

	.tab_accordian .card-header p {
		border-radius: 0;
		cursor: pointer;
		position: relative;
		color: var(--colorwhite)
	}

	.tab_accordian .card-header p::before {
		width: 2rem;
		height: 2rem;
		background: url('../images/accordian-btn.svg') no-repeat;
		position: absolute;
		right: 2rem;
		top: 0;
		bottom: 0;
		margin: auto;
		content: '';
		transform: rotate(0);
		transition: .5s
	}

	.tab_accordian .card-header p.collapsed::before {
		transform: rotate(-180deg)
	}

	.tab_accordian .card-header {
		display: block;
		background: #0080f8
	}

	.tab_accordian .collapse:not(.show) {
		display: none
	}

	.tab_accordian .container .tab-content .col-lg-6 {
		border-bottom: 1px solid #fff
	}

	.program_peos .container .tab-content .col-lg-6 p {
		padding: 10px
	}

	.fashion3.achievement .box__wrapper .col-lg-6 figure {
		height: 290px
	}

	.program_peos .container .tab-content .col-lg-6 h3 {
		padding: 0 10px
	}

	.logo-pr-report.iqac_commitee .row ul {
		grid-template-columns: repeat(2, 1fr) !important
	}

	.container,
	.school.iic_event .container {
		max-width: 720px
	}
}

@media (max-width:767px) {
	.all_project .grid_item{display: grid;}

	.container,
	.school.iic_event .container {
		max-width: 540px
	}

	body .lightbox .lb-nav a.lb-next {
		width: 3.5rem;
		margin-right: 1rem
	}

	body .lightbox .lb-nav a.lb-prev {
		width: 3.5rem;
		margin-left: 1rem
	}
	.all_project .grid_item{
    grid-gap: 2rem;
    column-count: 2 !important;
	}
}

@media (max-width:575px) {
	
	.all_project .grid_item{
    grid-gap: 2rem;
    column-count: 1 !important;
	}
	.all_project .grid_item .item_box .box_content {
    width: 100%;
    position: relative !important;
}

	.container,
	.school.iic_event .container {
		max-width: 100%
	}

	body .lb-data .lb-caption {
		font-size: 1.6rem;
		padding: 0 2rem 2.5rem;
		line-height: 2.5rem
	}

	body .lightbox .lb-data .lb-close {
		position: absolute;
		right: 0
	}

	body .lightbox .lb-image {
		border-width: 2rem
	}
}

.collaboration-slider figure img {
	height: 150px;
	max-width: 200px;
	object-fit: contain;
	width: 100%
}

.about_progmcourse .accordion-button {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--colorwhite);
	position: absolute;
	bottom: 0
}
/* .all_project .grid_item */
.gallery-desc,
.iqac_commitee .row ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr)
}


.all_project {
	width: 100%;
	height: auto;
	padding: 7.2rem 0 10rem
}

.all_project .filture_nave ul li {
	padding: 12px 27px;
	background: #fff;
	cursor: pointer;
	font-size: 21px;
	color: #313131;
	background-color: var(--colorwhite);
	border: none;
	border-radius: 30px;
	display: flex;
	align-items: center;
	font-family: var(--asap-condensed);
	margin: 0 10px 47px 0
}

.all_project .filture_nave ul li img {
	width: 30px;
	padding-right: 5px
}
/* new custom css for gallery */
.all_project .grid_item {
	grid-gap: 2rem;
    column-count: 3;
}

.all_project .grid_item .item_box {
	margin: 2rem;
	overflow: hidden;
	width: 30%
}

.all_project .grid_item .item_box .box_content {
	position: absolute;
	bottom: 0;
	z-index: 9;
	padding: 24px 40px 24px 24px
}

.all_project .grid_item .item_box .icon {
	position: absolute;
	top: 17px;
	right: 27px;
	background: #fff;
	border-radius: 12px;
	opacity: 1;
	border: none;
	padding: 2px 10px;
	font: bold 14px/24px Lato;
	color: #313131;
	display: flex;
	justify-content: center;
	align-items: center
}

.all_project .grid_item .item_box .icon img {
	width: 17px;
	padding-left: 4px
}

.all_project .grid_item .item_box .box_content h5 {
	font: var(--font18);
	color: var(--colorwhite);
	padding: 1rem 0;
	border-bottom: .1rem solid
}

.all_project .grid_item .item_box .box_content::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 100%;
	background-color: rgba(0, 0, 0, .2);
	content: ""
}

.all_project .grid_item .item_box .box_content p {
	font: var(--font18);
	color: var(--colorwhite);
	padding: 0;
	position: relative;
	z-index: 9
}

.gallery-video,
.image_gallery_wrapper {
	padding: 7rem 0 8rem
}

.gallery-video figure::before {
	opacity: 0;
	transition: .3s
}

.gallery-desc {
	row-gap: 2rem
}

.gallery-desc img {
	aspect-ratio: 2/2;
	object-fit: cover
}

.gallery-video span {
	display: block;
	position: relative;
	cursor: pointer;
	overflow: hidden
}

.gallery-video span figure {
	position: relative;
	margin-bottom: 0
}

.gallery-video span figure::before {
	content: url('../images/owl.video.play.png');
	background-color: rgba(0, 0, 0, .3);
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.gallery-modal .embed-responsive-item {
	aspect-ratio: 16/9;
	width: 100%
}

.gallery-video span:hover figure::before {
	opacity: .9
}

body .lightbox .lb-nav a.lb-next {
	background: url(../images/next.png) left 48%/100% no-repeat;
	opacity: 1;
	width: 4.5rem;
	margin-right: -2.5rem
}

body .lightbox .lb-nav a.lb-prev {
	background: url(../images/prev.png) left 48%/100% no-repeat;
	opacity: 1;
	width: 4.5rem;
	margin-left: -2.5rem
}

body .lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
	opacity: .8;
	display: none
}

.gallery-modal .btn-close {
	background-image: url(../images/btn-close.svg);
	position: absolute;
	right: -53px;
	opacity: 1
}

.iqac_commitee .row ul {
	grid-gap: 3rem
}

.collaboration_research ul li,
.placement_policy.alumani__overview .container ul li {
	width: 100%;
	font: var(--font18);
	position: relative;
	padding: 0 0 20px 20px
}

.placement_policy.alumani__overview .container ul li::after {
	left: 0;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ffb300;
	position: absolute;
	top: 6px
}

.placement_policy.alumani__overview .container ul {
	gap: 0;
	padding-top: 45px
}

.iqac_commitee .row ul li {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	box-shadow: 0 1.3rem 4.2rem #0000000D;
	padding: 3rem 2rem;
	border: .1rem solid #e6e6e6;
	background-color: #fff
}

.iqac_commitee .row h6 {
	font-size: 18px;
	font-family: var(--asap-condensed);
	margin-bottom: 20px
}

.iqac_commitee .row .agricluture-faclities ul li {
	padding: 0 0 0 38px;
	background-color: transparent;
	box-shadow: none;
	border: none;
	font-size: 18px
}

.iqac_commitee.ncte_mandatory .row ul li .pdf_content blockquote {
	text-align: left;
	transition: .5s ease-in-out
}

.department_research,
.placement_calendar .heading,
section.iqac_commitee.naac_pages.research-patents {
	padding-top: 70px
}

.iqac_commitee.ncte_mandatory .row ul li .pdf_content {
	display: flex;
	padding: 4rem 3rem;
	justify-content: space-between
}

.iqac_commitee.ncte_mandatory .row .box_wrapper p {
	padding: 0 0 10px;
	line-height: 1
}

.iqac_commitee .row ul li .pdf_content figure {
	width: 38px
}

.iqac_commitee .row ul li blockquote {
	font-size: 18px;
	font-family: var(--lato);
	padding-bottom: 2rem;
	border-bottom: .1rem solid #e1e1e1;
	margin-bottom: 1.5rem;
	color: #fd5100
}

.iqac_commitee .row ul li .blue_btn {
	font: 700 1.6rem/1.9rem var(--lato);
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid transparent;
	width: 100%
}

.iqac_commitee.research-patents .row ul li .blue_btn {
	text-align: left;
	justify-content: flex-start
}

.iqac_commitee.syllabus .row ul li a {
	font-size: 14px;
	padding: 10px;
	width: 100%
}

.iqac_commitee.syllabus .row ul {
	gap: 10px
}

.skill__excellence.iqac_commitee.syllabus table tbody tr td img {
	margin: 0 10px 0 0
}

.iqac_commitee .box_wrapper .heading p b {
	display: inline-block;
	margin-top: 16px;
	color: #000;
	font-size: 17px
}

.academic_council .academic_council_inner,
.collaboration_research ul,
.csed-industry .collaboration,
section.publications {
	padding-top: 50px
}

.academic_council .academic_council_inner .comman_li {
	display: flex;
	flex-wrap: wrap;
	gap: 0
}

.academic_council .academic_council_inner .comman_li li {
	position: relative;
	font-family: var(--lato);
	width: 100%;
	padding: 0 0 20px 20px;
	background-color: transparent;
	box-shadow: none;
	border: none
}

.academic_council .academic_council_inner .comman_li li::after {
	top: 7px;
	left: 0;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #0080f8;
	position: absolute
}

.school.curriculum_innovation .row .col_3 p {
	font: var(--font18);
	padding-bottom: 0;
	color: #666;
	padding-right: 10px
}

.school.curriculum_innovation .row::after {
	background-color: transparent;
	height: 100%;
	top: 0
}

.school.curriculum_innovation .row {
	padding: 0;
	margin-top: 70px;
	gap: 40px 30px
}

.school.curriculum_innovation .row .col_3 {
	background-color: #fff;
	padding: 40px
}

.school.curriculum_innovation .row .col_3 h5 {
	text-transform: capitalize;
	font-weight: 600
}

.invertis_journal ul li a.arrow {
	width: 100%;
	font-family: var(--lato);
	display: flex;
	align-items: center;
	margin-bottom: 11px;
	font-weight: 600
}

.invertis_journal .row ul li {
	border-radius: 5px;
	display: inline-block
}

.invertis_journal ul li a.arrow img {
	width: 16px;
	height: 12px;
	filter: invert(10);
	margin: 3px 0 0 4px
}

.invertis_journal ul li h4,
.invertis_journal ul li h5 {
	font-family: var(--asap-condensed);
	font-size: 22px;
	font-weight: 600
}

.invertis_journal ul li h4 {
	font-size: 18px;
	color: #fd5100;
	padding: 15px 0;
	font-weight: 600
}

.value_course .academic_council_inner .box h4 {
	font-family: var(--asap-condensed);
	font-size: 22px;
	font-weight: 600;
	padding: 30px 0 20px
}

.value_course .academic_council_inner .box:last-of-type,
section.iqac_commitee.skill.iqac_commitee_table.excellence.ncte_mandatory {
	padding-bottom: 70px
}

.value_course .academic_council_inner .box_wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
	padding: 20px 0 100px
}

.value_course .academic_council_inner .advise_box {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
	padding: 30px 0 100px
}

.value_course .academic_council_inner .advise_box .box {
	padding: 10px 40px 40px;
	background: #fff
}

.school.curriculum_innovation figure img {
	height: 300px;
	object-fit: cover;
	object-position: top;
	margin-bottom: 2rem
}

.iqac_commitee .row ul li .pdf_content {
	width: 100%;
	padding: 0;
	display: flex;
	justify-content: space-between
}

.collaboration ul li a {
	font: var(--font18);
	font-weight: 500
}

.collaboration_research,
.facilities_table.publications,
.live_project,
.media-coverage,
.sitemap_section {
	padding: 70px 0
}

.collaboration ul li img {
	margin-right: 20px
}

.iqac_commitee .row ul li .pdf_content blockquote {
	width: calc(100% - 48px);
	margin: 0 20px 0 0;
	color: #000
}

.academic_council.value_course .academic_council_inner .comman_li li {
	font: var(--font18);
	color: #666
}

.department-area-research .col-lg-7 .fashion-right {
	padding-right: 40px
}

.department-area-research .col-lg-7 ul {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.department_facilite.about_strenth ul,
.mission_hospital .big_text,
section#activities .classrooms_counter {
	margin-top: 50px
}

.highlight_about.career_pathcourse {
	padding-bottom: 90px
}

.highlight_about h2 span {
	text-transform: capitalize;
	padding: 50px 20px 50px 0;
	display: inline-block
}

.highlight_about.career_pathcourse h2 span {
	text-transform: capitalize;
	padding: 30px 20px 30px 0;
	display: inline-block
}

.highlight_about.career_pathcourse ul {
	display: grid;
	gap: 0 30px;
	grid-template-columns: 1fr 1fr
}

.highlight_about .career_pathcontent {
	max-width: 100% !important
}

.department_research.about_strenth li {
	min-height: 240px
}

.corporate-resource .col-lg-6 .crc_para,
.hod_message,
.live_project .row .row {
	padding-top: 60px
}

.collaboration,
.parichay,
.research__lab,
.student__club {
	padding-top: 110px
}

.highlight_about::after {
	height: 0 !important
}

.highlight_about.career_pathcourse ul li::after {
	top: 21px
}

.highlight_about.career_pathcourse ul li {
	padding-top: 15px;
	font-size: 18px;
	line-height: 1.4
}

.bank-detail .img_box .assistance ul h5,
.collaboration .col-lg-5 .heading span,
.heading span {
	letter-spacing: 2px
}

section.depart-ece-nav ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 0 30px 0 0
}

section.depart-ece-nav {
	padding-top: 80px;
	border-bottom: 1px solid #dcdcdc;
	position: sticky;
	top: 101px;
	z-index: 9;
	background: #fff
}

section.depart-ece-nav ul li a {
	font-weight: 600;
	font-size: 20px;
	color: #333;
	font-family: var(--asap-condensed);
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid transparent
}

section.depart-ece-nav ul li.active a {
	font-weight: 500;
	border-bottom: 1px solid #7893df
}

h5 {
	font-size: 36px;
	font-family: var(--asap-condensed);
	line-height: 1.1
}

.vision_mission p {
	padding-right: 2rem
}

.collaboration .row {
	padding: 70px 55px 30px
}

.bg-grey {
	background-color: var(--graybg)
}

.collaboration .col-lg-7 {
	padding: 0 50px 0 0
}

.about__logo .row,
.facilities-slider_wrapper .research__lab .row {
	align-items: center
}

.student_work .collaboration .row {
	padding: 70px 55px
}

.student_work .heading span::after {
	left: 100%;
	top: 50%;
	width: 7rem;
	height: .1rem;
	background: #000;
	content: "";
	z-index: -1;
	display: none
}

.management_board .chancellor.active .row:nth-of-type(2n),
.student_work .collaboration:nth-of-type(2n) .row {
	flex-direction: row-reverse
}

.student_work .collaboration:nth-of-type(2n) .row .col-lg-7 {
	padding: 0 0 0 70px
}

.collaboration ul {
	display: grid;
	margin-top: 20px;
	gap: 20px;
	grid-template-columns: repeat(3, 1fr)
}

.about_forensic_lab ul,
.about_strenth ul,
.arts__club ul,
.collaboration ul.dots,
.dean .row,
.international .logo_wrapper ul,
.news_detail_wrapper .Download_box,
.research__lab.psychology__lab .col-lg-12 ul,
.school .row,
.stackholder_feedback ul.dots {
	grid-template-columns: 1fr 1fr 1fr
}

.innovate_challenge .innovate_content ul li {
	padding: 5rem
}

.about_innovate.innovate_challenge .innovate_content p {
	margin: 5rem 0 8rem
}

.about_strenth ul {
	display: grid;
	gap: 20px;
	margin-top: 6.5rem
}

.about_strenth li {
	padding: 40px;
	min-height: 340px
}

.awards_achievement li .pdf_icon {
	width: 30px;
	display: none
}

.awards_achievement li .content p,
.collaboration_research.value_course .academic_council_inner .box:last-of-type,
.iqac_commitee-new.one .heading.iqac_heading,
.live_project .row .row ul {
	padding-bottom: 30px
}

.placement_drive.school.iic_event .row .col_3 .content .date a {
	font-size: 12px;
	color: #fff
}

.about_strenth li h5 {
	font: var(--font18);
	font-size: 21px;
	line-height: 1.2;
	font-weight: 600
}

.about_strenth li p,
.fashion3 p {
	padding: 2.5rem 0 0;
	font: var(--font18);
	color: var(--fontcolor2)
}

.work_ethics .text_box {
	width: 447px
}

.work_ethics .img_box {
	width: calc(100% - 447px);
	padding-left: 60px
}

.parichay .box {
	padding: 70px 72px
}

.parichay .box h2 span,
.value_based h2 {
	padding-right: 0
}

.text {
	max-width: 1050px;
	margin: 0 auto
}

.about__logo {
	padding: 90px 0 155px
}

.about__logo .col-lg-7 {
	padding-left: 60px
}

.management_board h6,
.recognition h6,
.success-stories h6,
.why_us h6 {
	font: var(--font36);
	color: #333;
	font-weight: 400;
	padding: 78px 0 65px;
	text-transform: capitalize;
	font-family: var(--asap-condensed)
}

.why_us p {
	font-weight: 400;
	padding-top: 0;
	font-size: 24px;
	line-height: 1.5;
	font-family: var(--lato)
}

.why_us .box {
	display: flex;
	flex-wrap: wrap;
	padding-block: 50px;
	position: relative;
	isolation: isolate
}

.why_us:not(.seminar__hall) .box {
	display: flex;
	flex-wrap: wrap;
	padding-block: 70px;
	position: relative;
	margin-top: 5rem;
	isolation: isolate
}

.why_us .box::before {
	content: '';
	position: absolute;
	inset: 0;
	background: #fff;
	z-index: -1
}

.why_us .content_box {
	width: 450px;
	padding-inline: 50px
}

.why_us .content_box p {
	font-size: 1.8rem
}

.load_more .btn,
.recognition .hpview_all span,
.success-stories .hpview_all span {
	font-size: 14px;
	color: #313131
}

.why_us {
	overflow: hidden
}

.why_us:not(.industry-parteners, .seminar__hall) .img__box figure {
	margin-right: -270px
}

.why_us .img__box figure img {
	width: 100%;
	max-width: 100%
}

.why_us .img__box {
	width: 30%;
	flex-grow: 1
}

.login .heading,
.why_us.industry-parteners .heading {
	margin-bottom: 3rem
}

.seminar__hall .heading {
	margin-bottom: 2.5rem
}

.excellence.ted-x {
	padding-block: 8rem;
	background-color: #fff
}

.faclities {
	padding-bottom: 190px
}

.faclities .row {
	background-color: var(--colorwhite);
	padding: 70px 70px 90px
}

.faclities .row ul li {
	width: calc(100% - 430px);
	padding: 0 95px 0 0
}

.faclities .row ul li:nth-of-type(2) {
	width: 430px;
	padding: 0
}

.faclities .row ul li:nth-of-type(2) p {
	padding-top: 0;
	font-size: 26px;
	font-family: var(--asap-condensed);
	color: #333
}

.faclities .row ul li h5 {
	color: #f67c49;
	font-size: 36px;
	font-weight: 700;
	font-family: var(--asap-condensed)
}

.faclities .img_wrapper {
	display: flex;
	flex-wrap: wrap;
	margin: 65px 0 20px
}

.faclities .img_wrapper .col-lg-5 {
	padding-left: 25px
}

.faclities .text-box figure {
	width: 488px;
	position: absolute
}

.faclities .text-box .content {
	width: calc(100% - 488px);
	margin-left: auto;
	padding-left: 60px
}

.alumani__board,
.parichay.research5,
.value_based {
	padding-bottom: 100px
}

.detail_content .detail p,
.skill_board.management_board .detail p,
.value_based p {
	color: #666
}

.why_us.seminar__hall figure {
	margin-left: -10rem
}

.why-us-pointers {
	padding-block: 115px;
	background: #22384b
}

.why-us-pointers ul {
	display: grid;
	--columns: 4;
	grid-template-columns: repeat(var(--columns), 1fr);
	column-gap: 0
}

.why-us-pointers ul li {
	padding: 6rem 4rem;
	display: flex;
	justify-content: flex-start;
	row-gap: 1rem;
	align-items: center;
	flex-direction: column;
	font-family: var(--lato)
}

.why-us-pointers ul li:not(:nth-child(4n)) {
	border-right: 1px solid #e0e0e0
}

.why-us-pointers ul li:not(:nth-last-child(-n+4)) {
	border-bottom: 1px solid #e0e0e0
}

.why-us-pointers:is(h3, span) {
	color: #fff;
	text-align: center
}

.why-us-pointers h3 {
	margin-bottom: 6rem;
	font-size: 2.4rem;
	font-family: var(--asap-condensed)
}

.research-innovation {
	padding-block: 150px;
	background: #f3f3f3;
	overflow: hidden
}

.research-innovation .mobile_box figure {
	margin-right: -280px
}

.research-innovation .left-content {
	display: flex;
	flex-direction: column-reverse;
	height: 100%
}

.research-innovation .left-content .text_box {
	padding: 5rem 6rem;
	background: #fff;
	margin-top: 1rem;
	height: 60%
}

.research-innovation .left-content .text_box span {
	display: inline-block;
	max-width: 290px
}

.research-innovation .left-content .text_box span::after {
	left: calc(100% - 3rem);
	width: 6rem;
	top: 1rem
}

.research {
	min-height: 1080px;
	background-image: url(../images/research_img.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.research .text_box {
	max-width: 792px;
	background-color: var(--colorwhite);
	padding: 60px 70px;
	position: relative;
	top: -195px
}

.research_text {
	padding-bottom: 40px
}

.research_text .box {
	position: relative;
	top: -100px
}

.research_text ul {
	margin: 0 0 0 auto;
	padding: 50px 52px 100px
}

.why_us.research_text ul .img__box {
	width: 370px
}

.why_us.research_text ul .img__box figure {
	margin: 0 0 -40px -180px
}

.cafeteria_wrap .row .col-lg_4 img,
.cafeteria_wrap.sport .row .col-lg_8 img,
.classrooms_blocks .heading,
.csed-industry .collaboration .row img,
.detail_content img,
.lab_faclicties .accordion-body img,
.lab_faclicties .img-box figure img,
.life_seminar ul .img__box figure img,
.media-coverage .col-lg-4 img,
.scholarship.international .row .img_box .download-document ul li,
.why_us.research_text ul .img__box figure img {
	width: 100%
}

.bank-detail ul li img,
.dean .col,
.download_pdf_img .box a img {
	width: auto
}

.why_us.research_text ul .content_box {
	width: calc(100% - 370px);
	padding: 0 0 0 60px
}

.success-stories {
	padding-bottom: 106px
}

.success-stories .container h6 {
	padding: 78px 0 141px
}

.success-stories .success_box {
	background-color: var(--colorwhite);
	padding: 70px 70px 80px;
	margin-bottom: 120px
}

.success-stories .success_box:last-of-type {
	margin-bottom: 76px !important
}

.success-stories .success_box .detail h5 {
	font-size: 30px;
	font-family: var(--asap-condensed);
	font-weight: 400;
	color: #333;
	margin-top: 25px
}

.success-stories .success_box li:first-of-type figure {
	margin-top: -130px
}

.success-stories .success_box li:nth-of-type(2) figure {
	width: 78px
}

.success-stories .success_box .detail span {
	color: #666;
	margin: 12px 0;
	display: block;
	font-weight: 400;
	font-size: 18px;
	font-family: var(--lato)
}

.success-stories .success_box .detail span:nth-of-type(2) {
	margin: 0;
	font-style: italic
}

.success-stories .success_box li {
	width: 280px
}

.success-stories .success_box li:nth-of-type(2n) {
	width: calc(100% - 280px);
	padding-left: 60px
}

.load_more,
.recognition .btn_box,
.success-stories .btn_box {
	display: flex;
	align-items: center;
	justify-content: center
}

.load_more img {
	width: 12px;
	margin-left: 7px
}

.load_more .btn {
	font-family: var(--lato);
	border: 1px solid #9c9c9c;
	border-radius: 40px;
	padding: 8px 22px
}

.recognition {
	padding-bottom: 85px
}

.recognition .hpview_all,
.success-stories .hpview_all {
	padding: 5px 24px;
	background-color: transparent;
	color: #313131;
	border: 1px solid #9c9c9c
}

.recognition .hpview_all img,
.success-stories .hpview_all img {
	width: 6px;
	transform: rotate(90deg)
}

.recognition h6 {
	padding: 78px 0
}

.international .logo_wrapper+p,
.management_board .tab_content h2,
.management_board h6,
.management_board.hod_message.electrical .tab_content,
section.collaboration.vision_mission {
	padding-bottom: 60px
}

.management_board .tab-wrapper ul,
.management_board .tab-wrapper1 ul {
	display: flex;
	padding-bottom: 75px;
	margin-bottom: 0;
	align-items: center;
	flex-wrap: wrap
}

.management_board .tab-wrapper ul li,
.management_board .tab-wrapper1 ul li {
	padding: 10px 15px;
	margin-right: 15px;
	color: #666;
	cursor: pointer;
	opacity: 1;
	font-size: 21px;
	font-family: var(--asap-condensed)
}

.management_board .tab-wrapper ul li.active,
.management_board .tab-wrapper1 ul li.active {
	background-color: var(--colorwhite);
	border-radius: 50px;
	color: #fd5100
}

.management_board .tab-wrapper ul li.active a,
.management_board .tab-wrapper1 ul li.active a,
.office_admission .col-lg-5 .helpline a:hover,
.step_wrapper ul li a:hover {
	color: #fd5100
}

.management_board .tab-wrapper ul li a .management_board .col_box.active,
.management_board .tab-wrapper1 ul li a {
	display: block;
	color: #666;
	font-size: 21px
}

.management_board .col_box .text-box {
	width: 51%;
	padding: 70px 165px 70px 70px;
	background-color: var(--colorwhite)
}

.management_board .col_box .text-box h5 {
	font-size: 30px;
	font-family: var(--asap-condensed);
	color: #333;
	padding-bottom: 20px;
	line-height: 1.2
}

.management_board .tab_content {
	padding-bottom: 140px
}

.management_board .col_box .text-box p span {
	display: block;
	font: var(--font18);
	margin-bottom: 30px;
	color: var(--fontcolor2)
}

.detail_content p,
.management_board .col_box .text-box p {
	padding-top: 30px;
	color: #666
}

.management_board .col_box .img_box {
	width: 49%;
	margin-top: 50px
}

.management_board .col_box .img_box figure {
	margin-left: -90px
}

.management_board .dean .detail,
.vision_mission.collaboration .col-lg-7 {
	padding-left: 0
}

.management_board .detail h5 {
	color: #0080f8;
	font-size: 42px;
	font-weight: 700;
	font-family: var(--asap-condensed);
	padding: 35px 0 15px;
	line-height: 35px;
}

.management_board .detail p {
	padding-top: 0;
	color: #313131
}

.management_board .detail p span {
	display: block;
	color: #666;
	font-size: 18px
}

.iqac_commitee h2 {
	padding: 70px 0 40px
}

.col_box h3,
.dean .col h5 {
	font-size: 24px;
	font-weight: 700;
	color: #313131;
	padding: 30px 0 15px;
	font-family: var(--lato)
}

.iqac_commitee.ncte_mandatory .row ul li a {
	justify-content: flex-start
}

.dean .col figure {
	aspect-ratio: 1/1
}

.dean .col img {
	height: 100%;
	object-fit: cover;
	object-position: 0
}

.dean .row {
	display: grid;
	gap: 0 20px
}

.dean .col {
	padding: 0 0 75px;
	flex: auto;
	margin: 0
}

.detail_content {
	width: 100%;
	padding: 100px 0;
	background-color: #f3f3f3
}

.detail_content .row::before {
	width: 70px;
	background-color: #ffb300;
	height: 90%;
	transition: 1s ease-in-out;
	content: "";
	position: absolute;
	left: -70px;
	top: 0
}

.detail_content .img_box {
	width: 390px;
	padding: 0
}

.detail_content .row {
	flex-wrap: wrap;
	padding: 64px 50px 90px 0;
	position: relative;
	margin: 0 auto;
	max-width: 1140px;
	background-color: #fff
}

.detail_content .text_box {
	width: calc(100% - 390px);
	padding: 0 0 0 50px
}

.csed-industry .collaboration h2 span,
.detail_content .text_box h5 {
	font-size: 28px;
	line-height: 1.2
}

.detail_content .text_box p,
.fashion3 p,
.research3 p,
.research4 p {
	padding-top: 25px
}

.detail_content .detail {
	padding-left: 50px;
	position: relative
}

.detail_content .detail::after {
	height: 1px;
	width: 100px;
	background-color: #fd5100;
	content: "";
	position: absolute;
	bottom: -50px;
	left: 50px
}

.detail_content .detail h5 {
	font-size: 30px;
	color: #0080f8;
	font-weight: 700;
	font-family: var(--asap-condensed);
	padding: 35px 0 15px
}

.online-admission-process .col_box .btn {
	padding: 5px 20px
}

.online-admission-process .col_box .btn img {
	width: 30px
}

.online-admission-process .admission_apply {
	animation: 2s infinite animated
}

.online-admission-process .col_box blockquote {
	padding: 50px 0 25px
}

.online-admission-process .col_box p {
	font-weight: 900;
	font-size: 21px;
	color: #333;
	padding: 40px 0 35px
}

.online-admission-process .col_box p.fw-reg {
	font-weight: 400
}

.online-admission-process h5 {
	padding: 80px 0 65px
}

.online-admission-process.international h5 {
	padding-top: 0;
	padding-bottom: 40px
}

.online-admission-process.international .text_box {
	margin-bottom: 10rem
}

.step_wrapper ul li {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 15px
}

.payment_mode .text__box .bottom-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 40px
}

.payment_mode .text__box .bottom-box ul li figure {
	max-width: 300px
}

.payment_mode .text__box .bottom-box ul li p b {
	margin-right: 8px;
	color: #313131
}

.payment_mode .text__box .bottom-box ul .img-box {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px
}

.payment_mode .text__box .bottom-box ul li h2,
.placement__hall .col-lg-6 span:first-of-type,
.skill__excellence .row .particular .col-lg-5 ul,
section.academic__lab.lab_faclicties h2,
section.fashion3.annoucements h2 {
	margin-bottom: 30px
}

.career_pathcontent.forensic-carrer ul li,
.csed-industry .collaboration .img_wrapper figure,
.payment_mode .text__box .bottom-box ul li {
	width: 48%
}

.payment_mode .text__box .bottom-box ul li h6 {
	font-size: 18px;
	font-weight: 600;
	color: #313131;
	font-family: var(--asap-condensed);
	margin-bottom: 30px
}

.payment_mode .text__box .bottom-box ul .img-box figure {
	max-width: 140px
}

.payment_mode .text__box .bottom-box ul P {
	padding: 0 0 20px
}

section.offline-admission-process {
	background-color: #f3f3f3;
	position: relative
}

section.offline-admission-process::after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	background-color: #22384b;
	height: 891px;
	width: 100%
}

.office_admission,
.payment_mode.int_adm h5,
.program_testimonial {
	padding-top: 150px
}

.office_admission .col-lg-5 {
	padding: 70px;
	background-color: #0080f8
}

.office_admission .col-lg-5 ul {
	display: grid;
	margin-top: 40px;
	grid-template-columns: 1fr 1fr;
	gap: 23px
}

.office_admission .col-lg-5 .helpline {
	padding: 30px 0;
	border: 1px solid #707070;
	border-left: 0;
	margin: 45px 0;
	border-right: 0
}

.office_admission .col-lg-5 .helpline p {
	padding-top: 0;
	color: var(--colorwhite)
}

.office_admission .col-lg-5 .helpline a {
	color: #ffb300;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.1;
	font-family: var(--asap-condensed)
}

.bank-detail .img_box .assistance ul li span a:hover,
.bank-detail .img_box .assistance ul li:nth-of-type(2) a:hover {
	opacity: .7
}

.collaboration_research .heading span {
	line-height: 1.4
}

.collaboration_research b {
	font: var(--font18);
	color: var(--fontcolor2);
	font-weight: 700;
	font-size: 20px;
	padding-bottom: 20px;
	display: block
}

.collaboration_research .box__wrapper .heading {
	padding: 50px 0 40px;
	width: 100%
}

.collaboration_research .box__wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.collaboration_research .box__wrapper a {
	padding-bottom: 10px;
	font: var(--font18);
	color: #00294d
}

.collaboration_research .box__wrapper .name {
	font: var(--font18);
	margin: 15px 0;
	line-height: 1.3;
	color: var(--redcolor2)
}

.anty-ragging li,
.collaboration_research .box__wrapper .tel,
.skill_board .col_box {
	display: flex
}

.collaboration_research .box__wrapper a:hover {
	color: var(--redcolor)
}

.collaboration_research .box__wrapper .box h5,
.event-details-innercss h3 {
	font-size: 20px
}

.collaboration_research .box__wrapper .box h5+a {
	padding-top: 10px;
	word-wrap: break-word;
	color: #666
}

.collaboration_research .box__wrapper .box {
	width: 32%;
	background-color: #fff;
	padding: 30px
}

.collaboration_research ul li::after {
	top: 9px;
	left: 0;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ffb300;
	position: absolute
}

.office_admission .col-lg-5 .btn_wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 20px
}

.vision_mission .col-lg-7 {
	padding-right: 0;
	padding-left: 0
}

.live_project .row .row .col-lg-6:nth-of-type(odd) {
	padding: 0 25px 0 0
}

.live_project .row .row p b {
	color: #000;
	font-size: 20px
}

.live_project .row .row p {
	padding: 0 0 25px
}

.live_project .row .row ul li {
	font: var(--font18);
	padding-bottom: 10px
}

.live_project .row .row ul:first-of-type {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 15px 20px
}

.payment_mode h5 {
	padding: 220px 0 65px
}

.payment_mode,
.skill_board {
	padding-bottom: 130px
}

.payment_mode .row {
	justify-content: space-between;
	padding-bottom: 50px
}

.payment_mode .text__box {
	margin-bottom: 40px;
	width: 100%;
	background-color: var(--colorwhite);
	padding: 50px
}

.payment_mode .btn_wrapper {
	display: flex;
	position: relative;
	gap: 15px;
	justify-content: center
}

.payment_mode .btn_wrapper .btn {
	position: relative;
	transition: .5s ease-in-out;
	z-index: 9
}

.faculty_select option {
	background-color: #fff;
	border: none;
	color: #000
}

.payment_mode .btn_wrapper .btn:hover {
	background-color: #f9b320;
	border-color: transparent
}

.payment_mode .btn_wrapper .btn:nth-of-type(2):hover {
	background-color: #dd0017;
	color: #fff
}

.payment_mode .btn_wrapper::after,
.payment_mode .btn_wrapper::before {
	position: absolute;
	top: 25px;
	left: 0;
	width: 18%;
	content: "";
	height: 1px;
	background-color: #707070;
	z-index: 1
}

.education_loan .container {
	max-width: 1542px
}

.education_loan .box {
	max-width: 1188px
}

.education_loan {
	padding: 180px 0 0
}

.bank-detail .img_box .box-wrapper {
	display: flex;
	flex-wrap: wrap;
	padding: 30px 0;
	border-bottom: 1px solid #bcbcbc;
	margin-left: 55px
}

.bank-detail .img_box .box-wrapper figure {
	width: 215px
}

.bank-detail .img_box .box-wrapper .text-box {
	width: calc(100% - 215px);
	padding: 0 0 0 30px
}

.bank-detail .img_box ul {
	padding: 55px 0 0 55px
}

section.bank-detail {
	padding-bottom: 160px
}

.bank-detail .full-text {
	padding: 150px 0 80px
}

.bank-detail .full-text p {
	padding-top: 0;
	font-size: 24px
}

.lab_faclicties .col-left ul,
section.bank-detail .img_box .assistance ul li:first-of-type {
	border: none
}

.education__loan.education_loan {
	padding: 90px 0 30px
}

.school {
	padding: 165px 0 130px
}

.school .row {
	display: grid;
	gap: 10px 40px;
	position: relative;
	padding: 0 70px 100px
}

.school .row::after {
	position: absolute;
	top: 60px;
	height: calc(100% - 60px);
	width: 100%;
	background-color: #fff;
	content: "";
	left: 0;
	z-index: 1
}

.school .container {
	max-width: 1512px;
	margin: 0 auto
}

.school .row .col_3 {
	padding: 0;
	position: relative;
	height: 100%;
	z-index: 9;
	display: flex;
	flex-direction: column
}

.fashion3 .skill__excellence,
.mechanical_patent ul.dots,
.privacy_policy .policy_heading,
.research2 .skill__excellence {
	padding: 40px 0 0
}

.research2 .skill__excellence table thead tr th:first-of-type {
	width: 70px
}

.school .row .col_3 .content {
	display: flex;
	flex-direction: column
}

.publications table thead tr th {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	padding: 15px;
	border: none;
	background-color: #009ddd;
	font-family: var(--asap-condensed);
	font-weight: 600
}

.publications table tbody tr td {
	padding: 11px 12px;
	font: var(--font18);
	font-size: 16px;
	border: none;
	color: #666;
	line-height: 1.3;
	background: #ffffff9e;
	width: 22%
}

.publications table tbody tr td a {
	font-size: 14px;
	color: #fd5100
}

.publications table tbody tr:nth-of-type(odd) td {
	background-color: #f3f3f3;
	--bs-table-accent-bg: inherit
}

.media-coverage .row .col-lg-4 {
	cursor: pointer;
	background-color: #fff;
	padding: 20px;
	width: 32%
}

.media-coverage .col-lg-4 .text p {
	padding: 20px 0;
	line-height: 1.5
}

.media-coverage .col-lg-4 .text span {
	font-size: 16px;
	color: #000;
	font-family: var(--lato)
}

.media-coverage .modal-content {
	max-width: 90%;
	margin: 0 auto
}

.fashion3.achievement .box__wrapper .row,
.media-coverage .row {
	justify-content: space-between;
	margin: 0;
	gap: 30px 0
}

.newsdetails_wrap .bio-event-pdf a::after,
.pdf_icon_feedback .particular ul li a::after {
	background-image: url(../../images/pdf.png);
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 25px;
	height: 30px;
	background-size: cover
}

.newsdetails_wrap .bio-event h5 {
	font-size: 20px;
	margin: 20px 0 -10px
}

.newsdetails_wrap .bio-event {
	padding: 0 12px
}

.collaboration ul.dots li {
	width: 100%;
	font: var(--font18);
	position: relative;
	padding-left: 20px
}

.newsdetails_wrap .bio-event ul.dots {
	display: flex !important;
	flex-direction: column;
	margin: 25px 0 10px
}

.newsdetails_wrap .bio-event ul.dots li {
	width: 100%;
	border: none;
	padding: 0 0 10px 25px;
	margin: 0;
	height: auto
}

.collaboration ul.dots li::after {
	position: absolute;
	border-radius: 100%;
	top: 8px;
	left: 0;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #ffb300
}

.school .row hr {
	width: 100px;
	height: 1px;
	background-color: #fd5100;
	display: none;
	opacity: 1;
	margin: auto 0 0;
	border: none
}

.school .row .col_3 h5 {
	color: #313131;
	font-weight: 700;
	font-family: var(--asap-condensed);
	padding: 30px 0 15px;
	font-size: 24px;
	text-transform: uppercase
}

.auditorium_box .row .big_text p,
.school .row .col_3 p {
	font-size: 30px;
	color: #333;
	font-family: var(--asap-condensed)
}

.school .row .col_3 p {
	font-weight: 400;
	padding: 0 0 55px
}

.academic_blocks_inner {
	top: 0;
	padding: 50px 0 0
}

.classrooms_blocks .classrooms_inner {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.academic_blocks .img_box {
	width: calc(100% - 443px);
	padding: 0 65px 0 0
}

.academic_blocks .text_box {
	padding: 0;
	width: 443px
}

.academic_blocks .text_box .academic_blocks_inner .big_text {
	display: flex;
	margin-top: 55px;
	align-items: center
}

.academic_blocks .text_box .academic_blocks_inner .big_text p {
	font-family: var(--asap-condensed);
	color: #333;
	padding: 0 0 0 30px
}

.healtcare__facilities .img_wrapper .call a:hover,
.inner_aboutmenu .sub__dropdown ul li a:hover {
	color: #ffb300
}

.classrooms_blocks .heading {
	margin-bottom: -15px
}

.classrooms_counter {
	max-width: 300px;
	margin-left: auto;
	margin-top: 95px
}

.laboratory .container {
	max-width: 1512px;
	padding: 70px 70px 50px
}

.workshops .container {
	max-width: 1510px
}

.workshops .container .row {
	padding: 0 70px
}

.laboratory .multi_images {
	margin: 70px 0 91px
}

.laboratory .labs p {
	max-width: 83%
}

.workshops .academic_workshop_inner {
	padding: 2rem 4rem 0 5rem
}

.research__lab .row .img_box {
	width: calc(100% - 362px);
	padding-right: 60px
}

.research__lab .row .text_box {
	width: 362px
}

.moot_court_inner {
	padding: 70px
}

.moot_court .col-lg-6 {
	flex-direction: column;
	display: flex
}

.moot_court {
	padding-bottom: 300px
}

.auditorium_box {
	background-image: url(../images/auditorium_img.jpg)
}

.research.auditorium_box .text_box {
	max-width: 668px;
	margin-top: 0;
	position: inherit;
	top: 0
}

.auditorium_box .row {
	position: relative;
	top: -195px;
	align-items: flex-start;
	margin: 0
}

.auditorium_box .row .big_text {
	width: calc(100% - 668px);
	padding: 30px 0 0 70px;
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.auditorium_box .row .big_text p {
	padding: 0 0 0 20px;
	line-height: 1.2
}

.life_seminar ul .img__box,
.seminar__hall.research_text ul .img__box {
	width: calc(100% - 485px);
	padding-right: 50px
}

.seminar__hall.research_text ul {
	padding: 50px 100px 108px 50px
}

.life_seminar ul .content_box,
.seminar__hall.research_text ul .content_box {
	width: 485px;
	padding: 0
}

.green_campus .lushgreen_content {
	padding: 65px 0;
	max-width: 1260px
}

.cafeteria_wrap .row .col-lg_4 {
	width: 540px;
	padding: 0
}

.cafeteria_wrap .row .col-lg_8 {
	width: calc(100% - 540px);
	padding: 0 0 0 20px
}

.hostel_facilites .row {
	padding: 70px 0 70px 70px;
	background-color: var(--colorwhite)
}

.hostel_facilites .row .big_text {
	margin-top: 86px
}

.hostel_facilites .row .img_box {
	width: 50%;
	padding: 0
}

.hostel_facilites .row .text_box {
	width: 50%;
	padding: 0 70px 0 0
}

.hostel_facilites {
	padding: 40px 0 170px
}

.hostel_facilites .row .text_box:nth-of-type(4) {
	padding: 30px 70px 0 60px
}

.cafeteria_wrap.sport .row .col-lg_8 {
	width: calc(100% - 540px);
	padding: 0 20px 0 0
}

.cafeteria_wrap.sport .row .col-lg_8 figure {
	margin-left: -290px
}

.sport .sport_text .left_box {
	background-color: var(--colorwhite);
	padding: 60px 85px 90px 78px;
	margin-bottom: -100px;
	position: relative;
	z-index: 9;
	width: 710px
}

.sport .sport_text .big_text {
	padding: 60px 0 0 90px
}

.sport .sport_text {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start
}

.mission_hospital .container {
	max-width: 1500px
}

.mission_hospital .row {
	padding: 62px;
	background-color: var(--colorwhite);
	margin: 0
}

.mission_hospital .row .col-lg-7 {
	padding: 0 0 0 60px;
	width: calc(100% - 499px)
}

.mission_hospital .row .col-lg-7 .text {
	padding: 30px 0 0 60px
}

.mission_hospital .row .col-lg-5 {
	padding: 0;
	width: 499px
}

.mission_hospital .row .col-lg-5 .big_text p {
	padding: 0 0 70px
}

.mission_hospital .row .col-lg-5 p {
	padding: 30px 0 0
}

.mission_hospital .row .col-lg-5 figure {
	margin: 0 -60px -120px 0
}

.about_progmcourse .col-lg-8 {
	padding: 0 50px 0 0;
	width: calc(100% - 444px)
}

.about_progmcourse .col-lg-4 {
	padding: 0;
	width: 444px
}

.about_progmcourse .accordion-button {
	width: 50px;
	height: 50px;
	outline: 0;
	border: none;
	font-size: 40px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--colorwhite)
}

.about_progmcourse .accordion-body {
	padding: 0 0 50px
}

.about_progmcourse .accordion-button.active {
	font-size: 0;
	position: absolute;
	bottom: 0
}

.about_progmcourse .accordion .accordion_item {
	position: relative;
	padding-bottom: 50px
}

.about_progmcourse .accordion-button.active::before {
	position: absolute;
	top: 40%;
	left: 50%;
	font-size: 57px;
	transform: translate(-50%, -50%);
	content: "-";
	color: #000;
	height: auto
}

.career_pathcourse .col-lg-5 {
	padding: 0 0 0 55px
}

.career_pathcourse ul li {
	font: var(--font18);
	padding: 20px 0 0 31px;
	position: relative;
	color: #666
}

.career_pathcontent.forensic-carrer ul,
section.download_sec.notice_and_annoucement .container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.department_about .skill__excellence .heading,
.lab_faclicties .img-box figure {
	margin: 30px 0
}

.career_pathcourse ul li::after {
	position: absolute;
	top: 28px;
	width: 9px;
	height: 9px;
	background-color: #ffb300;
	border-radius: 50%;
	content: "";
	left: 0
}

.career_pathcourse .col-lg-7 figure {
	position: absolute;
	bottom: -120px
}

.career_pathcourse {
	padding-bottom: 7rem
}

.healtcare__facilities .img_box {
	width: 574px;
	padding: 0
}

.healtcare__facilities .img_box figure {
	margin: 70px 0 0 -130px
}

.healtcare__facilities .text_box {
	width: calc(100% - 574px);
	padding: 70px 220px 70px 70px;
	background-color: var(--colorwhite)
}

.academic_inner p,
.activitie_workshop p,
.common_p,
.convocation .text_box p,
.healtcare__facilities .text_box p {
	padding-top: 40px
}

.healtcare__facilities .img_wrapper {
	display: flex;
	flex-wrap: wrap
}

.healtcare__facilities .img_wrapper figure {
	width: 593px
}

.healtcare__facilities .img_wrapper .call {
	width: calc(100% - 593px);
	padding: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: #0080f8
}

.healtcare__facilities .img_wrapper .call p {
	font-size: 24px;
	color: var(--colorwhite)
}

.healtcare__facilities .img_wrapper .call img {
	width: 70px;
	margin-bottom: 30px
}

.healtcare__facilities .img_wrapper .call a {
	font-size: 52px;
	font-family: var(--asap-condensed);
	color: var(--colorwhite);
	font-weight: 700
}

.gym_yoga .container {
	max-width: 1430px;
	padding: 0 30px
}

.gym_yoga .row {
	padding: 70px 0 70px 65px
}

.indoor__sport {
	padding-top: 100px
}

.gym_yoga {
	padding: 80px 0 0
}

.gym_yoga .col_left {
	width: calc(100% - 522px);
	padding-right: 60px
}

.gym_yoga .col_right {
	width: 522px;
	padding: 0
}

.gym_yoga .col_right p {
	max-width: 410px;
	padding-top: 0;
	margin: 60px auto 0
}

.gym_yoga .col_right figure {
	margin-right: -70px
}

.gym_yoga .col_left p {
	max-width: 615px;
	padding: 40px 0 70px
}

.cultural p,
.indoor__sport p {
	padding: 40px 0 70px
}

.indoor__sport .container {
	max-width: 1430px;
	padding: 0 30px
}

.indoor__sport figure,
.indoor__sport figure img {
	object-fit: cover;
	height: 100%
}

.indoor__sport .heading span {
	padding-right: 0
}

.convocation .text_box {
	max-width: 686px
}

.convocation {
	background-image: url(https://www.invertisuniversity.ac.in/uploads/image/20251029125947.webp)
}

.education_loan.international img,
.student__club .text_box figure {
	margin-top: 80px
}

.student__club .text_box {
	padding-right: 90px
}

.student__club .text_box p {
	max-width: 540px
}

.student__club .img_box figure {
	margin: 70px -390px 0 -70px
}

.arts__club ul {
	display: grid;
	gap: 20px
}

.arts__club ul li {
	padding: 36px 44px 60px 55px
}

.arts__club ul li figure {
	width: 120px;
	background: #f3f3f3;
	height: 120px;
	border-radius: 50%;
	padding: 4px;
	margin-bottom: 25px
}

.arts__club ul li figure img {
	border-radius: 50%
}

.arts__club ul li span {
	color: #999;
	font-family: var(--asap-condensed);
	font-size: 21px;
	letter-spacing: 3px;
	font-weight: 700
}

.alumani__overview ul li h5,
.arts__club ul li h4 {
	font-size: 30px;
	font-family: var(--asap-condensed)
}

.arts__club ul li h4 {
	color: #333;
	padding: 10px 0 35px
}

.arts__club ul li p {
	padding-top: 0
}

.cultural,
.iqac_commitee-new.one {
	padding-top: 90px
}

.activitie_workshop .col-lg-4 span {
	line-height: 1;
	font-family: var(--asap-condensed);
	text-align: center
}

.activitie_workshop .col-lg-4 .classrooms_counter span {
	font-size: 46px
}

.activitie_workshop .col-lg-4 span b {
	color: #ffb300;
	font-weight: 400
}

.activitie_workshop .col-lg-4 .classrooms_counter {
	display: flex;
	align-items: center;
	min-height: 276px;
	justify-content: center
}

.activitie_workshop .col-lg-8 p {
	max-width: 748px;
	padding: 50px 0 0 30px
}

.privacy_policy .policy_para {
	font-size: 18px;
	line-height: 28px
}

.about_strenth.department_facilite.grant-box,
.alumani__overview,
.convocation-inner {
	padding: 90px 0
}

.alumani__overview p {
	font-size: 24px;
	line-height: 1.5
}

.alumani__overview .box_wrapper {
	display: grid;
	margin-top: 80px;
	grid-template-columns: 1fr 1fr;
	gap: 30px
}

.alumani__overview ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.alumani__overview ul li:first-of-type {
	width: 240px;
	padding: 0
}

.alumani__overview ul li {
	width: calc(100% - 240px);
	padding: 0 0 0 50px;
	position: relative
}

.alumani__overview ul li:nth-of-type(2)::after {
	position: absolute;
	bottom: -55px;
	left: 50px;
	width: 80px;
	background-color: #fd5100;
	height: 1px;
	content: ""
}

.alumani__overview ul li h6 {
	font: var(--font18);
	color: #666;
	margin-bottom: 25px
}

.alumani__overview ul li span {
	font: var(--font18);
	color: #666;
	font-style: italic
}

.alumani__overview ul li p {
	font-size: 18px;
	line-height: 1.6;
	padding: 0
}

.alumani__overview .box {
	padding: 0 50px 60px 0
}

.alumani__overview .content {
	padding: 54px 0 50px 50px;
	display: flex;
	flex-wrap: wrap
}

.alumani__overview .content figure {
	width: 100px;
	margin-top: -25px;
	padding-right: 30px
}

.alumani__overview .content p {
	width: calc(100% - 100px);
	font-size: 18px;
	padding: 0
}

.alumani__board h6 {
	text-align: center;
	padding: 20px 0 78px;
	font-family: var(--asap-condensed);
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 24px
}

.alumani__board .col {
	padding: 0 0 70px;
	width: calc(33.33% - 14px);
	overflow: hidden;
	flex: inherit;
	margin-right: 20px
}

.alumani__board .col img {
	transition: .5s ease-in-out
}

.alumani__board .col figure,
.news_wrap.news__wrapper_department a:not(.view_arrow) {
	overflow: hidden
}

.alumani__board .detail h5 {
	font-size: 24px;
	color: #313131;
	font-family: var(--lato);
	font-weight: 700
}

.modal .btn-close {
	position: absolute;
	right: -40px;
	top: 0;
	z-index: 99;
	opacity: 1
}

.alumani__board .col_box .detail,
.event_point.new p strong,
.management_board+.iqac_accordian_wrapper .accordion-row .inner_content h5,
.skill__excellence .row .big_text p {
	padding-left: 0
}

.smart__technologies {
	padding: 90px 0 110px
}

.smart__technologies .text_box {
	width: 426px;
	padding: 0
}

.smart__technologies .text_box .big_text {
	background-color: var(--colorwhite);
	width: 100%;
	padding: 50px 70px 34px
}

.smart__technologies .text_box .big_text p {
	padding: 20px 38px 0 0;
	line-height: 36px
}

.smart__technologies .img_box {
	width: calc(100% - 426px);
	padding: 0
}

.smart__technologies .img_box figure {
	margin-top: -70px
}

.skill_board .col_box .text-box {
	width: 53%
}

.skill_board .col_box .img_box {
	width: 47%;
	padding: 0
}

.smart__technologies .row .img_box .row {
	background-color: #fff;
	padding: 68px 55px 70px 70px
}

.academic_council:not(.value_course) .row:first-of-type .heading,
.court_ui .row:first-of-type .heading,
.executive-council .row:first-of-type .heading,
.iqac_commitee_table h2.heading,
.skill__excellence .row .box p:first-of-type,
.smart__technologies .row .img_box .row p {
	padding-top: 0
}

.awards_achievement ul li figure {
	max-width: 180px;
	margin: 0 auto
}

.awards_achievement ul {
	gap: 40px 30px
}

.smart__technologies .row img {
	height: 451px;
	object-fit: cover
}

.smart__technologies .row .img_box .row ul li {
	font-size: 24px;
	margin-bottom: 15px;
	font-family: var(--asap-condensed);
	color: #313131
}

.smart__technologies .row .img_box .row h2 {
	margin-bottom: 38px
}

.admission_enquiry .row select.form-select.form-control,
.placement_drive.school.iic_event .row .col_3 .content,
.smart__technologies .row .img_box .row .col-lg-6,
.why_research ul {
	position: relative
}

.smart__technologies .row .img_box .row .col-lg-6:nth-of-type(2) {
	padding-left: 50px;
	border-left: 1px solid #ccc
}

.skill__excellence .col-lg-8 {
	padding: 0 0 0 31px
}

.skill__excellence .row .box {
	max-width: 1304px;
	background-color: #fff;
	margin: 90px 0 0;
	padding: 60px 97px 70px 70px
}

.achievement .iqac_commitee .skill__excellence,
.admission_enquiry .row .col-12,
.corporate-resource .col-lg-6,
.corporate-resource .col-lg-6 .big_text p,
.education_loan.international,
.iqac_accordian_wrapper.research_patents .research4.publications,
.iqac_commitee .accordion h2,
.placment_record .heading,
.research4 .accordion-body .career_pathcontent.electrical,
.scholarship.international .row .img_box .download-document ul p,
.skill__excellence .row .box .row .col-lg-5,
.stackholder_feedback .container {
	padding: 0
}

.skill__excellence .row .box .row .col-lg-7 {
	padding: 0 60px 0 0
}

.skill__excellence .row .box .row {
	margin: 72px 0 0
}

.iqac_commitee.skill__excellence h1,
.iqac_commitee.skill__excellence h6 {
	font-weight: 600;
	font-size: 24px;
	color: #000;
	font-family: var(--asap-condensed);
	padding-bottom: 24px;
	padding-top: 20px
}

.placement__hall .col-lg-6 h5,
.placment_record .detail p,
.skill__excellence .row .particular h3 {
	font-family: var(--asap-condensed);
	font-size: 30px
}

.skill__excellence table thead tr th {
	font-size: 21px;
	line-height: 26px;
	color: #fff;
	padding: 15px;
	border: none;
	background-color: #009ddd;
	font-family: var(--asap-condensed);
	font-weight: 700
}

.skill__excellence table tbody tr td,
.table_publication table tbody tr td {
	padding: 14px 20px;
	font: var(--font16);
	border: none;
	color: #666;
	background: #ffffff9e
}

.skill__excellence table tbody tr td img {
	width: 18px;
	margin-left: 10px
}

.right_information table tbody tr:nth-of-type(odd) td,
.skill__excellence table tbody tr:nth-of-type(odd) td,
.table_publication table tbody tr:nth-of-type(odd) td {
	background-color: #fff;
	--bs-table-accent-bg: inherit
}

.skill__excellence .row .particular h2 {
	margin-bottom: 42px
}

.skill__excellence .row .particular h3 {
	color: #333;
	margin-bottom: 33px
}

.skill__excellence .row .particular .col-lg-7 {
	padding: 0 28px 0 0
}

.skill__excellence .row .particular .col-lg-5 {
	padding: 0 0 0 22px
}

.skill__excellence .row .particular .col-lg-5 li {
	position: relative;
	margin-bottom: 30px;
	font-size: 21px;
	padding-left: 16px;
	font-family: var(--lato);
	color: #666
}

.skill__excellence .row .particular .col-lg-5 li::after {
	background-color: #f67c49;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 1px
}

.skill__excellence .row .particular .col-lg-5 .note {
	background-color: #fff;
	padding: 30px;
	font-size: 18px;
	margin-top: 50px
}

.skill__excellence .row .particular .col-lg-5 p {
	padding: 0;
	font-style: italic;
	color: #666
}

.skill__excellence .row .particular .col-lg-5 p b {
	font-weight: 900;
	font-style: normal
}

.skill_board.management_board .detail h5 {
	font-size: 36px;
	color: #fd5100;
	padding-top: 55px
}

.skill_board .col_box .img_box figure {
	margin-left: -103px
}

.skill_board .col_box .text-box p {
	max-width: 475px
}

.management_board .chancellor.active .row:nth-of-type(2n) .text-box {
	padding: 70px 60px 70px 160px
}

.management_board .chancellor.active .row:nth-of-type(2n) .img_box figure {
	margin: 0 -90px 0 0;
	position: relative
}

.placment_record {
	padding: 35px 0 100px
}

.placment_record .placement_text_wrapper {
	justify-content: space-between;
	max-width: 1120px;
	margin: 42px auto 110px
}

.placment_record .placement_text_wrapper p {
	text-align: center;
	padding-left: 0
}

.placment_record .placement_text_wrapper .big_text h6 span {
	font-family: var(--asap-condensed);
	font-size: 36px;
	font-weight: 700;
	margin-left: -18px
}

.placment_record .detail {
	display: flex;
	position: relative;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	margin: 0 auto
}

.placment_record .detail .inner_detail {
	max-width: 400px;
	position: relative;
	z-index: 9;
	text-align: center;
	background: #f3f3f3;
	width: 100%
}

.placment_record .detail::after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #707070;
	content: ""
}

.placment_record .detail p {
	padding-top: 20px
}

.corporate-resource .box {
	background-color: var(--colorwhite);
	padding: 70px 70px 80px
}

.corporate-resource .col-lg-6.text p {
	max-width: 510px
}

.corporate-resource .col-lg-6:nth-of-type(3) {
	padding-right: 36px
}

.corporate-resource .col-lg-12 p {
	padding: 0 0 60px
}

.corporate-resource .col-lg-6 .big_text h6 {
	font-size: 60px;
	color: #313131;
	margin-top: 75px;
	font-family: var(--asap-condensed)
}

.online-admission-process .text_box,
.placement__hall {
	padding-bottom: 120px
}

.placement__hall .row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px 80px;
	margin-left: auto;
	width: calc(100% - 50px)
}

.placement__hall .col-lg-6 figure {
	margin-left: -50px
}

.placement__hall .col-lg-6 {
	background-color: #fff;
	padding: 0 0 70px;
	width: auto
}

.career_pathcontent.electrical ul,
.electrical-list ul,
.placement__hall .col-lg-6 ul {
	display: flex;
	flex-wrap: wrap
}

.placement__hall .col-lg-6 ul li:nth-of-type(2) {
	padding: 50px 0 0 49px;
	width: calc(100% - 280px);
	position: relative
}

.placement__hall .col-lg-6 ul li {
	width: 280px
}

.placement__hall .col-lg-6 ul li:nth-of-type(2)::after {
	content: "";
	width: 70px;
	position: absolute;
	bottom: 0;
	left: 49px;
	height: 1px;
	background-color: #fd5100
}

.placement__hall .col-lg-6 span {
	font: var(--font18);
	color: #666;
	margin-bottom: 15px;
	display: flex
}

.placement__hall .col-lg-6 h6 {
	font: var(--font18);
	color: #666;
	font-weight: 900
}

.palcement__testimonal.dep_faculty .container p {
	padding: 3px 0 0
}

.placement_recurtie .logo__wrapper ul {
	display: flex;
	flex-wrap: wrap;
	background-color: #f3f3f3
}

.placement_recurtie .logo__wrapper ul li {
	width: calc(20% - 9px);
	margin: 0 11px 11px 0
}

.placement_recurtie .tab-content>.active {
	border: none;
	background: 0 0
}

.placement_recurtie .nav-tabs {
	border: none;
	display: flex;
	justify-content: center;
	margin-bottom: 60px
}

.placement_recurtie .nav-tabs li .nav-link {
	border-radius: 50px;
	border: none;
	background-color: transparent;
	padding: 14px 30px;
	font-size: 24px;
	font-family: var(--asap-condensed);
	color: #313131
}

.placement_recurtie .nav-tabs li .nav-link.active {
	background-color: #fff;
	color: #fd5100
}

.placement_recurtie .nav-tabs li {
	margin-right: 30px
}

.placement_recurtie .hpview_all {
	width: 180px;
	margin: 40px auto 0;
	display: flex
}

.placement_recurtie .hpview_all img {
	width: 13px;
	height: 18px
}

.skill__excellence .custom_item button {
	outline: 0;
	padding: 12px;
	box-shadow: none;
	font-size: 20px;
	font-family: var(--asap-condensed);
	background: #0080f8;
	color: #fff
}

.skill__excellence .custom_item .collapsed::after {
	background-image: url(../images/angle-down.svg)
}

.skill__excellence .custom_item .custom_body {
	font: 18px/30px Lato;
	color: #666
}

.custom_item .custom_body h5 {
	color: #333;
	font-size: 22px
}

.custom_item .custom_body p {
	color: #666;
	font-size: 16px;
	padding: 16px 0
}

.custom_item .iiqa_heading {
	font: bold 21px/30px Noto Sans;
	background: #009ddd;
	color: #fff
}

.career_pathcontent.electrical,
.research4 .accordion-body,
.skill__excellence.iqac_commitee .custom_item .custom_body {
	padding: 30px
}

.fashion3.achievement .box__wrapper .col-lg-6 {
	width: 48%;
	padding: 0;
	overflow: hidden
}

.fashion3.achievement .box__wrapper .col-lg-6 img {
	width: 100%;
	object-fit: cover;
	height: 100%
}

.fashion3.achievement .box__wrapper .col-lg-6 figure {
	height: 460px
}

.fashion3.achievement .box__wrapper .col-lg-6 p {
	padding: 20px;
	height: 100%;
	background-color: #f3f3f3
}

.collaboration.vision_mission .heading {
	text-align: left;
	max-width: 100%
}

.fashion3.alumni-talk-block .alumni-talk-inner .alumni-talk-content {
	margin: 20px
}

.fashion3.alumni-talk-block .alumni-talk-inner .alumni-talk-content p {
	padding-top: 0;
	font-size: 16px
}

.overview_identity.fashion2 {
	padding-top: 60px;
	margin-top: 40px;
	padding-bottom: 120px
}

.fashion-right {
	padding-left: 50px
}

.fashion2 .fashion-right p:first-of-type {
	padding-top: 0px
}

.fashion3,
.research3 {
	padding: 50px 0
}

.research3 .member__name h6 {
	font-weight: 600;
	font-size: 18px;
	color: #333;
	font-family: var(--asap-condensed);
	padding-top: 30px
}

.fashion3 .skill__excellence table tbody tr:nth-of-type(2n) td {
	background-color: #e3e3e39e
}

.research4 {
	padding: 50px 0 70px
}

.career_pathcontent.electrical ul li {
	font: var(--font18);
	padding: 10px 0 0 31px;
	position: relative;
	color: #666
}

.career_pathcontent.electrical ul li::after,
.electrical-list ul li::after {
	position: absolute;
	top: 20px;
	width: 9px;
	height: 9px;
	background-color: #ffb300;
	border-radius: 50%;
	content: "";
	left: 0
}

.iqac_commitee .career_pathcontent ul li {
	padding: 10px 0 0 31px !important
}

.electrical-list ul li {
	font: var(--font18);
	padding: 10px 0 0 31px;
	position: relative;
	color: #666;
	width: 50%
}

.about_strenth.department_facilite.grant-box li {
	background-color: #f5f5f5
}

.scholarship.international .row .img_box .download-document a {
	font-size: 18px;
	font-family: var(--asap-condensed);
	color: #000;
	font-weight: 600;
	line-height: 2;
	display: inline-block
}

.payment_mode.international .text__box {
	width: 32%;
	padding: 60px 40px;
	height: 100%;
	min-height: 321px
}

.payment_mode.international .text__box .heading span,
.stackholder-feedback .form-check input {
	font-size: 1.8rem
}

.iqac_accordian_wrapper .accordion-row a.pdf_del::after,
.payment_mode.international .text__box .heading span::after,
section.inner_pagemenu.about_progmenu p {
	display: none
}

.alumani__overview.placement_policy.innovation_council,
.innovation_council .row .text p,
.payment_mode.international .text__box p {
	padding-top: 20px
}

.about_progmcourse .accordion-body p,
.payment_mode.international,
section .pso-para {
	padding-bottom: 20px
}

.education_loan.international p {
	padding-bottom: 0;
	padding-top: 20px
}

.bank-detail.international .col_text .content {
	padding: 54px 48px
}

.bank-detail.international .img_box p {
	padding: 60px 0 60px 60px
}

.bank-detail.international .col_text .content ul li {
	width: 100%;
	color: #fff;
	margin-bottom: 2rem;
	font-family: var(--asap-condensed)
}

.table_publication table thead tr th {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	font-weight: 500;
	padding: 15px;
	border: none;
	background-color: #009ddd;
	font-family: var(--noto)
}

.faculty_selectwrap .col-lg-3 .view_arrow:hover {
	background-color: #fd5100
}

.career_pathcontent.electrical ul li {
	width: 100%;
	background: 0 0;
	border: none;
	box-shadow: none
}

.life_seminar .box ul::after {
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: #fff;
	content: "";
	width: 100%;
	height: 80%;
	left: 0
}

.life_seminar .box {
	margin-top: -100px
}

.life_seminar ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
	margin-left: auto;
	background-color: var(--colorwhite);
	padding: 50px 100px 30px 50px;
	max-width: 1232px;
	background-color: #f3f3f3;
	position: relative;
	width: 100%
}

.life_seminar ul .img__box .owl-dot {
	background-color: #e50019 !important;
	opacity: 1
}

.life_seminar ul .img__box .owl-dot.active {
	background-color: #004e92 !important
}

.why_research ul::after {
	content: "";
	position: absolute;
	bottom: 0;
	width: calc(100% + 80px);
	left: 0;
	background-color: #f3f3f3;
	height: 120px
}

.international .logo_wrapper {
	margin: 50px 0 30px
}

.international .logo_wrapper ul {
	display: grid;
	gap: 40px
}

.international .logo_wrapper ul li {
	flex-direction: column;
	min-height: 144px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	padding: 20px
}

.international .logo_wrapper ul li span {
	font: var(--font18);
	padding-top: 15px;
	line-height: 1.5
}

.international .logo_wrapper ul li figure {
	width: 200px;
	margin: 0 auto;
	height: 110px
}

.international .logo_wrapper ul li:first-of-type figure {
	width: 112px
}

.international .logo_wrapper ul li figure img {
	margin: 0;
	height: 100%;
	object-fit: contain
}

.admission_enquiry .form-label {
	font-size: 18px;
	font-family: var(--asap-condensed)
}

.admission_enquiry .row {
	justify-content: space-between;
	--bs-gutter-y: 4rem;
	--bs-gutter-y: 3rem
}

.admission_enquiry .row .form-control {
	padding: 18px 20px;
	border: none;
	font-family: var(--lato);
	background-color: #fff;
	color: #232323;
	box-shadow: none;
	border-radius: 0;
	border-bottom: 1px solid #aaa
}

.admission_enquiry .row .form-control::placeholder {
	color: #666
}

.admission_enquiry .row .form-control:focus {
	border: none;
	box-shadow: none
}

.admission_enquiry .row .col-12 .btn {
	margin-top: 20px;
	background-color: #ffb300;
	transition: .5s ease-in-out;
	border: none;
	padding: 10px 30px;
	font-family: var(--lato);
	font-size: 18px;
	color: #333
}

.admission_enquiry .row .col-12 .btn:hover {
	border: none;
	background-color: #00294d;
	color: #fff
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0
}

.admission_enquiry .row .col-md-6 .form-control::placeholder {
	color: #fff;
	font-size: 18px
}

.anty-ragging h5 {
	font-size: 26px;
	padding: 20px 0;
	font-weight: 500;
	position: relative;
	display: inline-block
}

.anty-ragging h5::after {
	position: absolute;
	bottom: 15px;
	left: 0;
	background-color: red;
	content: "";
	width: 50%;
	height: 2px
}

.anty-ragging .text_box a {
	font-size: 18px;
	font-family: var(--lato);
	color: #fd5100
}

.anty-ragging .text_box a.pdf-icon {
	display: inline-block;
	margin-top: 30px;
	background-color: #ffb300;
	color: #fff;
	padding: 8px 25px;
	border-radius: 30px
}

.admission_enquiry .rowselect.form-select.form-control::after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 10px;
	height: 10px;
	background-color: red
}

.admission_enquiry.feedback_form .row .col-12 textarea.form-control {
	background-color: #fff;
	color: #009ddd;
	resize: none;
	min-height: 200px
}

.feedback_form_box {
	max-width: 1000px;
	margin: 0 auto;
	background: #fff;
	padding-inline: 2rem;
	padding-bottom: 3rem
}

.feedback_form_box .row .form-control,
.stackholder-feedback .row select.form-select.form-control {
	padding-inline: 0;
}

.feedback_form_box .row .form-control,
.stackholder-feedback .row select.form-select.form-control {
	background-image: none;
}

.feedback_form_box .row .col-12 {
	padding-left: calc(var(--bs-gutter-x) * .5);
}

.stackholder-feedback #stackholderform {
	background: #fff;
	padding: 2rem;
}

@media (max-width:991px) {
	.admission_faq.admission_enquiry.feedback_form .container .heading span::after {
		display: none;
	}
}

.about_progmcourse .course_feebox p strong {
	padding-left: 24px;
	position: relative
}

.about_progmcourse .course_feebox p strong::before {
	position: absolute;
	left: 4px;
	color: #fff;
	content: "\20B9";
	font-family: FontAwesome;
	font-size: 24px;
	z-index: 9;
	top: 0
}

.about_progmcourse .course_feebox p strong::after {
	position: absolute;
	color: #fff;
	content: "";
	left: 6px;
	top: 5px;
	width: 15px;
	height: 28px;
	z-index: 1;
	background-color: #0080f8
}

.iqac_commitee.research-patents .row h5,
.research-facilities h5 {
	padding-left: 25px;
	font-weight: 500;
	font-size: 22px;
	position: relative;
	color: #333;
	padding-bottom: 30px
}

.research-facilities h6 {
	font-family: var(--lato);
	font-weight: 500;
	font-size: 20px;
	padding: 30px 0;
	display: inline-block;
	position: relative
}

.research-facilities h6::after {
	width: 80%;
	height: 3px;
	background-color: #fd5100;
	position: absolute;
	content: "";
	left: 0;
	bottom: 20px
}

.iqac_commitee.research-patents .row h5::after,
.research-facilities h5::after {
	border-radius: 50%;
	position: absolute;
	top: 5px;
	left: 0;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #ffb300
}

.iqac_commitee.research-facilities .row ul li a {
	width: 100%;
	text-align: left;
	font: 700 1.6rem/1.9rem var(--lato);
	padding: 3rem 2rem;
	font-size: 18px
}

.iqac_commitee.research-facilities .row ul,
.logo-pr-report.iqac_commitee .row ul {
	grid-template-columns: repeat(4, 1fr)
}

.iqac_commitee.research-facilities .row ul li {
	padding: 0;
	transition: .5s ease-in-out
}

.iqac_commitee.research-patents .row ul li .pdf_content blockquote {
	text-align: left
}

.placement__record .table__wrapper .heading span {
	margin-bottom: 20px;
	padding: 20px 0;
	display: inline-block
}

.placement__record .table__wrapper thead tr th {
	font-size: 19px;
	line-height: 26px;
	color: #000;
	padding: 15px;
	border: none;
	background-color: #ffb300;
	font-family: var(--asap-condensed);
	font-weight: 700
}

.placement__record .table__wrapper table tr td {
	font: var(--font16);
	padding: 14px
}

.placement__record .table__wrapper .heading span::after {
	left: 50%;
	top: auto;
	height: 2px;
	bottom: 10px;
	transform: translateX(-50%)
}

@media(min-width:2000px) {
	.research {
		min-height: 1300px
	}
}

.sub_menu .menubox_right::-webkit-scrollbar {
	width: 0
}

/* .faculty_wrap figure {
	height: 494px
} */

.placement_calendar .placement_first_para {
	padding: 30px 0;
	font-size: 16px;
	color: #333
}

.placement_calendar table tr td p {
	padding: 0 0 5px;
	color: #333
}

.program_outcome .heading p {
	padding-bottom: 20px;
	text-transform: initial
}

.iqac_accordian_wrapper .accordion-row a::after,
.why_us .inner_content a::after {
	background-image: url("../../images/pdf.png");
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 25px;
	height: 30px;
	background-size: cover
}

.campus_facilities_accord .iqac_accordian_wrapper .accordion-row .inner_content h5 {
	padding: 20px 0 10px
}

.iqac_accordian_wrapper .accordion-row {
	background-color: #fff;
	margin-bottom: 20px;
	color: #fff
}

.iqac_accordian_wrapper .accordion-row .title {
	text-align: left;
	font-size: 18px;
	background-color: #0066ae;
	padding: 10px;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
	font-family: var(--asap-condensed)
}

.iqac_accordian_wrapper .accordion-row .title::after,
.sub_title::after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	content: "+";
	font-size: 25px;
	transition: .5s ease-in-out;
	color: #fff
}

.iqac_accordian_wrapper .sub__title {
	margin-top: -12px;
	padding: 10px;
	color: #fff;
	font-family: var(--lato);
	margin-bottom: 10px;
	background: #0a84da
}

.iqac_accordian_wrapper .content>.sub__title {
	background: 0 0;
	color: #313131;
	font-weight: 600;
	padding-inline: 0
}

.department_professional ul.dots {
	margin-top: 50px;
	display: grid;
	grid-template-columns: 1fr 1fr
}

.iqac_accordian_wrapper .sub_heading .box_wrapper {
	display: flex;
	flex-direction: column;
	gap: 25px 0
}

.iqac_accordian_wrapper .accordion-row a {
	position: relative;
	width: 100%;
	line-height: 1.4;
	padding-right: 45px;
	transition: .5s ease-in-out;
	font: var(--font16);
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 0 30px
}

.iqac_accordian_wrapper .accordion-row .title.open::after,
.sub_title.open::after {
	transform: translateY(-50%) rotate(45deg)
}

.placement_policy.alumani__overview.innovation_council .container ul li {
	padding-bottom: 15px
}

.alumni:not(.alumni-overview) .heading,
.biotechnology__facilities .heading span::after,
.csed-vision.fashion_vision::after,
.facilities_table .applied_research_table thead tr td:nth-of-type(2),
.iqac_accordian_wrapper .accordion-row .inner_content h5::after,
.jmc_faclities span::after,
.latest_research_box .heading span::after,
.placement_policy.alumani__overview.innovation_council .container ul li::after,
.view_arrow.noContent {
	display: none
}

.placement_policy.alumani__overview.innovation_council .container ul li::before {
	top: 6px;
	left: 0;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ffb300;
	position: absolute
}

.innovation_council .row {
	margin: 30px 0 0;
	gap: 0 20px
}

.innovation_council .row .col-lg-4 {
	padding: 0;
	width: 31.9%
}

.innovation_council .row .text {
	padding: 20px 20px 30px;
	background-color: #fff
}

.innovation_council h6 {
	font: var(--font36);
	color: #333;
	font-weight: 400;
	text-transform: capitalize;
	font-family: var(--asap-condensed)
}

.innovation_council.alumani__overview p a {
	color: #fd5100;
	padding-left: 10px;
	display: inline-block
}

.innovation_council.placement_policy.alumani__overview .box ul {
	padding: 20px 0 0
}

.alumani__overview.innovation_council .box {
	padding: 0;
	margin-bottom: 20px
}

.alumani__overview.innovation_council .box__wrapper {
	background-color: #fff;
	padding: 40px;
	margin-top: 4rem
}

.iqac_commitee_table .container .row .col-lg-12 ul li a {
	text-align: left;
	width: 100%
}

.iqac_accordian_wrapper .accordion-row .content,
.iqac_accordian_wrapper .inner_content {
	color: #000;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	height: 0;
	transition: .5s
}

.placement_drive.school.iic_event .row .col_3 .content h5 {
	font-size: 22px;
	font-weight: 500
}

.placement_recurtie .logo__wrapper h5 {
	font-size: 24px;
	padding: 30px 0 40px;
	font-weight: 500
}

.entrance_examinations .text .box ul+p,
.iqac_accordian_wrapper .accordion_inner .accordion-row .content ul li p,
.jmc_faclities.fashion_talks.fashion3.achievement,
.lab_faclicties p,
.placement_recurtie .logo__wrapper h5:first-of-type {
	padding-top: 0
}

.placement_drive.school.iic_event .row .col_3 .content .date {
	position: absolute;
	padding: 12px;
	top: 75px;
	left: -19px;
	font-size: 18px;
	color: #fff;
	background-color: #fd5100;
	font-family: var(--lato);
	width: 70px;
	height: 70px;
	border-radius: 3px 50% 0 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.iqac_accordian_wrapper .iqac_commitee .accordion_inner h2 {
	padding: 40px 0 30px
}

.iqac_accordian_wrapper .accordion_inner .accordion-row .content ul li {
	border: none;
	box-shadow: none;
	background-color: transparent;
	width: 45%;
	padding: 10px 0
}

.iqac_accordian_wrapper .accordion_inner .accordion-row .content ul {
	display: flex;
	flex-wrap: wrap;
	gap: 0;
	justify-content: space-between;
	padding: 10px 0
}

.iqac_accordian_wrapper .accordion_inner .accordion-row .content ul img {
	width: 25px;
	margin-left: 20px;
	display: none
}

.iqac_accordian_wrapper .accordion-row .inner_content h5 {
	font-size: 20px;
	font-weight: 600;
	padding: 20px 20px 10px
}

.iqac_accordian_wrapper .accordion-row .inner_content h4 {
	font-size: 18px;
	font-weight: 500;
	font-family: var(--asap-condensed)
}

.sub_title {
	position: relative;
	width: 100%;
	background-color: #0a84da;
	color: #fff;
	padding: 10px 20px;
	cursor: pointer;
	font-size: 16px;
	margin-top: -10px;
	font-family: var(--asap)
}

.iqac_accordian_wrapper .accordion-row .open+.content,
.iqac_accordian_wrapper .accordion-row .open+.inner_content {
	height: auto;
	overflow: initial;
	padding: 10px 15px
}

.iqac_accordian_wrapper .accordion-row .content,
.iqac_accordian_wrapper .accordion-row .inner_content {
	padding: 0 15px
}

.iqac_accordian_wrapper .accordion-row .inner_content {
	background: #fafafa
}

.iqac_accordian_wrapper .accordion-row .inner_content ul li {
	padding: 10px 30px;
	display: inline-block
}

.jmc_faclities .heading span {
	font-size: 18px;
	word-wrap: break-word
}

.jmc_faclities .dots h4 {
	font: var(--font21);
	margin: -20px 0 20px
}

.inner_aboutmenu .sub__dropdown {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.inner_aboutmenu .sub__dropdown i {
	color: #636363;
	font-size: 24px
}

.inner_aboutmenu .sub__dropdown ul {
	background-color: #22384b;
	padding: 25px 30px;
	flex-direction: column;
	display: none;
	width: 274px;
	margin: 0;
	position: absolute;
	z-index: 99;
	top: 100%
}

.new_department {
	padding: 45px 0 60px
}

.new_department .academic-slider .owl-dot {
	background-color: #b6081d !important
}

.new_department .academic-slider .owl-dot.active {
	background-color: #00294d !important
}

.carrer_block_flex,
.inner_aboutmenu .sub__dropdown:hover ul {
	display: flex
}

.inner_aboutmenu .sub__dropdown ul li {
	margin-bottom: 16px;
	padding: 0
}

.inner_aboutmenu .sub__dropdown ul li a {
	padding: 0;
	transition: .5s ease-in-out;
	font-weight: 300;
	font-family: var(--asap-condensed);
	font-size: 21px;
	color: #f3f3f3
}

.csed-vision.fashion_vision,
.inner_aboutmenu .sub__dropdown ul li:last-of-type,
.lab_faclicties .col-left li:last-of-type,
section.academic__lab.lab_faclicties .row h2 {
	margin-bottom: 0
}

.Download_box figure img {
	height: 60px;
	width: 40px
}

section.download_sec.notice_and_annoucement .Download_box {
	width: 49%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
	position: relative
}

section.download_sec.notice_and_annoucement .Download_box a {
	width: 100%;
	background: #f9f9f9;
	padding: 20px 40px;
	margin-bottom: 0
}

.Download_box a {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 20px 40px;
	background: #f9f9f9;
	margin-bottom: 20px
}

.news_detail_wrapper .Download_box {
	display: grid;
	gap: 40px;
	padding-top: 30px;
	padding-bottom: 30px
}

.news_detail_wrapper .Download_box figure img {
	height: auto;
	width: 30px
}

.news_detail_wrapper .Download_box a {
	padding: 0;
	font: var(--font18);
	margin: 0
}

.news_detail_wrapper .Download_box .box {
	display: flex;
	gap: 20px
}

.news_detail_wrapper .Download_box .box figure {
	width: 30px;
	height: 40px
}

.Download_box {
	display: flex;
	justify-content: space-between;
	width: 100%;
	position: relative;
	flex-wrap: wrap;
	margin-bottom: 15px;
	background: #f9f9f9;
	padding: 15px;
	align-items: center
}

section.download_sec.notice_and_annoucement .Download_box a figure {
	position: absolute;
	right: 30px;
	bottom: 50px
}

section.download_sec.notice_and_annoucement .Download_box span {
	width: 90%;
	font-size: 16px;
	line-height: 30px
}

.download_sec .Download_box span {
	font: var(--font24);
	color: #333;
	font-weight: 400;
	font-family: var(--lato)
}

.admission_enquiry .container .form-group span,
.admission_enquiry.stackholder-feedback .col-md-6 span {
	font-size: 16px !important
}

.admission_enquiry.stackholder-feedback .form-check table tr td {
	line-height: 30px;
	    font-family: var(--asap-condensed);
}

.admission_enquiry.stackholder-feedback .form-check table tr td label {
	padding-left: 8px;
	font-size: 16px;
}

.stackholder-feedback select option {
	font-size: 1.7rem
}

.stackholder-feedback p {
	padding-top: 0;
	margin-bottom: 2rem
}

.stackholder-feedback h2+p,
.stackholder-feedback ul {
	margin-bottom: 1.5rem
}

.stackholder-feedback li {
	margin-bottom: 1rem;
	font-weight: 600
}

.stackholder-feedback fieldset {
	margin-block: 1rem
}

.stackholder-feedback legend {
	font-family: var(--asap-condensed);
	font-size: 1.8rem;
	margin-bottom: 1.5rem
}

.stackholder-feedback .form-check {
	margin-bottom: 1rem;
	padding-left: 0rem
}

.stackholder-feedback:is(.form-check label, li, p) {
	font-family: var(--lato);
	font-size: 1.6rem
}

.alumni .heading,
.login .heading {
	font-family: var(--asap);
	font-size: 3rem
}

.stackholder-feedback:is(.form-check label) {
	font-weight: 400
}

.stackholder-feedback .form-check input:checked {
	background-color: #2484d9;
	border-color: #2484d9
}

.stackholder_feedback ul.dots {
	display: grid;
	margin-top: 40px
}

.stackholder_feedback ul.dots li a {
	text-transform: capitalize;
	font-size: 18px
}

:is(.apply-now-career, .login) .form-group:not(:last-child) {
	margin-bottom: 3rem
}

:is(.apply-now-career, .login) .form-check {
	margin-bottom: 3rem;
	padding-left: 2rem
}

:is(.apply-now-career, .login) legend {
	font-size: 1.8rem;
	font-family: var(--asap-condensed);
	margin-bottom: 2rem
}

:is(.apply-now-career, .login):where(.form-check, .form-check-inline):is(input, label) {
	font-size: 1.4rem;
	font-family: var(--lato)
}

.login p {
	margin-bottom: .5rem;
	padding-top: 0;
	text-align: center;
	font-family: var(--lato);
	font-size: 1.6rem
}

.login p a {
	display: inline
}

.form-check-inline tr td .male__option {
	padding-right: 10px
}

:is(.apply-now-career, .login) .btn {
	background-color: #ffb300;
	min-width: 20rem;
	transition: .3s ease-in-out;
	border: none;
	padding: 10px 30px;
	font-family: var(--lato);
	font-size: 18px;
	color: #333
}

:is(.apply-now-career, .login) .btn:hover {
	background-color: #00294d;
	color: #fff
}

:is(.apply-now-career, .login):where(label, legend) span {
	color: red
}

.login .row {
	--bs-gutter-x: 3rem
}

:is(.apply-now-career, .login) fieldset:where(.form-check, .form-check-inline):is(input, label) {
	font-size: 18px
}

:is(.apply-now-career, .login) fieldset:where(.form-check, .form-check-inline) input {
	margin-right: .7rem
}

.apply-now-career label {
	font-size: 1.8rem;
	font-family: var(--asap-condensed);
	margin-bottom: .3rem
}

.apply-now-career p {
	padding-top: .7rem
}

.apply-now-career.admission_faq {
	padding-top: 4rem
}

.admission_enquiry .row .form-control {
	padding-block: 1.3rem;
	font-size: 1.6rem
}

.admission_enquiry .row .form-control:focus {
	border-bottom: 1px solid var(--footerbg)
}

.alumni {
	padding-block: 8rem;
	background: #f5f5f5
}

.alumni .heading+p {
	font-size: 2rem;
	text-align: center
}

.alumni .row {
	--bs-gutter-x: 4rem;
	--bs-gutter-y: 7rem;
	margin-inline: calc(var(--bs-gutter-x, 1.6rem) * -.5)
}

.alumni-thumb {
	height: 100%;
	position: relative
}

.alumni-thumb img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	object-position: top
}

.alumni-thumb p {
	padding-top: 2.5rem;
	font-size: 2.4rem;
	font-family: var(--lato);
	margin-bottom: 1.2rem;
	font-weight: 700;
	color: #313131
}

.alumni-thumb span {
	font-size: 1.8rem;
	font-family: var(--lato)
}

.alumni-thumb a {
	position: absolute;
	inset: 0;
	z-index: 2
}

.alumni-overview .featured-alumni .row {
	--bs-gutter-x: 3rem;
	--bs-gutter-y: 3rem
}

.alumni-overview blockquote {
	margin-top: 4rem;
	font-size: 2.4rem;
	font-family: var(--lato);
	line-height: 1.5;
	color: #333;
	margin-bottom: 5rem
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-header {
	display: flex;
	column-gap: 4rem
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-header:where(span, em) {
	font-family: var(--lato);
	display: block;
	font-size: 1.8rem
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-header span.title {
	font-size: 3rem;
	font-family: var(--asap-condensed)
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-header figure {
	max-width: 240px
}

.alumni-overview .featured-alumni .alumni-thumb .heading-text {
	padding-top: 3rem;
	padding-right: 2rem;
	flex-grow: 1
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-body {
	display: flex;
	align-items: flex-start;
	column-gap: 3rem;
	padding: 3rem 3rem 8rem
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-body img {
	width: 7rem;
	min-width: 7rem;
	object-fit: contain
}

.alumni-overview .featured-alumni .alumni-thumb .thumb-body p {
	font-size: 1.8rem;
	font-weight: 400;
	padding-top: 2rem;
	margin-bottom: 0
}

.alumni-overview .alumni-list .heading {
	text-align: center;
	font-family: var(--asap-condensed);
	font-weight: 700;
	letter-spacing: 4px;
	font-size: 2.4rem;
	margin-bottom: 1rem
}

.alumni-details .row {
	--bs-gutter-x: 8rem;
	margin-inline: calc(var(--bs-gutter-x) * -.5);
	--bs-gutter-y: 3rem
}

.alumni-details.faculty_detlswrap figure {
	width: 100%;
	max-width: 520px;
	margin-left: 0;
	margin-bottom: 3rem
}

.alumni-details figure::after {
	background-size: cover
}

.alumni-details .fcd_content span {
	font-size: 1.8rem;
	font-family: var(--lato);
	color: #666
}

.alumni-details .details {
	padding-top: 4rem;
	margin-top: 4rem;
	border-top: .1rem solid
}

.alumni-details .details p {
	padding-bottom: 0 !important;
	font-weight: 400;
	font-size: 1.8rem
}

.alumni-details .details p strong {
	font-weight: 500;
	color: #313131
}

.alumni-details .details h3 {
	font-family: var(--asap);
	font-size: 2rem;
	margin-bottom: 2rem
}

.alumni-details .details span {
	font-size: 1.6rem;
	color: #666;
	font-family: var(--lato);
	display: block;
	margin-top: .3rem
}

.alumni-details .table:where(td, th) {
	font-size: 1.6rem;
	font-family: var(--lato);
	font-weight: 500
}

.alumni-details .table td {
	color: #666;
	font-weight: 400
}

.fcd_contact p a {
	display: inline-block;
	margin-left: 2rem
}

.fcd_contact p {
	padding-bottom: 0 !important;
	margin-bottom: 1rem
}

.sitemap_section .f-menu ul li a {
	font-size: 16px;
	color: #333;
	font-family: var(--asap-condensed)
}

.sitemap_section .f-menu h5 {
	font-size: 24px;
	color: #333;
	font-family: var(--asap-condensed);
	padding: 10px 0 18px
}

.sitemap_section .f-menu ul li a:hover {
	color: red
}

.civil_publications .skill__excellence .table__wrapper td p {
	max-width: 300px;
	padding: 0;
	font-size: 16px
}

.civil_publications .skill__excellence .accordion-body {
	padding: 30p 20px;
	background-color: #f3f3f3
}

.civil_publications .skill__excellence .table__wrapper tr th:first-of-type {
	width: 120px
}

.csed-vision {
	padding: 70px 0;
	position: relative
}

.csed-vision .row .col-lg-6 {
	width: 100%;
	padding: 30px;
	background-color: #fff
}

.csed-vision .row,
.jmc-nner-content .row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px
}

.lab_faclicties {
	padding: 90px 0;
	background-color: #f3f3f3
}

.lab_faclicties .col-left {
	background-color: #0080f8;
	width: 440px;
	padding: 40px
}

.lab_faclicties .row button {
	font-size: 22px;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	line-height: 1.2;
	padding: 0;
	color: #fff;
	font: var(--font24);
	font-weight: 400
}

.lab_faclicties .col-left li button.active {
	background-color: transparent;
	color: #ffd500
}

.lab_faclicties .col-left li {
	width: 100%;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid rgba(255, 255, 255, .23)
}

.lab_faclicties .accordion-body {
	padding: 30px;
	background-color: #fff;
	border: none
}

.lab_faclicties .col-right {
	width: calc(100% - 460px)
}

.lab_faclicties h5 {
	padding: 30px 0;
	font-size: 24px
}

.comman__patents .table__wrapper p {
	padding-top: 0;
	max-width: 300px
}

.csed-industry .collaboration h5 {
	margin: 15px 0;
	font-size: 22px
}

.csed-industry .collaboration h6 {
	font-size: 22px;
	font-family: var(--lato)
}

.csed-industry .collaboration .img_wrapper {
	display: flex;
	gap: 30px 0;
	justify-content: space-between;
	flex-wrap: wrap;
	height: 100%
}

.overview_identity.csed-industry .container .collaboration .row .col-lg-5 {
	width: 500px;
	padding: 0
}

.student_work.csed-industry .collaboration .row .col-lg-7 {
	padding: 0 0 0 40px;
	width: calc(100% - 500px)
}

.student_work.csed-industry .collaboration:nth-of-type(2n) .row .col-lg-7 {
	padding: 0 40px 0 0
}

.lab_faclicties .advance-labs .box_wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 40px 0;
	padding: 40px 0 50px
}

.lab_faclicties .advance-labs .box_wrapper .text-box {
	padding: 30px;
	background-color: #fff;
	width: 48%
}

.box_wrapper.csed_labs .text-box {
	width: 33% !important
}

.lab_faclicties .advance-labs .box_wrapper .text-box h4 {
	color: #0080f8;
	font: var(--font24);
	font-weight: 500
}

.why_csed.about_strenth {
	padding: 0 0 80px
}

.why_csed.about_strenth ul li {
	min-height: 100%
}

.research__lab.psychology__lab .row .img_box {
	width: 48%;
	padding: 0
}

.research__lab.psychology__lab {
	padding-block: 90px 0
}

.research__lab.psychology__lab .row .text_box {
	width: 48%
}

.psychology__lab.figure_padding .img_box .dots li,
.psychology__lab.figure_padding .text_box .dots li,
.psychology__lab.language_lab .dots li {
	font-size: 16px;
	font-weight: 600
}

.research_li_p .dots li {
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: 600
}

.research_li_p p {
	padding: 0 0 14px 30px
}

.research_li_p .dots {
	padding-top: 2rem
}

.research__lab.psychology__lab .row {
	justify-content: space-between;
	gap: 40px 0
}

.research__lab#psychology {
	padding-bottom: 280px
}

.research__lab.psychology__lab ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin-top: 30px
}

.research__lab.psychology__lab p,
.staff__wrapper.convocation_wrapper p {
	padding-top: 20px
}

.research .text_box .btn,
.research__lab.psychology__lab .btn {
	border-radius: 2.3rem;
	font: 500 1.6rem/1.9rem var(--lato);
	display: inline-block;
	flex-wrap: wrap;
	align-items: center;
	background-color: #b6081d;
	color: #fff;
	transition: .5s ease-in-out;
	padding: 10px 25px;
	margin-top: 19px
}

.about_forensic_lab ul {
	display: grid;
	margin-bottom: 30px
}

.research__lab.psychology__lab .col-lg-12 h4 {
	font: var(--font30)
}

#hostel_facilites .item {
	padding: 10px 0
}

.mechanical_patent ul.dots li {
	padding-bottom: 26px;
	font-size: 18p
}

.facilities-slider_wrapper {
	padding: 60px 0 70px;
	background-color: #f3f3f3
}

.facilities-slider_wrapper.department_professional .research__lab .row {
	align-items: flex-start
}

.facilities-slider_wrapper.department_professional .research__lab .row p:first-of-type,
.placm_testimonials p,
.research4.fashion_announcement {
	padding-top: 0
}

.facilities-slider_wrapper .research__lab figure {
	height: 400px
}

.placement__hall .col-lg-6 ul li a.btn {
	padding: 3px 20px;
	font: var(--font18);
	background-color: #b6081d;
	color: #fff;
	border-radius: 2.3rem
}

.alumani__overview.bg-grey.csed-overview_main .container .custum-bullet ul li,
.convocation-inner .container p {
	font-size: 18px
}

.staff__wrapper.convocation_wrapper .col-lg-4 {
	padding: 35px 25px
}

.staff__wrapper.convocation_wrapper .fac_bio .name {
	font: bold 2.4rem/2.9rem var(--lato);
	font-family: var(--asap-condensed);
	padding: 20px 0 10px;
	font-weight: 500
}

.staff__wrapper.convocation_wrapper .col-lg-4 figure {
	height: 240px !important
}

.alumni-talk-block .alumni-talk-inner,
.fashion_talks.fashion3.achievement .box__wrapper .col-lg-6 figure,
.news_wrap.news__wrapper_department .news_content,
.staff__wrapper.convocation_wrapper .col-lg-4 figure img {
	height: 100%
}

.online-admission-process {
	padding: 86px 0 100px;
	position: relative
}

.btn360,
a .whatup_icon {
	position: fixed;
	bottom: 0
}

.online-admission-process.online_new-admission .container {
	position: relative;
	z-index: 9;
	background-color: #fff
}

.online-admission-process .text_box p {
	font-size: 24px
}

.online-admission-process.online_new-admission .row {
	padding: 100px 74px 0
}

.online-admission-process.online_new-admission .container::after {
	position: absolute;
	width: 30%;
	background-color: var(--colorwhite);
	content: "";
	height: 100%;
	right: -30%;
	top: 0;
	z-index: -1
}

.reacerch .btn_wrapper .btn {
	background: #b6081d;
	border-radius: 2.3rem;
	padding: 8px 20px;
	font: 900 1.8rem/2.2rem var(--lato);
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

section.fashion3.achievement .dots li::after {
	top: 5px
}

.fashion_talks .heading span {
	display: inline-block;
	max-width: 280px
}

.fashion_talks.fashion3.achievement .box__wrapper .col-lg-6 {
	padding: 30px 20px;
	background-color: #fff;
	width: 100%
}

.fashion_talks.fashion3.achievement .box__wrapper .row {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px
}

.fashion_announcement h2:last-of-type,
.fashion_talks.fashion3.achievement .box__wrapper .col-lg-6 ul.dots {
	margin-top: 30px
}

.research__lab.psychology__lab.fashion__faclity_slider {
	padding: 0 0 80px
}

.fashion_talks.fashion3.achievement .box__wrapper .col-lg-6 h4 {
	font: var(--font24);
	padding: 20px 0 0;
	font-weight: 600
}

.jmc-nner-content .row .col-lg-6 {
	width: 100%;
	background-color: #f3f3f3;
	padding: 20px
}

.jmc-nner-content {
	margin-top: -30px
}

.parichay.mou_agriculture .box .btn {
	background: #b6081d;
	border-radius: 2.3rem;
	padding: 10px 20px;
	font: 600 1.8rem/1.9rem var(--lato);
	color: #fff;
	display: inline-block;
	margin-top: 30px
}

.fashion_talks.fashion3.achievement .box__wrapper .col-lg-6 span {
	font: var(--font18);
	margin-top: 20px;
	display: inline-block;
	line-height: 1.4
}

body .validatorCalloutHighlight1 {
	border-bottom: 3px solid #b70909 !important
}

section.management_board.skill_board .read-pdf a img {
	margin-left: 10px
}

.read-pdf a {
	border-radius: 2.3rem;
	font: 500 1.6rem/1.9rem var(--lato);
	display: inline-block;
	flex-wrap: wrap;
	align-items: center;
    background-color: #f67d4a;
	color: #fff;
	transition: .5s ease-in-out;
	padding: 10px 25px;
	margin-top: 4rem
}

.main_event_page .row {
	gap: 40px 0
}

.main_event_page .col-lg-4 a {
	height: 100%;
	display: flex;
	flex-direction: column
}

.news_wrap.news__wrapper_department .full_news_wrap .full_hpcontent {
	position: relative;
	bottom: 0;
	left: 0;
	z-index: 1;
	max-width: 100%;
	background: #fff;
	width: 100%;
	padding: 20px
}

#myModal1 .btn-close {
	position: relative;
	right: 0
}

.latest_research_box {
	margin-bottom: 8rem
}

.collaboration .civil-collaboration ul {
	gap: 0;
	grid-template-columns: repeat(1, 1fr)
}

.facilities-slider_wrapper video {
	width: 100%;
	height: 350px;
	object-fit: cover;
	object-position: center
}

.happening_inner_img figure img {
	min-height: 250px;
	margin: 10px 0;
	object-fit: cover
}

.blog_detail-page p {
	font: normal 1.4rem/2.6rem var(--lato);
	line-height: 1.57
}

@media(max-width:1600px) {
	.inner_aboutmenu .sub__dropdown ul {
		padding: 25px 30px
	}

	.inner_aboutmenu .sub__dropdown ul li a {
		font-size: 19px
	}
}

@media(max-width:1199px) {
	.inner_aboutmenu .sub__dropdown ul {
		padding: 25px
	}

	.inner_aboutmenu .sub__dropdown ul li a {
		font-size: 18px
	}
}

@media(max-width:991.98px) {
	.entrance_examinations .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem
	}
}

.apply_button {
	border: 1px solid #b6081d;
	text-align: center;
	color: #b6081d;
	border-radius: 4px;
	padding: .2rem .5rem
}

.apply_button:hover {
	background-color: #b6081d;
	color: #fff !important
}

a .whatup_icon {
	transition: .5s ease-in-out;
	display: flex;
	align-items: center;
	right: 0;
	z-index: 9
}

.btn360 {
	left: 10px;
	padding: 8px;
	background-color: #fff;
	width: 80px;
	height: 80px
}

@media (min-width:991px) {
	.department_facilite .box_wrapper {
		padding-left: 30px
	}
}

.placment_right .lpa span {
	letter-spacing: 0;
	font-size: 3rem
}

.why_us .inner_content h6 {
	padding-top: 3rem;
	padding-bottom: 1rem;
	font-size: 26px
}

.why_us .inner_content a {
	font: var(--font16);
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 0 30px
}

.why_us .inner_content ul li {
	border: none;
	box-shadow: none;
	background-color: transparent;
	width: 45%;
	padding: 10px;
	position: relative
}

.why_us .inner_content ul {
	display: flex;
	flex-wrap: wrap;
	gap: 0;
	justify-content: space-between;
	padding: 10px
}

.solar_main {
	width: 100%;
	max-width: 1232px;
	overflow: hidden
}

.solar_main video {
	width: 100%;
	height: 80vh;
	object-fit: cover
}

.campus_facilities_accord.remove_pdf .sub_title::after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	content: "+";
	font-size: 25px;
	transition: .5s ease-in-out;
	color: #fff;
	display: none
}

.publications.publications_table_break tr td {
	word-break: break-word
}

.campus_facilities_accord.remove_pdf .sub_heading a::after {
	background-image: url("../../images/pdf.png");
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 25px;
	height: 30px;
	background-size: cover;
	display: none
}

.why_us .inner_content {
	padding-top: 5rem;
	padding-bottom: 6rem
}

.overview_identity_overleft .overleft_content {
	max-width: 594px
}

.event-details-innercss p {
	padding-top: 8px
}

.box__wrapper figure figcaption {
	font-size: 24px;
	line-height: 1.6;
	font-weight: 600;
	background: #f2f2f2;
	padding: 1.5rem 0 2rem;
	font-family: var(--asap-condensed)
}

.center_of_excellence_mian p {
	padding-top: 15px
}

.center_of_excellence_mian a.galley_more {
	color: #fff;
	background-color: #0080f8;
	padding: 7px 20px;
	transition: .5s;
	width: 100%;
	justify-content: normal;
	width: fit-content;
	margin: 40px auto auto
}

.pdf_icon_feedback .particular ul li a {
	font: var(--font16);
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 0 30px;
	position: relative;
	width: 100%;
	line-height: 1.4;
	padding-right: 45px;
	transition: .5s ease-in-out
}

.iqac_accordian_wrapper .accordion-row a.naac-image-icon-change::after {
	background-image: url(../../images/naac-image-icon.png)
}

.iqac_accordian_wrapper .accordion-row a.naac-video-icon-change::after {
	background-image: url(../../images/naac-video-icon.png)
}

.page-num {
	padding-top: 60px;
	padding-left: 0;
	display: flex;
	justify-content: center;
	align-items: center
}

.page-num a {
	border-radius: 4px;
	background: #0080f8;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	padding: 10px;
	margin-right: 7px;
	font-family: Lato
}

.page-num a.active {
	background-color: #f67c49;
	cursor: auto;
	opacity: .5
}

.page-num:has(a[disabled]) {
	display: none
}

.fashion_main_banner {
	position: relative;
	width: 100%;
	height: 100vh;
	overflow: hidden
}

.fashion_main_banner video {
	position: absolute;
	top: 50%;
	left: 70%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: translate(-50%, -50%)
}

.teaching_main {
	display: inline-flex;
	padding: 10px 0;
	font-size: 1.6rem
}

.teaching_main blockquote a {
	color: #666;
	font-size: 17px
}

.fashion_main_banner_faclitis video {
	width: 100%;
	height: 400px
}

.dep_banner_video.fashion-show-main {
	float: right
}

.dep_banner_video.fashion-show-main video {
	width: 400px
}

.inspire_main {
	padding-top: 80px;
	padding-bottom: 100px
}

.inspire_main .inspire_two figure {
	padding-top: 40px;
	padding-bottom: 40px
}

.inspire_div_second h2,
.inspire_div_second h3,
h4,
h5 {
	font-weight: 700;
	color: #333;
	font: 900 2.1rem/2.5rem var(--lato);
	padding-bottom: 1rem
}

.inspire_div_second p {
	padding-top: 0;
	padding-bottom: 1rem
}

.custum_bullet {
	padding-bottom: 2rem
}

.custum_bullet li {
	position: relative;
	padding-left: 15px;
	font-size: 18px;
	margin-bottom: 8px;
	font-family: var(--lato);
	color: #666
}

.custum_bullet li:before {
	content: "";
	width: 6px;
	height: 6px;
	background: #0080f8;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 8px;
	left: 0
}

.custum_bullet li a,
.inspire_div_third p a {
	font-size: 18px;
	font-family: var(--lato);
	color: #666
}

.inspire_div_third p {
	padding-top: 0;
	padding-bottom: 0
}

.d-flex-class {
	display: flex;
	align-items: end
}

.inspire_div_third {
	padding-bottom: 1rem
}

.table_div_inspire .table {
	width: 100%;
	border-collapse: collapse;
	font-size: 16px
}

.table td,
.table_div_inspire .table th {
	padding: 12px;
	text-align: left;
	border: 1px solid #ddd;
	font-size: 16px;
	font-family: var(--lato);
	color: #666
}

.table_div_inspire .table th {
	background-color: #f2f2f2;
	font-weight: 700
}

@media (max-width:1366px) {

	.custum_bullet li,
	.custum_bullet li a,
	.inspire_div_third p a {
		font-size: 14px;
		line-height: 1.57
	}

	.table td,
	.table_div_inspire .table th {
		font-size: 14px
	}
}

@media (max-width:991px) {
	.department_facilite .box_wrapper {
		padding: 30px 0 0
	}

	a .whatup_icon {
		bottom: 8rem;
		right: 1rem;
		z-index: 9
	}

	.btn360 {
		display: none
	}

	.inspire_main {
		padding-top: 0
	}

	.d-flex-class {
		display: block
	}
}

.government-approvals-section .col_box p {
	text-align: justify
}

.custum-bullet ul li {
	position: relative;
	font-size: 22px;
	line-height: 1.5;
	color: #666
}

.custum-bullet ul li::after,
.event_point .custum-bullet ul li::after {
	left: 0;
	top: 13px;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ffb300;
	position: absolute
}

.alumani__overview.bg-grey.csed-overview_main .custum-bullet ul li {
	width: 100%;
	padding-left: 20px;
	font-family: var(--lato)
}

.alumani__overview.bg-grey.csed-overview_main .custum-bullet ul li:nth-of-type(2)::after {
	left: 0;
	top: 13px;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ffb300;
	bottom: auto
}

.iqac_commitee-new.one table thead tr th,
.table__wrapper.table-new-color .table>thead {
	line-height: 26px;
	border: none;
	font-family: var(--asap-condensed);
	background-color: #009ddd;
	font-weight: 700;
	color: #fff
}

.new_logo_main {
	padding: 2rem 0
}

.video-section-event video {
	width: 100%;
	height: 296px;
	background-color: #fff;
	object-fit: cover
}

.f-weight-class {
	font-weight: 600 !important
}

.skill__excellence.two .heading.iqac_heading {
	padding-top: 50px
}

.iqac_commitee-new.one table thead tr th {
	font-size: 21px;
	padding: 15px
}

.course_fees_child .course_fee_rs {
	position: relative;
	padding-left: 2rem
}

.course_fees_child .course_fee_rs::before {
	position: absolute;
	left: 4px;
	color: #fff;
	content: "\20B9";
	font-family: FontAwesome;
	font-size: 20px;
	z-index: 9;
	top: 1px
}

.course_fees_child p.course_fee_rs {
	font-size: 1.5rem
}

.course_fees_child .course_fee_rs span {
	padding-right: 7rem
}

.course_fees_child .course_fee_rs sup {
	padding-right: 8px
}

.carrer_block_flex a {
	padding-left: 4px;
	font-size: 18px
}

.contact_wrap .admission_help .mail_phone.whatsapp-icon-main {
	align-items: center;
	margin-bottom: 10px
}

.contact_wrap .admission_help .mail_phone.whatsapp-icon-main img {
	width: 22px;
	height: 22px
}

.mail_phone.whatsapp-icon-main .phone_wrap a {
	padding-left: 10px
}

.table__wrapper.table-new-color .table>thead {
	font-size: 20px
}

.table__wrapper.table-new-color .table>thead>tr>th {
	padding: 12px
}

.detail p:nth-last-of-type(-n+2) {
	font-size: 15px;
	font-weight: 600;
	line-height: 25px
}

.cevents,
.new-media-coverage .col-lg-4,
.placement-record-main-div-18 .table__wrapper table>tbody>tr>td:nth-child(6),
.placement-record-main-div-18 .table__wrapper table>thead>tr>th:nth-child(6),
.placement-record-main-div-19 .table__wrapper table>tbody>tr>td:nth-child(5),
.placement-record-main-div-19 .table__wrapper table>thead>tr>th:nth-child(5) {
	display: none
}

.table_bio_button button {
	margin-right: 15px;
	color: #fff;
	background-color: #0080f8;
	padding: 7px 20px;
	transition: .5s
}

.alumani__overview.bg-grey.csed-overview_main .container p {
	font-size: 18px;
	padding-top: 10px
}

.logo-pr-report.iqac_commitee .row ul li .pdf_content {
	width: 100%;
	padding: 0;
	display: block;
	justify-content: space-between
}

.logo-pr-report.iqac_commitee .row ul li .pdf_content blockquote {
	width: 100%;
	margin: 0
}

.logo-pr-report.iqac_commitee .row ul li .pdf_content figure {
	width: 50%
}

.logo-bg {
	background: #f3f3f5;
	display: flex;
	align-items: center;
	justify-content: center
}

.logo-pr-report.iqac_commitee a.blue_btn.mt-2 {
	justify-content: center !important;
	text-align: center !important;
	color: #fd5100;
	font-weight: 700 !important;
	margin-top: 2rem !important
}

.g-viewall {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 2rem
}

.g-viewall a {
	font-size: 18px;
	border-radius: 2.3rem;
	font: 900 1.6rem/1.9rem var(--lato);
	background: #0080f8;
	color: #fff;
	padding: 10px 30px;
	margin-top: 2rem
}

.event_point .custum-bullet ul li {
	position: relative;
	padding-left: 20px;
	font: var(--font18);
	padding-top: 0;
	color: #666;
	width: 100%;
	border-bottom: none;
	max-width: 100%;
	text-align: left;
	height: auto !important
}

.event_point .custum-bullet ul {
	display: block !important
}

.event_point p strong {
	padding-top: 36px;
	padding-left: 10px;
	font-size: 24px
}

.event_point p {
	margin-top: 30px;
	margin-bottom: 2rem
}

.research4_table table {
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
	display: block;
	border: 1px solid #ddd;
	padding-bottom: 10px
}

.event_main_title p {
	margin-bottom: 0;
	margin-top: 0
}

.event_main_title p strong {
	color: #666;
	font-size: 18px
}

.iqac_commitee.skill__excellence.court_ui.iqac_commitee-main .career_page ul li {
	display: block;
	color: #666;
	font: var(--font18);
	font-size: 18px;
	box-shadow: none;
	padding: 0;
	border: none;
	background-color: #fff;
	margin-bottom: 8px
}

.iqac_commitee.skill__excellence.court_ui.iqac_commitee-main .career_page .custum-bullet li {
	position: relative;
	padding-left: 15px
}

.iqac_commitee.skill__excellence.court_ui.iqac_commitee-main .career_page .custum-bullet li::after {
	top: 12px;
	left: 0;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #0080f8;
	position: absolute
}

.fourzerofour .w-75 {
	width: 350px
}

.fourzerofour .innerErrorPage h1 {
	font-size: 8vw;
	line-height: 1.5;
	font-weight: 700;
	color: #007ec5;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Oswald, sans-serif
}

.fourzerofour .innerErrorPage h2 {
	font-size: 2.5vw;
	line-height: 3vw;
	color: #007ec5;
	margin: -15px 0 25px;
	font-family: 'Open Sans', sans-serif
}

.fourzerofour .innerErrorPage .btn {
	font-size: 1.05vw;
	background: #007ec5;
	color: #fff;
	padding: .5vw 2.5vw;
	border-radius: 2.5vw;
	margin-top: 10px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif
}

.fourzerofour .innerErrorPage p {
	text-align: center;
	font-weight: 700;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px
}

.fourzerofour {
	text-align: center;
	padding: 100px 0
}

.banner.banner_form .register-panel h2 {
	margin-bottom: 20px !important
}

.fashion_main_banner_faclitis.fashion_main_banner_faclitis-2025 video {
	width: 100%;
	height: 560px;
	object-fit: cover
}

.placement-testimonial-height::-webkit-scrollbar {
	width: 8px;
	border-radius: 4px
}

.placement-testimonial-height::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 4px
}

.placement-testimonial-height::-webkit-scrollbar-thumb {
	background: #000;
	border-radius: 4px
}

.placement-testimonial-height::-webkit-scrollbar-thumb:hover {
	background: #555;
	border-radius: 4px
}

.placement-testimonial-height {
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px;
	border-radius: 4px
}

.overview_testimonial .owl-dots {
	text-align: center;
	margin-top: 2rem
}

.customVideo {
	width: 100%;
	height: auto;
	border-radius: 12px;
	object-fit: cover;
	display: block
}

.school_placement_gallery.section_padding.placement_drive {
	background-color: #f3f3f3;
	padding: 100px 0
}

.school_placement_gallery.section_padding.placement_drive .heading {
	margin-bottom: 5rem;
	padding-left: 6px
}

.placement_banner_img {
	background-color: #fff;
	padding: 12px;
	margin-bottom: 2rem;
	border-radius: 10px
}

.dep_banner_video video {
	width: 100%
}

@media (min-width:992px) {
	.reacerch .owl-carousel .owl-item img {
		width: auto;
		display: inline-block
	}
}

@media (min-width:2100px) {
	.life_invertis.department_life_invertis {
		margin: 0 auto
	}
}

.nss_wrap .alumani__overview.placement_policy.innovation_council .custum_bullet {
	padding: 0;
	margin-top: 2rem;
	background: white;
}

.nss_wrap .alumani__overview.placement_policy.innovation_council .custum_bullet li {
	padding: 0;
	padding-left: 2rem;
	background: white;
}

.nss_wrap .alumani__overview.placement_policy.innovation_council .custum_bullet li::before {
	top: 1.3rem;
}

.laboratory .labs.future_aims p {
	max-width: 100%;
}

.alumani__overview.bg-grey.csed-overview_main .custum-bullet ul li:not(:last-child) {
	margin-bottom: 2rem;
}

.alumani__overview.bg-grey.csed-overview_main p.mb-4 {
	margin-top: 2rem;
	font-weight: bold;
}

section.admission_faq.entrance_examinations.bg_grey .text {
	max-width: 100%;
}

.fashion3.univ_distinct.fashion_talks.fashion_faclitis.achievement.pt-3 .box__wrapper .col-lg-6 figure {
	height: auto;
}

.recognition .col_box li .btn_text {
	display: flex;
	flex-wrap: wrap;
	margin-top: 5rem;
	gap: 1rem;
}

.government-approvals-section .col_box p {
	text-align: left;
	letter-spacing: 0;
}

.recognition .col_box li .btn_text figure img {
	width: 2rem;
	height: auto;
}

.dep_faculty.reacerch .life_atslider figure img {
	width: 100%;
}

.placement__hall.placement_recurtie.bg-grey.pt-5 {
	padding-top: 10rem !important;
}

.academic-slider .owl-dots {
	margin-top: 1.5rem;
}

.life_seminar.bg-grey .img__box+.content_box {
	padding-block: 5rem 1rem
}

.life_seminar.bg-grey .content_box p {
	padding-top: 1rem;
}

.iqac_accordian_wrapper.iqac_commitee_table.research-facilities.bg-grey.nss_wrap .heading {
	margin-bottom: 2rem;
}

.iqac_accordian_wrapper.iqac_commitee_table.research-facilities.bg-grey.nss_wrap .laboratory.bg-grey .container {
	padding-top: 0;
}

.laboratory.bg-grey .col-12.text-center+.multi_images {
	margin-block: 4rem;
}

.moot_court.bg-grey .col-lg-6 {
	position: relative;
}

.moot_court.bg-grey .col-lg-6 .owl-dots {
	position: absolute;
	bottom: 2rem;
	left: 2rem;
}

.moot_court .col-lg-6:nth-of-type(2) .owl-dots {
	margin: 0;
}

.moot_court .academic-slider .owl-stage {
	line-height: 0;
}

.research__lab.psychology__lab.reverse-box.bg-grey:not(.research__lab.psychology__lab.reverse-box.bg-grey.pt-0) {
	padding-bottom: 10rem !important;
}

.transport_facilits .academic-slider .owl-dots {
	margin-bottom: 2rem;
}

.about_strenth.why_csed.bg-grey .incu-section {
	margin-top: 2.5rem;
}

.management_board.skill_board.bg-grey .col_box .text-box h5 {
	font-weight: 600;
}

@media (max-width:1399px) {
	.recognition .col_box li .btn_text {
		margin-top: 3rem;
	}

	.placement__hall.placement_recurtie.bg-grey.pt-5 {
		padding-top: 7rem !important
	}
}

@media (max-width:1199px) {
	.recognition .col_box li .btn_text figure {
		width: auto;
	}

	.recognition .col_box li .btn_text {
		margin-top: 2rem
	}

	.placement__hall.placement_recurtie.bg-grey.pt-5 {
		padding-top: 5rem !important
	}
}

@media (max-width:575px) {
	.nss_wrap .alumani__overview.placement_policy.innovation_council .custum_bullet li::before {
		top: 1rem;
	}
}

.desktop_banner.carousel.slide.desktop_banner.homepagebanner.homepagebanner-department .row .col-lg-4 {
	margin: 0;
	padding: 0
}

.desktop_banner.carousel.slide.desktop_banner.homepagebanner.homepagebanner-department .row .col-lg-8 {
	margin: 0;
	padding: 0
}

.video-wrapper {
	position: relative;
	width: 100%
}

.flex-sm-fill.d-sm-flex.align-items-sm-center.justify-content-sm-between p.small.text-muted {
	display: none
}

.life_invertis.department_life_invertis .row {
	justify-content: end;
}

.media-coverage.bg-grey.new-media-coverage .modal-content {
	max-width: 100%
}

.info-list {
	background: #f9fafb;
	padding: 10px;
	border-radius: 12px;
	margin-bottom: 50px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, .06);
	transition: all .3s ease
}

.info-list:hover {
	transform: translateY(-3px)
}

.info-list h4 {
	font-size: 1.6rem;
	font-weight: 700;
	color: #0080f8;
	border-left: 5px solid #0080f8;
	padding-left: 12px;
	margin-bottom: 25px
}

.info-list .info-item {
	background: #fff;
	border-radius: 10px;
	padding: 25px 20px;
	height: 100%;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
	transition: all .3s ease;
	border-left: 4px solid #0080f8
}

.info-list .info-item:hover {
	transform: translateY(-5px);
	box-shadow: 0 6px 15px rgba(0, 0, 0, .1)
}

.info-list .info-item h5 {
	font-size: 1.1rem;
	font-weight: 600;
	color: #0080f8;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	gap: 8px
}

.info-list .info-item p {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
	margin-bottom: 0;
	text-align: justify
}

.info-list .info-item ul {
	list-style: none;
	padding-left: 18px;
	margin-top: 10px
}

.info-list .info-item ul li {
	position: relative;
	margin-bottom: 6px;
	font-size: 16px;
	color: #333
}

.info-list .note-box {
	background: #e8f0fe;
	border-left: 5px solid #004aad;
	padding: 20px;
	border-radius: 8px;
	margin-top: 25px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px
}

.info-list .note-box p {
	margin: 0;
	font-size: 16px;
	line-height: 1.7;
	color: #222;
	display: block !important
}

.info-list .note-box strong {
	color: #004aad
}

.admission_faq.international_faq.bg_grey.aos-init.aos-animate.new_admission #collapseThree p {
	font-size: 18px;
	color: #000;
	font-family: 'Lato', sans-serif
}

@media (max-width:768px) {
	.info-list {
		padding: 8px
	}

	.info-list h4 {
		font-size: 1.4rem
	}

	.info-list .info-item {
		padding: 20px 18px
	}

	.info-list .info-item h5 {
		font-size: 1rem
	}
}

.banner_form {
	background: #ffffff;
	padding: 40px 30px;
	border-radius: 16px;
	box-shadow: 0 4px 25px rgba(0, 0, 0, .08);
	max-width: 80%;
	margin: 0 auto;
	margin-bottom: 80px
}

.banner_form h2,
.banner_form h3 {
	text-align: center;
	font-weight: 600;
	color: #002b5b;
	margin-bottom: 25px
}

.banner_form label {
	font-weight: 500;
	font-size: 16px;
	color: #333;
	margin-bottom: 6px;
	display: inline-block
}

.banner_form .form-control,
.banner_form .form-group .input-group {
	column-gap: 0;
}

.banner_form .form-control,
.banner_form select,
.banner_form textarea {
	border: 1px solid #ccc;
	background: #f9f9f9;
	padding: 12px 14px;
	font-size: 16px;
	transition: all .3s ease
}

.banner_form .form-control:focus,
.banner_form select:focus,
.banner_form textarea:focus {
	border-color: #0066cc;
	box-shadow: 0 0 6px rgba(0, 102, 204, .3);
	background: #fff;
	outline: none
}

.banner_form::placeholder {
	color: #000
}

.banner_form .mb-3,
.banner_form .form-group {
	margin-bottom: 1.2rem;
	column-gap: 0
}

.banner_form .form-flex button {
	padding: 10px 22px;
	color: #fff;
	background-color: #0080f8;
	padding: 7px 20px;
	transition: .5s ease all;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	margin-top: 100px
}

.frmerror {
	font-size: 14px;
}

@media (max-width:767px) {
	.banner_form {
		padding: 25px 20px
	}

	.banner_form .btn-submit {
		width: 100%
	}

	.banner_form .form-group .input-group {
		column-gap: 0;
		display: block;
		width: 100%;
		margin-top: 1rem;
	}

	.banner_form .form-control,
	.banner_form select {
		width: 100%;
		margin-top: 2rem;
	}

	.banner_form {
		margin-top: 80px;
	}
}

.profile_banner_international .umesh_profile p {
	font-size: 20px;
	color: #000
}

.profile_banner_international .umesh_profile h5 {
	font-size: 30px;
	font-weight: 600
}

.profile_banner_international .umesh_profile {
	padding-right: 80px
}

.profile_banner_international .img_box .detail {
	text-align: left;
	background-color: #d9d9d9;
	width: 60%;
	margin: auto;
	padding: 15px
}

.profile_banner_international .img_box .detail h5 {
	font-size: 28px;
	color: #0080f8
}

.profile_banner_international .img_box .detail h6 {
	font-family: 'Lato', sans-serif;
	font-size: 20px
}

.profile_banner_international .img_box .detail p {
	padding-top: 10px
}

.profile_banner_international {
	padding-bottom: 100px
}

.profile_banner_international .umesh_profile.parth_profile {
	padding-left: 80px
}

@media (max-width:991px) {
	.profile_banner_international .umesh_profile {
		padding-right: 0
	}

	.profile_banner_international .umesh_profile.parth_profile {
		padding-left: 0
	}

	.profile_banner_international .umesh_profile h5 {
		line-height: 40px;
	}

	.profile_banner_international .img_box {
		margin-top: 3rem;
	}

	.profile_banner_international .img_box .detail {
		width: 100%;
	}
}

.all_project.d-lg-block.bg-grey.custom-gallery .grid_item .item_box {
	width: 100%;
	position: relative;
}
.all_project .grid_item .item_box .box_content::after{width: 100%;}
.all_project .grid_item .item_box .box_content{width: 100%;}
/* .all_project .grid_item{display: grid;} */

.hmfr_colobration{margin-top: 60px;}
.hmfr_colobration li {
      text-align: center;
    padding:  10px;
    list-style: none;
    background-color: #fff;
    margin: 10px;
	height: 100%;
}

.hmfr_colobration li figure {
    margin: 0 auto 10px;
}

.hmfr_colobration li img {
	margin-top: 0 !important;
    width: 300px;
	height: 150px;
	object-fit:contain;
   
    margin: 0 auto;
    transition: 0.3s ease-in-out;
}

.inner_aboutmenu_input{
	    background-color: #f3f3f3;
		    padding-top: 100px;
}
.inner_aboutmenu_input .form-control{
	font-size: 20px;
    line-height: 24px;
    height: 40px;
}
.inner_aboutmenu_input .row{
	    justify-content: end;
		gap: 20px;
}

.inner_aboutmenu_input select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5l6 6 6-6' stroke='%23333' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 14px;
    padding-right: 40px;
    height: 45px;
    border-radius: 6px;
}

.inner_aboutmenu_input select:focus {
    box-shadow: none;
    border-color: #007bff;
}
.select-wrapper {
    position: relative;
}

.select-wrapper i {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    color: #333;
}

.select-wrapper select {
    appearance: none;
    padding-right: 35px;
}
.invertis-search {
    display: flex;
    align-items: center;
    gap: 8px;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 4px 8px;
    max-width: 380px;
    width: 100%;
}

.invertis-search input {
    flex: 1;
    border: none;
    outline: none;
    padding: 10px;
    font-size: 15px;
    color: #333;
}

.invertis-search button {
    border: none;
    background: transparent;
    cursor: pointer;
    font-size: 18px;
    color: #333;
    transition: 0.3s;
}

.invertis-search button:hover {
    color: #007bff;
}
.inner_pagemenu_mobile .input-group button{
	
    display: contents;
}
.research__lab.psychology__lab.psychology__lab-new.language_lab.figure_padding{
	padding-bottom: 5rem;
}
.research__lab.psychology__lab.psychology__lab-new.language_lab.figure_padding h3{
    font-size: 22px;
    padding-top: 2rem;
    color: #666;
}
.research__lab.psychology__lab.psychology__lab-new.language_lab.figure_padding .col-md-6{
	padding-right: 40px;
}

.alumani__overview.placement_policy.privacy_policy.term_conditions  .policy_para{
        padding-top: 0;
        padding-bottom: 20px;
}

.alumani__overview.placement_policy.privacy_policy.term_conditions .container ul{
        padding-top: 0;
        padding-bottom: 20px;
}
.alumani__overview.placement_policy.privacy_policy.term_conditions .container .heading{
	 padding-bottom: 20px;
}

.alumani__overview.placement_policy.privacy_policy.term_conditions .container ul li::after {
	top: 12px !important;
}

.alumani__overview.placement_policy.privacy_policy.term_conditions .container p.policy_para a {
	display: inline-block !important;
	font: var(--font18);
}

/* Checkbox container spacing */
.check_custum{
	margin-bottom: 20px;
}

/* Hide default checkbox */
.check_custum .form-check-input {
  width: 16px;
  height: 16px;
  border: 1px solid #999;
  cursor: pointer;
}

.check_custum form-check-input:checked {
  background-color: #000;
  border-color: #000;
}

/* Label styling */
.check_custum .form-check-label {
  font-size: 16px;
  color: #555;
}

/* Terms link styling */
.check_custum .form-check-label a {
 font-size: 16px;
 color: #0080f8;
  display: inline-block;
}
