 /* Map Loader */
 .syts_hide {
   display: none !important;
 }
 .syts_format_hide {
   display: none !important;
 }
 .syts_language_hide {
   display: none !important;
 }
 .syts_timeslot_hide {
   display: none !important;
 }
 .syts_PanelLoader div {
   position: absolute;
   border: 4px solid #ffffff;
   opacity: 1;
   border-radius: 50%;
   animation: syts_PanelLoader 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
 }
 .syts_PanelLoaderOuter {
   position: relative;
   width: 100%;
   top: 15px;
   left: 0;
   color: #ffffff;
   z-index: 1;
 }
 .syts_clearBoth {
   clear: both;
 }
 .syts_PanelLoader {
   position: relative;
   width: 64px;
   height: 64px;
   margin: 0px auto;
   top: 5%;
 }
 .syts_PanelLoader div:nth-child(2) {
   animation-delay: -0.5s;
 }
 .hidden {
   display: none;
 }
 @keyframes syts_PanelLoader {
   0% {
     top: 28px;
     left: 28px;
     width: 0;
     height: 0;
     opacity: 1;
   }
   100% {
     top: -1px;
     left: -1px;
     width: 58px;
     height: 58px;
     opacity: 0;
   }
 }
 /****************/
 .syts_PanelMoreLoader div {
   position: absolute;
   border: 4px solid #ffffff;
   opacity: 1;
   border-radius: 50%;
   animation: syts_PanelLoader 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
 }
 .syts_PanelMoreLoaderOuter {
   display: none;
   position: relative;
   width: 100%;
   top: 15px;
   left: 0;
   color: #ffffff;
   z-index: 1;
 }
 .syts_PanelMoreLoader {
   position: relative;
   width: 64px;
   height: 64px;
   margin: 0px auto;
   top: 5%;
 }
 .syts_PanelMoreLoader div:nth-child(2) {
   animation-delay: -0.5s;
 }
 @keyframes syts_PanelMoreLoader {
   0% {
     top: 28px;
     left: 28px;
     width: 0;
     height: 0;
     opacity: 1;
   }
   100% {
     top: -1px;
     left: -1px;
     width: 58px;
     height: 58px;
     opacity: 0;
   }
 }
 /****************/
 /* JScroll Pane Starts*/
 #syts_mtsDetailsPanelForScroll .jspVerticalBar {
   width: 8px;
   border-radius: 10px;
   background: #dde;
   margin-right: 5px;
   z-index: 4;
 }
 #syts_mtsDetailsPanelForScroll .jspTrack {
   width: 8px;
   border-radius: 10px;
   background: #2e2a2a;
 }
 #syts_mtsDetailsPanelForScroll .jspDrag {
   width: 8px;
   border-radius: 10px;
   background: #cf0d0d;
 }
 #syts_mtsDetailsPanelForScroll, .syts_mtsDetailsPanelForScrollMob {
   outline: none;
 }
 .jspHorizontalBar {
   display: none !important;
 }
 /* JScroll Pane Ends*/
 .syts_mapHiddenForAll {
   display: none !important;
 }
 .syts_ticketingBannerPopUpContainer {
   position: absolute;
   left: 7px;
   top: 7px;
   cursor: pointer;
   z-index: 11;
   animation-name: pulse_animation;
   animation-duration: 5000ms;
   transform-origin: 70% 70%;
   animation-iteration-count: infinite;
   animation-timing-function: linear;
 }
 .syts_backHomeFromTickets {
   position: absolute;
   right: 85px;
   top: 10px;
   cursor: pointer;
   z-index: 11;
   /* background: #000000;
    border: 1px solid #ffffff; */
   border-radius: 5px;
   /*    display: flex;*/
 }
 .syts_backHomeFromTickets img {
   width: 38px;
   padding: 7px;
 }
 @keyframes pulse_animation {
   0% {
     transform: scale(1);
   }
   30% {
     transform: scale(1.09);
   }
   40% {
     transform: scale(1.1);
   }
   50% {
     transform: scale(1);
   }
   60% {
     transform: scale(1.1);
   }
   70% {
     transform: scale(1.06);
   }
   80% {
     transform: scale(1.02);
   }
   100% {
     transform: scale(1);
   }
 }
 .syts_movieFullBannerImg {
   object-fit: contain;
   height: 100%;
   width: 100%;
 }
 .syts_movieFullBannerMainWrapper {
   /* cursor: pointer; */
 }
 .syts_moreMovieShowsListElement {
   padding: 5px;
   border-radius: 5px;
   margin: 5px;
   cursor: pointer;
   transition: 0.5s ease background, color;
 }
 #loadMore {
   padding: 10px 20px;
   cursor: pointer;
   width: auto;
   margin: 2px;
   position: relative;
   border-radius: 5px;
   text-align: center;
   color: #ffffff;
   transition: 0.5s ease background, color;
 }
 #loadMoreResults {
   padding: 12px 20px;
   cursor: pointer;
   width: auto;
   margin: 0px auto;
   position: relative;
   border-radius: 5px;
   text-align: center;
   color: #ffffff;
   transition: 0.5s ease background, color;
 }
 .loadMoreDevices:hover {
   color: #000000 !important;
   background: #fbd21e !important;
   border: 1px solid #fbd21e !important;
 }
 .syts_loadMoreOuter {
   text-align: center;
   padding-bottom: 20px;
 }
 .syts_loadMoreResultsOuter {
   text-align: center;
   padding-bottom: 5px;
   display: none;
 }
 #syts_moreMovieShowsList {
   font-size: 0.55em;
   color: #cacdba;
 }
 #syts_moreMovieShowsMain li {
   display: none;
 }
 .syts_moreMovieShowsDist {
   font-size: 0.74em;
   margin-left: 5px;
 }
 .syts_moreMovieShowTimes {
   text-align: center;
   font-size: 0.6em;
   color: #ffffff;
   margin: 0px;
   line-height: normal;
   font-weight: bold;
 }
 #syts_moreMovieShowsMain li {
   display: none;
 }
 #syts_moreMovieShowsMain {
   width: 100%;
   margin: 0 auto;
 }
 #syts_moreMovieShowsList {
   text-align: center;
   font-size: 0.54em;
   color: #cacdba;
   margin-bottom: 10px;
   margin-top: 10px;
   margin-right: 12px;
 }
 .syts_loadMoreOuter {
   text-align: center;
   padding-bottom: 30px;
 }
 .syts_displayInlineBlock {
   display: inline-block !important;
 }
 .syts_searchboxDateboxCheckboxWrapper::after {
   display: block;
   clear: both;
   content: "";
 }
 .syts_header {
   width: 100%;
   height: 39px;
 }
 .syts_mtsContainer {
   width: 100%;
   height: 100%;
   text-transform: uppercase;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
 }
 .syts_mtsDetailsPanel {
   width: 70%;
   height: 100%;
   padding: 0px;
   float: left;
   position: relative;
 }
 .syts_mapLocationPanel {
   width: 30%;
   float: left;
   height: 100%;
   background-color: #000000;
   position: relative;
 }
 .syts_theaterDetails.syts_theaterDetailsShowMore {
   cursor: pointer;
 }
 .formovieidfordropdown{
  display: none;
 }
 .syts_searchFilterWidthAdjust{
  width:15%;
 }
 .syts_topAutocompleteFilterWrapper {
   float: left;
   padding: 1% 1% 1% 0;
   width: 40%;
 }
 .syts_searchFilterWidthAdjust{
  width:30%;
 }
 .syts_topAutocompleteFilterWrapper_sticky {
   float: left;
   padding: 0 3% 0 0;
   width: 30%;
 }
 .syts_datePanel {
   float: left;
   padding: 5px 1% 1% 0;
   width: 40%;
   display: none;
 }
 .syts_datePanel_sticky {
   float: left;
   padding: 0 1% 0 0;
   width: 15%;
 }
 .syts_formatFilterWrapper_sticky {
   float: left;
   padding: 0 1% 0 0;
   width: 20%;
 }
 .syts_languageFilterWrapper_sticky {
   float: left;
   padding: 0 1% 0 0;
   width: 12%;
 }
 .syts_timeFilterWrapper_sticky {
   float: left;
   padding: 0 1% 0 0;
   width: 22%;
 }
 .syts_timeFilterWrapper {
   float: left;
   width: 30%;
   padding: 5px 0 1% 1%;
 }
 .syts_timeFilterTitle {
   margin: 0 0 12px 0;
 }
 .syts_formatFilterWrapper {
   width: 60%;
   min-height: 90px;
   /* padding: 5px 0 0 10px; */
   padding: 1%;
   clear: right;
   float: left;
 }
 .syts_formatFilterWrapper::after {
   display: block;
   clear: both;
   content: "";
 }
 .syts_formatFilterTitle {
   display: inline-block;
   margin-right: 20px;
   /* margin-top: 5px; */
   display: block;
   float: left;
 }
 .syts_languageFilterWrapper {
   width: 30%;
   min-height: 90px;
   padding: 5px 0 0 1%;
   float: left;
 }
 .syts_languageFilterWrapper::after {
   display: block;
   clear: both;
   content: "";
 }
 .syts_languageFilterTitle {
   display: inline-block;
   margin-right: 20px;
   /* margin-top: 5px; */
   display: block;
   float: left;
 }
 .syts_timingFilterListWrapper input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_timingFilterListWrapper label {
   position: relative;
   cursor: pointer;
 }
 .syts_timingFilterListWrapper label:before {
   content: '';
   -webkit-appearance: none;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   margin-top: -4px;
   cursor: pointer;
   margin-right: 15px;
   border-radius: 0px;
   -moz-box-shadow: inset 1px 0px 8px -1px #191e21;  
    -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
    box-shadow: inset 1px 0px 8px -1px #191e21;
 }
 .syts_timingFilterListWrapper input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 1px;
   left: 1px;
   width: 100%;
   height: 100%;
 }
 .syts_timingFilterListElement {
   padding: 5px 5px 5px 0px;
   margin: 0px 5px 5px 0px;
   cursor: pointer;
   display: inline-block !important;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 .syts_imaxLogoHomepage {
   width: 130px;
   margin-top: 0px;
   border: 1px solid #ffffff;
   padding: 7px;
   border-radius: 5px;
 }
 .syts_imaxLogoHomepage:hover {
   background: #000000;
   padding: 7px;
   border-color: #dfb87e;
 }
 .syts_cinemaSafeListWrapper input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_cinemaSafeSubTitle {
   color: #ffffff;
   font-size: 11px;
   display: inline-grid;
   margin: 5px 5px 5px 10px;
   font-style: italic;
   line-height: normal;
   font-weight: 400;
 }
 .syts_cinemaSafeSubTitle a {
   text-decoration: underline;
   color: #ffff93 !important;
 }
 .syts_cinemaSafeListWrapper label {
   position: relative;
   cursor: pointer;
 }
 .syts_cinemaSafeListWrapper label:before {
   content: '';
   -webkit-appearance: none;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   margin-top: -4px;
   cursor: pointer;
   margin-right: 2px;
   border-radius: 0px;
   -moz-box-shadow: inset 1px 0px 8px -1px #191e21;
   -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
   box-shadow: inset 1px 0px 8px -1px #191e21;
   margin-top: 7px;
 }
 .syts_cinemaSafeListWrapper input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 12px;
   left: 1px;
   width: 100%;
   height: 100%;
 }
 .syts_cinemasafeTitle {
   padding: 5px 5px 5px 0px;
   margin: 0px 0px 5px 0px;
   cursor: pointer;
   display: inline-block !important;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 .syts_cinemaSafeLogoHomepage {
   width: 150px;
 }
 .syts_cinemasafeLogoTheaterPanel {
   float: right;
   width: 50px;
   display: inline-block;
   margin-top: -30px;
   margin-right: -3px;
   background: #161616;
   padding: 3px;
   border-radius: 3px;
 }

 .syts_specialShowtimesSubTitle {
  color: #ffffff;
  font-size: 14px;
  display: inline-grid;
  margin: 5px 5px 5px 0px;
  /* font-style: italic; */
  line-height: normal;
  font-weight: 400;
}

.syts_specialShowtimesWrapper input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.syts_specialShowtimesWrapper label {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.syts_specialShowtimesWrapper label:before {
  content: '';
  -webkit-appearance: none;
  padding: 9px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-top: -4px;
  cursor: pointer;
  margin-right: 2px;
  border-radius: 0px;
  -moz-box-shadow: inset 1px 0px 8px -1px #191e21;
  -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
  box-shadow: inset 1px 0px 8px -1px #191e21;
  margin-top: 7px;
}
.syts_specialShowtimesWrapper input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 12px;
  left: 1px;
  width: 100%;
  height: 100%;
}

 .syts_specialShowtimesTitle {
  padding: 5px 5px 5px 0px;
  margin: 0px 0px 5px 0px;
  cursor: pointer;
  display: inline-block !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}
.syts_specialShowtimesSubTitle a {
  text-decoration: underline;
  color: #ffff93 !important;
}
 .syts_formatFilterListWrapper input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_formatFilterListWrapper label {
   position: relative;
   cursor: pointer;
 }
 .syts_formatFilterListWrapper label:before {
   content: '';
   -webkit-appearance: none;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   margin-top: -5px;
   cursor: pointer;
   margin-right: 15px;
   border-radius: 0px;
   -moz-box-shadow: inset 1px 0px 8px -1px #191e21;
   -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
   box-shadow: inset 1px 0px 8px -1px #191e21;
 }
 .syts_formatFilterListWrapper input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 1px;
   left: 1px;
   width: 100%;
   height: 100%;
 }
 .syts_formatFilterListElement {
   padding: 5px 5px 5px 0px;
   margin: 0px 5px 5px 0px;
   cursor: pointer;
   display: inline-block !important;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 .syts_formatFilterListElement_sticky {
   display: inline-block;
   margin: 0;
   padding: 0;
   float: left;
 }
 .syts_formatFilterListElement_sticky:after {
   content: " /\00a0";
 }
 .syts_formatFilterListElement_sticky:last-child:after {
   content: "";
 }
 .syts_languageFilterListWrapper input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_languageFilterListWrapper label {
   position: relative;
   cursor: pointer;
 }
 .syts_languageFilterListWrapper label:before {
   content: '';
   -webkit-appearance: none;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   margin-top: -5px;
   cursor: pointer;
   margin-right: 15px;
   border-radius: 0px;
   -moz-box-shadow: inset 1px 0px 8px -1px #191e21;
   -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
   box-shadow: inset 1px 0px 8px -1px #191e21;
 }
 .syts_languageFilterListWrapper input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 1px;
   left: 1px;
   width: 100%;
   height: 100%;
 }
 .syts_languageFilterListElement {
   padding: 5px 5px 5px 0px;
   margin: 0px 5px 5px 0px;
   cursor: pointer;
   display: inline-block !important;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 .syts_languageFilterListElement_sticky {
   display: inline-block;
   margin: 0;
   padding: 0;
   float: left;
 }
 .syts_languageFilterListElement_sticky:after {
   content: " /\00a0";
 }
 .syts_languageFilterListElement_sticky:last-child:after {
   content: "";
 }
 .syts_timingFilterListElement_sticky {
   display: inline-block;
   margin: 0;
   padding: 0;
   float: left;
 }
 .syts_timingFilterListElement_sticky:after {
   content: " /\00a0";
 }
 .syts_timingFilterListElement_sticky:last-child:after {
   content: "";
 }
 #syts_formatFilter li {
   display: inline-block;
   margin-right: 5px;
 }
 #syts_formatFilter {
   display: inline-block;
 }
 #syts_languageFilter li {
   display: inline-block;
   margin-right: 5px;
 }
 #syts_languageFilter {
   display: inline-block;
 }
 .syts_timingFilterDropdown {
   display: inline-block;
   width: 100%;
   position: relative;
   z-index: 1;
   position: relative;
 }
 .syts_timingFilterDropdownCaret {
   position: absolute;
   width: 35px;
   height: 35px;
   background: #fdbc00;
   right: 0;
   top: 0;
   cursor: pointer;
 }
 .syts_timingFilterDropdownCaret::after {
   content: '';
   position: absolute;
   top: 13px;
   left: 8px;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 11px 9px 0 9px;
 }
 .syts_timingFilterDropdownCaret.syts_timingFilterDropdownCaretUp::after {
   border-width: 0 9px 10px 9px;
 }
 .syts_dropdownInput {
     padding: 14px 50px 10px 10px;
     height: 36px;
   width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   text-transform: uppercase;
   cursor: pointer;
 }
 .syts_dropdownInput:after {
   content: '';
   position: absolute;
   left: 16px;
   top: 0;
   border-top: 0px solid transparent;
   border-left: 0px solid transparent;
   border-right: 0px solid transparent;
 }
 .syts_timingFilterDropdownbox {
   display: none;
   position: absolute;
   top: 35px;
   left: 0;
   max-height: 240px;
   min-height: 50px;
   width: 100%;
   padding: 10px;
 }
 .syts_timingFilterDropdownbox li {
   display: inline-block;
   width: 100%;
 }
 #syts_timingFilter li {
   display: inline-block;
   margin-right: 1%;
 }
 #syts_timingFilter {
   margin: 0;
   padding: 0;
 }
 .syts_timingFilterDropdownbox input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_timingFilterDropdownbox label {
   position: relative;
   cursor: pointer;
 }
 .syts_timingFilterDropdownbox label:before {
   content: '';
   -webkit-appearance: none;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   cursor: pointer;
   margin-right: 5px;
   border-radius: 0px;
   -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
   box-shadow: inset 1px 0px 8px -1px #191e21;
 }
 .syts_timingFilterDropdownbox input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 6px;
   left: 1px;
   width: 100%;
   height: 100%;
   background: url(../../assets/images/syts_checkboxcheck.png) no-repeat;
 }
 .syts_timingDDElement {
   padding: 5px 5px 5px 0px;
   margin: 0px 5px 5px 0px;
   color: #e4e4e4;
   cursor: pointer;
   display: block;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 #syts_formatFilter {
   margin: 0 0 0 0;
   padding: 0;
   display: block;
   float: left;
 }
 .syts_formatFilterDropdown {
   display: inline-block;
   width: 100%;
   position: relative;
   z-index: 1;
   position: relative;
 }
 .syts_formatFilterDropdownbox li {
   display: inline-block;
   width: 100%;
 }
 .syts_formatDropdownInput {
     padding: 14px 50px 10px 10px;
     height: 36px;
   width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   /* border: 1px solid rgb(203, 178, 38, 0.5); */
   text-transform: uppercase;
 }
 .syts_formatFilterDropdownCaret {
   position: absolute;
   width: 35px;
   height: 35px;
   background: #fdbc00;
   right: 0;
   top: 0;
   cursor: pointer;
 }
 .syts_formatFilterDropdownCaret::after {
   content: '';
   position: absolute;
   top: 13px;
   left: 8px;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 11px 9px 0 9px;
 }
 .syts_formatFilterDropdownCaret.syts_formatFilterDropdownCaretUp::after {
   border-width: 0 9px 10px 9px;
 }
 .syts_formatFilterDropdownbox {
   display: none;
   position: absolute;
   top: 45px;
   left: 0;
   background: #ffffff;
   border: 1px solid #fdbc00;
   max-height: 240px;
   min-height: 50px;
   width: 100%;
   padding: 10px;
 }
 .syts_formatFilterDropdownbox input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_formatFilterDropdownbox label {
   position: relative;
   cursor: pointer;
   font-weight: normal;
   color: #000000;
 }
 .syts_formatFilterDropdownbox label:before {
   content: '';
   -webkit-appearance: none;
   background-color: #000000;
   border: 1px solid #957651;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   cursor: pointer;
   margin-right: 5px;
   border-radius: 0px;
   -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
   box-shadow: inset 1px 0px 8px -1px #191e21;
 }
 .syts_formatFilterDropdownbox input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 6px;
   left: 1px;
   width: 100%;
   height: 100%;
 }
 .syts_formatDDElement {
   padding: 5px 5px 5px 0px;
   margin: 0px 5px 5px 0px;
   cursor: pointer;
   display: block;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 #syts_languageFilter {
   margin: 0 0 0 0;
   padding: 0;
   display: block;
   float: left;
 }
 .syts_languageFilterDropdown {
   display: inline-block;
   width: 100%;
   position: relative;
   z-index: 1;
   position: relative;
 }
 .syts_languageFilterDropdownbox li {
   display: inline-block;
   width: 100%;
 }
 .syts_languageDropdownInput {
     padding: 14px 50px 10px 10px;
     height: 36px;
   width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   /* border: 1px solid rgb(203, 178, 38, 0.5); */
   text-transform: uppercase;
 }
 .syts_languageFilterDropdownCaret {
   position: absolute;
   width: 35px;
   height: 35px;
   background: #fdbc00;
   right: 0;
   top: 0;
   cursor: pointer;
 }
 .syts_languageFilterDropdownCaret::after {
   content: '';
   position: absolute;
   top: 13px;
   left: 8px;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 11px 9px 0 9px;
 }
 .syts_languageFilterDropdownCaret.syts_languageFilterDropdownCaretUp::after {
   border-width: 0 9px 10px 9px;
 }
 .syts_languageFilterDropdownbox {
   display: none;
   position: absolute;
   top: 45px;
   left: 0;
   background: #ffffff;
   border: 1px solid #fdbc00;
   max-height: 240px;
   min-height: 50px;
   width: 100%;
   padding: 10px;
 }
 .syts_languageFilterDropdownbox input {
   padding: 0;
   height: initial;
   width: initial;
   margin-bottom: 0;
   display: none;
   cursor: pointer;
 }
 .syts_languageFilterDropdownbox label {
   position: relative;
   cursor: pointer;
   font-weight: normal;
   color: #fff;
 }
 .syts_languageFilterDropdownbox label:before {
   content: '';
   -webkit-appearance: none;
   background-color: #000000;
   border: 1px solid #957651;
   padding: 9px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   cursor: pointer;
   margin-right: 5px;
   border-radius: 0px;
   -webkit-box-shadow: inset 1px 0px 8px -1px #191e21;
   box-shadow: inset 1px 0px 8px -1px #191e21;
 }
 .syts_languageFilterDropdownbox input:checked + label:after {
   content: '';
   display: block;
   position: absolute;
   top: 6px;
   left: 1px;
   width: 100%;
   height: 100%;
 }
 .syts_languageDDElement {
   padding: 5px 5px 5px 0px;
   margin: 0px 5px 5px 0px;
   cursor: pointer;
   display: block;
   -webkit-user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -ms-user-select: none;
 }
 #syts_timingFilterSelect {
     padding: 7px 50px 7px 10px;
     height: 32px;
   width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background-position: 100%;
   text-transform: uppercase;
   position: relative;
   background-position: calc(100% - 18px) calc(1em + 1px), calc(100% - 13px) calc(1em + 1px), 100% 0;

   background-size: 9px 7px, 6px 9px, 3.4em 3.5em;
   background-repeat: no-repeat;
   border-radius: 0;
 }
 #syts_formatFilterSelect {
     padding: 7px 50px 7px 10px;
     height: 32px;
   width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background-position: 100%;
   text-transform: uppercase;
   position: relative;
   background-position: calc(100% - 18px) calc(1em + 1px), calc(100% - 13px) calc(1em + 1px), 100% 0;
   background-size: 9px 7px, 6px 9px, 3.4em 3.5em;
   background-repeat: no-repeat;
   border-radius: 0;
 }
 #syts_languageFilterSelect {
     padding: 7px 50px 7px 10px;
     height: 32px;
   width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background-position: 100%;
   text-transform: uppercase;
   position: relative;
   background-position: calc(100% - 18px) calc(1em + 1px), calc(100% - 13px) calc(1em + 1px), 100% 0;
   background-size: 9px 7px, 6px 9px, 3.4em 3.5em;
   background-repeat: no-repeat;
   border-radius: 0;
 }
 
 /* #syts_timingFilterSelect option, #syts_formatFilterSelect option
 {
  padding-top:2px !important;
  margin-top: 4px !important;
} */
 
 #syts_formatFilterSelect:focus {
   outline: none;
 }
 #syts_languageFilterSelect:focus {
   outline: none;
 }
 #syts_timingFilterSelect:focus {
   outline: none;
 }
 .syts_topAutocompleteTitle {
   margin: 0 0 10px 0;
 }
 .syts_topAutocompleteTitle_sticky {
   margin: 0 0 10px 0;
 }
 .syts_topAutocompleteFilter {
   width: 100%;
   position: relative;
   height: 35px;
 }
 .syts_topAutocompleteFilter_sticky {
   width: 100%;
   position: relative;
   line-height: 0;
 }
 .syts_topAutocompleteFilter_stickyDisbleLayout {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
 }
 #syts_topAutocompleteFilterInput {
   width: 100%;
   height: 35px;
   padding: 7px;
   padding-right: 37px;
   outline: none;
   border-radius: 0;
   padding-left: 30px;
   direction: ltr;
   padding-top: 11px;
 }
 input#syts_topAutocompleteFilterInput::-ms-clear {
   display: none;
 }
 input#syts_topAutocompleteFilterInput::-webkit-input-placeholder {
   /* line-height: 1;padding-top: 5px; */
 }
 #syts_topAutocompleteFilterInput_sticky {
   width: 100%;
   height: 35px;
   padding: 7px;
   padding-right: 7px;
   /* padding-top: 9px; */
 }
 .syts_topAutoCompleteFilterIconWrapper {
   width: 35px;
   height: 35px;
   right: 0;
   top: 0;
   cursor: pointer;
   padding: 5px;
   position: absolute;
 }
 .syts_topAutoCompleteFilterIconWrapper_sticky {
   width: 35px;
   height: 35px;
   right: 0;
   top: 0;
   cursor: pointer;
   padding: 5px;
   position: absolute;
 }
 .syts_currentLocationIcon {
   position: absolute;
   width: 30px;
   height: 35px;
   color: #fff;
   z-index: 1;
   background: url(../../assets/images/syts_currLocation.png) no-repeat 0px 0px;
   cursor: pointer;
   /* background-position: center; */
 }
 .syts_currentLocationIcon:hover {
   background: url(../../assets/images/syts_currLocation.png) no-repeat 0px -72px;
 }
 .syts_topFilterPanel {
   padding: 1%;
 }
 .syts_theaterDetailsContainer {
   padding: 0 1% 1% 1%;
 }
 .syts_theaterDetailsAccordian {
   width: 100%;
 }
 .syts_theaterDetails {
   display: block;
   padding: 10px 10px 10px 10px;
   text-decoration: none;
   width: 100%;
   border-radius: 7px;
   overflow: hidden;
   height: auto;
   margin-bottom: 10px;
   position: relative;
 }
 .syts_theaterNameGetdirPanel {
   width: 100%;
 }
 .syts_theaterNameGetdirPanel::after {
   display: block;
   clear: both;
   content: "";
 }
 .syts_theaterNamePanel {
   float: left;
   width: 60%;
 }
 .syts_theaterGetdirPanel {
   float: right;
   line-height: 0;
 }
 .syts_theaterIcon {
   width: 42px;
   height: 42px;
   float: left;
   margin: 0px 10px 12px 0px;
   border-radius: 7px;
   padding: 2px;
 }
 .syts_theaterName {
   margin: 0 0 5px 0;
   -webkit-transition: font-size .4s, line-height .4s;
   transition: font-size .4s, line-height .4s;
   margin-right: 15px;
 }
 .syts_theaterAddress {
   margin: 0px;
   line-height: normal;
   margin-bottom: 5px;
 }
 .syts_getDirectionContent {
   display: flex;
   align-items: center;
 }
 .syts_getDirection {
   margin: 0px;
   /* margin-top: 2px; */
   margin-left: 5px;
   line-height: 1;
   height: 28px;
   padding: 0px 18px 0px 10px;
   border-radius: 7px;
   cursor: pointer;
   display: flex;
   align-items: center;
   flex-direction: row;
   justify-content: center;
 }
 .syts_theaterDistance {
   display: inline-block;
   border: solid 1px transparent;
 }
 .syts_movieTimingPanel {
   width: calc(100% - 50px);
 }
 .syts_movieTimings {
   margin-top: 0px;
 }
 .syts_movieTimings::after {
   display: block;
   clear: both;
   content: "";
 }
 .syts_movieFormatNameTitle {
   float: left;
   margin-right: 8px;
 }
 .syts_movieTimingBtn {
   display: block;
   float: left;
   border-radius: 4px;
     padding: 7px 5px 7px 5px;
   width: auto;
   text-align: center;
   margin-right: 5px;
   margin-bottom: 6px;
   cursor: pointer;
   /* padding-bottom: 5px; */
 }
 .syts_movieTimingBtn.syts_withLangFilter {
  padding: 7px 7px 4px 7px;
 }
 .syts_theaterAccordianArrow {
   width: 28px;
   height: 28px;
   float: right;
   position: relative;
   margin-left: 5px;
   border-radius: 7px;
   cursor: pointer;
 }
 /*.showMore.syts_theaterAccordianArrow:before {
    content: '';
    position: absolute;
    top: 13px;
    left: 7px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
  .showMore.syts_theaterAccordianArrow:after {
    content: '';
    position: absolute;
    left: 10px;
    top: 13px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
  }
  .showLess.syts_theaterAccordianArrow:before {
    content: '';
    position: absolute;
    top: 10px;
    left: 7px;
    border-bottom: 10px solid #ff0000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
  .showLess.syts_theaterAccordianArrow:before {
    border-top: none;
  }
  .showLess.syts_theaterAccordianArrow:after{
      border-top: none;
  }
  .showLess.syts_theaterAccordianArrow:after {
    content: '';
    position: absolute;
    left: 10px;
    top: 13px;
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
  }*/
 .syts_theaterSubDetails {
   display: none;
   padding: 0px 0px 0px 0px;
   width: 100%;
   float: left;
 }
 .syts_theaterVendorInfoTitle {
   margin: 0px;
   margin-left: 0px;
   line-height: normal;
 }
 .syts_theaterVendorBtn {
   width: 48px;
   height: 48px;
   border-radius: 5px;
 }
 .syts_theaterVendorPanel {
   margin: 5px 0 10px 0px;
 }
 .syts_setMovTicketURL {
   padding: 2px;
   border-radius: 7px;
   margin-right: 8px;
   display: inline-block;
   transition: 0.5s ease border;
 }
 .syts_movieFormatNameTitleForMobile {
   display: none;
 }
 .syts_dateBox_sliderInner {
   width: 100%;
   position: relative;
   left: 0;
   transition: left ease-in-out 0.5s;
 }
 .syts_dateBox_sliderContainer {
   width: 100%;
   overflow: hidden;
   padding: 1px 0px;
 }
 .syts_dateBox_slider_leftArrow.syts_lArrow_disbled {
   pointer-events: none;
 }
 .syts_dateBox_slider_leftArrow {
   position: absolute;
   top: 50%;
   z-index: 2;
   left: 0px;
   opacity: 1;
   display: block !important;
   width: 20px;
   height: 25px;
   cursor: pointer;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
 }
 /*.syts_dateBox_slider_leftArrow:after, .syts_dateBox_slider_leftArrow:before {
	right: 24%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.syts_dateBox_slider_leftArrow:after {
	border-width: 5px;
	margin-top: -5px;
}
.syts_dateBox_slider_leftArrow:before {
	border-width: 10px;
	margin-top: -10px;
}*/
 .syts_dateBox_slider_rightArrow.syts_rArrow_disbled {
   pointer-events: none;
 }
 .syts_dateBox_slider_rightArrow {
   position: absolute;
   top: 50%;
   z-index: 2;
   right: 0px;
   opacity: 1;
   display: block !important;
   width: 20px;
   height: 25px;
   cursor: pointer;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
 }
 /* .syts_dateBox_slider_rightArrow:after, .syts_dateBox_slider_rightArrow:before {
	left: 19%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.syts_dateBox_slider_rightArrow:after {
	border-width: 5px;
	margin-top: -5px;
}
.syts_dateBox_slider_rightArrow:before {
	border-width: 10px;
	margin-top: -10px;
}*/
 .syts_dateBox_slider {
   font-size: 0;
   transition: left .25s ease-in-out;
   position: relative;
   white-space: nowrap;
 }
 .syts_date_box {
   margin: 0px 6px 0px 6px;
   display: inline-block;
   vertical-align: top;
   width: 65px;
   cursor: pointer;
 }
 .syts_date_boxInner {
   width: 65px;
   height: 64px;
   padding: 5px;
   background-image: none;
   border-radius: 7px;
   overflow: hidden;
   cursor: pointer;
   position: relative;
   display: block;
   cursor: pointer;
   letter-spacing: 1px;
     padding-top: 7px;
 }
 .syts_selectedDate_sticky {
     width: 128px;
     height: 35px;
     margin: 0;
     padding: 0px;
     border-radius: 7px;
     position: relative;
     text-align: center;
     align-items: center;
     display: flex;
     flex-direction: row;
     justify-content: center;
     line-height: 35px;
     padding-top: 5px;
 }
 .syts_formatFilterListWrapper_sticky {
   /* padding: 8px 0; */
 }
 .syts_languageFilterListWrapper_sticky {
   /* padding: 8px 0; */
 }
 .syts_timingFilterWrapper_sticky {
   /* padding: 8px 0; */
 }
 .syts_selectedDate_stickydisableLayout {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   border-radius: 7px;
 }
 .syts_dateDay_sticky {
   display: block;
   margin: 0;
   padding: 0;
   float: left;
 }
 .syts_dateMonth_sticky {
   display: block;
   margin: 0 5px;
   padding: 0;
   float: left;
 }
 .syts_date_sticky {
   display: block;
   margin: 0;
   padding: 0;
   float: left;
 }
 .syts_dateBox_slider_wrapper {
   position: relative;
   padding: 0 22px;
   letter-spacing: 0px;
   width: 352px;
 }
 .syts_dateBox_slider_wrapper.syts_dateBox_slider_alignLeft {
   margin: 0 0 0 -28px !important;
 }
 .syts_dateBox_slider_wrapper_sticky {
   position: relative;
   padding: 0;
 }
 .syts_dateDay {
   margin: 0px 0px 0px 0px;
   text-align: center;
 }
 .syts_dateMonth {
   margin: 5px 0px 5px 0px;
   text-align: center;
 }
 .syts_date {
   margin: 0px 0px 0px 0px;
   text-align: center;
 }
 li.syts_cinemaSafeListWrapper.diffCust, .diffCustImax {
   float: left;
   ;
 }
 li.syts_cinemaSafeListWrapper.diffCust {
   width: 70%;
 }
 .diffCustImax {
   width: 200px;
   /*padding: 11px 5px;
    margin-top: 2px;
    text-align: center;
    border: 2px solid #ffffff;
    border-radius: 8px;
    font-size: 1.3em;*/
 }
 .diffCustImax div {
   text-align: center;
 }
 .diffCustImax span {
   font-size: 0.6em;
   color: #ffffff;
   padding-top: 0.5vw;
   display: block;
 }
 @media only screen and (min-width : 1024px) {
   .diffCustImax a:hover img {
     transform: scale(0.95);
     transition: 0.3s;
   }
 }
 .syts_topStickyFilterPanel {
  
  display: none;
   height: auto;
   width: 70%;
   position: fixed;
   /* top: 50px; */
   left: 0;
   z-index: -5;
   padding: 11px;
   display: block;
   cursor: pointer;
   opacity: 0;
   /* -moz-transition: top 0.5s ease;
   -o-transition: top 0.5s ease;
   -webkit-transition: top 0.5s ease;
   transition: top 0.5s ease; */
 }
 /* .syts_topStickyFilterPanel.syts_stickyPanel { */
  .syts_stickyPaneldisplaynone{
    display: none;
  }
 .syts_stickyPanel {
  display: block;
    top: -2px !important; 
     z-index: 298;
   /* -moz-transition: top 0.5s ease;
   -o-transition: top 0.5s ease;
   -webkit-transition: top 0.5s ease;
   transition: top 0.5s ease; */
   margin: 2px 0 0 2px;   
   opacity: 1;
 }
 .syts_theaterDetailsAccordianCollapseAllOption {
   position: relative;
   z-index: 1;
 }
 .syts_theaterFormType {
   font-style: italic;
   padding-left: 2px;
 }
 .syts_theaterDetailsAccordianCollapseAllOptionTxt, .syts_theaterDetailsAccordianExpandAllOptionTxt {
   padding: 0;
   margin: 0;
   float: right;
   cursor: pointer;
   padding: 15px 5px 15px 0;
 }
 .syts_theaterDetailsAccordianCollapseAllOptionTxt.syts_theaterDetailsAccordianCollapseAllTxtDisable {
   pointer-events: none;
   opacity: 0.6 !important;
 }
 .syts_loadMoreOuterBtn {
   border-radius: 5px;
   display: inline-block;
   opacity: 0;
 }
 .syts_loadMoreResultsOuterBtn {
   border-radius: 5px;
   display: inline-block;
   padding: 2px;
 }
 .syts_movieInformation {
   text-align: center;
   width: 80%;
   margin: 20px auto;
 }
