@media only screen and (max-width: 575px){
.home-section-one figure img {height: 33.75rem !important;}
}
@media only screen and (max-width: 767px){
.footer .footer-top .logo {width: 15rem;}
.founder-section-one figure {max-width: 60%;margin: 0 auto;}
.research-section-one .list-unstyled li {padding: 0.735rem 1.833rem;width: 100%;text-align: center;}
.home-section-one figure img {height: 23rem;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.home-section-nine .sec-nine-left {margin-bottom: 2rem}
.card .btn {margin-top: 1rem !important;}
.contact-section-one p, .contact-section-one p a {font-size: 0.78rem;}
/*.home-section-five figure video {height: 10.234rem;}*/
}
@media only screen and (max-width: 991px){
#mainMenu {background: #85754E;z-index: 999999;}
#mainMenu .btn-close {font-size: 1.1rem;box-shadow: none;outline: none;opacity: 1;filter: invert(1);}
#mainMenu .mobile-menuWrpr {margin-bottom: 1rem;}
#mainMenu .mobile-menuWrpr .nav-item a {font-size: 1rem;color: #fff;}
#mainMenu .mobile-menuWrpr .nav-item .sub-menu li a {color: #85754E;}
#mainMenu .mobile-menuWrpr .nav-item {margin-bottom: 0.75rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
#mainMenu li .dropArr {line-height:1;cursor:pointer}
#mainMenu li .dropArr svg {width:0.938rem;stroke:#fff;height:0.938rem;margin-bottom:0.313rem;transition:0.5s;}
#mainMenu li .dropArr.active svg {transform:rotate(180deg)}
#mainMenu .sub-menu {background: #fff;display:none;width:100%;margin: 0.625rem 0 0 !important;position:relative;transform:none;opacity:1;visibility:visible;padding:1rem!important;min-height:100%}
#mainMenu .sub-menu li {width:100%}
#mainMenu .menu-wrap {width: 100%;}
.header .headerlogo {width: 10rem;}
.home-banner figure {height: 30rem;}
.ft-60 {font-size: 2rem;}
.home-banner figcaption {padding-bottom: 7.25rem;}
.ft-20 {font-size: 1rem;}
.btn, .btn-transparent {padding: .5625rem .75rem;font-size: 0.875rem !important;}
.btn span, .story-section-one p, .contact-section-one .get-in-touch p, .objective-section-one .objective-list li, .foundation-section-one .foundation-list ul li {font-size: 0.875rem;}
.main-section {padding: 2.5rem 0;}
.main-section span {font-size: 1.125rem;}
.ft-36, .ft-42, .career-list .career-item h3 {font-size: 1.5rem;}
.home-section-one figure, html[dir="rtl"] .home-section-one figure {margin: 0;}
.home-section-one figcaption {padding: 1.5rem;}
.sec1Left article {padding: 0.5rem;}
.sec1Left article::before, .sec1Left article::after, .sec1Left article span::before, .sec1Left article span::after {content: none;}
.main-section span {font-size: 0.9375rem !important;}
.main-heading h2, .ft-40, .ft-50, .ft-48, .inner-banner figcaption h1 {font-size: 1.7rem;line-height: 1.3;}
.home-section-three figure img {height: 17.5rem;}
.home-section-three figcaption {padding-inline: 1rem;padding-bottom: 1.5rem;transform: none;}
.home-section-three figcaption .img-content {opacity: 1;visibility: visible;}
.home-section-three figure::after {opacity: 1;}
.offer-box, .card, .school-update-item figcaption {padding: 1.5rem;}
.offer-box .main-heading, .home-section-five .main-heading {margin-bottom: 1.5rem;}
.offer-box .nav-pills .nav-items {padding: 1rem 0;}
.offer-box .nav-pills .nav-link {transform: translateX(-0.875rem);font-size: 0.9375rem;}
.offer-box figure img {height: 18rem;}
.offer-box figure figcaption {padding: 1.25rem 0.5rem;}
.offer-box figure figcaption .tabs-detail {width: 100%;}
.offer-box figure::before {height: 100%;}
.home-section-five figure::before {height: 6rem;}
.home-section-seven .contact-boxes .cntct-box span svg {width: 1.75rem;height: auto;}
.home-section-seven .contact-boxes .cntct-box span {width: 3.5rem;height: 3.5rem;}
.home-section-seven ul li span {font-size: 1.25rem;width: 3rem;height: 3rem;}
.home-section-seven .contact-boxes .cntct-box h4 {font-size: 1.125rem;}
.home-section-seven .contact-boxes .cntct-box {width: 100%;height: 100%;padding: 1.25rem;}
.ft-70 {font-size: 1.875rem;}
.home-section-nine .main-heading h3, .home-section-nine .main-heading h3 b {color: #fff !important;}
.home-section-nine .sec-nine-left, html[dir="rtl"] .home-section-nine .sec-nine-left {transform: none;margin-right: 0}
.home-section-nine .sec-nine-left p {padding-right: 0;margin-bottom: 1.5rem;font-size: 0.875rem; width: auto;}
.home-section-nine figure, html[dir="rtl"] .home-section-nine figure {width: 100%;height: auto;margin-left: 0;margin-right: 0;transform: none;margin-bottom: 1.875rem;}
.home-section-nine {margin-top: 0;overflow: hidden;}
.home-section-nine iframe {height: 28.5rem;}
.home-section-nine .contact-form h3 {font-size: 1.125rem;margin-bottom: 1.5rem;}
.home-section-nine .contact-form .form-group textarea {height: 8em;}
.footer .footer-top {padding-bottom: 1.5rem;margin-bottom: 1.5rem;}
.footer-social-links ul li a svg {width: 1.5rem;}
.footer .footer-middle .ft-contact-links {padding-block: 1.25rem;}
.ft-28 {font-size: 1.25rem;}
.menu.country {gap: 0.5rem;}
.inner-banner figure img {height: 15rem;}
.inner-banner figcaption {padding-bottom: 1rem;}
.inner-banner figcaption .breadcrumb, .inner-banner figcaption .breadcrumb a, .inner-banner figcaption .breadcrumb li.breadcrumb-item.active, .inner-banner figcaption .breadcrumb span.breadcrumb-separator, .story-section-one .list-unstyled li a, .foundation-section-one .avalaible-head h5 {font-size: 1rem;}
.story-section-one .list-unstyled li {padding: 0.8rem 0;}
.story-section-one .list-unstyled {margin-top: 0;position: relative;width: 100%;padding: 1.5rem 2rem;border-radius: 0.625rem;}
.foundation-section-one .foundation-list ul, .objective-section-one .objective-list ul, .objective-section-one ul.objective-list, .foundation-section-one .foundation-list ul {margin-left: 1rem;}
.objective-section-one figure:hover img, .instructor-section-one figure figcaption, .events-section-one figure figcaption, .events-section-one figure figcaption .head-btn, html[dir="rtl"] .instructor-section-one figure figcaption {transform: none;}
.instructor-section-one figure::after, .instructor-section-one figure::before {opacity: 1;height: 100%;}
.foundation-section-one .avalaible-head {margin: 1rem 0;}
.card img, .school-update-item {margin-bottom: 1rem;}
.apply-section-one .head-btn a {display: inline-block;}
.fees-section-one .main-heading {margin-bottom: 0;}
.course-schedule-section-one .table thead tr th {padding: 1rem 0;font-size: 1rem;}
.course-schedule-section-one .table tr td, .course-schedule-section-one .table tr td:first-child {font-size: 1rem;}
.course-schedule-section-one .table tr td {padding: 1rem;min-width: 15rem;}
.school-update-item figcaption .img-content p {line-height: 1.4;font-size: 1.2rem;}
.school-update-item figure img {height: 11rem;}
.school-updates-section-one .btn span {font-size: 0.875rem !important;}
.events-section-one figure figcaption .img-content p {font-size: 1rem;max-width: 100%;}
.welcome-section-one .mid-img {max-width: 100%}
.contact-section-one .get-in-touch form {margin-top: 1rem;padding: 1.5rem;}
.contact-section-one .get-in-touch form .form-group {margin-bottom: 1rem !important;}
.contact-section-one .get-in-touch form .form-control {padding: 0.5rem 1.3rem;}
.icon-box .icon-img {width: 5rem;height: 5rem;}
.icon-box .icon-img img {width: 50%;}
.icon-border {width: 6rem;height: 6rem;}
.icon-box h5 {font-size: 1.1rem;}
.icon-box {padding: 1.125rem 1rem 1.5rem;}
.career-list .career-item {padding: 1.5rem;margin-bottom: 1rem;}
.career-list .career-item .career-location, #applyModal .btn {margin-top: 1rem;}
.modal .modal-content, .booking-form .form-bg, .booking-summary .summary-bg .summary-inner {padding: 1.5rem;}
#applyModal .modal-dialog {max-width: 38rem;}
#applyModal .modal-bg h3 {font-size: 1.75rem;}
#applyModal .btn-close {top: 1.3rem;right: 1.3rem;}
#applyModal .btn-close svg {width: 1.3rem;}
#applyModal .modal-bg h6, #applyModal .form-group {margin-bottom: 1rem;}
.photos-sec-one figure, .project-images figure img {max-width: 100% !important;width: 100%;}
.research-section-one .list-unstyled li {padding: 0.735rem 1.833rem;}
.research-section-one .list-unstyled {padding: 0;margin: 1rem 0 1.5rem !important;}
.faq-detail-section .accordion-item span {width: 1.25rem;height: 1.25rem;min-width: 1.25rem}
.faq-detail-section .accordion-item {padding: 1rem 0.3rem;border-radius: 0.5rem !important;}
.my-account-section-one .form-control, .booking-form .form-bg .form-select {padding: 0.7rem 1.2rem;}
.course-section-one table tr td {min-width: 8rem;}
.course-detail-section-one .total-top {margin-top: 1rem;}
.booking-form .form-bg .form-group:last-child {margin-bottom: 0rem;}
#childrenNames {margin-top: 0;}
.booking-summary .summary-bg .summary-inner .booking-table tr td {min-width: 10rem;}
.booking-summary .summary-bg .main-heading {padding: 1rem 1.5rem;}
.booking-summary .summary-bg .main-heading h2 {font-size: 1.5rem;}
.modal .modal-right-form {margin-left: 0;}
.modal .modal-content .form-check {display: flex;}
/*.modal .btn-close {top: 0.5rem;position: absolute;right: 0.5rem;}*/
html[dir="rtl"] .banner-social-icons {left: 1rem;}
html[dir="rtl"] .slick-arrow {right: 1rem;left: auto;}
html[dir="rtl"] .slick-prev {right: 4.5rem;left: auto !important;}
html[dir="rtl"] .single-career-section-one .list li {margin: 0;}

.home-section-five .ply-btn {width: 3rem;height: 3rem;}
.home-section-five figcaption p {font-size: 1.1rem !important;}
.home-section-five figcaption {padding: 1rem !important;}
.course-section-one .alert-warning .btn {padding: 0.61rem 2rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.head-btn .btn {padding: 0.625rem 0.5rem;}
.head-btn .btn span {font-size: 0.8rem !important;}
.header .menu-wrap .nav {gap: 0.5rem;}
.header .logo {width: 9rem;}
.ft-60 {font-size: 3rem;}
.ft-20 {font-size: 1.125rem;}
.btn, .btn-transparent {padding: .625rem 1rem;}
.btn span, .btn-transparent span {font-size: 0.875rem; }
.main-section {padding: 4rem 0;}
.ft-36 {font-size: 1.75rem;}
.home-section-one figure {margin-left: 2rem;}
.home-section-one figcaption {padding: 2rem 1rem;}
.home-section-two span {font-size: 1rem;}
.main-heading h2 {font-size: 2.5rem;}
.offer-box {padding: 2rem;}
.ft-42, .ft-40, .ft-50, .ft-48 {font-size: 2rem;}
.home-section-seven ul li span {font-size: 1.5rem;width: 3.25rem;height: 3.25rem;}
.home-section-seven .contact-boxes .cntct-box {width: 100%;height: 10rem;}
.ft-70 {font-size: 3rem;}
.home-section-nine .sec-nine-left, html[dir="rtl"] .home-section-nine .sec-nine-left {transform: translateY(-3.3rem);margin-right: 0;}
.home-section-nine .sec-nine-left p {padding-right: 0rem;margin-bottom: 2rem; width: 40rem;}
.footer-middle .column-4 {max-width: 33%;}
.home-section-nine .contact-form h3 {font-size: 1.5625rem;margin-bottom: 1.25rem;}
.footer .footer-middle .footer-links ul li a {font-size: 0.8rem;}
.footer .footer-middle .ft-contact-links {padding-block: 1.5rem;}
.offer-box figure figcaption {padding: 2rem;}
/*.home-section-five figure video {height: 13.461rem;}*/
.home-section-nine figure {width: 18rem;height: 18rem;}
.story-section-one .list-unstyled {margin-top: -4rem;width: 100%;padding: 3.2rem 1.188rem 2rem;}
.story-section-one .list-unstyled li a {font-size: 1rem;}
.inner-banner figcaption h1 {font-size: 2.85rem;}
.instructor-section-one figure figcaption {padding: 1.25rem;transform: translateY(8.6rem);}
.foundation-section-one .avalaible-head {margin: 1.4rem 0 1.7rem;}
.card .btn {padding: 0.845rem 1rem;font-size: 0.8rem;}
.apply-section-one .head-btn a span {font-size: 0.7rem;}
.icon-box h5 { font-size: 1.2rem;}
.my-account-section-one .btn-outline-dark {min-width: 14rem;padding: 0.719rem 1rem;font-size: 0.8rem;}
.contact-section-one h4 {font-size: 1.25rem;}
html[dir="rtl"] .instructor-section-one figure figcaption {transform: translateY(5.6rem);}
html[dir="rtl"] .instructor-section-one figure:hover figcaption {transform: none;}
html[dir="rtl"] .slick-arrow {right: 1rem;left: auto;}
html[dir="rtl"] .slick-prev {right: 4.5rem;left: auto !important;}
html[dir="rtl"] .banner-social-icons {left: 1rem;}
}
@media only screen and (max-width: 1199px){
body {overflow: hidden;}
.home-section-five {background-size: cover;}
.home-section-five figure p {font-size: 1rem;}
.home-section-one h3 {line-height: 1.3;}
.home-section-two h4 {font-size: 2.5rem;}
.slick-prev {left: 1rem !important;right: auto;}
.slick-arrow {right: 0;left: 4.5rem;}
.banner-social-icons {right: 1rem;}
.career-list .career-item:last-child {margin-bottom: 0;}
.booking-form {padding-top: 10rem;}
.thankyou-section .thanks-bg {padding: 2rem;}
.thankyou-section .thanks-bg h2 {font-size: 1.75rem;}
.thankyou-section .thanks-bg h4 {font-size: 1rem;margin: 1rem 0;}
.thankyou-section .thanks-bg p {font-size: 0.875rem;}
.thankyou-section .thanks-bg .btn {padding: 0.735rem 4.13rem;}
.modal.show .modal-dialog {max-width: 96%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.head-btn .btn {padding: 0.625rem 0.5rem;}
.head-btn .btn span {font-size: 0.8rem !important;}
.header .menu-wrap .nav {gap: 1rem;}
.footer-middle .column-4 {max-width: 37%;}
.footer .footer-middle .footer-links ul li a {font-size: 0.8rem;}
.quick-links {gap: 2rem;}
.ft-60, .inner-banner figcaption h1 {font-size: 3.25rem;}
.home-section-one figure {margin-left: 3.75rem;}
.home-section-one figcaption {padding: 1.5rem;}
.ft-70 {font-size: 3.2rem;}
.home-section-nine .sec-nine-left, html[dir="rtl"] .home-section-nine .sec-nine-left {transform: translateY(-3.7rem);margin-right: 2rem;}
.home-section-nine .sec-nine-left p {width: auto;}
.offer-box figure figcaption {padding-right: 2.25rem;}
.offer-box .nav-pills .nav-link, .story-section-one .list-unstyled li a {font-size: 1rem;}
.header .headerlogo{width: 11rem}
.story-section-one .list-unstyled {width: 14rem;padding: 5.4rem 1.188rem;}
.ft-50, .ft-48 {font-size: 2.75rem;}
.instructor-section-one figure figcaption {transform: translateY(8.6rem);}
.card .btn {padding: 0.845rem 1rem;font-size: 0.8rem;}
.apply-section-one .head-btn a span {font-size: 0.75rem;}
.ft-42 {font-size: 2.3rem}
.career-list .career-item:last-child {margin-bottom: 0;}
.my-account-section-one .btn-outline-dark {min-width: 14rem;padding: 0.719rem 1rem;font-size: 0.8rem;}
.research-section-one .list-unstyled {width: auto;padding: 0;margin-bottom: 2rem !important;}
.home-banner figcaption {padding: 0 0 7rem;}
.home-section-four {padding-bottom: 2.5rem;}
/*.home-section-five figure video {height: 14.323rem;}*/
.home-section-six {padding-top: 3rem;}
html[dir="rtl"] .instructor-section-one figure figcaption {transform: translateY(5.6rem);}
html[dir="rtl"] .instructor-section-one figure:hover figcaption {transform: none;}
}
