@media (min-width:1700px) {
    .container {
        max-width: 1601px;
    }
}

@media (max-width:1700px) {
    .magazine-box .img-wraper {
        width: 100%;
    }
    .order-tiket ul li.hide-me{
        visibility: hidden;
    }

    .magazine-box {
        flex-direction: column;
        background-color: var(--whitelightbg);
    }

    .learning-events-slider .text-time .title h3 {
        max-width: 200px;
    }

    .page-template-template-newfestival header .head-wraper {
        width: 93%;
    }

    .learning-events .text-time ul {
        gap: 6px;
    }

    .lobby-of-articals .horizontal-box .text-content {
        padding: 20px 20.8px 14px 18px;
    }

    .lobby-of-articals .horizontal-box .text-content .title h3 {
        font-size: 17px;
    }

    .movie-slider-box .slick-list {
        margin: 0;
    }

    header .head-wraper {
        width: calc(100% - 104px);
    }

    .home header .head-wraper {
        width: calc(100% - 0px);
    }

    .other-series .text-content .title-wraper {
        max-width: 463px;
    }

    .movie-model .video-img-wraper {
        height: 200px;
    }

    footer ul li a {
        font-size: 14px;
        line-height: 22px;
    }

    footer .col-4 {
        max-width: 310px;
        width: 22%;
    }

    footer .col-3 {
        max-width: 400px;
        width: 26%;
    }

    footer .col-2 {
        max-width: 385px;
        width: 25%;
    }

    footer .col-1 {
        max-width: 493px;
        width: 30%;
    }
    /* .page-template-template-shown button.ui-datepicker-trigger{ */
        /* right: 16%; */
		/* transform: translateX(-16%); */
    /* } */
}

@media (max-width:1600px) {
    .shown-filter-wraper .content-left {
        align-items: flex-start;
    }
    .victory-section .text-wraper .title h3{
        max-width: 400px;
    }

}

@media (min-width:1501px) and (max-width:1699px) {
    .looking-row .text-wraper {
        padding-right: 50px;
    }
    .festival-content-wraper .box select{
        font-size: 16px;
    }

    .side-box .text {
        display: block;
    }

    .looking-row .text-wraper p {
        font: 300 22px/28px var(--font);
    }

    .portfolio-wraper .form-wraper .input {
        width: 266px;
    }

    .page .main_container {
        max-width: 1310px;
    }

    .lobby-artical-filter-bar ul li {
        font-size: 16px;
        min-width: 146px;
    }

    .screenings-model {
        padding: 50px;
        align-items: inherit;
    }

    .order-tiket .input-wraper {
        gap: 67px;
    }

    .search header .head-wraper {
        width: 93% !important;
    }

    .search .container_inr {
        max-width: 1320px;
        margin: auto;
        width: 100%;
        float: none;
    }

    .banner-text img {
        height: 535px;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .lobby-of-articals .content-left {
        width: 34%;
    }

    .banner-text img {
        height: 477px;    margin-left: -4px;
    }

    .artical-more-about-row {
        display: block;
    }

    .artical-more-about .box {
        margin-bottom: 22px;
    }

    .single-post h2.upcoming-screens-title {
        font-size: 25px;
    }

    .side-boxes {
        padding: 0px 26px;
        margin-left: 40px;
    }

    .side-box .text {
        display: block;
    }

    .mega-menu {
        padding: 60px 60px 60px 60px;
    }

    .side-boxes h4 {
        font-size: 20px;
    }

    .side-box {
        max-width: 260px;
    }

    .portfolio-wraper .wpcf7 form.sent .wpcf7-response-output {
        color: #fff;
    }

    .portfolio-wraper .wpcf7 form.invalid .wpcf7-response-output,
    .portfolio-wraper .wpcf7 form.unaccepted .wpcf7-response-output,
    .portfolio-wraper .wpcf7 form.payment-required .wpcf7-response-output {
        color: #fff;
    }

    .search .container_inr {
        max-width: 1320px;
        margin: auto;
        width: 100%;
        float: none;
    }

    .search header .head-wraper {
        width: 93% !important;
    }

    .portfolio-wraper .form-wraper .input {
        width: 266px;
    }

    .lobby-artical-filter-bar ul li {
        font-size: 16px;
        min-width: 146px;
    }

    .other-series .text-content .title-wraper {
        max-width: 406px;
    }

    .learning-events-slider .text-time .title {
        max-width: 170px;
    }

    .learning-events-slider .text {
        max-width: 320px;
    }

    .page-template-template-shown .shown-boxes .box .content-detail .order-btn {
        min-width: 140px;
    }

    .festival-grid-box .text-content .title h3 {
        max-width: 80%;
    }

    .movie-slid {
        margin: 0px 0 40px 12.50px;
    }

    .movie-slider-box .slick-dots {
        right: -10px;
    }

    .portfolio-wraper .form-wraper {
        max-width: 100%;
    }

    .home header .head-wraper {
        width: 92%;
    }

    header .head-wraper {
        width: 92%;
    }

    .lobby-of-articals .content-right {
        width: 66%;
    }

    .lobby-of-articals .content-left .horizontal-box {
        flex-wrap: wrap;
    }

    .lobby-of-articals .content-left .horizontal-box .img-wraper {
        width: 100%;
    }

    .festival-content-wraper .text-wraper {
        max-width: 741px;
    }

    .festival-content-wraper .custom-row {
        gap: 20px;
    }

    .festival-content-wraper .box {
        padding: 50px 20px 57px 20px;
    }

    header .search-bar.show input {
        padding-top: 25px;
        left: -10px;
    }

    .home-slider,
    .home-slider .img-wraper {
        height: 475px;
    }

    .home-slider .slider .title {
        padding-top: 80px;
    }
}

@media (min-width:1200px) and (max-width:1400px) {
    .catagory-grid-box .img-wraper {
        --width: 328px;
        max-width: var(--width);
    }

    .page-template-template-shown button.ui-datepicker-trigger {
        right: 19%;
		transform: translateX(-19%);
    }

    .side-box .text {
        display: block;
    }

    .portfolio-wraper .form-wraper .input {
        width: 266px;
    }

    .screenings-model .order-tiket {
        max-width: 100%;
    }

    .looking-row .text-wraper .text {
        max-width: 90%;
    }

    .looking-row .text-wraper h3 {
        margin-bottom: 20px;
    }

    .looking-row .text-wraper p {
        margin-bottom: 20px;
    }

    .register-series .custom-row {
        gap: 20px;
    }

    .register-series-box {
        padding: 50px 33px 42px;
        max-width: 488px;
    }

    .register-series-boxes .img-wraper {
        width: 440px;
        min-width: 440px;
    }

    .lobby-of-articals .content-right {
        width: 70%;
    }

    .lobby-of-articals .content-left {
        width: 30%;
    }

    .festival-grid-box .text-left {
        gap: 6px;
        flex-wrap: wrap;
    }

    .festival-grid-box .text-content .content-detail .text {
        gap: 10px;
        flex-wrap: wrap;
    }

    .festival-grid-box .text-content {
        padding: 30px 30px 30px 30px;
    }

    .festival-grid-box .img-wraper {
        --width: 380px;
    }

    header .head-wraper ul {
        column-gap: 34px;
    }

    header .head-wraper ul li a {
        font-size: 17px;
    }

    .looking-row .text-wraper {
        padding-left: 10px;
        padding-right: 22px;
    }

    .looking-row .text-wraper p {
        font: 300 20px/24px var(--font);
    }

    .join-subscribers .text-wraper p {
        font: 300 17px/22px var(--font);
        margin-bottom: 40px;
    }

    .join-subscribers .text-wraper h3 {
        font: 700 30px/31px var(--font);
    }

    .join-subscribers .box {
        padding: 48px 24px;
    }

    .join-subscribers .interests ul a {
        min-width: 140px;
        font: 300 17px/18px var(--font);
    }

    .tabs-wraper .box {
        padding: 54px 36px;
    }

    .subscribers .subscribers-row .text-wraper {
        padding-left: 37px;
    }

    .subscribers .paragraph p {
        font: 300 17px/17px var(--font);
    }

    .subscribers .subscribers-row .text-wraper .title p {
        font: 300 21px/22px var(--font);
    }

    .home-slider .slider .title p {
        font-size: 20px;
        line-height: 24px;
    }

    .home-slider .slider .title h1 {
        font-size: 50px;
        line-height: 52px;
        margin-bottom: 14px;
    }

    .magazine-box {
        flex-direction: column;
    }

    .magazine-box .img-wraper {
        width: -webkit-fill-available;
        max-height: 200px;
    }

    .meeting-box .text-wraper {
        flex-direction: column;
    }

    .footer-col {
        column-gap: 10px;
    }

    footer ul li a {
        font-size: 16px;
    }

    .portfolio-wraper .form-wraper .input {
        width: -webkit-fill-available;
    }

    .membership-wraper {
        display: flex;
        text-align: center;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 0px 20px;
    }

    .portfolio-wraper .form-wraper .input-wraper {
        display: flex;
    }

    footer .col-3 {
        width: 30%;
    }

    footer .col-2 {
        width: 30%;
    }

    footer .col-4 {
        width: 30%;
    }

    footer .col-1 {
        max-width: 220px;
        width: -webkit-fill-available;
    }

    footer ul li {
        margin-bottom: 0;
    }

    .footer-col:has(img) {
        display: block;
    }

    .new-israeli-slider .slid.slick-slide.slick-current {
        width: 554px !important;
    }

    .popup-modal-info-here {
        padding-left: 10px;
    }
}

@media (min-width:920px) and (max-width:1200px) {
    .festival-sticky {
        top: 120px;
    }

    .page-template-template-shown button.ui-datepicker-trigger {
        right: 23%;
    }

    .single-post h2.upcoming-screens-title {
        font-size: 25px;
    }

    .artical-more-about-row {
        display: block;
    }

    .artical-more-about .box {
        margin-bottom: 22px;
    }

    header .head-wraper ul li:has(.mega-menu):hover:after {
        transform: translate(-43px, 38px) rotate(45deg);
    }

    .side-boxes {
        column-gap: 16px;
        padding: 0px 16px;
        margin-left: 30px;
    }

    .side-box .text {
        display: block;
    }

    .popup-modal-info-here {
        padding-left: 10px;
    }

    .mega-menu .side-box {
        max-width: 240px;
    }

    .mega-menu {
        padding: 38px 38px 38px 38px;
    }

    .mega-menu .side-list {
        padding-left: 18px;
    }

    .mega-menu .side-boxes h4 {
        font-size: 22px;
    }

    .limited-edition .slid .text-wraper {
        flex-direction: column;
    }

    .search .container_inr {
        max-width: 960px;
        margin: auto;
        width: 100%;
        float: none;
    }

    .search header .head-wraper {
        width: 93% !important;
    }

    .looking-row .text-wraper .text {
        max-width: 90%;
    }

    .looking-row .text-wraper h3 {
        margin-bottom: 20px;
    }

    .looking-row .text-wraper p {
        margin-bottom: 20px;
    }

    .screenings-model .order-tiket {
        max-width: 100%;
    }

    .other-series .text-content .title-wraper {
        max-width: 496px;
    }

    .learning-events-slider .text-time .title {
        max-width: 170px;
    }

    .learning-events-slider .text {
        max-width: 320px;
    }

    .page-template-template-shown .shown-boxes .box .content-detail .order-btn {
        min-width: 140px;
    }

    .shown-boxes .box .content-detail .text-badge .badg {
        font-size: 11px;
    }

    .festival-grid-box .text-content .title h3 {
        max-width: 80%;
    }

    .portfolio-wraper .form-wraper {
        max-width: 100%;
    }

    .home header .head-wraper {
        width: 92%;
    }

    .single-post header .head-wraper {
        width: 92%;
    }

    .new-artical-wraper .text-wraper .title li img {
        border-radius: 0;
    }

    .artical-more-about {
        margin-bottom: 140px;
    }

    .new-israeli-slider .slid.slick-slide.slick-current {
        width: 620px !important;
    }

    .catagory-grid-box .text-content {
        padding: 30px 18px 30px 18px;
    }

    .catagory-grid-box .img-wraper {
        --width: 328px;
        max-width: var(--width);
    }

    .register-series .text-wraper .title h2 {
        font-size: 30px;
        width: calc(100% - 0px);
    }

    .register-series-box {
        max-width: 401px;
        padding: 34px 26px 34px;
    }

    .register-series .custom-row {
        gap: 20px;
    }

    .register-series-boxes .text-wraper {
        padding: 18px 18px 18px 18px;
    }

    .register-series-boxes .img-wraper {
        width: 320px;
        min-width: 320px;
    }

    .other-series-title {
        font-size: 24px;
        line-height: 43px;
    }

    .other-series .other-series-btn {
        margin: 20px auto;
        min-width: 200px;
    }

    .our-guest .text-wraper ul li {
        width: 389px;
    }

    .our-guest-slider {
        width: 427px;
    }

    .compiling-content .text-wraper {
        padding: 41px 24px;
    }

    .content-wraper .text-wraper .list {
        gap: 15px;
    }

    .content-wraper .text-wraper>p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 18px;
    }

    .content-wraper .text-wraper .title h3 {
        font-size: 20px;
        line-height: 26px;
    }

    .content-wraper .content-left .text-box {
        height: auto;
        padding: 52px 26px 30px 26px;
    }

    .content-wraper .content-left .text-box,
    .content-wraper .content-left .box .img-wraper,
    .content-wraper .content-left {
        width: 380px;
    }

    .lobby-of-articals .inner-row .vertical-box {
        width: calc(100% - 0px);
    }

    .lobby-of-articals .content-left .horizontal-box .img-wraper {
        width: 100%;
    }

    .lobby-of-articals .content-left .horizontal-box {
        flex-wrap: wrap;
    }

    .festival-grid-box .text-left {
        flex-wrap: wrap;
        gap: 12px;
    }

    .festival-grid-box .text-content .content-detail .text {
        flex-wrap: wrap;
        gap: 10px;
    }

    .festival-grid-box .text-content {
        padding: 24px 24px 24px 24px;
    }

    .festival-grid-box .img-wraper {
        --width: 320px;
        height: 360px;
    }

    .festival-content-wraper .box {
        height: fit-content;
        padding: 20px 20px 20px 20px;
    }

    .festival-content-wraper .custom-row {
        gap: 16px;
    }

    .series-banner-wraper h1,
    .festival-banner h1,
    .shown-banner h1,
    .lobby-banner h1 {
        font: 700 43px/52px var(--font);
    }

    .shown-boxes .box .paragraph ul {
        margin-bottom: 4px;
    }

    .shown-boxes .text-wraper {
        padding: 18px 18px 18px 18px;
    }

    .shown-boxes .img-wraper {
        width: 340px;
        min-width: 340px;
    }

    header .search-bar {
        left: 4px;
    }

    .portfolio-wraper .form-wraper .input-wraper {
        display: flex;
    }

    .movies-row {
        flex-direction: column;
    }

    .event-grid .event-box .title-date .date::after {
        content: unset;
    }

    .event-box .title-date {
        align-items: baseline;
        flex-direction: column;
    }

    .home-slider .slider .date {
        font-size: 20px;
        margin-bottom: 6px;
    }

    .home-slider .slider .title p {
        font-size: 18px;
        line-height: 22px;
    }

    .home-slider .slider .title h1 {
        font-size: 40px;
        line-height: 42px;
        margin-bottom: 2px;
    }

    .banner-text img {
        height: 448px;
        width: 86px;
        margin-right: 22px;
    }

    .home-slider .img-wraper {
        height: 448px;
        border-bottom-right-radius: 50px;
    }

    header .head-wraper ul {
        column-gap: 12px;
    }

    header .head-wraper ul li a {
        font-size: 16px;
    }

    header .head-wraper .content-left .shedule {
        min-width: 90px;
        height: 38px;
        font-size: 14px;
        line-height: 35px;
    }

    header .search-bar input {
        top: 21px;
    }

    .custom-row:has(.banner-lg) .img-wraper {
        margin-top: 2px;
    }

    .footer-col {
        column-gap: 6px;
    }

    footer ul li a {
        font-size: 14px;
    }

    .membership-wraper {
        flex-direction: column;
        display: flex;
        justify-content: center;
    }

    /*Logo set*/
    .custom-row:has(.banner-lg) .img-wraper {
        z-index: 999;
    }

    .education-banner-wraper .img-wraper {
        margin-top: -90px !important;
    }

    .custom-row:has(.banner-lg) .img-wraper img {
        object-fit: contain;
    }

    .banner-text {
        margin-top: 0;
    }

    .lobby-banner-wraper .img-wraper {
        margin-top: -96px;
    }

    .page-template-template-lobby-kids .lobby-banner-wraper .img-wraper {
        margin-top: -10px;
        height: 310px;
    }

    .festival-banner-wraper .img-wraper img,
    .vod-banner-wraper .img-wraper img,
    .catagory-banner-wraper .img-wraper img {
        object-fit: contain;
    }

    .single-event .custom-row:has(.banner-lg) .img-wraper {
        height: 570px;
        margin-top: -31px;
    }

    .footer-col:has(img) {
        display: block;
    }

    footer .col-1 {
        max-width: 180px;
        width: -webkit-fill-available;
    }

    footer .col-4 {
        width: 32%;
    }

    .event-grid .event-box p {
        font-size: 16px;
        line-height: 18px;
    }
}

