        img:is([sizes="auto" i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        .article-containeruiheifd * {
            font-family: Arial, sans-serif;
            word-break: break-all;
            color: #000000;
        }

        .article-containeruiheifd img {
            max-width: 100%;
        }

        .article-containeruiheifd {
            max-width: 1200px;
            margin: 0 auto;
        }

        .article-containeruiheifd h1 {
            font-size: 36px;
            font-weight: 600;
            text-align: center;
            padding: 30px 0;
        }

        .article-containeruiheifd h1,
        .article-containeruiheifd h2,
        .article-containeruiheifd h3,
        .article-containeruiheifd h4,
        .article-containeruiheifd h5,
        .article-containeruiheifd h6 {
            font-weight: 600;
            margin: 30px 0;
            text-align: center;
        }

        .article-containeruiheifd h2 {
            font-size: 29px;
        }

        .article-containeruiheifd h3 {
            font-size: 27px;
        }

        .article-containeruiheifd h4 {
            font-size: 25px;
        }

        .article-containeruiheifd h5 {
            font-size: 23px;
        }

        .article-containeruiheifd h6 {
            font-size: 21px;
        }

        .article-containeruiheifd p {
            font-size: 18px;
            line-height: 1.5;
        }

        .article-containeruiheifd img {
            max-width: 100%;
            height: auto;
        }

        .article-containeruiheifd ul {
            list-style-type: disc;
            padding-left: 20px;
        }

        .article-containeruiheifd table {
            border-collapse: collapse;
            width: 100%;
        }

        .article-containeruiheifd table,
        .article-containeruiheifd th,
        .article-containeruiheifd td {
            border: 1px solid #ccc;
        }

        .article-containeruiheifd th,
        .article-containeruiheifd td {
            padding: 8px;
            text-align: left;
        }

        .article-containeruiheifd b {
            font-weight: bold;
        }

        .article-containeruiheifd em {
            font-style: italic;
        }

        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -.1em !important;
            background: none !important;
            padding: 0 !important
        }

        .wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }

        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #fff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--spacing--20: .44rem;
            --wp--preset--spacing--30: .67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
            --wp--preset--shadow--sharp: 6px 6px 0 rgba(0, 0, 0, .2);
            --wp--preset--shadow--outlined: 6px 6px 0 -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0 rgba(0, 0, 0, 1)
        }

        :where(.is-layout-flex) {
            gap: .5em
        }

        :where(.is-layout-grid) {
            gap: .5em
        }

        body .is-layout-flex {
            display: flex
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center
        }

        .is-layout-flex> :is(*, div) {
            margin: 0
        }

        body .is-layout-grid {
            display: grid
        }

        .is-layout-grid> :is(*, div) {
            margin: 0
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6
        }

        .wpcf7 .wpcf7-recaptcha iframe {
            margin-bottom: 0
        }

        .wpcf7 .wpcf7-recaptcha[data-align="center"]>div {
            margin: 0 auto
        }

        .wpcf7 .wpcf7-recaptcha[data-align="right"]>div {
            margin: 0 0 0 auto
        }

        .a-stats {
            --akismet-color-mid-green: #357b49;
            --akismet-color-white: #fff;
            --akismet-color-light-grey: #f6f7f7;
            max-width: 350px;
            width: auto
        }

        .a-stats * {
            all: unset;
            box-sizing: border-box
        }

        .a-stats strong {
            font-weight: 600
        }

        .a-stats a.a-stats__link,
        .a-stats a.a-stats__link:visited,
        .a-stats a.a-stats__link:active {
            background: var(--akismet-color-mid-green);
            border: none;
            box-shadow: none;
            border-radius: 8px;
            color: var(--akismet-color-white);
            cursor: pointer;
            display: block;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif;
            font-weight: 500;
            padding: 12px;
            text-align: center;
            text-decoration: none;
            transition: all .2s ease
        }

        .widget .a-stats a.a-stats__link:focus {
            background: var(--akismet-color-mid-green);
            color: var(--akismet-color-white);
            text-decoration: none
        }

        .a-stats a.a-stats__link:hover {
            filter: brightness(110%);
            box-shadow: 0 4px 12px rgba(0, 0, 0, .06), 0 0 2px rgba(0, 0, 0, .16)
        }

        .a-stats .count {
            color: var(--akismet-color-white);
            display: block;
            font-size: 1.5em;
            line-height: 1.4;
            padding: 0 13px;
            white-space: nowrap
        }

        :root {
            --tpg-primary-color: #0d6efd;
            --tpg-secondary-color: #0654c4;
            --tpg-primary-light: #c4d0ff
        }

        .no-js img.lazyload {
            display: none
        }

        figure.wp-block-image img.lazyloading {
            min-width: 150px
        }

        .lazyload,
        .lazyloading {
            opacity: 0
        }

        .lazyloaded {
            opacity: 1;
            transition: opacity 400ms;
            transition-delay: 0ms
        }

        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
            background-image: none !important
        }

        @media screen and (max-height:1024px) {

            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important
            }
        }

        @media screen and (max-height:640px) {

            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important
            }
        }

        body {
            font-family: "Poppins";
            font-weight: normal
        }

        h1 {
            font-family: "DM Sans";
            color: #203236;
            font-weight: 700;
            font-size: 65px;
            line-height: 77px;
            letter-spacing: -.3px
        }

        h2 {
            font-family: "Poppins";
            font-weight: normal
        }

        h3 {
            font-family: "Poppins";
            font-weight: 700
        }

        h4 {
            font-family: "Poppins";
            font-weight: normal
        }

        h5 {
            font-family: "Poppins";
            font-weight: 700
        }

        h6 {
            font-family: "Poppins";
            font-weight: 700
        }

        .page-header {
            background-position: center center;
            background-size: cover
        }

        .page-header {
            padding-top: 210px;
            padding-right: 0;
            padding-bottom: 150px;
            padding-left: 0
        }

        .page-header {
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover
        }

        .page-id-14611 section.page-header {
            display: none
        }

        .menu-footer-nav-menu-container ul li a:hover {
            color: #ffc911
        }

        .page-id-16974 section.page-header {
            display: none
        }

        .box-section-bg span.elementor-icon {
            padding: 15px;
            background: #20291829;
            border-radius: 50%
        }

        .icon-bg-2 .elementor-icon {
            background: #3da2a5;
            padding: 25px;
            border-radius: 16px
        }

        .icon-bg-3 .elementor-icon {
            background: #ffc911;
            padding: 25px;
            border-radius: 16px
        }

        .icon-bg-1 .elementor-icon {
            background: #2a4a51;
            padding: 25px;
            border-radius: 16px
        }

        .icon-bg .elementor-icon {
            background: #e46e27;
            padding: 25px;
            border-radius: 16px
        }

        .service-benner-img {
            text-align: right
        }

        .box-section span.elementor-icon {
            padding: 15px;
            background: #f0d4cc;
            border-radius: 50%
        }

        .menu-footer-nav-menu-container ul li {
            list-style: none !important
        }

        .menu-footer-nav-menu-container ul li a {
            font-size: 16px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: .32px;
            color: rgba(255, 255, 255, .7);
            transition: all .3s
        }

        .elementor-accordion-item {
            margin-bottom: 15px
        }

        .slick-track {
            margin: 25px 0
        }

        div#ez-toc-container {
            margin: 25px 0
        }

        .sidebar-post ul li+li {
            margin-top: 0
        }

        h2.wp-block-heading {
            line-height: 43px
        }

        div#author-bio-box {
            margin-top: 30px
        }

        .single-post ul.wp-block-list {
            margin-bottom: 0
        }

        .single-post .wp-block-heading,
        .single-post img {
            margin: 25px 0 20px
        }

        .page-header-inner.text-center h1 {
            margin-bottom: 8px
        }

        .single-post .wp-block-list li {
            margin-bottom: 10px
        }

        .single-post p,
        .single-post li,
        .single-post span {
            color: #000
        }

        .page-id-15340 section.page-header {
            display: none
        }

        .footer-widget-about-detail p {
            color: #fff
        }

        .single-post ol.wp-block-list li strong {
            color: #203236
        }

        .main-menu-logo img {
            margin: 0
        }

        ul.list-unstyled.list-margin li {
            margin-bottom: 20px
        }

        .sidebar-post-image img {
            margin: 0
        }

        .single-post main#primary {
            padding-right: 50px
        }

        p.footer-widget-newsletter-detail {
            color: #fff
        }

        .single-post .main-header {
            box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0
        }

        .single-post .page-header {
            margin-bottom: 60px;
            padding: 190px 0 50px;
            background-image: linear-gradient(140deg, #e0f3e8, #fff9f3, #d4d0f8)
        }

        .single-post h1 {
            font-size: 50px
        }

        div#ez-toc-container a {
            font-size: 17px
        }

        .page-id-15021 section.page-header {
            display: none
        }

        .single-post .blog-detail-page span,
        .single-post .blog-detail-page p,
        .single-post .blog-detail-page li {
            color: #181818 !important
        }

        .box-style {
            height: 100%
        }

        .box-style .elementor-widget-container {
            height: 100%
        }

        ul {
            margin-left: 18px
        }

        ol {
            margin-left: 15px
        }

        li>ul,
        li>ol {
            margin-bottom: 0;
            margin-left: 0
        }

        .elementor-tab-title {
            border: 1px solid #ccc !important;
            margin-right: 20px;
            border-radius: 10px
        }

        .elementor-active.elementor-tab-title {
            background: #203236
        }

        .tpg-el-main-wrapper .tpg-el-image-wrap img {
            height: 300px
        }

        .faq-accordian .elementor-accordion-item {
            border-radius: 8px;
            margin-bottom: 30px
        }

        .faq-accordian .elementor-tab-title {
            border-radius: 8px
        }

        .accordian-section .elementor-accordion-item {
            background: #fff;
            margin-bottom: 20px;
            border-radius: 8px !important
        }

        .elementor-tab-content {
            border-radius: 0 0 7px 7px
        }

        .accordian-section .elementor-tab-title {
            background: #fff;
            border-radius: 7px 7px 0 0
        }

        .page.page-id-12139 section.page-header {
            display: none
        }

        .form-submit.submit-btn {
            margin-top: 0
        }

        div#wpcf7-f12218-o2 .row {
            align-items: center
        }

        div#wpcf7-f12218-o2 .wpcf7-response-output {
            display: none
        }

        .blog-page__pagination .pg-pagination .page-numbers {
            color: #ea7128
        }

        span.page-numbers.current {
            color: #fff !important
        }

        h3.served-one-single-right-title:hover {
            color: #ea7128;
            cursor: pointer
        }

        img.avatar.avatar-100.photo {
            border-radius: 50%
        }

        .page-header-inner.text-center span {
            color: #ea7128
        }

        .blog-details-social-box p,
        .blog-details-tags-box p {
            margin-bottom: 0 !important
        }

        .blog-details-tags-list {
            margin-bottom: 15px
        }

        .author {
            padding: 0
        }

        .blog-details-tags-list {
            margin-left: 0
        }

        .user-img {
            text-align: center
        }

        .ays-pb-modals {
            z-index: 99 !important
        }

        .position-absolute-sec {
            position: absolute;
            left: -50px;
            bottom: 10px
        }

        a:focus,
        a:active {
            color: inherit
        }

        .play-btn {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        @media screen and (max-width:767px) {
            .blog-detail-img-box img {
                border-radius: 12px;
                margin-bottom: 0
            }

            .single-post h1 {
                font-size: 35px;
                line-height: 47px
            }

            .single-post .page-header {
                padding-bottom: 0;
                padding-top: 100px
            }

            .service-benner-img {
                padding-left: 0;
                padding-top: 0
            }

            .served-one-details-one .served-one-single-right {
                padding: 25px
            }

            .form-submit.submit-btn {
                text-align: center
            }

            .position-absolute-sec {
                position: static
            }

            .accordion-item {
                border: 0;
                padding: 20px
            }

            .accordion-button {
                padding-right: 40px
            }
        }

        span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha iframe:nth-child(2) {
            display: none
        }

        .form-submit {
            margin-top: 30px
        }

        .project-details__image {
            height: 600px;
            width: 100%;
            text-align: center
        }

        .project-details__image img {
            width: 100%;
            height: 100%;
            object-fit: contain
        }

        a:focus {
            outline: 0
        }

        .widget {
            margin: 0 0 2.5em
        }

        .blog-detail-content p,
        .blog-detail-content li {
            margin-bottom: 18px;
            line-height: 30px;
            font-size: 17px
        }

        #page {
            overflow: hidden
        }

        p.comment-form-cookies-consent {
            margin-bottom: 32px
        }

        .mobile-applications i {
            font-size: 40px
        }

        .main-menu-list>li>ul,
        .main-menu-list>li>ul>li>ul {
            min-width: 280px
        }

        body {
            color: var(--olbuz-secondary-light)
        }

        .footer-widget-address-details li a {
            font-weight: 400
        }

        ul#menu-footer-services li {
            margin-top: 11px
        }

        ul#menu-footer-services {
            list-style: none
        }

        ul#menu-footer-services li a {
            font-size: 16px;
            font-weight: 400;
            line-height: normal;
            letter-spacing: .32px;
            color: rgba(255, 255, 255, .7);
            transition: all .3s
        }

        ul#menu-footer-services li a:hover {
            color: var(--olbuz-bg-3-1)
        }

        h3.footer-widget__title {
            margin-bottom: 30px;
            font-size: 22px;
            line-height: normal;
            color: var(--olbuz-text-light)
        }

        li.post-date-text a {
            pointer-events: none
        }

        .section-title h1 {
            font-size: 45px;
            font-weight: 600;
            line-height: 58px;
            letter-spacing: -.2px;
            margin-bottom: 20px
        }

        .page-header-inner.text-center a {
            font-size: 65px;
            font-weight: 700;
            color: #ea7128;
            line-height: 77px;
            margin-bottom: 56px;
            letter-spacing: -.3px;
            font-family: "DM Sans"
        }

        li.categories-list a:after {
            content: " , "
        }

        li.categories-list a:last-child:after {
            display: none
        }

        .blog-one-box {
            height: 100%
        }

        .blog-one-box {
            height: 85%;
            padding-bottom: 80px
        }

        .single .page-header-inner.text-center a {
            font-size: 16px;
            font-weight: inherit
        }

        .profolio-main-class img {
            height: 380px;
            object-fit: cover
        }

        .project-content-inner img {
            width: 150px;
            object-fit: cover
        }

        .case-study-one-single-img img {
            height: 328px;
            object-fit: cover
        }

        .testimonial-one-box .owl-theme .owl-nav.disabled+.owl-dots {
            width: 100%
        }

        .certificates-image img {
            background: #fff;
            box-shadow: rgba(0, 0, 0, .35) 0 5px 15px;
            padding: 10px;
            height: 130px;
            margin-bottom: 26px;
            object-fit: contain;
            border-radius: 12px
        }

        .comment-form {
            padding-top: 20px
        }

        p.comment-form-cookies-consent label {
            display: inline
        }

        img.post-nav-image {
            width: 150px;
            object-fit: cover
        }

        @media screen and (max-width:767px) {
            .main-menu-logo a img {
                width: 150px !important
            }

            .footer-main {
                padding-bottom: 15px
            }

            .project-content-next {
                padding: 15px;
                width: 100%
            }

            .project-content {
                padding: 15px;
                width: 100%
            }

            .project-nav__inner h3 {
                line-height: 28px
            }

            .project-nav h3 a {
                color: #0f110f;
                line-height: 28px;
                font-size: 20px
            }

            .comment-respond {
                padding: 40px 20px
            }

            .joinus-three-right-img-two {
                display: none
            }

            .joinus-three-right-img-one {
                text-align: center
            }
        }

        @media screen and (max-width:991px) {
            .copyright {
                text-align: center
            }

            ul.mobile-nav-contact.list-unstyled li {
                margin: 15px 0
            }

            .services-one-left {
                padding: 50px 0 10px
            }

            div#nav_menu-3 {
                margin-top: 50px
            }
        }

        @media screen and (max-width:1199px) {
            ul.mobile-nav-contact.list-unstyled li {
                margin: 15px 0
            }

            .certificates-image img {
                background: #fff;
                width: 300px
            }
        }

        @media screen and (min-width:575px) and (max-width:1199px) {
            .mobile-nav-close {
                top: 45px
            }
        }

        .carrer-apply-button {
            background-color: #ea7128 !important;
            border: none;
            border-color: #ea7128;
            color: #ffff;
            padding: 15px 32px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 18px;
            margin: 4px 2px;
            cursor: pointer
        }

        .carrer-fq .elementor-accordion-item {
            margin-bottom: 10px
        }

        .page-id-16955 .page-header {
            display: none
        }

        @media screen and (min-width:992px) and (max-width:1200px) {
            .service-benner-img {
                text-align: left
            }
        }

        svg.ays_pb_material_close_icon {
            width: 30px
        }

        .ays-pb-modal_2 {
            max-height: none
        }

        .ays-pb-modal_2,
        .av_pop_modals_2 {
            display: none
        }

        .ays-pb-modal-check:checked~#ays-pb-screen-shade_2 {
            opacity: .5;
            pointer-events: auto
        }

        .ays_notification_window.ays-pb-modal_2 .ays_pb_notification_logo img {
            width: 100%;
            max-width: 100px;
            min-width: 50px;
            max-height: none;
            min-height: auto;
            object-fit: cover;
            border-radius: unset
        }

        .ays_notification_window.ays-pb-modal_2 div.ays_pb_notification_button_1 button {
            background: #f66123;
            color: #fff;
            font-size: 15px;
            font-weight: normal;
            border-radius: 6px;
            border: none;
            padding: 12px 32px;
            transition: .3s;
            box-shadow: none;
            letter-spacing: 0;
            text-transform: none;
            text-decoration: none
        }

        .ays_notification_window.ays-pb-modal_2 div.ays_pb_notification_button_1 button:hover {
            background: #f66123;
            color: #fff
        }

        .ays-pb-modal_2.ays-pb-bg-styles_2:not(.ays_winxp_window, .ays_template_window),
        .ays_winxp_content.ays-pb-bg-styles_2,
        footer.ays_template_footer.ays-pb-bg-styles_2 div.ays_bg_image_box {}

        .ays-pb-modal_2.ays_template_window {}

        .ays_cmd_window {
            background-color: rgba(255, 255, 255, .85)
        }

        .ays_cmd_window-cursor .ays_cmd_i-cursor-underscore {
            background-color: #000
        }

        .ays_cmd_window-cursor .ays_cmd_i-cursor-indicator {
            background-color: transparent
        }

        .ays-pb-modal_2 .ays_pb_description>*,
        .ays-pb-modal_2 .ays_pb_timer,
        .ays-pb-modal_2 .ays_content_box p,
        .ays-pb-modal_2 .ays-pb-dismiss-ad>button#ays_pb_dismiss_ad {
            color: #000;
            font-family: inherit
        }

        .ays-pb-modal_2 .close-image-btn {
            color: #000 !important
        }

        .ays-pb-modal_2 .close-image-btn:hover,
        .ays-pb-modal_2 .close-template-btn:hover {
            color: #000 !important
        }

        .ays-pb-modal_2 .ays_pb_material_close_circle_icon {
            fill: #000 !important
        }

        .ays-pb-modal_2 .ays_pb_material_close_circle_icon:hover {
            fill: #000 !important
        }

        .ays-pb-modal_2 .ays_pb_material_close_icon {
            fill: #000 !important
        }

        .ays-pb-modal_2 .ays_pb_material_close_icon:hover {
            fill: #000 !important
        }

        #ays-pb-screen-shade_2 {
            opacity: 0;
            background: #000;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            pointer-events: none;
            transition: opacity .8s
        }

        .ays-pb-modal_2.fadeIn {
            animation-duration: 1s !important
        }

        .ays-pb-modal_2.fadeOut {
            animation-duration: 1s !important
        }

        .ays-pb-disable-scroll-on-popup {}

        .ays_lil_window .ays_lil_main,
        .ays_window.ays-pb-modal_2 .ays_pb_description,
        .ays_win98_window.ays-pb-modal_2 .ays_pb_description,
        .ays_cmd_window.ays-pb-modal_2 .ays_pb_description,
        .ays_winxp_window.ays-pb-modal_2 .ays_pb_description,
        .ays_ubuntu_window.ays-pb-modal_2 .ays_pb_description {}

        .ays-pb-modals .ays-pb-modal_2 .ays_pb_description+hr {}

        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_lil_head,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_topBar,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_cmd_window-header,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_ubuntu_topbar,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_ubuntu_tools,
        .ays-pb-modal_2 .ays_winxp_title-bar,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_win98_head,
        .ays-pb-modal_2 .ays_cmd_window-header,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_cmd_window-cursor,
        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_ubuntu_folder-info.ays_pb_timer_2,
        .ays_cmd_window-content .ays_pb_timer.ays_pb_timer_2 {}

        .ays_cmd_window-content .ays_pb_timer.ays_pb_timer_2 {}

        .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_pb_description~ays-pb-modal .ays_pb_description {}

        .ays-pb-modal_2 .ays-pb-modal-close_2:hover .close-lil-btn {
            transform: rotate(180deg) scale(1) !important
        }

        .ays_pb_hide_timer_on_pc {
            visibility: hidden
        }

        @media screen and (max-width:768px) {
            .ays-pb-modal_2 {
                width: 100% !important;
                max-width: 100% !important;
                height: 700px !important;
                box-shadow: unset !important;
                box-sizing: border-box;
                max-height: none
            }

            .ays_notification_window.ays-pb-modal_2 .ays_pb_notification_logo img {
                width: 100%;
                max-width: 100px;
                min-width: 50px
            }

            .ays_notification_window.ays-pb-modal_2 div.ays_pb_notification_button_1 button {
                font-size: 15px;
                font-weight: normal;
                letter-spacing: 0
            }

            .ays_template_head,
            .ays_lil_head {
                background-color: #fff !important
            }

            .ays_cmd_window {
                background-color: rgba(255, 255, 255, .85)
            }

            #ays-pb-screen-shade_2 {
                background: #000
            }

            .ays-pb-modal_2.ays-pb-bg-styles_2:not(.ays_winxp_window, .ays_template_window),
            .ays_winxp_content.ays-pb-bg-styles_2,
            footer.ays_template_footer.ays-pb-bg-styles_2 div.ays_bg_image_box {
                background-image: unset !important
            }

            .ays-pb-modal_2.ays_template_window {}

            .ays-pb-bg-styles_2 {
                background-color: #fff !important
            }

            .ays-pb-border-mobile_2 {
                border: 1px dotted #fff !important;
                border-radius: 4px !important
            }

            .ays_pb_title_styles_2 {
                text-shadow: unset !important
            }

            .ays-pb-modal_2 .ays_pb_description>p {
                word-break: break-word !important;
                word-wrap: break-word
            }

            .ays-pb-modal_2 .ays_pb_description {
                font-size: 13px !important;
                text-align: left !important
            }

            .ays-pb-modal_2.ays_template_window p.ays_pb_timer.ays_pb_timer_2 {
                right: 20%;
                bottom: 0
            }

            .ays-pb-modal_2 div.ays_image_content p.ays_pb_timer.ays_pb_timer_2,
            .ays-pb-modal_2.ays_minimal_window p.ays_pb_timer.ays_pb_timer_2,
            .ays-pb-modal_2.ays_video_window p.ays_pb_timer.ays_pb_timer_2 {
                bottom: px !important
            }

            .ays-pb-modal_2.ays_template_window footer.ays_template_footer {
                flex-direction: column;
                align-items: center;
                justify-content: start
            }

            .ays-pb-modal_2.ays_template_window div.ays_bg_image_box {
                width: 100%;
                height: 180px
            }

            #ays-pb-screen-shade_2 {
                -webkit-backdrop-filter: none;
                backdrop-filter: none;
                opacity: .5 !important
            }

            .ays-pb-modal_2.fadeIn {
                animation-duration: 1s !important
            }

            .ays-pb-modal_2.fadeOut {
                animation-duration: 1s !important
            }

            .ays-pb-disable-scroll-on-popup {
                overflow: auto !important;
                overflow-y: auto !important
            }

            .ays-pb-modals .ays-pb-modal_2 .ays_pb_description+hr {
                display: block
            }

            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_lil_head,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_topBar,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_cmd_window-header,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_ubuntu_topbar,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_ubuntu_tools,
            .ays-pb-modal_2 .ays_winxp_title-bar,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_win98_head,
            .ays-pb-modal_2 .ays_cmd_window-header,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_cmd_window-cursor,
            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_ubuntu_folder-info.ays_pb_timer_2,
            .ays_cmd_window-content .ays_pb_timer.ays_pb_timer_2 {
                position: sticky;
                width: auto
            }

            .ays-pb-modals.av_pop_modals_2 .ays-pb-modal_2 .ays_pb_description~ays-pb-modal .ays_pb_description {
                padding: 0
            }

            .ays_cmd_window-content .ays_pb_timer.ays_pb_timer_2 {
                bottom: 6px
            }

            .ays_lil_window .ays_lil_main,
            .ays_window.ays-pb-modal_2 .ays_pb_description,
            .ays_win98_window.ays-pb-modal_2 .ays_pb_description,
            .ays_cmd_window.ays-pb-modal_2 .ays_pb_description,
            .ays_winxp_window.ays-pb-modal_2 .ays_pb_description,
            .ays_ubuntu_window.ays-pb-modal_2 .ays_pb_description {
                margin-top: 0
            }

            .ays_pb_hide_timer_on_pc {
                visibility: visible
            }

            .ays_pb_hide_timer_on_mobile {
                visibility: hidden !important
            }
        }

        #zf {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        #zff {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
            text-overflow: ellipsis;
        }