/* ###################### */
/* START FADE TRANSITION */
/* ###################### */
@media (-webkit-transform-3d),(transform-3d) {
    #pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item {
        transition-property: opacity;
        opacity: 0;
        -webkit-backface-visibility: unset;
        backface-visibility: unset;
        -webkit-perspective: unset;
        perspective: unset;
    }

    #pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.active.right,#pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.next {
        left: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        left: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }

    #pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.active.left,#pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        left: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }

    #pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.active,#pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.next.left,#pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item.prev.right {
        left: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        left: unset !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }
}

#pshomeslider.pshomeslider-fade .carousel-inner>.carousel-item {
    height: 100%;
    position: relative;
    display: none;
    /* transition: left 1s ease-in-out; */
}

#pshomeslider.pshomeslider-fade .carousel-inner>.active,#pshomeslider.pshomeslider-fade .carousel-inner>.next,#pshomeslider.pshomeslider-fade .carousel-inner>.prev {
    display: block;
    opacity: 1;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.active {
    left: 0;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.next,#pshomeslider.pshomeslider-fade .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 1;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.next {
    left: 100%;
    opacity: 0;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.prev {
    left: -100%;
    opacity: 0;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.next.left,#pshomeslider.pshomeslider-fade .carousel-inner>.prev.right {
    left: 0;
    opacity: 1;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.active.left {
    left: -100%;
    opacity: 0;
}

#pshomeslider.pshomeslider-fade .carousel-inner>.active.right {
    opacity: 0;
    left: 100%;
}
/* ###################### */
/* END FADE TRANSITION */
/* ###################### */