    /*


Theme Name: Consultio Child


Template:     consultio


Theme URI: http://demo.casethemes.net/consultio/


Author: Case-Themes


Author URI: https://themeforest.net/user/case-themes/portfolio/


Description: Consultio is the Perfect Consulting Finane & Business WordPress Theme. Consultio is best suited for corporate website like Consultioial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Consultioial Firms.   


Version: 1.1.2


License: ThemeForest


License URI: https://themeforest.net/licenses


Text Domain: consultio


Tags: advisor, attorney, corporate accountant, consulting, consultant, finance, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, trading 


This theme, like WordPress, is licensed under the GPL.


Use it to make something cool, have fun, and share what you've learned with others.


*/
    
    body {
        font-family: 'Poppins', 'Roboto', sans-serif !important;
    }
    
    .elementor .elementor-section.elementor-section-boxed.lementor-container.elementor-column-gap-default {
        max-width: 1220px;
    }
    /* header */
    
    div#ct-header-wrap {
        height: fit-content !important;
        background: #1daa63;
        padding: 34px 0;
    }
    
    div#ct-header {
        position: relative !important;
    }
    
    div#ct-header.ct-header-main.h-fixed {
        position: fixed !important;
        background: #1daa63 !important;
    }
    
    #ct-header-wrap #ct-header.h-fixed .ct-header-branding {
        margin: 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
    #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding {
        display: flex;
        width: 150px;
        margin: 10px 0px;
    }
    
    #ct-header-wrap .ct-header-branding img {
        max-height: 50px;
    }
    
    #ct-header-wrap .ct-header-navigation {
        margin: 0;
        width: calc(100% - 150px);
    }
    
    #ct-header-wrap .ct-header-navigation nav {
        width: 100%;
    }
    
    #mega-menu-wrap-primary {
        background: transparent;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
        background: transparent;
        font-weight: 600;
        color: #E77C4F;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link {
        background: transparent;
        color: #E77C4F;
        font-weight: 700;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        overflow: hidden;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 600;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
        margin: 0 0 0 3px;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary {
        width: 100%;
        padding: 0px 0px 0px 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child {
        margin-right: 8px;
        padding: 8px 20px;
        background: #E77C4F;
        border-radius: 17px;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
        background: transparent;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child:hover,
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child:hover a {
        background: #D34423;
        color: #fff;
    }
    
    .fixed-height.is-sticky .container {
        min-height: 70px;
    }
    
    @media screen and (max-width: 1199px) {
        #ct-menu-mobile .btn-nav-mobile:before,
        #ct-menu-mobile .btn-nav-mobile:after,
        #ct-menu-mobile .btn-nav-mobile span {
            background-color: #fff;
        }
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
            color: #1daa63;
        }
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
            color: #138A36;
            font-weight: 600;
        }
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a.mega-menu-link {
            color: #fff;
            text-align: center;
        }
        #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hoveru.mega-sub-menu,
        #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focusu.mega-sub-menu,
        #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-onu.mega-sub-menu,
        #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
            transform: translate(-15px, 0);
            width: 230px;
            box-shadow: 4px 4px 25px 0px rgba(73, 93, 99, 0.08);
        }
        #mega-menu-wrap-primary #mega-menu-primaryl.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
            position: absolute;
            left: 15px;
            top: 40px;
        }
        #mega-menu-wrap-primary #mega-menu-primary {
            flex-direction: column;
            gap: 10px;
        }
        #ct-header-wrap .ct-header-navigation nav {
            width: fit-content;
        }
        #ct-header-wrap .ct-header-navigation {
            width: 100%;
            position: absolute;
            height: 100vh;
        }
        #ct-header-wrap .ct-header-navigation nav {
            width: 280px;
            background: #fff;
        }
        .ct-header-navigation .ct-main-navigation .ct-main-navigation-inner {
            overflow-y: auto;
            overflow-x: hidden;
            height: 100%;
            padding: 30px 26px 30px 16px;
            margin-right: -10px;
        }
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
            width: 100%;
        }
        #ct-header-wrap #ct-menu-mobile {
            z-index: 999;
            position: absolute;
            top: 50%;
            right: 15px;
            -webkit-transform: translate(0, -50%);
            -khtml-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
            display: flex;
            flex-wrap: wrap;
            align-items: center;
        }
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout.mega-toggle-on ul.mega-sub-menu {
            position: relative;
            left: 0;
            box-shadow: 4px 4px 25px 0 #cfcfcf;
        }
        #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
            position: relative;
            left: 0;
            box-shadow: 4px 4px 25px 0 #cfcfcf;
        }
    }
    /* footer */
    
    .elementor-2249 .elementor-element.elementor-element-5869c0a4 {
        padding: 100px 0px 82px 0px !important;
    }
    
    .site-footer-custom .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended .elementor-row {
        display: flex;
        justify-content: space-between;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7bf114c {
        width: 280px;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7bf114c .elementor-column-wrap.elementor-element-populated {
        padding: 0;
        padding-top: 20px;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7bf114c .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element {
        width: 100%;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7bf114c .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element .elementor-widget-image .elementor-image>a {
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-0b9e915 {
        width: fit-content;
        max-width: 330px;
    }
    
    .elementor-2249 .elementor-element.elementor-element-035d66a .elementor-text-editor {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }
    
    .elementor-2249 .elementor-element.elementor-element-035d66a .elementor-text-editor a {
        color: #fff;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-20899165 {
        width: 210px;
    }
    
    .elementor-2249 .elementor-element.elementor-element-336a705f .ct-title1 h3 {
        margin-bottom: 20px;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-20899165 .elementor-widget-container .ct-icon1.style1 {
        display: flex;
        gap: 0px;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated {
        margin: 0;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated p {
        display: flex;
        flex-direction: column;
        gap: 13px;
    }
    
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated p br,
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated i {
        display: none;
    }
    
    .elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated a,
    .elementor-element-0b9e915 a {
        color: #fff;
    }
    
    .elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated a:hover,
    .elementor-element-0b9e915 a:hover {
        color: #d1651a;
    }
    
    footer ul.ct-menu-item {
        gap: 14px;
        display: flex;
        flex-direction: column;
    }
    
    @media all and (max-width: 1100px) {
        .site-footer-custom .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended .elementor-row {
            flex-direction: column;
            align-items: center;
            max-width: 600px;
            margin: 0 auto;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-5869c0a4.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-76604c8 {
            width: 100%;
        }
        .elementor-2249 .elementor-element.elementor-element-035d66a .elementor-text-editor,
        .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated a {
            align-items: center;
        }
        .ct-title1.style1 h3 {
            display: flex;
            justify-content: center;
        }
        .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated a {
            text-align: center;
        }
        footer ul.ct-menu-item,
        .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-76604c8 .elementor-column-wrap.elementor-element-populated p {
            display: flex;
            flex-direction: column;
            gap: 13px;
            text-align: center;
        }
    }
    /* Contact form */
    
    .custom_contact_form {
        padding: 100px 0px 35px 0px !important;
    }
    
    .custom_form_wrap {
        width: 50% !important;
        margin-left: auto !important;
    }
    
    .elementor-2272 .elementor-element.elementor-element-2bba78b label,
    .elementor-element.elementor-element-2b85137 label {
        width: 100%;
    }
    
    .custom_form_wrap input.wpcf7-form-control.has-spinner.wpcf7-submit {
        background: #138A36;
        width: 100%;
    }
    
    .custom_form_wrap input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
        background: #1BA844;
    }
    
    .custom_form_wrap input,
    .custom_form_wrap .nice-select,
    .custom_form_wrap textarea {
        border-radius: 16px;
        box-shadow: 4px 4px 25px 0px rgba(73, 93, 99, 0.08);
    }
    
    .ct-contact-form-layout1.style5 textarea.wpcf7-form-control.wpcf7-textarea {
        height: 100px;
        margin-bottom: -10px;
    }
    
    .custom_form_wrap .nice-select {
        height: 55px;
    }
    
    .ct-icon1.style1 a {
        margin-right: 12px;
    }
    
    @media all and (max-width: 767px) {
        .custom_form_wrap {
            width: 100% !important;
        }
    }
    /* home Text sections */
    
    @media all and (min-width: 768px) {
        .elementor-2272 .elementor-element.elementor-element-50fa35d,
        .elementor-2272 .elementor-element.elementor-element-db125cc,
        .elementor-2272 .elementor-element.elementor-element-0e45499 {
            width: 50% !important;
            margin-right: auto;
        }
        .elementor-2272 .elementor-element.elementor-element-87377c3,
        .elementor-2272 .elementor-element.elementor-element-8c73c14,
        .elementor-2272 .elementor-element.elementor-element-1dadf04 {
            width: 50% !important;
            margin-left: auto;
        }
    }
    /* News and Updates */
    
    .elementor-widget-container h5 {
        display: none;
    }
    
    .elementor-widget-container .posts-list {
        display: flex;
        justify-content: space-between;
        padding: 40px 0 25px;
    }
    
    .elementor-widget-container .posts-list .entry-brief .entry-content {
        display: flex;
        flex-direction: column-reverse;
        padding: 20px 0;
        gap: 0px;
    }
    
    .elementor-widget-container .item-date {
        padding-left: 30px;
        margin-bottom: 5px;
        position: relative;
    }
    
    .elementor-widget-container .item-date:before {
        content: ' ';
        width: 25px;
        height: 25px;
        display: flex;
        background: url(src/image/svg/Clock.svg);
        position: absolute;
        top: 1px;
        left: 0;
    }
    
    .elementor-widget-container .posts-list .entry-brief .entry-content h4.entry-title {
        font-size: 18px;
    }
    
    .elementor-widget-container .posts-list .entry-brief {
        width: 32%;
    }
    
    .elementor-widget-container .posts-list .entry-brief img {
        width: 100%;
        height: 100%;
        border-radius: 16px;
        object-fit: cover;
    }
    
    .elementor-widget-container .posts-list .entry-brief .entry-content .item-date {
        color: #95AAB0;
        font-family: "Poppins";
        font-size: 16px;
        font-weight: 600;
    }
    
    .elementor-widget-container .posts-list .entry-media a {
        display: flex;
        height: 350px;
        border-radius: 16px;
        overflow: hidden;
    }
    
    @media all and (max-width: 768px) {
        .elementor-widget-container .posts-list {
            flex-direction: column;
        }
        .elementor-widget-container .posts-list .entry-brief {
            width: 100%;
            max-width: 400px;
            margin: 0 auto;
        }
    }
    /* Investment Priority */
    
    @media all and (min-width: 768px) {
        .elementor-2272 .elementor-element.elementor-element-91d8c4b .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cdb32f8,
        .elementor-2272 .elementor-element.elementor-element-91d8c4b .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-c9db8e5,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-0e81fef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-73dcc57,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-0e81fef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6236cce {
            width: 49%;
        }
    }
    
    .elementor-2272 .elementor-element.elementor-element-91d8c4b .elementor-row,
    .elementor-2272 .elementor-element.elementor-element-0e81fef .elementor-row {
        justify-content: space-between;
    }
    
    @media all and (max-width: 768px) {
        .elementor-2272 .elementor-element.elementor-element-91d8c4b .elementor-row,
        .elementor-2272 .elementor-element.elementor-element-0e81fef .elementor-row {
            gap: 10px 0;
        }
        .elementor-2272 .elementor-element.elementor-element-37f55cc>.elementor-element-populated,
        .elementor-2272 .elementor-element.elementor-element-37f55cc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
            padding-bottom: 20px;
        }
        .elementor-2272 .elementor-element.elementor-element-992fe2d {
            padding-top: 10px;
        }
        .elementor-2272 .elementor-element.elementor-element-7edcb7f>.elementor-container.elementor-column-gap-default>.elementor-row,
        .elementor-2272 .elementor-element.elementor-element-498e873>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-e832880.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row {
            flex-direction: column-reverse;
        }
        .elementor-2272 .elementor-element.elementor-element-7edcb7f>.elementor-container.elementor-column-gap-default>.elementor-row .elementor-widget-wrap,
        .elementor-2272 .elementor-element.elementor-element-bf4817c>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-87377c3,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-4553d6b.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8c73c14,
        .elementor-2272 .elementor-element.elementor-element-498e873>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-db125cc,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-4935cbf.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1dadf04,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-e832880.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e45499,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-543d319.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-67891a7 .elementor-widget-wrap {
            max-width: 600px;
            margin: 0 auto;
        }
    }
    
    .ct-contact-icon path {
        fill: transparent;
    }
    
    .custom_icons_orange .ct-contact-icon path {
        fill: rgb(231, 124, 79);
    }
    
    .custom_red_link a:hover {
        border-color: #d1651a;
    }
    
    .custom_red_link a {
        border-bottom: 1px solid #c1282a;
    }
    
    .elementor-widget.elementor-element-d1678e1,
    .elementor-widget.elementor-element-6cbf34e,
    .elementor-widget.elementor-element-9aed123,
    .elementor-widget.elementor-element-a320bd3,
    .elementor-widget.elementor-element-b34a828 {
        position: absolute;
        bottom: -50px;
        left: 0;
    }
    /* SEZ */
    
    @media all and (max-width: 900px) {
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-5cc63ae.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae8289b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-c88880c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5bff0f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-fd4531e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-78b1feb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row {
            flex-direction: column-reverse;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-56f1ea3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-770a3b8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5bff0f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-09f0d0c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row {
            flex-direction: column;
        }
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-5cc63ae.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-56f1ea3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae8289b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-770a3b8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-c88880c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-09f0d0c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-fd4531e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5bff0f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50,
        section.elementor-section.elementor-top-section.elementor-element.elementor-element-78b1feb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-50 {
            max-width: 800px;
            width: 100%;
            margin: 0 auto;
        }
    }
    /* Bread crumbs */
    
    div#pagetitle.page-title.bg-image.overlay-hide {
        padding: 30px 0;
        background: #fff;
    }
    
    div#pagetitle.page-title.bg-image.overlay-hide .page-title-holder {
        display: none;
    }
    
    div#pagetitle.page-title.bg-image.overlay-hide ul.ct-breadcrumb {
        text-align: start;
        color: black;
        margin: 0;
    }
    
    div#pagetitle.page-title.bg-image.overlay-hide ul.ct-breadcrumb a.breadcrumb-entry {
        color: #95AAB0;
    }
    
    div#pagetitle.page-title.bg-image.overlay-hide ul.ct-breadcrumb a.breadcrumb-entry:hover {
        color: #E77C4F;
    }
    
    div#pagetitle.page-title.bg-image.overlay-hide ul.ct-breadcrumb a.breadcrumb-entry:after {
        content: '/';
        margin: 0 6px;
        color: inherit;
    }
    
    div#page.site div#content.site-content {
        padding: 0 0;
        position: relative;
    }
    
    .elementor-button-content-wrapper {
        align-items: center;
    }
    /* Icons */
    
    .elementor-widget-icon-list .elementor-icon-list-icon svg {
        fill: transparent !important;
    }
    
    .elementor-7486 .elementor-element.elementor-element-1d66ec5 .elementor-icon-list-icon svg,
    .elementor-7486 .elementor-element.elementor-element-53e360f .elementor-icon-list-icon svg,
    .elementor-7486 .elementor-element.elementor-element-c5ab176 .elementor-icon-list-icon svg,
    .elementor-button-icon svg {
        width: initial !important;
    }
    
    .elementor-widget .elementor-icon-list-icon {
        display: flex;
        align-items: center;
    }
    /* Key figures */
    
    .elementor-2272 .elementor-element.elementor-element-18a6923 {
        margin-top: 40px;
    }
    
    .elementor-2272 .elementor-element.elementor-element-18a6923 .elementor-row,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2488ab8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row {
        justify-content: space-between;
    }
    
    .elementor-2272 .elementor-element.elementor-element-18a6923 .elementor-column.elementor-col-33,
    .elementor-2272 .elementor-element.elementor-element-2488ab8 .elementor-column.elementor-col-33 {
        width: 29%;
    }
    
    .elementor-2272 .elementor-element.elementor-element-2488ab8 {
        margin-top: 60px;
    }
    
    .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-fae88a8[data-id="fae88a8"] {
        width: 23%;
    }
    
    .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-3f31cf0[data-id="3f31cf0"] {
        width: 22%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2488ab8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        margin-bottom: 100px;
    }
    
    section#key_figures​_mobile {
        max-width: 400px;
        margin: 0 auto;
        margin-top: 50px;
    }
    
    section#key_figures​_mobile .elementor-widget-wrap {
        gap: 20px;
    }
    /* Investment Priority Sectors */
    
    .elementor-2272 .elementor-element.elementor-element-37f55cc>.elementor-element-populated {
        padding: 70px 0px 20px 0px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-790bcc9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-37f55cc .elementor-element.elementor-element-f3e025f.elementor-widget.elementor-widget-heading {
        margin-bottom: 30px;
    }
    /* Events */
    
    @media all and (max-width: 1100px) {
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fafe186.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row,
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a45b01a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row {
            flex-direction: column;
            align-items: center;
            gap: 30px;
        }
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fafe186.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row *,
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a45b01a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row * {
            border: none;
            width: auto;
        }
        .elementor-2272 .elementor-element.elementor-element-164b868.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
        .elementor-2272 .elementor-element.elementor-element-6bbe90a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            justify-content: center;
        }
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fafe186.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-6bbe90a,
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a45b01a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-164b868 {
            order: 1;
            max-width: 200px;
        }
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fafe186.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-6789974,
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a45b01a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-22a0716 {
            order: 3;
        }
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fafe186.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-652248e,
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a45b01a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-5ad9af5 {
            order: 2;
        }
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fafe186.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-b5d776b,
        section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a45b01a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row>.elementor-element-cec2b78 {
            order: 4;
        }
    }
    
    @media all and (max-width: 1024px) {
        .elementor-element-22853cb .elementor-row {
            flex-direction: column !important;
        }
        .elementor-element-22853cb .elementor-row .elementor-column {
            width: 100% !important;
        }
    }
    /* Investment Laws */
    
    @media (max-width: 1024px) {
        section.elementor-element-330f44f .elementor-row,
        section.elementor-element-aae12bc .elementor-row,
        section.elementor-element-d280108 .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-330f44f .elementor-row .elementor-column,
        section.elementor-element-aae12bc .elementor-row .elementor-column,
        section.elementor-element-d280108 .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* Manufacturing */
    
    @media all and (max-width: 1024px) {
        .elementor-element-22853cb .elementor-row,
        .elementor-element-9600061 .elementor-row,
        .elementor-element-1043506 .elementor-row,
        .elementor-element-12cfe79 .elementor-row,
        .elementor-element-48ef1ff .elementor-row,
        .elementor-element-7ea3411 .elementor-row {
            flex-direction: column;
        }
        .elementor-element-22853cb .elementor-row .elementor-column,
        .elementor-element-9600061 .elementor-row .elementor-column,
        .elementor-element-1043506 .elementor-row .elementor-column,
        .elementor-element-12cfe79 .elementor-row .elementor-column,
        .elementor-element-48ef1ff .elementor-row .elementor-column,
        .elementor-element-7ea3411 .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* Taxation */
    
    .elementor-element .elementor-tab-title.elementor-active {
        border-bottom: 3px solid #E77C4F !important;
    }
    
    .elementor-element .elementor-tab-title {
        text-align: center;
    }
    
    .elementor-element .elementor-tab-title a:hover {
        color: #E77C4F !important;
    }
    
    .elementor-element .elementor-tab-content {
        max-width: 710px;
    }
    
    .elementor-tab-content.elementor-clearfix h4 {
        margin: 36px 0 24px;
    }
    
    .elementor-tab-content.elementor-clearfix li {
        list-style-type: none;
        display: flex;
        margin-bottom: 10px;
        position: relative;
        padding-left: 35px;
    }
    
    .elementor-tab-content.elementor-clearfix li:before {
        content: " ";
        display: block;
        width: 24px;
        height: 24px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        background: url(src/image/svg/check.svg);
    }
    
    @media (max-width: 1024px) {
        section.elementor-element-248c39d .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-248c39d .elementor-row .elementor-column {
            width: 100%;
        }
        .custom_tabs .elementor-tabs .elementor-tab-mobile-title {
            display: none;
        }
        .custom_tabs .elementor-tabs .elementor-tabs-wrapper {
            display: block;
        }
        .custom_tabs .elementor-tab-content.elementor-clearfix h4 {
            margin: 26px 0 14px;
            font-size: 18px;
        }
        .elementor-4233 .elementor-element.elementor-element-91867aa .elementor-tab-title {
            padding: 10px 10px;
        }
    }
    /* Mining */
    
    @media (max-width: 1024px) {
        section.elementor-element-d56e504 .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-d56e504 .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* Agriculture */
    
    @media (max-width: 1024px) {
        section.elementor-element-db48fa5 .elementor-row,
        section.elementor-element-50b6a7c .elementor-row,
        section.elementor-element-3017373 .elementor-row,
        section.elementor-element-03e547f .elementor-row,
        section.elementor-element-ecd791e .elementor-row,
        section.elementor-element-71cdbfb .elementor-row,
        section.elementor-element-0aba48b .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-db48fa5 .elementor-row .elementor-column,
        section.elementor-element-50b6a7c .elementor-row .elementor-column,
        section.elementor-element-3017373 .elementor-row .elementor-column,
        section.elementor-element-03e547f .elementor-row .elementor-column,
        section.elementor-element-ecd791e .elementor-row .elementor-column,
        section.elementor-element-71cdbfb .elementor-row .elementor-column,
        section.elementor-element-0aba48b .elementor-row .elementor-column {
            width: 100%;
        }
        section.elementor-element-db48fa5 .elementor-row .elementor-column {
            max-width: 550px;
            margin: 0 auto;
        }
    }
    /* Energy Sector */
    
    @media (max-width: 1024px) {
        section.elementor-element-c7253ac .elementor-row,
        section.elementor-element-ab530c2 .elementor-row,
        section.elementor-element-f17ead5 .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-c7253ac .elementor-row .elementor-column,
        section.elementor-element-ab530c2 .elementor-row .elementor-column,
        section.elementor-element-f17ead5 .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* Tourism */
    
    @media (max-width: 1024px) {
        section.elementor-element-836636d .elementor-row,
        section.elementor-element-ab29580 .elementor-row,
        section.elementor-element-0c68442 .elementor-row,
        section.elementor-element-8fc310f .elementor-row,
        section.elementor-element-ae7a618 .elementor-row,
        section.elementor-element-8fc310f .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-836636d .elementor-row .elementor-column,
        section.elementor-element-ab29580 .elementor-row .elementor-column,
        section.elementor-element-0c68442 .elementor-row .elementor-column,
        section.elementor-element-8fc310f .elementor-row .elementor-column,
        section.elementor-element-ae7a618 .elementor-row .elementor-column,
        section.elementor-element-a7fb04e .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* Investment Priority Sectors  */
    
    @media (max-width: 1024px) {
        section.elementor-element-06cdbaf .elementor-row,
        section.elementor-element-c9aeb51 .elementor-row,
        section.elementor-element-575238c .elementor-row,
        section.elementor-element-58077ce .elementor-row,
        section.elementor-element-02f60b4 .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-06cdbaf .elementor-row .elementor-column,
        section.elementor-element-c9aeb51 .elementor-row .elementor-column,
        section.elementor-element-575238c .elementor-row .elementor-column,
        section.elementor-element-58077ce .elementor-row .elementor-column,
        section.elementor-element-a7fb04e .elementor-row .elementor-column {
            width: 100%;
        }
    }
    
    .elementor-4213 .elementor-element.elementor-element-c85202d .elementor-heading-title span {
        color: #E77C4F;
    }
    /* Starting a Business */
    
    .custom_starting_business_list ol h4 {
        font-family: 'Poppins';
        font-size: 32px;
        font-weight: 600;
        margin-bottom: 24px;
    }
    
    .custom_starting_business_list ol {
        padding-left: 80px;
    }
    
    .custom_starting_business_list ol>li {
        list-style: none;
        padding-bottom: 15px;
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 400;
        position: relative;
        max-width: 1020px;
    }
    
    .custom_starting_business_list ol>li:before {
        content: ' ';
        display: flex;
        width: 28px;
        height: 28px;
        border: 3px solid #E77C4F;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 8px;
        left: -80px;
        z-index: 99;
    }
    
    .custom_starting_business_list ol>li:not(:last-child):after {
        content: ' ';
        display: flex;
        width: 3px;
        height: 100%;
        background: #E77C4F;
        position: absolute;
        top: 22px;
        left: -68px;
        z-index: 98;
    }
    
    .custom_starting_business_list ul>li {
        list-style: none;
        padding-left: 35px;
        padding-bottom: 16px;
        position: relative;
    }
    
    .custom_starting_business_list ul>li:before {
        content: " ";
        position: absolute;
        top: 3px;
        left: 0px;
        width: 24px;
        height: 24px;
        display: flex;
        background: url(src/image/svg/frame28.svg);
    }
    
    .custom_starting_business_list ol>li>ul {
        margin-bottom: 8px;
    }
    
    .custom_starting_business_list ol>li h5 {
        display: block;
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 24px;
    }
    
    .custom_starting_business_card .ct-list.style3 .ct-list-icon {
        background: url(src/image/svg/frame28.svg);
        background-size: cover;
        width: 24px;
        height: 24px;
        margin-top: 3px;
    }
    
    .custom_starting_business_card .ct-list.style3 .ct-list-meta {
        width: calc(100% - 33px);
    }
    
    .custom_starting_business_card .ct-list.style3 .ct-list-desc {
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 400;
    }
    
    .custom_starting_business_card .elementor-widget-text-editor .elementor-widget-container {
        position: relative;
    }
    
    .custom_starting_business_card .elementor-widget-text-editor .elementor-widget-container:before {
        content: " ";
        position: absolute;
        top: 3px;
        left: 0px;
        width: 24px;
        height: 24px;
        display: flex;
        background: url(src/image/svg/frame28.svg);
    }
    
    .custom_starting_business_card .elementor-widget-text-editor .elementor-widget-container {
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 400;
        color: #000;
    }
    
    .custom_starting_business_card .elementor-widget-text-editor .elementor-widget-container a {
        color: #000;
        text-decoration: underline;
    }
    
    .custom_starting_business_card .elementor-widget-text-editor .elementor-widget-container a:hover {
        color: #D34423;
    }
    
    @media (max-width: 1024px) {
        section.elementor-element-e38c66e .elementor-row,
        section.elementor-element-6a903dc .elementor-row,
        section.elementor-element-71729f8 .elementor-row,
        section.elementor-element-5e66b8c .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-e38c66e .elementor-row .elementor-column {
            width: 100%;
        }
        section.elementor-element-6a903dc .elementor-row .elementor-column,
        section.elementor-element-71729f8 .elementor-row .elementor-column,
        section.elementor-element-5e66b8c .elementor-row .elementor-column {
            width: 100%;
            max-width: 600px;
            margin: 0 auto 20px;
        }
    }
    
    @media all and (max-width: 768px) {
        .custom_starting_business_list ol {
            padding-left: 40px;
        }
        .custom_starting_business_list ol>li {
            padding-bottom: 10px;
        }
        .custom_starting_business_list ol h4 {
            font-size: 24px;
            margin-bottom: 24px;
        }
        .custom_starting_business_list ul>li {
            padding-left: 25px;
            padding-bottom: 10px;
        }
        .custom_starting_business_list ol>li:before {
            top: 0px;
            left: -40px;
        }
        .custom_starting_business_list ol>li:not(:last-child):after {
            top: 10px;
            left: -28px;
        }
        .custom_starting_business_list ul>li:before {
            top: 4px;
            left: 0px;
            width: 20px;
            height: 20px;
        }
        .custom_starting_business_list ol>li h5 {
            font-size: 16px;
            margin-bottom: 14px;
        }
    }
    
    @media all and (max-width: 575px) {
        .custom_starting_business_list ol h4 {
            font-size: 20px;
        }
    }
    /* Training programs */
    
    .custom_sticky_sidebar .elementor-widget-wrap {
        max-width: 337px;
        margin-left: auto;
        padding: 30px 20px;
        box-shadow: 4px 4px 25px 0px rgba(12, 12, 12, 0.1);
        border-radius: 16px;
        height: fit-content;
        position: sticky;
        top: 150px;
    }
    
    .custom_sticky_sidebar ul.elementor-icon-list-items li.elementor-icon-list-item:hover {
        font-weight: 600;
    }
    
    .custom_sticky_sidebar ul.elementor-icon-list-items li.elementor-icon-list-item a {
        display: flex;
        align-items: center;
    }
    
    @media (max-width: 1024px) {
        section.elementor-element-bb08c8c .elementor-row,
        section.elementor-element-2d90e6e .elementor-row,
        section.elementor-element-e19c766 .elementor-row,
        section.elementor-element-b10c85c .elementor-row,
        section.elementor-element-ffa63b2 .elementor-row,
        section.elementor-element-4c8d5e6 .elementor-row,
        section.elementor-element-fccecb9 .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-bb08c8c .elementor-row .elementor-column,
        section.elementor-element-2d90e6e .elementor-row .elementor-column,
        section.elementor-element-e19c766 .elementor-row .elementor-column,
        section.elementor-element-b10c85c .elementor-row .elementor-column,
        section.elementor-element-ffa63b2 .elementor-row .elementor-column,
        section.elementor-element-4c8d5e6 .elementor-row .elementor-column,
        section.elementor-element-fccecb9 .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* single post */
    
    .single-post #primary.col-12,
    .page-template-blog-classic #primary.col-12 {
        max-width: 1200px;
        margin: auto;
    }
    
    .single-post .entry-featured {
        position: absolute;
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
        height: 660px;
        display: flex;
        align-items: center;
        background: #272D2D;
    }
    
    .single-post .entry-featured img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0.3;
    }
    
    .single-post .entry-featured h1 {
        position: relative;
        z-index: 99;
        color: #fff;
        width: 90%;
        max-width: 900px;
        margin: 0 auto;
        text-align: center;
    }
    
    .single-post .entry-body {
        width: 100%;
        padding: 760px 0px 40px 0px;
    }
    
    .custom_post_wrap {
        display: flex;
    }
    
    .custom_post_wrap .entry-blog {
        width: 70%;
        border: none;
    }
    
    .single-post .entry-meta {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        flex-direction: column;
        gap: 16px;
        margin: 0 0 24px;
        list-style: none;
        border-bottom: none;
        padding-bottom: 16px;
        position: relative;
    }
    
    .single-post .entry-meta li:after,
    .single-post .entry-meta::before,
    .single-post .entry-meta .fac-user:before {
        display: none;
    }
    
    .single-post .entry-meta li span {
        color: #138A36;
        font-weight: 600;
    }
    
    .single-post .entry-footer .entry-tags {
        display: none;
    }
    
    .single-post .entry-footer {
        padding-top: 700px;
        margin-top: 55px;
        padding-bottom: 20px;
        padding-left: 30px;
        border-bottom: none;
        display: flex;
        flex-wrap: wrap;
        align-items: start;
    }
    
    .single-post .entry-footer label {
        font-family: 'Poppins';
        font-size: 16px;
        font-weight: 600;
        color: #222;
        margin-right: 0;
        margin-bottom: 15px;
        width: 100%;
    }
    
    .single-post .entry-footer a {
        margin-right: 16px;
    }
    
    #comments {
        padding-bottom: 100px;
    }
    
    .comments-area .comment-respond {
        position: relative;
    }
    
    #comments.comments-area .comment-respond:before {
        content: ' ';
        position: absolute;
        display: flex;
        width: 40%;
        height: 330px;
        background: url(src/image/Img.png);
        background-size: cover;
        border-radius: 16px;
        top: 80px;
        right: 0;
    }
    
    .comments-title:before,
    .comment-reply-title:before {
        display: none;
    }
    
    .heading-default-font h2.comments-title,
    .heading-default-font h3 {
        color: #495D63;
        font-size: 36px;
        font-weight: 600;
    }
    
    .comment-content {
        background: #fff;
        box-shadow: 4px 4px 25px 0px rgba(73, 93, 99, 0.08);
        border-radius: 16px;
    }
    
    .comment-reply a:before {
        background: #138A36;
    }
    
    .comment-reply a:hover:before {
        background: #1BA844;
    }
    
    .comment-reply a:after {
        background: #14672C;
    }
    
    form#commentform {
        flex-direction: column-reverse;
        display: flex;
        gap: 20px;
        padding-bottom: 70px;
        position: relative;
        max-width: 600px;
    }
    
    form#commentform textarea#comment,
    form#commentform input#author {
        background: #fff;
        box-shadow: 4px 4px 25px 0px rgba(73, 93, 99, 0.08);
        border: none;
        border-radius: 16px;
        resize: none;
    }
    
    form#commentform p.form-submit {
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    form#commentform.comment-form .row>div.comment-form-author {
        width: 100%;
        max-width: inherit;
        margin: 0;
        flex: auto;
    }
    
    form#commentform p.form-submit input {
        border-radius: 16px;
        background: #138A36;
    }
    
    form#commentform p.form-submit input:hover {
        background: #1BA844;
    }
    
    article .elementor-element-4a6e117 {
        padding-top: 100px;
    }
    
    @media all and (max-width: 900px) {
        .single-post .entry-featured {
            height: 400px;
        }
        .single-post .entry-featured h1 {
            font-size: 45px;
        }
        .custom_post_wrap {
            flex-direction: column;
        }
        .single-post .entry-body {
            padding: 460px 12px 40px 12px;
        }
        .custom_post_wrap .entry-blog {
            width: 100%;
        }
        .single-post .entry-footer {
            margin-top: 0;
            padding-top: 0;
            padding-left: 15px;
        }
    }
    
    @media screen and (max-width: 575px) {
        .comment-inner>img {
            display: none;
        }
        .comment-inner {
            display: flex;
            text-align: center;
        }
        .comment-content {
            text-align: start;
            padding: 12px 10px 18px;
        }
        .single-post .entry-featured h1 {
            font-size: 35px;
        }
        .comment-list li .children {
            padding-left: 20px;
        }
        article .elementor-element-4a6e117,
        .heading-default-font h3 {
            font-size: 30px;
        }
    }
    
    @media all and (max-width: 1024px) {
        #comments.comments-area .comment-respond:before {
            content: none;
        }
    }
    /* News and Updates​ */
    
    .news-and-updates__row {
        display: flex;
        gap: 2%;
    }
    
    .news-and-updates__row:first-child {
        padding-bottom: 60px;
    }
    
    .news-and-updates__row:nth-child(2) {
        border-bottom: 1px solid #EFF0F0;
        border-top: 1px solid #EFF0F0;
        padding: 60px 0;
    }
    
    .news-and-updates__row:nth-child(3) {
        padding-top: 60px;
    }
    
    .news-and-updates__row.mash:nth-child(2) {
        padding: 20px 0;
    }
    
    .news-and-updates__row.mash:first-child {
        padding-bottom: 20px;
    }
    
    .news-and-updates__col {
        display: flex;
        flex-direction: column;
        width: 49%;
    }
    
    .news-and-updates__item-big {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    
    .news-and-updates__item-big .news-and-updates__illustration {
        width: 100%;
        height: 450px;
    }
    
    .elementor .news-and-updates__content img {
        width: 100%;
        height: 100%;
        background: gray;
        border-radius: 16px;
        object-fit: cover;
    }
    
    .elementor .news-and-updates__content img.contain {
        object-fit: contain;
    }
    
    .news-and-updates__date p {
        color: #95AAB0;
        font-size: 16px;
        font-weight: 600;
        margin: 0;
        position: relative;
        padding-left: 30px;
    }
    
    .news-and-updates__title p {
        margin: 0;
    }
    
    .news-and-updates__date p:before {
        content: ' ';
        display: block;
        width: 24px;
        height: 24px;
        position: absolute;
        top: 0;
        left: 0;
        background: url(src/image/svg/Clock.svg);
    }
    
    .news-and-updates__title p {
        color: #272D2D;
        font-size: 18px;
        font-weight: 600;
    }
    
    .news-and-updates__title:hover p {
        color: #D34423;
    }
    
    .news-and-updates__item-small {
        display: flex;
        gap: 16px;
    }
    
    .news-and-updates__item-small:first-child {
        padding-bottom: 20px;
    }
    
    .news-and-updates__item-small:nth-child(2) {
        border-bottom: 1px solid #EFF0F0;
        border-top: 1px solid #EFF0F0;
        padding: 20px 0;
    }
    
    .news-and-updates__item-small:last-child {
        padding-top: 20px;
    }
    
    .news-and-updates__illustration {
        display: flex;
    }
    
    .news-and-updates__item-small .news-and-updates__illustration {
        width: 200px;
        height: 155px;
    }
    
    .news-and-updates__item-small .news-and-updates__text {
        width: calc(100% - 215px);
    }
    
    .news-and-updates__item-medium .news-and-updates__illustration {
        width: 100%;
        height: 350px;
    }
    
    .news-and-updates__item-medium {
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 32%;
    }
    
    .news-and-updates__pagination {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 80px;
        clear: both;
    }
    
    .pagination__buttons {
        display: flex;
        gap: 24px;
        margin: 0 auto;
        position: relative;
        right: -30px;
    }
    
    .pagination__buttons_border {
        padding: 12px 36px;
        border-radius: 16px;
        border: 1px solid #E77C4F;
        color: #E77C4F;
        font-size: 16px;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .pagination__buttons_border:hover {
        border: 1px solid #D34423;
        color: #D34423;
    }
    
    .pagination__buttons_orange {
        padding: 12px 36px;
        border-radius: 16px;
        background: #E77C4F;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .pagination__buttons_orange:hover {
        background: #D34423;
        color: #fff;
    }
    
    .pagination__numbers {
        display: flex;
        gap: 2px;
    }
    
    .pagination__numbers a {
        color: #272D2D;
        font-size: 16px;
        font-weight: 500;
        padding: 5px;
    }
    
    .pagination__numbers span {
        color: #272D2D;
        font-size: 16px;
        font-weight: 500;
        padding: 5px;
    }
    
    .pagination__numbers span.page-numbers.current {
        color: #E77C4F;
    }
    
    .pagination__numbers_link.active {
        color: #E77C4F;
    }
    
    .pagination__numbers_link:hover {
        color: #D34423;
    }
    
    @media all and (max-width: 1024px) {
        .news-and-updates__row {
            gap: 40px;
            flex-direction: column;
        }
        .news-and-updates__row:first-child {
            padding-bottom: 30px;
        }
        .news-and-updates__row:nth-child(2) {
            padding: 30px 0;
        }
        .news-and-updates__row:nth-child(3) {
            padding-top: 30px;
        }
        .news-and-updates__col {
            width: 100%;
            max-width: 700px;
            margin: 0 auto;
        }
        .news-and-updates__item-medium {
            width: 80%;
            max-width: 500px;
            margin: 0 auto;
        }
        .news-and-updates__pagination {
            margin-top: 40px;
            flex-direction: column;
            gap: 20px;
        }
        .pagination__buttons {
            right: 0;
        }
        .pagination__buttons_border {
            padding: 8px 25px;
            font-size: 14px;
        }
        .pagination__buttons_orange {
            padding: 8px 25px;
            font-size: 14px;
        }
    }
    
    @media all and (max-width: 500px) {
        .news-and-updates__item-small {
            flex-direction: column;
            align-items: center;
            width: 100%;
            max-width: 400px;
            margin: 0 auto;
        }
        .news-and-updates__item-small .news-and-updates__illustration {
            width: 100%;
            height: 300px;
        }
        .news-and-updates__item-medium {
            width: 100%;
        }
        .news-and-updates__item-medium .news-and-updates__illustration {
            height: 300px;
        }
        .news-and-updates__item-small .news-and-updates__text {
            width: 100%;
        }
        .news-and-updates__item-big .news-and-updates__illustration {
            height: 300px;
        }
        .news-and-updates__item-medium .news-and-updates__illustration {
            height: 250px;
        }
        .news-and-updates__date p {
            font-size: 14px;
        }
        .news-and-updates__title p {
            font-size: 16px;
        }
    }
    /* Opportunities */
    
    .opportunities_custom_list ul>li {
        list-style: none;
        padding-left: 35px;
        padding-bottom: 16px;
        position: relative;
    }
    
    .opportunities_custom_list ul>li:before {
        content: " ";
        position: absolute;
        top: 3px;
        left: 0px;
        width: 24px;
        height: 24px;
        display: flex;
        background: url(src/image/svg/frame28.svg);
    }
    
    .opportunities_custom_orange_buner {
        max-width: 1000px;
    }
    
    .opportunities_custom_orange_buner h5 {
        display: block;
    }
    
    .elementor-widget-text-editor strong span {
        color: #E77C4F;
    }
    
    @media (max-width: 1024px) {
        section.elementor-element-e5b292c .elementor-row,
        section.elementor-element-5a0ca06 .elementor-row,
        section.elementor-element-bbdb6b0 .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-e5b292c .elementor-row .elementor-column,
        section.elementor-element-5a0ca06 .elementor-row .elementor-column,
        section.elementor-element-bbdb6b0 .elementor-row .elementor-column {
            width: 100%;
        }
        .elementor-4602 .elementor-element.elementor-element-c27ba6e h3,
        .elementor-4602 .elementor-element.elementor-element-f1b84dc h3 {
            font-size: 30px;
        }
        .elementor-4602 .elementor-element.elementor-element-c27ba6e p,
        .elementor-4602 .elementor-element.elementor-element-f1b84dc p {
            font-size: 20px;
        }
        .opportunities_custom_list h4 {
            font-size: 25px;
        }
        .opportunities_custom_list ul>li {}
    }
    /* E-Services */
    
    .services_aplication .elementor-column:nth-child(1) {
        width: calc(45% - 130px);
    }
    
    .services_aplication .elementor-column:nth-child(2) {
        width: calc(55% - 130px);
    }
    
    .services_aplication .elementor-column:nth-child(3) {
        width: 260px;
    }
    
    .elementor-6251 .elementor-element.elementor-element-00657d2 a,
    .elementor-6251 .elementor-element.elementor-element-7cea4ff a,
    .elementor-6251 .elementor-element.elementor-element-22aa52f a,
    .elementor-6251 .elementor-element.elementor-element-409f035 a {
        color: #E77C4F;
        font-family: "Poppins", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        border-bottom: 1px solid #E77C4F;
    }
    
    .elementor-6251 .elementor-element.elementor-element-00657d2 a:hover,
    .elementor-6251 .elementor-element.elementor-element-7cea4ff a:hover,
    .elementor-6251 .elementor-element.elementor-element-22aa52f a:hover,
    .elementor-6251 .elementor-element.elementor-element-409f035 a:hover {
        color: #D34423;
        border-bottom: 1px solid #D34423;
    }
    
    @media all and (max-width: 1024px) {
        .services_aplication {
            padding: 32px 36px 32px 36px;
        }
        .services_aplication .elementor-row {
            flex-direction: column;
            align-items: center;
            gap: 20px;
        }
        .services_aplication .elementor-column {
            width: 100% !important;
        }
    }
    /* Mining */
    
    .custom_minimg_list ul>li {
        list-style: none;
        padding: 8px 0px 20px 35px;
        position: relative;
    }
    
    .custom_minimg_list ul>li:last-child {
        padding-bottom: 8px;
    }
    
    .custom_minimg_list ul>li:before {
        content: " ";
        position: absolute;
        top: 11px;
        left: 0px;
        width: 24px;
        height: 24px;
        display: flex;
        background: url(src/image/svg/check.svg);
    }
    
    .custom_minimg_list ul>li>ul>li:before {
        content: " ";
        position: absolute;
        top: 11px;
        left: 0px;
        width: 24px;
        height: 24px;
        display: flex;
        background: url(src/image/svg/frame28.svg);
    }
    /* Export Sector Briefs */
    
    ul.elementor-icon-list-items li.elementor-icon-list-item {
        align-items: center;
    }
    
    .elementor-element-b806bac ul,
    .elementor-element-16f73d1 ul,
    .elementor-element-28c3b07 ul,
    .elementor-element-d34a93b ul,
    .elementor-element-a61b4c1 ul {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 200px;
    }
    
    .custom_list_pading li.elementor-icon-list-item {
        margin-bottom: 10px;
    }
    
    .elementor-element-b806bac li,
    .elementor-element-16f73d1 li,
    .elementor-element-28c3b07 li,
    .elementor-element-d34a93b li,
    .elementor-element-a61b4c1 li {
        width: 50%;
    }
    
    @media all and (max-width: 1024px) {
        .custom_tablet_column section .elementor-row {
            flex-direction: column;
            align-items: center;
        }
        .custom_tablet_column section .elementor-row .elementor-column {
            width: 100%;
        }
    }
    /* Resources and Materials */
    
    .resources_and_materials_content {
        width: calc(100% - 400px);
        min-height: 600px;
    }
    
    .resources_and_materials_wrap h2 {
        font-size: 36px;
        font-weight: 600;
    }
    
    .resources_and_materials__video_wrap {
        gap: 20px;
        display: flex;
        flex-direction: column;
    }
    
    .elementor .resources_and_materials__video iframe {
        height: 340px;
        width: 100%;
        border: none;
        border-radius: 16px;
        object-fit: cover;
        margin-bottom: 30px;
    }
    
    .resources_and_materials_content h3 {
        color: #272D2D;
        font-size: 18px;
        font-weight: 600;
        max-width: 650px;
    }
    
    .resources_and_materials_content p {
        color: #272D2D;
        font-size: 16px;
        font-weight: 400;
        max-width: 650px;
    }
    
    .resources_and_materials_sidebar {
        width: 350px;
        float: right;
    }
    
    .resources_and_materials_sidebar .category_wrap,
    .resources_and_materials_sidebar .tags_wrap {
        padding: 10px 0;
    }
    
    .resources_and_materials_sidebar .category_wrap input {
        display: none;
    }
    
    .resources_and_materials_sidebar .category_wrap label {
        border: 1px solid #138A36;
        border-radius: 16px;
        list-style: none;
        width: 100%;
        max-width: 340px;
        margin: 10px 0;
        padding: 12px 15px 12px 30px;
        font-size: 16px;
        font-weight: 600;
        color: #138A36;
        cursor: pointer;
        transition: all 0.5s;
        position: relative;
        display: flex;
        align-items: center;
        gap: 10px;
    }
    
    .resources_and_materials_sidebar .category_wrap label:hover,
    .resources_and_materials_sidebar .category_wrap input:checked+label {
        color: #fff;
        background: #138A36;
    }
    
    .resources_and_materials_sidebar .category_wrap li.active a,
    .resources_and_materials_sidebar .category_wrap li:hover a {
        color: #fff;
    }
    
    .resources_and_materials_sidebar .category_wrap label path {
        stroke: rgb(19, 138, 54);
        transition: all 0.5s;
    }
    
    .resources_and_materials_sidebar .category_wrap label:hover path,
    .resources_and_materials_sidebar .category_wrap input:checked+label path {
        stroke: #fff;
    }
    
    .resources_and_materials_sidebar .tags_wrap .tags-box {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
        max-width: 340px;
    }
    
    .resources_and_materials_sidebar .tags_wrap input {
        display: none;
    }
    
    .resources_and_materials_sidebar .tags_wrap label {
        border: 1px solid #138A36;
        border-radius: 16px;
        list-style: none;
        padding: 4px 25px;
        font-size: 16px;
        font-weight: 600;
        color: #138A36;
        cursor: pointer;
        transition: all 0.5s;
        position: relative;
        display: flex;
        align-items: center;
    }
    
    .resources_and_materials_sidebar .tags_wrap label:hover {
        color: #fff;
        background: #138A36;
    }
    
    .resources_and_materials_sidebar .tags_wrap input:checked+label {
        color: #fff;
        background: #138A36;
    }
    
    .search_wrap {
        display: flex;
        align-items: center;
        position: relative;
        padding: 20px 0;
    }
    
    .resources_and_materials_sidebar input[type="search"] {
        border: 1px solid transparent;
        padding-left: 50px;
        border-radius: 16px;
        box-shadow: 4px 4px 25px 0px rgba(12, 12, 12, 0.1);
        position: relative;
        z-index: 99;
        max-width: 340px;
    }
    
    input[type="search"]:focus {
        border: 1px solid #E77C4F;
    }
    
    .resources_and_materials_sidebar input[type="submit"] {
        position: relative;
        background: url(src/image/svg/search.svg);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        box-shadow: none;
        width: 30px;
        height: 18px;
        display: flex;
        padding: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px;
        z-index: 999;
    }
    
    .resources_and_materials_sidebar input[type="submit"]::before {
        content: " ";
        position: absolute;
        top: 16px;
        left: 16px;
        display: flex;
        width: 18px;
        height: 18px;
        background: url(src/image/svg/search.svg);
        background-repeat: no-repeat;
        background-size: contain;
        z-index: 99;
    }
    
    .resources_and_materials__speeches li,
    .resources_and_materials__presentation li,
    .resources_and_materials__publication li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 15px 0;
        padding-left: 50px;
        position: relative;
        border-bottom: 1px solid #EFF0F0;
    }
    
    .resources_and_materials__speeches li::before,
    .resources_and_materials__presentation li::before,
    .resources_and_materials__publication li::before {
        content: " ";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        width: 24px;
        height: 24px;
        display: flex;
        background-image: url(src/image/svg/File.svg);
        background-position: center;
        background-repeat: no-repeat;
    }
    
    .resources_and_materials__speeches li h3,
    .resources_and_materials__presentation li h3,
    .resources_and_materials__publication li h3 {
        margin: 0;
        max-width: 600px;
    }
    
    .resources_and_materials__speeches li a,
    .resources_and_materials__presentation li a,
    .resources_and_materials__publication li a {
        display: flex;
        width: 72px;
        height: 56px;
        background: #138A36;
        border-radius: 16px;
        position: relative;
    }
    
    .resources_and_materials__speeches li a:hover,
    .resources_and_materials__presentation li a:hover,
    .resources_and_materials__publication li a:hover {
        background: #1BA844;
    }
    
    .resources_and_materials__speeches li a::before,
    .resources_and_materials__presentation li a::before,
    .resources_and_materials__publication li a::before {
        content: " ";
        position: absolute;
        top: 50%;
        transform: translate3d(-50%, -50%, 0px);
        left: 50%;
        width: 24px;
        height: 24px;
        display: flex;
        background-image: url(src/image/svg/download.svg);
        background-position: center;
        background-repeat: no-repeat;
    }
    
    @media all and (max-width: 1024px) {
        .resources_and_materials_sidebar {
            float: none;
            width: 100%;
            margin: 30px 0;
        }
        .resources_and_materials_sidebar input[type="search"] {
            max-width: inherit;
        }
        .category-box {
            display: flex;
            flex-wrap: wrap;
            column-gap: 15px;
        }
        .resources_and_materials_content {
            width: 100%;
        }
        .resources_and_materials_sidebar .tags_wrap .tags-box {
            max-width: 100%;
        }
        .resources_and_materials__speeches li,
        .resources_and_materials__presentation li,
        .resources_and_materials__publication li {
            padding-left: 30px;
        }
        .resources_and_materials__speeches li h3,
        .resources_and_materials__presentation li h3,
        .resources_and_materials__publication li h3 {
            width: calc(100% - 70px);
        }
    }
    
    @media all and (max-width: 500px) {
        .resources_and_materials_sidebar .category_wrap label {
            font-size: 14px;
        }
        .resources_and_materials_wrap h2 {
            font-size: 30px;
        }
        .elementor .resources_and_materials__video iframe {
            margin-bottom: 10px;
        }
        .resources_and_materials_content h3 {
            font-size: 16px;
            margin-bottom: 10px;
        }
    }
    /* MSME */
    
    @media all and (max-width: 1024px) {
        .elementor-4585 .elementor-element.elementor-element-b1496a3 .elementor-row {
            flex-direction: column;
        }
        .elementor-4585 .elementor-element.elementor-element-b1496a3 .elementor-row .elementor-column {
            width: 100%;
        }
        .elementor-4585 .elementor-element.elementor-element-319fb4f .elementor-image img {
            object-fit: cover;
        }
    }
    /* contact us */
    
    .page-id-3495 h3>em {
        color: #138A36;
        font-style: normal;
    }
    
    .page-id-3495 h3 {
        font-size: 36px;
    }
    
    @media all and (max-width:1024px) {
        section.elementor-element-27c26d9 .elementor-row,
        section.elementor-element-1c47512 .elementor-row,
        section.elementor-element-a8ebd2a .elementor-row,
        section.elementor-element-5917331 .elementor-row,
        section.elementor-element-779e30d .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-27c26d9 .elementor-row .elementor-col-50,
        section.elementor-element-1c47512 .elementor-row .elementor-col-50,
        section.elementor-element-a8ebd2a .elementor-row .elementor-col-50,
        section.elementor-element-5917331 .elementor-row .elementor-col-50,
        section.elementor-element-779e30d .elementor-row .elementor-col-50 {
            width: 100%;
        }
        section.elementor-element-27c26d9 .elementor-row .elementor-col-50 img,
        section.elementor-element-1c47512 .elementor-row .elementor-col-50 img,
        section.elementor-element-a8ebd2a .elementor-row .elementor-col-50 img,
        section.elementor-element-5917331 .elementor-row .elementor-col-50 img,
        section.elementor-element-779e30d .elementor-row .elementor-col-50 img {
            object-fit: cover;
        }
        .page-id-3495 h3 {
            font-size: 30px;
        }
    }
    
    @media all and (max-width:500px) {
        .page-id-3495 h3 {
            font-size: 25px;
        }
    }
    /* menagement */
    
    .team_galery_wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 20px 1.5%;
    }
    
    .member_card {
        width: 32%;
    }
    
    .member_photo {
        margin-bottom: 20px;
    }
    
    .elementor .member_photo img {
        width: 100%;
        height: auto;
        max-height: 370px;
        object-fit: cover;
        object-position: center;
        border: 1px solid #E77C4F;
        border-radius: 16px;
    }
    
    .member_subscribe h4 {
        text-align: center;
        font-size: 18px;
        font-weight: 600;
        color: #138A36;
        margin-bottom: 0;
    }
    
    .member_subscribe p {
        color: #495D63;
        font-size: 16px;
        text-align: center;
    }
    
    @media all and (max-width:1024px) {
        .member_card {
            width: 49%;
            max-width: 370px;
            margin: 0 auto;
        }
    }
    
    @media all and (max-width:500px) {
        .member_card {
            width: 90%;
            max-width: 370px;
            margin: 0 auto;
        }
    }
    /* economy */
    
    section.elementor-element-1f435a7 .elementor-row .elementor-col-50 img,
    section.elementor-element-794d68c .elementor-row .elementor-col-50 img,
    section.elementor-element-ac378bd .elementor-row .elementor-col-50 img {
        object-fit: cover;
    }
    
    @media all and (max-width: 1024px) {
        section.elementor-element-1f435a7 .elementor-row,
        section.elementor-element-794d68c .elementor-row,
        section.elementor-element-ac378bd .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-1f435a7 .elementor-row .elementor-col-50,
        section.elementor-element-794d68c .elementor-row .elementor-col-50,
        section.elementor-element-ac378bd .elementor-row .elementor-col-50 {
            width: 100%;
        }
    }
    /* Export Trade */
    
    .page-id-4618 h1 {
        max-width: 500px;
        margin: 0 auto;
    }
    
    .export_trade_custom_text ul>li {
        list-style: none;
        padding-left: 35px;
        padding-bottom: 16px;
        position: relative;
    }
    
    .export_trade_custom_text ul>li:before {
        content: " ";
        position: absolute;
        top: 3px;
        left: 0px;
        width: 24px;
        height: 24px;
        display: flex;
        background: url(src/image/svg/frame28.svg);
    }
    
    .export_trade_custom_text h3 {
        font-size: 36px;
        font-weight: 600;
        color: #272D2D;
    }
    
    .export_trade_custom_text h4 {
        font-size: 32px;
        font-weight: 600;
        color: #272D2D;
    }
    
    @media all and (max-width: 1024px) {
        .export_trade_custom_text h3 {
            font-size: 28px;
        }
        .export_trade_custom_text h4 {
            font-size: 24px;
        }
    }
    
    @media all and (max-width: 500px) {
        .export_trade_custom_text h3 {
            font-size: 24px;
        }
        .export_trade_custom_text h4 {
            font-size: 20px;
        }
    }
    /* Investment Incentives */
    
    section.elementor-element-f5a9264 .elementor-row .elementor-col-50 img,
    section.elementor-element-c20050f .elementor-row .elementor-col-50 img {
        object-fit: cover;
        object-position: center;
    }
    
    @media all and (max-width: 1024px) {
        section.elementor-element-f5a9264 .elementor-row,
        section.elementor-element-c20050f .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-f5a9264 .elementor-row .elementor-col-50,
        section.elementor-element-c20050f .elementor-row .elementor-col-50 {
            width: 100%;
        }
    }
    /* Employment in Zambia */
    
    section.elementor-element-6e8784b .elementor-row .elementor-col-50 img {
        object-fit: cover;
        object-position: center;
    }
    
    @media all and (max-width: 1024px) {
        section.elementor-element-6e8784b .elementor-row {
            flex-direction: column;
        }
        section.elementor-element-6e8784b .elementor-row .elementor-col-50 {
            width: 100%;
        }
    }
    /* Living in Zambia */
    
    section.elementor-element-79cabd9 .elementor-row .elementor-col-50 img,
    section.elementor-element-caf2736 .elementor-row .elementor-col-50 img,
    section.elementor-element-393e9e9 .elementor-row .elementor-col-50 img,
    section.elementor-element-f0f1441 .elementor-row .elementor-col-50 img {
        object-fit: cover;
        object-position: center;
    }
    /* Salaries and Wages */
    
    .elementor-element.elementor-element-0f320f5.elementor-widget.elementor-widget-html {
        border: 1px solid #95AAB0;
        border-radius: 16px;
        overflow: hidden;
        margin-bottom: 30px;
    }
    
    .salaries_and_wages​_custom_table table {
        margin: 0;
        border: none;
    }
    
    .salaries_and_wages​_custom_table thead {
        background: #B9F9CB;
    }
    
    .salaries_and_wages​_custom_table td {
        border: none;
        padding: 14px 10px;
    }
    
    .salaries_and_wages​_custom_table thead td {
        font-size: 18px;
        font-weight: 600;
    }
    
    .salaries_and_wages​_custom_table td.tWage {
        text-align: center;
        width: 15%;
        min-width: 80px;
    }
    
    .salaries_and_wages​_custom_table p {
        color: #495D63;
        font-weight: 400;
    }
    
    .salaries_and_wages​_custom_table em {
        color: #000;
        font-style: normal;
    }
    
    @media all and (max-width: 500px) {
        .salaries_and_wages​_custom_table thead td {
            font-size: 16px;
        }
        .salaries_and_wages​_custom_table tbody td {
            font-size: 14px;
        }
    }

    #person_details_popup {
        display: none;
    }

    #person_details_popup.active {
        display: flex;
        position: fixed;
        left: 0;
        top: 0;
        background: rgb(0 0 0 / 50%);
        width: 100vw;
        height: 100vh;
        overflow-y: auto;
        align-items: center;
        justify-content: center;
        z-index: 99999;
    }
    
    .person_details_popup {
        background: #fff;
        padding: 30px;
        margin: 50px 0;
        position: absolute;
        top: 0;
        border-radius: 15px;
    }
    
    a#person_details_popup_close {
        font-size: 36px;
        transform: rotate(45deg);
        color: #029a01;
        display: block;
        position: absolute;
        right: 15px;
        top: -10px;
    }
    
    a#person_details_popup_close:hover {
        color: #0AB1D6;
    }

    #person_details_popup input.wpcf7-submit{
        background: #029a01;
    }
