.inner-banner figure {position: relative;}
.inner-banner figure:before {content: '';background: rgb(0 0 0 / 20%);position: absolute;inset: 0;}
.inner-banner figcaption {padding-bottom: 1.7rem;}
.inner-banner figcaption h1 {font-size: 3.813rem;letter-spacing: 1px;}
html[lang="en"] .single-insight .inner-banner figcaption h1 {font-size: 3.125rem;}
.inner-banner figcaption .breadcrumb, .inner-banner figcaption .breadcrumb a, .inner-banner figcaption .breadcrumb li.breadcrumb-item.active, .inner-banner figcaption .breadcrumb span.breadcrumb-separator {font-size: 1.125rem;color: #fff;}
/*.inner-banner figcaption .breadcrumb {gap: 0.5rem;}*/
.ft-40 {font-size: 2.5rem;}
.ft-42 {font-size: 2.625rem;}
.ft-48 {font-size: 3rem;}
.ft-50 {font-size: 3.125rem;}
.border-radius-25 {border-radius: 1.563rem;}
.story-section-one .list-unstyled {background: #F6F6F6; padding: 6.2rem 2.188rem;margin-top: -6.2rem;position: sticky;top: 0;width: 16.25rem;border-radius: 0rem 0rem 0.625rem 0.625rem;}
.story-section-one .list-unstyled li a { font-size: 1.125rem; color: rgb(51 51 51 / 85%);font-weight: 500}
.story-section-one .list-unstyled li { border-bottom: 1px solid rgb(51 51 51 / 50%); padding: 1.1rem 0;}
.story-section-one .list-unstyled li.active a { color: #85754E;}
.story-section-one p, .contact-section-one .get-in-touch p {line-height: 1.75;/*font-weight: 300;*/font-size: 0.938rem;letter-spacing: 0.031rem;}
.welcome-section-one .main-heading h4 {font-weight: 600;color: #2D2A26;letter-spacing: 0.031rem;}
.objective-section-one .objective-list ul, .objective-section-one ul.objective-list, .foundation-section-one .foundation-list ul {margin-left: 1.3rem;margin-top: 1rem;}
.objective-section-one .objective-list li, .foundation-section-one .foundation-list ul li {list-style: disc;color: #333333;font-weight: 300;letter-spacing: 0.031rem;margin-bottom: 1rem;line-height: 1.75;}
.objective-section-one .objective-list ul {margin-bottom: 1.5rem;}
.objective-section-one .objective-list li b {font-weight: 500;color: #85754e;}
.objective-section-one figure img {transition: 0.75s;}
.objective-section-one figure:hover img {transform: scale(1.2);}
.instructor-section-one figure  figcaption {position: absolute;bottom: 0;padding: 1.25rem 1.625rem;transition: 0.75s;transform: translateY(7.125rem);z-index: 1;}
.instructor-section-one figure figcaption h5, .instructor-section-one figure figcaption p {color: #F6F6F6;}
.instructor-section-one figure figcaption h5 {font-weight: 400;}
.instructor-section-one figure figcaption p {font-size: 0.875rem;}
.instructor-section-one figure:hover figcaption {transform: none;}
.instructor-section-one figure {transition: 0.75s;position: relative;background: #BEBEBE;border-radius: 1.25rem;}
.instructor-section-one figure:before {content: '';background: linear-gradient(180deg,rgba(85, 65, 16, 0) 0%, rgba(85, 65, 16, 1) 95%);position: absolute;inset: 0;border-radius: 1.25rem;transition: 0.75s;opacity: 0;}
.instructor-section-one figure:hover:before, .instructor-section-one figure:hover:after {opacity: 1;}
.instructor-section-one figure:after {content: '';background: rgb(0 0 0 / 20%);position: absolute;inset: 0;opacity: 0;transition: 0.75s;}
.foundation-section-one .avalaible-head {margin: 1.8rem 0 2.7rem;}
.foundation-section-one .avalaible-head h5 {font-weight: 300;font-family: 'Poppins', sans-serif;font-size: 1.25rem;}
.school-program-sec-one .contact-info h5, .school-program-sec-one p b {font-size: 0.938rem;color: #333333;font-weight: 500;}
.facilities-section-one h4 {font-size: 1.375rem;font-family: var(--base-font-family);}
.apply-section-one .head-btn a {border: 1px solid #85754e; padding: 0.5rem; border-radius: 0.625rem}
.apply-section-one .head-btn a span { font-size: 0.8rem; color: #85754e;}
.modal {z-index: 999999;}
.modal h4 {font-size: 2rem;color: #85754E;}
.modal .modal-content {background: #F5F2E9;padding: 2.5rem;}
.modal .modal-content .form-control {border: 1px solid rgb(8 15 34 / 30%);box-shadow: none !important;border-radius: 1.438rem;background: #FFFFFF !important;font-size: 0.75rem;padding: 0.625rem 1rem;}
.modal .modal-content label {font-size: 0.75rem;color: #414042;font-weight: 500;}
.modal .modal-content label a {color: #002F87;font-weight: 400;}
.modal .modal-content .form-check-input {border: 1px solid #85754E;border-radius: 0.188rem;width: 1rem;height: 1rem;box-shadow: none !important;margin-left: -0.5rem;margin-right: 0.5rem;}
.modal .modal-content .form-check-input:focus {box-shadow: none !important;}
.modal .modal-content .btn {background: #2D2A26;padding: 0.61rem 1rem;font-size: 0.875rem;color: #A89D82;transition: 0.75s;}
.modal .modal-content .btn:hover {background: #fff;color: #2D2A26;}
.modal .modal-content .btn-outline-secondary {background: #fff;color: #2D2A26;transition: 0.75s;}
.modal .modal-content .btn-outline-secondary:hover {background: #2D2A26;color: #fff;}
.modal .modal-content img {border-radius: 1.25rem;}
.modal .modal-right-form {margin-left: 2rem;}
.btn-close {font-size: 0;}
.btn-close svg {width: 1.125rem;height: auto;}
.btn-close:focus {box-shadow: none;}
.modal .img-logo {padding: 1.875rem;}
.modal .img-logo img {width: 15.813rem !important;border-radius: 0 !important;}
.course-schedule-section-one .custom-table {border-collapse: separate;border-spacing: 0;overflow: hidden;}
.course-schedule-section-one .table thead tr th {background: #85754E;color: #fff;font-size: 1.25rem;font-weight: 600;text-align: center;border: 0;padding: 2rem;}
.course-schedule-section-one .table tr td {color: rgb(51 51 51 / 90%);padding: 1.3rem;text-align: center;border: 1px solid #A89D82;vertical-align: middle;}
.course-schedule-section-one .table tr td:first-child {font-size: 1.125rem;color: #333333;}
.course-schedule-section-one .custom-table thead tr:first-child th:first-child {border-top-left-radius: 1.25rem;}
.course-schedule-section-one .custom-table thead tr:first-child th:last-child {border-top-right-radius: 1.25rem;}
.course-schedule-section-one .custom-table tbody tr:last-child td:first-child {border-bottom-left-radius: 1.25rem;}
.course-schedule-section-one .custom-table tbody tr:last-child td:last-child {border-bottom-right-radius: 1.25rem;}
.course-schedule-section-one .table tr:nth-child(even) td:first-child, .course-schedule-section-one .table tr:nth-child(even) td:last-child {border-bottom: 0;border-top: 0;}
.course-schedule-section-one .table tr:nth-child(even) td:nth-child(2) {border: 0;}
.course-schedule-section-one .table tr:nth-child(odd) td:nth-child(2) {border-left: 0;border-right: 0;}
.card, .my-account-section-one .signin {background: #F6F6F6;border: 1px solid #85754E;border-radius: 1.875rem;padding: 1.875rem;}
.card img {border-radius: 1.25rem;margin-bottom: 1.7rem;}
.card h5 {margin-bottom: 0.75rem !important;}
.card p {margin-bottom: 0.3rem !important;}
.card p strong {color: #000000;font-weight: 600;}
.card .btn {border: 1px solid #85754E;background: #F6F6F6;text-transform: uppercase;font-size: 0.875rem;color: #85754E;padding: 0.845rem 2.7rem;transition: 0.75s;}
.card .btn:hover {background: #85754e;color: #fff;}
.school-updates-section-one .btn {padding: 0.61rem 2.217rem;display: inline-block;}
.school-updates-section-one .btn:hover {background: #85754e;color: #fff;}
.school-updates-section-one .btn:active {border: 1px solid #85754e;}
.story-section-one p b {color: #85754e;}
.contact-section-one .main-heading p {font-size: 1rem;color: #1E1E1E;}
.contact-section-one p, .contact-section-one p a {color: rgb(45 42 38 / 55%);}
.contact-section-one .social-icons a svg {width: 1.875rem;height: auto;}
.contact-section-one .social-icons a svg path {fill: #1E1E1E;transition: 0.75s;}
.contact-section-one .social-icons a:hover svg path {fill: #85754e;}
.contact-section-one .get-in-touch form {background: #85754E;border-radius: 1.375rem;padding: 3.75rem;margin-top: 2.75rem;}
.contact-section-one .get-in-touch form .btn {color: #85754E;align-items: baseline;}
.contact-section-one .get-in-touch form .btn:active {background: #85754E;color: #fff;}
.contact-section-one .get-in-touch form .btn:hover {color: #fff;}
.contact-section-one .get-in-touch form .btn svg {opacity: 1;visibility: visible;margin-left: 1rem;}
.contact-section-one .get-in-touch form .btn svg path {transition: 0.75s;}
.contact-section-one .get-in-touch form .btn:hover svg path {stroke: #fff;}
.contact-section-one .get-in-touch form .form-control {background: transparent;box-shadow: none !important;border: 1px solid #FFFFFF;color: rgb(255 255 255 / 80%);border-radius: 2.875rem;text-transform: uppercase;padding: 0.782rem 1.3rem;}
.contact-section-one .get-in-touch form .form-control::placeholder {color: rgb(255 255 255 / 80%);}
.contact-section-one .get-in-touch form .form-group {margin-bottom: 1.95rem;}
.contact-section-one .get-in-touch form textarea.form-control {border-radius: 1.25rem;}
.school-update-item {margin-bottom: 1.875rem;}
.school-update-item figure:before {content: '';background: linear-gradient(180deg,rgba(45, 42, 38, 0) 0%, rgba(45, 42, 38, 0.95) 83%);position: absolute;left: 0;right: 0;bottom: 0;border-radius: 1.25rem;height: 8.438rem;}
.school-update-item figcaption {position: absolute;bottom: 0;padding: 1.313rem 2.125rem;}
.school-update-item figcaption .img-content p {color: #fff;font-size: 1.375rem;font-weight: 500;font-family: 'Roboto', sans-serif;margin-bottom: 0.5rem;}
.school-update-item figcaption .img-content .head-btn a, .events-section-one figure figcaption .img-content .head-btn a {padding: 0.485rem 1.352rem;line-height: initial;display: inline-block;}
.school-update-item figcaption .img-content .head-btn a span, .events-section-one figure figcaption .img-content .head-btn a span {font-weight: 400;font-size: 0.875rem;}
.school-update-item figcaption .img-content .head-btn a:hover, .events-section-one figure figcaption .img-content .head-btn a:hover {background: #85754E;}
.events-section-one figure figcaption {position: absolute;bottom: 0;padding: 1.5rem;transition: 0.75s;transform: translateY(35%);}
.events-section-one figure figcaption .img-content p {color: #fff;font-family: 'Roboto', sans-serif;font-size: 1.25rem;max-width: 90%;margin-bottom: 1rem;}
.events-section-one figure:before {content: '';background: linear-gradient(180deg,rgba(85, 65, 16, 0) 0%, rgba(85, 65, 16, 0.85) 75%, rgba(85, 65, 16, 1) 100%);position: absolute;inset: 0;border-radius: 0.938rem;}
.events-section-one figure {overflow: hidden;}
.events-section-one figure figcaption .head-btn {transition: 0.75s;transform: translateY(70%);}
.events-section-one figure:hover figcaption .head-btn, .events-section-one figure:hover figcaption {transform: none;}
.photos-sec-one figure {height: 100%}
.photos-sec-one figure img {transition: 0.75s;border-radius: 0.938rem;height: 100%}
.photos-sec-one figure:hover img { transform: scale(1.1);}
.video-section-one figure video {height: 16.188rem;object-fit: cover;}
.research-section-one .btn, .ongoing-section-one .btn {border: 1px solid rgb(133 117 78 / 50%);padding: 0.735rem 1.3rem;gap: 2.5rem;}
.research-section-one .btn svg, .ongoing-section-one .btn svg {opacity: 1;visibility: visible;}
.icon-box {background: #F6F6F6;border: 1px solid rgb(133 117 78 / 50%);padding: 2.125rem 1rem 1.5rem;border-radius: 1.25rem;}
.icon-box h5 {color: #85754E;font-size: 1.375rem;}
.icon-box .icon-img {background: #85754E;border-radius: 50%;width: 6.5rem;height: 6.5rem;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.icon-border {border: 1px solid #85754E;border-radius: 50%;width: 7.5rem;height: 7.5rem;margin: 0 auto;display: flex;align-items: center;justify-content: center;margin-bottom: 1.5rem;}
.project-images {border: 1px solid rgb(133 117 78 / 50%);border-radius: 1.25rem;}
.research-section-one .list-unstyled {position: relative;top: auto;background: transparent !important;width: auto;border: 0;border-radius: 0;margin: 0;padding: 0;}
.research-section-one .list-unstyled li {border: 1px solid rgb(133 117 78 / 50%);border-radius: 1.5rem;padding: 0.735rem 3.833rem;color: #85754E;text-transform: uppercase;font-weight: 500;}
.career-list .career-item {background: rgb(245 242 233 / 80%);border-radius: 0.938rem;padding: 2.5rem;border: 1px solid #A89D82;margin-bottom: 1.875rem;}
.career-list .career-item h3 {font-size: 1.875rem;color: #85754E;margin-bottom: 0.6rem;}
.career-list .career-item .career-location a {color: #333333;font-size: 1rem;}
.career-list .career-item .career-location {border-bottom: 1px solid #A89D82;padding-bottom: 1rem;margin-bottom: 1rem;}
.career-list .career-item .career-desc {color: #333333;}
.career-list .career-item .btn {background: transparent;color: #85754E;text-transform: uppercase;line-height: initial;padding: 0.61rem 1.326rem !important;}
.career-list .career-item .btn:hover {background: #85754e;color: #fff;}
.single-career-section-one h2 {color: #85754E;font-weight: 400;margin-bottom: 0.7rem;}
.single-career-section-one strong {color: #333333;font-weight: 500;font-family: var(--primary-font-family);}
.single-career-section-one .location-detail p {font-size: 1.2rem;color: rgb(51 51 51 / 70%);}
.single-career-section-one ul {margin-top: 1rem;}
.single-career-section-one ul li {list-style: disc;color: #333333;margin-bottom: 1rem;margin-left: 1.3rem;}
.single-career-section-one .btn {border: 1px solid #85754E;color: #85754E;text-transform: uppercase;padding: 0.61rem 1.326rem;}
.single-career-section-one .btn:hover {background: #85754E;color: #fff;}
.single-career-section-one .list {margin: 1rem 0 1.7rem;}
.single-career-section-one .list li { list-style: none; margin-left: 0; margin-bottom: 0;}
.faq-detail-section .accordion-button::after {display: none;}
.faq-detail-section .accordion-body {margin-top: 0.8rem;padding-top: 1rem !important;border-top: 1px solid rgb(37 37 37 / 20%) !important;}
.faq-detail-section .accordion-button:not(.collapsed) {background: transparent !important;padding: 0;box-shadow: none !important;color: #85754e !important;border-radius: 0 !important;font-weight: 500;}
.faq-detail-section .accordion-body, .faq-detail-section .accordion-button.collapsed {padding: 0;}
.faq-detail-section .accordion-item {padding: 1.32rem;margin-bottom: 1.25rem;border-radius: 1.25rem !important;border: 1px solid rgb(133 117 78 / 50%);}
.faq-detail-section .accordion-body strong {font-weight: 400;color: #333333;}
.faq-detail-section .accordion-button.collapsed {color: rgb(133 117 78);}
.faq-detail-section .accordion-button.collapsed:focus {box-shadow: none;}
.faq-detail-section .accordion-item span {background: #85754e;width: 2rem;height: 2rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;}
.faq-detail-section .icon-toggle svg {transition: 0.75s;}
.faq-detail-section .icon-toggle .minus-icon {position: absolute;inset: 0;margin: auto;opacity: 0;}
.faq-detail-section .accordion-button[aria-expanded="true"] .minus-icon {opacity: 1;}
.faq-detail-section .accordion-button[aria-expanded="true"] .plus-icon {opacity: 0;}
.faq-detail-section .accordion-body ul li {list-style: disc;margin-left: 1rem;margin-bottom: 1rem;font-size: 0.875rem;}
.faq-detail-section .accordion-body ul li a {color: #85754e;}
.faq-detail-section .accordion-item p a {color: #85754e;}
.form-check .form-check-input:focus {box-shadow: none;}
.my-account-section-one label {font-size: 0.875rem;color: #414042;font-weight: 300;}
.my-account-section-one .form-control, .booking-form .form-bg .form-select {border: 1px solid rgb(8 15 34 / 30%);border-radius: 3.125rem;box-shadow: none !important;color: rgb(65 64 66 / 40%);padding: 0.969rem 1.2rem;}
.my-account-section-one .form-control::placeholder, .booking-form .form-bg .form-select::placeholder {color: rgb(65 64 66 / 40%);}
.my-account-section-one .btn-outline-dark {background: #85754E;color: #fff;border: 1px solid #85754E;text-transform: uppercase;line-height: initial;padding: 0.719rem 1.747rem;min-width: 15.375rem;}
.my-account-section-one .btn-outline-dark svg {opacity: 1;visibility: visible;margin-left: 1.6rem;}
.my-account-section-one .btn-outline-dark-two svg {opacity: 1;visibility: visible;}
.my-account-section-one .btn-outline-dark-two {background: transparent !important;color: #85754E;padding: 0.719rem 1rem;min-width: 15.625rem;}
.my-account-section-one .signin button, .course-section-one .alert-warning .btn {color: #fff;border: 1px solid #85754e;background: #85754e;}
.my-account-section-one .signin button:hover, .course-section-one .alert-warning .btn:hover {background: transparent;color: #85754e;}
.course-section-one .alert-warning .btn {padding: 0.61rem 3rem;}
.course-section-one table {vertical-align: middle;}
.course-section-one table th {text-align: center;font-weight: 500;font-size: 1.125rem;padding: 0 0.5rem 1rem;color: #2D2A26;}
.course-section-one table th:first-child, .course-section-one table tr td:first-child {text-align: left;}
.course-section-one table tr td {text-align: center;border-top: 1px solid rgb(8 15 34 / 20%);padding: 1.25rem 0.5rem;font-size: 0.9375rem;color: #85754E;}
.course-section-one table th:last-child, .course-section-one table tr td:last-child {padding-right: 0;}
.course-section-one table tr td a {border: 1px solid #85754E;padding: 0.61rem 2.67rem;color: #85754E;}
.course-section-one table tr td a:hover {color: #fff;background: #85754e;}
.course-section-one table tr td:nth-child(2) {color: #0B0B0B;}
.course-detail-section-one figure {background: #F6F6F6;padding: 0.625rem;border-radius: 0.625rem;}
.course-detail-section-one figure img {border-radius: 0.313rem;}
.course-detail-section-one h4 {font-size: 1.125rem;}
.course-detail-section-one p {color: #333333;font-size: 1rem;}
.course-detail-section-one p.prize {color: #85754E;font-size: 1.125rem;font-weight: 500;}
.course-detail-section-one .total-top .total-btm {border-bottom: 1px solid #333333;padding: 1rem 0;}
.course-detail-section-one .total-top .total-btm span {font-size: 0.938rem;color: #333333;text-transform: none;font-weight: 300;}
.course-detail-section-one .total-top .total-btm strong {color: #85754E;font-weight: 400;}
.course-detail-section-one .total-top .total-btm:first-child {padding-top: 0;}
.course-detail-section-one .total-top {margin-top: 4.125rem;}
.course-detail-section-one .total-top .total-btm:nth-child(2) strong {color: #333333;}
.course-detail-section-one .Course-list li {font-size: 0.875rem;color: #333333;}
.careerFilter .dropdown-menu2 {overflow: auto;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 99;margin-top: 5px;border: 0;}
.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}
.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.6rem 0.938rem;text-decoration: none;line-height: 1.2;text-transform: capitalize;}
.careerFilter .dropdown-menu2 li a:hover {background: #85754e;color: #fff;}
.careerFilter button:focus{box-shadow: none;}
.story-section-one .careerFilterInr {border: 1px solid #85754e;height: 5rem;}
#applyModal .modal-dialog {max-width: 57.5rem;}
#applyModal .modal-dialog .modal-content {border-radius: 0;background: #fff;}
#applyModal .modal-body span {font-size: 1.125rem;margin-bottom: 0.75rem;display: block;text-transform: uppercase;color: #000}
#applyModal .main-heading h2 {font-size: 2.25rem;color: #2A2A2A;text-transform: capitalize;}
#applyModal .btn-close {background: transparent;padding: 0;opacity: 1;top: 3.75rem;right: 3.75rem;z-index: 1;box-shadow: none !important;}
#applyModal .btn-close svg {width: 1.625rem;height: auto}
#applyModal .form-control::placeholder, #applyModal button.form-control {color: rgb(34 34 34 / 70%);}
#applyModal .form-control {padding: 0 0.625rem 1.125rem 0;border: 0;margin-bottom: 0;background: transparent !important;color: #333333;font-size: 0.9375rem;border-bottom: 1px solid rgb(51 51 51 / 20%);border-radius: 0;}
#applyModal .form-group {margin-bottom: 2rem;}
#applyModal .modal-bg h6 {font-size: 1.125rem;text-transform: uppercase;color: #85754E;font-family: 'Poppins', sans-serif;font-weight: 400;letter-spacing: normal;margin-bottom: 1.5rem;}
#applyModal .modal-bg h3 {font-size: 2.25rem;color: #85754E;margin-bottom: 2rem;}
#applyModal .form-group {margin-bottom: 2rem;}
#applyModal .upload .form-control[type=file] {opacity: 0;}
#applyModal .upload svg {position: absolute;top: 0.25rem;right: 0.625rem;}
#applyModal .upload .custom-up {font-size: 0.9375rem;padding: 0 0.625rem 1.25rem 0;border-bottom: 1px solid rgb(51 51 51 / 20%);color: rgb(34 34 34 / 70%);transition: 0.75s;text-transform: capitalize;}
#applyModal .upload span:focus {padding-left: 0.75rem;border-color: #004B42;color: #2A2A2A;}
#applyModal .btn {border: 1px solid #85754E;background: transparent;text-transform: uppercase;color: #85754E;padding: 0.844rem 3.694rem;}
#applyModal .modal-body span.wpcf7-not-valid-tip {position: absolute;bottom: -2rem;}
#applyModal .upload span.wpcf7-not-valid-tip {bottom: -5rem;}
.wpcf7-not-valid-tip {color: #dc3232 !important;font-size: 0.875rem !important;text-transform: capitalize !important;margin-top: 1rem;}
.wpcf7 form.sent .wpcf7-response-output {color: #fff;border-color: #f6f6f6;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #85754e;}
.wpcf7 form.invalid .wpcf7-response-output {border: 1px solid #fff;color: #fff;}
.booking-form {padding-top: 12rem;}
.booking-form .form-bg {background: #F5F2E9;border-radius: 1.563rem;padding: 3.125rem 2.5rem;}
.booking-form .form-bg .btn-outline-dark, .booking-summary .btn-outline-dark {background: #2D2A26;color: #A89D82;min-width: 8.063rem;padding: 0.61rem 0.5rem;margin-top: 2.5rem;}
.booking-form .form-bg .btn-outline-dark:hover, .booking-summary .btn-outline-dark:hover {background: #85754e;color: #fff;}
.booking-summary .summary-bg, .course-section-one .alert-warning {background: #F6F6F6;border: 1px solid rgb(133 117 78 / 50%);border-radius: 1.25rem;}
.course-section-one .alert-warning {padding: 3rem 1rem;margin-bottom: 0;}
.booking-summary .summary-bg .main-heading {background: #85754E;padding: 1rem 2.5rem;margin-bottom: 0;border-top-left-radius: 1.25rem;border-top-right-radius: 1.25rem;}
.booking-summary .summary-bg .main-heading h2 {color: #fff;font-size: 1.938rem;text-transform: capitalize;margin-bottom: 0;}
.booking-summary .summary-bg .summary-inner {padding: 2.5rem;}
.booking-summary .summary-bg #summaryDetails tr td small {font-size: 0.875rem;color: #1E1E1E;}
.booking-summary .summary-bg #summaryDetails tr td strong {color: #85754E;font-size: 1.125rem;font-weight: 500;text-transform: capitalize;}
.booking-summary .summary-bg .summary-inner .booking-table tr td {border-bottom: 1px solid rgb(30 30 30 / 28%);padding: 1.3rem 0;}
.booking-summary .summary-bg .summary-inner .booking-table {width: 100%;}
.booking-summary .summary-bg .summary-inner .booking-table tr:first-child {padding-top: 0;}
.booking-summary .note-text {font-size: 0.875rem;color: rgb(51 51 51 / 70%);margin-top: 1.375rem;}
.thankyou-section .thanks-bg {background: #F6F6F6;border: 1px solid #85754E;border-radius: 3.125rem;padding: 3.125rem 4.375rem;}
.thankyou-section .thanks-bg h2 {color: #85754E;font-size: 2.25rem;}
.thankyou-section .thanks-bg h4 {font-size: 1.25rem;font-weight: 500;font-family: 'Poppins', sans-serif;margin: 1.3rem 0;}
.thankyou-section .thanks-bg p {font-size: 1rem;color: #333333;}
.thankyou-section .thanks-bg .btn {background: #85754E;border: 1px solid rgb(133 117 78 / 50%);color: #F6F6F6;text-transform: uppercase;padding: 0.735rem 6.13rem;margin-top: 1.9rem;}
.thankyou-section .thanks-bg .btn:hover {background: transparent;color: #85754E;}
.thankyou-section .thanks-bg .btn svg {opacity: 1;visibility: visible;margin-left: 1.3rem;}
.thankyou-section .thanks-bg .btn:hover svg path {stroke: #85754e;}
.thankyou-section .thanks-bg .btn svg path {transition: 0.75s;}
.header-bg .header { background: #2D2A26;background: #85754E}
.privacy-section-one h5 {margin: 1.5rem 0;}
.privacy-section-one p {margin-bottom: 1rem;}
.privacy-section-one ul li {margin-bottom: 1rem;list-style: disc;margin-left: 1rem;/*font-weight: 300;color: #333*/}
.privacy-section-one p + h3, .privacy-section-one ul + h3{margin-top: 2.5rem}
.breadcrumb-item+.breadcrumb-item::before{color: #fff}
.wpcf7-spinner{position: absolute;}
/*html[dir="rtl"] .offcanvas.offcanvas-end{transform: translateX(-100%);right: auto;left: 0}
html[dir="rtl"] .offcanvas.show:not(.hiding), html[dir="rtl"] .offcanvas.showing{transform: none;}*/
html[dir="rtl"] .ps-lg-0{padding-left: calc(var(--bs-gutter-x) * .5) !important;padding-right: 0 !important}
html[dir="rtl"] .ps-1{padding-right: 0.25rem !important;padding-left: 0 !important}
html[dir="rtl"] .ps-2{padding-right: 0.5rem !important;padding-left: 0 !important}
html[dir="rtl"] .ps-3, html[dir="rtl"] .ps-lg-3{padding-right: 1rem !important}
html[dir="rtl"] .ps-4, html[dir="rtl"] .ps-lg-4{padding-right: 1.5rem !important;padding-left: 0 !important}
html[dir="rtl"] .ps-5, html[dir="rtl"] .ps-lg-5, html[dir="rtl"] .ps-xl-5{padding-right: 3rem !important;padding-left: 0 !important}
html[dir="rtl"] .pe-md-0, html[dir="rtl"] .pe-lg-0, html[dir="rtl"] .pe-xl-0{padding-right: calc(var(--bs-gutter-x) * .5) !important;padding-left: 0 !important}
html[dir="rtl"] .pe-1{padding-left: 0.25rem !important;padding-right: 0 !important}
html[dir="rtl"] .pe-2, html[dir="rtl"] .pe-xl-2{padding-left: 0.5rem !important;padding-right: 0 !important}
html[dir="rtl"] .pe-3, html[dir="rtl"] .pe-lg-3{padding-left: 1rem !important;padding-right: 0 !important}
html[dir="rtl"] .pe-4, html[dir="rtl"] .pe-lg-4, html[dir="rtl"] .pe-xl-4{padding-left: 1.5rem !important;padding-right: 0 !important}
html[dir="rtl"] .pe-5, html[dir="rtl"] .pe-lg-5, html[dir="rtl"] .pe-xl-5{padding-left: 3rem !important;padding-right: 0 !important}
html[dir="rtl"] .ms-1{margin-right: 0.25rem !important;margin-left: 0 !important}
html[dir="rtl"] .ms-2{margin-right: 0.5rem !important;margin-left: 0 !important}
html[dir="rtl"] .ms-3, html[dir="rtl"] .ms-lg-3{margin-right: 1rem !important;margin-left: 0 !important}
html[dir="rtl"] .ms-4, html[dir="rtl"] .ms-lg-4{margin-right: 1.5rem !important;margin-left: 0 !important}
html[dir="rtl"] .ms-5, html[dir="rtl"] .ms-lg-5, html[dir="rtl"] .ms-xl-5{margin-right: 3rem !important;margin-left: 0 !important}
html[dir="rtl"] .me-1{margin-left: 0.25rem !important;margin-right: 0 !important}
html[dir="rtl"] .me-2{margin-left: 0.5rem !important;margin-right: 0 !important}
html[dir="rtl"] .me-3, html[dir="rtl"] .me-lg-3{margin-left: 1rem !important;margin-right: 0 !important}
html[dir="rtl"] .me-4, html[dir="rtl"] .me-lg-4, html[dir="rtl"] .me-xl-4{margin-left: 1.5rem !important;margin-right: 0 !important}
html[dir="rtl"] .me-5, html[dir="rtl"] .me-lg-5{margin-left: 3rem !important;margin-right: 0 !important}
html[dir="rtl"] .text-end,  html[dir="rtl"] .text-sm-end, html[dir="rtl"] .text-md-end, html[dir="rtl"] .text-lg-end{text-align: left !important;}
html[dir="rtl"] .text-start, html[dir="rtl"] .text-lg-start,  html[dir="rtl"] #applyModal .modal-body span, html[dir="rtl"] #applyModal .col-sm-12{text-align: right !important;}
html[dir="rtl"] .btn svg{transform: translateX(60%) scaleX(-1);}
html[dir="rtl"] .btn:hover svg{transform: translateX(0) scaleX(-1);}
html[dir="rtl"] .btn span {transform: translateX(-13%);}
html[dir="rtl"] .btn:hover span {transform: translateX(0);}
html[dir="rtl"] .header .header-right-side {margin-inline: 1.5rem 0;}
html[dir="rtl"] .header .dropdownMenu .dropdown-menu2{left: 0;right: auto;}
html[dir="rtl"] .banner-social-icons {left: 5.188rem;right: auto;}
html[dir="rtl"] .slick-arrow{right: 5.5rem;left: auto;}
html[dir="rtl"] .slick-prev{left: auto;right: 9.2rem;}
html[dir="rtl"] .link::before{left: auto;right: 0}
html[dir="rtl"] .home-section-one figure {margin-inline: 4.8rem 0;}
html[dir="rtl"] .offer-box .nav-pills .nav-link{transform: translateX(1rem);}
html[dir="rtl"] .offer-box .nav-pills .nav-link.active, html[dir="rtl"] .nav-pills .show>.nav-link{transform: translateX(0);}
html[dir="rtl"] .offer-box .nav-pills .nav-link svg{margin-top: 0.5rem;}
html[dir="rtl"] .home-section-nine .sec-nine-left {transform: translateY(-5.15rem);}
html[dir="rtl"] .home-section-nine figure {transform: translateY(-3.125rem);margin-right: -4.375rem;}
html[dir="rtl"] .home-section-nine .contact-form .form-group .form-control, html[dir="rtl"] .contact-section-one .get-in-touch form .form-control{direction: rtl;}
html[dir="rtl"] .objective-section-one .objective-list ul, html[dir="rtl"] .objective-section-one ul.objective-list, html[dir="rtl"]  .foundation-section-one .foundation-list ul{margin-inline: 1rem 0;}
html[dir="rtl"] .instructor-section-one figure figcaption{transform: translateY(4.125rem);}
html[dir="rtl"] .instructor-section-one figure:hover figcaption {transform: none;}
html[dir="rtl"] .modal .modal-content .form-check-input{float: right;margin-inline: 0 0.5rem}
html[dir="rtl"] .breadcrumb-item+.breadcrumb-item::before{float: right;padding-inline: 0 var(--bs-breadcrumb-item-padding-x);}
html[dir="rtl"] .breadcrumb-item+.breadcrumb-item {padding-inline: var(--bs-breadcrumb-item-padding-x) 0}
html[dir="rtl"] .course-schedule-section-one .custom-table thead tr:first-child th:first-child {border-top-left-radius: 0;border-top-right-radius: 1.25rem;}
html[dir="rtl"] .course-schedule-section-one .custom-table thead tr:first-child th:last-child {border-top-right-radius: 0;border-top-left-radius: 1.25rem;}
html[dir="rtl"] .course-schedule-section-one .custom-table tbody tr:last-child td:first-child {border-bottom-left-radius: 0; border-bottom-right-radius: 1.25rem;}
html[dir="rtl"] .course-schedule-section-one .custom-table tbody tr:last-child td:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 1.25rem;}
html[dir="rtl"] .sub-menu{left: auto;right: 0}
html[dir="rtl"] .single-career-section-one ul li{margin-inline: 1.3rem 0;}
html[dir="rtl"] #applyModal .upload svg{left: 0.625rem;right: auto;}
html[dir="rtl"] #applyModal .form-control{direction: rtl;padding: 0 0 1.125rem 0.625rem}
html[dir="rtl"] #applyModal .upload .custom-up{padding: 0 0 1.125rem 0.625rem}
html[dir="rtl"] .faq-detail-section .accordion-body ul li, html[dir="rtl"] .privacy-section-one ul li{margin-inline: 1rem 0}
@media (min-width: 992px) {
  :root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
  img.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }
  img.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }.drop-menu:hover > .sub-menu {transform: scaleY(1);

 .trans-anim li {transform: translateY(20%);opacity: 0;transition: 1s;}
  .trans-anim.animated li {transform: none;opacity: 1;}
  .trans-anim li:nth-child(1){transition-delay: 0.2s;}
  .trans-anim li:nth-child(2){transition-delay: 0.4s;}
  .trans-anim li:nth-child(3){transition-delay: 0.6s;}
  .trans-anim li:nth-child(4){transition-delay: 0.8s;}
  .trans-anim li:nth-child(5){transition-delay: 1s;}
  .trans-anim li:nth-child(6){transition-delay: 1.2s;}
  .trans-anim li:nth-child(7){transition-delay: 1.4s;}
}

@media only screen and (min-width: 1200px) {.container {max-width: 85.65153733528551vw;padding: 0}}

@media only screen and (min-width: 1600px) {html {font-size: 120%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 1825px) {html {font-size: 130%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 2030px) {html {font-size: 160%;-webkit-text-size-adjust: 100%}}
 
@media only screen and (min-width: 2700px) {html {font-size: 200%;-webkit-text-size-adjust: 100%;}}