@media (min-width: 992px) {
    .mobile-sections-cmn-tab {display:none;}
}
@media (min-width: 1025px) {

    .cmn_new-location-maps.location-maps .buildings-accordion .accordion-header{border-top: 0;}
    .location-cinecares-sec.home-cinecares .top .title{    max-width: 568px;}
    .cmn_new-location-maps.location-maps .buildings-accordion .accordion-row { height: auto !important;  }
    .cmn_new-location-maps.location-maps .buildings-accordion .accordion-header svg{display:none;}
    .cmn_new-location-maps.location-maps .buildings-accordion { max-width: 100%; display: flex; flex-wrap: wrap; gap: 40px; }
    .cmn_new-location-maps.location-maps .buildings-accordion .accordion-row {  width: calc(33.33% - 40px);}
    .cmn_new-location-maps.location-maps .stages{column-gap: 20px;}
    /* Location services Section :: location Page :: START */ 
  .location-services.cmn_new-location-services .content {
    display: flex;
    padding: 0 !important;
    /* flex-wrap: wrap; */
    flex-direction: row;
    gap: 0;
  }
  .location-services.cmn_new-location-services .left {
    width: 460px;
    flex-grow: 0;
  }
  .location-services.cmn_new-location-services .cmn_new-grid {
    width: calc(100% - 460px);
    padding-left: 30px;
    flex-grow: 0;
  }
  .location-services.cmn_new-location-services .left p {
    margin: 0;
  }
  .location-services.cmn_new-location-services .grid{    grid-template-columns: repeat(2, 1fr);}
  .cmn_new-location-maps.location-maps .stage_map_layout_b2_s4 .buildings-accordion .accordion-row {
    width: calc(50% - 40px);
  }
  .cmn_new-location-maps.location-maps .stage_map_layout_b2_s4 .buildings-accordion{    gap: 80px;}
  /* Location services Section :: location Page :: END */
 
}
@media(min-width: 1025px) and (max-width:1200px){
    .navbar .main-nav .center{left: 42px;    }
    .navbar .main-nav .content-wrapper .left {
        gap: 7px;
    }
    .navbar .main-nav .content-wrapper .right {
        gap: 15px;
    }
}
@media(max-width: 1604px) and (min-width:1200px){
    .tmp-cinecares-scroll-sec.location-cinecares-sec.home-cinecares .top .title{max-width: 69% !important;}
}
@media (min-width: 1200px) {
    .cmn_new-location-maps.location-maps .stages{column-gap: 30px;}
    .location-services.cmn_new-location-services .cmn_new-grid {  padding-left: 11.092%;}
   
    .location-cinecares-sec.home-cinecares .top .title{    max-width: 760px;}
    .location-cinecares-sec.home-cinecares .top-right-logo, .location-cinecares-sec.home-cinecares .top-right-logo{width: 35%;}
}  
@media (min-width: 1681px) {
    .cmn_new-location-maps.location-maps .map-section .details{gap: 82px;}
}
/* @media (max-width: 1200px) and (min-width: 1025px){
    .location-maps .stages {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
    }
} */
.value a:hover {
    color: #2592d8 !important;
}
@media (max-width: 1600px) {
    .location-maps .stage_map_layout_b1_s10 .stages {  grid-template-columns: repeat(9, 1fr); }
    .location-maps .stage_map_layout_b2_s4 .stages {   grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 1200px) {
    .cmn_new-info .cmn-info-right {  padding-left: 30px;  }
    .location-maps .stage_map_layout_b1_s10 .stages {  grid-template-columns: repeat(8, 1fr); }
    .location-maps .stage_map_layout_b2_s4 .stages {   grid-template-columns: repeat(3, 1fr); }
    .cmn-grid-program-blocks .cinacares_program-blocks-inner {
        padding: 15px;
    }
    
    .cmn-grid-program-blocks {
        margin: 0 -15px;
    }
    .cinacares_program-blocks-inner .block-content-main:not(:last-child) {
        margin: 0 0 20px;
    }
    .video-play-icon,.show_element__video .content-with-play-btn-js {
        width: 100px;
        height: 100px;
    }
}
@media (max-width: 1024px) {
    .video-play-icon ,.show_element__video .content-with-play-btn-js{
        width: 50px;
        height: 50px;
    }
    .footer .middle .subscribe,.footer .middle .mobile-social { max-width: 100%; }
    .footer .middle, .footer .bottom,.footer .top { margin-left: auto; margin-right: auto; width: 100%; justify-content: center; }

    .location-cta_module + .news { padding-top: 90px; }
    .location-intro.cmn_new-location-intro .facts .fact{    max-width: 100%;margin: 0;}
    .cmn_new-info .cmn-info-right {  padding-left: 30px;   }
    .cmn_new-info .cmn-info-left,.cmn_new-info .cmn-info-right {  width: 100%;  } 
    .cmn_new-info .cmn-info-right {  padding: 30px 0 0; }
    .cmn-img-wrapper-animation .cmn_img_wrapper{padding: 0 0 58.4%;}
    .home-cinecares.location-cinecares-sec{padding-top: 90px; padding-bottom: 90px;}

    .vendor-listing-list {
        grid-template-columns: repeat(3,160px);
        grid-gap: 40px;
    }
    
    .vendor-item-icon:not(:last-child) {
        margin: 0 0 35px;
    }
    
    .location-vendors .heading-main {
        margin: 0 0 30px;
    }
    .location-maps .stage_map_layout_b1_s10 .stages {  grid-template-columns: repeat(3, 1fr); }
    .location-gallery.cmn_new-location-gallery {padding-top: 73px;padding-bottom: 73px;}
    .pause.video-play-icon .pause-icon svg {
        height: 25px;
    }
    .content-with-play-btn-style { padding-left: 80px; padding-right: 80px; }
}
@media(max-width:991px){
 /* REs */
 .cmn-grid-program-blocks .cinacares_program-blocks-inner {
    width: 100%;
    padding: 0;
}
.cmn-grid-program-blocks .cinacares_program-blocks-inner:not(:last-child) {
    padding-bottom: 30px;
    border-bottom: 1px solid var(--blue);
    margin-bottom: 30px;
}
.cmn-grid-program-blocks .cmn-cta-button:hover {
    background: #071d43;
}
.cinacares_program-blocks-inner .cmn-img-wrapper-animation .cmn_img_wrapper {
    /* padding: 0 0 33.4%; */
}
.cmn-grid-program-blocks {
    margin: 0;
}
.cmn-grid-program-blocks .cmn-cta-button {
    min-width: 160px;
    border-radius: 9px;
    color: var(--white);
    align-items: center;
    justify-content: center;
    background-color: var(--blue);
}
.cmn-grid-program-blocks .cmn-cta-button *{
    color: var(--white) !important;
}
.cmn-grid-program-blocks .cmn-cta-button .cta-arrow {
    display: none;
}
.cinacares_program-blocks-inner .block-content-main:not(:last-child) {
    margin: 0 0 20px;
}
.cinacares_program-blocks-inner .equal_height_js_cmn {
    height: auto !important;
}
.desktop-main-tab-cmn {
    display: none;
}

 .cinecares-program-section .tab-section-heading-main {order: -1;margin: 0 0 15px;}
.cinecares-program-section {
    padding: 52px 0;
}
.cinecares-program-section + .location-vendors:before,.cat_community-partner-sec:before { display: none; }
.cinecares-program-section + .location-vendors,.cat_community-partner-sec { padding: 70px 0 30px; }
}
@media (max-width: 768px) {
    .cmn_new-location-services.location-services .grid .item:not(:last-child){margin-bottom: 20px;}
    .cmn-form-main form textarea{height: 133px !important;}

    .location-cinecares-sec.home-cinecares .top .title {
        max-width: 70% !important;
    }
    .content-with-play-btn-style {  padding-left: 25px; padding-right: 25px; }
    .content-with-play-btn-style .container {
        flex-direction: column;
        align-items: flex-start;
    }
}
@media (max-width: 700px) {
    .vendor-url-main.font-body-1.title-animation {
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0.12px;
    }
    .vendor-listing-list {
        grid-template-columns: repeat(3,141px);
        grid-gap: 40px;
    }
    .vendor-item-icon {
        width: 141px;
        height: 141px;
    }
    .vendor-item-icon:not(:last-child) {
        margin: 0 0 35px;
    }
    .location-vendors .heading-main {
        margin: 0 0 30px;
    }
    
    .article-intro .title { font-size: 29px; line-height: 40px; letter-spacing: 0; } .article-intro { padding-bottom: 0; }
}
@media (max-width: 600px) {
.location-maps .stage_map_layout_b1_s10 .stages {  grid-template-columns: repeat(2, 1fr); }
.location-maps .stage_map_layout_b2_s4 .stages {   grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 575px) {
.vendor-item-icon img {
    max-width: 85%;
    max-height: 85%;
}
.vendor-listing-list {
    grid-template-columns: repeat(2,50%);
    grid-gap: 20px;
}
.vendor-item-icon {
    width: 88px;
    height: 88px;
}

.home-cinecares.location-cinecares-sec {
    padding-top: 79px;
    /* padding-bottom: 280px; */
    padding-bottom: 50px;
}
.location-cinecares-sec.home-cinecares .top .title { max-width: 100%; } 
.location-cinecares-sec.home-cinecares .top-right-logo {
    top: auto;
    bottom: 70px;
}
.cmn-form-main form .forminator-button-submit, .cmn-form-main form .forminator-button-upload {
    min-width: 152px !important;
}

.cmn-form-main form .btn-cmn-choose-file-before-submit {
    margin-right: calc(152px + 23px);
}
.cinecares-program-section + .location-vendors,.cat_community-partner-sec { padding: 20px 0 0; } .location-vendors .cmn-cta-button-main.content-btm { display: none; }
.location-cinecares-sec.home-cinecares .top .title{max-width: 100% !important;}
}
@media (max-width: 360px) {
    .vendor-item-icon:not(:last-child) {
        margin: 0 0 10px;
    }
    .vendor-listing-list {
    grid-template-columns: repeat(1,100%);
    }
    .vendor-item-icon {
        width: 80px;
        height: 80px;
    }
    .cmn-form-main form .forminator-button-submit, .cmn-form-main form .forminator-button-upload {
        min-width: 120px !important;
    }
    
    .cmn-form-main form .btn-cmn-choose-file-before-submit {
        margin-right: calc(120px + 23px);
    }
    .article-content h6{    font-size: 18px;
        line-height: 28px;}
}