﻿@charset "UTF-8";

html,
html[dir="ltr"],
[dir="ltr"] {
    direction: ltr;
}

html[dir="rtl"],
[dir="rtl"] {
    direction: rtl;
}

body {
    font-family: "Lusail-Plus", sans-serif;
    font-weight: normal;
}

[dir="rtl"], [lang="ar"],
[lang="ar-sa"], [lang="ar-qa"] {
    font-family: "Lusail-Plus", sans-serif;
    font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
}

.font-regular {
    font-weight: normal;
}

.font-light {
    font-weight: 300;
}
.pageLayoutContentEditor,
.pageLayoutContentEditor h1,
.pageLayoutContentEditor h2,
.pageLayoutContentEditor h3,
.pageLayoutContentEditor h4,
.pageLayoutContentEditor h5,
.pageLayoutContentEditor h6,
.pageLayoutContentEditor div,
.pageLayoutContentEditor p,
.pageLayoutContentEditor table,
.pageLayoutContentEditor td, 
.pageLayoutContentEditor tr,
.pageLayoutContentEditor strong, 
.pageLayoutContentEditor ul,
.pageLayoutContentEditor ol,
.pageLayoutContentEditor li,
.pageLayoutContentEditor a,
.pageLayoutContentEditor span,
.pageLayoutContentEditor button,
.pageLayoutContentEditor form,
.pageLayoutContentEditor textarea,
.pageLayoutContentEditor input,
.pageLayoutContentEditor select,
.pageLayoutContentEditor label,
.pageLayoutContentEditor font,
.pageLayoutContentEditor aside,
.pageLayoutContentEditor article,
.GeneralPageTitle{
	  font-family: "Lusail-Plus", sans-serif !important;	
}

.font-medium {
    font-weight: bold;
}
.header .nav-link {
    font-size: 0.9rem;
}
.gecf-menu li>.nav-dropdown li>.nav-dropdown {
    left: 100%;
}

.gecf-menu li>.nav-dropdown li>.nav-dropdown {
    left: 100%;
}

.gecf-menu li>.nav-dropdown li:before {
    left: 0;
}
.header-search .weather-info {
    border-right: 1px solid var(--qfma-light-color);
}
.header-search a.lang-btn,
.header-search .search-box {
    border-left: 1px solid var(--qfma-light-color);
    padding: 0 0 0 0.8rem;
    margin-left: 0.3rem;
}

.home-banner::before {
    background: url('../img/curve-secondary.svg') no-repeat top left;
    transform: scaleX(-1);
}

.home-banner::after {
    background: url('../img/curve-white.svg') no-repeat top left;
    transform: scaleX(-1);
}
.home-banner .carousel-indicators {
    right: auto;
    left: 0;
}
.e-services .main-heading {
    border-left: 0.4rem solid var(--qfma-secondary-color);
    padding-left: 1rem;
    margin-left: auto !important;
}
.services-carousel .owl-item.active .services-item {
    border-left: 1px solid var(--qfma-transparent-black-5);
}
.services-carousel .owl-nav {
    right: 0;
}
.impBlocks-section .readmore-div a {
    padding-left: 1rem;
}
.home-banner .social-icons {
    left: 2.5rem;

}
.footer-bottom ul a {
    border-right: 1px solid var(--qfma-white-color);
}
.org-chart .vertical-line-with-arrow::after {
    right: -7px;
}
.org-chart .line-with-arrow-right {
    left: 1rem;
}
.org-chart .line-with-arrow-right::after {
    left: -10px;
    border-right: 10px solid black;
}
.org-chart .line-with-arrow-left {
    left: calc(50% - 1rem);
}
.org-chart .line-with-arrow-left::after {
    right: -10px;
    border-left: 10px solid black;
}
.org-chart .ord-row7:after {
    left: 50%;
    transform: translateX(50%);
}
.org-chart .ord-row7 .card:after {
    right: 49.50%;
    transform: translateX(50%);
}
.org-chart .ord-row7 .card:before {
    right: 49.50%;
    transform: translateX(50%);
}

