@font-face {
	src: url("../fonts/GeneralSans-Regular.ttf");
	font-family: GeneralSans-Regular;
}
@font-face {
	src: url("../fonts/GeneralSans-Medium.ttf");
	font-family: GeneralSans-Medium;
}
@font-face {
	src: url("../fonts/GeneralSans-Light.ttf");
	font-family: GeneralSans-Light;
}
@font-face {
	src: url("../fonts/GeneralSans-Italic.ttf");
	font-family: GeneralSans-Italic;
}
@font-face {
	src: url("../fonts/GeneralSans-Bold.ttf");
	font-family: GeneralSans-Bold;
}
@font-face {
	src: url("../fonts/GeneralSans-Variable.ttf");
	font-family: GeneralSans-Variable;
}


#header.sticky_header {
	/* position: relative; */
}
:root {
	--green-color: #8BF38A;  
	--pink-color: #FF56B6;   
	--orange-color: #FF9100;   
	--blue-color: #5871FF; 
	--grey-color: #393939; 
	--purple-color: #CBD4FF; 
	--light-green-color: #DCF7CC; 
	--light-orange-color: #FFCD8C; 
}
#wpadminbar{
	z-index: 999999;
}
body.logged-in.admin-bar .fixed-top {
	top: 32px;
}
.pink-bg {background-color:var(--pink-color);}
.orange-bg {background-color: var(--orange-color);}
.green-bg {background-color: var(--green-color);}
.blue-bg {background-color: var(--blue-color);}
.grey-bg {background-color: var(--grey-color);}
.dark-grey-bg {background-color: var(--grey-color);}
.purple-bg {background-color: var(--purple-color);}
.light-green-bg {background-color: var(--light-green-color);}
.light-orange-bg {background-color: var(--light-orange-color);}
body ,.gs-regular{
	font-family: GeneralSans-Regular;
}
.gs-bold{
	font-family: GeneralSans-Bold;
}
.gs-semi-bold , .single-addmission-code strong{
	font-family: GeneralSans-Variable;
	font-weight: 600;
}
.gs-Medium{
	font-family: GeneralSans-Medium;
	font-weight: 500;
}
.gs-light{
	font-family: GeneralSans-Light;
	font-weight: 300;
}
.cmrn-body{
	font-size: 18px;
	line-height: 28px;
	color: #393939;
}
.page-template-home-2025 .cmrn-body {
	padding-top: 0;
}
/*  */
.theme-text{
	color: #008E87;
}
.bg-grey {
	background-color: #F9F9F9;
}
.navbar .menu-item a {
    line-height: 21px;
}
.cmrn-body .cmrn-h2 , .cmrn-addmission-programmes h2{
	font-size: 72px;
	line-height: 78px;
}
.cmrn-body .cmrn-h3{
	font-size: 40px;
	line-height: 44px;
}
.cmrn-body .cmrn-h4, .cmrn-addmission-requirements h4 , .cmrn-addmission-requirements ol li , 
.cmrn-addmission-support ul li ,.cmrn-body .cmrn-addmission-support p, .single-addmission-code h4{
	font-size: 28px;
	line-height: 30px;
}
.cmrn-body .cmrn-h5{
	font-size: 22px;
	line-height: 26px;
}
.cmrn-body .cmrn-h6{
	font-size: 18px;
	line-height: 22px;
}
.cmrn-body .font-58{
	font-size: 58px;
	line-height: 74px;
}
.cmrn-body .font-28 , .cmrn-addmission-aboutblr .cmrn-aboutblr-desc li , .seperator-row ul li ,.cmrn-addmission-acedemic ul li
,.scholarship-ul ul li , .scholarship-ul ol li , .cmrn-space-learning-section .font-28 p{
	font-size: 28px;
	line-height: 36px;
	letter-spacing: 0.28px;
}
.cmrn-body .font-24{
	font-size: 24px;
	line-height: 28px;
}
.cmrn-body .font-16{
	font-size: 16px;
	line-height: 16px;
}
body .cmrn-body span {
	font-size: inherit;
}
body.elementor-page h1, body.elementor-page h2 ,body.elementor-page h3, 
body.elementor-page h4{
 	font-family: GeneralSans-Variable;
    font-weight: 600;
}
a{
	text-decoration: none;
}
a:hover {
	color: inherit;
}
.req-call-back {
	transform: rotate(-90deg);
	-webkit-transform-origin: 100% 100%;
	cursor: pointer;
	transition: all 0.5s ease;
	right: 0;
	top: 30%;
	text-decoration: none;
	background-color: #00D0C9;
	z-index: 99999;
	padding: 20px 40px;
	font-size: 18px;
}
.cmrn-header-bottom {
	padding-top: 155px;
}
.cmrn-header-bottom-flex {
	padding: 25px 0;
	gap: 24px;
}
.cmrn-header-bottom-flex .cmrn-header-bottom-li {
	box-shadow: 0px 0px 8px 0px #00000026;
	font-family: GeneralSans-Medium;
	background-color: #FF9100;
	width: 170px;
}
.cmrn-header-bottom-flex .cmrn-header-bottom-li:hover,.cmrn-header-bottom-flex .cmrn-header-bottom-li:nth-child(2):hover,.cmrn-header-bottom-flex .cmrn-header-bottom-li:nth-child(3):hover,.cmrn-header-bottom-flex .cmrn-header-bottom-li:nth-child(4):hover {
	background-color: #fff;
}
.cmrn-header-bottom-flex .cmrn-header-bottom-li span {
	font-size: 14px;
	padding: 0 14px;
	line-height: 16px;
}
.cmrn-header-bottom-flex .cmrn-header-bottom-li:nth-child(2) {
	background-color: #8BF38A;
}
.cmrn-header-bottom-flex .cmrn-header-bottom-li:nth-child(3) {
	background-color: #FF56B6;
}
.cmrn-header-bottom-flex .cmrn-header-bottom-li:nth-child(4) {
	background-color: #00D0C9;
}
.cmrn-get-started {
	padding: 100px 0 168px;
}
.cmrn-get-started-left p {
	max-width: 427px;
	margin: 0 0 0 50px;
	font-size: 28px;
	line-height: 36px;
}
.creative-thinkers-icon img {
	margin-right: 32px;
}
.cmrn-get-started .btn-apply {
	width: 360px;
	text-align: center;
	background-color: #00D0C9;
	border-radius: 0;
	padding: 15px;
	font-size: 34px;
	line-height: 1;
	color: #fff;
}
.cmrn-get-started .btn-apply:hover {
	background-color: #fff;
	color: #00D0C9;
}
.cmrn-creative-thinkers .cmrn-creative-thinkers-right {
	border-left: 1px solid #D4D4D4;
	padding-left: 54px;
	max-width: 516px;
}
.feature-box .number-tag {
	width: 88px;
	height: 88px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #8BF38A;
	color: #393939;
	font-size: 34px;
}
.feature-box .number-tag.orange{
	background-color: #FF9100;
}
.feature-box .number-tag.pink{
	background-color: #FF56B6;
}
.feature-box .number-tag.yellow{
	background-color: #FFDD00;
}
.feature-title:not(.cmrn-alumni-section){
	max-width: 210px;
}
.creative-thinkers-icon {
	padding: 32px 70px 48px;
	background-color: #F9F9F9;
}
.cmrn-creative-thinkers {
	padding: 0 0 130px;
}
.cmrn-acedemic-section {
/*     background-color: #393939; */
	padding: 125px 0;
}
.acedemic-link {
	padding: 20px 34px;
	background-color: #FFDD00;
	font-size: 18px;
	line-height: 23px;
	color: #393939;
	width: 311px;
	text-decoration: none;
	gap: 26px;
	background-image: url('data:image/svg+xml,<svg width="37" height="20" viewBox="0 0 37 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9316 0.324677C24.6908 0.108225 24.3776 0 23.9922 0C23.6068 0 23.2936 0.108225 23.0527 0.324677C22.8118 0.497835 22.6914 0.725109 22.6914 1.00649C22.6914 1.28788 22.8118 1.5368 23.0527 1.75325L32.5195 8.96104H1.30078C0.963542 8.96104 0.662435 9.05844 0.397461 9.25325C0.132487 9.44805 0 9.69697 0 10C0 10.2597 0.132487 10.4978 0.397461 10.7143C0.662435 10.9307 0.963542 11.039 1.30078 11.039C4.04688 11.039 6.62435 11.039 9.0332 11.039C11.4421 11.039 13.6823 11.039 15.7539 11.039C17.8255 11.039 19.7285 11.039 21.4629 11.039C23.1973 11.039 24.7389 11.039 26.0879 11.039C26.8105 11.039 27.7018 11.039 28.7617 11.039C29.8216 11.039 31.0742 11.039 32.5195 11.039L23.0527 18.2468C22.8118 18.4632 22.6914 18.7121 22.6914 18.9935C22.6914 19.2749 22.8118 19.5022 23.0527 19.6753C23.2936 19.8918 23.6068 20 23.9922 20C24.3776 20 24.6908 19.8918 24.9316 19.6753L36.6387 10.7143C36.8796 10.4978 37 10.2597 37 10C37 9.74026 36.8796 9.50216 36.6387 9.28571L24.9316 0.324677Z" fill="%23393939"/></svg>');
	background-repeat: no-repeat;
	background-position: calc(100% - 34px);
}
.acedemic-link:hover {
	background-image: url('data:image/svg+xml,<svg width="37" height="20" viewBox="0 0 37 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9316 0.324677C24.6908 0.108225 24.3776 0 23.9922 0C23.6068 0 23.2936 0.108225 23.0527 0.324677C22.8118 0.497835 22.6914 0.725109 22.6914 1.00649C22.6914 1.28788 22.8118 1.5368 23.0527 1.75325L32.5195 8.96104H1.30078C0.963542 8.96104 0.662435 9.05844 0.397461 9.25325C0.132487 9.44805 0 9.69697 0 10C0 10.2597 0.132487 10.4978 0.397461 10.7143C0.662435 10.9307 0.963542 11.039 1.30078 11.039C4.04688 11.039 6.62435 11.039 9.0332 11.039C11.4421 11.039 13.6823 11.039 15.7539 11.039C17.8255 11.039 19.7285 11.039 21.4629 11.039C23.1973 11.039 24.7389 11.039 26.0879 11.039C26.8105 11.039 27.7018 11.039 28.7617 11.039C29.8216 11.039 31.0742 11.039 32.5195 11.039L23.0527 18.2468C22.8118 18.4632 22.6914 18.7121 22.6914 18.9935C22.6914 19.2749 22.8118 19.5022 23.0527 19.6753C23.2936 19.8918 23.6068 20 23.9922 20C24.3776 20 24.6908 19.8918 24.9316 19.6753L36.6387 10.7143C36.8796 10.4978 37 10.2597 37 10C37 9.74026 36.8796 9.50216 36.6387 9.28571L24.9316 0.324677Z" fill="%23FFDD00"/></svg>');
	background-color: #393939;
	color: #FFDD00;
}
.acedemic-link.bg-theme {
	background-image: url('data:image/svg+xml,<svg width="37" height="20" viewBox="0 0 37 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9316 0.324677C24.6908 0.108225 24.3776 0 23.9922 0C23.6068 0 23.2936 0.108225 23.0527 0.324677C22.8118 0.497835 22.6914 0.725109 22.6914 1.00649C22.6914 1.28788 22.8118 1.5368 23.0527 1.75325L32.5195 8.96104H1.30078C0.963542 8.96104 0.662435 9.05844 0.397461 9.25325C0.132487 9.44805 0 9.69697 0 10C0 10.2597 0.132487 10.4978 0.397461 10.7143C0.662435 10.9307 0.963542 11.039 1.30078 11.039C4.04688 11.039 6.62435 11.039 9.0332 11.039C11.4421 11.039 13.6823 11.039 15.7539 11.039C17.8255 11.039 19.7285 11.039 21.4629 11.039C23.1973 11.039 24.7389 11.039 26.0879 11.039C26.8105 11.039 27.7018 11.039 28.7617 11.039C29.8216 11.039 31.0742 11.039 32.5195 11.039L23.0527 18.2468C22.8118 18.4632 22.6914 18.7121 22.6914 18.9935C22.6914 19.2749 22.8118 19.5022 23.0527 19.6753C23.2936 19.8918 23.6068 20 23.9922 20C24.3776 20 24.6908 19.8918 24.9316 19.6753L36.6387 10.7143C36.8796 10.4978 37 10.2597 37 10C37 9.74026 36.8796 9.50216 36.6387 9.28571L24.9316 0.324677Z" fill="white"/></svg>');
	
}
.acedemic-link.bg-theme:hover {
	background-color: #fff;
	color: #00D0C9;
	background-image: url('data:image/svg+xml,<svg width="37" height="20" viewBox="0 0 37 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.9316 0.324677C24.6908 0.108225 24.3776 0 23.9922 0C23.6068 0 23.2936 0.108225 23.0527 0.324677C22.8118 0.497835 22.6914 0.725109 22.6914 1.00649C22.6914 1.28788 22.8118 1.5368 23.0527 1.75325L32.5195 8.96104H1.30078C0.963542 8.96104 0.662435 9.05844 0.397461 9.25325C0.132487 9.44805 0 9.69697 0 10C0 10.2597 0.132487 10.4978 0.397461 10.7143C0.662435 10.9307 0.963542 11.039 1.30078 11.039C4.04688 11.039 6.62435 11.039 9.0332 11.039C11.4421 11.039 13.6823 11.039 15.7539 11.039C17.8255 11.039 19.7285 11.039 21.4629 11.039C23.1973 11.039 24.7389 11.039 26.0879 11.039C26.8105 11.039 27.7018 11.039 28.7617 11.039C29.8216 11.039 31.0742 11.039 32.5195 11.039L23.0527 18.2468C22.8118 18.4632 22.6914 18.7121 22.6914 18.9935C22.6914 19.2749 22.8118 19.5022 23.0527 19.6753C23.2936 19.8918 23.6068 20 23.9922 20C24.3776 20 24.6908 19.8918 24.9316 19.6753L36.6387 10.7143C36.8796 10.4978 37 10.2597 37 10C37 9.74026 36.8796 9.50216 36.6387 9.28571L24.9316 0.324677Z" fill="%2300D0C9"/></svg>');
}

