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