.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
}
html.ult-remove-fixed-background .upb_row_bg {
 background-attachment:scroll!important
}
.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)
}
