@media (max-width: 1200px) {    .btn11 {        display:block;    }    .serachbox{        display:none;    }}@media (max-width: 992px) {    .program-row .small {        padding-bottom: 15px;    }    .program-row .title a, .program-row .title{        text-align: right;    }    #szukaj .element .search-item .date,    #szukaj .element .search-item .title,    #szukaj .element .search-item .synopsis{        padding-left:20px;        padding-right:20px;    }    #szukaj h1,    #szukaj h2{        font-size:27px;    }    .movie-section-recomended .read-more,    .movie-section-recomended .calendar{        width:50%;        margin-top:25px;    }    .movie-section-recomended .read-more{      margin-top:20px;        margin-bottom:20px;    }    .movie-section-recomended .calendar{        float:left;    }    .movie-section-recomended .tytul{        margin-bottom:15px;    }    .movie-section-recomended .object .first{        padding-left: calc(var(--bs-gutter-x)/ 2);    }    .slider-hp,    .slider-wrapper{        height:580px;    }    footer ul{        display: flex;        justify-content: space-evenly;        flex-wrap: wrap;    }}@media (max-width: 768px) {    .o-nas{        width:95%;    }    #rekomendowane .rekomendowane::before,    #rekomendowane .rekomendowane::after {        content:none;    }    .clip{        overflow: hidden;        width:100vw !important;    }    .clip .slaid{        border:0;        position: relative;        margin:0;    }    .clip .slaid .left{        position:absolute;        height:100px;        margin:0;        padding:0;        z-index:150;        width:100%;        bottom:20px;        background:transparent;    }    .clip .slaid .left p{        display:none;    }    .clip .slaid .right{        margin:0;        padding:0;        position: absolute;        z-index:100;        overflow: hidden;    }    .clip .slaid .left .wrapper{        width:calc(100% - 106px);        bottom:0;        background-color:#fff;        margin-left:53px;        margin-right:53px;        min-height: 100px;    }    .clip .slaid .left .more{        position:absolute;        right:10px;        bottom:15px;    }    .clip .slaid .left .title{        margin:10px auto;        margin-left:10px;        width:100%;        font-size:20px;        text-align:left;    }    .clip .slaid .left .day{        width:50%;        bottom:60px;        font-size:18px;        margin-left:10px;        position:static;    }    .clip .slaid .left .hour{        font-size:50px;        line-height: 50px;        margin-left:10px;        margin-bottom:15px;        position:static;    }    .slider-hp .slick-prev.slick-arrow,    .slider-hp .slick-next.slick-arrow{        height:100px;        bottom:-50px;        top:auto;        transition: all 0.4s;        background-repeat: no-repeat;        background-position: center center;        background-color:#55C3CD;    }    .slider-hp .slick-prev.slick-arrow{        left:0;    }    .slider-hp .slick-next.slick-arrow{        right:0;    }}@media (max-width: 400px) {    .hp-3box .card .card-top-inner{        font-size:21px;    }    .slider3box .slick-next,    .slider3box .slick-prev{        width:42px;        height:42px;        -webkit-background-size: contain;        background-size: contain;    }    .bigbox .synospsis .more,    .bigbox .synospsis .add-to-calendar a{        font-size: 12px;    }    .bigbox .synospsis .more{        padding-right: 22px;        margin-top:8px;    }    }@media (max-width: 575.99px) {    #kontakt h1{        margin-bottom:40px;    }    #kontakt_form{        margin-top:40px;        padding:0;    }    #kontakt .first p{        margin-left:0;    }    nav .logo img{       /* width:50%;*/    }    .rekomendowane .nextButton, .rekomendowane .prevButton  {        right:0;        left:auto;        top:50% !important;    }    .rekomendowane .prevButton {        left: 0;        right: auto;    }    .rekomendowane .small-slider.sk1,    .rekomendowane .small-slider.sk2,    .rekomendowane .small-slider.sk3,    .rekomendowane .small-slider.sk4{        display:none;    }    .rekomendowane .superWrapper {        width: 100%;        overflow: hidden;        position: relative;        height:auto;    }    .rekomendowane .big-slider .carousel-cell .wrapper,    .rekomendowane .big-slider .carousel-cell,    .rekomendowane .big-slider{        width: 100%;        height: auto;        aspect-ratio: 538/302;    }    .flickity-prev-next-button{        width:30px;        height:30px;    }    .clip .slaid .left .hour{        font-size:35px;        line-height: 36px;    }    .najblizsze-emisje .emission-single > div{        height:30px;        line-height:30px;        margin-top: 5px;    }    .najblizsze-emisje .emission-single > div:last-child{        margin-top:0;    }    .najblizsze-emisje .emission-single > div:nth-child(n+3){        border:none;    }    .full-movie .title{        font-size:24px;    }    .full-movie .type{        font-size:16px;    }    #primary h1{        text-align: center;        font-size:20px;        margin-top: 30px;        margin-bottom: 30px;    }    #primary .date{        font-size:14px;    }    #primary h2.title{        font-size:20px;    }    .rekomendowane{        height:245px;    }    .rekomendowane .carousel-cell{        width:329px;        height:245px;        overflow: hidden;        margin-left:3px;        margin-right:3px;    }    .rekomendowane .carousel-cell .expanded-content .slide-full-content{        position:absolute;        bottom:0;        left:0;        width:100%;        padding:0 25px 25px 25px;        background-image: url('../img/rekomendowane_apla.png');    }    .rekomendowane .carousel-cell .expanded-content{        position:absolute;        top:0;        left:0;        width:329px;        height:245px;        overflow: hidden;    }    .rekomendowane .carousel-cell .expanded-content img{        width:auto;        height:120%;    }    .rekomendowane .carousel-cell .expanded-content{        display:block;    }    .hp-3box .card{        margin:0 10px;        padding: 0 0 10px 0;    }    #rekomendowane h2,    #aktualnosci_hp h2{        text-align: center;    }    #aktualnosci_hp h2 a{        display:none;    }    .article-box{        margin:0 auto 5px auto;    }    .article-box .image{        padding:0px;    }    .article-box .image img{        width:100%;        height:auto;    }    .article-box .day{        margin-top:0;    }    .article-box .content{        padding-left:10px;    }    .article-box .more{        right:10px;        text-align: right;    }    .slider3box .slick-prev{        left:2px;        z-index:5000;        width: 22px;        height: 30px;        -webkit-background-size: contain;        background-size: contain;        background-image: url('../img/a_left.svg');    }    .slider3box .slick-next{        right:2px;        z-index:5000;        width: 22px;        height: 30px;        -webkit-background-size: contain;        background-size: contain;        background-image: url('../img/a_right.svg');    }    .slider3box .slick-prev::before,    .slider3box .slick-next::before{        content: '';    }    .program-row .date{        padding-left: 28px;    }}@media (min-width: 576px) and (max-width:768px){    .rekomendowane .small-slider.sk1,    .rekomendowane .small-slider.sk2,    .rekomendowane .small-slider.sk3,    .rekomendowane .small-slider.sk4{        display:none;    }    .rekomendowane .superWrapper {        width: 100%;    }    .rekomendowane .big-slider{        width:100%;    }    .rekomendowane .nextButton,    .rekomendowane .prevButton{        top:140px;    }    .hp-3box .card .card-img-top{        width:458px;        height:270px;    }    #primary h1{        text-align: center;        font-size:20px;        margin-top: 30px;        margin-bottom: 30px;    }    #primary .date{        font-size:14px;    }    .article-box .image img{        width:90%;        height:auto;    }    .article-box .title{        font-size:18px;    }    .hp-3box .card{        margin:0 10px;        padding: 0 0 10px 0;    }    .slider3box .slick-prev{        left:-10px;        z-index:5000;        width: 53px;        height: 53px;        background-image: url('../img/larrow.png');    }    .slider3box .slick-next{        right:-10px;        z-index:5000;        width: 53px;        height: 53px;        background-image: url('../img/rarrow.png');    }    .slider3box .slick-prev::before,    .slider3box .slick-next::before{        content: '';    }    #kontakt h1{        text-align: left;    }    #kontakt .first{        background: transparent;    }    #kontakt .first p a,    #kontakt .first p{        color:#fff;        margin-top:0;        margin-left:0;    }    #kontakt .first p{        margin-bottom:30px;    }    #kontakt .second{        background:transparent;    }    #kontakt .second button{        margin:20px auto 0 auto;        float:none;    }    #kontakt_form{        padding:0;        margin-top:40px;    }}@media (min-width:768px) and (max-width:992px){    .rekomendowane .small-slider.sk1,    .rekomendowane .small-slider.sk2,    .rekomendowane .small-slider.sk3,    .rekomendowane .small-slider.sk4{        display:none;    }    .rekomendowane .superWrapper {        width: 640px;    }    .hp-3box .card .card-img-top{        width:514px;        height:281px;    }    #primary h1{        text-align: center;        font-size:25px;        margin-top: 30px;        margin-bottom: 30px;    }    #primary .date{        font-size:14px;    }    #primary h2.title{        font-size:30px;    }    .hp-3box .card{        margin:0 auto;        width:80%;        padding: 0 0 10px 0;    }    .hp-3box .card .card-body{        flex:none;    }    .hp-3box .card .card-img-top{        height:281px;    }    .slider3box .slick-prev{        left:-10px;        z-index:5000;        width: 53px;        height: 53px;        background-image: url('../img/larrow.png');    }    .slider3box .slick-next{        right:-10px;        z-index:5000;        width: 53px;        height: 53px;        background-image: url('../img/rarrow.png');    }    .slider3box .slick-prev::before,    .slider3box .slick-next::before{        content: '';    }    .article-box .image img{        width:90%;        height:auto;    }    .full-movie .title{        font-size:45px;    }    .clip{        overflow: hidden;    }    .clip .slaid{        border:0;        position: relative;    }    .clip .slaid .left{        position:absolute;        height:100px;        margin:0;        padding:0;        z-index:150;        width:100%;        bottom:0;    }    .clip .slaid .left p{        display:none;    }    .clip .slaid .right{        margin:0;        padding:0;        position: absolute;        z-index:100;        overflow: hidden;    }    .clip .slaid .left .wrapper{        width:100%;        bottom:0;        background-color:#fff;    }    .clip .slaid .left .more{        position:absolute;        right:10px;        bottom:15px;    }    .clip .slaid .left .title{        margin:10px auto;        margin-left:10px;        width:100%;        font-size:20px;        text-align:left;    }    .clip .slaid .left .day{        width:50%;        bottom:60px;        font-size:18px;        margin-left:10px;        position:static;    }    .clip .slaid .left .hour{        font-size:50px;        line-height: 50px;        margin-left:10px;        margin-bottom:15px;        position:static;    }}@media (min-width:992px) and (max-width:1200px){    .rekomendowane .small-slider.sk3,    .rekomendowane .small-slider.sk4{        display:none;    }    .rekomendowane .superWrapper {        width: 812px;    }    .rekomendowane .big-slider{        width:538px;    }    .rekomendowane .small-slider{        width:253px;    }    .rekomendowane .nextButton,    .rekomendowane .prevButton{        top:140px;    }    .movie-section-recomended .object .image img{        margin-top:60px;    }    .full-movie .title{        font-size:45px;    }    #primary h1{        font-size:25px;        margin-top: 30px;        margin-bottom: 30px;    }    #primary .date{        font-size:18px;    }    #primary h2.title{        font-size:38px;    }    .najblizsze-emisje .emission-single .add-to-calendar a,    .najblizsze-emisje .emission-single .add-to-calendar{        font-size:10px;    }    .hp-3box .card .card-top-inner{        font-size:19px;    }    .hp-3box .card .card-body h4 a{        font-size:20px;    }    .hp-3box .card .card-bottom .read-more a{        padding-right: 20px;    }    .hp-3box .card .card-bottom .add-to-calendar a,    .hp-3box .card .card-bottom .add-to-calendar{        font-size:11px;    }    .article-box .image img{        width:90%;        height:auto;    }    .article-box .day{        font-size:14px;    }    .article-box .title{        font-size:16px;    }    .article-box p{        font-size:14px;        line-height:20px;    }    .article-box .more{        background-image: url('../img/traingle.png');        font-size: 15px;        padding-right: 25px    }}@media (min-width:1200px) and (max-width:1400px){    .article-box .image img{        width:90%;        height:auto;    }    .article-box .title{        font-size:18px;    }    .hp-3box .card .card-img-top{        width:294px;        height:170px;    }    .rekomendowane .superWrapper{        width:1075px;    }    .rekomendowane .big-slider{        width:538px;    }    .rekomendowane .small-slider{        width:253px;        height:142px;    }    .rekomendowane .nextButton,    .rekomendowane .prevButton{        top:140px;        left:-15px;        right:auto;    }    .rekomendowane .nextButton{        right: -15px;        left: auto;    }}@media (min-width:300px) and (max-width:1200px){    nav ul{        display:none;        position:fixed;        top:60px;        left:0;        width:100%;        height:calc(100vh - 60px);        background-color:#201f22;        z-index: 9999;        padding: 0;        margin:0;    }    nav.fixed{        position: fixed;        top:0;    }    nav ul.open{        display:block;    }    nav ul li:first-child{        margin-top:25vh;    }    nav ul li{        width:100%;        text-align: center;    }    nav ul li a{        color:#fff;    }    nav ul li:last-child img{        padding:0 15px 0 0;    }    nav ul li:last-child a:last-child img{        padding:0;    }}@media (max-width:470px){    .program-legenda ul{        flex-wrap: wrap;        margin:0;        padding:0;        justify-content: flex-start;    }    .program-legenda ul li {        width:50%;        margin-bottom:15px;    }    .program-legenda ul li:last-child {        width:100%;        margin-bottom:15px;    }}@media (min-width:992px) and (max-width:1920px){    #primary article{        width:60%;        margin: 0 auto;    }}@media (min-width:992px) and (max-width:1920px){    .display_desktop{        display: block;    }    .display_mobile{        display:none !important;    }}@media (min-width:300px) and (max-width:992px){    .display_desktop{        display:none !important;    }    .display_mobile{        display: block;    }}@media (min-width:501px) and (max-width:1920px){    .display_slider_desktop{        display: block;    }    .display_slider_mobile{        display:none !important;    }}@media (min-width:300px) and (max-width:500.20px){    .display_slider_desktop{        display:none !important;    }    .display_slider_mobile{        display: block;    }    .video_muted_hp_true,    .video_muted_hp_false{        top:20px;        right:20px;        width:40px;        height:40px;        line-height:40px;    }}