@charset "utf-8";
    .ultb3-box {
    width: 100%;
    display: block;
    position: relative;
    background: #f2f2f2;
    overflow: hidden;
    min-height:330px;
}

.ultb3-box .ultb3-btn {
    border:2px solid #ffffff;border-radius:20px;color:#ffffff;
}
.ultb3-box .ultb3-btn:hover {
    background:#ffffff;color:#fe5252;
}
.corporate-buttons .ultb3-box .ultb3-btn {
    border:2px solid #fe5252;border-radius:50px;color:#fe5252;
}
.corporate-buttons .ultb3-box .ultb3-btn:hover {
    background:#fe5252;color:#ffffff;
}

.mountain-buttons .ultb3-box .ultb3-btn {
    border:2px solid #333333;border-radius:50px;color:#333333;
}
.mountain-buttons .ultb3-box .ultb3-btn:hover {
    background:#333333;color:#ffffff;
}

img.ultb3-img {
    border: 0;
    box-shadow: none;
    max-width: none;
    width: auto !important;
    float: none;
    margin: 0 auto;
    display: block;
    position: absolute;
    z-index: 1;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ultb3-box-overlay {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.ultb3-info {
    padding: 25px;
    position: relative;
    z-index: 5;
}
.ultb3-info.ib3-info-center {
    text-align: center;
}
.ultb3-info.ib3-info-right {
    text-align: right;
}
img.ultb3-img.ultb3-img-top-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
img.ultb3-img.ultb3-img-top-right {
    left: auto;
    right: 0;
}
img.ultb3-img.ultb3-img-center-left {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
img.ultb3-img.ultb3-img-center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
img.ultb3-img.ultb3-img-center-right {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: auto;
    right: 0;
}
img.ultb3-img.ultb3-img-bottom-left, img.ultb3-img.ultb3-img-bottom-center, img.ultb3-img.ultb3-img-bottom-right {
    top: auto;
    bottom: 0;
}
img.ultb3-img.ultb3-img-bottom-center {
    left: 50%;
    transform: translateX(-50%);
}
img.ultb3-img.ultb3-img-bottom-right {
    right: 0;
    left: auto;
}
.ultb3-title {
    font-size: 40px;
    color: #252525;
    line-height: 1.35em;
    margin-bottom: 5px;
}
.ultb3-desc {
    font-size: 20px;
    line-height: 1.5em;
    margin-bottom: 10px;
}
a.ultb3-btn {
    display: inline-block;
    color: #0483d9;
    text-align: center;
    font-size: 20px;
    padding: 15px
25px;
    border-radius: 30px;
    border: 2px
solid #0483d9;
    position: relative;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
}
a.ultb3-btn
i {
    position: absolute;
    left: auto;
    right: 25px;
    top: 50%;
    opacity: 0;
    width: auto;
    height: auto;
    font-size: inherit !important;
    -webkit-transition: all .25s;
    transition: all .25s;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
a.ultb3-btn:hover
i {
    right: 20px;
    opacity: 1;
}
a.ultb3-btn:hover {
    padding-right: 45px;
}
a.ultb3-btn:hover;
    a.ultb3-btn: focus;
    a.ultb3-btn: active;
    a.ultb3-btn: visited {
    text-decoration: none;
    color: inherit;
    outline: 0;
}
.ultb3-hover-1 .ultb3-img.ultb3-img-top-left, .ultb3-hover-1 .ultb3-img.ultb3-img-top-center, .ultb3-hover-1 .ultb3-img.ultb3-img-top-right {
    top: -50px;
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-left, .ultb3-hover-1:hover .ultb3-img.ultb3-img-top-center, .ultb3-hover-1:hover .ultb3-img.ultb3-img-top-right {
    top: 0;
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-left {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-left {
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%);
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-50%, -25%);
    -moz-transform: translate(-50%, -25%);
    -ms-transform: translate(-50%, -25%);
    -o-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%);
}
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-1 .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-1 .ultb3-img.ultb3-img-bottom-right {
    bottom: 0;
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-right {
    bottom: -50px;
}
.ultb3-hover-2 .ultb3-img.ultb3-img-top-left, .ultb3-hover-2 .ultb3-img.ultb3-img-top-center, .ultb3-hover-2 .ultb3-img.ultb3-img-top-right {
    top: 0;
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-left, .ultb3-hover-2:hover .ultb3-img.ultb3-img-top-center, .ultb3-hover-2:hover .ultb3-img.ultb3-img-top-right {
    top: -50px;
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-left {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-left {
    -webkit-transform: translateY(-75%);
    -moz-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    -o-transform: translateY(-75%);
    transform: translateY(-75%);
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-50%, -75%);
    -moz-transform: translate(-50%, -75%);
    -ms-transform: translate(-50%, -75%);
    -o-transform: translate(-50%, -75%);
    transform: translate(-50%, -75%);
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translateY(-75%);
    -moz-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    -o-transform: translateY(-75%);
    transform: translateY(-75%);
}
.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-2 .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-2 .ultb3-img.ultb3-img-bottom-right {
    bottom: -50px;
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-left, .ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-center, .ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-right {
    bottom: 0;
}
.ultb3-hover-3 .ultb3-img.ultb3-img-top-left, .ultb3-hover-3 .ultb3-img.ultb3-img-center-left {
    left: 0;
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-left, .ultb3-hover-3:hover .ultb3-img.ultb3-img-center-left {
    left: -50px;
}
.ultb3-hover-3 .ultb3-img.ultb3-img-top-center {
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    -o-transform: translateX(-25%);
    transform: translateX(-25%);
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-center {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ultb3-hover-3 .ultb3-img.ultb3-img-top-right, .ultb3-hover-3 .ultb3-img.ultb3-img-bottom-right {
    right: -50px;
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-right, .ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-right {
    right: 0;
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-75%, -50%);
    -moz-transform: translate(-75%, -50%);
    -ms-transform: translate(-75%, -50%);
    -o-transform: translate(-75%, -50%);
    transform: translate(-75%, -50%);
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translate(25%, -50%);
    -moz-transform: translate(25%, -50%);
    -ms-transform: translate(25%, -50%);
    -o-transform: translate(25%, -50%);
    transform: translate(25%, -50%);
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-left {
    left: 0;
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-left {
    left: -50px;
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-center {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-center {
    -webkit-transform: translate(-75%);
    -moz-transform: translate(-75%);
    -ms-transform: translate(-75%);
    -o-transform: translate(-75%);
    transform: translate(-75%);
}
.ultb3-hover-4 .ultb3-img.ultb3-img-top-left, .ultb3-hover-4 .ultb3-img.ultb3-img-center-left {
    left: -50px;
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-left, .ultb3-hover-4:hover .ultb3-img.ultb3-img-center-left {
    left: 0;
}
.ultb3-hover-4 .ultb3-img.ultb3-img-top-center {
    -webkit-transform: translateX(-75%);
    -moz-transform: translateX(-75%);
    -ms-transform: translateX(-75%);
    -o-transform: translateX(-75%);
    transform: translateX(-75%);
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-center {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ultb3-hover-4 .ultb3-img.ultb3-img-top-right, .ultb3-hover-4 .ultb3-img.ultb3-img-bottom-right {
    right: 0;
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-right, .ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-right {
    right: -50px;
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center {
    -webkit-transform: translate(-25%, -50%);
    -moz-transform: translate(-25%, -50%);
    -ms-transform: translate(-25%, -50%);
    -o-transform: translate(-25%, -50%);
    transform: translate(-25%, -50%);
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-right {
    -webkit-transform: translate(25%, -50%);
    -moz-transform: translate(25%, -50%);
    -ms-transform: translate(25%, -50%);
    -o-transform: translate(25%, -50%);
    transform: translate(25%, -50%);
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-left {
    left: -50px;
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-left {
    left: 0;
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-center {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-center {
    transform: translate(-25%);
    -webkit-transform: translate(-25%);
    -moz-transform: translate(-25%);
    -ms-transform: translate(-25%);
    -o-transform: translate(-25%);
}
.ultb3-hover-5 .ultb3-img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ultb3-hover-5:hover .ultb3-img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.ultb3-hover-6 .ultb3-img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.ultb3-hover-6:hover .ultb3-img {
    -webkit-transform: scale(2.5);
    -moz-transform: scale(2.5);
    -ms-transform: scale(2.5);
    -o-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 0;
}
.aio-icon-box, .wpb_column>.wpb_wrapper .aio-icon-component .aio-icon-box {
    margin-bottom: 30px;
}
.aio-icon-component .aio-icon, .aio-icon-component .img-icon {
    -webkit-transition: -webkit-transform 200ms linear;
    -moz-transition: -moz-transform 200ms linear;
    -o-transition: -o-transform 200ms linear;
    transition: transform 200ms linear;
}
.aio-icon-header h3.aio-icon-title {
    margin: 0;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
}
.aio-icon-description {
    width: 100%;
    display: block;
    margin-top: 0;
}
.aio-icon-header+.aio-icon-description {
    margin-top: 10px;
}
.aio-icon-read {
    display: block;
    padding: 5px
0;
    text-decoration: none;
}
a.aio-icon-box-link {
    text-decoration: none;
}
.default-icon .aio-icon-default {
    display: table-cell;
    vertical-align: middle;
}
.default-icon .aio-icon-default .aio-icon, .default-icon .aio-icon-default .aio-icon-img {
    margin-right: 15px;
}
.default-icon .aio-icon-header {
    display: table-cell;
    vertical-align: middle;
}
.top-icon .aio-icon, .top-icon .aio-icon-img, .top-icon .aio-icon-header, .top-icon .aio-icon-description {
    display: block;
    text-align: center;
    margin: 0
auto;
}
.top-icon .aio-icon-header h3.aio-icon-title {
    margin: 25px
0 15px;
}
.top-icon .aio-icon-description {
    margin-top: 15px;
}
.top-icon .aio-icon-header+.aio-icon-description {
    margin-top: 0;
}
.aio-icon-box.left-icon {
    display: inline-block;
}
.left-icon .aio-icon-left {
    display: table-cell;
    vertical-align: top;
}
.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-right: 15px;
}
.left-icon .aio-ibd-block {
    display: table-cell;
    vertical-align: middle;
}
.left-icon .aio-icon-description, .left-icon .aio-icon-header {
    float: left;
    width: 100%}
.square_box-icon .aio-icon, .square_box-icon .aio-icon-img, .square_box-icon .aio-icon-header, .square_box-icon .aio-icon-description {
    display: block;
    text-align: center;
    margin: 0
auto;
}
.square_box-icon .aio-icon-img {
    display: block !important;
}
.square_box-icon .aio-icon-header, .square_box-icon .aio-icon-description {
    padding: 0
5%}
.square_box-icon .aio-icon-description {
    padding-bottom: 1em;
}
.square_box-icon .aio-icon-header h3.aio-icon-title {
    margin: 15px
0 15px;
}
.square_box-icon .aio-icon-square_box .aio-icon {
    position: absolute;
    right: 0;
    left: 0;
}
.square_box-icon .aio-icon-square_box {
    height: 100%;
    width: 100%;
    position: relative;
    display: block;
}
.aio-icon-box.top-icon {
    text-align: center;
}
.style_2 .aio-icon-box .aio-icon, .style_2 .aio-icon-box .img-icon {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.style_2 .aio-icon-box:hover .aio-icon, .style_2 .aio-icon-box:hover .img-icon {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.style_3 .aio-icon-box .aio-icon, .style_3 .aio-icon-box .img-icon {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.style_3 .aio-icon-box:hover .aio-icon, .style_3 .aio-icon-box:hover .img-icon {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
}
.aio-icon-box.right-icon {
    display: inline-block;
    width: 100%}
.right-icon .aio-icon-right {
    display: table-cell;
    vertical-align: top;
    width: 100%}
.right-icon .aio-icon-right .aio-icon, .right-icon .aio-icon-right .aio-icon-img {
    margin-left: 15px;
}
.right-icon .aio-ibd-block {
    display: table-cell;
    vertical-align: middle;
    width: 100%}
.right-icon .aio-ibd-block, .right-icon .aio-ibd-block *, .right-icon .aio-icon-header h3.aio-icon-title, .right-icon .aio-icon-description {
    text-align: right;
}
.right-icon .aio-icon-description, .right-icon .aio-icon-header {
    float: right;
    width: 100%}
.heading-right-icon .aio-icon-heading-right {
    display: table-cell;
    vertical-align: middle;
    width: 100%}
.aio-icon-heading-right+.aio-icon-description {
    margin-top: 10px;
}
.heading-right-icon .aio-icon-heading-right .aio-icon, .heading-right-icon .aio-icon-heading-right .aio-icon-img {
    margin-left: 15px;
}
.heading-right-icon .aio-icon-header {
    display: table-cell;
    vertical-align: middle;
    width: 100%}
.heading-right-icon .aio-icon-header h3.aio-icon-title, .heading-right-icon .aio-icon-description, .heading-right-icon .aio-icon-description
* {
    text-align: right;
}
.info-c-full .info-c-full-wrap {
    display: table;
    width: 100%;
    height: 100%}
.info-circle-icons {
    cursor: pointer;
}
.info-circle-icons {
    text-align: center;
}
.info-circle-wrapper {
    float: left;
    width: 100%}
.info-circle-wrapper .smile_icon_list.left li
.icon_description {
    margin-left: 1.2em;
    border-radius: 5px;
    padding: 10px
10px 10px 15px;
}
.info-c-full-br img, .info-c-semi-br
img {
    box-shadow: none;
    max-width: 100%;
    width: 1em;
}
.info-c-full-br, .info-c-semi-br {
    max-width: 80%;
    position: relative;
    border-radius: 50%;
    margin: auto;
    border: 1px
solid rgba(0, 0, 0, 0);
}
.info-c-full-br .info-c-full {
    text-align: center;
    width: 60%;
    height: 60%;
    margin: 20%;
    border-radius: 50%;
    padding: 20px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.info-circle-def {
    display: table;
    width: 100%;
    height: 100%}
.info-circle-sub-def {
    display: table-cell;
    vertical-align: middle;
}
.info-c-full
i {
    line-height: 1.5em;
    width: 1.5em;
    height: 1.5em;
}
.info-c-full
h3 {
    margin: 0;
    text-align: center;
    color: inherit;
}
.info-c-full {
    padding: 20px;
}
.info-circle-text {
    text-align: center;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    width: 90%;
    margin: 0
auto;
}
.info-c-full-br .icon-circle-list .info-details {
    display: none;
}
.info-c-full-br .icon-circle-list .info-circle-icons {
    height: 2em;
    width: 2em;
    list-style: none;
    position: absolute;
    opacity: 0;
    border-radius: 50%;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.info-c-full-br .icon-circle-list {
    position: absolute;
    top: 50%;
    left: 50%}
.info-c-semi-br.br-dash-out {
    border-style: dashed;
    border-width: 2px;
    position: relative;
}
.info-c-semi {
    border: 2px
solid green;
    margin: 50px;
    text-align: center;
    line-height: 200px;
}
.info-c-semi-br .icon-circle-list .info-circle-icons
img {
    width: 64px;
    max-width: 100%}
.info-c-semi-br .icon-circle-list .info-circle-icons
span {
    display: none;
}
.info-c-semi-br .icon-circle-list .info-circle-icons {
    list-style: none;
    position: absolute;
    margin: -32px;
}
.info-c-semi-br .icon-circle-list {
    position: absolute;
    top: 200px;
    left: 200px;
}
.info-circle-responsive
.smile_icon_list_wrap {
    display: none;
}
.info-circle-wrapper .icon-circle-list {
    background-color: transparent !important;
}
.info-circle-buzz-out {
    -webkit-animation-name: circle_buzz_out;
    animation-name: circle_buzz_out;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes
circle_buzz_out {
    10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
}
100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
}
}@keyframes
circle_buzz_out {
    10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    -ms-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    -ms-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    -ms-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    -ms-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
90% {
    -webkit-transform: translateX(1px) rotate(0);
    -ms-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
}
100% {
    -webkit-transform: translateX(-1px) rotate(0);
    -ms-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
}
}.info-circle-pulse {
    -webkit-animation-name: circle_pulse;
    animation-name: circle_pulse;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes
circle_pulse {
    25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
}@keyframes
circle_pulse {
    25% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
75% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
}.info-circle-push {
    -webkit-animation-name: circle_push;
    animation-name: circle_push;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes
circle_push {
    50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes
circle_push {
    50% {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.info-circle-pop {
    -webkit-animation-name: circle_pop;
    animation-name: circle_pop;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes
circle_pop {
    50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes
circle_pop {
    50% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.smile_icon_list.ic-resp-img
li.icon_list_item {
    min-height: .5em !important;
}
.smile_icon_list.ic-resp-img li
.icon_list_icon {
    width: 1em;
    height: 1em;
    line-height: 1em;
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li
.icon_description {
    margin-left: .4em !important;
}
.banner-block, .wpb_row .wpb_column .wpb_wrapper .banner-block {
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: inline-block;
}
.banner-block
img {
    width: 100%;
    max-width: 100% !important;
    display: block;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.banner-block h3.bb-top-title {
    color: #fff;
    margin: 0;
    padding: .7em 15px;
    display: block;
    font-size: 15px;
    line-height: 1.2;
    text-align: left;
    position: relative;
    width: 100%;
    z-index: 99;
    opacity: 1;
}
.banner-block h3.title-left {
    text-align: left;
}
.banner-block h3.title-center {
    text-align: center;
}
.banner-block h3.bb-top-title
i {
    float: right;
    font-size: 1em;
    line-height: 1.2;
    padding-right: 0;
}
.banner-block
.mask {
    color: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-block .bb-back-icon {
    display: block;
    margin: 25px
auto 0;
    text-align: center;
    line-height: 1;
    font-size: 3em;
}
.banner-block
p {
    margin: 0;
}
.banner-block .mask
p {
    color: inherit;
    text-align: center;
    padding: 15px
1.5em 0;
    margin-bottom: 0;
    display: block;
    line-height: 1.5em;
}
.banner-block .mask p.bb-description {
    color: inherit;
    padding-top: 2em;
}
a.bb-link {
    text-decoration: none;
    cursor: pointer;
}
.banner-block a.bb-link {
    display: table;
    position: relative;
    color: #FFF !important;
    background-color: #1e73be;
    margin: 15px
auto 0;
    padding: .3em .6em;
    text-decoration: none;
    cursor: pointer;
}
.banner-block:hover .mask.solid-background {
    opacity: 1;
    background: #000;
}
.banner-block:hover .mask.opaque-background {
    background: rgba(0, 0, 0, 0.45);
}
.banner-block.banner-block-custom-height
img {
    width: auto;
    max-width: initial !important;
    height: 100%;
    position: absolute;
    right: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.banner-block.banner-block-custom-height h3.bb-top-title {
    position: absolute;
    bottom: 0;
}
.banner-style01
.mask {
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style01:hover
.mask {
    opacity: 1;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    transition-delay: 200ms;
}
.banner-style02
.mask {
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style02:hover
.mask {
    opacity: 1;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    transition-delay: 200ms;
}
.banner-style03
.mask {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style03:hover
.mask {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    transition-delay: 200ms;
}
.banner-style04
.mask {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style04:hover
.mask {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    transition-delay: 200ms;
}
.banner-style11
img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-block-custom-height.banner-style11
img {
    -webkit-transform: translateX(-50%) scale(1.05);
    -moz-transform: translateX(-50%) scale(1.05);
    -ms-transform: translateX(-50%) scale(1.05);
    -o-transform: translateX(-50%) scale(1.05);
    transform: translateX(-50%) scale(1.05);
}
.banner-style11:hover
img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.banner-block-custom-height.banner-style11:hover
img {
    -webkit-transform: translateX(-50%) scale(1);
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -ms-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
}
.banner-style11:hover
.mask {
    opacity: 1;
}
.banner-style11 p, .banner-style11
a {
    opacity: 0;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;
}
.banner-style11:hover p, .banner-style11:hover
a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.banner-style12
img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-block-custom-height.banner-style12
img {
    -webkit-transform: translateX(-50%) scale(1);
    -moz-transform: translateX(-50%) scale(1);
    -ms-transform: translateX(-50%) scale(1);
    -o-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
}
.banner-style12:hover
img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.banner-block-custom-height.banner-style12:hover
img {
    -webkit-transform: translateX(-50%) scale(1.05);
    -moz-transform: translateX(-50%) scale(1.05);
    -ms-transform: translateX(-50%) scale(1.05);
    -o-transform: translateX(-50%) scale(1.05);
    transform: translateX(-50%) scale(1.05);
}
.banner-style12:hover
.mask {
    opacity: 1;
}
.banner-style12 p, .banner-style12
a {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;
}
.banner-style12:hover p, .banner-style12:hover
a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.banner-style13
img {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.banner-style13:hover
img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.banner-block-custom-height.banner-style13:hover
img {
    -webkit-transform: translateX(-50%) scale(1.05);
    -moz-transform: translateX(-50%) scale(1.05);
    -ms-transform: translateX(-50%) scale(1.05);
    -o-transform: translateX(-50%) scale(1.05);
    transform: translateX(-50%) scale(1.05);
}
.banner-style13:hover
.mask {
    opacity: 1;
}
.banner-style13 .mask
p {
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style13:hover .mask
p {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    transition-delay: 200ms;
}
.banner-style21 .mask:hover, .banner-style21
.mask {
    opacity: 1;
}
.banner-style21
.mask {
    -moz-transform: translate(-100%, -100px) rotate(-180deg);
    -ms-transform: translate(-100%, -100px) rotate(-180deg);
    -o-transform: translate(-100%, -100px) rotate(-180deg);
    -webkit-transform: translate(-100%, -100px) rotate(-180deg);
    transform: translate(-100%, -100px) rotate(-180deg);
}
.banner-style21:hover
.mask {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -o-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.banner-style21 .bb-back-icon {
    -webkit-transform: translateX(-100%) rotate(-360deg);
    -moz-transform: translateX(-100%) rotate(-360deg);
    -o-transform: translateX(-100%) rotate(-360deg);
    -ms-transform: translateX(-100%) rotate(-360deg);
    transform: translateX(-100%) rotate(-360deg);
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.banner-style21:hover .bb-back-icon {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-style21 .mask
p {
    -webkit-transform: translateX(-100%) rotate(-90deg);
    -moz-transform: translateX(-100%) rotate(-90deg);
    -o-transform: translateX(-100%) rotate(-90deg);
    -ms-transform: translateX(-100%) rotate(-90deg);
    transform: translateX(-100%) rotate(-90deg);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.banner-style21:hover .mask
p {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-style21 .mask
a {
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style21:hover .mask
a {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-style22 .mask:hover, .banner-style22
.mask {
    opacity: 1;
}
.banner-style22
.mask {
    -moz-transform: translate(100%, -100px) rotate(180deg);
    -ms-transform: translate(100%, -100px) rotate(180deg);
    -o-transform: translate(100%, -100px) rotate(180deg);
    -webkit-transform: translate(100%, -100px) rotate(180deg);
    transform: translate(100%, -100px) rotate(180deg);
}
.banner-style22:hover
.mask {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -o-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.banner-style22 .bb-back-icon {
    -webkit-transform: translateX(100%) rotate(360deg);
    -moz-transform: translateX(100%) rotate(360deg);
    -o-transform: translateX(100%) rotate(360deg);
    -ms-transform: translateX(100%) rotate(360deg);
    transform: translateX(100%) rotate(360deg);
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.banner-style22:hover .bb-back-icon {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-style22 .mask
p {
    -webkit-transform: translateX(100%) rotate(90deg);
    -moz-transform: translateX(100%) rotate(90deg);
    -o-transform: translateX(100%) rotate(90deg);
    -ms-transform: translateX(100%) rotate(90deg);
    transform: translateX(100%) rotate(90deg);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.banner-style22:hover .mask
p {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-style22 .mask
a {
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.banner-style22:hover .mask
a {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}
.banner-style31:hover .mask.opaque-background, .banner-style32:hover .mask.opaque-background, .banner-style33:hover .mask.opaque-background, .banner-style34:hover .mask.opaque-background {
    background: #414141;
}
.banner-style31 {
    display: block;
}
.banner-style31
img {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style31:hover
img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}
.banner-block-custom-height.banner-style31:hover
img {
    -webkit-transform: translateX(-50%) translateY(-100%);
    -moz-transform: translateX(-50%) translateY(-100%);
    -ms-transform: translateX(-50%) translateY(-100%);
    -o-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
}
.banner-style31
.mask {
    opacity: 1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style31:hover
.mask {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.banner-style32 {
    display: block;
}
.banner-style32
img {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style32:hover
img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.banner-block-custom-height.banner-style32:hover
img {
    -webkit-transform: translateX(-50%) translateY(100%);
    -moz-transform: translateX(-50%) translateY(100%);
    -ms-transform: translateX(-50%) translateY(100%);
    -o-transform: translateX(-50%) translateY(100%);
    transform: translateX(-50%) translateY(100%);
}
.banner-style32
.mask {
    opacity: 1;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style32:hover
.mask {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.banner-style33 {
    display: block;
}
.banner-style33
img {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style33:hover
img {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.banner-style33
.mask {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style33:hover
.mask {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.banner-style34 {
    display: block;
}
.banner-style34
img {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style34:hover
img {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.banner-style34
.mask {
    opacity: 1;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.banner-style34:hover
.mask {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.ultimate_google_map
img {
    max-width: initial !important;
}
.ult-hide {
    display: none !important;
}
button.overlay-show, button.overlay-show-cornershape, button.overlay-show-genie, button.overlay-show-boxes, img.overlay-show, img.overlay-show-cornershape, img.overlay-show-genie, img.overlay-show-boxes, span.overlay-show, div.ult-overlay-close {
    cursor: pointer;
}
.btn-modal {
    display: block;
    margin: 2px;
    padding: 8px
13px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-modal-lg {
    padding: 10px
16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.btn-modal-sm {
    padding: 5px
10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-modal-md {
    padding: 6px
12px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-modal-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.btn:active {
    box-shadow: none;
    outline: 0;
}
button.ult-align-center {
    margin: 0
auto;
    display: block;
}
button.ult-align-left {
    float: left;
}
button.ult-align-right {
    float: right;
}
img.ult-modal-img {
    box-shadow: none;
    border: 0;
    max-width: 100%;
    display: block;
}
img.ult-modal-inside-img {
    width: 48px;
    vertical-align: middle;
    padding: 5px
0;
    box-shadow: none;
    border: 0;
}
img.ult-align-center {
    margin: 0
auto;
}
img.ult-align-left {
    float: left;
}
img.ult-align-right {
    float: right;
}
span.ult-align-left {
    text-align: left;
}
span.ult-align-center {
    text-align: center;
    display: table;
    margin: 0
auto;
}
span.ult-align-right {
    display: block;
    text-align: right;
}
.ult-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(28, 28, 28, 0.9);
    z-index: 9999;
    z-index: 16777271;
    visibility: hidden;
}
.ult_modal-auto-top.ult-open {
    display: block;
    overflow: auto;
    overflow-y: scroll;
}
.ult-overlay-close {
    width: 80px;
    height: 80px;
    position: fixed;
    right: 35px;
    top: 35px;
    overflow: hidden;
    border: 0;
    background: url('../images/cross.png') no-repeat center center;
    text-indent: 200%;
    color: transparent;
    outline: 0;
    z-index: 9999;
}
.ult-overlay .ult-overlay-close:active {
    box-shadow: none !important;
    outline: 0
!important;
}
.ult_modal {
    width: 400px;
    max-width: 100%;
    transition: all 300ms ease-in;
    z-index: 99;
    display: block;
    margin: 0
auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    perspective: 1200px;
}
.ult_modal-auto-top
.ult_modal {
    margin: 35px
auto;
    top: 0;
    -webkit-transform: translate(0);
    -o-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.ult_modal-content {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 7px #404040;
    -moz-box-shadow: 0 0 7px #404040;
    -o-box-shadow: 0 0 7px #404040;
    -ms-box-shadow: 0 0 7px #404040;
    box-shadow: 0 0 7px #404040;
    overflow: hidden;
}
.ult_modal-header {
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
    background: #fff;
}
.ult_modal-header>.modal-icon {
    font-size: 2em;
    display: table-cell;
    vertical-align: middle;
    padding: 0
0 0 20px;
}
h3.ult_modal-title {
    color: inherit;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 10px
20px;
    font-size: 1em;
    line-height: 1.5em;
}
.ult_modal-body {
    padding: 15px
20px;
    background: #fff;
    max-width: 100%;
    overflow: hidden;
    line-height: 1.5em;
}
.ult_modal-body
p {
    margin-bottom: 1em;
}
.ult_modal-body
img {
    max-width: 100%}
.ult-overlay iframe, .ult-overlay
object {
    opacity: 0;
    position: absolute;
    z-index: -99999;
    max-width: 100%}
.ult-overlay.ult-open iframe, .ult-overlay.ult-open
object {
    opacity: 1;
    position: relative;
    z-index: 9999;
    z-index: 16777271;
}
.ult_modal.ult-small {
    width: 35%}
.ult_modal.ult-medium {
    width: 60%}
.ult_modal.ult-container {
    width: 96%}
.ult_modal.ult-block {
    width: auto;
    max-width: 90%;
    display: table;
}
.overlay-fade {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .5s, visibility .5s;
    -moz-transition: opacity .5s, visibility .5s;
    -o-transition: opacity .5s, visibility .5s;
    -ms-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s;
}
.overlay-fade.ult-open {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    -ms-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay-fade .ult_modal-content {
    opacity: .4;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s, opacity .5s;
    -moz-transition: -moz-transform .5s, opacity .5s;
    -o-transition: -o-transform .5s, opacity .5s;
    -ms-transition: -ms-transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s;
}
.overlay-fade.ult-open .ult_modal-content {
    opacity: 1;
}
.overlay-fade.ult-close .ult_modal-content {
    -webkit-transform: translateY(25%);
    -moz-transform: translateY(25%);
    -o-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
}
.overlay-corner {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(50px) translateX(50px);
    -moz-transform: translateY(50px) translateX(50px);
    -o-transform: translateY(50px) translateX(50px);
    -ms-transform: translateY(50px) translateX(50px);
    transform: translateY(50px) translateX(50px);
    -webkit-transition: opacity .5s, -webkit-transform .5s, visibility .5s;
    -moz-transition: opacity .5s, -moz-transform .5s, visibility .5s;
    -o-transition: opacity .5s, -o-transform .5s, visibility .5s;
    -ms-transition: opacity .5s, -ms-transform .5s, visibility .5s;
    transition: opacity .5s, transform .5s, visibility .5s;
}
.overlay-corner.ult-open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0) translateX(0);
    -moz-transform: translateY(0) translateX(0);
    -o-transform: translateY(0) translateX(0);
    -ms-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    -moz-transition: opacity .5s, -moz-transform .5s;
    -o-transition: opacity .5s, -o-transform .5s;
    -ms-transition: opacity .5s, -ms-transform .5s;
    transition: opacity .5s, transform .5s;
}
.overlay-cornerbottomright, .overlay-cornerbottomleft, .overlay-cornertopleft, .overlay-cornertopright {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .5s, -webkit-transform .5s, visibility .5s;
    -moz-transition: opacity .5s, -moz-transform .5s, visibility .5s;
    -o-transition: opacity .5s, -o-transform .5s, visibility .5s;
    -ms-transition: opacity .5s, -ms-transform .5s, visibility .5s;
    transition: opacity .5s, transform .5s, visibility .5s;
}
.overlay-cornerbottomright.ult-open, .overlay-cornerbottomleft.ult-open, .overlay-cornertopleft.ult-open, .overlay-cornertopright.ult-open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0) translateX(0);
    -moz-transform: translateY(0) translateX(0);
    -o-transform: translateY(0) translateX(0);
    -ms-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    -moz-transition: opacity .5s, -moz-transform .5s;
    -o-transition: opacity .5s, -o-transform .5s;
    -ms-transition: opacity .5s, -ms-transform .5s;
    transition: opacity .5s, transform .5s;
}
.overlay-cornerbottomright {
    -webkit-transform: translateY(200px) translateX(200px);
    -moz-transform: translateY(200px) translateX(200px);
    -o-transform: translateY(200px) translateX(200px);
    -ms-transform: translateY(200px) translateX(200px);
    transform: translateY(200px) translateX(200px);
}
.overlay-cornerbottomleft {
    -webkit-transform: translateY(200px) translateX(-200px);
    -moz-transform: translateY(200px) translateX(-200px);
    -o-transform: translateY(200px) translateX(-200px);
    -ms-transform: translateY(200px) translateX(-200px);
    transform: translateY(200px) translateX(-200px);
}
.overlay-cornertopleft {
    -webkit-transform: translateY(-200px) translateX(-200px);
    -moz-transform: translateY(-200px) translateX(-200px);
    -o-transform: translateY(-200px) translateX(-200px);
    -ms-transform: translateY(-200px) translateX(-200px);
    transform: translateY(-200px) translateX(-200px);
}
.overlay-cornertopright {
    -webkit-transform: translateY(-200px) translateX(200px);
    -moz-transform: translateY(-200px) translateX(200px);
    -o-transform: translateY(-200px) translateX(200px);
    -ms-transform: translateY(-200px) translateX(200px);
    transform: translateY(-200px) translateX(200px);
}
.overlay-slidedown, .overlay-slideup, .overlay-slideleft, .overlay-slideright {
    visibility: hidden;
    -webkit-transition: -webkit-transform .4s ease-in-out, visibility .4s;
    -moz-transition: -moz-transform .4s ease-in-out, visibility .4s;
    -o-transition: -o-transform .4s ease-in-out, visibility .4s;
    -ms-transition: -ms-transform .4s ease-in-out, visibility .4s;
    transition: transform .4s ease-in-out, visibility .4s;
}
.overlay-slidedown.ult-open, .overlay-slideup.ult-open, .overlay-slideleft.ult-open, .overlay-slideright.ult-open {
    visibility: visible;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    -moz-transition: -moz-transform .4s ease-in-out;
    -o-transition: -o-transform .4s ease-in-out;
    -ms-transition: -ms-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
}
.overlay-slidedown {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}
.overlay-slidedown.ult-open {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.overlay-slideup {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.overlay-slideup.ult-open {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.overlay-slideleft {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.overlay-slideleft.ult-open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.overlay-slideright {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.overlay-slideright.ult-open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.overlay-zoomin, .overlay-zoomout {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: -webkit-transform .2s, opacity .2s, visibility .2s;
    -moz-transition: -moz-transform .2s, opacity .2s, visibility .2s;
    -o-transition: -o-transform .2s, opacity .2s, visibility .2s;
    -ms-transition: -ms-transform .2s, opacity .2s, visibility .2s;
    transition: transform .2s, opacity .2s, visibility .2s;
}
.overlay-zoomin.ult-open, .overlay-zoomout.ult-open {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .4s, opacity .4s;
    -moz-transition: -moz-transform .4s, opacity .4s;
    -o-transition: -o-transform .4s, opacity .4s;
    -ms-transition: -ms-transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s;
}
.overlay-zoomin {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}
.overlay-zoomout {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}
.overlay-doorhorizontal {
    visibility: hidden;
    width: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: width .5s .3s, visibility .8s;
    -moz-transition: width .5s .3s, visibility .8s;
    -o-transition: width .5s .3s, visibility .8s;
    -ms-transition: width .5s .3s, visibility .8s;
    transition: width .5s .3s, visibility .8s;
}
.overlay-doorhorizontal.ult-open {
    visibility: visible;
    width: 100%;
    -webkit-transition: width .5s;
    -moz-transition: width .5s;
    -o-transition: width .5s;
    -ms-transition: width .5s;
    transition: width .5s;
}
.overlay-doorhorizontal .ult_modal-content, .overlay-doorhorizontal .ult-overlay-close {
    opacity: 0;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    -ms-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay-doorhorizontal.ult-open .ult_modal-content, .overlay-doorhorizontal.ult-open .ult-overlay-close {
    opacity: 1;
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    -ms-transition-delay: .5s;
    transition-delay: .5s;
}
.overlay-doorhorizontal.ult-close .ult_modal-content, .overlay-doorhorizontal.ult-close .ult-overlay-close {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -ms-transition-delay: 0;
    transition-delay: 0;
}
.overlay-doorvertical {
    visibility: hidden;
    width: 100%;
    height: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: height .5s .3s, visibility .8s;
    -moz-transition: height .5s .3s, visibility .8s;
    -o-transition: height .5s .3s, visibility .8s;
    -ms-transition: height .5s .3s, visibility .8s;
    transition: height .5s .3s, visibility .8s;
}
.overlay-doorvertical.ult-open {
    visibility: visible;
    height: 100%;
    -webkit-transition: height .5s;
    -moz-transition: height .5s;
    -o-transition: height .5s;
    -ms-transition: height .5s;
    transition: height .5s;
}
.overlay-doorvertical .ult_modal-content, .overlay-doorvertical .ult-overlay-close {
    opacity: 0;
    -webkit-transition: opacity .3s .5s;
    -moz-transition: opacity .3s .5s;
    -o-transition: opacity .3s .5s;
    -ms-transition: opacity .3s .5s;
    transition: opacity .3s .5s;
}
.overlay-doorvertical.ult-open .ult_modal-content, .overlay-doorvertical.ult-open .ult-overlay-close {
    opacity: 1;
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    -ms-transition-delay: .5s;
    transition-delay: .5s;
}
.overlay-doorvertical.ult-close .ult_modal-content, .overlay-doorvertical.ult-close .ult-overlay-close {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -ms-transition-delay: 0;
    transition-delay: 0;
}
.overlay-cornershape {
    background: transparent;
    visibility: hidden;
    -webkit-transition: visibility .5s;
    -moz-transition: visibility .5s;
    -o-transition: visibility .5s;
    -ms-transition: visibility .5s;
    transition: visibility .5s;
}
.overlay-cornershape.ult-open {
    visibility: visible;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
.overlay-cornershape
svg {
    position: absolute;
    top: 0;
    left: 0;
}
.overlay-cornershape .overlay-path {
    fill: rgba(28, 28, 28, 0.9);
}
.overlay-cornershape .ult_modal-content, .overlay-cornershape .ult-overlay-close {
    opacity: 0;
    -webkit-transition: opacity .4s;
    -moz-transition: opacity .4s;
    -o-transition: opacity .4s;
    -ms-transition: opacity .4s;
    transition: opacity .4s;
}
.overlay-cornershape.ult-open .ult_modal-content, .overlay-cornershape.ult-open .ult-overlay-close {
    opacity: 1;
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    -o-transition-delay: .4s;
    -ms-transition-delay: .4s;
    transition-delay: .4s;
}
.overlay-cornershape.ult-close .ult_modal-content, .overlay-cornershape.ult-close .ult-overlay-close {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -ms-transition-delay: 0;
    transition-delay: 0;
}
.overlay-boxes {
    background: transparent;
    visibility: hidden;
    -webkit-transition: visibility .8s;
    -moz-transition: visibility .8s;
    -o-transition: visibility .8s;
    -ms-transition: visibility .8s;
    transition: visibility .8s;
}
.overlay-boxes.ult-open {
    visibility: visible;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
.overlay-boxes
svg {
    position: absolute;
    top: 0;
    left: 0;
}
.overlay-boxes svg
path {
    fill: rgba(28, 28, 28, 1);
    display: none;
}
.overlay-boxes .ult_modal-content, .overlay-boxes .ult-overlay-close {
    opacity: 0;
    -webkit-transition: opacity .5s .8s;
    -moz-transition: opacity .5s .8s;
    -o-transition: opacity .5s .8s;
    -ms-transition: opacity .5s .8s;
    transition: opacity .5s .8s;
}
.overlay-boxes.ult-open .ult_modal-content, .overlay-boxes.ult-open .ult-overlay-close {
    opacity: 1;
    -webkit-transition-delay: .8s;
    -moz-transition-delay: .8s;
    -o-transition-delay: .8s;
    -ms-transition-delay: .8s;
    transition-delay: .8s;
}
.overlay-boxes.ult-close .ult_modal-content, .overlay-boxes.ult-close .ult-overlay-close {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -ms-transition-delay: 0;
    transition-delay: 0;
}
.overlay-boxes {
    background: transparent;
    visibility: hidden;
    -webkit-transition: visibility .8s;
    -moz-transition: visibility .8s;
    -o-transition: visibility .8s;
    -ms-transition: visibility .8s;
    transition: visibility .8s;
}
.overlay-boxes.ult-open {
    visibility: visible;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
.overlay-boxes
svg {
    position: absolute;
    top: 0;
    left: 0;
}
.overlay-boxes svg
path {
    fill: rgba(28, 28, 28, 1);
    display: none;
}
.overlay-boxes .ult-overlay-close {
    opacity: 0;
    -webkit-transition: opacity .5s .8s;
    -moz-transition: opacity .5s .8s;
    -o-transition: opacity .5s .8s;
    -ms-transition: opacity .5s .8s;
    transition: opacity .5s .8s;
}
.overlay-boxes.ult-open .ult-overlay-close {
    opacity: 1;
    -webkit-transition-delay: .8s;
    -moz-transition-delay: .8s;
    -o-transition-delay: .8s;
    -ms-transition-delay: .8s;
    transition-delay: .8s;
}
.overlay-boxes.ult-close .ult-overlay-close {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -ms-transition-delay: 0;
    transition-delay: 0;
}
.overlay-simplegenie {
    visibility: hidden;
    -webkit-transform: translateY(60%) scale(0);
    -moz-transform: translateY(60%) scale(0);
    -o-transform: translateY(60%) scale(0);
    -ms-transform: translateY(60%) scale(0);
    transform: translateY(60%) scale(0);
    -webkit-transition: -webkit-transform .4s, visibility .4s;
    -moz-transition: -moz-transform .4s, visibility .4s;
    -o-transition: -o-transform .4s, visibility .4s;
    -ms-transition: -ms-transform .4s, visibility .4s;
    transition: transform .4s, visibility .4s;
}
.overlay-simplegenie.ult-open {
    visibility: visible;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: -webkit-transform .4s;
    -moz-transition: -moz-transform .4s;
    -o-transition: -o-transform .4s;
    -ms-transition: -ms-transform .4s;
    transition: transform .4s;
}
.overlay-genie {
    background: transparent;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s .2s, visibility .6s;
    -moz-transition: opacity .3s .2s, visibility .6s;
    -o-transition: opacity .3s .2s, visibility .6s;
    -ms-transition: opacity .3s .2s, visibility .6s;
    transition: opacity .3s .2s, visibility .6s;
}
.overlay-genie.ult-open {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    -ms-transition: opacity .3s;
    transition: opacity .3s;
}
.overlay-genie
svg {
    position: fixed;
    top: 0;
    left: 0;
}
.overlay-genie .overlay-path {
    fill: rgba(28, 28, 28, 0.9);
}
.overlay-genie .ult_modal-content {
    opacity: 0;
    -webkit-transform: scale(0.8) translateY(-48%);
    -moz-transform: scale(0.8) translateY(-48%);
    -o-transform: scale(0.8) translateY(-48%);
    -ms-transform: scale(0.8) translateY(-48%);
    transform: scale(0.8) translateY(-48%);
    -webkit-transition: opacity .3s .3s, -webkit-transform .3s .3s;
    -moz-transition: opacity .3s .3s, -moz-transform .3s .3s;
    -o-transition: opacity .3s .3s, -o-transform .3s .3s;
    -ms-transition: opacity .3s .3s, -ms-transform .3s .3s;
    transition: opacity .3s .3s, transform .3s .3s;
}
.overlay-genie .ult-overlay-close {
    opacity: 0;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    -ms-transition: opacity .3s;
    transition: opacity .3s;
}
.overlay-genie.ult-open .ult_modal-content, .overlay-genie.ult-open .ult-overlay-close {
    opacity: 1;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}
.overlay-genie.ult-open .ult_modal-content {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.overlay-genie.ult-close .ult_modal-content, .overlay-genie.ult-close .ult-overlay-close {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -ms-transition-delay: 0;
    transition-delay: 0;
}
.ult_modal div.ult_modal-body>iframe {
    display: none;
}
.ult-open>.ult_modal div.ult_modal-body>iframe {
    display: block;
}
@media(max-width:767px) {
    .ult_modal.ult-small, .ult_modal.ult-medium, .ult_modal.ult-container {
    width: 80%}
.ult_modal.ult-block {
    max-width: 80%}
.ult-overlay-close {
    width: 24px;
    height: 24px;
    right: 5px;
    top: 5px;
}
}.ult_pricing_table_wrap {
    min-width: 100%}
.wpb_column .wpb_wrapper .ult_pricing_table_wrap, .wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child {
    display: block;
    margin-bottom: 30px;
    float: left;
}
.ult_pricing_table, .ult_pricing_heading, .ult_price_body_block, .ult_price_features, .ult_price_link, .ult_price_description_block {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    display: block;
    position: relative;
}
.ult_pricing_table {
    list-style-type: none;
    font-size: 13px;
    text-align: center;
    -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.ult_pricing_table
.ult_pricing_heading {
    padding: 20px
0;
}
.ult_pricing_table .ult_pricing_heading
h3 {
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    color: inherit !important;
}
.ult_pricing_table .ult_pricing_heading
h5 {
    padding: 0;
    margin: 4px
20px 15px;
    font-size: 12px;
    font-weight: normal;
    color: inherit !important;
}
.ult_pricing_table .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap .ult_pricing_table
.ult_price_body {
    display: table;
    margin: 15px
auto;
}
.ult_price_body
.ult_price {
    vertical-align: middle;
    display: table-cell;
    word-break: break-all;
}
.ult_price_body .ult_price
.ult_price_figure {
    display: block;
    font-size: 1em;
    line-height: 1.3em;
    font-weight: normal;
}
.ult_price_body .ult_price
.ult_price_term {
    font-size: 11px;
    font-weight: normal;
    display: block;
}
.ult_pricing_table
.ult_price_features {
    padding: 15px;
    margin: 0;
}
.ult_pricing_table .ult_price_features
ul {
    color: inherit;
    list-style-type: none;
    padding: 0;
    margin: 0
0 20px;
}
.ult_pricing_table .ult_price_features ul
li {
    color: inherit;
    list-style-type: none;
    padding: 5px
0;
    margin: 0;
    line-height: 1.5em;
    text-decoration: none;
}
.ult_pricing_table
a {
    text-decoration: none !important;
    cursor: pointer;
}
.ult_pricing_table .ult_price_description_block
.ult_price_description {
    list-style-type: none;
    padding: 15px;
    margin: 0;
    line-height: 1.5em;
}
.ult_pricing_table
.ult_price_link {
    padding: 15px
0;
}
.ult_pricing_table .ult_price_link
.ult_price_action_button {
    display: inline-block;
    text-decoration: none;
    font-weight: normal;
    line-height: 1em;
    padding: 9px
20px;
}
.ult_pricing_table_wrap .ult_price_features
img {
    width: 100%;
    max-width: 100%;
    display: block;
}
.ult_clr {
    clear: both;
}
.ult_featured
.ult_pricing_table {
    position: relative;
    z-index: 9;
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
}
.ult_pricing_table:hover {
    box-shadow: 0 0 7px rgba(167, 167, 167, 0.5);
}
.ult_info_table.ult_design_1 .ult_pricing_table
.ult_price_body {
    border: 0;
    width: auto;
    height: auto;
}
.ult_info_table .ult_pricing_table .ult_price_body .aio-icon.none {
    display: block;
    margin: 0
auto;
}
.ult_design_1
.ult_pricing_table {
    background: #444;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
    color: #fff;
}
.ult_design_1 .ult_pricing_table
a {
    color: inherit;
}
.ult_design_1 .ult_pricing_table
.ult_price_body {
    font-size: 16px;
    width: 6em;
    height: 6em;
    padding: 0;
    line-height: 1em;
    border: 2px
solid;
    border-radius: 500%}
.ult_design_1 .ult_pricing_table
.ult_price_link {
    background: #333;
}
.ult_design_1 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #fff;
    background: #000;
    border-radius: 15px;
    background: #444;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
}
.ult_design_1.ult-cs-black .ult_pricing_table, .ult_design_1.ult-cs-black .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #333;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
}
.ult_design_1.ult-cs-red .ult_pricing_table, .ult_design_1.ult-cs-red .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #df4130;
    background: -webkit-linear-gradient(#f04735, #df4130);
    background: -moz-linear-gradient(#f04735, #df4130);
    background: -o-linear-gradient(#f04735, #df4130);
    background: linear-gradient(#f04735, #df4130);
}
.ult_design_1.ult-cs-blue .ult_pricing_table, .ult_design_1.ult-cs-blue .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #2867b6;
    background: -webkit-linear-gradient(#3274c7, #2867b6);
    background: -moz-linear-gradient(#3274c7, #2867b6);
    background: -o-linear-gradient(#3274c7, #2867b6);
    background: linear-gradient(#3274c7, #2867b6);
}
.ult_design_1.ult-cs-yellow .ult_pricing_table, .ult_design_1.ult-cs-yellow .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #f9b84a;
    background: -webkit-linear-gradient(#f1c40f, #f1a90f);
    background: -moz-linear-gradient(#f1c40f, #f1a90f);
    background: -o-linear-gradient(#f1c40f, #f1a90f);
    background: linear-gradient(#f1c40f, #f1a90f);
}
.ult_design_1.ult-cs-green .ult_pricing_table, .ult_design_1.ult-cs-green .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #17924b;
    background: -webkit-linear-gradient(#24bb64, #17924b);
    background: -moz-linear-gradient(#24bb64, #17924b);
    background: -o-linear-gradient(#24bb64, #17924b);
    background: linear-gradient(#24bb64, #17924b);
}
.ult_design_1.ult-cs-gray .ult_pricing_table, .ult_design_1.ult-cs-gray .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #5d5d5d;
    background: #d9dee0;
    background: -webkit-linear-gradient(#e3e4e6, #d9dee0);
    background: -moz-linear-gradient(#e3e4e6, #d9dee0);
    background: -o-linear-gradient(#e3e4e6, #d9dee0);
    background: linear-gradient(#e3e4e6, #d9dee0);
}
.ult_design_2
.ult_pricing_table {
    background: linear-gradient(#FFF, #f0f0f0);
    color: #6f6f6f;
}
.ult_design_2 .ult_pricing_table
a {
    color: inherit;
}
.ult_design_2 .ult_pricing_table .ult_pricing_heading, .ult_design_2 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #0f9000;
    background: -webkit-linear-gradient(#0f9000, #076800);
    background: -moz-linear-gradient(#0f9000, #076800);
    background: -o-linear-gradient(#0f9000, #076800);
    background: linear-gradient(#0f9000, #076800);
    color: #fff;
}
.ult_design_2 .ult_pricing_table .ult_pricing_heading
h5 {
    padding: 0;
    margin: 0
20px;
    font-size: 12px;
}
.ult_design_2
.ult_price_body_block {
    background: #fbfbfb;
    border-bottom: 4px double #dcdcdc;
    color: #6f6f6f;
}
.ult_design_2 .ult_pricing_table
.ult_price_body {
    font-size: 48px;
}
.ult_design_2 .ult_pricing_table .ult_price_features ul
li {
    border-bottom: 1px dashed #999;
    line-height: 2em;
    margin-left: 30px;
    margin-right: 30px;
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li:last-child {
    border-bottom: 0;
}
.ult_design_2 .ult_pricing_table
.ult_price_link {
    padding: 0;
}
.ult_design_2 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #fff;
    background: #000;
    border-radius: 3px;
    padding: 7px;
    background: #0f9000;
    background: -webkit-linear-gradient(#0f9000, #076800);
    background: -moz-linear-gradient(#0f9000, #076800);
    background: -o-linear-gradient(#0f9000, #076800);
    background: linear-gradient(#0f9000, #076800);
    position: absolute;
    right: -8px;
    bottom: -12px;
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    bottom: -6px;
    right: 0;
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-left: 8px solid #1a1a1a;
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_pricing_heading, .ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #333;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    border-left: 8px solid #1a1818;
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_pricing_heading, .ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #df4130;
    background: -webkit-linear-gradient(#f04735, #df4130);
    background: -moz-linear-gradient(#f04735, #df4130);
    background: -o-linear-gradient(#f04735, #df4130);
    background: linear-gradient(#f04735, #df4130);
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    border-left: 8px solid #ac3900;
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_pricing_heading, .ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #2867b6;
    background: -webkit-linear-gradient(#3274c7, #2867b6);
    background: -moz-linear-gradient(#3274c7, #2867b6);
    background: -o-linear-gradient(#3274c7, #2867b6);
    background: linear-gradient(#3274c7, #2867b6);
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    border-left: 8px solid #0555ba;
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_pricing_heading, .ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #f9b84a;
    background: -webkit-linear-gradient(#f1c40f, #f1a90f);
    background: -moz-linear-gradient(#f1c40f, #f1a90f);
    background: -o-linear-gradient(#f1c40f, #f1a90f);
    background: linear-gradient(#f1c40f, #f1a90f);
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    border-left: 8px solid #ce5e0b;
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_pricing_heading, .ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #17924b;
    background: -webkit-linear-gradient(#24bb64, #17924b);
    background: -moz-linear-gradient(#24bb64, #17924b);
    background: -o-linear-gradient(#24bb64, #17924b);
    background: linear-gradient(#24bb64, #17924b);
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    border-left: 8px solid #037433;
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_pricing_heading, .ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #5d5d5d;
    background: #d9dee0;
    background: -webkit-linear-gradient(#e3e4e6, #d9dee0);
    background: -moz-linear-gradient(#e3e4e6, #d9dee0);
    background: -o-linear-gradient(#e3e4e6, #d9dee0);
    background: linear-gradient(#e3e4e6, #d9dee0);
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button:after {
    border-left: 8px solid #bdbdbd;
}
.ult_design_3
.ult_pricing_table {
    background: #262626;
    background: -webkit-linear-gradient(#262626, #000);
    background: -moz-linear-gradient(#262626, #000);
    background: -o-linear-gradient(#262626, #000);
    background: linear-gradient(#262626, #000);
    color: #FFF;
}
.ult_design_3 .ult_pricing_table
a {
    color: inherit;
}
.ult_design_3
.ult_price_body_block {
    background: #353535;
}
.ult_design_3 .ult_pricing_table .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table
.ult_price_body {
    margin: 25px
auto;
    font-size: 40px;
}
.ult_design_3 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #fff;
    background: #000;
    border-radius: 3px;
    padding: 10px;
    background: #666;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
}
.ult_design_3.ult-cs-black
.ult_pricing_table {
    background: #333;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
}
.ult_design_3.ult-cs-red
.ult_pricing_table {
    background: #df4130;
    background: -webkit-linear-gradient(#f04735, #df4130);
    background: -moz-linear-gradient(#f04735, #df4130);
    background: -o-linear-gradient(#f04735, #df4130);
    background: linear-gradient(#f04735, #df4130);
}
.ult_design_3.ult-cs-blue
.ult_pricing_table {
    background: #2867b6;
    background: -webkit-linear-gradient(#3274c7, #2867b6);
    background: -moz-linear-gradient(#3274c7, #2867b6);
    background: -o-linear-gradient(#3274c7, #2867b6);
    background: linear-gradient(#3274c7, #2867b6);
}
.ult_design_3.ult-cs-yellow
.ult_pricing_table {
    background: #f9b84a;
    background: -webkit-linear-gradient(#f1c40f, #f1a90f);
    background: -moz-linear-gradient(#f1c40f, #f1a90f);
    background: -o-linear-gradient(#f1c40f, #f1a90f);
    background: linear-gradient(#f1c40f, #f1a90f);
}
.ult_design_3.ult-cs-green
.ult_pricing_table {
    background: #17924b;
    background: -webkit-linear-gradient(#24bb64, #17924b);
    background: -moz-linear-gradient(#24bb64, #17924b);
    background: -o-linear-gradient(#24bb64, #17924b);
    background: linear-gradient(#24bb64, #17924b);
}
.ult_design_3.ult-cs-gray
.ult_pricing_table {
    color: #5d5d5d;
    background: #d9dee0;
    background: -webkit-linear-gradient(#e3e4e6, #d9dee0);
    background: -moz-linear-gradient(#e3e4e6, #d9dee0);
    background: -o-linear-gradient(#e3e4e6, #d9dee0);
    background: linear-gradient(#e3e4e6, #d9dee0);
}
.ult_design_3.ult-cs-gray
.ult_price_body_block {
    color: #FFF;
}
.ult_design_4
.ult_pricing_table {
    background: #f9f9f9;
    color: #777;
    border-top: 5px solid #b9ce06;
    border-bottom: 5px solid #DDD;
}
.ult_design_4 .ult_pricing_table
a {
    color: inherit;
}
.ult_design_4 .ult_pricing_table
.ult_price_body_block {
    top: -3px;
    border-bottom: 2px solid #e5e5e5;
}
.ult_design_4 .ult_pricing_table
.ult_price_body {
    font-size: 48px;
}
.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block
.ult_price_body {
    margin: -5px auto 15px;
}
.ult_design_4 .ult_pricing_table .ult_price_features ul
li {
    border-bottom: 1px solid #ededed;
    line-height: 2em;
    margin-left: 30px;
    margin-right: 30px;
}
.ult_design_4 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #fff;
    background: #b9ce06;
    border-radius: 3px;
    padding: 10px;
}
.ult_design_4.ult-cs-black
.ult_pricing_table {
    border-top: 5px solid #333;
}
.ult_design_4.ult-cs-black .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #333;
}
.ult_design_4.ult-cs-red
.ult_pricing_table {
    border-top: 5px solid #df4130;
}
.ult_design_4.ult-cs-red .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #df4130;
}
.ult_design_4.ult-cs-blue
.ult_pricing_table {
    border-top: 5px solid #2867b6;
}
.ult_design_4.ult-cs-blue .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #2867b6;
}
.ult_design_4.ult-cs-yellow
.ult_pricing_table {
    border-top: 5px solid #f1a90f;
}
.ult_design_4.ult-cs-yellow .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #f1a90f;
}
.ult_design_4.ult-cs-green
.ult_pricing_table {
    border-top: 5px solid #17924b;
}
.ult_design_4.ult-cs-green .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #17924b;
}
.ult_design_4.ult-cs-gray
.ult_pricing_table {
    border-top: 5px solid #d9dee0;
}
.ult_design_4.ult-cs-gray .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #d9dee0;
    color: #5d5d5d;
}
.ult_design_5
.ult_pricing_table {
    background: #f7f7f7;
    color: #777;
    border-bottom: 5px solid #DDD;
}
.ult_design_5 .ult_pricing_table
a {
    color: inherit;
}
.ult_design_5 .ult_pricing_table .ult_pricing_heading, .ult_design_5 .ult_pricing_table
.ult_price_body_block {
    background: #fac635;
    color: #fff;
}
.ult_design_5 .ult_pricing_table
.ult_price_body_block {
    top: -3px;
}
.ult_design_5 .ult_pricing_table
.ult_price_body {
    font-size: 48px;
}
.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body, .wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block
.ult_price_body {
    margin: -5px auto 15px;
}
.ult_design_5 .ult_pricing_table .ult_price_features ul
li {
    border-bottom: 1px solid #ededed;
    line-height: 2em;
    margin-left: 30px;
    margin-right: 30px;
}
.ult_design_5 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #fff;
    background: #555;
    border-radius: 3px;
    padding: 10px;
}
.ult_design_5.ult-cs-black .ult_pricing_table .ult_pricing_heading, .ult_design_5.ult-cs-black .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-black .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #333;
}
.ult_design_5.ult-cs-red .ult_pricing_table .ult_pricing_heading, .ult_design_5.ult-cs-red .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-red .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #df4130;
}
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_pricing_heading, .ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #2867b6;
}
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_pricing_heading, .ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #f9b84a;
}
.ult_design_5.ult-cs-green .ult_pricing_table .ult_pricing_heading, .ult_design_5.ult-cs-green .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-green .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #17924b;
}
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_pricing_heading, .ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_body_block, .ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #d9dee0;
    color: #5d5d5d;
}
.ult_design_6
.ult_pricing_table {
    background: #FFF;
    color: #777;
    border: 1px
solid #efefef;
}
.ult_design_6 .ult_pricing_table
a {
    color: inherit;
}
.ult_design_6 .ult_pricing_table .ult_pricing_heading, .ult_design_6 .ult_pricing_table
.ult_price_body_block {
    background: #322d68;
    color: #fff;
}
.ult_design_6 .ult_pricing_table
.ult_price_body_block {
    height: 3em;
    margin-bottom: 3em;
    font-size: 16px;
}
.ult_design_6 .ult_pricing_table
.ult_price_body {
    font-size: 16px;
    width: 6em;
    height: 6em;
    padding: 0;
    line-height: 1em;
    border: 2px
solid #f0f0f0;
    border-radius: 500%;
    margin: 0
auto !important;
    position: relative;
    top: 0;
    background: #FFF;
    color: #777;
    -webkit-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset;
    -moz-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset;
    -o-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset;
    -ms-box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset;
    box-shadow: 0 5px 20px #DDD inset, 0 3px 0 #999 inset;
}
.ult_design_6 .ult_pricing_table .ult_price_link
.ult_price_action_button {
    color: #fff;
    border-radius: 15px;
    background: #444;
    background: -webkit-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
}
.ult_design_6.ult_featured
.ult_price_body_block {
    margin-top: -5px;
}
.ult_design_6.ult-cs-black .ult_pricing_table .ult_pricing_heading, .ult_design_6.ult-cs-black .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-black .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #333;
}
.ult_design_6.ult-cs-red .ult_pricing_table .ult_pricing_heading, .ult_design_6.ult-cs-red .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-red .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #df4130;
}
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_pricing_heading, .ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #2867b6;
}
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_pricing_heading, .ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #f9b84a;
}
.ult_design_6.ult-cs-green .ult_pricing_table .ult_pricing_heading, .ult_design_6.ult-cs-green .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-green .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #17924b;
}
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_pricing_heading, .ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_link
.ult_price_action_button {
    background: #d9dee0;
    color: #5d5d5d;
}
div.stats-desc>div.counter_prefix, div.stats-desc>div.counter_suffix {
    display: inline;
}
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {
    display: block;
    margin-bottom: 30px;
}
.stats-block .stats-number {
    font-size: 26px;
    line-height: 1.3em;
    font-weight: 500;
    display: inline;
}
.stats-block .stats-text {
    font-size: 18px;
    width: 100%}
.stats-left .aio-icon-left {
    display: table-cell;
    padding-right: 15px;
}
.stats-left .stats-desc {
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: auto;
}
.stats-top .aio-icon-top, .stats-top .stats-desc {
    width: 100%;
    display: block;
    text-align: center;
}
.stats-top .aio-icon, .stats-top .img-icon {
    margin: 0
auto;
}
.stats-top .aio-icon-img {
    margin: 0
auto;
}
.stats-top .stats-number {
    padding: 8px
0;
}
.stats-right.stats-block {
    display: inline-block;
    width: 100%}
.stats-right .aio-icon-right {
    display: table-cell;
    padding-left: 15px;
}
.stats-right .stats-desc {
    text-align: right;
    display: table-cell;
    vertical-align: middle;
}
.stats-block.stats-left, .stats-block.stats-right {
    direction: ltr;
}
.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: .5em;
}
.aio-icon-img.uavc-square {
    width: 1em;
    min-height: 1em;
    background: rgba(214, 214, 214, 0.44);
    border-radius: 0;
    padding: .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: 0;
    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: .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: .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: .5em;
    left: 50%;
    width: 100%;
    height: 10px;
    border-top-width: 1px;
    border-top-style: dashed;
    margin-left: .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: .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;
}
.ulsb-container {
    position: relative;
    width: 150px;
    height: 400px;
    margin: 30px
auto 0 auto;
}
.ulsb-container .ulsb-strip {
    position: absolute;
    top: 0;
    left: 0;
    width: 130px;
    background: #fff;
    height: 400px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    background-image: url('../../../../../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/images/fabric.png');
    -webkit-transform-origin: 25% 90%;
    -moz-transform-origin: 25% 90%;
    -o-transform-origin: 25% 90%;
    -ms-transform-origin: 25% 90%;
    transform-origin: 25% 90%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 11px 11px 18px rgba(0, 0, 0, 0.4);
}
.ulsb-container .ulsb-strip:nth-child(1) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.ulsb-container .ulsb-strip:nth-child(2) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 2px 2px 1px rgba(0, 0, 0, 0.1);
}
.ulsb-container .ulsb-strip:nth-child(3) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 3px 3px 2px rgba(0, 0, 0, 0.2);
}
.ulsb-container .ulsb-strip:nth-child(4) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 4px 4px 4px rgba(0, 0, 0, 0.2);
}
.ulsb-container .ulsb-strip:nth-child(5) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 5px 5px 6px rgba(0, 0, 0, 0.3);
}
.ulsb-container .ulsb-strip:nth-child(6) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 6px 6px 8px rgba(0, 0, 0, 0.3);
}
.ulsb-container .ulsb-strip:nth-child(7) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 7px 7px 10px rgba(0, 0, 0, 0.4);
}
.ulsb-container .ulsb-strip:nth-child(8) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 8px 8px 12px rgba(0, 0, 0, 0.4);
}
.ulsb-container .ulsb-strip:nth-child(9) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 9px 9px 14px rgba(0, 0, 0, 0.4);
}
.ulsb-container .ulsb-strip:nth-child(10) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 10px 10px 16px rgba(0, 0, 0, 0.4);
}
.ulsb-container .ulsb-strip:nth-child(11) {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 11px 11px 18px rgba(0, 0, 0, 0.4);
}
.ulsb-container .ulsb-strip:last-child {
    background: #645b5c url('../../../../../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/images/cover.jpg') repeat center center;
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.2), 12px 12px 20px rgba(0, 0, 0, 0.6), inset 2px 2px 0 rgba(255, 255, 255, 0.1);
}
.ulsb-container .ulsb-strip:last-child:after {
    content: '';
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #ddd;
    background: -moz-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ddd), color-stop(48%, #58535e), color-stop(100%, #889396));
    background: -webkit-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%);
    background: -o-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%);
    background: -ms-linear-gradient(-45deg, #ddd 0, #58535e 48%, #889396 100%);
    background: linear-gradient(135deg, #ddd 0, #58535e 48%, #889396 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#889396', GradientType=1);
    box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5), 1px 1px 1px rgba(255, 255, 255, 0.1);
}
.ulsb-container .ulsb-strip
h4 {
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    font-weight: 700;
    font-size: 16px;
    line-height: 1.3em;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
    margin: 5px;
    padding: 5px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ulsb-container .ulsb-strip:last-child
h4 {
    background: rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1);
}
.ulsb-container .ulsb-strip:last-child
h5 {
    font-size: 35px;
    white-space: nowrap;
    text-align: left;
    margin: 0;
    padding: 0;
    position: relative;
    line-height: 1.3em;
    width: 100%;
    height: calc(100% - 75px);
    color: #111;
    text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1);
    text-transform: uppercase;
}
.ulsb-container .ulsb-strip:last-child h5
span {
    -webkit-transform: rotate(-90deg) translateX(0) translateY(-50%);
    -moz-transform: rotate(-90deg) translateX(0) translateY(-50%);
    -o-transform: rotate(-90deg) translateX(0) translateY(-50%);
    -ms-transform: rotate(-90deg) translateX(0) translateY(-50%);
    transform: rotate(-90deg) translateX(0) translateY(-50%);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    left: 100%;
    right: 0;
    bottom: 0;
    text-align: right;
    display: block;
}
.ulsb-container.ulsb-style-2 .ulsb-strip:last-child
h5 {
    -webkit-transform: rotateZ(90deg) translateX(58%) translateY(-105%);
    -moz-transform: rotateZ(90deg) translateX(58%) translateY(-105%);
    -o-transform: rotateZ(90deg) translateX(58%) translateY(-105%);
    -ms-transform: rotateZ(90deg) translateX(58%) translateY(-105%);
    transform: rotateZ(90deg) translateX(58%) translateY(-105%);
}
.ulsb-container .ulsb-icon {
    display: inline-block;
    height: auto;
    width: 100%;
    margin: 20px
auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ulsb-container.ulsb-responsive {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    float: left;
    margin: 10px
0 30px;
    padding: 0;
}
.ulsb-container.ulsb-responsive .ulsb-strip {
    position: relative;
    width: 130px;
    height: 400px;
    float: left;
    margin: 0
15px 15px 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.1), 2px 2px 5px rgba(0, 0, 0, 0.4);
}
.ulsb-container.ulsb-responsive .ulsb-strip:last-child:after {
    content: none;
}
.smile-icon-timeline-wrap {
    margin-bottom: 50px !important;
    margin-top: 20px !important;
    display: block;
    position: relative;
    z-index: 9;
    max-width: 100%}
.timeline-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
}
.timeline-wrapper:last-child {
    padding-bottom: 0;
}
.timeline-line {
    position: absolute;
    left: 50%;
    margin-left: 0;
    height: 100%;
    border-right: 1px solid #d0d0d0;
    z-index: -1;
}
.timeline-line
o {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #de5034;
    position: absolute;
    left: -4px;
}
.timeline-line
z {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #de5034;
    position: absolute;
    bottom: 0;
    left: -4px;
}
.smile-icon-timeline-wrap .timeline-separator-text {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.timeline-separator-text .sep-text {
    display: inline-block;
    padding: 2px
7px;
    line-height: 1.5em;
    z-index: 99;
    position: relative;
    border-radius: 3px;
    background-color: #de5034;
    color: #fff;
}
.smile-icon-timeline-wrap .timeline-feature-item {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    border: 1px
solid #d0d0d0;
    border-radius: 4px;
    background: #fcfcfc;
}
.timeline-wrapper .timeline-feature-item.feat-item {
    margin-bottom: 20px;
}
.smile-icon-timeline-wrap .timeline-feature-item.feat-top {
    margin-bottom: 40px;
}
.timeline-wrapper .timeline-block {
    width: calc(50% - 19px);
    margin-bottom: 20px;
    position: relative;
    display: block;
    table-layout: fixed;
    border: 1px
solid #d0d0d0;
    border-radius: 4px;
    background: #fcfcfc;
}
.jstime .timeline-block.timeline-post-right {
    margin-left: 40px !important;
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block {
    margin-bottom: 20px;
}
.timeline-block .timeline-icon-block, .timeline-block .timeline-header-block {
    display: block;
    position: relative;
    vertical-align: middle;
}
.timeline-block .timeline-header-block {
    width: 100%}
.timeline-block .timeline-header {
    display: table-cell;
    position: relative;
    vertical-align: top;
    width: 100%;
    padding: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.timeline-header-block .timeline-header h3, .timeline-block .timeline-header
h3 {
    font-size: 15px;
    line-height: 1.5em;
    margin: 0
0 7px;
    display: block;
}
.timeline-block .timeline-header-block .timeline-header, .timeline-feature-item .timeline-header-block .timeline-header {
    font-size: 13px;
    display: inline-block;
}
.timeline-block .timeline-header-block .timeline-header p, .timeline-feature-item .timeline-header-block .timeline-header
p {
    margin-bottom: 5px;
}
.timeline-block .timeline-header-block .timeline-header img, .timeline-feature-item .timeline-header-block .timeline-header img, .timeline-block .timeline-header-block .timeline-header iframe, .timeline-feature-item .timeline-header-block .timeline-header iframe, .timeline-block .timeline-header-block .timeline-header object, .timeline-feature-item .timeline-header-block .timeline-header
object {
    line-height: 0;
    display: inline-block;
    vertical-align: top;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    max-width: 100%}
.timeline-clear {
    clear: both;
}
.timeline-wrapper .timeline-dot, .timeline-feature-item .timeline-dot {
    width: 1px;
    height: 1px;
    background-color: #de5034;
    border: 4px
solid #fff;
    border-radius: 500px;
    position: absolute;
    top: 32px;
    display: block;
    padding: 3px;
}
.timeline-post-left .timeline-dot {
    right: -28px;
}
.timeline-post-right .timeline-dot {
    left: -26px;
}
.feat-item .feat-dot {
    top: -30px;
    left: 50%;
    position: absolute;
}
.feat-item .feat-dot.feat-top {
    top: auto;
    bottom: -25px;
}
.feat-item .timeline-dot {
    left: -6px;
    position: relative;
    top: 0;
}
.ult-timeline-arrow {
    position: absolute;
    height: 0;
    width: 1px;
}
.ult-timeline-arrow s, .ult-timeline-arrow
l {
    border-color: rgba(255, 255, 255, 0) #d0d0d0;
    border-style: solid;
    display: block;
    position: relative;
    top: 0;
}
.ult-timeline-arrow
l {
    top: -16.5px;
}
.timeline-post-right .ult-timeline-arrow {
    top: 30px;
}
.timeline-post-right .ult-timeline-arrow {
    left: -10px;
}
.timeline-post-right .ult-timeline-arrow s, .timeline-post-right .ult-timeline-arrow
l {
    border-width: 9px 10px 9px 0;
}
.timeline-post-right .ult-timeline-arrow
l {
    border-right-color: #fcfcfc;
    left: 1px;
}
.timeline-post-left .ult-timeline-arrow {
    top: 30px;
}
.timeline-post-left .ult-timeline-arrow {
    right: -1px;
}
.timeline-post-left .ult-timeline-arrow s, .timeline-post-left .ult-timeline-arrow
l {
    border-width: 9px 0 9px 10px;
}
.timeline-post-left .ult-timeline-arrow
l {
    border-left-color: #fcfcfc;
    right: 1px;
}
.feat-item .ult-timeline-arrow {
    position: absolute;
    height: 0;
    width: 1px;
    top: -9px;
    left: 50%}
.feat-item .ult-timeline-arrow.feat-top {
    top: auto;
    bottom: 0;
}
.feat-item .ult-timeline-arrow s, .feat-item .ult-timeline-arrow
l {
    border-width: 0 10px 9px 10px;
    border-color: #d0d0d0 rgba(255, 255, 255, 0);
    border-style: solid;
    display: block;
    position: relative;
    top: 0;
    left: -9px;
}
.feat-item .ult-timeline-arrow.feat-top s, .feat-item .ult-timeline-arrow.feat-top
l {
    border-width: 8px 10px 0 10px;
}
.feat-item .ult-timeline-arrow.feat-top
s {
    top: 1px;
}
.feat-item .ult-timeline-arrow
l {
    border-bottom-color: #FFF;
    top: -8px;
    right: 0;
}
.timeline-post-left .timeline-header {
    text-align: right;
}
.timeline-post-left .ult-timeline-icon .aio-icon {
    position: relative;
}
.timeline-post-left .ult-timeline-icon .aio-icon.none, .timeline-post-left .ult-timeline-icon .aio-icon-img {
    position: relative;
}
.timeline-post-right .timeline-header {
    text-align: left;
}
.timeline-post-right .ult-timeline-icon .aio-icon {
    position: relative;
}
.timeline-post-right .ult-timeline-icon .aio-icon.none, .timeline-post-right .ult-timeline-icon .aio-icon-img {
    position: relative;
}
.timeline-feature-item.feat-item .timeline-header {
    display: block;
    padding: 15px;
}
.timeline-feature-item.feat-item .timeline-icon-block {
    display: block;
    width: 100%}
.timeline-feature-item.feat-item .ult-timeline-icon {
    margin: 0
auto;
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img {
    margin-left: auto;
    margin-right: auto;
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon, .timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img {
    margin-top: 15px;
}
.smile-icon-timeline-wrap.timeline-custom-width {
    margin-left: auto;
    margin-right: auto;
}
.timeline-custom-width .timeline-block .timeline-header {
    width: 100%}
.timeline-custom-width .timeline-left .timeline-post-left {
    float: right;
}
.timeline-custom-width .timeline-right .timeline-post-right {
    float: left;
}
.tl-animation-slide-out .timeline-post-right, .tl-animation-slide-out .timeline-post-left, .tl-animation-slide-out .timeline-dot {
    -webkit-transition: -webkit-transform 150ms linear;
    -moz-transition: -moz-transform 150ms linear;
    -o-transition: -o-transform 150ms linear;
    transition: transform 150ms linear;
}
.tl-animation-slide-out .timeline-post-right:hover {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
}
.tl-animation-slide-out .timeline-post-right:hover .timeline-dot {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}
.tl-animation-slide-out .timeline-post-left:hover {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}
.tl-animation-slide-out .timeline-post-left:hover .timeline-dot {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
}
.tl-animation-slide-up .timeline-block, .tl-animation-slide-up .feat-item {
    -webkit-transition: -webkit-transform 150ms linear;
    -moz-transition: -moz-transform 150ms linear;
    -o-transition: -o-transform 150ms linear;
    transition: transform 150ms linear;
}
.tl-animation-slide-up .timeline-block:hover, .tl-animation-slide-up .feat-item:hover {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
.tl-animation-slide-down .timeline-block, .tl-animation-slide-down .feat-item {
    -webkit-transition: -webkit-transform 150ms linear;
    -moz-transition: -moz-transform 150ms linear;
    -o-transition: -o-transform 150ms linear;
    transition: transform 150ms linear;
}
.tl-animation-slide-down .timeline-block:hover, .tl-animation-slide-down .feat-item:hover {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
.tl-animation-shadow .timeline-block, .tl-animation-shadow .feat-item {
    -webkit-transition: box-shadow 300ms linear;
    -moz-transition: box-shadow 300ms linear;
    -o-transition: box-shadow 300ms linear;
    transition: box-shadow 300ms linear;
}
.tl-animation-shadow .timeline-block, .tl-animation-shadow .feat-item {
    box-shadow: none;
}
.tl-animation-shadow .timeline-block:hover, .tl-animation-shadow .feat-item:hover {
    box-shadow: 0 0 3px #626262;
}
.timeline-block a, a .timeline-block {
    text-decoration: none;
}
.timeline-block .timeline-header
a {
    display: block;
    margin-top: 10px;
}
.time-clash-right, .time-clash-left {
    margin-top: 17px;
}
.timeline-block input, .timeline-block select, .timeline-block button, .timeline-block textarea, .timeline-block input.wpcf7-form-control {
    max-width: 100% !important;
}
@media(max-width:767px) {
    .smile-icon-timeline-wrap {
    max-width: 100%}
.smile-icon-timeline-wrap .timeline-feature-item {
    margin-right: 0 !important;
}
.smile-icon-timeline-wrap .timeline-line {
    left: 50% !important;
    margin-left: 0 !important;
}
.smile-icon-timeline-wrap .timeline-block, .smile-icon-timeline-wrap .timeline-separator-text {
    width: 100%;
    max-width: 100%}
.jstime .timeline-block.timeline-post-right {
    margin-left: 0 !important;
}
.smile-icon-timeline-wrap .ult-timeline-arrow, .smile-icon-timeline-wrap .timeline-dot {
    display: none;
}
.timeline-block .timeline-header {
    display: block;
    text-align: left;
}
.timeline-block.timeline-post-left .timeline-icon-block {
    padding: 5px
0 5px 15px;
}
.timeline-block.timeline-post-right .timeline-icon-block {
    padding: 5px
15px 5px 0;
}
.timeline-post-left .ult-timeline-icon .aio-icon, .timeline-post-left .ult-timeline-icon .aio-icon.none, .timeline-post-left .ult-timeline-icon .aio-icon-img {
    left: 0;
}
.timeline-post-right .ult-timeline-icon .aio-icon, .timeline-post-right .ult-timeline-icon .aio-icon.none, .timeline-post-right .ult-timeline-icon .aio-icon-img {
    right: 0;
}
}.smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block {
    width: calc(50% - 19px);
}
.csstime .timeline-line {
    margin-left: 0;
}
@media(max-width:767px) {
    .smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block {
    width: 100%}
}.bsf_tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
}
.bsf_tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9;
}
.bsf_tooltip.top {
    padding: 5px
0;
    margin-top: -3px;
}
.bsf_tooltip.right {
    padding: 0
5px;
    margin-left: 3px;
}
.bsf_tooltip.bottom {
    padding: 5px
0;
    margin-top: 3px;
}
.bsf_tooltip.left {
    padding: 0
5px;
    margin-left: -3px;
}
.bsf_tooltip-inner {
    max-width: 200px;
    padding: 5px
8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #3b3b3b;
    border-radius: 0;
}
.bsf_tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.bsf_tooltip.top .bsf_tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #3b3b3b;
}
.bsf_tooltip.top-left .bsf_tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #3b3b3b;
}
.bsf_tooltip.top-right .bsf_tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #3b3b3b;
}
.bsf_tooltip.right .bsf_tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #3b3b3b;
}
.bsf_tooltip.left .bsf_tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #3b3b3b;
}
.bsf_tooltip.bottom .bsf_tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #3b3b3b;
}
.bsf_tooltip.bottom-left .bsf_tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #3b3b3b;
}
.bsf_tooltip.bottom-right .bsf_tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #3b3b3b;
}
.bsf_tooltip.fade {
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.bsf_tooltip.fade.in {
    opacity: 1;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.smile_icon_list div:last-child>li
.icon_list_connector {
    display: none;
}
@charset "UTF-8";
    .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: 0;
    bottom: auto;
}
.ult-vc-seperator.bottom_seperator {
    top: auto;
    bottom: 0;
}
.uvc-svg-triangle, .uvc-svg-circle {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
}
.ult-vc-seperator
svg {
    width: 100%;
    height: auto;
}
.bottom_seperator .uvc-svg-triangle, .bottom_seperator .uvc-svg-circle {
    top: auto;
    bottom: 0;
    -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: 0;
    bottom: auto;
    z-index: 1;
}
.bottom_seperator .uvc-x-large-triangle {
    top: auto;
    bottom: 0;
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.uvc-x-large-triangle-left, .uvc-x-large-triangle-right {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
}
.bottom_seperator .uvc-x-large-triangle-left, .bottom_seperator .uvc-x-large-triangle-right {
    top: auto;
    bottom: 0;
}
.top_seperator .uvc-x-large-triangle-left {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    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: auto;
    bottom: 0;
}
.top_seperator .uvc-x-large-circle {
    top: 0;
    bottom: auto;
}
.bottom_seperator .uvc-x-large-circle {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.uvc-curve-up-seperator {
    position: absolute;
    top: auto;
    bottom: 0;
}
.top_seperator .uvc-curve-up-seperator {
    top: 0;
    bottom: auto;
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}
.uvc-curve-down-seperator {
    position: absolute;
    top: auto;
    bottom: 0;
}
.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: 0;
    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: 0;
}
.top_seperator .uvc-tilt-left-seperator {
    top: 0;
    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: 0;
}
.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: 0;
    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:before, .ult-rounded-split-seperator:after {
    left: 0;
    z-index: 10;
    width: 50%;
    height: 70px;
    background: inherit;
    content: '';
    position: absolute;
}
.top_seperator.ult-rounded-split-seperator-wrapper {
    top: 0;
    bottom: auto;
}
.uvc-wave-seperator {
    position: absolute;
    top: auto;
    bottom: 0;
}
.top_seperator .uvc-wave-seperator {
    top: 0;
    bottom: auto;
    -moz-transform: scale(-1);
    -webkit-transform: scale(-1);
    -o-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
}
.uvc-cloud-seperator {
    position: absolute;
    top: auto;
    bottom: 0;
}
.top_seperator .uvc-cloud-seperator {
    top: 0;
    bottom: auto;
    -moz-transform: scale(-1);
    -webkit-transform: scale(-1);
    -o-transform: scale(-1);
    -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%}
.wpb_row, .wpb_column, .upb_video_class {
    position: relative;
}
.upb_row_bg {
    position: absolute;
    width: 100%;
    height: 80%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    z-index: 0;
}
.upb_bg_img {
    display: none !important;
}
.vcpb-default {
    background-attachment: initial;
    background-size: cover;
    background-repeat: no-repeat;
}
.vcpb-fix {
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}
.vertical_layer_parallax {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: cover;
}
.vcpb-vz-jquery {
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-attachment: fixed;
}
.vcpb-hz-jquery {
    background-repeat: no-repeat;
    background-position: 0 50%}
.vcpb-fs-jquery {
    overflow: hidden;
}
.upb_video-wrapper {
    display: block;
    max-width: 100%;
    height: 100%}
.upb_video-text {
    position: relative;
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.upb-background-text-wrapper, .upb_video-text-wrapper {
    position: relative;
}
.video-browser-size .upb_video-text, .full-browser-size .upb-background-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;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
}
.upb_video-src {
    max-width: none;
    height: auto;
}
.upb_utube_iframe, .upb_vimeo_iframe {
    max-width: none;
    max-height: none;
    width: 100%;
    height: 100%;
    position: absolute;
}
.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: 0.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, .x-content-band, .toranj-vc-row-wrapper {
    position: relative;
}
.js_active .site-inner {
    overflow: visible;
}
/* * Datepicker for Bootstrap * * Copyright 2012 Stefan Petre * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * */
.clearfix {
    *zoom: 1;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bootstrap-datetimepicker-widget {
    top: 0;
    left: 0;
    width: 250px;
    padding: 4px;
    margin-top: 1px;
    z-index: 3000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.bootstrap-datetimepicker-widget:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px;
}
.bootstrap-datetimepicker-widget:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.bootstrap-datetimepicker-widget.pull-right:before {
    left: auto;
    right: 6px;
}
.bootstrap-datetimepicker-widget.pull-right:after {
    left: auto;
    right: 7px;
}
.bootstrap-datetimepicker-widget>ul {
    list-style-type: none;
    margin: 0;
}
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 100%;
    font-weight: bold;
    font-size: 1.2em;
}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
    width: 4px;
    padding: 0;
    margin: 0;
}
.bootstrap-datetimepicker-widget .datepicker>div {
    display: none;
}
.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
}
.bootstrap-datetimepicker-widget
table {
    width: 100%;
    margin: 0;
}
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget
th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover {
    background: #eee;
    cursor: pointer;
}
.bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget
td.new {
    color: #999;
}
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
    color: #fff;
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(top, #08c, #04c);
    background-image: -o-linear-gradient(top, #08c, #04c);
    background-image: linear-gradient(to bottom, #08c, #04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #04c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget td.active:hover, .bootstrap-datetimepicker-widget td.active:hover:hover, .bootstrap-datetimepicker-widget td.active:active, .bootstrap-datetimepicker-widget td.active:hover:active, .bootstrap-datetimepicker-widget td.active.active, .bootstrap-datetimepicker-widget td.active:hover.active, .bootstrap-datetimepicker-widget td.active.disabled, .bootstrap-datetimepicker-widget td.active:hover.disabled, .bootstrap-datetimepicker-widget td.active[disabled], .bootstrap-datetimepicker-widget td.active:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3;
}
.bootstrap-datetimepicker-widget td.active:active, .bootstrap-datetimepicker-widget td.active:hover:active, .bootstrap-datetimepicker-widget td.active.active, .bootstrap-datetimepicker-widget td.active:hover.active {
    background-color: #039 9;
}
.bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover {
    background: 0;
    color: #999;
    cursor: not-allowed;
}
.bootstrap-datetimepicker-widget td
span {
    display: block;
    width: 47px;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 2px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.bootstrap-datetimepicker-widget td span:hover {
    background: #eee;
}
.bootstrap-datetimepicker-widget td
span.active {
    color: #fff;
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #08c, #04c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
    background-image: -webkit-linear-gradient(top, #08c, #04c);
    background-image: -o-linear-gradient(top, #08c, #04c);
    background-image: linear-gradient(to bottom, #08c, #04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #04c;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget td span.active:hover, .bootstrap-datetimepicker-widget td span.active:active, .bootstrap-datetimepicker-widget td span.active.active, .bootstrap-datetimepicker-widget td span.active.disabled, .bootstrap-datetimepicker-widget td span.active[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3;
}
.bootstrap-datetimepicker-widget td span.active:active, .bootstrap-datetimepicker-widget td
span.active.active {
    background-color: #039 9;
}
.bootstrap-datetimepicker-widget td
span.old {
    color: #999;
}
.bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover {
    background: 0;
    color: #999;
    cursor: not-allowed;
}
.bootstrap-datetimepicker-widget
th.switch {
    width: 145px;
}
.bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget
th.prev {
    font-size: 21px;
}
.bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover {
    background: 0;
    color: #999;
    cursor: not-allowed;
}
.bootstrap-datetimepicker-widget thead tr:first-child
th {
    cursor: pointer;
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
    background: #eee;
}
.input-append.date .add-on i, .input-prepend.date .add-on
i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.bootstrap-datetimepicker-widget.left-oriented:before {
    left: auto;
    right: 6px;
}
.bootstrap-datetimepicker-widget.left-oriented:after {
    left: auto;
    right: 7px;
}
@charset "utf-8";
    .ubtn {
    border: inherit;
    border-radius: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4em;
    color: inherit;
    background: transparent;
    cursor: pointer;
    display: inline-block;
    margin: 15px
0;
    padding: 25px
80px;
    outline: 0;
    text-align: center;
    text-decoration: none;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 1;
    max-width: 100%;
    visibility: visible;
    backface-visibility: hidden;
}
.ubtn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.ubtn-data {
    z-index: 3;
    position: inherit;
    display: block;
}
button.ubtn {
    background: inherit;
    color: inherit;
}
button.ubtn:hover, button.ubtn:focus, button.ubtn:active, button.ubtn:visited {
    color: inherit;
    background: inherit;
    box-shadow: inherit;
    outline: 0;
}
.ubtn-right {
    float: right;
}
.ubtn-ctn-center {
    margin: 0
auto;
    display: block;
    text-align: center;
}
a.ubtn-link {
    display: inline-block;
    margin: 15px
0;
    color: inherit;
    text-decoration: none;
    max-width: 100%}
a.ubtn-link:hover {
    color: inherit;
    text-decoration: none;
}
a.ubtn-link
.ubtn {
    margin: 0;
}
.ubtn-mini {
    padding: 5px
10px;
}
.ubtn-small {
    padding: 8px
16px;
}
.ubtn-normal {
    padding: 15px
30px;
}
.ubtn-large {
    padding: 21px
42px;
}
.ubtn-block {
    display: block;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 5px;
    padding-right: 5px;
}
.ubtn-custom {
    padding: 0;
}
@media(max-width:768px) {
    .ubtn-small {
    padding: 6px
12px;
}
.ubtn-normal {
    padding: 10px
24px;
}
.ubtn-large {
    padding: 12px
36px;
}
}.ubtn-shd {
    border-radius: 5px;
    background: #eaeaea;
    box-shadow: 0 5px #bebebe;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}
.ubtn-sep-icon .ubtn-icon {
    position: absolute;
    top: 50%;
    opacity: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.ubtn-sep-icon:hover .ubtn-icon {
    opacity: 1;
}
.ubtn-sep-icon .ubtn-icon
span {
    line-height: inherit;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -o-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon {
    left: 20px;
    opacity: 1;
}
.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon {
    right: 20px;
    opacity: 1;
}
.ubtn-sep-icon-left .ubtn-icon {
    left: -2em;
}
.ubtn-sep-icon-left:hover .ubtn-icon {
    left: 20px;
}
.ubtn-sep-icon-left-rev .ubtn-icon {
    left: 4em;
}
.ubtn-sep-icon-left-rev:hover .ubtn-icon {
    left: 20px;
}
.ubtn-sep-icon-right .ubtn-icon {
    right: -2em;
}
.ubtn-sep-icon-right:hover .ubtn-icon {
    right: 20px;
}
.ubtn-sep-icon-right-rev .ubtn-icon {
    right: 4em;
}
.ubtn-sep-icon-right-rev:hover .ubtn-icon {
    right: 20px;
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    line-height: 1;
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon
i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text {
    display: inline-block;
    -webkit-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon {
    top: -500px;
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon {
    top: 0;
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text {
    display: inline-block;
    -webkit-transform: translateY(500px);
    -moz-transform: translateY(500px);
    -ms-transform: translateY(500px);
    transform: translateY(500px);
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text {
    -webkit-transition: all .45s;
    -moz-transition: all .45s;
    transition: all .45s;
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon {
    top: 500px;
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon {
    top: 0;
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text {
    display: inline-block;
    -webkit-transform: translateY(-500px);
    -moz-transform: translateY(-500px);
    -ms-transform: translateY(-500px);
    transform: translateY(-500px);
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text {
    -webkit-transition: all .45s;
    -moz-transition: all .45s;
    transition: all .45s;
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon {
    left: -500px;
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon {
    left: 0;
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text {
    display: inline-block;
    -webkit-transform: translateX(500px);
    -moz-transform: translateX(500px);
    -ms-transform: translateX(500px);
    transform: translateX(500px);
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text {
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon {
    left: 500px;
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon {
    left: 0;
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text {
    display: inline-block;
    -webkit-transform: translateX(-500px);
    -moz-transform: translateX(-500px);
    -ms-transform: translateX(-500px);
    transform: translateX(-500px);
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text {
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
}
.ubtn-hover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    background: transparent;
    z-index: 2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ubtn-fade-bg .ubtn-hover {
    background: rgba(255, 255, 255, 0);
    opacity: 0;
}
.ubtn-fade-bg:hover .ubtn-hover {
    opacity: 1;
}
.ubtn-top-bg .ubtn-hover {
    top: -100%;
    background: #CCC;
}
.ubtn-top-bg:hover .ubtn-hover {
    top: 0;
}
.ubtn-bottom-bg .ubtn-hover {
    top: 100%;
    background: #CCC;
}
.ubtn-bottom-bg:hover .ubtn-hover {
    top: 0;
}
.ubtn-left-bg .ubtn-hover {
    left: -100%;
    background: #CCC;
}
.ubtn-left-bg:hover .ubtn-hover {
    left: 0;
}
.ubtn-right-bg .ubtn-hover {
    left: 100%;
    background: #CCC;
}
.ubtn-right-bg:hover .ubtn-hover {
    left: 0;
}
.ubtn-center-hz-bg .ubtn-hover {
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    background: #CCC;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.ubtn-center-hz-bg:hover .ubtn-hover {
    width: 90%;
    opacity: 1;
}
.ubtn-center-hz-bg:active .ubtn-hover {
    width: 101%;
    opacity: 1;
}
.ubtn-center-vt-bg .ubtn-hover {
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    background: #CCC;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.ubtn-center-vt-bg:hover .ubtn-hover {
    height: 75%;
    opacity: 1;
}
.ubtn-center-vt-bg:active .ubtn-hover {
    height: 130%;
    opacity: 1;
}
.ubtn-center-dg-bg .ubtn-hover {
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    background: #CCC;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.ubtn-center-dg-bg:hover .ubtn-hover {
    height: 260%;
    opacity: 1;
}
.ubtn-center-dg-bg:active .ubtn-hover {
    height: 400%;
    opacity: 1;
}
.no-ubtn-shadow {
    box-shadow: none !important;
    -webkit-transition: all 50ms linear !important;
    -moz-transition: all 50ms linear !important;
    transition: all 50ms linear !important;
}
.ubtn-img-container {
    position: relative;
}
.ubtn-img-container
img {
    position: relative;
    display: block;
    max-width: 100%;
    border: 0;
    box-shadow: none;
    margin: 0
auto;
    padding: 0;
}
.ubtn-img-container
.ubtn {
    position: absolute;
    display: block;
    margin: 0
auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.ubtn-img-container .ubtn-data {
    position: relative;
    display: inline-block;
}
.ubtn-img-container a.ubtn-link {
    display: block;
}
.ulta-grow {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-grow:hover, .ulta-grow:focus, .ulta-grow:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.ulta-shrink {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-shrink:hover, .ulta-shrink:focus, .ulta-shrink:active {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
@-webkit-keyframes ulta-pulse {
    25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
}@keyframes ulta-pulse {
    25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
}.ulta-pulse {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-pulse:hover, .ulta-pulse:focus, .ulta-pulse:active {
    -webkit-animation-name: ulta-pulse;
    animation-name: ulta-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes ulta-pulse-grow {
    to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
}@keyframes ulta-pulse-grow {
    to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
}.ulta-pulse-grow {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-pulse-grow:hover, .ulta-pulse-grow:focus, .ulta-pulse-grow:active {
    -webkit-animation-name: ulta-pulse-grow;
    animation-name: ulta-pulse-grow;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
@-webkit-keyframes ulta-pulse-shrink {
    to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
}@keyframes ulta-pulse-shrink {
    to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
}.ulta-pulse-shrink {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-pulse-shrink:hover, .ulta-pulse-shrink:focus, .ulta-pulse-shrink:active {
    -webkit-animation-name: ulta-pulse-shrink;
    animation-name: ulta-pulse-shrink;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
@-webkit-keyframes ulta-push {
    50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes ulta-push {
    50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}.ulta-push {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-push:hover, .ulta-push:focus, .ulta-push:active {
    -webkit-animation-name: ulta-push;
    animation-name: ulta-push;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-pop {
    50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes ulta-pop {
    50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}.ulta-pop {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-pop:hover, .ulta-pop:focus, .ulta-pop:active {
    -webkit-animation-name: ulta-pop;
    animation-name: ulta-pop;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.ulta-rotate {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-rotate:hover, .ulta-rotate:focus, .ulta-rotate:active {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
.ulta-grow-rotate {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-grow-rotate:hover, .ulta-grow-rotate:focus, .ulta-grow-rotate:active {
    -webkit-transform: scale(1.1) rotate(4deg);
    transform: scale(1.1) rotate(4deg);
}
.ulta-float {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-float:hover, .ulta-float:focus, .ulta-float:active {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.ulta-sink {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-sink:hover, .ulta-sink:focus, .ulta-sink:active {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
@-webkit-keyframes ulta-hover {
    50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}
}@keyframes ulta-hover {
    50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}
}.ulta-hover {
    display: inline-block;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-hover:hover, .ulta-hover:focus, .ulta-hover:active {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-name: ulta-hover;
    animation-name: ulta-hover;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
@-webkit-keyframes ulta-hang {
    50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
}
}@keyframes ulta-hang {
    50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
}
}.ulta-hang {
    display: inline-block;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-hang:hover, .ulta-hang:focus, .ulta-hang:active {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-animation-name: ulta-hang;
    animation-name: ulta-hang;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.ulta-skew {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-skew:hover, .ulta-skew:focus, .ulta-skew:active {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
}
.ulta-skew-forward {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-skew-forward:hover, .ulta-skew-forward:focus, .ulta-skew-forward:active {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg);
}
.ulta-skew-backward {
    display: inline-block;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-skew-backward:hover, .ulta-skew-backward:focus, .ulta-skew-backward:active {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
@-webkit-keyframes ulta-wobble-vertical {
    16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
}
33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}
49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
}
66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes ulta-wobble-vertical {
    16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
}
33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}
49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
}
66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}.ulta-wobble-vertical {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-vertical:hover, .ulta-wobble-vertical:focus, .ulta-wobble-vertical:active {
    -webkit-animation-name: ulta-wobble-vertical;
    animation-name: ulta-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-wobble-horizontal {
    16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
}
33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
}
49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
}
66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
}
83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes ulta-wobble-horizontal {
    16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
}
33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
}
49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
}
66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
}
83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}.ulta-wobble-horizontal {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-horizontal:hover, .ulta-wobble-horizontal:focus, .ulta-wobble-horizontal:active {
    -webkit-animation-name: ulta-wobble-horizontal;
    animation-name: ulta-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-wobble-to-bottom-right {
    16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
}
33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
}
49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
}
66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
}
83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
}
100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
}@keyframes ulta-wobble-to-bottom-right {
    16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
}
33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
}
49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
}
66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
}
83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
}
100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
}.ulta-wobble-to-bottom-right {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-to-bottom-right:hover, .ulta-wobble-to-bottom-right:focus, .ulta-wobble-to-bottom-right:active {
    -webkit-animation-name: ulta-wobble-to-bottom-right;
    animation-name: ulta-wobble-to-bottom-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-wobble-to-top-right {
    16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
}
33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
}
49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
}
66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
}
83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
}
100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
}@keyframes ulta-wobble-to-top-right {
    16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
}
33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
}
49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
}
66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
}
83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
}
100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
}.ulta-wobble-to-top-right {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-to-top-right:hover, .ulta-wobble-to-top-right:focus, .ulta-wobble-to-top-right:active {
    -webkit-animation-name: ulta-wobble-to-top-right;
    animation-name: ulta-wobble-to-top-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-wobble-top {
    16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
}
33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
}
83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
}
100% {
    -webkit-transform: skew(0);
    transform: skew(0);
}
}@keyframes ulta-wobble-top {
    16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
}
33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
}
83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
}
100% {
    -webkit-transform: skew(0);
    transform: skew(0);
}
}.ulta-wobble-top {
    display: inline-block;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-top:hover, .ulta-wobble-top:focus, .ulta-wobble-top:active {
    -webkit-animation-name: ulta-wobble-top;
    animation-name: ulta-wobble-top;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-wobble-bottom {
    16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
}
33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
}
83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
}
100% {
    -webkit-transform: skew(0);
    transform: skew(0);
}
}@keyframes ulta-wobble-bottom {
    16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
}
33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
}
83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
}
100% {
    -webkit-transform: skew(0);
    transform: skew(0);
}
}.ulta-wobble-bottom {
    display: inline-block;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-bottom:hover, .ulta-wobble-bottom:focus, .ulta-wobble-bottom:active {
    -webkit-animation-name: ulta-wobble-bottom;
    animation-name: ulta-wobble-bottom;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-wobble-skew {
    16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
}
33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
}
83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
}
100% {
    -webkit-transform: skew(0);
    transform: skew(0);
}
}@keyframes ulta-wobble-skew {
    16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
}
33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
}
49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
}
66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
}
83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
}
100% {
    -webkit-transform: skew(0);
    transform: skew(0);
}
}.ulta-wobble-skew {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-wobble-skew:hover, .ulta-wobble-skew:focus, .ulta-wobble-skew:active {
    -webkit-animation-name: ulta-wobble-skew;
    animation-name: ulta-wobble-skew;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@-webkit-keyframes ulta-buzz {
    50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
}@keyframes ulta-buzz {
    50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
}.ulta-buzz {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-buzz:hover, .ulta-buzz:focus, .ulta-buzz:active {
    -webkit-animation-name: ulta-buzz;
    animation-name: ulta-buzz;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes ulta-buzz-out {
    10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
}
100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
}
}@keyframes ulta-buzz-out {
    10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
}
40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
}
50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
}
80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
}
90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
}
100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
}
}.ulta-buzz-out {
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.ulta-buzz-out:hover, .ulta-buzz-out:focus, .ulta-buzz-out:active {
    -webkit-animation-name: ulta-buzz-out;
    animation-name: ulta-buzz-out;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@charset "utf-8";
    .ultimate-call-to-action {
    position: relative;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
    overflow: hidden;
}
.ctaction-text-center {
    text-align: center;
}
.ctaction-text-left {
    text-align: left;
}
.ctaction-text-right {
    text-align: right;
}
.ulimate-call-to-action-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.ultimate-ctaction-icon {
    position: absolute;
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.uvc-ctaction-data {
    -webkit-transition: all .45s;
    -moz-transition: all .45s;
    transition: all .45s;
    display: inline-block;
}
.ctaction-icon-bottom-push {
    top: 500px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 1;
    opacity: 1;
}
.ultimate-call-to-action-hover .ctaction-icon-bottom-push {
    top: 50%;
    transform: translate(-50%, -50%);
}
.ultimate-call-to-action-hover .uvc-ctaction-data-bottom-push {
    -webkit-transform: translateY(-500px);
    -moz-transform: translateY(-500px);
    -ms-transform: translateY(-500px);
    transform: translateY(-500px);
}
.ctaction-icon-top-push {
    top: -500px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    line-height: 1;
    opacity: 1;
}
.ultimate-call-to-action-hover .ctaction-icon-top-push {
    top: 50%;
    transform: translate(-50%, -50%);
}
.ultimate-call-to-action-hover .uvc-ctaction-data-top-push {
    -webkit-transform: translateY(500px);
    -moz-transform: translateY(500px);
    -ms-transform: translateY(500px);
    transform: translateY(500px);
}
.ctaction-icon-left-push {
    left: -200%;
    top: 50%;
    -webkit-transform: translate(0, 50%);
    -moz-transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    transform: translate(0, 50%);
    line-height: 1;
    opacity: 1;
}
.ultimate-call-to-action-hover .ctaction-icon-left-push {
    left: 50%;
    transform: translate(-50%, -50%);
}
.ultimate-call-to-action-hover .uvc-ctaction-data-left-push {
    -webkit-transform: translateX(1000%);
    -moz-transform: translateX(1000%);
    -ms-transform: translateX(1000%);
    transform: translateX(1000%);
}
.ctaction-icon-right-push {
    left: 200%;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    line-height: 1;
    opacity: 1;
}
.ultimate-call-to-action-hover .ctaction-icon-right-push {
    left: 50%;
    transform: translate(-50%, -50%);
}
.ultimate-call-to-action-hover .uvc-ctaction-data-right-push {
    -webkit-transform: translateX(-1000%);
    -moz-transform: translateX(-1000%);
    -ms-transform: translateX(-1000%);
    transform: translateX(-1000%);
}
.ult_countdown, .wpb_row .wpb_column .wpb_wrapper
.ult_countdown {
    width: 100%;
    height: auto;
    display: block;
    line-height: 1;
    margin-bottom: 30px;
    float: left;
    text-align: center;
}
.ult_countdown .ult_countdown-row {
    display: block;
    margin: 0
auto;
}
.ult_countdown .ult_countdown-section {
    display: inline-block;
    margin-bottom: 15px;
}
.ult_countdown .ult_countdown-section .ult_countdown-amount {
    font-size: 36px;
    border: 1px
solid rgba(0, 0, 0, 0);
    min-width: 1.7em;
    max-width: 100%;
    min-height: 1.7em;
    line-height: 1.7em;
    padding: 0;
    margin: 0
auto;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.ult_countdown .ult_countdown-section .ult_countdown-period {
    padding: 0
4px;
    font-size: 13px;
}
.ult_countdown.ult-cd-no-border .ult_countdown-section .ult_countdown-amount {
    min-width: 1em;
    max-width: 100%;
    min-height: 1em;
    line-height: 1em;
}
.ult_countdown.ult-cd-s1 .ult_countdown-section {
    padding: 0
7px;
}
.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount {
    display: inline-block;
}
.ult_countdown.ult-cd-s2 .ult_countdown-section {
    padding: 0
15px;
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-amount {
    display: block;
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period {
    margin-top: 7px;
    width: 100%;
    display: block;
}
@charset "utf-8";
    .ultimate-vticker
ul {
    margin: 0
!important;
    padding: 0
!important;
}
.ultimate-vticker.ultimate-fancy-text-inherit
* {
    font-size: inherit;
}
.ultimate-vticker.ticker ul, .ultimate-vticker.ticker-down
ul {
    position: relative !important;
    line-height: inherit;
    color: inherit !important;
}
.ultimate-vticker.ticker ul li, .ultimate-vticker.ticker-down ul
li {
    text-align: left !important;
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-family: inherit !important;
}
.uvc-type-align-center.uvc-type-no-prefix ul li, .ultimate-vticker.fancytext-background-enabled ul
li {
    text-align: center !important;
}
.ultimate-vticker ul
li {
    list-style: none !important;
}
.ultimate-ticker-prefix, .ultimate-ticker-suffix, .ultimate-ticker-down-prefix, .ultimate-ticker-down-suffix {
    vertical-align: top;
}
.ultimate-vticker.ticker, .ultimate-vticker.ticker-down {
    display: inline-block !important;
}
.ultimate-typed-main {
    display: inline-block;
}
.fancytext-typewriter-background-enabled, .ultimate-vticker.fancytext-background-enabled ul
li {
    padding: 0
10px !important;
}
.uvc-type-wrap
p {
    display: inline-block !important;
    line-height: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
    vertical-align: top !important;
    margin: 0
!important;
    padding: 0
!important;
}
.typed-cursor {
    opacity: 1;
    font-weight: 100;
    -webkit-animation: blink .7s infinite;
    -moz-animation: blink .7s infinite;
    -ms-animation: blink .7s infinite;
    -o-animation: blink .7s infinite;
    animation: blink .7s infinite;
}
@-keyframes
blink {
    0 {
    opacity: 1;
}
50% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-webkit-keyframes
blink {
    0 {
    opacity: 1;
}
50% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-moz-keyframes
blink {
    0 {
    opacity: 1;
}
50% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-ms-keyframes
blink {
    0 {
    opacity: 1;
}
50% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-o-keyframes
blink {
    0 {
    opacity: 1;
}
50% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.flip-box-wrap {
    display: block;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px;
}
.flip-box-wrap, .wpb_row .wpb_column .wpb_wrapper .flip-box-wrap {
    margin-bottom: 30px;
}
.flip-box-wrap .flip-box {
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: 750ms;
    -moz-transition: 750ms;
    -o-transition: 750ms;
    -ms-transition: 750ms;
    transition: 750ms;
    -ms-perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.flip-box-wrap .ifb-flip-box {
    height: 100%;
    position: relative;
    display: block;
}
.flip-box-wrap .ifb-front, .flip-box-wrap .ifb-back {
    padding: 15px;
    height: 100%;
    margin-bottom: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 750ms;
    -moz-transition: 750ms;
    -o-transition: 750ms;
    -ms-transition: 750ms;
    transition: 750ms, -webkit-transform-style:preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.flip-box-wrap .ifb-front {
    z-index: 9;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flip-box-wrap .ifb-back {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.flip-box-wrap:hover .ifb-back {
    z-index: 1;
}
.flip-box-wrap .flip-box
h3 {
    margin: 15px
0 12px;
    line-height: 1.3em;
    font-size: 16px;
    display: block;
}
.flip-box-wrap .flip-box-icon {
    display: block;
    margin: 0
auto;
}
.flip-box-icon .aio-icon-img {
    margin: 0
auto;
}
.flip-box-wrap
p {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.65em;
}
.flip-box-wrap .ifb-back
p {
    margin-bottom: 15px;
    overflow: hidden;
}
.flip-box-wrap .ifb-back p:last-child {
    margin-bottom: 0;
}
.flip-box-wrap
.flip_link {
    display: block;
    position: relative;
}
.flip-box-wrap .flip_link
a {
    color: #FFF;
    background-color: #636363;
    display: inline-block;
    margin: 0
auto;
    padding: .3em .6em;
    text-decoration: none;
    cursor: pointer;
    margin-top: 10px;
}
.flip-box-wrap .flip_link a:hover, .flip-box-wrap .flip_link a:visited, .flip-box-wrap .flip_link a:active {
    color: #FFF;
    text-decoration: none;
    background-color: #636363;
}
.flip-box-wrap .ifb-auto-height .ifb-face, .flip-box-wrap .ifb-custom-height .ifb-face {
    overflow: hidden;
}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back, .flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back {
    margin-bottom: 15px;
    max-height: 45%;
    max-height: -webkit-calc(100% - 125px);
    max-height: -moz-calc(100% - 125px);
    max-height: calc(100% - 125px);
    overflow: hidden;
}
.flip-box-wrap .ifb-jq-height .ifb-back
p {
    max-height: 100%;
    overflow: visible;
    display: block;
}
.flip-box-wrap .ifb-jq-height .ifb-back {
    display: table;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    bottom: 0;
}
.flip-box-wrap .horizontal_flip_left .ifb-front {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
.flip-box-wrap .horizontal_flip_left .ifb-back {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-back {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.flip-box-wrap .horizontal_flip_right .ifb-front {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
.flip-box-wrap .horizontal_flip_right .ifb-back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-back, .flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-back {
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}
.flip-box-wrap .vertical_flip_top .ifb-back {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.flip-box-wrap .vertical_flip_top .ifb-front {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
}
.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-front {
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.flip-box-wrap .vertical_flip_bottom .ifb-back {
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.flip-box-wrap .vertical_flip_bottom .ifb-front {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-front {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.flip-box-wrap .flip_left .ifb-front, .flip-box-wrap .flip_left .ifb-back, .flip-box-wrap .flip_right .ifb-front, .flip-box-wrap .flip_right .ifb-back, .flip-box-wrap .flip_top .ifb-front, .flip-box-wrap .flip_top .ifb-back, .flip-box-wrap .flip_bottom .ifb-front, .flip-box-wrap .flip_bottom .ifb-back {
    -webkit-transition: 1000ms;
    -moz-transition: 1000ms;
    -o-transition: 1000ms;
    -ms-transition: 1000ms;
    transition: 1000ms;
}
.flip-box-wrap .flip_left .ifb-front, .flip-box-wrap .flip_right .ifb-front, .flip-box-wrap .flip_top .ifb-front, .flip-box-wrap .flip_bottom .ifb-front {
    z-index: 1;
}
.flip-box-wrap .flip_left .ifb-back, .flip-box-wrap .flip_right .ifb-back, .flip-box-wrap .flip_top .ifb-back, .flip-box-wrap .flip_bottom .ifb-back {
    opacity: .5;
    z-index: -9;
}
.flip-box-wrap .flip_left .ifb-hover .ifb-front, .flip-box-wrap .flip_right .ifb-hover .ifb-front, .flip-box-wrap .flip_top .ifb-hover .ifb-front, .flip-box-wrap .flip_bottom .ifb-hover .ifb-front {
    z-index: -9;
}
.flip-box-wrap .flip_left .ifb-hover .ifb-back, .flip-box-wrap .flip_right .ifb-hover .ifb-back, .flip-box-wrap .flip_top .ifb-hover .ifb-back, .flip-box-wrap .flip_bottom .ifb-hover .ifb-back {
    opacity: 1;
    z-index: 1;
}
.flip_left .ifb-back {
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotatey(-270deg);
    -moz-transform: rotatey(-270deg);
    -ms-transform: rotatey(-270deg);
    -o-transform: rotatey(-270deg);
    transform: rotatey(-270deg);
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
}
.flip_left .ifb-hover .ifb-back {
    -webkit-transform: rotatey(0);
    -moz-transform: rotatey(0);
    -ms-transform: rotatey(0);
    -o-transform: rotatey(0);
    transform: rotatey(0);
}
.flip_right .ifb-back {
    -webkit-transform-origin: 100%;
    -moz-transform-origin: 100%;
    -ms-transform-origin: 100%;
    -o-transform-origin: 100%;
    transform-origin: 100%;
    -webkit-transform: rotatey(270deg);
    -moz-transform: rotatey(270deg);
    -ms-transform: rotatey(270deg);
    -o-transform: rotatey(270deg);
    transform: rotatey(270deg);
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
}
.flip_right .ifb-hover .ifb-back {
    -webkit-transform: rotatey(0);
    -moz-transform: rotatey(0);
    -ms-transform: rotatey(0);
    -o-transform: rotatey(0);
    transform: rotatey(0);
}
.flip_top .ifb-back {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotatex(270deg);
    -moz-transform: rotatex(270deg);
    -ms-transform: rotatex(270deg);
    -o-transform: rotatex(270deg);
    transform: rotatex(270deg);
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
}
.flip_top .ifb-hover .ifb-back {
    -moz-transform: rotatex(0);
    -ms-transform: rotatex(0);
    -o-transform: rotatex(0);
    -webkit-transform: rotatex(0);
    transform: rotatex(0);
}
.flip_bottom .ifb-back {
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: rotatex(-270deg);
    -moz-transform: rotatex(-270deg);
    -ms-transform: rotatex(-270deg);
    -o-transform: rotatex(-270deg);
    transform: rotatex(-270deg);
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
}
.flip_bottom .ifb-hover .ifb-back {
    -webkit-transform: rotatex(0);
    -moz-transform: rotatex(0);
    -ms-transform: rotatex(0);
    -o-transform: rotatex(0);
    transform: rotatex(0);
}
.vertical_door_flip .v_door.ifb-multiple-front, .reverse_vertical_door_flip .rv_door.ifb-multiple-back, .horizontal_door_flip .h_door.ifb-multiple-front, .reverse_horizontal_door_flip .rh_door.ifb-multiple-back {
    -webkit-transition: 1000ms;
    -moz-transition: 1000ms;
    -o-transition: 1000ms;
    transition: 1000ms;
}
.vertical_door_flip .v_door.ifb-multiple-front {
    position: absolute;
    width: 50%;
    top: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 1;
    z-index: 1;
}
.flip-box-wrap .vertical_door_flip .ifb-back {
    z-index: -9;
}
.vertical_door_flip .ifb-hover .v_door.ifb-multiple-front {
    opacity: .5;
    z-index: -9;
}
.flip-box-wrap .vertical_door_flip .ifb-hover .ifb-back {
    z-index: 1;
}
.vertical_door_flip .v_door.ifb-multiple-front .ifb-front {
    width: 200%;
    position: relative;
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 .ifb-front {
    right: 100%}
.vertical_door_flip .ifb-hover .v_door.ifb-front-1 {
    -webkit-transform: rotatey(-270deg);
    -moz-transform: rotatey(-270deg);
    -ms-transform: rotatey(-270deg);
    -o-transform: rotatey(-270deg);
    transform: rotatey(-270deg);
}
.vertical_door_flip .v_door.ifb-front-1 {
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%}
.vertical_door_flip .ifb-hover .v_door.ifb-front-2 {
    -webkit-transform: rotatey(270deg);
    -moz-transform: rotatey(270deg);
    -ms-transform: rotatey(270deg);
    -o-transform: rotatey(270deg);
    transform: rotatey(270deg);
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 {
    right: 0;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .vertical_door_flip .ifb-multiple-front.v_door {
    width: 50.2%}
}.reverse_vertical_door_flip .rv_door.ifb-multiple-back {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    overflow: hidden;
    opacity: .5;
    z-index: -9;
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-front {
    z-index: 1;
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back {
    z-index: 1;
    opacity: 1;
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-hover .ifb-front {
    z-index: -9;
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back .ifb-back {
    width: 200%}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 .ifb-back {
    right: 0;
    left: -100%}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1 {
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: rotatey(-270deg);
    -moz-transform: rotatey(-270deg);
    -ms-transform: rotatey(-270deg);
    -o-transform: rotatey(-270deg);
    transform: rotatey(-270deg);
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 {
    right: 0;
    left: 50%;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: rotatey(270deg);
    -moz-transform: rotatey(270deg);
    -ms-transform: rotatey(270deg);
    -o-transform: rotatey(270deg);
    transform: rotatey(270deg);
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-1 {
    -webkit-transform: rotatey(0);
    -moz-transform: rotatey(0);
    -ms-transform: rotatey(0);
    -o-transform: rotatey(0);
    transform: rotatey(0);
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-2 {
    -webkit-transform: rotatey(0);
    -moz-transform: rotatey(0);
    -ms-transform: rotatey(0);
    -o-transform: rotatey(0);
    transform: rotatey(0);
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back {
    visibility: visible;
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back {
    visibility: hidden;
}
}.horizontal_door_flip .h_door.ifb-multiple-front {
    position: absolute;
    height: 50%;
    width: 100%;
    z-index: 1;
    opacity: 1;
    overflow: hidden;
}
.flip-box-wrap .horizontal_door_flip .ifb-back {
    z-index: -9;
}
.horizontal_door_flip .ifb-hover .h_door.ifb-multiple-front {
    z-index: -9;
    opacity: .5;
}
.flip-box-wrap .horizontal_door_flip .ifb-hover .ifb-back {
    z-index: 1;
}
.horizontal_door_flip .h_door.ifb-multiple-front .ifb-front {
    position: relative;
    height: 200%}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 .ifb-front {
    bottom: 100%}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-1 {
    -webkit-transform: rotatex(270deg);
    -moz-transform: rotatex(270deg);
    -ms-transform: rotatex(270deg);
    -o-transform: rotatex(270deg);
    transform: rotatex(270deg);
}
.horizontal_door_flip .h_door.ifb-front-1 {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    top: 0;
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-2 {
    -webkit-transform: rotatex(-270deg);
    -moz-transform: rotatex(-270deg);
    -ms-transform: rotatex(-270deg);
    -o-transform: rotatex(-270deg);
    transform: rotatex(-270deg);
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 {
    bottom: 0;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    top: 50%}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back {
    position: absolute;
    height: 50%;
    width: 100%;
    overflow: hidden;
    z-index: -9;
    opacity: .5;
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-front {
    z-index: 1;
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back {
    z-index: 1;
    opacity: 1;
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-hover .ifb-front {
    z-index: -9;
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back .ifb-back {
    position: relative;
    height: 200%}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 .ifb-back {
    border-bottom: none !important;
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .ifb-back {
    top: -100%}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 {
    top: 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: rotatex(270deg);
    -moz-transform: rotatex(270deg);
    -ms-transform: rotatex(270deg);
    -o-transform: rotatex(270deg);
    transform: rotatex(270deg);
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 {
    top: 50%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: rotatex(-270deg);
    -moz-transform: rotatex(-270deg);
    -ms-transform: rotatex(-270deg);
    -o-transform: rotatex(-270deg);
    transform: rotatex(-270deg);
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-1 {
    -webkit-transform: rotatex(0);
    -moz-transform: rotatex(0);
    -ms-transform: rotatex(0);
    -o-transform: rotatex(0);
    transform: rotatex(0);
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2 {
    -webkit-transform: rotatex(0);
    -moz-transform: rotatex(0);
    -ms-transform: rotatex(0);
    -o-transform: rotatex(0);
    transform: rotatex(0);
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2
.flip_link {
    -webkit-transform: rotatex(0);
    -moz-transform: rotatex(0);
    -ms-transform: rotatex(0);
    -o-transform: rotatex(0);
    transform: rotatex(0);
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2
.flip_link {
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: rotatex(270deg);
    -moz-transform: rotatex(270deg);
    -ms-transform: rotatex(270deg);
    -o-transform: rotatex(270deg);
    transform: rotatex(270deg);
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back {
    visibility: visible;
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back {
    visibility: hidden;
}
}.style_9
.new_style_9 {
    position: absolute;
    width: 50%;
    height: 100%;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: 800ms;
    -moz-transition: 800ms;
    -o-transition: 800ms;
    -ms-transition: 800ms;
    transition: 800ms;
}
.style_9 .new_style_9.ifb-multiple-front .ifb-front, .style_9 .new_style_9.ifb-multiple-back .ifb-back {
    width: 200%;
    position: relative;
}
.style_9 .new_style_9.ifb-multiple-front, .style_9 .new_style_9.ifb-multiple-back {
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.style_9 .new_style_9.ifb-multiple-front, .style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back {
    z-index: 20;
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front, .style_9 .new_style_9.ifb-multiple-back {
    z-index: 10;
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 {
    right: 0;
    -webkit-transform: rotatey(0);
    -o-transform: rotatey(0);
    -moz-transform: rotatey(0);
    -ms-transform: rotatey(0);
    transform: rotatey(0);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 .ifb-front {
    right: 100%}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-1 {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 {
    right: 0;
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 .ifb-back {
    right: 100%}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2 {
    -webkit-transform: rotateY(-40deg);
    -moz-transform: rotateY(-40deg);
    -o-transform: rotateY(-40deg);
    -ms-transform: rotateY(-40deg);
    transform: rotateY(-40deg);
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1 {
    -webkit-transform: rotateY(140deg);
    -moz-transform: rotateY(140deg);
    -o-transform: rotateY(140deg);
    -ms-transform: rotateY(140deg);
    transform: rotateY(140deg);
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front.ifb-front-2 {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2 {
    -webkit-transform: rotateY(-140deg);
    -moz-transform: rotateY(-140deg);
    -o-transform: rotateY(-140deg);
    -ms-transform: rotateY(-140deg);
    transform: rotateY(-140deg);
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back.ifb-back-1 {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -o-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0);
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1 {
    -webkit-transform: rotateY(40deg);
    -moz-transform: rotateY(40deg);
    -o-transform: rotateY(40deg);
    -ms-transform: rotateY(40deg);
    transform: rotateY(40deg);
}
.uvc-heading {
    text-align: center;
}
.uvc-heading .uvc-main-heading h2,  .uvc-heading .uvc-main-heading h1,  .uvc-heading .uvc-main-heading h3,  .uvc-heading .uvc-main-heading h4,  .uvc-heading .uvc-main-heading h5,  .uvc-heading .uvc-main-heading
h6 {
    margin: 0;
    padding: 0;
    line-height: normal;
}
.uvc-heading-spacer {
    margin: 0
auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.uvc-heading-spacer .aio-icon {
    line-height: 1.2em;
    vertical-align: top;
}
.uvc-heading-spacer
img {
    vertical-align: middle;
    box-shadow: none !important;
    max-width: 100%}
.uvc-heading-spacer.line_with_icon:before {
    content: "";
    position: absolute;
    bottom: 50%;
    right: 0;
    border-width: 0;
}
.uvc-heading-spacer.line_with_icon:after {
    content: "";
    position: absolute;
    bottom: 50%;
    left: 0;
    border-width: 0;
}
.uvc-headings-line {
    display: block;
    width: 100%;
    max-width: 100%}
.uvc-sub-heading {
    line-height: normal;
    margin: 0
auto;
}
.uvc-sub-heading p,  #content-container .uvc-sub-heading
p {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
    font-style: inherit !important;
}
.ult-new-ib {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    margin: 0
0 30px;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult-new-ib, .wpb_column>.wpb_wrapper .ult-new-ib {
    margin-bottom: 30px;
}
.ult-new-ib
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult-new-ib
img {
    margin: 0;
    position: relative;
    display: block;
    min-width: 100%;
    max-width: 100%;
    -webkit-transition: opacity .35s;
    transition: opacity .35s;
}
.ult-new-ib .ult-new-ib-desc {
    padding: 15px;
    color: #fff;
    font-size: 1em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult-new-ib .ult-new-ib-desc::before, .ult-new-ib .ult-new-ib-desc::after {
    pointer-events: none;
}
.ult-new-ib .ult-new-ib-desc, .ult-new-ib
a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.ult-new-ib
h2 {
    font-size: 20px;
    line-height: 1.35em;
    font-weight: normal;
}
.ult-new-ib
p {
    font-size: 13px;
    line-height: 1.6em;
}
.ult-new-ib h2, .ult-new-ib
p {
    letter-spacing: normal;
    padding: 0;
    margin: 0;
}
.ult-new-ib
a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.ult-new-ib a.ult-new-ib-link {
    display: block;
    background: rgba(0, 0, 0, 0);
}
.ult-ib-effect-style1
img {
    width: -webkit-calc(100% + 50px) !important;
    width: -moz-calc(100% + 50px) !important;
    width: calc(100% + 50px) !important;
    max-width: -webkit-calc(100% + 50px) !important;
    max-width: -moz-calc(100% + 50px) !important;
    max-width: calc(100% + 50px) !important;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    -moz-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
}
.ult-ib-effect-style1 .ult-new-ib-desc {
    top: auto;
    bottom: 0;
    min-height: 25%;
    height: auto;
    max-height: 100%;
    text-align: left;
}
.ult-ib-effect-style1 h2, .ult-ib-effect-style1
p {
    -webkit-transform: translate3d(0, 40px, 0);
    -moz-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
.ult-ib-effect-style1
h2 {
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s;
}
.ult-ib-effect-style1
p {
    margin-top: 10px;
    opacity: 0;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    -moz-transition: opacity .2s, -moz-transform .35s;
    transition: opacity .2s, transform .35s;
}
.ult-ib-effect-style1:hover
p {
    opacity: 1;
}
.ult-ib-effect-style1:hover img, .ult-ib-effect-style1:hover h2, .ult-ib-effect-style1:hover
p {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style1:hover
p {
    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    transition-delay: .05s;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    transition-duration: .35s;
}
.ult-ib-effect-style2
img {
    width: 100%}
.ult-ib-effect-style2 .ult-new-ib-desc::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    -moz-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
}
.ult-ib-effect-style2
h2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform .35s, color .35s;
    -moz-transition: -moz-transform .35s, color .35s;
    transition: transform .35s, color .35s;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}
.ult-ib-effect-style2 .ult-new-ib-desc::before, .ult-ib-effect-style2
p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-ib-effect-style2
p {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    max-height: 50%;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}
.ult-ib-effect-style2:hover
h2 {
    color: #fff;
    -webkit-transform: translate3d(0, -40px, 0);
    -moz-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
}
.ult-ib-effect-style2:hover .ult-new-ib-desc::before, .ult-ib-effect-style2:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style3
h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    text-align: left;
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
}
.ult-ib-effect-style3 .ult-new-ib-desc::before, .ult-ib-effect-style3
h2 {
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s;
}
.ult-ib-effect-style3:hover .ult-new-ib-desc::before, .ult-ib-effect-style3:hover
h2 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style3 p.ult-new-ib-content {
    max-height: calc(100% - 60px - 1.5em);
    overflow: hidden;
}
.ult-ib-effect-style4
img {
    width: -webkit-calc(100% + 40px) !important;
    width: -moz-calc(100% + 40px) !important;
    width: calc(100% + 40px) !important;
    max-width: -webkit-calc(100% + 40px) !important;
    max-width: -moz-calc(100% + 40px) !important;
    max-width: calc(100% + 40px) !important;
}
.ult-ib-effect-style4 .ult-new-ib-desc {
    padding: 30px;
}
.ult-ib-effect-style4 .ult-new-ib-desc::before, .ult-ib-effect-style4 .ult-new-ib-desc::after {
    position: absolute;
    content: "";
    opacity: 0;
}
.ult-ib-effect-style4 .ult-new-ib-desc::before {
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
.ult-ib-effect-style4 .ult-new-ib-desc::after {
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.ult-ib-effect-style4
h2 {
    padding-top: 50px;
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s;
}
.ult-ib-effect-style4
p {
    padding: 10px
30px;
    opacity: 0;
    overflow: hidden;
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}
.ult-ib-effect-style4 img, .ult-ib-effect-style4
h2 {
    -webkit-transform: translate3d(-30px, 0, 0);
    -moz-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
}
.ult-ib-effect-style4 .ult-new-ib-desc::before, .ult-ib-effect-style4 .ult-new-ib-desc::after, .ult-ib-effect-style4
p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-ib-effect-style4
img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, -moz-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-ib-effect-style4:hover
img {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style4:hover .ult-new-ib-desc::before, .ult-ib-effect-style4:hover .ult-new-ib-desc::after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
.ult-ib-effect-style4:hover h2, .ult-ib-effect-style4:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style4:hover .ult-new-ib-desc::after, .ult-ib-effect-style4:hover h2, .ult-ib-effect-style4:hover p, .ult-ib-effect-style4:hover
img {
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    transition-delay: .15s;
}
.ult-ib-effect-style5 .ult-new-ib-desc {
    top: auto;
    bottom: 0;
    padding: 15px;
    height: auto;
    background: #f2f2f2;
    color: #3c4a50;
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.ult-ib-effect-style5
h2 {
    text-align: left;
}
.ult-ib-effect-style5
p {
    position: absolute;
    top: auto;
    bottom: 100%;
    left: 0;
    width: 100%;
    padding: 25px;
    color: #fff;
    text-transform: none;
    opacity: 0;
    -webkit-transition: opacity .35s;
    transition: opacity .35s;
}
.ult-ib-effect-style5
h2 {
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
    text-align: center;
}
.ult-ib-effect-style5:hover p, .ult-ib-effect-style5:hover p
* {
    opacity: 1 !important;
    z-index: 99 !important;
    -webkit-backface-visibility: hidden !important;
    -moz-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}
.ult-ib-effect-style5:hover .ult-new-ib-desc, .ult-ib-effect-style5:hover
h2 {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.ult-ib-effect-style5:hover
h2 {
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
}
.ult-ib-effect-style6 .ult-new-ib-desc {
    padding: 45px;
}
.ult-ib-effect-style6 .ult-new-ib-desc::before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
}
.ult-ib-effect-style6
h2 {
    margin: 20px
0 10px 0;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.ult-ib-effect-style6 .ult-new-ib-desc::before, .ult-ib-effect-style6
p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.ult-ib-effect-style6:hover
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style6:hover .ult-new-ib-desc::before, .ult-ib-effect-style6:hover
p {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-ib-effect-style7 .ult-new-ib-desc {
    text-align: right;
}
.ult-ib-effect-style7 h2, .ult-ib-effect-style7
p {
    position: absolute;
    right: 30px;
    left: 30px;
    padding: 10px
0;
}
.ult-ib-effect-style7
h2 {
    top: 30px;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}
.ult-ib-effect-style7:hover
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style7 h2::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
.ult-ib-effect-style7 h2::after, .ult-ib-effect-style7
p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-ib-effect-style7
p {
    bottom: 30px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.ult-ib-effect-style7:hover h2::after, .ult-ib-effect-style7:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style8
img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}
.ult-ib-effect-style8:hover
img {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-ib-effect-style8
h2 {
    margin-top: 20%;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}
.ult-ib-effect-style8:hover
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style8
p {
    margin: 1em
0 0;
    padding: 35px;
    border: 1px
solid #fff;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
    transform: translate3d(0, 20px, 0) scale(1.1);
}
.ult-ib-effect-style8:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}
.ult-ib-effect-style9
img {
    width: -webkit-calc(100% + 60px) !important;
    width: -moz-calc(100% + 60px) !important;
    width: calc(100% + 60px) !important;
    max-width: -webkit-calc(100% + 60px) !important;
    max-width: -moz-calc(100% + 60px) !important;
    max-width: calc(100% + 60px) !important;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
}
.ult-ib-effect-style9:hover
img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style9 .ult-new-ib-desc::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
}
.ult-ib-effect-style9 .ult-new-ib-desc {
    padding: 45px;
    text-align: left;
}
.ult-ib-effect-style9
h2 {
    padding: 30% 0 10px 0;
}
.ult-ib-effect-style9
p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}
.ult-ib-effect-style9:hover .ult-new-ib-desc::before, .ult-ib-effect-style9:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style10 .ult-new-ib-desc::before, .ult-ib-effect-style10 .ult-new-ib-desc::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-ib-effect-style10 .ult-new-ib-desc::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}
.ult-ib-effect-style10 .ult-new-ib-desc::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}
.ult-ib-effect-style10:hover .ult-new-ib-desc::before, .ult-ib-effect-style10:hover .ult-new-ib-desc::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-ib-effect-style10
h2 {
    padding: 45px
35px 0;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
}
.ult-ib-effect-style10
p {
    padding: 20px
45px;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}
.ult-ib-effect-style10:hover h2, .ult-ib-effect-style10:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style11 {
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
.ult-ib-effect-style11
img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, 0, 300px);
    transform: translate3d(0, 0, 300px);
}
.ult-ib-effect-style11:hover
img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style11 .ult-new-ib-desc::before, .ult-ib-effect-style11 .ult-new-ib-desc::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::before {
    opacity: .5;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
    transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::after {
    opacity: .5;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
    transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
.ult-ib-effect-style11 h2, .ult-ib-effect-style11
p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
}
.ult-ib-effect-style11
h2 {
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.ult-ib-effect-style11:hover
h2 {
    -webkit-transform: translate3d(0, -60px, 0);
    transform: translate3d(0, -60px, 0);
}
.ult-ib-effect-style11
p {
    padding: 2px
25px;
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
}
.ult-ib-effect-style11:hover
p {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
}
.ult-ib-effect-style12 .ult-new-ib-desc::after {
    position: absolute;
    content: "";
    right: 30px;
    bottom: 30px;
    left: 30px;
    height: -webkit-calc(50% - 30px);
    height: calc(50% - 30px);
    border: 7px
solid #fff;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.ult-ib-effect-style12:hover .ult-new-ib-desc::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style12 .ult-new-ib-desc {
    padding: 45px;
    text-align: left;
}
.ult-ib-effect-style12
p {
    position: absolute;
    right: 60px;
    bottom: 60px;
    left: 60px;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
}
.ult-ib-effect-style12:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style13
img {
    width: -webkit-calc(100% + 20px) !important;
    width: -moz-calc(100% + 20px) !important;
    width: calc(100% + 20px) !important;
    max-width: -webkit-calc(100% + 20px) !important;
    max-width: -moz-calc(100% + 20px) !important;
    max-width: calc(100% + 20px) !important;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ult-ib-effect-style13:hover
img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style13 .ult-new-ib-desc {
    text-align: left;
}
.ult-ib-effect-style13
h2 {
    position: relative;
    overflow: hidden;
    padding: 5px
0 10px;
}
.ult-ib-effect-style13 h2::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.ult-ib-effect-style13:hover h2::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style13
p {
    padding: 15px
0;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.ult-ib-effect-style13:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-ib-effect-style14
img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}
.ult-ib-effect-style14:hover
img {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-ib-effect-style14 .ult-new-ib-desc {
    padding: 45px;
}
.ult-ib-effect-style14 .ult-new-ib-desc::before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.ult-ib-effect-style14 .ult-new-ib-desc::before, .ult-ib-effect-style14
p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-ib-effect-style14
h2 {
    padding: 10px
0 15px 0;
}
.ult-ib-effect-style14
p {
    margin: 0
auto;
    max-width: 90%;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}
.ult-ib-effect-style14:hover .ult-new-ib-desc::before, .ult-ib-effect-style14:hover
p {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-ib-effect-style15
img {
    width: -webkit-calc(100% + 60px) !important;
    width: -moz-calc(100% + 60px) !important;
    width: calc(100% + 60px) !important;
    max-width: -webkit-calc(100% + 60px) !important;
    max-width: -moz-calc(100% + 60px) !important;
    max-width: calc(100% + 60px) !important;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-30px, 0, 0) scale(1.12);
    transform: translate3d(-30px, 0, 0) scale(1.12);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ult-ib-effect-style15:hover
img {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}
.ult-ib-effect-style15
h2 {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 15px
20px;
}
.ult-ib-effect-style15
p {
    padding: 0
10px 0 0;
    width: 50%;
    border-right: 1px solid #fff;
    text-align: right;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
}
.ult-ib-effect-style15:hover
p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.icon-solution-tabs .tabs-pin {
    background-color: #eee;
}
.tabs-icon {
    font-size: 32px;
    height: 64px;
    width: 64px;
    line-height: 64px;
    text-align: center;
}
.smile_icon_tabs_wrap
a {
    text-decoration: none;
}
.smile_icon_tabs_wrap li.icon-solution-tabs {
    margin-left: 0;
}
.tabs-containter-wrapper .tabs-container {
    font-size: 14px;
}
.smile_icon_tabs .icon-solution-tabs {
    display: inline-table;
    max-width: 100%;
    width: 25%;
    list-style-type: none;
}
.smile_icon_tabs .icon-solution-tabs .tabs-icon {
    margin: 0
auto;
}
.smile_icon_tabs .icon-solution-tabs .tabs-title {
    text-align: center;
}
.smile_icon_tabs_wrap {
    display: block;
}
.smile_icon_tabs {
    display: block;
}
.smile_icon_tabs .icon-solution-tabs .tabs-content {
    display: none;
}
.tabs-box {
    position: relative;
    display: block;
}
.tabs-pin {
    content: "";
    width: 9px;
    height: 9px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #dadada;
    display: block;
    z-index: 200;
    position: relative;
    margin: 0
auto;
    margin-bottom: 15px;
    -moz-transition: background-color 200ms ease-in-out;
    -o-transition: background-color 200ms ease-in-out;
    -webkit-transition: background-color 200ms ease-in-out;
    transition: background-color 200ms ease-in-out;
}
.smile_icon_tabs .icon-solution-tabs .tabs-box:hover .tabs-pin {
    background-color: #81d742;
}
.tabs-containter-wrapper {
    display: block;
}
.tabs-container {
    width: 100%;
    margin: 0
auto;
    text-align: center;
    display: block;
    vertical-align: middle;
    font-size: 21px;
    padding: 25px
0;
}
.tabs-root:before {
    content: "";
    display: inline-block;
    border-bottom: 1px solid #dadada;
    width: 50%;
    height: 1px;
    position: absolute;
    top: 4px;
    left: 0;
}
.tabs-root:after {
    content: "";
    display: inline-block;
    border-bottom: 1px solid #dadada;
    width: 50%;
    height: 0;
    position: absolute;
    top: 4px;
    right: 0;
}
.smile_icon_tabs .icon-solution-tabs:first-child .tabs-root:before {
    display: none;
}
.smile_icon_tabs .icon-solution-tabs:last-child .tabs-root:after {
    display: none;
}
.smile_icon_tabs.circle .tabs-icon {
    border-radius: 50%}
.smile_icon_tabs.square.no_bg .tabs-icon, .smile_icon_tabs.circle.no_bg .tabs-icon {
    border: 1px
solid;
}
.ult-ih-container, .ult-ih-container
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult-ih-container {
    position: relative;
    clear: both;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0;
}
.ult-ih-container ul.ult-ih-list {
    display: block;
    float: none;
    line-height: 0;
    position: relative;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item {
    opacity: 1;
    display: inline-block;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    line-height: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-stretch: normal;
    text-shadow: none;
    letter-spacing: normal;
    border: 0;
    word-wrap: normal;
    word-spacing: normal;
    box-shadow: none;
    position: relative;
    background: 0;
    background-image: none;
    margin: 0;
    padding: 0;
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:before, .ult-ih-container ul.ult-ih-list li.ult-ih-list-item:after {
    content: "";
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-stretch: normal;
    text-shadow: none;
    letter-spacing: normal;
    border: 0;
    word-wrap: normal;
    word-spacing: normal;
    box-shadow: none;
    position: relative;
    background: 0;
    background-image: none;
    margin: 0;
    padding: 0;
}
.ult-ih-item {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    position: relative;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item img.ult-ih-image {
    width: 100%;
    height: 100%;
    border: 0;
    box-shadow: none;
}
.ult-ih-item a.ult-ih-link {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    border: 0;
    background: 0;
    box-shadow: none;
    letter-spacing: normal;
    text-decoration: none;
    margin: 0;
    padding: 0;
    opacity: 1;
    visibility: visible;
    outline: 0;
}
.ult-ih-item a.ult-ih-link:before, .ult-ih-item a.ult-ih-link.after {
    content: "";
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    border: 0;
    background: 0;
    box-shadow: none;
    letter-spacing: normal;
    text-decoration: none;
    margin: 0;
    padding: 0;
    opacity: 1;
    visibility: visible;
    outline: 0;
}
.ult-ih-item a.ult-ih-link:hover, .ult-ih-item a.ult-ih-link:active, .ult-ih-item a.ult-ih-link:focus, .ult-ih-item a.ult-ih-link:visited {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    border: 0;
    background: 0;
    box-shadow: none;
    letter-spacing: normal;
    text-decoration: none;
    margin: 0;
    padding: 0;
    opacity: 1;
    visibility: visible;
    outline: 0;
}
.ult-ih-item .ult-ih-description-block .ult-ih-description, .ult-ih-item .ult-ih-description-block .ult-ih-description p, .ult-ih-item .ult-ih-heading-block, .ult-ih-item .ult-ih-heading-block h3.ult-ih-heading {
    line-height: normal;
    text-align: center;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-stretch: normal;
    text-shadow: none;
    letter-spacing: normal;
    border: 0;
    word-wrap: normal;
    word-spacing: normal;
    box-shadow: none;
    position: relative;
    background: 0;
    background-image: none;
    margin: 0;
    padding: 0;
}
.ult-ih-item .ult-ih-description-block .ult-ih-description
img {
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
}
.ult-ih-item .ult-ih-divider-block {
    margin: 0
auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.ult-ih-item .ult-ih-divider-block .ult-ih-line {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0
auto;
}
.ult-ih-item .ult-ih-content {
    display: block;
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ult-ih-item .ult-ih-image-block {
    position: relative;
    display: block;
}
.ult-ih-item .ult-ih-image-block:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item .ult-ih-image-block .ult-ih-wrapper {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%}
.ult-ih-item .ult-ih-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
    display: block;
    height: 100%;
    background: #e6e6e6;
}
.ult-ih-item .ult-ih-info .ult-ih-info-back {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.ult-ih-item .ult-ih-heading-block {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
}
.ult-ih-item .ult-ih-divider-block {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 10px;
    margin-right: 10px;
}
.ult-ih-item .ult-ih-description-block {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
}
.ult-ih-item.ult-ih-circle {
    border-radius: 50%}
.ult-ih-item.ult-ih-circle .ult-ih-image-block {
    border-radius: 50%}
.ult-ih-item.ult-ih-circle .ult-ih-image-block img.ult-ih-image {
    border-radius: 50%}
.ult-ih-item.ult-ih-circle .ult-ih-image-block:before {
    border-radius: 50%}
.ult-ih-item.ult-ih-circle .ult-ih-image-block .ult-ih-wrapper {
    border-radius: 50%}
.ult-ih-item.ult-ih-circle .ult-ih-info {
    border-radius: 50%}
.ult-ih-item.ult-ih-circle .ult-ih-info .ult-ih-info-back {
    border-radius: 50%}
.ult-ih-item.ult-ih-square {
    border-radius: 0;
}
.ult-ih-item.ult-ih-square .ult-ih-image-block {
    border-radius: 0;
}
.ult-ih-item.ult-ih-square .ult-ih-image-block img.ult-ih-image {
    border-radius: 0;
}
.ult-ih-item.ult-ih-square .ult-ih-image-block:before {
    border-radius: 0;
}
.ult-ih-item.ult-ih-square .ult-ih-image-block .ult-ih-wrapper {
    border-radius: 0;
}
.ult-ih-item.ult-ih-square .ult-ih-info {
    border-radius: 0;
}
.ult-ih-item.ult-ih-square .ult-ih-info .ult-ih-info-back {
    border-radius: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back {
    border-radius: 50%}
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back {
    border-radius: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1, .ult-ih-item.ult-ih-square.ult-ih-effect1 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-image-block {
    -webkit-transition: all .35s linear;
    -moz-transition: all .35s linear;
    transition: all .35s linear;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info {
    background: rgba(0, 0, 0, 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back {
    background-color: #e6e6e6;
    opacity: 1;
    visibility: hidden;
    -webkit-transition: all .35s linear;
    -moz-transition: all .35s linear;
    transition: all .35s linear;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-image-block {
    opacity: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back {
    opacity: 1;
    visibility: visible;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back {
    -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back {
    -webkit-transform: rotate3d(1, 0, 0, 0);
    -moz-transform: rotate3d(1, 0, 0, 0);
    -ms-transform: rotate3d(1, 0, 0, 0);
    -o-transform: rotate3d(1, 0, 0, 0);
    transform: rotate3d(1, 0, 0, 0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back {
    -webkit-transform: rotate3d(1, 0, 0, 0);
    -moz-transform: rotate3d(1, 0, 0, 0);
    -ms-transform: rotate3d(1, 0, 0, 0);
    -o-transform: rotate3d(1, 0, 0, 0);
    transform: rotate3d(1, 0, 0, 0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
    transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back {
    -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
    transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -moz-transform: rotate3d(0, 0, 1, 90deg);
    -ms-transform: rotate3d(0, 0, 1, 90deg);
    -o-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0);
    -moz-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0);
    -ms-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0);
    -o-transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0);
    transform: translate3d(0, 0, -220px) rotate3d(0, 0, 1, 0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back {
    -webkit-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg);
    -moz-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg);
    -ms-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg);
    -o-transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg);
    transform: translate3d(0, 0, 280px) rotate3d(0, 0, 1, 90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-image-block {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-info {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-image-block {
    z-index: 11;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-info {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: scale(1) translateX(0);
    -moz-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    -o-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: scale(0.5) translateX(100%);
    -moz-transform: scale(0.5) translateX(100%);
    -ms-transform: scale(0.5) translateX(100%);
    -o-transform: scale(0.5) translateX(100%);
    transform: scale(0.5) translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: scale(0.5) translateX(-100%);
    -moz-transform: scale(0.5) translateX(-100%);
    -ms-transform: scale(0.5) translateX(-100%);
    -o-transform: scale(0.5) translateX(-100%);
    transform: scale(0.5) translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: scale(1) translateX(0);
    -moz-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    -o-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: scale(0.5) translateY(100%);
    -moz-transform: scale(0.5) translateY(100%);
    -ms-transform: scale(0.5) translateY(100%);
    -o-transform: scale(0.5) translateY(100%);
    transform: scale(0.5) translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: scale(0.5) translateY(-100%);
    -moz-transform: scale(0.5) translateY(-100%);
    -ms-transform: scale(0.5) translateY(-100%);
    -o-transform: scale(0.5) translateY(-100%);
    transform: scale(0.5) translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-image-block {
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    transition: all .35s ease;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info .ult-ih-description {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-image-block {
    opacity: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-info {
    visibility: visible;
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
    border-radius: 50%}
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
    border-radius: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5, .ult-ih-item.ult-ih-square.ult-ih-effect5 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back {
    visibility: visible;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info {
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
    background-color: #e6e6e6;
    visibility: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-image-block {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-info {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up .ult-ih-info {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down .ult-ih-info {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all .35s ease-in-out .2s;
    -moz-transition: all .35s ease-in-out .2s;
    transition: all .35s ease-in-out .2s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-image-block {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    transition: all .35s ease-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .35s ease .2s;
    -moz-transition: all .35s ease .2s;
    transition: all .35s ease .2s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-image-block {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-info {
    visibility: visible;
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container, .ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block {
    opacity: 1;
    -webkit-transition: all .3s ease-in-out .3s;
    -moz-transition: all .3s ease-in-out .3s;
    transition: all .3s ease-in-out .3s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8 .info-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out .3s;
    -moz-transition: all .3s ease-in-out .3s;
    transition: all .3s ease-in-out .3s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-info {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all .35s ease-in-out .6s;
    -moz-transition: all .35s ease-in-out .6s;
    transition: all .35s ease-in-out .6s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block {
    opacity: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container {
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container .ult-ih-info {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .info-container {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .info-container {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .info-container {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .info-container {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .info-container {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .info-container, .ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .info-container {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-image-block {
    opacity: 1;
    -webkit-transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    transition: all .35s ease-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all .35s ease .2s;
    -moz-transition: all .35s ease .2s;
    transition: all .35s ease .2s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-image-block {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-image-block {
    z-index: 11;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-info {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect10:hover .ult-ih-info {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translateY(25%) scale(0.5);
    -moz-transform: translateY(25%) scale(0.5);
    -ms-transform: translateY(25%) scale(0.5);
    -o-transform: translateY(25%) scale(0.5);
    transform: translateY(25%) scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content {
    top: 25%;
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translateY(-25%) scale(0.5);
    -moz-transform: translateY(-25%) scale(0.5);
    -ms-transform: translateY(-25%) scale(0.5);
    -o-transform: translateY(-25%) scale(0.5);
    transform: translateY(-25%) scale(0.5);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content, .ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content {
    top: auto;
    bottom: 25%;
    -webkit-transform: translateY(25%);
    -moz-transform: translateY(25%);
    -ms-transform: translateY(25%);
    -o-transform: translateY(25%);
    transform: translateY(25%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11, .ult-ih-item.ult-ih-square.ult-ih-effect11 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-image-block {
    opacity: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-info {
    visibility: visible;
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-image-block {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .35s ease .35s;
    -moz-transition: all .35s ease .35s;
    transition: all .35s ease .35s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    -o-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    -ms-transform: translateZ(-1000px) rotateY(-90deg);
    -o-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    -ms-transform: translateZ(-1000px) rotateY(-90deg);
    -o-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: translateZ(0) rotateY(0);
    -moz-transform: translateZ(0) rotateY(0);
    -ms-transform: translateZ(0) rotateY(0);
    -o-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    -ms-transform: translateZ(-1000px) rotateY(90deg);
    -o-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    -o-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    -o-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    -ms-transform: translateZ(-1000px) rotateX(90deg);
    -o-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: translateZ(0) rotateX(0);
    -moz-transform: translateZ(0) rotateX(0);
    -ms-transform: translateZ(0) rotateX(0);
    -o-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    -ms-transform: translateZ(-1000px) rotateX(-90deg);
    -o-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block {
    opacity: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info {
    opacity: 1;
    visibility: visible;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block {
    opacity: 1;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translateY(-100%) rotate(-180deg);
    -moz-transform: translateY(-100%) rotate(-180deg);
    -ms-transform: translateY(-100%) rotate(-180deg);
    -o-transform: translateY(-100%) rotate(-180deg);
    transform: translateY(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateY(-100%) rotate(-180deg);
    -moz-transform: translateY(-100%) rotate(-180deg);
    -ms-transform: translateY(-100%) rotate(-180deg);
    -o-transform: translateY(-100%) rotate(-180deg);
    transform: translateY(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translateY(100%) rotate(180deg);
    -moz-transform: translateY(100%) rotate(180deg);
    -ms-transform: translateY(100%) rotate(180deg);
    -o-transform: translateY(100%) rotate(180deg);
    transform: translateY(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateY(100%) rotate(180deg);
    -moz-transform: translateY(100%) rotate(180deg);
    -ms-transform: translateY(100%) rotate(180deg);
    -o-transform: translateY(100%) rotate(180deg);
    transform: translateY(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block {
    opacity: 1;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block {
    opacity: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info {
    opacity: 1;
    visibility: visible;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: translateX(100%) rotate(180deg);
    -moz-transform: translateX(100%) rotate(180deg);
    -ms-transform: translateX(100%) rotate(180deg);
    -o-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    -o-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: translateX(-100%) rotate(-180deg);
    -moz-transform: translateX(-100%) rotate(-180deg);
    -ms-transform: translateX(-100%) rotate(-180deg);
    -o-transform: translateX(-100%) rotate(-180deg);
    transform: translateX(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: translateY(-100%) rotate(-180deg);
    -moz-transform: translateY(-100%) rotate(-180deg);
    -ms-transform: translateY(-100%) rotate(-180deg);
    -o-transform: translateY(-100%) rotate(-180deg);
    transform: translateY(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: translateY(-100%) rotate(-180deg);
    -moz-transform: translateY(-100%) rotate(-180deg);
    -ms-transform: translateY(-100%) rotate(-180deg);
    -o-transform: translateY(-100%) rotate(-180deg);
    transform: translateY(-100%) rotate(-180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: translateY(100%) rotate(180deg);
    -moz-transform: translateY(100%) rotate(180deg);
    -ms-transform: translateY(100%) rotate(180deg);
    -o-transform: translateY(100%) rotate(180deg);
    transform: translateY(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    transition-delay: .4s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: translateY(0) rotate(0);
    -moz-transform: translateY(0) rotate(0);
    -ms-transform: translateY(0) rotate(0);
    -o-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: translateY(100%) rotate(180deg);
    -moz-transform: translateY(100%) rotate(180deg);
    -ms-transform: translateY(100%) rotate(180deg);
    -o-transform: translateY(100%) rotate(180deg);
    transform: translateY(100%) rotate(180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-heading {
    visibility: hidden;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-description {
    visibility: hidden;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-info {
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-heading {
    visibility: visible;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-description {
    visibility: visible;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14, .ult-ih-item.ult-ih-square.ult-ih-effect14 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-image-block {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .35s ease-in-out .3s;
    -moz-transition: all .35s ease-in-out .3s;
    transition: all .35s ease-in-out .3s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-image-block {
    opacity: 0;
    visibility: hidden;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-info {
    visibility: visible;
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-image-block {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5) rotate(720deg);
    -moz-transform: scale(0.5) rotate(720deg);
    -ms-transform: scale(0.5) rotate(720deg);
    -o-transform: scale(0.5) rotate(720deg);
    transform: scale(0.5) rotate(720deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-info {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-image-block {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-info {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5) rotate(-720deg);
    -moz-transform: scale(0.5) rotate(-720deg);
    -ms-transform: scale(0.5) rotate(-720deg);
    -o-transform: scale(0.5) rotate(-720deg);
    transform: scale(0.5) rotate(-720deg);
    -webkit-transition: all .35s ease-in-out .3s;
    -moz-transition: all .35s ease-in-out .3s;
    transition: all .35s ease-in-out .3s;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-image-block {
    z-index: 11;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info .ult-ih-description {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: rotate(-170deg);
    -moz-transform: rotate(-170deg);
    -ms-transform: rotate(-170deg);
    -o-transform: rotate(-170deg);
    transform: rotate(-170deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform-origin: 95% 50%;
    -moz-transform-origin: 95% 50%;
    -ms-transform-origin: 95% 50%;
    -o-transform-origin: 95% 50%;
    transform-origin: 95% 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 95%;
    margin: -4px 0 0 -4px;
    background: rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.9);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -o-transform: rotate(170deg);
    transform: rotate(170deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform-origin: 5% 50%;
    -moz-transform-origin: 5% 50%;
    -ms-transform-origin: 5% 50%;
    -o-transform-origin: 5% 50%;
    transform-origin: 5% 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after, .ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 5%;
    margin: -4px 0 0 -4px;
    background: rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.9);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info .ult-ih-description {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-image-block:before, .ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-image-block:before {
    box-shadow: inset 0 0 0 500px inherit, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info .ult-ih-description, .ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info .ult-ih-description {
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back {
    border-radius: 50%}
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back {
    border-radius: 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18, .ult-ih-item.ult-ih-square.ult-ih-effect18 {
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-image-block {
    z-index: 11;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back, .ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back {
    opacity: 1;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block {
    -webkit-transform: rotate3d(1, 0, 0, 180deg);
    -moz-transform: rotate3d(1, 0, 0, 180deg);
    -ms-transform: rotate3d(1, 0, 0, 180deg);
    -o-transform: rotate3d(1, 0, 0, 180deg);
    transform: rotate3d(1, 0, 0, 180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block {
    -webkit-transform: rotate3d(1, 0, 0, -180deg);
    -moz-transform: rotate3d(1, 0, 0, -180deg);
    -ms-transform: rotate3d(1, 0, 0, -180deg);
    -o-transform: rotate3d(1, 0, 0, -180deg);
    transform: rotate3d(1, 0, 0, -180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block {
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block, .ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block {
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%}
.ult-ih-item.ult-ih-circle.ult-ih-effect19:hover .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect19:hover .ult-ih-info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19 .ult-ih-info, .ult-ih-item.ult-ih-square.ult-ih-effect19 .ult-ih-info {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.ult-tooltipster-base, .ult-tooltipster-base
* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ult-tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
    max-width: 100%}
.ult-tooltipster-base .ult-tooltipster-content {
    overflow: hidden;
    margin: 0
auto;
    padding: 8px
10px;
}
.ult-tooltipster-icon {
    cursor: help;
    margin-left: 4px;
}
.ult-tooltipster-default {
    border-radius: 5px;
    border: 2px
solid #000;
    background: #4c4c4c;
    color: #fff;
    max-width: 100%}
.ult-tooltipster-default .ult-tooltipster-content {
    font-family: inherit;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    max-width: 100%}
.ult-tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.ult-tooltipster-arrow span, .ult-tooltipster-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
}
.ult-tooltipster-arrow-top span, .ult-tooltipster-arrow-top-left span, .ult-tooltipster-arrow-top-right
span {
    border-left: 8px solid transparent!important;
    border-right: 8px solid transparent!important;
    border-top: 8px solid;
    bottom: -7px;
}
.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border {
    border-left: 9px solid transparent!important;
    border-right: 9px solid transparent!important;
    border-top: 9px solid;
    bottom: -7px;
}
.ult-tooltipster-arrow-bottom span, .ult-tooltipster-arrow-bottom-left span, .ult-tooltipster-arrow-bottom-right
span {
    border-left: 8px solid transparent!important;
    border-right: 8px solid transparent!important;
    border-bottom: 8px solid;
    top: -7px;
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border {
    border-left: 9px solid transparent!important;
    border-right: 9px solid transparent!important;
    border-bottom: 9px solid;
    top: -7px;
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-bottom span, .ult-tooltipster-arrow-top .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top
span {
    left: 0;
    right: 0;
    margin: 0
auto;
}
.ult-tooltipster-arrow-bottom-left span, .ult-tooltipster-arrow-top-left
span {
    left: 6px;
}
.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border {
    left: 5px;
}
.ult-tooltipster-arrow-bottom-right span, .ult-tooltipster-arrow-top-right
span {
    right: 6px;
}
.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border {
    right: 5px;
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-left
span {
    border-top: 8px solid transparent!important;
    border-bottom: 8px solid transparent!important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px;
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border {
    border-top: 9px solid transparent!important;
    border-bottom: 9px solid transparent!important;
    border-left: 9px solid;
    margin-top: -8px;
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border, .ult-tooltipster-arrow-right
span {
    border-top: 8px solid transparent!important;
    border-bottom: 8px solid transparent!important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px;
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border {
    border-top: 9px solid transparent!important;
    border-bottom: 9px solid transparent!important;
    border-right: 9px solid;
    margin-top: -8px;
}
.ult-tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
.ult-tooltipster-fade-show {
    opacity: 1;
}
.ult-tooltipster-glow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden;
}
.ult-tooltipster-glow-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, .885, .32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
}
.ult-tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}
.ult-tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.23, .635, .495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.23, .635, .495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.23, .635, .495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.23, .635, .495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.23, .635, .495, 2.4);
    transition-timing-function: cubic-bezier(0.23, .635, .495, 2.4);
}
.ult-tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, .885, .32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
}
.ult-tooltipster-fall.ult-tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0!important;
    opacity: 0;
}
.ult-tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, .885, .32, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(0.175, .885, .32, 1.15);
}
.ult-tooltipster-euclid {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotate3d(0, 0, 1, 20deg);
    transform: rotate3d(0, 0, 1, 20deg);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.ult-tooltipster-euclid-show {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
.ult-tooltipster-slide.ult-tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0!important;
    opacity: 0;
}
.ult-tooltipster-content-changing {
    opacity: .5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.ult-tooltipster-light {
    border-radius: 5px;
    border: 1px
solid #ccc;
    background: #ededed;
    color: #666;
}
.ult-tooltipster-light .ult-tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px
10px;
    margin: 0
auto;
}
.ult-tooltipster-shadow {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 14px rgba(0, 0, 0, .3);
    color: #2c2c2c;
}
.ult-tooltipster-shadow .ult-tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px
10px;
}
.ult-tooltipster-punk {
    border-radius: 5px;
    border-bottom: 3px solid #f71169;
    background: #2a2a2a;
    color: #fff;
}
.ult-tooltipster-punk .ult-tooltipster-content {
    font-family: Courier, monospace;
    font-size: 14px;
    line-height: 16px;
    padding: 8px
10px;
}
.ult-tooltipster-noir {
    border-radius: 0;
    border: 3px
solid #2c2c2c;
    background: #fff;
    color: #2c2c2c;
}
.ult-tooltipster-noir .ult-tooltipster-content {
    font-family: Georgia, serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px
10px;
}
.ult_hotspot_container, .ult_hotspot_container
* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ult_hotspot_container
img {
    border: none;
    box-shadow: none;
    height: auto;
    width: 100%;
    max-width: 100%}
.ultimate-hotspot-base {
    max-width: 100%}
.ult_hotspot_container {
    position: relative;
    clear: both;
    display: block;
    width: auto;
    max-width: 100%;
    margin: 0
auto;
    padding: 0;
    line-height: 0;
}
.ult_hotspot_container .utl-hotspot-items {
    overflow: hidden;
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item {
    position: absolute;
    text-align: center;
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item
a {
    text-decoration: none;
    border: none;
    border-radius: 0;
    background: none;
    text-align: center;
    line-height: 0;
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:hover {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    animation: none;
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:focus {
    outline: 0;
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a
span {
    color: inherit;
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-pulse {
    border: none;
    -webkit-animation: HotspotInfinitePulse 2s ease-out infinite;
    -moz-animation: HotspotInfinitePulse 2s ease-out infinite;
    -ms-animation: HotspotInfinitePulse 2s ease-out infinite;
    -o-animation: HotspotInfinitePulse 2s ease-out infinite;
    animation: HotspotInfinitePulse 2s ease-out infinite;
}
@-webkit-keyframes
HotspotInfinitePulse {
    0%, 100% {
    -webkit-transform: scale(1);
}
50% {
    -webkit-transform: scale(0.8);
}
}@keyframes
HotspotInfinitePulse {
    0%, 100% {
    transform: scale(1);
}
50% {
    transform: scale(0.8);
}
}.hotspot-tooltip-content {
    display: none !important;
}
@charset "utf-8";
    .ult-video-banner, .wpb_column>.wpb_wrapper>.ult-video-banner {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    margin: 0
auto 30px;
    text-align: center;
    cursor: pointer;
    max-width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult-video-banner video, .entry-content .ult-video-banner
video {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    display: block;
}
.ult-video-banner .ult-video-banner-desc {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding: 15px;
    color: #fff;
    font-size: 1em;
    -webkit-backface-visvdoility: hidden;
    backface-visvdoility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: auto;
    min-height: 25%;
    height: 100%;
    max-height: 100%;
    text-align: left;
    width: 100%}
.ult-vdo-effect
h2 {
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s;
}
.ult-vdo-effect.ult-vb-touch-start h2, .ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
}
.ult-video-banner h2, .ult-video-banner .ult-video-banner-content {
    letter-spacing: normal;
    padding: 0;
    margin: 0;
}
.ult-video-banner
h2 {
    font-size: 20px;
    line-height: 1.35em;
    z-index: 1;
    overflow: hidden;
    font-weight: bold;
    color: #fff;
}
.ult-vdo-effect .ult-video-banner-content {
    margin-top: 10px;
    opacity: 1;
    z-index: 1;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    -moz-transition: opacity .2s, -moz-transform .35s;
    transition: opacity .2s, transform .35s;
}
.ult-vdo-effect h2, .ult-vdo-effect .ult-video-banner-content {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    transition-delay: .05s;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    transition-duration: .35s;
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
}
.ult-video-banner-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}
.ult-video-banner .ult-video-banner-content {
    font-size: 13px;
    line-height: 1.6em;
}
.ult-video-banner .ult-video-banner-content p, .ult-video-banner .ult-video-banner-content ul
li {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.ult-vdo-effect-style1 .ult-video-banner-desc {
    top: auto;
    bottom: 0;
    min-height: 25%;
    height: auto;
    max-height: 100%;
    text-align: left;
}
.ult-vdo-effect-style1
h2 {
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -moz-transform .35s;
    transition: transform .35s;
}
.ult-vdo-effect-style1.ult-vb-touch-start h2, .ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    -ms-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
}
.ult-vdo-effect-style1 .ult-video-banner-content {
    margin-top: 10px;
    opacity: 1;
    z-index: 1;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    -moz-transition: opacity .2s, -moz-transform .35s;
    transition: opacity .2s, transform .35s;
}
.ult-vdo-effect-style1 h2, .ult-vdo-effect-style1 .ult-video-banner-content {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    transition-delay: .05s;
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    transition-duration: .35s;
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
}
.ult-vdo-effect-style2 h2:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style2.ult-vb-touch-start
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style2.ult-vb-touch-start h2:after {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.ult-vdo-effect-style2.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.ult-vdo-effect-style2 .ult-video-banner-desc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: left;
    overflow: hidden;
}
.ult-vdo-effect-style3 .ult-video-banner-desc {
    padding: 45px;
}
.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-desc::before, .ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.ult-vdo-effect-style3 .ult-video-banner-desc:before, .ult-vdo-effect-style3 .ult-video-banner-content {
    opacity: 1;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style3 .ult-video-banner-desc::before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
}
.ult-vdo-effect-style3 .ult-video-banner-desc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:before {
    opacity: 1;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    transform: scale(0, 1);
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:after {
    opacity: 1;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}
.ult-vdo-effect-style4 .ult-video-banner-desc::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style4 .ult-video-banner-desc:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style4 .ult-video-banner-desc::before, .ult-vdo-effect-style4 .ult-video-banner-desc::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 1;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-vdo-effect-style4
h2 {
    padding: 45px
35px 30px;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
}
.ult-vdo-effect-style4.ult-vb-touch-start
h2 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    opacity: 0;
}
.ult-vdo-effect-style4 .ult-video-banner-content {
    padding: 20px
45px;
    opacity: 1;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style4 .ult-video-banner-desc {
    text-align: center;
}
.ult-vdo-effect-style5.ult-vb-touch-start h2:after, .ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
.ult-vdo-effect-style5 h2:after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style5
h2 {
    overflow: visible;
}
.ult-vdo-effect-style5 .ult-video-banner-desc {
    top: 0;
    text-align: right;
}
.ult-vdo-effect-style5 .ult-video-banner-content {
    margin-top: 30px;
}
.ult-vdo-effect-style5 .ult-video-banner-desc {
    height: auto;
    width: 100%}
.ult-vdo-effect-style6 .ult-video-banner-desc {
    padding: 45px;
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before, .ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style6 .ult-video-banner-desc:before, .ult-vdo-effect-style6 .ult-video-banner-content {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-vdo-effect-style6 .ult-video-banner-desc:before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style6 .ult-video-banner-desc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}
.ult-vdo-effect-style6
h2 {
    padding: 10px
0 15px 0;
}
.ult-vdo-effect-style6.ult-vb-touch-start
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
    -webkit-transform: scale(1.50);
    transform: scale(1.5);
}
.ult-vdo-effect-style6 .ult-video-banner-content {
    margin: 0
auto;
    max-width: 90%;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1;
}
.ult-vdo-effect-style6 .ult-video-banner-content {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-vdo-effect-style7 .ult-video-banner-desc {
    padding: 45px;
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before, .ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content {
    opacity: 1;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}
.ult-vdo-effect-style7 .ult-video-banner-desc:before, .ult-vdo-effect-style7 .ult-video-banner-content {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-vdo-effect-style7 .ult-video-banner-desc:before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style7 .ult-video-banner-desc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}
.ult-vdo-effect-style7.ult-vb-touch-start
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before {
    opacity: 0;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style7 .ult-video-banner-content {
    margin: 0
auto;
    max-width: 90%;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1;
}
.ult-vdo-effect-style7 .ult-video-banner-content {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-vdo-effect-style8.ult-vb-touch-start
video {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style8
video {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ult-vdo-effect-style8
video {
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, -60px, 0);
    transform: translate3d(0, -60px, 0);
}
.ult-vdo-effect-style8
video {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%}
.ult-vdo-effect-style8 .ult-video-banner-desc {
    padding: 0;
    width: 100%}
.ult-vdo-effect-style8 .ult-video-banner-desc
h2 {
    padding: 15px
15px 0 15px;
}
.ult-vdo-effect-style8 .ult-video-banner-desc .ult-video-banner-content {
    padding: 25px
15px 15px 15px;
    background: rgba(0, 0, 0, 0.3);
}
.ult-vdo-effect-style9
video {
    -webkit-transform: scale3d(0.95, 0.92, 1);
    transform: scale3d(0.95, 0.92, 1);
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    z-index: 1;
    position: inherit;
    background: rgba(0, 0, 0, 0.8);
}
.ult-vdo-effect-style9.ult-vb-touch-start
video {
    opacity: .95;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.ult-vdo-effect-style9 .ult-video-banner-desc {
    text-align: center;
    top: 0;
}
.ult-vdo-effect-style9.ult-vb-touch-start
h2 {
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
}
.ult-vdo-effect-style9.ult-vb-touch-start .ult-video-banner-content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style10 .ult-video-banner-desc {
    padding: 45px;
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before, .ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style10 .ult-video-banner-desc:before, .ult-vdo-effect-style10 .ult-video-banner-content {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult-vdo-effect-style10 .ult-video-banner-desc:before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px
solid #fff;
    opacity: 1;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ult-vdo-effect-style10 .ult-video-banner-desc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}
.ult-vdo-effect-style10
h2 {
    padding: 10px
0 15px 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
.ult-vdo-effect-style10.ult-vb-touch-start
h2 {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content {
    opacity: 0;
    -webkit-transform: scale(1.50);
    transform: scale(1.5);
}
.ult-vdo-effect-style10 .ult-video-banner-content {
    margin: 0
auto;
    max-width: 90%;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1;
}
.ult-vdo-effect-style10 .ult-video-banner-content {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}
.ult_dual_button {
    position: relative;
}
a.ult_ivan_button {
    text-decoration: none;
}
.ult_dual_button.to-left {
    text-align: left;
}
.ult_dual_button.to-right {
    text-align: right;
}
.ult_dual_button.to-center {
    text-align: center;
    width: 100%}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
    float: left;
    position: relative;
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child
.ult_ivan_button {
    border-width: 4px 1px 4px 4px;
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-width: 4px 4px 4px 1px;
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child
.ult_ivan_button {
    border-right-width: 1px;
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-left-width: 1px;
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child
.ult_ivan_button {
    border-width: 1px;
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-width: 1px 1px 1px 0;
}
.ult_dual_button.thin-borders .middle-text {
    border-width: 1px;
    line-height: 23px;
}
.ult_dual_button.no-borders .middle-text, .ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button, .ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-width: 0;
}
.ult_dual_button .middle-text {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    height: 26px;
    width: 26px;
    line-height: 1;
    text-align: center;
    background: #fff;
    color: #7f7f7f;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    font-size: 11px;
    border: 2px
solid #e7e7e7;
    font-weight: 400;
    z-index: 12;
    -webkit-transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    -moz-transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    -o-transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
}
.ult_dual_button .middle-text .middle-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: .8em;
}
.ult_dual_button .gray-bg .middle-text {
    border-color: #ddd;
    color: #bbb;
}
.ult_dual_button .dark-bg .middle-text {
    border-color: #20262c;
    background: #20262c;
    color: #fff;
}
.ult_dual_button .light-bg .middle-text {
    border-color: #fff;
    color: #444;
}
.ult_dual_button .primary-bg .middle-text {
    border-color: rgba(0, 0, 0, .2);
    background-color: rgba(0, 0, 0, .2);
    color: #fff;
}
.ivan-button-align.to-left {
    text-align: left;
}
.ivan-button-align.to-right {
    text-align: right;
}
.ivan-button-align.to-center {
    text-align: center;
}
.ult_dualbutton-wrapper {
    display: inline-block;
}
.ult_dualbutton-wrapper.btn-block, .ult_dualbutton-wrapper.btn-block
.ult_ivan_button {
    display: block;
}
.ult_dualbutton-wrapper.btn-block .ult_ivan_button.btn-desc {
    text-align: left;
}
.ult_ivan_button {
    display: block;
    vertical-align: middle;
    overflow: hidden;
    text-align: center;
    position: relative;
    -webkit-transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    -moz-transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    -o-transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    transition: border-color ease 500ms, background ease 500ms, color ease 500ms;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    color: #7f7f7f;
    border: 2px
solid #e7e7e7;
    background-color: #fff;
    padding: 0.5em 0;
}
.ult_ivan_button
hr {
    background-color: #e7e7e7;
    border: none;
    -webkit-transition: background ease 150ms;
    -moz-transition: background ease 150ms;
    -o-transition: background ease 150ms;
    transition: background ease 150ms;
}
.ult_ivan_button:hover {
    color: #fff;
}
.ult_ivan_button:hover
hr {
    background-color: #fff;
    border: none;
}
.ult_ivan_button.outline {
    border-width: 2px;
    background-color: transparent;
}
.ult_ivan_button.outline:hover {
    border-color: #2ac56c;
    color: #2ac56c;
}
.ult_ivan_button.outline:hover
hr {
    background-color: #2ac56c;
}
.ult_ivan_button.no-border {
    border-width: 0;
    background-color: #f7f7f7;
}
.ult_ivan_button.no-border:hover {
    background-color: #2ac56c;
    border-color: #2ac56c;
}
.ult_ivan_button.square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.ult_ivan_button.round {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.ult_ivan_button.round-square {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
}
.ult_ivan_button.circular {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 0;
    width: 53px;
    height: 53px;
}
.ult_ivan_button.circular .center-holder {
    display: table;
    width: 100%;
    height: 100%}
.ult_ivan_button.circular .center-inner {
    display: table-cell;
    vertical-align: middle;
}
.ult_ivan_button.circular .icon-simple {
    display: block;
    padding: 0
0 5px;
    width: auto;
}
.ult_ivan_button.circular .text-btn {
    padding: 0;
    display: block;
}
.ult_ivan_button.circular.only-icon {
    padding: 0;
}
.ult_ivan_button.circular.only-icon .icon-simple {
    padding: 0;
    font-size: 25px;
}
.ult_ivan_button .text-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 0
22px;
}
.ult_ivan_button .icon-simple {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0
10px 0 22px;
    font-size: 16px;
    position: relative;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.ult_ivan_button .icon-simple.icon-text {
    width: auto;
}
.ult_ivan_button.icon-before .icon-simple {
    padding: 0
10px;
}
.ult_ivan_button.icon-before .text-btn {
    padding-left: 0;
}
.ult_ivan_button.icon-after .icon-simple {
    padding: 0
10px;
}
.ult_ivan_button.icon-after .text-btn {
    padding-right: 0;
}
.ult_ivan_button.icon-cover.with-icon {
    padding: 0;
}
.ult_ivan_button.icon-cover.with-icon .icon-simple {
    display: inline-block;
    vertical-align: middle;
    padding: 13px;
    background-color: rgba(0, 0, 0, .2);
}
.ult_ivan_button.icon-cover.with-icon.icon-before .text-btn {
    padding-left: 13px;
}
.ult_ivan_button.icon-cover.with-icon.icon-after .text-btn {
    padding-right: 13px;
}
.ult_ivan_button.text-separator.with-icon.icon-before .text-btn {
    border-left: 1px solid rgba(255, 255, 255, .25);
    padding-left: 10px;
}
.ult_ivan_button.text-separator.with-icon.icon-after .text-btn {
    border-right: 1px solid rgba(255, 255, 255, .25);
    padding-right: 10px;
}
.ult_ivan_button.glow-icon .icon-simple
i {
    text-shadow: rgba(255, 255, 255, .4)0 0 20px;
}
.ult_ivan_button.button-zoom {
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.ult_ivan_button.button-zoom:hover {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}
.ult_ivan_button.only-icon .icon-simple {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 1;
}
.ult_ivan_button.btn-desc .text-btn-inner {
    display: block;
    vertical-align: middle;
    font-size: 13px;
}
.ult_ivan_button.btn-desc .text-desc {
    display: block;
    vertical-align: middle;
    font-size: 11px;
    font-weight: 400;
}
.ult_ivan_button.btn-desc.with-icon .text-btn {
    text-align: left;
}
.ult_ivan_button.large {
    font-size: 18px;
    padding: 16px
0;
}
.ult_ivan_button.large.circular {
    width: 67px;
    height: 67px;
}
.ult_ivan_button.large.circular.only-icon .icon-simple {
    font-size: 28px;
}
.ult_ivan_button.large .text-btn {
    padding: 0
24px;
}
.ult_ivan_button.large .icon-simple {
    padding: 0
12px 0 24px;
    font-size: 22px;
}
.ult_ivan_button.large.icon-before .icon-simple {
    padding: 0
12px 0 19px;
}
.ult_ivan_button.large.icon-before .text-btn {
    padding-left: 0;
}
.ult_ivan_button.large.icon-after .icon-simple {
    padding: 0
19px 0 12px;
}
.ult_ivan_button.large.icon-after .text-btn {
    padding-right: 0;
}
.ult_ivan_button.large.icon-cover.with-icon .icon-simple {
    padding: 16px
17px;
}
.ult_ivan_button.large.icon-cover.with-icon.icon-before .text-btn {
    padding-left: 17px;
}
.ult_ivan_button.large.icon-cover.with-icon.icon-after .text-btn {
    padding-right: 17px;
}
.ult_ivan_button.large.text-separator.with-icon.icon-before .text-btn {
    padding-left: 12px;
}
.ult_ivan_button.large.text-separator.with-icon.icon-after .text-btn {
    padding-right: 12px;
}
.ult_ivan_button.large.only-icon .icon-simple {
    padding-left: 20px;
    padding-right: 20px;
}
.ult_ivan_button.large.btn-desc .text-btn-inner, .ult_ivan_button.large.btn-desc .text-desc {
    font-size: 13px;
}
.ult_ivan_button.x-large {
    font-size: 20px;
    padding: 22px
0;
}
.ult_ivan_button.x-large.circular {
    width: 85px;
    height: 85px;
}
.ult_ivan_button.x-large.circular.only-icon .icon-simple {
    font-size: 34px;
}
.ult_ivan_button.x-large .text-btn {
    padding: 0
36px;
}
.ult_ivan_button.x-large .icon-simple {
    padding: 0
18px 0 36px;
    font-size: 26px;
}
.ult_ivan_button.x-large.icon-before .icon-simple {
    padding: 0
18px 0 27px;
}
.ult_ivan_button.x-large.icon-before .text-btn {
    padding-left: 0;
}
.ult_ivan_button.x-large.icon-after .icon-simple {
    padding: 0
27px 0 18px;
}
.ult_ivan_button.x-large.icon-after .text-btn {
    padding-right: 0;
}
.ult_ivan_button.x-large.icon-cover.with-icon .icon-simple {
    padding: 22px
25px;
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-before .text-btn {
    padding-left: 25px;
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-after .text-btn {
    padding-right: 25px;
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-before .text-btn {
    padding-left: 18px;
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-after .text-btn {
    padding-right: 18px;
}
.ult_ivan_button.x-large.only-icon .icon-simple {
    padding-left: 30px;
    padding-right: 30px;
}
.ult_ivan_button.x-large.btn-desc .text-btn-inner {
    font-size: 14px;
}
.ult_ivan_button.x-large.btn-desc .text-desc {
    font-size: 13px;
}
.ult_ivan_button.compact {
    font-size: 14px;
    padding: 5px
0;
}
.ult_ivan_button.compact.circular {
    width: 36px;
    height: 36px;
}
.ult_ivan_button.compact.circular.only-icon .icon-simple {
    font-size: 14px;
}
.ult_ivan_button.compact .text-btn {
    padding: 0
10px;
}
.ult_ivan_button.compact .icon-simple {
    padding: 0
10px;
    font-size: 16px;
}
.ult_ivan_button.compact.icon-before .icon-simple {
    padding: 0
10px;
}
.ult_ivan_button.compact.icon-before .text-btn {
    padding-left: 0;
}
.ult_ivan_button.compact.icon-after .icon-simple {
    padding: 0
10px;
}
.ult_ivan_button.compact.icon-after .text-btn {
    padding-right: 0;
}
.ult_ivan_button.compact.icon-cover.with-icon .icon-simple {
    padding: 5px
10px;
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-before .text-btn {
    padding-left: 10px;
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-after .text-btn {
    padding-right: 10px;
}
.ult_ivan_button.compact.text-separator.with-icon.icon-before .text-btn {
    padding-left: 10px;
}
.ult_ivan_button.compact.text-separator.with-icon.icon-after .text-btn {
    padding-right: 10px;
}
.ult_ivan_button.compact.only-icon .icon-simple {
    padding-left: 7px;
    padding-right: 7px;
}
.ult_ivan_button.compact.btn-desc .text-btn-inner {
    font-size: 11px;
    line-height: 1;
}
.ult_ivan_button.compact.btn-desc .text-desc {
    font-size: 10px;
    line-height: 1;
}
.ult_ivan_button.circular-mega.circular {
    width: 160px;
    height: 160px;
}
.ult_ivan_button.circular-mega.circular.only-icon .icon-simple {
    font-size: 34px;
}
.ult_ivan_button.circular-mega.circular .text-btn {
    padding: 0
10px;
}
.ult_ivan_button.circular-mega.circular
hr {
    height: 2px;
    width: 20%;
    margin: 10px
auto;
}
.ult_ivan_button.circular-mega.circular hr:last-child {
    margin-bottom: 0;
}
.ult_ivan_button.gray-bg {
    background-color: #fff;
    border-color: #ddd;
    color: #ccc;
}
.ulitmate_dual_buttons {
    display: inline-block;
}
@media(min-width:300px) and (max-width:450px) {
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
    margin: 0px;
    float: none;
    position: relative;
}
.ult_main_dualbtn {
    display: inline-block;
}
.ult_dualbutton-wrapper {
    display: block;
}
.ult_dual_button .middle-text {
    top: 100%;
    right: 50%}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child
.ult_ivan_button {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: inherit;
    border-bottom: 0px!important;
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
}@media(min-width:450px) and (max-width:765px) {
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
    float: left;
    position: relative;
}
.ult_dual1 {
    border-right: none!important;
}
.ult_dualbutton-wrapper {
    display: block;
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child
.ult_ivan_button {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
}@media(min-width:765px) and (max-width:970px) {
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
    margin: -4px;
    float: none;
    position: relative;
}
.ult_dualbutton-wrapper {
    display: block;
}
.ult_dual_button .middle-text {
    top: 100%;
    right: 50%}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child
.ult_ivan_button {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: inherit;
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
}@media(min-width:1000px) {
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper: first-child
.ult_ivan_button {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child
.ult_ivan_button {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.ult_dual1 {
    border-right: none!important;
}
}.ult-dual-btn3
.ult_dual1 {
    display: block;
    text-align: center;
    cursor: pointer;
    box-shadow: inherit;
    border-top-left-radius: inherit;
    border-bottom-left-radius: 0;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
}
.ult-dual-btn3
.ult_dual2 {
    display: block;
    text-align: center;
    cursor: pointer;
    box-shadow: inherit;
    border-bottom-right-radius: inherit;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
}
.ult-dual-btn3 .aio-icon, .ult-dual-btn3 .aio-icon-img, .ult-dual-btn3 .icon-simple, .ult-dual-btn3 .ult-dual-button-title {
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
}
.ult-dual-btn4
.ult_dual1 {
    display: block;
    text-align: center;
    cursor: pointer;
    box-shadow: inherit;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
    border-bottom-left-radius: 0;
}
.ult-dual-btn4
.ult_dual2 {
    display: block;
    text-align: center;
    cursor: pointer;
    box-shadow: inherit;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
}
.ult-dual-btn4 .aio-icon, .ult-dual-btn4 .aio-icon-img, .ult-dual-btn4 .icon-simple, .ult-dual-btn4 .ult-dual-button-title {
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
}
.ult-dual-btn .ult_dual1, .ult-dual-btn
.ult_dual2 {
    display: block;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.ult-dual-btn .ult-dual-button-title {
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.ult-dual-btn .aio-icon, .ult-dual-btn .aio-icon-img, .ult-dual-btn .icon-simple {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.ult_dual_button .aio-icon {
    display: block!important;
}
.ult_dual_button
.dual_img {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.icon-right1 {
    padding: 0
22px 0 10px!important;
}
.icon-left2 {
    padding-left: 22px!important;
}
.title_right {
    padding-right: 10px!important;
}
.title_left {
    padding-left: 10px!important;
}
.btn1icon {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
.ult_btn1span {
    height: 100%}
.ult_main_cl {
    margin: 0
auto;
    text-align: center;
    display: block;
}
p
.ult_main_cl {
    margin: 0
auto;
    text-align: center;
    display: inline-block;
}
.ult_btn10_span {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}
.ult_crlink
a {
    position: relative;
    display: inline-block;
    outline: 0;
    color: #000;
    text-decoration: none;
    text-transform: capitalize;
    letter-spacing: inherit;
    font-weight: inherit;
    font-size: inherit;
    max-width: 100%}
.ult_crlink a:focus, .ult_crlink a:hover {
    outline: 0;
}
.ult_cl_link_1
a {
    margin: 0;
}
.ult_cl_link_1 a:after, .ult_cl_link_1 a:before {
    display: inline-block;
    opacity: 0;
    font-size: inherit;
    line-height: 1em;
    -webkit-transition: -webkit-transform .3s, opacity .2s;
    -moz-transition: -moz-transform .3s, opacity .2s;
    transition: transform .3s, opacity .2s;
}
.ult_cl_link_1
.ult_btn10_span {
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    transition: all ease .3s;
}
.ult_cl_link_1 a:before {
    content: '[';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
.ult_cl_link_1 a:after {
    content: ']';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
.ult_cl_link_1 a:focus:after, .ult_cl_link_1 a:focus:before, .ult_cl_link_1 a:hover:after, .ult_cl_link_1 a:hover::before {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
.ult_cl_link_2
a {
    line-height: inherit;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}
.ult_cl_link_2 a
span {
    position: relative;
    display: inline-block;
    background: inherit;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ult_cl_link_2 a span:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: attr(data-hover);
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    padding: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: inherit;
}
.ult_cl_link_2
.ult_btn10_span {
    max-width: 100%;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    transition: all ease .3s;
}
.ult_cl_link_2 a:focus span, .ult_cl_link_2 a:hover
span {
    -webkit-transform: rotateX(90deg) translateY(-22px);
    -moz-transform: rotateX(90deg) translateY(-22px);
    transform: rotateX(90deg) translateY(-22px);
}
.ult_cl_link_2 a:focus span:before, .ult_cl_link_2 a:hover span:before {
    background: inherit;
}
.ult_cl_link_3
a {
    font-size: inherit;
}
.ult_cl_link_3 a
.ult_link_btm3 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border: inherit;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    -moz-transition: opacity .5s, -moz-transform .5s;
    transition: opacity .5s, transform .5s;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
}
.ult_cl_link_3 a:hover
.ult_link_btm3 {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
.ult_cl_link_3
.ult_btn10_span {
    -webkit-transition: all ease-out .5s;
    -moz-transition: all ease-out .5s;
    transition: all ease-out .5s;
}
.ult_cl_link_4
a {
    font-size: inherit;
}
.ult_cl_link_4 a
.ult_link_btm4 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border: inherit;
    content: '';
    opacity: 0;
    -webkit-transition: height .5s, opacity .5s, -webkit-transform .5s;
    -moz-transition: height .5s, opacity .5s, -moz-transform .5s;
    transition: height .5s, opacity .5s, transform .5s;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
}
.ult_cl_link_4 a:hover
.ult_link_btm4 {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
.ult_cl_link_4
.ult_btn10_span {
    -webkit-transition: height .5s ease-out, opacity .5s ease-out, -webkit-transform .5s ease-out, all ease-in-out .5s;
    -moz-transition: height .5s, opacity .5s, -moz-transform .5s ease-out, all ease-in-out .5s;
    transition: height .5s, opacity .5s ease-out, transform .5s ease-out, all ease-in-out .5s;
}
.ult_cl_link_5
a {
    color: #566473;
    text-shadow: none;
    font-weight: inherit;
    height: 100%;
    line-height: 1em;
    font-size: inherit;
}
.ult_cl_link_5 a .ult_link_btm, .ult_cl_link_5 a
.ult_link_top {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border: inherit;
    content: '';
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    transform: scale(0.85);
}
.ult_cl_link_5 a
.ult_link_btm {
    opacity: 0;
    -webkit-transition: top .3s, opacity .3s, -webkit-transform .3s;
    -moz-transition: top .3s, opacity .3s, -moz-transform .3s;
    transition: top .3s, opacity .3s, transform .3s;
}
.ult_cl_link_5 a:focus .ult_link_btm, .ult_cl_link_5 a:focus .ult_link_top, .ult_cl_link_5 a:hover .ult_link_btm, .ult_cl_link_5 a:hover
.ult_link_top {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
.ult_cl_link_5 a:focus .ult_link_btm, .ult_cl_link_5 a:hover
.ult_link_btm {
    top: 0;
    opacity: 1;
}
.ult_cl_link_5
.ult_btn10_span {
    -webkit-transition: -webkit-transform .3s ease-out, all ease-in-out .3s;
    -moz-transition: -moz-transform .3s ease-out, all ease-in-out .3s;
    transition: transform .3s ease-out, all ease-in-out .3s;
}
.ult_cl_link_6
a {
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
    line-height: .75em;
    vertical-align: middle;
}
.ult_cl_link_6 a
.ult_btn6_link_top {
    display: block;
    position: relative;
    top: 100%;
    left: 50%;
    color: transparent;
    content: '•';
    text-shadow: 0 0 transparent;
    font-size: .6em;
    font-weight: inherit;
    -webkit-transition: text-shadow .3s, color .3s;
    -moz-transition: text-shadow .3s, color .3s;
    transition: text-shadow .3s, color .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
}
.ult_cl_link_6 a:focus .ult_btn6_link_top, .ult_cl_link_6 a:hover
.ult_btn6_link_top {
    color: inherit;
}
.ult_cl_link_6 a:focus, .ult_cl_link_6 a:hover {
    color: #ba7700;
}
.ult_cl_link_6
.ult_btn10_span {
    line-height: 2em;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
}
.ult_cl_link_7
a {
    padding: 0
20px;
    height: inherit;
    line-height: 1em;
}
.ult_cl_link_7 a .ult_link_btm, .ult_cl_link_7 a
.ult_link_top {
    position: absolute;
    width: 45px;
    height: 2px;
    background: #fff;
    content: '';
    opacity: .2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    pointer-events: none;
}
.ult_cl_link_7
.ult_btn10_span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.ult_cl_link_7 a
.btn7_link_top {
    top: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
.ult_cl_link_7 a
.btn7_link_btm {
    right: 0;
    bottom: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.ult_cl_link_7 a:focus .btn7_link_btm, .ult_cl_link_7 a:focus .btn7_link_top, .ult_cl_link_7 a:hover .btn7_link_btm, .ult_cl_link_7 a:hover
.btn7_link_top {
    opacity: 1;
}
.ult_cl_link_7 a:focus .btn7_link_top, .ult_cl_link_7 a:hover
.btn7_link_top {
    left: 50%;
    -webkit-transform: rotate(0deg) translateX(-50%);
    -moz-transform: rotate(0deg) translateX(-50%);
    transform: rotate(0deg) translateX(-50%);
}
.ult_cl_link_7 a:focus .btn7_link_btm, .ult_cl_link_7 a:hover
.btn7_link_btm {
    right: 50%;
    -webkit-transform: rotate(0deg) translateX(50%);
    -moz-transform: rotate(0deg) translateX(50%);
    transform: rotate(0deg) translateX(50%);
}
.ult_cl_link_8 a .ulmt_btn8_link_btm, .ult_cl_link_8 a
.ult_btn8_link_top {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transition: -webkit-transform .3s, opacity .3s;
    -moz-transition: -moz-transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s;
}
.ult_cl_link_8
.ult_btn10_span {
    -webkit-transition: -webkit-transform .3s ease-out, all ease .3s;
    -moz-transition: -moz-transform .3s ease-out, all ease .3s;
    transition: transform .3s ease-out, all ease .3s;
}
.ult_cl_link_8 a
.ulmt_btn8_link_btm {
    opacity: 0;
    -webkit-transform: translateY(-7px) translateX(6px);
    -moz-transform: translateY(-7px) translateX(6px);
    transform: translateY(-7px) translateX(6px);
}
.ult_cl_link_8 a:focus .ult_btn8_link_top, .ult_cl_link_8 a:hover
.ult_btn8_link_top {
    opacity: 0;
    -webkit-transform: translateY(5px) translateX(-5px);
    -moz-transform: translateY(5px) translateX(-5px);
    transform: translateY(5px) translateX(-5px);
}
.ult_cl_link_8 a:focus .ulmt_btn8_link_btm, .ult_cl_link_8 a:hover
.ulmt_btn8_link_btm {
    opacity: 1;
    -webkit-transform: translateY(0px) translateX(0px);
    -moz-transform: translateY(0px) translateX(0px);
    transform: translateY(0px) translateX(0px);
}
.ult_cl_link_9 {
    position: relative;
    z-index: 1 padding:.5em;
}
.ult_cl_link_9
a {
    line-height: 1.5em;
    color: #b4770d;
    font-weight: 700;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
}
.ult_cl_link_9
span.ult_btn10_span {
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
}
.ult_cl_link_9 a span.ult_btn9_link_btm, .ult_cl_link_9 a
span.ult_btn9_link_top {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border: inherit;
    content: '';
    z-index: 1;
    -webkit-transition: -webkit-transform .3s, opacity .3s;
    -moz-transition: -moz-transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s;
}
.ult_cl_link_9 a
span.ult_btn9_link_top {
    top: 0;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
}
.ult_cl_link_9 a
span.ult_btn9_link_btm {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    transform: translateY(5px);
}
.ult_cl_link_9 a:focus, .ult_cl_link_9 a:hover {
    color: #fff;
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top, .ult_cl_link_9 a:hover
span.ult_btn9_link_btm {
    opacity: .7;
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top, .ult_cl_link_9 a:hover
span.ult_btn9_link_top {
    top: 50%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ult_cl_link_9 a:focus span.ult_btn9_link_btm, .ult_cl_link_9 a:hover
span.ult_btn9_link_btm {
    top: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.ult_cl_link_10
a {
    line-height: 1.75em;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    perspective: 800px;
}
.ult_cl_link_10 a
span.ult_btn10_span {
    position: relative;
    display: inline-block;
    background: #587285;
    border-top: inherit;
    max-width: 100%;
    -webkit-transition: background .6s;
    -moz-transition: background .6s;
    transition: background .6s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    transform-origin: 0 50%}
.ult_cl_link_10 a
span.ult_btn10_link_top {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #d3d3d3;
    color: #2f4351;
    -webkit-transform: rotateX(270deg);
    -moz-transform: rotateX(270deg);
    transform: rotateX(270deg);
    -webkit-transition: -webkit-transform .6s;
    -moz-transition: -moz-transform .6s;
    transition: transform .6s;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
}
.style10-span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%}
.ult_cl_link_10 a:focus span.ult_btn10_link_top, .ult_cl_link_10 a:hover
span.ult_btn10_link_top {
    -webkit-transform: rotateX(10deg);
    -moz-transform: rotateX(10deg);
    transform: rotateX(10deg);
}
.ult_cl_link_11 {
    position: relative;
    z-index: 1;
}
.ult_cl_link_11
a {
    overflow: hidden;
    vertical-align: middle;
}
.ult_cl_link_11 a span, .ult_cl_link_11 a
span.ult_btn10_span {
    display: block;
    background: #fff;
    -webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    transition: all ease-out .3s;
}
.ult_cl_link_11 a
.ult_btn11_link_top {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #fff;
    color: #0f7c67;
    content: attr(data-hover);
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform: translateX(-25%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult_cl_link_11 a:focus span.ult_btn10_span, .ult_cl_link_11 a:hover
span.ult_btn10_span {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
}
.ult_cl_link_11 a:focus .ult_btn11_link_top, .ult_cl_link_11 a:hover
.ult_btn11_link_top {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    transform: translateX(0%);
}
.ult_cl_link_1
span.ult_btn10_span {
    vertical-align: middle;
}
.ult-easy-separator-wrapper {
    position: absolute;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
}
.ult-easy-separator-wrapper.ult-top-easy-separator {
    top: 0;
    bottom: auto;
    transform: translate(-50%, -50%);
}
.ult-easy-separator-wrapper.ult-bottom-easy-separator {
    top: auto;
    bottom: 0;
    transform: translate(-50%, 50%);
}
.ult-easy-separator-wrapper .ult-easy-separator-img {
    box-shadow: none;
    max-width: 100%;
    width: 100%}
.ult-easy-separator-no-default.ult-bottom-easy-separator, .ult-easy-separator-no-default.ult-top-easy-separator {
    transform: translate(-50%, 0)!important;
}
.slick-slider {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-loading .slick-list {
    background: white url("../../../../../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/slick/ajax-loader.gif") center center no-repeat;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide
img {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    zoom: 1;
}
.slick-track:before, .slick-track:after {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
.slick-slide
img {
    box-shadow: none;
}
.slick-slide.slick-loading
img {
    display: none;
}
.slick-slide.dragging
img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
    z-index: 1;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: auto;
    width: auto;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}
.slick-prev:hover, .slick-prev:active, .slick-prev:focus, .slick-next:hover, .slick-next:active, .slick-next:focus {
    outline: 0;
    background: transparent;
    box-shadow: none;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25;
}
.slick-prev:before, .slick-next:before {
    font-size: inherit;
    line-height: 1;
}
.slick-prev {
    left: -30px;
}
.slick-next {
    right: -30px;
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%}
.slick-dots
li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0
5px;
    padding: 0;
    cursor: pointer;
    opacity: .5;
}
.slick-dots li
button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: 0;
}
.slick-dots li.slick-active button:before {
    color: black;
    opacity: .75;
}
.slick-dots li.slick-active {
    opacity: 1;
}
[dir="rtl"] .slick-next {
    right: auto;
    left: -25px;
}
[dir="rtl"] .slick-next:before {
    content: "\2190"}
[dir="rtl"] .slick-prev {
    right: -25px;
    left: auto;
}
[dir="rtl"] .slick-prev:before {
    content: "\2192"}
[dir="rtl"] .slick-slide {
    float: right;
}
.ult-carousel-wrapper button.circle-border, .ult-carousel-wrapper button.circle-bg {
    border-radius: 100%;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
}
.ult-carousel-wrapper button.square-border, .ult-carousel-wrapper button.square-bg {
    border-radius: 0 !important;
}
.ult-carousel-wrapper button.slick-disabled {
    opacity: .5;
    cursor: auto;
}
.ult-carousel-wrapper, .ult-carousel-wrapper
* {
    -webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ult-carousel-wrapper {
    position: relative;
    margin-bottom: 35px;
}
.ult-carousel-wrapper
.wpb_content_element {
    margin-bottom: 0;
}
.ult-carousel-wrapper.ult_horizontal .slick-prev, .ult-carousel-wrapper.ult_horizontal .slick-next, .ult-carousel-wrapper.ult_full_width .slick-prev, .ult-carousel-wrapper.ult_full_width .slick-next {
    position: absolute;
    top: 50%;
    margin: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ult-carousel-wrapper.ult_full_width .slick-next {
    right: 20px;
}
.ult-carousel-wrapper.ult_full_width .slick-prev {
    left: 20px;
}
.ult-carousel-wrapper.ult_horizontal ul.slick-dots, .ult-carousel-wrapper.ult_full_width ul.slick-dots {
    position: absolute;
    bottom: -35px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    z-index: 99;
}
.ult-carousel-wrapper.ult_full_width .slick-slide.slick-active {
    z-index: 9;
}
.ult-carousel-wrapper.ult_vertical {
    padding: 50px
0;
}
.ult-carousel-wrapper.ult_vertical .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px
solid transparent;
}
.ult-carousel-wrapper.ult_vertical button.slick-prev, .ult-carousel-wrapper.ult_vertical button.slick-next {
    left: 50%;
    margin: 0;
    -webkit-transform: translateX(-50%) rotate(90deg);
    -moz-transform: translateX(-50%) rotate(90deg);
    -o-transform: translateX(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);
}
.ult-carousel-wrapper.ult_vertical button.slick-prev {
    top: -45px;
}
.ult-carousel-wrapper.ult_vertical button.slick-next {
    top: auto;
    bottom: -40px;
}
.ult-carousel-wrapper.ult_vertical ul.slick-dots {
    position: absolute;
    left: -25px;
    top: 50%;
    list-style: none;
    display: table !important;
    text-align: center;
    padding: 0;
    margin: 0;
    height: auto;
    float: none;
    width: 25px;
    vertical-align: middle;
    z-index: 99;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ult-item-wrap.slick-slide.animated {
    opacity: 1 !important;
}
@font-face {
    font-family: 'ult-silk';
    src: url('https../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/slick/fonts/ult-silk.eot');
    src: url('https../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/slick/fonts/ult-silk.eot') format('embedded-opentype'), 
url('https../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/slick/fonts/ult-silk.woff') format('woff'), 
url('https../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/slick/fonts/ult-silk.ttf') format('truetype'), 
url('https../new_css/preview/aktina/wp-content/plugins/Ultimate_VC_Addons/assets/slick/fonts/ult-silk.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="ultsl-"], [class*=" ultsl-"] {
    font-family: 'ult-silk';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ultsl-arrow-right:before {
    content: "\e600"}
.ultsl-arrow-left:before {
    content: "\e601"}
.ultsl-arrow-right2:before {
    content: "\e602"}
.ultsl-arrow-left2:before {
    content: "\e603"}
.ultsl-arrow-right3:before {
    content: "\e604"}
.ultsl-arrow-left3:before {
    content: "\e605"}
.ultsl-checkbox-unchecked:before {
    content: "\e606"}
.ultsl-checkbox-partial:before {
    content: "\e607"}
.ultsl-radio-checked:before {
    content: "\e608"}
.ultsl-radio-unchecked:before {
    content: "\e609"}
.ultsl-record:before {
    content: "\e60a"}
.ultsl-stop:before {
    content: "\e60b"}
.ultsl-arrow-left4:before {
    content: "\e60c"}
.ultsl-arrow-right4:before {
    content: "\e60d"}
.ultsl-arrow-left5:before {
    content: "\e60e"}
.ultsl-arrow-right5:before {
    content: "\e60f"}
.ultsl-arrow-left6:before {
    content: "\e610"}
.ultsl-arrow-right6:before {
    content: "\e611"}
.vc_element.element-ultimate_icons {
    float: right;
    padding-left: 75%}
.vc_element.element-ultimate_icons {
    float: left;
    padding-left: 75%}
.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append {
    margin-top: 20px;
    margin-left: 50%;
    z-index: 33000000;
}
.smile_icon_list.left li
.icon_description {
    line-height: 1em;
}
.vc_element.element-info_list {
    padding-top: 20%;
    float: left;
    padding-left: 20%}
.vc_element.element-ultimate_icon_list {
    margin-top: 20%;
    margin-left: 50%}
.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append {
    margin-left: 85%}
.vc_element.element-ultimate_carousel {
    padding-top: 20%}
.vc_element.element-icon_timeline {
    display: block;
    float: left;
    padding-left: 50%}
.vc_element.element-ult_ihover {
    margin-top: 20%}
.vc_element.element-ult_hotspot {
    margin-top: 20%}
@charset "UTF-8";
    
/*
Animate.css - http: //daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted,  free of charge,  to any person obtaining a copy of this software and associated documentation files (the "Software"),  to deal in the Software without restriction,  including without limitation the rights to use,  copy,  modify,  merge,  publish,  distribute,  sublicense,  and/or sell copies of the Software,  and to permit persons to whom the Software is furnished to do so,  subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS",  WITHOUT WARRANTY OF ANY KIND,  EXPRESS OR IMPLIED,  INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,  DAMAGES OR OTHER LIABILITY,  WHETHER IN AN ACTION OF CONTRACT,  TORT OR OTHERWISE,  ARISING FROM,  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.wp-admin span#animate-me {
    display: inline-block;
    position: relative;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}
@-webkit-keyframes
bounce {
    0, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}
}@keyframes
bounce {
    0, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
}
}.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}
@-webkit-keyframes
flash {
    0, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@keyframes
flash {
    0, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}
@-webkit-keyframes
pulse {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes
pulse {
    0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}
@-webkit-keyframes
rubberBand {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
}
40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
}
60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes
rubberBand {
    0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
}
40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
}
60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}
@-webkit-keyframes
shake {
    0, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
}@keyframes
shake {
    0, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
}
}.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}
@-webkit-keyframes
swing {
    20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
}@keyframes
swing {
    20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
}.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}
@-webkit-keyframes
tada {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}
}@keyframes
tada {
    0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}
}.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}
@-webkit-keyframes
wobble {
    0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
}
45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
}
75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
wobble {
    0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
}
45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
}
75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}
@-webkit-keyframes
bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes
bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes
bounceInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
}
80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
bounceInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
}
80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}
100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes
bounceInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
}
80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
bounceInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
}
80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
}
100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
@-webkit-keyframes
bounceInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
}
80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
bounceInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
}
80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
}
100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes
bounceInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
}
80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
bounceInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}
80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}
100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes
bounceOut {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
}@keyframes
bounceOut {
    0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
}
}.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}
@-webkit-keyframes
bounceOutDown {
    0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
}
}@keyframes
bounceOutDown {
    0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
}
}.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}
@-webkit-keyframes
bounceOutLeft {
    0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}@keyframes
bounceOutLeft {
    0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}
@-webkit-keyframes
bounceOutRight {
    0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
}
}@keyframes
bounceOutRight {
    0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
}
}.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}
@-webkit-keyframes
bounceOutUp {
    0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}@keyframes
bounceOutUp {
    0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}
@-webkit-keyframes
fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes
fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes
fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes
fadeInDownBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
fadeInDownBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes
fadeInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
fadeInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes
fadeInLeftBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
fadeInLeftBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}
@-webkit-keyframes
fadeInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
fadeInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes
fadeInRightBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
fadeInRightBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
@-webkit-keyframes
fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes
fadeInUpBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
fadeInUpBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
@-webkit-keyframes
fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@keyframes
fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes
fadeOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
}@keyframes
fadeOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}
}.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}
@-webkit-keyframes
fadeOutDownBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
}
}@keyframes
fadeOutDownBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
}
}.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}
@-webkit-keyframes
fadeOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
}
}@keyframes
fadeOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
}
}.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}
@-webkit-keyframes
fadeOutLeftBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}@keyframes
fadeOutLeftBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}
@-webkit-keyframes
fadeOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
}@keyframes
fadeOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}
}.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}
@-webkit-keyframes
fadeOutRightBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
}
}@keyframes
fadeOutRightBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
}
}.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}
@-webkit-keyframes
fadeOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
}@keyframes
fadeOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}
}.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
@-webkit-keyframes
fadeOutUpBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}@keyframes
fadeOutUpBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}
@-webkit-keyframes
flip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}@keyframes
flip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}
@-webkit-keyframes
flipInX {
    0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
    opacity: 1;
}
}@keyframes
flipInX {
    0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateX(0);
    -ms-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
    opacity: 1;
}
}.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}
@-webkit-keyframes
flipInY {
    0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    opacity: 1;
}
}@keyframes
flipInY {
    0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    opacity: 1;
}
}.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}
@-webkit-keyframes
flipOutX {
    0% {
    -webkit-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@keyframes
flipOutX {
    0% {
    -webkit-transform: perspective(400px) rotateX(0);
    -ms-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
@-webkit-keyframes
flipOutY {
    0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@keyframes
flipOutY {
    0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}
@-webkit-keyframes
lightSpeedIn {
    0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
}
80% {
    -webkit-transform: translateX(0) skewX(-15deg);
    transform: translateX(0) skewX(-15deg);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
}
}@keyframes
lightSpeedIn {
    0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
}
80% {
    -webkit-transform: translateX(0) skewX(-15deg);
    -ms-transform: translateX(0) skewX(-15deg);
    transform: translateX(0) skewX(-15deg);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(0) skewX(0);
    -ms-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
}
}.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes
lightSpeedOut {
    0% {
    -webkit-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
}@keyframes
lightSpeedOut {
    0% {
    -webkit-transform: translateX(0) skewX(0);
    -ms-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
}.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
@-webkit-keyframes
rotateIn {
    0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}@keyframes
rotateIn {
    0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}
@-webkit-keyframes
rotateInDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}@keyframes
rotateInDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}
@-webkit-keyframes
rotateInDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}@keyframes
rotateInDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}
@-webkit-keyframes
rotateInUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}@keyframes
rotateInUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}
@-webkit-keyframes
rotateInUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}@keyframes
rotateInUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}
@-webkit-keyframes
rotateOut {
    0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
}
}@keyframes
rotateOut {
    0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
}
}.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}
@-webkit-keyframes
rotateOutDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
}@keyframes
rotateOutDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
}.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}
@-webkit-keyframes
rotateOutDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
}@keyframes
rotateOutDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
}.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}
@-webkit-keyframes
rotateOutUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
}@keyframes
rotateOutUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
}.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}
@-webkit-keyframes
rotateOutUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
}@keyframes
rotateOutUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
}.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}
@-webkit-keyframes
slideInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
slideInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}
@-webkit-keyframes
slideInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
slideInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes
slideInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
}@keyframes
slideInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
}.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}
@-webkit-keyframes
slideOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}@keyframes
slideOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
@-webkit-keyframes
slideOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
}
}@keyframes
slideOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
}
}.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}
@-webkit-keyframes
slideOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}@keyframes
slideOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}
@-webkit-keyframes
slideInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes
slideInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}
@-webkit-keyframes
slideOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
}
}@keyframes
slideOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
}
}.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}
@-webkit-keyframes
hinge {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
}
}@keyframes
hinge {
    0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
}
100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
}
}.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}
@-webkit-keyframes
rollIn {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
}@keyframes
rollIn {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
}.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}
@-webkit-keyframes
rollOut {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
}
}@keyframes
rollOut {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
}
}.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}
@-webkit-keyframes
zoomIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
}
}@keyframes
zoomIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
}
}.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
@-webkit-keyframes
zoomInDown {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}@keyframes
zoomInDown {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}
@-webkit-keyframes
zoomInLeft {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}@keyframes
zoomInLeft {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}
@-webkit-keyframes
zoomInRight {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}@keyframes
zoomInRight {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}
@-webkit-keyframes
zoomInUp {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}@keyframes
zoomInUp {
    0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
}.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}
@-webkit-keyframes
zoomOut {
    0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
100% {
    opacity: 0;
}
}@keyframes
zoomOut {
    0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
}
100% {
    opacity: 0;
}
}.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}
@-webkit-keyframes
zoomOutDown {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
}@keyframes
zoomOutDown {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
}.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}
@-webkit-keyframes
zoomOutLeft {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
}@keyframes
zoomOutLeft {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}
}.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}
@-webkit-keyframes
zoomOutRight {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
}@keyframes
zoomOutRight {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
}
}.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}
@-webkit-keyframes
zoomOutUp {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
}
}@keyframes
zoomOutUp {
    40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
}.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}
.InfiniteRotate, .InfiniteDangle, .InfiniteSwing, .InfinitePulse, .InfiniteHorizontalShake, .InfiniteBounce, .InfiniteFlash, .InfiniteTADA, .InfiniteVericalShake, .InfiniteRubberBand, .InfiniteHorizontalFlip, .InfiniteVericalFlip, .InfiniteHorizontalScaleFlip, .InfiniteVerticalScaleFlip {
    -webkit-animation-iteration-count: infinite !important;
    -moz-animation-iteration-count: infinite !important;
    animation-iteration-count: infinite !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
@-webkit-keyframes
InfiniteRotate {
    from {
    -webkit-transform: rotate(0);
}
to {
    -webkit-transform: rotate(359deg);
}
}@keyframes
InfiniteRotate {
    from {
    transform: rotate(0);
}
to {
    transform: rotate(359deg);
}
}.InfiniteRotate {
    -webkit-animation: InfiniteRotate;
    animation: InfiniteRotate;
}
@-webkit-keyframes
InfiniteDangle {
    0, 100% {
    -webkit-transform: rotate(-4deg);
}
50% {
    -webkit-transform: rotate(4deg);
}
}@keyframes
InfiniteDangle {
    0, 100% {
    transform: rotate(-4deg);
}
50% {
    transform: rotate(4deg);
}
}.InfiniteDangle {
    -webkit-animation: InfiniteDangle;
    animation: InfiniteDangle;
}
@-webkit-keyframes
InfinitePulse {
    0, 100% {
    -webkit-transform: scale(1);
}
50% {
    -webkit-transform: scale(0.85);
}
}@keyframes
InfinitePulse {
    0, 100% {
    transform: scale(1);
}
50% {
    transform: scale(0.85);
}
}.InfinitePulse {
    -webkit-animation: InfinitePulse;
    animation: InfinitePulse;
    -webkit-transform-origin: center;
    transform-origin: center;
}
@-webkit-keyframes
InfiniteHorizontalShake {
    0, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
}@keyframes
InfiniteHorizontalShake {
    0, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
}
}.InfiniteHorizontalShake {
    -webkit-animation-name: InfiniteHorizontalShake;
    animation-name: InfiniteHorizontalShake;
}
@-webkit-keyframes
InfiniteBounce {
    0, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}
}@keyframes
InfiniteBounce {
    0, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
}
}.InfiniteBounce {
    -webkit-animation-name: InfiniteBounce;
    animation-name: InfiniteBounce;
}
@-webkit-keyframes
InfiniteFlash {
    0, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@keyframes
InfiniteFlash {
    0, 50%, 100% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}.InfiniteFlash {
    -webkit-animation-name: InfiniteFlash;
    animation-name: InfiniteFlash;
}
@-webkit-keyframes
InfiniteTADA {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}
}@keyframes
InfiniteTADA {
    0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}
}.InfiniteTADA {
    -webkit-animation-name: InfiniteTADA;
    animation-name: InfiniteTADA;
}
@-webkit-keyframes
InfiniteSwing {
    20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
}@keyframes
InfiniteSwing {
    20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
}.InfiniteSwing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: InfiniteSwing;
    animation-name: InfiniteSwing;
}
@-webkit-keyframes
InfiniteVericalShake {
    0, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
}@keyframes
InfiniteVericalShake {
    0, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}
}.InfiniteVericalShake {
    -webkit-animation-name: InfiniteVericalShake;
    animation-name: InfiniteVericalShake;
}
@-webkit-keyframes
InfiniteRubberBand {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
}
40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
}
60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes
InfiniteRubberBand {
    0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
}
40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
}
60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.InfiniteRubberBand {
    -webkit-animation-name: InfiniteRubberBand;
    animation-name: InfiniteRubberBand;
}
@-webkit-keyframes
InfiniteHorizontalFlip {
    from {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
}
to {
    -webkit-transform: perspective(400px) rotateY(359deg);
    transform: perspective(400px) rotateY(359deg);
}
}@keyframes
InfiniteHorizontalFlip {
    from {
    -webkit-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
}
to {
    -webkit-transform: perspective(400px) rotateY(359deg);
    -ms-transform: perspective(400px) rotateY(359deg);
    transform: perspective(400px) rotateY(359deg);
}
}.InfiniteHorizontalFlip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: InfiniteHorizontalFlip;
    animation-name: InfiniteHorizontalFlip;
}
@-webkit-keyframes
InfiniteVericalFlip {
    from {
    -webkit-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateY(0);
}
to {
    -webkit-transform: perspective(400px) rotateX(359deg);
    transform: perspective(400px) rotateY(359deg);
}
}@keyframes
InfiniteVericalFlip {
    from {
    -webkit-transform: perspective(400px) rotateX(0);
    -ms-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
}
to {
    -webkit-transform: perspective(400px) rotateX(359deg);
    -ms-transform: perspective(400px) rotateX(359deg);
    transform: perspective(400px) rotateX(359deg);
}
}.InfiniteVericalFlip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: InfiniteVericalFlip;
    animation-name: InfiniteVericalFlip;
}
@-webkit-keyframes
InfiniteHorizontalScaleFlip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}@keyframes
InfiniteHorizontalScaleFlip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}.InfiniteHorizontalScaleFlip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: InfiniteHorizontalScaleFlip;
    animation-name: InfiniteHorizontalScaleFlip;
}
@-webkit-keyframes
InfiniteVerticalScaleFlip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);
    transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateX(0) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}@keyframes
InfiniteVerticalScaleFlip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);
    transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateX(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateX(0) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}.InfiniteVerticalScaleFlip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: InfiniteVerticalScaleFlip;
    animation-name: InfiniteVerticalScaleFlip;
}
@font-face {
    font-family: 'Defaults';
    src: url('fonts/Defaults.eot');
    src: url('fonts/Defaults.eot') format('embedded-opentype'), 
    url('fonts/Defaults.woff') format('woff'), 
    url('fonts/Defaults.ttf') format('truetype'), 
    url('fonts/Defaults.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
i[class*="Defaults-"] {
    font-family: 'Defaults';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.Defaults-glass:before {
    content: "\f000"}
.Defaults-music:before {
    content: "\f001"}
.Defaults-search:before {
    content: "\f002"}
.Defaults-envelope-o:before {
    content: "\f003"}
.Defaults-heart:before {
    content: "\f004"}
.Defaults-star:before {
    content: "\f005"}
.Defaults-star-o:before {
    content: "\f006"}
.Defaults-user:before {
    content: "\f007"}
.Defaults-film:before {
    content: "\f008"}
.Defaults-th-large:before {
    content: "\f009"}
.Defaults-th:before {
    content: "\f00a"}
.Defaults-th-list:before {
    content: "\f00b"}
.Defaults-check:before {
    content: "\f00c"}
.Defaults-close:before {
    content: "\f00d"}
.Defaults-search-plus:before {
    content: "\f00e"}
.Defaults-search-minus:before {
    content: "\f010"}
.Defaults-power-off:before {
    content: "\f011"}
.Defaults-signal:before {
    content: "\f012"}
.Defaults-cog:before {
    content: "\f013"}
.Defaults-trash-o:before {
    content: "\f014"}
.Defaults-home:before {
    content: "\f015"}
.Defaults-file-o:before {
    content: "\f016"}
.Defaults-clock-o:before {
    content: "\f017"}
.Defaults-road:before {
    content: "\f018"}
.Defaults-download:before {
    content: "\f019"}
.Defaults-arrow-circle-o-down:before {
    content: "\f01a"}
.Defaults-arrow-circle-o-up:before {
    content: "\f01b"}
.Defaults-inbox:before {
    content: "\f01c"}
.Defaults-play-circle-o:before {
    content: "\f01d"}
.Defaults-repeat:before {
    content: "\f01e"}
.Defaults-refresh:before {
    content: "\f021"}
.Defaults-list-alt:before {
    content: "\f022"}
.Defaults-lock:before {
    content: "\f023"}
.Defaults-flag:before {
    content: "\f024"}
.Defaults-headphones:before {
    content: "\f025"}
.Defaults-volume-off:before {
    content: "\f026"}
.Defaults-volume-down:before {
    content: "\f027"}
.Defaults-volume-up:before {
    content: "\f028"}
.Defaults-qrcode:before {
    content: "\f029"}
.Defaults-barcode:before {
    content: "\f02a"}
.Defaults-tag:before {
    content: "\f02b"}
.Defaults-tags:before {
    content: "\f02c"}
.Defaults-book:before {
    content: "\f02d"}
.Defaults-bookmark:before {
    content: "\f02e"}
.Defaults-print:before {
    content: "\f02f"}
.Defaults-camera:before {
    content: "\f030"}
.Defaults-font:before {
    content: "\f031"}
.Defaults-bold:before {
    content: "\f032"}
.Defaults-italic:before {
    content: "\f033"}
.Defaults-text-height:before {
    content: "\f034"}
.Defaults-text-width:before {
    content: "\f035"}
.Defaults-align-left:before {
    content: "\f036"}
.Defaults-align-center:before {
    content: "\f037"}
.Defaults-align-right:before {
    content: "\f038"}
.Defaults-align-justify:before {
    content: "\f039"}
.Defaults-list:before {
    content: "\f03a"}
.Defaults-dedent:before {
    content: "\f03b"}
.Defaults-indent:before {
    content: "\f03c"}
.Defaults-video-camera:before {
    content: "\f03d"}
.Defaults-image:before {
    content: "\f03e"}
.Defaults-pencil:before {
    content: "\f040"}
.Defaults-map-marker:before {
    content: "\f041"}
.Defaults-adjust:before {
    content: "\f042"}
.Defaults-tint:before {
    content: "\f043"}
.Defaults-edit:before {
    content: "\f044"}
.Defaults-share-square-o:before {
    content: "\f045"}
.Defaults-check-square-o:before {
    content: "\f046"}
.Defaults-arrows:before {
    content: "\f047"}
.Defaults-step-backward:before {
    content: "\f048"}
.Defaults-fast-backward:before {
    content: "\f049"}
.Defaults-backward:before {
    content: "\f04a"}
.Defaults-play:before {
    content: "\f04b"}
.Defaults-pause:before {
    content: "\f04c"}
.Defaults-stop:before {
    content: "\f04d"}
.Defaults-forward:before {
    content: "\f04e"}
.Defaults-fast-forward:before {
    content: "\f050"}
.Defaults-step-forward:before {
    content: "\f051"}
.Defaults-eject:before {
    content: "\f052"}
.Defaults-chevron-left:before {
    content: "\f053"}
.Defaults-chevron-right:before {
    content: "\f054"}
.Defaults-plus-circle:before {
    content: "\f055"}
.Defaults-minus-circle:before {
    content: "\f056"}
.Defaults-times-circle:before {
    content: "\f057"}
.Defaults-check-circle:before {
    content: "\f058"}
.Defaults-question-circle:before {
    content: "\f059"}
.Defaults-info-circle:before {
    content: "\f05a"}
.Defaults-crosshairs:before {
    content: "\f05b"}
.Defaults-times-circle-o:before {
    content: "\f05c"}
.Defaults-check-circle-o:before {
    content: "\f05d"}
.Defaults-ban:before {
    content: "\f05e"}
.Defaults-arrow-left:before {
    content: "\f060"}
.Defaults-arrow-right:before {
    content: "\f061"}
.Defaults-arrow-up:before {
    content: "\f062"}
.Defaults-arrow-down:before {
    content: "\f063"}
.Defaults-mail-forward:before {
    content: "\f064"}
.Defaults-expand:before {
    content: "\f065"}
.Defaults-compress:before {
    content: "\f066"}
.Defaults-plus:before {
    content: "\f067"}
.Defaults-minus:before {
    content: "\f068"}
.Defaults-asterisk:before {
    content: "\f069"}
.Defaults-exclamation-circle:before {
    content: "\f06a"}
.Defaults-gift:before {
    content: "\f06b"}
.Defaults-leaf:before {
    content: "\f06c"}
.Defaults-fire:before {
    content: "\f06d"}
.Defaults-eye:before {
    content: "\f06e"}
.Defaults-eye-slash:before {
    content: "\f070"}
.Defaults-exclamation-triangle:before {
    content: "\f071"}
.Defaults-plane:before {
    content: "\f072"}
.Defaults-calendar:before {
    content: "\f073"}
.Defaults-random:before {
    content: "\f074"}
.Defaults-comment:before {
    content: "\f075"}
.Defaults-magnet:before {
    content: "\f076"}
.Defaults-chevron-up:before {
    content: "\f077"}
.Defaults-chevron-down:before {
    content: "\f078"}
.Defaults-retweet:before {
    content: "\f079"}
.Defaults-shopping-cart:before {
    content: "\f07a"}
.Defaults-folder:before {
    content: "\f07b"}
.Defaults-folder-open:before {
    content: "\f07c"}
.Defaults-arrows-v:before {
    content: "\f07d"}
.Defaults-arrows-h:before {
    content: "\f07e"}
.Defaults-bar-chart:before {
    content: "\f080"}
.Defaults-twitter-square:before {
    content: "\f081"}
.Defaults-facebook-square:before {
    content: "\f082"}
.Defaults-camera-retro:before {
    content: "\f083"}
.Defaults-key:before {
    content: "\f084"}
.Defaults-cogs:before {
    content: "\f085"}
.Defaults-comments:before {
    content: "\f086"}
.Defaults-thumbs-o-up:before {
    content: "\f087"}
.Defaults-thumbs-o-down:before {
    content: "\f088"}
.Defaults-star-half:before {
    content: "\f089"}
.Defaults-heart-o:before {
    content: "\f08a"}
.Defaults-sign-out:before {
    content: "\f08b"}
.Defaults-linkedin-square:before {
    content: "\f08c"}
.Defaults-thumb-tack:before {
    content: "\f08d"}
.Defaults-external-link:before {
    content: "\f08e"}
.Defaults-sign-in:before {
    content: "\f090"}
.Defaults-trophy:before {
    content: "\f091"}
.Defaults-github-square:before {
    content: "\f092"}
.Defaults-upload:before {
    content: "\f093"}
.Defaults-lemon-o:before {
    content: "\f094"}
.Defaults-phone:before {
    content: "\f095"}
.Defaults-square-o:before {
    content: "\f096"}
.Defaults-bookmark-o:before {
    content: "\f097"}
.Defaults-phone-square:before {
    content: "\f098"}
.Defaults-twitter:before {
    content: "\f099"}
.Defaults-facebook:before {
    content: "\f09a"}
.Defaults-github:before {
    content: "\f09b"}
.Defaults-unlock:before {
    content: "\f09c"}
.Defaults-credit-card:before {
    content: "\f09d"}
.Defaults-rss:before {
    content: "\f09e"}
.Defaults-hdd-o:before {
    content: "\f0a0"}
.Defaults-bullhorn:before {
    content: "\f0a1"}
.Defaults-bell-o:before {
    content: "\f0a2"}
.Defaults-certificate:before {
    content: "\f0a3"}
.Defaults-hand-o-right:before {
    content: "\f0a4"}
.Defaults-hand-o-left:before {
    content: "\f0a5"}
.Defaults-hand-o-up:before {
    content: "\f0a6"}
.Defaults-hand-o-down:before {
    content: "\f0a7"}
.Defaults-arrow-circle-left:before {
    content: "\f0a8"}
.Defaults-arrow-circle-right:before {
    content: "\f0a9"}
.Defaults-arrow-circle-up:before {
    content: "\f0aa"}
.Defaults-arrow-circle-down:before {
    content: "\f0ab"}
.Defaults-globe:before {
    content: "\f0ac"}
.Defaults-chat:before{
    content: "\f075"}	
.Defaults-wrench:before {
    content: "\f0ad"}
.Defaults-tasks:before {
    content: "\f0ae"}
.Defaults-filter:before {
    content: "\f0b0"}
.Defaults-briefcase:before {
    content: "\f0b1"}
.Defaults-arrows-alt:before {
    content: "\f0b2"}
.Defaults-group:before {
    content: "\f0c0"}
.Defaults-chain:before {
    content: "\f0c1"}
.Defaults-cloud:before {
    content: "\f0c2"}
.Defaults-flask:before {
    content: "\f0c3"}
.Defaults-cut:before {
    content: "\f0c4"}
.Defaults-copy:before {
    content: "\f0c5"}
.Defaults-paperclip:before {
    content: "\f0c6"}
.Defaults-floppy-o:before {
    content: "\f0c7"}
.Defaults-square:before {
    content: "\f0c8"}
.Defaults-bars:before {
    content: "\f0c9"}
.Defaults-list-ul:before {
    content: "\f0ca"}
.Defaults-list-ol:before {
    content: "\f0cb"}
.Defaults-strikethrough:before {
    content: "\f0cc"}
.Defaults-underline:before {
    content: "\f0cd"}
.Defaults-table:before {
    content: "\f0ce"}
.Defaults-magic:before {
    content: "\f0d0"}
.Defaults-truck:before {
    content: "\f0d1"}
.Defaults-pinterest:before {
    content: "\f0d2"}
.Defaults-pinterest-square:before {
    content: "\f0d3"}
.Defaults-google-plus-square:before {
    content: "\f0d4"}
.Defaults-google-plus:before {
    content: "\f0d5"}
.Defaults-money:before {
    content: "\f0d6"}
.Defaults-caret-down:before {
    content: "\f0d7"}
.Defaults-caret-up:before {
    content: "\f0d8"}
.Defaults-caret-left:before {
    content: "\f0d9"}
.Defaults-caret-right:before {
    content: "\f0da"}
.Defaults-columns:before {
    content: "\f0db"}
.Defaults-sort:before {
    content: "\f0dc"}
.Defaults-sort-desc:before {
    content: "\f0dd"}
.Defaults-sort-asc:before {
    content: "\f0de"}
.Defaults-envelope:before {
    content: "\f0e0"}
.Defaults-linkedin:before {
    content: "\f0e1"}
.Defaults-rotate-left:before {
    content: "\f0e2"}
.Defaults-gavel:before {
    content: "\f0e3"}
.Defaults-dashboard:before {
    content: "\f0e4"}
.Defaults-comment-o:before {
    content: "\f0e5"}
.Defaults-comments-o:before {
    content: "\f0e6"}
.Defaults-bolt:before {
    content: "\f0e7"}
.Defaults-sitemap:before {
    content: "\f0e8"}
.Defaults-umbrella:before {
    content: "\f0e9"}
.Defaults-clipboard:before {
    content: "\f0ea"}
.Defaults-lightbulb-o:before {
    content: "\f0eb"}
.Defaults-exchange:before {
    content: "\f0ec"}
.Defaults-cloud-download:before {
    content: "\f0ed"}
.Defaults-cloud-upload:before {
    content: "\f0ee"}
.Defaults-user-md:before {
    content: "\f0f0"}
.Defaults-stethoscope:before {
    content: "\f0f1"}
.Defaults-suitcase:before {
    content: "\f0f2"}
.Defaults-bell:before {
    content: "\f0f3"}
.Defaults-coffee:before {
    content: "\f0f4"}
.Defaults-cutlery:before {
    content: "\f0f5"}
.Defaults-file-text-o:before {
    content: "\f0f6"}
.Defaults-building-o:before {
    content: "\f0f7"}
.Defaults-hospital-o:before {
    content: "\f0f8"}
.Defaults-ambulance:before {
    content: "\f0f9"}
.Defaults-medkit:before {
    content: "\f0fa"}
.Defaults-fighter-jet:before {
    content: "\f0fb"}
.Defaults-beer:before {
    content: "\f0fc"}
.Defaults-h-square:before {
    content: "\f0fd"}
.Defaults-plus-square:before {
    content: "\f0fe"}
.Defaults-angle-double-left:before {
    content: "\f100"}
.Defaults-angle-double-right:before {
    content: "\f101"}
.Defaults-angle-double-up:before {
    content: "\f102"}
.Defaults-angle-double-down:before {
    content: "\f103"}
.Defaults-angle-left:before {
    content: "\f104"}
.Defaults-angle-right:before {
    content: "\f105"}
.Defaults-angle-up:before {
    content: "\f106"}
.Defaults-angle-down:before {
    content: "\f107"}
.Defaults-desktop:before {
    content: "\f108"}
.Defaults-laptop:before {
    content: "\f109"}
.Defaults-tablet:before {
    content: "\f10a"}
.Defaults-mobile:before {
    content: "\f10b"}
.Defaults-circle-o:before {
    content: "\f10c"}
.Defaults-quote-left:before {
    content: "\f10d"}
.Defaults-quote-right:before {
    content: "\f10e"}
.Defaults-spinner:before {
    content: "\f110"}
.Defaults-circle:before {
    content: "\f111"}
.Defaults-mail-reply:before {
    content: "\f112"}
.Defaults-github-alt:before {
    content: "\f113"}
.Defaults-folder-o:before {
    content: "\f114"}
.Defaults-folder-open-o:before {
    content: "\f115"}
.Defaults-smile-o:before {
    content: "\f118"}
.Defaults-frown-o:before {
    content: "\f119"}
.Defaults-meh-o:before {
    content: "\f11a"}
.Defaults-gamepad:before {
    content: "\f11b"}
.Defaults-keyboard-o:before {
    content: "\f11c"}
.Defaults-flag-o:before {
    content: "\f11d"}
.Defaults-flag-checkered:before {
    content: "\f11e"}
.Defaults-terminal:before {
    content: "\f120"}
.Defaults-code:before {
    content: "\f121"}
.Defaults-mail-reply-all:before {
    content: "\f122"}
.Defaults-star-half-empty:before {
    content: "\f123"}
.Defaults-location-arrow:before {
    content: "\f124"}
.Defaults-crop:before {
    content: "\f125"}
.Defaults-code-fork:before {
    content: "\f126"}
.Defaults-chain-broken:before {
    content: "\f127"}
.Defaults-question:before {
    content: "\f128"}
.Defaults-info:before {
    content: "\f129"}
.Defaults-exclamation:before {
    content: "\f12a"}
.Defaults-superscript:before {
    content: "\f12b"}
.Defaults-subscript:before {
    content: "\f12c"}
.Defaults-eraser:before {
    content: "\f12d"}
.Defaults-puzzle-piece:before {
    content: "\f12e"}
.Defaults-microphone:before {
    content: "\f130"}
.Defaults-microphone-slash:before {
    content: "\f131"}
.Defaults-shield:before {
    content: "\f132"}
.Defaults-calendar-o:before {
    content: "\f133"}
.Defaults-fire-extinguisher:before {
    content: "\f134"}
.Defaults-rocket:before {
    content: "\f135"}
.Defaults-maxcdn:before {
    content: "\f136"}
.Defaults-chevron-circle-left:before {
    content: "\f137"}
.Defaults-chevron-circle-right:before {
    content: "\f138"}
.Defaults-chevron-circle-up:before {
    content: "\f139"}
.Defaults-chevron-circle-down:before {
    content: "\f13a"}
.Defaults-html5:before {
    content: "\f13b"}
.Defaults-css3:before {
    content: "\f13c"}
.Defaults-anchor:before {
    content: "\f13d"}
.Defaults-unlock-alt:before {
    content: "\f13e"}
.Defaults-bullseye:before {
    content: "\f140"}
.Defaults-ellipsis-h:before {
    content: "\f141"}
.Defaults-ellipsis-v:before {
    content: "\f142"}
.Defaults-rss-square:before {
    content: "\f143"}
.Defaults-play-circle:before {
    content: "\f144"}
.Defaults-ticket:before {
    content: "\f145"}
.Defaults-minus-square:before {
    content: "\f146"}
.Defaults-minus-square-o:before {
    content: "\f147"}
.Defaults-level-up:before {
    content: "\f148"}
.Defaults-level-down:before {
    content: "\f149"}
.Defaults-check-square:before {
    content: "\f14a"}
.Defaults-pencil-square:before {
    content: "\f14b"}
.Defaults-external-link-square:before {
    content: "\f14c"}
.Defaults-share-square:before {
    content: "\f14d"}
.Defaults-compass:before {
    content: "\f14e"}
.Defaults-caret-square-o-down:before {
    content: "\f150"}
.Defaults-caret-square-o-up:before {
    content: "\f151"}
.Defaults-caret-square-o-right:before {
    content: "\f152"}
.Defaults-eur:before {
    content: "\f153"}
.Defaults-gbp:before {
    content: "\f154"}
.Defaults-dollar:before {
    content: "\f155"}
.Defaults-inr:before {
    content: "\f156"}
.Defaults-cny:before {
    content: "\f157"}
.Defaults-rouble:before {
    content: "\f158"}
.Defaults-krw:before {
    content: "\f159"}
.Defaults-bitcoin:before {
    content: "\f15a"}
.Defaults-file:before {
    content: "\f15b"}
.Defaults-file-text:before {
    content: "\f15c"}
.Defaults-sort-alpha-asc:before {
    content: "\f15d"}
.Defaults-sort-alpha-desc:before {
    content: "\f15e"}
.Defaults-sort-amount-asc:before {
    content: "\f160"}
.Defaults-sort-amount-desc:before {
    content: "\f161"}
.Defaults-sort-numeric-asc:before {
    content: "\f162"}
.Defaults-sort-numeric-desc:before {
    content: "\f163"}
.Defaults-thumbs-up:before {
    content: "\f164"}
.Defaults-thumbs-down:before {
    content: "\f165"}
.Defaults-youtube-square:before {
    content: "\f166"}
.Defaults-youtube:before {
    content: "\f167"}
.Defaults-xing:before {
    content: "\f168"}
.Defaults-xing-square:before {
    content: "\f169"}
.Defaults-youtube-play:before {
    content: "\f16a"}
.Defaults-dropbox:before {
    content: "\f16b"}
.Defaults-stack-overflow:before {
    content: "\f16c"}
.Defaults-instagram:before {
    content: "\f16d"}
.Defaults-flickr:before {
    content: "\f16e"}
.Defaults-adn:before {
    content: "\f170"}
.Defaults-bitbucket:before {
    content: "\f171"}
.Defaults-bitbucket-square:before {
    content: "\f172"}
.Defaults-tumblr:before {
    content: "\f173"}
.Defaults-tumblr-square:before {
    content: "\f174"}
.Defaults-long-arrow-down:before {
    content: "\f175"}
.Defaults-long-arrow-up:before {
    content: "\f176"}
.Defaults-long-arrow-left:before {
    content: "\f177"}
.Defaults-long-arrow-right:before {
    content: "\f178"}
.Defaults-apple:before {
    content: "\f179"}
.Defaults-windows:before {
    content: "\f17a"}
.Defaults-android:before {
    content: "\f17b"}
.Defaults-linux:before {
    content: "\f17c"}
.Defaults-dribbble:before {
    content: "\f17d"}
.Defaults-skype:before {
    content: "\f17e"}
.Defaults-foursquare:before {
    content: "\f180"}
.Defaults-trello:before {
    content: "\f181"}
.Defaults-female:before {
    content: "\f182"}
.Defaults-male:before {
    content: "\f183"}
.Defaults-gittip:before {
    content: "\f184"}
.Defaults-sun-o:before {
    content: "\f185"}
.Defaults-moon-o:before {
    content: "\f186"}
.Defaults-archive:before {
    content: "\f187"}
.Defaults-bug:before {
    content: "\f188"}
.Defaults-vk:before {
    content: "\f189"}
.Defaults-weibo:before {
    content: "\f18a"}
.Defaults-renren:before {
    content: "\f18b"}
.Defaults-pagelines:before {
    content: "\f18c"}
.Defaults-stack-exchange:before {
    content: "\f18d"}
.Defaults-arrow-circle-o-right:before {
    content: "\f18e"}
.Defaults-arrow-circle-o-left:before {
    content: "\f190"}
.Defaults-caret-square-o-left:before {
    content: "\f191"}
.Defaults-dot-circle-o:before {
    content: "\f192"}
.Defaults-wheelchair:before {
    content: "\f193"}
.Defaults-vimeo-square:before {
    content: "\f194"}
.Defaults-try:before {
    content: "\f195"}
.Defaults-plus-square-o:before {
    content: "\f196"}
.Defaults-space-shuttle:before {
    content: "\f197"}
.Defaults-slack:before {
    content: "\f198"}
.Defaults-envelope-square:before {
    content: "\f199"}
.Defaults-wordpress:before {
    content: "\f19a"}
.Defaults-openid:before {
    content: "\f19b"}
.Defaults-bank:before {
    content: "\f19c"}
.Defaults-graduation-cap:before {
    content: "\f19d"}
.Defaults-yahoo:before {
    content: "\f19e"}
.Defaults-google:before {
    content: "\f1a0"}
.Defaults-reddit:before {
    content: "\f1a1"}
.Defaults-reddit-square:before {
    content: "\f1a2"}
.Defaults-stumbleupon-circle:before {
    content: "\f1a3"}
.Defaults-stumbleupon:before {
    content: "\f1a4"}
.Defaults-delicious:before {
    content: "\f1a5"}
.Defaults-digg:before {
    content: "\f1a6"}
.Defaults-pied-piper:before {
    content: "\f1a7"}
.Defaults-pied-piper-alt:before {
    content: "\f1a8"}
.Defaults-drupal:before {
    content: "\f1a9"}
.Defaults-joomla:before {
    content: "\f1aa"}
.Defaults-language:before {
    content: "\f1ab"}
.Defaults-fax:before {
    content: "\f1ac"}
.Defaults-building:before {
    content: "\f1ad"}
.Defaults-child:before {
    content: "\f1ae"}
.Defaults-paw:before {
    content: "\f1b0"}
.Defaults-spoon:before {
    content: "\f1b1"}
.Defaults-cube:before {
    content: "\f1b2"}
.Defaults-cubes:before {
    content: "\f1b3"}
.Defaults-behance:before {
    content: "\f1b4"}
.Defaults-behance-square:before {
    content: "\f1b5"}
.Defaults-steam:before {
    content: "\f1b6"}
.Defaults-steam-square:before {
    content: "\f1b7"}
.Defaults-recycle:before {
    content: "\f1b8"}
.Defaults-automobile:before {
    content: "\f1b9"}
.Defaults-cab:before {
    content: "\f1ba"}
.Defaults-tree:before {
    content: "\f1bb"}
.Defaults-spotify:before {
    content: "\f1bc"}
.Defaults-deviantart:before {
    content: "\f1bd"}
.Defaults-soundcloud:before {
    content: "\f1be"}
.Defaults-database:before {
    content: "\f1c0"}
.Defaults-file-pdf-o:before {
    content: "\f1c1"}
.Defaults-file-word-o:before {
    content: "\f1c2"}
.Defaults-file-excel-o:before {
    content: "\f1c3"}
.Defaults-file-powerpoint-o:before {
    content: "\f1c4"}
.Defaults-file-image-o:before {
    content: "\f1c5"}
.Defaults-file-archive-o:before {
    content: "\f1c6"}
.Defaults-file-audio-o:before {
    content: "\f1c7"}
.Defaults-file-movie-o:before {
    content: "\f1c8"}
.Defaults-file-code-o:before {
    content: "\f1c9"}
.Defaults-vine:before {
    content: "\f1ca"}
.Defaults-codepen:before {
    content: "\f1cb"}
.Defaults-jsfiddle:before {
    content: "\f1cc"}
.Defaults-life-bouy:before {
    content: "\f1cd"}
.Defaults-circle-o-notch:before {
    content: "\f1ce"}
.Defaults-ra:before {
    content: "\f1d0"}
.Defaults-empire:before {
    content: "\f1d1"}
.Defaults-git-square:before {
    content: "\f1d2"}
.Defaults-git:before {
    content: "\f1d3"}
.Defaults-hacker-news:before {
    content: "\f1d4"}
.Defaults-tencent-weibo:before {
    content: "\f1d5"}
.Defaults-qq:before {
    content: "\f1d6"}
.Defaults-wechat:before {
    content: "\f086"}
.Defaults-paper-plane:before {
    content: "\f1d8"}
.Defaults-paper-plane-o:before {
    content: "\f1d9"}
.Defaults-history:before {
    content: "\f1da"}
.Defaults-circle-thin:before {
    content: "\f1db"}
.Defaults-header:before {
    content: "\f1dc"}
.Defaults-paragraph:before {
    content: "\f1dd"}
.Defaults-sliders:before {
    content: "\f1de"}
.Defaults-share-alt:before {
    content: "\f1e0"}
.Defaults-share-alt-square:before {
    content: "\f1e1"}
.Defaults-bomb:before {
    content: "\f1e2"}
.Defaults-futbol-o:before {
    content: "\f1e3"}
.Defaults-tty:before {
    content: "\f1e4"}
.Defaults-binoculars:before {
    content: "\f1e5"}
.Defaults-plug:before {
    content: "\f1e6"}
.Defaults-slideshare:before {
    content: "\f1e7"}
.Defaults-twitch:before {
    content: "\f1e8"}
.Defaults-yelp:before {
    content: "\f1e9"}
.Defaults-newspaper-o:before {
    content: "\f1ea"}
.Defaults-wifi:before {
    content: "\f1eb"}
.Defaults-calculator:before {
    content: "\f1ec"}
.Defaults-paypal:before {
    content: "\f1ed"}
.Defaults-google-wallet:before {
    content: "\f1ee"}
.Defaults-cc-visa:before {
    content: "\f1f0"}
.Defaults-cc-mastercard:before {
    content: "\f1f1"}
.Defaults-cc-discover:before {
    content: "\f1f2"}
.Defaults-cc-amex:before {
    content: "\f1f3"}
.Defaults-cc-paypal:before {
    content: "\f1f4"}
.Defaults-cc-stripe:before {
    content: "\f1f5"}
.Defaults-bell-slash:before {
    content: "\f1f6"}
.Defaults-bell-slash-o:before {
    content: "\f1f7"}
.Defaults-trash:before {
    content: "\f1f8"}
.Defaults-copyright:before {
    content: "\f1f9"}
.Defaults-at:before {
    content: "\f1fa"}
.Defaults-eyedropper:before {
    content: "\f1fb"}
.Defaults-paint-brush:before {
    content: "\f1fc"}
.Defaults-birthday-cake:before {
    content: "\f1fd"}
.Defaults-area-chart:before {
    content: "\f1fe"}
.Defaults-pie-chart:before {
    content: "\f200"}
.Defaults-line-chart:before {
    content: "\f201"}
.Defaults-lastfm:before {
    content: "\f202"}
.Defaults-lastfm-square:before {
    content: "\f203"}
.Defaults-toggle-off:before {
    content: "\f204"}
.Defaults-toggle-on:before {
    content: "\f205"}
.Defaults-bicycle:before {
    content: "\f206"}
.Defaults-bus:before {
    content: "\f207"}
.Defaults-ioxhost:before {
    content: "\f208"}
.Defaults-angellist:before {
    content: "\f209"}
.Defaults-cc:before {
    content: "\f20a"}
.Defaults-ils:before {
    content: "\f20b"}
.Defaults-meanpath:before {
    content: "\f20c"}
@font-face {
    font-family: 'icons';
    src: url('fonts/iconsd41d.eot?');
    src: url('fonts/iconsd41d.eot?#iefix') format('embedded-opentype'), 
    url('fonts/iconsd41d.woff?') format('woff'), 
    url('fonts/iconsd41d.ttf?') format('truetype'), 
    url('fonts/iconsd41d.svg?#icons') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icons-"], [class*=" icons-"] {
    font-family: 'icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icons-number:before {
    content: "\e600"}
.icons-number2:before {
    content: "\e601"}
.icons-number3:before {
    content: "\e602"}
.icons-number4:before {
    content: "\e603"}
.icons-number5:before {
    content: "\e604"}
.icons-number6:before {
    content: "\e605"}
.icons-number7:before {
    content: "\e606"}
.icons-number8:before {
    content: "\e607"}
.icons-number9:before {
    content: "\e608"}
.icons-number10:before {
    content: "\e609"}
.icons-number11:before {
    content: "\e60a"}
.icons-number12:before {
    content: "\e60b"}
.icons-calendar:before {
    content: "\e60c"}
.icons-calendar2:before {
    content: "\e60d"}
.icons-cogs:before {
    content: "\e60e"}
.icons-pictures:before {
    content: "\e60f"}
.icons-pictures2:before {
    content: "\e610"}
.icons-chronometer:before {
    content: "\e611"}
.icons-chart:before {
    content: "\e612"}
.icons-phone:before {
    content: "\e613"}
.icons-tie:before {
    content: "\e614"}
.icons-key:before {
    content: "\e615"}
.icons-lamp:before {
    content: "\e616"}
.icons-bomb:before {
    content: "\e617"}
.icons-archive:before {
    content: "\e618"}
.icons-megaphone:before {
    content: "\e619"}
.icons-pil:before {
    content: "\e61a"}
.icons-lamp2:before {
    content: "\e61b"}
.icons-moneybag:before {
    content: "\e61c"}
.icons-tools:before {
    content: "\e61d"}
.icons-paint:before {
    content: "\e61e"}
.icons-brush:before {
    content: "\e61f"}
.icons-pen:before {
    content: "\e620"}
.icons-comments:before {
    content: "\e621"}
.icons-equalizer:before {
    content: "\e622"}
.icons-attachment:before {
    content: "\e623"}
.icons-pencil:before {
    content: "\e624"}
.icons-pen2:before {
    content: "\e625"}
.icons-scissors:before {
    content: "\e626"}
.icons-dollar:before {
    content: "\e627"}
.icons-dollar2:before {
    content: "\e628"}
.icons-envelope:before {
    content: "\e629"}
.icons-heart:before {
    content: "\e62a"}
.icons-bike:before {
    content: "\e62b"}
.icons-paperplane:before {
    content: "\e62c"}
.icons-cone:before {
    content: "\e62d"}
.icons-atom:before {
    content: "\e62e"}
.icons-clipboard:before {
    content: "\e62f"}
.icons-clipboard2:before {
    content: "\e630"}
.icons-heart2:before {
    content: "\e631"}
.icons-cloud:before {
    content: "\e632"}
.icons-star:before {
    content: "\e633"}
.icons-user:before {
    content: "\e634"}
.icons-key2:before {
    content: "\e635"}
.icons-search:before {
    content: "\e636"}
.icons-settings:before {
    content: "\e637"}
.icons-camera:before {
    content: "\e638"}
.icons-bulb:before {
    content: "\e639"}
.icons-diamond:before {
    content: "\e63a"}
.icons-location:before {
    content: "\e63b"}
.icons-eye:before {
    content: "\e63c"}
.icons-bubble:before {
    content: "\e63d"}
.icons-mail:before {
    content: "\e63e"}
.icons-paperplane2:before {
    content: "\e63f"}
.icons-params:before {
    content: "\e640"}
.icons-banknote:before {
    content: "\e641"}
.icons-data:before {
    content: "\e642"}
.icons-megaphone2:before {
    content: "\e643"}
.icons-lab:before {
    content: "\e644"}
.icons-clip:before {
    content: "\e645"}
.icons-calendar3:before {
    content: "\e646"}
.icons-heart3:before {
    content: "\e647"}
.icons-star2:before {
    content: "\e648"}
.icons-home:before {
    content: "\e649"}
.icons-users:before {
    content: "\e64a"}
.icons-user2:before {
    content: "\e64b"}
.icons-users2:before {
    content: "\e64c"}
.icons-user3:before {
    content: "\e64d"}
.icons-atom2:before {
    content: "\e64e"}
.icons-bars:before {
    content: "\e64f"}
.icons-chart2:before {
    content: "\e650"}
.icons-cart:before {
    content: "\e651"}
.icons-user4:before {
    content: "\e652"}
.icons-key3:before {
    content: "\e653"}
.icons-search2:before {
    content: "\e654"}
.icons-earth:before {
    content: "\e655"}
.icons-heart4:before {
    content: "\e656"}
.icons-cone2:before {
    content: "\e657"}
.icons-paperclip:before {
    content: "\e658"}
.icons-atom3:before {
    content: "\e659"}
.icons-home2:before {
    content: "\e900"}
.icons-home3:before {
    content: "\e902"}
.icons-pencil2:before {
    content: "\e906"}
.icons-quill:before {
    content: "\e907"}
.icons-droplet:before {
    content: "\e90b"}
.icons-paint-format:before {
    content: "\e90c"}
.icons-image:before {
    content: "\e90d"}
.icons-images:before {
    content: "\e90e"}
.icons-camera2:before {
    content: "\e90f"}
.icons-files-empty:before {
    content: "\e925"}
.icons-copy:before {
    content: "\e92c"}
.icons-paste:before {
    content: "\e92d"}
.icons-lifebuoy:before {
    content: "\e941"}
.icons-location2:before {
    content: "\e947"}
.icons-map:before {
    content: "\e94b"}
.icons-map2:before {
    content: "\e94c"}
.icons-bubbles2:before {
    content: "\e96d"}
.icons-bubbles4:before {
    content: "\e970"}
.icons-user5:before {
    content: "\e971"}
.icons-users3:before {
    content: "\e972"}
.icons-search3:before {
    content: "\e986"}
.icons-key4:before {
    content: "\e98d"}
.icons-hammer:before {
    content: "\e996"}
.icons-pie-chart:before {
    content: "\e99a"}
.icons-stats-dots:before {
    content: "\e99b"}
.icons-stats-bars:before {
    content: "\e99c"}
.icons-stats-bars2:before {
    content: "\e99d"}
.icons-star-empty:before {
    content: "\e9d7"}
.icons-star-full:before {
    content: "\e9d9"}
.icons-heart5:before {
    content: "\e9da"}
@font-face {
    font-family: 'icons-2';
    src: url('fonts/icons-259a6.eot?tohxma');
    src: url('fonts/icons-2d41d.eot?#iefixtohxma') format('embedded-opentype'), url('fonts/icons-259a6.woff?tohxma') format('woff'), url('fonts/icons-259a6.ttf?tohxma') format('truetype'), url('fonts/icons-259a6.svg?tohxma#icons-2') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icons-2-"], [class*=" icons-2-"] {
    font-family: 'icons-2';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icons-2-search3:before {
    content: "\e600"}
.icons-2-cog:before {
    content: "\e601"}
.icons-2-aircraft-take-off:before {
    content: "\e602"}
.icons-2-aircraft:before {
    content: "\e603"}
.icons-2-check:before {
    content: "\e604"}
.icons-2-credit:before {
    content: "\e605"}
.icons-2-eye:before {
    content: "\e606"}
.icons-2-feather:before {
    content: "\e607"}
.icons-2-globe:before {
    content: "\e608"}
.icons-2-user:before {
    content: "\e609"}
.icons-2-users:before {
    content: "\e60a"}
.icons-2-laptop:before {
    content: "\e001"}
.icons-2-search:before {
    content: "\e007"}
.icons-2-picture:before {
    content: "\e00f"}
.icons-2-pictures:before {
    content: "\e010"}
.icons-2-video:before {
    content: "\e011"}
.icons-2-camera:before {
    content: "\e012"}
.icons-2-printer:before {
    content: "\e013"}
.icons-2-toolbox:before {
    content: "\e014"}
.icons-2-briefcase:before {
    content: "\e015"}
.icons-2-wallet:before {
    content: "\e016"}
.icons-2-ribbon:before {
    content: "\e01e"}
.icons-2-hourglass:before {
    content: "\e01f"}
.icons-2-lock:before {
    content: "\e020"}
.icons-2-megaphone:before {
    content: "\e021"}
.icons-2-map:before {
    content: "\e025"}
.icons-2-basket:before {
    content: "\e027"}
.icons-2-envelope:before {
    content: "\e028"}
.icons-2-telescope:before {
    content: "\e02a"}
.icons-2-gears:before {
    content: "\e02b"}
.icons-2-key:before {
    content: "\e02c"}
.icons-2-attachment:before {
    content: "\e02e"}
.icons-2-pricetags:before {
    content: "\e02f"}
.icons-2-lightbulb:before {
    content: "\e030"}
.icons-2-layers:before {
    content: "\e031"}
.icons-2-pencil:before {
    content: "\e032"}
.icons-2-tools-2:before {
    content: "\e034"}
.icons-2-magnifying-glass:before {
    content: "\e037"}
.icons-2-beaker:before {
    content: "\e03c"}
.icons-2-caution:before {
    content: "\e03d"}
.icons-2-profile-male:before {
    content: "\e040"}
.icons-2-profile-female:before {
    content: "\e041"}
.icons-2-wine:before {
    content: "\e043"}
.icons-2-genius:before {
    content: "\e046"}
.icons-2-chat:before {
    content: "\e049"}
.icons-2-heart:before {
    content: "\e04a"}
.icons-2-cloud:before {
    content: "\e04b"}
.icons-2-piechart:before {
    content: "\e050"}
.icons-2-speedometer:before {
    content: "\e051"}
.icons-2-global:before {
    content: "\e052"}
.icons-2-clock:before {
    content: "\e055"}
.icons-2-quote:before {
    content: "\e057"}
.icons-2-alarmclock:before {
    content: "\e059"}
.icons-2-refresh:before {
    content: "\e05a"}
.icons-2-happy:before {
    content: "\e05b"}
.icons-2-sad:before {
    content: "\e05c"}
.icons-2-calendar:before {
    content: "\e60b"}
.icons-2-camera2:before {
    content: "\e60c"}
.icons-2-film:before {
    content: "\e60d"}
.icons-2-drink:before {
    content: "\e60e"}
.icons-2-drink2:before {
    content: "\e60f"}
.icons-2-drink3:before {
    content: "\e610"}
.icons-2-drink4:before {
    content: "\e611"}
.icons-2-coffee:before {
    content: "\e612"}
.icons-2-mug:before {
    content: "\e613"}
.icons-2-time:before {
    content: "\e614"}
.icons-2-sitemap:before {
    content: "\e615"}
.icons-2-sitemap2:before {
    content: "\e616"}
.icons-2-magnifier:before {
    content: "\e617"}
.icons-2-megaphone2:before {
    content: "\e618"}
.icons-2-lamp:before {
    content: "\e619"}
.icons-2-equalizer:before {
    content: "\e61a"}
.icons-2-library:before {
    content: "\e61b"}
.icons-2-auction:before {
    content: "\e61c"}
.icons-2-justice:before {
    content: "\e61d"}
.icons-2-envelope2:before {
    content: "\e61e"}
.icons-2-envelope3:before {
    content: "\e61f"}
.icons-2-yingyang:before {
    content: "\e620"}
.icons-2-heart2:before {
    content: "\e621"}
.icons-2-heart3:before {
    content: "\e622"}
.icons-2-study:before {
    content: "\e623"}
.icons-2-settings:before {
    content: "\e624"}
.icons-2-trashcan:before {
    content: "\e625"}
.icons-2-search2:before {
    content: "\e626"}
.icons-2-clock2:before {
    content: "\e627"}
.icons-2-switch:before {
    content: "\e628"}
.icons-2-screen:before {
    content: "\e629"}
.icons-2-phone-portrait:before {
    content: "\e62a"}
.icons-2-phone-landscape:before {
    content: "\e62b"}
.icons-2-tablet:before {
    content: "\e62c"}
.icons-2-tablet-landscape:before {
    content: "\e62d"}
.icons-2-diamond:before {
    content: "\e62e"}
.icons-2-clock3:before {
    content: "\e94e"}
.icons-2-clock22:before {
    content: "\e94f"}
.icons-2-display:before {
    content: "\e956"}
.icons-2-bubbles3:before {
    content: "\e96f"}
.icons-2-quotes-left:before {
    content: "\e977"}
.icons-2-quotes-right:before {
    content: "\e978"}
.icons-2-cogs:before {
    content: "\e995"}
.icons-2-heart-broken:before {
    content: "\e9db"}
.gw-go-col.gw-go-yellow1 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow1 .gw-go-header-top, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow1 .gw-go-header-top {
    background: 0;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow1 .gw-go-header-top, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow1 .gw-go-header-top, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow1 .gw-go-header-top {
    background: #fece2e;
    background: -moz-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -ms-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -o-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fece2e), color-stop(100%, #fbba19));
    background: -webkit-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: linear-gradient(top, #fece2e 0, #fbba19 100%);
}
.gw-go-col.gw-go-yellow1 .gw-go-header-bottom {
    background: #f5f5f5;
    border-top-color: #f5f5f5;
}
.gw-go-col.gw-go-yellow1 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow1 .gw-go-header
h3 {
    color: #333;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow1 .gw-go-header h3, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow1 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow1 .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow1 .gw-go-coinf, .gw-go-col.gw-go-yellow1 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow1 .gw-go-coinf div, .gw-go-col.gw-go-yellow1 .gw-go-coinb
div {
    color: #ffc400;
}
.gw-go-col.gw-go-yellow1 .gw-go-coinf small, .gw-go-col.gw-go-yellow1 .gw-go-coinb
small {
    color: #333;
}
.gw-go-col.gw-go-yellow1 .gw-go-body
li {
    background: #ebebeb;
}
.gw-go-col.gw-go-yellow1 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col.gw-go-yellow1 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow1 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow1 .gw-go-body
li {
    color: #9d9d9d;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow1 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow1 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow1 .gw-go-body
li {
    color: #333;
}
.gw-go-col.gw-go-yellow1 .gw-go-btn.gw-go-btn-small {
    margin-top: 45px;
}
.gw-go-col.gw-go-yellow1 .gw-go-btn.gw-go-btn-medium {
    margin-top: 40px;
}
.gw-go-col.gw-go-yellow1 .gw-go-btn.gw-go-btn-large {
    margin-top: 33px;
}
.gw-go-col.gw-go-yellow1 .gw-go-btn {
    background: #9d9d9d;
    color: #fff;
}
.gw-go-col.gw-go-yellow1 .gw-go-btn:hover {
    background: #333;
}
.gw-go-col.gw-go-yellow2 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow2 .gw-go-header-top, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-header-top {
    background: #fece2e;
    background: -moz-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -ms-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -o-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fece2e), color-stop(100%, #fbba19));
    background: -webkit-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: linear-gradient(top, #fece2e 0, #fbba19 100%);
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-header-top, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-header-top, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-header-top {
    background: #333;
    background: -moz-linear-gradient(top, #333 0, #272727 100%);
    background: -ms-linear-gradient(top, #333 0, #272727 100%);
    background: -o-linear-gradient(top, #333 0, #272727 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333), color-stop(100%, #272727));
    background: -webkit-linear-gradient(top, #333 0, #272727 100%);
    background: linear-gradient(top, #333 0, #272727 100%);
}
.gw-go-col.gw-go-yellow2 .gw-go-header-bottom, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-header-bottom {
    background: #fed858;
    background: -moz-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: -ms-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: -o-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fed858), color-stop(100%, #fcc847));
    background: -webkit-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: linear-gradient(top, #fed858 0, #fcc847 100%);
    border-top: solid 1px #fcde77;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-header-bottom, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-header-bottom, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-header-bottom {
    background: #5c5c5c;
    background: -moz-linear-gradient(top, #5c5c5c 0, #494949 100%);
    background: -ms-linear-gradient(top, #5c5c5c 0, #494949 100%);
    background: -o-linear-gradient(top, #5c5c5c 0, #494949 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(100%, #494949));
    background: -webkit-linear-gradient(top, #5c5c5c 0, #494949 100%);
    background: linear-gradient(top, #5c5c5c 0, #494949 100%);
    border-top: solid 1px #7b7b7b;
}
.gw-go-col.gw-go-yellow2 .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow2 .gw-go-coinf, .gw-go-col.gw-go-yellow2 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow2 .gw-go-coinf small, .gw-go-col.gw-go-yellow2 .gw-go-coinb
small {
    color: #333;
}
.gw-go-col.gw-go-yellow2 .gw-go-coinf div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-coinf div, .gw-go-col.gw-go-yellow2 .gw-go-coinb div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-coinb
div {
    color: #ffc400;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-coinf div, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-coinf div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-coinf div, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-coinb div, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow2 .gw-go-coinb div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow2 .gw-go-coinb
div {
    color: #333;
}
.gw-go-col.gw-go-yellow2 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow2 .gw-go-body
li {
    background: #ebebeb;
    color: #333;
}
.gw-go-col.gw-go-yellow2 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col.gw-go-yellow2 .gw-go-btn {
    background: #ebebeb;
    background: -moz-linear-gradient(top, #ebebeb 0, #d3d3d3 100%);
    background: -ms-linear-gradient(top, #ebebeb 0, #d3d3d3 100%);
    background: -o-linear-gradient(top, #ebebeb 0, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), color-stop(100%, #d3d3d3));
    background: -webkit-linear-gradient(top, #ebebeb 0, #d3d3d3 100%);
    background: linear-gradient(top, #ebebeb 0, #d3d3d3 100%);
    border: solid 1px #d3d3d3;
    color: #333;
}
.gw-go-col.gw-go-yellow2 .gw-go-btn:hover {
    background: #d3d3d3;
    background: -moz-linear-gradient(bottom, #ebebeb 0, #d3d3d3 100%);
    background: -ms-linear-gradient(bottom, #ebebeb 0, #d3d3d3 100%);
    background: -o-linear-gradient(bottom, #ebebeb 0, #d3d3d3 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(100%, #d3d3d3));
    background: -webkit-linear-gradient(bottom, #ebebeb 0, #d3d3d3 100%);
    background: linear-gradient(bottom, #ebebeb 0, #d3d3d3 100%);
}
.gw-go-col.gw-go-yellow3a, .gw-go-col.gw-go-yellow3b, .gw-go-col.gw-go-yellow3c, .gw-go-col.gw-go-yellow3d, .gw-go-col.gw-go-yellow11a, .gw-go-col.gw-go-yellow11b, .gw-go-col.gw-go-yellow11c, .gw-go-col.gw-go-yellow11d {
    background: #FFF;
}
.gw-go-col.gw-go-yellow3a .gw-go-header-top, .gw-go-col.gw-go-yellow11a .gw-go-header-top {
    background: #fed757;
    background: -moz-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: -ms-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: -o-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fed757), color-stop(100%, #fbc342));
    background: -webkit-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: linear-gradient(top, #fed757 0, #fbc342 100%);
}
.gw-go-col.gw-go-yellow3a .gw-go-header-bottom, .gw-go-col.gw-go-yellow11a .gw-go-header-bottom {
    background: #fedf79;
    background: -moz-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: -ms-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: -o-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fedf79), color-stop(100%, #fccf68));
    background: -webkit-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: linear-gradient(top, #fedf79 0, #fccf68 100%);
    border-top: solid 1px #fce392;
}
.gw-go-col.gw-go-yellow3a .gw-go-header h3, .gw-go-col.gw-go-yellow11a .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow3a .gw-go-coinf, .gw-go-col.gw-go-yellow3a .gw-go-coinb, .gw-go-col.gw-go-yellow11a .gw-go-coinf, .gw-go-col.gw-go-yellow11a .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow3a .gw-go-coinf div, .gw-go-col.gw-go-yellow3a .gw-go-coinb div, .gw-go-col.gw-go-yellow11a .gw-go-coinf div, .gw-go-col.gw-go-yellow11a .gw-go-coinb
div {
    color: #fdd348;
}
.gw-go-col.gw-go-yellow3a .gw-go-coinf small, .gw-go-col.gw-go-yellow3a .gw-go-coinb small, .gw-go-col.gw-go-yellow11a .gw-go-coinf small, .gw-go-col.gw-go-yellow11a .gw-go-coinb
small {
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow3b .gw-go-header-top, .gw-go-col.gw-go-yellow11b .gw-go-header-top {
    background: #fcd03d;
    background: -moz-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: -ms-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: -o-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcd03d), color-stop(100%, #f9bc28));
    background: -webkit-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: linear-gradient(top, #fcd03d 0, #f9bc28 100%);
}
.gw-go-col.gw-go-yellow3b .gw-go-header-bottom, .gw-go-col.gw-go-yellow11b .gw-go-header-bottom {
    background: #fdd964;
    background: -moz-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: -ms-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: -o-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdd964), color-stop(100%, #fac953));
    background: -webkit-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: linear-gradient(top, #fdd964 0, #fac953 100%);
    border-top: solid 1px #fbdf81;
}
.gw-go-col.gw-go-yellow3b .gw-go-header h3, .gw-go-col.gw-go-yellow11b .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow3b .gw-go-coinf, .gw-go-col.gw-go-yellow3b .gw-go-coinb, .gw-go-col.gw-go-yellow11b .gw-go-coinf, .gw-go-col.gw-go-yellow11b .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow3b .gw-go-coinf div, .gw-go-col.gw-go-yellow3b .gw-go-coinb div, .gw-go-col.gw-go-yellow11b .gw-go-coinf div, .gw-go-col.gw-go-yellow11b .gw-go-coinb
div {
    color: #fcd03d;
}
.gw-go-col.gw-go-yellow3b .gw-go-coinf small, .gw-go-col.gw-go-yellow3b .gw-go-coinb small, .gw-go-col.gw-go-yellow11b .gw-go-coinf small, .gw-go-col.gw-go-yellow11b .gw-go-coinb
small {
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow3c .gw-go-header-top, .gw-go-col.gw-go-yellow11c .gw-go-header-top {
    background: #fac40e;
    background: -moz-linear-gradient(top, #fac40e 0, #f7b000 100%);
    background: -ms-linear-gradient(top, #fac40e 0, #f7b000 100%);
    background: -o-linear-gradient(top, #fac40e 0, #f7b000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fac40e), color-stop(100%, #f7b000));
    background: -webkit-linear-gradient(top, #fac40e 0, #f7b000 100%);
    background: linear-gradient(top, #fac40e 0, #f7b000 100%);
}
.gw-go-col.gw-go-yellow3c .gw-go-header-bottom, .gw-go-col.gw-go-yellow11c .gw-go-header-bottom {
    background: #fbd03f;
    background: -moz-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: -ms-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: -o-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd03f), color-stop(100%, #f9c033));
    background: -webkit-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: linear-gradient(top, #fbd03f 0, #f9c033 100%);
    border-top: solid 1px #fad763;
}
.gw-go-col.gw-go-yellow3c .gw-go-header h3, .gw-go-col.gw-go-yellow11c .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow3c .gw-go-coinf, .gw-go-col.gw-go-yellow3c .gw-go-coinb, .gw-go-col.gw-go-yellow11c .gw-go-coinf, .gw-go-col.gw-go-yellow11c .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow3c .gw-go-coinf div, .gw-go-col.gw-go-yellow3c .gw-go-coinb div, .gw-go-col.gw-go-yellow11c .gw-go-coinf div, .gw-go-col.gw-go-yellow11c .gw-go-coinb
div {
    color: #fac40f;
}
.gw-go-col.gw-go-yellow3c .gw-go-coinf small, .gw-go-col.gw-go-yellow3c .gw-go-coinb small, .gw-go-col.gw-go-yellow11c .gw-go-coinf small, .gw-go-col.gw-go-yellow11c .gw-go-coinb
small {
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow3d .gw-go-header-top, .gw-go-col.gw-go-yellow11d .gw-go-header-top {
    background: #f0ba02;
    background: -moz-linear-gradient(top, #f0ba02 0, #eda600 100%);
    background: -ms-linear-gradient(top, #f0ba02 0, #eda600 100%);
    background: -o-linear-gradient(top, #f0ba02 0, #eda600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ba02), color-stop(100%, #eda600));
    background: -webkit-linear-gradient(top, #f0ba02 0, #eda600 100%);
    background: linear-gradient(top, #f0ba02 0, #eda600 100%);
}
.gw-go-col.gw-go-yellow3d .gw-go-header-bottom, .gw-go-col.gw-go-yellow11d .gw-go-header-bottom {
    background: #f3d05b;
    background: -moz-linear-gradient(top, #f3d05b 0, #f1b733 100%);
    background: -ms-linear-gradient(top, #f3d05b 0, #f1b733 100%);
    background: -o-linear-gradient(top, #f3d05b 0, #f1b733 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3d05b), color-stop(100%, #f1b733));
    background: -webkit-linear-gradient(top, #f3d05b 0, #f1b733 100%);
    background: linear-gradient(top, #f3d05b 0, #f1b733 100%);
    border-top: solid 1px #f3d05b;
}
.gw-go-col.gw-go-yellow3d .gw-go-header h3, .gw-go-col.gw-go-yellow11d .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow3d .gw-go-coinf, .gw-go-col.gw-go-yellow3d .gw-go-coinb, .gw-go-col.gw-go-yellow11d .gw-go-coinf, .gw-go-col.gw-go-yellow11d .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow3d .gw-go-coinf div, .gw-go-col.gw-go-yellow3d .gw-go-coinb div, .gw-go-col.gw-go-yellow11d .gw-go-coinf div, .gw-go-col.gw-go-yellow11d .gw-go-coinb
div {
    color: #f0b903;
}
.gw-go-col.gw-go-yellow3d .gw-go-coinf small, .gw-go-col.gw-go-yellow3d .gw-go-coinb small, .gw-go-col.gw-go-yellow11d .gw-go-coinf small, .gw-go-col.gw-go-yellow11d .gw-go-coinb
small {
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow3a .gw-go-body, .gw-go-col.gw-go-yellow3b .gw-go-body, .gw-go-col.gw-go-yellow3c .gw-go-body, .gw-go-col.gw-go-yellow3d .gw-go-body, .gw-go-col.gw-go-yellow11a .gw-go-body, .gw-go-col.gw-go-yellow11b .gw-go-body, .gw-go-col.gw-go-yellow11c .gw-go-body, .gw-go-col.gw-go-yellow11d .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow3a .gw-go-body li, .gw-go-col.gw-go-yellow3b .gw-go-body li, .gw-go-col.gw-go-yellow3c .gw-go-body li, .gw-go-col.gw-go-yellow3d .gw-go-body li, .gw-go-col.gw-go-yellow11a .gw-go-body li, .gw-go-col.gw-go-yellow11b .gw-go-body li, .gw-go-col.gw-go-yellow11c .gw-go-body li, .gw-go-col.gw-go-yellow11d .gw-go-body
li {
    background: #ebebeb;
}
.gw-go-col.gw-go-yellow3a .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow3b .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow3c .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow3d .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow11a .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow11b .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow11c .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow11d .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col.gw-go-yellow3a .gw-go-body li, .gw-go-col.gw-go-yellow3b .gw-go-body li, .gw-go-col.gw-go-yellow3c .gw-go-body li, .gw-go-col.gw-go-yellow3d .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3a .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3b .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3c .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3d .gw-go-body li, .gw-go-col.gw-go-yellow11a .gw-go-body li, .gw-go-col.gw-go-yellow11b .gw-go-body li, .gw-go-col.gw-go-yellow11c .gw-go-body li, .gw-go-col.gw-go-yellow11d .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11a .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11b .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11c .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11d .gw-go-body
li {
    color: #9d9d9d;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow3a .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow3b .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow3c .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow3d .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3a .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3b .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3c .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow3d .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow3a .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow3b .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow3c .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow3d .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow11a .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow11b .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow11c .gw-go-body li, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow11d .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11a .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11b .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11c .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow11d .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow11a .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow11b .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow11c .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow11d .gw-go-body
li {
    color: #333;
}
.gw-go-col.gw-go-yellow3a .gw-go-btn, .gw-go-col.gw-go-yellow11a .gw-go-btn {
    background: #ffd64d;
    background: -moz-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: -ms-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: -o-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd64d), color-stop(100%, #fdc94d));
    background: -webkit-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    border: solid 1px #e8b831;
    color: #fff;
}
.gw-go-col.gw-go-yellow3a .gw-go-btn:hover, .gw-go-col.gw-go-yellow11a .gw-go-btn:hover {
    background: #fdc94d;
    background: -moz-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: -ms-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: -o-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffd64d), color-stop(100%, #fdc94d));
    background: -webkit-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
}
.gw-go-col.gw-go-yellow3b .gw-go-btn, .gw-go-col.gw-go-yellow11b .gw-go-btn {
    background: #ffcf33;
    background: -moz-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: -ms-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: -o-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcf33), color-stop(100%, #fdc033));
    background: -webkit-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: linear-gradient(top, #ffcf33 0, #fdc033 100%);
    border: solid 1px #dfae26;
    color: #fff;
}
.gw-go-col.gw-go-yellow3b .gw-go-btn:hover, .gw-go-col.gw-go-yellow11b .gw-go-btn:hover {
    background: #fdc033;
    background: -moz-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: -ms-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: -o-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffcf33), color-stop(100%, #fdc033));
    background: -webkit-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
}
.gw-go-col.gw-go-yellow3c .gw-go-btn, .gw-go-col.gw-go-yellow11c .gw-go-btn {
    background: #ffca1a;
    background: -moz-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: -ms-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: -o-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffca1a), color-stop(100%, #fcb91a));
    background: -webkit-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    border: solid 1px #deaa1c;
    color: #fff;
}
.gw-go-col.gw-go-yellow3c .gw-go-btn:hover, .gw-go-col.gw-go-yellow11c .gw-go-btn:hover {
    background: #fcb91a;
    background: -moz-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: -ms-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: -o-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffca1a), color-stop(100%, #fcb91a));
    background: -webkit-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
}
.gw-go-col.gw-go-yellow3d .gw-go-btn, .gw-go-col.gw-go-yellow11d .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow3d .gw-go-btn:hover, .gw-go-col.gw-go-yellow11d .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow4a, .gw-go-col.gw-go-yellow4b, .gw-go-col.gw-go-yellow4c, .gw-go-col.gw-go-yellow4d {
    background: #FFF;
}
.gw-go-col.gw-go-yellow4a .gw-go-header-top {
    background: #fed757;
    background: -moz-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: -ms-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: -o-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fed757), color-stop(100%, #fbc342));
    background: -webkit-linear-gradient(top, #fed757 0, #fbc342 100%);
    background: linear-gradient(top, #fed757 0, #fbc342 100%);
}
.gw-go-col.gw-go-yellow4a .gw-go-header-bottom {
    background: #fedf79;
    background: -moz-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: -ms-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: -o-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fedf79), color-stop(100%, #fccf68));
    background: -webkit-linear-gradient(top, #fedf79 0, #fccf68 100%);
    background: linear-gradient(top, #fedf79 0, #fccf68 100%);
    border-top: solid 1px #fee287;
}
.gw-go-col.gw-go-yellow4a .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow4a .gw-go-coinf, .gw-go-col.gw-go-yellow4a .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow4a .gw-go-coinf div, .gw-go-col.gw-go-yellow4a .gw-go-coinb
div {
    color: #fed757;
}
.gw-go-col.gw-go-yellow4b .gw-go-header-top {
    background: #fcd03d;
    background: -moz-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: -ms-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: -o-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcd03d), color-stop(100%, #f9bc28));
    background: -webkit-linear-gradient(top, #fcd03d 0, #f9bc28 100%);
    background: linear-gradient(top, #fcd03d 0, #f9bc28 100%);
}
.gw-go-col.gw-go-yellow4b .gw-go-header-bottom {
    background: #fdd964;
    background: -moz-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: -ms-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: -o-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdd964), color-stop(100%, #fac953));
    background: -webkit-linear-gradient(top, #fdd964 0, #fac953 100%);
    background: linear-gradient(top, #fdd964 0, #fac953 100%);
    border-top: solid 1px #fddd75;
}
.gw-go-col.gw-go-yellow4b .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow4b .gw-go-coinf, .gw-go-col.gw-go-yellow4b .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow4b .gw-go-coinf div, .gw-go-col.gw-go-yellow4b .gw-go-coinb
div {
    color: #fcd03d;
}
.gw-go-col.gw-go-yellow4c .gw-go-header-top {
    background: #fac40f;
    background: -moz-linear-gradient(top, #fac40f 0, #f7b000 100%);
    background: -ms-linear-gradient(top, #fac40f 0, #f7b000 100%);
    background: -o-linear-gradient(top, #fac40f 0, #f7b000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fac40f), color-stop(100%, #f7b000));
    background: -webkit-linear-gradient(top, #fac40f 0, #f7b000 100%);
    background: linear-gradient(top, #fac40f 0, #f7b000 100%);
}
.gw-go-col.gw-go-yellow4c .gw-go-header-bottom {
    background: #fbd03f;
    background: -moz-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: -ms-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: -o-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd03f), color-stop(100%, #f9c033));
    background: -webkit-linear-gradient(top, #fbd03f 0, #f9c033 100%);
    background: linear-gradient(top, #fbd03f 0, #f9c033 100%);
    border-top: solid 1px #fcd658;
}
.gw-go-col.gw-go-yellow4c .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow4c .gw-go-coinf, .gw-go-col.gw-go-yellow4c .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow4c .gw-go-coinf div, .gw-go-col.gw-go-yellow4c .gw-go-coinb
div {
    color: #fac40f;
}
.gw-go-col.gw-go-yellow4d .gw-go-header-top {
    background: #f0b903;
    background: -moz-linear-gradient(top, #f0b903 0, #eda500 100%);
    background: -ms-linear-gradient(top, #f0b903 0, #eda500 100%);
    background: -o-linear-gradient(top, #f0b903 0, #eda500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0b903), color-stop(100%, #eda500));
    background: -webkit-linear-gradient(top, #f0b903 0, #eda500 100%);
    background: linear-gradient(top, #f0b903 0, #eda500 100%);
}
.gw-go-col.gw-go-yellow4d .gw-go-header-bottom {
    background: #f3c735;
    background: -moz-linear-gradient(top, #f3c735 0, #f1b733 100%);
    background: -ms-linear-gradient(top, #f3c735 0, #f1b733 100%);
    background: -o-linear-gradient(top, #f3c735 0, #f1b733 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3c735), color-stop(100%, #f1b733));
    background: -webkit-linear-gradient(top, #f3c735 0, #f1b733 100%);
    background: linear-gradient(top, #f3c735 0, #f1b733 100%);
    border-top: solid 1px #f5cf50;
}
.gw-go-col.gw-go-yellow4d .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow4d .gw-go-coinf, .gw-go-col.gw-go-yellow4d .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow4d .gw-go-coinf div, .gw-go-col.gw-go-yellow4d .gw-go-coinb
div {
    color: #f0b903;
}
.gw-go-col.gw-go-yellow4a .gw-go-body, .gw-go-col.gw-go-yellow4b .gw-go-body, .gw-go-col.gw-go-yellow4c .gw-go-body, .gw-go-col.gw-go-yellow4d .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow4a .gw-go-body li, .gw-go-col.gw-go-yellow4b .gw-go-body li, .gw-go-col.gw-go-yellow4c .gw-go-body li, .gw-go-col.gw-go-yellow4d .gw-go-body
li {
    background: #ffe387;
    color: #bf7a01;
}
.gw-go-col.gw-go-yellow4a .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow4b .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow4c .gw-go-body li.gw-go-even, .gw-go-col.gw-go-yellow4d .gw-go-body li.gw-go-even {
    background: #ffefbb;
}
.gw-go-col.gw-go-yellow4a .gw-go-btn {
    background: #ffd64d;
    background: -moz-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: -ms-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: -o-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd64d), color-stop(100%, #fdc94d));
    background: -webkit-linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    background: linear-gradient(top, #ffd64d 0, #fdc94d 100%);
    border: solid 1px #e8b831;
    color: #fff;
}
.gw-go-col.gw-go-yellow4a .gw-go-btn:hover {
    background: #fdc94d;
    background: -moz-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: -ms-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: -o-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffd64d), color-stop(100%, #fdc94d));
    background: -webkit-linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
    background: linear-gradient(bottom, #ffd64d 0, #fdc94d 100%);
}
.gw-go-col.gw-go-yellow4b .gw-go-btn {
    background: #ffcf33;
    background: -moz-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: -ms-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: -o-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcf33), color-stop(100%, #fdc033));
    background: -webkit-linear-gradient(top, #ffcf33 0, #fdc033 100%);
    background: linear-gradient(top, #ffcf33 0, #fdc033 100%);
    border: solid 1px #dfae26;
    color: #fff;
}
.gw-go-col.gw-go-yellow4b .gw-go-btn:hover {
    background: #fdc033;
    background: -moz-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: -ms-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: -o-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffcf33), color-stop(100%, #fdc033));
    background: -webkit-linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
    background: linear-gradient(bottom, #ffcf33 0, #fdc033 100%);
}
.gw-go-col.gw-go-yellow4c .gw-go-btn {
    background: #ffca1a;
    background: -moz-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: -ms-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: -o-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffca1a), color-stop(100%, #fcb91a));
    background: -webkit-linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    background: linear-gradient(top, #ffca1a 0, #fcb91a 100%);
    border: solid 1px #deaa1c;
    color: #fff;
}
.gw-go-col.gw-go-yellow4c .gw-go-btn:hover {
    background: #fcb91a;
    background: -moz-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: -ms-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: -o-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffca1a), color-stop(100%, #fcb91a));
    background: -webkit-linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
    background: linear-gradient(bottom, #ffca1a 0, #fcb91a 100%);
}
.gw-go-col.gw-go-yellow4d .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow4d .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow5 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow5 .gw-go-header-top {
    background: #fece2e;
    background: -moz-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -ms-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -o-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fece2e), color-stop(100%, #fbba19));
    background: -webkit-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: linear-gradient(top, #fece2e 0, #fbba19 100%);
}
.gw-go-col.gw-go-yellow5 .gw-go-header-bottom, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow5 .gw-go-header-bottom {
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0, #ededec 100%);
    background: -ms-linear-gradient(top, #FFF 0, #ededec 100%);
    background: -o-linear-gradient(top, #FFF 0, #ededec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #ededec));
    background: -webkit-linear-gradient(top, #FFF 0, #ededec 100%);
    background: linear-gradient(top, #FFF 0, #ededec 100%);
    border-top: solid 1px #fdfdfd;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow5 .gw-go-header-bottom, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow5 .gw-go-header-bottom, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow5 .gw-go-header-bottom {
    background: #fed858;
    background: -moz-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: -ms-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: -o-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fed858), color-stop(100%, #fcc847));
    background: -webkit-linear-gradient(top, #fed858 0, #fcc847 100%);
    background: linear-gradient(top, #fed858 0, #fcc847 100%);
    border-top: solid 1px #fedd6c;
}
.gw-go-col.gw-go-yellow5 .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow5 .gw-go-coinf, .gw-go-col.gw-go-yellow5 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow5 .gw-go-coinf div, .gw-go-col.gw-go-yellow5 .gw-go-coinb
div {
    color: #fece2e;
}
.gw-go-col.gw-go-yellow5 .gw-go-coinf small, .gw-go-col.gw-go-yellow5 .gw-go-coinb
small {
    color: #333;
}
.gw-go-col.gw-go-yellow5 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow5 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow5 .gw-go-body
li {
    background: #ebebeb;
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow5 .gw-go-body li.gw-go-even, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow5 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow5 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow5 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow5 .gw-go-body
li {
    background: #ffe387;
    color: #333;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow5 .gw-go-body li.gw-go-even, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow5 .gw-go-body li.gw-go-even, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow5 .gw-go-body li.gw-go-even {
    background: #ffefbb;
}
.gw-go-col.gw-go-yellow5 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow5 .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow6, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 {
    background: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 {
    background: #ffc400;
}
.gw-go-col.gw-go-yellow6 .gw-go-header-top, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-header-top {
    background: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-header-top, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-header-top, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-header-top {
    background: #fece2e;
    background: -moz-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -ms-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -o-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fece2e), color-stop(100%, #fbba19));
    background: -webkit-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: linear-gradient(top, #fece2e 0, #fbba19 100%);
}
.gw-go-col.gw-go-yellow6 .gw-go-header-bottom, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-header-bottom {
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0, #ededec 100%);
    background: -ms-linear-gradient(top, #FFF 0, #ededec 100%);
    background: -o-linear-gradient(top, #FFF 0, #ededec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #ededec));
    background: -webkit-linear-gradient(top, #FFF 0, #ededec 100%);
    background: linear-gradient(top, #FFF 0, #ededec 100%);
    border-top: solid 1px #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-header-bottom, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-header-bottom, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-header-bottom {
    background: #ffc400;
    border-top: solid 1px #ffc400;
}
.gw-go-col.gw-go-yellow6 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-header
h3 {
    color: #ffc400;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-header h3, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow6 .gw-go-coinf, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinf, .gw-go-col.gw-go-yellow6 .gw-go-coinb, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinb {
    border: solid 2px #fac40e;
}
.gw-go-col.gw-go-yellow6 .gw-go-coinf div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinf div, .gw-go-col.gw-go-yellow6 .gw-go-coinb div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinb
div {
    background: #fac40e;
    color: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinf, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinf, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinf, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinb, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinb, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinf div, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinf div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinf div, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinb div, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinb div, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinb
div {
    background: #FFF;
    color: #fac40e;
}
.gw-go-col.gw-go-yellow6 .gw-go-coinb small, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-coinb
small {
    color: #333;
}
.gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-coinb
small {
    color: #fff;
}
.gw-go-col.gw-go-yellow6 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow6 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-body
li {
    background: #ebebeb;
    border-top-color: #FFF;
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow6 .gw-go-body li.gw-go-even, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-body
li {
    background: 0;
    border-top-color: #FFF;
    color: #FFF;
}
.gw-go-col.gw-go-yellow6 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-btn, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-btn {
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(top, #FFF 0, #e7e7e7 100%);
    border: solid 1px #e5a803;
    color: #bf7a01;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-btn:hover, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow6 .gw-go-btn:hover, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow6 .gw-go-btn:hover {
    background: #e7e7e7;
    background: -moz-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
}
.gw-go-col.gw-go-yellow7 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow7 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow7 .gw-go-body
li {
    background: #ffe387;
    color: #bf7a01;
}
.gw-go-col.gw-go-yellow7 .gw-go-body li.gw-go-even {
    background: #ffefbb;
}
.gw-go-col.gw-go-yellow7 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow7 .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow8, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 {
    background: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow8, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow8 {
    background: #fac40e;
}
.gw-go-col.gw-go-yellow8 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow8 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 .gw-go-body
li {
    background: #ebebeb;
    border-top-color: #FFF;
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow8 .gw-go-body li.gw-go-even, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow8 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow8 .gw-go-body
li {
    background: 0;
    border-top-color: #FFF;
    color: #FFF;
}
.gw-go-col.gw-go-yellow8 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow8 .gw-go-btn, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow8 .gw-go-btn {
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(top, #FFF 0, #e7e7e7 100%);
    border: solid 1px #e5a803;
    color: #e5a200;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow8 .gw-go-btn:hover, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow8 .gw-go-btn:hover, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow8 .gw-go-btn:hover {
    background: #e7e7e7;
    background: -moz-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
}
.gw-go-col.gw-go-yellow9 {
    background: #ffc400;
}
.gw-go-col.gw-go-yellow9 .gw-go-header-top {
    background: #fece2e;
    background: -moz-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -ms-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -o-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fece2e), color-stop(100%, #fbba19));
    background: -webkit-linear-gradient(top, #fece2e 0, #fbba19 100%);
    background: linear-gradient(top, #fece2e 0, #fbba19 100%);
}
.gw-go-col.gw-go-yellow9 .gw-go-header-bottom {
    height: auto;
    border-top: solid 1px #fcce0b;
}
.gw-go-col.gw-go-yellow9 .gw-go-header
h3 {
    color: #FFF;
}
.gw-go-col.gw-go-yellow9 .gw-go-coinf, .gw-go-col.gw-go-yellow9 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow9 .gw-go-coinf, .gw-go-col.gw-go-yellow9 .gw-go-coinb {
    color: #ffc400;
}
.gw-go-col.gw-go-yellow9 .gw-go-coinf small, .gw-go-col.gw-go-yellow9 .gw-go-coinb
small {
    color: #333;
}
.gw-go-col.gw-go-yellow9 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow9 .gw-go-body
li {
    background: #ffe387;
    color: #bf7a01;
}
.gw-go-col.gw-go-yellow9 .gw-go-body li.gw-go-even {
    background: #ffefbb;
}
.gw-go-col.gw-go-yellow9 .gw-go-btn {
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(top, #FFF 0, #e7e7e7 100%);
    border: solid 1px #e5a803;
    color: #e5a200;
}
.gw-go-col.gw-go-yellow9 .gw-go-btn:hover {
    background: #e7e7e7;
    background: -moz-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
}
.gw-go-col.gw-go-yellow10 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow10 .gw-go-header-bottom {
    height: auto;
    border-top: 0;
}
.gw-go-col.gw-go-yellow10 .gw-go-header
h3 {
    color: #ffc400;
}
.gw-go-col.gw-go-yellow10 .gw-go-coinf, .gw-go-col.gw-go-yellow10 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow10 .gw-go-coinf, .gw-go-col.gw-go-yellow10 .gw-go-coinb {
    color: #ffc400;
}
.gw-go-col.gw-go-yellow10 .gw-go-coinf small, .gw-go-col.gw-go-yellow10 .gw-go-coinb
small {
    color: #333;
}
.gw-go-col.gw-go-yellow10 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow10 .gw-go-body
li {
    background: #ebebeb;
    border-top-color: #FFF;
    color: #333;
}
.gw-go-col.gw-go-yellow10 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col.gw-go-yellow10 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow10 .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow12 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow12 .gw-go-header-bottom {
    height: auto;
    border-top: 0;
}
.gw-go-col.gw-go-yellow12 .gw-go-header
h3 {
    color: #bf7a01;
}
.gw-go-col.gw-go-yellow12 .gw-go-header h3
small {
    color: #333;
}
.gw-go-col.gw-go-yellow12 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow12 .gw-go-body
li {
    background: #ebebeb;
    border-top-color: #f5f5f5;
    color: #333;
}
.gw-go-col.gw-go-yellow12 .gw-go-body li:first-child {
    border-top-color: #FFF;
}
.gw-go-col.gw-go-yellow12 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
    border-top-color: #ebebeb;
}
.gw-go-col.gw-go-yellow12 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow12 .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow13 .gw-go-header-bottom {
    height: auto;
    border-top: 0;
}
.gw-go-col.gw-go-yellow13, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 {
    background: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 {
    background: #ffc400;
}
.gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header {
    background: -moz-linear-gradient(top, #FFF 50%, #edecec 100%);
    background: -ms-linear-gradient(top, #FFF 50%, #edecec 100%);
    background: -o-linear-gradient(top, #FFF 50%, #edecec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #FFF), color-stop(100%, #edecec));
    background: -webkit-linear-gradient(top, #FFF 50%, #edecec 100%);
    background: linear-gradient(top, #FFF 50%, #edecec 100%);
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header {
    background: -moz-linear-gradient(top, #fece2e 50%, #fbba19 100%);
    background: -ms-linear-gradient(top, #fece2e 50%, #fbba19 100%);
    background: -o-linear-gradient(top, #fece2e 50%, #fbba19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fece2e), color-stop(100%, #fbba19));
    background: -webkit-linear-gradient(top, #fece2e 50%, #fbba19 100%);
    background: linear-gradient(top, #fece2e 50%, #fbba19 100%);
}
.gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go-col.gw-go-yellow13 .gw-go-header h1, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header
h1 {
    color: #ffc400;
}
.gw-go-col.gw-go-yellow13 .gw-go-header p, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header
p {
    color: #333;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header, .gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header h1, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header h1, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header
h1 {
    color: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header p, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-header p, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-header
p {
    color: #FFF;
}
.gw-go-col.gw-go-yellow13 .gw-go-body, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-body, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-body, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-body {
    border-bottom-color: #FFF;
}
.gw-go-col.gw-go-yellow13 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-body
li {
    background: #ebebeb;
    border-top-color: #FFF;
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow13 .gw-go-body li.gw-go-even, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-body li.gw-go-even {
    background: #f5f5f5;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-body
li {
    background: 0;
    border-top-color: #FFF;
    color: #FFF;
}
.gw-go-col.gw-go-yellow13 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-btn, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-btn {
    background: #FFF;
    background: -moz-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(top, #FFF 0, #e7e7e7 100%);
    border: solid 1px #e5a803;
    color: #dba000;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-btn:hover, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow13 .gw-go-btn:hover, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow13 .gw-go-btn:hover {
    background: #e7e7e7;
    background: -moz-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -ms-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -o-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
    background: linear-gradient(bottom, #FFF 0, #e7e7e7 100%);
}
.gw-go-col.gw-go-yellow14, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 {
    background: #f5f5f5;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow14, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow14 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow14 .gw-go-header-top {
    background: #FFF;
}
.gw-go-col.gw-go-yellow14 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-header
h3 {
    color: #333;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-header h3, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-header
h3 {
    color:#fe5252;
}
.gw-go-col.gw-go-yellow14 .gw-go-coinf, .gw-go-col.gw-go-yellow14 .gw-go-coinb {
    border: solid 2px #9d9d9d;
}
.gw-go-col.gw-go-yellow14 .gw-go-coinf div, .gw-go-col.gw-go-yellow14 .gw-go-coinb
div {
    color: #ffc400;
}
.gw-go-col.gw-go-yellow14 .gw-go-coinf small, .gw-go-col.gw-go-yellow14 .gw-go-coinb
small {
    color: #9d9d9d;
}
.gw-go-col.gw-go-yellow14 .gw-go-body, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-body {
    border-bottom-color: #FFF;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-body, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-body, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow14 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-body
li {
    border-top-color: #FFF;
    color: #9d9d9d;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-body li, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-body
li {
    border-top-color: #ebebeb;
    color: #333;
}
.gw-go-col.gw-go-yellow14 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-btn {
    background: #9d9d9d;
    background: -moz-linear-gradient(top, #9d9d9d 0, #818080 100%);
    background: -ms-linear-gradient(top, #9d9d9d 0, #818080 100%);
    background: -o-linear-gradient(top, #9d9d9d 0, #818080 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d9d9d), color-stop(100%, #818080));
    background: -webkit-linear-gradient(top, #9d9d9d 0, #818080 100%);
    background: linear-gradient(top, #9d9d9d 0, #818080 100%);
    color: #fff;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-btn, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-btn, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-btn {
    background: #fe5252;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    color: #fff;
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-btn:hover, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-yellow14 .gw-go-btn:hover, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-col.gw-go-yellow14 .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}
.gw-go-col.gw-go-yellow15 {
    background: #FFF;
}
.gw-go-col.gw-go-yellow15 .gw-go-body {
    border-bottom-color: #ebebeb;
}
.gw-go-col.gw-go-yellow15 .gw-go-body
li {
    background: #ebebeb;
    color: #bf7a01;
}
.gw-go-col.gw-go-yellow15 .gw-go-body li.gw-go-even {
    background: #ffefbb;
}
.gw-go-col.gw-go-yellow15 .gw-go-btn {
    background: #ffc400;
    background: -moz-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(top, #ffc400 0, #fcb100 100%);
    background: linear-gradient(top, #ffc400 0, #fcb100 100%);
    border: solid 1px #dba000;
    color: #fff;
}
.gw-go-col.gw-go-yellow15 .gw-go-btn:hover {
    background: #fcb100;
    background: -moz-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -ms-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -o-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc400), color-stop(100%, #fcb100));
    background: -webkit-linear-gradient(bottom, #ffc400 0, #fcb100 100%);
    background: linear-gradient(bottom, #ffc400 0, #fcb100 100%);
}

#map {
height: 270px;
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}