@font-face {
    font-family: 'ge_dinar_onelight';
    src: url('../fonts/arbfonts-ge_dinar_one_light.woff2') format('woff2'),
         url('../fonts/arbfonts-ge_dinar_one_light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ge_dinar_onemedium';
    src: url('../fonts/arbfonts-ge_dinar_one_medium.woff2') format('woff2'),
         url('../fonts/arbfonts-ge_dinar_one_medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body { font-family: 'ge_dinar_onelight';}
h1,h2,h3,h4,h5,h6 { font-family: 'ge_dinar_onemedium'; line-height: 1.8;}
h2 { font-size: 60px;}
h3 { font-size: 22px;}

.top-menu-toggle .top-menu-tog-icon { margin: 0 15px 0 0;}
.top-menu ul { right: inherit; left: 0;}
.top-menu ul li a { padding-right: inherit; padding-left: 60px; text-align: left;}
.top-menu ul li a i { right: inherit; left: 0;}
.menu-round .menu-toggle-icon { margin-right: inherit; margin-left: 15px;}
.tp-main-menu-mobile nav ul li.has-dropdown > a .dropdown-toggle-btn i { right: inherit; left: 0;}
.tp-offcanvas-2-area .tp-main-menu-mobile nav ul li.has-dropdown > a .dropdown-toggle-btn { padding: 44px 20px; right: inherit; left: 0;}
.tp-main-menu-mobile nav ul li.has-dropdown > a .dropdown-toggle-btn { right: inherit; left: 0;}
.inner-menu-btns { text-align: right;}
.tpoffcanvas__right-info h3 { text-align: right;}
.tpoffcanvas__mail,
.tpoffcanvas__tel { text-align: right;}
.tpoffcanvas__logo { padding-top: 35px; padding-left: inherit; padding-right: 90px;}
.tp-offcanvas-2-area .tp-main-menu-mobile { padding-right: 90px;}
.floating-warp { right: inherit; left: 1%;}
.bottom-menu-toggle .bottom-menu-tog-icon { margin: 0 0 0 15px;}
.bottom-menu-toggle { padding: 3px 3px 3px 20px;}
.portal-click { right: 0; margin: 0 0 0 25px;}
.tp-offcanvas-2-close-btn .text span { -webkit-transform: translateX(-110%); -moz-transform: translateX(-110%); -ms-transform: translateX(-110%); -o-transform: translateX(-110%); transform: translateX(-110%);}
.home-stats .content h4 { margin: 0 0 0 20px;}
.footer-contact { justify-content: flex-start;}
.footer-contact a { margin: 0 0 0 40px;}
.footer-btn-link .primary-btn-border { margin: 0 0 0 10px;}
.footer-left p i { margin: 0 0 0 10px;}
.footer-social a { margin: 0 0 0 25px;}

.why-us-top p { font-size: 20px;}
.banner-cont-block h1 { line-height: 1.4;}
.portal-click ul { right: 0; transform: translateX(10px); padding: 10px;}
.menu-show .portal-click { margin-left: 0;}
.menu-hide .portal-click ul,
.menu-show .portal-click ul { right: -165px;}
.why-us-block h1 { font-size: 60px;}
.event-update-block h3 { font-size: 40px;}
.experiences-hover-top p { font-size: 20px;}

.tp-main-menu-mobile nav ul li > a { font-weight: 400;}
.banner-block video { -webkit-transform: scaleX(-1); transform: scaleX(-1);}
.menu-hide .portal-click { margin-left: 0;}
.left-menu-block ul li.active a { padding: 3px; padding-right: 31px;}
.left-menu-block ul li.active a::before { top: 4px; left: inherit; right: 0;}
.welcome-message h5 { font-size: 18px;}
.welcome-message h5 span { font-size: 28px;}
.breadcrumb-menu li { padding: 0 28px 0 0; margin: 0 0 0 15px;}
.breadcrumb-menu li::before { left: inherit; right: 0;}

.footer-contact { margin-bottom: 40px;}
.footer-contact a { padding-left: 0; padding-right: 35px; margin-bottom: 8px;}
.footer-contact a i { left: inherit; right: 0;}
.footer-bottom-links li { border-left: none; border-right: 1px solid #d4daeb;}
.footer-bottom-links li:first-child { border-right: none; padding: 0 15px;}

.simple-accodian .accordion-item .bi-chevron-down { right: inherit; left: 20px;}
ul.listing-leftArrow li { padding: 0 25px 0 0;}
.inner-content-block ul.listing-leftArrow li { background: url(../img/diamond-bullet-point.svg) no-repeat right top 4px; background-size: 14px;}
.footer-contact-left { justify-content: flex-start !important;}
.commen-listing { padding-left: 0; padding-right: 18px;}
.why-us-top h3 { font-weight: normal;}

.simple-accodian .accordion-item { font-family: 'ge_dinar_onemedium';}
.school-policy-list li a { padding: 18px 0; padding-right: 35px; padding-left: 90px;}
.school-policy-list li a .bi-file-earmark-pdf { left: inherit; right: 0;}
.school-policy-list li a .download { right: inherit; left: 0;}

.student-leadership-card{text-align: right;}
.tp-offcanvas-2-close-btn .text{text-align: right;}