/*
Slider
*****************/

	

	.stream_live_tv_slider_video_item {
            height: 795px;
            position: relative;
            width: 100%
        }

        .ratio_16x9:before {
            padding-top: calc(56.25%)
        }

        .ratio_21x9:before {
            padding-top: calc(42.85714286%)
        }

        .ratio_4x3:before {
            padding-top: calc(75%)
        }

        .ratio_3x4:before {
            padding-top: calc(133.33333333%)
        }

        .ratio_1x1:before {
            padding-top: calc(100%)
        }

        [class*=" ratio_"]:before,
        [class^="ratio_"]:before {
            content: "";
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            display: block
        }

        .center-mode .video-background-holder {
            border-radius: 10px;
            overflow: hidden
        }

        .video-background-holder {
            position: relative;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0
        }

        .video-background-holder .video-player {
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .video-background-holder .video-images {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-size: cover;
            background-position: center
        }

        .video-background-holder video,
        .video-background-holder iframe {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            object-fit: cover;
            object-position: center
        }

        .video-background-holder .video-overlay {
            background: linear-gradient(0deg, #00031c 0%, rgba(0, 3, 28, 0.7) 15.62%, rgba(0, 3, 28, 0) 31.32%), linear-gradient(90deg, #00031c 6.03%, rgba(0, 3, 28, 0) 78.64%);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0
        }

        .video-content-holder {
            height: 100%;
            padding: 0 70px;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%
        }

        .video-content-holder>.row {
            height: 100%;
			align-items:center;
        }

        .video-content-holder .video-inner {
            max-width: 660px
        }

        .video-content-holder .video-cat {
            text-transform: uppercase;
            margin-bottom: 20px;
            font-weight: bold;
            font-size: 14px
        }

        .video-content-holder .video-cat a {
            color: var(--main)
        }

        .video-content-holder .video-description {
            margin-bottom: 32px
        }

        .video-content-holder .video_title {
            margin-bottom: 23px
        }

        .video-content-holder .video-play {
            display: flex;
            align-items: center
        }

        .video-content-holder .video-play>a {
            vertical-align: middle
        }

        .video-content-holder .video-play>a i {
            font-size: 24px;
            vertical-align: middle;
            margin-left: 6px
        }

        .video-content-holder .video-play>a.btn-left {
            margin-right: 36px
        }

        .video-content-holder .video-play .watchlist-add {
            font-weight: bold;
            position: relative
        }

        .video-content-holder .video-play .watchlist-addlayout1.loader {
            left: inherit;
            right: 0;
            margin-left: 0
        }

        .video-content-holder .video-play .watchlist-add .stream_live_tv-icon-plus {
            background: rgba(255, 255, 255, 0.1);
            border-radius: 10px;
            width: 54px;
            height: 54px;
            display: inline-block;
            text-align: center;
            line-height: 58px;
            font-size: 30px
        }

        .video-content-holder .video-play .watchlist-add.watchlisted i:before {
            content: '\f33e'
        }

        .video-content-holder .video-meta {
            color: var(--heading);
            margin-bottom: 32px
        }

        .video-content-holder .video-meta>div {
            display: inline-block
        }

        .video-content-holder .video-meta>div.video-badge {
            height: 23px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 5px;
            font-size: 14px;
            font-weight: 500;
            text-align: center;
            line-height: 23px;
            padding: 0 7px;
            margin-left: 15px
        }

        .video-content-holder .video-meta>div.video-imdb i {
            font-size: 13px;
            color: var(--main);
            margin-right: 17px
        }

        .video-content-holder .video-meta>div:not(:first-child):not(.video-badge):before {
            content: '';
            width: 3px;
            height: 3px;
            background: #FFFFFF;
            opacity: 0.5;
            border-radius: 100%;
            display: inline-block;
            margin: 0 16px;
            vertical-align: middle
        }

        .stream_live_tv-content-vertical-at-center .video-content-holder>.row {
            -ms-flex-align: center !important;
            align-items: center !important
        }

        .stream_live_tv-content-vertical-at-bottom .video-content-holder>.row {
            align-items: flex-end
        }



        .button-default {
            background: linear-gradient(248.28deg, var(--btn-bgcolor) 9.539999999999999%, rgba(142, 97, 255, 0) 32.8%), radial-gradient(81.70999999999999% 279.87% at -16.57% -92%, var(--btn-bgcolor2) 28.69%, rgba(205, 219, 248, 0) 69.54000000000001%), var(--btn-bgcolor3);
            color: var(--btn-color);
            border: 0;
            padding-top: 15px;
            padding-right: 31px;
            padding-bottom: 15px;
            padding-left: 31px;
            font-weight: 700;
            font-size: 16px;
            line-height: 20px;
            position: relative;
            overflow: hidden;
            display: inline-block;
            transition: .2s ease;
            border-radius: 10px;
            text-align: center
        }

        .button-default>span {
            z-index: 1;
            position: relative
        }

        .button-default svg {
            width: 1em;
            height: 1em;
            font-size: 24px;
            vertical-align: middle;
            margin-left: 7px
        }

        .button-default:hover {
            box-shadow: 0px 15px 40px -8px rgba(158, 97, 255, 0.5);
            transform: translateY(-3px);
            color: var(--btn-color2)
        }
h3.video_title.h1 a{
	font-size:67px;
	line-height:76px;
	font-weight:700;
	color:#fff;
}
.video-description{
	color:#fff;
}