@media all and (max-width: 767px) {
	#carouselExampleIndicators {
	    height: 120px;
	  }
	.carousel-indicators{
		display: block;
		text-align: center;
		margin: 0px;
	}
	.carousel-indicators [data-bs-target]{
		width: 10px;
		height: 10px;
		border-radius: 50%;
	}
	.carousel-control-next, .carousel-control-prev{
		display: none !important;
	}
	.navbar a, .navbar a:focus{
		white-space: break-spaces;
		font-size: 12px;
	}
	#header .logo{
		height: 50px;
		width: 100px;
	}
	.mainBanner{
		margin: 60px 0 0 0;
	}
	.breadcrumbs{
		margin: 60px 0 0 0;
		padding: 20px 0;
	}
	.btn-learn-more{
		font-size: 10px;
		padding: 8px 20px;
	}
	.pdfSec h3, .pdfSec a, th, td, .breadcrumbs ol li, p {
	    font-size: 12px;
	}
	#footer .footer-top .footer-links ul li{
		font-size: 10px;
		padding: 4px 0;
	}
	.testimonials .testimonial-item h3, .breadcrumbs h2{
		font-size: 15px;
	}
	.testimonials .testimonial-item h4{
		font-size: 12px;
		margin: 0px;
	}
	.testimonials .swiper-pagination{
		margin: 0px;
	}
	.copyRight .d-flex{
		flex-wrap: wrap;
	}
	.linkF a, .copyright{
		font-size: 10px;
		text-align: center;
		width: 100%;
	}
	.linkF{
		width: 100%;
		text-align: center;
	}
	#footer .footer-top .footer-links{
		margin: 10px 0 0 0;
	}
	#footer .footer-top{
		padding: 0px;
	}
	.footer-links{
		width: 50%;
	}
	#footer .footer-top h4{
		font-size: 14px;
		padding-bottom: 0px;
	}
	#footer .footer-top .footer-contact p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.footer-links p{
		font-size: 10px;
	}
	.programs_detail{
		overflow: scroll;
	}
	.mediaCard h4 {
	    font-size: 14px;
	    line-height: 23px;
	}
	.contact .php-email-form{
		margin: 25px 0 0 0;
	}
}