.breadcrumb{font-size:1.4rem; padding:1rem; line-height:2.5rem;}
.breadcrumb ul{display:flex; flex-wrap:wrap; margin:0}
.breadcrumb ul li+li:before{padding:0.5rem;color:#A03413;content:"/\00a0";}
.breadcrumb a{color:#264796; }
.breadcrumb span{padding:0 0.5rem}

#main{padding:0; margin:0}
.mainContent{padding:2rem; font-size:1.6rem; line-height:2.8rem; text-align:justify;}

/* University Features Section */
.unv_feat_section{background:#f8f9fa; padding:3rem 0; text-align:center}
.highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.5rem}
.highlight-box{background:#fff;border:1px solid #24448f;border-radius:2rem;padding:3rem 2rem;transition:all .3s ease}
.icon{font-size:3.6rem;color:#e85c0d;margin-bottom:1.5rem}
.highlight-box span{font-size:2.8rem !important;color:#036;margin-bottom:1rem}
.highlight-box p{font-size:1.5rem;font-weight:500;color:#333;line-height:2.8rem}

.mainContent h1, .mainContent h2, .mainContent h3{font-size:2.2rem;color:#264796;line-height:3.5rem;margin-bottom:1rem;font-weight:500; text-align:left;}
.mainContent h2, .mainContent h3{font-size:2rem; color:#000;}
.mainContent h3{font-size:1.8rem;}
.mainContent span{font-size:1.8rem; color:#A03413; display:block; font-weight:400}
.mainContent b{font-weight:400; display:block; margin-bottom:0.5rem;}
.mainContent strong{font-weight:500;}
.mainContent a{color:#1c499f; font-weight: 500;border-bottom: 1px dashed;}
.mainContent p, .mainContent ul, .mainContent ol{margin:0 0 1.5rem;}
.mainContent ul li{position:relative; margin-bottom:1rem; line-height:2rem; font-weight:400; color:#111; padding-left:2rem;}
.mainContent ul li::before{position:absolute; top:-0.1rem; left:0; font-size:1.1rem; content:'▶'; color:#A03413;}
.mainContent ol{margin:0 2rem 3rem;list-style:decimal; line-height:3rem}
.mainContent ol li{list-style:decimal; padding-left:1rem}
.mainContent ol ::marker{font-weight:500; color:#A03413;}
span.hbg{font-size:2rem; background:#A03413; color:#fff; padding:1rem; display:inline-block;}

.admission_steps, .step_div{display:flex; flex-direction:column; gap:1rem; align-items:center; width:100%; margin-bottom:3rem;}
.step_div{padding:2rem; background:#f5f5f5; margin:0; border:1px solid #000;}
.step_div span{font-size:2rem; font-weight:500; border:1px solid #264796; padding:0.5rem 2rem; background:#264796; color:#fff; text-transform:uppercase;}
.step_div img{width:5rem;}
.step_div p{margin:0; font-size:1.6rem; font-weight:500;color:#000}
.step_div p a{font-size:2rem;}

.fee_structure_table{margin:0; overflow:hidden; overflow-x:auto; padding-bottom:2rem}
.fee_structure_table table{width:76.7rem; border-collapse:collapse; border:1px solid #ddd; }
.fee_structure_table table td{border-collapse:collapse; border:1px solid #ddd;  padding:0.5rem 1rem}
.fee_structure_table table th{background:#264796;  border:1px solid #264796; color:#fff; font-weight:500; font-size:1.6rem; padding:0.5rem 1rem}
.fee_structure_table table td:first-child{font-weight:500}
.fee_structure_table table tr.bold_txt td{font-size:1.6rem; font-weight:500; color:#264796;}
.fee_structure_table table th:not(:first-child), .fee_structure_table table td:not(:first-child){text-align:center}
p.note_p {font-size: 1.4rem;}
p.note_p b {font-weight: 700;display: inline;}
sup{color:red;}

.offered_course_section{padding:3rem 2rem; display:grid; gap:3rem; text-align:center;}
.ocs_box{display:flex; flex-direction:column; align-items:center; gap:1rem; padding:2rem 1rem; border:1px solid #ccc}
.ocsbox_icon img{width:8rem; margin:auto;}
.course_title{font-size:2rem; font-weight:500;}
.section-heading{font-size:2.5rem; font-weight:500;margin-bottom:3rem; text-align:center}

/* Highlight Banner */
.highlight_banner{background:#082476; border-radius:1rem; padding:2rem; color:#fff; text-align:center; position:relative; margin-bottom:2rem}
.hb_img{display:none;}
.hbanner_txt{display:flex; flex-direction:column; align-items:center; gap:1rem; font-size:1.6rem;}
.hb_top_txt{font-size:1.8rem;}
.highlight_banner span{font-size:3rem; color:#fff; line-height:4rem; font-weight:500;}
.hb_cta{display:flex; justify-content:center; text-align:center; width:max-content; margin:auto;}
.hb_cta a{width:max-content; padding:0 2rem; background:#ffc32a; color:#001659;font-size:3rem; font-weight:500; line-height:4rem; border-radius:1rem;}

/* CTA Container */
.course_cta_container{background:#083880; border-radius:1rem; padding:2rem; color:#fff; text-align:center; display:flex; flex-direction:column; align-items:center; gap:2rem; font-size:1.4rem;}
.course_cta_container p{margin:0;}
.course_cta_container p, .course_cta_container a{color:#fff;}
.course_cta_container a i{color:#FDCF26;}
.course_cta_container img{width:15rem; margin:auto;}
.ccc_img{border-bottom:3px ridge #fff; width:100%;}
.ccc_txt h3{font-size:2.2rem; color:#fff; text-align:center; font-weight:400}
.course_cta_container span{background:transparent;padding:0;display:inline; font-variant:none; font-size:2.2rem; color:#FDCF26; font-weight:600}
.l_txt_4{font-size:1.6rem; display:flex; gap:1rem; flex-wrap:wrap; justify-content:center; gap:1rem;}
.l_txt_4 a{display:flex; gap:5px; flex-wrap:wrap; align-items:center; border:1px solid #FDCF26; padding:0.5rem 1rem; color:#FDCF26;}
.l_txt_4 a em{display:none;}

#logoSlider{padding:3rem 2rem 1rem;background:#F5EBE6;}
#logoSlider .section-heading, #logoSlider .section-heading span{color:#892D01;}
.recruiterContainer{position:relative}
#logoSlider img{min-width:15rem;  max-width:17rem; margin:0 auto; height:auto;}

.faqSection{background:#D4E1F9; color:#000; padding:3rem 2rem 1rem; line-height:170%; text-align:justify;}
.faqSection h3{font-size:2rem; font-weight:500; display:inline-block;padding:1rem 4rem; background:#A03413; color:#fff; margin-top:3rem; border-bottom:0.5rem ridge #c24312}
.acc-container{margin:2rem 0 5rem;border-radius:0.8rem;overflow:hidden; }
.acc-btn{padding:2rem;cursor:pointer;background:#fdece8;border-bottom:1px solid #A03413;}
.acc-content{height:0px;width:100%;margin:0 auto 1rem;overflow:hidden;background:transparent; font-size:1.6rem; border-radius:0 0 0.8rem 0.8rem; box-shadow:2px 2px 10px #ccc}
.acc-content-inner{padding:2rem; background:#fff;}
.acc-content-inner b{font-size:1.6rem; font-weight:500}
.acc-content-inner p, .acc-content-inner ul{margin:0 0 1rem;}
.acc-content-inner ul li{position:relative; margin-bottom:1rem; line-height:2rem; font-weight:400; color:#000; padding-left:2rem;}
.acc-content-inner ul li::before{position:absolute; top:-0.1rem; left:0; font-size:1.1rem; content:'▶'; color:#892D01;}
.open{height:auto;}
.acc-container span{color:#cc1f06; font-size:1.8rem; font-weight:500}
.acc-container i{color:#A03413; margin-right:1rem}
.selected{color:#1ABC9C;}

.highlights{background:#d2d3d5}
.highlights img{display:block;}
.univHighlights{background:#2d4b71; padding-bottom:2rem}
.univHighlights h3, .uhbTxt{font-family:'Georgia'; margin:1rem 0; color:#fff; text-align:center;}
.whyMU, .muFeatures{background:#df4c16; color:#fff; padding:2rem 2rem 3rem; text-align:left; line-height:2.6rem}
.whyMU{background:#083880}
.whyMU h3{font-size:2rem; margin-bottom:1rem; text-align:center;line-height:2.6rem}
.whyMU p{margin-bottom:1rem;}

.whyMU ul{margin:0 0 1.5rem;}
.whyMU ul li{position:relative; margin-bottom:1rem; line-height:2rem; font-weight:400; padding-left:2rem;}
.whyMU ul li::before{position:absolute; top:-0.1rem; left:0; font-size:1.1rem; content:'▶'; color:#f89800;}

.uhbTxt{font-size:2rem;}
.muFeatures{background:#2d4b71;padding:4rem 2rem 3rem;}
.muFeatures li{margin-bottom:3rem}
.muFeatures li b{font-weight:500; color:#fff;}
.muFeatures span{font-size:3rem;color: #ff9800;font-weight: 500;}
.recruiters{padding:3rem 2rem; line-height:2.6rem;text-align:left; background:#df4c16; color:#fff;}
.recruiters h4{font-family:'Georgia'; font-size:2rem; margin-bottom:1rem}
.recruiters p{margin-bottom:2rem; }

/******************* Tabbed Content CSS ***********************/
#info-wrapper{background:#eee; padding:3rem 2rem; text-align:left; line-height:2.6rem; font-size:1.6rem}
section#info{padding:2rem;border-radius:1rem; background:#f5f5f5;}

.tabs-wrap{display:flex;flex-direction:column;gap:1rem}
.info_tabs{display:flex;gap:1.5rem;align-items:center;padding:0 0 1rem;margin:0;list-style:none;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}
.info_tabs::-webkit-scrollbar{height:6px}
.info_tabs::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}
.info_tabs button{appearance:none;border:0;background:#083880;color:#fff;padding:.6rem 1rem;border-radius:6px;cursor:pointer;white-space:nowrap;font-weight:600; font-size:1.6rem !important;}
.info_tabs button[aria-selected="true"]{background:#222d3c;box-shadow:0 6px 14px #00000014}
.info_tabs button:focus{outline:3px solid #0838801f;outline-offset:3px}
.tab-panels{position:relative}
.tab-panel{display:none;padding:1.25rem 0}
.tab-panel[aria-hidden="false"]{display:block}
.carousel-cards-container{display:flex; flex-direction:column; align-items:center; gap:2rem;}
.carousel-cards-container .carousel-card, .owl-carousel .carousel-card{background:#fff;border-radius:1rem;padding:1rem 1rem 2rem;text-align:center;box-shadow:0 6px 18px #0000000a}
.carousel-card img{display:block;width:100%;max-width:220px;height:auto;margin:0 auto .8rem;border-radius:6px;object-fit:cover}
.carousel-title{font-weight:600;color:#A03413;margin-bottom:.25rem; font-size:2rem;}
.carousel-sub{font-weight:600; color:#333}
.placement-meta{color:#222;margin-bottom:.25rem}
.testimonial-slide{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1rem;background:linear-gradient(180deg,#dff2ff,#eef9ff);border-radius:12px}
.t-image-wrapper{display:flex; flex-direction:column; gap:1rem; align-items:center;}
.testimonial-slide .t-image img{width:140px;height:140px;object-fit:cover;border-radius:50%}
.stu_detail{display:flex; flex-direction:column; gap:0; align-items:center; text-align:center;}
.stu_detail span{font-weight:600; font-size:2rem; color:#A03413;}
.stu_detail strong{font-weight:600;}
.stu_detail em{color:#000; font-style:normal;}
.testimonial-text{text-align:justify;color:#333;line-height:3rem; padding:0 1rem;}

.tabbed_container{width:100%;}
.tabs{display:flex;list-style-type:none; justify-content:center; width:max-content; margin:auto; gap:1.5rem; width:100%; flex-wrap:wrap;}
.tabs li{display:flex; background:#083880; padding:0 1rem; cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px; text-align:center; color:#fff; white-space:nowrap;}
.tabs li.active{background:#222d3c;}
.tabs-content{width:100%;display:none;padding:1.5rem 0;}

.gallery-col{display:flex; flex-direction:column; align-items:center; text-align:center; background:#fff; padding-bottom:2rem;}
.gallery-col img{max-width:20rem; margin-bottom:1rem;}
.img_smalltxt span{font-weight:500}

.scholarshipSection{background:#0d1117; padding:3rem 2rem; color:#fff; text-align:left; line-height:3rem; font-size:1.6rem}
.scholarship-tab, .hostel-tab{padding:2rem;border-radius:1rem;background: #161b22;box-shadow: 0 0 15px rgba(255, 255, 255, 0.1); text-align:center;} 
.tab-heading{color:#ffd700;margin-bottom:2rem; font-size:2.5rem; font-weight:500}
.scholarship-tab p, .hostel-tab p{margin-bottom:2rem;}
.scholarship-tab ul, .hostel-tab ul{margin-bottom:2rem; text-align:left;}
.scholarship-tab ul li, .hostel-tab ul li{padding-left:2.8rem;margin:0 0 5px; position:relative;}
.scholarship-tab ul li svg, .hostel-tab ul li svg{position:absolute; top:0.5rem; left:0; color:#ffd700}
.scholarship-tab .highlight, .hostel-tab .highlight{font-weight:500;color:#ffd700}
.note{margin-top:1rem;color:#ffd700; font-weight:500;}
.scholarship-tab .cta, .hostel-tab .cta{margin-top:2rem}
.scholarship-tab .cta a, .hostel-tab .cta a{display:inline-block;padding:1rem 2rem;background:#fff;color:#000;text-decoration:none;font-weight:500;border-radius:5px;transition:background .3s}
.scholarship-tab .cta a:hover, .hostel-tab .cta a:hover{background:#eee}

#life_mu{padding:3rem}
#life_mu span{display:flex; margin-bottom:2rem; font-size:3rem; color:#A03413; font-weight:600;}
/* YT Video Section */
.yt-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.yt-video{position:relative;padding-bottom:56.25%;background:#000;cursor:pointer;border-radius:8px;overflow:hidden}
.yt-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}
.yt-video.loaded img{opacity:1}
.yt-video::after{content:'';width:70px;height:70px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0006;background-image:url('data:image/svg+xml;utf8,<svg width="70" height="70" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><polygon points="40,30 70,50 40,70" fill="black"/></svg>');background-repeat:no-repeat;background-position:center}
.yt-video.playing::after{display:none;}
.yt-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

#course_structure{padding:3rem 2rem; background:#f7f7f7; line-height:2.6rem; margin-bottom:2rem;}
#course_structure h2{color: #193579;text-align:center;}
.cscore{display:flex; padding:1rem 2rem; width:max-content; border:1px solid #e84204; color:#193579; background:#fff; font-size:1.8rem; font-weight:600; margin:0 auto 5rem;}
.accordion-item{border:1px solid #e5e5e5;margin:1rem 0}
#course_structure h3{font-weight:600;font-size:1.8rem; line-height:2.8rem;}
.accordion-thumb{margin:0;padding:1rem 5rem 0 1rem;cursor:pointer; position:relative;}
.accordion-thumb::after{content:'';height:7px;width:7px;position:absolute;top:45%;right:2rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);transition:transform .2s ease-out;}
.accordion-panel{margin:0;padding:2rem;display:none;border-top:1px solid #e5e5e5; background:#fff;}
.accordion-panel p{margin:0 0 1rem; font-size:1.4rem;}
#course_structure span{display:flex; font-weight:500; font-size:1.6rem;color:#e84204;padding: 0 0 1.5rem;}
#course_structure strong{font-weight:500;}
.accordion-panel ol{margin:0 0 1rem 3rem;  list-style-type:decimal;}
.accordion-panel ol li{ list-style-type:decimal; padding-left:1rem}
.accordion-panel ol ::marker{color:#e84204;font-weight:700;}
.accordion-panel ul{margin:1rem 0;}
.accordion-panel ul li{position:relative; margin-bottom:1rem; line-height:2.8rem; font-weight:400; color:#111; padding-left:0; display:flex; flex-direction: column; gap:0;}
#course_structure ul li::before{display:none;}
.accordion-panel ul li em{font-style:normal; font-weight:600;width:8rem;}
.accordion-panel ol li ul li{list-style-type:none;}
.accordion-item.is-active .accordion-thumb::after{transform:rotate(45deg)}

/* Botttom Section */
#bottom{background:#060f1e; padding:4rem 2rem; border-top:0.5rem solid var(--accentCol); color:var(--lightbg); line-height:3rem; font-size:1.6rem;}
.bottom_wrapper{display:grid; gap:3rem;}
.bottom_col{display:flex; flex-direction:column; gap:2rem}
.bottom_col p{font-size:2rem; color:var(--accentCol); font-weight:500;}
.bottom_col ul a{color:inherit; line-height:0}
.address_section{display:flex; flex-direction:column; gap:1rem; font-size:1.45rem; line-height:2.4rem}
.address_section span{display:inline-flex; padding:0.2rem 4rem; background:#20509f; color:#fff;font-weight:500; width:max-content; border-radius:0.5rem}
.bc_row{display:flex; gap:1.5rem; align-items:start;}
.bc_row a{color:inherit}
.bc_row_icon{width:2rem; height:2rem;  border:1px solid rgba(255,255,255,0.3); border-radius:50%; background-color:#060f1e; display: flex; justify-content: center; align-items: center;}
.bc_row_icon svg{width:1rem; height:1rem;}
.bc_row_text{flex:1}
.items_center{align-items:center}
.bc_row_sep_line{height:0.2rem; background:var(--lightbg); width:100%;}
.social_links{display:flex; flex-direction:column; gap:1rem}
.social_links span{font-weight:500}
.social_links > ul{display:flex; gap:2rem; align-items:center; }
.social_links > ul > li{width:max-content; padding:0.5rem; background:white; display:flex; justify-content:center; align-items:center; border-radius:0.5rem;}
.social_links > ul > li svg{color:#060f1e; font-size:1.6rem;}

/* Footer Section */
footer{background:#20509f; color:white; padding:2rem;}
.footer_wrapper{display:flex; flex-direction:column; gap:2rem; align-items:center;}
.footer_links ul{display:flex; gap:2rem; justify-content:center; flex-wrap:wrap;}
.footer_links ul li{width:max-content;}
.footer_links ul li a{color:inherit;}

/* Goto Top button */
#button{display:inline-flex;align-items:center;justify-content:center;background-color:#FF9800; color:#fff; width:5rem;height:5rem;border-radius:4px;position:fixed;bottom:3rem;right:1rem;transition:background-color .3s,opacity .5s,visibility .5s,transform .2s;opacity:0;visibility:hidden;z-index:1000}
#button svg{width:5rem;height:5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);color:#fff;}
#button:hover{cursor:pointer;background-color:#333;transform:scale(1.1)}
#button:active{background-color:#555;transform:scale(0.95)}
#button.show{opacity:1;visibility:visible}

/* Social Colored Icons */
.social_icons_colored{margin-bottom:3rem}
.social_icons_colored ul{display:flex; gap:0.5rem; align-items:center; justify-content:center; font-size:2rem}
.social_icons_colored ul li{background:#3b5998; padding:0.5rem 1rem; border-radius:0.5rem;}
.social_icons_colored ul li:nth-child(2){background:#1da1f2;}
.social_icons_colored ul li:nth-child(3){background:#0077b5;}
.social_icons_colored ul li:nth-child(4){background:#cd201f;}
.social_icons_colored ul li:last-child{background:#7845b3;}
.social_icons_colored ul li a{color:#fff;}

.chat_script_desktop{display:none !important;}
.view-more{display:flex;justify-content:center;margin-top:1rem}
.view-more a{display:inline-block;background:#A03413;color:#fff;padding:.5rem 1.25rem;border-radius:6px;text-decoration:none;font-weight:600}

/* Sticky Contact Bar */
.sticky-contact-bar{position:fixed;right:6px;bottom:100px;z-index:9999;display:flex;flex-direction:column;align-items:center;padding:6px 4px;gap:8px;background:#000000bf;border-radius:12px;backdrop-filter:blur(6px);box-shadow:0 8px 20px #00000040}
.contact-btn{position:relative;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;text-decoration:none;transition:all .25s ease}
.call{background:#0284c7}
.email{background:#dc2626}
.whatsapp{background:#16a34a}
.contact-btn:active{transform:scale(0.92)}
.contact-btn::after{content:attr(data-tooltip);position:absolute;right:42px;background:#111827;color:#fff;font-size:11px;padding:5px 8px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(8px);transition:.2s ease}
.contact-btn::before{content:"";position:absolute;right:36px;border:5px solid transparent;border-left-color:#111827;opacity:0;transition:.2s ease}

@media (hover: hover) {.contact-btn:hover::after,.contact-btn:hover::before{opacity:1;transform:translateX(0)}}

@media only screen and (min-width:480px){
		.offered_course_section{grid-template-columns:repeat(2, 1fr)}
	}

@media only screen and (min-width:768px){
	.info_tabs{justify-content:center;}
	.fee_structure_table{overflow:hidden;padding-bottom:0}
	.fee_structure_table table{width:100%;}	
	.offered_course_section{grid-template-columns:repeat(3, 1fr)}
	.muFeatures ul{display:grid; grid-template-columns:repeat(2, 1fr)}
	.ccc_txt{display:flex; flex-direction:column; align-items:center; gap:1rem;}
	.l_txt_4{justify-content:center; width:max-content;}
	.uhbRow{flex-direction:row; gap:2rem; align-items:center; justify-content:center;}
	#info-wrapper{font-size:1.6rem;}
	.carousel-cards-container{flex-direction:row; align-items:center; flex-wrap:wrap;}
	.carousel-cards-container .carousel-card{width:45%;}
	.testimonial-slide{flex-direction:row;gap:2rem;align-items:flex-start;}
	
	.sticky-contact-bar{top:50%;bottom:auto;transform:translateY(-50%);right:10px}
	.contact-btn{width:36px;height:36px;font-size:16px}
}

@media only screen and (min-width:1024px){	
		.mainContent{padding-top:2rem}
		.admission_steps{display:grid; grid-template-columns:1fr 1fr 1fr; align-items:start;}
		.step_div{padding:3rem 0}
		.step_div p{text-align:center; font-size:2rem; font-weight:300;}
		.step_div p a{font-weight:500; color:#264695}
		.step_div p a:hover{border-bottom:1px solid #264695 !important;}
		.admission_steps{margin-top:1rem}
		.course_cta_container{display:grid; grid-template-columns:15rem 1fr; gap:5rem;}
		.course_cta_container p{margin:0}
		.ccc_img{border-bottom:none;}
		.l_txt_4{gap:1rem 2rem;}
		.l_txt_4 a em{display:inline; font-style:normal}		
		.carousel-cards-container{justify-content:center;}
		.carousel-cards-container .carousel-card{width:30%;}
		.whyMU{font-size:1.6rem}
		.muFeatures ul{grid-template-columns:repeat(3, 1fr)}
		.accordion-panel ul{margin:0}
		.accordion-panel ul li{flex-direction:row; gap:1rem; align-items:center;border-bottom:1px solid #ccc; padding-bottom:0.3rem;}		
		.accordion-panel ul li:last-child{border:none;}
		.coursesContainer{padding-bottom:5rem;}
		.bottom_wrapper{grid-template-columns:1.1fr 0.9fr 1fr 1fr;  gap:2rem;}
		#button{bottom:15rem;right:3rem}
	}
@media only screen and (min-width:1280px){
	.breadcrumb{display:block; font-size:1.5rem; color:#555; padding:1rem 0;}
	.breadcrumb span{color:#A03413;}
	.breadcrumb a{font-weight:500}

	.mainContent{padding:3rem 0; line-height:3rem}
	.mainContent h1{font-size:2.7rem;}
	.mainContent h2, .mainContent h3{font-size:2.5rem;}
	.mainContent h3{font-size:2.2rem;}
	#course_structure h3{font-weight:500;font-size:1.8rem;}
	.mainContent ul{margin:0.5rem 1rem 3rem;}
	.scholarship-tab ul.twoCol, .hostel-tab ul.twoCol, .mainContent ul.twoCol{display:grid; grid-template-columns:1fr 1fr;}
	.scholarship-tab ul.twoCol, .hostel-tab ul.twoCol{max-width:110rem; margin:auto;}
	.scholarship-tab ul.twoCol li, .hostel-tab ul.twoCol li{text-align:left;}

	.owl-carousel .prev-slide{left:-33px}
	.owl-carousel .next-slide{right:-33px}

	.offered_course_section{grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap:1rem;padding:2rem 0}
	.ocsflex{display:flex;}
	.ocs_box{padding: 2rem 0;flex: 1;}
	.pd2{padding:2rem;flex:none;}
	.course_title{font-size:1.4rem;}

	.course_cta_container{grid-template-columns:25rem 1fr; overflow:hidden; font-size:2rem; border-radius:2rem;}	
	.course_cta_container p{margin:0}
	
	.ccc_img{width:25rem; height:32rem; margin:0; position:relative;}
	.ccc_img img{width:25rem; height:auto; margin:0; position:absolute; top:0; left:0;z-index:2}

	.ccc_txt{gap:2rem;}
	.ccc_txt h3, .course_cta_container span{font-size:3rem; font-weight: 400;}
	.course_cta_container span{font-weight: 600;}
	.l_txt_4{font-size:2rem;}
	a.tel_link{pointer-events:none; cursor:text;}

	#info-wrapper{padding:4rem 0; height:57.5rem;}
	.tabs li{padding:0.5rem 1.6rem; font-weight:500;}

	.testimonial-slide{padding:2rem; gap:0}
	.t-image-wrapper{width:35rem; flex-basis:35rem;}
	.testimonial-slide .t-image img{width:160px;height:160px;}
	.testimonial_desc{font-size:1.6rem; line-height:3rem; flex:1}
	.testimonial-text{padding:0;}
	
	#logoSlider{padding:4rem 5rem;}
	#logoSlider .section-heading{font-size:3rem; margin-bottom:5rem;}

	.scholarshipSection{padding:3rem 0 1rem; height:57.5rem;}
	.tab-heading{font-size:3rem; font-weight:400}
	.scholarship-tab ul, .hostel-tab ul{text-align:center;}

	.highlights{padding:3rem 0}
	.highlights img{width:100%; height:40rem;}		
	.whyMU, .muFeatures{padding:2rem 4rem;}
	.whyMU{text-align:left}
	.whyMU h3{font-family:'georgia'; font-size:2.5rem; display:block; border-bottom:1px solid #fff; color:#fff; line-height:3rem; width:max-content; margin:auto;max-width: 100%;}
	.muFeatures{padding:4rem 4rem 0}
	.muFeatures ul{grid-template-columns:repeat(6, 1fr);text-align:center}
	.muFeatures span{display:block; margin-bottom:1rem}
	.univHighlights h3, .uhbTxt{margin-bottom:2rem;}		
	
	.tabs-content{padding:2.5rem 0;}

	/* Highlight Banner */
	.highlight_banner{text-align:left; padding:3rem 4rem;}
	.hb_img{display:block; position:absolute; bottom:0; right:4rem; width:31rem;}		
	.hbanner_txt{align-items:start; font-size:1.8rem; width:60rem;}
	.hb_top_txt{font-size:2rem;}
	.hb_cta{justify-content:start;margin:0;}

	#bottom{color:white; padding:2rem 0}
	.bottom_col p{font-size:1.8rem; font-weight:700}
	.bottom_wrapper{gap:4rem;}
	.social_links > ul > li{justify-content:space-between;}
	.footer_wrapper{flex-direction:row; gap:0; justify-content:space-between;}
	.footer_links ul{justify-content:start; flex-wrap:nowrap; flex:1;}	
	.bordered_box, .light_colored_box{padding:1rem 2rem; margin-bottom:2rem;}
	.social_icons_colored ul{justify-content:flex-start;}
}