img.vcli-single-image.vcli-layer1{
    position: relative;
    left: 0;
    top: 0;
    z-index: 29;
}
img.vcli-single-image.vcli-layer2,
img.vcli-single-image.vcli-layer3,
img.vcli-single-image.vcli-layer4,
img.vcli-single-image.vcli-layer5,
img.vcli-single-image.vcli-layer6,
img.vcli-single-image.vcli-layer7,
img.vcli-single-image.vcli-layer8,
img.vcli-single-image.vcli-layer9,
img.vcli-single-image.vcli-layer10,
img.vcli-single-image.vcli-layer11,
img.vcli-single-image.vcli-layer12,
img.vcli-single-image.vcli-layer13,
img.vcli-single-image.vcli-layer14,
img.vcli-single-image.vcli-layer15{
    position: absolute;
    top: 0;
}
img.vcli-single-image.vcli-layer2{
    z-index: 32;
}
img.vcli-single-image.vcli-layer3{
    z-index: 33;
}
img.vcli-single-image.vcli-layer4{
    z-index: 34;
}
img.vcli-single-image.vcli-layer5{
    z-index: 35;
}
img.vcli-single-image.vcli-layer6{
    z-index: 36;
}
img.vcli-single-image.vcli-layer7{
    z-index: 37;
}
img.vcli-single-image.vcli-layer8{
    z-index: 38;
}
img.vcli-single-image.vcli-layer9{
    z-index: 39;
}
img.vcli-single-image.vcli-layer10{
    z-index: 40;
}
img.vcli-single-image.vcli-layer11{
    z-index: 36;
}
img.vcli-single-image.vcli-layer12{
    z-index: 37;
}
img.vcli-single-image.vcli-layer13{
    z-index: 38;
}
img.vcli-single-image.vcli-layer14{
    z-index: 39;
}
img.vcli-single-image.vcli-layer15{
    z-index: 40;
}
/* 19. Animation Module Setup
-------------------------------------------------------------------------------------*/
.js .start-animated-content {
    opacity: 0;
}

.no-js .start-animated-content,
.no-csstransitions .start-animated-content {
    opacity: 1;
}

.lt-ie9 .start-animated-content {
    opacity: 1 !important;

    -webkit-animation: none !important;
    -ms-transform: none !important;
    transform: none !important;

    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
}

/* FadeIn
--------------------------------*/
.vcli-fade-in {
    opacity: 0;
}

.vcli-fade-in.animate-now {
    -webkit-animation: vcliFadeIn 0.65s ease forwards;
    animation: vcliFadeIn 0.65s ease forwards;
}

@-webkit-keyframes vcliFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes vcliFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


/* MoveRight
--------------------------------*/
.vcli-move-right {
    -webkit-transform: translateX(-200px);
    transform: translateX(-200px);

    opacity: 0;
}

.vcli-move-right.animate-now {
    -webkit-animation: vcliMoveRight 0.65s ease forwards;
    animation: vcliMoveRight 0.65s ease forwards;
}

@-webkit-keyframes vcliMoveRight {
    0% {
        -webkit-transform: translateX(-200px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes vcliMoveRight {
    0% {
        transform: translateX(-200px);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}


/* MoveLeft
--------------------------------*/
.vcli-move-left {
    -webkit-transform: translateX(200px);
    transform: translateX(200px);

    opacity: 0;
}

.vcli-move-left.animate-now {
    -webkit-animation: vcliMoveLeft 0.65s ease forwards;
    animation: vcliMoveLeft 0.65s ease forwards;
}

@-webkit-keyframes vcliMoveLeft {
    0% {
        -webkit-transform: translateX(200px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes vcliMoveLeft {
    0% {
        transform: translateX(200px);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}


/* MoveUp
--------------------------------*/
.vcli-move-up {
    -webkit-transform: translateY(200px);
    transform: translateY(200px);

    opacity: 0;
}
.vcli-move-up.animate-now {
    -webkit-animation: vcliMoveUp 0.65s ease forwards;
    animation: vcliMoveUp 0.65s ease forwards;
}

@-webkit-keyframes vcliMoveUp {
    0% {
        -webkit-transform: translateY(200px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0px);
        opacity: 1;
    }
}

@keyframes vcliMoveUp {
    0% {
        transform: translateY(200px);
        opacity: 0;
    }

    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

/* MoveDown
--------------------------------*/
.vcli-move-down {
    -webkit-transform: translateY(200px);
    transform: translateY(200px);

    opacity: 0;
}
.vcli-move-down.animate-now {
    -webkit-animation: vcliMoveDown 0.65s ease forwards;
    animation: vcliMoveDown 0.65s ease forwards;
}

@-webkit-keyframes vcliMoveDown {
    0% {
        -webkit-transform: translateY(0px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(200px);
        opacity: 1;
    }
}

@keyframes vcliMoveDown {
    0% {
        transform: translateY(0px);
        opacity: 0;
    }

    100% {
        transform: translateY(200px);
        opacity: 1;
    }
}


/* ScaleUp
--------------------------------*/
.vcli-scale-up {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);

    opacity: 0;
}

.vcli-scale-up.animate-now {
    -webkit-animation: vcliScaleUp 0.65s ease-in-out forwards;
    animation: vcliScaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes vcliScaleUp {
    0% {
        -webkit-transform: scale(0.6);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@keyframes vcliScaleUp {
    0% {
        transform: scale(0.6);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}


/* LittleBounce
--------------------------------*/
.vcli-little-bounce {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);

    opacity: 0;
}

.vcli-little-bounce.animate-now {
    -webkit-animation: vcliLittleBounce 0.8s ease-in forwards;
    animation: vcliLittleBounce 0.8s ease-in forwards;
}

@-webkit-keyframes vcliLittleBounce {
    0% {
        -webkit-transform: scale(0.4);
        -webkit-animation-timing-function: ease-in;
        opacity: 0;
    }

    70% {
        -webkit-transform: scale(1.3);
        -webkit-animation-timing-function: ease-out;
        opacity: 0.8;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@keyframes vcliLittleBounce {
    0% {
        transform: scale(0.4);
        animation-timing-function: ease-in;
        opacity: 0;
    }

    70% {
        transform: scale(1.3);
        animation-timing-function: ease-out;
        opacity: 0.8;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}