.header .flex_wrap .wrap_cart a span {
    width: auto;
    font-family: Rubik;
    font-size: 24.2px;
    font-weight: 400;
    line-height: 28.68px;
    text-align: right;
    color: #fff;
}
.page-template-tpl-faq .site-wrapper {
    overflow: hidden;
}
.header .flex_wrap {
    min-height: 60px;
    padding: 5px 40px 5px;
}
.wrap_news_strip .wrap_title,
.wrap_news_strip {
    background: #000000;
}
body.home .header, body.page-template-tpl-about .header, .single-show .header, 
body.search-results .header, body.error404 .header, body.page-template-tpl-faq .header {
    background: #000000 !important;
}
#nav-icon3 {
    width: 45px;
    height: 40px;
    display: block;
    z-index: 999;
    right: 0;
    position: relative;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
    top: 0;
    z-index: 99999;
    background: #FCC687;
    border-radius: 6.83px;
}
#nav-icon3 span {
    display: block;
    position: absolute;
    height: 4px;
    width: 24px;
    background: #0F2344;
    opacity: 1;
    left: 50%;
    transform: rotate(0deg) translate(-50%);
    transition: .25s ease-in-out;
    border-radius: 8px;
}
#nav-icon3 span:nth-child(1) {
    top: 10px;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
    top: 26px;
}
#nav-icon3 span:nth-child(4) {
  top: 18px
}
#nav-icon3.open span {
  background: #000a12;
  height: 3px
}
#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%
}
#nav-icon3.open span:nth-child(2) {
  transform: rotate(45deg)
}
#nav-icon3.open span:nth-child(3) {
  transform: rotate(-45deg)
}
#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%
}
#nav-icon3.open span:nth-child(2), #nav-icon3.open span:nth-child(3) {
    top: 19px;
    left: 25%;
}
.header_menu_section .wrap_mob_opener.mobile_only {
    display: flex !important;
    gap: 25px;
}
.extas_links ul.header_acessbilty_liks {
    margin: 0;
    display: flex;
    gap: 15px;
}
.extas_links ul.header_acessbilty_liks {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 22px;
}
.extas_links ul.header_acessbilty_liks li a {
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: Rubik;
    font-size: 24.2px;
    font-weight: 400;
    line-height: 15px;
    text-align: right;
    color: #fff;
}
.destop_menus_popups {
    display: none;
}
form.search-form input {
    max-width: 218px;
    transition: max-width .5s;
    width: 100%;
    margin: 0 auto 0 0 !important;
}
.wrap_free_search {
    width: 380px;
}
form.search-form input:hover,
form.search-form input:focus {
    max-width: 100%;
    transition: max-width .5s;
    width: 100%;
}
.header .flex_wrap .wrap_cart.login_wrap,
.header .flex_wrap .wrap_cart {
    margin-right: 14px;
}
.cart_login_wrap.desktop_only, .header_menu_section {
    width: 38%;
    margin: 0 !important;
}
.header .flex_wrap .wrap_logos {
    justify-content: center;
    width: 24%;
}
.header .flex_wrap .wrap_cart a .user_icons .on_hovers,
.extas_links ul.header_acessbilty_liks .icons-ablt .on_hovers {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.header .flex_wrap .wrap_cart a .user_icons, 
.extas_links ul.header_acessbilty_liks .icons-ablt {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header .flex_wrap .wrap_cart a:hover,
.extas_links ul.header_acessbilty_liks a:hover,
.header .flex_wrap .wrap_cart a:focus,
.extas_links ul.header_acessbilty_liks a:focus{
  color:#fff;
}
.header .flex_wrap .wrap_cart a:hover,
.extas_links ul.header_acessbilty_liks a:hover{
  text-decoration:underline;
}
.header .flex_wrap .wrap_cart a:hover .user_icons .without_hover,
.extas_links ul.header_acessbilty_liks a:hover .icons-ablt .without_hover {
    opacity: 0;
    transition: all .5s;
}
.header .flex_wrap .wrap_cart a:hover .user_icons .on_hovers,
.extas_links ul.header_acessbilty_liks a:hover .icons-ablt .on_hovers {
  opacity: 1;
  transition: all .5s;
}
.header .flex_wrap .cart_login_wrap {
    justify-content: end;
}
.header .flex_wrap .wrap_logos .logo {
    margin-left: 21px;
    border-left: 1px solid #fff;
    padding-left: 21px;
}
.header .flex_wrap .wrap_logos .logo a {
    display: block;
    max-width: 218px;
}
.header .flex_wrap .wrap_logos .logo2 a {
    display: block;
    max-width: 223px;
}
.destop_menus_popups {
    display: block;
    position: fixed;
    width: 100%;
    background: #fff;
    max-width: 326px;
    right: 0;
    top: 116px;
    border-bottom-left-radius: 35px;
    padding: 30px 38px;
    z-index: 999;
    transition: all .5s;
    transform: translateX(100%);
}
.logged-in .destop_menus_popups{
  top: 150px;
    box-shadow: 0 0 10px #777777;
}
.destop_menus_popups nav.nav.desktop_only {
    width: 100%;
}
.destop_menus_popups nav.nav.desktop_only ul {
    flex-direction: column;
    gap: 20px;
    margin-top: 20px;
    border-top: 1px solid #0F2344;
    padding-top: 20px;
    margin-bottom: 20px;
}
.destop_menus_popups nav.nav.desktop_only ul li {
    margin: 0;
}
.destop_menus_popups nav.nav.desktop_only ul li a {
    color: #0F2344;
    font-family: Rubik;
    font-size: 29.38px;
    font-weight: 400;
    line-height: 1;
    text-align: right;
    display: block;
    border-bottom: 1.63px solid #0F2344;
    padding: 0 5px 5px;
    transition: all .5s;
}
.destop_menus_popups .link-texts p {
 font-family: Rubik;
    font-size: 24.7px;
    font-weight: 400;
    line-height: 29.27px;
    text-align: center;
    margin: 30px -30px 12px;
    color: #0F2344;
}
.destop_menus_popups .link-texts p a {
    display: block;
    color: #0F2344;
    font-weight: 500;
    text-decoration: underline;
}
.side-social-popup {
    display: flex;
    justify-content: center;
    gap: 15px;
}
.destop_menus_popups.open {
    transform: translateX(0%);
}
.destop_menus_popups nav.nav.desktop_only ul li a:focus {
    outline: 0;
}
.destop_menus_popups nav.nav.desktop_only ul li a:hover {
    font-weight: 500;
    transition: all .5s;
}
.cat_slidersss .show_box {
    position: relative;
    width: calc(100% + 2px);
}
.cat_slidersss .show_box .show-hide-quots {
    position: absolute;
    top: 10px;
    right: 0;
    height: 375px;
    width: 100%;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons {
    position: absolute;
    bottom: 5px;
    right: 3px;
    cursor: pointer;
    z-index: 99;
    transition: all .5s;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons:hover {
    scale: 1.1;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip {
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    transform-origin: bottom right;
    border: 2px solid #FFFFFF;
    border-radius: 80px 0 26px 0;
    min-width: auto;
    max-width: 400px;
    min-height: auto;
    z-index: 9;
    right: 12px;
    height: 350px;
    box-sizing: border-box;
    bottom: 12px;
    max-height: 350px;
    width: 100%;
    top: unset;
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.5s ease;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip.active-class { 
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}
.cat_slidersss .show_box .show-hide-quots .quots-icons .quots-icons-closes {
    position: absolute;
    right: 0;
    bottom: 7px;
    opacity: 0;
    transform: rotate(-45deg);
    transition:all .5s;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons.actives .quots-icons-closes {
    opacity: 1;
    transform: rotate(0deg);
    transition:all .5s;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons .quots-icons-opens {
    opacity: 1;
    transition:all .5s;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons.actives .quots-icons-opens {
    opacity: 0;
    transition:all .5s;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip h3 {
    font-family: Rubik;
    font-size: 22px;
    font-weight: 500;
    line-height: 22.44px;
    letter-spacing: -0.03em;
    text-align: center;
    color: #FBDCAC;
    margin-bottom: 7px;
    border-bottom: .5px solid #ffff;
    min-height: 40px;
    padding: 0 0 0 15px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content p {
    font-family: Rubik;
    font-size: 16px;
    font-weight: 300;
    line-height: 21.33px;
    letter-spacing: -0.03em;
    text-align: center;
    direction:rtl;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content {
    max-height: 195px;
    overflow: auto;
    padding-right: 10px;
    padding-bottom: 10px;
    direction:ltr;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_img img {
    border-bottom-right-radius: 20px;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .vertical.tabs::-webkit-scrollbar,
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content::-webkit-scrollbar{
  width: 14px;
  border-radius: 15px;
  background: #fff;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .vertical.tabs::-webkit-scrollbar{
  width: 10px;
}

.faq_subject_sec .flex_wrap .posts_col .posts_col_list .vertical.tabs::-webkit-scrollbar-thumb,
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: 0px 1px 1.4px 0px #0000008C;
    background: #FBDCAC;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .vertical.tabs::-webkit-scrollbar-track,
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content::-webkit-scrollbar-track{
  background: #fff;
    border-radius: 10px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-regular-price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec {
    border-top: 1px solid #FFFFFF;
    padding: 7px 20px;
    height: 70px;
    width: calc(100% - 50px);
    left: 30px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-regular-price .time-new {
    display: flex;
    align-items: center;
    gap: 5px;
    font-weight:500;
}
.home_top_sec {
    display: block;
    padding: 0 0 180px;
}
.abs_banner_strips.new {
    position: relative;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
    background: #FFFFFFCC;
    top: 78px;
    border-width: 0px 0px 8.63px 8.63px;
    border-style: solid;
    border-color: #0F2344;
    border-bottom-right-radius: 88.07px;
    border-bottom-left-radius: 88.7px;
    z-index: 9;
    transition: transform 1s;
    transform-origin: top;
    transform: translateY(-150%) scale(1);
    margin-bottom: 50px;
}
.banner-anim .abs_banner_strips.new {
    transform: translateY(0%) scale(1);
}
.abs_banner_strips.new:hover {
    transform: translateY(0%) scale(1.1);
    background: #FFF;
}
.abs_banner_strips.new .flex_wrap {
    display: flex;
    align-items: center;
    gap: 30px;
}
.abs_banner_strips.new .flex_wrap .img_wrap {
    width: 170px;
    border-bottom-right-radius: 88.07px;
    overflow: hidden;
    transform: scale(1.07);
    position: relative;
    top: 4px;
    box-shadow: -4.32px 0px 6.04px 0px #00000066;
}
.abs_banner_strips.new .flex_wrap .quote_wrap{
    width: calc(100% - 200px);
}
.abs_banner_strips.new .flex_wrap .quote_wrap .wrap_quote {
    font-family: Rubik;
    font-size: 34.54px;
    font-weight: 500;
    line-height: 40.92px;
    letter-spacing: -0.04em;
    text-align: right;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #0F2344;
}
.abs_banner_strips.new .flex_wrap .quote_wrap .name_role span {
    font-family: Rubik;
    font-size: 20.72px;
    font-weight: 400;
    line-height: 24.55px;
    text-align: right;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #0F2344;
    display: block;
}
.home_top_sec .wrap_img {
    right: 100px;
    left: unset;
}
.home_top_sec .wrap_abs_content {
  justify-content: left;
}
.parent-show-slider .wrap_abs_content .row.home_row {
    max-width: 1270px;
    margin-top: 30px !important;
}
.parent-show-slider .wrap_abs_content .row.home_row .wrap_img {
    position: static;
    width: 100%;
    transform: translateX(0%);
    transition: transform 1s;
}
.banner-anim .parent-show-slider .wrap_abs_content .row.home_row .wrap_img {
    transform: translateX(0%);
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns:nth-child(1) {
    width: 65%;
    background: #1f1f1f;
    padding:0;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns:nth-child(2) {
    width: 45%;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_img img {
    max-width: 100%;
    height: 641px;
    object-fit: contain;
    object-position: center center;
    border-radius:0 ;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_title h1 {
    font-family: Rubik;
    font-size: 53.56px;
    font-weight: 800;
    line-height: 71.42px;
    text-align: center;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_prices .price_item.price_hista_item > span {
    font-family: Rubik;
    font-size: 35.71px;
    font-weight: 700;
    line-height: 32.62px;
    letter-spacing: 0.9449771046638489px;
    text-align: center;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_prices .price_item.price_hista_item {
    text-align: center;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_prices .r_price_d {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .inner_wrap .wrap_btns {
    justify-content: center;
    margin-top: -30px;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .inner_wrap .wrap_btns .wrap_btn {
    margin-left: 0;
}
.parent-show-slider .wrap_abs_content .row.home_row {
    max-width: 1270px;
    margin-top: 30px !important;
    display: flex;
    align-items: center;
}
.home_top_sec .wrap_img:before,
.home_top_sec .wrap_img:after{
    display:none;
}
.home_top_sec {
    background-image: none;
    min-height: 1150px;
    background-color:#000;
}
.home_top_sec  .responsive-iframe-container {
    position: absolute;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    z-index: 0;
    pointer-events: none;
    left:0
}
.home_top_sec .responsive-iframe-container iframe {
    height: 1080px!important;
}
.path-bg {
    background-position: center -30px;
}
a:focus, button:focus, input:focus, textarea:focus, select:focus {
    outline: 0px solid black;
}
.path-bg .home_locations.new-design-part {
    padding: 0;
    position: relative;
    top: -175px;
}
.path-bg .home_locations.new-design-part h2.only-desktop-title {
    font-family: Rubik;
    font-size: 60px;
    font-weight: 800;
    line-height: 80px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 50px;
    width: 100%;
}
.curtain-close {
    position: absolute;
    top: 40px;
    z-index: 999;
    width: 100%;
    left: 0;
    cursor: pointer;
}
.right_c {
    position: absolute;
    z-index: 1;
    right: -5px;
    width: auto;
}
.left_c {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
}
.curtain-close .right_c .right_cart {
    height: 100%;
    width: auto;
    transition: width ease 1s, transform ease 1s;
    transform: translate(0%);
}
.curtain-close .left_c .left_cart {
    height: 100%;
    width: auto;
    transition: width ease 1s, transform ease 1s;
    transform: translate(0%);
}
.curtain-close.curtain-open .right_c .right_cart {
    transform: translate(100%);
}
.curtain-close.curtain-open .left_c .left_cart {
    transform: translate(-100%);
}
.right_c h3 {
    position: absolute;
    top: 200px;
    z-index: 9;
    left: 15%;
    font-family: Rubik;
    font-size: 90px;
    font-weight: 500;
    line-height: 79.88px;
    text-align: center;
    text-shadow: 1px 13px 17.6px #000000D9;
    color: #FFFFFFE6;
    transform: translateX(0%);
    opacity: 1;
    transition: opacity ease 1s, transform ease 1s;
}
.left_c h3 {
    font-family: Rubik;
    font-size: 150px;
    font-weight: 700;
    line-height: 116px;
    text-align: right;
    color: #FBDCAC;
    text-shadow: 0px 1.6px 11.73px  #000000D9;
    position: absolute;
    bottom: 280px;
    z-index: 9;
    max-width: 550px;
    right: 43%;
    transform: translateX(0%);
    opacity: 1;
    transition: opacity ease 1s, transform ease 1s;
}
.curtain-close.curtain-open .right_c h3 {
    transform: translateX(300%);
    opacity: 0;
    transition: opacity ease 1s, transform ease 1s;
}
.curtain-close.curtain-open .left_c h3 {
    transform: translateX(-300%);
    opacity: 0;
    transition: opacity ease 1s, transform ease 1s;
}
div#curtain-close.curtain-open.pointer-none {
    pointer-events: none;
}
.show_events_sec > svg  rect {
    fill: #FBDCAC;
}
.show_related_sec.page_pad {
    background: #FBDCAC;
}
.show_related_sec .wrap_title h2 {
    color: #0F2344;
}
.show_hero {
    position: relative;
    min-height: 750px;
    z-index: 9;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding-top: 60px;
}
.wrap_brief_video .inner {
    max-width: 90%;
    margin: 0 auto;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features {
    direction: ltr;
}
.wrap_brief_video.page_pad.new-updates .wrap_brief p {
    text-align: center;
    margin-bottom:20px;
}
/* .wrap_brief_video.page_pad.new-updates .wrap_brief p strong {
    font-size: 60px;
    font-weight: 800;
    line-height: 1;
    text-align: center;
    display: block;
    max-width: 900px;
    margin: 0 auto 40px;
} */
.show_events_sec {
    margin-top: 0;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features {
    margin-bottom: 30px;
    min-height: 650px;
    overflow-y: auto;
    max-height: 650px;
    padding-right: 11px;
    padding-top: 0 !important;
    margin-top: 0px;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner > h2 {
    font-family: Rubik;
    font-size: 70px;
    font-weight: 800;
    line-height: 71.42px;
    text-align: center;
    margin-bottom: 30px;
    color: #0F2344;
    margin-top: 50px;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features::-webkit-scrollbar {
    width: 10px;
    border-radius:77px;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features::-webkit-scrollbar-track {
    border: 2px solid #2D58A799;
    background: #FFFFFF80;
    border-radius:77px;
}
.wrap_brief_video .wrap_brief {
    direction: rtl;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features::-webkit-scrollbar-thumb {
    background: #4D5181;
    box-shadow: 0px 1px 1.4px 0px #0000008C;
    border-radius:77px;
}
.show_hero + .wrap_brief_video.page_pad {
    padding-top: 20px;
    padding-bottom: 97px;
    background-size: cover;
    position: relative;
    margin-top: -15px;
}
.show_hero .wrap_content {
    padding-bottom: 70px;
}
.show_hero .flex_wrap-text .wrap_title h1{
    font-family: Rubik;
    font-size: 70px;
    font-weight: 800;
    line-height: 87.42px;
    text-align: center;
    color:#fff;
}
.wrap_prices .price_item.price_hista_item {
    font-family: Rubik;
    font-size: 40.85px;
    font-weight: 700;
    line-height: 37.32px;
    letter-spacing: 1.0810420513153076px;
    text-align: center;
    color: #FCBF6B;
    margin-top: 40px;
    margin-bottom: 20px;
}
.row.show_row.new-update .wrap_info .wrap_p_d {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    max-width: 450px;
    margin: 0 auto;
}
.row.show_row.new-update .wrap_info .wrap_p_d .wrap_duration,
.row.show_row.new-update .wrap_info .wrap_p_d .price_item {
    color: #fff;
    font-family: Rubik;
    font-size: 28.83px;
    font-weight: 400;
    line-height: 44.32px;
    letter-spacing: 1.0810420513153076px;
    text-align: center;
}
.row.show_row.new-update .wrap_info .wrap_p_d .wrap_duration {
    display: flex;
    align-items: center;
    gap: 5px;
    font-weight: 500;
}
.show_hero .flex_wrap-img .wrap_main_img {
    overflow: hidden;
    border-radius: 21.39px;
    height: 665px;
    background: #1f1f1f;
}
.show_hero .flex_wrap-img .wrap_main_img img {
    box-shadow: 0px 11px 27px 0px #000000D9;
    width: 100%;
    border-radius: 21.39px;
    object-fit: contain;
    height: 665px;
    transition: transform .5s;
    transform: scale(1);
}
.show_hero .flex_wrap-img .wrap_main_img:hover img {
    transition: transform .5s;
    transform: scale(1.1);
}
.row.show_row.new-update .wrap_info .wrap_btns {
    margin-top: 40px;
    text-align: center;
}
.row.show_row.new-update .wrap_info .wrap_btns .order_btn a.order_btn_trigger {
    background: #FCC687;
    max-width: 350px;
    min-height: 85px;
    box-shadow: 0px 4.57px 45.7px 0px #00000029;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-family: Rubik;
    font-size: 31.02px;
    font-weight: 500;
    line-height: 55.14px;
    letter-spacing: 1.033941388130188px;
    text-align: center;
    color: #000003;
}
.show_hero + .wrap_brief_video.page_pad img.ps-top-box-studio {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    max-width: 100%;
    z-index: 0;
}
.show_hero + .wrap_brief_video.page_pad .show_row .wrap_flex_desc_silder {
    position: relative;
    z-index: 1;
}
body:not(.home):not(.page-template-tpl-about):not(.single-show):not(.single-event):not(.error404):not(.search-results):not(.page-template-tpl-faq) .site-wrapper {
    padding-top: 115px;
}
.show_hero .hero_img {
    -o-object-fit: inherit;
    object-fit: inherit;
}
section.faq_subject_sec.page_pad .row.wide_row {
    max-width: 1170px;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list {
    background: #0F2344;
    padding: 30px 20px 20px 50px;
    border-radius:20px;
    box-shadow: 0px 7px 13.9px 0px #00000040;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .vertical.tabs {
    max-height: 617px;
    overflow: auto;
    direction: ltr;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .tabs .tabs-title {
    text-align: right;
    direction: rtl;
    padding-right: 15px;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel {
    direction: ltr;
    background: #FCC687;
    border-radius: 20px;
    height: 100%;
    padding: 20px 10px 20px 17px;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel .wrap_content::-webkit-scrollbar{
  width: 10px;
  border-radius: 77px;
  background: #fff;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel .wrap_content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: 0px 1px 1.4px 0px #0000008C;
    background: #0F2344;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel .wrap_content::-webkit-scrollbar-track{
  background: #fff;
    border-radius: 77px;
}

.faq_subject_sec .flex_wrap .cat_col {
    width: 23%;
    margin-left: 0;
}
.faq_subject_sec .flex_wrap {
    flex-wrap: nowrap;
    gap: 20px;
}
.faq_subject_sec .flex_wrap .cat_col .tabs-title.is-active>a svg path {
    fill: #ffffff !important;
    stroke: rgb(15 35 68);
}
.faq_subject_sec .flex_wrap .cat_col .tabs-title>a svg path {
    fill: #ffffff !important;
}
.faq_subject_sec .flex_wrap .vertical.tabs#faq-tabs .tabs-title > a span {
    font-family: Rubik;
    font-size: 30px;
    font-weight: 400;
    line-height: 62px;
    text-align: right;
}
.faq_subject_sec .flex_wrap .vertical.tabs#faq-tabs .tabs-title.is-active>a span {
    font-weight: 500;
}
.faq_subject_sec .flex_wrap .vertical.tabs#faq-tabs .tabs-title>a {
    padding: 0 0 18px;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .tabs .tabs-title.is-active a span {
    font-weight: 500;
    color: rgba(252, 198, 135, 1);
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .tabs .tabs-title a span {
    color: rgb(255 255 255);
}
.faq_subject_sec .flex_wrap .vertical.tabs#faq-tabs .tabs-title>a {
    padding: 33px 0 18px 0;
}
.faq_subject_sec .flex_wrap .cat_col .tabs-title:last-child {
    border-bottom: 1px solid #fccb87;
}
.faq_subject_sec .flex_wrap .vertical.tabs#faq-tabs .tabs-title:hover > a span {
    color: #fcc687;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .tabs .tabs-title {
    border-bottom: 1px solid rgba(252, 198, 135, 1);
    padding: 15px 0px 15px 0;
    margin: 0 10px 0 40px;
    position: relative;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list {
    position: relative;
    width: 100%;
    padding: 30px 12px 18px 10px;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .tabs .tabs-title.is-active a svg {
    position: absolute;
    left: -40px;
    z-index: 9;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel {
    padding: 0;
}
.boxed__faqs {
    padding-left: 5px;
    display: flex;
    justify-content: center;
    overflow: auto;
    padding-right: 10px;
}
.boxed__faqs::-webkit-scrollbar {
    width: 10px;
}
.boxed__faqs::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}
.boxed__faqs::-webkit-scrollbar-thumb {
    background: rgba(251, 220, 172, 1);
    border-radius: 10px;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel .wrap_content {
    background: rgba(252, 198, 135, 1);
    border-radius: 20px;
    height: 665px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 24px 8px 24px 17px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    text-align: center;
    font-family: "Rubik", sans-serif;
    direction: ltr;
}
.faq_subject_sec  .boxed__faqs span {
    direction: rtl;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list_1 {
    width: 51%;
    padding-left: 40px;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list {
    width: 100%;
    height: 665px;
}
.faq__questions_title, .faq__answer_title{
    font-size: 40px;
    font-weight: 700;
    font-family: "Rubik", sans-serif;
    line-height: 28px;
    padding: 0 0 28px 0;
    text-align: center;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .tabs .tabs-title:first-child {
    padding-top: 0;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel {
    height: auto;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list_1 {
    width: 51%;
    padding-left: 0;
    padding-right: 5px;
}
.faq_subject_sec .flex_wrap {
    flex-wrap: nowrap;
    gap: 15px;
}
.boxed__faqs::-webkit-scrollbar-thumb {
    background: rgba(15, 35, 68, 1);
    border-radius: 10px;
}
.faq_subject_sec .flex_wrap .posts_col .post_content_col .tabs-panel {
    position: static;
    top: 0px;
}
.wrap_faq_banner img {
    position: absolute;
    left: 0;
    top: 0px;
    height: 743px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.wrap_faq_banner {
    background-color: transparent;
}
.faq_main_section_wrapper {
    margin-top: 241px;
}
.wrap_faq_banner .wrap_title {
    width: 100%;
    text-align: center;
}
.wrap_faq_banner .wrap_inner {
    min-height: 743px;
}
.faq_main_section_wrapper {
    margin-top: 16px;
}
.videos_faqs_sec .faq_title {
    margin-bottom: 18px;
    background: rgb(15, 35, 68);
    color: #fff;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    max-width: 914px;
    padding: 65px 15px 25px 15px;
    position: absolute;
    top: -62px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.videos_faqs_sec .faq_title h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -0.96px;
    margin: 0;
      color: #fff;
    font-family: "Rubik", sans-serif;
    text-align: center;
}
.videos_faqs_sec .main_slider_wrapper {
    position: relative;
    background: #fff;
}
.videos_faqs_sec {
    padding-top: 80px;
    margin-top: 251px;
    position: relative;
    background: rgb(15, 35, 68);
    margin-bottom: 60px;
}
.videos_faqs_sec .main_slider_wrapper .custom_next, .videos_faqs_sec .main_slider_wrapper .custom_prev {
    background: rgba(252, 198, 135, 1);
}
.faq_subject_sec .flex_wrap .cat_col {
    margin-top: 40px;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos .swiper-wrapper .swiper-slide .wrap_videos_box a .wrap_title {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    font-family: 'Rubik', sans-serif;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev .wrap_arr,
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more .wrap_arr{
  background:transparent !important;
}
.videos_faqs_sec .main_slider_wrapper .custom_next:hover, .videos_faqs_sec .main_slider_wrapper .custom_prev:hover {
    background: rgb(222 166 100);
}

.videos_faqs_sec .main_slider_wrapper .custom_next, .videos_faqs_sec .main_slider_wrapper .custom_prev {
    background: rgba(252, 198, 135, 1);
    width: 89px;
}
.wrap_faq_banner img{
    object-position: bottom;
    height: 100%;
}
.right_c .big-text-awe h4.big-text {
    display: none;
}
.right_c .big-text-awe h3 span{
  display:none;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev, 
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more{
    transition: background .5s;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev:hover, 
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more:hover{
    transition: background .5s;
    background: #ECB663;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev path,
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more path {
    transition: stroke .5s;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev:hover path,
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more:hover path {
    stroke: #0f2344;
    transition: stroke .5s;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev {
    width: 105px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img svg.quots-icons.mn-hover {
    top: 12px;
    opacity: 0;
}
.search_main_sec.search_cat_main_sec + .show_related_sec.page_pad {
    background: #ffffff;
}
.show_hero .row.show_row.new-update {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.show_hero .row.show_row.new-update .wrap_info {
    height: 100%;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons svg {
    position: absolute;
    left: 0;
    top: -20px;
    transition: opacity .5s, transform .5s !important;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons .quots-icons_1 {
    opacity: 1;
    transition: opacity .5s;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons .quots-icons_2 {
    opacity: 0;
    transition: opacity .5s, transform .5s;
    position: relative;
    top: -22px;
    transform: rotate(45deg);
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons.actives .quots-icons_1 {
    opacity: 0;
    transition: opacity .5s;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons.actives .quots-icons_2 {
    opacity: 1;
    transition: opacity .5s, transform .5s;
    transform: rotate(0deg);
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip{
    border: 2px solid #FFFFFF !important;
    border-radius: 20px 20px 0 0;
    box-shadow: 0px 0px 5.6px 0px #00000040;
    max-height: 302px;
    padding: 10px 20px;
}
.show-info-tooltip .tooltip-show-content {
    max-height: 145px;
    overflow: auto;
    padding-right: 10px;
    padding-bottom: 0;
    margin-bottom: 65px;
    direction: ltr;
}
.show-info-tooltip .tooltip-show-content p {
    direction: rtl;
}
.wrap_search_banner .home_locations .wrap_location input#dates:not([placeholder="תאריכים"]) {
    font-size: 18px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip h3 {
    letter-spacing: -0.03em;
    min-height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img  .show-info-tooltip .tooltip-show-content {
    font-family: Rubik;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.33px;
    letter-spacing: -0.03em;
    text-align: center;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons:hover svg {
    transform: scale(1.08);
}
.show-info-tooltip .tooltip-show-content::-webkit-scrollbar-thumb {
    background: #FBDCAC;
    border-radius: 10px;
}
.show-info-tooltip .tooltip-show-content::-webkit-scrollbar-track {
    background: #FFFFFF;
    border-radius: 10px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-hide-quots .prices-sec .tooptip-regular-price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 300px;
    margin: 0 auto;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-hide-quots .prices-sec .tooptip-regular-price .time-new {
    display: flex;
    gap: 5px;
    align-items: center;
}
.videos_faqs_sec {
    margin-bottom: 0;
}
.personal_area_sec {
    padding-top: 40px;
    position: relative;
    background: #FCC687;
    overflow: hidden;
    min-height: 850px;
}
.personal_area_sec .wrap_iframe iframe {
    min-height: 485px;
}
.animate_images .animations_img_1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transform-origin: center;
    transform: translate(0px, -600px) scale(2);
    transition: transform .5s;
    pointer-events: none;
}
.personal_area_sec.actives-anims img.animations_img_1 {
    transform: translate(0px, -130px) scale(1);
}
.animate_images .animations_img_2 {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(-10%, 100%);
    transition: transform 0.5s ease 0.2s;
    z-index: 1;
    pointer-events: none;
}
.personal_area_sec.actives-anims .animations_img_2 {
    transform: translate(-10%, -20%);
}
.animate_images .animations_img_3 {
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(40%, 100%);
    transition: transform 0.5s ease 0.2s;
      pointer-events: none;
}
.personal_area_sec.actives-anims .animations_img_3 {
    transform: translate(40%, -17%);
}
.animate_images .animations_img_4 {
    position: absolute;
    left: 0;
    bottom: 0;
    width:100%;
    transform: translate(0%, 100%);
    transition: transform .5s;
      pointer-events: none;
}
.personal_area_sec.actives-anims .animations_img_4 {
    transform: translate(0%, 1%);
}
.personal_area_sec .row {
    max-width: 1100px;
}
section.personal_area_sec.actives-anims .wrap_iframe {
    transform: translate(-50%, -0%);
}
.personal_area_sec .wrap_iframe h2 {
    font-family: Rubik;
    font-size: 70px;
    font-weight: 800;
    line-height: 44.4px;
    text-align: center;
    margin-bottom: 35px;
    color: #0F2344;
}
.personal_area_sec .large-12.columns {
    position: relative;
}
.personal_area_sec .wrap_iframe {
    margin-bottom: 20px;
    position: relative;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -150%);
    width: 100%;
    transition: transform .5s;
}
.personal_area_sec .shadow-images {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -90px);
    width: 100%;
    transition: transform 0.5s ease 0.1s, opacity 0.5s ease 0.1s;
    display: flex;
    justify-content: center;
    z-index: -1;
    opacity: 0;
}
.personal_area_sec.actives-anims .wrap_iframe .shadow-images {
    opacity: 1;
}
.contact_sec.page_pad {
    background: #FCC687;
    position: relative;
    overflow: hidden;
    margin: 0;
    min-height: 100vh;
}
.contact_sec.page_pad .con_animate_images .con_animations_img_1 {
    position: absolute;
    width: 100%;
    left: 0;
    top: -40px;
    z-index: 0;
    pointer-events: none;
    transition: width ease .8s, transform ease .8s;
    transform: scale(1);
    height: 780px;
}
.contact_sec.active_con .con_animate_images .con_animations_img_1 {
    width: 50%;
    transform: scale(1.2);
    transform-origin: left;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_2 {
    position: absolute;
    left: 0;
    bottom: 100px;
    z-index: 1;
    pointer-events:none;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    position: absolute;
    right: 0;
    bottom: 100px;
    z-index: 1;
    pointer-events:none;
  transition: transform ease .8s;
}
.contact_sec.page_pad .con_animate_images .con_animations_img_4 {
    position: absolute;
    bottom: -1px;
    z-index: 0;
    width: 100%;
    left: 0;
    transition: transform ease .8s;
  
}
.contact_sec.page_pad.active_con .con_animate_images .con_animations_img_3 {
    transform: translate(-116%);
}
.contact_sec.page_pad .large-12.columns .con_shadow-images {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    pointer-events: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
    transition: all .8s ease;
}
.contact_sec.page_pad .large-12.columns .con_shadow-images img {
    height: 100%;
    width: 100%;
}
.mic-shdows-img .con_shadow-images1 {
    position: relative;
    top: -20px;
    transform: translate(0%);
    transition: transform .8s ease;
}
.mic-shdows-img {
    height: 840px;
    position: relative;
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
    pointer-events: none;
}
.contact_sec .flex_wrap {
    min-height: auto;
    z-index: 99;
    padding: 0px 255px 100px 181px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    height: 100vh;
    transform: translate(100%);
    transition: transform ease .5s;
}
.contact_sec.active_con  .flex_wrap {
    transform: translate(0%);
    transition: transform ease .5s;
}
.contact_sec .flex_wrap .title_desc .title h1 {
    font-family: Rubik;
    font-size: 120px;
    font-weight: 800;
    line-height: 71.42px;
    text-align: right;
    color: #0F2344;
    margin-bottom: 60px;
}
.contact_sec .flex_wrap .title_desc {
    padding-bottom: 0;
    max-width: 600px;
}
.contact_sec .flex_wrap .title_desc .desc p {
    color: #0F2344;
    margin: 0;
    letter-spacing: .54px;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}
.contact_sec .flex_wrap .title_desc .desc p a {
    margin: 0;
    letter-spacing: .54px;
    font-family: Rubik;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    text-align: right;
    text-decoration-line: underline;
    text-decoration-style: solid;
    color: #0F2344 !important;
}
.contact_sec.page_pad .large-12.columns .con_shadow-images .mic-img {
    height: auto;
    position: relative;
    top: -18px;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images {
    max-width: 50%;
    transform: translate(-740px);
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images1 {
    transform: translate(-620px);
}
.contact_sec.page_pad .con_animate_images .con_animations_img_1 img {
    width: 100%;
    height: 100%;
}
.contact_sec.page_pad .con_animate_images img.phone_pic {
    position: absolute;
    top: -100%;
    rotate: -100deg;
    right: unset;
    transform: translatey(-195px);
    z-index: 9;
    transition: all 0.8s ease;
    left: 272px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    right: unset;
    transform: translatey(-175px);
    top: 110px;
    rotate: 0deg;
    transition: all 0.8s ease;
    left: 190px;
  transform-origin: left top;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic:hover {
    top: 300px;
    rotate: -40deg;
    left: 340px;
}
.footer .top_footer .wrap_menu ul li a {
    position: relative;
}
.footer .bottom_footer .wrap_email_phone > div {
    position: relative;
    padding: 8px 0;
}
.footer .bottom_footer .wrap_email_phone > div:not(:last-child)::before,
.footer .top_footer .wrap_menu ul li:not(:last-child) a::before {
    content: "";
    width: 1px;
    height: 100%;
    display: block;
    background: #FCC687;
    position: absolute;
    left: -18px;
    top: 2px;
}
.footer .bottom_footer .wrap_email_phone > div:not(:last-child)::before {
    left: unset;
    right: -15px;
}
.footer .bottom_footer .wrap_logos .logo2 {
    margin-right: 21px;
    padding-right: 21px;
    border-right: 1px solid #fff;
}
.footer .bottom_footer .wrap_email_phone,
.footer .top_footer .wrap_socials {
/*     background: #050D13; */
    padding: 10px 15px;
}
.footer .bottom_footer {
    padding: 20px 0 0;
}
.footer .bottom_footer  .wrap_logos {
    display: flex;
    max-width: 450px;
    align-items: center;
    gap: 0;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location .wrap_title .btn_info{
  display:none;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .outer_wrap_img {
    z-index: 9;
}
.search  .search_main_sec.search_cat_main_sec.page_pad {
    padding-top: 150px;
}
.search .main_search_wrapper .wrap_no_results.page_pad {
    padding-top: 50px;
}
/*banner css*/
.search  .wrap_search_banner {
    background-color: #000;
    background-image: url(/wp-content/uploads/inner-show-bg-1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    padding-bottom: 50px;
}
.main_search_wrapper .show_related_sec.page_pad {
    background: #fff;
    padding-bottom: 150px;
}
.wrap_search_banner {
   border-radius: 25% 25% 100% 100% / 0% 0% 30% 30%;
    transform: scale(1);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
    flex-wrap: wrap;
}
.wrap_search_banner .wrap_inner .wrap_title h1 {
    color: #fff;
    margin: 0;
    font-family: Rubik;
    font-size: 128px;
    font-weight: 500;
    line-height: 114px;
    letter-spacing: -1.9199999570846558px;
}
.wrap_search_banner .responsive-iframe-container {
    position: absolute;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    z-index: -1;
    pointer-events: none;
}
.wrap_search_banner .responsive-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wrap_search_banner > .row {
    width: 100%;
}
.page-template-tpl-accessibility .contact_branches_sec .row {
    max-width: 1300px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_img img {
    height: 288px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_img {
    border-radius: 0px;
    box-shadow: none;
    overflow: hidden;
    margin-bottom: 0px;
    position: relative;
    height: 285px;
}
.contact_branches_sec .wrap_branches .branch_box {
    margin-bottom: 30px;
    box-shadow: 0px 3.62px 3.62px 0px #00000040;
    background: #fff;
    border-radius: 0 0 27px 27px;
    overflow: hidden;
}
.hover-cortains_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.hover-cortains_img .cortains-lefts {
    position: absolute;
    left: -1px;
    transform: rotateY(0);
    transform-origin: left;
    transition: transform 0.5s ease;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1;
    top: -1px;
}
.hover-cortains_img .cortains-rights {
    position: absolute;
    right: -1px;
    transform: rotateY(0);
    transform-origin: right;
    transition: transform 0.5s ease;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1;
    top: -1px;
}
.contact_branches_sec .wrap_branches .branch_box:hover .cortains-lefts{
     transform: rotateY(-85deg);
}
.contact_branches_sec .wrap_branches .branch_box:hover .cortains-rights {
     transform: rotateY(85deg);
}
.pop-ps-texts .only_audio_wrap_icon {
    position: absolute;
    top: 9px;
    left: 6px;
    z-index: 9;
    cursor: pointer;
    transition: all .5s;
    transform-origin: top left;
}
.pop-ps-texts .wrap_icon {
    position: absolute;
    bottom: 0px;
    left: 5px;
    z-index: 9;
    cursor: pointer;
    transform-origin: bottom left;
}
.wrap_img .pop-ps-texts .only_audio_wrap_icon:hover svg path[fill="white"],
.wrap_img .pop-ps-texts .wrap_icon:hover svg path[fill="white"] {
    fill: rgb(255 227 195);
}
.pop-ps-texts  .accesebilty_text {
    background: #0000004D;
    backdrop-filter: blur(2px);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    visibility: hidden;
    transform: scale(.8);
    opacity: 0;
    transition: all .5s;
}
.pop-ps-texts .accesebilty_text.active {
    visibility: visible;
    transform: scale(1);
    opacity: 1;
}
.pop-ps-texts  .accesebilty_text .wrap-texts-acces {
    background: #0F2344;
    border: 1px solid #FFFFFF;
    max-width: 90%;
    margin: 0 auto;
    padding: 28px 10px;
    width: 100%;
    position:relative;
}
.pop-ps-texts  .accesebilty_text .wrap-texts-acces h3 {
    font-family: Rubik;
    font-size: 24px;
    font-weight: 500;
    line-height: 28.44px;
    letter-spacing: -0.03em;
    text-align: center;
    color: #FBDCAC;
}
.pop-ps-texts  .accesebilty_text .wrap-texts-acces p {
    font-family: Rubik;
    font-size: 18px;
    font-weight: 300;
    line-height: 21.33px;
    letter-spacing: -0.03em;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    margin-bottom:0;
}
.pop-ps-texts .accesebilty_text .close-acces-info {
    position: absolute;
    left: 50%;
    top: -24px;
    transform: translate(-50%);
    cursor: pointer;
}
.wrap_img .pop-ps-texts .wrap_icon{
    transition:all .5s;
}
.pop-ps-texts .only_audio_wrap_icon:hover,
.wrap_img .pop-ps-texts .wrap_icon:hover {
    transform: scale(1.1);
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex {
    padding: 30px 15px 20px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .title_address .wrap_title {
    width: 100%;
    margin-left: 0;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .title_address .wrap_title.has_address:after{
    display:none;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .title_address .wrap_title h3 {
    color: #000a12;
    font-family: Rubik;
    font-size: 23.09px;
    font-weight: 500;
    line-height: 29.5px;
    text-align: center;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex > .title_address_phone > .title_address_phone {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
    align-items: center;
    position: relative;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_address {
    font-family: Rubik;
    font-size: 19.48px;
    font-weight: 400;
    line-height: 22px;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .wrap_phone {
    line-height: 1;
    display: flex;
    align-items: center;
    gap: 5px;
        justify-content: center;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .wrap_phone a { 
    font-family: Rubik;
    font-size: 19.48px;
    font-weight: 400;
    line-height: 29.5px;
    text-align: right;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex > .title_address_phone > .title_address_phone > div {
    text-align: right;
    width: calc(50% - 15px);
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex > .title_address_phone > .title_address_phone::before {
    content: "";
    left: 50%;
    transform: translate(-50%);
    height: 100%;
    position: absolute;
    background: #0F2344;
    width: 2px;
}
.contact_branches_sec.page_pad.content-below-part p {
    font-family: Rubik;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.9268965721130371px;
    text-align: center;
}
.contact_branches_sec.page_pad.content-below-part h2 {
    padding-bottom: 10px;
    border-bottom: 3px solid;
    margin: 0px auto 0px;
    width: 100%;
    max-width: 500px;
}
.contact_branches_sec.page_pad.content-below-part h3 {
    border-top: 2px solid #0F2344;
    font-family: Rubik;
    font-size: 48px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0.9268965721130371px;
    text-align: center;
    color: #0F2344;
    padding-top: 40px;
}
.contact_branches_sec.page_pad.content-below-part a{
    color:#2D58A7;
} 
section.animate-slider-bg + .contact_branches_sec::before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100%;
    background: #fbddad;
    top: -100px;
    left: 0;
}
.animate-slider-bg h1 {
    font-family: Rubik;
    font-size: 85px;
    font-weight: 500;
    line-height: 80px;
    letter-spacing: -1.9199999570846558px;
    text-align: center;
    color: #fff;
}
.animate-slider-bg {
    height: 550px;
    background: #fff;
    border-radius: 25% 25% 50% 50% / 0% 0% 30% 30%;
    transform: scale(1.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
}
.responsive-iframe-container {
    position: absolute;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    z-index:-1;
    pointer-events: none;
    transform: scale(1);
}
.responsive-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
}
.contact_branches_sec {
    position: relative;
    padding-top: 150px;
    padding-bottom: 100px;
}
.contact_branches_sec .bg-yellow-light {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
}
.contact_branches_sec .bg-yellow-light img {
    height: 112%;
}
.contact_branches_sec .bg-green-light img{
    height:100%
}
.contact_branches_sec .bg-green-light {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -2;
    height: 111%;
    width: 100%;
}
.contact_branches_sec .show-lights {
    position: absolute;
    top: -45px;
    z-index: 0;
    left: 50%;
    width: calc(100% - 100px);
    transform: translate(-50%);
}
.contact_branches_sec .large-12.columns {
    position: relative;
}
.contact_branches_sec .con_title h2 {
    font-family: Rubik;
    font-size: 70.82px;
    font-weight: 700;
    line-height: 58.14px;
    text-align: center;
    color: #0F2344;
    margin-bottom: 50px;
}
.select2-dropdown.select2-dropdown--below .select2-results {
    margin: -29px auto 0 !important;
}
body.logged-in .select2-dropdown.select2-dropdown--below .select2-results{
    margin: 3px auto 0 !important;
}
body.logged-in .select2-container.select2-container--default:has([aria-controls="select2-event-city-results"]) .select2-dropdown.select2-dropdown--below .select2-results{
    margin: -15px auto 0 !important;
}
body.logged-in .select2-container--open .select2-dropdown--below input.select2-search__field[aria-controls="select2-event-city-results"] {
    top: -19px;
}
.home_locations .select2.select2-container.select2-container--default.select2-container--below.select2-container--open::before {
    content: "";
    width: 100%;
    height: 20px;
    display: block;
    bottom: -5px;
    position: absolute;
    background: #fbe5cb;
    max-width: calc(100% - 30px) !important;
    left: 15px;
    z-index: 9;
}
.date-picker-wrapper .month-wrapper {
    margin: 0px auto 0;
}
 .date-picker-wrapper {
    z-index: 99 !important;
}
.home_shows_banner_slider .swiper-pagination-custom .custom-pagination-bullet.custom-pagination-bullet-active,
.home_shows_banner_slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background: #FBDCAC !important;
}
.home_shows_banner_slider  .swiper-pagination {
    width: auto;
    position: absolute;
    left: 45%;
}
.home_shows_banner_slider .swiper-pagination-custom .custom-pagination-bullet,
.home_shows_banner_slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    width: 18px;
    height: 18px;
    opacity: 1;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    font-size: 0;
    cursor: pointer;
}
.home_shows_banner_slider  .swiper-pagination {
    width: auto;
    position: absolute;
    left: 42%;
    max-width: 130px;
    overflow: auto;
    white-space: nowrap;
}
.home_shows_banner_slider  .swiper-pagination::-webkit-scrollbar {
  width: 0px;
}
.home_shows_banner_slider  .swiper-pagination::-webkit-scrollbar-track {
  background: transparent;
}
.home_shows_banner_slider  .swiper-pagination::-webkit-scrollbar-thumb {
  background: transparent;
}
.date-picker-wrapper .month-wrapper table .caption > th {
    padding-top: 0px !important;
}
.select2-container--open .select2-dropdown--below input.select2-search__field[aria-controls="select2-event-city-results"]::placeholder {
    color: #000000;
}
.post_box {
    margin-bottom: 70px;
    box-shadow: 0px 12px 16.8px 0px #00000040;
    border-radius: 24px;
    overflow: hidden;
    background-color: #0F2344;
    flex: 1;
}
.post_box .wrap_img img,
.post_box .wrap_img {
    height: 289px;
}
.post_box .wrap_cont .author_date_time .wrap_item span {
    color: #FBDCAC;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
}
.post_box .wrap_cont .title h3 {
    margin: 0;
    color: #FFFFFF;
    font-family: Rubik;
    font-size: 21.7px;
    font-weight: 700;
    line-height: 32.55px;
    text-align: center;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.post_box .wrap_cont .link {
    display: none;
}
.post_box .wrap_cont {
    padding: 0 27px;
    padding-top: 10px;
    padding-bottom: 5px;
    min-height: 151px;
}
.post_box .wrap_cont .title {
    margin-bottom: 0;
}
.post_box .wrap_cont .author_date_time {
    margin-bottom: 0;
}
.blog_posts_slider_wrapper {
    margin-bottom: 0;
    background: #D9E8FF;
}
section.blog_main_sec.page_pad + section.newsletter_sec,
section.blog_main_sec.page_pad {
    background: #d9e8ff;
}
.load_more_wrap .anchor_info {
    width: 300px;
    height: 70px;
    font-family: Rubik;
    font-size: 32px;
    font-weight: 500;
    line-height: 59.25px;
    text-align: right;
    color: #0F2344;
    margin-top: 10px;
}
.load_more_wrap .anchor_info.visited {
    height: 70px;
    background: #fff;
}
.blog-banner-frame {
    background: #d9e8ff;
    padding: 200px 0 50px;
    margin-top: -50px;
}
.blog-banner-frame .containers {
    max-width: 1100px;
    margin: 0 auto;
    position: relative;
}
.blog-banner-frame .containers .poster-overlayimg {
    position: absolute;
    top: 60px;
    left: 50px;
    width: 100%;
    max-width: calc(100% - 117px);
    height: calc(100% - 97px);
    overflow: hidden;
}
.blog-banner-frame .containers .poster-overlayimg img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.load_more_wrap .anchor_info.disabled {
    opacity: 1; 
    visibility: visible;
}
.mai_filter_tab {
    background: #d9e8ff;
    padding: 50px 0 100px;
}

.mai_filter_tab ul.year_tabs {
    margin: 0;
    display: flex;
    gap: 0;
    list-style: none;
    position: relative;
    flex-wrap: wrap;
}
ul.year_tabs li.tab_item {
    position: relative;
    width: calc(100% / 4);
    
}
ul.year_tabs li.tab_item span{
    font-family: Rubik;
    font-size: 24px;
    font-weight: 500;
    line-height: 20.21px;
    text-align: center;
    cursor: pointer;
    position: relative;
}
ul.year_tabs li.tab_item::before {
    content: "";
    position: absolute;
    bottom: -14px;
    height: 4px;
    width: calc(100% + 50px);
    background: #0F2344;
    left: -50px;
}
ul.year_tabs li.tab_item:not(:nth-child(1)) {
    text-align: center;
}
ul.year_tabs li.tab_item span::before {
    content: "";
    position: absolute;
    bottom: -22px;
    right: 22px;
    width: 18px;
    height: 18px;
    background: #FBE5CC;
    border-radius: 50px;
    border: 1px solid #000000;
    transition: all .5s;
}
ul.year_tabs li.tab_item.active span::before {
    width: 28px;
    height: 28px;
    background: #FCC687;
    bottom: -28px;
    right: 19px;
}
.share-buttons {
    position: relative;
    top: 65px;
    z-index: 9;
    margin-top: -55px;
}
.share-buttons button {
    cursor:pointer;
}
.wrap_home_cats .cat_slidersss .swiper-wrapper {
    transition-timing-function: ease!important;
    transition-duration: 0s!important;
}
.show-info-tooltip .tooltip-show-content p> br:last-child {
    display: none;
}
.show_events_sec .events_list .event_row .info_col .wrap_btn.not_available .sold_icon {
    width: 100px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_address > span {
    width: calc(100% - 25px);
    color: #000a12;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_address svg {
    width: 25px;
    height: 25px;
    display: block;
}
.show_events_sec .events_list.new-features .event_row.not_available {
    pointer-events: none;
}
.show_events_sec .events_list.new-features .event_row.not_available .info_col {
    background: #D9D9D9;
}
.show_events_sec .events_list.new-features .event_row.not_available .info_col .date_time_address * {
    color: #000A12 !important;
}
.responsive-iframe-containerss .bn-full-gif {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.responsive-iframe-containerss .bn-full-gif img {
    width: 100%;
    height:100%;
}
.home_locations {
    visibility: hidden;
    opacity: 0;
}
.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 133px;
}
.breadcrumbs-scrolled.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 123px;
}
.logged-in .header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 165px;
}
.logged-in .breadcrumbs-scrolled.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 155px;
}
.show_related_sec .wrap_shows .show_box .wrap_title_location .wrap_title .btn_info{
    display:none;
}
.show_related_sec .wrap_shows .show_box .wrap_btn_info.mobile_only {
    display: none !important;
}
.custom-pagination {
    width: auto;
    position: absolute;
    left: 43%;
    max-width: 110px;
    overflow: auto;
    white-space: nowrap;
    z-index: 9999999999999999;
    bottom: 15px;
    font-size: 30px;
    display: flex;
    gap: 20px;
    align-items: center;
    color: #fff;
    border-radius: 30px;
    padding: 5px 0px;
    min-width: 110px;
    justify-content: center;
    transition:.5s;
}
.custom-pagination:hover {
    background: #3D467D;
    box-shadow: 0px 4px 4px 0px #00000040;  
}
.custom-pagination .swiper-pagination-current {
    font-size: 0;
}
.custom-pagination button {
    color: #fff;
    cursor: pointer;
}
.custom-pagination button.disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}

/* about page css */
.home_top_sec.abouts_us_page_fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
#top-lighting-img {
    width: 100%;
}
.about_banner_content {
    padding-top: 45px;
    padding-bottom: 200px;
}
.about_banner_content .bn-full-gif {
    width: 100%;
}
.about_banner_content .small_title {
    font-family: Rubik;
    font-size: 110px;
    font-weight: 500;
    line-height: 120px;
    text-align: center;
    color: #fff;
}
.about_banner_content  .title h1 {
    font-family: Rubik;
    font-size: 280px;
    font-weight: 900;
    line-height: 180px;
    text-align: center;
    color: #FCC687;
}
p.order-by-phone-wrap {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    max-width: 440px;
    margin: 0 auto;
}
.show_hero + .wrap_brief_video.page_pad +  .show_related_sec.page_pad {
    padding-top: 100px;
}
.slider-shows-wrapper .swiper-slide-shows .showsMovie_bx .showsMovie_thumbs > a {
    display: block;
    position: relative;
    z-index: 9;
}
@keyframes jumpAnimation {
    0% {
        transform: translateY(-200px);
        opacity: 0;
    }
    70% {
        transform: translateY(30px);
        opacity: 1;
    }
    100% {
        transform: translateY(0);
    }
}

@keyframes reverse-jump {
    0% {
        transform: translateY(600px);
        opacity: 0;
    }
    70% {
        transform: translateY(-30px);
        opacity: 1;
    }
    100% {
        transform: translateY(0);
    }
}
#top-lighting-img.animate-jump {
    animation: jumpAnimation 1.5s ease-out;
}
.about_banner_content .wrap_info.reverse-jump {
    animation: reverse-jump 1.5s ease-out;
}
.blog-banner-frame #play_btn_on_abt {
    letter-spacing: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.blog-banner-frame #play_btn_on_abt svg{
    transform:scale(1);
    transition: transform 0.9s ease, box-shadow 0.3s ease;
    cursor:pointer;
}
.blog-banner-frame .containers:hover #play_btn_on_abt svg {
    transform: scale(1.4);
    transition: transform 0.9s ease, box-shadow 0.3s ease;
}
.blog-banner-frame .containers #play_btn_on_abt svg path[fill="white"] + path {
    transition: all .9s;
    stroke-width: 6.5px;
}
.blog-banner-frame .containers:hover #play_btn_on_abt svg path[fill="white"] + path {
    stroke: rgb(255 255 255);
    stroke-width: 11.5px;
}
.blog-banner-frame.padd-0{
    padding: 0;
    background: transparent;
}
.about_hero .max-w-custom {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    margin-bottom: 200px;
}
.about_hero .wrap_content {
    padding-bottom: 0;
}
.about_hero .max-w-custom .col-md-5.columns img {
    position: static;
    height: auto;
    object-fit: contain;
    transform: scale(1);
    width: auto;
    object-position: 0;
}
.about_hero .max-w-custom .col-md-7.columns {
    width: calc(48% - 5px);
}
.about_hero .max-w-custom .col-md-5.columns {
    width: calc(52% - 5px);
}
.about_hero .wrap_content .flex_wrap .wrap_info .desc {
    max-width: 100%;
    margin-bottom: 0;
}
.about_hero .wrap_content .flex_wrap .wrap_info .desc p {
    letter-spacing: 0;
    color: rgba(255, 255, 255, .9);
    margin: 0;
    font-family: Rubik;
    font-size: 48px;
    font-weight: 400;
    line-height: 56.88px;
    text-align: right;
}
.about_hero .wrap_content .flex_wrap .wrap_info .desc p a {
    font-weight: 700;
    color: #FCC687;
}
.chairman_sec .row {
    max-width: 1220px;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img {
    border: 3.97px solid #FCC687;
    border-radius: 50%;
    overflow: hidden;
    height: 519px;
    width: 519px;
    transition: all .5s;
    position: relative;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img:hover {
    transform: translate(30px);
    box-shadow: 0 0 20px 2px #fcc687;
}


.chairman_sec .flex_wrap .wrap_img .chairman_img:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: inset 0 0 20px 10px rgb(255 214 165 / 50%);
    opacity: 0;
    transition: all .5s;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img:hover:before {
    opacity: 1;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img picture {
    display: block;
    height: 100%;
}
.chairman_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    border-radius: 50%;
    width: 200px;
    height: 200px;
    padding: 30px;
}
.mic-img-first {
    position: absolute;
    bottom: -280px;
    right: -130px;
}
.chairman_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    bottom: 0px;
}
.chairman_friends_sec  .flex_wrap .wrap_img .chairman_img:hover {
    transform: translate(-30px);
}
.chairman_friends_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    right: -5%;
    left: unset;
}
.mic-img-second {
    position: absolute;
    bottom: -312px;
    left: -185px;
}
.drum-sound-bg {
    width: calc(100% + 80px);
    position: relative;
    left: 40px;
    max-width: calc(100% + 80px);
    top: -130px;
    z-index: -1;
}
.chairman_sec .flex_wrap .wrap_chairman_content .title h2 {
    color: #ffffff;
    margin: 0;
    font-family: Rubik;
    font-size: 48px;
    font-weight: 700;
    line-height: 56.88px;
    text-align: right;
}
.chairman_sec .flex_wrap .wrap_chairman_content .title h3 {
    font-family: Rubik;
    font-size: 64px;
    font-weight: 700;
    line-height: 1;
    text-align: right;
    color: #FDC788;
    margin: -10px 0 30px;
}
.chairman_sec .flex_wrap .wrap_chairman_content .title {
    margin-bottom: 0;
}
.chairman_sec .flex_wrap {
    align-items: flex-end;
}
.chairman_sec .flex_wrap .wrap_chairman_content .desc p {
    letter-spacing: .48px;
    color: #ffffff;
    margin: 0;
    font-family: Rubik;
    font-size: 36px;
    font-weight: 400;
    line-height: 42.66px;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    position: relative;
    top: 170px;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    width: 45%;
}
.chairman_sec .flex_wrap .wrap_chairman_content .desc p a {
    font-weight: 700;
    color: #fdc788;
}
.chairman_sec .flex_wrap .wrap_chairman_content .desc:before {
    display:none;
}
.chairman_friends_sec .flex_wrap {
    position: relative;
    right: 150px;
    padding-top: 100px;
}
.chairman_sec {
    padding-top: 0;
}
.about_hero .max-w-custom:last-child {
    margin-bottom: 140px;
}
.chairman_sec.chairman_friends_sec.page_pad {
    margin-bottom: 0;
}
.team-about-sec {
    position: relative;
    margin-top: -28%;
    background: #fff;
}
.just-footer-top {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
.team-about-sec .curve_home {
    position: absolute;
    width: 100%;
    left: 0;
    top: -124px;
    height: auto;
}
span.sub-tl {
    font-family: Rubik;
    font-size: 85.53px;
    font-weight: 500;
    line-height: 112px;
    text-align: center;
    color: #0F2344;
    display: block;
}
h2.main-tl {
    font-family: Rubik;
    font-size: 142.55px;
    font-weight: 700;
    line-height: 112px;
    text-align: center;
    color: #2D58A7;
}
.grid-item.main  {
    color: #959595;
    background-color: white;
    grid-area: main;
    padding: 0;

}

.grid-item.main .items .item {
    display: inline-block;
    min-height: 642px;
    min-width: 345px;
    margin: 0 10px;
    position: relative;
    padding-top: 115px;
}
.grid-item.main::-webkit-scrollbar,
.grid-item.main .items::-webkit-scrollbar,
.grid-item.main .items .item::-webkit-scrollbar {
    width: 0px;
    height:0px;
    opacity:0;
}
.grid-item.main::-webkit-scrollbar-track,
.grid-item.main .items::-webkit-scrollbar-track,
.grid-item.main .items .item::-webkit-scrollbar-track {
    opacity:0;
}
.grid-item.main::-webkit-scrollbar-thumb,
.grid-item.main .items::-webkit-scrollbar-thumb,
.grid-item.main .items .item::-webkit-scrollbar-thumb {
    opacity:0;
}
.abt-team-title {
    background: #C4D7FB;
    text-align: center;
    padding: 20px 18px 50px;
    border-radius: 0 0 172px 172px;
    height: calc(100% - 462px);
}
.wrap-abt-team {
    width: 345px;
    height: 682px;
    border-radius: 172px;
    overflow: hidden;
    pointer-events: none;
}
.abt-team-main-box .abt-team-img {
    height: 422px;
    overflow: hidden;
    border-radius: 172px 172px 0 0;
    background: #C8D6EF;
}
.abt-team-title h3 {
    color: #2D58A7;
    font-size: 25.19px;
    font-weight: 500;
    line-height: 32.19px;
}
.abt-team-title h4 {
    color: #1F2D6E;
    font-size: 27.99px;
    font-weight: 400;
    line-height: 32.19px;
}
.abt-team-main-box {
    position: relative;
}
.abt-team-main-box .hover_top_abt_img {
    position: absolute;
    top: 60px;
    left: 50%;
    transform: translate(-50%, 0);
    opacity: 0;
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
    pointer-events: none;
    gap: 7px;
}

.abt-team-main-box:hover .hover_top_abt_img {
    transform: translate(-50%, -165px);
    opacity: 1;
}


/*@keyframes customBounceUp {
  0%    { transform: translateY(0); }
  20%   { transform: translate(-50%, -280px); }
  40%   { transform: translate(-50%, -200px); }
  60%   { transform: translate(-50%, -240px); }
  80%   { transform: translate(-50%, -210px); }
  90%   { transform: translate(-50%, -215px); }
  100%  { transform: translate(-50%, -210px); }
}*/

/*@keyframes customBounceUp {
  0%    { transform: translate(-50%, 0); }
  20%   { transform: translate(-50%, -220px); }
  40%   { transform: translate(-50%, -180px); }
  60%   { transform: translate(-50%, -200px); }
  80%   { transform: translate(-50%, -170px); }
  90%   { transform: translate(-50%, -180px); }
  100%  { transform: translate(-50%, -190px); }
}*/

@keyframes reverse-jump-one {
    0% {
        transform: translate(-50%, 0);  
        opacity: 0;
    }
    30% {
        transform: translate(-50%, -190px); 
        opacity: 1;
    }
    50% {
        transform: translate(-50%, -160px); 
    }
    70% {
        transform: translate(-50%, -150px); 
    }
    100% {
        transform: translate(-50%, -170px); 
    }
}


.abt-team-main-box .abt-team-img img {
    transform-origin: center top;
}
.abt-team-main-box .abt-team-img img {
    transform: scale(1);
    transform-origin: center top;
    transition: transform 0.2s ease-in-out; /* Add this line */
}

.abt-team-main-box:hover .abt-team-img img {
    transform: scale(1.12);
    transform-origin: center top;
}

@keyframes jump-in {
    0% { transform: scale(1); }
    30% { transform: scale(1.3); } /* Big jump */
    50% { transform: scale(1.15); } /* Small bounce */
    70% { transform: scale(1.25); } /* Small jump */
    100% { transform: scale(1.12); } /* Settle slightly bigger */
}

@keyframes jump-out {
    0% { transform: scale(1.2); }
    30% { transform: scale(1); } /* Slight shrink */
    50% { transform: scale(1.05); } /* Small bounce */
    70% { transform: scale(1); } /* Small jump */
    100% { transform: scale(1); } /* Settle back to normal */
}
/*.abt-team-main-box:hover .abt-team-title {
    animation: hvr-wobble-vertical 0.6s ease forwards;
}

.abt-team-main-box:not(:hover) .abt-team-title {
    animation: hvr-wobble-vertical-out 0.6s ease forwards;
}*/

@keyframes hvr-wobble-vertical {
    0% {
        transform: translateY(0px);
    }
    30% {
        transform: translateY(-30px);
    }
    50% {
        transform: translateY(-20px);
    }
    70% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(-30px);
    }
}

@keyframes hvr-wobble-vertical-out {
    0% {
        transform: translateY(-30px);
    }
    30% {
        transform: translateY(-15px);
    }
    50% {
        transform: translateY(-20px);
    }
    70% {
        transform: translateY(-30px);
    }
    100% {
        transform: translateY(0px);
    }
}
.grid-item.main .items .item:nth-child(3n+1) .abt-team-title{
    background:#C4D7FB;
}
.grid-item.main .items .item:nth-child(3n+2) .abt-team-title{
    background:#FBDCAC;
}
.grid-item.main .items .item:nth-child(3n+3) .abt-team-title{
   background:#E9E9E9;
}
.team-about-sec + .about_work_sec .just-footer-top {
    margin-top: 0;
    position: relative;
    background: #fff;
}
.team-about-sec .main-title-subtitle {
    margin-top: -45px;
    position: relative;
}
.about_hero .max-w-custom:nth-child(even) {
    flex-direction: row-reverse;
}
div#about_info_1 {
    margin-left: 0;
    position: relative;
    left: 80px;
}
.info-sec-2 .flex_wrap .desc {
    position: relative;
    top: 60px;
}
.about_hero .max-w-custom.info-sec-3 .col-md-7.columns {
    width: calc(63% - 5px);
}
.about_hero .max-w-custom.info-sec-3 .col-md-5.columns {
    width: calc(18% - 5px);
}
.about_hero .max-w-custom.info-sec-4 .desc {
    position: relative;
    top: 85px;
}
.mic-img-first,
.mic-img-second{
    pointer-events:none;
}
div#search_popup .search-form input.wcjapsSearchKeyword{
    color: #FFF;
    background-image:url(/wp-content/uploads/search-icons-new-1.svg);
    cursor:pointer;
}
div#search_popup .search-form input.wcjapsSearchKeyword:focus, 
div#search_popup .search-form input.wcjapsSearchKeyword:hover {
    background-image: url(/wp-content/uploads/search-icons-new-1-hover.svg);
}
div#search_popup .search-form input.wcjapsSearchKeyword::placeholder {
    color: #FFFFFFB0;
}
body section.just-footer-top {
    padding-top: 138px;
}
.newsletter_sec .just-footer-top {
    margin-top: 0;
    background-position: top !important;
}
.poster-ifarame {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.poster-ifarame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* div#show_heros {
    transform: translatey(calc(100% - 220px));
    transition: all 1s;
}
.another-body-class div#show_heros {
    transform: translatey(0%);
    transition: all 1s;
} */
/*
div#show_heros.scroll-active .row.show_row.new-update .wrap_info .wrap_p_d .wrap_duration, 
div#show_heros.scroll-active .row.show_row.new-update .wrap_info .wrap_p_d .price_item,
div#show_heros.scroll-active .flex_wrap-text .wrap_title h1 {
    color: #000000;
    transition-delay:.5s;
    transition: color .5s;
} */
/* section.blog_main_sec.page_pad {
    padding-top: 80px;
} */
/* div#show_heros {
    position: absolute;
    left: 0;
    width: 100%;
} */
body .row.show_row.new-update .wrap_info .wrap_btns .order_btn a.order_btn_trigger:hover,
.home_top_sec .wrap_abs_content .wrap_btns .wrap_btn .order_info_btn:hover {
    background: #fff;
}
.fancybox-container {
    z-index: 99999999999999 !important;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images img,
.personal_area_sec.actives-anims .wrap_iframe .shadow-images img {
    mix-blend-mode: overlay;
    filter: brightness(100);
    opacity: .7;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_show_images_slider {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}
.events_row_main_tt .containers {
    position: relative;
    max-width: 500px;
    margin: 0 auto;
}
.events_row_main_tt.blog-banner-frame {
    background: transparent;
    padding: 0;
}
.events_row_main_tt.blog-banner-frame .img_video {
    display: block;
}
.events_row_main_tt.blog-banner-frame .containers .poster-overlayimg {
    position: absolute;
    top: 8px;
    left: 30px;
    width: 100%;
    max-width: calc(100% - 60px);
    height: calc(100% - 25px);
    overflow: hidden;
}
.events_row_main_tt.blog-banner-frame #play_btn_on_abt svg {
    width: 60px;
}
.home .cat_slidersss .show_box .show-hide-quots .show-info-tooltip h3 {
    border-bottom: 0px solid #ffff;
}
.home .cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec {
    width: calc(100% - 35px);
    left: 15px;
}
.home .cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-regular-price {
    max-width: calc(100% - 50px);
    margin: 0 auto;
}
.home .cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-regular-price .time-new svg {
    width: 18px;
}
.slider-shows-wrapper .swiper-slide-shows .soldout_icon {
    position: absolute;
    z-index: 1;
    bottom: 23px;
    right: 5px;
    max-width: 210px;
}
.shows_quots-icons.actives {
    z-index: 9999;
}
.shows-info-tooltip.active-class {
	z-index:999;
}
.marquee-swiper .swiper-slide {
    padding-top: 50px;
}
.wrap-abt-team {
    width: 255px;
    height: 503px;
}
.abt-team-main-box .abt-team-img {
    height: 311px;
}
.abt-team-main-box .abt-team-title {
    padding: 30px 18px 40px;
    height: calc(100% - 380px);
}
.abt-team-main-box .abt-team-title h3 {
    font-family: Rubik;
    font-weight: 700;
    font-size: 27.99px;
    line-height: 32.19px;
    text-align: center;
}
.abt-team-main-box .abt-team-title h4 {
    color: #1F2D6E;
    font-family: Rubik;
    font-weight: 500;
    font-size: 25.19px;
    line-height: 32.19px;
    text-align: center;
}
.hover_top_abt_img span.heading {
    font-family: 'OS Luizi Round_FFC';
}
.wrap_prices .price_item.price_hista_item span:last-child {
    margin-right: 8px;
}
@media screen and (min-width:1790px){
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location .wrap_title h3 {
    color: #0F2344;
    margin: 0;
    font-size: 29.8px;
    font-weight: 500;
    line-height: 35.32px;
    letter-spacing: -0.03em;
    text-align: right;
    width: 94%;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location .wrap_location span {
    letter-spacing: .16px;
    color: #0F2344;
    font-family: Rubik;
    font-size: 19.87px;
    font-weight: 400;
    line-height: 23.54px;
    text-align: right;
}
.are-we-friends .modal-content .img-parts h2 {
    font-size: 45.78px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    color: #0F2344;
    max-width: 370px;
    margin-bottom: 10px;
}
.are-we-friends .i-frame-parts iframe#smarticket {
    height: 495px;
}
.are-we-friends .modal-content .img-parts h2 {
    margin-bottom: 10px;
}
.show_hero .wrap_content {
    padding-top: 170px;
    padding-bottom: 95px;
}
.mic-shdows-img {
    height: 800px;
}
.contact_sec.page_pad, .contact_sec .flex_wrap {
    min-height: calc(100vh - 110px);
    height: calc(100vh - 110px);
}
.contact_sec.page_pad .large-12.columns .con_shadow-images {
    top: -80px;
}
.mic-shdows-img .con_shadow-images1 {
    top: -98px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    top: 80px;
    left: 260px;
    width: 400px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic:hover {
    top: 220px;
    rotate: -40deg;
    left: 339px;
}
.contact_sec .flex_wrap {
    padding: 0px 255px 0px 181px;
}
.show_row {
    max-width: 1450px;
}
.show_hero .flex_wrap-img .wrap_main_img img,
.show_hero .flex_wrap-img .wrap_main_img {
    height: 609px;
}
}

@media screen and (min-width:1641px){
section.blog_main_sec.page_pad > .row {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 35px;
}
section.blog_main_sec.page_pad > .row .column {
    width: calc(100% / 3 - 24px);
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner > h2 {
    font-size: 105px;
}
.wrap_brief_video.page_pad.new-updates .wrap_brief p {
    font-size: 28px;
    line-height: 40px;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features {
    min-height: 530px;
    max-height: 530px;
}
.show_hero + .wrap_brief_video.page_pad img.ps-top-box-studio {
    height: 100%;
}
}
@media screen and (min-width:1025px){
    .grid-item.main .items .item:nth-child(odd) {
        top: 50px;
    }
.team-about-sec + .about_work_sec .just-footer-top {
    padding-top: 214px;
}
}
@media screen and (min-width:1641px) and (max-width:1670px){
.extas_links ul.header_acessbilty_liks {
    gap: 8px;
    }
.header .flex_wrap {
    padding: 5px 20px 5px;
}
.extas_links ul.header_acessbilty_liks li a {
    font-size: 20px;
}
.header .flex_wrap .wrap_cart a span {
    font-size: 16px;
}
form.search-form input:hover,
form.search-form input:focus {
    max-width: 85%;
}
.logged-in .header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 130px;
}
.logged-in .destop_menus_popups {
    top: 120px;
}
.path-bg {
    background-position: center -5px;
}
}
@media screen and (max-width:1640px){
.custom-pagination {
    left: 42%;
    bottom: 5px;
    font-size: 24px;
}
.header .flex_wrap .wrap_logos .logo, .header .flex_wrap .wrap_logos .logo2 {
    height: 50px;
}
.header .flex_wrap .wrap_logos .logo2 #hist-logo-lottie {
    top: -7px;
    position: relative;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features {
    max-height: 350px;
    min-height: 350px;
}
.logged-in .destop_menus_popups {
    top: 135px;
    box-shadow: 0 0 10px #777777;
}
.home_shows_banner_slider  .swiper-pagination {
    bottom: -8px !important;
}
.destop_menus_popups .link-texts p {
    font-size: 18px;
    line-height: 22px;
    margin: 5px -30px 5px;
}
.destop_menus_popups .top-side-menu img {
    width: 200px;
}
.destop_menus_popups {
    top: 94px;
    padding: 15px 20px;
}
.destop_menus_popups nav.nav.desktop_only ul li a {
    font-size: 22px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img  .show-info-tooltip .tooltip-show-content {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    max-height: 160px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons svg {
    width: 40px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons {
    position: absolute;
    left: -15px;
    top: 0px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip  h3 {
    letter-spacing: -0.03em;
    min-height: 49px;
}
.show-info-tooltip  h3 {
    font-size: 18px;
    line-height: 20px
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip {
    z-index: 9;
    right: calc(100% + -10px);
    top: -10px;
}
.extas_links ul.header_acessbilty_liks li a,
  .header .flex_wrap .wrap_cart a span {
    font-size: 16px;
    line-height: 1;
}
form.search-form input:hover,
form.search-form input:focus {
    max-width: 90%;
}
.header .flex_wrap .wrap_cart.login_wrap + .wrap_cart {
    margin-right: 10px;
}
.header .flex_wrap .wrap_logos {
    width: 20%;
}
.header .flex_wrap .wrap_cart a .user_icons > svg,
.extas_links ul.header_acessbilty_liks .icons-ablt > svg, 
.extas_links ul.header_acessbilty_liks .icons-ablt > img {
    width: 20px;
    height: 20px;
}
form.search-form input {
    background-size: 24px !important;
    height: 35px !important;
}
.header_menu_section .wrap_mob_opener.mobile_only {
    gap: 20px;
    align-items: center;
}
#nav-icon3{
    width: 40px;
    height: 35px;
}
#nav-icon3 span:nth-child(1) {
    top: 8px;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
    top: 24px;
}
#nav-icon3 span:nth-child(4) {
    top: 16px;
}
.header .flex_wrap {
    min-height: 54px;
    padding: 9px 20px 9px;
}
.cart_login_wrap.desktop_only, .header_menu_section {
    width: 42%;
    margin: 0 !important;
}
.wrap_free_search {
    width: 310px;
}
.abs_banner_strips.new {
    top: 67px;
    margin-bottom: 30px;
}
.parent-show-slider .wrap_abs_content .row.home_row {
    max-width: 1170px;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_img img {
    height: 590px;
}
.parent-show-slider .wrap_abs_content .row.home_row {
    margin-top: 60px !important;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_title h1 {
    font-size: 45px;
    line-height: 1;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_prices .price_item.price_hista_item > span {
    font-size: 32px;
    line-height: 30px;
    margin-bottom: 0;
}
.home_row .wrap_prices .wrap_duration span,
.home_row .wrap_prices .price_item span {
    font-size: 20px;
    color: #fff;
}
.path-bg .home_locations.new-design-part h2.only-desktop-title {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 25px;
}
.path-bg .home_locations.new-design-part {
    padding: 0;
    position: relative;
    top: -130px;
}
.home_top_sec {
    padding: 0 0 130px;
}
.curtain-close .right_c .right_cart {
   display: block;
    max-width: 84%;
    margin: 0 0 0 auto;
}
.curtain-close .left_c .left_cart {
    display: block;
    max-width: 84%;
    margin: 0 auto 0 0;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 {
    top: 45px;
}
.home_main_sec .wrap_home_cats .cat_row {
    margin-bottom: 0;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more {
    width: 100px;
    height: 376px;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev {
    width: 105px;
    height: 376px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec {
    padding: 6px 20px;
    height: 60px;
    width: calc(100% - 55px);
}
.left_c h3 {
    font-size: 90px;
    line-height: 73px;
    bottom: 254px;
    max-width: 450px;
    right: 57%;
}
.right_c h3 {
    left: 29%;
    font-size: 60px;
    line-height: 45px;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons svg {
    width: 35px;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons {
    bottom: 19px;
    right: 9px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip {
    max-width: 304px;
    right: 12px;
    height: 330px;
    bottom: 32px;
    max-height: 330px;
    border-radius: 40px 0 20px 0;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
}
.show-info-tooltip .prices-sec p.tooptip-discounted-price {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 5px;
}
.show-info-tooltip .prices-sec p.tooptip-regular-price {
    font-size: 13px;
    line-height: 20px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content p {
    font-size: 15px;
    line-height: 18px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content {
    max-height: 190px;
}
.wrap_faq_banner .wrap_inner {
    min-height: 540px;
}
.wrap_faq_banner .wrap_inner .wrap_title h1{
    font-size: 44px;
}
.faq__questions_title,  .faq__answer_title {
    font-size: 30px;
}
.videos_faqs_sec .faq_title h2{
font-size: 44px;    
}
.videos_faqs_sec .faq_title {
    max-width: 829px;
    padding: 25px 15px 25px 15px;
    top: -15px;
}
.faq_subject_sec .flex_wrap .vertical.tabs#faq-tabs .tabs-title > a span{
        font-size: 28px;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos .swiper-wrapper .swiper-slide .wrap_videos_box a .wrap_title{
    font-size: 28px;
    line-height: 30px;
}
#nav-icon3.open span:nth-child(2), 
#nav-icon3.open span:nth-child(3) {
    top: 17px;
    left: 23%;
}
/* .show_hero .row.show_row.new-update {
    align-items: inherit;
} */
.show_hero .flex_wrap-text .wrap_title h1 {
    font-size: 55px;
    line-height: 63.42px;
}
.show_hero .row.show_row.new-update .flex_wrap-text {
    height: 450px;
}
.contact_sec .flex_wrap {
    padding: 0px 80px 60px 120px;
}
.contact_sec .flex_wrap .title_desc .title h1 {
    font-size: 80px;
    line-height: 50.42px;
    margin-bottom: 40px;
}
.contact_sec .flex_wrap .title_desc {
    max-width: 530px;
}
.contact_sec .flex_wrap .title_desc .desc p a,
.contact_sec .flex_wrap .title_desc .desc p {
    font-size: 19px;
    line-height: 25px;
}
.mic-shdows-img {
    height: 690px;
    max-width: 610px;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images1 {
    transform: translate(-460px);
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images {
    transform: translate(-596px);
}
.contact_sec.page_pad .con_animate_images .con_animations_img_1 {
    height: 600px;
}
.contact_sec.active_con .con_animate_images .con_animations_img_1 {
    width: 55%;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    bottom: 65px;
}
.contact_sec.page_pad.active_con .con_animate_images .con_animations_img_3 {
    transform: translate(-86%);
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    width: 550px;
}
.mic-shdows-img .con_shadow-images1 {
    width: 100px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    left: 242px;
        top: 120px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic:hover {
    top: 250px;
    left: 330px;
}
.contact_sec.page_pad .con_animate_images img.phone_pic {
    width: 350px;
}
.personal_area_sec .wrap_iframe h2 {
    margin-bottom: 35px;
    font-family: Rubik;
    font-size: 57.96px;
    font-weight: 800;
    line-height: 34.49px;
    text-align: center;
}
.personal_area_sec .row {
    max-width: 800px;
}
.personal_area_sec {
    min-height: 600px;
}
.animate_images .animations_img_2 {
    width: 350px;
}
.animate_images .animations_img_3 {
    width: 500px;
}
.personal_area_sec .wrap_iframe iframe {
    min-height: 330px;
}
.home_top_sec {
    min-height: 900px;
}
.home_top_sec  .responsive-iframe-container {
    padding-bottom: 63%;
}
  .wrap_search_banner .wrap_inner .wrap_title h1 {
    font-size: 70px;
    line-height: 80px;
    letter-spacing: 0px;
}
.animate-slider-bg {
    height: 420px;
}
.animate-slider-bg h1 {
    font-size: 70px;
    line-height: 80px;
}
.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 111px;
}
.breadcrumbs-scrolled.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 91px;
}
.logged-in .header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 143px;
}
.logged-in .breadcrumbs-scrolled.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 133px;
}
.about_banner_content .small_title {
    font-size: 90px;
    line-height: 100px;
}
.page-template-tpl-about .row {
    max-width: 1200px;
}
.about_banner_content  .title h1 {
    font-size: 240px;
    line-height: 150px;
}
.page-template-tpl-about .blog-banner-frame .containers {
    max-width: 940px;
}
.about_hero .wrap_content .flex_wrap .wrap_info .desc p {
    font-size: 40px;
    line-height: 50px;
}
.about_hero .max-w-custom {
    margin-bottom: 80px;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img {
    height: 430px;
    width: 430px;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img img {
    height: 430px;
}
.chairman_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    width: 160px;
    height: 160px;
    left: 8%;
}
.mic-img-first {
    bottom: -203px;
    right: -99px;
    width: 315px;
}
.mic-img-second {
    bottom: -220px;
    left: -70px;
    width: 300px;
}
.chairman_friends_sec .flex_wrap {
    padding-top: 80px;
    max-width: 1070px;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    width: 55%;
}
.chairman_sec .flex_wrap .wrap_chairman_content .desc p {
    font-size: 32px;
    line-height: 40px;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    position: relative;
    top: 110px;
}
.about_hero .wrap_content {
    padding-top: 50px;
}
.about_hero .max-w-custom:last-child {
    margin-bottom: 80px;
}
.team-about-sec .curve_home {
    top: -90px;
}
span.sub-tl {
    font-family: Rubik;
    font-size: 65px;
    line-height: 90px;
}
h2.main-tl {
    font-size: 100px;
    line-height: 70px;
}
.wrap-abt-team {
    width: 300px;
    height: 680px;
}
.grid-item.main .items .item {
    min-height: 470px;
    min-width: 300px;
    padding-top: 150px;
}
.abt-team-main-box .abt-team-img {
    height: 368px;
}
body .any-quetions {
    padding-bottom: 160px;
    padding-top: 150px;
}
.about_work_sec {
    margin-top: -5px;
}
div#about_info_1 {
    left: 45px;
}
.info-sec-2 .flex_wrap .desc {
    position: relative;
    top: 30px;
}
.about_hero .max-w-custom.info-sec-4 .desc {
    position: relative;
    top: 55px;
}
.grid-item.main .items {
    margin-right: 10px;
    padding-bottom: 60px;
}
.abt-team-main-box .abt-team-img {
    height: 332px;
}
.abt-team-title {
    height: calc(100% - 332px);
}
.grid-item.main .items .item {
    min-width: 270px;
}
/* .abt-team-title h3 {
    font-size: 32px;
    line-height: 36px;
} */
/* .abt-team-title h4 {
    font-size: 28px;
    line-height: 36px;
} */
.wrap-abt-team {
    width: 254px;
    height: 503px;
}
    body .show_hero .wrap_content {
        padding-top: 150px !important;
    }
.show_hero {
    min-height: 715px;
}
.show_hero .flex_wrap-img .wrap_main_img img,
.show_hero .flex_wrap-img .wrap_main_img {
    height: 486px;
}
.wrap_brief_video .inner {
    max-width: 680px;
}
.row.show_row.new-update .wrap_info .wrap_btns .order_btn a.order_btn_trigger {
    min-height: 62px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img img {
    height: 249px;
}
.events_row_main_tt .containers {
    max-width: 330px;
}
.events_row_main_tt.blog-banner-frame #play_btn_on_abt svg {
    width: 40px;
}
.events_row_main_tt.blog-banner-frame .containers .poster-overlayimg {
    position: absolute;
    top: -3px;
    left: 20px;
    width: 100%;
    max-width: calc(100% - 40px);
    height: calc(100% - 9px);
    overflow: hidden;
}
}
@media screen and (max-width:1440px){
div#hist-logo-lottie, div#friends-logo-lottie {
    width: 150px !important;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more {
    width: 90px;
    height: 336px;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev {
    width: 95px;
    height: 336px;
}
.faq_subject_sec .flex_wrap .posts_col .posts_col_list .vertical.tabs::-webkit-scrollbar, 
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content::-webkit-scrollbar {
    width: 5px;
    border-radius: 15px;
    background: #fff;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content {
    max-height: 120px;
    overflow: auto;
    padding-left: 5px;
    padding-bottom: 5px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip {
    max-width: 304px;
    min-height: auto;
    z-index: 9;
    right: 12px;
    height: 295px;
    bottom: 70px;
    max-height: 295px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip {
    border-radius: 40px 0 20px 0;
    max-width: 284px;
    right: 13px;
    height: 295px;
    bottom: 70px;
    max-height: 295px;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons svg {
    width: 30px;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons {
    bottom: 54px;
    right: 12px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec {
    padding: 6px 10px;
    left: 30px;
}
.left_c h3 {
    bottom: 250px;
    right: 60%;
}
.curtain-close .left_c .left_cart {
    max-width: 89%;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 {
    top: 40px;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 a {
    padding: 0px 60px;
    gap: 15px;
    border-radius: 13px 13px 0 0;
    border-width: 10px 10px 0;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 a svg {
    width: 25px;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 {
    font-size: 24px;
    line-height: 70px;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_2 {
    width: 200px;
}
.contact_sec.page_pad.active_con .con_animate_images .con_animations_img_3 {
    transform: translate(-108%);
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    width: 480px;
}
.contact_sec .flex_wrap .title_desc {
    width: 100%;
}
.animate_images .animations_img_2 {
    width: 270px;
}
.animate_images .animations_img_3 {
    width: 380px;
}
.home_top_sec  .responsive-iframe-container {
    padding-bottom: 66%;
}
.about_work_sec {
    padding-top: 0px;
}
.mic-img-second {
    bottom: -215px;
    left: -100px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img img {
    height: 240px;
}
}
@media screen and (max-width:1366px){
.custom-pagination {
    bottom: -10px;
}
.header .flex_wrap .wrap_logos .logo, .header .flex_wrap .wrap_logos .logo2 {
    height: 35px;
}
div#hist-logo-lottie, div#friends-logo-lottie {
    width: 120px !important;
}
.abs_banner_strips.new {
    top: 53px;
    margin-bottom: -30px;
}
.curtain-close .right_c .right_cart {
    max-width: 80%;
}
.right_c h3 {
    left: 33%;
}
.path-bg {
    background-position: center -20px;
}
.contact_sec .flex_wrap {
    padding: 0px 80px 60px 60px;
}
.contact_sec.page_pad.active_con .con_animate_images .con_animations_img_3 {
    transform: translate(-93%);
}
.mic-shdows-img {
    height: 600px;
    max-width: 610px;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images1 {
    transform: translate(-415px);
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images {
    transform: translate(-516px);
}
.contact_sec.page_pad .con_animate_images img.phone_pic {
    width: 230px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    top: 160px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic:hover {
    top: 220px;
    left: 330px;
}
.personal_area_sec {
    min-height: 575px;
}
.animate_images .animations_img_2 {
    width: 210px;
}
.animate_images .animations_img_3 {
    width: 320px;
}
.personal_area_sec.actives-anims img.animations_img_1 {
    transform: translate(0px, -45px) scale(1);
}
.home_top_sec  .responsive-iframe-container {
    padding-bottom: 66%;
}
.animate-slider-bg {
    height: 350px;
}
.animate-slider-bg h1 {
    font-size: 50px;
    line-height: 60px;
}
.destop_menus_popups .top-side-menu img {
    width: 150px;
}
.destop_menus_popups nav.nav.desktop_only ul li a {
    font-size: 18px;
}
.destop_menus_popups {
    max-width: 275px;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_img img {
    height: 500px;
    margin-bottom: 10px;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner > h2 {
    margin-top: 10px;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features {
    max-height: 275px;
    min-height: 275px;
}
.dropdown-icon .wrap_icon.search-icons, .seacth-button .wrap_icon.search-icons {
    left: 8px;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    position: relative;
    top: 80px;
}
.team-about-sec .curve_home {
    top: -80px;
}
.mic-img-second {
    bottom: -180px;
    left: -75px;
    width: 268px;
}
.about_banner_content  .title h1 {
    font-size: 200px;
    line-height: 125px;
}
.about_banner_content {
    padding-bottom: 150px;
}
.about_banner_content .small_title {
    font-size: 75px;
    line-height: 90px;
}
.show_hero {
    min-height: 740px;
}
    body .show_hero .wrap_content {
    padding-top: 45px!important;
}
    body .show_hero .wrap_content {
        padding-top: 120px !important;
    }
.show_hero {
    min-height: 670px;
}
.show_hero .flex_wrap-img .wrap_main_img img,
.show_hero .flex_wrap-img .wrap_main_img {
    height: 500px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img {
    width: 23%;
}
}
@media screen and (max-width:1280px){
.destop_menus_popups nav.nav.desktop_only ul {
    flex-direction: column;
    gap: 15px;
    margin-top: 10px;
    border-top: 1px solid #0F2344;
    padding-top: 8px;
    margin-bottom: 15px;
}
  .curtain-close .right_c .right_cart {
    max-width: 74%;
 }
 .wrap_free_search {
    width: 270px;
}
.right_c h3 {
    left: 39%;
}
.left_c h3 {
    bottom: 220px;
}
.path-bg {
    background-position: center -10px;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more {
    width: 90px;
    height: 346px;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .custom_prev {
    width: 95px;
    height: 346px;
}
 .home_main_sec .wrap_home_cats .cat_row .cat_title h2 {
    line-height: 59px;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    left: 190px;
}
.contact_sec .flex_wrap .title_desc .title h1 {
    font-size: 60px;
    line-height: 38px;
    margin-bottom: 32px;
}
.contact_sec .flex_wrap .title_desc .desc p a, .contact_sec .flex_wrap .title_desc .desc p {
    font-size: 16px;
    line-height: 22px;
}
.mic-shdows-img {
    height: 550px;
    max-width: 540px;
}
.mic-shdows-img .con_shadow-images1 {
    width: 88px;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images1 {
    transform: translate(-390px);
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images {
    transform: translate(-490px);
}
.home_top_sec  .responsive-iframe-container {
    padding-bottom: 74%;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img img {
    height: 221px;
}
}
@media only screen and (min-width: 1001) and (max-width: 1150px) {
.price_item_caption > span {
    font-size: 24px;
}
}
@media only screen and (max-width: 1024px) {
.common_faqs_sec .large-12 .faq_title, .videos_faqs_sec .large-12 .faq_title {
    padding: 0 24px;
}
.logo.mobile_only.logo_cart_wrap,
.header_menu_section .extas_links {
    display: none !important;
}
.header .flex_wrap .cart_login_wrap.desktop_only {
    display: block !important;
}
body.admin-bar #nav-icon3 {
    top: 0;
}
.header_menu_section {
    width: 36px;
}
.wrap_mob_opener {
    width: 100%;
}
.cart_login_wrap.desktop_only {
    width: calc(100% - 50px);
}
.header .flex_wrap .cart_login_wrap.desktop_only {
    width: calc(100% - 50px);
    display: flex !important;
}
.mobile-short-logo.mobile_only {
    display: flex !important;
    gap: 0;
}
.mobile-short-logo.mobile_only .logo2 {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff !important;
}
body.menu_open_state .logo2.mobile_only,
.mobile_menu_wrapper.mobile_only {
    display: none !important;
}
.destop_menus_popups nav.nav.desktop_only {
    display: block !important;
}
.wrap_faq_banner .wrap_inner {
  min-height: 373px;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more {
    display: flex !important;
}
.page-template-tpl-faq .wrap_faq_banner .wrap_inner {
    padding: 80px 0 20px;
    min-height: auto;
}
.page-template-tpl-faq .wrap_faq_banner .wrap_inner .wrap_title h1 {
    font-size: 36px;
    font-weight: 500;
    line-height: 42px;
    text-align: center;
}
.wrap_faq_mobile.mobile_only h3 {
    font-family: Rubik;
    font-size: 24px;
    font-weight: 500;
    line-height: 42px;
    text-align: center;
    color: #000000;
    margin-bottom: 20px;
}
.faq_accordion_append {
    box-shadow: 0px 4.77px 9.47px 0px #00000040;
    background: #0F2344;
    border-radius: 13px;
    padding: 13px 8px 13px 13px;
}
.faq_accordion_append ul.accordion {
    height: 450px;
    overflow: auto;
    direction: ltr;
}
.faq_accordion_append ul.accordion ::-webkit-scrollbar {
  width: 7px;
}
.faq_accordion_append ul.accordion ::-webkit-scrollbar-track {
  background: #FFFFFF;
  border-radius:52px;
}
.faq_accordion_append ul.accordion ::-webkit-scrollbar-thumb {
  background: #FBDCAC;
    border-radius:52px;
  box-shadow: 0px 0.68px 0.95px 0px #0000008C;
}
.faq_accordion_append ul.accordion li.accordion-item {
    direction: rtl;
    text-align: right;
    padding-right: 10px;
}
.faq_accordion_append ul.accordion li.accordion-item .accordion-title{
   padding-left: 30px;
}
.faq_accordion_append ul.accordion li.accordion-item .accordion-title > span {
    font-family: Rubik;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
}
.wrap_faq_mobile .accordion .accordion-item .accordion-title::before {
    filter: invert(1) brightness(1);
}
.wrap_faq_mobile .accordion .accordion-item .accordion-content {
    background: #FCC687;
    padding-top: 10px;
    border: 0.68px solid #FCC687;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Rubik;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
    margin-top: 10px;
}
.wrap_faq_mobile .accordion .accordion-item {
    padding: 10px 0;
}
.faq_main_section_wrapper > br {
    display: none;
}
.videos_faqs_sec {
    padding-top: 80px;
    margin-top: 100px;
}
.videos_faqs_sec .faq_title {
    max-width: 85%;
    padding: 25px 15px 25px 15px;
    top: -25px;
}
.videos_faqs_sec .faq_title h2 {
    font-size: 25px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: 0.3011196255683899px;
    text-align: center;
}
.videos_faqs_sec .main_slider_wrapper {
    border-bottom: 35px solid #0f2344;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos .swiper-wrapper .swiper-slide .wrap_videos_box a .wrap_title span {
    font-size: 18.88px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
}
.contact_sec .flex_wrap {
    transform: translate(0%, -30%);
    transition: transform ease .5s;
    background-image: none !important;
    background-color: #fff;
    border-radius: 0 0 240px 240px;
    height: auto;
    width: 100%;
    padding: 60px 100px 60px;
}
.contact_sec .flex_wrap .title_desc {
    margin: 0 auto;
    opacity: 0;
    transform: translateY(-100%);
    transition: transform .5s ease;
}
.contact_sec.page_pad {
    min-height: auto;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_2 {
    bottom: 50px;
    pointer-events: none;
    transform: translate(-100%);
    transition: transform .5s;
}
.contact_sec.page_pad.active_con .con_animate_images  .con_animations_img_2 {
    transform: translate(0%);
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    transform: translate(100%);
}
.contact_sec.page_pad .con_animate_images .con_animations_img_1 {
    width: 100%;
    top: 100px;
    transform: scale(1.2);
    height: 780px;
}
.contact_sec.page_pad .con_animate_images img.phone_pic {
    top: -128px;
    rotate: -100deg;
    transform: translate(-50%, 0%);
    left: 50%;
    transform-origin: top center;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    left: 50%;
    top: 220px;
    transform: translate(-50%, 81%);
    transform-origin: left center;
    rotate: 0deg;
}
.contact_sec.page_pad.active .con_animate_images img.phone_pic {
    top: 450px;
    rotate: 0deg;
}
.contact_sec.page_pad .large-12.columns .con_shadow-images {
    display: none;
}
.mic-shdows-img .con_shadow-images1 {
    transform: translate(-70vw);
    top: 230px;
    width: 70px;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images1{
    transform: translate(-23vw);
}
.contact_sec.active_con .flex_wrap .title_desc {
    opacity: 1;
    transform: translateY(0%);
}
.contact_sec.page_pad.active_con .con_animate_images .con_animations_img_3 {
    transform: translate(35%);
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    bottom: 40px;
}
.personal_area_sec.actives-anims img.animations_img_1 {
    transform: translate(0px, -45px) scale(1.2);
}
.personal_area_sec .row {
    max-width: 640px;
}
.animate_images .animations_img_2 {
    width: 140px;
}
.animate_images .animations_img_3 {
    width: 220px;
}
.footer .top_footer .wrap_menu ul li a {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 15.77px;
}
.footer {
    background-color: #000a12;
    padding-top: 0;
}
.footer .large-12.columns {
    padding-top: 15px;
    border-top: 1px solid rgb(252 203 136 / 40%);
}
.footer .wrap_socials_mob .wrap_socials {
    border-bottom: 1px solid rgba(252, 203, 135, .42);
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.footer .top_footer .wrap_menu ul li:nth-child(1) {
    margin-left: 10px;
}
.footer .top_footer {
    padding-bottom: 15px;
    display: block;
}
.footer .bottom_footer {
    padding: 15px 0 0;
    flex-direction: column;
    gap: 15px;
}
.footer .bottom_footer .wrap_email_phone {
    border-top: solid 1px rgba(252, 203, 135, .42);
}
.footer .bottom_footer .wrap_email_phone {
    border-top: solid 1px rgba(252, 203, 135, .42);
    flex-wrap: wrap;
    justify-content: center;
}
.footer .bottom_footer .wrap_email_phone a,
.footer .bottom_footer .wrap_email_phone .wrap_hours span{
  color: rgb(255 255 255);
}
.footer .bottom_footer .wrap_email_phone .wrap_mail::before,
.footer .bottom_footer .footer_links {
    display: none !important;
}
.footer .bottom_footer .wrap_email_phone > div:not(:last-child)::before, 
.footer .top_footer .wrap_menu ul li:not(:last-child) a::before {
    left: -10px;
}
.footer .bottom_footer .wrap_email_phone > div:not(:last-child)::before, 
.footer .top_footer .wrap_menu ul li:not(:last-child) a::before {
    height: 80%;
}
.home_top_sec  .responsive-iframe-container {
    padding-bottom: 150vh;
    top: -150px;
}
.path-bg .home_locations.new-design-part {
    top: -50px !important;
}
.wrap_search_banner .responsive-iframe-container iframe {
    transform: scale(1.5);
}
.wrap_search_banner .responsive-iframe-container {
    padding-bottom: 103vh;
}
.contact_branches_sec .show-lights {
    top: -5px;
    z-index: 2;
    width: calc(100% + 20px);
}
.home_top_sec .responsive-iframe-container iframe {
    transform: scale(3.5);
}
.path-bg {
    background-image: none !important;
}
.post_box .wrap_img img, .post_box .wrap_img {
    height: 170px;
}
.post_box {
    margin-bottom: 40px;
}
.blog-banner-frame .containers {
    max-width: 830px;
}
.mai_filter_tab {
    padding: 50px 40px 100px;
}
.blog-banner-frame {
    padding: 140px 0 20px;
}
body .wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner {
    width: 100%;
    max-width: 60%;
    margin: 0 auto;
    padding-top: 170px;
}
body .show_events_sec .wrap_title {
    margin-top: -100px;
}
body .show_hero + .wrap_brief_video.page_pad img.ps-top-box-studio {
    height: 85%;
    object-fit: fill;
    object-position: top;
    top: 128px;
}
body .any-quetions {
    padding-top: 100px;
}
.chairman_friends_sec .flex_wrap {
    padding-top: 100px;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    width: 100%;
}
.chairman_sec .flex_wrap .wrap_chairman_content {
    position: relative;
    top: 0;
}
.chairman_sec .flex_wrap .wrap_img {
    width: 100%;
    margin-bottom: 190px;
    margin-top: 80px;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
}
.chairman_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    left: -260px;
}
.chairman_sec .flex_wrap {
    flex-direction: column-reverse;
    display: flex;
    gap: 0px;
}
.drum-sound-bg {
    display: none;
}
.drum-sound-bg_mobile {
    display: block !important;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -310px;
}
.drum-sound-bg_mobile img {
    width: 100%;
}
.chairman_sec.chairman_friends_sec.page_pad {
    position: relative;
    padding-bottom: 50%;
}
.team-about-sec {
    margin-top: 280px;
}
.chairman_friends_sec .flex_wrap {
    flex-direction: column !important;
    padding-top: 0;
    right: 0;
}
.team-about-sec .curve_home {
    top: -55px;
}
.team-about-sec .main-title-subtitle {
    margin-top: 0;
}

}
@media only screen and (max-width: 820px) {
body .show_events_sec.page_pad .wrap_title {
    margin-top: -90px;
}
body .wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner {
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
    padding-top: 85px;
}
body .wrap_brief_video .wrap_flex_desc_silder {
    overflow: hidden;
    min-height: fit-content;
    max-height: max-content;
    padding-top: 119px;
    margin-top: 0;
    background-image: url(/wp-content/uploads/mobile_banner_im4.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top 54px left;
}
body .wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features{
    background-image:none;
}
body .wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner > h2 {
    margin-bottom: 30px;
    color: #0F2344;
    margin-top: -45px;
    font-family: Rubik;
    font-size: 39.49px;
    font-weight: 800;
    line-height: 26.86px;
    text-align: center;
}
body section.show_events_sec.page_pad {
    margin-top: 0;
    padding-bottom: 30px !important;
}
.show_related_sec.page_pad {
     padding-top: 30px !important;
}
.team-about-sec .curve_home {
    top: -45px;
}
.about_banner_content .small_title {
    font-size: 60px;
    line-height: 80px;
}
.about_banner_content  .title h1 {
    font-size: 132px;
    line-height: 70px;
}
.about_hero .wrap_content .flex_wrap .wrap_info .desc p {
    font-size: 28px;
    line-height: 36px;
}
.chairman_sec .flex_wrap .wrap_img {
    margin-top: 80px;
    max-width: 335px;
}
body .about_hero .wrap_content {
    background-color: transparent;
}
}
@media screen and (max-width:767px){
.single-event .show_events_sec.page_pad,
.show_hero + .wrap_brief_video.page_pad .show_row .wrap_flex_desc_silder {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.show_events_sec .events_list .event_row .info_col .date_time_address .item_wrap {
    margin-left: 0;
}
/* body.single-event .show_hero + .wrap_brief_video.page_pad {
    margin-top: -130px;
} */
body .show_events_sec.page_pad .wrap_title {
    margin-top: -40px;
}

section.blog_main_sec.page_pad {
    padding: 0 8px;
}
.post_box .wrap_cont .title h3 {
    font-size: 16px;
    line-height: 23px;
    min-height: 70px;
}
.post_box .wrap_cont {
    min-height: 115px;
}
.post_box .wrap_cont .author_date_time .wrap_item span {
    font-size: 16px;
    line-height: 22px;
}
.animate-slider-bg h1 {
    text-align: center;
    color: #fff;
    font-family: Rubik;
    font-size: 34px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
    letter-spacing:0;
}
.faq-srch > span.s_icon_round {
    width: 38px;
    height: 35px;
    background: #FCC687;
    border-radius: 100%;
    font-size: 2px;
}
.faq-dropdown {
    position: relative;
}
.faq-dropdown > svg {
    position: absolute;
    top: 8px;
    left: 9px;
    padding: 0;
}
#faq_results .loading{
    text-align:center;
}
.faq-dropdown > #faq_category_select {
    display: block !important;
    border: 0.54px solid #0F2344;
    border-radius: 30px;
    color: #0F2344;
    font-size: 16px !important;
    line-height: 20px !important;
    margin-bottom: 16px !important;
    font-weight: 700;
}
.loader {
  width: 48px;
  height: 48px;
  border: 3px dotted #FFF;
  border-style: solid solid dotted dotted;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  animation: rotation 2s linear infinite;
}
.loader::after {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 3px dotted #FCC687;
  border-style: solid solid dotted;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  animation: rotationBack 1s linear infinite;
  transform-origin: center center;
}
.hover-cortains_img {
    display: none;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
@keyframes rotationBack {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.animate-slider-bg {
    height:auto;
    border-radius: 0;
    transform: scale(1);
    padding: 90px 20px 40px;
}
.search-no-results .animate-slider-bg {
    padding: 55px 20px 60px;
}
.show_related_sec .wrap_shows .show_box .wrap_title_location {
    padding: 15px 12px;
    min-height: 130px;
}
.show_hero+.wrap_brief_video.page_pad {
    padding-bottom: 45% !important;
}
.show_related_sec .wrap_shows .show_box .wrap_title_location .wrap_title {
    max-width: 100%;
}
.show_related_sec .wrap_shows .show_box .wrap_img img {
    object-fit: contain;
    background: #eee;
}

.show_related_sec .wrap_shows .show_box .wrap_title_location .wrap_title h3 {
    font-size: 24px;
    letter-spacing: -0.56px;
    line-height: 26px;
}
.wrap_no_results .no_results,
.search  .search_main_sec.search_cat_main_sec.page_pad {
    padding-top: 50px;
}   
.wrap_search_banner {
    height: auto;
    border-radius: 0;
    transform: scale(1);
    padding: 40px 20px;
}
.wrap_search_banner .responsive-iframe-container iframe {
    transform: scale(1.5);
    transform: scale(3);
}
.wrap_search_banner .wrap_inner .wrap_title h1 {
    font-size: 55px;
}
.header .flex_wrap {
    min-height: 54px;
    padding: 9px 10px 9px;
}
.destop_menus_popups {
    top: 95px;
}
.header .flex_wrap .wrap_cart a span.user_texts {
    display: none;
}
.header .flex_wrap .wrap_cart a .user_icons, .extas_links ul.header_acessbilty_liks .icons-ablt {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.wrap_news_strip .wrap_title {
    padding: 0 10px;
}
form.search-form input {
    background-size: 24px !important;
    height: 33px !important;
    font-size: 14px !important;
    padding: 0 10px 0 30px !important;
    max-width: 100%;
}
form.search-form input:hover,
form.search-form input:focus {
    max-width: 100%;
}
.wrap_free_search {
    width: 55%;
}
.header .flex_wrap .cart_login_wrap.desktop_only {
    gap: 10px;
}
.header .flex_wrap .wrap_cart.login_wrap + .wrap_cart {
    margin-right: 0;
}
.header .flex_wrap .wrap_cart.login_wrap, .header .flex_wrap .wrap_cart {
    margin-right: 0;
}
.loading_search {
    width: 25px;
    height: 25px;
}
.wrap_news_strip .wrap_title {
    width: 75px;
    margin-left: 10px;
    min-height: 20px;
}
.home .home_top_sec {
    padding-top: 55px;
}
.abs_banner_strips.new .flex_wrap .quote_wrap {
    width: calc(100% - 100px);
    top: 0px;
}
.abs_banner_strips.new .flex_wrap .img_wrap {
    width: 100px;
    transform: scale(1);
    top: 0;
    border-bottom-right-radius: 40px;
}
.abs_banner_strips.new .flex_wrap .quote_wrap .wrap_quote {
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.04em;
    text-align: right;
}
.abs_banner_strips.new .flex_wrap .quote_wrap .name_role span {
    font-size: 16px;
    font-weight: 400;
    line-height: 18.96px;
    text-align: right;
}
.abs_banner_strips.new {
    max-width: 365px;
    top: 0px;
    margin-bottom: 15px;
    border-width: 0px 0px 2px 2px;
    border-style: solid;
    border-color: #0F2344;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}
.abs_banner_strips.new .flex_wrap {
    gap: 12px;
}
.abs_banner_strips.new:hover {
    transform: translateY(0%) scale(1);
}
.parent-show-slider .wrap_abs_content .row.home_row {
    flex-wrap: wrap;
    flex-direction: column;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns:nth-child(1),
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns:nth-child(2) {
    width: 100%;
}
.parent-show-slider {
    padding: 0 20px;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_img img {
    height:293px;
    padding:0;
    margin:0;
}
.parent-show-slider .wrap_abs_content .row.home_row {
    margin-top: 0px !important;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_title h1 {
    font-size: 24px;
    font-weight: 800;
    line-height: 30px;
    text-align: center;
    margin-bottom: 15px;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_prices .r_price_d {
    max-width: 290px;
}
.wrap_prices .price_item.price_hista_item {
    margin-top: 10px;
    margin-bottom: 7px;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .wrap_prices .price_item.price_hista_item > span {
    font-size: 21.57px;
    font-weight: 700;
    line-height: 19.7px;
    letter-spacing: 0.5707426071166992px;
    text-align: center;
}
.home_row .wrap_prices .wrap_duration span, .home_row .wrap_prices .price_item span {
    font-size: 16px;
    font-weight: 400;
    line-height: 23.4px;
    letter-spacing: 0.5707426071166992px;
    text-align: center;
}
.parent-show-slider .wrap_abs_content .row.home_row .large-6.columns .inner_wrap .wrap_btns {
    margin-top: 40px;
}
.home_top_sec .wrap_abs_content .wrap_btns .wrap_btn {
    max-width: 220px;
    width: 100%;
}
.home .home_top_sec .wrap_abs_content .wrap_btns .wrap_btn .order_info_btn {
    color: #0F2344;
    box-shadow: 0px 1.74px 17.38px 0px #00000029;
    border: 1.17px solid #0F2344;
    background: #FCC687;
    margin-top: 0px;
    border-radius: 115.87px;
    padding: 9px 0px;
    width: 100%;
    font-size: 19.41px;
    font-weight: 500;
    line-height: 34.51px;
    letter-spacing: 0.647031843662262px;
    text-align: center;
     height: 35px;
    max-width:220px;
}
.home .home_top_sec .wrap_abs_content .wrap_btns .wrap_btn .order_info_btn:hover{
    background:#FFFFFFE6;
    transition: all .5s;
}

.left_c img.left_cart,
.path-bg .home_locations.new-design-part h2.only-desktop-title {
    display: none !important;
}
.curtain-close .left_c {
    display: none  !important;
}
.left_c,
.right_c {
    width: 100%;
    max-width: 100%;
}
.curtain-close .right_c .right_cart {
    max-width: 1030px;
}
.right_c .big-text-awe h4.big-text {
    display: block;
    font-family: Rubik;
    font-size: 90px;
    font-weight: 700;
    line-height: 80px;
    text-align: center;
    color: #FBDCAC;
    text-shadow: 0px 4.94px 6.95px 0px #000000D9;
}
.right_c .big-text-awe {
    width: 100%;
    position: absolute;
    top: 0;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 390px;
    left: 50%;
    transform: translate(-50%);
    opacity:1;
    transition: opacity ease 1s, transform ease 1s;
}
.right_c .big-text-awe h3 {
    position: static;
    font-family: Rubik;
    font-size: 51.41px;
    font-weight: 500;
    line-height: 51.41px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-shadow: 0.39px 5.1px 6.9px  #000000D9;
    text-shadow: 0px 2.35px 2.47px 0px #000000D9;
}
.right_c .big-text-awe h3 span{
  display:block;
}
.curtain-close .right_c .right_cart {
    transform: translatey(0%);
}
.curtain-close.curtain-open .right_c .right_cart {
    transform: translatey(-100%);
}
.curtain-close.curtain-open .right_c h3 {
    transform: unset;
    opacity: 1;
    transition: opacity ease 1s, transform ease 1s;
}
.curtain-close.curtain-open .right_c .big-text-awe {
    transition: opacity ease 1s, transform ease 1s;
    transform: translate(-50%, -100%);
    opacity: 0;
}
.parent-show-slider .wrap_abs_content .row.home_row .wrap_img {
    transform: translateY(0%);
}
.banner-anim .parent-show-slider .wrap_abs_content .row.home_row .wrap_img {
    transform: translateY(0%);
    margin:0;
}
h2.only-mobile-title {
    color: #FCC687;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 700;
    line-height: 35px;
    text-align: center;
}
.path-bg .home_locations.new-design-part {
    position: relative;
    top: 0;
    background-image: url(/wp-content/uploads/mobile-show-bg-1.png);
    background-size: cover;
    background-position: top center;
    padding: 130px 0 190px;
}
.home_locations.new-design-part .wrap_location a {
    background: #fff;
    box-shadow: 0px 2.09px 2.56px 0px #00000040;
    border: 0.65px solid #000000;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title {
    margin-bottom: 0;
    padding: 0 20px;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 {
    top: 0;
}
.home .home_top_sec {
    padding: 55px 0 70px;
    margin-bottom: 0;
    height:100vh;
}
.home_main_sec .wrap_home_cats .cat_row .cat_title h2 a {
    padding: 0;
    gap: 15px;
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: Rubik;
    font-size: 22px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    display: flex;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper {
    padding-left: 35px;
    padding-right: 0;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_img {
    padding: 10px 10px;
    border-top: 3px solid #0F2344;
    border-bottom: 3px solid #0F2344;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location {
    padding-top: 12px;
    padding-right: 15px;
    text-align: right;
    padding-left: 15px;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location .wrap_title h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 18.96px;
    letter-spacing: -0.03em;
    color: #0F2344;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location .wrap_location span {
    font-size: 14px;
    color: #0F2344;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-align: right;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_title_location .wrap_location {
    margin: 0;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons {
    bottom: unset;
    right: 5px;
    top: -12px;
}
.cat_slidersss .show_box .show-hide-quots {
    height: 306px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip {
    border-radius: 20px 20px 0 0;
    max-width: 330px;
    right: 10px;
    height: 290px;
    bottom: 22px;
    max-height: 306px;
    padding: 10px;
    width: 100%;
    min-width: 332px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .tooltip-show-content {
    max-height: 160px;
    padding-left: 15px;
    padding-bottom: 15px;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box a.quots-icons.actives + .show-info-tooltip.active-class {
    z-index: 999;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box a.quots-icons.actives {
    z-index: 9999;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip {
    transform-origin: top right;
}
.cat_slidersss .show_box .show-hide-quots .quots-icons svg {
    width: 25px;
}
body.home .header.scrolled, 
body.page-template-tpl-about .header.scrolled, 
.single-show .header.scrolled, 
body.search-results .header.scrolled, 
body.error404 .header.scrolled, 
body.page-template-tpl-faq .header.scrolled {
    background-color: #000;
    background-image: linear-gradient(to bottom, #000000, rgba(2, 23, 39, 0));
}
body.menu_open_state.home .header.scrolled, 
body.menu_open_state.page-template-tpl-about .header.scrolled, 
body.menu_open_state.single-show .header.scrolled, 
body.menu_open_state.error404 .header.scrolled {
    background: rgb(0 0 0);
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more {
    width: 35px;
    height: 226px;
    display: flex !important;
}
.home_main_sec .wrap_home_cats .cat_row .shows_wrapper .what_more .wrap_arr svg {
    width: 12px;
}
.home_main_sec .wrap_home_cats .cat_row .wrap_shows .show_box .wrap_img img {
    height: 200px;
    border-radius: 10px;
}
#nav-icon3.open span:nth-child(2), 
#nav-icon3.open span:nth-child(3) {
    top: 17px;
    left: 19%;
}
.destop_menus_popups nav.nav.desktop_only ul {
    gap: 20px;
    margin-top: 20px;
    border-top: 1px solid #0F2344;
    padding-top: 20px;
    margin-bottom: 20px;
}
body .show_hero .flex_wrap-img .wrap_main_img img {
    height: 300px;
}
body .show_hero .row.show_row.new-update .wrap_info {
    height: auto;
}
body .show_hero {
    min-height: 800px;
}
body .show_hero .wrap_content {
    padding-top: 70px!important;
    padding-bottom: 30px!important;
}
body  .show_hero .flex_wrap-text .wrap_title h1 {
    font-family: Rubik;
    font-size: 24px;
    font-weight: 800;
    line-height: 30px;
    text-align: center;
    min-height: 70px;
}
body .wrap_prices .price_item.price_hista_item {
    font-family: Rubik;
    font-size: 21.57px;
    font-weight: 700;
    line-height: 19.7px;
    letter-spacing: 0.5707426071166992px;
    text-align: center;
}
body .row.show_row.new-update .wrap_info .wrap_p_d .wrap_duration, 
body .row.show_row.new-update .wrap_info .wrap_p_d .price_item {
    font-size: 16px;
    font-weight: 400;
    line-height: 23.4px;
    letter-spacing: 0.5707426071166992px;
    text-align: center;
}
body .row.show_row.new-update .wrap_info .wrap_p_d {
    max-width: 280px;
    margin: 0 auto;
}
body .row.show_row.new-update .wrap_info .wrap_btns .order_btn a.order_btn_trigger {
    max-width: 250px;
    min-height: 53px;
    font-size: 19.41px;
    font-weight: 500;
    line-height: 34.51px;
    letter-spacing: 0.647031843662262px;
    text-align: center;
}
body .row.show_row.new-update .wrap_info .wrap_btns {
    margin-top: 15PX;
    text-align: center;
}
/* body .wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features .wrap_brief p:first-child span, 
body .wrap_brief_video.page_pad.new-updates .wrap_brief p strong {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
} */
body .wrap_brief_video.page_pad.new-updates .wrap_brief p:first-child {
    margin-top: 0;
}
.wrap_brief_video.page_pad.new-updates .wrap_brief_video_inner .wrap_brief {
    padding: 0 20px 0px;
    margin: 0;
    overflow: visible;
}
.wrap_brief_video .wrap_flex_desc_silder .wrap_brief_video_inner .inner.new-features {
    margin-bottom: 70px;
}
#show_events_sec1 {
    margin-bottom: 0;
}
body .show_hero .flex_wrap-img .wrap_main_img {
    border-radius: 0;
            height: auto;
}
.show_related_sec .wrap_shows .show_box .wrap_title_location .wrap_location {
    flex-direction: column;
    align-items: self-start;
    gap: 7px;
}
body .show_hero + .wrap_brief_video.page_pad {
    margin-top: -150px;
    background-size: 100%;
}
    .show_related_sec .wrap_shows .show_box .wrap_title_location .wrap_location .span_place:before{
        display:none;
    }
.show_related_sec .wrap_shows .show_box .wrap_title_location .wrap_title h3 {
    min-height: 55px;
}
/* .wrap_brief_video.page_pad.new-updates .wrap_brief p strong {
    margin: 0 auto 15px;
} */
.show_events_sec .events_list.new-features .event_row .info_col .wrap_btn.not_available.filling-fast .sold_icon.only-mobile {
    margin: 0;
}
.show_events_sec .events_list.new-features .event_row .info_col .wrap_btn.not_available.filling-fast .sold_icon.only-mobile,
.show_events_sec .events_list.new-features .event_row .info_col .wrap_btn > img.less_twenty_icon.only-mobile {
    top: 7px;
    left: unset;
    width: 49px;
    right: calc(100% - 150px);
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip {
    right: 0;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons {
    position: absolute;
    left: unset;
    top: 0px;
    right: -15px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img  .show-info-tooltip .tooltip-show-content {
    max-height: 160px;
    font-family: Rubik;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.03em;
    text-align: right;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip h3 {
    letter-spacing: -0.03em;
    min-height: 45px;
    font-size: 18px;
    line-height: 18px;
    color: #FBDCAC !important;
    padding-bottom: 0;
    margin-bottom: 7px;
    border-bottom: 1px solid #ffff;
    text-align: right;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip {
    border: 2px solid #FFFFFF !important;
    border-radius: 20px 20px 0 0;
    box-shadow: 0px 0px 5.6px 0px #00000040;
    max-height: 306px;
    min-height: 306px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons svg {
    width: 36px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .quots-icons {
    display: block !important;
}
.videos_faqs_sec .main_slider_wrapper .custom_next, .videos_faqs_sec .main_slider_wrapper .custom_prev {
    background: rgba(252, 198, 135, 1);
    width: 29px;
    display: block !important;
    height: 296px;
    top: 0;
}
.videos_faqs_sec .main_slider_wrapper .custom_next .wrap_arr svg, .videos_faqs_sec .main_slider_wrapper .custom_prev .wrap_arr svg {
    width: 16px;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos {
    padding: 0 29px;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos .swiper-wrapper .swiper-slide .wrap_videos_box a .inner_box img {
    height: 180px;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos .swiper-wrapper .swiper-slide .wrap_videos_box a .inner_box .wrap_play_icon {
    max-width: 40px;
}
.videos_faqs_sec .main_slider_wrapper .wrap_videos .swiper-wrapper .swiper-slide .wrap_videos_box a .wrap_title {
    font-size: 28px;
    line-height: 20px;
    margin: 10px 0;
}
.contact_sec .flex_wrap {
    border-radius: 0 0 85px 85px;
    height: auto;
    width: 100%;
    padding: 40px 20px 70px;
    box-shadow: 5px 8px 50px 0px #00000040;
}
.contact_sec .flex_wrap .title_desc .title h1 {
    font-size: 57.96px;
    font-weight: 800;
    line-height: 34.49px;
    text-align: center;
}
.contact_sec .flex_wrap .title_desc .desc p a, 
.contact_sec .flex_wrap .title_desc .desc p {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
}
.contact_sec.page_pad .con_animate_images .con_animations_img_1 {
    top: 265px;
    transform: scale(1.3) translate(22px, 0px);
    height: 340px;
}
.contact_sec.page_pad.active_con .con_animate_images .con_animations_img_1 {
    width: 110%;
    transform: scale(1.2) translate(10px, 110px);
    z-index: 99;
    transform-origin: center;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_2 {
    width: 110px;
    left: -6px;
    bottom: 20px;
}
.contact_sec.page_pad .con_animate_images  .con_animations_img_3 {
    width: 220px;
    bottom: 15px;
}
.mic-shdows-img .con_shadow-images1 {
    top: 185px;
    width: 50px;
}
.contact_sec.page_pad.active_con .mic-shdows-img .con_shadow-images1 {
    transform: translate(-8vw);
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic:hover {
    top: unset;
    left: unset;
    rotate: unset !important;
}
.contact_sec.page_pad.active_con .con_animate_images img.phone_pic {
    transform: translate(-45%, 75%);
    rotate: -5deg !important;
}
.contact_sec.page_pad .con_animate_images img.phone_pic {
    width: 220px;
    pointer-events: none;               
}
.con_animations_img_5, .con_animations_img_6 {
    display: block !important;
    position: absolute;
    top: 463px;
    width: 100%;
    left: 0;
    z-index: 9;
}
.contact_sec.page_pad .con_animate_images .con_animations_img_1 {
    z-index: 99;
}
.con_animations_img_5 img, .con_animations_img_6 img {
    width: 100%;
}
.contact_sec {
    padding-bottom: 200px;
}
.con_animations_img_5 {
    left: 30px;
    transform: translate(-170px) rotate(15deg);
    transition: transform .5s ease;
}
.con_animations_img_6 {
    left: unset;
    right: 30px;
    transform: translate(170px) rotate(15deg);
    transition: transform .5s ease;
}
.contact_sec.page_pad.active_con .con_animations_img_5 {
    transform: translate(0px) rotate(0deg);
}
.contact_sec.page_pad.active_con .con_animations_img_6 {
    transform: translate(0px) rotate(0deg);
}
.personal_area_sec .row {
    max-width: 320px;
}
.personal_area_sec .wrap_iframe iframe {
    border: 5px solid #7D83C0;
    border-radius: 30px;
}
.personal_area_sec {
    min-height: 640px;
}
.personal_area_sec.actives-anims img.animations_img_1 {
    display: none;
}
.personal_area_sec.actives-anims .animations_img_2 {
    transform: translate(-10%, -15%);
}
.personal_area_sec.actives-anims .animations_img_3 {
    transform: translate(40%, -10%);
}
body.menu_open_state .header {
    background: rgb(0 0 0);
}
.contact_branches_sec .wrap_branches .branch_box .wrap_img img,
.contact_branches_sec .wrap_branches .branch_box .wrap_img {
    height: 265px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .title_address .wrap_title h3 {
    font-size: 20px;
    line-height: 27px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex .title_address_phone .wrap_phone a,
.contact_branches_sec .wrap_branches .branch_box .wrap_address {
    font-size: 16px;
    line-height: 24px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex > .title_address_phone > .title_address_phone {
    gap: 16px;
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex > .title_address_phone > .title_address_phone > div {
    text-align: right;
    width: calc(50% - 8px);
}
.contact_branches_sec .wrap_branches .branch_box .wrap_flex {
    padding: 20px 10px 20px;
}
.contact_branches_sec {
    padding-top: 70px;
    padding-bottom: 60px;
}
.contact_branches_sec .con_title h2 {
    margin-bottom: 30px;
    font-size: 32px;
    font-weight: 700;
    line-height: 9.02px;
    text-align: center;
}
.contact_branches_sec {
    position: relative;
    padding-top: 20px;
    padding-bottom: 62px;
        margin-top: -2px;
}
.mobile_only.ov-hide {
    overflow: hidden;
    margin: 0 -8px;
}
.contact_branches_sec .con_title {
    word-break: break-word;
}
.mobile_only.ov-hide picture, .mobile_only.ov-hide img {
    width: 103% !important;
    display: block;
}
.page-template-tpl-accessibility .animate-slider-bg + .contact_branches_sec .con_title {
    margin-bottom: 18px;
    margin-top: 60px;
}
.contact_branches_sec .bg-yellow-light img,
.contact_branches_sec .bg-green-light img {
    display: none;
}
.contact_branches_sec .bg-yellow-light {
    top: 90px;
    background: #fbddad;
    padding-bottom: 70px;
  /* Standard mask 
    mask: radial-gradient(60% 70px at bottom, rgba(10, 9, 9, 0) 100%, #000);
    
    /* Safari-specific mask 
    -webkit-mask: radial-gradient(60% 70px at bottom, rgba(10, 9, 9, 0) 100%, #000); */
    
    box-shadow: 0 7px 10px rgba(0, 0, 0, 0.5), 0 20px 25px rgba(0, 0, 0, 0.2);
}

.contact_branches_sec .bg-green-light {
    background: #d9e9ff;
    padding-bottom: 70px;
/*     mask: radial-gradient(60% 70px at bottom, #0a090900 100%, #000); */
    box-shadow: 0 7px 10px rgb(0 0 0 / 98%), 0 20px 25px rgba(0, 0, 0, 0.2);
    height: 102%;
}
.animate-slider-bg + .contact_branches_sec + .mobile_only.ov-hide + .contact_branches_sec.page_pad {
    background: #d9e9ff;
}
section.animate-slider-bg + .contact_branches_sec::before {
    top: 0px;
}
.destop_menus_popups {
    padding: 15px 30px;
    box-shadow: 0 0 10px #777777;
}
.top-side-menu img {
    width: 180px;
}
.destop_menus_popups nav.nav.desktop_only ul li a {
    font-size: 24px;
}
.destop_menus_popups .link-texts p {
    font-size: 20px;
    line-height: 24px;
}
.home_shows_banner_slider  .swiper-pagination {
    display:none;
}
.home_top_sec .wrap_abs_content .wrap_title {
    margin-top: 5px;
}
.mai_filter_tab {
    padding: 0px 25px 40px;
}
ul.year_tabs li.tab_item span {
    font-size: 16px;
    line-height: 22px;
}
ul.year_tabs li.tab_item::before {
    bottom: -12px;
    height: 2px;
}
ul.year_tabs li.tab_item.active span::before {
    width: 20px;
    height: 20px;
    bottom: -23px;
    right: 11px;
}
ul.year_tabs li.tab_item span::before {
    bottom: -21px;
    right: 13px;
    width: 16px;
    height: 16px;
}
.blog-banner-frame .containers {
    max-width: 90%;
}
.blog-banner-frame .containers .poster-overlayimg {
    position: absolute;
    top: 8%;
    left: 5%;
    width: 100%;
    max-width: calc(100% - 11%);
    height: calc(100% - 13.1%);
    overflow: hidden;
}
.blog-banner-frame {
    padding: 80px 0 20px;
}
.load_more_wrap .anchor_info {
    width: 215px;
    height: 53px;
    font-size: 25px;
    line-height: 30px;
}
.show_events_sec .events_list.new-features .event_row:has(.wrap_btn.filling-fast) .info_col {
    padding-top: 0;
}
.wrap_brief_video.page_pad.new-updates .wrap_brief p {
    font-size: 18px;
    line-height: 28px;
}
.about_hero .max-w-custom .col-md-7.columns {
    width: 100%;
}
.about_hero .max-w-custom .col-md-5.columns {
    width: 100%;
}
.info-sec-4,
.info-sec-2 {
    flex-direction: column-reverse;
}
.info-sec-3.max-w-custom .col-md-7.columns {
    width: 60%;
}
.info-sec-3.max-w-custom .col-md-5.columns {
    width: 35%;
}
.about_banner_content .title h1 {
    font-size: 106.94px;
    line-height: 85.55px;
    text-align: center;
}
.about_banner_content .small_title {
    font-weight: 500;
    font-size: 61.57px;
    line-height: 43.63px;
    text-align: center;
    margin-bottom: 30px;
}
.about_banner_content + .blog-banner-frame.padd-0 {
    padding: 20px;
    display: none;
}
.about_hero .wrap_content .flex_wrap .wrap_info .desc p {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
}
.about_hero .max-w-custom .col-md-7.columns {
    padding: 0;
}
.chairman_sec .flex_wrap .wrap_chairman_content .desc p {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
}
.chairman_sec .flex_wrap .wrap_chairman_content .title h2 {
    font-size: 22px;
    line-height: 50px;
}
.chairman_sec .flex_wrap .wrap_chairman_content .title h3 {
    font-size: 38px;
    margin: -10px 0 20px;
}
span.sub-tl {
    font-family: Rubik;
    font-size: 25px;
    line-height: 60px;
}
h2.main-tl {
    font-size: 40px;
    line-height: 40px;
}
.team-about-sec .curve_home {
    top: -20px;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img {
    height: 300px;
    width: 300px;
}
.chairman_sec .flex_wrap .wrap_img .chairman_img img {
    height: 300px;
}
.chairman_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    left: -250px;
    width: 100px;
    height: 100px;
    padding: 10px;
}
.chairman_friends_sec .flex_wrap .wrap_img .histadrut_img_wrap {
    right: 0;
    left: unset !important;
}
.mic-img-second {
    bottom: -180px;
    left: -20px;
    width: 240px;
}
.mic-img-first {
    bottom: -155px;
    right: 0;
    width: 218px;
}
.abt-team-main-box .abt-team-img {
    height: 190px;
}
.wrap-abt-team {
    width: 155px;
    height: 330px;
}
.abt-team-title {
    background: #C4D7FB;
    text-align: center;
    padding: 20px 30px 50px;
    border-radius: 0 0 172px 172px;
    height: calc(100% - 200px);
}
.grid-item.main .items .item {
    min-height: 330px;
    min-width: 155px;
    padding-top: 80px;
}
.abt-team-title h3 {
    font-size: 18px;
    line-height: 24px;
}
.abt-team-title h4 {
    font-size: 16px;
    line-height: 22px;
}
.grid-item.main .items .item {
    margin: 0 0px;
}
div#about_info_1 {
    left: 0;
}
.about_hero .max-w-custom.info-sec-4 .desc,
.info-sec-2 .flex_wrap .desc {
    top: 0;
}
.chairman_sec.chr-1.page_pad .chairman_img {
    left: -35px;
}
.about_hero .max-w-custom.info-sec-3 p {
    font-size: 15px !important;
    line-height: 20px !important;
}
.about_hero .max-w-custom.info-sec-3 .col-md-5.columns {
    width: calc(50% - 5px);
    transform: scale(1.1);
}
.about_hero .max-w-custom.info-sec-3 .col-md-7.columns {
    width: calc(50% - 5px);
}
.about_banner_content {
    overflow: hidden;
}
.about_banner_content .flex_wrap {
    padding-top: 22vh;
}
.about_banner_content {
    padding-bottom: 100px;
}
.bn-full-gif.mobile_only {
    width: 100%;
}
.responsive-iframe-containerss .bn-full-gif img {
    height: 100vh;
    object-fit: cover;
}
body:not(.home):not(.page-template-tpl-about):not(.single-show):not(.error404):not(.search-results):not(.page-template-tpl-faq) .site-wrapper {
    padding-top: 95px;
}
.personal_area_sec .wrap_iframe iframe {
    min-height: 580px !important;
}
.wrap-iframe iframe {
    display: block;
    height: 50vh;
    width: 100%;
}
.custom-pagination {
    bottom: unset;
    top: 302px;
}
.home_top_sec .wrap_abs_content .inner_wrap {
    padding: 45px 20px 0;
}
.newsletter_sec .just-footer-top {
    margin-top: 0;
    background-position: top center !important;
    background-size: 100% !important;
}
body section.just-footer-top {
    padding-top: 60px;
}
.box-content-part.mobile-newsss h3 {
    max-width: 235px !important;
}
.box-content-part form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
    font-weight: 400;
    font-size: 17.17px !important;
    line-height: 31.11px !important;
    text-align: right;
    padding: 0 22px !important;
}
.box-content-part .submit_wrap .wpcf7-form-control.wpcf7-submit, .box-content-part a.blue-btn {
    height: 44px;
    line-height: 42px !important;
}
.wrap_news_strip .marquee {
    margin-right: 0px;
    width: calc(100% - 100px);
}
.single.single-event .responsive-iframe-containerss .bn-full-gif img {
    object-fit: cover;
}
.show_hero .flex_wrap-img .wrap_main_img img {
    border-radius: 0;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img {
    width: 100%;
    background: transparent;
}
.destop_menus_popups .top-side-menu,
.destop_menus_popups .logo2-side-menu,
.destop_menus_popups nav.nav.desktop_only ul li a {
    text-align: center;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img img {
    background: #202020;
}
.search_main_sec .wrap_shows .search_show_row .wrap_events_info .events_list .wrap_item.not_available > .sold_icon.only_desktop {
    display: none;
}
.search_main_sec .wrap_shows .search_show_row .wrap_events_info .events_list .wrap_item.not_available > span.sold_icon.only_mobile {
    display: block !important;
    width: 100%;
    top: -15px;
    right: -11px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-info-tooltip .tooltip-show-content p {
    line-height: 18px;
}
.show-hide-quots .show-info-tooltip .prices-sec p.tooptip-discounted-price {
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    border-bottom: .5px solid #fff;
    padding-bottom: 6px;
    margin-bottom: 3px;
}
.cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-regular-price .time-new svg {
    width: 16px;
}
body .show-hide-quots .show-info-tooltip .prices-sec {
    height: 70px;
    border-top: .5px solid #fff;
    width: calc(100% - 35px);
    left: 15px;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-hide-quots .prices-sec .tooptip-regular-price {
    max-width: 100%;
}
.search_main_sec .wrap_shows .search_show_row .wrap_img .show-hide-quots .prices-sec .tooptip-regular-price .time-new svg {
    width: 13px;
}
.whatsapps_banner_caption {
    padding: 45px 10px 0;
}
body:not(.home):not(.page-template-tpl-about):not(.single-show):not(.single-event):not(.error404):not(.search-results):not(.page-template-tpl-faq) .site-wrapper,
.page-template-tpl-blog .site-wrapper,
.page-template-tpl-accessibility .site-wrapper,
.page-template-all-shows .site-wrapper{
    padding-top: 60px !important;   
}
.header:has(.breadcrumbs-wrap) .destop_menus_popups {
    top: 94px;
}
.page-template-tpl-accessibility .animate-slider-bg {
    padding: 90px 20px 60px;
}
.wrap_search_banner .wrap_inner .wrap_title h1 {
    font-size: 70px;
    font-weight: 700;
}
ul#filter-data-list li {
    padding: 4px 10px 3px 40px;
    height: 24px;
    min-width: 103px;
}
ul#filter-data-list li span.close svg {
    z-index: 1;
    width: 19px;
    height: 19px;
}
ul#filter-data-list li span.close {
    left: 3px;
    top: 64%;
    transform: translate(0, -50%);
}
.main_search_wrapper .select2-container.select2-container--default.select2-container--focus[dir="rtl"] .select2-selection__rendered .select2-selection__placeholder, .main_search_wrapper .select2-container.select2-container--default.select2-container--focus[dir="rtl"] .select2-selection__rendered {
    font-weight: 700;
}
.wrap_search_banner .home_locations .wrap_location input#dates:not([placeholder="תאריכים"]) {
    font-size: 16px;
    font-weight: bold;
    color: #000 !important;
}
ul#filter-data-list li > span {
    font-size: 14px;
}
.row.show_row.new-update .wrap_info .wrap_p_d .wrap_duration svg {
    width: 22px;
    height: 24px;
}
.show_hero .row.show_row.new-update .flex_wrap-text {
    height: auto;
}
body .show_hero {
    min-height: calc(100vh - 100px);
}
.single-show .responsive-iframe-containerss .bn-full-gif img {
    height: 100%;
}
body .show_hero + .wrap_brief_video.page_pad {
    margin-top: -98px;
    background-size: 100%;
}
body .row.show_row.new-update .wrap_info .wrap_p_d .wrap_duration span {
    display: flex;
    align-items: center;
    gap: 5px;
}
.single.single-event .responsive-iframe-containerss .bn-full-gif img {
    height: 100%;
}
.faq_subject_sec  .wrap_faq_mobile.mobile_only input#faq_search {
    display: block !important;
    border: 0.54px solid #0F2344;
    border-radius: 30px;
    color: #0F2344;
    font-size: 16px !important;
    line-height: 20px !important;
}
.faq_subject_sec  .wrap_faq_mobile.mobile_only input#faq_search::placeholder {
    color: #0F2344;
}
.faq_subject_sec  .wrap_faq_mobile.mobile_only li.no-results {
    text-align: center;
    color: #fff;
    font-size: 20px;
    height: 100%;
    padding-top: 20px;
}
.privacy-policy.page-template-viewtpl-privacy-php.page-template-tpl-privacy .site-wrapper {
    margin-top: 33px;
}
.blog-banner-frame.events_row_main_tt {
    margin-top: 0;
}
.chairman_sec.chairman_friends_sec.page_pad {
    position: relative;
    padding-bottom: 15%;
}
.contact_branches_sec.page_pad.content-below-part h2 {
    padding-bottom: 20px;
    border-bottom: 2px solid;
    margin: 0px auto 30px;
    width: 100%;
    max-width: 500px;
}
section.contact_branches_sec.page_pad.content-below-part {
    padding-top: 35px;
    background: #fff;
}

.contact_branches_sec.page_pad.content-below-part h4 {
    font-size: 28px;
    line-height: 25px;
    letter-spacing: 0.93px;
    text-align: center;
    margin-bottom: 30px;
}
.custom-pagination {
    left: 50%;
    transform: translate(-50%);
}
.custom-pagination {
    background: #3D467D;
    box-shadow: 0px 4px 4px 0px #00000040;
}
.home .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-discounted-price {
    border-bottom: 0px solid #fff;
    padding-bottom: 1px;
    margin-bottom: 3px;
}
.home .cat_slidersss .show_box .show-hide-quots .show-info-tooltip .prices-sec p.tooptip-regular-price {
    max-width: calc(100% - 15px);
    margin: 0 auto;
}
.about_hero .max-w-custom.info-sec-3 {
    margin-bottom: 123px !important;;
    margin-top: 100px !important;;
}
.about_hero .max-w-custom.info-sec-3 {
    margin-bottom: 140px !important;
    margin-top: 140px !important;
}
.siteHeader_news_title {
    width: 80px;
    min-width: 80px;
}
.siteHeader_news_title span {
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-weight: 500;
}
.siteHeader_news_marquee {
    width: calc(100% - 100px);
}
.mainBanner_img_wrap {
    min-height: auto;
    top: 2px;
}
.mainBanner_img_wrap img {
    width: 100%;
    height: auto;
}
.mainBanner_strips {
    max-width: 91%;
    top: 0;
    border-width: 0 0 2px 2px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    left: 0;
    right: 0;
}
.mainBanner_img_wrap {
    width: 100px;
    transform: scale(1);
    top: 0px;
    border-bottom-right-radius: 40px;
    left: 1px;
}
.siteHeader_nav_cart .user_icons svg, .siteHeader_nav_login .user_icons svg {
    width: 20px;
    height: 20px;
}
.siteHeader_wrap {
    padding: 0 10px 5px;
}
.siteHeader_news_title {
    min-height: 20px;
    top: -3px;
}
.siteHeader_navM_mobile {
    width: 85px;
}
.wrap_free_search {
    width: 100%;
}
.destop_menus_popups {
    border-bottom-left-radius: 0;
    height: auto;
    max-width: 275px;
    padding: 15px 30px;
    box-shadow: 0 0 10px #777;
    border-bottom-left-radius: 35px;
}   
.destop_menus_popups nav.nav.desktop_only ul li a {
    padding: 0 5px 5px;
}
.banner_locations {
        position: relative;
        top: 0;
        background-image: url(/wp-content/uploads/banner-btn-mobile-1.png);
        background-size: cover;
        background-position: top center;
        padding: 130px 0 190px;
        gap: 0px;
    }   
.banner_locations_title {
    color: #FCC687;
    margin-bottom: 15px;
    font-size: 48px;
    font-weight: 700;
    line-height: 50px;
    text-align: center;
    max-width: 255px;
    margin: 0 auto 15px;
}
.siteBar_menuBar {
    gap: 15px;
    width: calc(100% / 1 - 0px);
    margin-left: 0;
    margin-bottom: 15px;
    text-align: center;
    max-width: 100%;
    border-bottom-left-radius: 0;
    height: 100vh;
}
.siteBar_menuBar a{
    width: auto;
    color: #0F2344;
 } 
 .siteBar_menu ul li a {
    font-size: 24px;
    padding: 12px 0px;
}

     .swiper-slide-img img {
        height: 293px;
    }
    .swiper-slide-wrap{
        gap: 75px;
    }
    .bannerSlider_btn {
        top: 310px;
        bottom: unset;
        background: #3D467D;
        box-shadow: 0 4px 4px 0 #00000040;
    }
    .bannerSlider_btn .swiper-button-next, .bannerSlider_btn .swiper-button-prev{
        height: 83px !important;
    }
    .banner_main_slider {
    width: calc(100% - 40px);
    margin: 0 auto;
}
.banner_locations_wrap a {
    width: 70%;
}
.banner_locations_wrap {
    flex-direction: column;
}
.slider-shows-wrapper .swiper-slide-shows .soldout_icon {
    position: absolute;
    z-index: 1;
    bottom: 10px;
    right: 5px;
    max-width: 140px;
}
.showsMovie_thumbs .shows_quots-icons svg {
    width: 30px;
    height: 30px;
}
p.order-by-phone-wrap {
    font-size: 20px;
    line-height: 28px;
    max-width: 440px;
}
.show_hero + .wrap_brief_video.page_pad + .show_related_sec.page_pad + .newsletter_sec .row.main_circle_0footer {
    margin-top: 73px !important;
}

}
@media screen and (max-width:767px){
.abt-team-main-box .abt-team-title {
    padding: 20px 18px 20px;
    height: calc(100% - 220px);
}
.abt-team-main-box .abt-team-title h3 {
    font-size: 22px;
    line-height: 20px;
}
.abt-team-main-box .abt-team-title h4 {
    font-size: 18px;
    line-height: 20px;
    margin-top: 4px;
}
.hover_top_abt_img {
    font-size: 16px;
    line-height: 20.69px;
}
span.icon img {
    width: 36px;
    height: 36px;
}
.abt-team-main-box:hover .hover_top_abt_img {
    transform: translate(-50%, -138px);
    opacity: 1;
}
.marquee-swiper .swiper-wrapper {
    transition-timing-function: linear !important;
    margin-top: 80px;
    margin-bottom: 50px;
}
h2.main-tl {
    font-size: 70px;
    line-height: 62px;
}
.banner_locations_wrap a{
    color: #0F2344;
}
.banner_locations_wrap{
    gap: 17px;
}
.banner_bellow_border:before {
    top: 3px;
}
.banner_bellow_border {
    margin-top: -24px;
    position: relative;
}
.banner_locations {
    padding: 130px 0 140px;
}
.mainBanner_flex_wrap {
    gap: 15px;
}
.banner_main_slider .swiper-wrapper {
    padding-bottom: 50px;
}
}
@media screen and (max-width:580px){
.destop_menus_popups nav.nav.desktop_only ul {
    gap: 16px;
}
.destop_menus_popups {
    max-width: 100%;
    border-bottom-left-radius: 0;
    height:100vh;
}
.destop_menus_popups nav.nav.desktop_only ul li a{
    padding: 0 5px 15px;
}
.parent-show-slider .wrap_abs_content .row.home_row {
    max-width: 335px;
}
.show_hero .row.show_row.new-update .large-6.columns:nth-child(1) {
    padding: 0;
    max-width: 345px;
    margin:0 auto;
}
body .show_hero .flex_wrap-img .wrap_main_img img {
    height: 302px;
}
.about_banner_content {
    height: 100vh;
}
.swiper-slide-img {
    width: 100% !important;
}
.bannerSlider_btn {
    left: 50%;
    transform: translate(-50%);
}
.marquee-swiper .swiper-slide {
    padding-top: 15px;
}
.swiper-slide-img img {
    height: 100%;
}
.ftrCta_title h2 {
    max-width: 315px;
}
.siteHeader_nav_logo01, .siteHeader_nav_logo02 {
    flex: 1;
}
.siteFooter .siteFooter_topLink ul a {
    display: block;
    color: rgba(255, 255, 255, .85);
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 15.15px;
    line-height: 15.77px;
    letter-spacing: 0px;
}
.siteHeader_nav_logo01 a, .siteHeader_nav_logo02 a {
    display: block;
}
.siteFooter_logo img {
    width: 100% !important;
}
.siteFooter_logo {
    gap: 0;
}
.siteHeader_nav_logo02 {
    padding-right: 10px;
}
.siteFooter .container {
    width: calc(100% - 55px);
}
.siteFooter {
    padding: 4px 0 0;
    margin-top: -1px;
    position: relative;
}
.siteFooter_quickLinks ul li:nth-child(1)::before{
    display: none;
}
.siteFooter_quickLinks ul {
    gap: 10px 20px;
    max-width: 320px;
}
.siteFooter_quickLinks ul li::before {
    left: -10px;
}
.siteFooter_quickLinks {
    text-align: center;
    justify-content: center;
    display: flex;
}
.bannerLoad_image img {
    height: 90%;
}
.home_main_sec {
    padding-top: 85px;
    margin-top: -2px;
    position: relative;
}
.bannerLoad_image {
    background: #fbdcac;
}
.banner_bellow_border {
    display: none;
}
}
@media screen and (max-width:450px){
.swiper-slide-wrap .swiper-slide-img {
    max-width: 390px;
    height: 341px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bannerSlider_btn {
    top: 360px;
}
	.banner_locations {
		padding: 170px 0 231px;
	}
.ftr_cta {
     padding-top: 80px;
    margin-top: -1px;
    margin-bottom: 0px;
}
}
@media screen and (max-width:426px){
.swiper-slide-wrap .swiper-slide-img {
    margin-right: 0px;
    max-width: 385px;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bannerSlider_btn {
    top: 355px;
}
	.banner_locations {
		max-width: 425px;
		margin: 0 auto;
		padding: 150px 0 190px;
		background-size: 100% 700px;
		background-repeat: no-repeat;
	}
}
@media screen and (max-width:400px){
.search_main_sec .wrap_shows .search_show_row .wrap_events_info .events_list .wrap_item.not_available > span.sold_icon.only_mobile {
    display: block !important;
    width: 100%;
    top: -15px;
    right: -13px;
}
.wrap_search_banner .wrap_inner .wrap_title h1 {
    font-size: 60px;
    font-weight: 700;
}
.swiper-slide-wrap .swiper-slide-img {
    max-width: 335px;
    height: 293px;
}
.swiper-slide-img img {
    height: 100%;
}
.bannerSlider_btn {
    top: 310px;
}
.banner_locations {
    max-width: 400px;
    margin: 0 auto;
    padding: 150px 0 190px;
}
}
body .bannerSlider_btn .swiper-button-next, .bannerSlider_btn .swiper-button-prev{
    height: 83px !important;
}
.bannerSlider_btn .swiper-button-next {
    left: 10px;
    right: unset;
}
.bannerSlider_btn .swiper-button-prev{
    left: unset;
    right: 10px;
}