.upb_row_bg,
.upb_video-bg,
.vcpb-fs-jquery {
overflow: hidden
}
.vc-row-translate-wrapper {
margin: 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;
-moz-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
-o-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;
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 {
transform: scaleY(-1)
}
.top_seperator .uvc-x-large-triangle-right {
-moz-transform: scale(-1);
-webkit-transform: scale(-1);
-o-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1)
}
.bottom_seperator .uvc-x-large-triangle-right {
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-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);
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);
transform: scaleY(-1)
}
.uvc-curve-down-seperator {
position: absolute;
top: auto;
bottom: -1px
}
.bottom_seperator .uvc-curve-down-seperator {
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-o-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1)
}
.top_seperator .uvc-curve-down-seperator {
top: -1px;
bottom: auto;
-moz-transform: scale(-1, -1);
-webkit-transform: scale(-1, -1);
-o-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;
-moz-transform: scale(-1);
-webkit-transform: scale(-1);
-o-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 {
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-o-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1)
}
.top_seperator .uvc-tilt-right-seperator {
top: -1px;
bottom: auto;
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
-o-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 {
-moz-transform: scale(-1);
-webkit-transform: scale(-1);
-o-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 {
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);
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);
transform: scale(-1)
}
.separator-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 5
}
.vc-row-translate>.vc-row-translate-wrapper {
overflow: hidden;
width: 100%
}
.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 {
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 {
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;
height: auto;
width: 100%;
top: 50%;
transform: translateY(-50%);
position: relative
}
.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%
}
.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-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;
-moz-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
}
}
@-moz-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: flex;
width: 100%;
}
.vc_row-o-equal-height .upb-background-text,
.vc_row-flex .upb-background-text,
.vc_row-o-content-top .upb-background-text,
.vc_row-o-content-middle .upb-background-text,
.vc_row-o-content-bottom .upb-background-text,
.vc_row-o-equal-height .upb_video-text,
.vc_row-flex .upb_video-text,
.vc_row-o-content-top .upb_video-text,
.vc_row-o-content-middle .upb_video-text,
.vc_row-o-content-bottom .upb_video-text,
.vc_row-o-equal-height .vc-row-translate-wrapper,
.vc_row-flex .vc-row-translate-wrapper,
.vc_row-o-content-top .vc-row-translate-wrapper,
.vc_row-o-content-middle .vc-row-translate-wrapper,
.vc_row-o-content-bottom .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;
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;
transform:translateY(0)
}.smile_icon_list_wrap, .smile_icon_list_wrap *,
.aio-icon-component, .aio-icon-component *,
.ult_pricing_table_wrap, .ult_pricing_table_wrap *,
.ult-new-ib, .ult-new-ib *,
.align-icon, .align-icon *,
.flip-box-wrap, .flip-box-wrap *,
.banner-block, .banner-block *,
.uvc-heading, .uvc-heading *,
.ult-animation, .ult-animation *,
.ubtn, .ubtn *,
.stats-block, .stats-block *,
.smile-icon-timeline-wrap, .smile-icon-timeline-wrap *,
.ult-overlay, .ult-overlay *,
.ultimate-map-wrapper, .ultimate-map-wrapper *,
.ultimate-google-trends, .ultimate-google-trends *,
.ult_countdown, .ult_countdown  *,
.info-circle-wrapper, .info-circle-wrapper *,
.uavc-icons, .uavc-icons *,
.uavc-list-icon, .uavc-list-icon * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;	
box-sizing: border-box;
} .aio-icon, .vc_row .aio-icon {
display: inline-block;
font-size: 32px;
height: 2em;
width: 2em;
text-align: center;
line-height: 2em;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important; } .aio-icon.none {
display: inline-block;
font-size: 32px;
height: 1em;
width: 1em;
text-align: center;
line-height: 1em; } .aio-icon.circle {
border-radius: 50%;
} .aio-icon-img  {
display: block;
font-size: 48px;
width: 1em;
max-width: 100%;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important; } .aio-icon-img.uavc-circle  {
width: 1em;
min-height: 1em;
background: rgba(214, 214, 214, 0.44);
border-radius: 50%;
padding: 0.5em;
} .aio-icon-img.uavc-square  {
width: 1em;
min-height: 1em;
background: rgba(214, 214, 214, 0.44);
border-radius: 0;
padding: 0.5em;
}
.aio-icon-img .img-icon
{
width: 1em;	
max-width: 100% !important;
border-radius: 0 !important;
box-shadow:none !important;
display: block;
font-size:inherit;
} .aio-tooltip {
display: inline-block;
text-align: center;
width: auto;
max-width: 100%;
}  .smile_icon_list_wrap,
.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap  {
margin-bottom: 30px;
}
.smile_icon_list {
list-style: none !important;
padding: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.smile_icon_list li.icon_list_item {
padding: 0 !important;
list-style: none !important;
clear: both !important;
position: relative !important;
min-height: 1em !important;
margin: 0 0 30px !important;
line-height: 100%;
overflow: visible;
}
.smile_icon_list li.icon_list_item:last-child {
margin: 0 !important;
}
a.ulimate-info-list-link {
position: absolute;
top: 0;
left: 0;
display: block;
z-index: 9;
width: 100%;
height: 100%;
}
.smile_icon_list li .icon_list_icon {
font-size: 24px;
width: 3em;
height: 3em;
line-height: 3em;
text-align: center;
float: left;
background: #FFF;
z-index: 9;
position: relative;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important; }
.smile_icon_list .list-img-icon {
display: block;
margin: 0 auto;
max-height: 100% !important;
max-width: 100% !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.smile_icon_list li .icon_description h3  {
font-size: 17px;
line-height: 1.846153846;
font-weight: bold;
margin-top: 0;
margin-bottom: 0em;
clear: none !important;
}
.smile_icon_list li .icon_description h3 a {
text-decoration:none;
}
.smile_icon_list li .icon_description p {
font-size: inherit !important;
font-weight: inherit !important;
font-style: inherit !important;
line-height: inherit !important;
color: inherit !important;
}
.smile_icon_list li .icon_description div.icon_description_text {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.smile_icon_list li .icon_description span.icon_description_text {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font-size: 14px;
line-height: 1.714285714;
display: block;
}
.smile_icon_list li .icon_list_connector {
height: 100%;	
position: absolute;
top: 1em;
z-index: 1;
}
.smile_icon_list li:last-child .icon_list_connector {
display: none;
}
.smile_icon_list.no_bg .icon_list_icon { border: 2px solid #0183CC;
color: #0183CC;
}
.smile_icon_list.square .icon_list_icon { border-color: inherit;
}
.smile_icon_list.circle .icon_list_icon {
border-radius: 50%;
border-color: inherit;
overflow: hidden;
}
.smile_icon_list.with_bg .icon_list_icon {
background: #0183CC;
color: #fff;
} .smile_icon_list.left li .icon_list_connector {
left: 0.5em;
border-right-width: 1px;
border-right-style: dashed;
}
.smile_icon_list.left li .icon_description {
margin-left: 1em;
padding-left: 25px;
} .smile_icon_list.right {
text-align: right;
}
.smile_icon_list.right li .icon_list_icon {
float: right;
position: relative;
}
.smile_icon_list.right li .icon_list_connector {
right: 0.5em;
border-left-width: 1px;
border-left-style: dashed;
}
.smile_icon_list.right li .icon_description {
margin-right: 1em;
padding-right: 25px;
} .smile_icon_list.top,
.smile_icon_list.top:before,
.smile_icon_list.top:after {
content: " ";
display: table;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.smile_icon_list.top {
display: block;
}
.smile_icon_list.top li {
display: table-cell;
width: 1%;
float: none;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.smile_icon_list.top li .icon_list_icon {
margin: 0 auto;
float: none;
}
.smile_icon_list.top li .icon_description {
text-align: center;
margin: 15px;
padding-bottom:0;
}
.smile_icon_list.top li .icon_list_connector {
position: absolute;
top: 0.5em;
left: 50%;
width: 100%;
height: 10px;
border-top-width: 1px;
border-top-style: dashed;
margin-left: 0.5em;
}
.info-wrapper .smile_icon_list li .icon_description p {
font-size: 13px !important;
font-weight: normal !important;
line-height: 1.64em !important;
color: inherit !important;
}
@media only screen and (max-width : 768px) {
.smile_icon_list_wrap .smile_icon_list.top {
display: inline-block;
width: 100%;
}
.smile_icon_list.top li.icon_list_item {
display: block;
width: 100%;
float: left;
}
.smile_icon_list.top li .icon_list_connector {
display: none;
}
} .hexagon li .icon_list_icon:before {
content: "";
position: absolute;
top: -1em;
left: 0;
border-left: 1.5em solid rgba(0, 0, 0, 0);
border-right: 1.5em solid rgba(0, 0, 0, 0);
border-bottom: 1em solid;
border-bottom-color: inherit !important;
}
.hexagon li .icon_list_icon {
width: 3em !important;
height: 1.5em !important;
line-height: 1.5em !important;
background: #0183CC;
border-color: #0183CC;
color: #FFF;
position: absolute;
top: 1em;
overflow:inherit;
}
.hexagon li .icon_list_icon:after {
content: "";
position: absolute;
bottom: -1em;
left: 0;
border-left: 1.5em solid rgba(0, 0, 0, 0);
border-right: 1.5em solid rgba(0, 0, 0, 0);
border-top: 1em solid;
border-top-color: inherit !important;
}
.smile_icon_list.top.hexagon .icon_list_icon {
position: relative;
margin-bottom: 2em;
}
.smile_icon_list.top.hexagon .icon_list_connector {
top: 0.55em;
} .full-width-content.wpb-js-composer .site-inner {
overflow: visible !important;
} .smile_icon_list.circle {
float:none;
border:0;
width:auto;
margin:0;
cursor: inherit;
} .ult-animation.ult-animate-viewport {
-webkit-transition: opacity 900ms linear;
-moz-transition: opacity 900ms linear;
transition: opacity 900ms linear;
}  .uavc-list-icon ul {
list-style: none !important;
padding: 0 !important;
margin: 0 0 30px !important;
position: relative !important;
}
.uavc-list-icon ul:last-child {
margin: 0 !important;
}
.uavc-list-icon li {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
clear: both !important;
line-height: 1.6em;
overflow: visible;
}
.uavc-list-content {
display: table;
width: 100%;
margin-bottom: 7px;
}
.uavc-list-content .aio-icon{
display:inline-block;
padding: 0;
margin: 0;
}
.uavc-list-content span.uavc-list-desc {
display: table-cell;
padding: 0;
margin: 0;
vertical-align: middle;
width:100%;
} .uavc-icons, 
.wpb_column .wpb_wrapper .uavc-icons {
display: block;
margin-bottom: 15px;
line-height: 1;
}
.uavc-icons:last-child, 
.wpb_column .wpb_wrapper .uavc-icons:last-child {
margin-bottom: 0;
}
.uavc-icons-left.uavc-icons {
text-align: left;
}
.uavc-icons-center.uavc-icons {
text-align: center;
}
.uavc-icons-right.uavc-icons {
text-align: right;
} .aio-icon i {
line-height: inherit;
}
.ultimate_google_map img{max-width:initial !important}