.jwplayer .jw-display-container {
    display: flex;
    height: 100%;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    justify-content: center;
}

.jwplayer .jw-display-controls {
    display: flex;
    align-items: center;
    justify-content: center;
}

.jw-svg-icon-rewind path {
    display: none;
}

.jwplayer .jw-icon-rewind {
    background-image: url(../image/elements/svg/previous-rev.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 50px !important;
    width: 50px !important;
}

.jwplayer .jumpForward .jw-icon {
    background-image: url(../image/elements/svg/next-rev.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 50px !important;
    width: 50px !important;
}

.jwplayer.jw-state-buffering .jumpForward,
.jwplayer.jw-state-buffering .jw-icon-rewind,
.jwplayer.jw-state-complete .jumpForward,
.jwplayer.jw-state-complete .jw-icon-rewind,
.jwplayer.jw-state-idle .jumpForward,
.jwplayer.jw-state-idle .jw-icon-rewind {
    display: none;
}

.jw-svg-icon-play path {
    display: none;
}

.jw-svg-icon-play {
    background-image: url(../image/elements/svg/play-rev.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.jw-svg-icon-pause path {
    display: none;
}

.jw-svg-icon-pause {
    background-image: url(../image/elements/svg/pause-rev.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.jw-svg-icon-settings path {
    display: none;
}

.jw-svg-icon-settings {
    background-image: url(../image/elements/svg/setting-rev.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.jw-svg-icon-fullscreen-off path {
    display: none;
}

.jw-svg-icon-fullscreen-off {
    background-image: url(../image/elements/svg/full-screen-rev.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.jw-svg-icon-fullscreen-on path {
    display: none;
}

.jw-svg-icon-fullscreen-on {
    background-image: url(../image/elements/svg/full-screen-rev.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 767px), only screen and (max-width: 800px) and (orientation: landscape) {
    .jwplayer.jw-flag-live .jumpForward {
        visibility: hidden;
    }

    .jwplayer .jw-icon-rewind .jw-svg-icon {
        display: none;
    }

    .jwplayer.jw-breakpoint-4.jw-state-buffering .jw-display-icon-rewind {
        display: none !important;
    }

    .jwplayer.jw-breakpoint-4 .jw-display-icon-rewind {
        display: inline-block !important;
    }

    .jwplayer.jw-breakpoint-4 .jw-display .jumpForward .jw-icon,
    .jwplayer.jw-breakpoint-4 .jw-display .jw-icon-rewind.jw-icon {
        width: 40px;
        height: 40px;
        line-height: 20px;
    }

    .jwplayer.jw-breakpoint-4 .jw-controlbar .jw-icon-rewind {
        background-size: 60%;
    }

    .jwplayer .jw-display-icon-next {
        display: none;
    }

    .jwplayer .jumpForward {
        width: 44px;
        height: 44px;
        font-size: 30px;
    }

    .jwplayer.jw-breakpoint-1 .jw-display .jumpForward .jw-icon,
    .jwplayer.jw-breakpoint-1 .jw-display .jw-icon-rewind.jw-icon {
        width: 30px;
        height: 30px;
        line-height: 20px;
    }

    .jwplayer .jumpForward .jw-icon:before {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .jwdisplay-icon-container {
        margin: 0;
    }

    .jwplayer .jw-controlbar .jw-icon-rewind {
        display: none;
    }

    .jwplayer.jw-state-paused:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting):not(.jw-flag-play-rejected) .jw-display,
    .jwplayer.jw-state-playing:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display {
        display: table !important;
    }

    .jwplayer .jw-icon-rewind .jw-svg-icon {
        display: none;
    }

    .jwplayer .jw-display-icon-next {
        display: none;
    }

    .jwplayer .jw-display-container .jw-icon-rewind:before {
        content: "";
    }

    .jwplayer .jw-display-icon-container {
        margin: 0 155px;
    }

    .jwplayer .jumpForward .jw-icon:before {
        display: none !important;
    }
}
