/* 
    Created on : 2 Oct 2023, 10:00:12
    Author     : Muhammad Imran
*/


/* Common // Start */
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.text-justify,
.aux-modern-heading-description,
.text-justify-me .ekit-heading__description,
.text-justify-me .box-body p,
.text-justify-me p,
.text-justify-me li
{
    text-align: justify;
}
.text-justify-p p
{
    text-align: justify;
    text-align-last: center;
}
/* Common // End */


.elementor-8 .elementor-element.elementor-element-13965bf > .elementor-container {
    min-height: 700px;
    border: 5px solid red;
}

.im-hide,
.d-none,
.page-title-section
{
    display: none;
}
#im-top-header{
    background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);
}
#im-top-header .aux-logo-anchor img {
    height: 70px;
    width: 150px;
}

/* brief-intro // Start */
#brief-intro .brief-intro-item {
    /*border: 1px solid red;*/
    /*height: 350px;*/
}
#brief-intro .ekit-wid-con {
    /*border: 1px solid blue;*/
    /*height: 330px;*/
}
#brief-intro .elementskit-infobox {
    /*border: 1px solid yellow;*/
    height: 350px;
    /*box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.5);*/
}

/* FAQs */
.aux-toggle-item {
    background: transparent; 
    border: 0 solid #000;
    box-shadow: 0px -10px 100px 0px rgba(0, 0, 0, 0.04);
}

.aux-toggle-header,
.aux-toggle-content{
    border: 0 solid #000 !important;
    background-color: #fff;
}

.aux-toggle-item.active .aux-toggle-header,
.aux-toggle-item.active .aux-toggle-content{
    background-color: rgb(255 255 255 / 50%);
}

.aux-toggle-item:not(:last-child){
    margin-bottom: 10px;
}

/* Lang Switcher */
.trp-language-switcher > div { 
    background-color: #fff;
    background-color: unset;
    width: 99px !important;
    padding: 0px;
}

/* Lang Switcher */
.ekit-wid-con div{
    /*text-align: justify;*/
}


/*================ Responsive // Start ====================*/
#im-top-header .aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover, 
#im-top-header .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover {
    border-radius: 20px;
}
#im-top-menu{
    background: #fff;
}
@media (max-width: 1024px){
    #im-top-header .aux-master-menu .menu-item .aux-item-content .aux-submenu-indicator{
        display: block !important;
    }
    .aux-offcanvas-menu {
        width: 300px;
    }
    .aux-offcanvas-menu .offcanvas-content {
        height: calc(100% - 70px);
    }
    #im-top-header .aux-master-menu .aux-submenu {
        /*border: 2px solid red;*/
        display: block !important;
    }
    #im-top-header .aux-master-menu .aux-menu-item {
        background: #f5f5f5;
        margin: 5px 0 0px 0 !important;
    }
    #im-top-header .aux-master-menu .aux-menu-item > .aux-submenu {
        opacity: 1;
    }
    
    /* indicator */
    #im-top-header .aux-master-menu.aux-narrow .aux-submenu-indicator {
        /*width: 11px;*/
        height: 3px;
        right: 15px;
        border: solid #fff;
        border-width: 10px 6px;
        border-radius: 30px;
    }
    #im-top-header .aux-master-menu.aux-narrow .aux-submenu-indicator::after, 
    #im-top-header .aux-master-menu.aux-narrow .aux-submenu-indicator::before
    {
        height: 3px;
        width: 100%;
        background-color: var(--e-global-color-text);
    }
    
    
    /* Sub Menu - All Depths */
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item {
        background: var( --e-global-color-primary );
        padding: 10px 0px;
        box-shadow: 0px 1px 2px 0px grey;
    }
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item .aux-item-content {
        color: #fff;
    }
    
    /* Sub Menu Depth-0 */
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item .aux-item-content::before {
        content: "";
        position: absolute;
        border: 3px solid #fff;
        transform: rotate(45deg);
        left: 10px;
        top: 8px;
    }
    #im-top-header .aux-master-menu.aux-narrow .aux-submenu > .aux-menu-item .aux-submenu-indicator {
        top: 40%;
    }
    
    /* Sub Menu Depth-1 */
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item 
        > .aux-submenu > .aux-menu-item{
            padding-left: 10px;
            width: calc(100% - 10px);            
    }
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item 
                   > .aux-submenu > .aux-menu-item .aux-item-content::before{
        
        /*border-left: 3px solid var(--e-global-color-primary);*/
    }
    
    /* Sub Menu Depth-2 */
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item 
        > .aux-submenu > .aux-menu-item
        > .aux-submenu > .aux-menu-item .aux-item-content{
        /*background: red;*/
    }
    #im-top-header .aux-master-menu .aux-submenu > .aux-menu-item 
        > .aux-submenu > .aux-menu-item
        > .aux-submenu > .aux-menu-item .aux-item-content::before{
        border: 2px solid;
    }
}
@media (max-width: 992px){
    
}
@media (max-width: 768px){
    
}

/*
- For Arabic anchor 
    [AboutUs+HowWeWork BrdDrmb, Services]
    In BreadCrumb => DONT-DEL-ME - Broken Tag Setteler Section
- ../Home
    - Dual Heading Fixation
- ../about-us
    add class [text-justify-me] => Overview, "Who are we", "Our Vision", "Our Mission"
- ../HowWeWork
    - Remove Div + AddClass  => overview
    - Wrapper => bottom-padding: 20
- ../services
    - Single Serveice
        add class [text-justify-me] => Post content
- Added New Fonts
- custom_rtl
- slider-RTL
- Added Menu


*/