.elementor-228 .elementor-element.elementor-element-bbdd9a0 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c3c3c4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8% 3% 8% 3%;
}

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

.elementor-228 .elementor-element.elementor-element-e751aea .section-title-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-22e911e>.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-228 .elementor-element.elementor-element-aaae3b8 .section-content-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-c047d7f .section-content-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-9a3aa8b {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-90d35d1 {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-90d35d1 .elementor-heading-title {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-228 .elementor-element.elementor-element-f075290 {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-f075290>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-228 .elementor-element.elementor-element-3076dfb {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-3076dfb .elementor-heading-title {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-228 .elementor-element.elementor-element-3bcdd2e {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-8ce9771 {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-8ce9771 .elementor-heading-title {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-228 .elementor-element.elementor-element-50280e0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-228 .elementor-element.elementor-element-50280e0 {
    padding: 3% 3% 5% 3%;
}

.elementor-228 .elementor-element.elementor-element-371a696>.elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-228 .elementor-element.elementor-element-4ad812f {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-657cf34>.elementor-element-populated {
    padding: 10px 10px 10px 22px;
}

.elementor-228 .elementor-element.elementor-element-0635495 {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-5f8efda .section-title-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-5f8efda .section-title-wrap .section-title {
    font-size: 65px;
    font-weight: 700;
    line-height: 70px;
    letter-spacing: 3px;
}

.elementor-228 .elementor-element.elementor-element-da9cfeb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-228 .elementor-element.elementor-element-9e10cc5 .banner-caption {
    text-align: center;
}

.elementor-228 .elementor-element.elementor-element-9e10cc5 .banner-style-two .banner-wrap {
    background: rgba(16, 16, 20, 0.13);
}

.elementor-228 .elementor-element.elementor-element-9e10cc5 .segva-banner.banner-style-two {
    height: 590px;
}

.elementor-228 .elementor-element.elementor-element-9e10cc5 .segva-banner.banner-style-two .banner-caption {
    max-width: 10px;
}

.elementor-228 .elementor-element.elementor-element-d3cff6d {
    padding: 8% 3% 6% 3%;
}

.elementor-228 .elementor-element.elementor-element-15d0127>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-228 .elementor-element.elementor-element-7ec1a77 .section-title-wrap {
    padding: 0px 0px 15px 0px;
}

.elementor-228 .elementor-element.elementor-element-49aa197:not(.elementor-motion-effects-element-type-background),
.elementor-228 .elementor-element.elementor-element-49aa197>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101014;
    background-image: url("../../2019/12/bg-pattern1-2.png");
}

.elementor-228 .elementor-element.elementor-element-49aa197 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8% 3% 8% 3%;
}

.elementor-228 .elementor-element.elementor-element-49aa197>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-228 .elementor-element.elementor-element-0a84640 .section-title-wrap.hav-icon .section-title-two:after {
    background-image: url(https://victorthemes.com/wp-content/uploads/2019/12/title-after-white-1.png);
}

.elementor-228 .elementor-element.elementor-element-0a84640 .section-title-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-0a84640 .section-title-wrap .section-title {
    color: #ffffff;
    text-shadow: 0 8px rgba(255, 255, 255, 0.15);
}

    

.elementor-228 .elementor-element.elementor-element-b093142>.elementor-element-populated {
    padding: 10px 30px 10px 10px;
}

.elementor-228 .elementor-element.elementor-element-6b0d304 .section-content-wrap {
    text-align: left;
    max-width: 540px;
}

.elementor-228 .elementor-element.elementor-element-6b0d304 .section-content-wrap p {
    color: #ffffff;
}

.elementor-228 .elementor-element.elementor-element-6b0d304 .section-content-wrap p span {
    font-weight: 500;
}

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

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

.elementor-228 .elementor-element.elementor-element-e44eb8a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-228 .elementor-element.elementor-element-e44eb8a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1e1e23;
}

.elementor-228 .elementor-element.elementor-element-e44eb8a>.elementor-element-populated,
.elementor-228 .elementor-element.elementor-element-e44eb8a>.elementor-element-populated>.elementor-background-overlay,
.elementor-228 .elementor-element.elementor-element-e44eb8a>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-228 .elementor-element.elementor-element-e44eb8a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

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

.elementor-228 .elementor-element.elementor-element-f9275e3 {
    text-align: center;
}

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

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

.elementor-228 .elementor-element.elementor-element-b82b836:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-228 .elementor-element.elementor-element-b82b836>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1e1e23;
}

.elementor-228 .elementor-element.elementor-element-b82b836>.elementor-element-populated,
.elementor-228 .elementor-element.elementor-element-b82b836>.elementor-element-populated>.elementor-background-overlay,
.elementor-228 .elementor-element.elementor-element-b82b836>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-228 .elementor-element.elementor-element-b82b836>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

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

.elementor-bc-flex-widget .elementor-228 .elementor-element.elementor-element-684f0ca.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-228 .elementor-element.elementor-element-684f0ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-228 .elementor-element.elementor-element-684f0ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1e1e23;
}

.elementor-228 .elementor-element.elementor-element-684f0ca>.elementor-element-populated,
.elementor-228 .elementor-element.elementor-element-684f0ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-228 .elementor-element.elementor-element-684f0ca>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-228 .elementor-element.elementor-element-684f0ca>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-684f0ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-228 .elementor-element.elementor-element-43a8b07>.elementor-element-populated {
    padding: 10px 10px 10px 30px;
}

.elementor-228 .elementor-element.elementor-element-39875e5 .counter-item {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-39875e5 h4.conter-title {
    color: #ffffff;
}

.elementor-228 .elementor-element.elementor-element-39875e5 .counter .counter-number {
    font-size: 100px;
    font-weight: 700;
    color: #ffffff;
}

.elementor-228 .elementor-element.elementor-element-39875e5 .counter-item h2 {
    text-shadow: 0 8px rgba(255, 255, 255, 0.10);
}

.elementor-228 .elementor-element.elementor-element-9adcfb3 .counter-item {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-9adcfb3 h4.conter-title {
    color: #ffffff;
}

.elementor-228 .elementor-element.elementor-element-9adcfb3 .counter .counter-number {
    font-size: 100px;
    font-weight: 700;
    color: #ffffff;
}

.elementor-228 .elementor-element.elementor-element-9adcfb3 .counter-item h2 {
    text-shadow: 0 8px rgba(255, 255, 255, 0.10);
}

.elementor-228 .elementor-element.elementor-element-7bc7bf7 {
    padding: 8% 3% 0% 3%;
}

.elementor-228 .elementor-element.elementor-element-4cd361a>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-f2ce8d0 .section-title-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-c9bc85f>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-0b598f1>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-5358eed {
    padding: 1% 3% 9% 3%;
}

.elementor-228 .elementor-element.elementor-element-a91084f>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-52dd87c>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-c05cae7>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-228 .elementor-element.elementor-element-388ddd0 {
    padding: 0% 0% 0% 0%;
}

.elementor-228 .elementor-element.elementor-element-315bd78>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-228 .elementor-element.elementor-element-f9a51de .banner-caption {
    text-align: center;
}

.elementor-228 .elementor-element.elementor-element-f9a51de .banner-style-two .banner-wrap {
    background: rgba(16, 16, 20, 0.50);
}

.elementor-228 .elementor-element.elementor-element-f9a51de .segva-banner.banner-style-two {
    height: 590px;
}

.elementor-228 .elementor-element.elementor-element-f9a51de .segva-banner.banner-style-two .banner-caption {
    max-width: 10px;
}

.elementor-228 .elementor-element.elementor-element-91a137e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-228 .elementor-element.elementor-element-91a137e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c3c3c4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7% 3% 5% 3%;
}

.elementor-228 .elementor-element.elementor-element-91a137e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-228 .elementor-element.elementor-element-1e8cf4a .section-title-wrap {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-622f91a .client-item {
    text-align: left;
}

.elementor-228 .elementor-element.elementor-element-9633747 {
    padding: 9% 3% 3% 3%;
}

.elementor-228 .elementor-element.elementor-element-7beb9bb .section-title-wrap {
    text-align: left;
}

@media(max-width:1024px) {
    .elementor-228 .elementor-element.elementor-element-9a3aa8b {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-90d35d1 {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-f075290 {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-3076dfb {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-3bcdd2e {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-8ce9771 {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-4ad812f {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-7ec1a77 .section-title-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-228 .elementor-element.elementor-element-cf0fd3b>.elementor-element-populated {
        padding: 10px 10px 0px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-b093142>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-43a8b07>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-39875e5 .counter-item {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-39875e5>.elementor-widget-container {
        padding: 25px 0px 0px 0px;
    }

    .elementor-228 .elementor-element.elementor-element-9adcfb3 .counter-item {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-4cd361a>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-c9bc85f>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-0b598f1>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-a91084f>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-52dd87c>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-c05cae7>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-f9a51de .segva-banner.banner-style-two {
        height: 300px;
    }

    .elementor-228 .elementor-element.elementor-element-91a137e {
        padding: 7% 3% 2% 3%;
    }

    .elementor-228 .elementor-element.elementor-element-bfb4f88>.elementor-element-populated {
        padding: 10px 10px 0px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-dd70f69>.elementor-element-populated {
        padding: 0px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-622f91a .client-item {
        text-align: center;
    }

    .elementor-228 .elementor-element.elementor-element-9633747 {
        padding: 9% 3% 1% 3%;
    }
}

@media(min-width:768px) {
    .elementor-228 .elementor-element.elementor-element-9e9feb6 {
        width: 26%;
    }

    .elementor-228 .elementor-element.elementor-element-22e911e {
        width: 65.726%;
    }

    .elementor-228 .elementor-element.elementor-element-9ea387b {
        width: 7.938%;
    }

    .elementor-228 .elementor-element.elementor-element-371a696 {
        width: 53.596%;
    }

    .elementor-228 .elementor-element.elementor-element-657cf34 {
        width: 46.404%;
    }

    .elementor-228 .elementor-element.elementor-element-b093142 {
        width: 58.376%;
    }

    .elementor-228 .elementor-element.elementor-element-43a8b07 {
        width: 16.624%;
    }

    .elementor-228 .elementor-element.elementor-element-9ecfb71 {
        width: 25%;
    }

    .elementor-228 .elementor-element.elementor-element-3618b92 {
        width: 74.665%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-228 .elementor-element.elementor-element-9e9feb6 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-22e911e {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-371a696 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-657cf34 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-cf0fd3b {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-b093142 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-43a8b07 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-4cd361a {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-c9bc85f {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-0b598f1 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-a91084f {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-52dd87c {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-c05cae7 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-bfb4f88 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-dd70f69 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-9ecfb71 {
        width: 100%;
    }

    .elementor-228 .elementor-element.elementor-element-3618b92 {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-228 .elementor-element.elementor-element-9e9feb6>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-e751aea>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-228 .elementor-element.elementor-element-22e911e>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-50280e0 {
        padding: 3% 3% 10% 3%;
    }

    .elementor-228 .elementor-element.elementor-element-d3cff6d {
        padding: 15% 6% 6% 6%;
    }

    .elementor-228 .elementor-element.elementor-element-cf0fd3b>.elementor-element-populated {
        padding: 10px 10px 0px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-b093142>.elementor-element-populated {
        padding: 5px 10px 10px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-4cd361a>.elementor-element-populated {
        padding: 10px 10px 0px 10px;
    }

    .elementor-228 .elementor-element.elementor-element-91a137e {
        padding: 7% 3% 0% 3%;
    }

    .elementor-228 .elementor-element.elementor-element-9633747 {
        padding: 13% 3% 1% 3%;
    }

    .elementor-228 .elementor-element.elementor-element-3618b92>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }
}