﻿.upb_row_bg, .upb_video-bg, .vcpb-fs-jquery
{
    overflow: hidden;
}
.vc-row-translate-wrapper
{
    margin: 0!important;
}
.uvc-vc-full-width .upb_video-bg
{
    width: 100%!important;
    max-width: 100%!important;
    min-width: 100%!important;
    left: 0!important;
    margin-left: 0!important;
}
.upb_bg_overlay, .upb_bg_overlay_pattern
{
    color: inherit;
    position: absolute;
    width: 100%;
    height: 100%!important;
    left: 0;
    top: 0;
}
.upb_bg_overlay_pattern
{
    background-attachment: fixed;
}
.ult-vc-seperator
{
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    z-index: 1;
}
.ult-main-seperator-inner
{
    position: relative;
    height: 100%;
    width: 100%;
}
.ult-vc-seperator.top_seperator
{
    top: -1px;
    bottom: auto;
}
.ult-vc-seperator.bottom_seperator
{
    top: auto;
    bottom: -1px;
}
.ult-vc-seperator svg
{
    width: 100%;
    height: auto;
}
.uvc-svg-circle, .uvc-svg-triangle
{
    position: absolute;
    top: -1px;
    bottom: auto;
    z-index: 1;
}
.bottom_seperator .uvc-svg-circle, .bottom_seperator .uvc-svg-triangle
{
    top: auto;
    bottom: -1px;
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.uvc-x-large-triangle
{
    position: absolute;
    top: -1px;
    bottom: auto;
    z-index: 1;
}
.bottom_seperator .uvc-x-large-triangle
{
    top: auto;
    bottom: -1px;
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.bottom_seperator .uvc-x-large-triangle, .top_seperator .uvc-x-large-triangle-left
{
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
}
.uvc-x-large-triangle-left, .uvc-x-large-triangle-right
{
    position: absolute;
    top: -1px;
    bottom: auto;
    z-index: 1;
}
.bottom_seperator .uvc-x-large-triangle-left, .bottom_seperator .uvc-x-large-triangle-right, .uvc-x-large-circle
{
    top: auto;
    bottom: -1px;
}
.top_seperator .uvc-x-large-triangle-left
{
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.top_seperator .uvc-x-large-triangle-right
{
    -webkit-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
}
.bottom_seperator .uvc-x-large-triangle-right
{
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
}
.uvc-x-large-circle
{
    position: absolute;
}
.top_seperator .uvc-x-large-circle
{
    top: -1px;
    bottom: auto;
}
.bottom_seperator .uvc-x-large-circle
{
    -ms-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.bottom_seperator .uvc-x-large-circle, .top_seperator .uvc-curve-up-seperator
{
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
}
.uvc-curve-up-seperator
{
    position: absolute;
    top: auto;
    bottom: -1px;
}
.top_seperator .uvc-curve-up-seperator
{
    top: -1px;
    bottom: auto;
    -ms-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.uvc-curve-down-seperator
{
    position: absolute;
    top: auto;
    bottom: -1px;
}
.bottom_seperator .uvc-curve-down-seperator
{
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.top_seperator .uvc-curve-down-seperator
{
    top: -1px;
    bottom: auto;
    -webkit-transform: scale(-1,-1);
    -ms-transform: scale(-1,-1);
    transform: scale(-1,-1);
}
.uvc-tilt-left-seperator
{
    position: absolute;
    top: auto;
    bottom: 1px;
}
.top_seperator .uvc-tilt-left-seperator
{
    top: 1px;
    bottom: auto;
    -webkit-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
}
.uvc-tilt-right-seperator
{
    position: absolute;
    top: auto;
    bottom: 1px;
}
.bottom_seperator .uvc-tilt-right-seperator
{
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.top_seperator .uvc-tilt-right-seperator
{
    top: 1px;
    bottom: auto;
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1);
}
.ult-rounded-split-seperator-wrapper
{
    z-index: 1;
}
.ult-rounded-split-seperator
{
    position: relative;
    height: 100%;
}
.ult-rounded-split-seperator:after, .ult-rounded-split-seperator:before
{
    left: 0;
    z-index: 10;
    width: 50%;
    height: 70px;
    background: inherit inherit/inherit inherit inherit inherit;
    content: '';
    position: absolute;
}
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg
{
    -webkit-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
}
.vcpb-vz-jquery, .vertical_layer_parallax
{
    background-position: 50% 0;
}
.upb_video-bg, .vcpb-default, .vcpb-fix, .vcpb-hz-jquery, .vcpb-vz-jquery, .vertical_layer_parallax
{
    background-repeat: no-repeat;
}
.upb_video-bg, .vcpb-default, .vcpb-fix
{
    -webkit-background-size: cover;
    background-size: cover;
}
.top_seperator.ult-rounded-split-seperator-wrapper
{
    top: 0;
    bottom: auto;
}
.uvc-wave-seperator
{
    position: absolute;
    top: auto;
    bottom: -1px;
}
.top_seperator .uvc-wave-seperator
{
    top: -1px;
    bottom: auto;
    -ms-transform: scale(-1);
    -webkit-transform: scale(-1);
    transform: scale(-1);
}
.top_seperator .uvc-cloud-seperator, .top_seperator .uvc-wave-seperator
{
    -moz-transform: scale(-1);
    -webkit-transform: scale(-1);
    -o-transform: scale(-1);
}
.uvc-cloud-seperator
{
    position: absolute;
    top: auto;
    bottom: -1px;
}
.top_seperator .uvc-cloud-seperator
{
    top: -1px;
    bottom: auto;
    -ms-transform: scale(-1);
    -webkit-transform: scale(-1);
    transform: scale(-1);
}
.separator-icon
{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 5;
}
.vc-row-translate>.vc-row-translate-wrapper
{
    overflow: hidden;
    width: 100%!important;
    margin: initial!important;
}
.upb_video_class, .wpb_column, .wpb_row
{
    position: relative;
}
.upb_row_bg
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center center;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
}
.upb-background-text-wrapper, .upb_video-text, .upb_video-text-wrapper
{
    position: relative;
}
.upb_bg_img
{
    display: none!important;
}
.vcpb-default
{
    background-attachment: initial;
}
.vcpb-fix, .vcpb-vz-jquery, .vertical_layer_parallax
{
    background-attachment: fixed;
}
.vertical_layer_parallax
{
    -webkit-background-size: cover;
    background-size: cover;
}
.vcpb-hz-jquery
{
    background-position: 0 50%;
}
.upb_video-wrapper
{
    display: block;
    max-width: 100%;
    height: 100%;
}
.upb_video-text
{
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.full-browser-size .upb-background-text, .video-browser-size .upb_video-text
{
    margin: initial!important;
    position: absolute;
    bottom: auto;
    top: 50%;
    right: 0;
    left: 0;
    height: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.upb_video-bg
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-position: 50% 50%;
    margin: 0 auto;
}
.upb_video-src
{
    max-width: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    min-width: 100%;
    min-height: 100%;
}
.upb_video-src.ult-make-full-height
{
    height: 100%;
    width: auto!important;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    top: 0;
}
.upb_utube_iframe, .upb_vimeo_iframe
{
    max-width: none;
    max-height: none;
    width: 100%;
    height: 100%;
    position: absolute;
}
.upb_video-bg .mbYTP_wrapper iframe
{
    max-width: none!important;
    max-height: none!important;
}
.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe
{
    margin-left: 0!important;
    margin-top: -50px!important;
}
.video-controls
{
    position: absolute;
    bottom: 10%;
    right: 5%;
    cursor: pointer;
    width: auto!important;
    min-width: 15px!important;
    height: auto!important;
    z-index: 99;
}
.video-controls i
{
    font-size: 40px;
}
body.rtl .upb_row_bg
{
    right: auto;
}
.uvc-multi-color-bg
{
    -webkit-animation: MultiColorVC 10s alternate infinite;
    animation: MultiColorVC 10s alternate infinite;
    z-index: 9998;
    opacity: .6;
    background-color: #e14949;
}
@-webkit-keyframes MultiColorVC
{
    0%
    {
        background-color: #e14949;
    }
    25%
    {
        background-color: #3de02c;
    }
    50%
    {
        background-color: #2c8de0;
    }
    100%
    {
        background-color: #e02cbc;
    }
}
@keyframes MultiColorVC
{
    0%
    {
        background-color: #e14949;
    }
    25%
    {
        background-color: #3de02c;
    }
    50%
    {
        background-color: #2c8de0;
    }
    100%
    {
        background-color: #e02cbc;
    }
}
@media(max-width: 479px)
{
    .uvc_hidden-xs
    {
        display: none!important;
    }
}
@media(min-width: 480px) and (max-width: 767px)
{
    .uvc_hidden-xsl
    {
        display: none!important;
    }
}
@media(min-width: 768px) and (max-width: 991px)
{
    .uvc_hidden-sm
    {
        display: none!important;
    }
}
@media(min-width: 992px) and (max-width: 1199px)
{
    .uvc_hidden-md
    {
        display: none!important;
    }
}
@media(min-width: 1200px) and (max-width: 1823px)
{
    .uvc_hidden-ml
    {
        display: none!important;
    }
}
@media(min-width: 1824px)
{
    .uvc_hidden-lg
    {
        display: none!important;
    }
}
.mpcth-vc-row-wrap, .toranj-vc-row-wrapper, .x-content-band
{
    position: relative;
}
.js_active .site-inner
{
    overflow: visible;
}
.vc_row-flex .upb-background-text-wrapper.full-browser-size, .vc_row-flex .upb_video-text-wrapper.full-browser-size
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    width: 100%;
}
.vc_row-flex .upb-background-text, .vc_row-flex .upb_video-text, .vc_row-flex .vc-row-translate-wrapper, .vc_row-o-content-bottom .upb-background-text, .vc_row-o-content-bottom .upb_video-text, .vc_row-o-content-bottom .vc-row-translate-wrapper, .vc_row-o-content-middle .upb-background-text, .vc_row-o-content-middle .upb_video-text, .vc_row-o-content-middle .vc-row-translate-wrapper, .vc_row-o-content-top .upb-background-text, .vc_row-o-content-top .upb_video-text, .vc_row-o-content-top .vc-row-translate-wrapper, .vc_row-o-equal-height .upb-background-text, .vc_row-o-equal-height .upb_video-text, .vc_row-o-equal-height .vc-row-translate-wrapper
{
    margin: 0 auto!important;
}
.vc_row-o-content-top.full-browser-size .upb-background-text, .vc_row-o-content-top.video-browser-size .upb_video-text
{
    top: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.vc_row-o-content-bottom.full-browser-size .upb-background-text, .vc_row-o-content-bottom.video-browser-size .upb_video-text
{
    top: auto;
    bottom: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}