.about-text2 ul, .group_mail {
	grid-template-columns: 2fr 2fr
}
.contact-menu ul li img, header .bars {
	width: 2.5rem
}
.megamenu_nav {
	position: absolute;
	left: auto;
	right: 0;
	width: 66%;
	top: 0;
	opacity: 0;
	visibility: hidden;
	display: none
}
.acd_text3.about-text2 li a {
	font-size: var(--font-18);
	color: #f9ee30
}
img.jnu-logo.img-fluid {
	width: 29rem
}
a.nac-img img {
	width: 17rem
}
.acd-hover:hover .megamenu_nav, .camp_hover:hover .megamenu_nav, li.about:hover .megamenu_nav {
	opacity: 1;
	visibility: visible
}
.top-section .row::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px #fff;
border-radius:10px;
background-color:#f5f5f5
}
.top-section .row::-webkit-scrollbar {
width:2px;
background-color:#ee6d3e
}
.top-section .row::-webkit-scrollbar-thumb {
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px #e97c33;
background-color:#f6c231
}
.top-section>.row {
	overflow-y: auto;
	height: 400px;
	overflow-x: hidden
}
.about-mm.m-menu figure img {
	border-radius: 0
}
.about-mm.m-menu .about-text3 .col-md-6, .overlay1 .menu_group_btn .group_num p {
	margin: 0
}
.m-menu-inn .campus-view.menu_deeg .campus_img {
	width: auto;
	height: auto;
	border-radius: 0;
	padding: 0;
	background: 0 0;
	text-align: left
}
.m-menu-inn .cam_text1 .campus_img .yellow_bg_btn {
	padding-inline: 1rem 1rem;
	width: auto;
	background: #fee601!important;
	display: inline-block;
	color: #000;
	padding-block: 1rem
}
.about-mm.m-menu {
	overflow: hidden;
	padding: 0;
	display: block!important;
	visibility: hidden;
	opacity: 0;
	transition-duration: 0s;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
	transition-timing-function: ease;
	margin: auto;
	min-height: inherit;
	position: relative;
	height: auto
}
.acd-hover:hover .m-menu, .camp_hover:hover .m-menu, li.about:hover .m-menu {
	opacity: 1;
	visibility: visible;
	transition-duration: 1.1s;
	transform: rotateX(0);
	-webkit-transform: rotateX(0);
	-o-transform: rotateX(0);
	-ms-transform: rotateX(0)
}
.top-section {
	padding: 13rem 4rem 4rem;
	color: #fff
}
.about-text blockquote {
	font-size: var(--font-30);
	font-weight: 300;
	margin-bottom: 2rem;
	color: #fff
}
.campus_left blockquote a {
	display: inline-block;
	margin-left: 10px
}
.menu_nav .about-text blockquote a {
	font-size: 30px;
	color: #fff;
	font-weight: 700
}
.about-mm.m-menu .about-text {
	margin-bottom: 3rem;
	padding: 0 9rem 0 0
}
.campus_left .about-mm.m-menu .about-text {
	padding-right: 2rem
}
.campus_med p {
	color: #fff;
	font-size: var(--font-16);
	line-height: 1.4
}
.campus_left .counter-list ul li p span {
	display: block
}
.about-mm.m-menu .campus_left .about-text {
	padding-right: 5rem
}
.campus_med .read-m img {
	margin-top: 1rem
}
.header_block .menu_nav .campus_left ul>li, .m-menu-inn .top-course1, .m-menu-inn .top-course1 ul li, .overlay1 ul li a:active:after, .overlay1 ul li a:focus:after, .overlay1 ul li a:hover:after {
	width: 100%
}
.about-text3.campus_right {
	padding-left: 5rem
}
.campus_img a:hover img, .close_megamenu figure:hover img, .overlay1 .menu_group_btn li img, a.read-m img {
	filter: invert(1)
}
.about-mm.m-menu .about-text h2 {
	font-size: var(--font-42);
	margin-bottom: 2rem;
	color: #fff
}
.header_block .m-menu .about-text2 li {
	margin-bottom: 0;
	padding: 0;
	width: 100%
}
.school-box h3 {
	font-size: var(--font-26);
	margin-block: 0 2rem
}
.m-menu .about-text2 li a {
	background: 0 0;
	width: 100%;
	display: block;
	font-size: var(--font-16);
	position: relative;
	height: 100%;
	padding-inline: 0 3rem;
	border-bottom: 1px solid #ffffff14
}
.about-text2 ul {
	display: grid;
	padding: 0;
	margin: 0;
	column-gap: 30px
}
.m-menu .about-text2 li a:after {
	content: "";
	width: 5px;
	height: 9px;
	background: url(https://www.jnujaipur.ac.in/public/frontend/school/assets-school/images/white-path.svg) no-repeat;
	position: absolute;
	right: 12px;
	top: 12px
}
.img-panel {
	margin-right: 2rem;
	margin-bottom: 2rem
}
.about-text4 p {
	color: #fff;
	font-size: var(--font-16);
	font-weight: 300;
	line-height: inherit;
	margin-bottom: 2rem
}
.campus_right .about-text4 p {
	margin-bottom: 10px
}
.campus_right .about-text4 {
	margin-bottom: 20px
}
.about-text4 h4 {
	font-size: var(--font-21);
	margin-bottom: 2rem;
	font-weight: 700
}
.m-menu-inn .about-text2 {
	margin-top: 0;
	padding-inline: 0rem 0
}
.about-mm.m-menu .m-menu-inn .container-fluid::before, .about-mm.m-menu a.read-m:after, .contact-menu ul li:last-child:after, .m-menu-inn .top-course1 ul li a:after {
	display: none
}
.m-menu-inn .school-box .about-text2 {
	padding: 0
}
.adm_hover.show_megamenu:hover .megamenu_nav {
	opacity: 1;
	visibility: visible;
	display: block
}
.adm_hover.show_megamenu:hover .m-menu {
	opacity: 1;
	visibility: visible;
	transition-duration: 0s;
	transform: rotateX(0);
	-webkit-transform: rotateX(0);
	-o-transform: rotateX(0);
	-ms-transform: rotateX(0);
	overflow-y: hidden;
	z-index: 9
}
.contact-menu ul {
	padding: 0;
	list-style: none;
	text-align: left;
	margin: 0;
	display: grid;
	grid-template-columns: 3fr 3fr 3fr;
	gap: 47px
}
.contact-menu ul li p {
	color: #fff;
	font-size: var(--font-18);
	margin: 0
}
.contact-menu ul li a, .help-desk a {
	font-size: var(--font-21);
	font-weight: 700;
	padding: 0;
	color: #fff
}
.cam_text1 blockquote, .notification_menu h3 {
	font-size: var(--font-30)
}
.contact-menu ul li {
	display: flex;
	align-items: center;
	gap: 20px;
	position: relative;
gap:.7rem
}
.contact-menu ul li:nth-child(2) img {
	width: 3rem;
	border-radius: inherit
}
.contact-menu ul li:after {
	content: "";
	width: 1px;
	height: 100%;
	background: #ffffff24;
	position: absolute;
	right: -21px
}
.notificati_text a {
	display: flex;
	margin-bottom: 2rem
}
.notificati_text a:first-child {
	font-size: var(--font-18);
	color: #fff
}
.group_mail {
	display: grid;
	align-items: center;
	border-bottom: 1px solid #ffffff14
}
.admission-help-desk, .menu_nav .about-mm.m-menu a:hover {
	color: #fff
}
.help-desk img {
	margin-right: 18px
}
.cam_text1 blockquote {
	font-weight: 300;
	margin-bottom: 3rem
}
.cam_text1 .campus_img .yellow_bg_btn {
	height: auto;
	font-size: var(--font-14)
}
.campus_img a img {
	margin-right: 1rem
}
.campus_img a {
	font-weight: 700
}
.camp_text3 ul {
	padding: 2rem 0
}
li.camp_hover .top-section {
	padding-right: 0
}
.camp_text2 {
	padding-left: 4rem
}
.acd_text1 blockquote {
	font-size: 30px;
	font-weight: 300;
	margin-bottom: 6rem
}
.m-menu-inn .counter-list li h4 {
	font-size: 45px;
	font-family: var(--font-family-Poppins)
}
.top_head_menu h2, .top_head_menu.head1 li a {
	color: var(--color-de);
	font-size: var(--font-20);
	font-weight: 700
}
.counter-list ul {
	padding: 0;
	gap: 35px
}
.counter-list li p {
	color: #fff;
	font-size: 14px
}
.acd_text3.about-text2 ul {
	grid-template-columns: 1fr
}
.top-course1 ul {
	padding: 0;
	display: grid;
	/*grid-template-columns: repeat(4, 1fr);
	gap: 30px*/
	grid-template-columns: repeat(6, 1fr);
	gap: 10px
	
}
.top-course1 ul li b {
	font-size: var(--font-24);
	font-weight: 700;
	display: block
}
.menu_nav .top-course1 li a {
	margin: 0;
	width: 100%;
	padding: 2rem 0
}
.menu_nav .top-course1 li {
	height: 100%
}
.acd_text1 {
	padding-right: 10rem
}
li.indrop_menu:hover .megamenu_nav .m-menu-inn .container-fluid:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #182548e8;
	z-index: -1;
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px)
}
header .bars {
	height: 2.4rem;
	position: relative;
	background: 0 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border: 0;
	margin-left: 2rem;
	text-align: right;
	align-items: end;
	margin-right: 2rem;
	cursor: pointer
}
header .bars span {
	width: 100%;
	height: 2px;
	display: block;
	background-color: #fff
}
.overlay-menu::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px #fff;
border-radius:10px;
background-color:#008ec7
}
.overlay-menu::-webkit-scrollbar {
width:2px;
background-color:#11a7e31c
}
.overlay-menu::-webkit-scrollbar-thumb {
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px #008ec7;
background-color:#008ec7
}
.overlay-menu {
	background: #fff;
	width: 1000px;
	float: right;
	margin-top: 2rem;
	height: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 5rem 7rem;
	max-height: 100%
}
.top_head_menu h2 {
	margin-bottom: 2rem
}
.top_head_menu ul li a {
	font-size: var(--font-16);
	color: #333;
margin-bottom:.8rem
}
.overlay, .overlay1 {
	position: fixed;
	background: no-repeat padding-box #000000d1;
	opacity: 1;
	backdrop-filter: blur(2px);
	top: 0;
	left: 0;
	width: 100%;
	height: 0%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .35s, visibility .35s, height .35s;
	overflow: hidden
}
.overlay.open, .overlay1.open {
	opacity: 1;
	visibility: visible;
	height: 100%
}
.search.fade.search-panel.open {
	opacity: 1;
	height: 100%;
	z-index: 9999
}
.search.fade.search-panel.open a.close-btn {
	opacity: 1;
	z-index: 999999;
	visibility: visible;
	display: block;
	right: 5rem;
	top: 3rem
}
.overlay1.open li {
	animation: .5s .35s forwards fadeInRight
}
.overlay1.open li:nth-of-type(2) {
	animation-delay: .4s
}
.overlay1.open li:nth-of-type(3) {
	animation-delay: .45s
}
.overlay1.open li:nth-of-type(4) {
	animation-delay: .5s
}
.overlay1 ul {
	list-style: none;
	padding: 0;
	margin: 0 auto 4rem;
	display: inline-block;
	position: relative;
	height: 100%;
	width: 100%
}
.camp_text3 h4, .top_head_menu.head1 li {
	margin-bottom: 2rem
}
.overlay1 ul li {
	display: block;
	position: relative;
	opacity: 0
}
.overlay1 ul li a {
	display: block;
	position: relative;
	text-decoration: none;
	overflow: hidden
}
.overlay1 ul li a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0%;
	transform: translateX(-50%);
	height: 3px;
	transition: .35s
}
@keyframes fadeInRight {
0% {
opacity:0;
left:20%
}
100% {
opacity:1;
left:0
}
}
.close-btn {
	z-index: 2;
	opacity: 0;
	visibility: hidden
}
.overlay1.open .close-btn {
	position: absolute;
	right: 3rem;
	z-index: 2;
	top: 5rem;
	opacity: 1;
	visibility: visible;
	display: block
}
.close-btn img {
	width: 2.5rem;
	cursor: pointer
}
header .bars span:last-child {
	width: 70%
}
.overlay1 .menu_group_btn li {
	background: #fded11;
	display: flex;
	align-items: center;
	margin-bottom: 1rem;
	padding: 10px;
	width: 100%
}
.overlay1 .menu_group_btn li a {
	color: #000;
	font-size: 16px;
	font-weight: 700
}
.overlay1 .menu_group_btn li figure {
	width: 15px;
	height: 15px;
	margin-right: 1.8rem;
	margin-block: 0
}
.overlay1 .menu_group_btn li:first-child img {
	filter: inherit;
	width: 27px;
margin-top:-.8rem
}
.search {
	align-items: center;
	background: rgba(0,0,0,.975);
	height: 0;
	display: flex;
	justify-content: center;
	opacity: 0;
	position: fixed;
	transition: .5s;
	width: 100vw;
	will-change: transform, opacity;
	z-index: -1
}
.search:target {
	height: 100vh!important;
	opacity: 1;
	width: 100vw!important;
	z-index: 9999
}
.search:target .close-btn {
	display: block;
	visibility: visible;
	z-index: 999;
	opacity: 1;
	right: 5rem;
	top: 5rem
}
.searchbox {
	background: 0 0;
	border-width: 0 0 1px;
	color: #fff;
	flex: 1 0 auto;
	font-size: 2rem;
	height: 2rem;
	max-width: 100%;
	outline: 0;
	padding: 2rem 3rem 2rem 0;
	width: 100%
}
.close-btn {
	display: none;
	color: #fff;
	font-size: 2rem;
	position: absolute;
top:.5rem;
	right: 2rem
}
.search-name {
	display: flex;
	width: 100rem;
	justify-content: center;
	align-items: center
}
.search-name button {
	border: 0;
	background: 0 0;
	position: relative;
	right: 3rem
}
a.btn.btn_yellow {
	background: var(--color-ed);
	font-size: var(--font-14);
	border: none;
	border-radius: 0;
	height: 35px;
	color: var(--color-white);
	padding: 9px 15px;
	display: inline-block;
	line-height: 1.3
}
a.btn.btn_yellow:hover {
	background-color: var(--color-fd);
	color: var(--color-18)
}
.search-name div {
	width: 40%;
	display: flex;
	align-items: center
}
.search-name a {
	margin-left: -2rem
}
.cam_text1 .campus-view.menu_deeg {
	position: relative;
	text-align: left;
	margin-top: 60px;
	left: 0
}
.cam_text1 .campus_img {
	text-align: left
}
.menu_nav .about-mm.m-menu .about-text2 a:hover, .menu_nav .about-mm.m-menu .camp_text3 ul li a:hover {
	color: #ffe603
}
.campus-view.menu_deeg a.btn.yellow_bg_btn:hover, .notificati_text a.btn.btn_yellow:hover {
	color: #000
}
.camp_text3 h4 {
	font-size: var(--font-16);
	font-weight: 700
}
.camp_text3 ul li a, .menu_nav .camp_text3 ul li a {
	padding: 0;
	font-size: var(--font-16)
}
.about-mm.m-menu a.read-m {
	background: 0 0;
	text-indent: 0;
	margin-top: 0
}
@media (min-width:1300px) and (max-width:1700px) {
.usp_soet li p {
	font-size: 14px
}
.about-mm.m-menu .about-text h2, .counter-list li h4 {
	font-size: 30px
}
.about-text4 p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	margin-bottom: 1rem
}
.notificati_text a:first-child {
	font-size: 16px;
	margin-bottom: 1rem
}
.contact-menu ul li {
	display: flex
}
.about-mm.m-menu .about-text blockquote, .contact-menu ul li a, .menu_nav .about-text blockquote a {
	font-size: 18px
}
.help-desk a {
	font-size: 16px
}
.group_mail {
	padding-bottom: 1rem;
	margin-bottom: 3rem
}
.acd_text1 blockquote {
	font-size: 20px;
	margin-bottom: 3rem
}
.cam_text1 blockquote {
	font-size: 22px
}


