.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-text:#00D692;--e-global-color-secondary:#FFFFFF;--e-global-color-accent:#FF4016;--e-global-color-6f646ce:#01C083;--e-global-color-8881ca6:#0066FF;--e-global-typography-primary-font-family:"Questrial";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header .header-inner{width:88%;max-width:100%;}.site-header{padding-right:2px;padding-left:2px;background-color:var( --e-global-color-primary );}.site-header .site-branding .site-logo img{width:249px;max-width:249px;}.site-header .site-navigation ul.menu li a{color:#FFFFFF;}.site-header .site-navigation-toggle i{color:#969595;}.site-header .site-navigation .menu li{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.site-footer .footer-inner{width:54%;max-width:100%;}.site-footer{padding-right:0px;padding-left:0px;background-color:var( --e-global-color-6f646ce );}.site-footer .site-branding .site-logo img{width:192px;max-width:192px;}footer .footer-inner .site-navigation a{color:var( --e-global-color-secondary );font-family:"Questrial", Sans-serif;font-size:21px;font-weight:400;}@media(max-width:1366px){.site-header .header-inner{width:1200px;max-width:100%;}.site-footer .footer-inner{width:1200px;max-width:100%;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header .header-inner{width:94%;max-width:100%;}.site-header .site-branding .site-logo img{width:186px;max-width:186px;}.site-footer .footer-inner{width:100%;max-width:100%;}.site-footer .site-branding .site-logo img{width:168px;max-width:168px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-branding .site-logo img{width:148px;max-width:148px;}}/* Start custom CSS */.hidden a span {
    display: none;
}

.mobile-menu-logo {
    display: none !important;
}

.footer-inner .menu .menu-item img._after, .rtl .menu-item img._before {
    margin: 0;
}

.label-margin span {
    margin-right: 12px
    
}

footer .site-navigation ul.menu a {
    padding: 0 8px;
}

.site-header {
    padding-top: 4rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.page-content { 
    padding-top: 6rem;
}

.site-footer {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
}

@media (max-width: 1024px) {
    .site-footer:not(.footer-stacked) .footer-inner .site-branding {
        display: none;
    }
    
    .label-margin span {
        display: none;
    }
    
    ul#menu-social-media::before {
        content: ':Follow me on';
    color: #fff;
    font-family: 'Questrial';
    font-weight: 400;
    font-size: 20px;
    position: absolute;
    top: 16px;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    }
    
    .site-footer {
        padding-top: 3.5rem;
    }
    
    .site-footer:not(.footer-stacked) .footer-inner .site-navigation {
        max-width: 100%;
        justify-content: center;
    }
    
    footer .site-navigation ul.menu a {
        padding: 0 14px;
    }
}

@media (max-width: 767px) {
    .page-content {
        padding-top: 3rem;
    }
    
    .site-header {
        padding-top: 3rem;
    }
    
    .site-footer {
        padding-bottom: 90px;
    }
    
    .site-header.header-inverted .site-navigation-toggle-holder {
            position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #0066FF;
        justify-content: center;
        z-index: 100;
        max-width: initial;
        padding: 16px 0;
    }
    
    .site-navigation-toggle-holder .site-navigation-toggle {
        background-color: transparent;
    }
    
    .site-navigation-dropdown {
        position: fixed;
        bottom: 71px;
        left: 0;
        right: 0;
        z-index: 99;
        border-radius: 18px 18px 0 0;
    }
    
    .menu-main-menu-container {
        border-radius: inherit;
    }
    
    .site-navigation-dropdown ul.menu {
        position: static;
        border-radius: inherit;
    }
    
    .site-navigation-dropdown ul.menu li {
        border-radius: inherit;
    }
    
    .site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown {
        transform: translateY(100%);
        max-height: initial;
    }
    
    .site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown {
        transform: translateY(0);
    }
    
    .site-navigation-dropdown ul.menu li a {
        border-radius: inherit;
        box-shadow: none;
        text-align: center;
        padding: 8px 10px;
        font-family: 'Questrial';
        font-size: 20px;
        font-weight: 400;
    }
    
    .site-navigation-dropdown ul.menu li.hidden {
        display: none;
    }
    
    .site-navigation-toggle .eicon-menu-bar:before {
        content: '';
        height: 5px;
        background: #fff;
        width: 79px;
        display: flex;
        border-radius: 8px;
        margin: 6px 0;
    }
    
        .site-navigation-toggle .eicon-menu-bar:after {
        content: '';
        height: 5px;
        background: #fff;
        width: 79px;
        display: flex;
        border-radius: 8px;
        margin: 6px 0;
    }
    
    .site-navigation-toggle-holder.elementor-active .site-navigation-toggle i:before {
        content: '';
    }

    .mobile-menu-logo {
        display: block !important;
    }
    
    .mobile-menu-logo a {
        padding: 30px 0 !important; 
    }
    
    .site-navigation-dropdown ul.menu li.current-menu-item a {
        background-color: #fff;
        color: #55595c;
    }
}/* End custom CSS */