.acedemic-link:hover {
	text-decoration: none;
/*     color: #393939; */
}
.cmrn-acedemic-top {
	padding: 55px 40px 40px 65px;
	background-color: #8BF38A;
	color: #393939;
	text-decoration: none;
}
.cmrn-acedemic-top:hover {
	color: #393939;
	text-decoration: none;
}
.cmrn-acedemic-top span {
	border-left: 1px solid #393939;
	padding-left: 28px;
	margin-left: 28px;
	font-size: 18px;
	line-height: 22px;
}
.cmrn-acedemic-top p {
	margin: 60px 0 30px;
	max-width: 100%;
}
.cmrn-acedemic-col:nth-child(2) .cmrn-acedemic-top{
	background-color: #FF56B6;
}
.cmrn-acedemic-card {
	background-color: #F9F9F9;
	margin: 34px 0 0 145px;
	position: relative;
}
.cmrn-acedemic-section:before {
	content: "";
	background-color: #393939;
	top: 0;
	left: 0;
	right: 0;
	bottom: 400px;
	position: absolute;
}
.cmrn-acedemic-cardright {
	max-width: 535px;
	flex-basis: 535px;
}
.cmrn-acedemic-cardleft {
	max-width: calc(100% - 535px);
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: calc(100% - 535px);
}
.cmrn-acedemic-top-icon {
	margin-left: -90px;
	margin-bottom: -290px;
	z-index: 1;
	position: relative;
}
.cmrn-acedemic-cards {
	padding-top: 113px;
}
.cmrn-acedemic-cardright-main {
	padding: 60px 85px 60px 30px;
}
.cmrn-acedemic-cardright-main span {
	letter-spacing: 0.8px;
	margin-bottom: 45px;
	font-size: 16px;
}
.cmrn-acedemic-cardright-main p {
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 0.36px;
}
.cmrn-acedemic-card:nth-child(odd) {
	margin: 34px 145px 0 0;
}
.cmrn-acedemic-card:nth-child(odd) .cmrn-acedemic-cardleft {
	order: 2;
}
.cmrn-acedemic-card:nth-child(odd) .cmrn-acedemic-cardright {
	order: 1;
	padding-left: 40px;
}
.cmrn-trending-section{
	padding: 148px 0 120px;
}
.cmrn-trending-section:before{
	content: "";
	background-color: #393939;
	top: 0;
	left: 0;
	right: 0;
	height: 726px;
	position: absolute;
}
.cmrn-trending-single {
	background-color: #F9F9F9;
	margin-bottom: 20px;
	position: relative;
}
.cmrn-trending-single .trending-span{
	left: 0;
	bottom: 0;
	width: 124px;
	padding: 6px;
	background-color: #F946AC;
	text-align: center;
	font-size: 12px;
	line-height: 23px;
}
.cmrn-trending-single:hover .trending-span {
	background-color: #393939;
	color: #F946AC;
}
.cmrn-trending-single.cmrn-trending-event:hover .trending-span {
	color: #FF9100;
	background-color: #393939;
}
.cmrn-trending-single.cmrn-trending-news:hover .trending-span {
	color: #8BF38A;
	background-color: #393939;
}
.cmrn-trending-desc {
	padding: 37px;
}
.cmrn-trending-desc .cmrn-h4 {
	margin-bottom: 64px;
	word-break: break-word;
}
.cmrn-trending-section .trending-illustration {
	margin-top: 73px;
	margin-bottom: -250px;
}
.cmrn-trending-single.left-img {
	display: flex;
}
.cmrn-trending-single.left-img .trending-thumbnail {
	min-width: 252px;
}
.cmrn-trending-single.left-img .cmrn-trending-desc {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.cmrn-trending-single.cmrn-trending-event .trending-span {
	background-color: #FF9100;
}
.cmrn-trending-single.cmrn-trending-news .trending-span {
	background-color: #8BF38A;
}
.cmrn-trending-single.no-img .trending-span {
	left: auto;
	right: 0;
}
.cmrn-trending-section .trending-illustration-bottom {
	margin-top: -20px;
}
.trending-illustration-bottom2 img{
	margin-right: 200px;
}
.cmrn-career-section{
	padding-bottom: 237px;
}
.cmrn-career-title{
	padding: 50px 0;
}
.cmrn-career-title:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 70%;
	background-color: #00D0C9;
}
.cmrn-career-left .cmrn-career-icons {
	row-gap: 30px;
/*     padding: 128px 0 96px; */
	padding: 87px 0 74px;
}
.cmrn-creative-thinkers-bottom .single-feature:hover .feature-box .number-tag {
	background-color: #393939 !important;
}
.cmrn-creative-thinkers-bottom .single-feature:hover .feature-box .number-tag img {
	filter: brightness(0) invert(1);
}
.cmrn-creative-thinkers-bottom .creative-thinkers-icon {
	padding: 35px;
}
.cmrn-creative-thinkers-bottom .feature-box .number-tag {
	left: auto;
	right: 0;
}
.acedemic-links{
	gap: 38px;
}
.acedemic-link.bg-theme {
	background-color: #00D0C9;
	color: #fff;
}
.acedemic-link.bg-theme img {
	filter: brightness(0) invert(1);
}
.cmrn-creative-thinkers-bottom {
	padding: 0 0 351px;
}
.cmrn-beyond-academics{
	padding: 131px 0 125px;
}
.cmrn-beyond-academics:before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 770px;
	background-color: #393939;
}
.cmrn-beyond-academics .beyond-illustration{
	top: -236px;
	right: 117px;
}
.cmrn-beyond-academics-list {
	padding: 44px 0 0;
}
.cmrn-beyond-academics-left {
	padding: 56px 64px;
	position: relative;
	right: -130px;
}
.cmrn-beyond-academics-single{
	margin-bottom: 50px;
}
.beyond-academics-ball1 {
	top: 58%;
	left: 77px
}
.beyond-academics-ball2 {
	
	margin-left: auto;
		margin-left: auto;
	margin-top: -50px;
}
.custom-masonry .row {
	margin-left: 0;
	margin-right: 0;
	gap: 20px;
}
.custom-masonry .row .col-md-4 {
	flex: 0 0 34.2%;
	max-width: 34.2%;
	padding: 0;
}
.custom-masonry .row .col-md-5 {
	flex: 0 0 37.2%;
	max-width: 37.2%;
	padding: 0;
	margin-top: -45px;
}
.custom-masonry .row .col-md-3 {
	flex: 0 0 25.6%;
	max-width: 25.6%;
	padding: 0;
	margin-top: 20px;
}
.custom-masonry .row .col-md-4 .cmrn-interactive-single {
	text-align: right;
}
.cmrn-interactive-single {
	margin-bottom: 20px;
}
.interactive-spaces-illustration2 {
	z-index: -2;
	position: relative;
	bottom: 73px;
	right: 0;
}
.cmrn-interactive-spaces {
/*     padding: 0 0 270px; */
	padding: 0 0 100px;
}
.cmrn-alumni-section .creative-thinkers-icon {
	padding: 45px 60px 45px 45px;
}
.cmrn-alumni-slide .single-feature {
	margin-right: 12px;
}
.cmrn-alumni-slide {
	width: 333px;
}
.cmrn-alumni-slide.slick-current {
	width: 549px ;
}
/* .home-alumni-slider .cmrn-alumni-slide.slick-current, .home-alumni-slider .cmrn-alumni-slide {
	width: 920px;
} */
.cmrn-alumni-slide .single-feature .feature-box img {
	height: 403px;
	width: 100%;
	object-fit: cover;
}
.cmrn-alumni-slide .single-feature .feature-desc {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 60px;
}
.cmrn-alumni-slide:not(.slick-current) {
	position: relative;
}
.cmrn-alumni-slide:not(.slick-current):before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgb(255 255 255 / 60%);
	z-index: 1;
}
.cmrn-alumni-slider .slick-prev,.cmrn-alumni-slider .slick-next,.slick-2k25 .slick-prev,.slick-2k25 .slick-next{
	position: absolute;
	top: -71px;
	width: 32px;
	height: 19px;
	right: 0;
	left: auto;
	background-image: url('data:image/svg+xml,<svg width="32" height="19" viewBox="0 0 32 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5625 0.308441C21.3542 0.102814 21.0833 0 20.75 0C20.4167 0 20.1458 0.102814 19.9375 0.308441C19.7292 0.472944 19.625 0.688852 19.625 0.956169C19.625 1.22349 19.7292 1.45996 19.9375 1.66558L28.125 8.51299H1.125C0.833333 8.51299 0.572917 8.60552 0.34375 8.79058C0.114583 8.97565 0 9.21212 0 9.5C0 9.74675 0.114583 9.97294 0.34375 10.1786C0.572917 10.3842 0.833333 10.487 1.125 10.487C3.5 10.487 5.72917 10.487 7.8125 10.487C9.89583 10.487 11.8333 10.487 13.625 10.487C15.4167 10.487 17.0625 10.487 18.5625 10.487C20.0625 10.487 21.3958 10.487 22.5625 10.487C23.1875 10.487 23.9583 10.487 24.875 10.487C25.7917 10.487 26.875 10.487 28.125 10.487L19.9375 17.3344C19.7292 17.54 19.625 17.7765 19.625 18.0438C19.625 18.3111 19.7292 18.5271 19.9375 18.6916C20.1458 18.8972 20.4167 19 20.75 19C21.0833 19 21.3542 18.8972 21.5625 18.6916L31.6875 10.1786C31.8958 9.97294 32 9.74675 32 9.5C32 9.25325 31.8958 9.02706 31.6875 8.82143L21.5625 0.308441Z" fill="%23008E87"/></svg>');
	transform-origin: center;
	transform: rotate(0deg);
}
.cmrn-alumni-slider .slick-prev ,.slick-2k25 .slick-prev{
	right: 75px;
	transform: rotate(180deg);
}
.cmrn-alumni-section .pagingInfo {
	padding-right: 160px;
}
.cmrn-alumni-slider .slick-prev:before, .cmrn-alumni-slider .slick-next:before,.slick-2k25 .slick-prev:before,.slick-2k25 .slick-next:before {
	display: none;
}
.cmrn-alumni-slider .slick-prev.slick-disabled, .cmrn-alumni-slider .slick-next.slick-disabled ,
.slick-2k25 .slick-prev.slick-disabled, .slick-2k25 .slick-next.slick-disabled{
	opacity: 0.35;
}
.section.quick_connect_main {
	position: relative;
	transform: translateY(-170px);
}
.quick_cont_head {
	background-color: #FFDD00;
	padding: 50px;
	text-align: center;
}
.sec_heading {
	font-size: 36px;
}
#quick_cont_tab {
	background-color: #FFDD00;
	justify-content: space-between;
	border: 1px solid #fff;
}
#quick_cont_tab .nav-item {
	width: 33%;
	text-align: center;
	border-right: 1px solid #fff;
}
#quick_cont_tab.nav-pills .nav-link,
#quick_cont_tab.nav-pills .nav-link.active,
#quick_cont_tab.nav-pills .show > .nav-link {
	color: #222;
	text-align: center;
	font-size: 20px;
	line-height: 33px;
	background-color: #FFDD00;
	padding: 20px;
	width: 100%;
	background: 0 0;
	border: 0;
}
#quick_cont_tab .nav-link i:before {
	color: #fff;
}
#quick_cont_tab .nav-link i {
	font-family: "Font Awesome 6 Free";
}

.cmrn-alumni-slide .single-feature .feature-box img.play-icon {
	width: 82px;
	height: 82px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.single-feature .feature-box  img {
	aspect-ratio: 4 / 3.2;
	object-fit: cover;
}
.sidebar_btns {
	display: none;
}
.cmrn-beyond-academics-right {
	max-width: 900px;
}
/* Addmission page  */
.cmrn-tab .nav-pills .nav-link {
	background-color: #F9F9F9;
	padding: 28px;
	color: #939393;
	font-family: GeneralSans-Medium;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	border-bottom: 5px solid #F9F9F9;
	border-radius: 0;
}
.cmrn-addmission-tab-section .nav-pills {
	gap: 8px;
}
.cmrn-tab-sticky {
	position: sticky;
	/* top: 156px; */
	top: 137px;
	background-color: #fff;
	z-index: 1;
}
body.logged-in.admin-bar .cmrn-tab-sticky {
	top: 188px;
}
.cmrn-tab .nav-pills .nav-link.active {
	color: #393939;
	border-color: #FFDD00;
	background-color: #fff;
}
.cmrn-tab .tab-content {
	padding-top: 162px;
}
.cmrn-addmission-desc{
	padding: 0 0 165px;
}
.cmrn-addmission-apply{
	padding: 125px 0;
}
.single-apply-step {
	background-color: #fff;
	height: 100%;
	padding: 28px 0 43px;
}
.single-apply-step .single-apply-step-count {
	max-width: 251px;
	padding: 16px 53px;
	margin-left: -15px;
	margin-bottom: 32px;
}
.single-apply-step p {
	margin: 0;
	padding: 0 37px;
	line-height: 28px;
	letter-spacing: 0.18px;
}
.cmrn-addmission-apply-section {
	padding: 0 0 30px;
}
.cmrn-addmission-code{
	padding: 0 0 120px;
}
.single-addmission-code {
	padding: 52px 38px 48px 42px;
	height: 100%;
}
.single-addmission-code h4{
	font-family: GeneralSans-Variable;
	font-weight: 600;
	margin-bottom: 24px;
}
.addmission-code-row .row,.g-12 {
	--bs-gutter-x: 12px;
}
.single-addmission-code ul li {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 20px;
}
.cmrn-addmission-programmes {
	padding: 54px 78px 54px 54px;
	background-color: #F9F9F9;
	height: 100%;
}
.cmrn-addmission-programmes-section{
	padding: 0 0 180px;
}
.cmrn-banner .banner-illustration {
	bottom: 0;
	right: 0;
}
.cmrn-addmission-requirements{
	padding-bottom: 162px;
}
.cmrn-addmission-requirements .cmrn-h4 {
	line-height: 36px;
}
.modal {
	--bs-modal-zindex: 99999;
}
.cmrn-addmission-programmes h6 {
	text-transform: uppercase;
	margin-bottom: 3rem;
}
.cmrn-addmission-programmes h2 {
	font-family: GeneralSans-Variable;
	font-weight: 600;
	padding-bottom: 1rem ;
	margin-bottom: 1.5rem ;
}
.cmrn-addmission-programmes ul {
	padding-left: 1rem;
}
.cmrn-addmission-programmes ul li {
	margin-bottom: 12px;
}
.cmrn-addmission-programmes ul li strong {
	font-family: GeneralSans-Variable;
	font-weight: 600;
}
.cmrn-addmission-requirements h4{
	font-family: GeneralSans-Regular;
	line-height: 36px;
	margin-bottom: 24px;
}
.cmrn-addmission-requirements ol li , .cmrn-addmission-requirements ul li{
	margin-bottom: 12px;
}
.cmrn-addmission-requirements ol ul {
	margin-top: 12px;
}
.addmission-code-row-bg .single-addmission-code.light-green-bg {
	background-image: url('data:image/svg+xml,<svg width="125" height="253" viewBox="0 0 125 253" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_4639_3318" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="125" height="253"><rect x="125" y="5.46392e-06" width="253" height="125" transform="rotate(90 125 5.46392e-06)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_4639_3318)"><path d="M54.6652 283.192L127 283.192L127 232.461L54.6652 283.192Z" fill="white"/><path d="M127 210.501L127 184.563L-0.276078 273.835L-0.276078 283.195L18.0699 283.195L127 210.501Z" fill="white"/><path d="M125.938 163.303L125.938 137.406L-0.275643 225.934L-0.275644 247.537L125.938 163.303Z" fill="white"/><path d="M125.938 115.405L125.938 89.5078L-0.275643 178.035L-0.275644 199.639L125.938 115.405Z" fill="white"/><path d="M125.938 67.4985L125.938 41.6016L-0.275643 130.129L-0.275644 151.733L125.938 67.4985Z" fill="white"/><path d="M125.938 19.6001L125.938 -6.29687L-0.275643 82.2304L-0.275644 103.834L125.938 19.6001Z" fill="white"/><path d="M125.938 -28.2983L125.938 -54.1953L-0.275643 34.332L-0.275644 55.9358L125.938 -28.2983Z" fill="white"/><path d="M125.938 -76.2046L125.938 -102.102L-0.275643 -13.5743L-0.275644 8.02952L125.938 -76.2046Z" fill="white"/></g></svg>');
	background-position: top right;
	background-repeat: no-repeat;
}
.cmrn-addmission-support ul li ,.cmrn-body .cmrn-addmission-support p{
	line-height: 36px;
	margin-bottom: 22px;
}
.cmrn-tab .tab-content .cmrn-addmission-academics {
	padding-bottom: 130px;
}
.cmrn-addmission-support {
	padding: 0 0 200px;
}
.addmission-support-row .col-md-6:first-child {
	padding-right: 110px;
}
.addmission-support-row .col-md-6:nth-child(2) {
	padding-left: 110px;
	border-left: 1px solid #E7E7E7;
	position: relative;
}
.addmission-support-row .col-md-6:nth-child(2):after , .addmission-support-row .col-md-6:nth-child(2):before ,
.seperator-row .col-md-6:nth-child(2):after , .seperator-row .col-md-6:nth-child(2):before{
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	background-color: #E7E7E7;
	top: -8px;
	left: -5px;
	border-radius: 50%;
}
.addmission-support-row .col-md-6:nth-child(2):after , .seperator-row .col-md-6:nth-child(2):after{
	top: auto;
	bottom: -8px;
}
.seperator-row .col-md-6:nth-child(2):after , .seperator-row .col-md-6:nth-child(2):before{
	background-color: #FFFFFF80;
}
.seperator-row .col-md-6:first-child {
	padding-right: 75px;
}
.seperator-row .col-md-6:nth-child(2) {
	padding-left: 75px;
	border-left: 1px solid #FFFFFF80;
	position: relative;
}
.cmrn-acedemic-top p:not(:first-child) {
	margin-top: 30px;
	margin-bottom: 0;
}
.cmrn-acedemic-col:nth-child(3) .cmrn-acedemic-top {
	background-color: #5871FF;
}
.cmrn-addmission-acedemic{
	margin-bottom: 178px;
}
.cmrn-addmission-aboutblr .cmrn-acedemic-card {
	margin-bottom: 90px;
}
.cmrn-addmission-aboutblr .cmrn-aboutblr-desc li {
	margin-bottom: 22px;
	flex: 0 0 auto;
	width: 50%;
}
.cmrn-addmission-aboutblr .cmrn-aboutblr-desc ul {
	display: flex;
	flex-wrap: wrap;
}
.cmrn-addmission-alumni .cmrn-alumni-slide,.cmrn-addmission-alumni .cmrn-alumni-slide.slick-current {
	width: 880px;
}
.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon {
	padding: 60px 50px 60px 114px;
}
.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon .h3 {
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0.24px;
	margin-bottom: 45px;
}
.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon p {
	color: #656C76;
}
.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon p:last-child, .cmrn-alumni-des{
	color: #939393;
}
.cmrn-addmission-alumni {
	padding: 0 0 155px;
}
.cmrn-social{
	gap: 40px;
}
.cmrn-addmission-contact{
	padding: 0 0 186px;
}
.cmrn-addmission-aboutblr {
	padding: 0 0 200px;
}
.cmrn-addmission-faq {
	padding: 0 0 242px;
}
.filter-box .form-control {
	background-color: #F9F9F9;
	border: 0;
	padding: 10px 20px 10px 30px;
	font-family: GeneralSans-Medium;
	font-weight: 500;
	font-size: 16px;
	position: relative;
}
.filter-box .form-control.dropdown-toggle::after {
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.30334 13.696C9.6881 14.0807 10.3119 14.0807 10.6967 13.696L16.9666 7.42606C17.3513 7.04131 17.3513 6.4175 16.9666 6.03275C16.5818 5.64799 15.958 5.64799 15.5733 6.03275L10 11.606L4.42674 6.03275C4.04199 5.64799 3.41818 5.64799 3.03343 6.03275C2.64868 6.4175 2.64868 7.04131 3.03343 7.42606L9.30334 13.696ZM10 11.5215L9.01478 11.5215L9.01478 12.9993L10 12.9993L10.9852 12.9993L10.9852 11.5215L10 11.5215Z" fill="%23F946AC"/></svg>');
	border: 0;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}
.filter-box .search-btn {
	background-color:  #5871FF1A;
	border: 0;
	padding: 11px;
	text-align: right;
}
.filter-box .dropdown-menu {
	background-color: #F9F9F9;
	border: 0;
	border-radius: 0;
	padding: 0;
}
.filter-box .dropdown-menu li a{
	padding: 10px 20px;
	font-family: GeneralSans-Medium;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}
.filter-box .dropdown-menu li a:hover ,.filter-box .dropdown-menu li a:hover a {
	background: #F946AC33;
	color: #393939 !important;

}
.filter-box .form-control.dropdown-toggle.show:after {
	transform: translateY(-50%) rotate(180deg);
}
.filter-content {
	background-color: #F9F9F9;
}
.filter-content .filter-block {
	padding: 40px 60px;
}
.filter-content .filter-block span {
	font-size: 16px;
	line-height: 44px;
	font-family: GeneralSans-Medium;
	font-weight: 500;
	text-transform: uppercase;
}
.filter-content .filter-block h5 span {
	color: #008E87;
}
.filter-content .filter-block h5,.filter-content .filter-block h5 a {
	font-size: 20px;
	line-height: 28px;
	font-family: GeneralSans-Medium;
	font-weight: 500;
	margin-bottom: 32px;
}
.filter-content .filter-block h5 a {
	display: inline-block;
	margin-bottom: 12px;
}
.filter-content .filter-block h2 {
	font-family: GeneralSans-Variable;
	font-weight: 600;
}
.filter-box-main{
	padding: 0 0 100px;
}
.filter-content .filter-block.purple-bg,.filter-content .filter-block.light-green-bg {
	padding: 30px 60px;
}
.filter-box-listing {
	padding: 0 0 215px;
}
.filter-box-listing-right ul li {
	background-color: #F9F9F9;
	margin-bottom: 16px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 47px;
	font-weight: 500;
	font-size: 20px;
	line-height: 47.46px;
	font-family: GeneralSans-Medium;
}
.filter-box-listing-right ul {
	padding-left: 10px;
}
.filter-box-listing-right li a {
	background-color: #00D0C9;
	padding: 24px 32px;
	font-size: 14px;
	line-height: 23.8px;
	letter-spacing: 0.5px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-family: GeneralSans-Bold;
}
.filter-box-listing-right li a:hover {
	color: #00D0C9;
	background-color: #fff;
}
.filter-box-listing-right ul li:last-child{
	margin-bottom: 0;
}
.filter-box .form-control:focus {
	box-shadow: none;
}
.filter-content .filter-block .acedemic-link {
	font-family: GeneralSans-Bold;
	background-image: none;
	margin-top: 65px;
}
.filter-content .mid-col {
	max-width: 416px;
}
.filter-content .mid-col,.filter-content .col {
	max-width: 33.33%;
}
.acedemic-tab ul.nav-tabs li button.active:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 2px;
	bottom: -2px;
}
ul.nav-tabs li button#scope-enterrance-tab.active ,.acedemic-tab ul.nav-tabs li button#scope-enterrance-tab.active:after {
	background-color: #FF9100;
}
ul.nav-tabs li button#programme-merit-tab.active ,.acedemic-tab ul.nav-tabs li button#programme-merit-tab.active:after  {
	background-color: #F946AC;
}
ul.nav-tabs li button#scope-objective-tab.active ,.acedemic-tab ul.nav-tabs li button#scope-objective-tab.active:after  {
	background-color: #5871FF;
}
ul.nav-tabs li button#programme-general-tab.active ,.acedemic-tab ul.nav-tabs li button#programme-general-tab.active:after  {
	background-color: #FF9100;
}
ul.nav-tabs li button#programme-sports-tab.active ,.acedemic-tab ul.nav-tabs li button#programme-sports-tab.active:after{
	background-color: #8BF38A;
}
ul.nav-tabs li button#programme-Emp-tab.active ,.acedemic-tab ul.nav-tabs li button#programme-Emp-tab.active:after  {
	background-color: #00D0C9;
}
.programme-tabs.acedemic-tab .tab-content{padding: 0;background-color: transparent;}
.programme-tabs.acedemic-tab .tab-content > .tab-pane{padding: 0;}
.scholarship-table thead {
	background-color: #DCF7CC;
}
.scholarship-table thead th{
	padding: 40px 24px;
	font-weight: 500;
}
.scholarship-table tbody td{
	padding: 24px 0 24px 24px;
}
.scholarship-table tbody td:last-child {
	padding-right: 24px;
}
.scholarship-table tbody tr.bg-purplr td{
	padding: 12px;
}
.scholarship-table {
	font-family: 'GeneralSans-Variable', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
}
.scholarship-table thead th:first-child {
	width: 18%;
}
.scholarship-table thead th:nth-child(2) {
	width: 40%;
}
.scholarship-table {
	margin-bottom: 76px;
	background-color: #F9F9F9;
}
.programme-tabs.acedemic-tab {
	padding-bottom: 200px;
}
.scholarship-ul ul li ,.scholarship-ul ol li{
	margin-bottom: 10px;
}
.scholarship-ul ul li strong , .scholarship-ul ol li strong{
	font-family: 'GeneralSans-Variable', sans-serif;
	font-weight: 500;
}
/* market space  */
.cmrn-alumni-slide:not(.slick-current) .cmrn-makers-tool .row {
    display: none;
}
.cmrn-makers-tool h6 {
    font-family: GeneralSans-Variable;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.16px;
}
.cmrn-makers-tool ul{
    max-width: 370px;
}
.cmrn-makers-tool ul li{
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.16px;
    margin-bottom: 8px;
}
.cmrn-tools-makers-section .cmrn-slider3 .slick-track  {
    display: flex;
    flex-wrap: wrap;
}
.cmrn-tools-makers-section .cmrn-slider3 .slick-track .cmrn-alumni-slide {
    height: 100%;
    flex: 0 0 auto;
}
.cmrn-makers-tool h6:nth-of-type(2) {
    margin-top: 40px;
}