.top-section {
	padding: 17rem 4rem 4rem
}
.acd_text1 {
	padding-right: 5rem
}
.m-menu .about-text2 li a {
	height: 100%
}
.infra_accordian {
	gap: 25px
}
.testimoial_detail {
	width: 40%
}
}
.group_mail, .sticky header .container-fluid {
	padding-bottom: 1rem
}
.campus-view.menu_deeg a.btn.yellow_bg_btn:hover img {
	filter: inherit
}
@media(max-width:1449px) {
.campus_right .img-panel, .campus_right .img-panel img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.about-text3.campus_right {
	padding-left: 3rem
}
.campus_right .row {
--bs-gutter-x:20px
}
.about-text4:last-child {
	margin-bottom: 0
}
a.read-m {
	margin-top: 0
}
}
@media(max-width:1399px) {
.about-text4 h4 {
	font-size: var(--font-18)
}
.about-text4 p {
	font-size: var(--font-14)
}
.about-text3.campus_right {
	padding-left: 0
}
.about-mm.m-menu .about-text h2 {
	font-size: var(--font-30)
}
.about-text blockquote {
	font-size: var(--font-21);
	line-height: 1.4
}
.campus_left blockquote a {
	margin-left: 0;
	font-weight: 500!important
}
}
.close_megamenu {
	width: 100%;
	justify-content: flex-end;
	padding-right: 3rem;
	margin-top: -5rem
}
.close_megamenu figure {
padding:.5rem;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	width: 2.5rem;
	height: 2rem
}
.close_megamenu figure:hover {
	background: var(--color-fd)
}
body.sticky header .menu_nav .upper-menu {
	padding-block: 1rem
}
body.sticky header .bars {
	height: 2rem
}
body.sticky .header_block .menu_nav ul li.search-bd a::after, body.sticky .header_block .menu_nav ul li.search-bd a:before {
top:.6rem
}
.contact-menu {
	margin-bottom: 3rem
}
.m-menu-inn a.btn.btn_yellow.applyOnline, .top-course1 {
	margin-bottom: 0
}
.notification_menu h3 {
	margin-bottom: 1rem
}
.camp_text3 ul li {
margin-bottom:.5rem
}
.group_mail {
	margin-bottom: 2rem
}
.m-menu .about-text2 li a {
padding:.6rem 0
}
.school-box h3 {
	margin-block: 0 1rem
}
.top-course1 ul li b {
	font-size: 16px;
}
.top-section .img-panel img {
	max-width: 80%
}
.close_megamenu {
	margin-bottom: 1rem;
	display: none
}
@media (min-width:2200px) {
.m-menu-inn .about-text2 {
	height: auto;
	overflow-y: auto
}
.m-menu-inn .about-text2::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px #fff;
border-radius:10px;
background-color:#f5f5f5
}
.m-menu-inn .about-text2::-webkit-scrollbar {
width:3px;
background-color:#ee6d3e
}
.m-menu-inn .about-text2::-webkit-scrollbar-thumb {
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px #e97c33;
background-color:#f6c231
}
}
@media (min-width:1650px) and (max-width:1800px) {
.about-text blockquote, .about-text4 p, .top-section .about-text3 .about-text4 {
	margin-bottom: 2rem
}
.top-section .about-text3 .col-md-6:nth-child(odd) {
	width: 40%
}
.m-menu-inn .about-text2 {
	overflow-y: auto;
	padding-top: 0
}
.about-text4 h4 {
	font-size: 19px;
	margin-bottom: 1rem
}
.about-mm.m-menu a.read-m {
	height: auto;
	margin: 0
}
.about-mm.m-menu .about-text h2 {
	margin-bottom: 1rem
}
.about-mm.m-menu .about-text {
	margin-bottom: 3rem
}
}
@media (max-width:1649px) {
.about-mm.m-menu .about-text h2, .about-text4 h4 {
	margin-bottom: 1rem
}
.about-text4 h4 {
	font-size: 19px
}
.about-mm.m-menu a.read-m {
	height: auto;
	margin: 0
}
.camp_text2 {
	padding-left: 0
}
.m-menu-inn .about-text2 {
	overflow-y: auto
}
.m-menu-inn .about-text2::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px #fff;
border-radius:10px;
background-color:#f5f5f5
}
.m-menu-inn .about-text2::-webkit-scrollbar {
width:3px;
background-color:#ee6d3e
}
.m-menu-inn .about-text2::-webkit-scrollbar-thumb {
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px #e97c33;
background-color:#f6c231
}
.close_megamenu figure {
	width: 2.5rem;
	height: 2rem;
}
.top-course1 ul li b {
	font-size: 16px;
}
.top-section .img-panel img {
	max-width: 85%
}
.about-mm.m-menu .about-text {
	margin-bottom: 3rem
}
}
@media (max-width:1366px) {
.contact-menu {
	margin-bottom: 1rem
}
.about-mm.m-menu .about-text, .about-mm.m-menu .about-text3 .col-md-6, .acd_text1 blockquote, .cam_text1, .camp_text3 ul, .campus_med, .campus_right .about-text4, .header_block .menu_nav .campus_left ul>li, .header_block .menu_nav ul>li, .m-menu-inn .about-text2, .m-menu-inn .top-course1, .notification_menu {
	text-align: left
}
}
@media (max-width:1320px) {
.acd_text1 blockquote, .cam_text1 blockquote, .top-course1 ul li b {
	font-size: 19px
}
.camp_text3 h4 {
	font-size: 12px
}
}
@media (min-width:1281px) and (max-width:1399px) {
a.nac-img img {
	width: 14rem
}
img.jnu-logo.img-fluid {
	width: 28rem
}
.about-mm.m-menu .about-text3 .col-md-6:nth-child(odd) {
	width: 30%
}
.about-mm.m-menu .about-text3 .col-md-6:nth-child(2n) {
	width: 70%;
	flex-grow: 1
}
.about-mm.m-menu .about-text3 .row {
--bs-gutter-y:1.5rem;
	margin-top: 0
}
.top-section .img-panel {
	margin: 0
}
.top-section .img-panel img {
	max-width: 100%
}
.about-text4:not(:last-child) {
	margin-bottom: 2.5rem
}
.about-mm.m-menu .about-text, .m-menu .school-box .about-text2 li a {
	padding-right: 1rem
}
.about-mm.m-menu .about-text, .about-text blockquote {
	margin-bottom: 2rem
}
.contact-menu ul li {
	display: flex;
	gap: 1rem
}
.contact-menu ul {
	grid-template-columns: 30% 40% 30%
}
.about-text4:last-child {
	margin-bottom: 2.5rem!important
}
.m-menu-inn .about-text2 {
	height: 21rem;
	overflow-y: auto
}
.acd_text3.about-text2 {
	margin-top: 2rem
}
.about-text blockquote {
	margin-bottom: 1.5rem
}
.m-menu-inn .cam_text1 .campus_img .yellow_bg_btn {
	padding-block: 0.3rem
}
.cam_text1 .campus-view.menu_deeg {
	margin-top: 30px
}
}
@media (min-width:1200px) and (max-width:1281px) {
.about-mm.m-menu .about-text3 .col-md-6:nth-child(odd) {
	width: 30%
}
.about-mm.m-menu .about-text3 .col-md-6:nth-child(2n) {
	width: 70%;
	flex-grow: 1
}
.top-section .img-panel {
	margin: 0
}
.about-text blockquote, .menu_nav .about-text blockquote a {
	font: var(--font-18)
}
.about-text blockquote, .about-text4 p, .notificati_text a {
	margin-bottom: 1rem
}
.about-text4:last-child {
	margin-bottom: 1.5rem!important
}
.notification_menu h3, .top-course1 {
	margin-bottom: 0
}
.contact-menu ul li p {
	font-size: var(--font-14)
}
.contact-menu ul li a {
	font-size: var(--font-18)
}
.group_mail {
	padding-bottom: 1rem;
	margin-bottom: 1rem
}
.m-menu-inn .about-text2 {
	height: 21rem
}
.acd_text1 {
	padding-right: 3rem
}
.about-mm.m-menu a.read-m img {
	width: 1.8rem
}
.camp_text3 ul {
	padding: 1rem 0
}
.counter-list ul {
	gap: 15px
}
.top-section {
	padding: 17rem 4rem 4rem
}
.m-menu .about-text2 li a {
	padding-right: 2rem
}
.campus_right .about-text4 {
	margin-bottom: 20px
}
.top-section .img-panel img {
	max-width: 100%
}
.contact-menu ul li {
	gap: 1rem
}
.m-menu-inn .cam_text1 .campus_img .yellow_bg_btn {
	padding-block: 0.3rem
}
.about-mm.m-menu .about-text {
	margin-bottom: 2rem
}
.cam_text1 .campus-view.menu_deeg {
	margin-top: 30px
}
}
@media (min-width:1650px) and (max-width:1920px) {
.top-section>.row {
	height: 500px
}
.top-section {
	padding: 17rem 4rem 4rem
}
.megamenu_nav {
	width: 60%!important
}
}
body.sticky header .container-fluid:before {
	width: 100%;
	content: "";
	position: absolute;
	right: 0;
	height: 100%;
	background: #1c2447;
	top: 0;
}
.m-menu-inn.height3 {
    height: 300px;
}
