
@media (max-width: 1366.98px) {
	html {
		font-size: 13px;
	}
	.navigation-menu .nav-inner .nav-link{ font-size: 2rem; }
	.section-heading{ font-size: 3.95rem; }
	.cont{     padding: 1rem 3rem 1rem 3rem;
		min-height: 230px; }

}

@media (max-width: 1199.98px) {
	html {
		font-size: 13px;
	}
	.section-heading{ font-size: 3rem; line-height: 4rem; }
	h1{ font-size: 3.25rem; }
	.newsletterSec{ height: 350px; }
	.bookoppintmentsDv{ height: 100%; }
	h4{ font-size: 1.663rem; }
	.box-events{ padding: 2rem 2rem; }
	.floral-pattern{ height: 500px; }
	.diplomaSec .bdtopbot{ padding: 2rem 0 !important; margin-bottom: 0!important; }
	.bdtopbot{ padding: 2rem 15px; }
	section{ padding: 3rem 0; }

}
@media (max-width: 991.98px) {
	html {
		font-size: 12px;
	}
	.mainbann{ flex-direction: column-reverse; height: 125vh; }
	.mainbann .bann{ height: 40%; }
	.mainbann .container-fluid{ width: 100vw; margin-top: 10vh; height: 60%; }
	.applynowSec .locbox{ min-height: 50vh; }
	.youtubevideos{ height: 400px; }
}
@media (max-width: 767.98px) {
	:root{ --footer-height: 650px; }
	html {
		font-size: 14px;
	}
	.col-sm-6{    
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;  }
	img{ max-width: 100%; }
	header{ padding: 0.5rem 0; }
	.introSec{     min-height: 50vh; }
	.diplomaSec .bdtopbot{ padding: 2rem 15px !important;
		margin-bottom: 0!important;
		flex-direction: column-reverse; }
	.programscont{ padding-left: 0;  }	
	.programscont .section-heading br{ display: none; }
	.programscont .section-heading { margin: 2rem 0; }
	.box-events{ padding: 2rem 2rem; max-width: none; width: 90%; margin: auto;  margin-bottom: 2.5rem; }
	.newsletterSec{ background: var(--dark-sea-green); }
	.aboutSec figure img{ width: 100%; }
	.emailaddress form{ max-width: 100%; }
	.mainfooter h4 br{ display: none; }
	.mainfooter{ padding: 3rem 0; }
	.navigation-menu .nav-inner .nav-link{ font-size: 2rem; font-weight: 600; }
	.d-sm-none{ display: none !important; }
	.newsletterSec{ height: 100%; }
	.bookoppintmentsDv{ padding: 2rem;  }
	.mainfooter .col-sm-6{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	.navbar-brand img{ width: 145px; }
	.aboutP-bann { height: initial; padding-bottom: 3rem; }
	.aboutP-bann .bann{ display: none; }
	.aboutP-bann h3{ padding-top: 4rem; }
	.persimmonCol .medicinebox{ height: 120px; }
	.persimmonCol .medicinebox h3{ font-size: 1.675rem; }
	.chinese_medicine svg{ margin-bottom: 1rem; }
	.accordion.inneraccordion .card-body{ padding: 2rem 2rem; }
	.accordion.inneraccordion .card-header button{  font-size: 1.463rem; }
	.accordion.inneraccordion .card-body p{ font-size: 1.4rem; }
	.diplomaprogram_bann{ height: 75vh; object-fit: cover; background-position: bottom center; align-items: initial; }
	.diplomaSec01 figure{ margin-top: 2rem; }
	.beforedesign:before{ height: 100%; background-position: bottom; opacity: 0.4; }
	.cont{ background: var(--white); 
		padding: 1rem 1rem 1rem 2rem;
		min-height: 180px;
 	 }
	  .boxotherprogram{     margin-bottom: 2rem; }
	  .tableLayout{ padding: 1rem 1rem !important; }
	  .bgacademic .box-requirements{ margin-bottom: 1rem; padding: 2rem 1rem; min-height: initial; margin-bottom: 2rem; }
	  .admission-procedure p{  font-size: 1.5rem; line-height: 1.5; }
	  .listschedule li{ width: 100%; }
	  .listschedule{ display: block; }
	  .box-facilities .row{     flex-direction: column-reverse; }
	  .box-facilities:nth-child(2n) .row{ flex-direction:initial; }
	  .box-facilities figure{ margin-bottom: 1rem; }
	  .listcont{ padding-left: 0; }
	  .partnersmm .col-md-3{ text-align: center;	-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;  }
		.partnersmm .col-md-4{ text-align: center; }	
	  .partnersmm img{ margin: 1rem; }	
	  .aboutInnerSec{ height: 110vh;
		align-items: flex-end;
		background-size: 100% 50%; }
	  .treatments_offered {     padding-top: 0; }
	  .treatments_offered .row.align-items-center{ flex-direction: column-reverse; }
	  .treatments_offered .row.align-items-center .col-md-4{ padding: 0; }
	  .treatments_offered .imgradius{ margin-bottom: 2rem; }
	  .treatments_offered .imgradius img{ border-radius: 0; }
	  .commontreatSec .col-md-3{ -ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;  }
		.bd-left{ padding-top: 2rem; margin-top: 2rem; }
		.bd-left:before{ background: var(--white); width: 100%; height: 1px; }	
		.blognews-bann .row.mt-5{ padding: 0 !important; margin: 0 -15px !important; }
		.bd-left:before{ left: 0; }
		.navigation-menu{ width: 100%; border-left: none; }
	  
}
@media (max-width: 575.98px) {
	:root{ --footer-height: 600px; }
	html {
		font-size: 13px;
	}
	.mainbann .animateHeading img{ transform: scale(0.7); }
	/* h1 {
		font-size: 2.65rem;
	}
	h2 {
		font-size: 2.213rem;
		line-height: 1.08;
	}
	h3 {
		font-size: 1.875rem;
		line-height: 1.265;
		font-weight: 300;
	} */
	.youtubevideos{ padding: 0; }

	.aboutSec figure{ margin-bottom: 1rem; }
	.mainfooter {
		padding: 2rem 0 0;
	}
	.box-events{  width: 100%; }
	.navbar-icon{ width: 38px; }
	.pl-5,
	.pr-5,
	.mt-5,
	.pb-5{ padding: 0 15px !important; margin: 0 !important; }
	.locbox{  padding: 3rem 2rem; }

	br{ display: none; }
	.tableLayout tr td{     padding: 0.5rem 0.25rem 1rem;
		font-size: 12px;
		line-height: 14px;
		letter-spacing: 0.02rem;
		align-self: center; vertical-align: top;}
	.tableLayout td:nth-child(2){ width: 35%; }	
	
}
@media (max-width: 420.98px) {
	html {
		font-size: 11px;
	}
	.aboutInnerSec{ height: 125vh;
		align-items: flex-end;
		background-size: 100% 50%; }
}
