/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 1200px) and (max-width: 1399px) {
.pre-header .info li, .pre-header .button{ font-size:15.5px;}
.course-block .button-outline, .course-block .button{ font-size:16px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.pre-header .info li, .pre-header .button{ font-size:15px;}
.pre-header .info li:first-child{ display:none;}
.stellarnav a{ font-size:18px;}
.stellarnav > ul > li + li{ margin-left:16px;}
.post-header .logo img, .footer .logo img{ width:200px; height:auto;}
.section{ padding:80px 0;}
.stat-box .content .title{ font-size:48px;}
.test-calendar .ui-state-default, .test-calendar .ui-widget-content .test-calendar .ui-state-default, .test-calendar .ui-widget-header .test-calendar .ui-state-default, .test-calendar .ui-button, .test-calendar .ui-datepicker th span{ height:30px; width:30px; font-size:16px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.banner .image-fit{ height:500px;}
.pre-header .info li, .pre-header .button{ font-size:15px;}
.pre-header .info li:first-child, .pre-header .info li:last-child{ display:none;}
.stellarnav a{ font-size:18px;}
.post-header .logo img, .footer .logo img{ width:200px; height:auto;}
.pre-header .info li:before{ display:none;}
.footer .collapse:not(.show), .footer.collapse{ display:none;}
.footer .collapse.show{ display:block;}
.section{ padding:60px 0;}
.accordionjs .acc_section .acc_head{ padding-top:24px; padding-bottom:24px; padding-left:30px; font-size:20px;}
.accordionjs .acc_section .acc_content{ padding:20px 24px;}
.footer h3[aria-expanded="false"]{ background:url(../images/theme-img/plus.svg) no-repeat right 0 center; margin-bottom:0;}
.footer h3[aria-expanded="true"]{background:url(../images/theme-img/minus.svg) no-repeat right 0 center; margin-bottom:0;}
.footer-content [class*=col-] + [class*=col-]{ margin-top:24px;}
.footer .logo{ padding:16px 0;}
.footer .card-body{ padding-top:24px;}
.contact-social{ margin-bottom:24px !important;}

.page-banner .container{ padding-top:80px; padding-bottom:80px; height:auto;}
.about-w1 [class*="col-"]{ padding:40px 0;}
.stat-box .content .title{ font-size:42px;}
.test-calendar .ui-state-default, .test-calendar .ui-widget-content .test-calendar .ui-state-default, .test-calendar .ui-widget-header .test-calendar .ui-state-default, .test-calendar .ui-button, .test-calendar .ui-datepicker th span{ height:30px; width:30px; font-size:16px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
:root,
[data-bs-theme=light] {
--bs-body-font-size:1rem;	
}
.container{ padding-left:24px; padding-right:24px;}
.btn{ padding:16px 24px; font-size:17px;}	
.banner .image-fit{ height:400px;}
.banner .container{ text-align:center; font-size:20px;}
.banner .container h2, .banner .container p{ margin-bottom:20px;}
.pre-header .info li, .pre-header .button{ font-size:15px;}
.pre-header .info li:first-child, .pre-header .info li:last-child{ display:none;}
.stellarnav a{ font-size:18px;}
.post-header{ padding:15px 0;}
.post-header .logo img, .footer .logo img{ width:150px; height:auto;}
.pre-header .info, .pre-header .social{ display:none !important;}
.pre-header .container{ display:block; padding-left:0; padding-right:0;}
.pre-header .button{ height:50px; width:100%; justify-content:center;}

.section{ padding:35px 0;}

.home-w1{ text-align:center;}
.home-w1 .counter-box h2{ font-size:40px;}
.footer .collapse:not(.show), .footer.collapse{ display:none;}
.footer .collapse.show{ display:block;}

.accordionjs .acc_section .acc_head{ padding-top:20px; padding-bottom:20px; padding-left:20px; font-size:16px;}
.accordionjs .acc_section .acc_content{ padding:20px;}

.footer h3{ font-size:24px;}
.footer h3[aria-expanded="false"]{ background:url(../images/theme-img/plus.svg) no-repeat right 0 center; margin-bottom:0;}
.footer h3[aria-expanded="true"]{background:url(../images/theme-img/minus.svg) no-repeat right 0 center; margin-bottom:0;}
.footer-content [class*=col-] + [class*=col-]{ margin-top:24px;}
.footer .logo{ padding:16px 0;}
.footer .card-body{ padding-top:24px;}
.footer-content{ padding:24px 0;}
.home-features .content{ border:1px solid #d8d8d8;}
.home-features .col-md-6 + .col-md-6{ margin-top:24px;}
.accordionjs{ margin:30px 0}
.contact-info .item{ margin-top:24px;}
.contact-info .d-flex .flex-shrink-0 .icon{ height:60px; width:60px; margin-right:16px;}
.contact-info .d-flex .flex-shrink-0 .icon img{ width:24px;}
.contact-social{ margin-top:24px; margin-bottom:24px !important; padding-top:30px}

.page-banner .container{ padding-top:50px; padding-bottom:50px; height:auto;}
.about-w1 [class*="col-"]{ padding:30px 0;}
.stat-box .content .title{ font-size:36px;}
.testimoial-list .item cite strong{ font-size:24px;}
.course-block h4{ font-size:22px;}
} 
/* END__ */

@media only screen and (max-width: 450px) {
.test-calendar .ui-state-default, .test-calendar .ui-widget-content .test-calendar .ui-state-default, .test-calendar .ui-widget-header .test-calendar .ui-state-default, .test-calendar .ui-button, .test-calendar .ui-datepicker th span{ height:30px; width:30px; font-size:16px;}
}

@media only screen and (max-width: 374px) {
.container{ padding-left:15px; padding-right:15px;}
.h1-72 h1, .h2-72 h2{ font-size:30px;}
.h1-72 h1, .h2-72 h2{ font-size:30px;}
.member .content{ margin-left:24px; margin-right:24px;}
} 
/* END__ */

