@media (min-width: 1400px)  {
    #fullscreen-slider{max-height: 800px !important; height: 800px !important;}
    #fullscreen-slider_forcefullwidth{height: 800px !important;}
    .studio-main{max-width: 1180px;}
}

@media (min-width: 1281px)  {
    /*.sidebarToggle {display:none!important;}*/
    /*#studioHeader .sidebarToggle {display:block!important;}*/
    .studio-main{/*max-width: 1024px;*/margin-right: 0;}
}
@media (min-width: 1360px)  {
    .studiosidebar{left:0;}
    #studioHeader .sidebarToggle {display:none!important;}
    .sidebar{left: 0}
    .sidebarToggle {display:none!important;}
    body > .wrapper.inside{width: calc(100% - 220px);}
    .planHeader{left: 42%!important;transform: translate(-42%, 0);}
}

@media (min-width: 1520px) {
/*    #menuoverlay{display:none!important;}*/
    .studio-main{margin-right: auto;}
}

@media (min-width: 1400px) {
/*    #menuoverlay{display:none!important;}*/
    .page-header.channel-page {min-height: 380px;}
}

@media (min-width: 1630px) {
    
}

@media all and (min-width: 992px) and (max-width: 1024px) {
    .hamburger {width: 100%;text-align: right;}
}

/* ---- Start of max-width 1024px CSS ---- */

@media (max-width: 1196px) {
    .movie-box-1 .poster img {
        /*height: 100%;*/
        max-width: 100%;
        width: auto;
    }
/*    .client-page .poster{height:175px;}*/
    .buyTkt{font-size: 13px;}
    .buyTkt span{font-size: 10px;}
    .series-poster { height: 300px;}
}
@media (max-width: 1024px) {

    .d-flex {
        display: block !important;
    }
    #main-nav .navbar-nav {
        display: none;
    }
    .footer-copyright-area {
        text-align: center;
    }
    .hamburger {display: inline-block;}
    /*.sidebarToggle{display: none}*/
/*    .single.movie-detail-intro2 .movie-poster img:not(.playBtn){min-height: 550px;}*/
}
@media (min-width: 1025px) {
    #main-menu{display:none;}
    /*.sidebarToggle{display: block}*/
}

/* ---- End of max-width 992px CSS ---- */


/* ---- Start of max-width 992px CSS ---- */