#chatControlPlaceholder .chatIconImg{
    right: 21px;
}

@media all and (min-width: 1200px) {
    .gecf-menu li.with-dropdown {
        padding-right: 0;
    }

    .gecf-menu li.with-dropdown>.nav-link {
        padding-right: 1rem;
    }

    .gecf-menu li.with-dropdown:after {
        right: 0.6rem;
    }

    /* second level */
    .gecf-menu .nav-dropdown li.with-dropdown:after {
        transform: rotate(-90deg);
    }

    .gecf-menu .nav-dropdown li.with-dropdown:hover:after,
    .gecf-menu .nav-dropdown li.with-dropdown:focus:after {
        color: var(--mu-primary-color);
        transform: rotate(90deg);
    }

    .gecf-menu .navbar-nav .nav-item:first-child {
        padding-left: 0;
    }

    /* second level */
    .gecf-menu .nav-dropdown li.with-dropdown:after {
        transform: rotate(-90deg);
    }
     .latestinsights-section .card-img-overlay {
        padding-left: 30%;
    }
     .card-top-right {
        border-top-left-radius: 5rem;
    }

    .card-bottom-right {
        border-bottom-left-radius: 5rem;
    }

    .card-top-left {
        border-top-right-radius: 5rem;
    }

    .card-bottom-left {
        border-bottom-left-radius: 5rem;
    }
    .info-cards .slider-card .carousel:before {
        right: -2rem;
    }

}

@media all and (max-width: 992px) {}

@media all and (max-width: 1199px) {
    .navbar-toggler {
        text-align: right;
    }

    .with-dropdown:after,
     .qfma-menu .ms-core-listMenu-horizontalBox li > ul li:after  {
        right: 0;
    }

    .gecf-menu li>.nav-dropdown .nav-dropdown {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .gecf-menu li,
    .gecf-menu .nav-item {
        padding-right: 2.5rem !important;
    }

    .gecf-menu li>.nav-dropdown li>.nav-dropdown {
        left: 0;
    }

    .navbar-toggler {
        border-top-right-radius: 0;
    }

    .gecf-menu {
        left: 0;
    }
     .header-search a.lang-btn {
         padding: 0 0 0 0.5rem;
        margin-left: 0;    }

    header.header .navbar-brand {
        margin-right: 0.5rem;
    }
    .home-banner .social-icons {
        left: 0.5rem;
    }
    .services-carousel .owl-item.active .services-item {
        border-left: 0;
    }
    .e-services .main-heading {
       margin-left: unset !important;
       text-align:start;
     text-align: start;
    font-size: 2.25rem;
}


}
@media all and (max-width: 1500px) {
    .qfma-menu .navbar-nav .nav-item {
        padding: 0 0.4rem;
    }
    .qfma-menu .navbar-nav .nav-item .nav-link {
        font-size: 0.75rem;
    }
}



/*org chart page css 10Aug2025*/

.org-chart .office-nods .line-arrow-right {
    left: 6%;
}
.org-chart .office-nods .col-lg-6 {
    text-align: -webkit-right;
    padding: 0 5px 0 0;
}
.org-chart .office-nods .line-arrow-up {
    left: 24px;
}
.org-chart .office-nods .line-arrow-right:after {
    right: -0.5rem;
}
.Org-chartModal .btn-close {
    left: -1rem;
}

@media (min-width:1199px) {
.org-chart .org-row5.mx-row {
        margin-left: 8%;
    }
.org-chart .ord-row7.ord-row8 .last-nodsrow .row {
        margin-right: 6.9%;
    }

    .org-chart .ord-row7.ord-row8.new-nods .have-border {
        margin-left: 6.9%;
    }

    .org-chart .ord-row7.ord-row8.new-nods .have-border .col-container {
        border-left: 1px dashed var(--qfma-light-color);
    }
    .Org-chartModal .lg-border {
        border-right: 1px solid var(--qfma-light-color);
    }

}



/*# sourceMappingURL=stylesEn.css.map */