

@media (max-width: 575.98px) { 


#topbar .contact-info i {
	font-size: 11px;
}
#header .logo {
	font-size: 14px;
}
.mobile-nav-toggle {
	font-size: 24px;
}
#header {
	height: auto;
    padding: 5px 0px;
}
.home-main-slider-master {
	margin-bottom: 0px;
}
.html-text-marquee marquee {
    font-size: 14px;
    margin-bottom: 1em;
}
.flash-button {
	font-size: 13px;
}
.html-text-marquee {
    padding: 5px 0px;
}
.welcome-section .card-header h1 {
	font-size: 14px;
}
.welcome-section {
    padding: 10px 0px;
}
.welcome-section .card-header {
    padding: 0.3em;
}
.welcome-section .card-header p {
	font-size: 13px;
}
.welcome-section .card-header .btn-primary {
	font-size: 12px;
}
.welcome-section .card-block h2 {
	font-size: 14px;
}
.welcome-section .card-block ul li {
	font-size: 12px;
}
.welcome-section .card-block {
    padding: 0.6em;
}
.welcome-section .card-block .btn-primary {
	font-size: 12px;
}
.home-courses h2 {
	font-size: 14px;
}
.home-courses .card-header {
	padding: 0em;
}
.home-courses .card-header img {
    border-radius: 0px;
    margin-bottom: 1em;
}
.home-courses .card-header h4 {
	font-size: 14px;
}
.home-courses .card-header p {
	font-size: 12px;
}
.home-courses .card-header .btn-primary {
	font-size: 12px;
	margin-bottom: 1em;
}
.home-what-we-do h3 {
	font-size: 14px;
}
.home-what-we-do .item p {
	font-size: 12px;
}
.home-what-we-do .card-block .card-title {
	font-size: 14px;
}
.home-what-we-do .card-block p {
	font-size: 12px;
}
.home-what-we-do .card-block {
    padding: 0em;
}
.home-what-we-do .card-block h5 {
	font-size: 14px;
	line-height: 24px;
}
section {
    padding: 30px 0;
    overflow: hidden;
}
.home-apply-now h4 {
	font-size: 14px;
}
.home-apply-now .flex-row {
    flex-direction: column!important;
}
.home-apply-now {
    padding: 1em;
}
.home-apply-now form label {
	font-size: 12px;
}
.home-apply-now form .form-control {
	font-size: 12px;
}
.home-apply-now form .btn-primary {
	font-size: 12px;
	margin-bottom: 1em;
}
.study-materials .flex-row {
    flex-direction: column!important;
}
.study-materials h4 {
    font-size: 15px;
}
#footer .footer-top {
    padding: 30px 0 15px 0;
}
#footer .footer-top .footer-contact h3 {
	font-size: 14px;
}
#footer .footer-top .footer-contact p {
	font-size: 12px;
}
#footer .footer-top h4 {
	font-size: 14px;
}
#footer .footer-top .footer-links ul a {
	font-size: 13px;
}
#footer .copyright, #footer .credits {
	font-size: 13px;
}
.back-to-top {
    width: auto;
    height: auto;
}
.back-to-top i {
	font-size: 20px;
}
.about-us-01 h1 {
	font-size: 14px;
	line-height: 36px;
    text-align: justify;
}
.about-us-01 p {
    font-size: 13px;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
}
.about-us-01 .btn-primary {
	font-size: 11px;
}
.about-us-02 .card-block {
    padding: 0em;
}
.about-us-02 .card-block .card-title {
	font-size: 14px;
}
.about-us-02 .card-block p {
	font-size: 13px;
}
.about-us-02 .card-block p {
	margin-bottom: 1em;
}
.about-us-02 .card {
	padding: 0.5em;
}
.course-01 h4 {
	font-size: 14px;
	margin-top: 0em;
}
.course-01 p {
	font-size: 13px;
}
.course-01 .card-header .btn-primary {
	font-size: 13px;
	margin-bottom: 1em;
}
.course-01 .flex-row {
    flex-direction: column!important;
}
.related-box P a {
	font-size: 12px;
}
.contact-01 .flex-row {
    flex-direction: column;
}
.contact-01 .card-header .card-title {
	font-size: 14px;
}
.contact-01 .card-header p {
	font-size: 12px;
}
.contact-02 h3 {
	font-size: 14px;
}
.news-and-events-01 .news-box-01 p {
	font-size: 13px;
}
.news-box-01 h4 {
	font-size: 14px;
}
.master-forms-01 .flex-row {
    flex-direction: column!important;
}
.master-forms-01 h4 {
	font-size: 14px;
}
.master-forms-01 label {
	font-size: 12px;
}
.master-forms-01 form .form-control {
	font-size: 12px;
}
.master-forms-01 .btn-primary {
	font-size: 12px;
}


}