.cmrn-banner-slider .slick-arrow {
    display: none;
}
/* market space update */
.cmrn-acedemic-cards-space .cmrn-acedemic-card:nth-child(even) .cmrn-acedemic-cardleft {
	order: 2;
}
.cmrn-acedemic-cards-space .cmrn-acedemic-card:nth-child(even) .cmrn-acedemic-cardright {
	order: 1;
	padding-left: 40px;
}
.cmrn-acedemic-cards-space .cmrn-acedemic-card:nth-child(odd) .cmrn-acedemic-cardleft {
	order: 1;
}
.cmrn-acedemic-cards-space .cmrn-acedemic-card:nth-child(odd) .cmrn-acedemic-cardright {
	order: 2;
	padding-left: 12px;
}
.cmrn-ms-desc-section{
	padding: 152px 0 77px;
}
.cmrn-ms-desc-section h2 {
    color: #008E87;
    font-family: GeneralSans-Variable;
    font-weight: 600;
    margin-bottom: 30px;
	padding-top: 70px;
}
.cmrn-ms-desc-section h3 {
    font-family: GeneralSans-Variable;
    font-weight: 600;
    margin-bottom: 30px;
	padding-top: 120px;
	font-size: 72px;
	line-height: 72px;
}
@media(min-width: 1600px){
	body .container, body .container-lg, body .container-md, body .container-sm, body .container-xl{
		max-width: 1470px;
	}
	.cmrn-addmission-apply .row {
		--bs-gutter-x: 60px;
	}
}
@media (min-width: 1400px) and (max-width: 1599px) {
	body .container, body .container-lg, body .container-md, body .container-sm, body .container-xl, body .container-xxl {
		max-width: 1320px;
	}
}
@media(max-width: 1599px){
	.cmrn-body .cmrn-h2 ,.cmrn-addmission-programmes h2{
		font-size: 40px;
		line-height: 46px;
	}
	.cmrn-body .font-58 {
		font-size: 38px;
		line-height: 44px;
	}
	.cmrn-body .cmrn-h3{
		font-size: 35px;
		line-height: 40px;
	}
	.cmrn-get-started-left p,.cmrn-body .font-28, .cmrn-addmission-aboutblr .cmrn-aboutblr-desc li, 
	.seperator-row ul li, .cmrn-addmission-acedemic ul li,.scholarship-ul ul li , .scholarship-ul ol li , .cmrn-space-learning-section .font-28 p{
		font-size: 18px;
		line-height: 26px;
	}
	.cmrn-body .cmrn-h4, .cmrn-addmission-requirements h4 , .cmrn-addmission-requirements ol li ,
	.cmrn-addmission-support ul li ,.cmrn-body .cmrn-addmission-support p, .single-addmission-code h4{
		font-size: 22px;
		line-height: 26px;
	}
	.cmrn-body .font-24 , .single-addmission-code ul li{
		font-size: 18px;
		line-height: 24px;
	}
	.acedemic-link {
		width: 260px;
		font-size: 15px;
		padding: 15px 25px;
		background-position: calc(100% - 25px);
	}
	.cmrn-get-started .btn-apply {
		width: 200px;
		font-size: 16px;
	}
	.cmrn-creative-thinkers .feature-box .number-tag {
		width: 50px;
		height: 50px;
		font-size: 24px;
	}
	.creative-thinkers-icon img {
		margin-right: 22px;
	}
	.creative-thinkers-icon img{
		max-width: 60px;
	}
	.cmrn-creative-thinkers .feature-title:not(.cmrn-alumni-section) {
		max-width: 145px;
	}
	.creative-thinkers-icon {
		padding: 32px 40px 48px;
	}
	.cmrn-acedemic-top span {
		font-size: 15px;
		line-height: 20px;
	}
	.cmrn-acedemic-cardright-main p,.cmrn-body,body .cmrn-body p,body .cmrn-body li {
/* 		font-size: 14px;
		line-height: 20px; */
	}
	.cmrn-acedemic-cardright-main img {
		max-height: 80px;
	}
	.cmrn-acedemic-cardright-main {
		padding: 30px;
	}
	.cmrn-acedemic-cardleft {
		max-width: calc(100% - 435px);
		flex-basis: calc(100% - 435px);
	}
	.cmrn-acedemic-cardright {
		max-width: 435px;
		flex-basis: 435px;
	}
	.cmrn-acedemic-top-icon {
		max-width: 300px;
		margin-left: -6px;
		margin-bottom: -198px;
	}
	.cmrn-trending-desc {
		padding: 20px;
	}
	.cmrn-trending-single.left-img .trending-thumbnail {
		min-width: 215px;
	}
	.cmrn-trending-section:before {
		height: 601px;
	}
	.cmrn-beyond-academics .beyond-illustration {
		right: 60px;
		top: -141px;
	}
	.cmrn-beyond-academics .beyond-illustration img{
		max-height: 300px;
	}
	.cmrn-beyond-academics-left {
		padding: 30px;
	}
	.cmrn-beyond-academics:before {
		height: 640px;
	}
	.custom-masonry .row {
		gap: 15px;
	}
	
	.cmrn-trending-section .trending-illustration {
		margin-top: 11px;
	}
	.req-call-back {
		top: 30%;
		padding: 12px 20px;
		font-size: 15px;
	}
	.cmrn-alumni-slide .single-feature .feature-box img.play-icon {
		width: 48px;
		height: 48px;
	}
/* 	admission page  */
	.cmrn-banner .banner-illustration {
		height: 80%;
	}
	.cmrn-tab .tab-content {
		padding-top: 100px;
	}
}
@media (max-width: 1440px){
	.cmrn-body .cmrn-h4, .cmrn-addmission-requirements h4, .cmrn-addmission-requirements ol li, 
	.cmrn-addmission-support ul li, .cmrn-body .cmrn-addmission-support p, .single-addmission-code h4 {
		font-size: 20px;
		line-height: 26px;
	}
}
@media (max-width: 1199px){
	.cmrn-body {
/* 		padding-top: 115px; */
	}
	.cmrn-get-started,.cmrn-acedemic-section ,.cmrn-trending-section{
		padding: 80px 0;
	}
	.cmrn-acedemic-cardright-main span {
		margin-bottom: 15px;
	}
	.cmrn-acedemic-cardright-main {
		padding: 20px 0;
	}
	.cmrn-acedemic-cardright-main img {
		max-height: 50px;
	}
	.custom-masonry .row .col-md-5 {
		flex: 0 0 55%;
		max-width: 55%;
	}
	.custom-masonry .row .col-md-4 {
		flex: 0 0 43%;
		max-width: 43%;
	}
	.custom-masonry .row .col-md-3 {
		flex: 0 0 39%;
		max-width: 39%;
	}
	.cmrn-career-section ,.cmrn-interactive-spaces{
		padding-bottom: 80px;
	}
	.cmrn-beyond-academics-single .cmrn-acedemic-cardright {
		max-width: 530px;
		flex-basis: 530px;
		padding: 20px;
	}
	.cmrn-creative-thinkers:not(.cmrn-creative-thinkers-bottom) {
		padding: 0 0 30px;
	}
	.cmrn-creative-thinkers-bottom {
		padding: 0 0 200px;
	}
	.filter-content .filter-block {
		padding: 25px 35px;
		word-break: break-word;
	}
	.filter-content .filter-block.purple-bg, .filter-content .filter-block.light-green-bg{
		padding: 20px 35px;
	}
	.filter-content .filter-block .acedemic-link {
		max-width: 100%;
	}
	.filter-box-listing-right ul li {
		padding-left: 10px;
	}
}
@media (max-width: 991px){
	.cmrn-body {
/* 		padding-top: 27px; */
	}
	.cmrn-header-bottom {
		padding-top: 110px;
	}
	.cmrn-body .cmrn-h2 ,.cmrn-addmission-programmes h2 {
		font-size: 36px !important;
		line-height: 40px;
	}
	.cmrn-creative-thinkers .cmrn-creative-thinkers-right {
		padding-left: 25px;
	}
	.creative-thinkers-icon img {
		max-width: 40px;
		margin-right: 10px;
	}
	.cmrn-acedemic-top {
		padding: 30px;
	}
	.creative-thinkers-icon img {
		max-width: 40px;
		margin-right: 10px;
	}
	.cmrn-acedemic-top {
		padding: 30px;
	}
	.cmrn-acedemic-card,.cmrn-acedemic-card:nth-child(odd) {
		margin-left: 0;
		margin-right: 0;
	}
	.cmrn-acedemic-top-icon {
		max-width: 200px;
		margin-bottom: -65px;
	}
	.cmrn-acedemic-cards {
		padding-top: 30px;
	}
	.cmrn-acedemic-cardleft img {
		height: 100%;
		object-fit: cover;
	}
	.cmrn-career-title:before {
		width: 100%;
	}
	.cmrn-career-left .cmrn-career-icons {
		padding: 40px 0;
	}
	.cmrn-beyond-academics-single .cmrn-acedemic-cardright {
		right: 0;
	}
	.custom-masonry .row .col-md-3,.custom-masonry .row .col-md-4,.custom-masonry .row .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.cmrn-interactive-spaces .custom-masonry .row .col-md-3,.cmrn-interactive-spaces .custom-masonry .row .col-md-4,.cmrn-interactive-spaces .custom-masonry .row .col-md-5 {
		flex: 0 0 31%;
		max-width: 31%;
		margin-top: 0;
	}
	.acedemic-link {
		width: auto;
		font-size: 14px;
		padding: 15px 70px 15px 15px;
		max-width: max-content;
		background-position: calc(100% - 16px);
	}
	.custom-masonry .row .col-md-5 {
		margin-top: 0;
	}
	.cmrn-tab .tab-content {
		padding-top: 60px;
	}
	.cmrn-alumni-section .creative-thinkers-icon {
		padding: 20px 25px;
	}
	.home-alumni-slider .cmrn-alumni-slide.slick-current, .home-alumni-slider .cmrn-alumni-slide {
		width: 700px;
	}
/* 	admission page  */
	.cmrn-tab .nav-pills .nav-link {
		font-size: 14px;
		padding: 20px;
	}
	.cmrn-addmission-desc {
		padding: 0 0 70px;
	}
	.cmrn-addmission-programmes,.single-addmission-code {
		padding: 30px;
	}
	.cmrn-addmission-requirements, .cmrn-addmission-code, .cmrn-tab .tab-content .cmrn-addmission-academics, 
	.cmrn-addmission-support, .cmrn-addmission-alumni,.cmrn-addmission-contact, .cmrn-addmission-aboutblr{
		padding-bottom: 80px;
	}
	.cmrn-addmission-apply {
		padding: 80px 0;
	}
	.cmrn-addmission-acedemic {
		margin-bottom: 80px;
	}
	.cmrn-addmission-faq {
		padding: 0 0 90px;
	}
	.filter-content .mid-col, .filter-content .col {
		max-width: 100%;
		flex: auto;
	}
	.cmrn-tab-sticky {
		top: 113px;
	}
	body.logged-in.admin-bar .cmrn-tab-sticky {
		top: 146px;
	}
	.filter-box .search-btn{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}
@media (max-width: 767px){
	body .cmrn-body, body .cmrn-body p ,body .cmrn-body li ,  .cmrn-addmission-requirements ol li, 
	.cmrn-addmission-support ul li, .cmrn-body .cmrn-addmission-support p,.cmrn-body .cmrn-addmission-requirements .cmrn-h4,
	.cmrn-body .font-28 ,.cmrn-addmission-aboutblr .cmrn-aboutblr-desc li,
	.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon .h3 , .cmrn-space-learning-section .font-28 p{
		font-size: 16px;
		line-height: 24px;
	}
	.cmrn-h2 ,.cmrn-addmission-programmes h2,.cmrn-body .cmrn-h2 ,.cmrn-addmission-programmes h2 {
		font-size: 34px !important;
		line-height: 34px;
	}
	.cmrn-body .cmrn-h3 {
		font-size: 24px;
		line-height: 26px;
	}
	.cmrn-body .cmrn-h4 , .single-addmission-code h4{
		font-size: 24px;
		line-height: 26px;
	}
	.cmrn-banner-desc .col {
		padding: 11px 15px;
		height: 50px;
		font-size: 12px;
		line-height: 14px;
		letter-spacing: 0.42px;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color:  #00D0C9;
		color: #fff;
		font-family: GeneralSans-Bold;
		text-transform: uppercase;
	}
	.cmrn-banner-desc .col a{
		font-size: 12px;
		line-height: 14px;
		letter-spacing: 0.42px;
		text-transform: uppercase;
	}
	.cmrn-banner-desc .col:nth-child(2) {
		color: #383838;
		background-color: #FFDD00;
	}
	.cmrn-get-started {
		padding: 40px 0 65px;
	}
	
	.cmrn-get-started-left p, .font-28 {
		margin-left: 0;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.cmrn-get-started-left p {
		margin-bottom: 27px;
	}
	.cmrn-get-started .btn-apply {
		max-width: 180px;
		font-size: 14px;
		line-height: 1;
		letter-spacing: 0.42px;
	}
	.cmrn-creative-thinkers .cmrn-h2 {
		max-width: 304px;
		margin-bottom: 24px;
	}
	.cmrn-creative-thinkers .cmrn-h2 br {
		display: none;
	}
	.cmrn-creative-thinkers .cmrn-creative-thinkers-right {
		padding-left: 0;
		border: 0;
		margin-bottom: 30px;
	}
	.creative-thinkers-icon img {
		max-width: 52px;
		margin-right: 17px;
	}
	.creative-thinkers-icon {
		padding: 26px 37px;
	}
	.cmrn-acedemic-section {
		padding: 48px 0;
	}
	.acedemic-link {
		max-width: 220px;
		gap: 10px;
		padding: 14px 18px 14px 22px;
		margin-bottom: 60px;
		width: 220px;
	}
	.cmrn-creative-thinkers .feature-box .number-tag {
		width: 60px;
		height: 60px;
	}
	.single-feature {
		width: 280px;
		margin-right: 20px;
		display: block;
	}
	.cmrn-creative-thinkers .feature-box .number-tag img {
		max-width: 22px;
	}
	.cmrn-acedemic-section .cmrn-h2 {
		max-width: 300px;
		margin-bottom: 27px;
	}
	.cmrn-acedemic-top {
		padding: 43px 30px 30px;
		margin-bottom: 20px;
		height: auto !important;
	}
	.cmrn-acedemic-top .font-28:not(p) {
		font-size: 28px;
		line-height: 36px;
		padding-bottom: 6px;
	}
	.cmrn-acedemic-top span {
		font-size: 14px;
		line-height: 18px;
		padding: revert-layer;
		border: 0;
		margin: 0;
		letter-spacing: 0.14px;
	}
	.cmrn-acedemic-top p {
		margin: 27px 0;
		letter-spacing: 0.32px;
	}
	.cmrn-acedemic-cardleft,.cmrn-acedemic-cardright {
		max-width: 100%;
		flex-basis: 100%;
	}
	.cmrn-acedemic-cardright-main {
		padding: 40px 30px 25px;
		height: auto !important;
	}
	.cmrn-acedemic-cardright-main p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
		margin-bottom: 55px;
	}
	.cmrn-acedemic-card:nth-child(odd) .cmrn-acedemic-cardright {
		order: 2;
		padding-left: 12px;
	}
	.cmrn-acedemic-bottom-icon {
		max-width: 190px;
	}
	.cmrn-trending-section {
		padding: 48px 0;
	}
	.cmrn-trending-section .trending-illustration {
		margin-top: 0;
	}
	.custom-masonry .row .col-md-5 {
		margin-top: 0;
	}
	.cmrn-trending-desc {
		padding: 27px 33px;
	}
	.cmrn-trending-desc .cmrn-h4 {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 38px;
		word-break: break-word;
	}
	.cmrn-trending-desc p {
		font-size: 14px;
		letter-spacing: 0.42px;
	}
	.cmrn-trending-section:before {
		height: 1342px;
	}
	.custom-masonry .row {
		gap: 0;
	}
	.cmrn-trending-single.left-img .trending-thumbnail {
		min-width: 45%;
		width: 45%;
	}
	.cmrn-trending-single.left-img .cmrn-trending-desc {
		width: 55%;
		padding: 17px;
	}
	.cmrn-trending-single.left-img .trending-thumbnail img {
		height: 100%;
		object-fit: cover;
	}
	.cmrn-career-title {
		padding: 24px 20px 20px 0px;
	}
	.cmrn-career-title:before {
		right: 30px;
		width: auto;
	}
	.cmrn-career-right {
		max-width: 260px;
		margin-left: auto;
	}
	.cmrn-career-left .acedemic-link {
		margin: 0 auto;
	}
	.acedemic-link img {
		max-width: 27px;
	}
		.cmrn-header-bottom-flex {white-space: nowrap;overflow-y: auto;gap: 15px;padding: 12px 0;/* display: inline !important; */}

	.cmrn-header-bottom-flex .cmrn-header-bottom-li {
		min-width: 112px;
	}
	.cmrn-header-bottom-flex .cmrn-header-bottom-li span {
		font-size: 10px;
		line-height: 10px;
		/* color: #656C76; */
		padding: 0 8px;
	}
	.cmrn-header-bottom-flex .cmrn-header-bottom-li img {
		max-width: 35px;
	}
	.custom-masonry .row .col-md-5 .cmrn-trending-single.left-img:nth-child(2),.custom-masonry .row .col-md-5 .cmrn-trending-single.cmrn-trending-news.no-img ,.custom-masonry .row .col-md-3 .cmrn-trending-single.cmrn-trending-event.top-img  {
		display: none;
	}
	.cmrn-trending-section .custom-masonry .row .col-md-3 {
		margin-top: 0;
	}
	.cmrn-trending-section .trending-illustration-bottom img {
		max-width: 204px;
	}
	.trending-illustration-bottom2 {
		display: flex;
		justify-content: flex-end;
	}
	.trending-illustration-bottom2 img {
		margin: 0;
		max-width: 65px;
	}
	.cmrn-creative-thinkers-bottom .creative-thinkers-icon {
		padding: 17px;
	}
	.cmrn-creative-thinkers-bottom .acedemic-links {
		text-align: center;
		margin-top: 30px;
	}
	.cmrn-creative-thinkers-bottom .acedemic-links .acedemic-link {
		margin: 0 auto  20px;
	}
	.cmrn-creative-thinkers-bottom {
		padding: 0 0 110px;
	}
	.cmrn-beyond-academics .beyond-illustration {
		top: -70px;
		right: 10px;
		left: 10px;
	}
	.cmrn-beyond-academics-list {
		padding: 0;
	}
	.cmrn-beyond-academics-single {
		flex-direction: column;
		flex-wrap: wrap;
	}
	.cmrn-beyond-academics-single .cmrn-acedemic-cardright {
		max-width: 100%;
		flex-basis: 100%;
		order: 2;
	}
	
	.cmrn-beyond-academics-single .cmrn-h3 {
		max-width: 80%;
	}
	.cmrn-beyond-academics-single .acedemic-arrow-img {
		max-width: 21px;
	}
	.cmrn-beyond-academics-single {
		margin-bottom: 28px;
	}
	.cmrn-beyond-academics {
		padding: 131px 0 70px;
	}
	.cmrn-beyond-academics {
		padding: 131px 0 70px;
	}
	.cmrn-interactive-spaces .custom-masonry .row .col-md-3, .cmrn-interactive-spaces .custom-masonry .row .col-md-4, .cmrn-interactive-spaces .custom-masonry .row .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.cmrn-interactive-single .interactive-spaces-illustration-top {
		max-width: 148px;
	}
	.cmrn-interactive-spaces .cmrn-h2 {
		margin-bottom: -35px;
	}
	.cmrn-interactive-spaces .custom-masonry .row .col-md-5 {
		display: none;
	}
	.cmrn-interactive-spaces .custom-masonry .row .col-md-3 .cmrn-interactive-li {
		display: flex;
		gap: 16px;
	}
	.cmrn-interactive-spaces .custom-masonry .row .col-md-3 .cmrn-interactive-li img {
		height: 165px;
		object-fit: cover;
		width: 100%;
	}
	.cmrn-interactive-spaces .custom-masonry .row .col-md-3 .cmrn-interactive-li .cmrn-interactive-single {
		width: 50%;
	}
	.cmrn-interactive-spaces .acedemic-link {
		margin: 25px auto 0;
	}
	.cmrn-interactive-spaces {
		padding-bottom: 56px;
	}
	.cmrn-alumni-section .cmrn-h2 {
		max-width: 130px;
	}
	.cmrn-alumni-slide.slick-current, .cmrn-alumni-slide {
		width: 280px;
		margin-right: 20px;
	}
	.cmrn-alumni-slide .single-feature .feature-box img {
		height: 280px;
	}
	.cmrn-alumni-section .creative-thinkers-icon span {
		line-height: 14px;
	}
	.cmrn-alumni-section .creative-thinkers-icon {
		padding: 22px 24px 30px;
	}
	.quick_connect_main .nav-pills {
		flex-direction: column;
	}
	#quick_cont_tab .nav-item {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #fff;
	}
	.quick_cont_head {
		padding: 30px;
	}
	.cmrn-alumni-slider .slick-prev, .cmrn-alumni-slider .slick-next,
	.slick-2k25 .slick-prev, .slick-2k25 .slick-next {
		width: 22px;
		height: 13px;
		background-size: contain;
		top: -43px;
	}
	.cmrn-alumni-slider .slick-prev ,.slick-2k25 .slick-prev {
		right: 50px;
	}
	.cmrn-alumni-section .pagingInfo {
		padding-right: 100px;
	}
	.home-alumni-slider .cmrn-alumni-slide.slick-current, .home-alumni-slider .cmrn-alumni-slide {
		width: 280px;
	}
	.home-alumni-slider .cmrn-alumni-slide .single-feature {
		margin: 0;
		width: 100%;
	}
	.acedemic-link {
		background-position: calc(100% - 14px);
	}
	.quick_cont_head .sec_heading {
		font-size: 28px !important;	
		line-height: 30px;
		letter-spacing: 0;
	}
	/* 	admission page  */
	.cmrn-tab .nav-pills .nav-item {
		flex: auto;
		width: 50%;
	}
	.cmrn-banner .banner-illustration {
		height: auto;
		bottom: -10px;
	}
	.cmrn-addmission-tab-section {
		padding-top: 30px;
	}
	.cmrn-tab .nav-pills .nav-link {
		font-size: 10px;
		line-height: 12px;
		letter-spacing: 0.3px;
		padding: 15px 30px;
		border-bottom-width: 3px;
	}
	.cmrn-tab .tab-content {
		padding-top: 50px;
	}
	.cmrn-addmission-desc .cmrn-h2 {
		max-width: 270px;
	}
	.cmrn-addmission-desc .cmrn-h2 br {
		display: none;
	}
	.cmrn-addmission-apply {
		padding: 54px 0;
	}
	.single-apply-step {
		padding: 25px 0;
		margin-left: 18px;
	}
	.single-apply-step p {
		padding: 0 25px;
	}
	.single-apply-step .single-apply-step-count {
		margin-left: -18px;
		padding: 14px 44px;
		margin-bottom: 26px;
	}
	.container.no-paading {
		padding-left: 0;
		padding-right: 0;
	}
	.cmrn-addmission-apply-section , .cmrn-addmission-code {
		padding: 0 0 50px;
	}
	.cmrn-addmission-code .cmrn-h2 br {
		display: none;
	}
	.single-addmission-code {
		padding: 35px 32px;
		margin-bottom: 12px;
		height: auto;
	}
	.cmrn-addmission-programmes {
		padding: 40px 30px 25px 30px;
		height: auto;
		margin-bottom: 18px;
	}
	.cmrn-addmission-programmes h6 {
		font-size: 14px;
		letter-spacing: 0.8px;
	}
	.single-addmission-code h4{
		margin-bottom: 16px;
	}
	.cmrn-addmission-programmes-section {
		padding: 0 0 100px;
	}
	.cmrn-addmission-desc .acedemic-link {
		margin-bottom: 20px;
	}
	.cmrn-addmission-requirements .cmrn-h2 {
		max-width: 280px;
	}
	.cmrn-addmission-requirements ol {
		padding-left: 15px;
	}
	.cmrn-body .font-58 {
		font-size: 28px;
		line-height: 34px;
		display: block;
	}
	.cmrn-addmission-requirements .cmrn-h2 {
		max-width: 280px;
	}
	.cmrn-addmission-requirements ol ,.addmission-support-row ul {
		padding-left: 15px;
	}
	.cmrn-body .font-58 {
		font-size: 28px;
		line-height: 34px;
		display: block;
	}
	.cmrn-addmission-requirements,.cmrn-tab .tab-content .cmrn-addmission-academics,.cmrn-addmission-support ,.cmrn-addmission-aboutblr{
		padding-bottom: 50px;
	}
	.single-addmission-code ul {
		padding-left: 25px;
	}
	.addmission-code-row-bg .single-addmission-code.light-green-bg {
		padding-bottom: 160px;
		background-position: bottom center;
		background-image: url('data:image/svg+xml,<svg width="320" height="87" viewBox="0 0 320 87" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_4639_4578" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="320" height="87"><rect x="320" y="87" width="320" height="87" transform="rotate(-180 320 87)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_4639_4578)"><path d="M-19.0119 38.0471L-19.0119 88.3921L16.2969 88.3921L-19.0119 38.0471Z" fill="white"/><path d="M31.5797 88.3921L49.6328 88.3921L-12.501 -0.19206L-19.0151 -0.192061L-19.0151 12.5767L31.5797 88.3921Z" fill="white"/><path d="M64.4288 87.6523L82.4531 87.6523L20.8382 -0.192007L5.80189 -0.192008L64.4288 87.6523Z" fill="white"/><path d="M97.7648 87.6523L115.789 87.6523L54.1741 -0.192007L39.1378 -0.192008L97.7648 87.6523Z" fill="white"/><path d="M131.109 87.6523L149.133 87.6523L87.5178 -0.192007L72.4816 -0.192008L131.109 87.6523Z" fill="white"/><path d="M164.444 87.6523L182.469 87.6523L120.854 -0.192007L105.818 -0.192008L164.444 87.6523Z" fill="white"/><path d="M197.78 87.6523L215.805 87.6523L154.19 -0.192007L139.153 -0.192008L197.78 87.6523Z" fill="white"/><path d="M297.624 87.6523L315.648 87.6523L254.033 -0.192007L238.997 -0.192008L297.624 87.6523Z" fill="white"/><path d="M231.124 87.6523L249.148 87.6523L187.533 -0.192007L172.497 -0.192008L231.124 87.6523Z" fill="white"/><path d="M330.968 87.6523L348.992 87.6523L287.377 -0.192007L272.341 -0.192008L330.968 87.6523Z" fill="white"/><path d="M264.46 87.6523L282.484 87.6523L220.869 -0.192007L205.833 -0.192008L264.46 87.6523Z" fill="white"/><path d="M364.304 87.6523L382.328 87.6523L320.713 -0.192007L305.677 -0.192008L364.304 87.6523Z" fill="white"/></g></svg>');
		background-size: contain;
	}
	.addmission-support-row .col-md-6:first-child ,.seperator-row .col-md-6:first-child{
		padding-right: 12px;
	}
	.addmission-support-row .col-md-6:nth-child(2) ,.seperator-row .col-md-6:nth-child(2){
		padding-left: 12px;
		border: 0;
	}
	.addmission-support-row .col-md-6:nth-child(2):after, .addmission-support-row .col-md-6:nth-child(2):before, .seperator-row .col-md-6:nth-child(2):after, .seperator-row .col-md-6:nth-child(2):before {
		display: none;
	}
	.addmission-support-row .cmrn-h4 {
		font-size: 18px;
		line-height: 20px;
	}
	.cmrn-addmission-acedemic .seperator-row .cmrn-h4 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 0;
	}
	.cmrn-addmission-acedemic .seperator-row p {
		margin-top: 0;
	}
	.cmrn-addmission-aboutblr .cmrn-h2 {
		font-size: 24px !important;
		line-height: 26px;
	}
	.cmrn-body .cmrn-addmission-aboutblr  span {
		font-size: 14px;
	}
	.cmrn-addmission-aboutblr .cmrn-acedemic-cardright-main p {
		margin-bottom: 20px;
	}
	.cmrn-addmission-aboutblr .cmrn-acedemic-card {
		margin-bottom: 50px;
	}
	.cmrn-addmission-aboutblr .cmrn-aboutblr-desc li {
		width: 100%;
	}
	.single-addmission-code ul li {
		margin-bottom: 12px;
	}
	.feature-box .number-tag {
		width: 52px;
		height: 52px;
		font-size: 24px;
	}
	.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon {
		padding: 80px 30px 43px;
	}
	.cmrn-alumni-section.cmrn-addmission-alumni .creative-thinkers-icon p:last-child {
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 0;
	}
	.filter-box .form-control {
		padding: 23px 25px;
		font-size: 14px;
		line-height: 20px;
	}
	.filter-box .dropdown-menu {
		position: relative !important;
		transform: none !important;
	}
	.filter-box .dropdown-menu li a {
		padding: 15px 25px;
	}
	.filter-box .search-btn {
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 10px;
		line-height: 12px;
		padding: 13px 25px;
	}
	.filter-box .search-btn i {
		font-size: 20px;
	}
	.filter-box .search-btn {
		
		font-size: 10px;
		line-height: 12px;
		padding: 13px 25px;
	}
	.filter-box .search-btn i {
		font-size: 20px;
	}
	.filter-content .filter-block {
		padding: 22px 14px;
	}
	.filter-content .filter-block h5, .filter-content .filter-block h5 a {
		font-size: 16px;
		line-height: 24px;
	}
	.filter-content .filter-block span {
		font-size: 12px;
		line-height: 24px;
	}
	.filter-content .filter-block.purple-bg, .filter-content .filter-block.light-green-bg {
		padding: 18px 40px;
	}
	.filter-content .filter-block h2 {
		font-size: 30px !important;
		line-height: 1;
	}
	.filter-content .filter-block h6 {
		font-size: 12px;
		line-height: 14px;
	}
	.filter-content .filter-block .acedemic-link {
		width: 100%;
		margin: 40px 0 0;
	}
	.filter-box-main {
		padding: 0 0 70px;
	}
	.filter-box-listing-right ul li,.filter-box-listing-right ul li a {
		display: block;
	}
	.filter-box-listing-right ul li {
		padding: 0;
	}
	.filter-box-listing-right ul li a {
		padding: 12px;
		font-size: 12px;
		initial-letter: 1;
	}
	.filter-box-listing-right ul li span{
		padding: 24px 17px;
		display: block;
	}
	.filter-box-listing{
		padding: 0 0 130px;
	}

	.scholarship-table {
		font-size: 12px;
		line-height: 20px;
	}
	.scholarship-table tbody td {
		padding: 20px;
	}
	.scholarship-table tbody td:last-child {
		padding-right: 20px;
	}
	.scholarship-table thead th {
		padding: 34px 20px;
		min-width: 200px;
	}
	.acedemic-tab ul.nav-tabs li {
		max-width: 50%;
	}
	.scholarship-ul ul li ,.scholarship-ul ol li{
		margin-bottom: 15px;
	}
	.programme-tabs.acedemic-tab {
		padding-bottom: 133px;
	}
	.cmrn-addmission-tab-section .nav-pills{
		gap: 0;
	}
	.cmrn-tab-sticky {
		top: 108px;
	}
	body.logged-in.admin-bar .cmrn-tab-sticky {
		top: 140px;
	}
	.acedemic-tab ul.nav-tabs li button {
		font-size: 10px;
		line-height: 12px;
	}
	.mobile_bottom {
		position: fixed;
		bottom: -0px;
		left: 0;
		right: 0;
		background-color: #00b5ac;
		z-index: 99;
		transition: .3s;
	}
	.cmrn-banner-caption img {
		min-height: 640px;
		object-fit: cover;
	}
}
/* Added on 05/12/2025 : Header styles */
body:has(.cmrn-body) .is-form-style {display: none;}
.cmrn-body {padding-top: 156px;}
@media (max-width: 991px){
	.cmrn-body {padding-top: 116px;}
}
@media (max-width: 767px){
	.cmrn-body {padding-top: 110px;}
}
@keyframes scroll-left {
	0% {transform: translateX(0%);}
	100% {transform: translateX(-100%);}
}

