.elementor-2950 .elementor-element.elementor-element-c846d4d {
    --display: flex;
    --min-height: 700px;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
    --padding-top: 0px;
    --padding-right: 30px;
    --padding-bottom: 0px;
    --padding-left: 30px
}

.elementor-2950 .elementor-element.elementor-element-c846d4d .line-wrap,.elementor-2950 .elementor-element.elementor-element-c846d4d .line-wrap span {
    border-color: #ffffff1a
}

.elementor-2950 .elementor-element.elementor-element-c846d4d>.elementor-background-video-container::before,.elementor-2950 .elementor-element.elementor-element-c846d4d>.e-con-inner>.elementor-background-video-container::before,.elementor-2950 .elementor-element.elementor-element-c846d4d>.elementor-background-slideshow::before,.elementor-2950 .elementor-element.elementor-element-c846d4d>.e-con-inner>.elementor-background-slideshow::before,.elementor-2950 .elementor-element.elementor-element-c846d4d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #222
}

.elementor-2950 .elementor-element.elementor-element-92df0a2 {
    text-align: center;
    color: #FFF;
    font-size: var( --e-global-typography-8731e07-font-size );
    font-weight: var( --e-global-typography-8731e07-font-weight );
    text-transform: var( --e-global-typography-8731e07-text-transform );
    line-height: var( --e-global-typography-8731e07-line-height );
    letter-spacing: var( --e-global-typography-8731e07-letter-spacing );
    word-spacing: var( --e-global-typography-8731e07-word-spacing )
}

.elementor-2950 .elementor-element.elementor-element-cb4270d .breadcrumb-listItem {
    color: var( --e-global-color-background )
}

.elementor-2950 .elementor-element.elementor-element-cb4270d .breadcrumb-listItem a {
    color: var( --e-global-color-text_light )
}

.elementor-2950 .elementor-element.elementor-element-cb4270d .breadcrumb-listItem a:hover {
    color: var( --e-global-color-primary )
}

.elementor-2950 .elementor-element.elementor-element-cb4270d .breadcrumb {
    text-align: center
}

.elementor-2950 .elementor-element.elementor-element-cb4270d .vedio-title {
    text-align: center;
    color: var( --e-global-color-background );
    font-size: 60px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -1.2px;
    margin: 0 0 243px
}

.elementor-2950 .elementor-element.elementor-element-cb4270d>.elementor-widget-container {
    margin: 0 0 30px
}

.breadcrumb-wrap,.elementor-page-2824 .breadcrumb-wrap,.single-vedio-breadcrumb .elementor-section-wrap {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.breadcrumb-wrap .breadcrumb-overlay,.elementor-page-2824 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 1
}

@media(max-width: 1366px) {
    .elementor-2950 .elementor-element.elementor-element-92df0a2 {
        font-size:var( --e-global-typography-8731e07-font-size );
        line-height: var( --e-global-typography-8731e07-line-height );
        letter-spacing: var( --e-global-typography-8731e07-letter-spacing );
        word-spacing: var( --e-global-typography-8731e07-word-spacing )
    }
}

@media(max-width: 1200px) {
    .elementor-2950 .elementor-element.elementor-element-c846d4d {
        --min-height:500px
    }

    .elementor-2950 .elementor-element.elementor-element-cb4270d .vedio-title {
        margin: 0 0 150px
    }
}

@media(max-width: 1024px) {
    .elementor-2950 .elementor-element.elementor-element-92df0a2 {
        font-size:var( --e-global-typography-8731e07-font-size );
        line-height: var( --e-global-typography-8731e07-line-height );
        letter-spacing: var( --e-global-typography-8731e07-letter-spacing );
        word-spacing: var( --e-global-typography-8731e07-word-spacing )
    }

    .elementor-2950 .elementor-element.elementor-element-cb4270d .vedio-title {
        font-size: 40px
    }
}

@media(max-width: 880px) {
    .elementor-2950 .elementor-element.elementor-element-c846d4d {
        --min-height:400px
    }

    .elementor-2950 .elementor-element.elementor-element-cb4270d .vedio-title {
        margin: 0 0 100px
    }
}

@media(max-width: 767px) {
    .elementor-2950 .elementor-element.elementor-element-c846d4d {
        --min-height:350px;
        --padding-top: 0px;
        --padding-right: 15px;
        --padding-bottom: 0px;
        --padding-left: 15px
    }

    .elementor-2950 .elementor-element.elementor-element-92df0a2 {
        font-size: var( --e-global-typography-8731e07-font-size );
        line-height: var( --e-global-typography-8731e07-line-height );
        letter-spacing: var( --e-global-typography-8731e07-letter-spacing );
        word-spacing: var( --e-global-typography-8731e07-word-spacing )
    }

    .elementor-2950 .elementor-element.elementor-element-cb4270d .vedio-title {
        font-size: 32px;
        margin: 0 0 80px
    }
}