@media (max-width: 992px) {
    .sidebarToggle{display: none!important}
    .double .movie-box-1 .poster {height: 210px;}
    .series-poster { height: 150px;}
        
    
/*    section.upcoming-movies .upcoming-item .movie-details {
        display: none;
    }*/
    .smallvid .upcoming-item {display: inline-block; width:48%;}
    .smallvid .upcoming-item .poster {max-height: 200px!important;}
    /**************** 
		FOOTER
	****************/
    footer.footer1 .footer-widget-area .col-md-6 {
        margin-bottom: 50px;
    }
    footer.footer1 .footer-widget-area .col-md-6:nth-child(3),
    footer.footer1 .footer-widget-area .col-md-6:nth-child(4) {
        margin-bottom: 0;
    }
    /**************** 
		COUNTDOWN
	****************/
    .coming-soon {
        min-height: 100vh;
        height: auto;
    }
    .coming-soon .container {
        padding-top: 50px;
        padding-bottom: 50px;
        top: auto;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
    /**************** 
		LOGIN REGISTER
	****************/
    .login-register-page {
        min-height: 100vh;
        height: auto;
    }
    .login-register-page .container {
        padding-top: 150px;
        padding-bottom: 50px;
        top: auto;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
    /**************** 
		ICON BOX
	****************/
    .icon-box.with-line:before {
        display: none;
    }
    /**************** 
		FEATURES
	****************/
    .features .features-wrapper {
        padding: 100px 50px;
    }
    /**************** 
		MOVIE DETAIL
	****************/
    .movie-detail-main .inner {
        padding: 0;
    }
    .movie-detail-intro2 .movie-poster {
        /*display: inline-block;*/
        display: block;
        float: none;
        margin-right: 0;
    }
    .movie-detail-intro2 .movie-details {
        color: inherit;
        float: none;
    }
    .movie-detail-intro2 .movie-details .title {
        color: inherit;
    }
    .movie-detail-intro2 .rate-movie {
        border: 1px solid #3e4555;
    }
    /**************** 
		CELEBRITIES LIST
	****************/
    .celebrity-list-1 .celebrity-image {
        flex: 2;
    }
    /**************** 
		CELEBRITIES DETAILS
	****************/
    .celeb-detail .celeb-details .bio-description,
    .celeb-detail .celeb-details .bio-details {
        width: 100%;
        float: none;
    }
    .celeb-detail .celeb-details .bio-details {
        margin-top: 50px;
    }
    .celeb-detail .celeb-details .title,
    .celeb-detail .celeb-details .profession,
    .celeb-detail .celeb-details .tab-links li a{
        color: inherit;
    }
    .celeb-detail .celeb-details .tab-links,
    .celeb-detail .celeb-details .tab-content {
        margin-top: 30px;
    }
        .stat-comparison{font-size: 12px;}
    .stat-comparison h4{font-size: 16px;}


/*    .client-page .poster {height: 125px;}*/
    /* .client-page .movie-box-1 .buttons {top: calc(50% - 40px)} */
    .channelLogoBig {width: 40px;height: 40px;max-width: none;}

}


/* ---- End of max-width 992px CSS ---- */


/* ---- Start of min-width 480px and max-width 768px CSS ---- */

@media all and (min-width: 480px) and (max-width: 768px) {
    .buyTkt{font-size:11px;}
}


/* ---- End of min-width 480px and max-width 768px CSS ---- */


/* ---- Start of max-width 767px CSS ---- */


@media all and (max-width: 768px) {
    .sysMessage {
    width: 90%;
    top: 0;
    left: 5%;
    bottom: auto;
}
.voldel{margin-top: 20px;margin-bottom: 10px;}
.movie-detail-intro2 .movie-poster img { max-height: initial;}
.movie-detail-intro2 .movie-poster {max-height: 360px;}

/*    #myRecentEvents .movie-box-1 .poster {height: 100px;}*/
    .pricing-plan-2 .planHeader{position: relative; top:0;}
    .pricing-plan-2 .planBody{margin-top: 0px;}
    
    .double .item{width:100%;padding: 15px 30px;margin:0 }
    /*a.login-mobile-btn,*/
    .series-poster-big{width: 50%; margin: 0 auto;}
    
    /*.live .movie-box-1, .previous .item, .upcoming-movies .movie-box-1{padding: 0 20px;}*/
    .channels-item .item{width: 48%;  }
/*    .live .movie-box-1 .poster {max-height: 200px;}*/
    .live .double .movie-box-1 .poster {max-height: 420px;}
    .double .movie-box-1 .poster {height: 420px;}
    section.latest-movies .title,
    /*section.latest-tvshows .title {text-align: center;}*/

    /* kiszedtem landign problema miatt*/
    /* .upcoming-movies .upcoming-featured-item .poster, .smallvid .upcoming-item .poster {max-height: initial;} */

/*    .upcoming-item .poster {max-height: 175px; }*/
/*    .client-page .poster{height:260px;max-height: initial;}*/

    .searchIcon {display:none;}
    .movie-box-1 .buttons .play-video {
        opacity: 1;
        visibility: visible;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .seriesTitleList{padding:0 10px;}
    .seriesTitleList li .title{width: 65%; display: inline-block; padding: 10px;}

    .movie-detail-intro2 {
        margin-top: -140px;
    }

    #player {
        height: 360px;
    }

    .movie-detail-intro {
        min-height: 250px;
    }
    
    .sharePopup li{font-size: 34px; margin-right: 5px;}
    .page-header.channel-page {min-height: 150px;}
    .editChannel {padding: 5px 0 0 2px;}
    .page-header {padding: 0;}
    .channelsList{padding: 30px 0;}
/*    .modal-backdrop{display:none;}*/

    /*.latest-tvshows-slider .movie-box-1 .poster, .channels-item .movie-box-1 .poster{max-height: 130px;min-height: 120px;}*/
/*    .latest-tvshows-slider .movie-box-1 .poster, .channels-item .movie-box-1 .poster{max-height: 170px;}*/
    .latest-tvshows-slider .movie-box-1 .poster, .channels-item .movie-box-1 .poster {min-height: initial;}

    .movie-box-1 .poster img {height: auto!important;width: 100%; object-fit: cover;}

    /*.movie-payment2 .movie-details .title, .movie-payment2 ul.movie-subtext {color: #222!important;    }*/
    .single.movie-detail-intro2 .movie-poster img:not(.playBtn){min-height: 200px;}

    .channelMenu .nav-link {padding: .5rem 0.6rem;}

    .smallvid .upcoming-item {display: block; width:100%;}

    .main-channels a {
        height: 150px;
    }

    .main-channels {
        min-height: 150px;
    }
    
    /*
    .movie-box-1:first-child .movie-details .movie-title {
        min-height: auto;
    }
    .movie-box-1 {
        background: transparent;
    }
    .movie-box-1 .movie-details {
        position: relative;
    }
    .movie-box-1 .movie-details .movie-title, .movie-box-1 .movie-details .movie-title a:hover { color: #222;}
    .movie-box-1 .movie-details .released {color: #222;}
    .movie-box-1 .poster:after{background:transparent;}
    .movie-detail-intro2 .movie-details .title {color: #222!important;}

    .movie-detail-intro ul.movie-subtext,
    .movie-detail-intro2 ul.movie-subtext {
        list-style: none;
        margin-bottom: 20px;
        padding: 0;
        color:#222;
    }

    .latest-tvshows-slider .movie-details, .channels-item .movie-details {top: 0;}
    .latest-tvshows-slider .movie-box-1 .poster, .channels-item .movie-box-1 .poster{height: auto;
    max-height: 180px;
    border-radius: 10px;
    background: #fff;
    overflow: hidden;}
    .previous .item {height: auto;}*/



/*    section.latest-movies .btn,
    section.latest-tvshows .btn {
        display: none;
    }*/
    /**************** 
		UPCOMING MOVIES
	****************/
    .upcoming-movies .movie-box-1.upcoming-featured-item {
        margin-bottom: 20px;
    }
    .upcoming-movies .movie-box-1 .movie-details {
        display: block;
    }
     section.upcoming-movies .upcoming-item .movie-details {
        display: block;
    }
    /**************** 
		TIMELINE
	****************/
    .timeline {
        margin-top: 50px;
    }
    .timeline .main-line {
        display: none;
    }
    .timeline .timeline-step:last-child {
        padding-bottom: 0;
    }
    .timeline .timeline-text-wrapper .timeline-text,
    .timeline .timeline-text-wrapper .timeline-text-right {
        padding: 0;
        text-align: center;
    }
    .timeline .timeline-image-wrapper,
    .timeline .timeline-step:last-child:before,
    .timeline .timeline-step:last-child:after {
        display: none;
    }
    /**************** 
		COUNTER
	****************/
    section.counter .col-sm-12 {
        margin-bottom: 40px;
    }
    /**************** 
		PRICING TABLE
	****************/
    .pricing-table-2 {
        display: block;
    }
    .pricing-table-2 .plan.featured {
        transform: none;
    }
    .pricing-table-2 .plan {
        margin-bottom: 35px;
    }
    /**************** 
		FOOTER
	****************/
    footer.footer1 .footer-widget-area .col-md-6 {
        margin-bottom: 50px !important;
    }
    footer.footer1 .footer-widget-area .col-md-6:last-child {
        margin-bottom: 0 !important;
    }
    footer.footer1 .footer-copyright-area .copyright {
        margin-top: 25px;
    }
    /**************** 
		MOVIE LIST 1
	****************/
    .layout-switcher {
        margin-bottom: 20px;
    }
    .sort-by {
        float: none;
    }
    .movie-list-1 .listing-container {
        display: block;
        height: auto;
    }
    .movie-list-1 .listing-image {
        max-height: 300px;
        overflow: hidden;
    }
    .movie-list-1 .listing-image:after {
        display: none;
    }
    .movie-list-1 .listing-content .inner {
        position: relative;
        top: auto;
        left: 0;
        transform: none;
        padding: 30px;
    }
    /**************** 
		MOVIE LIST 2
	****************/
    .movie-list-2 .listing-container {
        display: block;
        height: auto;
    }
    .movie-list-2 .listing-image {
        height: 250px;
    }
    .movie-list-2 .listing-image .img-wrapper {
        height: 300px;
    }
    .movie-list-2 .listing-content .inner {
        position: relative;
        top: auto;
        left: 0;
        transform: none;
        padding: 50px 25px;
    }
    .movie-list-2 .listing-content .buttons {
        top: 20px;
        right: 0;
        text-align: center;
    }
    .movie-list-2 .stars {
        right: 0;
        text-align: center;
    }
    /**************** 
		BLOG PAGE
	****************/
    .blog-post {
        margin: 0 0 40px 0;
    }
    .blog-post:last-of-type {
        margin-bottom: 0;
        padding-bottom: 20px;
    }
    /*.sidebar {
        margin-top: 50px;
    }*/
    .blog-post-wrapper {
        margin-right: 0;
    }
    /**************** 
		CONTACT US PAGE
	****************/
    .contact-page .details-wrapper ul.contact-details {
        margin-bottom: 50px;
    }
    /**************** 
		CELEBRITIES LIST
	****************/
    .celebrity-list-1 .celeb-container {
        display: block;
    }
    .celebrity-list-1 .celebrity-image {
        max-height: 300px;
        overflow: hidden;
    }
}

@media all and (min-width: 767px) and (max-width: 768px) {
    .movie-payment2 .movie-details .title, .movie-payment2 ul.movie-subtext {color: #fff!important;    }
}

@media all and (min-width: 580px) and (max-width: 768px) {
    .smallvid .upcoming-item {
        display: inline-block;
        width: 49%;
        vertical-align: top;
    }
}

/* ---- End of max-width 767px CSS ---- */


/* ---- Start of max-width 580px CSS ---- */

@media all and (max-width: 580px) {
    .buyTkt{font-size:12px; }
    .pricing-plan-2 .planHeader .row{border-bottom: 0 !important;}
    .pricing-plan-2 .plan-item{background: #fff; margin-bottom: 30px; padding: 10px 10px 20px 10px; text-align: center;
    -webkit-box-shadow: 5px 5px 30px 0px rgb(55 71 79 / 10%);
    -moz-box-shadow: 5px 5px 30px 0px rgba(55, 71, 79, .1);
    box-shadow: 5px 5px 30px 0px rgb(55 71 79 / 10%); }

    .live .movie-box-1 .poster, .movie-detail-intro2 .movie-poster {max-height: 200px;}
    .series-poster {height: 210px;}

}

@media all and (max-width: 480px) {
    .smallvid .upcoming-item .poster {max-height: 170px!important;}
    #billedSelect{width: 100%}
    .profilimage{overflow: hidden; width: 70px; height:70px;}
    .breadcrumb{margin-left:20px;}
    .live .double .movie-box-1 .poster {max-height: 200px;}
    /*.latest-movies .buttons {top: 25%!important;}*/
    .sidebar{top:55px;}
    .coming-soon .count-down,
    .coming-soon .count-down div,
    .coming-soon .count-down span {width: 100%;}
    .coming-soon .count-down div{width: 50%;}

    .seriesTitleList li .title{width: 80%; display: inline-block; padding: 10px;}


    /*.upcoming-movies .upcoming-featured-item .poster, .smallvid .upcoming-item .poster {max-height: 170px;}    */
/*    .movie-box-1 .poster img {height: -webkit-fill-available!important; width: 100%; object-fit: cover;}*/

    .coming-soon .count-down div {margin: 0 0 30px 0;}
    .coming-soon .count-down div:last-child {margin: 0;}
    .top-movies2 {margin-top: -120px;}
    
    .movie-detail-intro2 .movie-poster,
    .movie-detail-intro2 .movie-poster img{
        width: 100%;
    }
    .client-page .poster{height:180px;}
    .flwBtn{text-align: right;}
    .playBtn{width: 30%}
    .movie-detail-intro2 {
        margin-top: -110px;
    }
    h3 {
        font-size: 16px;
    }
    .movie-detail-intro {
        min-height: 200px;
    }
    #player {
        height: 200px;
    }
    
    .stat-comparison{font-size: initial;}
    .stat-comparison h4{font-size: initial;}

    .watch-later-item .listing-container {
        display:  block;
    }
    .watch-later-item .listing-container .listing-image {
        text-align: center;
        margin-bottom: 30px;
    }
    .watch-later-item .listing-container .listing-image img {
        width: 70%;
    }
    .watch-later-item .listing-container .listing-content .inner {
        padding-left: 0;
        text-align: center;
    }
    .watch-later-item .listing-container .listing-content p {
        margin-bottom: 20px;
    }
    .page-header .breadcrumb li a {
        padding: 5px 10px 5px 5px;
        margin-right: 10px;
        font-size: 12px;
    }
}


/* ---- End of max-width 480px CSS ---- */


/* ---- Start of max-width 420px CSS ---- */

@media all and (max-width: 420px) {}


/* ---- End of max-width 420px CSS ---- */


/* ---- Start of max-width 380px CSS ---- */

@media all and (max-width: 380px) {
    /**************** 
		TOP RATED MOVIES
	****************/
    .top-movies2 {
        margin-top: -80px;
    }
    /**************** 
		MOVIE DETAIL
	****************/
    .movie-detail-main ul.image-gallery li {
        width: 48%;
    }
}


/* ---- End of max-width 380px CSS ---- */


/* ---- Start of max-width 350px CSS ---- */

@media all and (max-width: 350px) {
     /**************** 
		FEATURES
	****************/
    .features .features-wrapper {
        padding: 100px 30px;
    }
}


/* ---- End of max-width 350px CSS ---- */


/* ---- Start of max-height 420px CSS ---- */

@media screen and (max-height: 420px) {}