.header-2k25{
	/* Colors */
	--yellow-FFDD00: #FFDD00;
	--teal-008E87: #008E87;
	--text-black-393939: #393939;
	--text-gray-656C76: #656C76;
	--gray-E7E7E7: #E7E7E7;
	--gray-5d6771: #5d6771;

	/* fonts */
	--f-variable: 'GeneralSans-Variable', sans-serif;

	.search-hidden .fa-times:before {position: absolute;top: 50%;transform: translate(-30px, -50%);color: #00b4ab;cursor: pointer;right: 200px;margin-top: -6px;}
	.flexheadercmrnew {height: 42px;}

	@media screen and (max-width: 990px){
		.flexheadercmrnew {height: auto;}
	}

	@media screen and (max-width: 400px){
		.marquee-container:hover .marquee-content {animation-play-state: running !important;}
	}

	.marquee-container {width: 100%;overflow: hidden;background-color: transparent; white-space: nowrap;padding: 0;}
	.marquee-content {display: flex;/*padding-left: 100%;*/animation: scroll-left 30s linear infinite;}
	.marquee-container:hover .marquee-content {animation-play-state: paused;}
	.announcement {display: inline-block; margin-right: 24px; font-size: 16px;}
	.announcement a {text-decoration: none;color: var(--text-black-393939); font-size: 12px;}
	.announcement a:hover {text-decoration: underline;}

	/* New style */
	.anouncement_sec{background-color: var(--yellow-FFDD00);}
	.section.anouncement_sec{width: 100%;display: flex;align-items: center;}

	.top_menu_sec a.menu-item, .what_study_sec span {font-size: 14px;}
	&.navbar {
		z-index: 99999;

		font-family: var(--f-variable); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

		/* fa- selector */
		
		.main_manu{padding-bottom: 10px;}
		.menu-btn1{display: none;}
		.menu-item{font-size: 16px; position: relative;}
		.menu-item > a{font-size: 16px !important;}
		.top_menu_sec {display: flex;align-items: center;justify-content: flex-end;}
		.top_menu_sec .search_menu_btn {margin-right: 10px;margin-left: 60px; position: relative;}
		.search_menu_btn .search-input-box {position:absolute; right:36px; top:0;}
		.search_menu_btn .search-input-box .search-form {display:flex; align-items:center; width:0px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); border-bottom:2px solid #00b4ab; transition:all 0.3s ease-in-out; overflow:hidden;}
		.search_menu_btn .search-input-box.search-open .search-form {width: 700px;max-width: calc(100vw - 312px);}
		.search_menu_btn .search-input-box .search-form input {border:0; font-size:14px; padding:4px 12px; flex:1;}
		.search_menu_btn .search-input-box .search-form i.fa {flex-shrink:0; padding:10px 12px; cursor:pointer; font-size:14px; color:#00b4ab;}
		
		.bottom_menu_sec.navbar-nav{gap: 10px; margin-right: 10px;}
		.bottom_menu_sec .menu-item::after{content: ''; position: absolute; bottom: -10px; left: 0.7rem; right: 0.7rem; height: 3px; background-color: var(--teal-008E87); transform: scaleX(0); transition: transform 0.3s ease;}
		.bottom_menu_sec .menu-item:hover::after,
		.bottom_menu_sec .menu-item.open::after{transform: scaleX(1);}
		.bottom_menu_sec .menu-item > a{font-weight: 500;}
		.bottom_menu_sec .menu-item > a > i{display: none;}
		.apply_menu_btn a{background-color: var(--yellow-FFDD00); font-weight: 700; font-family: var(--f-variable);}

		/* Mega menu style */
		.bl-1px {border-left: 1px solid #e0e0e0; height: auto;}
		.mega-menu-new{position: fixed;left: -10px;top: 156px;right: -10px;background-color: #fff; padding: 32px; box-shadow: inset 0 2px 10px rgba(0, 0, 0, 0.1);max-height: calc(100dvh - 156px);overflow: auto; overflow-x: hidden;}
		.mega-menu-new .mega-menu-items {display: flex; flex-direction: column; gap: 36px;}
		.mega-menu-new .mega-menu-items > a {color: var(--text-gray-656C76); font-size: 14px !important;}
		.mega-menu-new .mega-menu-items h5,
		.mega-menu-new .mega-menu-items h5 a{color: var(--teal-008E87); font-weight: 600; font-size: 16px !important; font-family: var(--f-variable);}
		.mega-menu-new .mega-menu-items-sub{display: flex; flex-direction: column; gap: 5px;}
		.mega-menu-new .mega-menu-items-sub a{font-size: 14px !important;}
		.highlight-link-wrapper{display: flex; flex-direction: column; gap: 15px; padding-left: 20px;}
		.highlight-link {display: flex; flex-direction: column; gap: 15px; padding-left: 20px;}
		.highlight-link img {width: 100%;}
		.highlight-link p {color: var(--text-gray-656C76); line-height: 1.05; margin-bottom: 0;}
		.highlight-link-items{display: flex; flex-direction: column;}
		.highlight-link-items .hl{display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid var(--gray-E7E7E7); font-weight: 600; color: var(--teal-008E87); font-family: var(--f-variable); font-size: 16px !important;}
		.highlight-link-items .hl::after{content: ""; background-image: url("../images/ic_arrow-right.svg"); height: 16px; width: 16px;}
		.highlight-link-items .hl .hl-cnt{display: flex; flex-direction: column; max-width: 196px; color: var(--text-black-393939); font-size: 14px; font-weight: 500;}
		.highlight-link-items .hl .hl-cnt span{color: var(--gray-5d6771); font-weight: 400; font-size: 14px;}
		.highlight-link-items .hl.hl-black{color: var(--text-black-393939); font-weight: 500; border: 0;}

		.nav-tabs {border-bottom-color: var(--gray-E7E7E7); gap: 20px 50px; margin-top: 1px;}
		.nav-tabs:not(.sub-tabs) .nav-link, .nav-tabs:not(.sub-tabs) .nav-link-a{padding-top: 0;}
		.nav-tabs .nav-link, .nav-tabs .nav-link-a {color: var(--text-gray-656C76); font-weight: 500; padding: 18px 0;font-size: 18px !important; outline: none; box-shadow: none; border: 0; cursor: pointer;}
		.nav-tabs .nav-link.active {color: var(--text-black-393939); border: 0; border-bottom: 2px solid var(--text-black-393939);}
		.nav-tabs.sub-tabs .nav-link:not(.active) {opacity: 0.7;}
		.nav-tabs .nav-link:hover {outline: none;}
		.sub-tab-content {padding: 30px 0;}
		.user-menu .menu-item {display: flex; gap: 5px;}

		/* mobile */
		@media (max-width: 991px) {
			&:has(.menu-btn1.open) {
				.flexheadercmrnew{display: none;}
				.nav_menu_bar {width: 100% !important; transform: translateX(0px);}
			}

			.container.main_manu a.logo {width: 116px; padding-bottom: 0;}
			.container.main_manu a.logo img{width: 100%;}
			
			.menu-btn1 {display: flex;position: relative; height: 1.5rem; cursor: pointer; z-index: 2; width: 24px;align-items: center;justify-content: center;}
			.menu-btn1.open .menu-btn__lines {transform: translateX(50%);background: 0 0;}
			.menu-btn1:not(.open) {width: auto;align-items: flex-start;padding-top: 8px;}
			.menu-btn1:not(.open) .menu-btn__lines::before {display: none;}
			.menu-btn1:not(.open) .menu-btn__lines::after {width: 1.2rem; right: 0;}
			.menu-btn1.open .menu-btn__lines::before {transform: rotate(45deg) translate(-0.5rem, 0.5rem);background: #132f48;}
			.menu-btn1.open .menu-btn__lines::after {transform: rotate(-45deg) translate(-0.5rem, -0.5rem);background: #132f48;}

			li.search_menu_btn.desktop-hide {margin-left: auto;}
			.search_menu_btn .search-input-box {top: 6px;}

			.nav_menu_bar {position: fixed; inset: 66px 0 0 0; background-color: #fff; flex-direction: column;align-items: start;gap: 30px;padding: 10px 25.5px;height: calc(100dvh - 67px);width: 0% !important;flex-wrap: nowrap;overflow-y: auto;overflow-x: hidden;-ms-overflow-style: none;scrollbar-width: none; transition: all 0.3s ease; transform: translateX(-55px);}
			.nav_menu_bar::-webkit-scrollbar { width: 0; height: 0; }
			.menu-items {position: static;height: auto;overflow: initial;width: auto;transform: none;padding: 0;}
			.menu-items:not(.user-menu){display: grid;grid-template-columns: 1fr 1fr;align-items: start;gap: 0 12px;}
			.menu-items li:first-child {margin-top: 0;}
			.top_menu_sec {align-items: start;gap: 12px;}
			.user-menu .dropdown-menu {position: absolute;width: 190px;border-radius: 0 0 5px 5px;top: 30px;border: 1px solid #00b4ab;left: 0;opacity: 0;visibility: hidden;transition: 0.4s;-webkit-box-shadow: 10px 10px 10px 0 rgb(0 0 0 / 15%);box-shadow: 10px 10px 10px 0 rgb(0 0 0 / 15%);}
			.dropdown:hover .dropdown-menu {opacity: 1;visibility: visible;display: block;transform: none;max-height: max-content;padding: 0;left: auto;right: 0;}
			.user-menu .menu-item{padding: 6px 12px;}
			ul.navbar-nav, .menu-header-menu-container {width: 100%;}
			.bottom_menu_sec.navbar-nav {flex-direction: column;width: 100%;margin: 0; gap: 0;}
			.bottom_menu_sec.navbar-nav .menu-item {border-bottom: 1px solid #C7C7C7; padding: 0.5rem 0; flex-direction: column;}
			.bottom_menu_sec.navbar-nav .menu-item > a {display: flex; align-items: center; justify-content: space-between; width: 100%;}
			.bottom_menu_sec.navbar-nav .menu-item > a > i{display: inline-block; margin-top: 2px;}
			.bottom_menu_sec.navbar-nav .menu-item.open > a > i{transform: rotate(180deg);}
			.bottom_menu_sec .menu-item::after{left: 0; right: 0; top: 40px;}

			.mega-menu-new{position: static; box-shadow: none;padding: 0 0 10px 0;margin-top: 10px;}
			.mega-menu-new .container{padding: 0; margin: 0; max-width: 100%;}
			.mega-menu-new .mega-menu-items{gap: 0;}
			.mega-menu-new .mega-menu-items .mmt-wrapper{padding: 10px 0; border-bottom: 1px solid #E7E7E7;}
			.mega-menu-new .mega-menu-items h5{margin-bottom: 0;}
			.mega-menu-new .mega-menu-items-sub{margin-top: 10px;}
			.bl-1px{border: 0;}
			.highlight-link, .highlight-link-wrapper{padding-left: 0; margin-top: 15px;}
			.highlight-link > img, .highlight-link-wrapper > img {display: none;}
			.nav-tabs .nav-link{font-size: 16px !important;}
			.nav-tabs .nav-link.active{margin-top: 1px;}

			.nav-tabs {gap: 0px;}
			.nav-tabs .nav-link{padding: 10px 0; border-bottom: 1px solid #E7E7E7;}
			.nav-tabs:not(.sub-tabs) {flex-direction: column;}
			.nav-tabs:not(.sub-tabs) .nav-link{padding-top: 10px; display: flex; justify-content: space-between; align-items: center;}
			.nav-tabs:not(.sub-tabs) .nav-link::after {content: var(--fa-content, "\2b");font-family: "Font Awesome 6 Free";font-weight: 900;}
			.nav-tabs:not(.sub-tabs) .nav-link.active::after {--fa-content:"\2212";}
			.nav-tabs.sub-tabs {display: flex; flex-wrap: wrap;}
			.nav-tabs.sub-tabs a {width: 50%;}
			.sub-tab-content{padding: 10px 0;}
		}

		@media (max-width: 767px) {
			.menu-item a {width: 100%;}
			.nav_menu_bar{inset: 60px 0 0 0;}
		}
		@media (max-width: 575px) {
			.search_menu_btn .search-input-box{top: 55px;}
			.search_menu_btn .search-input-box.search-open .search-form{max-width: calc(100vw - 160px);}
		}
	}
}

/* Left Sidebar Buttons */
.sidebar_btns{
	.btn {font-family: OpenSans-Bold;background-color: #98999A;color: #fff;font-size: .75rem;border-radius: 0;padding: 0 41px 0 10px;display: block;position: relative;width: 200px;height: 40px;line-height: 40px;transition: .5s;z-index: 999;position: fixed;top: 40%;left: -160px;}
	.btn.enqbtn2 {top: calc(40% + 120px);background: #00b5ac;font-family: 'GeneralSans-Bold';color: #fff;z-index: 999;}
	.btn.enqbtn2:hover {left: 0;}
	.btn span {width: 40px;height: 40px;display: inline-block;top: 0;right: 0;position: absolute;text-align: center;line-height: 40px;}
	i {color: #fff;font-size: 17px;}
	
	.list-unstyled {padding-left: 0;list-style: none;}
	.sticky-social {position: fixed;left: 0;top: calc(40% + 160px);z-index: 9999;}
	.sticky-social .main-sticky li {position: relative;}
	.sticky-social .sub-social-icons {background: linear-gradient(229deg, #036059 0, #036059 100%);position: absolute;width: 252px;left: -212px;top: 0;-webkit-transition: 1s;transition: 1s;}
	.sticky-social .sub-social-icons li {display: block;float: right;width: 16.6666666667%;position: relative;}
	.sticky-social .main-sticky li:nth-child(1) a {background: 0 0 !important; }
	.sticky-social .main-sticky li.drop-social:hover .sub-social-icons {left: 0;}
	.sticky-social .main-sticky li a {display: -webkit-box;display: -ms-flexbox;display: flex;height: 42px; width: 42px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-decoration: none;}
}

/* Footer Style */
.footer-2k25{
	.fw-500 {font-weight: 500 !important; font-family: GeneralSans-Variable !important;}
	--footer-bg-start-color: #01A19A;
	--footer-bg-end-color: #023A42;

	background: linear-gradient(180deg, var(--footer-bg-start-color), var(--footer-bg-end-color) 100%);
	color: #FFFFFF;

	ul {list-style: none; padding-left: 0; margin: 0;}
	a{color: inherit; text-decoration: none;}
	li, p, span{font-size: 16px;}

	.footer_main{margin: 0 -20px;}
	.cmrnew_logo{margin-bottom: 90px; display: flex;}
	.foot_social_media{display: flex; align-items: center; gap: 25px; margin-bottom: 50px;}

	.footer_address{max-width: 282px;}
	.footer_address p {margin-bottom: 0;}
	.footer_contact{margin-top: 34px;}

	.footer_col{display: flex; flex-direction: column; flex: auto; padding: 0 20px;}
	.footer_col h3{font-size: 16px; font-weight: 600; font-family: GeneralSans-Variable; margin-bottom: 25px; margin-top: 70px;}

	.footer-subcol{column-count: 2; column-gap: 40px;}
	.footer-subcol .footer-subcol-item {break-inside: avoid; margin-bottom: 20px;}
	.footer-subcol .footer-subcol-item h4 {font-size: 16px; font-weight: 600; font-family: GeneralSans-Variable; margin-bottom: 2px;}
	.sitemap-link {margin-top: 44px;font-weight: 600;}
	.sitemap-link i{margin-left: 9px; color: #FFDD00;}
	
	.footer-items-500{display: flex; flex-direction: column; gap: 8.5px;}
	.footer-items-500 a{font-weight: 500; font-family: GeneralSans-Variable;}
	
	.copyright_sec {margin-top: 66px;padding-top: 20px;font-size: 14px;line-height: 1;}

	@media (max-width: 991px) {
		.cmrnew_logo{margin-bottom: 60px;}
		.footer_main{flex-direction: column; flex-wrap: wrap; margin: 0; gap: 0;}
		.footer_col {flex: 1; width: 100%; padding: 0;}
		.footer_col:first-of-type {margin-bottom: 30px;}
		.footer_col:not(:first-of-type) {border-top: 1px solid rgb(255, 255, 255, 0.2);}
		.footer_col h3{margin-top: 26px; margin-bottom: 26px; display: flex; justify-content: space-between; align-items: center; cursor: pointer;}
		.footer_col h3::after {content: var(--fa-content, "\2b");font-family: "Font Awesome 6 Free";font-weight: 900; color: #FFDD00;}
		.footer_col h3.active::after {--fa-content:"\2212";}

		.footer-items-container{transition: all 0.3s ease;}
		.footer-items-header:not(.active) + .footer-items-container {max-height: 0; overflow: hidden; opacity: 0; padding-bottom: 0;}
		.footer-items-header.active + .footer-items-container {max-height: 1000px; opacity: 1; padding-bottom: 20px;}

		.sitemap-link{margin-top: 0px; padding-top: 25px; border-top: 1px solid rgb(255, 255, 255, 0.2);}
	}

	@media (max-width: 767px) {
		padding-top: 40px;
	}
}

/* cmrn-banner */
.cmrn-banner{
	.cmrn-banner-caption {position: relative;}
	.cmrn-banner-caption .cmrn-banner-title{position: absolute; height: 80%; max-height: 490px; left: 0; right: 0; bottom: 0; display: flex; align-items: end; background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(29, 29, 27, 0));padding-bottom: 90px;}
	.cmrn-banner-caption .cmrn-banner-title h1 {font-size: 80px; line-height: 1; font-weight: 600; font-family: GeneralSans-Variable; color: #ffffff; margin-bottom: 0;text-wrap: balance;}
	.cmrn-banner-caption .cmrn-banner-graphic {position: absolute; bottom: 0; right: 0; width: 30%;}
	.banner-video-wrapper {overflow: hidden;display: flex;align-items: center;}
	.banner-video-wrapper iframe {aspect-ratio: 16 / 9;height: auto; pointer-events: none;}

	@media (max-width: 1399px){
		.cmrn-banner-caption .cmrn-banner-title h1 {font-size: 60px;}
	}
	@media (max-width: 991px){
		.cmrn-banner-caption .cmrn-banner-title h1 {font-size: 48px;}
	}
	@media (max-width: 767px){
		.cmrn-banner-caption .cmrn-banner-title{height: 54%; align-items: end;}
		.cmrn-banner-caption .cmrn-banner-title h1 {font-size: 40px !important;}
		.cmrn-banner-caption .cmrn-banner-graphic {width: 60%;min-height: 349px;}
	}
}

/* List Template 2k25 */
.text-wrap-balance {text-wrap: balance;}
.list-template-2k25{
	&.cmrn-body {padding-top: 156px;}
	.cmrn-load-more-btn{margin-top: 50px;}
	@media (max-width: 991px){
		&.cmrn-body {padding-top: 116px;}
	}
	@media (max-width: 767px){
		&.cmrn-body {padding-top: 110px;}
		.cmrn-load-more-btn{margin-top: 30px;}
	}

	.list-section{
		padding: 90px 0;

		.list-section-title{padding-bottom: 100px;}

		@media (max-width: 1399px){
			.list-section-title{padding-bottom: 80px;}
		}
		@media (max-width: 767px){
			padding: 50px 0;
			.list-section-title{padding-bottom: 30px;}
		}
	}
	
	.program_listing_cont {margin: 0;display: flex;flex-direction: column;height: 100%;background: #f9f9f9;}
	.program_listing_cont .prgm_btns {margin-top: auto;}
}

/* List items box*/
.list-box {
	--l-tag-color: #dddddd; background: #F9F9F9; height: 100%;

	.list-box-img{position: relative;}
	&:hover .list-box-img .l-tag{    
		background-color: #393939;
		color: #fff;
		img{
			filter: brightness(0) invert(1);
		}
	
	}
	.list-box-img .l-tag{position: absolute; top: 0; right: 0; background-color: var(--l-tag-color); display: flex; align-items: center; justify-content: center; height: 88px; width: 88px;}
	.list-box-img .l-img {width: 100%;}
	.list-box-content {padding: 34px;}
	.list-box-content a{display: contents; text-decoration: none; color: inherit;}
	.list-box-content h4 {font-size: 24px; line-height: 1.1; font-weight: 600; font-family: GeneralSans-Variable; margin-bottom: 0;}
	.list-box-content hr {margin-top: 25px; margin-bottom: 25px;}
	.list-box-content p {font-size: 16px; line-height: 1.25; margin-bottom: 0;}

	.pink-tag {--l-tag-color: #FF56B6;}
	.orange-tag {--l-tag-color: #FF9100;}
	.green-tag {--l-tag-color: #8BF38A;}
	.blue-tag {--l-tag-color: #5871FF;}

	@media (max-width: 767px){
		.list-box-img .l-tag{height: 64px; width: 64px;}
		.list-box-img .l-tag img {width: 20px;}
		.list-box-content{padding: 25px;}
		.list-box-content h4 {font-size: 18px;}
		.list-box-content hr {margin-top: 15px; margin-bottom: 15px;}
		.list-box-content p {font-size: 14px;}
	}
}
.program_listing_cont{
	width: auto;margin-right: 24px;

	.program-img{width: 100%; position: relative;}
	.program-img::after{content: ''; position: absolute; inset: 0; background-color: #004F4B; opacity: 0; transition: all 0.3s ease;}
	.program-img img{width: 100%;}
	.program-img a{position: absolute; bottom: 0; z-index: 2; left: 34px; display: flex; padding: 12px 20px; background-color: #fff; color: #393939; font-weight: 700; font-family: GeneralSans-Variable; text-transform: uppercase; text-decoration: none; opacity: 0; transition: all 0.3s ease;}
	&:hover .program-img::after{opacity: 0.4;}
	&:hover .program-img a{opacity: 1;}

	.school_detail_slide1_main h4{border-bottom: 1px solid #9393934D;}
	.school_detail_slide1_main li {gap: 16px;}
	.school_detail_slide1_main li img {width: 18px !important;height: 18px;object-fit: scale-down;}
	.school_detail_slide1_main li span{font-size: 14px;}
	.prgm_btns{padding-top: 10px;}
	.prgm_btns a {font-weight: 700; font-family: GeneralSans-Variable;}
	.prgm_btns a .apply-now-arrow {display: inline-block;width: 25px;height: 14px;margin-left: 8px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='14' viewBox='0 0 25 14' fill='none'><path d='M16.8457 0.227273C16.6829 0.075757 16.4714 0 16.2109 0C15.9505 0 15.7389 0.075757 15.5762 0.227273C15.4134 0.348485 15.332 0.507576 15.332 0.704545C15.332 0.901515 15.4134 1.07576 15.5762 1.22727L21.9727 6.27273H0.878906C0.651042 6.27273 0.447591 6.34091 0.268555 6.47727C0.0895182 6.61364 0 6.78788 0 7C0 7.18182 0.0895182 7.34848 0.268555 7.5C0.447591 7.65152 0.651042 7.72727 0.878906 7.72727C2.73438 7.72727 4.47591 7.72727 6.10352 7.72727C7.73112 7.72727 9.24479 7.72727 10.6445 7.72727C12.0443 7.72727 13.3301 7.72727 14.502 7.72727C15.6738 7.72727 16.7155 7.72727 17.627 7.72727C18.1152 7.72727 18.7174 7.72727 19.4336 7.72727C20.1497 7.72727 20.9961 7.72727 21.9727 7.72727L15.5762 12.7727C15.4134 12.9242 15.332 13.0985 15.332 13.2955C15.332 13.4924 15.4134 13.6515 15.5762 13.7727C15.7389 13.9242 15.9505 14 16.2109 14C16.4714 14 16.6829 13.9242 16.8457 13.7727L24.7559 7.5C24.9186 7.34848 25 7.18182 25 7C25 6.81818 24.9186 6.65152 24.7559 6.5L16.8457 0.227273Z' fill='%23383838'/></svg>");background-repeat: no-repeat;background-size: 25px 14px;background-position: center;vertical-align: -9%;}
	.prgm_btns a.prgm_btn2 .apply-now-arrow {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='14' viewBox='0 0 25 14' fill='none'><path d='M16.8457 0.227273C16.6829 0.075757 16.4714 0 16.2109 0C15.9505 0 15.7389 0.075757 15.5762 0.227273C15.4134 0.348485 15.332 0.507576 15.332 0.704545C15.332 0.901515 15.4134 1.07576 15.5762 1.22727L21.9727 6.27273H0.878906C0.651042 6.27273 0.447591 6.34091 0.268555 6.47727C0.0895182 6.61364 0 6.78788 0 7C0 7.18182 0.0895182 7.34848 0.268555 7.5C0.447591 7.65152 0.651042 7.72727 0.878906 7.72727C2.73438 7.72727 4.47591 7.72727 6.10352 7.72727C7.73112 7.72727 9.24479 7.72727 10.6445 7.72727C12.0443 7.72727 13.3301 7.72727 14.502 7.72727C15.6738 7.72727 16.7155 7.72727 17.627 7.72727C18.1152 7.72727 18.7174 7.72727 19.4336 7.72727C20.1497 7.72727 20.9961 7.72727 21.9727 7.72727L15.5762 12.7727C15.4134 12.9242 15.332 13.0985 15.332 13.2955C15.332 13.4924 15.4134 13.6515 15.5762 13.7727C15.7389 13.9242 15.9505 14 16.2109 14C16.4714 14 16.6829 13.9242 16.8457 13.7727L24.7559 7.5C24.9186 7.34848 25 7.18182 25 7C25 6.81818 24.9186 6.65152 24.7559 6.5L16.8457 0.227273Z' fill='white'/></svg>");}
	
	.prgm_btns a.prgm_btn1 {background-color: #FFDD00;}
	.prgm_btns a.prgm_btn2 {background-color: #00C2B1;}

	@media (max-width: 767px) {
		.school_detail_slide1_main{padding: 20px;}
		.school_detail_slide1_main h6{font-size: 10px;}
		.school_detail_slide1_main h4{font-size: 16px;}
		.school_detail_slide1_main li:last-of-type{margin-bottom: 0;}
		.prgm_btns {padding-top: 0;}
		.prgm_btns a{font-size: 12px;}
	}
}

.program-filter{
	padding-bottom: 30px;

	.filter-navbar{display: flex; align-items: center; justify-content: space-between; padding: 18px 0; border-top: 1px solid #9393934D; border-bottom: 1px solid #9393934D;}
	.filter-nav-left {display: flex; align-items: center; gap: 60px;}
	.filter-nav-left .filter-dropdown > .btn {font-size: 18px; color: #656C76; padding: 0; text-decoration: none; font-weight: 500; font-family: GeneralSans-Variable;}
	.filter-nav-left .filter-dropdown > .btn > i {color: #FFDD00;font-size: 14px; margin-left: 5px;}

	.filter-nav-left .filter-dropdown .dropdown-menu { max-height: 220px; max-width: 220px; min-width: max-content; overflow:auto; padding: 10px;}
	.filter-nav-left .form-check {font-size: 14px;line-height: normal;}
	.filter-nav-left .f-label{color: #939393; font-size: 16px; font-weight: 500; font-family: GeneralSans-Variable;}

	.filter-nav-right{display: flex; align-items: center; gap: 50px;}
	.enquiries-link{text-decoration: none; border-bottom: 1px solid #008E87;}
	.f-search {background-color: #F9F9F9; max-width: 250px; padding: 10px;}
	.f-search .input-group-text, .f-search .form-control{border: 0; background-color: transparent; box-shadow: none;}
	
	.active-filters-tags{display: flex; flex-wrap: wrap; align-items: center; gap: 14px 20px; padding: 20px 0;}
	.active-filters-tags .f-badge{display: flex; align-items: center; gap: 6px; padding: 5px 16px; border: 1px solid #9393934D;}
	.active-filters-tags .f-badge .btn-close{filter: invert(20%); width: 10px; height:10px; opacity:0.85; background-size: 10px;}

	@media (min-width: 992px) {
		.fltr-menu{display: contents;}
	}

	@media (max-width: 1399px) {
		.filter-nav-left{gap: 30px;}
		.f-search{padding: 4px;}
		.filter-nav-left .f-label{font-size: 14px;}
		.filter-nav-left .filter-dropdown > .btn{font-size: 16px;}
		.enquiries-link{font-size: 14px;}
	}

	@media (max-width: 991px) {
		.filter-navbar {position: relative; padding: 0;}
		.fltr-menu{flex-direction: column; position: absolute; top: calc(100% + 1px); left: 0; right: 0; padding: 15px; background-color: #fff;  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);z-index: 2;}
		.fltr-menu.show{display: flex;}
		.filter-nav-left .f-label > i {color: #FFDD00;}
		.filter-nav-left .filter-dropdown > .btn {display: flex; justify-content: space-between; align-items: center; width: 100%;}
		.filter-nav-left .filter-dropdown .dropdown-menu {position: static !important;transform: none !important;max-width: 100%;min-width: 100%;width: 100%;}
		.enquiries-link{margin-top: 10px; align-self: flex-start;}
		.filter-nav-right{padding: 8px 0 8px 10px;border-left: 1px solid #9393934D;}
	}
	@media (max-width: 767px) {
		.filter-nav-left .f-label{font-size: 12px;}
		.f-search {max-width: 150px;}
	}
}

.cmrn-load-more-btn{display: inline-flex; padding: 12px 18px; font-size: 16px; font-weight: 500; font-family: GeneralSans-Variable; background-color: #9393931A; color: #656C76; text-decoration: none;}

.btn.btn-yellow {font-size: 14px; font-weight: 700; font-family: GeneralSans-Variable; text-transform: uppercase; display: inline-flex; align-items: center; justify-content: center; gap: 10px; margin-top: 10px; border-radius: 0; background-color: #FFDD00; color: #393939;}
.btn.btn-yellow:hover {background-color: #FFDD00; color: #393939;}
.btn.btn-cyan {font-size: 14px; font-weight: 700; font-family: GeneralSans-Variable; text-transform: uppercase; display: inline-flex; align-items: center; justify-content: center; gap: 10px; margin-top: 10px; border-radius: 0; background-color: #00D0C9; color: #fff;}
.btn.btn-cyan:hover {background-color: #00D0C9; color: #fff;}
.arrow-right-long {display: inline-block;width: 25px;height: 14px;margin-left: 8px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='14' viewBox='0 0 25 14' fill='none'><path d='M16.8457 0.227273C16.6829 0.075757 16.4714 0 16.2109 0C15.9505 0 15.7389 0.075757 15.5762 0.227273C15.4134 0.348485 15.332 0.507576 15.332 0.704545C15.332 0.901515 15.4134 1.07576 15.5762 1.22727L21.9727 6.27273H0.878906C0.651042 6.27273 0.447591 6.34091 0.268555 6.47727C0.0895182 6.61364 0 6.78788 0 7C0 7.18182 0.0895182 7.34848 0.268555 7.5C0.447591 7.65152 0.651042 7.72727 0.878906 7.72727C2.73438 7.72727 4.47591 7.72727 6.10352 7.72727C7.73112 7.72727 9.24479 7.72727 10.6445 7.72727C12.0443 7.72727 13.3301 7.72727 14.502 7.72727C15.6738 7.72727 16.7155 7.72727 17.627 7.72727C18.1152 7.72727 18.7174 7.72727 19.4336 7.72727C20.1497 7.72727 20.9961 7.72727 21.9727 7.72727L15.5762 12.7727C15.4134 12.9242 15.332 13.0985 15.332 13.2955C15.332 13.4924 15.4134 13.6515 15.5762 13.7727C15.7389 13.9242 15.9505 14 16.2109 14C16.4714 14 16.6829 13.9242 16.8457 13.7727L24.7559 7.5C24.9186 7.34848 25 7.18182 25 7C25 6.81818 24.9186 6.65152 24.7559 6.5L16.8457 0.227273Z' fill='%23383838'/></svg>");background-repeat: no-repeat;background-size: 25px 14px;background-position: center;vertical-align: -9%;}
.feature-box .feature-box-label {display: flex; align-items: center; justify-content: center; min-width: 124px; height: 35px; padding: 6px 12px; position: absolute; left: 0; bottom: 0; background-color: #FF9100; font-size: 12px; font-weight: 700; font-family: GeneralSans-Variable; text-transform: uppercase;}

.list-template-details-2k25{
	&.cmrn-body {padding-top: 156px;}
	
	@media (max-width: 991px){
		&.cmrn-body {padding-top: 116px;}
	}
	@media (max-width: 767px){
		&.cmrn-body {padding-top: 110px;}
		.cmrn-banner .cmrn-banner-caption .cmrn-banner-title{padding-right: 30%; padding-bottom: 130px;}
	}
	@media (max-width: 575px){
		.cmrn-banner .cmrn-banner-caption .cmrn-banner-title{padding-right: 28%;}
		.cmrn-banner .cmrn-banner-caption .cmrn-banner-title .col-10 {width: 100%;}
	}

	.breadcrumb_sec{
		padding-top: 30px;
		
		.brdcrmb li:after{font-size: 14px; top: 5px;}

		@media (max-width: 767px) {
			padding-top: 20px;
			.brdcrmb li span{font-size: 12px;}
			.brdcrmb{margin-bottom: 20px;}
		}
	}

	.dtl-template-section{
		display: flex; width: 100%; margin-top: 16px;
		.director-msg + .director-msg {
			margin-top: -100px;
			@media (max-width: 767px) {
				margin-top: -50px;
			}
		}



		.dtl-main{display: flex; gap: 70px; align-items: flex-start;}
		.dtl-left{width: 311px; flex-shrink: 0; position: sticky; top: 180px; padding-bottom: 40px;}
		.dtl-left .btn{ min-height: 65px;}
		.dtl-nav-list{background-color: #F9F9F9; padding: 0; margin: 0; list-style: none;max-height: calc(100vh - 260px);overflow: hidden;}
		.dtl-nav-list:hover{overflow-y: scroll;}
		.dtl-nav-list li a{display: flex; justify-content: space-between; align-items: center; padding: 18px 30px; position: relative; transition: all 0.3s ease-in-out; font-size: 14px; font-weight: 500; font-family: GeneralSans-Variable; text-decoration: none; color: #939393; text-transform: uppercase;}
		.dtl-nav-list li a::before{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; background-color: transparent; transition: all 0.3s ease-in-out;}
		
		.dtl-nav-list li.active a{background-color: #FFFFFF; color: #393939;}
		.dtl-nav-list li.active a::before{background-color: #FFDD00;}
		.dtl-nav-list li.active a::after{content: ""; position: relative; width: 25px;height: 14px;margin-left: 8px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='14' viewBox='0 0 25 14' fill='none'><path d='M16.8457 0.227273C16.6829 0.075757 16.4714 0 16.2109 0C15.9505 0 15.7389 0.075757 15.5762 0.227273C15.4134 0.348485 15.332 0.507576 15.332 0.704545C15.332 0.901515 15.4134 1.07576 15.5762 1.22727L21.9727 6.27273H0.878906C0.651042 6.27273 0.447591 6.34091 0.268555 6.47727C0.0895182 6.61364 0 6.78788 0 7C0 7.18182 0.0895182 7.34848 0.268555 7.5C0.447591 7.65152 0.651042 7.72727 0.878906 7.72727C2.73438 7.72727 4.47591 7.72727 6.10352 7.72727C7.73112 7.72727 9.24479 7.72727 10.6445 7.72727C12.0443 7.72727 13.3301 7.72727 14.502 7.72727C15.6738 7.72727 16.7155 7.72727 17.627 7.72727C18.1152 7.72727 18.7174 7.72727 19.4336 7.72727C20.1497 7.72727 20.9961 7.72727 21.9727 7.72727L15.5762 12.7727C15.4134 12.9242 15.332 13.0985 15.332 13.2955C15.332 13.4924 15.4134 13.6515 15.5762 13.7727C15.7389 13.9242 15.9505 14 16.2109 14C16.4714 14 16.6829 13.9242 16.8457 13.7727L24.7559 7.5C24.9186 7.34848 25 7.18182 25 7C25 6.81818 24.9186 6.65152 24.7559 6.5L16.8457 0.227273Z' fill='%23008E87'/></svg>");background-repeat: no-repeat;background-size: 25px 14px;background-position: center;}

		.dtl-right{flex-grow: 1; width: calc(100% - 381px);}

		.dtl-content {
			font-size: 18px; line-height: 1.44; padding-bottom: 120px;
			a:not(.prgm_btn1,.prgm_btn2,.btn.btn-yellow) {font-size: 18px;}
			.mb-120{margin-bottom: 120px;}
			.w-80{width: 80%;}
			h2, h3, h4, h5, h6 {font-weight: 600; line-height: 1; font-family: GeneralSans-Variable;}
			h2 {color: #008E87; margin-bottom: 30px;}
			h6 {margin-bottom: 12px;}
			h5 {margin-bottom: 15px;}
			ul li {font-size: 18px;line-height: 1.44;margin-bottom: 15px;}
			p {line-height: 1.44;margin-bottom: 24px;}
			p:last-child {margin-bottom: 0px;}
			button:not([class]), .button {font-size: 14px;font-weight: 700;font-family: GeneralSans-Variable;text-transform: uppercase;display: inline-flex;align-items: center;justify-content: center; gap: 10px; margin-top: 10px; border-radius: 0;background-color: #FFDD00;color: #393939; border: 0; padding: 12px 26px;}
			
			.btn.btn-cyan, .btn.btn-yellow {padding: 14px 30px; font-size: 14px !important;}
			
			&:has(+ .along-text-block) {padding-bottom: 20px;}
			
			.image-content {background: #393939;padding-top: 118px;padding-left: 100px;position: relative;}
			.image-content::after {content: '';position: absolute;top: 0;bottom: 0;left: 100%;right: calc((-100vw + 1462px)/2);background: #393939;}
			.image-content [class^="image-content-"] {display: flex; flex-direction: column;}
			.image-content [class^="image-content-"] .ic-row {display: flex; }
			.image-content [class^="image-content-"] .ic-row:first-child {align-items: end;}
			.image-content [class^="image-content-"] .ic-row:last-child {align-items: start;}
			.image-content [class^="image-content-"] .notes {font-size: 38px; line-height: 1.2; padding: 40px;
				p{
					font-size: 38px; line-height: 1.2; 
				}
			}
			.image-content [class^="image-content-"] .ic-img {max-width: 70%;}
			.image-content .image-content-1 .graphic-1 {margin-bottom: -1px;}
			.image-content .image-content-1 .graphic-2 {margin-left: -1px;}
			.image-content .image-content-1 .notes {background-color: #F946AC;}
			.image-content .image-content-2 .notes {background-color: #8BF38A; max-width: 490px;}
			.image-content .image-content-2 .notes ul {grid-template-columns: repeat(1, 1fr); margin-bottom: 0; padding-left: 0px; list-style: none;}
			.image-content .image-content-2 .notes ul li{position:relative; padding: 10px 0 20px; margin-bottom: 0;}
			.image-content .image-content-2 .notes ul li:not(:last-child){border-bottom: 1px solid #9393934D;}
			.image-content .image-content-2 .notes ul li:last-child{padding-bottom: 0px;}
			.image-content .image-content-2 .notes ul li:not(:last-child):before {content: ""; position: absolute; bottom: -2px; left: 0; width: 4px; height: 4px; background-color: #9393934D; border-radius: 50%;}
			.image-content .image-content-2 .graphic-4{margin-left: auto;}
			
			&.internship-placement ul {list-style: none; padding-left: 0px;}
			&.internship-placement ul li {padding-bottom: 12px; position: relative; margin-bottom: 16px;}
			&.internship-placement ul li::after {content: ""; position: absolute; bottom: 0; left: 0; width: 38px; height: 1px; background-color: #393939;}
			
			.cmrn-alumni-slider{margin-bottom: 40px;}
			.center-list{display: flex; align-items: center; gap: 10px 70px; flex-wrap: wrap;}
			
			.research-centres-list{display: flex; flex-direction: column; gap: 12px; list-style: none; padding-left: 0px;}
			.research-centres-list li{margin-bottom: 0;}
			.research-centres-list li a{display: flex; align-items: center; justify-content: space-between; background-color: #F9F9F9;font-weight: 600; font-family: GeneralSans-Variable; padding: 20px 26px; margin-bottom: 0;}
			.research-centres-list li a:hover{color: #008E87;}
			
			.faculty-list {display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; list-style: none; padding-left: 0px; margin-top: 40px;}
			.faculty-list li {background-color: #F9F9F9; padding: 20px 35px; margin-bottom: 0;}
			.faculty-list li h6{font-size: 18px; font-weight: 500; font-family: GeneralSans-Variable; margin-bottom: 15px;}
			.faculty-list li p{font-size: 14px; letter-spacing: 0.05em; margin-bottom: 0; text-transform: uppercase;}
			.faculty-img {position: relative;}
			.faculty-img img{width: 100%;}
			.faculty-img a{position: absolute; bottom: 0; right: 0; display: flex; align-items: center; justify-content: space-between; font-weight: 700; text-transform: uppercase; font-family: GeneralSans-Variable; width: 244px; padding: 15px 26px; background-color: #FFDD00; color: #393939; text-decoration: none;}

			.dtl-video-box{position: relative; aspect-ratio: 1.69 / 1; width: 100%;}
			.dtl-video-box .thumbnail {position: absolute; inset: 0; cursor: pointer; z-index: 2;}
			.dtl-video-box .thumbnail img{width: 100%; height: 100%; object-fit: cover;}
			.dtl-video-box .thumbnail .play-btn{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
			.dtl-video-box iframe{width: 100%; height: 100%; object-fit: cover;}

			&.list-content-style1 ul:not(.nav-tabs){list-style: none; padding-left: 0px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 45px;}
			&.list-content-style1 ul:not(.nav-tabs) li {position: relative; padding: 20px 0; margin-bottom: 0; border-bottom: 1px solid #D9D9D9;}
			&.list-content-style1 ul:not(.nav-tabs) li:not(:nth-last-child(-n + 2))::before {content: ""; position: absolute; bottom: -2px; left: 0; width: 4px; height: 4px; background-color: #D9D9D9; border-radius: 50%;}
			&.list-content-style1 ul:not(.nav-tabs) li:nth-last-child(-n + 2) {border-bottom: none;}
			&.link-style1 a:not(.btn){text-decoration: none; border-bottom: 1px solid #008E87;}

			&.cmrn-alumni-section h2{margin-bottom: 0;}

			&.career-opportunity img{width: 100%; margin-bottom: 20px;}
			.colored-number-list{list-style: none; padding-left: 0px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px 30px; margin-bottom: 0;}
			.colored-number-list li{display: flex;  gap: 10px; background-color: #F9F9F9;margin-bottom: 0; font-weight: 500; font-family: GeneralSans-Variable;}
			.colored-number-list li span{width: 58px; height: 58px;  display: flex; align-items: center; justify-content: center; font-weight: 700; flex-shrink: 0; font-size: 22px; font-weight: 700; font-family: GeneralSans-Variable;}
			.colored-number-list li:nth-child(6n + 1) span,
			.colored-number-list li:nth-child(6n + 2) span{background-color: #8BF38A;}
			.colored-number-list li:nth-child(6n + 3) span,
			.colored-number-list li:nth-child(6n + 4) span{background-color: #FF56B6;}
			.colored-number-list li:nth-child(6n + 5) span,
			.colored-number-list li:nth-child(6n + 6) span{background-color: #FF9100;}

			.dtl-card-row{display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px;}
			.dtl-card{background-color: #F9F9F9; padding: 34px;}
			.dtl-card-header {padding-bottom: 30px;border-bottom: 1px solid #9393934D;}
			.dtl-card-body {padding-top: 30px;}

			.dtl-card.testimonials{padding: 60px;}
			.testimonials .single-feature .feature-box img {aspect-ratio: unset; height: 100%; width: 100%;}
			.testimonials .creative-thinkers-icon { padding: 50px 60px 45px 45px;}
			.cmrn-alumni-name{color: #656C76;}
			/* .dtl-card.testimonials p{font-size: 24px; font-weight: 500; font-family: GeneralSans-Variable; letter-spacing: 0.01em; line-height: 1.25; margin-bottom: 40px;} */
			.dtl-card.testimonials .testimonials-user h5{font-size: 18px; font-weight: 500; font-family: GeneralSans-Variable; margin-bottom: 8px; color: #656C76;}
			.dtl-card.testimonials .testimonials-user p{font-size: 18px; font-weight: 500; font-family: GeneralSans-Variable; margin-bottom: 0; color: #939393;}
			
			.testimonials .single-feature {display: flex;                width: 100%;
                margin: 0;}
			.testimonials .feature-box{flex-shrink: 0;height: 368px;min-width: 30%;max-width: 330px;}
			.testimonials .creative-thinkers-icon {max-height: 368px;display: flex;flex-direction: column;}
			.testimonials .testimonial-text {max-height: calc(100% - 70px);overflow: auto;margin-bottom: auto;}
			.testimonials .testimonial-name {margin-top: 30px;
				a{letter-spacing: 2px;}
			}
			.student-club-li .list-box {
				width: 330px;
				margin-right: 12px;
				.l-tag{
					max-width: 60px;
					max-height: 60px;
				}
			}
			&.director-msg .director-msg-name {
				background-color: #8BF38A;
				padding: 13px;
				position: absolute;
				left: 0;
				right: 0;
				bottom: 0;
			}
			&.director-msg .director-msg-name > * {
				font-size: 10px;
				line-height: 14px;
			}
			&.week-glance .week-days .week-day{
				border: 1px solid #D9D9D9;
				width: 36px;
				height: 36px;
				border-radius: 50%;
				color: #656C76;
				font-size: 20px;
			}
			&.week-glance .week-days {
				gap: 12px;
			}
			&.week-glance .week-days .week-day.active {
				background-color: #656C76;
				color: #fff;
			}
			.week-glance-top .cmrn-h6 {
				padding: 20px;
			}
			.week-glance-info {
				padding: 56px 70px;
			}
			.week-glance-info li {
				gap: 60px;
			}
			.week-glance-info li p:first-child {
				min-width: 200px;
			}
			&.academic-programmes h2 {
				max-width: calc(100% - 110px);
			}
			@media (max-width: 767px) {
				.testimonials .creative-thinkers-icon{max-height: initial; }
				.testimonials .testimonial-text{max-height: initial;}

				.student-club-li  .list-box {
					width: 254px;
					margin-right: 13px;
				}
				&.week-glance .week-days .week-day {
					width: 24px;
					height: 24px;
					font-size: 14px;
				}
				.week-glance-info {
					padding: 20px 25px;
				}
				.week-glance-top .cmrn-h6 {
					padding: 10px;
				}
				.testimonials .feature-box{max-width: 100%;}
				&.academic-programmes h2 {
					max-width: calc(100% - 70px);
				}
			}

			&.how-to-apply .dtl-card-row{margin-bottom: 20px;}
			&.how-to-apply h4{font-size: 30px; margin-bottom: 0;}

			.cmrn-faq-accordion .accordion-body p {max-width: 690px;}

			.cmrn-alumni-slide{position: relative;}
			.cmrn-alumni-slide:not(.slick-current)::after {content: ''; position: absolute; inset: 0; background-color: rgba(255, 255, 255, 0.65);}
			
			.cmrn-slider2 .cmrn-alumni-slide.slick-current {width: 482px;}
			.cmrn-slider2 .cmrn-alumni-slide {width: 200px;}
			.cmrn-slider2 .cmrn-alumni-slide .single-feature .feature-box img {height: 318px;}
			
			.cmrn-testimonail.cmrn-alumni-slider .slick-prev, 
			.cmrn-testimonail.cmrn-alumni-slider .slick-next {top: -62px;}

			.blog-slider {margin-bottom: 20px;}
			.blog-slider .cmrn-alumni-slide{width: auto !important;}
			.blog-slider .cmrn-alumni-slide .single-feature{display: flex;}
			.blog-slider .cmrn-alumni-slide .single-feature .blog-image {width: 350px; height: 300px; transition: all 0.3s ease;}
			.blog-slider .cmrn-alumni-slide:not(.slick-current) .single-feature .blog-image {width: 230px;}
			.blog-slider .cmrn-alumni-slide .single-feature .blog-image img {width: 100%; height: 100%; object-fit: cover;}
			.blog-slider .cmrn-alumni-slide .single-feature .blog-content {width: 310px; padding: 30px; display: flex; flex-direction: column; justify-content: space-between;}
			.blog-slider .blog-content h4{font-size: 24px;}
			.blog-slider .blog-content .blog-date{font-size: 16px;}
			
/* 			.program_listing_cont_slider {display: flex;justify-content: start;} */
			.program_listing_cont_slider .slick-track {margin-left: 0;}
			
			@media (max-width: 1599px) {
				.image-content::after {right: calc((-100vw + 1316px)/2);}
				
				.cmrn-slider2 .cmrn-alumni-slide.slick-current {width: 430px;}
				.cmrn-slider2 .cmrn-alumni-slide {width: 180px;}
				.cmrn-slider2 .cmrn-alumni-slide .single-feature .feature-box img {height: 280px;}
				.blog-slider .cmrn-alumni-slide .single-feature .blog-image {width: 280px;}
				.blog-slider .cmrn-alumni-slide .single-feature .blog-content {width: 250px;}
			}
			@media (max-width: 1499px) {
				.image-content::after {right: calc((-100vw + 1312px)/2);}
				.image-content [class^="image-content-"] .notes {font-size: 32px;}
				.image-content .image-content-1 .graphic-1 {width: 60%;}
				/* .image-content .image-content-1 .graphic-2 {width: 40%;} */
			}
			@media (max-width: 1399px) {
				.image-content::after {right: calc((-100vw + 1132px)/2);}
				.image-content [class^="image-content-"] .notes {font-size: 24px; padding: 30px;}
				.image-content .image-content-1 .graphic-1 {width: 50%;}
				.image-content .image-content-1 .graphic-2 {width: 20%;}
			}
			@media (max-width: 1199px) {	
				.w-80{width: 100%;}			
				.image-content::after {right: calc((-100vw + 952px)/2);}
			}
			@media (max-width: 767px) {
				font-size: 16px; padding-bottom: 60px;

				.mb-120{margin-bottom: 60px;}
				a {font-size: 16px;}
				h2 {margin-bottom: 16px;}
				ul li {font-size: 16px; margin-bottom: 10px;}
				p {margin-bottom: 20px;}
				button:not([class]) {margin-top: 10px; padding: 12px 26px;}

				.image-content{padding: 70px 0px;}
				.image-content [class^="image-content-"] .ic-row{flex-direction: column; flex-wrap: wrap;}
				.image-content [class^="image-content-"] .notes{width: 100%; max-width: calc(100% - 40px);margin-right: auto;}
				.image-content [class^="image-content-"] .ic-img{width: 100%; max-width: calc(100% - 40px);}

				.image-content .image-content-1 .notes{margin-right: auto;}
				.image-content .image-content-1 .graphic-2{width: 225px; margin-left: auto;}

				.image-content .image-content-2 .ic-row{flex-direction: column-reverse;}
				.image-content .image-content-2 .graphic-3{margin-right: auto;}

				&.academic-programmes button:not([class]) {display: block;margin: auto;}
				&.academic-programmes .border-start.border-gray-200 {border: 0 !important; margin-top: 60px !important;}

				.faculty-list{grid-template-columns: repeat(2, 1fr);}
				.faculty-list li h6{font-size: 16px; margin-bottom: 10px;}
				.faculty-img a{width: 180px; left: 0; right: auto; font-size: 14px;padding: 12px 20px;}

				.dtl-video-box .thumbnail .play-btn img{height: 54px; width: 54px;}

				&.list-content-style1 ul:not(.nav-tabs){grid-template-columns: repeat(1, 1fr);}
				&.list-content-style1 ul:not(.nav-tabs) li:not(:last-child) {border-bottom: 1px solid #D9D9D9;}
				&.list-content-style1 ul:not(.nav-tabs) li:not(:last-child)::before{content: ""; position: absolute; bottom: -2px; left: 0; width: 4px; height: 4px; background-color: #D9D9D9; border-radius: 50%;}
				
				.colored-number-list{grid-template-columns: repeat(1, 1fr); gap: 8px;}
				.colored-number-list li span{width: 42px; height: 42px; font-size: 18px;}

				.dtl-card.testimonials{padding: 30px;width: 280px;
                    margin-right: 20px;}
				&.director-msg .dtl-card.testimonials{
					width: 100%;
					margin: 0;
				}
				.dtl-card.testimonials p{font-size: 16px; font-weight: 400;}
				.dtl-card.testimonials .testimonials-user h5{font-size: 16px;}
				.dtl-card.testimonials .testimonials-user p{font-size: 12px;}
				.dtl-card.testimonials .testimonial-name a{font-size: 12px; letter-spacing: 1.5px;}

				.dtl-card{padding: 20px;}
				.dtl-card-header{padding-bottom: 15px;}
				.dtl-card-body{padding-top: 15px;}
				
				&.how-to-apply .dtl-card-row{grid-template-columns: repeat(1, 1fr); gap: 10px; margin-bottom: 0;}
				&.how-to-apply h4{font-size: 22px;}

				.cmrn-slider2 .cmrn-alumni-slide.slick-current {width: calc(100vw - 120px);}
				.cmrn-slider2 .cmrn-alumni-slide {width: calc(100vw - 120px);}
				.cmrn-slider2 .cmrn-alumni-slide .single-feature {margin-right: 0px;}
				.cmrn-slider2 .cmrn-alumni-slide .single-feature .feature-box img {height: 100%;aspect-ratio: 1 / 0.67;}
				.cmrn-slider2 .single-feature {width: 100%;}
				.blog-slider .cmrn-alumni-slide .single-feature{margin-right: 0; flex-direction: column;}
				.blog-slider .cmrn-alumni-slide .single-feature .blog-image,
				.blog-slider .cmrn-alumni-slide .single-feature .blog-content,
				.blog-slider .cmrn-alumni-slide:not(.slick-current) .single-feature .blog-image,
				.blog-slider .cmrn-alumni-slide:not(.slick-current) .single-feature .blog-content{width: calc(100vw - 55px);}
				.blog-slider .blog-content h4{margin-bottom: 24px;font-size: 20px;}
				.blog-slider .blog-content .blog-date{font-size: 14px; font-weight: 500;}

				.testimonials .creative-thinkers-icon { padding: 38px 32px;max-height: 500px;
                    overflow-y: auto;}
				
			}
			@media (max-width: 575px){
				.faculty-list{grid-template-columns: repeat(1, 1fr); margin-top: 20px;}
				.faculty-list li{padding: 15px 20px;}
			}
		}
		
		@media (min-width: 768px) {
			.student-clubs-slider.owl-carousel{display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;}
		}
		@media (min-width: 1200px) {
			.student-clubs-slider.owl-carousel{display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px;}
		}

		@media (max-width: 1599px) {
			.list-box .list-box-img .l-tag {height: 50px;width: 50px;}
			.list-box .list-box-img .l-tag img{max-width: 20px;}
			.list-box .list-box-content{padding: 15px;}
			.list-box .list-box-content h4{font-size: 14px;}
		}
		@media (max-width: 1199px) {
			.dtl-main{gap: 30px;}
			.dtl-left{width: 260px;}
			.dtl-right{width: calc(100% - 290px);}
			.dtl-nav-list li a{padding: 16px 20px;}
		}
		@media (max-width: 991px) {
			.dtl-main {flex-direction: column;}
			.dtl-left {width: 100%; position: static; padding-bottom: 30px;}
			.dtl-left .btn {min-height: 50px;}
			.dtl-nav-list{display: flex; flex-wrap: wrap;text-align: center;}
			.dtl-nav-list li.active a::after{display: none;}
			.dtl-nav-list li a {padding: 12px 20px;}
			.dtl-nav-list li a::before{height: 3px;}
			.dtl-right {width: 100%;}
		}
		@media (max-width: 767px) {
			margin-top: 0;
			.dtl-left .btn{margin: 0;}
			.dtl-nav-list .nav-sec {
				width: 50%;
				text-align: center;
			}
			.dtl-nav-list li a{font-size: 12px;padding: 9px 12px;text-align: center; line-height: 12px;min-height: 45px;
                align-items: center;
                justify-content: center;}
			.dtl-left .btn:nth-of-type(2) {margin-top: 10px;}
			.cmrn-alumni-slider.cmrn-testimonail .slick-prev, .cmrn-alumni-slider.cmrn-testimonail .slick-next {display: none !important;}
			
		}
	}
}
/* FAQ Accordion */
.cmrn-faq-accordion {
	.accordion-item {background-color: #F9F9F9;border: none;margin-bottom: 20px;border-radius: 0;}
	.accordion-header { margin-bottom: 0px !important;}
	.accordion-button {background-color: transparent !important; font-size: 18px !important; padding: 20px 30px !important; margin-top: 0px !important; font-weight: 600;}
	.accordion-button:not(.collapsed) {background-color: transparent;color: #393939;box-shadow: none;}
	.accordion-body {padding: 0 30px 30px;color: #393939;font-family: GeneralSans-Regular;font-size: 18px;line-height: 28px;}
	.accordion-button::after {background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.07039 0.292893C7.67986 -0.097631 7.0467 -0.097631 6.65617 0.292893L0.292213 6.65685C-0.0983109 7.04738 -0.0983109 7.68054 0.292213 8.07107C0.682738 8.46159 1.3159 8.46159 1.70643 8.07107L7.36328 2.41421L13.0201 8.07107C13.4107 8.46159 14.0438 8.46159 14.4343 8.07107C14.8249 7.68054 14.8249 7.04738 14.4343 6.65685L8.07039 0.292893ZM7.36328 2H8.36328V1H7.36328L6.36328 1V2L7.36328 2Z' fill='%23008E87'/%3E%3C/svg%3E");background-size: 15px 9px;background-position: center;}
	.accordion-button:not(.collapsed)::after {transform: rotate(-180deg);}

	@media (max-width: 767px) {
		.accordion-button {font-size: 16px !important; padding: 16px 20px !important;}
		.accordion-body {padding: 0 20px 20px;}
	}
}

/* Programme Tabs */
.programme-tabs{
/* 	--active-tab-color: #8BF38A; */
	--active-tab-txt-color: #393939;
	ul.nav-tabs {margin-bottom: 0; flex-wrap: nowrap; border-bottom: 2px solid var(--active-tab-color);}
	ul.nav-tabs li {margin-bottom: 0 !important; flex: 1;}
	ul.nav-tabs li button{margin: 0; width: 100%; padding: 10px; height: 65px; font-size: 14px; font-weight: 500; text-transform: capitalize; color: #939393; background-color: #DFDFDF; border-radius: 0; border: 0;} 
	ul.nav-tabs li button.active {background-color: var(--active-tab-color); color: var(--active-tab-txt-color); font-weight: 700;}
	ul.nav-tabs li:nth-child(5n + 1) button.active{--active-tab-color: #FF9100;}
	ul.nav-tabs li:nth-child(5n + 2) button.active{--active-tab-color: #F946AC;}
	ul.nav-tabs li:nth-child(5n + 3) button.active{--active-tab-color: #5871FF; --active-tab-txt-color: #FFFFFF;}
	ul.nav-tabs li:nth-child(5n + 4) button.active{--active-tab-color: #8BF38A;}
	ul.nav-tabs li:nth-child(5n + 5) button.active{--active-tab-color: #00D0C9;}
	
	.tab-content{background-color: #F9F9F9;}
	.tab-content>.tab-pane{padding: 60px;}
	.tab-content .tab-pane {border-top: 2px solid var(--active-br-color);}
	.tab-content .tab-pane:nth-child(5n + 1){--active-br-color: #FF9100;}
	.tab-content .tab-pane:nth-child(5n + 2){--active-br-color: #F946AC;}
	.tab-content .tab-pane:nth-child(5n + 3){--active-br-color: #5871FF;}
	.tab-content .tab-pane:nth-child(5n + 4){--active-br-color: #8BF38A;}
	.tab-content .tab-pane:nth-child(5n + 5){--active-br-color: #00D0C9;}
	
	button.load-more-btn{background-color: #DFDFDF; color: #656C76; font-weight: 500;padding: 10px 26px;border: 0;}

	@media (max-width: 767px) {
		ul.nav-tabs{flex-wrap: wrap; border-bottom: 0;}
		ul.nav-tabs li {flex: auto; width: 50%;}
		ul.nav-tabs li button.active {background-color: #FF9100;}
		ul.nav-tabs li button{font-size: 12px;height: 45px;}
		.tab-content{padding: 20px;}
	}
}

/* --- Marker Space 2025 --- */
.marker-space-2k25{
	.ls-5{letter-spacing: 0.05em;}
	.mb-100{margin-bottom: 100px;}

	@media (min-width: 992px){
		.bl-1{border-left: 1px solid #D4D4D4;}
	}

	/* banner */
	.cmrn-banner {
		.banner-illustration {position: absolute; height: 458px;bottom: -255px;}

		@media (max-width: 1599px) {
			.cmrn-banner-caption .cmrn-banner-title h1 img{width: 400px;}
			.banner-illustration {height: 380px; bottom: -227px;}
			.cmrn-banner-caption .cmrn-banner-title{max-height: 430px;}
		}
		@media (max-width: 991px) {
			.cmrn-banner-caption .cmrn-banner-title h1 img{width: 300px;}
			.banner-illustration {height: 300px; bottom: -143px;}
		}
		@media (max-width: 767px) {
			.cmrn-banner-caption .cmrn-banner-title{max-height: 180px;}
			.cmrn-banner-caption .cmrn-banner-title h1 img{width: 165px;}
			.banner-illustration {height: 45vw;bottom: -53px;}
		}
	}

	.cmrn-concept-creation-section{
		padding-top: 200px; padding-bottom: 120px;

		.max-w-515{max-width: 515px;}

		.cmrn-concept-list{display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px;}
		.cmrn-concept-list .concept-item{display: flex; flex-direction: column;}
		.cmrn-concept-list .concept-item img{aspect-ratio: 1 / 1; width: 100%; object-fit: cover;}
		.cmrn-concept-list .concept-item .concept-info{background-color: #F9F9F9; padding: 35px; text-align: center; flex: 1;}

		.cmrn-concept-info-list{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 140px; margin-top: 40px;}
		.cmrn-concept-info-list .concept-info-item{padding: 50px 0; position: relative;}
		.cmrn-concept-info-list .concept-info-item p{margin-bottom: 0; font-size: 28px; line-height: 1.4; letter-spacing: 0.01em;}
		.cmrn-concept-info-list .concept-info-item {border-bottom: 1px solid #D9D9D9;}
		.cmrn-concept-info-list .concept-info-item::after{content: ''; width: 4px; height: 4px; background-color: #D9D9D9; border-radius: 50%; position: absolute; bottom: -2px; left: 0;}
		.cmrn-concept-info-list .concept-info-item:last-child {border-bottom: 0;}
		.cmrn-concept-info-list .concept-info-item:last-child::after{display: none;}

		@media (min-width: 768px) {
			.cmrn-concept-info-list .concept-info-item:nth-last-child(-n+2) {border-bottom: 0;}
			.cmrn-concept-info-list .concept-info-item:nth-last-child(-n+2)::after{display: none;}
		}
	
		@media (max-width: 1599px){
			padding-top: 150px;

			.cmrn-concept-list .concept-item .concept-info{padding: 25px;}
			.cmrn-concept-info-list .concept-info-item p{font-size: 22px;}
		}
		@media (max-width: 1399px){
			.cmrn-concept-info-list{gap: 0 100px;}
			.cmrn-concept-info-list .concept-info-item{padding: 40px 0;}
		}
		@media (max-width: 991px){
			padding-top: 100px; padding-bottom: 60px;

			.cmrn-concept-list .concept-item .concept-info{padding: 20px;}
			.cmrn-concept-info-list{gap: 0 60px;}
		}
		@media (max-width: 767px){
			padding-top: 60px; padding-bottom: 40px;
			.font-28{font-size: 16px;}

			.cmrn-concept-list{display: block; margin-left: -20px;margin-right: -20px;padding-left: 20px;}
			.cmrn-concept-list .slick-track{display: flex; gap: 0 20px;}
			.cmrn-concept-list .concept-item{max-width: calc(100vw - 80px);}
			.cmrn-concept-list .concept-item{height: auto;}

			.cmrn-concept-info-list{grid-template-columns: repeat(1, 1fr); gap: 0;}
			.cmrn-concept-info-list .concept-info-item{padding: 24px 0;}
			.cmrn-concept-info-list .concept-info-item p{font-size: 16px;}
		}
	}

	.cmrn-design-thinking-section{
		padding: 130px 0;

		.max-w-580{max-width: 580px;}

		@media (max-width: 1599px){
			.max-w-580{max-width: 450px;}
		}
		@media (max-width: 1599px){
			padding: 60px 0;

			.mb-100{margin-bottom: 60px;}
			span.text-white.gs-Medium.text-uppercase {font-size: 16px; line-height: 1.1;}
		}
		@media (max-width: 767px){
			.font-28{font-size: 16px; line-height: normal;}
			span.text-white.gs-Medium.text-uppercase {font-size: 14px;}
		}
	}

	.power-design-thinking-section{
		padding: 120px 0;

		h2{margin-bottom: 80px;}
		.pdt-question-answer .row:not(:last-child){margin-bottom: 100px;}
		.pdt-question-answer .dt-question{font-size: 28px;}
		.pdt-question-answer .dt-answer p{font-size: 28px; line-height: 1.4; letter-spacing: 0.01em; margin-bottom: 40px;}
		.pdt-question-answer .dt-answer p:last-child{margin-bottom: 0;}

		.formula-section{display: flex; justify-content: space-between; align-items: center; margin-top: 100px;}
		.formula-section .formula-box{width: 277px; height: 122px; display: flex; align-items: center; justify-content: center; text-align: center; background-color: #F9F9F9; font-size: 28px; font-weight: 600; font-family: GeneralSans-Variable; padding: 15px;}
		.formula-section .formula-box.bg-cmr-green{background-color: #8BF38A;}
		.formula-section .fa{font-size: 40px;min-width: 40px;text-align: center;}

		@media (max-width: 1599px){
			.pdt-question-answer .row:not(:last-child){margin-bottom: 60px;}
			.pdt-question-answer .dt-question,
			.pdt-question-answer .dt-answer p{font-size: 22px;}
			.pdt-question-answer .dt-answer p{margin-bottom: 20px;}

			.formula-section .formula-box{width: 220px; height: 100px; font-size: 22px;}
			.formula-section .fa{font-size: 32px;}
		}
		@media (max-width: 991px){
			.formula-section .formula-box{font-size: 18px;}
		}
		@media (max-width: 767px){
			padding: 60px 0;
			h2{margin-bottom: 60px;}
			.formula-section {flex-direction: column; margin-top: 60px; gap: 15px;}
			.formula-section .formula-box{font-size: 24px; width: 100%; max-width: 277px; padding: 25px;}
			.pdt-question-answer .row:not(:last-child){margin-bottom: 40px;}
			.pdt-question-answer .dt-question{font-size: 24px;}
			.pdt-question-answer .dt-answer p{font-size: 16px;}
		}
	}

	.cmrn-tools-makers-section{
		padding: 40px 0 150px;

		.cmrn-alumni-slide.slick-current {width: 50vw;}

		@media (max-width: 767px) {
			overflow: hidden; padding-bottom: 80px;

			&.cmrn-alumni-section .cmrn-h2{max-width: fit-content;}

			.cmrn-alumni-slide.slick-current {width: calc(100vw - 80px);}
			.cmrn-alumni-slider.cmrn-slider3.slick-slider {margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;}
			.cmrn-alumni-slider.cmrn-slider3.slick-slider .slick-list{overflow:visible}
			.cmrn-alumni-slider .slick-next{right: 20px;}
			.cmrn-alumni-slider .slick-prev{right: 60px;}
		}
	}
}