.syts_requestFormMsg{
    text-align: center;
    width: 90%;
    margin: 0px auto 20px auto;
}
.syts_fandangologo{
    width: 120px;
    margin-top: -4px;
}
.syts_requestTopMsg {
    text-align: center;
    width: 100%;
    margin: 8px auto 8px auto;
  }
 .syts_dataNotFoundFilters {
   text-align: center;
   width: 80%;
   margin: 20px auto;
 }
 .syts_movieBannerHalfWrapper, .syts_movieFullBannerMainWrapper, .syts_movieBannerWrapperForMobileOuter {
   background: #000000;
   /*    background: #ff640d;*/
 }
 .syts_movieBannerWrapperForMobile > img {
   width: 100%;
 }
 .syts_movieBannerWrapperForMobilePortraitImg {
   display: none;
 }
 @media (max-width:450px) {
   .syts_movieBannerWrapperForMobileLandscapeImg {
     display: none;
   }
   .syts_movieBannerWrapperForMobilePortraitImg {
     display: block;
   }
 }
 .syts_movieBannerWrapperForMobile {
   /*width: calc(100% - 50px);*/
   /* background: url(../../assets/images/mobilebanner.jpg) #030303 no-repeat center center;
    height: 105px;
    background-size: contain; */
   display: none;
   /*margin-left: 46px;*/
 }
 .syts_movieBannerWrapperForMobileTablet {
   width: 100%;
   background: url(../../assets/images/ipadbannerportrait.jpg) #000000 no-repeat center center;
   height: 205px;
   background-size: contain;
   display: none;
 }
 .syts_dateBox_slider_alignLeft .syts_dateBox_slider_leftArrow.syts_lArrow_disbled {
   display: none !important;
 }
 .syts_dateBox_slider_alignLeft .syts_dateBox_slider_rightArrow.syts_rArrow_disbled {
   display: none !important;
 }
 .syts_getDirectionForMobile {
   display: none !important;
 }
 /*#fdbc00;  #f3c500; #5b0a2a*/
 @media only screen and (max-width : 1600px) {
   .syts_movieFullBannerImg {
     width: 100%;
   }
 }
 @media only screen and (max-width : 1366px) {
   .syts_datePanel_sticky {
     width: 16%;
   }
   .syts_formatFilterListWrapper label:before {
     margin-top: -2px;
     margin-right: 5px;
   }
   .syts_languageFilterListWrapper label:before {
     margin-top: -2px;
     margin-right: 5px;
   }
   .syts_timingFilterListWrapper label:before {
     margin-top: -2px;
     margin-right: 5px;
   }

  .syts_formatFilterListWrapper input:checked + label:after,
  .syts_languageFilterListWrapper input:checked + label:after,
  .syts_timingFilterListWrapper input:checked + label:after {
    top: 3px;
  }
   .syts_formatFilterTitle {
     /* margin-top: 7px; */
   }
   .syts_languageFilterTitle {
     /* margin-top: 7px; */
   }
   .syts_cinemaSafeListWrapper label:before {
     margin-top: 7px;
     margin-right: 2px;
   }
 }
 @media only screen and (max-width : 1280px) {
   .syts_theaterNamePanel {
     width: 56%;
   }
   .syts_topAutocompleteFilterWrapper {    
    width: 34%;
  }
  .syts_searchFilterWidthAdjust{
    width:31%;
   }
   .syts_topAutocompleteFilterWrapper_sticky {
     width: 27%;
     padding: 0px 2% 0 0;
   }
   .syts_datePanel_sticky {
     width: 19%;
   }
   .syts_formatFilterWrapper_sticky {
     width: 26%;
   }
   .syts_languageFilterWrapper_sticky {
     width: 12%;
   }
   .syts_timeFilterWrapper_sticky {
     width: 16%;
   }
   .syts_datePanel {
     width: 34%;
   }
   li.syts_cinemaSafeListWrapper.diffCust {
     width: 64%;
   }
   .syts_dateBox_slider_wrapper {
     width: 272px;
   }
 }
 @media only screen and (max-width : 1200px) {
   .syts_timeFilterWrapper {
     width: 30%;
   }
   .syts_topAutocompleteFilterWrapper {
    width: 39%;
  }.syts_searchFilterWidthAdjust{
    width:30%;
   }
   .syts_datePanel {
     width: 39%;
   }
   .diffCustImax span {
     font-size: 0.8em;
   }
   .diffCustImax {
     width: 170px;
     /*padding: 11px 5px;*/
     margin-left: 4.5%;
     /*margin-top: 5px;*/
   }
 }
 @media only screen and (max-width : 1024px) {
  .syts_topAutocompleteFilterWrapper {
    width: 31%;
  }.syts_searchFilterWidthAdjust{
    width:31%;
   }
   .syts_datePanel {
     width: 31%;
   }
   li.syts_cinemaSafeListWrapper.diffCust {
     width: 60%;
   }
   .syts_dateBox_slider_wrapper {
     width: 196px;
   }
   .syts_topFilterPanel {
     padding: 1% 1% 1% 1%;
   }
   .syts_topStickyFilterPanel {
    padding: 11px;
   }
   .syts_theaterNamePanel {
     float: left;
     width: 51%;
   }
   .diffCustImax {
     margin-left: 5px;
     margin-top: 10px;
   }
 }
 @media only screen and (max-width : 992px) {
   .syts_mapLocationPanel {
     display: none !important;
   }
   .syts_getDirectionForDesktop {
     display: none !important;
   }
   .syts_getDirectionForMobile {
     display: block !important;
   }
   .syts_getDirection {
     margin-top: 0px;
     height: 22px;
     padding: 0px 15px 0px 5px;
     background-position: top 1px right 2px !important;
     border-radius: 5px;
     position: absolute;
     right: 32px;
   }
   .syts_movieBannerWrapperForMobile {
     display: block;
   }
   .syts_dateDay {
     margin: 3px 0 0 0;
   }
   .syts_theaterNamePanel {
     float: left;
     width: 62%;
   }
   .syts_theaterDetails {
     padding: 10px 10px 4px 10px;
   }
   .syts_theaterName {
     margin-right: 2px;
   }
   .syts_theaterAccordianArrow {
     position: absolute;
     right: 8px;
     /* top: 22px; */
     width: 22px;
     height: 22px;
     border-radius: 5px;
   }
   .showLess.syts_theaterAccordianArrow {
     background-size: 13px !important;
     background-position: 4px 4px !important;
   }
   .showMore.syts_theaterAccordianArrow {
     background-size: 13px !important;
     background-position: 4px -32px !important;
   }
   .syts_movieFormatNameTitleForMobile {
     display: inline-block;
     float: left;
     margin-right: 8px;
   }
   .syts_movieFormatNameTitle {
     display: none;
   }
   .syts_movieTimingPanel {
     width: calc(100% - 50px);
   }
   .syts_movieTimingBtnContainer {
     min-width: auto;
   }
   .syts_theaterGetdirPanel {
     float: right;
     width: 66px;
   }
   .syts_theaterIcon {
     width: 36px;
     height: 36px;
     margin: 0px 8px 12px 0px;
   }
   .syts_getDirectionContent {
     margin-top: 0px;
     display: block;
     text-align: left;
   }
   .syts_theaterDistance {
     display: inline-block;
     text-align: left;
     border: none;
     position: absolute;
     top: 40px;
     right: 8px;
   }
   .syts_mtsDetailsPanel {
     width: 100%;
   }
   .syts_mapLocationPanel {
     display: none;
   }
   .syts_topAutocompleteFilterWrapper {
     width: 100%;
     padding: 1% 0% 1% 0;
   }.syts_searchFilterWidthAdjust{
    width:100%;
   }
   /* .syts_topAutocompleteFilterWrapper_sticky{
        display: none;
    } */
   .syts_topStickyFilterPanel {
     width: 100%;
     padding: 11px 10px 11px 11px;
   }
   .syts_datePanel {
     width: 100%;
     padding: 1% 0% 1% 0;
   }
   .syts_timeFilterWrapper {
     width: 100%;
   }
   .syts_formatFilterTitle {
     margin-bottom: 10px;
     display: block;
   }
   .syts_formatFilterWrapper_sticky {
     display: none !important;
   }
   .syts_languageFilterTitle {
     margin-bottom: 10px;
     display: block;
   }
   .syts_languageFilterWrapper_sticky {
     display: none !important;
   }
   .syts_timeFilterWrapper_sticky {
     display: none !important;
   }
   .syts_topAutocompleteFilterWrapper_sticky {
         width: calc(100% - 25%);
   }
   .syts_topFilterPanel {
     padding-bottom: 10px;
   }
   .syts_theaterDetailsAccordianCollapseAllOptionTxt, .syts_theaterDetailsAccordianExpandAllOptionTxt {
     float: none;
     text-align: center;
   }
   .syts_selectedDate_sticky {
     height: 30px;
   }
   #syts_topAutocompleteFilterInput_sticky {
     height: 30px;
   }
   .syts_topStickyFilterPanel {
     max-height: 74px;
   }
   .syts_dateBox_slider_wrapper {
     width: 736px;
     margin: 0 auto;
   }
   .syts_topFilterPanel {
     padding: 1%;
   }
   .syts_formatFilterWrapper {
     padding: 10px 0 10px 0;
     width: 100%;
   }
   .syts_timeFilterWrapper {
    padding: 10px 0 10px 0;
    width: 100%;
  }
   .syts_languageFilterWrapper {
     padding: 0 0 10px 0;
     width: 100%;
   }
   .syts_movieTimingBtn {
     border-radius: 4px;
         padding: 7px 5px 7px 5px;
   }
   .syts_movieTimingBtn.syts_withLangFilter {
    padding: 7px 7px 4px 7px;
   }
   .syts_theaterVendorBtn {
     width: 30px;
     height: 30px;
     border-radius: 5px;
   }
   .syts_theaterVendorBtn img {
     width: 30px;
     height: 30px;
   }
   .syts_setMovTicketURL {
     margin-right: 5px;
   }
   .syts_dateBox_slider_wrapper {
     height: 71px;
   }
   .syts_dateTitle {
     height: 12px;
   }
   .syts_timeFilterTitle {
     height: 12px;
   }
   .syts_timeFilterWrapper {
     height: 77px;
   }
   .syts_formatFilterTitle {
     height: 12px;
   }
   .syts_formatFilterWrapper {
     height: 77px;
   }
   .syts_languageFilterTitle {
     height: 12px;
   }
   .syts_languageFilterWrapper {
     height: 77px;
   }
   .diffCustImax {
     /*width: 184px;
      padding-left: 5px;*/
     margin-left: 0px;
     margin-top: 10px;
     float: right;
     margin-right: 5px;
   }
 }
 @media only screen and (max-width : 830px) and (orientation: landscape) {
   .syts_dateBox_slider_wrapper {
     width: 582px;
     margin: 0 auto;
   }
 }
 @media (min-width: 768px) and (max-width: 992px) and (orientation : portrait) {
   .syts_dateBox_slider_wrapper {
     width: 660px;
     margin: 0 auto;
   }
   .syts_movieBannerWrapperForMobile {
     display: none;
   }
   .syts_movieBannerWrapperForMobileTablet {
     display: block;
   }
 }
 @media only screen and (max-width : 768px) {
   /*.diffCustImax {
        width: 39%;
        padding-left: 5px;
        text-align: center;
    }*/
   .diffCustImax {
     /*width: 184px;
      padding-left: 5px;*/
     margin-left: 0px;
     margin-top: 8px;
     /*font-size: 1.5em;*/
     float: right;
     margin-right: 5px;
   }
   li.syts_cinemaSafeListWrapper.diffCust {
     width: 67%;
   }
 }
 @media only screen and (max-width : 660px) {
   li.syts_cinemaSafeListWrapper.diffCust {
     width: 60%;
   }
   .diffCustImax {
     margin-top: 8px;
   }
 }
 @media only screen and (max-width : 767px) {
   .syts_formatFilterWrapper_sticky {
     display: none;
   }
   .syts_languageFilterWrapper_sticky {
     display: none;
   }
   .syts_timeFilterWrapper_sticky {
     display: none;
   }
   .syts_topStickyFilterPanel {
     max-height: 80px;
   }
   .syts_selectedDate_sticky {
     height: 27px;
   }
   #syts_topAutocompleteFilterInput_sticky {
     height: 27px;
   }
 }
 @media only screen and (max-width : 736px) and (orientation: landscape) {
   .syts_dateBox_slider_wrapper {
     width: 582px;
     margin: 0 auto;
   }
 }
 @media only screen and (max-width : 667px) {
   .syts_dateBox_slider_wrapper {
     width: 352px;
     margin: 0 auto;
   }
   .syts_topAutocompleteFilterWrapper_sticky {
     width: 40%;
   }
   .syts_datePanel_sticky {
     width: 50%;
     padding: 0 0 0 0;
   }
 }
 @media only screen and (max-width : 480px) {
   .syts_dateBox_slider_wrapper {
     width: 352px;
     margin: 0 auto;
   }
   .syts_selectedDate_sticky {
    padding-top: 2px;
   }
 }
 @media only screen and (max-width : 414px) {
   .syts_dateBox_slider_wrapper {
     width: 275px;
     margin: 0 auto;
   }
   .syts_dateBox_slider_wrapper {
     margin: 0 auto;
   }
   li.syts_cinemaSafeListWrapper.diffCust {
     width: 55%;
   }
   .diffCustImax {
     width: 150px;
     margin-right: 3px;
     margin-top: 15px;
     /*font-size: 1.8em;*/
   }
 }
 @media only screen and (max-width : 320px) {
   .syts_dateBox_slider_wrapper {
     width: 197px;
     margin: 0 auto;
   }
 }
 /*upto iphone7/8/6  lanscape*/
 @media only screen and (min-width : 1920px) {
  .syts_topAutocompleteFilterWrapper {
    width: 30%;
  }.syts_searchFilterWidthAdjust{
    width:30%;
   }
   .syts_datePanel {
     width: 30%;
   }
   .syts_selectedDate_sticky {
         width: 130px;
   }
   li.syts_cinemaSafeListWrapper.diffCust {
     width: 58%;
   }
 }
 @media only screen and (min-width : 2400px) {
   .syts_timingFilterListWrapper input:checked + label:after {
     top: 6px;
   }
   /* .syts_cinemaSafeListWrapper input:checked + label:after{
        top:6px;
    } */
   .syts_formatFilterListWrapper input:checked + label:after {
     top: 6px;
   }
   .syts_languageFilterListWrapper input:checked + label:after {
     top: 6px;
   }
   .syts_selectedDate_sticky {
     width: 168px;
   }
   .syts_movieFullBannerImg {
     object-fit: contain;
     width: 100%;
   }
   #syts_topAutocompleteFilterInput {
     font-size: 0.40em !important;
   }
   .syts_backHomeFromTickets {
     display: block;
   }
   .syts_backHomeFromTickets img {
     padding-top: 0px;
   }
 }
 @media only screen and (min-width : 1440px) and (max-width : 1600px) {
   .syts_timingFilterListWrapper input:checked + label:after {
     top: 1px;
   }
   /* .syts_cinemaSafeListWrapper input:checked + label:after{
        top:1px;
    } */
   .syts_formatFilterListWrapper input:checked + label:after {
     top: 1px;
   }
   .syts_languageFilterListWrapper input:checked + label:after {
     top: 1px;
   }
 }