@media (min-width:1025px) and (max-width:1699px) {
    .banner-text {
        margin-top: 0;
    }

}

@media (min-width:1000px) and (max-width:1400px) {
    header .head-wraper ul:not(.side-list) {
        column-gap: 10px !important;
    }

    .popup-modal-info-here {
        padding-left: 10px;
    }

    .portfolio-wraper {
        display: block;
    }

    .portfolio-wraper .form-wraper {
        height: auto;
    }

    .portfolio-wraper .form-wraper div.wpcf7 {
        width: 100%;
        float: none;
    }

    .membership-wraper {
        padding: 30px 20px;
        margin: auto;
    }

    .movie-model .video-img-wraper {
        height: 270px;
    }

    .movie-model .video-img-wraper img {
        object-fit: contain;
    }
}

@media (max-width:998px) {
    .vod-banner-wraper .img-wraper {
        width: 60px;
    }

    /* .page-template-template-shown button.ui-datepicker-trigger { */
        /* right: 30%; */
		/* transform: translateX(-30%); */
    /* } */

    .banner-text {
        margin-top: 0;
    }

    .upcoming-slider .box {
        display: flex !important;
    }

    .upcoming-slider .box .time {
        margin-left: 5px;
        padding: 0px 5px;
    }

    .event-grid .event-box .details {
        margin-right: 27px;
    }

    header .head-wraper .content-left .shedule {
        min-width: 67px;
        height: 38px;
        font-size: 12px;
    }

    header .head-wraper ul:not(.side-list) li a {
        font-size: 14px;
    }

    header .head-wraper ul:not(.side-list) {
        display: flex;
        column-gap: 2px;
    }

    .side-boxes .side-box {
        width: calc(100% / 1 - 15px);
    }

    .side-boxes {
        flex-direction: column;
    }

    .israeli-slider {
        margin: 0px 0px 0px;
    }

    .artical-more-about {
        margin-bottom: 140px;
    }

    .single-post .container.bd-container {
        display: none;
    }

    .new-israeli-slider .slick-list.draggable {
        height: auto;
    }

    .new-israeli-slider .slid.slick-slide.slick-current {
        width: 300px !important;
    }

    .catagory-grid-box .img-wraper {
        max-width: 100%;
        min-width: 100%;
    }

    .catagory-grid-box {
        background-color: var(--whitelightbg);
        flex-direction: column;
    }

    .other-series .text-content {
        gap: 20px;
    }

    .other-series-title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .other-series .other-series-btn {
        min-width: 229px;
    }

    .register-series-boxes .img-wraper {
        width: 100%;
        height: 260px;
        min-width: auto;
    }

    .register-series-boxes .box {
        flex-direction: column;
        background-color: var(--whitelightbg);
    }

    .register-series-box {
        max-width: 500px;
        margin: 20px auto;
    }

    .register-series .custom-row {
        flex-direction: column;
    }

    .banner-lg p {
        font-size: 20px;
    }

    .banner-lg h1 {
        font-size: 40px;
    }

    .our-guest-slider {
        width: 379px;
    }

    .our-guest .container {
        max-width: 94%;
    }

    .happy-help .custom-row .box h3 {
        font-size: 20px;
    }

    .happy-help .custom-row .box {
        width: 25%;
    }

    .happy-help .custom-row {
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
    }

    .learning-events .text-time ul {
        flex-direction: column;
    }

    .touch-form-wraper .form-row-wraper {
        flex-wrap: wrap;
    }

    .content-wraper .content-left .box .img-wraper {
        width: 100%;
    }

    .touch-form-wraper .form-row {
        max-width: calc(100% - 0px);
    }

    .content-wraper .content-left .box {
        width: 48%;
    }

    .content-wraper .content-left {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
    }

    .content-wraper .text-wraper {
        width: 100%;
    }

    .content-wraper .custom-row {
        flex-wrap: wrap;
    }

    .lobby-of-articals .horizontal-box .img-wraper {
        width: 100%;
    }

    .lobby-of-articals .content-right .horizontal-box {
        flex-wrap: wrap;
    }

    .festival-grid-box .text-content .content-detail .text {
        gap: 12px;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .festival-grid-box .text-content .content-detail {
        flex-wrap: wrap;
    }

    .festival-grid-box .img-wraper {
        height: 330px;
    }

    .festival-grid-box {
        display: flex;
        flex-direction: column;
    }

    .festival-filter-wraper {
        flex-wrap: wrap;
        gap: 20px;
    }

    .festival-filter-wraper .content-right ul {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .content-right {
        overflow: hidden;
    }

    .festival-content-wraper .custom-row {
        gap: 16px;
        flex-wrap: wrap;
    }

    .festival-banner-wraper .img-wraper img {
        object-fit: contain;
    }

    .catagory-banner-wraper .img-wraper,
    .series-banner-wraper .img-wraper,
    .festival-banner-wraper .img-wraper,
    .shown-banner-wraper .img-wraper,
    .lobby-banner-wraper .img-wraper {
        height: 300px;
        margin-top: 0px;
    }

    .shown-filter-wraper-main.active {
        top: 0px;
    }

    .shown-filter-wraper .content-right {
        overflow: hidden;
        margin-left: 10px;
        display: flex;
        align-items: center;
    }

    .shown-filter-wraper .content-right ul {
        overflow: auto;
        flex-wrap: nowrap;
    }

    .shown-boxes .box {
        flex-wrap: wrap;
    }

    .shown-boxes .img-wraper {
        width: 100%;
        min-width: 100%;
    }

    .portfolio-wraper {
        flex-wrap: wrap;
    }

    .membership-wraper {
        padding-bottom: 20px;
        max-width: 100%;
    }

    .single-post header .head-wraper {
        width: 92%;
    }

    .new-artical-wraper .text-wraper .title li img {
        border-radius: 0;
    }
}

@media (max-width:920px) {	.shown-popup {		width: 90%;	}
    .ham-close {
        position: absolute;
        z-index: 999;
        display: block;
        top: 20px;
        right: 14px;
        width: 25px;
        height: 24px;
        background-image: url(../images/menu.svg);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .mobile-mega-menu .accordian .item.show.none {
        padding-bottom: 13px;
    }

    .mobile-mega-menu .accordian .item.show.none .item-title {
        margin-bottom: 0;
    }

    .mobile-mega-menu .accordian .item.none .item-title::after {
        display: none;
    }

    .mega-list li a {
        color: #040707;
        display: flex;
        font-size: 16px;
        font-weight: bold;
        display: flex;
        align-items: center;
        gap: 12px;
        width: 100%;
        border-bottom: 2px solid #fff;
        font-family: 'ploni';
    }

    .mega-list li a img {
        width: 15px;
        object-fit: contain;
    }

    .mega-list li {
        min-height: 58px;
        display: flex;
        gap: 20px;
        position: relative;

    }

    .mega-copy {
        object-fit: contain;
        width: 100%;
        height: 12px;
        margin: 24px 0px;
    }

    .mega-list li::after {
        content: '';
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: -19%;
        height: 100%;
        background-color: #f6f6f6;
        z-index: -1;
        width: 1000vw;
    }

    .mobile-mega-menu {
        display: block;
    }

    .mobile-mega-menu .mega-close {
        position: absolute;
        top: 20px;
        right: 22px;
        width: 21px;
        height: 21px;
        background-color: transparent;
        outline: none;
        border: none;
    }

    .mobile-mega-menu .mega-close::after {
        content: '';
        width: 27px;
        height: 27px;
        background-image: url("../images/plus.svg");
        transform: rotate(45deg);
        right: 0px;
        top: 0;
        position: absolute;
        background-position: center;
        background-size: contain;
        z-index: 9;
    }

    .mobile-mega-menu .search-field input::placeholder {
        font-size: 16px !important;
        color: #000;
        font-family: 'ploni';
    }

    .mobile-mega-menu .search-field input {
        font-size: 16px !important;
        color: #000;
        font-family: 'ploni';
    }

    .mobile-mega-menu h6 {
        color: #000;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 13px;
    }

    .mobile-mega-menu .search-field {
        display: flex;
        position: relative;
        width: 100%;
        margin-bottom: 22px;
    }
    .mobile-mega-menu .item-title-no-arrow,
    .mobile-mega-menu .item-title {
        position: relative;
        display: block;
        color: #000;
        font-weight: bold;
        font-size: 18px;
        transition: all 0.3s ease-in-out;
    }

    .mobile-mega-menu .item-title::after {
        content: '';
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: auto;
        background-image: url("../images/select-arrow.svg");
        height: 18px;
        width: 19px;
        background-size: cover;
        background-repeat: no-repeat;
        transform: rotate(90deg);
        left: 0;
        scale: 1.9;
        transition: all 0.3s ease-in-out;
    }

    .mobile-mega-menu .search-field .search-btn {
        background-color: transparent;
        position: absolute;
        height: 41px;
        width: 41px;
        left: 0px;
        top: 0px;
        border: none;
        outline: none;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobile-mega-menu .search-field input {
        width: 100%;
        height: 42px;
        border: 1px solid #000;
        padding-right: 10px;
        border-radius: 0px;
        outline: none;
    }

    .mobile-mega-menu .search-field input::placeholder {
        font-size: 18px;
        color: #000;
    }

    .mobile-mega-menu .accordian {
        display: flex;
        flex-direction: column;
    }

    .mobile-mega-menu .accordian .colapse {
        overflow: hidden;
        display: block;
    }

    .mobile-mega-menu .accordian .item.show {
        padding-bottom: 24px;
    }

    .mobile-mega-menu .accordian .item.show .item-title {
        margin-bottom: 14px;
    }

    .mobile-mega-menu .accordian .item.show .item-title::after {
        transform: rotate(270deg);
    }

    .mobile-mega-menu .accordian .colapse a:first-of-type {
        padding: 0px;
    }

    .mobile-mega-menu .accordian .colapse a {
        padding-top: 22px;
    }

    .mobile-mega-menu .accordian .item {
        border-top: 1px solid #000;
        padding: 13px 0px;
        list-style: none;
    }

    .mobile-mega-menu .accordian .item a {
        line-height: 20px;
        display: block;
        color: #000;
    }

    .mobile-mega-menu {
        height: 100vh;
        top: 0px;
        overflow: auto;
        position: fixed;
        width: 100vw;
        background: #fff;
        z-index: 999999999;
        left: 0px;
        padding: 69px 35px 0px;
        opacity: 0;
        pointer-events: none;
        transition: all 0.3s;
    }

    .mobile-mega-menu.show {
        opacity: 1;
        pointer-events: all;
    }

    header .head-wraper ul {
        display: none !important;
    }

    .vod-banner-wraper .img-wraper,
    .catagory-banner-wraper .img-wraper,
    .series-banner-wraper .img-wraper,
    .content-banner-wraper .img-wraper,
    .lobby-articals-banner .img-wraper,
    .festival-banner-wraper .img-wraper,
    .shown-banner-wraper .img-wraper,
    .lobby-banner-wraper .img-wraper {
        height: 398px;
        margin-top: -96px;
    }

    .two_one_col .wp-block-column:first-child::before {
        width: 100%;
    }

    .wp-block-columns.wp-container-4 {
        margin-bottom: 0 !important;
    }

    .movie-model .video-img-wraper {
        height: 270px;
    }

    .movie-model .video-img-wraper img {
        object-fit: contain;
    }

    .new-artical-wraper .custom-row {
        flex-wrap: wrap;
    }

    .new-artical-wraper .text-wraper {
        width: 100%;
    }

    .new-artical-wraper .content-left {
        width: 100%;
    }

    .new-artical-wraper .text-wraper .title h1,
    .new-artical-wraper .text-wraper .title h3 {
        max-width: 273px;
        font-size: 24.5px;
        line-height: 1.29;
    }

    .new-artical-wraper .text-wraper .title li.print-area {
        display: none;
    }

    .new-artical-wraper .text-wraper .title li img {
        border-radius: 0;
    }

    .new-artical-wraper .text-wraper p,
    .new-artical-wraper .text-wraper>p {
        line-height: 1.56;
    }

    .new-artical-wraper img,
    .new-artical-wraper .img-wraper img {
        width: 100%;
        border-radius: 0px 0px 40px 0px;
        height: 214px;
        text-align: center;
        object-fit: cover;
    }

    .single-post .container.upcoming {
        margin-top: 35px;
    }

    .single-post h2.upcoming-screens-title {
        font-size: 24.5px;
        line-height: 1.29;
        margin-bottom: 15px;
    }

    .cinematheque .img-wraper {
        width: 117px !important;
        height: 237px !important;
        overflow: hidden;
    }

    .cinematheque .img-wraper img {
        height: 227px !important;
    }

    .cinematheque .text-wraper {
        padding: 24px 10px 30px 44px;
        background-color: #f6f6f6;
        display: flex;
        flex-direction: column;
        width: 269px !important;
    }

    .new-artical-wraper .cinematheque h3:last-of-type,
    .new-artical-wraper .cinematheque h3 {
        font-size: 17.5px;
    }

    .new-artical-wraper .text-badge .badg {
        font-size: 16px;
        min-width: 58px;
    }

    .new-artical-wraper .cinematheque .btn {
        width: 188px;
    }

    .cinematheque {
        margin-bottom: 50px;
    }

    .new-artical-wraper .content-left .text-box {
        width: 100%;
    }

    .new-artical-wraper .content-left .text-box {
        height: 303px;
        padding: 52px 56px 52px 56px;
    }

    .artical-more-about h2 {
        font-size: 24.5px;
        line-height: 1.14;
    }

    .artical-more-about .img-wraper {
        min-width: 313px;
        width: 100%;
        height: 210px;
        border-bottom-right-radius: 30px;
        overflow: hidden;
    }

    .artical-more-about .text {
        padding: 17px 15px 0px 10px;
    }

    .artical-more-about .text .title h4 {
        font-size: 18px;
    }

    .artical-more-about .box,
    .artical-more-about-row {
        display: block;
    }

    .artical-more-about .text .title {
        border-bottom: 1px solid #000;
        margin-bottom: 15px;
    }

    .artical-more-about .box {
        padding-bottom: 20px;
    }

    .artical-more-about {
        margin-bottom: 100px;
    }

    .new-artical-wraper {
        padding-top: 20px;
    }

    .artical-more-about .box {
        background-color: #fff;
    }

    .artical-more-about .box a {
        border: none;
        text-decoration: underline;
        font-weight: normal;
        padding: 0px 0px;
    }

    .artical-more-about .more-about-title h3 {
        display: none;
    }

    .artical-more-about .more-about-title {
        position: unset;
    }

    .artical-more-about .more-about-title .btn {
        position: absolute;
        top: auto;
        left: 0;
        right: 0;
        margin: auto;
        width: 308px;
        height: 45px;
        bottom: 66px;
        line-height: 45px;
    }

    .vod-banner-wraper h1,
    .catagory-banner h1,
    .series-banner-wraper h1,
    .content-banner-wraper h1,
    .lobby-articals-banner h1,
    .festival-banner h1,
    .shown-banner h1,
    .lobby-banner h1 {
        font: 700 48px/50px var(--font);
    }

    .vod-banner,
    .catagory-banner,
    .series-banner,
    .content-banner,
    .lobby-articals-banner,
    .festival-banner,
    .lobby-articals-banner,
    .lobby-banner,
    .shown-banner,
    .lobby-banner {
        padding: 0px 24px;
    }

    .expendables-slider {
        margin: 0px 0px 0px;
    }

    .limited-edition .slid .text-wraper {
        flex-direction: column;
    }

    .catagory-grid-box .img-wraper {
        height: 261px;
    }

    .touch-form-wraper .form-row input {
        max-width: 100%;
    }

    .touch-form-wraper .form-row p {
        max-width: 100%;
    }

    .touch-form-wraper .form-row {
        flex-wrap: wrap;
    }

    .our-guest-slider {
        max-width: 542px;
        margin: auto;
    }

    .our-guest .text-wraper ul li {
        width: 100%;
    }

    .our-guest .custom-row {
        flex-wrap: wrap;
    }

    .compiling-content .text-wraper {
        width: 100%;
    }

    .compiling-content .img-wraper {
        width: 100%;
    }

    .compiling-content .custom-row {
        flex-wrap: wrap;
    }

    .learning-events-slider .text {
        flex-wrap: wrap;
    }

    .learning-events-slider .text-time .title {
        max-width: 224px;
    }

    .custom-row:has(.banner-lg) .img-wraper {
        margin-top: 0px;
    }

    .content-wraper .text-wraper .list li {
        font-size: 18px;
    }

    .content-wraper .text-wraper .list {
        gap: 12px;
    }

    .content-wraper .text-wraper .text p {
        font-size: 18px;
        line-height: 1.56;
    }

    .content-wraper .text-wraper>p {
        font-size: 16px;
        line-height: 23px;
        margin-bottom: 12px;
    }

    .content-wraper .text-wraper .title {
        margin-bottom: 14px;
        padding-bottom: 10px;
    }

    .content-wraper .text-wraper .title h3 {
        font-size: 20px;
        line-height: 24px;
    }

    .lobby-artical-filter-bar ul {
        width: calc(100% - 0px);
        margin-left: 0px;
    }

    .lobby-artical-filter-bar {
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .lobby-artical-filter-bar ul li {
        font-size: 15px;
        min-width: 136px;
    }

    .lobby-of-articals .content-left {
        width: 100%;
    }

    .lobby-of-articals .vertical-box .text-btn {
        margin-top: 0px;
    }

    .lobby-of-articals .vertical-box .text-content {
        flex-wrap: wrap;
    }

    .lobby-of-articals .content-right {
        width: 100%;
    }

    .lobby-of-articals .content-right .horizontal-box {
        flex-wrap: nowrap;
    }

    .lobby-of-articals .custom-row {
        flex-wrap: wrap;
    }

    .festival-section {
        padding-bottom: 40px;
    }

    .festival-sticky {
        top: 88px;
    }

    .festival-sticky p {
        font-size: 15px;
    }

    .content-wraper .text-wraper .img-wraper {
        height: 218px;
        margin-bottom: 20px;
    }

    .content-wraper .text-wraper>p {
        font-size: 15px;
        line-height: 18px;
    }

    footer {
        margin-top: 15px;
    }

    .upcoming-list-wrper h4 {
        font-size: 17.5px;
    }

    .upcoming-list-wrper {
        margin-right: 0px;
    }

    .subscribers .subscribers-row .img-wraper {
        height: 278px;
    }

    .subscribers .subscribers-row {
        flex-direction: column;
    }

    .subscribers .sub-badge {
        width: 40px;
        height: 47px;
        left: 14px;
        font: normal 12px/12px var(--font);
        padding-top: 12px;
    }

    .membership-wraper p {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .portfolio-wraper .form-wraper p {
        font-size: 16px;
        gap: 20px;
        flex-direction: column;
        text-align: center;
        margin: 10px auto;
    }

    .portfolio-wraper .form-wraper .cheakbox p {
        margin-top: 0;
    }

    .portfolio-wraper .form-wraper .input {
        width: 100% !important;
    }

    .portfolio-wraper .form-wraper {
        max-width: 100%;
        text-align: center;
    }

    .portfolio-wraper .form-wraper .submit {
        text-align: center;
        margin: 0 auto;
    }

    .frequently-questions {
        margin-bottom: 20px;
    }

    .frequently-questions .accordion-button {
        font: 300 18px/18px var(--font);
    }

    .frequently-questions h3 {
        font: bold 38px/38px var(--font);
        margin-bottom: 14px;
    }

    .looking-row .text-wraper a {
        margin-top: 0px;
        margin-left: auto;
    }

    .looking-row .text-wraper h3 {
        font: bold 18px/24px var(--font);
        margin-bottom: 12px;
        font-family: "Fedra Serif Hebrew";
        border-bottom: 1px solid #000;
        padding-bottom: 10px;
    }

    .looking-row .text-wraper p {
        font: 300 17px/22px var(--font);
    }

    .looking-row .text-wraper {
        padding: 20px;
    }

    .looking-row {
        flex-direction: column;
    }

    .tabs-wraper .row {
        row-gap: 20px;
    }

    .tabs-wraper {
        padding-bottom: 20px;
        padding-top: 30px;
    }

    .tabs-wraper .paragraph {
        margin-bottom: 18px;
    }

    .tabs-wraper .paragraph p {
        font: 300 15px/18px var(--font);
    }

    .tabs-wraper .box {
        padding: 34px 24px;
    }

    .tabs-wraper h2 {
        font: bold 32px/29px var(--font);
        margin-bottom: 16px;
    }

    .subscribers {
        padding-top: 28px;
        padding-bottom: 20px;
    }

    .join-subscribers .box {
        padding: 36px 24px;
    }

    .join-subscribers .interests ul {
        gap: 12px;
        flex-wrap: nowrap;
        overflow: auto;
        margin-bottom: 20px;
    }

    .join-subscribers .interests ul::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }

    .join-subscribers .interests ul a {
        min-width: 140px;
        font: 300 16px/18px var(--font);
    }

    .join-subscribers .text-wraper p {
        font: 300 16px/22px var(--font);
        margin-bottom: 18px;
    }

    .join-subscribers .text-wraper h3 {
        font: 700 28px/30px var(--font);
    }

    .subscribers-banner {
        padding: 0px 50px;
        border-bottom-right-radius: 50px;
    }

    .subscribers-banner-wraper h1 {
        font: 700 25px/25px var(--font);
        font-family: "Fedra Serif Hebrew" !important;
    }

    .subscribers-banner-wraper .img-wraper {
        height: 390px;
        margin-top: -90px;
    }

    .banner-text img {
        margin-right: 23px;
        height: 464px;
        width: 100px;
        left: auto;
        margin-left: auto;
        transform: translateX(-3px) rotatey(0deg);
    }


    .home-slider .img-wraper {
        height: 464px;
        border-bottom-left-radius: 50px;width: calc(100% - 50px);
    }

    .home-slider .slider .date {
        font-size: 22px;
        margin-bottom: 14px;
    }

    .home-slider .slider .title p {
        font-size: 20px;
        line-height: 24px;
    }

    .home-slider .slider .title h1 {
        font-size: 44px;
        line-height: 46px;
        margin-bottom: 8px;
    }

    .more-movies .meetings .row {
        row-gap: 20px;
    }

    .victory-section {
        padding-bottom: 12px;
    }

    .event-grid {
        padding-bottom: 53px;
        padding-top: 0px;
        overflow: hidden;
    }

    .event-grid .row {
        row-gap: 20px;
    }

    .hc-offcanvas-nav .hc-nav.hc-nav-1 {
        display: block;
    }

    footer ul li a {
        color: var(--blackclr);
        font-size: 15px;
    }

    .footer-col {
        column-gap: 10px;
        margin-bottom: 30px;
    }

    .movie-slider-box .slick-next {
        left: 0;
    }

    .movie-slider-box .slick-prev {
        right: 0;
    }

    footer .col-1,
    footer .col-2,
    footer .col-3,
    footer .col-4 {
        width: 50%;
    }

    .membership-wraper {
        max-width: 100%;
        padding-bottom: 32px;
        padding-top: 34px;
        margin-bottom: 0px;
    }

    .more-about-row {
        flex-direction: column;
    }

    footer .footer-row {
        flex-wrap: wrap;
    }

    .portfolio-wraper {
        flex-direction: column;
        margin: 0;
    }

    .movie-slid {
        max-width: initial;
    }

    header .container {
        position: relative;
        padding: 0;
    }

    .hc-nav-trigger.hc-nav-1 {
        right: 8px;
        top: 30px;
    }

    .hc-nav-trigger.hc-nav-1::after {
        background-image: url("../images/menu.svg");
        content: '';
        width: 25px;
        height: 24px;
        background-repeat: no-repeat;
        position: absolute;
        left: 0px;
        top: 0px;
        background-position: center;
        background-size: contain;
    }

    header .head-wraper .content-left .shedule {
        min-width: 76px;
        height: 27px;
        font-size: 13px;
        line-height: 25px;
    }

    .shown-filter-wraper-main.active {
        top: 0px;
    }

    .home-slider-wraper span.swiper-notification.slick-slide.slick-cloned {
        display: none;
    }

    header .search-bar {
        top: 0px;
        left: 0px;
    }

    /**/
    .upcoming-slider .slick-track {
        display: flex;
    }

    .upcoming-slider {
        right: 0px;
    }

    .upcoming-slider .box {
        width: auto !important;
    }

    /**/
    .movies-row {
        flex-direction: column;
    }

    .victory-section .text-wraper ul {
        top: -14px;
    }

    .victory-section .text-wraper .title h3 {
        font: bold 25px/26px var(--font);
    }

    .victory-section .text-wraper .title p {
        font: 400 16px/16px var(--font);
    }

    .victory-section .text-wraper .paragraph {
        margin-bottom: 10px;
    }

    .banner-lg {
        margin-bottom: 42px;
    }

    .portfolio-wraper .form-wraper .input {
        height: 42px;
        margin-left: 0;
    }

    .portfolio-wraper .form-wraper .input-wraper {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    body:has(.banner-lg) .header-inner .head-wraper {
        width: calc(100% - 0px);
    }

    .victory-section .text-wraper {
        margin-bottom: 20px;
    }

    .movie-slider-box .filter-wraper .filter-btn {
        font-size: 14px;
        width: 97px;
        height: 34px;
        min-width: 97px;
        line-height: 34px;
    }

    .more-movies-title h3 {
        font-size: 24px;
    }

    .portfolio-wraper .form-wraper .input-wraper br {
        display: none;
    }

    .movie-slider-box {
        padding: 53px 0px 50px 0px;
    }

    .movie-slider-box .filter-wraper {
        margin-bottom: 23px;
        flex-direction: column-reverse;
    }

    .movie-slider-box .filter-wraper ul {
        gap: 11px;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .movie-slider-box .filter-wraper ul::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }

    body:has(.home-banner) .view-model {
        margin-right: auto;
        margin-top: -43px;
        margin-bottom: 14px;
        font-size: 16px;
        margin-left: 14px;
        position: relative;
        top: -2px;
    }

    .movie-slider-box .slid-title {
        font-size: 24px;
        margin-bottom: 21px;
        line-height: 24px;
    }

    .movie-slider-box .slick-dots {
        text-align: center;
        right: 0;
        margin-bottom: 15px;
    }

    .movie-slider-box .slick-dots li {
        width: 7px;
        height: 7px;
        margin: 0 2px;
    }

    .movie-slider-box .slick-dots li button:before {
        height: 7px;
        width: 7px;
    }

    .event-grid .event-box .text-wraper {
        flex-wrap: wrap;
    }

    .more-movies {
        margin-bottom: 12px;
        padding-top: 40px;
    }

    .movie-slider-box .catalog {
        margin-top: 0px;
    }

    .festival-grid-box .text-content .title h3 {
        max-width: 90%;
    }

    .offcanvas-body {
        display: block;
    }

    .portfolio-wraper .wpcf7 form.sent .wpcf7-response-output {
        color: #fff;
    }

    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output,
    .wpcf7 form.payment-required .wpcf7-response-output {
        color: #fff;
    }

    /**/
}

@media (min-width:768px) and (max-width:800px) {
    .home-slider .slick-dots {
        padding-right: 40px;
    }

    .shown-filter-wraper-main.active button.ui-datepicker-trigger {
        top: 15%;
        right: 84%;
    }

    .home header .head-wraper {
        width: calc(100% - 90px);
    }

    .event-grid .slick-prev {
        right: -20px !important;
    }

    .search .event_content {
        float: inherit;
    }

    .movie-slider-box .filter-wraper {
        position: relative;
    }

    .view-model {
        position: absolute;
        top: -50px;
        left: 0;
    }

    .category .catagory-banner-wraper .img-wraper {
        height: 400px;
    }

    .vod-banner-wraper .img-wraper {
        height: 390px;
        margin-top: -86px;
        width: 70px;
    }

    .limited-edition :is(.slick-prev, .slick-next) {
        right: -15px;
    }

    .movie-slid {
        margin-right: 0;
    }

    .movie-slider-box .slick-next {
        left: -13px;
    }

    .movie-slider-box .slick-prev {
        right: -25px;
    }

    .more-movies-title .btn {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .content-wraper .text-wraper .text p {
        font-size: 15px;
    }

    .touch-form-wraper .form-row input {
        max-width: 100%;
    }

    .vod-slider {
        margin: 0px 0px 50px;
    }

    .limited-edition .slid .text-wraper {
        height: 250px;
    }

    .new-israeli-slider .slid .text {
        height: 270px;
    }

    .new-israeli-slider .title,
    .new-expendables-slider .title,
    .vod-slider .slid .text .title {
        max-width: 58%;
    }

    .festival-wraper {
        padding-right: 0;
    }

    .festival-wraper.shown-content-hour,
    .festival-wraper.festiva-content-movie {
        padding-right: 20px;
    }

    .shown-filter-wraper .content-right ul li {
        min-width: 136px;
    }

    .page-template-template-about header .head-wraper {
        width: 87%;
    }

    .page-template-template-newfestival header .head-wraper,
    .page-template-template-shown header .head-wraper,
    .page-template-template_festival header .head-wraper,
    .single-series header .head-wraper,
    .page-template-template-blog header .head-wraper,
    .page-template-template-lobby-kids header .head-wraper,
    .page-template-template-lobby-events header .head-wraper {
        width: 88%;
    }

    .movie-slider-box,
    .upcoming-slider-wraper {
        height: auto;
    }

    .offcanvas-body {
        display: block;
    }

    header .head-wraper {
        width: 87%;
    }

    .lobby-articals-banner-wraper .img-wraper {
        height: 416px;
        margin-top: -102px;
    }

    .single-post header .head-wraper {
        width: 84%;
    }

    .vod-banner-wraper .img-wraper,
    .catagory-banner-wraper .img-wraper,
    .content-banner-wraper .img-wraper,
    .lobby-articals-banner .img-wraper,
    .festival-banner-wraper .img-wraper,
    .shown-banner-wraper .img-wraper {
        height: 385px;
        margin-top: -86px;
    }

    .single-post .content-banner-wraper .img-wraper {
        height: 355px;
        margin-top: -56px;
    }

    .series-banner-wraper .img-wraper {
        height: 375px;
        margin-top: -74px;
    }

    .lobby-banner-wraper .img-wraper {
        height: 385px;
        margin-top: -86px;
    }

    .single-event .screenings-model {
        max-width: 100%;
    }

    .festival-sticky {
        top: 110px;
    }

    .subscribers .subscribers-row .img-wraper {
        max-width: 100%;
    }

    .new-post-meta span.author-name img {
        border-radius: 0;
    }

    .related-cat-link {
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        width: 206px;
    }

    .artical-more-about .more-about-title .btn {
        position: relative;
        bottom: 0px;
        margin-left: 0;
    }

    .artical-more-about .more-about-title h3 {
        display: block;
    }

}

@media (max-width:767px) {	.shown-popup .outer-wrapper {		width: 45%;	}
    .home-slider .slider.next {
        transform: translateX(-0px);
    }

    /* .shown-filter-wraper-main.active button.ui-datepicker-trigger { */
        /* top: 15%; */
        /* right: 84%; */
    /* } */

    /* .page-template-template-shown button.ui-datepicker-trigger { */
        /* right: 40%; */
		/* transform: translateX(-40%); */
    /* } */

    :root {
        scroll-behavior: unset !important;
    }

    .full-search-form {
        width: 90%;
    }

    #search-box form input:not(.search) {
        width: 90%;
        margin: 0 auto;
    }

    .offcanvas-body {
        display: block;
    }

    #search-box form .search {
        display: block;
    }

    .membershipcont h1 {
        font-size: 25px;
        line-height: 35px;
    }

    .membershipcont p {
        font-size: 14px;
    }

    .offcanvas.offcanvas-start {
        z-index: 999999;
    }

    .popup-modal-info-here {
        padding-right: 0;
    }

    .popup-modal-info-here {
        height: auto;
    }

    /*.model-slider .slick-track{
        width: 100% !important;
    }*/
    .search .event_content {
        float: inherit;
    }

    .movie-slider-box,
    .upcoming-slider-wraper {
        height: auto;
    }

    .movie-slid .text a.order.sec-btn {
        width: 154px;
    }

    .victory-section .avatar-text {
        margin-bottom: 20px;
    }

    .more-about-box-wraper h3 {
        font-size: 18px;
    }

    .new-artical-wraper .custom-row {
        flex-wrap: wrap;
    }

    .new-artical-wraper .text-wraper {
        width: 100%;
    }

    .new-artical-wraper .content-left {
        width: 100%;
    }

    .new-artical-wraper .text-wraper .title h1,
    .new-artical-wraper .text-wraper .title h3 {
        max-width: 273px;
        font-size: 24.5px;
        line-height: 1.29;
    }

    .new-artical-wraper .text-wraper .title li.print-area {
        display: none;
    }

    .new-artical-wraper .text-wraper .title li img {
        border-radius: 0;
    }

    .new-artical-wraper .text-wraper p,
    .new-artical-wraper .text-wraper>p {
        line-height: 1.56;
    }

    .new-artical-wraper img,
    .new-artical-wraper .img-wraper img {
        width: 100%;
        border-radius: 0px 0px 40px 0px;
        height: 214px;
        text-align: center;
        object-fit: cover;
    }

    .single-post .container.upcoming {
        margin-top: 35px;
    }

    .single-post h2.upcoming-screens-title {
        font-size: 24.5px;
        line-height: 1.29;
        margin-bottom: 15px;
    }

    .cinematheque .img-wraper {
        width: 117px !important;
        height: 237px !important;
        overflow: hidden;
    }

    .cinematheque .img-wraper img {
        height: 227px !important;
    }

    .cinematheque .text-wraper {
        padding: 24px 10px 30px 44px;
        background-color: #f6f6f6;
        display: flex;
        flex-direction: column;
        width: 269px !important;
    }

    .new-artical-wraper .cinematheque h3:last-of-type,
    .new-artical-wraper .cinematheque h3 {
        font-size: 17.5px;
    }

    .new-artical-wraper .text-badge .badg {
        font-size: 16px;
        min-width: 58px;
    }

    .new-artical-wraper .cinematheque .btn {
        width: 188px;
    }

    .cinematheque {
        margin-bottom: 50px;
    }

    .new-artical-wraper .content-left .text-box {
        width: 100%;
    }

    .new-artical-wraper .content-left .text-box {
        height: 303px;
        padding: 52px 56px 52px 56px;
    }

    .artical-more-about h2 {
        font-size: 24.5px;
        line-height: 1.14;
    }

    .artical-more-about .img-wraper {
        min-width: 313px;
        width: 100%;
        height: 118px;
        border-bottom-right-radius: 30px;
        overflow: hidden;
    }

    .artical-more-about .text {
        padding: 17px 15px 0px 10px;
    }

    .artical-more-about .text .title h4 {
        font-size: 18px;
    }

    .artical-more-about .box,
    .artical-more-about-row {
        display: block;
    }

    .artical-more-about .text .title {
        border-bottom: 1px solid #000;
        margin-bottom: 15px;
    }

    .artical-more-about .box {
        padding-bottom: 20px;
    }

    .artical-more-about {
        padding-bottom: 100px;
        position: relative;
        margin-bottom: 0px;
    }

    .new-artical-wraper {
        padding-top: 20px;
    }

    .artical-more-about .box {
        background-color: #fff;
    }

    .artical-more-about .box a {
        border: none;
        text-decoration: underline;
        font-weight: normal;
        padding: 0px 0px;
    }

    .artical-more-about .more-about-title h3 {
        display: none;
    }

    .artical-more-about .more-about-title {
        position: unset;
    }

    .artical-more-about .more-about-title .btn {
        position: absolute;
        top: auto;
        left: 0;
        right: 0;
        margin: auto;
        width: 308px;
        height: 45px;
        bottom: 66px;
        line-height: 45px;
    }

    .catagory-grid-box .text-content .content-detail {
        margin-top: 20px;
    }


    .vod-banner-wraper .img-wraper,
    .catagory-banner-wraper .img-wraper,
    .series-banner-wraper .img-wraper,
    .content-banner-wraper .img-wraper,
    .lobby-articals-banner-wraper .img-wraper,
    .festival-banner-wraper .img-wraper,
    .shown-banner-wraper .img-wraper {
        z-index: 9999;
    }

    .other-series .slid .img-wraper {
        height: 248px;
    }

    .series-section {
        padding-bottom: 46px;
    }

    .other-series {
        padding-bottom: 28px;
        padding-top: 37px;
    }

    .other-series-wraper {
        flex-wrap: wrap;
    }

    .learning-events-slider .slid .text-wraper {
        padding-right: 13px;
    }

    .our-guest-slider [dir='rtl'] .slick-next {
        left: -14px;
    }

    .our-guest-slider [dir='rtl'] .slick-prev {
        right: -14px;
    }

    .learning-events-slider .text-time .title p {
        font-size: 16px;
    }

    .our-guest-slider {
        max-width: 100%;
        width: 100%;
    }

    .learning-events {
        padding-bottom: 35px;
    }

    .education-canvas {
        --bs-offcanvas-width: 100vw;
    }

    .learning-events .slick-dots {
        bottom: -30px;
    }

    .who-us-title {
        font-size: 43px;
        margin-bottom: 16px;
    }

    .learning-events-slider .slid {
        margin: 0px 8.9px;
    }

    .learning-events .text-time ul {
        flex-direction: revert;
    }

    .touch-form-wraper .title h3 {
        font-size: 40px;
    }

    .who-us-wraper .slick-dots {
        bottom: -51px;
    }

    .happy-help .custom-row .box {
        gap: 7px;
    }

    .who-us-wraper {
        padding-top: 38px;
        padding-bottom: 60px;
    }

    .touch-form-wraper {
        padding-top: 53px;
    }

    .education-section-main {
        padding-bottom: 30px;
    }

    .touch-form-wraper .form-row input {
        max-width: 100%;
    }

    .who-us-wraper .slid {
        margin: 0px 8.9px;
    }

    .happy-help .title p {
        font-size: 20px;
        line-height: 28px;
    }

    .who-us-wraper .slid .text-wraper h3 {
        font-size: 20px;
        padding-right: 9px;
    }

    .happy-help .custom-row .box {
        width: 30%;
    }

    .happy-help .custom-row .box h3 {
        font-size: 18px;
    }

    .learning-events-slider .text-time {
        gap: 10px;
        flex-wrap: wrap;
    }

    .visitor-box {
        padding: 32px 20px 32px 20px;
    }

    .visitor-box .title .icon {
        font-size: 16px;
        line-height: 16px;
    }

    .visitor-box .title .list-wraper li {
        font-size: 16px;
    }

    .visitor-box .custom-row .title {
        width: 100%;
    }

    .visitor-box .custom-row {
        flex-wrap: wrap;
        gap: 30px;
    }

    .content-wraper .content-left .box {
        width: 100%;
    }

    .lobby-of-articals .horizontal-box .img-wraper {
        width: 200px;
        min-width: 200px;

    }

    .lobby-of-articals .horizontal-box .text-content .title {
        margin-bottom: 0px;
    }

    .lobby-of-articals .horizontal-box .text-content .title h3 {
        font-size: 18px;
    }

    .lobby-of-articals .horizontal-box .text-content .title p {
        font-size: 16px;
    }

    .lobby-of-articals .horizontal-box .text-content .title {
        border-bottom: 1px solid #000;
        margin-bottom: 10px;
        padding-bottom: 8px;
    }

    .lobby-of-articals .inner-row .vertical-box {
        width: calc(100% - 0px);
    }

    .shown-section {
        padding-bottom: 39px;
    }


    .movie-model .input-wraper {
        flex-direction: column;
        row-gap: 20px;
        justify-content: center;
        align-items: center;
    }

    .home header {
        z-index: 999;
    }

    header {
        z-index: 9999;
    }

    .home_upcomming_movies {
        display: none;
    }

    .more-about h2 {
        font: bold 24px/33px var(--font);
        margin-bottom: 12px;
    }

    .banner-lg {
        height: 380px;
        padding: 0px 28px;
        border-bottom-right-radius: 50px;
        width: calc(100% - 0px);
    }

    .home-slider {
        width: calc(100% - 0px);
    }

    .home-slider .slider .title p {
        font-size: 20px;
        line-height: 24px;
    }

    .home-slider .slider .title h1 {
        font-size: 42px;
        line-height: 44px;
        margin-bottom: 12px;
    }
}

@media (max-width:580px) {	.shown-popup .outer-wrapper {		width: 100%;	}
    header .top-bar {
        margin-right: auto;
    }
	h3.developed-by{
		font-size: 14px;
		text-align: center;
		color: #000;
	}
	h3.developed-by a{
		color: #000;
	}

	.upcoming-prev, .upcoming-next {
		cursor: pointer;
		/* width: 20px; */
		width: 23px;
		object-fit: contain;
		/* height: 12px; */
		height: 16px;
	}
	.main-date-wrapper .shown-date{
		object-fit: cover;
		height: 36px;
	}

    .upcoming-slider .box.d-flex {
        display: flex !important;
    }

    /* .page-template-template-shown button.ui-datepicker-trigger { */
        /* right: 34%; */
		/* transform: translateX(-34%); */
    /* } */

    /* .shown-filter-wraper-main.active button.ui-datepicker-trigger { */
        /* top: 20%; */
        /* right: 50%; */
    /* } */

    .home .banner-text {
        z-index: 999999 !important;
    }

    .catagory-banner-wraper .img-wraper img {
        object-fit: contain;
    }

    .touch-form-wraper .form-row-wraper .submit {
        width: 289px !important;
    }

    .shown-filter-hour {
        overflow-y: scroll;
        height: 60px;
    }

    .shown-filter-wraper .content-right ul {
        height: 50px;
    }

    .offcanvas-body .form-body input.submit {
        border-radius: 0px !important;
    }

    .compiling-content .btn-close.text-reset {
        width: 27px;
        height: 27px;
    }

    .subscribers-banner {
        padding: 0px 22px;
    }

    .compiling-content .text-wraper h3 {
        font-size: 18px;
        margin-bottom: 17px;
        line-height: 1.56;
        text-align: center;
    }

    .compiling-content .text-wraper a {
        width: 112px;
        text-align: center;
        margin: 0 auto;
    }

    .compiling-content .img-wraper {
        display: none;
    }

    .compiling-content .text-wraper {
        height: 191px;
        background-color: #d8e8f4;
    }

    .compiling-content .text-wraper h3 {
        color: #000;
    }

    .compiling-content .text-wraper a {
        font-size: 16px;
    }

    .education-banner.banner-lg {
        height: 220px;
        width: calc(120% - 0px);
    }

    .education-banner.banner-lg h1 {
        font-size: 24px;
        max-width: 70%;
    }

    .education-banner.banner-lg p {
        display: none;
    }

    .page-template-template-education .education-banner-wraper .img-wraper {
        display: block;
        height: 273px;
        margin-top: -54px !important;
        z-index: 99999;
    }

    .page-template-template-education .education-banner-wraper .img-wraper img {
        object-fit: unset;
    }

    .education-banner-wraper .custom-row {
        gap: 0
    }

    .banner-description.for-mobile {
        display: block;
    }

    .banner-description.for-mobile p {
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 15px;
    }

    .learning-events-slider .text-time .title {
        order: 2;
    }

    .learning-events-slider .text .details-btn {
        width: 100%;
        height: 32px;
        justify-content: center;
        display: flex;
        margin: 0 auto;
        margin-top: 14px;
        font-size: 16px;
    }

    .learning-events-slider .slid {
        margin-left: 13px;
        max-width: 321px;
        margin-right: 0px;
    }

    .page-template-template-education .breadcrums {
        display: none;
    }

    .lobby-articals-banner p {
        font-size: 14px;
    }

    .page-template-template_vod .new-vod-slider .catalog {
        margin-top: 90px;
    }

    .who-us-slider .slick-dots li button:before,
    .our-guest-slider .slick-dots li button:before,
    .learning-events .slick-dots li button:before,
    .page-template-template_vod .new-israeli-slider .slick-dots li button:before,
    .page-template-template_vod .limited-edition .slick-dots li button:before,
    .page-template-template_vod .new-expendables-slider .slick-dots li button:before,
    .page-template-template_vod .vod-slider .slick-dots li button:before {
        width: 6px;
        height: 7px;
        opacity: 1;
        border-radius: 50px;
        border: 1px solid var(--blackbg);
        color: transparent;
    }

    .who-us-slider .slick-dots,
    .our-guest-slider .slick-dots,
    .learning-events .slick-dots,
    .page-template-template_vod .slick-dots {
        display: flex !important;
        right: 0;
        margin: 0 auto;
        justify-content: center;
    }

    .who-us-slider .slick-dots li button,
    .who-us-slider .slick-dots li,
    .our-guest-slider .slick-dots li button,
    .our-guest-slider .slick-dots li,
    .learning-events .slick-dots li button,
    .learning-events .slick-dots li,
    .page-template-template_vod .new-israeli-slider .slick-dots li button,
    .page-template-template_vod .new-israeli-slider .slick-dots li,
    .page-template-template_vod .limited-edition .slick-dots li button,
    .page-template-template_vod .limited-edition .slick-dots li,
    .page-template-template_vod .new-expendables-slider .slick-dots li button,
    .page-template-template_vod .new-expendables-slider .slick-dots li,
    .page-template-template_vod .vod-slider .slick-dots li button,
    .page-template-template_vod .vod-slider .slick-dots li {
        width: auto;
    }

    .page-template-template_vod .limited-edition .slick-dots {
        bottom: -128px;
    }

    .page-template-template_vod .new-israeli-slider .slick-dots {
        bottom: 10px;
    }

    img.shown-calc-icon {
        width: 13px;
    }

    .shown-section .big-slash {
        position: relative;
        top: 2px;
    }

    .shown-boxes .box .content-detail .text-badge a.cal_link {
        font-weight: bold;
    }

    .page-template-template_vod .expendables-slider .slick-dots {
        bottom: -18px;
    }

    .page-template-template_vod .new-expendables-slider .catalog {
        margin-top: 70px;
    }

    .page-template-template_vod .limited-edition .slick-dots li {
        margin: 0;
    }

    .our-guest-slider .slick-dots {
        bottom: -30px;
    }

    .category header .head-wraper .content-left {
        padding-right: 20px;
    }

    .category .catagory-banner-wraper .img-wraper {
        margin-top: -53px;
        height: 282px;
    }

    .category .catagory-banner {
        width: calc(100% - -50px);
        padding: 0 18px;
    }

    .catagory-banner h1 {
        font-family: "Fedra Serif Hebrew" !important;
    }

    .page-template-template-shown .festival-grid-box .text-content .content-detail {
        display: block;
    }

    .page-template-template-shown .text-side {
        display: block;
    }

    .page-template-template-shown .shown-boxes .box .content-detail .order-btn {
        width: 100%;
        display: block;
        margin-top: 0;
    }

    .festival-grid-box .text-content .content-detail .underline:first-child {
        display: flex;
    }

    .catagory-grid-box .text-content .title h3 {
        font-size: 18px;
        padding-bottom: 5px;
    }

    .catagory-grid-box .text-content .title p {
        font-size: 16px;
    }

    .page-template-template_vod header .head-wraper .content-left {
        padding-right: 20px;
    }

    .page-template-template_vod .vod-banner-wraper .img-wraper {
        height: 270px;
        width: 58px;
        margin-top: -70px;
    }

    .page-template-template_vod .vod-banner-wraper .img-wraper img {
        object-fit: contain;
    }

    .page-template-template_vod .vod-banner {
        height: 200px;
    }

    .new-vod-slider .content div:nth-child(3),
    .new-expendables-slider .content div:nth-child(3),
    .vod-slider .slid .text .title .content div:nth-child(3) {
        font-size: 16px;
        max-width: 100px;
        line-height: 16px;
    }

    .looking-row .text-wraper a {
        justify-content: center;
        margin-bottom: 20px;
        width: 295px;
        height: 32px;
        font-size: 16px;
    }

    .looking-row .text-wraper p {
        font: 300 14px/22px var(--font);
        padding-bottom: 15px;
    }

    .subscribers-banner {
        width: 100% !important;
    }

    .home-slider.for-desktop {
        display: none;
    }

    .home-slider.for-desktop.else {
        display: block;
    }

    .home-slider.for-mobile {
        display: block;
    }

    .new-israeli-slider .slid .order-btn {
        height: 35px;
        font-size: 16px;
        line-height: 35px;
        padding: 0px 10px;
    }

    .popup-modal-info-here {
        height: 200px;
    }

    .cinematheque .img-wraper {
        height: 227px !important;
    }

    .single-post header .head-wraper {
        width: 72%;
    }

    .movie-slider-box,
    .upcoming-slider-wraper {
        height: auto;
    }

    .screenings-model {
        max-width: 100%;
        align-items: inherit;
        padding: 40px 18px;
    }

    .victory-section {
        padding-bottom: 61px;
    }

    .cinematheque .img-wraper {
        width: 30% !important;
    }

    .cinematheque .text-wraper {
        width: 70% !important;
    }

    .breadcrums {
        max-width: 80%;
    }

    .slick-prev {
        z-index: 9999;
    }

    .new-israeli-slider .slid.slick-slide.slick-current {
        height: 480px;
        overflow: hidden;
    }

    .new-israeli-slider .slid {
        height: 540px;
        overflow: hidden;
    }

    .catagory-banner {
        border-bottom-right-radius: 40px;
    }

    /*.catagory-banner-wraper .container {*/
    /*padding-right: 0;*/
    /*}*/

    .author-more-btn a {
        margin: auto;
        margin-bottom: 20px;
    }

    .single-event header .head-wraper .content-left {
        padding-right: 40px;
    }

    .lobby-banner,
    .subscribers-banner,
    .lobby-articals-banner,
    .lobby-banner {
        height: 200px;
        border-bottom-right-radius: 40px;
    }

    .series-banner {
        height: 180px;
        border-bottom-right-radius: 40px;
    }

    .movie-banner.banner-lg {
        height: 270px;
        border-bottom-right-radius: 40px;
    }

    .single-event .custom-row:has(.banner-lg) .img-wraper {
        display: block;
        height: 320px;
        width: 72px;
        margin-top: -50px;
        z-index: 9999;
    }

    .page-template-template-lobby-events .header .head-wraper .content-left,
    .page-template-template_festival header .head-wraper .content-left {
        padding-right: 10px;
    }

    header .top-bar ul,
    .page-template-template-lobby-kids header .top-bar ul,
    .page-template-template_subscription header .top-bar ul,
    .single-series header .top-bar ul,
    .page-template-template-education header .top-bar ul,
    .page-template-template-blog header .top-bar ul,
    .page-template-template-shown header .top-bar ul,
    .page-template-template-lobby-events header .top-bar ul,
    .page-template-template_festival header .top-bar ul {
        left: 74px !important;
    }

    .content-banner {
        height: 232px;
    }

    .single-event header .top-bar ul,
    .page-template-template-events header .top-bar ul {
        left: 84px;
    }

    .catagory-banner {
        height: 230px;
    }

    .subscribers-banner-wraper .img-wraper {
        height: 271px;
        margin-top: -70px;
        z-index: 9999;
    }

    .our-guest .text-wraper .detail-btn {
        margin-bottom: 20px;
    }

    .vod-slider {
        margin: auto;
    }

    .new-artical-wraper .text-wraper .title li img {
        width: 16px;
        height: 18px;
    }

    .new-artical-wraper .text-wraper .title {
        max-width: 95%;
    }

    .single-post header .top-bar ul {
        left: 73px;
    }

    .related-cat-link {
        text-align: center;
        width: 100%;
    }

    .related-cat-link a {
        text-align: center;
        margin: 0 auto;
        display: none;
    }


    .single-post header .head-wraper .content-left {
        padding-right: 0;
    }

    .single-post .content-banner {
        background-position: 40% !important;
        border-bottom-right-radius: 40px;
        height: 200px;
    }

    body.single-post:has(.shadow) .content-banner-wraper .img-wraper {
        z-index: 9999 !important;
    }

    .single-post .main_container {
        padding-left: 0;
        padding-right: 0;
    }

    .single-post .content-banner-wraper .img-wraper img {
        height: 240px;
    }

    .single-post .content-banner-wraper .img-wraper {
        height: 200px;
        margin-top: -40px;
    }

    header.shadow {
        z-index: 999999;
    }

    .frequently-questions .accordion-body {
        padding-right: 40px;
    }

    .frequently-questions .accordion-button[aria-expanded="false"]::after,
    .frequently-questions .accordion-button[aria-expanded="true"]::after {
        width: 17px;
        height: 17px;
        right: 5px;
        background-size: contain;
    }

    .frequently-questions .accordion-item {
        border-bottom: 1px solid #ebebeb !important;
    }

    .festival-content-wraper .downlode-btn {
        margin: 0 auto;
        margin-bottom: 8px;
        width: 333px;
        height: 44px;
        line-height: 25px;
    }

    .page-template-template-newfestival .festival-grid-box .text-content .content-detail .text {
        display: block;
    }

    .page-template-template-newfestival .festival-grid-box .text-content .content-detail .text h5 {
        margin-bottom: 10px;
    }

    .festival-content-wraper .box h3 {
        margin-bottom: 0;
    }

    .festival-content-wraper .box p {
        margin-bottom: 20px;
        font-size: 16px;
    }

    .by-date-title {
        font-size: 24px;
    }

    header .head-wraper,
    .home header .head-wraper {
        width: calc(100% - 60px) !important;
        padding-top: 17px !important;
    }

    .home header .head-wraper .content-left {
        /* padding-left: 114px; */
        padding-left: 96px;
        justify-content: end;
    }

    header .search-bar {
        display: none;
    }


    .home .banner-text {
        z-index: 999;
        top: 21px;
        margin: 0px;
    }

    .home .banner-text img {
        height: 348px;
    }

    .frequently-questions .for-more {
        height: 42px;
        margin-left: auto;
        margin-top: 40px;
        margin-bottom: 60px;
    }

    .visitor-box .title {
        border-right: 2px solid #000;
    }

    .content-section .subcription-section {
        padding-top: 50px;
    }

    .visitor-box .title .icon img {
        object-fit: scale-down;
        width: 12px;
        height: 16px;
        position: relative;
        top: -7px;
    }

    .content-wraper .text-wraper .list {
        margin-bottom: 37px;
    }

    .content-section .subcription-section,
    .content-wraper {
        max-width: 95%;
        padding-right: 20px;
    }

    .information-visitor .container {
        background-color: var(--whitelightbg);
        max-width: 95%;
        padding-right: 20px;
    }

    .page-template-template-about header {
        padding-right: 0;
    }

    .page-template-template-shown .main-date {
        font-size: 18px;
    }

    header .head-wraper .content-left {
        justify-content: end;
        padding-left: 114px;
    }

    .content-banner {
        background-size: cover !important;
        background-position: 20% !important;
    }

    .content-section {
        padding-top: 30px;
    }

    .content-wraper .text-wraper .title h3 {
        font-size: 18px;
    }

    .content-wraper .text-wraper .title {
        margin-bottom: 24px;
        padding-bottom: 20px;
    }

    .content-wraper .text-wraper>p {
        font-size: 18px;
        line-height: 28px;
    }

    .content-wraper .text-wraper .img-wraper {
        height: 214px;
    }

    .movie-slid .text {
        margin-right: 20px;
    }

    .home-slider {
        height: 296px;
    }

    .home-slider-wraper {
        position: inherit;
    }

    .home-slider {
        overflow: hidden;
    }

    .new-israeli-slider .slid .text .title {
        max-width: 158px;
    }

    .new-israeli-slider .slick-track {
        left: 0;
    }

    .new-expendables-slider {
        padding-top: 46px;
        padding-bottom: 46px;
    }

    .new-vod-slider {
        padding-bottom: 36px;
    }

    .israeli-title,
    .expendables-title,
    .limited-edition-title,
    .new-vod-slider .title-search .vod-title {
        font-size: 24px;
    }

    .new-vod-slider .catalog,
    .new-israeli-slider .catalog {
        text-align: center;
        margin: auto;
    }

    .new-israeli-slider .slick-track {
        height: 620px;
    }

    .limited-edition .title-date .date,
    .new-israeli-slider .title a,
    .limited-edition .slid .title-date .title a,
    .new-expendables-slider h3 a,
    .vod-slider .slid .text .title h3 a {
        font-size: 18px;
    }

    .page-template-template_vod .limited-edition {
        padding-top: 45px;
        padding-bottom: 75px;
    }

    .expendables-slider .slid .text .title {
        max-width: 250px;
    }

    .new-israeli-slider {
        padding-top: 45px;
        padding-bottom: 50px;
    }

    .page-template-template_vod .catagory-section {
        padding-bottom: 0;
    }

    .shown-filter-wraper-main.active .container {
        display: block;
        text-align: center;
    }

    .shown-filter-wraper-main.active .shown-filter-wraper {
        margin-left: auto;
    }

    .smaller-info div:nth-child(2),
    .limited-edition .title-date p {
        font-size: 16px;
    }

    .page-template-template_vod .new-expendables-slider .catalog,
    .page-template-template_vod .new-israeli-slider .catalog,
    .page-template-template_vod .new-vod-slider .catalog {
        min-width: 308px;
        font-size: 18px;
        height: 44px;
        line-height: 45px;
    }

    .page-template-template_vod .limited-edition .catalog {
        background-color: var(--blackbg);
        color: var(--whiteclr) !important;
        min-width: 300px;
        height: 46px;
        font-size: 18px;
        font-weight: bold;
        display: block;
        padding: 0px 23px;
        line-height: 46px;
        text-align: center;
        width: fit-content;
        margin-right: auto;
        margin-top: 47px;
        position: relative;
        z-index: 1;
        text-align: center;
        margin: auto;
        padding: 0px 18px;
        margin-top: 50px;
        min-width: 308px;
        font-size: 18px;
        height: 44px;
        line-height: 45px;
    }

    .page-template-template_vod .limited-edition .catalog.for-mobile {
        display: block;
        height: 32px;
        font-size: 16px;
        line-height: 31px;
        font-weight: normal;
    }

    .new-expendables-slider .catalog {
        min-width: 308px;
        font-size: 18px;
        padding: 0px 18px;
        margin-top: 1px;
        text-align: center;
        margin: auto;
        height: 44px;
        line-height: 45px;
    }

    .expendables-slider .slid .img-wraper {
        height: 270px;
    }

    .new-israeli-slider .slid .img-wraper {
        height: 245px;
    }

    .limited-edition .limited-edition-slider {
        margin: 0px 0.5px;
    }

    .vod-banner-wraper h1,
    .catagory-banner-wraper h1,
    .series-banner-wraper h1,
    .content-banner h1,
    .content-banner h3,
    .lobby-articals-banner h1,
    .festival-banner h1,
    .shown-banner-wraper h1,
    .lobby-banner h1 {
        font: 700 24px/26px var(--font);
        font-family: "Fedra Serif Hebrew" !important;
    }

    .vod-banner-wraper .img-wraper {
        height: 360px;
        width: 58px;
        margin-top: -60px;
    }

    .series-banner-wraper .img-wraper {
        height: 231px;
        width: 58px;
        margin-top: -51px;
    }

    .single-series .register-series .text-wraper .author h5 {
        position: relative;
        top: -3px;
        margin-bottom: 0;
    }

    .register-series .text-wraper p {
        font-weight: 400;
    }

    .content-banner-wraper .img-wraper,
    .festival-banner-wraper .img-wraper,
    .shown-banner-wraper .img-wraper {
        height: 300px;
        width: 58px;
        margin-top: -70px;
    }

    .lobby-articals-banner-wraper .img-wraper {
        height: 270px;
        width: 58px;
        margin-top: -70px;
    }

    .lobby-banner-wraper .img-wraper {
        height: 300px;
        width: 58px;
        margin-top: -70px;
        z-index: 9999;
    }

    .lobby-banner-wraper .img-wraper img {
        height: 90%;
    }

    .container:has(.shown-filter-wraper) {
        padding-top: 25px;
    }

    .lobby-of-articals .horizontal-box .text-content a {
        margin-top: 20px;
    }

    .page-template-template-lobby-kids .event-grid,
    .page-template-template-lobby-events .event-grid {
        padding-top: 15px;
    }

    .shown-filter-wraper .content-right ul li {
        min-width: 127px;
    }

    .page-template-template-shown .shown-boxes .box .content-detail .order-btn {
        margin-top: 20px;
    }

    .page-template-template-shown .shown-content-movie .order-btn {
        min-width: 308px !important;
        height: 32px !important;
        justify-content: center !important;
        margin: 0 auto !important;
        margin-top: 20px !important;
    }

    .shown-boxes .box .content-detail .text-badge h4 {
        width: 100%;
    }

    .victory-section .text-wraper ul {
        top: -25px;
        right: 0;
    }

    .screenings-model .home p {
        font-size: 18px;
    }

    .victory-section .text-wraper .title h3 {
        top: 0;
        font-size: 24px;
        font-family: "Fedra Serif Hebrew" !important;
    }

    .catagory-banner-wraper .img-wraper {
        margin-top: -70px;
        height: 300px;
    }

    .shown-boxes .box .content-detail .text-badge {
        flex-wrap: wrap;
    }

    .text-side {
        flex-wrap: wrap;
        gap: 10px;
    }

    .visitor-box .title h3 {
        font-size: 18px;
        line-height: 16px;
        margin-bottom: 11px;
    }

    .information-visitor .info-visitor-title {
        font-size: 24px;
        margin-bottom: 17px;
    }

    .catagory-grid-box .text-content {
        padding: 35px 20px 32px 20px;
    }

    .catagory-grid-box .text-content ul {
        top: 14px;
        left: 18px;
    }

    .register-series-box h3 {
        font-size: 22px;
        margin-bottom: 14px;
    }

    .register-series .text-wraper h4 {
        font-size: 18px;
        margin-bottom: 4px;
    }

    .other-series .slid .text-btn {
        margin-top: 3px;
    }

    .register-series-box li .price {
        font-size: 16px;
    }

    .register-series-box li p {
        font-size: 16px;
    }

    .other-series .text-content {
        flex-direction: column;
    }

    .register-series .text-wraper .title h2 {
        font-size: 24px;
        width: calc(100% - 0px);
        line-height: 29px;
    }

    .register-series-boxes .text-wraper .title h3 {
        font-size: 18px;
    }

    .register-series-boxes .text-wraper ul li {
        font-size: 14px;
    }

    .register-series-boxes .content-detail {
        display: block;
    }

    .register-series-boxes .content-detail .order-btn {
        width: 308px;
        height: 32px;
        justify-content: center;
        margin: 0 auto;
        margin-top: 20px;
        font-size: 16px;
        line-height: 19px;
    }

    .other-series {
        position: relative;
    }

    .other-series .other-series-btn {
        min-width: 308px;
        height: 45px;
        justify-content: center;
        margin: 0 auto;
        position: absolute;
        top: 100%;
        bottom: 0;
        z-index: 99999;
        line-height: 45px;
        text-align: center;
        display: flex;
        left: 0;
        right: 0;
    }

    .other-series {
        padding-bottom: 48px;
        margin-bottom: 20px;
    }

    .other-series .slid .title h3 {
        font-size: 18px;
    }

    .register-series-boxes .text-wraper .title p {
        font-size: 16px;
        line-height: 20px;
    }

    .register-series-boxes {
        padding-bottom: 36px;
    }

    .register-series-boxes .text-wraper {
        padding: 18px 18px 18px 18px;
    }

    .register-series-box {
        padding: 28px 19px 36px;
    }

    .banner-lg p {
        font-size: 18px;
        line-height: 22px;
    }

    .learning-events-slider .text {
        flex-direction: column;
    }

    .learning-events-slider .text p {
        max-width: 100%;
    }

    .learning-events-slider .text-time {
        flex-direction: column;
    }

    .form-body input.submit {
        height: 40px;
        margin-top: 0px;
    }

    .who-us-slider [dir='rtl'] .slick-next {
        right: auto;
        left: -12px;
    }

    .our-guest-slider .img-wraper {
        height: 260px;
    }

    .learning-events-slider .img-wraper {
        height: 270px;
        border-bottom-right-radius: 26px;
    }

    .education-canvas.show:not(.hiding),
    .education-canvas.showing {
        z-index: 999999;
    }

    .education-canvas .text h4 {
        font-size: 16px;
    }

    .education-canvas .text p a,
    .education-canvas .text p {
        font-size: 16px;
    }

    .education-canvas .or {
        font-size: 16px;
        margin-top: 18px;
        margin-bottom: 18px;
    }

    .form-body input:not(.submit) {
        height: 40px;
        margin-bottom: 10px;
    }

    .education-canvas .title p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .education-canvas .wpcf7 form.invalid .wpcf7-response-output,
    .education-canvas .wpcf7 form.unaccepted .wpcf7-response-output,
    .education-canvas .wpcf7 form.payment-required .wpcf7-response-output {
        color: #000000;
    }

    .education-canvas .title {
        margin-bottom: 6px;
    }

    .education-canvas .title h3 {
        font-size: 36px;
    }

    .who-us-slider [dir='rtl'] .slick-next {
        right: auto;
        left: -13px;
    }

    .banner-lg h1 {
        font-size: 36px;
        line-height: 31px;
    }

    .happy-help .title h3 {
        font-size: 24px;
    }

    .happy-help .title p {
        font-size: 16px;
        line-height: 23px;
    }

    .happy-help .custom-row .box {
        width: 28%;
    }

    .happy-help .custom-row .box h3 {
        font-weight: normal;
    }

    .touch-form-wraper .text p a,
    .touch-form-wraper .text p {
        font-size: 16px;
    }

    .touch-form-wraper .text h3 {
        text-align: center;
    }

    .touch-form-wraper .text p {
        text-align: center;
        color: #000000;
    }

    .touch-form-wraper .wpcf7 form.invalid .wpcf7-response-output,
    .touch-form-wraper .wpcf7 form.unaccepted .wpcf7-response-output,
    .touch-form-wraper .wpcf7 form.payment-required .wpcf7-response-output {
        color: #000000;
        text-align: center;
    }

    .touch-form-wraper .form-row input::placeholder,
    .touch-form-wraper .form-row input {
        font-size: 16px;
    }

    .our-guest .text-wraper .offcanvas-body h3 {
        margin-bottom: 5px;
    }

    .who-us-wraper .slick-list {
        margin: 0 0px;
    }

    .touch-form-wraper .form-row input {
        max-width: 100%;
    }

    .touch-form-wraper .title p {
        font-size: 16px;
    }

    .touch-form-wraper .title h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .touch-form-wraper .form-row p {
        display: block;
    }

    .touch-form-wraper .form-row {
        text-align: center;
    }

    .touch-form-wraper .form-row input {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

    .touch-form-wraper .text h3 {
        font-size: 16px;
        font-weight: normal;
        line-height: 1.38;
    }

    .touch-form-wraper .form-row input {
        margin-bottom: 20px;
    }

    .touch-form-wraper .form-row-wraper p {
        margin: 0 auto;
        width: 289px;
    }

    .wpcf7-not-valid-tip {
        font-size: 16px;
    }

    .touch-form-wraper .form-row-wraper .submit {
        width: 300px;
        height: 42px;
        text-align: center;
        margin: 0 auto;
        justify-content: center;
        display: flex;
        align-items: center;
    }

    .offcanvas-body .form-body input.submit {
        margin-bottom: 0 !important;
        width: 100%;
    }

    .offcanvas-body .wpcf7-not-valid-tip {
        font-size: 16px;
    }

    .offcanvas-body .wpcf7-spinner {
        position: absolute;
    }

    .happy-help {
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .happy-help .custom-row .box .icon img {
        width: 30px;
    }

    .who-us-wraper .slid .text-wraper h3 {
        font-size: 18px;
    }

    .who-us-title {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .our-guest .text-wraper>p {
        font-size: 16px;
    }

    .our-guest .text-wraper ul li {
        padding: 21px 16px 20px 16px;
    }

    .our-guest .text-wraper h3 {
        font-size: 24px;
        line-height: 34px;
    }

    .our-guest {
        padding-top: 34px;
        padding-bottom: 50px;
    }

    .compiling-content .text-wraper h3 {
        font-size: 18px;
        margin-bottom: 17px;
    }

    .our-guest ul li p {
        font-size: 16px;
    }

    .learning-events .slick-list {
        margin: 0 0px;
    }

    .compiling-content .text-wraper {
        padding: 34px 30px;
    }

    .learning-events .learning-events-title {
        font-size: 24px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    .information-visitor {
        padding: 30px 0px 15px 0px;
    }

    .our-guest .text-wraper .detail-btn.hide-mobile {
        display: none;
    }

    .detail-btn.style {
        background-color: var(--blackbg);
        color: var(--whiteclr);
        padding: 4px 25px;
        font-size: 16px;
        font-weight: 300;
        width: 322px;
        height: 32px;
        justify-content: center;
        display: flex;
        margin: 0 auto;
        margin-top: 20px;
    }

    .touch-form-wraper .wpcf7-not-valid-tip {
        font-size: 16px;
        text-align: right;
        margin-right: 10%;
    }

    .compiling-content {
        margin-bottom: 64px;
    }

    .our-guest-slider .slid p {
        display: none;
    }

    .content-wraper .text-wraper .list {
        flex-wrap: wrap;
    }

    .visitor-box .list-item-row {
        flex-wrap: wrap;
        padding-right: 13px;
    }

    .content-wraper .content-left .text-box {
        width: -webkit-fill-available;
        height: auto;
        padding: 30px 12px 30px 11px;
        background-color: var(--whitelightbg);
        display: none;
    }

    .frequently-questions h3 {
        font-family: "Fedra Serif Hebrew" !important;
    }

    .visitor-box .list-item-row .list-tems {
        width: 100%;
    }

    .articles-temporary .articles-temporary-title h3 {
        font-size: 24px;
        margin-bottom: 0;
    }

    .articles-temporary .articles-temporary-title p {
        font-size: 18px;
        margin-bottom: 0;
    }

    .lobby-of-articals .horizontal-box .text-content .title p,
    .lobby-of-articals .vertical-box .title p {
        font-size: 16px;
    }

    .register-series .text-wraper div {
        font-size: 14px;
    }

    .register-series .text-wraper .author h5 {
        font-size: 16px;
    }

    .register-series .register-series-box .order-btn {
        width: 112px;
    }

    .visitor-box .title .list-wraper {
        gap: 5px;
        flex-wrap: wrap;
    }

    .lobby-articals-boxes {
        margin-bottom: 23px;
    }

    .articles-temporary {
        padding: 40px 0px 40px 0px;
    }

    .lobby-of-articals .vertical-box .img-wraper {
        height: 226px;
    }

    .lobby-of-articals {
        padding-bottom: 39px;
        padding-top: 33px;
    }

    .lobby-of-articals .horizontal-box {
        flex-wrap: wrap !important;
        background-color: var(--whitelightbg);
    }

    .lobby-of-articals .horizontal-box .img-wraper {
        width: 100%;
    }

    .festival-grid-box .text-content ul {
        top: 10px;
        right: 14px;
    }

    .festival-grid-box .text-content .title p {
        font-size: 16px;
    }

    .shown-boxes .box .content-detail .text-badge .badg {
        font-weight: 600;
    }

    .festival-section {
        padding-bottom: 0;
    }

    .festival-grid-box .text-content {
        padding: 30px 16px 40px 16px;
    }

    .festival-grid-box .img-wraper {
        height: 220px;
    }

    .festival-content-wraper .box select {
        font-size: 16px;
    }

    .festival-content-wraper .box .order-btn {
        font-size: 16px;
        padding: 0;
        width: 112px;
        text-align: center;
        line-height: 40px;
    }

    .festival-content-wraper .box select {
        margin-bottom: 30px;
    }

    .festival-content-wraper {
        padding-bottom: 23px;
    }

    .festival-filter-wraper .content-right ul li {
        min-width: 150px;
        height: 32px;
        font-size: 14px;
    }

    .festival-content-wraper .box {
        height: auto;
        padding: 26px 20px 20px 20px;
    }

    .festival-filter-wraper .content-left .btn {
        width: 106px;
        font-size: 14px;
        height: 32px;
        line-height: 24px;
    }

    .festival-grid-box .img-wraper {
        border-bottom-right-radius: 20px;
    }

    .page-template-template-newfestival .festival-banner {
        border-bottom-right-radius: 40px;
    }

    .page-template-template-newfestival .container.bg {
        width: 100%;
        max-width: 100%;
        padding-right: 6px;
        background-color: var(--whitelightbg);
        padding-top: 30px;
        padding-left: 26px;
    }

    .festival-grid-box .text-content .title h3 {
        font-size: 18px;
    }

    .festival-content-wraper .text-wraper ul li {
        width: 101px !important;
        display: flex;
        height: 101px;
        min-width: 100px;
    }

    .festival-content-wraper .text-wraper .title h3 {
        font-size: 24.5px;
    }

    .festival-content-wraper .text-wraper ul li {
        border-bottom-right-radius: 20px;
    }

    .festival-content-wraper .text-wraper ul {
        flex-wrap: nowrap;
        overflow: auto;
        width: 100%;
    }

    .shown-filter-wraper .content-left {
        justify-content: center;
        margin-top: 10px;
        width: 100%;
    }

    .shown-filter-wraper {
        flex-wrap: wrap;
    }

    .shown-section .text-wraper .side-badge {
        top: 10px;
        left: 20px;
    }

    .shown-boxes .text-wraper {
        padding: 20px 20px 20px 20px;
        gap: 10px;
    }

    .shown-filter-wraper .content-right ul li {
        min-width: 107px;
        font-size: 12px;
    }

    .shown-filter-wraper-main.active {
        top: 0px;
    }

    .shown-filter-wraper .content-left .btn {
        width: 167px;
    }

    .shown-banner {
        height: 230px;
        background-size: cover !important;
        background-position: 20% !important;
    }

    .page-template-template-about header .head-wraper {
        width: calc(100% - 160px);
    }

    .shown-boxes .img-wraper {
        height: 240px;
    }

    .meeting-box .text-wraper .title+p {
        margin-bottom: 18px;
    }

    .selection-films .more-details {
        display: block;
    }

    .movie-slid:not(:has(.more-details)) .date {
        margin-top: 6px;
    }

    .selection-films .movie-slid .text .order {
        display: none;
    }

    .selection-films .movie-slid .text .title {
        min-height: auto;
        max-width: 100% !important;
    }

    .view-model img {
        width: 16px;
        height: 12px;
    }

    .home-slider {
        margin-bottom: 20px !important;
    }

    .movie-slider-box:has(.view-model) {
        background-color: transparent;
    }

    body:has(.banner-text) header {
        padding-left: 60px;
    }

    .banner-text::after {
        content: unset;
    }

    .banner-text img {
        margin-right: 0px;
        height: 300px;
        width: 72px;
    }

    .banner-text {
        width: 66px;
        display: block;
        position: absolute;
        left: 14px;
        top: 59px;
        height: 340px;
        z-index: 999;
    }

    .frequently-questions .accordion-item {
        min-height: 56px;
        padding: 22px 0px 22px 0px;
    }

    .looking-gift {
        margin-bottom: 40px;
    }

    .frequently-questions h3 {
        font: bold 24px/33px var(--font);
        margin-bottom: 10px;
    }

    .looking-gift .title p {
        font: bold 18px/24px var(--font);
    }

    .looking-gift .title h3 {
        font: bold 24px/28px var(--font);
        font-family: "Fedra Serif Hebrew" !important;
    }

    .tabs-wraper h2 {
        font: bold 24px/23px var(--font);
        margin-bottom: 16px;
        font-family: "Fedra Serif Hebrew";
    }

    .tabs-wraper .title .title-text h3 {
        font: 700 18px/23px var(--font);
    }

    .tabs-wraper .title .title-text span {
        font-size: 18px;
    }

    .tabs-wraper .title p {
        font-size: 14px;
    }

    .tabs-wraper .paragraph h4 {
        font: 700 14px/18px var(--font);
    }

    .tabs-wraper .paragraph p {
        font: 300 14px/18px var(--font)
    }

    .tabs-wraper .paragraph h4 {
        font: 700 14px/18px var(--font);
        margin-bottom: 0;
    }

    .tabs-wraper .cost-wraper .currency-sign {
        font: 300 14px/18px var(--font);
    }

    .tabs-wraper .cost-wraper p {
        font: 300 24px/36px var(--font);
    }

    .tabs-wraper .cost-wraper {
        display: block;
        width: 100%;
    }

    .tabs-wraper .cost-wraper a {
        width: 264px;
        height: 32px;
        font-size: 16px;
        text-align: center;
        margin: 0 auto;
        margin-top: 15px;
        justify-content: center;
    }

    .mobile-mega-menu .search-field input::placeholder {
        font-size: 16px !important;
    }

    .subscribers .cost-wraper {
        flex-direction: column;
        row-gap: 20px;
    }

    .subscribers .subscribers-row .text-wraper .title p {
        font: 300 18px/20px var(--font);
    }

    .subscribers .currency {
        font-size: 24px;
    }

    .subscribers .currency-sign {
        font: 300 14px/14px var(--font) !important;
    }

    .subscribers .cost-wraper a {
        width: 264px;
        text-align: center;
        justify-content: center;
        height: 32px;
        font-size: 16px;
        margin: 0 auto;
    }

    .subscribers .paragraph p {
        font: 300 14px/17px var(--font);
    }

    .subscribers .cost-wraper h4 {
        font: 700 14px/18px var(--font);
    }

    .subscribers .cost p.sub-title-font-adjust {
        font-size: 14px;
    }

    .subscribers .subscribers-row .text-wraper {
        padding: 30px 20px 28px 18px;
    }

    .subscribers h2 {
        font: bold 24px/30px var(--font);
        margin-bottom: 20px;
        font-family: "Fedra Serif Hebrew";
    }

    .subscribers .paragraph h4 {
        font-size: 14px;
    }

    .subscribers .subscribers-row .text-wraper .title h3 {
        font-size: 18px;
    }

    .join-subscribers .box ul li a {
        font: 300 16px/18px var(--font);
    }

    .join-subscribers .box .title h3 {
        font: 700 24px/28px var(--font);
        margin-bottom: 8px;
    }

    .join-subscribers .text-wraper p {
        font: 300 18px/18px var(--font);
        margin-bottom: 10px;
        line-height: 1.6;
    }

    .join-subscribers .interests h4 {
        font-size: 18px;
        line-height: 1.6;
    }

    .join-subscribers .text-wraper h3 {
        font: 700 24px/24px var(--font);
        padding-bottom: 10px;
        margin-bottom: 10px;
        line-height: 1.31;
        font-family: "Fedra Serif Hebrew";
    }

    .join-subscribers {
        padding-top: 39px;
    }

    .meeting-box {
        margin-bottom: 0;
    }

    .noContent::after {
        content: unset !important;
    }

    .movie-slid .date {
        font-size: 16px;
    }

    .movie-slider-box :has(.slid-title-para) .slid-title {
        margin-bottom: 6px;
    }

    .movie-slider-box .slid-title-para {
        font-size: 16px;
        margin-bottom: 15px;
        line-height: 15px;
    }

    .membership-wraper p {
        font-size: 18px;
        line-height: 14px;
        margin-bottom: 20px;
    }

    .portfolio-wraper .form-wraper .input {
        width: -webkit-fill-available;
        height: 45px;
        margin-left: 0;
        border-color: #fff;
    }

    .portfolio-wraper .form-wraper .input::placeholder {
        font-size: 16px !important;
    }

    .portfolio-wraper .form-wraper .cheakbox input:before {
        width: 15px;
        height: 15px;
        opacity: 1;
    }

    .movie-model .movie-description li {
        line-height: 20px;
        padding: 0px 10px;
        font-size: 14px;
    }

    .movie-description {
        margin-bottom: 6px;
    }

    .movie-model .movie-description h3 {
        font-size: 18px;
        margin-bottom: 4px;
    }

    .movie-model .video-img-wraper {
        height: 220px;
        margin-bottom: 6px;
    }


    .movie-slid .text .order {
        font-size: 16px;
        line-height: 44px;
        padding: 0px 32px;
        width: 111px;
        height: 44px;
    }

    .movie-slid .img-wraper {
        height: 282px;
        border-bottom-right-radius: 30px;
        margin-bottom: 12px;
    }

    footer {
        display: none;
    }

    .event-grid .event-box .details {
        width: 308px;
        height: 32px;
        text-align: center;
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 30px;
        font-size: 16px;
        line-height: 32px;
        margin-right: 27px;
    }

    .membership-wraper h3 {
        font-size: 18px;
    }

    .event-grid .membership-wraper {
        min-height: auto;
    }

    .event-grid .slick-dots {
        display: none !important;
    }

    .event-grid-slider {
        padding-right: 15px;
    }

    .event-grid .events-btn {
        height: 44px;
        line-height: 44px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 31px;
        width: 308px;
    }

    .event-grid-slider [class^="col"] {
        max-width: 321px;
        margin: 0px 6px;
    }

    .event-grid :is(.slick-prev, .slick-next) {
        display: none !important;
    }

    .event-box .title-date {
        column-gap: 0px;
        flex-direction: column;
        align-items: inherit;
        text-align: right;
        padding-bottom: 10px;
    }

    .event-grid .event-box p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 0px;
    }

    .event-grid .event-box .title-date .date::after {
        content: unset;
    }

    .event-grid .event-box .img-wraper {
        border-bottom-right-radius: 30px;
        height: 280px;
        margin-bottom: 10px;
    }

    .event-grid-title {
        margin-bottom: 22px;
        font-size: 24px;
        line-height: 22px;
    }

    .event-grid :is(.slick-prev, .slick-next) {
        left: 0;
    }


    .upcoming-slider-wraper {
        margin-bottom: -15px;
    }

    .movie-slider-box .catalog {
        height: 44px;
        line-height: 44px;
        margin-right: auto;
        margin-top: 0px;
        margin-left: auto;
        max-width: 308px;
        width: 308px;
    }

    .offcanvas-body .para {
        font: 400 15px/16px var(--font);
    }

    .container:has(.portfolio-wraper) {
        padding: 0px;
    }

    .upcoming-slider-wraper .box:is(:first-child, :nth-child(2), :nth-child(3)) {
        display: flex !important;
    }

    .movie-slid {
        max-width: 324px;
        margin: 0px 6.5px 10px 10.5px;
        width: 321px !important;
    }

    /*.movie-slider-box .container {
        padding-left: 0px;
    }*/


    .portfolio-wraper .form-wraper {
        flex-direction: column;
        display: flex;
        padding: 46px 37px 109px 37px;
        position: relative;
    }

    .portfolio-wraper .form-wraper p {
        font-size: 14px;
        margin-bottom: 0px;
        /* order: 9;*/
        text-align: center;
    }

    .membership-wraper a {
        width: 174px;
        height: 43px;
        font-size: 18px;
    }

    .artical-more-about .text .title p {
        font-size: 16px;
    }

    .mobile-social-links {
        margin-top: 0;
    }

    .mobile-footer .mobile-social-links ul {
        gap: 6px;
    }

    .portfolio-wraper .form-wraper .input-wraper {
        display: flex;
        flex-direction: column;
        row-gap: 60px;
        margin-bottom: -41px;
    }

    .portfolio-wraper .form-wraper .submit {
        padding: 0px 32px;
        margin-top: 14px;
        margin-right: auto;
        margin-left: auto;
        position: absolute;
        bottom: 40px;
        left: 0;
        right: 0;
    }

    .portfolio-wraper .form-wraper h4 {
        font-size: 24px;
        margin-bottom: 20px;
        text-align: center;
    }

    .portfolio-wraper .form-wraper .cheakbox {
        position: absolute;
        /*top: 150px;*/
    }

    .portfolio-wraper .form-wraper .cheakbox label {
        font-size: 12px;
    }

    .movie-slider-box :is(.slick-prev, .slick-next) {
        display: none;
    }

    .more-about {
        margin-bottom: 0px;
        position: relative;
        padding-bottom: 39px;
        margin-top: 38px;
    }

    .more-about-box-wraper .btn {
        position: absolute;
        bottom: 14px;
        right: 0px;
        left: 0px;
        margin: auto;
        height: 45px;
        width: calc(100% - 24px);
        line-height: 46px;
        font-weight: 700;
    }

    .more-about .gift-card-box {
        margin-top: 0px;
        padding: 46px 0px 36px;
        min-height: auto;
    }

    .more-about-box-wraper .text {
        padding: 15px 13px 0px 13px;
    }

    .more-about-box-wraper .img-wraper {
        min-height: 118px;
        height: 118px !important;
        width: 100%;
    }

    .more-about-box-wraper .box {
        flex-direction: column;
    }

    .more-about-box-wraper .text {
        background-color: transparent;
    }

    .more-about-box-wraper .text .title {
        border-bottom: 1px solid #000;
        margin-bottom: 12px;
    }

    .top-bar li:has(img) span {
        display: none;
    }

    .top-bar .card-gift img {
        width: 29px;
        height: 30px;
        max-width: 100% !important;
    }

    .top-bar .user img {
        max-width: unset !important;
        margin: 0 !important;
    }

    .top-bar .user img {
        width: 22px;
        height: 26px;
        margin-right: 16px !important;
    }

    header .top-bar ul li a {
        padding: 0px 0px;
    }

    header .top-bar ul .language {
        display: none !important;
    }

    header .top-bar ul li {
        border-right: none;
        min-width: auto;
    }

    header .top-bar ul {
        position: absolute;
        left: 4px;
        top: 15px;
        z-index: 999;
    }

    .home header .top-bar ul {
        left: 60px !important;
        transform: translateX(0%);
    }

    .more-movies-title h3 {
        font-size: 18px;
    }

    .home .home-slider {
        width: 100%;
        margin-left: auto;
    }

    span.date-time {
        font-size: 17.5px;
    }

    .mobile-footer h3 {
        font-family: "Fedra Serif Hebrew" !important;
    }

    header .search {
        display: none;
    }

    .hc-nav-trigger.hc-nav-1 {
        top: 20px;
    }

    header .head-wraper .funding {
        /* display: none !important; */
    }

    .home-slider .slider .title h1 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 11px;
        max-width: 208px;
    }

    .home-slider .slider .date {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 13px;
    }

    .home-slider .slider .title p {
        font-size: 14px;
        font-weight: 300;
        line-height: 18px;
        max-width: 224px;
    }

    .home-slider .img-wraper {
        height: 296px;
        border-bottom-right-radius: 40px;
    }

    .home-slider .slider .title {
        padding-top: 71px;
        padding-right: 13px;
    }

    .home-slider .slider {
        margin-right: 0px;
        margin-left: 12px;
    }

    .home-slider .slick-dots li button:before {
        height: 5px;
        width: 6px;
    }

    .home-slider .slick-dots li {
        width: auto;
    }

    .home-slider .slick-dots li button {
        width: auto;
    }

    .home-slider .slick-dots {
        bottom: 0;
        padding-right: 12px;
        text-align: inherit;
    }

    .upcoming-slider .box .img-wraper {
        min-width: 65px;
        width: 65px;
        height: auto;
    }

    .upcoming-slider .box .text {
        width: 100%;
        padding: 14px 20px 11px 0px;
    }

    .upcoming-slider .box h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .upcoming-slider .box .details {
        margin-top: 10px;
    }

    .upcoming-slider .box .time {
        font-size: 16px;
        margin-left: 7px;
        width: 58px;
        height: 27px;
        text-align: center;
        padding: 0;
    }

    .view-model {
        font-size: 16px;
        position: absolute;
        top: -30px;
        bottom: 0;
        left: 12px;
        height: 0;
    }

    .movie-slider-box .filter-wraper ul{
        margin-top: 10px;
    }

    .movie-slider-box .slick-dots {
        margin-bottom: 5px;
    }

    .movie-slider-box .filter-wraper {
        position: relative;
    }

    .upcoming-slider .box {
        margin-left: 0px;
        margin-bottom: 9px;
        height: fit-content;
        display: none !important;
    }

    #loadMore {
        display: flex;
        width: fit-content;
        justify-content: center;
        margin-right: auto;
        margin-left: auto;
        position: relative;
    }

    #loadMore::after {
        position: absolute;
        top: 7px;
        left: -15px;
        background: transparent url("../images/next-slid.png") no-repeat center;
        background-size: contain;
        content: '';
        height: 10px;
        transform: rotate(90deg);
        width: 10px;
    }

    .upcoming-slider .box .text-badge {
        background-image: url("../images/saved-subscrip-mobile.png");
        width: 49px;
        height: 32px;
        top: 6px;
        padding-top: 4px;
    }

    /**/
    .meeting-box .img-wraper {
        height: 214.8px;
        border-bottom-right-radius: 30px;
        margin-bottom: 15px;
    }

    .magazine-box {
        flex-direction: column;
    }

    .magazine-box .img-wraper {
        min-width: 100%;
        width: 100%;
        height: 118px;
        min-height: 118px;
        border-bottom-right-radius: 28px;
    }

    .magazine .magazine-box .title p {
        font-size: 16px !important;
        line-height: 10px;
        margin-bottom: 13px;
    }

    .movie-title {
        margin-bottom: 13px;
        font-size: 24px;
        line-height: 24px;
    }

    .more-movies-title .btn {
        position: absolute;
        max-width: 308px;
        width: 100%;
        font-weight: bold;
        bottom: 0px;
        right: 0px;
        margin: auto;
        left: 0px;
    }

    .magazine-box .text .title h4 {
        margin-bottom: 10px;
    }

    .home .magazine {
        margin-top: 5px;
    }

    .magazine-box .text {
        padding: 17px 13px 0px;
        background-color: transparent;
    }

    .more-movies {
        padding-bottom: 50px;
        margin-bottom: 51px;
    }

    .magazine .read-btn {
        border: none;
        font-weight: 300;
        text-decoration: underline;
        margin-left: auto;
        text-align: right;
    }

    .magazine-box .text .title {
        border-bottom: 1px solid #000;
        margin-bottom: 12px;
    }

    .more-movies .meetings {
        padding-bottom: 66px;
        margin-bottom: 20px;
    }

    .meeting-box .text-wraper .details {
        position: absolute;
        bottom: -3px;
        right: auto;
        left: -20px;
        border: none;
        font-weight: 400;
        text-decoration: underline;
    }

    .page-template-template-newfestival header {
        padding-left: 0;
    }

    .festival-content-wraper .text-wraper .title p {
        display: none;
    }

    .festival-content-wraper .text-wraper .title {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .page-template-template-newfestival header .head-wraper {
        width: calc(100% - 160px);
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .page-template-template-newfestival .festival-banner {
        padding: 0px 20px;
        height: 220px;
    }

    .page-template-template-newfestival header .head-wraper .content-left {
        justify-content: space-between;
        padding-right: 80px;
    }

    .page-template-template-newfestival .breadcrums {
        display: none;
    }

    .page-template-template-newfestival .festival-banner-wraper .img-wraper {
        height: 260px;
        width: 58px;
        margin-top: -40px;
    }

    .page-template-template-newfestival header.shadow {
        z-index: 99999;
    }

    .festival-grid-box .text-content .paragraph {
        line-height: 1.29;
        margin-bottom: 15px;
    }

    .festival-grid-box .text-left {
        text-align: left;
        width: 100%;
        flex-wrap: wrap;
    }

    .festival-grid-box .text-content .content-detail .underline {
        display: inline-flex;
        margin-bottom: 20px;
    }

    .festival-grid-box .text-content .content-detail .order-btn {
        width: 308px;
        height: 32px;
        text-align: center;
        display: table-cell;
        margin: auto;
    }

    .festival-grid-box .text-content .content-detail .underline:first-child {
        margin-right: auto;
    }

    .page-template-template-newfestival .festival-banner-wraper .img-wraper img {
        object-fit: contain;
        height: 100%;
        width: 100%;
    }

    .festival-banner p {
        font-size: 14px;
        font-weight: 700;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        text-align: right;
        color: var(--blackclr);
        position: relative;
        top: -72px;
    }

    .for-mobile {
        display: block;
    }

    .meeting-box .text-wraper {
        padding: 0px 13px;
    }

    .meeting-box .text-wraper .title h4 {
        font-size: 18px;
        line-height: 18px;
    }

    .meeting-box .text-wraper .title p {
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .event-grid .event-box .title-date .title {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .festival-sticky {
        top: 60px;
        flex-wrap: wrap;
    }

    .event-grid .event-box .title-date .date {
        font-size: 16px;
        line-height: 16px;
    }

    .festival-grid-box .img-wraper {
        width: 100%;
        min-width: 100%;
    }

    .lobby-banner {
        width: calc(100% - 58px);
        padding: 0px 24px;
        border-bottom-right-radius: 50px;
    }

    .screenings-model .title p {
        font: 300 20px/21px var(--font);
    }

    .mobile-footer {
        display: block;
    }

    .mobile-footer h3.footer-title {
        display: none;
    }

    .mobile-footer .footer-col.link ul {
        border: none;
        padding-right: 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
        list-style: none;
    }

    .mobile-footer .footer-col.link ul li {
        width: auto;
        display: block;
    }

    .new-vod-slider .title-search .vod-title {
        min-width: 138px;
    }

    .page-template-template_vod .limited-edition .slick-dots li.slick-active ::before {
        background-color: #000;
    }

    .breadcrums {
        margin-bottom: 0px;
        position: relative;
        z-index: 99999;
        white-space: nowrap;
        margin-top: -0px;
        transform: translateY(-6px);
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .looking-row .text-wraper h4 {
        font: bold 14px/18px var(--font);
    }

    .other-series .slid {
        margin: 0px 13.5px;
        max-width: 300px;
    }

    .touch-form-wraper .form-row {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .event-grid .event-box .text-wraper .text {
        padding-left: 13px;
    }

    .more-about .gift-card-box h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .more-about .gift-card-box p {
        font-size: 18px;
        font-weight: 400;
    }

    .more-about .more-about-box-wraper {
        position: relative;
        padding-bottom: 108px;
    }

    .more-about h2 {
        font: bold 24px/23px var(--font);
        margin-bottom: 12px;
        font-family: "Fedra Serif Hebrew";
    }

    .more-about-box-wraper .box a {
        height: auto;
        border: none;
        font: 300 14px/14px var(--font);
        text-decoration: underline;
        padding: 0px 0px;
    }

    .order-tiket h3 {
        font: 700 24px/22px var(--font);
        margin-bottom: 17px;
        text-align: center;
        font-family: "Fedra Serif Hebrew" !important;
    }

    .order-tiket p {
        text-align: center;
    }

    .order-tiket .input-wraper {
        gap: 14px;
        flex-direction: column;
    }

    .order-tiket .input-wraper select {
        width: 100%;
        font: 300 16px/42px var(--font);
    }

    .order-tiket ul li {
        visibility: visible;
    }

    .order-tiket ul {
        flex-direction: column;
        gap: 20px;
    }

    .catagory-grid-box .text-content .content-detail {
        flex-wrap: wrap;
    }

    .catagory-grid-box .text-content .content-detail .order-btn {
        width: 100%;
        margin-top: 20px;
        justify-content: center;
        text-align: center;
    }

    .catagory-section {
        padding-bottom: 54px;
    }

    .new-expendables-slider .container,
    .new-israeli-slider .container,
    .page-template-template_vod-php .limited-edition .container,
    .learning-events .container {
        padding-left: 0px;
    }

    .expendables-slider .slid,
    .page-template-template_vod-php .limited-edition .slid {
        max-width: 321px;
        margin-left: 35px;
        margin-right: 0px;
    }

    .new-israeli-slider .slid .text,
    .limited-edition .slid .text-wraper .text,
    .expendables-slider .slid .text {
        padding-right: 13px;
    }

    .limited-edition .slid .text-wraper .text {
        width: 100%;
        max-width: 100%;
    }
	.page-template-template-shown button.ui-datepicker-trigger{
		position: relative;
		top: 4px;
	}
}

@media (max-width:480px) {
    .festival-filter-wraper .content-left .view-model {
        margin-left: 0px;
    }
    /* .page-template-template-shown button.ui-datepicker-trigger { */
        /* right: 40%; */
		/* transform: translateX(-40px); */
    /* } */
    .subscribers-banner-wraper .custom-row {
        gap: 0;
    }
}

@media (max-width:380px) {
    /* .page-template-template-shown button.ui-datepicker-trigger { */
        /* right: 48%; */
		/* transform: translateX(-48%); */
    /* } */
}