@font-face {
        font-family: eicons;
        src: url(http://demo.ovathemes.com/egovt/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0);
        src: url(http://demo.ovathemes.com/egovt/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0#iefix) format("embedded-opentype"), url(http://demo.ovathemes.com/egovt/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.10.0) format("woff2"), url(http://demo.ovathemes.com/egovt/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.10.0) format("woff"), url(http://demo.ovathemes.com/egovt/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.10.0) format("truetype"), url(http://demo.ovathemes.com/egovt/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.10.0#eicon) format("svg");
        font-weight: 400;
        font-style: normal
    }

    .elementor-kit-15 {
        --e-global-color-primary: #6EC1E4;
        --e-global-color-secondary: #54595F;
        --e-global-color-text: #7A7A7A;
        --e-global-color-accent: #030d57;
        --e-global-color-6aa3d2e9: #4054B2;
        --e-global-color-7f03a09b: #030d57;
        --e-global-color-3a2ca0af: #000;
        --e-global-color-47750530: #FFF;
        --e-global-typography-primary-font-family: "Roboto";
        --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: 1270px;
    }

    .elementor-widget:not(:last-child) {
        margin-bottom: 20px;
    }

        {}

    h1.entry-title {
        display: var(--page-title-display);
    }

    @media(max-width:1024px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1024px;
        }
    }

    @media(max-width:767px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 767px;
        }
    }

    .elementor-2670 .elementor-element.elementor-element-b98b6bf:not(.elementor-motion-effects-element-type-background),
    .elementor-2670 .elementor-element.elementor-element-b98b6bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F6F6F6;
    }

    .elementor-2670 .elementor-element.elementor-element-b98b6bf {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 360px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-b98b6bf>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2670 .elementor-element.elementor-element-cdf188b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-2670 .elementor-element.elementor-element-cdf188b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../images/bg_home-4.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2670 .elementor-element.elementor-element-cdf188b>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: -40px 0px 0px 0px;
        padding: 50px 30px 50px 10px;
    }

    .elementor-2670 .elementor-element.elementor-element-cdf188b>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2670 .elementor-element.elementor-element-cdf188b {
        z-index: 1;
    }

    .elementor-2670 .elementor-element.elementor-element-107daa4 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f18db97>.elementor-element-populated {
        padding: 0px 100px 0px 40px;
    }

    .elementor-2670 .elementor-element.elementor-element-ee28951 .ova-heading {
        text-align: left;
    }

    .elementor-2670 .elementor-element.elementor-element-ee28951 .ova-heading .title {
        font-family: "Cabin", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2em;
        color: #043b62;
        margin: 0px 0px 9px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-ee28951 .ova-heading .sub-title {
        font-family: "Cabin", Sans-serif;
        font-size: 36px;
        font-weight: 700;
        line-height: 40px;
        color: #FFFFFF;
    }

    .elementor-2670 .elementor-element.elementor-element-e2dd384>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-07733b4 {
        margin-top: -300px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-47b0b5f .ova-heading {
        text-align: center;
    }

    .elementor-2670 .elementor-element.elementor-element-47b0b5f .ova-heading .title {
        font-family: "Cabin", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2em;
        color: #043b62;
        margin: 0px 0px 6px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-47b0b5f .ova-heading .sub-title {
        font-family: "Cabin", Sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 1.2em;
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-47b0b5f>.elementor-widget-container {
        margin: 0px 0px 38px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-84082e6>.elementor-element-populated {
        padding: 0px 22.5px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-03ea5b1 .ova_feature .items:hover {
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-03ea5b1 .ova_feature .icon span::before {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-03ea5b1 .ova_feature .icon svg {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-1870821>.elementor-element-populated {
        padding: 0px 15px 0px 7.5px;
    }

    .elementor-2670 .elementor-element.elementor-element-6f9f7de .ova_feature .items:hover {
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-6f9f7de .ova_feature .icon span::before {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-6f9f7de .ova_feature .icon svg {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-74af462>.elementor-element-populated {
        padding: 0px 7.5px 0px 15px;
    }

    .elementor-2670 .elementor-element.elementor-element-a0a58f1 .ova_feature .items:hover {
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-a0a58f1 .ova_feature .icon span::before {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-a0a58f1 .ova_feature .icon svg {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-8328f90>.elementor-element-populated {
        padding: 0px 0px 0px 22.5px;
    }

    .elementor-2670 .elementor-element.elementor-element-57ec896 .ova_feature .items:hover {
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-57ec896 .ova_feature .icon span::before {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-57ec896 .ova_feature .icon svg {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-639c590 {
        margin-top: 0px;
        margin-bottom: 100px;
    }

    .elementor-2670 .elementor-element.elementor-element-dbea3d8>.elementor-element-populated {
        padding: 10px 50px 10px 10px;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-eb81e0e.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-eb81e0e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-eb81e0e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-eb81e0e>.elementor-element-populated {
        padding: 10px 10px 10px 50px;
    }

    .elementor-2670 .elementor-element.elementor-element-5384bd3 .ova-heading {
        text-align: left;
    }

    .elementor-2670 .elementor-element.elementor-element-5384bd3 .ova-heading .title {
        font-family: "Cabin", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2em;
        color: #043b62;
        margin: 0px 0px 6px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-5384bd3 .ova-heading .sub-title {
        font-family: "Cabin", Sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 1.2em;
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-5384bd3>.elementor-widget-container {
        margin: 0px 0px 23px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(16px/2);
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(16px/2);
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(16px/2);
        margin-left: calc(16px/2);
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-16px/2);
        margin-left: calc(-16px/2);
    }

    body.rtl .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-16px/2);
    }

    body:not(.rtl) .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-16px/2);
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-icon i {
        color: #043b62;
        font-size: 24px;
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-icon svg {
        fill: #043b62;
        width: 24px;
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-text {
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-item,
    .elementor-2670 .elementor-element.elementor-element-7d62d3c .elementor-icon-list-item a {
        font-family: "Cabin", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 26px;
    }

    .elementor-2670 .elementor-element.elementor-element-7d62d3c>.elementor-widget-container {
        margin: 0px 0px 48px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f107f49 .elementor-button {
        font-family: "Cabin", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.2px;
        background-color: rgba(2, 1, 1, 0);
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-radius: 0px 0px 0px 0px;
        padding: 10px 20px 12px 18px;
    }

    .elementor-2670 .elementor-element.elementor-element-f107f49 .elementor-button:hover,
    .elementor-2670 .elementor-element.elementor-element-f107f49 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #043b62;
        border-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-f107f49 .elementor-button:hover svg,
    .elementor-2670 .elementor-element.elementor-element-f107f49 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-2670 .elementor-element.elementor-element-f107f49 {
        width: auto;
        max-width: auto;
    }

    .elementor-2670 .elementor-element.elementor-element-4785dd1:not(.elementor-motion-effects-element-type-background),
    .elementor-2670 .elementor-element.elementor-element-4785dd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F6F6F6;
    }

    .elementor-2670 .elementor-element.elementor-element-4785dd1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 97px 0px 100px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-4785dd1>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2670 .elementor-element.elementor-element-60d92f0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-c1dad27 .ova-heading {
        text-align: center;
    }

    .elementor-2670 .elementor-element.elementor-element-c1dad27 .ova-heading .title {
        font-family: "Cabin", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2em;
        color: #043b62;
        margin: 0px 0px 6px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-c1dad27 .ova-heading .sub-title {
        font-family: "Cabin", Sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 1.2em;
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-c1dad27>.elementor-widget-container {
        margin: 0px 0px 14px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-789fed8 {
        text-align: center;
    }

    .elementor-2670 .elementor-element.elementor-element-789fed8 .elementor-heading-title {
        color: #62718D;
        font-size: 18px;
        line-height: 24px;
    }

    .elementor-2670 .elementor-element.elementor-element-789fed8>.elementor-widget-container {
        margin: 0px 0px 54px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-430e3fe>.elementor-element-populated {
        padding: 0px 22.5px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f847199>.elementor-element-populated {
        padding: 0px 15px 0px 7.5px;
    }

    .elementor-2670 .elementor-element.elementor-element-9324c75>.elementor-element-populated {
        padding: 0px 7.5px 0px 15px;
    }

    .elementor-2670 .elementor-element.elementor-element-49b3084>.elementor-element-populated {
        padding: 0px 0px 0px 22.5px;
    }

    .elementor-2670 .elementor-element.elementor-element-6fe7f4b:not(.elementor-motion-effects-element-type-background),
    .elementor-2670 .elementor-element.elementor-element-6fe7f4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("http://demo.ovathemes.com/egovt/wp-content/uploads/2020/10/bg_home-4_1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2670 .elementor-element.elementor-element-6fe7f4b {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 30px 0px 30px 0px;
        z-index: 1;
    }

    .elementor-2670 .elementor-element.elementor-element-6fe7f4b>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-eff4eab.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-eff4eab.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-eff4eab>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-2670 .elementor-element.elementor-element-472c00f>.elementor-element-populated {
        padding: 10px 10px 10px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-e1a6e7d>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-e1a6e7d {
        width: auto;
        max-width: auto;
    }

    .elementor-2670 .elementor-element.elementor-element-0d74f83>.elementor-element-populated {
        padding: 10px 10px 10px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-4dda4ab .elementor-heading-title {
        color: #FFFFFF;
        font-size: 36px;
        font-weight: 700;
        line-height: 40px;
    }

    .elementor-2670 .elementor-element.elementor-element-4dda4ab>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-4dda4ab {
        width: auto;
        max-width: auto;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-5e62d09.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-5e62d09.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-5e62d09.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-2670 .elementor-element.elementor-element-b1f69bf .elementor-button {
        font-family: "Cabin", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.2px;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #124e43;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 30px 17px 30px;
    }

    .elementor-2670 .elementor-element.elementor-element-b1f69bf .elementor-button:hover,
    .elementor-2670 .elementor-element.elementor-element-b1f69bf .elementor-button:focus {
        color: #124e43;
        background-color: #FFFFFF;
    }

    .elementor-2670 .elementor-element.elementor-element-b1f69bf .elementor-button:hover svg,
    .elementor-2670 .elementor-element.elementor-element-b1f69bf .elementor-button:focus svg {
        fill: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-b1f69bf>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-b1f69bf {
        width: auto;
        max-width: auto;
    }

    .elementor-2670 .elementor-element.elementor-element-c6331e8 .elementor-button {
        font-family: "Cabin", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.2px;
        fill: #124e43;
        color: #124e43;
        background-color: #FFFFFF;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 30px 17px 30px;
    }

    .elementor-2670 .elementor-element.elementor-element-c6331e8 .elementor-button:hover,
    .elementor-2670 .elementor-element.elementor-element-c6331e8 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-c6331e8 .elementor-button:hover svg,
    .elementor-2670 .elementor-element.elementor-element-c6331e8 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-2670 .elementor-element.elementor-element-c6331e8 {
        width: auto;
        max-width: auto;
    }

    .elementor-2670 .elementor-element.elementor-element-ebadc9c {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .elementor-2670 .elementor-element.elementor-element-8572bfc .ova-heading {
        text-align: left;
    }

    .elementor-2670 .elementor-element.elementor-element-8572bfc .ova-heading .title {
        font-family: "Cabin", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2em;
        color: #043b62;
        margin: 0px 0px 6px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-8572bfc .ova-heading .sub-title {
        font-family: "Cabin", Sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 1.2em;
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-8572bfc>.elementor-widget-container {
        margin: 0px 0px 14px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_grid .button-filter {
        justify-content: flex-end;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_grid .button-filter button {
        color: #42516D;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_grid .button-filter button:hover {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_grid .button-filter button.active {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .btn_grid .btn_grid_event {
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .btn_grid .btn_grid_event:hover {
        color: #043b62;
        border-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_slide .grid .owl-nav button:hover {
        background-color: #043b62 !important;
        border-color: #043b62 !important;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_slide .grid .owl-nav button:hover i:before {
        color: #FFFFFF !important;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_grid .wrap_loader .loader circle {
        stroke: #043b62 !important;
    }

    .elementor-2670 .elementor-element.elementor-element-7adf045>.elementor-widget-container {
        margin: -60px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f038a06 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: -90px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
    }

    .elementor-2670 .elementor-element.elementor-element-f038a06>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-deedd89.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-deedd89.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-deedd89:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-2670 .elementor-element.elementor-element-deedd89>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("http://demo.ovathemes.com/egovt/wp-content/uploads/2020/10/bg_home-4.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-2670 .elementor-element.elementor-element-deedd89>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 10px 0px 10px;
        padding: 36px 30px 44px 40px;
    }

    .elementor-2670 .elementor-element.elementor-element-deedd89>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-2e35b04.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-2e35b04.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-2e35b04>.elementor-element-populated {
        padding: 10px 10px 10px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f7dcc92>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f7dcc92 {
        width: auto;
        max-width: auto;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-ac18994.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-ac18994.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-ac18994>.elementor-element-populated {
        padding: 10px 10px 10px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-07390a1 .elementor-heading-title {
        color: #FFFFFF;
        font-size: 36px;
        font-weight: 700;
        line-height: 40px;
    }

    .elementor-2670 .elementor-element.elementor-element-07390a1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-07390a1 {
        width: auto;
        max-width: auto;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-3d10f8d.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-3d10f8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-9fe2912 .elementor-button {
        font-family: "Cabin", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.2px;
        fill: #124e43;
        color: #124e43;
        background-color: #FFFFFF;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 30px 17px 30px;
    }

    .elementor-2670 .elementor-element.elementor-element-9fe2912 .elementor-button:hover,
    .elementor-2670 .elementor-element.elementor-element-9fe2912 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-9fe2912 .elementor-button:hover svg,
    .elementor-2670 .elementor-element.elementor-element-9fe2912 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-2670 .elementor-element.elementor-element-b61ee12:not(.elementor-motion-effects-element-type-background),
    .elementor-2670 .elementor-element.elementor-element-b61ee12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F6F6F6;
    }

    .elementor-2670 .elementor-element.elementor-element-b61ee12 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 140px 0px 87px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-b61ee12>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2670 .elementor-element.elementor-element-9872ccf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-f39deb4 {
        text-align: center;
    }

    .elementor-2670 .elementor-element.elementor-element-f39deb4 .elementor-heading-title {
        color: #06163A0D;
        font-family: "Alex Brush", Sans-serif;
        font-size: 150px;
    }

    .elementor-2670 .elementor-element.elementor-element-f39deb4>.elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-b840933>.elementor-widget-container {
        margin: -55px 0px 0px 0px;
        padding: 0% 15% 0% 15%;
    }

    .elementor-2670 .elementor-element.elementor-element-92489f4 {
        text-align: center;
        top: 46px;
    }

    .elementor-2670 .elementor-element.elementor-element-92489f4 .elementor-heading-title {
        color: #124e43;
        font-size: 28px;
        font-weight: 600;
    }

    .elementor-2670 .elementor-element.elementor-element-92489f4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-2670 .elementor-element.elementor-element-92489f4 {
        left: 0px;
    }

    body.rtl .elementor-2670 .elementor-element.elementor-element-92489f4 {
        right: 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-70738a7 {
        padding: 97px 0px 50px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-40fa629>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-61dfc39 .ova-heading {
        text-align: center;
    }

    .elementor-2670 .elementor-element.elementor-element-61dfc39 .ova-heading .title {
        font-family: "Cabin", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2em;
        color: #043b62;
        margin: 0px 0px 6px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-61dfc39 .ova-heading .sub-title {
        font-family: "Cabin", Sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 1.2em;
        color: #124e43;
    }

    .elementor-2670 .elementor-element.elementor-element-61dfc39>.elementor-widget-container {
        margin: 0px 0px 48px 0px;
    }

    .elementor-2670 .elementor-element.elementor-element-76fee4a .blog-grid article.post-wrap .post-meta-date .post-meta-content-date {
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-76fee4a .blog-grid article.post-wrap .post-meta-grid .post-meta-content-grid a:hover {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-76fee4a .blog-grid article.post-wrap .post-title a:hover h2.post-title {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-76fee4a .blog-grid article.post-wrap .post-footer .egovt-post-readmore a:hover {
        color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-76fee4a .ova-blog-slide.blog-grid .owl-nav button:hover {
        background-color: #043b62;
    }

    .elementor-2670 .elementor-element.elementor-element-3089756:not(.elementor-motion-effects-element-type-background),
    .elementor-2670 .elementor-element.elementor-element-3089756>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../images/bg_home-4_1.jpg");
        background-position: center center;
        background-repeat: repeat-x;
        background-size: cover;
    }

    .elementor-2670 .elementor-element.elementor-element-3089756 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        z-index: 1;
    }

    .elementor-2670 .elementor-element.elementor-element-3089756>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-54d7b58.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-54d7b58.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-cda58f1 {
        width: auto;
        max-width: auto;
    }

    .elementor-2670 .elementor-element.elementor-element-384ca26 .elementor-heading-title {
        color: #FFFFFF;
        font-size: 32px;
        font-weight: 600;
        line-height: 40px;
    }

    .elementor-2670 .elementor-element.elementor-element-384ca26>.elementor-widget-container {
        margin: 0px 0px 0px 33px;
    }

    .elementor-2670 .elementor-element.elementor-element-384ca26 {
        width: auto;
        max-width: auto;
    }

    .elementor-bc-flex-widget .elementor-2670 .elementor-element.elementor-element-df6041c.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-df6041c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2670 .elementor-element.elementor-element-df6041c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-2670 .elementor-element.elementor-element-b122045>.elementor-widget-container {
        padding: 30px 0px 50px 0px;
    }

    @media(min-width:768px) {
        .elementor-2670 .elementor-element.elementor-element-f18db97 {
            width: 51.789%;
        }

        .elementor-2670 .elementor-element.elementor-element-e2dd384 {
            width: 48.211%;
        }

        .elementor-2670 .elementor-element.elementor-element-eff4eab {
            width: 50.381%;
        }

        .elementor-2670 .elementor-element.elementor-element-472c00f {
            width: 12.377%;
        }

        .elementor-2670 .elementor-element.elementor-element-0d74f83 {
            width: 87.623%;
        }

        .elementor-2670 .elementor-element.elementor-element-5e62d09 {
            width: 49.619%;
        }

        .elementor-2670 .elementor-element.elementor-element-2e35b04 {
            width: 6.214%;
        }

        .elementor-2670 .elementor-element.elementor-element-ac18994 {
            width: 72.611%;
        }

        .elementor-2670 .elementor-element.elementor-element-3d10f8d {
            width: 20.455%;
        }

        .elementor-2670 .elementor-element.elementor-element-54d7b58 {
            width: 33.333%;
        }

        .elementor-2670 .elementor-element.elementor-element-df6041c {
            width: 66.667%;
        }
    }

    @media(max-width:1024px) and (min-width:768px) {
        .elementor-2670 .elementor-element.elementor-element-84082e6 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-1870821 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-74af462 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-8328f90 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-430e3fe {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-f847199 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-9324c75 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-49b3084 {
            width: 50%;
        }

        .elementor-2670 .elementor-element.elementor-element-eff4eab {
            width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-5e62d09 {
            width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-deedd89 {
            width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-ac18994 {
            width: 87%;
        }

        .elementor-2670 .elementor-element.elementor-element-3d10f8d {
            width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-54d7b58 {
            width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-df6041c {
            width: 100%;
        }
    }

    @media(max-width:1024px) {
        .elementor-2670 .elementor-element.elementor-element-f18db97>.elementor-element-populated {
            padding: 10px 10px 10px 10px;
        }

        .elementor-2670 .elementor-element.elementor-element-84082e6>.elementor-element-populated {
            margin: 10px 10px 10px 10px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-1870821>.elementor-element-populated {
            margin: 10px 10px 10px 10px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-74af462>.elementor-element-populated {
            margin: 10px 10px 10px 10px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-8328f90>.elementor-element-populated {
            margin: 10px 10px 10px 10px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-dbea3d8>.elementor-element-populated {
            padding: 10px 10px 10px 10px;
        }

        .elementor-2670 .elementor-element.elementor-element-eb81e0e>.elementor-element-populated {
            padding: 10px 10px 10px 10px;
        }

        .elementor-2670 .elementor-element.elementor-element-430e3fe>.elementor-element-populated {
            padding: 0px 15px 30px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-f847199>.elementor-element-populated {
            padding: 0px 0px 30px 15px;
        }

        .elementor-2670 .elementor-element.elementor-element-9324c75>.elementor-element-populated {
            padding: 0px 15px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-49b3084>.elementor-element-populated {
            padding: 0px 0px 0px 15px;
        }

        .elementor-2670 .elementor-element.elementor-element-b1f69bf>.elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-b1f69bf {
            width: 100%;
            max-width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-c6331e8>.elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-c6331e8 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-7adf045 .ovapo_project_grid .button-filter {
            justify-content: flex-start;
        }

        .elementor-2670 .elementor-element.elementor-element-7adf045>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-ac18994>.elementor-element-populated {
            padding: 10px 10px 10px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-9fe2912>.elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-9fe2912 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-f39deb4 .elementor-heading-title {
            font-size: 60px;
        }

        .elementor-2670 .elementor-element.elementor-element-b840933>.elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        body:not(.rtl) .elementor-2670 .elementor-element.elementor-element-92489f4 {
            left: -1px;
        }

        body.rtl .elementor-2670 .elementor-element.elementor-element-92489f4 {
            right: -1px;
        }

        .elementor-2670 .elementor-element.elementor-element-92489f4 {
            top: -1px;
        }

        .elementor-2670 .elementor-element.elementor-element-3089756 {
            padding: 30px 30px 30px 30px;
        }
    }

    @media(max-width:767px) {
        .elementor-2670 .elementor-element.elementor-element-b98b6bf {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-cdf188b>.elementor-element-populated {
            padding: 50px 20px 50px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-107daa4 {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-f18db97>.elementor-element-populated {
            padding: 0px 0px 50px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-84082e6>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-1870821>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-74af462>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-8328f90>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-dbea3d8>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-eb81e0e>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-60d92f0>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-430e3fe>.elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-f847199>.elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-9324c75>.elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-49b3084>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-6fe7f4b:not(.elementor-motion-effects-element-type-background),
        .elementor-2670 .elementor-element.elementor-element-6fe7f4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("http://demo.ovathemes.com/egovt/wp-content/uploads/2020/08/home2_bg_1.jpg");
            background-size: cover;
        }

        .elementor-2670 .elementor-element.elementor-element-6fe7f4b {
            padding: 30px 0px 40px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-eff4eab>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-e1a6e7d>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-e1a6e7d {
            width: 100%;
            max-width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-4dda4ab>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-5e62d09>.elementor-element-populated {
            padding: 0px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-f038a06:not(.elementor-motion-effects-element-type-background),
        .elementor-2670 .elementor-element.elementor-element-f038a06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("http://demo.ovathemes.com/egovt/wp-content/uploads/2020/08/home2_bg_1.jpg");
        }

        .elementor-2670 .elementor-element.elementor-element-f038a06 {
            padding: 30px 0px 40px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-deedd89>.elementor-element-populated {
            margin: 0px 20px 0px 20px;
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-f7dcc92>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-f7dcc92 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-ac18994>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-07390a1>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-3d10f8d>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-9872ccf>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-f39deb4 .elementor-heading-title {
            font-size: 55px;
        }

        .elementor-2670 .elementor-element.elementor-element-40fa629>.elementor-element-populated {
            padding: 0px 20px 0px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-3089756:not(.elementor-motion-effects-element-type-background),
        .elementor-2670 .elementor-element.elementor-element-3089756>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("http://demo.ovathemes.com/egovt/wp-content/uploads/2020/08/home2_bg_1.jpg");
            background-size: cover;
        }

        .elementor-2670 .elementor-element.elementor-element-3089756 {
            padding: 30px 0px 40px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-54d7b58>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-cda58f1>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-cda58f1 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-2670 .elementor-element.elementor-element-384ca26>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2670 .elementor-element.elementor-element-df6041c>.elementor-element-populated {
            padding: 0px 20px 20px 20px;
        }

        .elementor-2670 .elementor-element.elementor-element-b122045>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }
    }

    .elementor-2788 .elementor-element.elementor-element-dd90790 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 70px 0px 62px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-dd90790>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-2788 .elementor-element.elementor-element-c736bb4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-3b70131 {
            text-align: left;
        }

        .elementor-2788 .elementor-element.elementor-element-3b70131 img {
            width: 190px;
        }

        .elementor-2788 .elementor-element.elementor-element-e692474 {
            font-family: "Cabin", Sans-serif;
            font-size: 17px;
            letter-spacing: 0.2px;
        }

        .elementor-2788 .elementor-element.elementor-element-e692474>.elementor-widget-container {
            margin: 30px 0px 30px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-043cd79 .elementor-button {
            font-family: "Cabin", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            fill: #0067DA;
            color: #0067DA;
            background-color: #FFFFFF;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #EAEAEA;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-043cd79 .elementor-button:hover,
        .elementor-2788 .elementor-element.elementor-element-043cd79 .elementor-button:focus {
            color: #FFFFFF;
            background-color: #0067DA;
            border-color: #0067DA;
        }

        .elementor-2788 .elementor-element.elementor-element-043cd79 .elementor-button:hover svg,
        .elementor-2788 .elementor-element.elementor-element-043cd79 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

        .elementor-2788 .elementor-element.elementor-element-6431e4f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-d006849 .elementor-heading-title {
            color: #124e43;
            font-size: 24px;
            font-weight: 600;
            line-height: 40px;
        }

        .elementor-2788 .elementor-element.elementor-element-d006849>.elementor-widget-container {
            margin: -10px 0px 11px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-0dc2919 .ova_menu_page .menu li a {
            color: #62718D;
        }

        .elementor-2788 .elementor-element.elementor-element-0dc2919 .ova_menu_page .menu li:hover a {
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-0dc2919 .ova_menu_page.type1.show-arrow ul li:hover a:before {
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-4f1b3d7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-92825aa .elementor-heading-title {
            color: #124e43;
            font-size: 24px;
            font-weight: 600;
            line-height: 40px;
        }

        .elementor-2788 .elementor-element.elementor-element-92825aa>.elementor-widget-container {
            margin: -10px 0px 11px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-655eb1a .ova_menu_page .menu li:hover a {
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-655eb1a .ova_menu_page.type1.show-arrow ul li:hover a:before {
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-95d8a6d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-95d8a6d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
        .elementor-2788 .elementor-element.elementor-element-95d8a6d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("http://demo.ovathemes.com/egovt/wp-content/uploads/2020/07/bg_footer.png");
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: contain;
        }

        .elementor-2788 .elementor-element.elementor-element-95d8a6d>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-2788 .elementor-element.elementor-element-95d8a6d>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-2788 .elementor-element.elementor-element-0f433ca .elementor-heading-title {
            color: #124e43;
            font-size: 24px;
            font-weight: 600;
            line-height: 40px;
        }

        .elementor-2788 .elementor-element.elementor-element-0f433ca>.elementor-widget-container {
            margin: -10px 0px 11px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-3e0041b {
            font-family: "Cabin", Sans-serif;
            font-size: 17px;
            letter-spacing: 0.2px;
        }

        .elementor-2788 .elementor-element.elementor-element-3e0041b>.elementor-widget-container {
            margin: 24px 0px 12px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info {
            justify-content: start;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .icon i:before {
            font-size: 15px;
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .icon svg {
            width: 15px;
            height: 15px;
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .icon {
            margin: 0px 15px 4px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .address a,
        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .address,
        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .address span {
            font-family: "Cabin", Sans-serif;
            font-size: 17px;
            font-weight: 400;
            line-height: 22px;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .address a {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .address {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d .ova-contact-info .address span {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d>.elementor-widget-container {
            margin: 0px 38px 0px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-f1c789d {
            width: auto;
            max-width: auto;
        }

        .elementor-2788 .elementor-element.elementor-element-79159f5 {
            font-family: "Cabin", Sans-serif;
            font-size: 16px;
        }

        .elementor-2788 .elementor-element.elementor-element-79159f5>.elementor-widget-container {
            margin: 0px 0px 10px 30px;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info {
            justify-content: flex-start;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .icon i:before {
            font-size: 15px;
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .icon svg {
            width: 15px;
            height: 15px;
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .icon {
            margin: 0px 15px 4px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address a,
        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address,
        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address span {
            font-family: "Cabin", Sans-serif;
            font-size: 17px;
            font-weight: 400;
            line-height: 22px;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address a {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address span {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address a span {
            color: #8C96AC;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a .ova-contact-info .address a:hover span {
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-de7878a>.elementor-widget-container {
            margin: 0px 38px 9px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info {
            justify-content: start;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .icon i:before {
            font-size: 15px;
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .icon svg {
            width: 15px;
            height: 15px;
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .icon {
            margin: 0px 15px 4px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address a,
        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address,
        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address span {
            font-family: "Cabin", Sans-serif;
            font-size: 17px;
            font-weight: 400;
            line-height: 22px;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address a {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address span {
            color: #124e43;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address a span {
            color: #8C96AC;
        }

        .elementor-2788 .elementor-element.elementor-element-fca36b1 .ova-contact-info .address a:hover span {
            color: #043b62;
        }

        .elementor-2788 .elementor-element.elementor-element-4d7d2e1 {
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: #E8E8E8;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 29px 0px 33px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-4d7d2e1>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-2788 .elementor-element.elementor-element-b5e12ec.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 .ova-framework-social-icon i {
            font-size: 15px;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 .ova-framework-social-icon:not(:last-child) {
            margin-right: 5px;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 .ova_social .content a {
            width: 35px;
            height: 35px;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 .ova-framework-social-icon:hover {
            background-color: #043b62 !important;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 .ova-framework-social-icon:hover i {
            color: #FFFFFF !important;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 .ova_social .content a:hover {
            border-color: #FFFFFF !important;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-2788 .elementor-element.elementor-element-21404f4 {
            width: auto;
            max-width: auto;
        }

        .elementor-2788 .elementor-element.elementor-element-2338be6 {
            text-align: center;
        }

        .elementor-2788 .elementor-element.elementor-element-2338be6 .elementor-heading-title {
            color: #62718D;
            font-size: 17px;
            font-weight: 400;
            letter-spacing: 0.2px;
        }

        @media(max-width:1024px) {
            .elementor-2788 .elementor-element.elementor-element-f1c789d {
                width: 100%;
                max-width: 100%;
            }

            .elementor-2788 .elementor-element.elementor-element-de7878a {
                width: 100%;
                max-width: 100%;
            }

            .elementor-2788 .elementor-element.elementor-element-fca36b1 {
                width: 100%;
                max-width: 100%;
            }
        }

        @media(min-width:768px) {
            .elementor-2788 .elementor-element.elementor-element-c736bb4 {
                width: 27.088%;
            }

            .elementor-2788 .elementor-element.elementor-element-6431e4f {
                width: 20.762%;
            }

            .elementor-2788 .elementor-element.elementor-element-4f1b3d7 {
                width: 26.489%;
            }

            .elementor-2788 .elementor-element.elementor-element-95d8a6d {
                width: 25.661%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-2788 .elementor-element.elementor-element-c736bb4 {
                width: 50%;
            }

            .elementor-2788 .elementor-element.elementor-element-6431e4f {
                width: 50%;
            }

            .elementor-2788 .elementor-element.elementor-element-4f1b3d7 {
                width: 50%;
            }

            .elementor-2788 .elementor-element.elementor-element-95d8a6d {
                width: 50%;
            }
        }

        @media(max-width:767px) {
            .elementor-2788 .elementor-element.elementor-element-c736bb4>.elementor-element-populated {
                padding: 10px 20px 10px 20px;
            }

            .elementor-2788 .elementor-element.elementor-element-6431e4f>.elementor-element-populated {
                padding: 50px 20px 10px 20px;
            }

            .elementor-2788 .elementor-element.elementor-element-4f1b3d7>.elementor-element-populated {
                padding: 40px 20px 10px 20px;
            }

            .elementor-2788 .elementor-element.elementor-element-95d8a6d>.elementor-element-populated {
                padding: 10px 20px 10px 20px;
            }

            .elementor-2788 .elementor-element.elementor-element-b5e12ec>.elementor-element-populated {
                padding: 10px 20px 10px 20px;
            }

            .elementor-2788 .elementor-element.elementor-element-2338be6 .elementor-heading-title {
                line-height: 1.3em;
            }
        }

        .GSDA-item {padding: 13px 20px 10px 20px; box-shadow: 0px 10px 40px 0px #06163a1a; margin-bottom: 15px;}

.GSDA-item .doc-icon-title {
    display: flex;
    flex-wrap: wrap;
}

.doc-icon-title .icon-doc {
    width: 40px;
}

.doc-icon-title .icon-doc i {
    display: inline-block;
    line-height: 1;
    margin-left: -5px;
}

.doc-icon-title .icon-doc i:before {
    margin: 0;
    font-size: 34px;
    color: #62718d;
    line-height: 1;
}

.doc-icon-title .doc-title-item {
    width: calc(100% - 40px);
    margin-top: -6px;
}

.doc-icon-title .doc-title-item .doc-title {
    margin: 0;
    font-size: 20px;
    line-height: 26px;
    color: #124e43;
    font-weight: 600;
    margin-bottom: 1px;
}

.doc-icon-title .doc-title-item .doc-meta {
    margin-bottom: 12px;
}

.doc-meta .doc-meta-general {
    font-size: 16px;
    line-height: 26px;
    color: #62718d;
}

.doc-readmore a {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    height: 40px;
    letter-spacing: .2px;
    line-height: 40px;
    color: #124e43;
    border: 2px solid #e8e8e8;
    padding: 0 24px;
    font-weight: 500;
}


