:root {
  --color-primary: #ec1c24;
  --color-primary-darker: #a01419;
  --color-success: #69ac38;
  --color-gray-300: #6b6b6b;
  --color-gray-800: #1a1a19;
  --color-gray-900: #272727;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
  }
  
/* TGV Chinemas - style.css */
.tgv-language-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom; max-width: calc(100% - 40px); word-break: break-all;}
.tgv-btn-group .tgv-btn{position:relative;font-family:'GothamBlack';text-align:center;padding:5px 10px;min-width:150px;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-btn-group .tgv-btn-primary .tgv-btn{
  background:#ed1c24;
  color:#fff;
  text-transform:uppercase;
}

.tgv-btn-group .tgv-btn-primary.triangle-top-left .tgv-btn:after{
  position: absolute;
  content: '';
  top: 0;
  right: -10px;
  width: 0px;
  height: 100%;
  -webkit-transition:all 0.5s;
  -moz-transition:all 0.5s;
  -ms-transition:all 0.5s;
  -o-transition:all 0.5s;
  transition:all 0.5s;
}

svg.tgv-logo { height:70px; width:150px };

.tgv-btn-group .tgv-btn-secondary .tgv-btn{background:transparent;color:#fff;border:1px solid rgba(255, 255, 255, 0.4)}
.tgv-btn-group .tgv-btn-secondary.triangle-top-left .tgv-btn{
  border-right:0;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.tgv-btn-group .tgv-btn-secondary.triangle-top-left .tgv-btn:after{position: absolute;content: '';top: -1px;right: -7px;width: 13px;height: 56px;border-top: 1px solid rgba(255, 255, 255, 0.4);border-right: 1px solid rgba(255, 255, 255, 0.4);-webkit-transform: skew(-12deg);-moz-transform: skew(-12deg);-ms-transform: skew(-12deg);-o-transform: skew(-12deg);transform: skew(-12deg);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-btn-group .tgv-btn-secondary.triangle-top-right .tgv-btn{
  border-left:0;
  color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.tgv-btn-group .tgv-btn-secondary.triangle-top-right .tgv-btn:before {position: absolute;content: '';top: -1px;left: -7px;width: 13px;height: 56px;border-bottom: 1px solid rgba(255, 255, 255, 0.4);border-left: 1px solid rgba(255, 255, 255, 0.4);-webkit-transform: skew(-12deg);-moz-transform: skew(-12deg);-ms-transform: skew(-12deg);-o-transform: skew(-12deg);transform: skew(-12deg);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-trailer-block .tgv-play-icon{display:inline-block;width:68px;height:68px;position:relative;}
.tgv-trailer-block .tgv-play-icon:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:url('../images/sprit.png') no-repeat;background-position:-361px 0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-trailer-block .tgv-play-icon:hover:after{background-position:-361px -88px ;}
.go-top {position: fixed;bottom:-80px;background: #ed1c24;right: 20px;z-index: 9;cursor: pointer;box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);width: 61px;height:61px;-moz-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.go-top span {font: 17px/18px 'GothamBlack';position: absolute;top: 61%;left: 50%;color: #fff;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.go-top:before {position: absolute;content: '';width: 15px;height: 9px;background: url('../images/sprit.png') no-repeat;background-position: right -89px;top: 17px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
/* Header */
header {position:fixed;width:100%;padding-top:48px;z-index:100;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-logo{float:left;padding:0;}
header .tgv-logo a{display:block;}
header .tgv-logo svg{height:64px; width:130px}
header .return-content{float: left;padding: 19px 0 0 0;}
header .return-content a{font:20px/24px 'Gotham-Bold';color:#ffffff;position: relative;padding-left: 45px;}
header .return-content a:before{content:'';position:absolute;left: 14px;background:url(../images/faq/back.png) 0 0 no-repeat;height:27px;width: 15px;display: block;top: 0px;}
header .tgv-right-block{padding-top:13px;}
header .tgv-right-block nav{text-align:left;float:left;margin-left:210px; transition: 0.5s ease}
header .tgv-right-block nav{float:left;}
header .tgv-right-block nav .tgv-search-block .tgv-form-group{position:relative;font:14px/24px 'Apercu-Regular';color:#f2f2f2;padding:0 5px 5px 32px;min-width: 200px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-right-block nav .tgv-search-block .tgv-form-group:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-right-block nav .tgv-search-block .tgv-form-group .tgv-icon-search{position:absolute;width:22px;height:24px;left:0;top:0;background:url('../images/ic-sprit.png') no-repeat;background-position:-226px 0px;}
header .tgv-right-block nav .tgv-search-block .tgv-form-group .tgv-label-control{position:absolute;top:0;left:32px;text-transform:uppercase;z-index:0;letter-spacing:1px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-right-block nav .tgv-search-block .tgv-form-group .tgv-form-control{display:inline-block;border:0;background:transparent;z-index:2;position:relative;width:100%;min-height:24px;}
header .tgv-right-block nav .tgv-search-block .tgv-form-group.focused:after{-webkit-transform:scale(0);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
header .tgv-right-block nav .tgv-search-block .tgv-form-group.focused .tgv-label-control{top:-20px;font-size:12px;line-height:20px;}
header .tgv-right-block nav ul{font-size:0;padding-top:7px;}
header .tgv-right-block nav ul > li {display:inline-block;padding-left:25px;}
header .tgv-right-block nav ul > li:first-child{padding-left:0px;}
header .tgv-right-block nav ul > li > a{display:block;position:relative;font:18px/20px 'Gotham-Bold';color:#f2f2f2;text-transform:capitalize;letter-spacing:0.5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding-bottom: 4px;}
header .tgv-right-block nav ul > li > a:after{position:absolute;content:'';width:28px;height:2px;left:50%;bottom:0;background:#fff;-webkit-transform:translate(-50%,0) scale(0);-moz-transform:translate(-50%,0) scale(0);-ms-transform:translate(-50%,0) scale(0);-o-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header nav ul > li a:hover,header nav ul > li.active a{color:#ed1c24;}
header .tgv-right-block nav ul > li.active a:after,header nav ul > li a:hover:after{-webkit-transform:translate(-50%,0) scale(1);-moz-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);-o-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);}
header .tgv-right-block .tgv-right-nav{float:right;}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login{float:left;border:1px solid rgba(255, 255, 255, 0.22);margin-right:146px;}
header .tgv-right-block .tgv-right-nav figure,header .tgv-right-block .tgv-right-nav ul,.tgv-burger-menu{float:left;font-size:0;}
header .tgv-right-block .tgv-right-nav ul li{display:inline-block;position:relative;/* border-left:1px solid #505050; */}
/* header .tgv-right-block .tgv-right-nav ul li:before{position:absolute;content:'';width:px;height:px;top:0;left:0;background:} */
/* header .tgv-right-block .tgv-right-nav ul li:first-child{border-left:0px solid #505050;} */
header .tgv-right-block.burger-menu-mobile{}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login ul{position:relative;padding:0 18px;}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login ul:before{position:absolute;content:'';width:2px;height:100%;top:0;left:0;transform:rotate(10deg);background:rgba(255, 255, 255, 0.22);}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login ul li:before{position:absolute;content:'';width:1px;height:14px;left:0;top:50%;background:#505050;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login ul li:first-child:before{display:none;}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login ul li a{display:block;font:15px/39px 'Gotham-Book';color:#fff;letter-spacing:1px;margin:0 8px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login ul li a:hover{color:#ec1c24;}
/* header .tgv-right-block .tgv-right-nav  .tgv-burger-menu .tgv-burger-icon{position:relative;width:33px;height:23px;display:inline-block;}
.tgv-burger-menu .tgv-burger-icon:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:url('../images/ic-sprit.png') no-repeat;background-position:-267px 0;} */
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login .tgv-movie-club-block{float:left;}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login figure{/* padding:0 38px 0 17px;line-height:39px;position:relative;cursor:pointer; */}/* this hide for a tag implement */
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login figure a{padding:0 27px 0 27px;line-height:39px;position:relative;cursor:pointer;display:inline-block;}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login figure:after{display:none;position:absolute;content:'';width:13px;height:8px;top:50%;right:15px;background:url('../images/sprit.png') no-repeat;background-position:-328px 0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
header .tgv-right-block .tgv-right-nav .tgv-movie-club-login figure img{display:inline-block;}
/* .tgv-burger-menu{padding-left:26px;margin-top:-4px;} */
.tgv-search-block{position:absolute;right:95px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-search-block .tgv-search-icon{float:left;width:22px;height:24px;background:url('../images/sprit.png') no-repeat;background-position:-233px top;}
.tgv-burger-menu{position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-burger-menu .tgv-burger-menu-icon{float:left;width:33px;height:23px;background:url('../images/sprit.png') no-repeat;background-position:-275px top;}
header.sticky{padding:15px 0;background:rgba(0, 0, 0, 0.6);}
/* burger menu mobile */
header .tgv-right-block.burger-menu-mobile .tgv-right-nav .tgv-movie-club-login .tgv-movieclub{font:22px/25px 'Gotham-Light';color:#fff;margin-bottom:34px;display:none;}
header .tgv-right-block.burger-menu-mobile .tgv-right-nav .tgv-movie-club-login .tgv-movieclub a{font:23px/25px 'Gotham-Bold';color:#fff;display:inline-block;margin-top:7px;padding-right:150px;background:url('../images/movie-club.png') no-repeat;background-position:right center;}
header .tgv-right-block.burger-menu-mobile .tgv-right-nav .tgv-movie-club-login .tgv-movieclub-more{display:none;}

/*E.O burger menu mobile */

/* Side nav */
.tgv-wrapper{position:relative;left:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-wrapper:before{/* position:fixed;content:'';width:100%;height:100%;top:0;left:100%;background:#000; */}
.tgv-wrapper.side-nav-open:before{left:0;}
.tgv-wrapper.side-nav-open,.tgv-wrapper.side-nav-open .tgv-quickbook-row{left:-385px;}

header .tgv-right-block .side-nav-fixed{}
header .tgv-right-block .side-nav-fixed .side-nav-block{position:fixed;width:385px;height:100%;top:0;right:-385px;background:#000;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-right-block .side-nav-fixed .side-nav-block:before{position:absolute;content:'';width:500%;height:100%;top:0;left:0;background:#000;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.side-nav-open header .tgv-right-block .side-nav-fixed .side-nav-block:after{right:0;}
.tgv-wrapper.side-nav-open header .tgv-right-block .side-nav-fixed .side-nav-block{right:0;}
.tgv-wrapper.side-nav-open header{z-index:100;}
.tgv-wrapper.side-nav-open  .tgv-quickbook-row{z-index:0;}
.tgv-wrapper.side-nav-open header .tgv-right-block .side-nav-fixed{left:0;}
.side-nav-overlay{position:absolute;width:100%;height:100%;left:385px;top:0;background:rgba(49, 49, 49, 0.95);opacity:0;z-index:105;display:none;transition:all 0.5s;}
.tgv-wrapper .side-nav-overlay{opacity:1;left:0;}
.side-nav-close{position:absolute;right:15px;top:10px;width:25px;height:25px;background:url('../images/icon-close.png') no-repeat;z-index:100;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav{padding-top:39px;width:100%;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav li{display:block;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav li a{position:relative;font:20px/65px 'GothamBlack';color:#fff;padding-left:66px;display:block;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav li a:before{
  position:absolute;
  content:'';
  width:100%;
  height:100%;
  transform: translateX(100%);
  left: 0;
  top: 0;
  background: #ec1c24;
  transition: transform 0.5s;
  z-index:-1;
}

@media (min-width: 768px) {
  /**
  * This prevents the icons from hovering down when in mobile
  */
  header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav li a:hover:before,
  header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav li.active a:before {
    transform: translateX(0);
  }
  header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-nav li a.active:before {
    transform: translateX(0);
  }
}

header .tgv-right-block .side-nav-fixed .side-nav-block .media-app-block{position:absolute;bottom:0;left:0;padding:0 40px;width:100%;}
header .tgv-right-block .side-nav-fixed .side-nav-block .media-app-block figure{padding-bottom:66px;display:block;float:none;}
header .tgv-right-block .side-nav-fixed .side-nav-block .media-app-block figure img{margin:0 auto;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block,header .tgv-right-block .tgv-app-block{font-size:0;text-align:center;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block{border-top:1px solid rgba(255, 255, 255, 0.32);border-bottom:1px solid rgba(255, 255, 255, 0.32);width:100%;float:none;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li{display:inline-block;padding:33px 10px;vertical-align:middle;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li a{position:relative;display:block;background:url('../images/burger-menu-social-sprit-icon.png') no-repeat;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-fb a{width:12px;height:22px;background-position:0 0;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-fb a:hover{background-position:0 -37px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-twitr a{width:23px;height:20px;background-position:-33px 0;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-twitr a:hover{background-position:-33px -37px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-ins a{width:20px;height:20px;background-position:-75px 0;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-ins a:hover{background-position:-75px -37px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-gplus a{width:23px;height:19px;background-position:-115px 0;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-gplus a:hover{background-position:-115px -37px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-utube a{background: url('../images/sprit.png') no-repeat;width: 24px;height: 18px;background-position: -158px -176px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-media-block li.icon-utube a:hover{background-position: -158px -207px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block{padding:31px 0 45px 0;float:none !important;width:100%;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li{display:inline-block;font:15px/26px 'Gotham-Ultra';vertical-align:middle;padding-left:14px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li a{display:block;background:url('../images/burger-menu-social-sprit-icon.png') no-repeat;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li.icon-plays-troe a{width:19px;height:21px;background-position:-158px 0;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li.icon-plays-troe a:hover{background-position:-158px -37px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li.icon-app-stroe a{width:19px;height:24px;background-position:-197px 0;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li.icon-app-stroe a:hover{background-position:-197px -37px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li.icon-huawei-gallery a{background:url('../images/sprit.png') no-repeat; width:25px;height:24px;background-position:-195px -522px;}
header .tgv-right-block .side-nav-fixed .side-nav-block .tgv-app-block li.icon-huawei-gallery a:hover{background-position:-195px -566px;}

/*E.O Side nav */
.tgv-auto-search{position:relative;}
/* Banner */
.tgv-banner{position:relative;}
.tgv-banner .tgv-social-block{position:absolute;width:100%;height:100%;top:0;left:0;}
.tgv-banner .tgv-social-block .container{height:100%;}
.tgv-banner .tgv-social-block ul{position:absolute;right:25px;bottom:189px;z-index:1;}
.tgv-banner .tgv-social-block ul li{text-align:center;padding:11px 0;}
.tgv-banner .tgv-social-block ul li a,.tgv-banner .tgv-social-block ul li span{background:url('../images/sprit.png') no-repeat;display:block;margin:0 auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.tgv-banner .tgv-social-block ul li.tgv-fb-icon a{width:12px;height:22px;background-position:0 0;}
.tgv-banner .tgv-social-block ul li.tgv-fb-icon a:hover{background-position:0 -88px;}
.tgv-banner .tgv-social-block ul li.tgv-twtr-icon a{width:23px;height:20px;background-position:-33px 0;}
.tgv-banner .tgv-social-block ul li.tgv-twtr-icon a:hover{background-position:-33px -88px;}
.tgv-banner .tgv-social-block ul li.tgv-inst-icon a{width:20px;height:20px;background-position:-75px 0;}
.tgv-banner .tgv-social-block ul li.tgv-inst-icon a:hover{background-position:-75px -88px;}
.tgv-banner .tgv-social-block ul li.tgv-gplus-icon a{width:23px;height:19px;background-position:-115px 0;}
.tgv-banner .tgv-social-block ul li.tgv-gplus-icon a:hover{background-position:-115px -88px;}
.tgv-banner .tgv-social-block ul li.tgv-youtube-icon a{width:24px;height:18px;background-position:-158px -176px;}
.tgv-banner .tgv-social-block ul li.tgv-youtube-icon a:hover{background-position:-158px -207px;}
.tgv-banner .tgv-social-block ul li.tgv-line-icon span{width:1px;height:22px;background:rgba(255, 255, 255, 0.66);}
.tgv-banner .tgv-social-block ul li.tgv-iphone-icon a{width:17px;height:21px;background-position:-158px 0;}
.tgv-banner .tgv-social-block ul li.tgv-iphone-icon a:hover{background-position:-158px -88px;}
.tgv-banner .tgv-social-block ul li.tgv-playstore-icon a{width:18px;height:21px;background-position:-195px 0;}
.tgv-banner .tgv-social-block ul li.tgv-playstore-icon a:hover{background-position:-195px -88px;}
.tgv-banner .tgv-banner-slider li {position:relative;}

.movie-details .tgv-banner .tgv-banner-slider li figure.tgv-img-wrap{position:relative;}
.movie-details .tgv-banner .tgv-banner-slider li figure.tgv-img-wrap:after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 40%;background-image: -webkit-linear-linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 1)); background-image:    -moz-linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 1)); background-image:     -ms-linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 1)); background-image:      -o-linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 1)); background-image:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 1));background-size: 50%,50%;}




.browser-safari .movie-details .tgv-banner .tgv-banner-slider li figure.tgv-img-wrap:after{background-size:auto;}
.browser-ie .movie-details .tgv-banner .tgv-banner-slider li figure.tgv-img-wrap:after{background-size:cover;}



/** IE HOWE LOOK HERE! **/
.tgv-banner .tgv-banner-slider .swiper-slide:before{position:absolute;content:'';top:0;left:0;width:100%;height:34%;display:initial;background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;background:rgba(0,0,0,0.1);}
/* .tgv-banner .tgv-banner-slider > li .tgv-movie-details:before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;} */
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .container{height:100%;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .container .tgv-content{position:absolute;left:0;bottom:201px;padding:0 15px;width:100%;/* bottom:23.2%; */}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .container .tgv-content .tgv-trailer-block{padding-bottom:9px;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content h1{font:95px/100px 'Gotham-Bold';color:#fff;text-transform:capitalize;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content h2{font:95px/100px 'Gotham-Bold';color:#fff;text-transform:capitalize;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info{padding:6px 0 27px;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info li{font:19px/51px 'Gotham-Book';color:#fff;float:left;padding:0 20px;position:relative;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info li:first-child{padding:0 0px 0 13px;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info li:nth-child(2){padding-left:14px;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info li:first-child:before{display:none;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info li:nth-child(2):before{display:none;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-movie-info li:before{position:absolute;content:'';width:5px;height:1px;top:50%;left:0;background:#fff;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-block{float:left;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-block.tgv-btn-primary{margin-right:32px;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-primary .tgv-btn{font-size:27px;line-height:46px;min-width:205px;text-transform:capitalize;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-primary .tgv-btn:hover{background:#fff;color:#ed1c24;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-secondary .tgv-btn{font-size:25px;line-height:44px;min-width:188px;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-secondary .tgv-btn:hover{color:#ed1c24;border-color:#ed1c24;}
.tgv-banner .tgv-banner-slider .slide-item .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-secondary.triangle-top-right .tgv-btn:hover:before{border-color:#ed1c24;}
/* .tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-secondary.triangle-top-right .tgv-btn:hover:before,.tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-secondary.triangle-top-right .tgv-btn:hover:after{background:#ec1c24;} */
.tgv-banner .tgv-banner-slider .tgv-btn-group .tgv-btn-primary.triangle-top-left .tgv-btn:after{
  transform: skew(-12deg);
  background: #ed1c24;
  width: calc(50px / 2);
}
.tgv-banner .tgv-banner-slider .tgv-btn-group .tgv-btn-primary.triangle-top-left .tgv-btn:hover:after{
  background: #fff;
}

@media (min-width: 768px) {
  .tgv-banner .tgv-banner-slider .tgv-btn-group .tgv-btn-primary.triangle-top-left .tgv-btn:after{
    width: calc(56px / 2);
  }
}

.tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content .tgv-btn-group .tgv-btn-secondary.triangle-top-right .tgv-btn:after {top: -1px;left: -6px;width: 1px;height: 56px;-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);transform: rotate(10deg);}
.tgv-banner-slider .slick-dots{position:absolute;left:50%;bottom:67px;font-size:0;text-align:center;display:inline-block;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.tgv-banner-slider .slick-dots li{display:inline-block;padding:0 5px;}
.tgv-banner-slider .slick-dots li:before{display:none;}
.tgv-banner-slider .slick-dots li button{padding:0;margin:0;width:7px;height:7px;border:1px solid rgba(255, 255, 255, 0.6);border-radius:50%;background:transparent;}
.tgv-banner-slider .slick-dots li.slick-active button{width:12px;height:12px;background:#fff;}
.tgv-banner-slider .slick-arrow{font-size:0;border:0;padding:0;margin:0;width:13px;height:22px;position:absolute;bottom:62px;background:url('../images/ic-sprit.png') no-repeat;left:50%;z-index:2;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.tgv-banner-slider .slick-arrow.slick-next{background-position:0 -64px;}
.tgv-banner-slider .slick-arrow.slick-prev{background-position:-33px -64px;}
.hide-slick-dots .slick-dots{display:none !important;}
/* TGV Content */
/* .tgv-content.bg-paten{background:url('../images/bg-paten.png') repeat;} */
/* Now showing and Coming soon Tab*/
.tgv-cinemas-list h2{}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs{border-bottom:1px solid rgba(255, 255, 255, 0.4);font-size:0;padding-top:106px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li{display:inline-block;padding-left:37px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li.disabled{pointer-events: none;opacity: 0.7;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li:first-child{padding-left:0px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li a{display:block;font:22px/28px 'Gotham-Light';text-transform: capitalize;padding-bottom:14px;color:#fff;min-width:155px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li.active a{font-family:'GothamBlack';}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li a:hover{color:#ed1c24;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list{position:relative;margin-top:35px;}
/* .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block{min-height:685px;} */
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-list{padding:0 80px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-list .slick-track{margin:0;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-list:before,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-list:after{position:absolute;content:'';top:0;width:45px;height:100%;background:transparent;z-index:1;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-list:before{left:0;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list.sliderlength .slick-list:before, .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list.sliderlength .slick-list:after{display:none;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-list:after{right:0;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li{display:inline-block}
/* .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li.slick-slide{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);} */
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info{position:relative;margin:38px 43px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
/* .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);} */
/* .slick-slide.mouseover.slick-current.slick-active.slick-center */
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info figure img{width:100%;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag{
  position:absolute;
  top:20px;
  left:-10px;
  -moz-transition:all 0.4s;
  -ms-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  z-index: 1;
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover  .tgv-movie-customtag,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open  .tgv-movie-customtag{opacity:1;top:15px;z-index:1;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group .tgv-btn-primary .tgv-btn{min-width:auto;font:15px/28px 'Gotham-Bold';padding:5px 16px;z-index:2;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover .tgv-movie-customtag.tgv-btn-group .tgv-btn-primary .tgv-btn{z-index:-1;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn{padding-right:5px;padding-left:10px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn{z-index:2;}

.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn span{display:inline-block;width: 25px;height: 21px;position:relative;z-index: 1;margin: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;vertical-align:middle;}.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn span:before,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group .tgv-btn-primary .tgv-btn span:after {position: absolute;content: '';left: 0;width: 100%;height:100%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn span:before{background: url('../images/favorite-icon-1.png') no-repeat;opacity: 1;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn span:after {background: url('../images/favorite-icon-2.png') no-repeat;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transform-origin: center;-moz-transform-origin: center;-ms-transform-origin: center;-o-transform-origin: center;transform-origin: center;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover .tgv-movie-customtag.favorite, .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open .tgv-movie-customtag.favorite{opacity:1;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);left:-12px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn.favorite span:before{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group.favorite .tgv-btn-primary .tgv-btn.favorite span:after{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group .tgv-btn-primary .tgv-btn:before{position:absolute;content:'';bottom:-10px;left:0;width:0px;height:10px;border-top:10px solid #ad0008;border-right:0px solid #ad0008;border-left:10px solid transparent;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag.tgv-btn-group .tgv-btn-primary .tgv-btn:after{right: -20px;border-top: 38px solid #ed1c24;border-right: 20px solid transparent;width:30px;z-index:-1;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont {
  position:absolute;
  /* height:100%; */
  bottom:30px;
  left:0;
  opacity:0;
  /* background:rgba(0, 0, 0, 0.9); */
  /* transform:scale(0); */
  -webkit-transition:all 0.6s;
  -moz-transition:all 0.6s;
  -ms-transition:all 0.6s;
  -o-transition:all 0.6s;
  transition:all 0.6s;
}

@media (min-width: 768px) {
  .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont {
    height: 100%;
  }
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row{display:table;vertical-align:middle;width:100%;height:100%;text-align:left; table-layout: fixed;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col{display:table-cell;vertical-align:middle;padding:0 5px; width: 100%;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-info{margin:0;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-trailer-block .tgv-play-icon{width:50px;height:49px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-trailer-block .tgv-play-icon:after{background: url('../images/sprit.png') no-repeat;background-position:0 -176px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-trailer-block .tgv-play-icon:hover:after{background: url('../images/sprit.png') no-repeat;background-position:0 -244px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group{/* z-index:-1; */position:relative;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary{margin-bottom:12px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn{
  font: 26px/53px 'Gotham-Narrow-Black';
  color: #000;
  position:relative;
  background: #fff;
  padding: 0;
  min-height: 54px;
  min-width:237px;
  text-align: center;
  display:inline-block;
  text-transform: initial;
}

.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn svg{
  width:100%;
  height:53px;
  position:absolute;
  top:0;
  left:0;
  overflow:visible;
  z-index:-1;
  -webkit-transition:all 0.5s;
  -moz-transition:all 0.5s;
  -ms-transition:all 0.5s;
  -o-transition:all 0.5s;
  transition:all 0.5s;
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn svg path.line1 {
  stroke: #fff;
  stroke-width: 0;
  fill: #fff;
  position: absolute;
  right: 0;
  -webkit-transform:skew(-12deg);
  -moz-transform:skew(-12deg);
  -ms-transform:skew(-12deg);
  -o-transform:skew(-12deg);
  transform:skew(-12deg);
  -webkit-transition:all 0.5s;
  -moz-transition:all 0.5s;
  -ms-transition:all 0.5s;
  -o-transition:all 0.5s;
  transition:all 0.5s;
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn svg path.line2{
  stroke-width: 0;
  fill: #fff;
  -webkit-transition:all 0.5s;
  -moz-transition:all 0.5s;
  -ms-transition:all 0.5s;
  -o-transition:all 0.5s;
  transition:all 0.5s;
}
/* .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn:before{position:absolute;content:'';top:0;left:0;width:10%;height:100%;background:#fff;transition:all 0.5s;-webkit-transform:skew(13deg);-moz-transform:skew(13deg);-ms-transform:skew(13deg);-o-transform:skew(13deg);transform:skew(13deg);} */
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn:hover{color:#fff;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn span{-webkit-transform:skew(13deg);-moz-transform:skew(13deg);-ms-transform:skew(13deg);-o-transform:skew(13deg);transform:skew(13deg);display:inline-block;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn:hover svg path.line1,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn:hover svg path.line2{
  fill:#ec1c24;
  border-right: 0;
  border-top: 0;
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn:after{
  position: absolute;
  content: '';
  /* top: -1px; */
  right: -7px;
  height: 100%;
  width: 25px;
  -webkit-transform:skew(-12deg);
  -moz-transform:skew(-12deg);
  -ms-transform:skew(-12deg);
  -o-transform:skew(-12deg);
  transform:skew(-12deg);
  background-color: #fff;
  transition: 0.5s;
}

.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary:hover .tgv-btn,
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary:hover .tgv-btn:after {
  background-color: #ec1c24;
  color: #fff;
}


/* .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-primary .tgv-btn:hover:after{border-top: 55px solid #ec1c24;} */
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-secondary.triangle-top-left .tgv-btn{
  font:21px/51px 'Gotham-Narrow-Black';
  color:#fff;
  padding:0;
  min-height:56px;
  min-width:237px;
  text-align:center;
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-secondary.triangle-top-left .tgv-btn:after{}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-secondary.triangle-top-left .tgv-btn:hover:after{border-color:#ec1c24;
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group .tgv-btn-secondary.triangle-top-left .tgv-btn:hover{color:#ec1c24;border-color:#ec1c24;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col h2{font:30px/30px 'Gotham-Bold';color:#fff;text-transform: capitalize;padding:7px 0 9px 0;word-break: break-word;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information{
  /* padding:0 0 22px 44px; */
  padding:0 0 15px;
  font-size:0;
  display: flex;
  justify-content: center;
}

@media (min-width: 768px) {
  .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information{
    justify-content: flex-start;
  }
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information li {font:16px/32px 'Gotham-Bold';color:#fff;position:relative;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information li.tgv-movie-grade .icon-movie-grade{display: inline-block;padding-left: 35px;background:url('../images/movie-grade-34x32.png') no-repeat left center;background-size:30px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information li.tgv-movie-action,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information li.tgv-movie-hours,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-movie-information li.tgv-movie-release-date{display:none;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info figure{position:relative;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info figure:after{
  position:absolute;
  content:'';
  width:100%;
  height:100%;
  bottom:0px;
  left:0;
  background: rgba(0, 0, 0, 0.9);
  box-shadow:0 0 5px inset rgba(0, 0, 0, 0.9);
  transition: 0.6s ease;
  transition-property: transform;
  will-change: transform;
  transform: scaleY(0);
  transform-origin: bottom;
}
/* .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover figure {transform:scale(1.2);} */
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover figure,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open figure{padding:1px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover figure:after,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open figure:after{
  transform: scaleY(1);
}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover .tgv-movie-cont,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open .tgv-movie-cont{opacity:1;bottom:0;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info:hover .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group,.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info.open .tgv-movie-cont .tgv-table-row .tgv-table-col .tgv-btn-group{z-index:1;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-arrow{font-size:0;position:absolute;width:62px;height:62px;border:0;margin:0;padding:0;top:50%;background:rgba(0,0,0,0.5);border-radius:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-arrow:after{position:absolute;content:'';width:11px;height:19px;top:50%;left:50%;background:url('../images/sprit.png') no-repeat;background-position:right top;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-arrow.slick-prev{left:40px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list .slick-arrow.slick-next{right:40px;-webkit-transform:rotate(180deg) translate(0,50%);-moz-transform:rotate(180deg) translate(0,50%);-ms-transform:rotate(180deg) translate(0,50%);-o-transform:rotate(180deg) translate(0,50%);transform:rotate(180deg) translate(0,50%);}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .btn-view-group{padding:31px 0 109px;}
.btn-view-group .btn-view:hover{color:#ec1c24;}
.btn-view-group .btn-view:hover:after{background-position:-75px -244px}
.btn-view-group .btn-view{float:right;font:25px/36px 'GothamBlack';color:#fff;padding-right:50px;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.btn-view-group .btn-view:after{position:absolute;top:50%;right:0;content:'';width:36px;height:36px;background:url('../images/sprit.png') no-repeat;background-position:-75px -176px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.btn-view-group .btn-view.btn-read{float:none;padding:0;font:20px/51px 'Gotham-Bold';border:1px solid #fff;min-width:162px;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.btn-view-group .btn-view.btn-read:hover{background:#ec1c24;}
.btn-view-group .btn-view.btn-read:after{display:none;}
/* Promo Banners */
.tgv-promo-banners {}
.tgv-promo-banners .promo-banner.tgv-banner-slider{}
.tgv-promo-banners .promo-banner.tgv-banner-slider li{position:relative;vertical-align:top;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li figure{position:relative;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li figure:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.1);}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container{height:100%;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content{width:900px;position:absolute;left:50%;bottom:126px;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content .tgv-btnwrap{margin-top:30px;}
.tgv-promo-banners .promo-banner.tgv-promo-banner2.tgv-banner-slider li .tgv-promo-details .container .tgv-content{top:50%;bottom:auto;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content h2{font:70px/75px 'Gotham-Bold';color:#f6f6f6;letter-spacing:2px;}
.tgv-promo-banners .promo-banner.tgv-promo-banner3.tgv-banner-slider li .tgv-promo-details .container .tgv-content h2{line-height:63px;}
.tgv-promo-banners .promo-banner.tgv-promo-banner1.tgv-banner-slider li .tgv-promo-details .container .tgv-content h2{letter-spacing:4px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content h3{font:18px/27px 'Gotham-Medium';color:#fff;max-width:700px;margin:0 auto;letter-spacing:1px;}
.btn-mgt10{margin-top:10px;}
.tgv-promo-banners .promo-bannertgv-promo-banner2.tgv-banner-slider li .tgv-promo-details .container .tgv-content h3{padding-top:7px;}
.tgv-promo-banners .promo-banner.tgv-promo-banner1.tgv-banner-slider li .tgv-promo-details .container .tgv-content h3{font-size:25px;line-height:30px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content p{font:15px/20px 'Gotham-Book';color:#fff;padding-top:25px;}
.tgv-promo-banners .promo-banner.tgv-promo-banner2.tgv-promo-banner3.tgv-banner-slider li .tgv-promo-details .container .tgv-content h3{padding-top:18px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card{position:absolute;right:40px;bottom:50px;font-size:0;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card li{display:inline-block;padding:0 19px;vertical-align:middle;position:relative;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card li:after{position:absolute;content:'';top:50%;right:0;width:2px;height:44px;background:#c4c4c4;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card li:last-child:after{display:none;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card li figure{}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card li figure img{line-height:35px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .tgv-moster-card li figure:after{display:none;}
.tgv-promo-banners .promo-banner.tgv-banner-slider .slick-arrow{bottom:56px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider .slick-dots{bottom:62px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider .slick-dots li{vertical-align:middle;}
.tgv-promo-banners .promo-banner.tgv-banner-slider .tgv-promo-banners .btn-view-group{padding:62px 0 124px;}
.tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content .btn-view-group{padding:0;}
.tgv-promo-banners .btn-view-group{padding:62px 0 125px;}
.tgv-promo-banners .btn-view-group .btn-view:hover{color:#ec1c24;}
.tgv-promo-banners .btn-view-group .btn-view:hover:after{background-position:-75px -244px}
/* footer */
footer{border-top:1px solid rgba(39, 39, 39, 0.55);background:#171717;padding-bottom: 69px;}
footer .tgv-contact-block{margin:0 auto;padding:27px 15px 38px;}
footer .tgv-contact-block a{font:32px/35px 'GothamBlack';color:#fff;position:relative;display:block;text-align:center;}
footer .tgv-contact-block .clickable-icons { padding-top:40px; display: flex; justify-content: center;}
footer .tgv-contact-block .clickable-icons .icon { width:39px; height:36px; margin: 10px;}
footer .tgv-contact-block a .tgv-contact-num{color:#ed1c24;display:inline-block;}
footer .tgv-ftr-row2{border-top:1px solid rgba(255, 255, 255, 0.11);padding-top:54px;}
footer .tgv-ftr-row2 .tgv-accordion-block{font-size:0;/* padding:0 20px; */}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col{display:inline-block;vertical-align:top;width:14.28%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-head{font:22px/30px 'Gotham-Ultra';margin-bottom:10px;letter-spacing:1px;position:relative;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-head a{color:rgba(255, 255, 255, 0.8);position:relative;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-head span{display:none;position:absolute;top:0;right:0;width:15px;height:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-head span:before{position:absolute;content:'';top:50%;right:0;width:15px;height:9px;background:url('../images/sprit.png') no-repeat;background-position: right -89px;-webkit-transform: translate(0,-50%) rotateX(180deg);-moz-transform: translate(0,-50%) rotateX(180deg);-ms-transform: translate(0,-50%) rotateX(180deg);-o-transform: translate(0,-50%) rotateX(180deg);transform: translate(0,-50%) rotateX(180deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;z-index:4;cursor:move;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-head a:before{position:absolute;content:'';top:50%;left:0;background:url('../images/sprit.png') no-repeat;background-position:100% -233px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-1{width:12.2%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-2{width:13.8%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-3{width:16.7%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-4{width:15%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-5{width:13%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-6{width:16%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-7{width:13%;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-1 .tgv-accordion-head a{padding-left:32px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-1 .tgv-accordion-head a:before{width:23px;height:20px;background-position:-233px -426px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-2 .tgv-accordion-head a{padding-left:37px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-2 .tgv-accordion-head a:before{width:25px;height:22px;background-position:-275px -426px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-3 .tgv-accordion-head a{padding-left:52px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-3 .tgv-accordion-head a:before{width:40px;height:20px;background-position:-328px -426px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-4 .tgv-accordion-head a{padding-left:33px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-4 .tgv-accordion-head a:before{width:22px;height:22px;background-position:-388px -426px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-5 .tgv-accordion-head a{padding-left:39px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-5 .tgv-accordion-head a:before{width:28px;height:22px;background-position:-431px -426px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-6 .tgv-accordion-head a{padding-left:46px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-6 .tgv-accordion-head a:before{width:35px;height:31px;background-position:right -157px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-7 .tgv-accordion-head a{padding-left:42px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col.tgv-col-7 .tgv-accordion-head a:before{width:27px;height:27px;background-position:-473px -426px;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-body .tgv-detail-lists li a{font:15px/20px 'Gotham-Book';color:#fff;display:block;padding:4px 10px 4px 0;display:inline-block;letter-spacing: 0.5px;word-break: break-word;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
footer .tgv-ftr-row2 .tgv-accordion-block .tgv-col .tgv-accordion-body .tgv-detail-lists li a:hover{color:#ed1c24;}
footer .tgv-ftr-row3 figure{border-bottom: 1px solid rgba(255, 255, 255, 0.11);padding-bottom:36px;text-align:center;}
footer .tgv-ftr-row3 figure a{display:inline-block;}
footer .tgv-ftr-row3 figure a img{margin:0 auto;}
footer .tgv-ftr-row3 .tgv-app-block{float:left;}
footer .tgv-ftr-row3 .tgv-app-block,footer .tgv-ftr-row3 .tgv-social-block{padding:26px 0px 30px;}
footer .tgv-ftr-row3 .tgv-app-block li{float:left;padding-left:15px;}
footer .tgv-ftr-row3 .tgv-app-block li:first-child,footer .tgv-ftr-row3 .tgv-social-block li:first-child{padding-left:0px;}
footer .tgv-ftr-row3 .tgv-app-block li,footer .tgv-ftr-row3 .tgv-social-block li{float:left;font:15px/25px 'Gotham-Ultra';color: rgba(255, 255, 255, 0.8);}
footer .tgv-ftr-row3 .tgv-app-block li a,footer .tgv-ftr-row3 .tgv-social-block li a{position:relative;display:block;background:url('../images/sprit.png') no-repeat;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
footer .tgv-ftr-row3 .tgv-app-block li.tgv-android-app a{padding-top:2px;width:19px;height:25px;background-position:-195px -44px;}
footer .tgv-ftr-row3 .tgv-app-block li.tgv-android-app a:hover{background-position:-195px -135px;}
footer .tgv-ftr-row3 .tgv-app-block li.tgv-iphone-app a{width:19px;height:25px;background-position:-158px -426px;}
footer .tgv-ftr-row3 .tgv-app-block li.tgv-iphone-app a:hover{background-position:-158px -476px;}
footer .tgv-ftr-row3 .tgv-app-block li.tgv-huawei-app a{padding-top:2px;width:25px;height:24px;background-position:-195px -522px;}
footer .tgv-ftr-row3 .tgv-app-block li.tgv-huawei-app a:hover{background-position:-195px -566px;}
footer .tgv-ftr-row3 .tgv-social-block{float:right;}
footer .tgv-ftr-row3 .tgv-social-block li{float:left;padding-left:20px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-fb a{width:12px;height:22px;background-position:0 -426px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-fb a:hover{background-position:0 -478px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-twitter a{width:23px;height:20px;background-position:-33px -426px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-twitter a:hover{background-position:-33px -480px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-instagram a{width:20px;height:20px;background-position:-75px -426px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-instagram a:hover{background-position:-75px -480px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-gplus a{width:23px;height:20px;background-position:-115px -426px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-gplus a:hover{background-position:-115px -480px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-utube a{width: 24px;height: 18px;background-position: -158px -176px;}
footer .tgv-ftr-row3 .tgv-social-block li.tgv-utube a:hover{background-position: -158px -207px;}
footer .tgv-ftr-row4{background:#000;}
footer .tgv-ftr-row4 {padding:24px 20px 10px;}
footer .tgv-ftr-row4  .tgv-terams-condition-block{float:left;}
footer .tgv-ftr-row4  .tgv-terams-condition-block li{float:left;padding-left:26px;}
footer .tgv-ftr-row4  .tgv-terams-condition-block li:first-child{padding-left:0;}
footer .tgv-ftr-row4  .tgv-terams-condition-block li a,footer .tgv-ftr-row4 .tgv-copy-rights{display:block;font:12px/15px 'Gotham-Medium';color:#fff;}
footer .tgv-ftr-row4  .tgv-terams-condition-block li a:hover{color:#ed1c24;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
footer .tgv-ftr-row4  .tgv-copy-rights{float:right;}
/* Quickbook Bottom */

/*Forms*/
.tgv-auto-complete-search-block .form-group,.form-group.date-icon{position:relative;width:100%;margin-bottom:25px;display:inline-block;}
.tgv-auto-complete-search-block .form-group{height:auto;margin:0;}
.tgv-auto-complete-search-block .form-group.hauto{height:auto;}
.tgv-auto-complete-search-block .form-group.date-icon:after{position:absolute;right:0;top:10px;content:'';background-position:center -15px;width:22px;height:22px;}
.tgv-auto-complete-search-block .form-group label{font:17px/20px 'Gotham-Medium';color:#3c3c3c;display:block;position:absolute;top:50%;left:38px;margin-top:-10px;z-index:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.tgv-auto-complete-search-block .form-group label i{color:#e31936;font-style:normal;}
.tgv-auto-complete-search-block .form-group label.mt20{margin-top:-20px;font-size:14px;}
.tgv-auto-complete-search-block .form-group label.selectlabel{margin-top:-26px;font-size:14px;}
.tgv-auto-complete-search-block .form-group.focused label{top:-12px;margin-top:0;font-size:14px;color:#3c3c3c;}
.tgv-auto-complete-search-block .form-group .form-control{width:100%;height:41px;font:17px/20px 'Gotham-Medium';color:#fff;padding:0 30px 10px 38px;background:none;position:relative;border:1px solid #bababa;border-width:0 0 1px;border-radius:0;box-shadow:none;}
.tgv-auto-complete-search-block .form-group.focused .form-control{border-bottom:1px solid #bababa;}
input::-ms-clear,input::-ms-reveal{display: none; width:0; height:0;}
input::-webkit-contacts-auto-fill-button {visibility: hidden;display: none !important;pointer-events: none;position: absolute;right: 0;}
.tgv-auto-complete-search-block .form-group input{max-width:100%;border:0;}
.tgv-auto-complete-search-block .form-group input:focus{outline:0;}
.tgv-auto-complete-search-block .tgv-auto-complete-search input{border:0;}
.tgv-auto-complete-search-block .form-group input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color:#023f88;}.form-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#023f88;}.form-group input::-ms-input-placeholder { /* Microsoft Edge */color:#023f88;}
/* Auto Complete Search Box */
.tgv-auto-complete-search{
  position:fixed;
  top:0;
  left: 0;
  background:#000;
  width:100%;
  height:100%;
  padding:58px 0;
  transform: scaleY(0);
  transform-origin:top;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  z-index:103;
}
.tgv-auto-complete-search.open{transform: scaleY(1);}
.tgv-auto-complete-search .tgv-logo{position:absolute;left:15px;}
.tgv-auto-complete-search .tgv-logo a{display:inline-block;}
.tgv-auto-complete-search .tgv-logo a svg.icon {width:103px;height:48px;}
.tgv-auto-complete-search .tgv-auto-complete-search-block{width:1525px;float:right;background:#000;}
.tgv-auto-complete-search-block .field-autocomplete .twitter-typeahead{width:100%;}
.tgv-auto-complete-search-block .field-autocomplete .tt-hint{display:none;}
.tgv-auto-complete-search-block .field-autocomplete .icon-search{position:absolute; top:10px;left:0px;width: 22px;height: 24px;background: url('../images/sprit.png') no-repeat;background-position: -233px top;}
.tgv-auto-complete-search-block .field-autocomplete .icon-close{position:absolute; top:10px;right:0px;width: 23px;height: 23px;background: url('../images/sprit.png') no-repeat;background-position: -75px -313px;z-index:5;}
.tgv-auto-complete-search-block .tt-dropdown-menu{padding:30px 0 0 16px;background:#000;width:100%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;/* display:block !important; */}
.tgv-auto-complete-search-block .tt-dataset-1{/* display:block !important; */}
.tgv-auto-complete-search-block.tt-dropdown-menu:before{position:absolute;content:'';width:200%;left:-40%;top:0;height:100%;background:#000;z-index:-1;}
.tgv-auto-complete-search-block .tt-suggestion p{font:16px/20px 'Gotham-Medium';color:rgba(242, 242, 242, 0.80);padding:11px 0;position:relative;padding-left:36px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-auto-complete-search-block .tt-suggestion p:hover{color:#ed1c24;}
.tgv-auto-complete-search-block .tt-suggestion p:before{position:absolute;content:'';top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-auto-complete-search-block .tt-suggestion p.filem:before{width:19px;height:19px;background:url('../images/auto-complete/filem-icon.png') no-repeat;}
.tgv-auto-complete-search-block .tt-suggestion p.experiences:before{width:23px;height:12px;background:url('../images/auto-complete/experiences-icon.png') no-repeat;}
.tgv-auto-complete-search-block .tt-suggestion p.location:before{width:15px;height:20px;background:url('../images/auto-complete/experiences-icon.png') no-repeat;}

.tgv-auto-complete-search-block .tgv-popular-links-block h2{font:24px/26px 'Gotham-Narrow-Black';color:rgba(246, 246, 246, 0.20);text-transform:uppercase;padding:32px 0 18px;}
.tgv-auto-complete-search-block .tgv-popular-links-block ul li a{font: 16px/20px 'Gotham-Medium';color: rgba(242, 242, 242, 0.80);padding: 11px 0;display:block;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-auto-complete-search-block .tgv-popular-links-block .tse-scroller{width:100%;}
.tgv-auto-complete-search-block .tgv-popular-links-block .tse-scroller .tse-scroll-content{height:100% !important;}
.tgv-auto-complete-search-block .tgv-popular-links-block .tse-scroller .tse-scrollbar,.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller .tse-scrollbar{width: 1px;background: #bababa;}
.tgv-auto-complete-search-block .tgv-popular-links-block .tse-scroller .tse-scroll-content .tse-content{}
.tgv-auto-complete-search-block .tgv-popular-links-block .tse-scroller .drag-handle,.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller .tse-scrollbar .drag-handle{background: #fff;width: 3px;right:0;}
.tgv-auto-complete-search-block .tgv-popular-links-block .tse-scroller ul li a:hover {color: #e31936;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content{}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content{padding: 30px 0 0 16px;max-width: 100%;width: 100%;margin: 0 auto;border: 0px;position: absolute;top:51px;left:0%;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-o-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;z-index: 5;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete.focused .tgv-acs-content{-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller{width:100%;height:auto;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller .tse-scroll-content{height:100% !important;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller .drag-handle{opacity:1;background: #b2b2b2;width: 3px;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li {font: 16px/20px 'Gotham-Medium';color: rgba(242, 242, 242, 0.80);padding: 11px 0 11px 36px;position: relative;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;display: block;border: none;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li.no-content{color:#ed1c24;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li .tgv-highlight{display:inline-block;color:#ed1c24;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li:before {position: absolute;content: '';top: 50%;left: 0;width: 100%;height: 100%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li.films:before {background: url(../images/auto-complete/filem-icon.png) no-repeat left center;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li.experience:before {background: url(../images/auto-complete/experiences-icon.png) no-repeat left center;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li.location:before {background: url(../images/auto-complete/location-icon.png) no-repeat left center;}
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li.promation:before{background:url('../images/auto-complete/promotion.png') no-repeat left center;background-size: 30px;}
/* .tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li a {font: 14px/20px 'Gotham-Medium';color: #323232;border-top: 1px solid #ddd;background: #fff;display: block;padding: 10px 15px;white-space: normal;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;} */
/* .tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul li:hover {color: #e31936;} */
.tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller ul:first-child a {border-top: 0;}
/* .tgv-auto-complete-search .tgv-auto-complete-search-block .field-autocomplete .tgv-acs-content .tse-scroller .tse-content */

#trailerModal .close {opacity: 1;width: 15px;height: 15px;background: url(../images/ic-tmodal-close.png) no-repeat 0 0;display: block;text-indent: -999em;position: absolute;top: 0;right: -15px; z-index: 2;}
#trailerModal .modal-dialog {max-width: 900px;width: 100%;top: 50%;position: absolute;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#trailerModal .modal-content {background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#trailerModal .modal-content .modal-body {padding:0;}
#trailerModal .mtrailermodal-close {width:15px;height:15px;background:url(../images/ic-tmodal-close.png) no-repeat 0 0;display:block;text-indent:-999em;position:absolute;top:0;right:-15px;z-index:2;}
#trailerModal iframe {vertical-align:top;}
#trailerModal.fade.in {background: rgba(0,0,0,0.9);}

.announceModal .announcement-close {right: 125px!important; top:14px!important;}
.announceModal  .modal-dialog{z-index: 10;}
.announceModal .announceModal-bg { background: rgba(35, 35, 35, 0.90); position:fixed; z-index: 1; height:100%; width:100%;}
   


.tgv-btnwrap .btn-read-more {font: 20px/51px 'Gotham-Bold';color: #fff;text-transform: capitalize;min-width: 166px;height: 51px;background: transparent;padding: 0 15px;border: 1px solid #fff;display: inline-block;position: relative;overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-btnwrap .btn-read-more:before {content: '';background: #ed1c24;width: 50px;height: 100%;display: block;position: absolute;top: 0;left: -50%;-webkit-transform: skewX(-45deg);-moz-transform: skewX(-45deg);-o-transform: skewX(-45deg);-ms-transform: skewX(-45deg);transform: skewX(-45deg);-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;-ms-transition: all 1s;transition: all 1s;}
.tgv-btnwrap .btn-read-more:hover {color: #fff;background: #000;}
.tgv-btnwrap .btn-read-more:hover:before {left: 150%;}






/* Movie Details */
.inner-pages header{background:#000;padding:19px 0 16px;}
.inner-pages .sign-in-close-icon{position:absolute;width:25px;height:26px;right:15px;top:50%;background: url('../images/signup/icon-close-header.png') no-repeat;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content h1{font-size:81px;line-height:85px;padding-bottom:3px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content .tgv-movie-info li{font-size:16px;line-height:45px;}
.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-content{bottom:115px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.movie-details .tgv-trailer-block .tgv-play-icon{width:79px;height:79px;margin-left:-8px;}
.movie-details .tgv-trailer-block .tgv-play-icon:after{left:0px;background: url('../images/movie-details/play-icon.png') no-repeat;background-position:top left;}
.movie-details .tgv-trailer-block .tgv-play-icon:hover:after{background: url('../images/movie-details/play-icon.png') no-repeat;background-position:bottom left;}
.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content .tgv-movie-info li{padding:0 14px;}
.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details .tgv-content .tgv-movie-info li:first-child {padding: 0;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details{position:absolute;bottom:0;left:0;/* width: 1360px; */width:100%;padding-left:12px;padding-right:15px;padding-bottom:35px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-close-icon{position:absolute;content:'';width:25px;height:26px;right:15px;top:50px;background:url('../images/sprit.png') no-repeat;background-position:-195px -313px;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;z-index:2;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-close-icon{opacity:1;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content{padding-bottom:26px;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-movie-show-details .tgv-movie-show-content{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul{font-size:0;margin:0 -27px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul li{display:inline-block;padding:19px 27px 10px}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul li h2{font: 18px/20px 'Gotham-Bold';color: #fff;text-transform: capitalize;padding-bottom:3px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul li p{font: 14px/20px 'Gotham-Book';color:rgba(255, 255, 255, 0.60);}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul li.tgv-Synopsis-content{display:block;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul li.tgv-Synopsis-content h2{padding-bottom:4px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content ul li.tgv-Synopsis-content p{line-height:22px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info a{font: 20px/20px 'Gotham-Bold';color: #ed1c24;height:20px;overflow:hidden;white-space:nowrap;display:inline-block;text-transform: capitalize;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info{}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info a span{display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-more-info{display:inline-block;padding-right:22px;position:relative;top:0;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-more-info:after{position:absolute;content:'';right:0;top:50%;width:16px;height:16px;background:url('../images/movie-details/icon-more.png') no-repeat;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-less-info{position:absolute;padding-right:24px;left:0;top:25px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-less-info:after{position:absolute;content:'';right:0;top:50%;width:16px;height:16px;background:url('../images/movie-details/icon-less.png') no-repeat;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content .moreinfo{width:100%;height:170px;padding-right:15px;}
.browser-firefox .tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content .moreinfo .tse-scroll-content{margin-right:-20px;padding-right:20px;}
.browser-ie .tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content .moreinfo .tse-scroll-content{margin-right:-20px;padding-right:20px;}
.browser-ie.browser-chrome .tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content .moreinfo .tse-scroll-content{margin-right:-20px;padding-right:20px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content .moreinfo .tse-scrollbar{width: 1px;background: #bababa;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details .container .tgv-movie-show-details .tgv-movie-show-content .moreinfo .tse-scrollbar .drag-handle{background: #fff;opacity:1;width: 3px;right: 0;}
/* .tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-movie-show-details .tgv-btn-more-info a{width:70px;} */
.tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-more-info{top:-25px;opacity:0;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-less-info{top:0;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-movie-show-details .tgv-btn-more-info a{width:70px;}

.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-content{bottom:239px;}
.movie-details .tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-content h1{font-size: 51px;line-height: 51px;}
.tgv-banner .tgv-banner-slider li .tgv-movie-details.open .container .tgv-movie-show-details .tgv-btn-more-info a span.tgv-btn-more-info{}

/* Show Date */
.tgv-content .tgv-show-date-row{background: #141415;height: 107px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block{font-size:0;white-space: nowrap;margin:0 -50px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block{}
.tgv-content .tgv-show-date-row .tgv-show-date-block li{display:inline-block;text-align: center;padding:0 10px;}

.tgv-content .tgv-show-date-row .tgv-show-date-block li a{font: 23px/24px 'Gotham-Bold';display:block;padding:35px 0 28px;text-transform:uppercase;color:rgba(255, 255, 255, 0.40);position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-content .tgv-show-date-row .tgv-show-date-block.slick-initialized li a{min-width: 100%;}
.tgv-content .tgv-show-date-row .tgv-show-date-block li a:after{position:absolute;content:'';width:100%;height:2px;left:0;bottom:0;background:#3a3a3a;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-content .tgv-show-date-row .tgv-show-date-block li a span{font: 20px/20px 'Gotham-Light';display:block;}
.tgv-content .tgv-show-date-row .tgv-show-date-block li.active a,.tgv-content .tgv-show-date-row .tgv-show-date-block  li a:hover{color:#fff;letter-spacing:1px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block li.active a:after,.tgv-content .tgv-show-date-row .tgv-show-date-block  li a:hover:after{height:6px;background:#ed1c24;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;font-size:0;width:17px;height:34px;background:transparent;border:0;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow:before,.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow:after{position:absolute;content:'';width:3px;height:21px;top:50%;left:0;background:#fff;border-radius:2px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%) rotate(45deg);}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow:before{margin:-7px 0 0 8px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow:after{-webkit-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);-ms-transform:translate(0,-50%) rotate(-45deg);-o-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);margin:7px 0 0 8px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow.slick-next{right:0;-webkit-transform:translate(0,-50%) rotate(180deg);-moz-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);-o-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow.slick-next.slick-disabled{opacity:0.3;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow.slick-prev{left:0;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-arrow.slick-prev.slick-disabled{opacity:0.3;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-list{padding:0 40px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-list .slick-track{margin:0;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-list:before,.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-list:after{position:absolute;content:'';width:50px;height:100%;top:0;left:0;background:#141415;z-index:2;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .slick-list:after{right:0;left:auto;}
/* .tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:10px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools .mCSB_draggerContainer{display:none;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal{top:50%;z-index:1;opacity:1;height:0;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools .mCSB_buttonLeft,.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools .mCSB_buttonRight{opacity:1;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{height:107px;width:40px;background:red;top:-55px;z-index:2 !important;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:0;padding:0 40px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCustomScrollBox:hover{}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:40px;top:50%;background:rEd;-webkit-transform:Translate(0,-50%);-moz-transform:Translate(0,-50%);-ms-transform:Translate(0,-50%);-o-transform:Translate(0,-50%);Transform:Translate(0,-50%);z-index:9;opacity:1;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ed1c24;height:3px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:1px;}
.tgv-content .tgv-show-date-row .tgv-show-date-block .mCSB_horizontal.mCSB_outside > .mCSB_container{padding:0 40px;} */
.location-experience-block{margin-bottom:30px;}
.location-experience-block .cinema-location{width:287px;display:inline-block;}
.location-experience-block .cinema-location .bootstrap-select{outline:none;width:100%;position:relative}
.location-experience-block .cinema-location .bootstrap-select:before{content:'';background:url(../images/sprite-icons.png) 0 0 no-repeat;height:30px;width:22px;background-position:-384px -100px;position:absolute;top:13px;z-index:2;left:20px;}
.location-experience-block .cinema-location .bootstrap-select>.dropdown-toggle:focus, .location-experience-block .cinema-location .bootstrap-select>.dropdown-toggle:hover{outline:none !important;background:#000000 !important;}
.location-experience-block .cinema-location .bootstrap-select .dropdown-menu{background:#000000;transform:scaleY(0);transition:all 0.4s;display:block;transform-origin:top left;margin:0;border:0;border-radius:0;padding:0;}
.location-experience-block .cinema-location .bootstrap-select div.dropdown-menu{max-height:250px !important;}
.location-experience-block .cinema-location .bootstrap-select .dropdown-menu li a{padding:5px 30px;display:block;}
.location-experience-block .cinema-location .bootstrap-select.open .dropdown-menu{transform:scaleY(1);transition:all 0.4s;}
.location-experience-block .cinema-location .bootstrap-select.dropup .dropdown-menu{transform-origin:bottom left;}
.location-experience-block .cinema-location .bootstrap-select .dropdown-menu li a span.text{color:#ffffff;font:13px/20px 'Gotham-Light'}
.location-experience-block .cinema-location .dropdown-menu>li>a:focus span.text, .location-experience-block .cinema-location .dropdown-menu>li>a:hover span.text {color:#000000 !important;}
.location-experience-block .cinema-location .btn-default{background:#000000;border:1px solid #000000;color:#ffffff;font:17px/23px 'Gotham-Light';padding:15px 0 15px 50px;position:relative}
.location-experience-block .cinema-location .bootstrap-select .dropdown-toggle .bs-caret{position:relative}
.location-experience-block .cinema-location .bootstrap-select .dropdown-toggle .bs-caret:before{background:url(../images/sprite-icons.png)0 0 no-repeat;background-position:-463px -107px;height:17px;width:17px;position:absolute;content:'';top:5px;right:10px;}
.location-experience-block .cinema-location .bootstrap-select .dropdown-toggle .bs-caret .caret{border-right:none;border-left:none;}
.location-experience-block .cinema-location .bootstrap-select div.inner{outline:none}

.location-experience-block .cinema-experience{width:287px;margin-left:24px;display:inline-block;}
.location-experience-block .cinema-experience .bootstrap-select{outline:none;width:100%;position:relative}
.location-experience-block .cinema-experience .bootstrap-select:before{content:'';background:url(../images/sprite-icons.png) 0 0 no-repeat;height:25px;width:30px;background-position:-334px -16px;position:absolute;top:13px;z-index:2;left:20px;}
.location-experience-block .cinema-experience .bootstrap-select>.dropdown-toggle:focus, .location-experience-block .cinema-experience .bootstrap-select> .dropdown-toggle:hover{outline:none !important;background:#000000 !important;}
.location-experience-block .cinema-experience .bootstrap-select .dropdown-menu{background:#000000;transform:scaleY(0);transition:all 0.4s;display:block;transform-origin:top left;margin:0;border:0;border-radius:0;padding:0;}
.location-experience-block .cinema-experience .bootstrap-select div.dropdown-menu{max-height:250px !important;}
.location-experience-block .cinema-experience .bootstrap-select .dropdown-menu li a{padding:5px 30px;display:block;}
.location-experience-block .cinema-experience .bootstrap-select.open .dropdown-menu{transform:scaleY(1);transition:all 0.4s;}
.location-experience-block .cinema-experience .bootstrap-select.dropup .dropdown-menu{transform-origin:bottom left;}
.location-experience-block .cinema-experience .bootstrap-select .dropdown-menu li a span.text{color:#ffffff;font:13px/20px 'Gotham-Light'}
.location-experience-block .cinema-experience .dropdown-menu>li>a:focus span.text, .location-experience-block .cinema-experience .dropdown-menu>li>a:hover span.text{color:#000000 !important;}
.location-experience-block .cinema-experience .btn-default{background:#000000;border:1px solid #000000;color:#ffffff;font:17px/23px 'Gotham-Light';padding:15px 0 15px 55px;position:relative}
.location-experience-block .cinema-experience .bootstrap-select .dropdown-toggle .bs-caret{position:relative}
.location-experience-block .cinema-experience .bootstrap-select .dropdown-toggle .bs-caret:before{background:url(../images/sprite-icons.png)0 0 no-repeat;background-position:-463px -107px;height:17px;width:17px;position:absolute;content:'';top:5px;right:10px;}
.location-experience-block .cinema-experience .bootstrap-select .dropdown-toggle .bs-caret .caret{border-right:none;border-left:none;}
.location-experience-block .cinema-experience .bootstrap-select div.inner{outline:none}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background:#ed1c24;}


.cinema-location-accordion-block{float:left;width:100%;}
.cinema-location-accordion-block .panel-default .panel-collapse.collapse.in{margin:0 0 0px;}
.cinema-location-accordion-block .panel-group .panel.panel-default{border:0px;margin:0 0 10px;background-color:#000;border-radius:5px;}
.cinema-location-accordion-block .panel-group .panel.panel-default .panel-collapse{background:transparent;}

.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie{cursor:pointer;position:absolute;width:23px;height:22px;top:50%;left:0;z-index:1;margin:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie:before,.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie:after{position:absolute;content:'';left:0;width:23px;height:21px;background:url('../images/sprit.png') no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie:before{background-position:-232px -363px;opacity:1;}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie:after{background-position:-195px -363px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie.active:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.cinema-location-accordion-block .panel-default>.panel-heading.collapseopen h4 a{/* margin-bottom:21px; */}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);animation: favoritemovie 1s linear infinite alternate;-webkit-animation: favoritemovie 1s linear infinite alternate;-moz-animation: favoritemovie 1s linear infinite alternate;-o-animation: favoritemovie 1s linear infinite alternate;animation: favoritemovie 1s linear infinite alternate;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes favoritemovie {/* 0% {-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);} */25%  {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}75%  {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}/* 125% {-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);} */}

/* Standard syntax */
@keyframes favoritemovie{
  25%  {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
  75%  {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
  100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title .favorite-movie.active:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);animation:none;;}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title a i{position:absolute;right:0;top:50%;width: 27px;height:27px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title a i:after{position: absolute;content: '';width: 27px;height:27px;top: 0px;right: 0px;transition: all 0.5s;background: url(../images/sprit.png)no-repeat;background-position: -158px -313px;}
.cinema-location-accordion-block .panel-default>.panel-heading .panel-title a.collapsed i:after{background-position:-115px -313px;/* -158px -313px */}
.cinema-location-accordion-block .panel-title>a.collapsed:after{transform:scale(0)  translate(0,-50%);transition:all 0.5s;}

.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top h3 .tgv-theatre{font:15px/31px 'Gotham-Bold';color:#fff;padding:0 20px;text-align:center;border:1px solid #262626;display:inline-block;border-radius:4px;background:#191919;position:relative;float:left;text-transform:uppercase;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top h3 .tgv-theatre .tgv-registered{font-size: 35px;line-height: 0;display: inline-block;vertical-align:middle;padding-left: 2px;padding-top:10px;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top h3 .tgv-theatre:before{position:absolute;content:'';height:1px;width:100%;background-image:radial-gradient(#5b5b5b 9%,#191919 61%);top:-1px;left:0}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top .tgv-info{background:url('../images/sprit.png') -275px -363px no-repeat;height:17px;width:17px;cursor:pointer;display:inline-block;margin-left:9px;margin-top:7px;position:relative;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top .tgv-info span{position:absolute;bottom:34px;left:-12px;font-size:12px;width:215px;color:#fff;background:#585858;font:11px/17px 'Gotham-medium';padding:10px 18px;border-radius:5px;transform:scaleY(0);transition:ease-out 0.25s;z-index:1;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top .tgv-info span:after{content:'';position:absolute;border-top:14px solid #585858;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-12px;left:15px;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top .tgv-info:hover span{transform:scaleY(1)}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top .tgv-info.mouhover span{transform:scaleY(1)}
.cinema-location-accordion-block .panel-default .panel-body hr{margin-top:0px;margin-bottom:50px;border-top:1px solid #181818}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top{position:relative;padding-top:44px;margin-top:31px;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top:after{position:absolute;content:'';top:0;left:65px;width:90.2%;height:1px;background:rgba(48, 48, 48, 0.50);}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top:nth-child(1){padding-top:0;margin-top:0;}

.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .time .date {
  font-size: 10px;
  font-family: 'Gotham-Light';
  position: absolute;
  bottom: 10%;
  line-height: 100% !important;
}

@media (min-width: 768px) {
  .cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .time .date {
    font-size: 12px;
    opacity: .8;
  }
}

.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .time:before{position:absolute;content:'';top:0;left:0;height:3px;width:72px;border-top-left-radius: 5px;background:#69ac38;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li.movie-fast-filling a .time:before{width:110px;background:#ecbd2d;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li.movie-fast-filling a .time{color:#ecbd2d;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li.movie-sold a .time:before{width:100%;background:#ed1c24;border-top-right-radius: 5px;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .movie-experience{position:absolute;font:13px/21px 'Gotham-Bold';color:#000;width:28px;background:#fff;top:20px;left:-12px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .movie-experience:after{content:'';position:absolute;border-top:21px solid #fff;border-right:8px solid transparent;top:0;left:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a:hover .movie-experience,.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a.active .movie-experience{background:#ed1c24;color:#fff;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a:hover .movie-experience:after,.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a.active .movie-experience:after{border-top:21px solid #ed1c24;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .movie-status{font:12px/18px 'Gotham-Bold';position:absolute;width:100%;bottom:0;left:0;text-transform:uppercase;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a:hover .time,.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a.active .time{background:#fff !important;color:#000 !important;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a:hover .time:before,.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a.active .time:before{background:transparent !important;}
/* .cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-fast-filling:before, .cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-3d-fast-filling:before{width:71%;background: #ad8b21} */
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-fast-filling a{color:#ad8b21}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-fast-filling a .movie-status{color:#ad8b21;display:block}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-fast-filling a .movie-experience{/* display:none; */}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-3d-fast-filling a{color:#ad8b21}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-3d-fast-filling a .movie-status{color:#ad8b21;display:block}
/* .cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-sold:before{width:99.5%;background: #ed1c24;border-top-right-radius: 5px;} */
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-sold a .time{color:#ed1c24;cursor:not-allowed;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-sold a:hover .time{background:#161616 !important;color:#ed1c24 !important;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li.movie-sold a:hover .time:before{background: #ed1c24 !important;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-sold a .movie-experience{background:#ed1c24;color:#000 !important;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-sold a .movie-experience:after{border-top:21px solid #ed1c24;}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-sold a .movie-status{color:#ed1c24;display:block}
.cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul .movie-time-none a .movie-experience{display:none}
.movie-details .tgv-location-experience-block{padding:37px 0 30px 0;}
.movie-show-times .tgv-location-experience-block{padding:37px 0 30px 0;}
.tgv-location-experience-block{font-size:0;width:100%;vertical-align: middle;}
.tgv-location-experience-block .tgv-le-drop-down.full-width { width:100%} 
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show {}
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show span{overflow:hidden;display:block;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show:before {position:absolute;content:'';background: url(../images/sprit.png) no-repeat;border: 0;margin-top: 0;top: 50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.tgv-experience-block{margin-left:25px;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:after,.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:before{position:absolute;content:'';width: 15px;height: 8px;background: url(../images/sprit.png) no-repeat;background-position: -434px -363px;border: 0;margin-top: 0;top: 50%;right: 0px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
/* .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show:before {position: absolute;content: '';width: 100%;height: 2px;bottom: 0;left: 0;background: rgba(17, 17, 17, 0.23);z-index:1;} */
.tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show .icon-drop-down-arrow:after,.tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show .icon-drop-down-arrow:before {-webkit-transform: translate(0,-50%) rotateX(180deg);-moz-transform: translate(0,-50%) rotateX(180deg);-ms-transform: translate(0,-50%) rotateX(180deg);-o-transform: translate(0,-50%) rotateX(180deg);transform: translate(0,-50%) rotateX(180deg);}
.tgv-location-experience-block .tgv-le-drop-down{position:relative;width:286px;display:inline-block;}
.tgv-location-experience-block .tgv-le-drop-down .cms-ffile-tab li{display:block;margin-left:0;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists{max-height:250px;min-height:auto;max-width: 100%;width: 100%;margin: 0 auto;/* border: 1px solid #ddd; */position: absolute;top: auto;bottom:auto;left: 50%;-webkit-transform: scaleY(0) translate(-50%);-moz-transform: scaleY(0) translate(-50%);-o-transform: scaleY(0) translate(-50%);-ms-transform: scaleY(0) translate(-50%);transform: scaleY(0) translate(-50%);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;z-index: 5;background: #fff;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:1px;}
/* .tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists{top:auto;bottom: 100%;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform: scaleY(1) translate(-50%);-moz-transform: scaleY(1) translate(-50%);-o-transform: scaleY(1) translate(-50%);-ms-transform: scaleY(1) translate(-50%);transform: scaleY(1) translate(-50%);} */
.tgv-location-experience-block.dropup .tgv-le-drop-down .tgv-le-drop-down-lists{bottom:100%;-webkit-transform-origin: bottom;-moz-transform-origin: bottom;-o-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;}
.tgv-location-experience-block .tgv-le-drop-down.open .tgv-le-drop-down-lists{-webkit-transform: scaleY(1) translate(-50%);-moz-transform: scaleY(1) translate(-50%);-o-transform: scaleY(1) translate(-50%);-ms-transform: scaleY(1) translate(-50%);transform: scaleY(1) translate(-50%);}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller{width:100%;max-height:250px;height:auto;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .tse-scroll-content{height:auto !important;max-height:250px;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .tse-scrollbar{right:2px;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .tse-scrollbar:before,.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .tse-scrollbar:after{position:absolute;content:'';top:2px;right:0;width:1px;height:50%;background:#b2b2b2;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .tse-scrollbar:after{top:auto;bottom:1px;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .drag-handle{opacity:1;right:0;background: #b2b2b2;width: 4px;border-radius:0;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li a {font: 15px/20px 'Gotham-Medium';color: #000;border-top:1px solid rgba(0, 0, 0, 0.11);background: #fff;display: block;padding:15px 20px;white-space: normal;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li a:hover,.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li.active a {color: #e31936;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li:first-child a {border-top: 0;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller .tse-content h4{display:none;}
.inner-pages footer{padding-bottom:0;}
.inner-pages footer .tgv-ftr-row4{padding:24px 20px;}
/* Sign Up */
header .signup-border{content:'';background:#929292;width:100%;height:2px;position:absolute;left:0;bottom:-18px;}
.tgv-signup-block{padding:125px 0 0;max-width:1130px;margin:0 auto;font-size:0;position:relative;}
.tgv-signup-block .form-group{margin-bottom:20px;}
.tgv-signup-block .password-info{padding-top:20px;}
.tgv-signup-block .form-check{padding-top:40px;}
.tgv-signup-block h2{font:37px/71px 'Gotham-Bold';color:#fff;}
.tgv-signup-block h3{font:15px/18px 'Gotham-Medium';color:#fff;padding-top:42px;}
.sign-key{background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:0 0;width:91px;height:71px;display:inline-block;position:relative;left:-5px;top:-5px;margin-right:18px;}
.sign-key:before{content:'';background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:-143px 0;width:37px;height:32px;position:absolute;left:23px;bottom:13px;}
.form-left, .form-right{display:inline-block;width:50%;padding:0 62px 0 0;vertical-align:top;}
.form-right{padding:0 0 0 62px;}
.form-group{margin:45px 0 0;position:relative;}
.form-group label{font:15px/15px 'Gotham-Light';color:#fff;margin:0;position:absolute;left:0;top:18px;cursor:auto;-webkit-transition:0.4s ease all;-moz-transition:0.4s ease all;-o-transition:0.4s ease all;-ms-transition:0.4s ease all;transition:0.4s ease all;z-index:0;}
.form-group label > span{color:#ed1c24;}
.form-group input::placeholder {
  color: transparent;
  transition: color .4s ease;
}
.form-group.focused input::placeholder {
  color: #999;
}
.form-group.focused label{font-size:13px;top:-10px;}
.form-group.focused label > span{display:none;}
.form-group .form-control{font:15px/15px 'Gotham-Light';color:#fff;height:44px;margin:10px 0 0;background:transparent;border:1px solid #545454;border-width:0 0 2px 0;padding:0px 45px 15px 0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;z-index:2;position:relative;}
.browser-safari .form-group .form-control,.browser-chrome  .form-group .form-control {color:#fff !important;}
.form-group .form-control [contenteditable] [contenteditable] {color: #fff;caret-color:#fff;}
.form-group .form-control.username{text-transform:capitalize;}
.form-group .form-control.pointer-events{* pointer-events:none; */}
.form-group .form-control.pdright-0{padding-right:0;}
.form-group .mail-icon{content:'';background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:-106px 0;width:25px;height:18px;position:absolute;right:5px;bottom:20px;}
.form-group .mobile-icon{content:'';background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:0 -97px;width:15px;height:25px;position:absolute;right:5px;bottom:20px;}
.form-group .date-icon{content:'';background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:-30px -97px;width:23px;height:24px;position:absolute;right:5px;bottom:20px;cursor:pointer;}
.form-group .show-password{content:'';background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:-106px -40px;width:23px;height:13px;position:absolute;right:5px;bottom:22px;cursor:pointer;z-index:4;}
.form-group .show-password{top: 20px;background: url('../images/signup/icon-eye.png') no-repeat center center;background-position: unset;width: 19px;height: 11px;z-index: 4;}
.form-group.focused .show-password.active{background:url('../images/signup/icon-eye-show.png') no-repeat center center !important;}
.form-group .input-border{position:absolute;bottom:0;left:0;background:#ed1c24;height:2px;width:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;z-index:2;}
/* .form-group.focused .input-border{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} */
.form-group.error .input-border{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.form-group .error,.form-check .error{font:13px/17px 'Gotham-Book';color:#ed1c24;position:absolute;top:100%;left:0;padding-top:5px;}
.form-check{padding:60px 0 0;position:relative;}
.form-group.country-code-block .country-code{position:absolute;left:0;top:50%;margin-top:-15px;}
.form-group.country-code-block .country-code figure{width:60px;}
.form-group.country-code-block .country-code figure,.form-group.country-code-block .country-code span{display:inline-block;vertical-align:middle;}
.form-group.country-code-block .country-code span{font:15px/30px 'Gotham-Book';color:#fff;padding:0 18px 0 17px;border-right:2px solid rgba(255, 255, 255, 0.20);}
.form-group.country-code-block .form-control{padding-left:142px;}
.form-group.country-code-block label,.edit-profile .profile-form-1 .form-group.country-code-block label{left:130px;}

.form-check .form-check-input{display:none;}
.form-check label{font:13px/19px 'Gotham-Light';color:#fff;margin:0;padding-left:25px;position:relative;cursor:pointer;}
.form-check label:before{content:'';width:19px;height:19px;border:1px solid #898989;position:absolute;left:0;top:0;}
.form-check label:after{content:'';background:url('../images/signup/ic-sprite.png') no-repeat center center;background-position:-144px -41px;width:12px;height:9px;position:absolute;left:4px;top:5px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;-ms-transition:all 0.1s;transition:all 0.1s;}
.form-check [type="checkbox"]:checked + label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.tgv-signup-block .form-links{display:inline-block;width:50%;padding:55px 0 0;vertical-align:top;}
.tgv-signup-block .form-links a.tgv-btn{min-width:226px;line-height:51px;}
.tgv-signup-block .form-links p{font:17px/24px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.5);text-align:right;}
.tgv-signup-block .form-links p span{display:block;}
.tgv-signup-block .form-links p > a{font-family:'Gotham-Bold';color:#fff;margin-left:13px;display:inline-block;}
.tgv-signup-block p.tgv-notice{font:13px/18px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.5);padding:30px 0;}
.gole-captcha{padding-top:60px;text-align:center;}
.gole-captcha .g-recaptcha{display:inline-block;}
/* Sign Up End */
/* Sign In Page */
.tgv-wrapper .tgv-row{padding:90px 0 50px;}
.tgv-wrapper .tgv-row .tgv-col1,.tgv-wrapper .tgv-row .tgv-col2{display:inline-block;width:50%;vertical-align:top;}
.tgv-wrapper .tgv-row .tgv-col1{padding-right:75px;}
.tgv-wrapper .tgv-row .tgv-col1 h1{font:23px/25px 'Gotham-Light';color:#fff;margin-bottom:34px;}
.tgv-wrapper .tgv-row .tgv-col1 h1 span{font:23px/25px 'Gotham-Bold';color:#fff;display:inline-block;margin-top:7px;padding-right:150px;background:url('../images/movie-club.png') no-repeat;background-position:right center;}
.tgv-wrapper .tgv-row .tgv-col1 h2{font:26px/26px 'Gotham-Bold';color:#fff;padding:49px 0 41px;}
.tgv-wrapper .tgv-benifits-block ul{font-size:0;margin:0 -35px;overflow:hidden;padding-bottom:69px;text-align:left;}
.tgv-wrapper .tgv-benifits-block ul .slick-list{margin:0 -3px;}
.tgv-wrapper .tgv-benifits-block ul li{display:inline-block;text-align:center;width:33.3%;padding:0 37px;position:relative;padding-bottom:30px;vertical-align:top;}
.tgv-wrapper .tgv-benifits-block ul li a{display:block;}
.tgv-wrapper .tgv-benifits-block ul.remove-border li:first-child:before{display:none;}
.tgv-wrapper .tgv-benifits-block ul li:before{position:absolute;content:'';width:1px;height:161px;top:33px;left:0;background:#525252;/* -webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%); */}
.tgv-wrapper .tgv-row .tgv-col1 .tgv-btn-groups{margin-top:-43px;display:inline-block;position:relative;z-index:1;}
/* .tgv-wrapper .tgv-row .tgv-col1 .tgv-benifits-block ul li:first-child:before{display:none;} */
.tgv-wrapper .tgv-benifits-block{overflow:hidden;}
.tgv-wrapper .tgv-benifits-block ul li figure{width:77px;height:77px;border-radius:50%;border:1px solid #fff;display:inline-block;line-height:77px;vertical-align:middle;}
.tgv-exc-icon img{max-height:40px;}
.tgv-freelifetime.tgv-exc-icon img{width:60px;}
.tgv-wrapper .tgv-benifits-block ul li figure img{display:inline-block;}
.tgv-wrapper .tgv-benifits-block ul li h3{font:18px/20px 'Gotham-Bold';color:#ec1c24;padding:14px 0 8px 0;}
.tgv-wrapper .tgv-benifits-block ul li h2{font:18px/20px 'Gotham-Bold';color:#ec1c24;padding:14px 0 8px 0;}
.tgv-wrapper .tgv-benifits-block ul li p{font:13px/17px 'Gotham-Book';color:#fff;}
.tgv-wrapper .tgv-benifits-block ul .slick-dots{margin:0;overflow:visible;text-align:center;display:inline-block;padding:0;position:absolute;bottom:15px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.tgv-wrapper .tgv-benifits-block ul .slick-dots li{padding:0;width:auto;margin:0 3px;width:10px;height:10px;position:relative;}
.tgv-wrapper .tgv-benifits-block ul .slick-dots li:before{display:none;}
.tgv-wrapper .tgv-benifits-block ul .slick-dots li button{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:transparent;border:1px solid #fff;padding:0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.tgv-wrapper .tgv-benifits-block ul .slick-dots li.slick-active button{background:#fff;width:8px;height:8px;}
.tgv-wrapper .tgv-benifits-block ul .slick-arrow {font-size: 0;border: 0;padding: 0;margin: 0;width: 8px;height: 14px;position: absolute;bottom: 13px;background: url(../images/signup/arrow-icon.png) no-repeat;left: 50%;z-index: 2;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.tgv-wrapper .tgv-benifits-block ul .slick-arrow.slick-prev {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.tgv-wrapper .tgv-benifits-block ul .slick-arrow.slick-next {}
.tgv-wrapper .tgv-row .tgv-col2{padding-left:36px;float:right;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block{background:#000;border-radius:5px;position:relative;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .sign-key{position:absolute;left:-22px;top:19px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table{display:table;width:475px;margin: 0 auto;}
.tgv-wrapper .tgv-row .tgv-col2.mail-block .tgv-signin-block .signin-table{width: 70%;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell{display:table-cell;vertical-align:middle;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell h4{font:37px/40px 'Gotham-Bold';color:#fff;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell p.pdgtb10{padding:10px 0;display:inline-block;}

.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-btn-groups .tgv-forget-pswrd{float:right;padding-top:14px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-btn-groups .tgv-btn-primary{display:inline-block;}


/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-btn-groups .tgv-btn.tgv-btn-default{margin-top:} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-btn-groups .tgv-guest-popup span{color:#ed1c24;display:inline-block;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-reset-block,.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block,.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block{display:none;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .form-check label a{display:inline-block;color:#ed1c24;}
.tgv-wrapper .tgv-row.forget-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-reset-block{display:block;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block h4{}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group{margin-top:26px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group.password{margin-top:43px}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group.password .form-control{padding:0 35px 15px 0;} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group.password .show-password{top:20px;background: url('../images/signup/icon-eye.png') no-repeat center center;background-position:unset;width: 19px;height: 11px;z-index:4;}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group.user-name .form-control{padding:0 0 15px 0;} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group .form-control{height: 47px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group label{color:#fff;}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group.focused label{top:-5px} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-check{padding-top:37px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-check label{color:#fff;font-family:'Gotham-Book';}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .form-group .error{padding-top: 13px;} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-reset-block .form-group{margin-top:41px;}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-reset-block .form-group .form-control{height:46px;padding-bottom:15px;} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-reset-block .tgv-btn-groups{padding-top:38px;}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block .tgv-btn-groups .tgv-btn-default{line-height:} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .form-group.error .input-border{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .tgv-signin{font:17px/20px 'Gotham-Light';color:#fff;margin-top:25px;float:left;width:100%;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-reset-block p{padding-top:24px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block p span{display:inline-block;color:#ec1c24;padding-left:5px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .tgv-signin span{font-family:'Gotham-Bold';display:inline-block;padding-left:10px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .form-group{margin:22px 0 30px;float:left;width:100%;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .form-group.gemail{margin-top:14px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .form-group.gphone{margin-top:13px;}
/* .tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .form-group .form-control{padding:0;} */
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .form-group label{color:#fff;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-guest-login-block .tgv-btn-groups{float:left;width:100%;letter-spacing:1px;padding-top:20px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block p{padding-top:20px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block .tgv-contact{padding-top:35px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block .tgv-contact span{font-family:'Gotham-Bold';color:#fff;padding:0;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block .tgv-btn-groups{}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block .tgv-btn-groups .tgv-btn-default{font:14px/51px 'Gotham-Book';color:rgba(255, 255, 255, 0.5);text-transform:lowercase;padding:0 32px;}
.tgv-wrapper .tgv-row .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-pswrd-mail-block .tgv-btn-groups .tgv-btn-default:hover{color:#fff;}
.tgv-btn-groups {
  user-select: none;
}
.tgv-btn-groups .tgv-forget-pswrd{font:15px/15px 'Gotham-Light';color:#fff;display:inline-block;}
.tgv-btn-groups .tgv-btn{
  font-size: 22px;
  line-height:46px;
  font-family:'Gotham-Bold';
  color: #fff;
  padding: 0px 35px;
  text-transform: uppercase;
  text-align: center;
  background: #ed1c24;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  border: 0;
}

.tgv-btn-groups .tgv-btn.disabled,
.tgv-btn-groups .tgv-btn:disabled,
.tgv-btn-groups .tgv-btn[disabled=true] {
  background-color: #6e1013;
}

.tgv-btn-groups .tgv-btn.disabled:hover {
  background-color: #6e1013;
  color: #fff;
}

.tgv-btn-groups .tgv-btn:hover{color:#ed1c24;background:#fff;}
.tgv-btn-groups .tgv-btn.variant-bordered {
  background-color: transparent;
  border: 2px solid #ed1c24;
  line-height: 42px;
}

.tgv-btn-groups .tgv-btn.variant-bordered:hover {
  background-color: #ed1c24;
  border: 2px solid #ed1c24;
  color: #fff;
}

.tgv-btn-groups.tgv-btn-secondary .tgv-btn {font-size: 18px;line-height:38px;padding:0 22px;}


.tgv-btn-groups .tgv-btn.tgv-btn-default {font-size: 18px;color:#ed1c24;background:transparent;border:1px solid rgba(238, 238, 238, 0.33);padding:0 25px;}
.tgv-btn-groups .tgv-btn.tgv-btn-default:hover {color:#fff;background:#ed1c24;border:1px solid #ed1c24;}
/* Reset Password */
.tgv-wrapper .tgv-row .tgv-reset-password-block{max-width:1150px;margin:0 auto;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2{width:100%;padding:0;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .special-symbol-text { padding-left: 1.25rem; padding-top: 0.5rem !important; }
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .sign-key{left:-34px;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table{width:540px;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group label, .tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group label span{color:rgba(255, 255, 255, 0.33);}
/* .tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-welcome-block .form-group .form-control{padding:0 0 15px 0;} */
ul.password-info{padding:17px 0 11px;;}
ul.password-info li{font:15px/15px 'Gotham-Light';color:#fff;position:relative;margin-top:16px;}
ul.password-info li .tgv-info {cursor: pointer;display: inline-block;position: relative;font:15px/15px 'Gotham-Book';color:#ed1c24;}
ul.password-info li .tgv-info .tgv-info-cont{position: absolute;bottom:30px;left:-82px;font:14px/15px 'Gotham-Book';width: 216px;color: #fff;background: #585858;font: 11px/17px 'Gotham-medium';padding: 10px 18px;border-radius: 5px;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);transition: ease-out 0.25s;z-index: 1;-webkit-transform-origin: bottom;-moz-transform-origin: bottom;-ms-transform-origin: bottom;-o-transform-origin: bottom;transform-origin: bottom;}
ul.password-info li .tgv-info .tgv-info-cont:after {content: '';position: absolute;width:14px;height:10px;background:url('../images/signup/icon-tooltip-down.png') no-repeat;top:100%;left:50%;margin-left:-5px;}
ul.password-info li .tgv-info:hover .tgv-info-cont{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}

ul.password-info li:first-child{margin-top:0;}
ul.password-info li .icon-cross { fill: #ed1c24; width: 16px;height: 12px;}
ul.password-info li .icon-tick { fill: green; width: 16px;height: 12px;}
/* ul.password-info li:before{position:absolute;content:'';width:16px;height:12px;left:0;top:0;background:url('../images/signup/icon-tick.png') no-repeat left center;} */
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell h5{font:16px/20px 'Gotham-Bold';color:#fff;padding-top:37px;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .form-group {margin: 18px 0 0;}
/* .tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .form-group .form-control{height:46px;} */
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell p{padding-top:36px;color:#fff;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-btn-groups{padding-top:55px;}
.tgv-wrapper .tgv-row .tgv-reset-password-block .tgv-col2 .tgv-signin-block .signin-table .signin-table-cell .tgv-btn-groups.tgv-btn-secondary .tgv-btn{letter-spacing:1px;}
/* E.O Reset Password */
.tgv-wrapper .guest-popup .close {opacity: 1;width: 15px;height: 15px;background: url(../images/ic-tmodal-close.png) no-repeat 0 0;display: block;text-indent: -999em;position: absolute;top: 0;right: -15px; z-index: 2;}
.tgv-wrapper .guest-popup .modal-dialog {max-width: 1055px;width: 100%;top: 50%;position: absolute;top:50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.tgv-wrapper .guest-popup .modal-content {background:#000;padding:126px 100px 100px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tgv-wrapper .guest-popup .modal-content .modal-body {padding:0;}
.tgv-wrapper .guest-popup .mtrailermodal-close {width:25px;height:26px;background:url(../images/signup/close-icon.png) no-repeat 0 0;display:block;text-indent:-999em;position:absolute;top:45px;right:55px;z-index:2;}
.tgv-wrapper .guest-popup.modal.fade .modal-dialog{margin:0;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.tgv-wrapper .guest-popup.fade.in {background:rgba(35, 35, 35, 0.90);}
.tgv-wrapper .guest-popup.modal.in .modal-dialog{transform:translate(-50%,-50%)}
.tgv-wrapper .guest-popup .modal-content .modal-body h4{font:25px/25px 'Gotham-Bold';color:#fff;}
.tgv-wrapper .guest-popup .modal-content .modal-body h4 span{font:22px/25px 'Gotham-Light';color:#fff;display:block;padding-top:10px;}
.tgv-wrapper .guest-popup  .tgv-benifits-block{padding-top:45px;/* min-height:285px; */}
.tgv-wrapper .guest-popup .modal-content .modal-body .tgv-no-thanks{font:20px/20px 'Gotham-Bold';color:#fff;display:inline-block;margin-top:26px;}
.tgv-wrapper .guest-popup .tgv-benifits-block ul{padding-bottom: 47px;text-align:center;/* min-height:235px; */}
.tgv-wrapper .guest-popup .tgv-benifits-block ul .slick-dots{padding:0;}
.tgv-wrapper .guest-popup .tgv-benifits-block ul li h3{padding:7px 0 4px;}
.tgv-wrapper .guest-popup .tgv-benifits-block ul li:before{top:12px;}
.tgv-wrapper .guest-popup .tgv-benifits-block ul li p{font-size:14px;}

/*E.O Sign In Page */

.tgv-wrapper .verification-emil .modal-dialog {max-width: 745px;width: 100%;top: 50%;position: absolute;top:50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.tgv-wrapper .verification-emil .modal-content {background:#000;padding:50px 45px 43px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.tgv-wrapper .verification-emil .modal-content .modal-body {padding:0;}
.tgv-wrapper .verification-emil .mtrailermodal-close {opacity: 1;width:43px;height:43px;border-radius:50%;display: block;background:#ed1c24;text-indent: -999em;position: absolute;top:-20px;right: -15px; z-index: 2;}
/* .tgv-wrapper .verification-emil .close {opacity: 1;width:43px;height:43px;display: block;background:#ed1c24;text-indent: -999em;position: absolute;top: 0;right: -15px; z-index: 2;} */
.tgv-wrapper .verification-emil .mtrailermodal-close:before,.tgv-wrapper .verification-emil .mtrailermodal-close:after{position:absolute;content:'';top:50%;left:50%;width:2px;height:22px;background:#fff;}
.tgv-wrapper .verification-emil .mtrailermodal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}
.tgv-wrapper .verification-emil .mtrailermodal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}
.tgv-wrapper .verification-emil.modal.fade .modal-dialog{margin:0;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.tgv-wrapper .verification-emil.fade.in {background:rgba(35, 35, 35, 0.90);}
.tgv-wrapper .verification-emil.modal.in .modal-dialog{transform:translate(-50%,-50%)}
.tgv-wrapper .verification-emil .modal-content .modal-body h4{font:23px/25px 'Gotham-Bold';color:#fff;padding-bottom:25px;border-bottom:1px solid rgba(255, 255, 255, 0.30);padding-top:3px;}
.tgv-wrapper .verification-emil .modal-content .modal-body h4 span{padding-left:40px;position:relative;display:inline-block;}
.tgv-wrapper .verification-emil .modal-content .modal-body h4 span:before{position:absolute;content:'';width:28px;height:28px;top:50%;left:0;background:url('../images/signup/icon-tick-green.png') no-repeat;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);}
.tgv-wrapper .verification-emil .modal-content .modal-body p{font:16px/20px 'Gotham-Light';color:#fff;display:block;padding:26px 0 20px;}
.tgv-wrapper .verification-emil .modal-content .modal-body h5{font:16px/20px 'Gotham-Medium';color:#fff;display:block;}
.tgv-wrapper .verification-emil .modal-content .modal-body .tgv-btn-groups{padding-top:15px;}
.tgv-wrapper .verification-emil .modal-content .modal-body .tgv-btn-groups .tgv-btn{text-transform:lowercase;font-size:15px;line-height:42px;text-transform:uppercase;}
.tgv-wrapper .verification-emil .modal-content .modal-body .tgv-rating{display:inline-block;}

/* Profile */
header .tgv-right-nav .profile{float: left;margin-right: 142px;position:relative;}
header .tgv-right-nav .profile .profile-drop-down:after{position: absolute;top:-30px;left:0;content: '';width: 100%;height: 30px;background: transparent;z-index:-1;}
header .tgv-right-nav .profile:hover .profile-drop-down:after{z-index:1;}
header .tgv-right-nav .profile .profile-name{display:table;}
header .tgv-right-nav .profile .profile-name p{font:15px/15px 'Gotham-Regular';display:table-cell;color:#fff;vertical-align:middle;text-align:right;padding-right:10px;text-transform: capitalize;}
header .tgv-right-nav .profile .profile-name p span{display:block;font:13px/15px 'Gotham-Light';}
header .tgv-right-nav .profile .profile-name figure{display:table-cell;}
header .tgv-right-nav .profile .profile-name figure img{
  width:41px;
  height:41px;
  border-radius:50%;
  object-fit: cover;
}
header .tgv-right-nav .profile .profile-drop-down{position: absolute;width: 293px;min-height: 160px;background: #ed1c24;top: 70px;right:-10px;border-radius: 5px;padding:28px 0 25px 33px;opacity: 0;/* overflow: hidden; */-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: 0px 0;transform-origin: 0px 0;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-perspective: 1200px;perspective: 1200px;}
header .tgv-right-nav .profile .profile-drop-down:before{position: absolute;content: '';width: 31px;height: 30px;border-radius: 6px;top: -6px;background: #ed1c24;right: 15px;-webkit-transform:rotate(55deg) skewX(22deg);-moz-transform:rotate(55deg) skewX(22deg);-ms-transform:rotate(55deg) skewX(22deg);-o-transform:rotate(55deg) skewX(22deg);transform:rotate(55deg) skewX(22deg);}
header .tgv-right-nav .profile .profile-drop-down li{display:block;}
header .tgv-right-nav .profile .profile-drop-down li a{display:block;font:17px/25px 'GothamBlack';color:#fff;padding:5px 0 5px 35px;position:relative;margin-right:33px;}
header .tgv-right-nav .profile .profile-drop-down li a:before{position:absolute;content:'';top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
header .tgv-right-nav .profile .profile-drop-down li.edit-profile{display:none;}
header .tgv-right-nav .profile .profile-drop-down li.my-account a:before{width:16px;height:18px;background:url('../images/signup/icon-profile.png') no-repeat;}
header .tgv-right-nav .profile .profile-drop-down li.booking-history a:before{width:22px;height:22px;background:url('../images/signup/icon-booking-history.png') no-repeat;}
header .tgv-right-nav .profile .profile-drop-down li.logout a:before{width:17px;height:20px;background:url('../images/signup/icon-logout.png') no-repeat;}
header .tgv-right-nav .profile.open .profile-drop-down,header .tgv-right-nav .profile:hover .profile-drop-down{opacity: 1;-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);}


/*Booking Flow - Seat Selection*/
body.tgv-booking-flow{background:#141415;}

.tgv-ticketbooking{padding:0 0 108px;}
.tgv-ticketbooking .tgv-bflow-mdetails{width:1450px;position:fixed;top:0;left:50%;z-index:100;margin-left:-680px;/*-700px*/}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner{height:105px;padding:10px 165px 10px 0;position:relative;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner h1{font:25px/25px 'Gotham-Bold';color:#fff;margin:10px 0 0;text-align:center;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner h1 span{display:inline-block;vertical-align:top;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner h1 > img{margin-left:5px;display:inline-block;vertical-align:top;width:25px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist{font-size:0;text-align:center;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li{font:16px/22px 'Gotham-Book';color:#fff;display:inline-block;vertical-align:top;position:relative;padding:2px 0 0;margin:10px 0 0 25px;min-height:24px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li:first-child{margin-left:0;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li:before{height:100%;background-color:transparent;background-repeat:no-repeat;background-position:left center;content:"";position:absolute;top:0;left:0;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_cinema{padding-left:22px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_cinema:before{width:17px;background-image:url("../images/01.png");}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_ctype{padding-left:39px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_ctype:before{width:34px;background-image:url("../images/02.png");}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_date{padding-left:23px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_date:before{width:18px;background-image:url("../images/03.png");}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_time{padding-left:26px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_time:before{width:21px;background-image:url("../images/04.png");}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_vinfo{padding-left:25px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_vinfo:before{width:20px;background-image:url("../images/05.png");}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_seats{padding-left:29px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_seats .seat-num{display:none;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_seats span{
  display:inline-block;
  padding-left:6px;
}

.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_seats span:first-child {
  padding-left: 0;
}

.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-infolist li.li_seats:before{width:24px;background-image:url("../images/06.png");}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-btn-groups{position:absolute;top:50%;right:0;margin-top:-24px;}
.tgv-ticketbooking .tgv-bflow-mdetails .tgv-bflow-mdetails-inner .tgv-btn-groups .tgv-btn.tgv-btn-default{font-size:17px;padding:0 15px;text-transform:none;}

.tgv-ticketbooking .tgv-whitestrap{background:#fff;}
.tgv-ticketbooking.tgv-seatlayout .tgv-whitestrap{width:100%;position:fixed;top:105px;left:0;z-index:99;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner{font-size:0;padding:10px;text-align:center;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner p{font:15px/24px 'Gotham-Bold';color:#000;padding:1px 0 0 21px;display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner p:before{width:14px;height:100%;background:url("../images/08.png") no-repeat left center;content:"";position:absolute;top:0;left:0;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner p span{color:#ed1c24;display:inline-block;vertical-align:top;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner {display:block;vertical-align:top;margin-left:10px;text-align:center;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner .fd-info{width:16px;height:24px;background:url("../images/09.png") no-repeat center center;margin-left:10px;display:inline-block;cursor:pointer;position:relative;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner .fd-info .fd-info-cont{position: absolute;top:40px;right:-50px;font-size: 12px;width: 250px;min-height:55px;color: #000;background:#d4d4d4;font: 11px/17px 'Gotham-medium';padding: 10px 18px;border-radius: 5px;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);transition: ease-out 0.25s;z-index:1;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner .fd-info .fd-info-cont:after {content: '';position: absolute;border-top: 23px solid #d4d4d4;border-right: 10px solid transparent;border-left: 10px solid transparent;top: -20px;right:46px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.tgv-ticketbooking .tgv-whitestrap .tgv-whitestrap-inner .fd-info:hover .fd-info-cont{-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
.tgv-ticketbooking .tgv-ticketbooking-content{}
.tgv-ticketbooking .tgv-bookingflow-timer{padding:10px 0;position:fixed;top:150px;right:10px;}
.browser-ie .tgv-ticketbooking .tgv-bookingflow-timer{right:20px;}
.browser-ie.browser-chrome .tgv-ticketbooking .tgv-bookingflow-timer{right:10px;}
.tgv-ticketbooking .tgv-bookingflow-timer p{font:20px/24px 'Gotham-Book';color:#fff;text-transform:uppercase;text-align:center;}
.tgv-ticketbooking .tgv-bookingflow-timer p span{display:block;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat{position:relative;min-height:175px;/* min-height:115px; */-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat.open{min-height:175px;}
.payment.tgv-ticketbooking .tgv-bookingflow-infobar-seat{min-height:100px;}
.tgv-booking-confirm.tgv-ticketbooking .tgv-bookingflow-infobar-seat{position:absolute;width:100%;z-index:150;}
.fab-block.tgv-ticketbooking .tgv-bookingflow-infobar-seat{min-height:100px;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar{width:100%;height:auto;top:0;left:0;text-align:center;}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul{font-size:0;padding:15px 0;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li{padding:0 25px;display:inline-block;vertical-align:top;position:relative;z-index:2;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li:first-child{padding-left:0;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li:before{width:9px;height:24px;background:url("../images/33.png") no-repeat left center;content:"";position:absolute;bottom:0;left:-5px;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li:first-child:before{display:none;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li p{font:15px/24px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.4);padding:0 0 0 32px;margin:34px 0 0;position:relative;backface-visibility: hidden;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.active p{font-family:'Gotham-Medium';color:#ed1c24;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li p span{display:block;position:relative;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li p span:before{width:100%;height:32px;background-color:transparent;background-repeat:no-repeat;background-position:bottom center;content:"";position:absolute;top:-34px;left:0;z-index:2;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep1 p span:before{background-image:url("../images/10.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep1.active p span:before{background-image:url("../images/10-01.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep2 p span:before{background-image:url("../images/11.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep2.active p span:before{background-image:url("../images/11-01.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep3 p span:before{background-image:url("../images/12.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep3.active p span:before{background-image:url("../images/12-01.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep4 p span:before{background-image:url("../images/13.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.tgv-bfstep4.active p span:before{background-image:url("../images/13-1.png");}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li p em{width:24px;height:24px;font:12px/24px 'Gotham-Bold';font-style:normal;border:1px solid #fff;border-color:rgba(255,255,255,0.4);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-12px;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-bookingflow-infobar ul li.active p em{color:#000;background:#fff;}
/* .tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected{font-size:0;padding:25px 0;text-align:center;position:absolute;left:0;bottom:0;width:100%;height:auto;} */
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected{font-size:0;padding:25px 0;text-align:center;position:absolute;left:0;bottom:0;width:100%;height:auto;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat.open .tgv-seats-selected{}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected h6{font:15px/34px 'Gotham-Bold';color:#fff;padding:1px 0 0;display:inline-block;vertical-align:top;}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul{
  display: flex;
  transition: 0.2s ease;
  flex-wrap: wrap;
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li {
  height:35px;
  min-width:35px;
  background:#ed1c24;
  border-radius: calc(35px / 2);
  margin-left: 10px;
  position: relative;
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li[data-seat-count='2'] {
  min-width: calc(35px * 2);
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li[data-seat-count='3'] {
  min-width: calc(35px * 3);
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li[data-seat-count='4'] {
  min-width: calc(35px * 4);
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li[data-seat-count='5'] {
  min-width: calc(35px * 5);
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li span.indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  font-size: 13px;
  font-family: 'Gotham-Bold';
  color:#fff;
}

.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li.twinseats{width:80px;border-radius:35px;}
.tgv-ticketbooking .tgv-bookingflow-infobar-seat .tgv-seats-selected ul li.longerseat{width:120px;border-radius:35px;}

.tgv-ticketbooking .tgv-fixedbottom-strap{width:100%;background:#000;position:fixed;left:0;bottom:0;z-index:99;}
.tgv-ticketbooking .tgv-fixedbottom-strap .tgv-fbstrap-inner{font-size:0;padding:30px 0;text-align:center;}
.tgv-ticketbooking .tgv-fixedbottom-strap .tgv-fbstrap-inner p{font:25px/48px 'Gotham-Book';color:#fff;padding-right:25px;margin-right:30px;display:inline-block;vertical-align:top;position:relative;}
.tgv-ticketbooking .tgv-fixedbottom-strap .tgv-fbstrap-inner p strong{font-family:'Gotham-Bold';}
.tgv-ticketbooking .tgv-fixedbottom-strap .tgv-fbstrap-inner p:after{width:14px;height:100%;background:url("../images/ic-arrowdown-14x8.png") no-repeat left center;content:"";position:absolute;top:0;right:0;display:none;transition:.15s ease}
.tgv-ticketbooking .tgv-fixedbottom-strap .tgv-fbstrap-inner p.order-summary-active:after {
  transform: rotate(180deg)
}
.tgv-ticketbooking .tgv-fixedbottom-strap .tgv-fbstrap-inner .tgv-btn-groups{display:inline-block;vertical-align:top;}


/*Custom Scrollbar - Trackpad Scroll Emulator*/
.tse-scrollable.tgv-tsescroll-wrapper{width:100%;height:auto;padding:0 0 30px;}
.tgv-tsescroll-wrapper .tse-content{height:auto !important;display:inline-block;white-space:nowrap;}
.tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content{height:auto !important;/*overflow:hidden;*/}
.tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scrollbar{width:100%;height:1px;background:#fff;background:rgba(255,255,255,0.4);margin:1px 0;}
.tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scrollbar .drag-handle{height:3px;background:#ed1c24;top:-1px;cursor:pointer;}
.tse-scrollable.tgv-tsescroll-wrapper.horizontal.rewards-options .tse-scrollbar {bottom:0px;}
.tse-scrollbar.tgv-tsescroll-wrapper .drag-handle.visible {opacity:1;}
body.browser-firefox .tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content, body.browser-ie .tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content{margin: 0 0 -50px !important;padding: 0 0 50px 0;}
/*E.O.Custom Scrollbar - Trackpad Scroll Emulator*/


/* Movie Show Times */
.movie-show-times .tgv-location-experience-block{}
.movie-show-times .tgv-location-experience-block{padding-bottom:23px;}
.movie-show-times .tgv-location-experience-block .filter{font:16px/39px 'Gotham-Book';color:rgba(255, 255, 255, 0.33);background-size:39px 39px;display:inline-block;padding-left:48px;text-transform:uppercase;background: url('../images/movie-show-times/icon-filter.png') no-repeat left center;vertical-align:middle;}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down{width:220px;vertical-align:middle;}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down.tgv-location-block{margin-left:50px;}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{/* background:transparent;padding:22px 20px 22px 0px;font-size:18px;line-height:20px;text-transform:none;min-height:auto; */}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show span{width:auto;}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{right:0;/* width:10px; */}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down.tgv-experience-block,.movie-show-times .tgv-location-experience-block .tgv-le-drop-down.tgv-movies-block{margin-left:45px;}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down.tgv-location-block .tgv-text-show:before,.movie-show-times .tgv-location-experience-block .tgv-le-drop-down.tgv-experience-block .tgv-text-show:before{display:none;}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:after{/* width:10px;height:5px;background: url('../images/movie-show-times/icon-drop-downarrow.png') no-repeat;background-size:unset; */}

.movie-show-times .tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists{width:100%;min-width:220px;/* margin-top:10px;left:0;-webkit-transform: scaleY(0) translate(0%);-moz-transform: scaleY(0) translate(0%);-o-transform: scaleY(0) translate(0%);-ms-transform: scaleY(0) translate(0%);transform: scaleY(0) translate(0%); */}
.movie-show-times .tgv-location-experience-block.dropup  .tgv-le-drop-down .tgv-le-drop-down-lists{/* margin-top:0;margin-bottom:10px; */}
.movie-show-times .tgv-location-experience-block .tgv-le-drop-down.open .tgv-le-drop-down-lists{/* -webkit-transform: scaleY(1) translate(0%);-moz-transform: scaleY(1) translate(0%);-o-transform: scaleY(1) translate(0%);-ms-transform: scaleY(1) translate(0%);transform: scaleY(1) translate(0%); */}


.browser-ie .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col1{display:inline-block;float:left;width:20%;}
.browser-ie.browser-edge .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2{display:inline-block;width:80%;}
.browser-safari .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2{float:left;}
.movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2 .movie-timings-top{padding:0;margin-top:49px;}
.movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2 .movie-timings-top:first-child{margin-top:0;}
.movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2 .movie-timings-top:after{display:none;}
/* Drop Down */
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{cursor:pointer;font-size:18px;line-height:20px;font-family:'Gotham-Light';border-radius:5px;position:relative;color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;background:#000;display:block;white-space: nowrap;overflow: hidden;border-bottom:1px solid transparent;border-top: 1px solid transparent;background:transparent;padding:22px 20px 22px 0px;text-transform:none;min-height:auto;}
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:before{background-position: -434px -313px;right:19px;opacity:0;}
.tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show .icon-drop-down-arrow:before{opacity:1;}
.tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show {background-color: #fff;color: #000 !important;font-size: 17px;font-family: 'Gotham-Medium';padding-right:40px;padding-left:20px;border-top-left-radius:5px !important;border-top-right-radius:5px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom:1px solid rgba(0, 0, 0, 0.11);}
.tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show .icon-drop-down-arrow:after{opacity:0;}
.tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show .icon-drop-down-arrow{}
.tgv-location-experience-block.dropup .tgv-le-drop-down.open .tgv-text-show{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;border-top:1px solid rgba(0, 0, 0, 0.11);}
.tgv-location-experience-block.dropup .tgv-le-drop-down.open .tgv-le-drop-down-lists{}
.tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{position:absolute;top:0;right:0;width:40px;height:100%;background:transparent;transition:all 0.5s;}

/* Movie Detail */
.movie-details .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{width:16px;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{background:#000;padding-left:55px;padding-right:60px;text-transform: uppercase;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{background-color:#fff;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.tgv-experience-block .tgv-text-show{padding-left:64px}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.tgv-location-block .tgv-text-show:before{left: 25px;width:20px;height:27px;background-position: -328px -363px;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.tgv-experience-block .tgv-text-show:before{left: 27px;width:28px;height:22px;background-position:-431px -426px;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{right:32px;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:before{right:0;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.open.tgv-location-block .tgv-text-show:before{background-position: -328px -313px;}
.movie-details .tgv-location-experience-block .tgv-le-drop-down.open.tgv-experience-block .tgv-text-show:before{background-position:-431px -384px;}
/* .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:before */
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-left-block .tgv-location-experience-block, .careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-right-block .tgv-location-experience-block{padding:0;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-left-block .tgv-location-experience-block .tgv-le-drop-down, .careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-right-block .tgv-location-experience-block .tgv-le-drop-down{}


/*E.O Drop Down */

.browser-ie.browser-chrome	.movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col1{display:inline-block;float:left;}

.browser-ie.browser-chrome	.movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2{display:inline-block;float:left;}
.browser-ie .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2 .tgv-location-experience-block .tgv-le-drop-down, .browser-safari .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-list-row .movie-col2 .tgv-location-experience-block .tgv-le-drop-down{width:100%;display:inline-block;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-left-block .tgv-location-experience-block .tgv-le-drop-down, .careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-right-block .tgv-location-experience-block .tgv-le-drop-down{width:100%;}
/* .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a .time{font-size:20px;font-family:'Gotham-Bold';letter-spacing:1px;} */
/* .movie-show-times .cinema-location-accordion-block .panel-default .panel-body .movie-timings-top ul li a:hover .time{font-size:20px !important;} */
/*E.O Movie Show Times */

/* Price BreakUp */
.tgv-price-breakup-total{position: absolute;width: 100%;top: 0;left: 0;}
header .sign-in-close-icon.tgv-price-breakup-total-close {display:none;z-index: 105;}
.tgv-price-breakup-wrap{background:#000;position:fixed;left:0;top:105px;width:100%;z-index:100;display:none;}
.tgv-price-breakup-wrap .container{width:1110px;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont{border-top:1px solid #666;padding:50px 0;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont figure{float:left;width:12%;padding-right:20px;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont .tgv-ticket-sum{float:left;width:88%;vertical-align:top;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont h3{color:#ed1c24;font:18px/20px 'Gotham-Bold';text-transform:uppercase;margin:0;padding:0 0 18px;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont h4{color:#fff;font:15px/18px 'Gotham-Bold';margin:0;padding:0;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont ul{border-bottom:1px solid #666;padding:0 0 15px;margin:0 0 25px;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont ul li{float:left;width:100%;margin:0 0 20px;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont ul li span{float:left;font:15px/16px 'Gotham-Book';color:#fff;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont ul li span.col1{width:35%;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont ul li span.col2{width:25%;text-align:right;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont ul li span.col3{width:40%;text-align:right;padding-right:50px;}
.fab-block  .tgv-price-breakup-wrap .tgv-price-breakup-cont .tgv-ticket-sum{margin-left:-20px;margin-right:-20px;padding:0 20px 15px 50px;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .tgv-ticket-sum{}
.tgv-price-breakup-wrap .tgv-price-breakup-cont .col5{}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont ul{margin:0 -20px 25px;padding:0 20px 15px;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont ul li span.col3{padding-right:0;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .col5{padding-right:0;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont .col4{width:50%;float:left;font:18px/18px 'Gotham-Book';color:rgba(255, 255, 255, 0.40);}
.tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-total-row{background:#232323;float:left;width:100%;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-total-row {background: #232323;float:none;margin: 10px -25px 0 -20px;clear: both;padding: 0 20px;width:auto;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-total-row .col4{color:#fff;font:18px/58px 'Gotham-Book';}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-total-row .col5{color:#ed1c24;font:20px/58px 'Gotham-Bold';}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-sub-total{border-bottom: 1px solid #666;margin: 0 -20px;padding: 0 20px 20px;margin-bottom: 28px;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-sub-total.border-b0{border-bottom:0;}
.fab-block .tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-sub-total.sub-total-col2{border-bottom:0;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-total-row .col4,.tgv-price-breakup-wrap .tgv-price-breakup-cont .fab-total-row .col5{line-height:58px;}
.tgv-price-breakup-wrap .tgv-price-breakup-cont .col5{width:50%;float:left;padding-right:50px;color:rgba(255, 255, 255, 0.40);font:15px/20px 'Gotham-Book';text-align:right;}
/* E.O.Price BreakUp */

/* Seat Continue POPUP */
body.tgv-booking-flow .modal-backdrop.in{filter: alpha(opacity=70);opacity:0.7;}
body.tgv-booking-flow .modal-backdrop{background:rgba(35,35,35,0.7);}
.tgv-seat-continue *:not(input) {
  user-select: none;
}
.tgv-seat-continue .modal-content{background-color:#000;border:0;border-radius:5px;box-shadow:none;padding:60px 180px 50px 130px;}
.tgv-seat-continue .modal-body{padding:0;}
.tgv-seat-continue .modal-dialog {max-width:810px;width:auto;}
.tgv-seat-continue.modal.fade .modal-dialog{position:relative;margin:30px auto;}
.tgv-seat-continue.fade.in {background:rgba(35, 35, 35, 0.7);}
.tgv-seat-continue.modal.in .modal-dialog{-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%);margin-bottom:20px;}
.tgv-seat-continue .tgv-seat-continue-cont{width:100%;}
.tgv-seat-continue .tgv-seat-continue-cont .tgv-seat-continue-cont-list{border:1px solid #2d2d2d;border-radius:0 0 5px 5px;}
.tgv-seat-continue{float:left;width:100%;}
.tgv-seat-continue .panel-group .panel{border:0;}
.tgv-seat-continue{max-width:inherit;margin:0;}
.tgv-seat-continue .panel-group{padding:0;margin:0;}
.tgv-seat-continue .panel-group .panel{border:1px solid #2d2d2d;border-width:0 1px 1px;border-radius:0 0 5px 5px;margin:0 0 15px;box-shadow:none;position:relative;background-color: #000;}
.tgv-seat-continue .panel-group .panel:after{content:'';background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 100%);width:100%;/*max-width:1120px; Hided01102018*/height:16px;position:absolute;bottom:0;left:0;visibility:visible;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-seat-continue .panel-group .panel.open:after{opacity:0;visibility:hidden;}
.tgv-seat-continue .panel-default > .panel-heading{background:#0e0e0e;position:relative;border:0;padding:0;border-radius:0 0 5px 5px;border:1px solid #2d2d2d;border-width:1px 0;}
.tgv-seat-continue .panel-default > .panel-heading.active{border-radius:0;}
.tgv-seat-continue .panel-default > .panel-heading .panel-title > a{font:21px/21px 'Gotham-Medium';color:#fff;display:block;padding:20px 80px;position:relative;z-index:1;text-align:center;}
.tgv-seat-continue .panel-default > .panel-heading img {max-height: 24px;}
.tgv-seat-continue .panel-default > .panel-heading  i{width:17px;height:10px;position:absolute;top:50%;right:50px;display:block;border:0;left:auto;margin-top:-5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-seat-continue .panel-default > .panel-heading  i:before{width:100%; height:100%;background:url('../images/seatlayout/down-arrow-icon.png') no-repeat left center;content:'';position:absolute;top:0;left:0;}
.tgv-seat-continue .panel-default > .panel-heading a.collapsed  i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.tgv-seat-continue .panel-default > .panel-heading  i:after,.faq-main-blk .faq-accordion .panel-default .panel-heading  i:after{display:none;}
.tgv-seat-continue .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:35px 30px 0;border-top-color:transparent;}
.tgv-seat-continue .panel-default > .panel-heading + .panel-collapse > .panel-body > p{font:17px/28px 'ProximaNova-Regular';color:#333;color:rgba(51,51,51,0.6);}
.tgv-seat-continue .panel-default > .panel-heading .panel-title > a > figure{display:inline-block;vertical-align:top;}
.tgv-seat-continue .panel-default > .panel-heading .panel-title > a > span{display:inline-block;vertical-align:top;margin-top:-1px;}

.tgv-seat-continue .panel-default.variant-voucher > .panel-heading + .panel-collapse > .panel-body {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.tgv-seat-continue .panel.variant-voucher .form-group {
  margin-top: 0;
  flex: 1;
  margin-right: 1rem;
}
.tgv-seat-continue .panel.variant-voucher .form-group .form-control {
  margin-top: 0;
}


.tgv-seat-continue .tgv-info{background:url('../images/seatlayout/info-icon.png') 0 0 no-repeat;height:20px;width:20px;cursor:pointer;display:inline-block;margin-left:10px;position:relative;vertical-align: top;margin:2px 0 0 5px;}
.tgv-seat-continue .tgv-info span{position:absolute;top:40px;left:-12px;font-size:12px;width:215px;color:#000;background:#fff;font:11px/17px 'Gotham-medium';padding:10px 18px;border-radius:5px;transform:scaleY(0);transition:ease-out 0.25s;z-index:1;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;}
.tgv-seat-continue .tgv-info span:after{content:'';position:absolute;border-bottom:23px solid #ffffff;border-right:10px solid transparent;border-left:10px solid transparent;top:-23px;left:12px;}
.tgv-seat-continue .tgv-info:hover span{transform:scaleY(1)}
.tgv-seat-continue .tgv-close {width:25px;height:26px;background:url('../images/seatlayout/close-icon.png') 0 0 no-repeat;display:block;text-indent:-999em;position:absolute;top:75px;right:110px;z-index:2;}
.tgv-seat-continue .tgv-fbstrap-inner{font-size:0;padding:15px 0 0;text-align:center;}
.tgv-seat-continue .tgv-fbstrap-inner p{font:25px/48px 'Gotham-Book';color:#fff;padding-right:25px;margin-right:30px;display:inline-block;vertical-align:top;position:relative;}
.tgv-seat-continue .tgv-fbstrap-inner p strong{font-family:'Gotham-Bold';}
.tgv-seat-continue .tgv-fbstrap-inner p:after{width:14px;height:100%;background:url("../images/ic-arrowdown-14x8.png") no-repeat left center;content:"";position:absolute;top:0;right:0;display:none;}
.tgv-seat-continue .tgv-fbstrap-inner .tgv-btn-groups{display:inline-block;vertical-align:top;}


/*Qty Option*/

/* E.O.Seat Continue POPUP */

/*  Food & Beverages */
.tgv-fab-block,.tgv-payment {position:relative;padding:30px 0;}
.tgv-fab-block h2,.tgv-payment h2,.tgv-payment h2{font:45px/48px 'Gotham-Bold';color:#fff;text-align:left;}
.tgv-fab-block .tgv-fab-skip{position:absolute;top:109px;right:0;font:20px/22px 'Gotham-Bold';color:#ed1c24;z-index:1;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs{font-size:0;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.40);padding:30px 0 45px;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs.fab-combo{text-align:left;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs li{display:inline-block;padding-left:80px;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs li:first-child{padding-left:0;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs li a{font:20px/23px 'Gotham-Light';color:#fff;display:block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs li a:hover{color:#ed1c24;}
.tgv-fab-block .tgv-tabs-scroller .tgv-fab-tabs li.active a{font-family:'Gotham-Bold';color:#ed1c24;}
.tgv-fab-block .tgv-tabs-scroller .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:10px;}
.tgv-fab-block .tgv-tabs-scroller .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ed1c24;height:3px;}
.tgv-fab-block .tgv-tabs-scroller .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:1px;}
.tgv-fab-block .fab-lists{font-size:0;margin:0 -31px;padding-top:26px;}
.tgv-fab-block .fab-lists > li{display:inline-block;text-align:center;padding:23px 31px;width:25%;vertical-align:top;}
.tgv-fab-block .fab-lists > li .fab-detail{text-align:center;position:relative;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-food-item{position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;perspective:800px;}
/* IE EDGE Browser  perspective 3d */
.browser-ie.browser-chrome .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item{overflow:hidden;}
.browser-ie .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item{overflow:hidden;}
.browser-ie.browser-chrome .tgv-fab-block .fab-lists > li:nth-child(odd) .fab-detail .fab-food-item{max-width:368px;}
.browser-ie .tgv-fab-block .fab-lists > li:nth-child(odd) .fab-detail .fab-food-item{max-width:368px;}
.browser-ie.browser-chrome .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item figure{width:100%;}
.browser-ie .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item figure{width:100%;}
.browser-ie.browser-chrome .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item figure img{width:100%;}
.browser-ie .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item figure img{width:100%;}
.browser-ie.browser-chrome .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item .fab-overlay-text{width:102%;}
.browser-ie .tgv-fab-block .fab-lists > li .fab-detail .fab-food-item .fab-overlay-text{width:102%;}

/* IE Browser not suport perspective 3d */
.tgv-fab-block .fab-lists > li .fab-detail .fab-food-item .fab-overlay-text{position:absolute;width:100%;bottom:0;left:0;background:rgba(35, 35, 35, 0.90);padding:20px 5px 48px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-food-item .fab-overlay-text p{font:18px/23px 'Gotham-Medium';color:#fff;max-width:200px;margin:0 auto;}
.tgv-fab-block .fab-lists > li .fab-detail:hover .fab-food-item .fab-overlay-text{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
.tgv-fab-block .fab-lists > li .fab-detail figure img{border-top-left-radius:5px;border-top-right-radius:5px;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty{position:relative;padding:24px 43px 9px;background:#232323;border-radius:5px;margin-top:-18px;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fab-overlay-text{display:none;position:absolute;width:100%;bottom:100%;left:0;background:rgba(35, 35, 35, 0.90);padding:20px 5px 30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.tgv-fab-block .fab-lists > li .fab-detail:hover .fab-qty .fab-overlay-text{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
/* .tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fad-overlay-text:after{position:absolute;content:'';width:100%;height:6px;left:0;bottom:-6px;background:rgba(35, 35, 35, 0.90);} */
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fab-overlay-text p{font:18px/23px 'Gotham-Medium';color:#fff;max-width:200px;margin:0 auto;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3{font:20px/22px 'Gotham-Bold';color:#fff;padding-bottom:5px;border-bottom:1px solid rgba(255, 255, 255, 0.22);min-height:45px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info{background: url('../images/fab/icon-info.png') no-repeat;height: 16px;width: 16px;cursor: pointer;display: inline-block;position: relative;margin-left:3px;vertical-align: middle;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info .fd-info-cont{position: absolute;bottom:40px;right: -20px;font-size: 12px;width: 215px;color: #000;background: #fff;font: 11px/17px 'Gotham-medium';padding: 10px 18px;border-radius: 5px;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);transition: ease-out 0.25s;z-index: 1;-webkit-transform-origin: bottom;-moz-transform-origin: bottom;-ms-transform-origin: bottom;-o-transform-origin: bottom;transform-origin: bottom;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info .fd-info-cont ul{text-align:left;padding-left: 10px;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info .fd-info-cont ul li{list-style-type: disc;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info .fd-info-cont:after{content: '';position: absolute;border-top: 23px solid #ffffff;border-right: 10px solid transparent;border-left: 10px solid transparent;bottom:-20px;right:16px;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info:hover .fd-info-cont{-webkit-transform:scaleY(0);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty h3 .fd-info.mouhover .fd-info-cont{-webkit-transform:scaleY(0);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fty-block{padding-top:14px;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fty-block li .fd-price{font:20px/20px 'Gotham-Bold';color:#ed1c24;display:inline-block;vertical-align:middle;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fty-block li .fd-price .tgv-offer-price{display:block;font:17px/20px 'Gotham-Book';color:#fff;position:relative;}
.tgv-fab-block .fab-lists > li .fab-detail .fab-qty .fty-block li .fd-price .tgv-offer-price:before{position:absolute;content:'';width:100%;height:2px;top:50%;left:0;background:#ed1c24;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);}

/*E.O  Food & Beverages */
/* Payment */
.tgv-payment{max-width:1445px;margin:0 auto;}
.tgv-payment .tgv-payment-row{padding-top:47px;}
.tgv-payment .tgv-payment-row .payment-list li .col1{border: 0px;margin: 0 0 10px;background-color: #282829;border-radius: 5px;padding:0 74px 0 105px}/* .tgv-payment .tgv-payment-row .col2 */
.tgv-payment .tgv-payment-row .payment-debitcard{}
.tgv-payment .tgv-payment-row .payment-debitcard a{position:relative;font:20px/68px 'Gotham-Bold';color:rgba(255, 255, 255, 0.5);color:#fff;padding-left:30px;display:block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-payment .tgv-payment-row .payment-debitcard a:before,.tgv-payment .tgv-payment-row .payment-debitcard a:after{position:absolute;content:'';top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.tgv-payment .tgv-payment-row .payment-debitcard a:after{left:30px;width:42px;height:28px;background:url('../images/fab/icon-debit-card.png') no-repeat;}
.tgv-payment .tgv-payment-row .payment-debitcard a:after{display:none;}
.tgv-payment .tgv-payment-row .payment-debitcard a:before{left:0px;width:18px;height:18px;background:url('../images/fab/icon-checkbox -not-check.png') no-repeat;}
.tgv-payment .tgv-payment-row .payment-debitcard a.active:before{left:0px;width:18px;height:18px;background:url('../images/fab/icon-checkbox.png') no-repeat;}
.tgv-payment .tgv-payment-row .payment-debitcard a .debitcard-img{display:inline-block;line-height:68px;max-width: 110px;/* position:absolute;left:30px;top:50%;max-width:42px;max-height:28px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%); */}
.tgv-payment .tgv-payment-row .payment-debitcard a .debitcard-img img{display:inline-block;}
.tgv-payment .tgv-payment-row .payment-debitcard a span{font-size:15px;font-family:'Gotham-Light';display:inline-block;padding-left:6px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-group .panel.panel-default{background-color: #282829;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default>.panel-heading{padding: 0 74px 0 105px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default>.panel-heading .panel-title{padding:0;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default>.panel-heading .panel-title a{padding:25px 0;color:#fff;font-size:20px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default>.panel-heading .panel-title a i{width:22px;height:13px;top:auto;transform:none;transition:none;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default>.panel-heading .panel-title a i:after{width:22px;height:13px;background:url('../images/fab/icon-accordion-arrow.png') no-repeat;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-position:0;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default>.panel-heading .panel-title a.collapsed i:after{width:22px;height:13px;background-position:0;background:url('../images/fab/icon-accordion-arrow.png') no-repeat;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body{padding:0 105px 46px 90px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub{}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub h3 {color: #ed1c24;font: 18px/20px 'Gotham-Bold';text-transform: uppercase;margin: 0;padding: 22px 0 16px 15px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub h3:first-child{padding-top:0;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub h5 {color: #fff;font: 15px/18px 'Gotham-Bold';margin: 0;padding:0 0 0 15px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul{font-size:0;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li{padding:15px 15px 0;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li:first-child{padding-top:0px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li .col1,.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li .col2,.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li .col3{width:33.3%;display:inline-block;font: 15px/16px 'Gotham-Book';color: #fff;vertical-align:middle;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li .col2{text-align:center;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li .col3{text-align:right;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.sub-total{border-top:1px solid rgba(255, 255, 255, 0.40);border-bottom:1px solid rgba(255, 255, 255, 0.40);padding-top:0;margin-top:25px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.sub-total .col1,.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.sub-total .col2{width:50%;color:rgba(255, 255, 255, 0.40);font: 18px/70px 'Gotham-Bold';}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.sub-total .col2{text-align:right;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul:last-child li.sub-total{border-bottom:0;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.tgv-fab-total-price{background:#232323;padding:0 20px 0 20px;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.tgv-fab-total-price .col1,.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.tgv-fab-total-price .col2{width:50%;font-size:18px;line-height:58px;color:#fff;}
.tgv-payment .tgv-payment-row .cinema-location-accordion-block .panel-default .panel-collapse>.panel-body .tgv-ticket-movieclub ul li.tgv-fab-total-price .col2{text-align:right;font:20px/58px 'Gotham-Bold';color:#ed1c24;}
/*E.O Payment */
/* Movies */
.movies.tgv-cinemas-list{background:#141415;}
.movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs{padding-top: 72px;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li.movie-filter{float:right;font:16px/38px 'Gotham-Book';text-transform:uppercase;padding-left:0;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li.movie-filter span{display:inline-block;padding-right:55px;position:relative;}
.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li.movie-filter span:after{position:absolute;content:'';width:39px;height:39px;top:0;right:0;background:url('../images/movies/icon-filter.png') no-repeat center;border: 1px solid rgba(255, 255, 255, 0.30);border-radius: 50%;}
.movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list{margin-left: -45px;margin-right: -45px;font-size: 0;margin-top:45px;margin-bottom:45px;}
.movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list > li{display:inline-block;width:20%;vertical-align:top;}
.movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list > li .tgv-movie-info {position: relative;margin: 40px 45px;}
.movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list > li .tgv-movie-info:hover .tgv-movie-customtag.tgv-btn-group .tgv-btn-primary .tgv-btn:after{/* right:-15px; */}
.movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-tabs .tgv-tabs li a{padding-bottom:32px;}
.movies.tgv-cinemas-list .tgv-location-experience-block{margin:0 -14px; padding:15px 0;display:none;}
.movies.tgv-cinemas-list .tgv-location-experience-block .tgv-le-drop-down{margin: 0 14px;}
/*E.O Movies */

/*Rewards Tabbed Section*/
.tgv-rewards-block{margin:0 auto;}
.tgv-rewards-block .tse-scrollable{width:100%;height:auto}
.tgv-rewards-block .navtabs{padding-top:42px;width:100%;height: auto;position:relative;border-bottom:1px solid #5d5d5c}
.tgv-rewards-block .navtabs>li{float: left;padding:0 0px 0px 70px; }
.tgv-rewards-block .navtabs>li:first-child{padding-left: 0px;}
.tgv-rewards-block .navtabs>li>a{font:24px/30px "Gotham-Light";color:#848484;padding-bottom:25px;display: block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-rewards-block .navtabs>li.active>a{font-family:"Gotham-Bold";color:#ffffff}
.tgv-rewards-block .navtabs>li>a:hover{color:#ed1c24;}
.tgv-rewards-block .navtabs>li>a:first-child{padding-left:0px;}
/*Rewards Tabbed Section*/

/*Rewards Block outer*/
.tgv-rewards-block .tgv-rewards-tabbed-block{margin-top:55px;padding-right: 43px}
/*E.O Rewards Block outer*/

/*Rewards Content Block*/
/*Rewards-Myreward-Page*/
.tse-scrollable .tse-scroll-content{width: auto !important}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards{margin-bottom: 48px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards.tse-scrollable{height:720px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards h2{font: 25px/28px 'Gotham-Bold';color:#ffffff;letter-spacing: 1px;padding-bottom: 20px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul{width:96%}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul li{min-height: 113px;background:#2e2e2e;padding:16px 98px 0;margin-top: 20px;border-radius: 6px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul li .myreward-content{position: relative}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul li .myreward-content:before{position:absolute;content:'';top: 13px;left:-65px;background: url(../images/rewards/spirite-icons.png) 0 0 no-repeat;background-position:-5px -133px;height:45px;width:45px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul li .myreward-content h3{font:18px/28px 'Gotham-Bold';color:#ffffff}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul li .myreward-content p{font:17px/28px 'Gotham-Light';color:#ffffff}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards ul li .myreward-content p span{font:15px/28px 'Gotham-Bold';color:#ed1c24;display: block}
/*E.O Rewards-Myreward-block*/

/*Rewards-Statement-Page*/
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement.tse-scrollable{width:auto;height:690px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement{width:100%;margin-bottom: 48px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement .statement{float: left;padding: 5px 0px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement .col-one{width:341px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement .col-two{width:882px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement .col-three{width:180px;text-align: right}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul{width: 96%;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li:first-child{margin-top:0px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li.rewards-statement-title{background:#000000;min-height: 53px;padding-bottom: 1px;border-radius: 2px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li.rewards-statement-title h2{color:#ffffff;font:14px/20px 'Gotham-Bold';padding-top: 10px;}

.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li{background:#2e2e2e;min-height: 83px;margin-top: 20px;border-radius: 6px;padding:0 66px; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li:before,
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li:after{content:'';display:table}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li:after{clear:both}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li .statement.col-one p{font:15px/21px 'Gotham-Bold';color:#ffffff;padding-top: 29px}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li .statement.col-two p{font:17px/23px 'Gotham-Bold';color:#ffffff;padding-top: 19px}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li .statement.col-two p span{font:14px/18px 'Gotham-Light';color:rgba(255, 255, 255, 0.8);display: block}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li .statement.col-three p{font:25px/28px 'Gotham-Bold';color:#ffffff;padding:28px 11px 0 0;position: relative}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li .statement.col-three p:after{position: absolute;content:'';right:-8px;
background:url(../images/rewards/spirite-icons.png) 0 0 no-repeat;background-position:-16px -101px;top:34px;height:14px;width: 9px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement ul li .statement.col-three .less:after{background-position:-16px -68px;}

.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-btn-groups .tgv-btn{padding:18px 63px 13px 78px;font: 16px/22px 'Gotham-Bold';color:#ffffff;background:#ed1c24;border-radius:6px;position: relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-btn-groups{margin-bottom: 100px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-btn-groups a:before{content:'';position:absolute;width:23px;height:23px;top:16px;left:47px;background:url(../images/rewards/spirite-icons.png) 0 0;background-position:-8px -16px; -webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-btn-groups a:hover{background: #ffffff;color:#ed1c24}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-btn-groups a:hover:before{background-position: -12px 64px}

.tgv-rewards-block .tgv-rewards-tabbed-block .tse-scroller .tse-scrollbar{width:1px !important;background: #ffffff !important;right:3px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tse-scroller .tse-scrollbar .drag-handle{opacity:1 !important;background: #ffffff;width:5px;right: -2px; }
/*E.O Rewards-Statement-Page*/

/*Rewards-FAQ-Page*/
.tse-scrollable .tse-scroll-content{width: auto !important}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq{margin-bottom: 48px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq.tse-scrollable{height:690px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block{width:96%}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel{background:#2e2e2e;border:0px solid transparent;margin-top: 20px;border-radius: 6px; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default{padding:0 55px 0 50px; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading{background: none;min-height:65px;padding: 0}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a{background: none;padding: 0;font: 17px/28px 'Gotham-Bold';color:#ffffff;display: block;padding:25px 0; -webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;position: relative;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:before, .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:after{position: absolute;content:'';height: 19px;width: 2px;background: #ffffff;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:before{right: 0px;top: 30px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed):before{background:#ed1c24}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:after{right: 0;top: 30px}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed):after{background:#ed1c24;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed){color: #ed1c24}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq .faq-block .panel.panel-default .panel-body{padding: 0;border-top:0px;font: 16px/30px 'Gotham-Book';color:#a7a7a7;max-width: 930px;padding-bottom: 30px;}
/*E.O Rewards-FAQ-Page*/

/*Rewards-T&C-Page*/
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc{margin-bottom: 48px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc h2{font:22px/28px 'Gotham-Bold';color:#fff;padding-bottom: 20px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc h2.title-h2{padding:40px 0 0;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc p{font:16px/29px 'Gotham-Book';color:#a5a5a5;padding-right: 10px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc p a, .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc ul li a{color:#ed1c24;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc ul{/* margin-bottom: 60px; */}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc ul h2{font:22px/28px 'Gotham-Bold';color:#ffffff;padding-bottom: 20px;margin-top: 49px;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc ul li{font:16px/23px 'Gotham-Book';color:#a5a5a5;/* padding-left: 22px; */position: relative;padding-bottom: 20px;/* text-transform:lowercase; */}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc ul li:before{position:absolute;content:"";height:5px;width:5px;background:#ffffff;left:5px;top: 9px;border-radius:50%;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel{background:#2e2e2e;border:0px solid transparent;margin-top: 20px;border-radius: 6px; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default{padding:0 55px 0 50px; }
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading{background: none;min-height:65px;padding: 0}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title{padding-bottom:0;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a{background: none;padding: 0;font: 17px/28px 'Gotham-Bold';color:#ffffff;display: block;padding:25px 0; -webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;position: relative;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:before, .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:after{position: absolute;content:'';height: 19px;width: 2px;background: #ffffff;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:before{right: 0px;top: 30px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:not(.collapsed):before{background:#ed1c24}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:after{right: 0;top: 30px}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:not(.collapsed):after{background:#ed1c24;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-heading .panel-title a:not(.collapsed){color: #ed1c24}
.tgv-rewards-block .tgv-rewards-tabbed-block .tgv-tandc .panel.panel-default .panel-body{padding: 0;border-top:0px;font: 16px/30px 'Gotham-Book';color:#a7a7a7;/* max-width: 930px; */padding-bottom: 30px;}


/*E.O Rewards-T&C-Page*/

/*Firefox & IE*/
.browser-firefox .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement.tse-scrollable .tse-scroll-content,.browser-ie .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-rewards-statement.tse-scrollable .tse-scroll-content, .browser-firefox .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards.tse-scrollable .tse-scroll-content,.browser-ie .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-myrewards.tse-scrollable .tse-scroll-content, .browser-firefox .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq.tse-scrollable .tse-scroll-content,.browser-ie .tgv-rewards-block .tgv-rewards-tabbed-block .tgv-faq.tse-scrollable .tse-scroll-content{margin-right:-50px;padding-right:50px;}
/*Firefox & IE*/
/*E.O Rewards Content Block*/

/*Inbox Tabbed Section*/
.tgv-inbox-block{margin:0 auto;}
.tgv-inbox-block .tse-scrollable{width:100%;height:auto}
.tgv-inbox-block .navtabs{padding-top:44px;width:100%;height: auto;position:relative;border-bottom:1px solid #5d5d5c}
.tgv-inbox-block .navtabs>li{float: left;padding:0 0px 0px 70px; }
.tgv-inbox-block .navtabs>li:first-child{padding-left: 0px;}
.tgv-inbox-block .navtabs>li>a{font:24px/30px "Gotham-Light";color:#848484;padding-bottom:31px;display: block;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}
.tgv-inbox-block .navtabs>li.active>a{font-family:"Gotham-Bold" ;color:#ffffff}
 .tgv-inbox-block .navtabs>li>a:hover{color:#ed1c24;}
.tgv-inbox-block .navtabs>li>a:first-child{padding-left:0px;}

/*Inbox Tabbed Section*/

/*Inbox Block outer*/
.tgv-inbox-block .tgv-inbox-tabbed-block{margin-top:34px;}
/*E.O Inbox Block outer*/

/*Inbox Content Block*/
/*Inbox-Myreward-Page*/
.tse-scrollable .tse-scroll-content{width: auto !important}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all{margin-bottom: 48px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all.tse-scrollable{height:720px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all h2{font: 25px/28px 'Gotham-Bold';color:#ffffff;letter-spacing: 1px;padding-bottom: 20px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul{width:100%}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li{min-height: 73px;background:#2e2e2e;margin-top: 10px;border-radius: 6px;cursor: pointer}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content{position: relative;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check{position: relative;float: left;width:100%;cursor:pointer}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check .msg-check-input{display: none;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check label{padding: 23px 42px 23px 86px;width: 100%; font:20px/26px 'Gotham-Light';color:#ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;cursor:pointer;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check label span{padding-left: 37px;width:90%;display: inline-block;vertical-align: top}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check label:before{content: '';width: 19px;height: 19px;border: 1px solid #898989;position: absolute;left: 32px;top:27px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check label:after{content: '';background: url(../images/signup/ic-sprite.png) no-repeat center center; background-position: -144px -41px;width: 12px;height: 9px;position: absolute;left: 36px;top: 32px;-webkit-transform: scale(0);-moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-o-transition: all 0.1s;-ms-transition: all 0.1s;transition: all 0.1s;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check input[type="checkbox"]:checked + label:after{-webkit-transform: scale(1);-moz-transform: scale(1);
-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-o-transition: all 0.1s;-ms-transition: all 0.1s;transition: all 0.1s;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content .msg-check input[type="checkbox"]:checked + label{font:20px/26px 'Gotham-Bold';}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content a{position: absolute;width: 20px;height: 22px;right: 42px;top: 27px;background: url(../images/sprite-icons.png) 0 0 no-repeat;background-position:-103px -44px;-webkit-transform: scale(0);-moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-o-transition: all 0.1s;-ms-transition: all 0.1s;transition: all 0.1s;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li .all-content.msgrow-selected a{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform:
scale(1);transform: scale(1);-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-o-transition: all 0.1s;-ms-transition: all 0.1s;transition: all 0.1s;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-all ul li.msgrow-deleted{display: none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}

.tse-scrollable .tse-scroll-content{width: auto !important}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete{margin-bottom: 48px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete.tse-scrollable{height:720px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete h2{font: 25px/28px 'Gotham-Bold';color:#ffffff;letter-spacing: 1px;padding-bottom: 20px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul{width:100%}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul li{min-height: 73px;background:#2e2e2e;padding:23px 42px 0px 0px;margin-top: 10px;border-radius: 6px;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul li .delete-content{position: relative;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul li .delete-content .msg-check{position: relative;float: left;width:100%}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul li .delete-content .msg-check .msg-check-input{display: none;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul li .delete-content .msg-check label{padding-left: 54px;width: 100%;font:20px/26px 'Gotham-Light';color:#ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-inbox-block .tgv-inbox-tabbed-block .tgv-delete ul li .delete-content .msg-check label span{padding-left: 37px;width:90%;display: inline-block;vertical-align: top}
/*E.O Inbox-Myreward-block*/

/* Edit profile start */
.profile-back{}
.edit-profile .profile-back.tse-scrollable.tgv-tsescroll-wrapper{}
.edit-profile .profile-back.tse-scrollable.tgv-tsescroll-wrapper .tse-scroll-content .tse-content{float:right;}
.profile-back.tse-scrollable.tgv-tsescroll-wrapper{padding:0;}
.profile-back.tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content{width:100% !important;text-align:right;float:right;}
.profile-back{background:url('../images/my-profile-header-bg.jpg') no-repeat;}
.profile-back:before{content: '';background-image: linear-gradient(transparent, #000);position: absolute;height: 135px;width: 100%;}
.profile-back ul{padding:54px 0;float:right;font-size:0;}
.profile-back ul li{display:inline-block;font:19px/20px 'Gotham-Bold';padding-right:30px;text-transform:uppercase;}
.profile-back ul li:last-child{padding-right:0;}
.profile-back ul li a{color:#fff;position:relative;padding-bottom: 4px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.profile-back ul > li.active a{color:#ed1c24;}
.profile-back ul > li a:hover{color:#ed1c24;}
.profile-back ul > li > a:after {position: absolute;content: '';width: 28px;height: 2px;left: 50%;bottom: 0;background: #fff;-webkit-transform: translate(-50%,0) scale(0);-moz-transform: translate(-50%,0) scale(0);-ms-transform: translate(-50%,0) scale(0);-o-transform: translate(-50%,0) scale(0);transform: translate(-50%,0) scale(0);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.profile-back ul > li a:hover:after,.profile-back ul > li.active a:after{-webkit-transform: translate(-50%,0) scale(1);-moz-transform: translate(-50%,0) scale(1);-ms-transform: translate(-50%,0) scale(1);-o-transform: translate(-50%,0) scale(1);transform: translate(-50%,0) scale(1);}
.profile-back ul > li.active a:after{-webkit-transform: translate(-50%,0) scale(1);-moz-transform: translate(-50%,0) scale(1);-ms-transform: translate(-50%,0) scale(1);-o-transform: translate(-50%,0) scale(1);transform: translate(-50%,0) scale(1);}
body.browser-firefox .profile-back.tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content, body.browser-ie .profile-back.tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content{margin:0 !important;padding:0 !important;overflow:hidden;}
body.browser-firefox .profile-back.tse-scrollable.tgv-tsescroll-wrapper{height:auto;}
.edit-profile{}
.edit-profile  .my-profile-container{padding:70px 0 0 0;}
.edit-profile  .my-profile-container h6{font:25px/28px 'Gotham-Bold';color:#fff;padding:0 0 22px 0;}
.edit-profile .profile-form{padding:86px 80px;background:#0c0c0c;border-radius: 5px;}
.edit-profile .profile-form .thumb-img{position: relative;float: left;width: 308px;height: 357px;}
.edit-profile .profile-form .thumb-img figure{position:relative;width:100%;height:100%;}
.edit-profile .profile-form .thumb-img > figure > img{
  height:100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.edit-profile input[type="file"] {cursor: pointer;}
.edit-profile ::-webkit-file-upload-button {cursor:pointer;}
.edit-profile .profile-form .thumb-img a{position:absolute;left:-23px;top:28px;background: #ed1c24;padding:10px;cursor:auto;}
.edit-profile .profile-form .thumb-img a:after{content: '';right: -12px;border-top: 44px solid #ed1c24;border-right: 12px solid transparent;position: absolute;top: 0;}
.edit-profile .profile-form-1{}
.edit-profile .profile-form-1{padding:0 26px 0 30px;width: 1190px;float: left;}
.edit-profile .profile-form-1 .form-group{width:446px;margin: 0 58px;}
.edit-profile .profile-form-1 .form-group.country-code-block .country-code{}
.edit-profile .profile-form-1 label{font: 15px/15px 'Gotham-Light';color: #fff;color: rgba(255,255,255,1);margin: 0;position: absolute;left: 0;top: 18px;cursor: auto;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-o-transition: 0.4s ease all;-ms-transition: 0.4s ease all;transition: 0.4s ease all;z-index: 0;}
.radio-blk{position: relative;float: left;vertical-align: top;width: 100%;margin: 8px 0 7px !important;margin-top: 12px;}
.radio-blk .tgv-radio{display: inline-block;float: left;margin-right: 30px;}
.radio-blk .tgv-radio input[type="radio"] {display: none;border: transparent;background: transparent;width: auto;padding: 0;margin: 0;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;letter-spacing: 1px;font: 15px/18px 'Gotham-Light';color: #2a2a2a;}
.radio-blk .tgv-radio label {font: 15px/18px 'Gotham-Light';color: #fff;padding-left: 30px;position: relative;text-transform: none;cursor: pointer;top: 0 !important;pointer-events: inherit;display: block;left: 0;margin: 0;}
.radio-blk .tgv-radio label span {width: 20px;height: 20px;position: absolute;top: 50%;left: 0;margin-top: -10px;border: 1px solid #545454;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.radio-blk section.tgv-radio label span{display:block;}
.radio-blk .tgv-radio input[type="radio"]:checked + label span{background: #fff;border: 1px solid #545454;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.radio-blk .tgv-radio input[type="radio"]:checked + label span:before {opacity: 1;transform: scale(0.6);-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-o-transform: scale(0.6);}
.radio-blk .tgv-radio input[type="radio"] + label span:before {content: '';background: #ed1c24;left: 50%;top: 50%;width: 12px;height: 12px;position: absolute;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;margin: -6px 0 0 -6px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0);transform: scale(0);}
.edit-profile .form-group.focused label{top:-12px;margin-top:0;font-size:14px;}
.edit-profile .form-group.focused1 label{top:-12px;margin-top:0;font-size:14px;}
.edit-profile .profile-form-1 .form-group.focused label{margin-top:0;}
.edit-profile .profile-form-1 .form-group.focused label > span{ display:inline-block; }
.edit-profile .profile-form-1 .form-group{margin-bottom:42px;float:left;min-height:50px;}
.edit-profile .profile-form-1 .form-group .tgv-form-section{position:relative;}
.edit-profile .profile-form-1 .form-group .tgv-location-experience-block .tgv-le-drop-down{width:100%;}
.edit-profile .profile-form-1 .form-group .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font-size:15px;padding:16px 20px 16px 0px;border-bottom:2px solid #545454;border-radius:0;min-height:55px;}
.edit-profile .profile-form-1 .form-group .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{padding-left:20px;padding-right:45px;border-color:rgba(0, 0, 0, 0.11)}
.edit-profile .profile-form-1 .form-group p{position:absolute;}
.edit-profile .profile-form-1 .gender{font:15px/15px 'Gotham-Light';color:#fff;}
.edit-profile .profile-form-1 .form-group:last-child{margin-bottom: 0;}
.edit-profile .profile-form-1 .form-group .form-control{}
.edit-profile .profile-form-1 .form-group  .tgv-form-section.date-disable{cursor:not-allowed;}
.edit-profile .profile-form-1 .form-group  .tgv-form-section.date-disable .date-icon{cursor:not-allowed;}
.edit-profile .profile-form-1 .form-group  .tgv-form-section.date-disable .form-control{pointer-events: none;}
/* .edit-profile .profile-form-1 .form-group .date-icon {content: '';background: url(../images/ic-sprite.png) no-repeat center center;background-position: -106px 0;width: 25px;height: 22px;position: absolute;right: 5px;bottom: 20px;} */
.edit-profile .ch-pass-container{padding:86px 0 0;}
.edit-profile .ch-pass-container h6{font:25px/28px 'Gotham-Bold';color:#fff;padding:0 0 22px 0;}
.edit-profile .ch-pass-container .tgv-ch-pass{padding:36px 44px 56px 44px;background:#0c0c0c;border-radius: 5px;margin-bottom:20px;}
.edit-profile .ch-pass-container .tgv-ch-pass aside{width: 604px;display: inline-block;margin:0 86px;}
.edit-profile .ch-pass-container .tgv-ch-pass .show-password{content: '';background: url(../images/signup/ic-sprite.png) no-repeat center center;background-position: -106px -40px;width: 23px;height: 13px;position: absolute;right: 5px;bottom: 22px;cursor: pointer;z-index: 4;}
.edit-profile .ch-pass-container .tgv-ch-pass label{color:#fff;}
.edit-profile .notification-check{}
.edit-profile .notification-check{padding:54px 0 100px 0;}
.edit-profile .notification-check h6{font:25px/28px 'Gotham-Bold';color:#fff;padding:0 0 34px 0;}
.edit-profile .notification-check .form-check{margin:0 0 30px 0;padding:0;}
.edit-profile .notification-check .form-check .form-check-label{font: 15px/19px 'Gotham-Light';color: #fff;margin: 0;padding-left: 30px;position: relative;cursor: pointer;}
.edit-profile .notification-check .tgv-btn-groups{margin:20px 0 0 0;}
.profile-fileupload{}
.edit-profile .thumb-img .profile-fileupload{width: 9%;position: absolute;top: 37px;z-index: 1;left: -14px;opacity: 0;}
/* body.browser-firefox .edit-profile .tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content, body.browser-ie .edit-profile .tse-scrollable.tgv-tsescroll-wrapper.horizontal .tse-scroll-content{margin:0 !important;padding:0 !important;overflow:hidden;} */
/* body.browser-firefox .edit-profile .tse-scrollable.tgv-tsescroll-wrapper{height:auto;} */
/* body.browser-edge .edit-profile .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:after{right:0 !important;} */
/* Edit profile end */


/* Edit profile home start */
.movie-details{}
.edit-profile-home .movie-details-container .movie-details{background:#0d0d0d;overflow:hidden;margin-top:-2px;position:relative;}
.edit-profile-home .movie-details-container .movie-details:after{position:absolute;content:'';width:100%;height:100%;right:0;top:0;background:#171717;display:block;}
.movie-left{}
.edit-profile-home .movie-details-container .movie-left{position:relative;z-index:3;overflow:hidden;}
/* .edit-profile-home .movie-details-container .movie-left:after{content: '';right: -188px;border-top: 535px solid #0d0d0d;border-right: 188px solid transparent;position: absolute;top: 0;}
.edit-profile-home .movie-details-container .movie-left:before{content: '';right: -189px;border-top: 535px solid #545454;border-right: 188px solid transparent;position: absolute;top: 0;} */
.edit-profile-home .movie-details-container .movie-left h6{font:29px/33px 'Gotham-Bold';color:#fff;padding:0 0 6px 0;}
.edit-profile-home .movie-details-container .movie-left .tgv-booking{padding:22px 0 22px 0;border-top:1px solid #545454;margin-right:5px;}
/* .edit-profile-home .movie-details-container .movie-details .movie-left .important-movie{height:402px;} */
.edit-profile-home .movie-details-container .movie-details .movie-left .important-movie .slick-list:before,.edit-profile-home .movie-details-container .movie-details .movie-left .important-movie .slick-list:after{position:absolute;content:'';width:100%;height:23px;top:0;left:0;background:#0d0d0d;z-index:1;}
.edit-profile-home .movie-details-container .movie-left .slick-prev.slick-disabled,.edit-profile-home .movie-details-container .movie-left .slick-next.slick-disabled{opacity:0.5;}
/* .edit-profile-home .movie-details-container .movie-details .movie-left .important-movie .slick-list:after{top:auto;bottom:0;height:2px;} */
/* .edit-profile-home .movie-details-container .movie-left .tgv-booking:last-child{border-bottom:0px solid #545454;padding-bottom:0;} */
.edit-profile-home .movie-details-container .movie-left .ad-book-btn{font:10px/14px 'Gotham-Bold';color: #fff;background: transparent;border: 1px solid rgba(238, 238, 238, 0.33);padding: 4px 6px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;text-transform:uppercase;letter-spacing: 0.5px;}
.edit-profile-home .movie-details-container .movie-left .days{font:14px/18px 'Gotham-Book';color:#545454;margin:0 0 0 8px;}
.edit-profile-home .movie-details-container .movie-left .movie-details-sec{padding:10px 0 0;}
.edit-profile-home .movie-details-container .movie-left .movie-date-month{text-align: center;background: #ed1c24;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;max-width: 54px;display: inline-block;padding:5px;}
.edit-profile-home .movie-details-container .movie-left .tgv-date{font:17px/21px 'Gotham-Bold';color:#fff;text-transform: uppercase;}
.edit-profile-home .movie-details-container .movie-left .tgv-month{font:17px/21px 'Gotham-Book';color:#fff;text-transform: uppercase;}
.moive-nametime-sec{}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec{display: inline-block;vertical-align: top;padding:0 0 0 14px;}
.edit-profile-home .movie-details-container .movie-left .movie-name{font:19px/23px 'Gotham-Bold';color:#ed1c24;text-transform: uppercase;backface-visibility: hidden;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec ul{padding:4px 0 0;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec p{padding:4px 0 0;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec ul li{font:15px/19px 'Gotham-Book';color:#fff;display:inline-block;padding:0 2px;vertical-align:middle;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec p{font:15px/19px 'Gotham-Book';color:#fff;display:inline-block;vertical-align:middle;width:525px;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec p span{padding:0 2px;display:inline-block;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec p img{display:inline-block;width:28px;}
.edit-profile-home .movie-details-container .movie-left .moive-nametime-sec ul li:first-child{padding-left:0;}
.edit-profile-home .movie-details-container .movie-left .booked-btn{font:14px/18px 'Gotham-Bold';color: #5d5d5d;background: transparent;border: 1px solid rgba(238, 238, 238, 0.33);padding: 8px 28px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;text-transform:uppercase;margin-top:10px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;cursor:default;}
/* .edit-profile-home .movie-details-container .movie-left .booked-btn:hover{color: #fff;background: #ed1c24;} */
.edit-profile-home .movie-details-container .movie-left .booked-now{font:14px/18px 'Gotham-Bold';color: #fff;padding: 8px 17px;text-transform: uppercase;text-align: center;background: #ed1c24;margin-top:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.edit-profile-home .movie-details-container .movie-left .booked-now:hover{color: #ed1c24;background: #fff;}
.edit-profile-home .movie-details-container .movie-left .tgv-book{display:inline-block;float:right;}
.edit-profile-home .movie-details-container .card-right{background:#171717;position:relative;z-index:2;}
.edit-profile-home .movie-details-container .card-right:before{content: '';left: -165%;/* border-top: 594px solid #171717; *//* border-right: 148px solid #171717; */position: absolute;top: 0;width:170%;height: 100%;border-right: 1px solid #545454;background: #0d0d0d;transform: skew(-10deg);}
.edit-profile-home .movie-details-container .card-right h6{font:29px/33px 'Gotham-Bold';color:#fff;}
.edit-profile-home .movie-details-container .card-right .movieclub-img-sec{padding:22px 0 0 0;}

.edit-profile-home .movie-details-container .card-right .tgv-barcode{
  padding:12px 0 12px 0;
  position:relative;
  text-align:center;
}
.edit-profile-home .movie-details-container .card-right .tgv-barcode .qr-round{width:45px;height:45px;background:#0d0d0d;position:absolute;border-radius:45px;border:2px solid #5d5d5d;left:-20px;top:20px;z-index:2;cursor:pointer;}
.edit-profile-home .movie-details-container .card-right .tgv-barcode .qr-arrow{content: '';background: url('../images/profile-qr.png') 0 0 no-repeat;width:16px;height:16px;position:absolute;left:50%;top:50%;margin: auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.edit-profile-home .movie-details-container .card-right .tgv-barcode figure{-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index:1;position:relative;display:inline-block;}
.edit-profile-home .movie-details-container .card-right .tgv-barcode figure img{display:inline-block;user-select: none;}

.edit-profile-home .movie-details-container .card-right .tgv-barcode figure.scaling{
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -o-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.card-details{}
.edit-profile-home .movie-details-container .card-right .card-details{padding:18px 0 0;}
.edit-profile-home .movie-details-container .card-right .card-details table{border:none;}
.edit-profile-home .movie-details-container .card-right .card-details table tr td:first-child{font:17px/21px 'Gotham-Book';color:#5d5d5d;padding:0 0 10px 0;}
.edit-profile-home .movie-details-container .card-right .card-details table tr td:last-child{font:17px/21px 'Gotham-Medium';color:#fff;padding:0 0 10px 40px;}
.edit-profile-home .movie-details-container .card-right .card-details table tr:last-child td{padding-bottom:30px;}
.rewards-sec{}
.edit-profile-home .movie-details-container .rewards-sec{padding:98px 0 74px 0;}
.edit-profile-home .movie-details-container .rewards-sec h6{font:29px/33px 'Gotham-Bold';color:#fff;padding:0 0 16px 0;}
.edit-profile-home .movie-details-container .rewards-sec p{font:22px/28px 'Gotham-Light';color:#fff;}
.rewards-options{}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options{padding: 64px 0 0;}
body.browser-firefox .edit-profile-home .movie-details-container .rewards-sec .rewards-options, body.browser-edge .edit-profile-home .movie-details-container .rewards-sec .rewards-options{padding: 64px 0 0 !important;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tse-content{position:relative;font-size:0;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tse-content:after{content: '';background:url("../images/white.png");height: 9px;width: 95%;position: absolute;left: 25px;top: 100px;z-index: -1;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tse-content:before{/* content: '';background:url("../images/red.png");height: 9px;width: 60%;position: absolute;left: 25px;top: 100px;z-index: 0; */}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tse-content .rewards-points{display:inline-block;margin-left:130px;min-height: 340px;vertical-align: top;z-index:2;position:relative;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tse-content .rewards-point-progress-bar{position:absolute;background: url('../images/red.png');height: 9px;width:0%;position: absolute;left:-5px;top: 100px;z-index: 0;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tgv-round{display: table;width:214px;height:214px;background: #ed1c24;-moz-border-radius: 107px;-webkit-border-radius: 107px;-o-border-radius: 107px;border-radius: 107px;position:relative;margin:0 auto;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .tse-content .rewards-points:first-child{margin-left:0;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .start-img{display: table-cell;vertical-align: middle;text-align: center;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .start-img figure{display:inline-block;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .start-img figure img{margin: 0 auto;max-width:130px;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .start-img p{font:25px/29px 'Gotham-Bold';color:#fff;width: 50%;margin: 0 auto;white-space:normal;}
.standard{}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .standard .tgv-round{background:#1a1a19;border:1px solid rgba(238, 238, 238, 0.33);}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .standard p{width:100%;}
.point-btn-group{}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group{text-align:center;margin-top:15px;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group p{font:20px/24px 'Gotham-Bold';color:#fff;text-transform:uppercase;}
.redeem-btn{}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn{position:relative;font:14px/18px 'Gotham-Bold';padding:14px 10px;background: #ed1c24;text-transform:uppercase;display:inline-block;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;cursor:pointer;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:hover{background:#fff;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:hover a{color:#ed1c24;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:hover:after{border-top: 46px solid #fff;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:hover:before{border-right: 12px solid #fff;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:before{position: absolute;content: '';top: 0;left: -12px;width: 0px;height: 0px;border-top: 46px solid transparent;border-left: transparent;border-right: 12px solid #ed1c24;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:after{position: absolute;content: '';top: 0;/*left: 100%;*/right:-12px;width: 0px;height: 0px;border-top: 46px solid #ed1c24;border-left: 0px solid #ed1c24;border-right: 12px solid transparent;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn a{color:#fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.point-btn{}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn{color:#fff;position:relative;font:14px/18px 'Gotham-Bold';padding:13px 10px;background: transparent;text-transform:uppercase;border:1px solid rgba(238, 238, 238, 0.33);border-left:0;margin-left:13px;display:inline-block;border-right:0;cursor:pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn:hover{border:1px solid #ed1c24;border-left: 0;border-right: 0;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn:hover a{color:#ed1c24;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn:hover a:after{border-top: 1px solid #ed1c24;border-right: 1px solid #ed1c24;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn:hover a:before{border-bottom: 1px solid #ed1c24;border-left: 1px solid #ed1c24;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn a{color:#fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn a:before{content: '';position: absolute;top: -1px;left: -7px;bottom: -1px;width: 13px;border: 1px solid rgba(238, 238, 238, 0.33);-webkit-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-o-transform: skewX(-15deg);-moz-transform: skewX(-15deg);transform: skewX(-15deg);border-bottom: 1px solid rgba(238, 238, 238, 0.33);background: transparent;border-left: 1px solid rgba(238, 238, 238, 0.33);border-right: 0;border-top: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn a:after{content: '';position: absolute;top: -1px;right: -7px;bottom: -1px;width: 13px;border: 1px solid rgba(238, 238, 238, 0.33);-webkit-transform: skewX(-15deg);-ms-transform: skewX(-15deg);-o-transform: skewX(-15deg);-moz-transform: skewX(-15deg);transform: skewX(-15deg);border-top: 1px solid rgba(238, 238, 238, 0.33);background: transparent;border-right: 1px solid rgba(238, 238, 238, 0.33);border-left: 0;border-bottom: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.more-re-btn{}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .more-re-btn{font:13px/17px 'Gotham-Book';color: #5d5d5d;background: transparent;border: 1px solid rgba(238, 238, 238, 0.33);padding: 10px 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;text-transform: uppercase;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;display:inline-block;margin-top:12px;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .more-re-btn:hover{color: #fff;background: #ed1c24;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .beanie .tgv-round{background:#fff;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .imax .tgv-round{background:#06668f;}
.edit-profile-home .movie-details-container .rewards-sec .rewards-options .indulge .tgv-round{background:#121c33;}
.edit-profile-home .tgv-promo-banners{padding-bottom:142px;}
.edit-profile-home .tgv-promo-banners h6{font:29px/33px 'Gotham-Bold';color:#fff;padding:0 0 60px 0;}
.edit-profile-home .tgv-tsescroll-wrapper.profile-back .tse-content{float:right;}
body.browser-ie .edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:after{right:-12px !important;}
body.browser-ie.browser-edge.browser-chrome .edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:after{right:0 !important;}
/* body.browser-ie .edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .redeem-btn:after{right:0 !important;} */
body.browser-ie .edit-profile-home .movie-details-container .rewards-sec .rewards-options .point-btn-group .point-btn a:before{left: -6px;}
.edit-profile-home .movie-details-container .movie-left .slick-prev{font-size: 0;border: 0;padding: 0;margin: 0;width: 13px;height: 22px;position: absolute;bottom:0;background: url(../images/ic-sprit.png) no-repeat;background-position:-33px -64px;right:30px;top:-30px;z-index: 2;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.edit-profile-home .movie-details-container .movie-left .slick-next{font-size: 0;border: 0;padding: 0;margin: 0;width: 13px;height: 22px;position: absolute;bottom:0;background: url(../images/ic-sprit.png) no-repeat;right:0;top:-30px;background-position:0 -64px;z-index: 2;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
/* Edit profile home end */

/* Cinemas */
.tgv-cinemas-blk .tgv-cini-srch{padding:21px 0;background:#0d0d0c;}
.tgv-cinemas-blk .srch-blk{position:relative;}
.tgv-cinemas-blk .tgv-cini-srch .ic-srch{background:url(../images/sprit.png) no-repeat 0 0;background-position:-233px 0;width:22px;height:24px;display:block;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tgv-cinemas-blk .tgv-cini-srch .form-control{font:19px/24px 'Gotham-Medium';color:#fff;height:40px;padding:5px 10px 5px 48px;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.tgv-cinemas-blk .tgv-cini-srch .form-control::-webkit-input-placeholder{font-family:'Gotham-Light';color:rgba(255,255,255,0.22);}
.tgv-cinemas-blk .tgv-cini-srch .form-control::-moz-placeholder{font-family:'Gotham-Light';color:rgba(255,255,255,0.22);}
.tgv-cinemas-blk .tgv-cini-srch .form-control:-ms-input-placeholder{font-family:'Gotham-Light';color:rgba(255,255,255,0.22);}
.tgv-cinemas-blk .tgv-cini-srch .form-control:-moz-placeholder{font-family:'Gotham-Light';color:rgba(255,255,255,0.22);}
.tgv-cinemas-blk .cinemas-innerblk{padding:53px 0 38px;}
.tgv-cinemas-blk .tgv-cinemas-contents .fltrby{float:right;font:16px/37px 'Gotham-Book';color:#fff;text-transform:uppercase;padding:3px 54px 0 0;position:relative;}
.tgv-cinemas-blk .tgv-cinemas-contents .fltrby:before{content:'';background:url(../images/cinemas/ic-sprite.png) no-repeat 0 0;background-position:-77px -73px;width:40px;height:40px;position:absolute;right:0;top:0;}
.tgv-cinemas-blk .tgv-cinemas-contents .cini-tabs{float:left;font-size:0px;margin-left:-5px;}
.tgv-cinemas-blk .tgv-cinemas-contents .cini-tabs li{display:inline-block;padding-left:50px;}
.tgv-cinemas-blk .tgv-cinemas-contents .cini-tabs li:first-child{padding-left:0;}
.tgv-cinemas-blk .tgv-cinemas-contents .cini-tabs li a{font:18px/26px 'Gotham-Light';color:#fff;display:block;padding:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-cinemas-blk .tgv-cinemas-contents .cini-tabs li.active a, .tgv-cinemas-blk .tgv-cinemas-contents .cini-tabs li a:hover{font-family:'GothamBlack';}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content{margin:31px 0 0 -8px;position:relative;}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content:before{content:'';background:#999;width:100%;height:1px;position:absolute;top:0;left:0;z-index:1;}

/** TGV-449 */
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .cini-row {
  font-size:0px;
  overflow:hidden;
  display: flex;
  flex-wrap: wrap;
}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini {
  width:20%;
  display:flex;
  flex-direction: column;
  justify-content: space-between;
  padding:68px 15px 57px 44px;
  vertical-align:top;
  border-top:1px solid #333;
  position:relative;
}

.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini p.cinema-address {
  justify-self: flex-start;
  flex-grow: 1;
}

@media (min-width: 768px) {
  .tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini p.cinema-address {
    margin-bottom: 3rem;
  }
}

.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini:last-child:before{content:'';background:#333;width:500%;height:1px;position:absolute;left:0;top:-1px;}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini h2{font:18px/22px 'Gotham-Bold';color:#fff;min-height:48px;margin-bottom:10px;}
/*kyy*/

.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .heart{
  cursor: pointer;
  display: inline-block;
  width: 25px;
  height: 21px;
  position: relative;
  z-index: 1;
  margin: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  vertical-align: middle;
}

.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .heart:before{
  position: absolute;
    content: '';
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    background: url(../images/favorite-icon-1.png) no-repeat;
    opacity: 1;

}

/*favorite class*/
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .cini-row .favorite .heart:before{
  webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .cini-row .favorite .heart:after{
  webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}


/*hover*/
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .cini-row .heart:hover:before{
  webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}


.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .cini-row .heart:hover:after{
  webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);
}



.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .heart:after{
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    
    background: url(../images/favorite-icon-2.png) no-repeat;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;


}

.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini p{font:15px/22px 'Gotham-Book';color:#fff;color:rgba(255,255,255,0.33);min-height:70px;margin-bottom:10px;}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini p > span{display:block;}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .cini-inner-links .more-info{font:13px/15px 'Gotham-Book';color:#fff;text-transform:uppercase;display:inline-block;min-width:110px;text-align:center;padding:10px 5px;background:transparent;border:1px solid #4c4c4c;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .cini-inner-links .more-info:hover{color:#ed1c24;background:#fff;font-family:'Gotham-Bold';}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .cini-inner-links .show-times{font:15px/15px 'Gotham-Bold';color:#ed1c24;text-transform:uppercase;display:inline-block;min-width:130px;text-align:center;padding:10px 5px;margin-left:10px; background:transparent;border:1px solid #4c4c4c;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-cinemas-blk .tgv-cinemas-contents .tab-content .col-cini .cini-inner-links .show-times:hover{background:#fff;}
/* Cinemas End */

/* Cinemas Info */
.tgv-cinemas-infoblk .cinema-detailsblk{padding:58px 0 118px;position:relative;}
.tgv-cinemas-infoblk .cinema-back{padding:25px 0 0;}
.tgv-cinemas-infoblk .cinema-back .btn-back{position:relative;width:25px;height:27px;display:inline-block;text-indent:-99999px;margin-left:-5px;}
.tgv-cinemas-infoblk .cinema-back .btn-back:before{content:'';background:url(../images/cinemas/ic-sprite.png) no-repeat 0 0;background-position:-46px -73px;width:15px;height:27px;position:absolute;left:5px;top:0;}
.tgv-cinemas-infoblk h2{font:25px/28px 'GothamBlack';color:#fff;padding-bottom:32px;border-bottom:1px solid #767675;}
.tgv-cinemas-infoblk h1{font:25px/28px 'GothamBlack';color:#fff;padding-bottom:32px;border-bottom:1px solid #767675;}
.tgv-cinemas-infoblk .cinema-info{padding:53px 0 0;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk{float:left;width:50%;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk .info-addressblk{float:left;width:60%;padding-right:115px;}
.tgv-cinemas-infoblk h4{font:25px/28px 'Gotham-Bold';color:#fff;}
.tgv-cinemas-infoblk .cinema-info h2{font:25px/28px 'Gotham-Bold';color:#fff;border:0;}
.tgv-cinemas-infoblk .info-featuresblk h2{font:25px/28px 'Gotham-Bold';color:#fff;border:0;padding:0;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk h4{padding:65px 0 15px;position:relative;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk h2{padding:65px 0 15px;position:relative;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk h4:before{content:'';background:url(../images/cinemas/ic-sprite.png) no-repeat 0 0;background-position:0 0;width:51px;height:51px;position:absolute;top:0;left:0;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk h2:before{content:'';background:url(../images/cinemas/ic-sprite.png) no-repeat 0 0;background-position:0 0;width:51px;height:51px;position:absolute;top:0;left:0;}
.tgv-cinemas-infoblk .cinema-info .info-leftblk p{font:18px/33px 'Gotham-Book';color:#fff;color:rgba(255,255,255,0.7);}
.tgv-cinemas-infoblk .cinema-info .info-centerblk{float:left;width:40%;padding:66px 0 0;}
.tgv-cinemas-infoblk .cinema-info .info-centerblk h3{font:35px/28px 'Gotham-Bold';color:#fff;letter-spacing:2px;padding:0 0 0 67px;position:relative;}
.tgv-cinemas-infoblk .cinema-info .info-centerblk h3.st-cpty{margin:34px 0 0;}
.tgv-cinemas-infoblk .cinema-info .info-centerblk h3:before{content:'';background:url(../images/cinemas/ic-sprite.png) no-repeat 0 0;background-position:-64px 0;width:51px;height:51px;position:absolute;left:0;top:5px;}
.tgv-cinemas-infoblk .cinema-info .info-centerblk h3.st-cpty:before{background-position:-128px 0;}
.tgv-cinemas-infoblk .cinema-info .info-centerblk h3 > span{font-size:18px;display:block;}
.tgv-cinemas-infoblk .cinema-info .info-rightblk{float:right;width:50%;padding:8px 0 0 95px;}
.cinema-map .embed-responsive-100x400px{padding-bottom:360px;}
.cinema-map,.cinema-map img{cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;}
.tgv-cinemas-infoblk .cinema-info .info-rightblk .get-drctn{font:15px/31px 'Gotham-Book';color:#fff;display:inline-block;padding-left:40px;margin:24px 0 0;position:relative;}
.tgv-cinemas-infoblk .cinema-info .info-rightblk .get-drctn:before{content:'';background:url(../images/cinemas/ic-sprite.png) no-repeat 0 0;background-position:0 -73px;width:31px;height:31px;position:absolute;left:0;top:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-cinemas-infoblk .cinema-info .info-rightblk .get-drctn:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.tgv-cinemas-infoblk .info-featuresblk{width:50%;position:relative;margin:-70px 0 0;padding-top:52px;display:inline-block;}
.tgv-cinemas-infoblk .info-featuresblk:before{content:'';background:#3c3c3b;width:100%;height:1px;position:absolute;top:0px;left:0;}
.tgv-cinemas-infoblk .info-featuresblk h4{padding:0 0 5px 10px;}
.tgv-cinemas-infoblk .info-featuresblk ul{margin:0 -10px;padding-left:0px;padding-top:7px;}
.tgv-cinemas-infoblk .info-featuresblk ul li{float:left;display:table;padding:5px;min-height:62px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;}
.tgv-cinemas-infoblk .info-featuresblk ul li figure{display:table-cell;vertical-align:middle;background:#090909;padding:5px 12px;border-radius:5px;}
.tgv-cinemas-infoblk .info-featuresblk ul li figure img{max-width:92px;max-height:42px;margin:0 auto;}
.tgv-cinemas-infoblk .movies-infoblk{background:#111;padding:60px 0 68px;}
.tgv-cinemas-infoblk .tgv-cinemas-list{background:#111;padding:60px 0 74px;}
.tgv-cinemas-infoblk
.tgv-cinemas-infoblk .tgv-cinemas-list h2{padding-bottom:0;border:0;}
.tgv-cinemas-infoblk .tgv-trailer-block .tgv-play-icon:after{width:50px;height:50px;}
.tgv-cinemas-infoblk .tgv-movie-info .tgv-movie-cont .tgv-table-row .tgv-table-col h2{border-bottom:0;}
/* Cinemas Info End */
/* Booking History */
.tgv-booking-history .bkng-histry-contentblk{padding:40px 0 100px;}
.tgv-booking-history .bkng-histry-contentblk .bh-tab li{display:inline-block;margin-left:60px;}
.tgv-booking-history .bkng-histry-contentblk .bh-tab li:first-child{margin-left:0;}
.tgv-booking-history .bkng-histry-contentblk .bh-tab li a{font:24px/26px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.5);text-transform:capitalize;display:block;padding:5px 5px 25px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-booking-history .bkng-histry-contentblk .bh-tab li:first-child a{padding-left:0;}
.tgv-booking-history .bkng-histry-contentblk .bh-tab li.active a{font-family:'Gotham-Bold';color:#fff;}
.tgv-booking-history .bkng-histry-contentblk .bh-tab li a:hover{color:#ed1c24;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies{padding:55px 0 0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .ucmovies-infoblk{position:relative;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster{width:12.222%;height:100%;float:left;position:absolute;padding-right:1px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster figure, .tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster figure > img{width:100%;height:100%;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster .day-remndr{position:absolute;top:22px;left:-10px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster .day-remndr > span{font:19px/18px 'Gotham-Bold';color:#fff;background:#ed1c24;display:inline-block;padding:10px 13px 10px 16px;position:relative;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster .day-remndr > span:before{position:absolute;content:'';bottom:-10px;left:0;width:0px;height:10px;border-top:10px solid #ad0008;border-right:0px solid #ad0008;border-left:10px solid transparent;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgvmov-poster .day-remndr > span:after{position:absolute;content:'';top:0;right:-20px;width:0px;height:0px;border-bottom:38px solid transparent;border-right:transparent;border-left:20px solid #ed1c24;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .book-movdetails{width:87.778%;float:right;background:#303030;padding:21px 15px 40px 85px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie h2{font:42px/42px 'Gotham-Bold';color:#fff;text-transform:capitalize;display:inline-block;padding:15px 20px 0 0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie ul{display:inline-block;position:relative;top:-12px;padding:20px 0 0;font-size:0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie ul li{font:14px/31px 'Gotham-Book';color:#fff;display:inline-block;vertical-align:middle;padding:0 11px;position:relative;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie ul li:first-child{padding:0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie ul li:before{content:'';background:#fff;width:4px;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie ul li:first-child:before, .tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .about-movie ul li:nth-child(2):before{display:none;content:none;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-id h4{font:25px/28px 'Gotham-Book';color:#fff;padding:18px 0 0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details{padding:10px 0 22px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist{font-size:0;margin-left:-21px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li{font:15px/28px 'Gotham-Book';color:#fff;display:inline-block;position:relative;margin:15px 27px 0 28px;padding:0 0 0 25px;vertical-align:middle;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li:first-child{padding:0 0 0 17px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li:before{content:'';background:url('../images/sprite-icons.png') no-repeat 0 0;position:absolute;left:0;bottom:5px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_cinema:before{width:17px;height:23px;background-position:0 0;left:-5px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_ctype:before{width:34px;height:19px;background-position:-32px 0;left:-16px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_date:before{width:18px;height:20px;background-position:-83px 0;left:2px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_time:before{width:21px;height:20px;background-position:-119px 0;left:-2px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_vinfo:before{width:20px;height:21px;background-position:-158px 0;left:-5px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seats:before{width:24px;height:20px;background-position:-197px 0;left:-6px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seat_numbers{margin:15px 0 0 18px;padding-left:0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seat_numbers ul li{font:15px/18px 'Gotham-Bold';color:#000;float:left;display:table;padding:0 3px;margin:0 6px 6px 6px;width:40px;height:40px;background:#fff;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seat_numbers ul li.twin-seat{width: 90px;height: 40px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seat_numbers ul li.tgv-loungerseat{width:140px;height: 40px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seat_numbers ul li > span{display:table-cell;vertical-align:middle;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-details .mov-infolist li.li_seat_numbers ul li:before{display:none;content:none;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p{font:15px/17px 'Gotham-Bold';color:#000;text-transform:uppercase;background:#fff;display:inline-block;padding:15px 24px 13px 43px;position:relative;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p:before{content:'';background:url('../images/sprite-icons.png') no-repeat 0 0;background-position:-36px -45px;width:14px;height:22px;position:absolute;left:21px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p:after{position:absolute;content:'';top:0;right:-20px;width:0px;height:0px;border-bottom:45px solid transparent;border-right:transparent;border-left:20px solid #fff;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p .earn-points{color:#ed1c24;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p .fd-info{width:16px;height:16px;background:url('../images/sprite-icons.png') no-repeat 0 0;background-position:-69px -45px;display:inline-block;position:relative;margin-left:10px;cursor:pointer;vertical-align:middle;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p .fd-info .fd-info-cont{position:absolute;bottom:38px;right:-50px;width:250px;color:#fff;background:#585858;font:11px/17px 'Gotham-medium';padding:10px 18px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:ease-out 0.25s;-moz-transition:ease-out 0.25s;-o-transition:ease-out 0.25s;-ms-transition:ease-out 0.25s;transition:ease-out 0.25s;z-index:1;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p .fd-info .fd-info-cont:after{content:'';position:absolute;border-bottom:23px solid #585858;border-right:10px solid transparent;border-left: 10px solid transparent;bottom:-20px;right:48px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .booking-points p .fd-info:hover .fd-info-cont{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgv-btngroup a{font:19px/27px 'Gotham-Bold';color:#ed1c24;float:right;display:inline-block;margin:8px 0 0;padding:0 0 0 34px;position:relative;}
.tgv-booking-history .bkng-histry-contentblk .tgv-booking-movies .tgv-btngroup a:before{content:'';background:url('../images/sprite-icons.png') no-repeat 0 0;background-position:0 -45px;width:27px;height:27px;position:absolute;left:0;top:0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .past-session{font:14px/14px 'Gotham-Bold';color:#626262;display:block;padding:15px 0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .tgv-booking-movies{padding:0 0 80px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .booking-movie-lists:last-child > .tgv-booking-movies:last-child{padding:0;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk{position:relative;overflow:hidden;padding:0 22px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk .left-curve{content:'';width:23px;height:206px;background:url('../images/round-space.png') no-repeat 0 0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk .right-curve{content:'';width:23px;height:206px;background:url('../images/round-space.png') no-repeat 0 0;position:absolute;right:0;top:50%;-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk .left-curve:before, .tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk .right-curve:before{content:'';background:#303030;width:100%;height:100%;position:absolute;left:0;top:-75%;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk .left-curve:after, .tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .ucmovies-infoblk .right-curve:after{content:'';background:#303030;width:100%;height:100%;position:absolute;left:0;bottom:-75%;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .book-movdetails{width:100% !important;padding:26px 15px 35px 105px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .booking-points p .fd-info{top:-2px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .about-movie h2{font-size:25px;line-height:28px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .about-movie ul{top:-10px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .booking-details{padding:5px 0 12px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .booking-points p{font-size:13px;line-height:14px;padding:13px 24px 10px 43px;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .booking-points p:after{border-bottom:39px solid transparent;}
.tgv-booking-history .bkng-histry-contentblk .tgv-lastseen-movies .tgv-btngroup{/* display:none; */}
/* Booking History End */


/* favorites movie start */
.tgv-favorites .favorites-container{padding:42px 0 65px 0;}
.tgv-favorites .favorites-container h1{font: 35px/38px 'Gotham-Bold';color: #fff;padding: 0 0 27px 0;border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.tgv-favorites .favorites-container .favorites-location{padding:46px 0;}
.tgv-favorites .favorites-container .favorites-location aside{position:relative;}
.tgv-favorites .favorites-container .favorites-location h2:before{position: absolute;content: '';width:24px;height:32px;top:50%;left: 0;background: url(../images/sprite-icons.png) no-repeat;background-position: -229px -45px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.tgv-favorites .favorites-container .favorites-location h2{font:20px/32px 'Gotham-Bold';color:#ed1c24;padding-left:30px;position:relative;}
.tgv-favorites .favorites-container .favorites-location .fav-loc-list{padding:34px 0 0 0;}
.tgv-favorites .favorites-container .favorites-location .fav-loc-list ul{font-size:0;margin: 0 -15px;}
.tgv-favorites .favorites-container .favorites-location .fav-loc-list ul li{display:inline-block;margin-right:15px;margin-left:15px;margin-bottom:10px;/*width:16.6%;*/}
.tgv-favorites .favorites-container .favorites-location .fav-loc-list h3:before{content:'';left:24px;position: absolute;top:50%;width:31px;height:27px;background: url(../images/sprite-icons.png) no-repeat;background-position:-137px -45px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);cursor:pointer;}
.tgv-favorites .favorites-container .favorites-location .fav-loc-list h3{font:17px/27px 'Gotham-Book';color:#fff;padding:12px 24px 12px 67px;background:#0c0c0c;position:relative;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-info:hover .fav-icon{opacity:1;}
.tgv-favorites .favorites-container .favorites-movie{padding-top:10px;}
.tgv-favorites .favorites-container .favorites-movie aside{position:relative;}
.tgv-favorites .favorites-container .favorites-movie h2:before{position: absolute;content: '';width:26px;height:22px;top:50%;left: 0;background: url(../images/sprite-icons.png) no-repeat;background-position:-184px -45px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.tgv-favorites .favorites-container .favorites-movie h2{font:20px/24px 'Gotham-Bold';color:#ed1c24;padding-left:30px;position:relative;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-list{padding-top:22px;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-list ul {font-size: 0;padding: 6px 0 0;margin: 0 -30px;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-list ul li{display: inline-block;padding:0 30px 20px 30px;width:14.2%;position:relative;}
.tgv-favorites .favorites-container .favorites-movie .fav-icon{position: absolute;top:18px;left:16px;width:31px;height:27px;background: url(../images/sprite-icons.png) no-repeat;background-position:-137px -45px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-detail{padding:12px 0 0;font:13px/17px 'Gotham-Light';text-transform:uppercase;display:block;}
.tgv-favorites .favorites-container .favorites-movie .movie-date{font:15px/19px 'Gotham-Bold';text-transform:uppercase;display:block;color:#fff;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-info{position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-info:hover .movie-info{opacity:1;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-info figure:after{position:absolute;content:'';width:100%;height:0%;bottom:0px;left:0;background: rgba(0, 0, 0, 0.9);-moz-box-shadow:0 0 5px inset rgba(0, 0, 0, 0.9);-webkit-box-shadow:0 0 5px inset rgba(0, 0, 0, 0.9);box-shadow:0 0 5px inset rgba(0, 0, 0, 0.9);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.tgv-favorites .favorites-container .favorites-movie .fav-movie-info:hover figure:after{height:100%;}
.tgv-favorites .favorites-container .favorites-movie .movie-info{position: absolute;width: 100%;left: 0;opacity:0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;padding:8px 0 0 16px;/* -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); */top: 55px;height: auto;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-movie-information{margin:0;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-movie-information li{width:auto;}
.tgv-favorites .favorites-container .favorites-movie .fav-play-icon{display:block;width:32px;height:32px;width:32px;height:32px;background: url(../images/sprite-icons.png) no-repeat;background-position:-239px 1px;}
.tgv-favorites .favorites-container .favorites-movie h4{font:19px/23px 'Gotham-Bold';color:#fff;padding-top:8px;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-movie-information li{display:inline-block;position:relative;font:12px/19px 'Gotham-Medium';color:#fff;padding:0 6px 0 0;vertical-align: top;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-movie-information .fav-movie-grade{display:inline-block;width: 22px;height: 21px;top: 0;left: 0;background: url(../images/fav-grade.png) no-repeat;background-size:22px !important;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-movie-btn{padding-top:12px;display:inline-block;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-btn{font: 19px/23px 'Gotham-Narrow-Black';color: #000;background: #fff;padding:6px 20px 6px 32px;position:relative;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;display:block;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-btn:hover{background:#ed1c24;color:#fff;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-btn:hover:before{border-top: 35px solid #ed1c24;}
.tgv-favorites .favorites-container .favorites-movie .movie-info .fav-btn:before{position: absolute;content: '';top: 0px;right: -10px;width: 0px;height: 100%;border-top:35px solid #fff;border-right: 10px solid transparent;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
/* favorites movie end */

/* Contactus */
.tgv-contactus-blk{padding:60px 0 130px;}

.tgv-contactus-blk .google-info{width:35%;float:left;}
.tgv-contactus-blk .google-info .cinema-map .embed-responsive-100x400px{padding-bottom:565px;}
.tgv-contactus-blk .google-info .cinema-map, .tgv-contactus-blk .google-info .cinema-map img{cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.tgv-contactus-blk .google-info .get-drctn{font:15px/31px 'Gotham-Book';color:#fff;padding-left:40px;margin:24px 0 0;position:relative;display:none;}
.tgv-contactus-blk .google-info .get-drctn:before{content:'';background:url('../images/aboutus/ic-sprite.png') no-repeat 0 0;background-position:-112px -68px;width:31px;height:31px;position:absolute;left:0;top:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-contactus-blk .google-info .get-drctn:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.tgv-contactus-blk .tgv-enquiry-blk{width:65%;float:right;padding:0 75px 0 68px;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-hdng h3{font:30px/34px 'GothamBlack';color:#fff;text-transform:capitalize;padding:14px 0 28px;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-hdng p{font:21px/29px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.5);}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-hdng a{font-family:'Gotham-Book';color:#ec1c24;}
.tgv-contactus-blk .enquiry-contentblk .tgv-contactus-form{font-size:0;}
.tgv-contactus-blk .enquiry-contentblk .tgv-contactus-form .tgv-form-group .form-group{margin-bottom:25px;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-form-group{width:50%;display:inline-block;padding:0 62px 0 0;vertical-align:bottom;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-form-group.last-child{width:100%;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-form-group .form-group .form-control{/* padding:0 10px 15px 0; */}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-form-group .form-group textarea.form-control{min-height:55px;resize:none;padding:0;}
.tgv-contactus-blk .enquiry-contentblk .tgv-contactus-form .tgv-form-group .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li a{padding-left:20px;}

/* .tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-text-show span{overflow:visible;} */

.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .form-group label > span.form-info{font:13px/13px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.5);}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-btn-groups{float:left;padding:54px 0 0;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-btn-groups .submit-btn{font-size:25px;line-height:30px;font-family:'GothamBlack';color:#fff;padding:13px;text-align:center;background:#ed1c24;min-width:336px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-btn-groups .submit-btn:hover{color:#ed1c24;background:#fff;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt{padding:90px 0 0;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt h4{font:25px/28px 'GothamBlack';color:#fff;text-transform:capitalize;padding:53px 10px 8px 0;position:relative;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt p{font:19px/30px 'Gotham-Book';color:#fff;color:rgba(255,255,225,0.44);text-transform:capitalize;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt a{font:19px/30px 'Gotham-Book';color:#fff;color:rgba(255,255,225,0.44);text-transform:capitalize;text-decoration:none;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt .off-addrs{width:42%;float:left;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt .off-addrs h4:before{content:'';background:url('../images/aboutus/ic-sprite.png') no-repeat 0 0;background-position:-62px 0;width:44px;height:44px;position:absolute;top:0;left:0;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt .cus-service{width:58%;float:left;padding:0 0 0 100px;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-offcnt .cus-service h4:before{content:'';background:url('../images/aboutus/ic-sprite.png') no-repeat 0 0;background-position:0 0;width:44px;height:44px;position:absolute;top:0;left:0;}

/* Drop Down */
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-text-show .focus-star{display:inline-block;color:#ed1c24;}
.tgv-contactus-blk .tgv-location-experience-block .tgv-le-drop-down{width:100%;}
.tgv-contactus-blk .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font:15px/24px 'Gotham-Light';color:#fff;padding:10px 20px 10px 0px;border-bottom:2px solid #545454;border-radius:0;}
.tgv-contactus-blk .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{border-bottom:1px solid rgba(0, 0, 0, 0.11);padding-right: 40px;padding-left: 20px;	font-size: 17px;font-family: 'Gotham-Medium';}
.tgv-contactus-blk .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{}
.tgv-contactus-blk .tgv-location-experience-block .tgv-le-drop-down.focus .tgv-text-show{border-bottom:2px solid #ed1c24;}
/*

.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-location-experience-block .tgv-le-drop-down-lists{top:51px;bottom:auto;-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;}

.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-text-show{font:15px/15px 'Gotham-Light';color:#fff;color:rgba(255,255,255,0.5);background:transparent;text-transform:capitalize;padding:8px 25px 16px 0;min-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-location-experience-block{padding:0;border:1px solid #545454;border-width:0 0 2px 0;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-location-experience-block .tgv-le-drop-down{width:100%;position:relative;padding:10px 0 0;margin:0;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-location-experience-block .tgv-le-drop-down:after{background:url('../images/aboutus/ic-sprite.png') no-repeat 0 0;background-position:-163px 0;width:14px;height:10px;position:absolute;right:3px;bottom:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;z-index:-1;}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-location-experience-block .tgv-le-drop-down.open:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);}
.tgv-contactus-blk .tgv-enquiry-blk .enquiry-contentblk .tgv-location-experience-block .tgv-le-drop-down.open .input-border{bottom:-2px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} */
/*E.O Drop Down */

/* Contactus End */

/* about us page start */
.about-banner{position:relative;}
.about-banner .about-banner-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);}
.about-banner h1{font: 65px/69px 'GothamBlack';color:#fff;position:absolute;bottom:90px;left:134px;}

.tgv-about-blk .about-content-blk .about-tab-blk{float: left;font-size: 0px;padding:62px 0 32px 0;border-bottom:1px solid #999;width:100%;}
.tgv-about-blk .about-content-blk .about-tab-blk li:first-child{padding-left:0;}
.tgv-about-blk .about-content-blk .about-tab-blk li {display: inline-block;padding-left: 82px;}
.tgv-about-blk .about-content-blk .about-tab-blk li a {font: 22px/26px 'Gotham-Light';color: #fff;display: block;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-about-blk .about-content-blk .about-tab-blk li.active a{font-family: 'GothamBlack';}
/* .tgv-about-blk .about-content-blk .about-tab-blk li a:hover{color:#ed1c24;} */
.tgv-about-blk .about-content{padding:52px 0 55px 0;}
.tgv-about-blk .about-content h4{font:30px/34px 'GothamBlack';color:#fff;padding-bottom:36px;}
.tgv-about-blk .about-content p{font:21px/30px 'Gotham-Light';padding-bottom:30px;opacity:0.5;}
.tgv-about-blk .about-content p:last-child{padding-bottom:0;}
.tgv-about-blk .about-loc-blk{padding:55px 0 68px;}
.tgv-about-blk .about-loc-blk .about-left{width: 35%;float: left;}
.tgv-about-blk .about-loc-blk .about-left figure > img{-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tgv-about-blk .about-loc-blk .about-left .cinema-map .embed-responsive-100x400px{padding-bottom:330px;}
.tgv-about-blk .about-loc-blk .about-right{width: 65%;float: left;padding:42px 0 0 58px;}
.tgv-about-blk .about-loc-blk .about-right h4{font:30px/34px 'GothamBlack';color:#fff;padding-bottom:20px;}
.tgv-about-blk .about-loc-blk .about-right p{font:19px/34px 'Gotham-Light';color:#fff;opacity:0.5;}
.tgv-about-blk .about-loc-blk .about-right .find-btn-group{padding-top:28px;}
.tgv-about-blk .about-loc-blk .about-right .find-btn{font:21px/46px 'GothamBlack';color: #fff;padding:0 46px 0 76px;text-align: center;background: #ed1c24;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;position:relative;}
.tgv-about-blk .about-loc-blk .about-right .find-btn:before{content:'';background:url('../images/aboutus/ic-sprite.png');position:absolute;left:44px;width:20px;height:28px;background-position:-127px 0;top: 55%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.tgv-about-blk .gallery-blk{padding:68px 0 72px 0;}
.tgv-about-blk .gallery-blk h4{font:30px/34px 'GothamBlack';color:#fff;padding-bottom:34px;}
.tgv-about-blk .gallery-blk .gallery-img{font-size:0;margin:0 -20px;}
.tgv-about-blk .gallery-blk .gallery-img img{width:100%;}
.tgv-about-blk .gallery-blk .gallery-img li{display:inline-block;padding:0 20px 40px 20px;width:25%;}
.tgv-about-blk .gallery-blk .view-all-btn{text-align:right;}
.tgv-about-blk .gallery-blk .view-all-btn.gallery4img-xs-visible{display:none;}
.tgv-about-blk .gallery-blk .view-all-btn a{font:25px/29px 'GothamBlack';color:#fff;}
.tgv-about-blk .video-blk{padding:72px 0 200px 0;}
.tgv-about-blk .video-blk h4{font:30px/34px 'GothamBlack';color:#fff;padding-bottom:30px;}
.tgv-about-blk .video-blk .video-img{font-size:0;margin:0 -27px;}
.tgv-about-blk .video-blk .video-img figure img{width:100%;}
.tgv-about-blk .video-blk .video-img li{display:inline-block;padding:0 27px;padding-bottom:40px;width:50%;}
.tgv-about-blk .video-blk .video-img li figure{position:relative;cursor:pointer;}
.tgv-about-blk .video-blk .video-img li figure:after{content:'';background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.5;}
.tgv-about-blk .video-blk .video-img li figure:before{content:'';background:url('../images/aboutus/ic-sprite.png');position:absolute;top:50%;left:50%;width:70px;height:70px;background-position:-10px 100px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;cursor:pointer;}
.tgv-about-blk .video-blk .view-all-btn{text-align:right;}
.tgv-about-blk .video-blk .view-all-btn a{font:25px/29px 'GothamBlack';color:#fff;}
.aboutus-img-popup .modal-header{border:0;padding:0;font-weight: normal;position:relative;}
.aboutus-img-popup .modal-header .close{color:#fff;opacity:1;}
.aboutus-img-popup .modal-content{box-shadow:none;background:transparent;position:absolute;top:50%;left:50%;border:0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.aboutus-img-popup .modal-body{padding:0;}
.aboutus-img-popup .glyphicon-chevron-left:before{content:'';background:url('../images/ic-sprit.png');position:absolute;top:0;left:0;width:13px;height:22px;background-position:-33px -65px;}
.aboutus-img-popup .glyphicon-chevron-right:before{content:'';background:url('../images/ic-sprit.png');position:absolute;top:0;right:0;width:13px;height:22px;background-position:0 -65px;}
.aboutus-img-popup .mtrailermodal-close {width: 15px;height: 15px;background: url('../images/ic-tmodal-close.png') no-repeat 0 0;text-indent: -999em;position: absolute;top:-20px;border:0;right:0;z-index: 2;}
/* about us page end */





/*Terms and Conditions Block*/
.tgv-wrapper .tgv-content .tandc-block{margin:80px 0px;}
.tgv-wrapper .tgv-content .tandc-block .tandc h1{font:65px/70px 'Gotham-Black';color:#ffffff;letter-spacing:1px;margin-bottom:41px;}
.tgv-wrapper .tgv-content .tandc-block .tandc p{margin-top: 28px;font:17px/27px 'Gotham-Medium';color:#ffffff;padding: 0px 10px;}
/*Terms and Conditions Contents*/
.tgv-wrapper .tgv-content .tandc-block .tandc-content-block{width: 1180px;margin: 0 auto;}
.malasiyan-bordr{border-top:1px solid rgba(255, 255, 255, 0.5);margin-top:40px;}

.tgv-wrapper .tgv-content .tandc-block .tandc-content-block .malasiyan-bordr.tos h2{margin-top: 50px;}

.tgv-wrapper .tgv-content .tandc-block .tandc-content-block h2{font:29px/35px 'Gotham-Bold';color:#ffffff;letter-spacing: 1px;margin-bottom: 30px;margin-top: 65px;}
.tgv-wrapper .tgv-content .tandc-block .tandc-content-block li{margin-top: 30px;position: relative;padding-left: 77px;vertical-align: middle;min-height: 50px;display: table;height: 50px;}
.tgv-wrapper .tgv-content .tandc-block .tandc-content-block li section{display:table-cell;vertical-align: middle;text-align:left;}
.tgv-wrapper .tgv-content .tandc-block .tandc-content-block li span{font: 17px/50px 'Gotham-Medium';height: 50px;width:50px;border:1px solid #656565;position:absolute;left: 0;top: 0;border-radius: 50%;text-align: center;color: #ffffff;font-size:12px;top: 5%;-webkit-transform: translate(0,-5%);-o-transform: translate(0,-5%);-moz-transform: translate(0,-5%);-ms-transform: translate(0,-5%);transform: translate(0,-5%);}
.tgv-wrapper .tgv-content .tandc-block .tandc-content-block li p{font: 17px/27px 'Gotham-Medium';color:#656565;padding:0;}
.tgv-wrapper .tgv-content .tandc-block .tandc-content-block .mandatory p{color:#ed1c24;text-transform:uppercase;}
.tgv-wrapper .tgv-content .tgv-family-friendly-block{max-width:1180px;margin:0 auto;}
.tgv-wrapper .tgv-content .tgv-family-friendly-block p{padding-bottom:0;}
.tgv-wrapper .tgv-content .tgv-family-friendly-block .list-bullet{padding-top:10px;}
.tgv-wrapper .tgv-content .tgv-family-friendly-block h2{padding:20px 0 10px;font: 26px/28px 'Gotham-Medium';}
/*E.O Terms and Conditions Contents*/
/*E.O Terms and Conditions Block*/


/*Error model css*/
.error-popup-btn{}
.error-popup-content{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(35, 35, 35, 0.92);z-index:9999;}
.error-popup-content .error-popup-body{width:50%;height:auto;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.error-popup-content .error-popup-body .error-content{max-width:500px;min-height:auto;margin:0 auto;background:#000;position:relative;padding:20px;text-align:center;}
.error-popup-content .error-popup-body .error-popup-close{width: 25px;height: 26px;background: url(../images/signup/close-icon.png) no-repeat 0 0;display: block;position: absolute;bottom:100%;right:0px;z-index: 2;}
.error-popup-content .error-popup-body .error-content p{font:16px/16px 'Gotham-Book';color: #fff;}
/*Error end*/

/* 404 Error */
.tgv-error-block{background:#fff;overflow:hidden;}
.tgv-error-block .error-top-content{position:relative;z-index:1;}
.tgv-error-block .error-top-content .error-logo{position:absolute;left:436px;top:42px;}
.tgv-error-block .error-bottom-content{background:url('../images/error/404-bg-bottom.png') no-repeat 135px 0;width:100%;height:390px;margin:-115px 0 0 0;position:relative;}
.tgv-error-block .error-bottom-content .help-links{padding:0 10px 0 0;position:absolute;top:90px;left:1020px;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-o-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);}
.tgv-error-block .error-bottom-content .help-links h6{font:24px/28px 'Gotham-Bold';color:#000;}
.tgv-error-block .error-bottom-content .help-links a{font:21px/24px 'Gotham-Narrow-Black';color:#ed1c24;padding:7px 0 0;text-decoration:underline;display:inline-block;position:relative;}
.tgv-error-block .error-bottom-content .help-links a:last-child{margin:0 0 0 30px;}
.tgv-error-block .error-bottom-content .help-links a:last-child:before{content:'';background:#acacac;width:1px;height:18px;position:absolute;left:-18px;top:13px;}
.tgv-error-block .error-bottom-content p{font:16px/24px 'Gotham-Bold';color:#fff;width:100%;text-align:center;padding:0 15px;position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
/* 404 Error End */

/*Server-Error-Page*/
.server-error-page{background: #050606;background: -moz-linear-gradient(top, #050606 0%, #000000 100%);background: -webkit-linear-gradient(top, #050606 0%,#000000 100%);background: linear-gradient(to bottom, #050606 0%,#000000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050606', endColorstr='#000000',GradientType=0 );}
.tgv-wrapper .tgv-server-error-block{padding-top: 105px;position: relative;background:url("../images/error/500-bg.jpg") 0px 105px;background-size:cover;}
.tgv-wrapper .tgv-server-error-block .server-error-top{margin:63px auto 0 auto; max-width:580px;text-align: center}
.tgv-wrapper .tgv-server-error-block .server-error-top figure{display: inline-block}
.tgv-wrapper .tgv-server-error-block .server-error-top h2{font:21px/52px 'Gotham-Book';color:#81868c;position: relative }
.tgv-wrapper .tgv-server-error-block .server-error-top h2:after{content:'';height: 1px;width: 100%;background:radial-gradient(#292b2e 9%, #121519 61%);bottom: 0;left: 0;display: block}
.tgv-wrapper .tgv-server-error-block .server-error-top h3{font:20px/49px 'Gotham-Book';color:#ffffff;position: relative }
.tgv-wrapper .tgv-server-error-block .server-error-top h3 a{color: #ed1c24;font:17px/49px 'Gotham-Book';border-bottom:1px solid #ed1c24}
.tgv-wrapper .tgv-server-error-block .server-error-top p{font:14px/53px 'Gotham-Medium'; color:#434d59;margin-top: 387px;}

/*E.O Server-Error-Page*/
/* Maitanance Block */
.tgv-maitanance-block{position:relative;}
.tgv-maitanance-block .tgv-maint-cont{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding:15px;background:rgba(0, 0, 0, 0.62);z-index:1;}
.tgv-maitanance-block .tgv-maint-cont:after{position:absolute;content:'';width:100%;height:35%;bottom:0;left:0;background-image:linear-gradient(rgba(0, 0, 0, 0.01),rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.9),rgba(0, 0, 0, 0.95),rgba(0, 0, 0, 1));z-index:-1;}
.tgv-maitanance-block .tgv-maint-cont h1{position:absolute;font:38px/40px 'Gotham-Black';color:#fff;margin-top:-51px;text-transform:uppercase;padding:0 10px;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;}
/* .tgv-maitanance-block .tgv-maint-cont h1:before{position:absolute;content:'';width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0, 0, 0, 0.52);background-image: linear-gradient(#000,#000);z-index:-1;} */
.tgv-maitanance-block .tgv-maint-cont h1 .tgv-secondary-cont{font:16px/20px 'Gotham-Book';display:block;padding-top:9px;letter-spacing:0.7px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block{position:absolute;width:100%;bottom:0;left:0;padding-bottom:22px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block h2{font:15px/20px 'Gotham-Bold';color:#dfdfdf;text-transform:uppercase;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul{font-size:0;padding:9px 0 17px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li{display:inline-block;padding:0 11px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li a{display:block;background:url('../images/error/socila-icon-sprite.png') no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-fb a{width:9px;height:18px;background-position:top left;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-twitter a{width:18px;height:15px;background-position:-28px 0;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-inst a{width:16px;height:16px;background-position:-66px 0;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-gplus a{width:19px;height:16px;background-position:-102px 0;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-fb a:hover{background-position: 0 -38px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-twitter a:hover{background-position:-28px -41px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-inst a:hover{background-position:-66px -40px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block ul li.icon-gplus a:hover{background-position:-102px -40px;}
.tgv-maitanance-block .tgv-maint-cont .tgv-social-block p{font:12px/15px 'Gotham-Book';color:rgba(143, 143, 143, 0.50);}
/*E.O Maitanance Block */

/* experiences start */
.tgv-experiences{}
.tgv-experiences{padding-bottom:82px;}
.tgv-experiences .exp-banner-img{position:relative; min-height: 300px;}
.tgv-experiences .exp-banner-img:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}
.tgv-experiences .exp-gra-light{position:relative;}
.tgv-experiences .exp-gra-light:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}
.tgv-experiences ul li{position:relative;}
.tgv-left-details{}
.tgv-experiences .tgv-left-details{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.tgv-experiences .tgv-left-details .container{height:100%;}
.tgv-experiences .tgv-left-details .tgv-left-contant{max-width:45%;position: absolute;top:50%;left:145px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.tgv-experiences .tgv-left-details .tgv-left-contant h1{font:40px/44px 'Gotham-Bold';color:#fff;padding:18px 0 20px 0;}
.tgv-experiences .tgv-left-details .tgv-left-contant h2{font:40px/44px 'Gotham-Bold';color:#fff;padding: 0 0 20px 0;}
.tgv-experiences .tgv-left-details .tgv-left-contant h1 span.dropcaps{float: right;font-size: 87px;padding-top: 15px;}
.tgv-experiences .tgv-left-details .tgv-left-contant h2 span.dropcaps{float: right;font-size: 87px;padding-top: 15px;}
.tgv-experiences .tgv-left-details .tgv-left-contant .tgv-btn-group .view-btn{font:25px/29px 'Gotham-Bold';color: #fff;text-align: center;display:inline-block;background: #ed1c24;padding:13px 22px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-experiences .tgv-left-details .tgv-left-contant .tgv-btn-group .view-btn:hover{background:#fff;color:#ed1c24;}
.tgv-experiences ul.tgv-experience-list li:nth-child(even) .tgv-left-details .tgv-left-contant{left:auto;right:15px;}
.tgv-right-details{}
.tgv-experiences .tgv-right-details{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.tgv-experiences .tgv-right-details .container{height:100%;}
.tgv-experiences .tgv-right-details .tgv-right-contant{position: absolute;top:50%;max-width:50%;left:auto;right:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.tgv-experiences .tgv-right-details .tgv-right-contant h1{font:40px/44px 'Gotham-Bold';color:#fff;padding:18px 0 20px 0;}
.tgv-experiences .tgv-right-details .tgv-right-contant h2{font:40px/44px 'Gotham-Bold';color:#fff;padding:18px 0 20px 0;}
.tgv-experiences .tgv-right-details .tgv-right-contant .tgv-btn-group .view-btn{font:25px/29px 'Gotham-Bold';color: #fff;text-align: center;display:inline-block;background: #ed1c24;padding:13px 22px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-experiences .tgv-right-details .tgv-right-contant .tgv-btn-group .view-btn:hover{background:#fff;color:#ed1c24;}
/* experiences end */
/*  Movie club */
.movieclub-banner-block{position:relative;}
.movieclub-banner-block figure{position:relative;}
.movieclub-banner-block figure:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.8);}
.movieclub-banner-block .container{height:100%;}
.movieclub-banner-block .movie-club-cont{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;font-size:0;}
.movieclub-banner-block .movie-club-cont:before{position:absolute;content:'';width:813px;height:585px;top:71px;left:110px;background:url('../images/movie-club/movieclub-bg.png') no-repeat;}
.movieclub-banner-block .movie-club-cont .move-club-row{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.movieclub-banner-block .movie-club-cont .move-club-row .left-block,.movieclub-banner-block .movie-club-cont .move-club-row .right-block{display:inline-block;vertical-align:top;}
.movieclub-banner-block .movie-club-cont .move-club-row .left-block{width:40%;}
.movieclub-banner-block .movie-club-cont .move-club-row .left-block figure{height:auto;}
.movieclub-banner-block .movie-club-cont .move-club-row .left-block figure:before{display:none;}
.movieclub-banner-block .movie-club-cont .move-club-row .left-block figure img{position:static;margin:0;width:90%;}
.movieclub-banner-block .movie-club-cont .move-club-row .left-block h2{font:20px/25px 'Gotham-Bold';padding:252px 20px 0 20px;background:url('../images/movie-club/movieclub.png') no-repeat top center;text-align:center;letter-spacing:3px;text-transform:uppercase;background-size:90%;}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block{width:60%;}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block h1{font:65px/70px 'Gotham-Black';padding-bottom:12px;}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block p{font:18px/29px 'Gotham-Medium';letter-spacing:0.5px;max-width: 880px;}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block p span{color:#ec1c24;}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block h3{font:20px/22px 'Gotham-Black';}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block ul li{padding-left:15px;margin-top:13px;position:relative;font:14px/18px 'Gotham-Medium';}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block ul li:before{position:absolute;content:'';width:7px;height:7px;top:50%;left:0;background:#cf202e;border-radius:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block .tgv-btn-groups{padding-top:30px;padding-bottom:52px;}
.movieclub-banner-block .movie-club-cont .move-club-row .right-block .tgv-btn-groups .tgv-btn{text-transform:capitalize;font:25px/56px 'Gotham-Black';padding:0 22px;letter-spacing:0.5px;}
.tgv-tabs-block .tgv-tabs{font-size:0;}
.tgv-tabs-block .tgv-tabs-scroller{width:100%;height:auto;border-bottom:1px solid rgba(255, 255, 255, 0.40);}

.tgv-tabs-block .tgv-tabs-scroller{width:100% !important;height:100% !important;}
.tgv-tabs-block .tgv-tabs-scroller .tse-content{display: inline-block;white-space: nowrap;height:auto !important;}
.tgv-tabs-block .tgv-tabs-scroller .tse-scroll-content{height:100% !important;}
.tgv-tabs-block .tgv-tabs-scroller .tse-scrollbar{height:3px;}
.tgv-tabs-block .tgv-tabs-scroller .tse-scrollbar .drag-handle{opacity:1;height:3px;top:0;background:#aeaeae;}
.tgv-tabs-block .tgv-tabs li{display:inline-block;padding-left:80px;vertical-align:top;}
.tgv-tabs-block .tgv-tabs li:first-child{padding-left:0;width:217px;}
.tgv-tabs-block .tgv-tabs li a{display:inline-block;font:22px/25px 'Gotham-Light';color:#fff;padding-bottom:28px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.tgv-tabs-block .tgv-tabs li.active a{font:22px/25px 'Gotham-Black';}
.tgv-tabs-block .tgv-tabs li a:hover{color:#ed1c24;}
.movieclub-tabs-block .tgv-tabs{padding-top:60px;}
.tgv-tabs-block .tab-content{}
.mc-video-block{max-width:1020px;background:#060405;border-radius:7px;overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:92px auto 81px}
.mc-video-block figure{position:relative;cursor:pointer;}
.mc-video-block figure:before,.mc-video-block figure:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.50);}
.mc-video-block figure:after{width:63px;height:63px;top:50%;left:50%;background:transparent url('../images/movie-club/video-play-icon.png') no-repeat;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.mc-video-block p{position:relative;font:21px/73px 'Gotham-Black' !important;color:#fff !important;padding-left:15px;margin-left:22px;}
.mc-video-block p:before{display:none;position:absolute;content:'';top:50%;left:0;width:47px;height:47px;border-radius:50%;background:#ec1c24 url('../images/movie-club/tgv-logo-icon-video.png') no-repeat;background-size:36px 17px;background-position:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.mc-exclusive-benefits{max-width:1260px;margin:0 auto;}
.tgv-wrapper .mc-exclusive-benefits .tgv-benifits-block ul{text-align:center;margin:0;padding-top:18px;}
.tgv-wrapper .mc-exclusive-benefits .tgv-benifits-block ul li{width:25%;padding:54px 20px;}
.tgv-wrapper .mc-exclusive-benefits .tgv-benifits-block ul li:first-child:before{display:none;}
.tgv-wrapper .mc-exclusive-benefits .tgv-benifits-block ul li:nth-child(4n+1):before{background:transparent;}
.tgv-wrapper .mc-exclusive-benefits .tgv-benifits-block ul li:before{top:90px;}
.tgv-wrapper .mc-exclusive-benefits .tgv-benifits-block ul li p{padding:0 30px;}
.mc-exclusive-benefits p{max-width:1120px;margin:0 auto;text-align:center;font:17px/26px 'Gotham-Medium';color:#fff;}
.mc-exclusive-benefits .mc-tc-apply{/*background:#121211;*/padding:65px 130px 45px;border-radius:10px;margin-bottom:83px;}
.mc-exclusive-benefits .mc-tc-apply li{font:16px/27px 'Gotham-Medium';color:#838383;text-align:center;padding-top:28px;}
.mc-exclusive-benefits .mc-tc-apply li a{color:#ec1c24;}
/* .tgv-movieclub-block .movieclub-benefits-cont .mc-video-block .mc-video-block figure:after, */
.tgv-movieclub-block .movieclub-benefits-cont .mc-video-block figure{/* cursor:auto; */}
.tgv-movieclub-block .movieclub-benefits-cont .mc-video-block figure:after,.tgv-movieclub-block .movieclub-benefits-cont .mc-video-block figure:before{/* display:none; */}
.mc-exclusive-benefits .mc-tc-apply li:first-child{padding-top:0;}
.whats-new-cont h4{font:40px/42px 'Gotham-Black';color:#fff;padding:69px 0 14px;}
.whats-new-cont h2{font:40px/42px 'Gotham-Black';color:#fff;padding:69px 0 14px;}
.whats-new-cont h4 span{color:#ed1c24;}
.whats-new-cont h2 span{color:#ed1c24;}
.mc-movie-money-block h5{font:40px/42px 'Gotham-Black';color:#fff;padding-bottom:25px;}
.mc-movie-money-block h2{font:40px/42px 'Gotham-Black';color:#fff;padding-bottom:25px;}
.mc-movie-money-block-img{margin-top:124px;margin-bottom:122px;}
.mc-movie-money-block{background:#272727;border-radius:10px;margin-top:124px;padding:76px 75px 50px 121px;margin-bottom:122px;}
.mc-movie-money-block .tse-scroll-block{padding-bottom:30px;}
.mc-movie-money-block .moviemoney-scrollable{width:100%;height:auto !important;padding-bottom:30px;}
.mc-movie-money-block .moviemoney-scrollable .tse-content{height:auto !important;display: inline-block; /* allows element to expand outside container without setting explicit width */white-space: nowrap; }
.mc-movie-money-block .moviemoney-scrollable .tse-scroll-content{}
.mc-movie-money-block .mc-movie-money{font-size:0;display:block;position:relative;padding:16px 0;white-space: nowrap; }
.mc-movie-money-block .mc-movie-money li{display:inline-block;position:relative;width:131px;height:131px;border-radius:50%;border:1px dashed #fff;text-align:center;vertical-align:middle;margin-left:59px;background:#272727;}
.mc-movie-money-block .mc-movie-money li:first-child{margin-left:0;;width:181px;height:181px;background:#fff;border:none;}
.mc-movie-money-block .mc-movie-money li:before{position:absolute;content:'';width:59px;height:5px;top:50%;left:-59px;margin-top:-3px;background:url('../images/movie-club/dash-icon.png') repeat;}
.mc-movie-money-block .mc-movie-money.luxe-list li:before{background:url('../images/movie-club/dash-icon-2.png') repeat;}
.mc-movie-money-block .mc-movie-money.luxe-list li{border-color:#ed1b23;}
.mc-movie-money-block .mc-movie-money.luxe-list li a{color:#f31a23;}
.mc-movie-money-block .mc-movie-money.imax-list li:before{background:url('../images/movie-club/dash-icon-4.png') repeat;}
.mc-movie-money-block .mc-movie-money.imax-list li{border-color:#0095d7;}
.mc-movie-money-block .mc-movie-money.imax-list li a{color:#0095d7;}
.mc-movie-money-block .mc-movie-money.beanie li:before{background:url('../images/movie-club/dash-icon-3.png') repeat;}
.mc-movie-money-block .mc-movie-money.beanie li{border-color:#63c5b9;}
.mc-movie-money-block .mc-movie-money.beanie li a{color:#63c6ba;}
.mc-movie-money-block .mc-movie-money.standard-hall li:first-child{background:#ed1c24;}
.mc-movie-money-block .mc-movie-money li figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.mc-movie-money-block .mc-movie-money li a{font:38px/40px 'Gotham-Bold';color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.mc-movie-money-block .mc-movie-money li a span{display:block;font-size:14px;line-height:14px;color:#fff;}
.mc-movie-money-block .mc-movie-money.beanie li.colr3{border-color:#4d5fab;}
.mc-movie-money-block .mc-movie-money.beanie li.colr4{border-color:#e15177;}
.mc-movie-money-block .mc-movie-money.beanie li.colr4 a{color:#e15177;}
.mc-movie-money-block .mc-movie-money.beanie li.colr3:before,.mc-movie-money-block .mc-movie-money.beanie li.colr4:before{position:absolute;content:'';width:59px;height:5px;top:50%;left:-59px;margin-top:-3px;z-index:1;}
.mc-movie-money-block .mc-movie-money.beanie li.colr3:before{background:url('../images/movie-club/dash-icon-5.png') repeat;}
.mc-movie-money-block .mc-movie-money.indulge li:before{background: url(../images/movie-club/dash-icon-6.png) repeat;}
.mc-movie-money-block .mc-movie-money.indulge li{border-color: #e15177;}
.mc-movie-money-block .mc-movie-money.beanie li.colr4:before{left:-57px;background:url('../images/movie-club/dash-icon-6.png') repeat;}
.mc-movie-money-block p{font:17px/26px 'Gotham-Medium';color:#fff;float:left;padding-top:50px;padding-left:12px;}
.mc-movie-money-block .moviemoney-scrollable.tse-scrollable.horizontal .tse-scrollbar{border-bottom:1px solid rgba(255, 255, 255, 0.5);height:5px;}
.mc-movie-money-block .moviemoney-scrollable.tse-scrollable.horizontal .tse-scrollbar .drag-handle{opacity:1;background:#ed1c24;height:3px;}
.mc-movie-money-block .mc-add-money{position:static;}
.mc-movie-money-block .btn-view-group{float:right;padding-top:39px;}
.whats-new-cont .every-money-block figure{max-width:1431px;margin:0 auto;}
.whats-new-cont .every-money-block figure.moviemoneyoffer{padding-top:50px;}
.whats-new-cont .every-money-block .btn-view-group{margin-top:37px;margin-right:75px;padding-bottom:64px;}
.faq-cont h5{font:17px/20px 'Gotham-Bold';color:#fff;padding:50px 0 27px;}
.faq-cont h2{font:17px/20px 'Gotham-Bold';color:#fff;padding:50px 0 27px;}
.faq-cont .cinema-location-accordion-block .panel-default>.panel-heading .panel-title{padding:0;}
.faq-cont.tc-cont{padding-top:56px;}
.faq-cont .cinema-location-accordion-block .panel-group .panel.panel-default{background:#242424;}
.faq-cont .cinema-location-accordion-block .panel-default>.panel-heading .panel-title a{font:17px/20px 'Gotham-Book';color:rgba(255, 255, 255, 0.80);padding:22px 30px 22px 0;}
.faq-cont .cinema-location-accordion-block .panel-default>.panel-heading{padding:0 55px 0 50px;}
.faq-cont .cinema-location-accordion-block .panel-default>.panel-heading .panel-title{padding-left:0;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body{padding:0 55px 35px 50px;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body p{font:16px/27px 'Gotham-Book';color:rgba(255, 255, 255, 0.60);padding-top:20px;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body p a{color:#ed1c24;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body p:first-child{padding-top:0;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-heading.collapseopen .panel-title a{color:rgba(237, 28, 36, 0.80);}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body ul{padding-left: 18px;padding-top:25px;}
ul.alphabet,ul.lower-roman,ul.list-bullet{padding-top:25px;padding-left:20px !important;margin-bottom:25px;}
.pb0{margin-bottom:0 !important;}
.pb10{margin-bottom:10px !important;}
.pb20{margin-bottom:20px !important;}
.pb0 li:last-child{padding-bottom:0 !important;}
ul.alphabet li{list-style-type: lower-alpha !important;}
ul.alphabet li:before,ul.list-bullet li:before{display:none !important;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body ul.lower-roman li,ul.lower-roman li{list-style-type:lower-roman !important;}
ul.lower-roman li:before{display:none;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body ul.list-bullet li,ul.list-bullet li{list-style-type: disc;text-align:left;}
ul.list-bullet li{}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body ul li{font: 16px/27px 'Gotham-Book';color: rgba(255, 255, 255, 0.60);padding-top: 20px;padding-left: 0px;list-style-type: lower-alpha;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body ul li a{color:#ed1c24;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body ul li:first-child{padding-top:0;}
.faq-cont .cinema-location-accordion-block .panel-default .panel-body p a{color:#ed1c24;}
/*E.O  Movie club */
/* FAQ page start */
.tgv-faq-blk .faq-banner {position: relative;}
.tgv-faq-blk .faq-banner .faq-banner-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background: linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0.33) 60%, rgba(0, 0, 0, 0.14) 80%, rgba(0, 0, 0, 0.14) 100%);background-size: 50%,50%;}
.browser-ie.browser-edge .tgv-faq-blk .faq-banner .faq-banner-img:after{background-size: auto;}
.tgv-faq-blk .faq-banner h1{font: 65px/69px 'GothamBlack';color:#fff;position:absolute;bottom:90px;left:134px;}

.tgv-faq-blk .faq-content-blk .faq-tab-blk{float: left;font-size: 0px;padding: 58px 0 32px 0;border-bottom: 1px solid #999;width: 100%;}
.tgv-faq-blk .faq-content-blk .faq-tab-blk ul{min-height: 27px;}
.tgv-faq-blk .faq-content-blk .faq-tab-blk li{display: inline-block;padding-left:82px;}
.tgv-faq-blk .faq-content-blk .faq-tab-blk li:first-child{padding-left:0;}
.tgv-faq-blk .faq-content-blk .faq-tab-blk li a{font: 22px/26px 'Gotham-Light';color: #fff;display: block;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;
 -o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.tgv-faq-blk .faq-content-blk .faq-tab-blk li.active a{font-family:'GothamBlack'}
.tgv-faq-blk .faq-content-blk .faq-tab-blk li a:hover{color:#ed1c24;}
.tgv-faq-blk .tab-content{padding: 82px 0 35px 0}
.tgv-faq-blk .tab-content .faq-cinema-content{width: 1200px;padding: 0 5px;margin: 0 auto;text-align: center}
.tgv-faq-blk .tab-content .faq-cinema-content h2{color: #ffffff;font:30px/34px 'Gotham-Black';letter-spacing: 1px;}
.tgv-faq-blk .tab-content .faq-cinema-content ul{list-style-type: none;text-align: center;margin-top: 92px;font-size: 0}
.tgv-faq-blk .tab-content .faq-cinema-content ul li{width: 33.33%;padding: 15px 0 105px;display: inline-block;vertical-align: top}
.tgv-faq-blk .tab-content .faq-cinema-content ul li a{display: block}
.tgv-faq-blk .tab-content .faq-cinema-content ul li figure{height:185px;width: 185px;line-height: 185px;border-radius:92px;border:1px solid #959595;display: inline-block;position: relative;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.tgv-faq-blk .tab-content .faq-cinema-content ul li figure:hover{background:#ed1c24;border: 1px solid #ed1c24}
.tgv-faq-blk .tab-content .faq-cinema-content ul li figure img{margin: 0 auto;display: inline-block;}
.tgv-faq-blk .tab-content .faq-cinema-content ul li h3{font:23px/27px 'Gotham-Medium';color:#ffffff;padding-top: 17px}
.tgv-faq-blk .tab-content .faq-cinema-content ul li p{width: 300px;font:17px/21px 'Gotham-Book';color: #ffffff;padding-top: 16px;margin: 0 auto}
.tgv-faq-blk .tab-content .faq-mvc-content{width: 1200px;padding: 0 5px;margin: 0 auto;text-align: center}
.tgv-faq-blk .tab-content .faq-mvc-content h2{color: #ffffff;font:30px/34px 'Gotham-Black';letter-spacing: 1px;}
.tgv-faq-blk .tab-content .faq-mvc-content ul{list-style-type: none;text-align: center;margin-top: 92px;font-size: 0}
.tgv-faq-blk .tab-content .faq-mvc-content ul li{width: 33.33%;padding: 15px 0 105px;display: inline-block;vertical-align: top}
.tgv-faq-blk .tab-content .faq-mvc-content ul li figure{height:185px;width: 185px;border-radius:92px;border:1px solid #959595;display: inline-block;position: relative;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.tgv-faq-blk .tab-content .faq-mvc-content ul li figure:hover{background:#ed1c24;border: 1px solid #ed1c24}
.tgv-faq-blk .tab-content .faq-mvc-content ul li figure img{margin-top: 50%;margin-left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.tgv-faq-blk .tab-content .faq-mvc-content ul li h3{font:23px/27px 'Gotham-Medium';color:#ffffff;padding-top: 17px}
.tgv-faq-blk .tab-content .faq-mvc-content ul li p{width: 300px;font:17px/21px 'Gotham-Book';color: #ffffff;padding-top: 16px;margin: 0 auto}

/*TGV Faq Description block*/
.tgv-content .faq-desc-block{width: 100%;padding-left: 14px;margin-top: 22px;}
.tgv-content .faq-desc-block h1{font:22px/26px 'Gotham-Black';color:#fff;position: relative;padding: 9px 0 38px 70px;}
.tgv-content .faq-desc-block h1:before{content:'';position: absolute;left: 5px;top: 11px;background:url(../images/faq/general.png) 0 0 no-repeat;width: 52px;height: 49px;background-size: 100%;}
.tgv-content .faq-desc-block.movie-pass h1{padding-left:60px;}
.tgv-content .faq-desc-block.movie-pass h1:before{background:url(../images/faq/pandv.png) 0 0 no-repeat;width:39px;height: 41px;background-size: 100%;}
.tgv-content .faq-desc-block.faq-exper h1:before{background:url(../images/screen.png) 0 0 no-repeat;width:40px;height:30px;background-size: 100%;}
.tgv-content .faq-desc-block.faq-tickets h1:before{background:url(../images/faq/tickets.png) 0 0 no-repeat;width:41px;height:37px;background-size: 100%;}
.tgv-content .faq-desc-block.faq-ratings h1:before{background:url(../images/faq/ratings.png) 0 0 no-repeat;width:40px;height:23px;background-size: 100%;}
.tgv-content .faq-desc-block .faq-content h3{font: 17px/20px 'Gotham-Bold';color: #fff;padding: 50px 0 27px;}
.tgv-content .faq-desc-block.faq-general .faq-content h3{font: 17px/20px 'Gotham-Bold';color: #fff;padding:50px 0 27px;}
.tgv-content .faq-desc-block h1:after{content:'';position: absolute;bottom: 0; background:#767675;width: 100%;left: 0px;height: 1px;}
.tgv-content .faq-desc-block.movie-pass .faq-content,.tgv-content .faq-desc-block.faq-ratings .faq-content{margin-top: 50px;}
.tgv-content .faq-desc-block .panel-group{margin-bottom: 85px;}
.tgv-content .faq-desc-block .panel{background:#2e2e2e;border:0px solid transparent;margin-top: 10px;border-radius: 6px; }
.tgv-content .faq-desc-block .panel.panel-default{padding:0 55px 0 50px; }
.tgv-content .faq-desc-block .panel.panel-default .panel-heading{background: none;min-height:65px;padding: 0}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a{background: none;padding: 0;font: 17px/28px 'Gotham-Bold';color:rgba(255, 255, 255, 0.80);display: block;padding:17px 0; -webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;position: relative;padding-right: 20px;}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:before, .tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:after{position: absolute;content:'';height: 19px;width: 2px;background: #ffffff;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:before{right: 0px;top: 34%;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed):before{background:#ed1c24}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:after{right: 0;top: 34%}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed):after{background:#ed1c24;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tgv-content .faq-desc-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed){/* color: #ed1c24 */}
.tgv-content .faq-desc-block .panel.panel-default .panel-body{padding: 0;border-top:0px;font: 16px/30px 'Gotham-Book';color:#a7a7a7;padding-bottom: 30px;}
.tgv-content .faq-desc-block .panel.panel-default .panel-body p{padding-top:8px;line-height:22px;}

.faq-rating-list{font-size:0;}
.faq-rating-list li .faq-col1{width:70px;vertical-align:top;}
.faq-rating-list li .faq-col1 img{/* width:38px; */}
.faq-rating-list li .faq-col2{width:80%;vertical-align:middle;}
.faq-rating-list li{padding-top:25px;}
.faq-rating-list li:first-child{padding-top:0px;}
.faq-rating-list li .faq-col1,.faq-rating-list li .faq-col2{display:inline-block;font: 16px/30px 'Gotham-Book';color: #a7a7a7;}
.faq-rating-list li .faq-col1,.faq-rating-list li .faq-col2 p{padding-top:20px;;}
.faq-rating-list li .faq-col1,.faq-rating-list li .faq-col2 p:first-child{padding-top:0px;}
/*E.O TGV Faq Description block*/
/* FAQ page Ends */

/* corporate sales start */
.tgv-corporate-sale{}
.tgv-corporate-sale .corporate-sale-banner .cor-bannar-img{position:relative;}
.tgv-corporate-sale .corporate-sale-banner .cor-bannar-img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);}
.cor-sale-inner{}
.tgv-corporate-sale .cor-sale-inner{position:relative;}
.tgv-corporate-sale{}
.tgv-corporate-sale .slick-dots{position: absolute;left: 50%;bottom: 67px;font-size: 0;text-align: center;display: inline-block;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.tgv-corporate-sale .slick-dots li{display: inline-block;padding: 0 5px;}
.tgv-corporate-sale .slick-dots li.slick-active button{width:12px;height:12px;background:#fff;}
.tgv-corporate-sale .slick-dots li button{padding: 0;margin: 0;width: 7px;height: 7px;border: 1px solid rgba(255, 255, 255, 0.6);border-radius: 50%;background: transparent;}
.tgv-corporate-sale .slick-arrow{font-size:0;border:0;padding:0;margin:0;width:24px;height:40px;position:absolute;background:url('../images/experiences/arrow.png') no-repeat;z-index:2;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.tgv-corporate-sale .slick-arrow.slick-prev{background-position:-15px -10px;left:98px;top:45%;}
.tgv-corporate-sale .slick-arrow.slick-next{background-position:-65px -10px;right:70px;top:45%;}
.cor-banner-head{}
.tgv-corporate-sale .cor-sale-inner .cor-banner-head{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.tgv-corporate-sale .cor-sale-inner .cor-banner-head .container{height:100%;}
.corporate-contant{}
.tgv-corporate-sale .cor-sale-inner .corporate-contant{position: absolute;bottom:142px;padding-left:70px;}
.tgv-corporate-sale .cor-sale-inner .cor-banner-head h1{font:65px/69px 'GothamBlack';color:#fff;padding-bottom:10px;}
.tgv-corporate-sale .cor-sale-inner .cor-banner-head p{font:18px/28px 'Gotham-Medium';color:#fff;width:75%;}
.cor-card-blk{}
.tgv-corporate-sale .cor-card-blk{padding:60px 0 100px 0;}
.tgv-event-cards{}
.tgv-event-cards{padding-right:92px;}
.tgv-corporate-sale .tgv-event-cards ul{font-size:0;}
.tgv-corporate-sale .tgv-event-cards ul li{display:inline-block;width:33.33333333333333%;padding:35px 60px 35px 0;}
.tgv-corporate-sale .tgv-event-cards ul li a{display:block;}
.tgv-corporate-sale .tgv-event-cards .card-img{position:relative;overflow:hidden;}
.tgv-corporate-sale .tgv-event-cards .card-img:after{content:'';position:absolute;top:0;left:0;height:101%;width:101%;background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);}
.tgv-corporate-sale .tgv-event-cards .card-img img{width:100%;}
.tgv-corporate-sale .tgv-event-cards .card-list{position:relative;}
.tgv-corporate-sale .tgv-event-cards .card-list h3{position:absolute;bottom:30px;left:30px;font:20px/24px 'Gotham-Medium';color:#fff;text-transform:capitalize;}
.tgv-corporate-sale .tgv-event-cards .card-list h3:after{content:'';position:absolute;top:2px;right:-18px;background: url('../images/experiences/arrow.png') no-repeat;width:10px;height:18px;background-position: -109px -19px;}
/* corporate sales end */

/* Experiences inner page start */
.experience-inner-page{}
.experience-inner-page .corporate-sale-banner .cor-bannar-img{position:relative;}
.experience-inner-page .corporate-sale-banner .cor-bannar-img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.47) 80%, rgba(0, 0, 0, 0.8) 100%);}
.experience-inner-page .cor-sale-inner{position:relative;}
.experience-inner-page .slick-dots{position: absolute;left: 50%;bottom: 67px;font-size: 0;text-align: center;display: inline-block;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.experience-inner-page .slick-dots li{display: inline-block;padding: 0 5px;}
.experience-inner-page .slick-dots li.slick-active button{width:12px;height:12px;background:#fff;}
.experience-inner-page .slick-dots li button{padding: 0;margin: 0;width: 7px;height: 7px;border: 1px solid rgba(255, 255, 255, 0.6);border-radius: 50%;background: transparent;}
.experience-inner-page .slick-arrow{font-size:0;border:0;padding:0;margin:0;width:24px;height:40px;position:absolute;background:url('../images/experiences/arrow.png') no-repeat;z-index:2;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.experience-inner-page .slick-arrow.slick-prev{background-position:-15px -10px;left:98px;top:45%;}
.experience-inner-page .slick-arrow.slick-next{background-position:-65px -10px;right:70px;top:45%;}
.experience-inner-page .cor-sale-inner .cor-banner-head{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.experience-inner-page .cor-sale-inner .cor-banner-head .container{height:100%;}
.experience-inner-page .cor-sale-inner .corporate-contant{position: absolute;bottom:135px;padding-left:70px;}
.experience-inner-page .cor-sale-inner .cor-banner-head h1{font:65px/69px 'GothamBlack';color:#fff;}
.experience-inner-page .cor-sale-inner .cor-banner-head h2{font:65px/69px 'GothamBlack';color:#fff;}
.experience-inner-page .indulge .cor-sale-inner .cor-banner-head h2{width:100%;}
.experience-inner-page .corporate-sale-banner{position:relative;}
.experience-inner-page .movieclub-tabs-block{position:absolute;z-index:1;width:100%;}
.experience-inner-page .cor-banner-head h1{width:80%;}
.experience-inner-page .cor-banner-head h2{width:80%;}
.experience-inner-page .tgv-tabs-block .tgv-tabs li:first-child{width:auto;padding-left:0;}
.experience-inner-page .tgv-tabs-block .tgv-tabs li{padding-left: 64px;}
.experience-inner-page .tgv-tabs-block .tgv-tabs li a{font-size:18px;line-height:25px;padding-bottom:40px;}
.experience-inner-page .movieclub-tabs-block .tgv-tabs{padding-top:40px;}
.experience-inner-page .tgv-corporate-sale .cor-sale-inner .corporate-contant{bottom:130px;}
.experience-inner-page .ex-contant{padding:100px 0;text-align:center;}
.experience-inner-page .ex-beanie{display:inline-block;padding-bottom:28px;}
.experience-inner-page .ex-contant p{font:21px/33px 'Gotham-Light';color:#fff;opacity:0.8;padding-bottom:32px;text-align:left;}
.experience-inner-page .ex-contant h2{text-align:left;}
.experience-inner-page .ex-contant ul.list-bullet li{font: 19px/34px 'Gotham-Light';color: #fff;opacity: 0.5;}
.experience-inner-page .ex-contant ul.list-bullet li a{color: #fff;}
.experience-inner-page .ex-contant ul.list-bullet li a:hover{color:#ed1c24;}
.experience-inner-page .ex-contant p a{color:#ed1c24;}
.experience-inner-page .ex-contant-blk .ex-inner-contant{padding-top:70px;}
.experience-inner-page .ex-contant-blk .ex-inner-contant ul{font-size:0;position:relative;margin:0 -20px;max-width:none;display:inline-block;}
.experience-inner-page .ex-contant-blk .ex-inner-contant ul li{display:inline-block;position:relative;padding: 0 20px;}
.experience-inner-page .ex-contant-blk .ex-inner-contant ul li:before{content:'';position:absolute;left:0;top:4px;width:1px;height:75%;background:#fff;}
.experience-inner-page .ex-contant-blk .ex-inner-contant ul li:first-child:before{display:none;}
.experience-inner-page .ex-contant-blk .ex-inner-contant ul li a{font:20px/24px 'GothamBlack';color:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.experience-inner-page .ex-contant-blk .ex-inner-contant ul li a:hover{color:#ed1c24;}
.pb0{padding-bottom:0 !important;}
.pt10{padding-top:10px;}
.pt0{padding-top:10px !important;}
.mrgb0{margin-bottom:0 !important;}
.pdtp0{padding-top:0 !important;}
.tgv-title-h2{}
.text-align-left{text-align:left !important;}
.experience-inner-page .ex-inner-contant p{padding-bottom:20px;}
.experience-inner-page .mc-video-block{margin-top:0;}
.experience-inner-page .mc-video-block p{padding-left:40px;margin-left:0;padding-bottom:0 !important;text-align:left;}
.experience-inner-page .mc-video-block p:before{display:none;}
.ex-inner-contant-blk{}
.experience-inner-page .ex-inner-contant-blk{padding:80px 0;}
.experience-inner-page .ex-slide-contant{float:left;width:33.3%;text-align:center;padding:0 60px;}
.experience-inner-page .ex-slide-contant ul.list-bullet{text-align:left;}
.experience-inner-page .ex-slide-contant h3{font:25px/30px 'GothamBlack';color:#fff;padding-bottom:28px;}
.experience-inner-page .ex-slide-contant h2{font:25px/30px 'GothamBlack';color:#fff;padding-bottom:28px;}
.experience-inner-page .ex-slide-contant p{font:19px/34px 'Gotham-Light';color:#fff;opacity:0.5;}
.experience-inner-page .ex-slide-contant p a{color:#ed1c24;}
.experience-inner-page .ex-inner-contant-blk .slick-arrow.slick-prev{left:0;}
.experience-inner-page .ex-inner-contant-blk .slick-arrow.slick-next{right:0;}
.ex-contant-slide{}
.experience-inner-page .ex-contant-slide{padding:0 100px;}
.ex-inner-map-blk{}
.experience-inner-page .ex-inner-map-blk{padding:60px 0;}
.experience-inner-page .ex-map-img{position:relative;}
.experience-inner-page .ex-map-img:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.map-inner{}
.experience-inner-page .map-inner{position:relative;}
.experience-inner-page .btn-group{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.experience-inner-page .btn-group .find-btn-group{text-align:center;}
.experience-inner-page .btn-group .find-btn{font: 25px/30px 'GothamBlack';color: #fff;padding:13px 60px 13px 90px;text-align: center;background: #ed1c24;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;position: relative;}
.experience-inner-page .btn-group .find-btn:before{content: '';background: url('../images/experiences/back-btn.png');position: absolute;width: 26px;left:50px;height: 30px;background-position: -50px -13px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.experience-inner-page .map-inner h2{font:39px/44px 'GothamBlack';color:#fff;padding-bottom:32px;padding-left:15px;padding-right:15px;text-align:center;}
.experience-inner-page .tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list li .tgv-movie-info .tgv-movie-customtag{display:none;}
.experience-inner-page .tgv-cinemas-list{padding-top:50px;}
.experience-inner-page .tgv-cinemas-shows h3{font: 25px/30px 'GothamBlack';color: #fff;}
.experience-inner-page .movies.tgv-cinemas-list .tgv-cinemas-shows .tgv-nowshowing-block .tgv-nowshowing-list{margin-top:20px;}
.experience-inner-page .tgv-nowshowing-block{padding-bottom:60px;}
.ex-inner-page{}
.ex-inner-page .tgv-logo{display:none;}
.ex-inner-page .back-btn{float: left;/* transform: translateY(50%); position:relative;*/}
.ex-inner-page .back-btn a{font:20px/26px 'Gotham-Bold';color:#fff;text-transform:uppercase;padding-left:32px;}
.ex-inner-page .back-btn a:before{content:'';position:absolute;width:15px;height:30px;top:0;left:0;background:url('../images/experiences/back-btn.png') no-repeat;background-position:-15px -14px;}
.ex-inner-page .tgv-content{/* padding-top:104px; */}
.ex-inner-page header{padding:25px 0;}
.experience-inner-page .movies.tgv-cinemas-list{background:transparent;}
.experience-inner-page .ex-contant-blk{}
.experience-inner-page .ex-contant-blk h4,.experience-inner-page .ex-contant-blk h3{font: 25px/30px 'GothamBlack';color: #fff;padding:20px 0 10px;text-align:center;}
.promo-container-2 .other-promo-info .sliderlength .slick-track{margin:0;}
.promo-container-2 .other-promo-info .sliderlength .slick-dots{display:none;}
.promo-container-2 .other-promo-info .sliderlength.sliderlength1 .slick-dots{display:none;}
.promo-container-2 .other-promo-info .sliderlength.sliderlength2 .slick-dots{display:none;}
/* .experience-inner-page .ex-contant-blk ul,.experience-inner-page .ex-contant-blk ol{max-width:900px;margin:0 auto;padding:10px 0 40px 25px;}
.experience-inner-page .ex-contant-blk ul li,.experience-inner-page .ex-contant-blk ol li{font: 18px/25px 'Gotham-Light';color: #fff;padding:10px 0;text-align:left;}
.experience-inner-page .ex-contant-blk ul li{list-style-type:disc;}
.experience-inner-page .ex-contant-blk ol li{list-style-type:decimal;}
.experience-inner-page .ex-contant-blk ol li ul{padding-left:15px;padding-bottom:20px;}
.experience-inner-page .ex-contant-blk ol li ul li{list-style-type:disc;} */
.experience-inner-page .tandc-block{margin:0;}
.experience-inner-page .tandc-block .tandc-content-block h2{text-align:left;}
.tgv-left-img-right-content{padding-bottom:15px;}
.tgv-left-img-right-content h3{float:left;width:100%;position:relative;z-index:1;}
.tgv-left-img-right-content figure{padding:0 30px 20px 0;width:35%;float:left;}
.tgv-left-img-right-content figure img{width:100%;}
.tgv-left-img-right-content p{text-align:left;}
/* Experiences inner page end */

/* promotions general page start */
.promotions-general{}
.promotions-general .movieclub-tabs-block{position:static;padding-top:105px;}
.promotions-general .movieclub-tabs-block .tgv-tabs{padding-top:60px;}
.promotions-general h1{font:25px/29px 'GothamBlack';color:#ed1c24;text-transform: capitalize;padding:52px 0;}
.promotions-general > .tgv-content{padding-top:0;}
/* promotions general page end */

/* promotions info page start */
.promo-container-1{}
.promo-container-1{/* padding-top:104px; */}
.promo-container-1 .promo-sec{padding:104px 0;}
.promo-left{}
.promo-container-1 .promo-left{width: 40%;float: left;}
.promo-container-1 .promo-left figure.tgv-video{position: relative;cursor: pointer;margin-bottom:15px;}
.promo-container-1 .promo-left figure.tgv-video:before {content: '';background: url('../images/aboutus/ic-sprite.png');position: absolute;top: 50%;left: 50%;width: 70px;height: 70px;background-position: -10px 100px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;cursor: pointer;}
.promo-container-1 .promo-left figure.tgv-video:after {content: '';background: #000;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.5;}
.promo-container-1 .promo-left figure img{width:100%;}
.promo-right{}
.promo-container-1 .promo-right{padding-left:70px;}
.promo-container-1 .promo-right{width: 60%;float: left;}
.promo-container-1 .promo-right h1{font:45px/49px 'Gotham-Bold';color:#ffffff;letter-spacing:1px;}
.promo-container-1 .promo-right h3{font:25px/30px 'Gotham-Medium';color:#ed1c24;width:80%;padding:22px 0;}
.promo-container-1 .dropcaps{font-size: 53px;line-height: 0;padding-top: 13px;padding-right: 0;display: inline-block;vertical-align: middle;}
.promo-container-1 .promo-right ul li{font:20px/30px 'Gotham-Light';color:#fff;}
.promo-container-1 .promo-right .tgv-description{padding: 10px 0;}
.promo-container-1 .promo-right .tgv-description p{padding-top: 15px;font-size: 16px;}
.promo-container-1 .promo-right .tgv-description ul{padding:15px 0 20px;}
.promo-container-1 .promo-right .tgv-description ul li{display:block;padding-top:10px;}
.promo-container-1 .promo-right h5{font:20px/24px 'Gotham-Bold';color:#ffffff;text-transform:uppercase;padding:28px 0 20px 0;}
.promo-container-1 .promo-right h6{font:14px/20px 'Gotham-Bold';color:#ffffff;text-transform:uppercase;color:#ed1c24;padding:15px 0 16px 4px;}
.promo-container-1 .promo-right ul{padding-left:8px;}
.promo-container-1 .promo-right ul li{padding-bottom:12px;position:relative;}
.promo-container-1 .promo-right ul li:last-child{padding-bottom:0;}
.promo-container-1 .promo-right ul li{font:15px/20px 'Gotham-Light';color:rgba(255, 255, 255, 0.8);display:block;padding-left:20px;padding-bottom:0;}
.promo-container-1 .promo-right ul li::before {position:absolute;left:0;content: "\2022";color: #fff;display: inline-block; width:0em;vertical-align:top;}
.promo-container-1 .promo-right .book-now-group{padding-top:34px;}
.promo-container-1 .promo-right .book-now-group .book-now{font: 25px/30px 'GothamBlack';text-transform: capitalize;color: #fff;padding:13px 24px;text-align: center;background: #ed1c24;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;position: relative;}
.promo-container-1 .promo-right .book-now-group .book-now:hover{color:#ed1c24;background:#fff;}
.promo-container-2{}
.promo-container-2 h2{font:30px/34px 'Gotham-Bold';color:#ffffff;padding-bottom:30px;border-bottom: 1px solid rgba(255, 255, 255, 0.40);}
.promo-container-2 .other-promo-info ul{margin:0 -45px;}
.promo-container-2 .other-promo-info ul li{float:left;padding:0 45px 110px 45px;width:25%;}
.promo-container-2 .other-promo-info ul li figure img{width:100%;}
.promo-container-2 .other-promo-info ul li figure{position:relative;}
.promo-container-2 .other-promo-info ul li figure::before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.2);}
.promo-container-2 .other-promo-info{padding:80px 0 148px;}
.promo-container-2 .other-promo-info p{font:15px/25px 'Gotham-Medium';color:#fff;text-transform:uppercase;padding-bottom:5px;border-bottom: 1px solid rgba(255, 255, 255, 0.20);height:75px;overflow:hidden; margin:26px 0 20px 0;}
.promo-container-2 .more-info-group{padding-top:14px;}
.promo-container-2 .more-info{font: 16px/20px 'Gotham-Bold';text-transform:uppercase;color: #fff;padding:8px 24px;text-align: center;background: #ed1c24;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;position: relative;}
.promo-container-2 .more-info:hover{color:#ed1c24;background:#fff;}
.promo-container-2 .slick-arrow {font-size: 0;border: 0;padding: 0;margin: 0;width: 13px;height: 22px;position: absolute;bottom: 62px;background: url(../images/ic-sprit.png) no-repeat;left: 50%;z-index: 2;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.promo-container-2 .slick-arrow.slick-prev {background-position: -33px -64px;}
.promo-container-2 .slick-arrow.slick-next {background-position: 0 -64px;}
.promo-container-2 .slick-dots {position: absolute;left: 50%;bottom: 67px;font-size: 0;text-align: center;display: inline-block;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);margin:0 !important;}
.promo-container-2 .slick-dots li {vertical-align: middle !important;display: inline-block;padding: 0 5px !important;width:auto !important;float:none !important;}
.promo-container-2 .slick-dots li button {padding: 0;margin: 0;width: 7px;height: 7px;border: 1px solid rgba(255, 255, 255, 0.6);border-radius: 50%;background: transparent;}
.promo-container-2 .slick-dots {bottom: 0;}
.promo-container-2 .slick-arrow {bottom: -6px;}
.promo-container-2 .slick-dots li.slick-active button {width: 12px;height: 12px;background: #fff;}
/* promotions info page end */

/* experiences events start */
.tgv-experiences-events{}
.tgv-experiences-events .tgv-left-details .tgv-left-contant h1{padding:0 0 10px 0;}
.tgv-experiences-events .tgv-left-contant p{font:15px/25px 'Gotham-Book';color:#fff;/* width:65%; */}
.tgv-experiences-events .tgv-btn-group{padding-top:22px;}
.tgv-experiences-events .tgv-left-details .tgv-left-contant .tgv-btn-group .view-btn{padding:13px 40px;}
.tgv-experiences-events .tgv-right-details .tgv-right-contant h1{padding:0 0 10px 0;}
.tgv-experiences-events .tgv-right-details .tgv-right-contant p{font:15px/25px 'Gotham-Book';color:#fff;width:80%;}
.tgv-experiences-events .tgv-right-details .tgv-right-contant .tgv-btn-group .view-btn{padding:13px 40px;}
/* experiences events end */

/* tgv corporate gallery start */
.tgv-corporate-gallery{}
.tgv-corporate-gallery .tgv-promo-banners li figure.tgv-img-wrap:after{background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: -ms-linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to top, rgba(0, 0, 0, 0.87) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);}
.tgv-corporate-gallery .promo-banner.tgv-banner-slider li .tgv-promo-details{text-align:left;}
.tgv-corporate-gallery .promo-banner.tgv-promo-banner2.tgv-banner-slider li .tgv-promo-details .container .tgv-content{left:15px;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.tgv-corporate-gallery .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content h3{margin:0;max-width: 100%;}
.tgv-corporate-gallery .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content h2{font:65px/70px 'GothamBlack';color:#fff;}
.tgv-corporate-gallery .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content{width:60%;padding-top: 250px;}
.tgv-corporate-gallery .gallery-blk h6{font:21px/25px 'GothamBlack';color:#fff;padding-bottom:18px;}
.tgv-corporate-gallery .gallery-blk p{font:17px/21px 'Gotham-Light';color:#fff;opacity:0.8;padding-bottom:5px;}
.tgv-corporate-gallery .gallery-img-blk{padding-top:50px;}
.tgv-corporate-gallery .video-blk h6{font:21px/25px 'GothamBlack';color:#fff;padding-bottom:18px;}
.tgv-corporate-gallery .video-blk p{font:17px/21px 'Gotham-Light';color:#fff;opacity:0.8;padding-bottom:5px;}
.tgv-corporate-gallery .tgv-about-blk .gallery-blk .view-all{text-align:right;}
.tgv-corporate-gallery .tgv-about-blk .gallery-blk .view-all a{font:25px/29px 'GothamBlack';color:#fff;}
.tgv-corporate-gallery .tgv-about-blk .video-blk .view-all{text-align:right;}
.tgv-corporate-gallery .tgv-about-blk .video-blk .view-all a{font:25px/29px 'GothamBlack';color:#fff;}
.tgv-corporate-gallery .video-blk.private-screen .gallery-img-blk{padding-top:0;}
.tgv-corporate-gallery .video-blk.private-screen .gallery-blk{padding:50px 0 0 0;}
.tgv-corporate-gallery .tgv-about-blk .video-blk .video-img li{padding:0 55px 30px 55px;}
.tgv-corporate-gallery .video-blk.private-screen{padding-bottom:130px;}
.video-container-1{}
.tgv-corporate-gallery .tgv-contactus-blk{padding:0;}
.tgv-corporate-gallery .video-container-1 h6{font:21px/25px 'GothamBlack';color:#fff;padding-bottom:18px;}
.tgv-corporate-gallery .video-container-1 p{font:17px/21px 'Gotham-Light';color:#fff;opacity:0.8;padding-bottom:5px;}
.tgv-corporate-gallery .video-container-1 .video-img{padding-top:50px;margin:0 -55px;}
.tgv-corporate-gallery .video-container-1 .video-blk{padding:60px 0 0 0;}
.tgv-corporate-gallery .video-container-1 .video-blk .video-view-all{text-align:right;padding-top:32px;}
.tgv-corporate-gallery .video-container-1 .video-blk .video-view-all a{font:25px/29px 'GothamBlack';color:#fff;}
.video-container-2{}
.tgv-corporate-gallery .video-container-2{padding-bottom:50px;}
.tgv-corporate-gallery .video-container-2 h6{font:21px/25px 'GothamBlack';color:#fff;padding-bottom:18px;}
.tgv-corporate-gallery .video-container-2 p{font:17px/21px 'Gotham-Light';color:#fff;opacity:0.8;padding-bottom:5px;}
.tgv-corporate-gallery .video-container-2 .video-img{padding-top:50px;margin:0 -55px;}
.tgv-corporate-gallery .video-container-2 .video-blk{padding:60px 0 0 0;}
.tgv-corporate-gallery .video-container-2 .video-blk .video-view-all{text-align:right;padding-top:32px;}
.tgv-corporate-gallery .video-container-2 .video-blk .video-view-all a{font:25px/29px 'GothamBlack';color:#fff;}
/* tgv corporate gallery end */

/* corporate advertise start */
.tgv-corporate-advertise{}
.tgv-corporate-advertise .promo-container-1{padding:104px 0 160px;}
.tgv-corporate-advertise .promo-container-1 .promo-sec{padding:0;}
.tgv-corporate-advertise .promo-right p{font:17px/21px 'Gotham-Book';color:#fff;padding-bottom:28px;}
.tgv-corporate-advertise .cor-adv-mail a{color:#ed1c24;}
.tgv-corporate-advertise .promo-container-1 .promo-right{padding-left:75px;height:520px;display:table;}
.tgv-corporate-advertise .promo-container-1 .promo-right .cor-adv-contant{display: table-cell;vertical-align: middle;}
.tgv-advertise-banner-logo .tgv-img-wrap:before{display:none;content:'';position:absolute;top:0;bottom:0;left:50%;width: 275px;height: 131px;background:url('../images/experiences/tgv-logo.png') no-repeat;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity:0.6;z-index:1;}
/* corporate advertise end */

/* careers page start */
.tgv-careers{}
.tgv-careers .tgv-corporate-sale .cor-card-blk{padding:50px 0 80px 0;}
.tgv-careers .tgv-corporate-sale .cor-sale-inner .corporate-contant{padding-left:0;}
.tgv-careers .tgv-corporate-sale .cor-sale-inner .corporate-contant{bottom:90px;}
.tgv-careers .tgv-corporate-sale .corporate-sale-banner .cor-bannar-img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);}
/* careers page end */

/* careers our people start */
.careers-our-people{}
.careers-our-people .icon-drop-down-arrow:after{opacity:0.6;}
.careers-our-people .our-people-contant{position: absolute;bottom: 0;left:590px;top:0;width:60%;height:100%;}
.careers-our-people .our-people-inner-contant{top: 50%;position: absolute;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.careers-our-people .our-people-contant .our-people-inner-contant h2{font:35px/39px 'GothamBlack';color:#fff;padding-bottom:22px;position:relative;}
.careers-our-people .our-people-contant .our-people-inner-contant h2:after{content:'';position:absolute;bottom:0;left:0;top:0;border-bottom:2px solid #999;width:75%;}
.careers-our-people .our-people-contant .our-people-inner-contant p{font:22px/30px 'Gotham-Light';color:#fff;padding-top:30px;opacity:0.8;}

.tgv-ceo{padding:40px 0 30px;}
.tgv-ceo .ceo-contant h2{font: 35px/39px 'GothamBlack';color: #fff;padding-bottom: 22px;position: relative;}
.tgv-ceo .ceo-contant h2:after {content: '';position: absolute;bottom: 0;left: 0;top: 0;border-bottom: 2px solid #999;width: 75%;}
.tgv-ceo .ceo-contant p {font: 22px/30px 'Gotham-Light';color:rgba(255, 255, 255, 0.8);padding-top: 30px;}




.tgv-about-blk .tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li a{padding-left:40px;}
.careers-our-people .about-banner .about-banner-img{position:relative;}
.careers-our-people .about-banner .about-banner-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);background: -ms-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);}
.careers-our-people .tgv-about-blk .about-content-blk .about-tab-blk li a{font:29px/33px 'Gotham-Bold';}
.careers-our-people .tgv-about-blk .about-content-blk .about-tab-blk{padding-top:46px;}
.careers-our-people .tgv-location-experience-block{margin-top:37px;}
.careers-our-people .tgv-location-experience-block .tgv-le-drop-down.tgv-location-block .tgv-text-show:before{display:none;}
.careers-our-people .tgv-location-experience-block .tgv-le-drop-down{width:520px;}
/* .careers-our-people .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font-family:max-height:70px;font:21px/65px 'Gotham-Bold';text-transform:inherit;padding-left:40px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;} */
.careers-our-people .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font-family:'Gotham-Bold';background:#000;padding-left:40px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.careers-our-people .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{background:#fff;color:#fff;}
.careers-our-people .tgv-about-blk .tgv-location-experience-block .tgv-le-drop-down .tgv-le-drop-down-lists .tse-scroller ul li a{padding:15px 35px;}
.careers-our-people .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{right:35px;}
.careers-our-people .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:before{right:0;}
.careers-our-people .tgv-location-experience-block{padding-bottom:50px;float:none;}
.careers-our-people .market-blk h4{font:21px/25px 'Gotham-Bold';color:#fff;padding-bottom:24px;}
.careers-our-people .market-blk p{font:21px/30px 'Gotham-Light';color:rgba(255, 255, 255, 0.8);width: 75%;}
.careers-our-people .tgv-about-blk .gallery-blk{padding:42px 0 30px 0;}
.careers-our-people .tgv-about-blk .gallery-blk.engmnt-galery{padding-bottom:0;}
.careers-our-people .tgv-about-blk .gallery-blk.engmnt-galery .gallery-img li{padding:20px;float:left;}
.careers-our-people .tgv-about-blk .gallery-blk h4{font:21px/25px 'Gotham-Bold';color:#fff;padding-bottom:22px;}
.careers-our-people .tgv-about-blk .video-blk{padding:30px 0 100px 0;}
.careers-our-people .tgv-about-blk .video-blk h4{font:21px/25px 'Gotham-Bold';color:#fff;padding-bottom:22px;}
/* careers our people end */

/* careers careers recognitions start */
.careers-recognitions{}
.careers-recognitions .about-banner .about-banner-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.7) 80%, rgba(0, 0, 0, 0.9) 100%);}

.careers-recognitions .cor-recognitions-head{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.careers-recognitions .cor-recognitions-head .container{height:100%;}
.careers-recognitions .cor-recognitions-head .corporate-contant{position: absolute;bottom:90px;}
.careers-recognitions .cor-recognitions-head .corporate-contant h1{font: 65px/69px 'GothamBlack';color: #fff;position:static;}



/* careers careers recognitions end */

/* careers development start */
.careers-development{}
.careers-development .about-banner .about-banner-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0) 100%);background: -ms-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0) 100%);background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0) 100%);}
.careers-development .career-dev-contant{padding:84px 0 40px 0;}
.careers-development .career-dev-contant h3{font:29px/33px 'Gotham-Bold';color:#ffffff;padding-bottom:70px;}
.careers-development .career-dev-contant h4{font: 22px/26px 'GothamBlack';color:#ffffff;}
.careers-development .career-dev-contant p{font:19px/27px 'Gotham-Light';padding-top:34px;opacity:0.8;}
.careers-development .faq-career-desc-block .faq-desc-block{margin-top:0;padding-left:40px;}
.careers-development .faq-desc-block .faq-content{margin-top:0;}
.careers-development .faq-desc-block .panel{background:#171717;margin-top:22px;}
.careers-development .faq-desc-block .panel.panel-default .panel-body{max-width:100%;}
.careers-development .faq-career-desc-block .panel.panel-default .panel-heading .panel-title a{font:22px/26px 'Gotham-Book';color:#fff;}
.careers-development .faq-career-desc-block .gallery-blk{padding:15px 0 0 0;}
.careers-development .faq-career-desc-block .gallery-blk p{font:17px/26px 'Gotham-Light';color:#fff;opacity:0.8;}
.careers-development .faq-career-desc-block .gallery-blk .gallery-img{padding-top:50px;}
.careers-development .faq-desc-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed){color:#fff;padding:17px 0;}
.careers-development .faq-desc-block .panel.panel-default .panel-heading .panel-title a:before {position: absolute;content: '';width: 24px;height: 14px;background: url(../images/careers/arrow.png) no-repeat;border:0;margin-top: 0;top:50%;right: 0px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translate(0,-50%) rotate(-180deg);-moz-transform: translate(0,-50%) rotate(-180deg);-ms-transform: translate(0,-50%) rotate(-180deg);-o-transform: translate(0,-50%) rotate(-180deg);transform: translate(0,-50%) rotate(-180deg);}
.careers-development .faq-desc-block .panel.panel-default .panel-heading .panel-title a:not(.collapsed):before{background: url(../images/careers/arrow.png) no-repeat;top:50%;-webkit-transform:rotate(0deg) translate(0, -50%);-moz-transform:rotate(0deg) translate(0, -50%);-ms-transform:rotate(0deg) translate(0, -50%);-o-transform:rotate(0deg) translate(0, -50%);transform:rotate(0deg) translate(0, -50%);}
.careers-development .faq-desc-block .panel.panel-default .panel-heading .panel-title a:after{display:none;}
.careers-development .faq-desc-block .panel-group{margin-bottom:160px;}
.careers-development .gallery-img-blk figure img{width:100%;}
.careers-development .gallery-blk .gallery-img li{padding:0 20px 25px 20px;}
/* careers development end */
/* TGV Career Core Volue */
.tgv-ccv-block .tgv-ccv-scroller{width:100%;height:auto !important;}
.tgv-ccv-block .tgv-ccv-scroller .tse-content{display:inline-block;white-space: normal;height:auto !important;}
.tgv-ccv-block .tgv-ccv-scroller .tse-scroll-content{height:auto !important;}
.tgv-wrapper .tgv-ccv-block h2{font:29px/32px 'Gotham-Bold';color:#fff;letter-spacing: 0.5px;padding:85px 0 29px;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul{margin: 0 -55px;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li{width:25%;padding:28px 54px;white-space: normal;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li figure{width:144px;height:144px;line-height:144px;border:1px solid #535353;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li h3{font-size:20px;color:#fff;padding-top:9px;padding-bottom:15px;letter-spacing: 0.5px;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li p{font:17px/21px 'Gotham-Extra-Light';color:rgba(255, 255, 255, 0.5);letter-spacing: 0.5px;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:before{left:auto;right:50%;margin-right:16%;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:after{position:absolute;content:'';left:50%;margin-left:16%;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:before,.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:after{width: 30%;height: 1px;top:104px;background: #515151;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li a{position:relative;cursor:default;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li a:after{position:absolute;content:'';width:22px;height:13px;left:112%;top:70px;background: url('../images/careers/arrow.png') no-repeat center center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:nth-child(4n+1):before{display:none;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:nth-child(4n):after{display:none;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:last-child:after{display:none;}
.tgv-wrapper .tgv-ccv-block .tgv-benifits-block ul li:last-child a:after{display:none;}
.car-core-value{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.car-core-value .container{height:100%;}
.car-core-value .corporate-contant{position: absolute;bottom:90px;}
.car-core-value .corporate-contant h1{font: 65px/69px 'GothamBlack';color: #fff;position:static;}
/*E.O TGV Career Core Volue */
/* TGV Careers Opportunies*/
.careers-opportunites-block{padding:89px 0 108px;}
.careers-opportunites-block h2{font:29px/32px 'Gotham-Bold';color:#fff;letter-spacing: 0.5px;}
.careers-opportunites-block .co-form-block{background:#141415;max-width:1435px;border-radius:5px;padding:45px 0;margin-top:37px;}
.careers-opportunites-block .co-form-block .co-form-field{margin:0 auto;max-width:1130px;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row{margin:0 -63px;font-size:0;padding:0;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-left-block,.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-right-block{padding:0 63px;width:50%;display:inline-block;vertical-align: bottom;}
.careers-opportunites-block h3{font:20px/22px 'Gotham-Bold';color:#ed1c24;padding:36px 0 14px;}
.careers-opportunites-block h4{font:29px/32px 'Gotham-Bold';color:#fff;padding-top:91px;letter-spacing:0.6px;}
.careers-opportunites-block p{font:20px/22px 'Gotham-Book';color:rgba(255, 255, 255, 0.50);}
/* Drop Down */
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font: 20px/25px 'Gotham-Bold';color: #fff;/* background: transparent;padding: 0 30px 0px 0; */border-bottom: 2px solid rgba(255, 255, 255, 0.22); border-radius: 0;/*min-height: 25px; */text-transform: capitalize;padding-bottom: 17px;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{color:#000;/* font-size: 17px;font-family: 'Gotham-Medium'; */}
/*E.O Drop Down */
/* .careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block {padding:0;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block .tgv-le-drop-down{width:100%;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font: 20px/25px 'Gotham-Bold';color: #fff;background: transparent;padding: 0 30px 0px 0;border-bottom: 2px solid rgba(255, 255, 255, 0.22);border-radius: 0;min-height: 25px;text-transform: capitalize;padding-bottom: 17px;}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow:after{top:7px;-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);transform: translate(0);}
.careers-opportunites-block .co-form-block .co-form-field .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{right:0px;} */
.careers-opportunites-block .tgv-btn-groups{padding-top:23px;}
.careers-opportunites-block .tgv-btn-groups .tgv-btn{font-size:20px;min-width:192px;padding:0 13px;}
/*E.O TGV Careers Opportuines*/
/* TGV Careers Online */
.tgv-online-block{max-width:1230px;margin-left: 110px;padding-top:63px;padding-bottom:125px;}
.tgv-online-block h2{font:37px/40px 'Gotham-Bold';color:#fff;position:relative;padding:23px 0;margin-bottom: -21px;}
.tgv-online-block h2 span{float:right;font:15px/40px 'Gotham-Book';color:#ed1c24;}
.tgv-online-block h2 .sign-key{position:absolute;left:auto;top:0;right:100%;}
.tgv-online-block h2 .sign-key:before{background: url('../images/careers/job-online-heding-icon.png') no-repeat center center;background-position:0;width: 21px;height: 31px;}
.tgv-online-block .tgv-row{margin:0 -67px;font-size:0;padding:0 !important;}
.tgv-online-block .tgv-row .tgv-left-block,.tgv-online-block .tgv-row .tgv-right-block{padding:0 67px;width:50%;display:inline-block;vertical-align: bottom;}
.tgv-online-block .tgv-row .tgv-location-experience-block {padding:0;}

.tgv-online-block .tgv-row .form-group .job-type{font:18px/20px 'Gotham-Bold';color:#fff;}
.tgv-online-block .tgv-row .form-group .radio-blk .tgv-radio label span{width:18px;height:18px;background:transparent;}

.tgv-online-block .tgv-row .form-group .radio-blk .tgv-radio label span:before{width:4px;height:4px;margin:-2px 0 0 -2px;}
.tgv-online-block .tgv-row .form-group .radio-blk .tgv-radio input[type="radio"]:checked + label span:before{transform:scale(1);}
.tgv-online-block .tgv-row .form-group{margin-top:57px;}
.tgv-file-uplaod-block{}
.tgv-file-uplaod-block .uplad-text{font:15px/20px 'Gotham-Light';color:rgba(255,255,255,0.5);display:block;padding-bottom:14px;}
.tgv-file-uplaod-block .file-uplaod{position:relative;border:2px solid #4c4c4c;overflow:hidden;height:38px;width:100%;padding-right:165px;height:60px;}
.tgv-file-uplaod-block .file-uplaod .file-name{font:15px/56px 'Gotham-Light';color:rgba(255, 255, 255, 0.50);display:block;padding-left:32px;}
.tgv-file-uplaod-block .file-uplaod .btn-file-uplad{font:17px/56px 'Gotham-Medium';color:#fff;position:absolute;top:0;right:0;width:165px;height:100%;background:#555;text-align:center;}
.tgv-file-uplaod-block .file-uplaod .btn-file-uplad span{position:relative;background: url('../images/careers/file-upload-icon.png') no-repeat left center;padding-left:34px;display:inline-block;line-height:25px;}
.tgv-file-uplaod-block .file-uplaod  input{position: absolute;font-size:0px;opacity: 0;right: 0;top: 0;width:100%;height:100%;cursor:pointer;}
.tgv-online-block .tgv-btn-groups{padding-top:45px;}
.tgv-online-block .tgv-btn-groups .tgv-btn{min-width:225px;}
.tgv-online-block .form-check label{font-size:15px;}

/* .tgv-online-block .tgv-row .tgv-location-experience-block .tgv-le-drop-down{width:100%;}
.tgv-online-block .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{background:transparent;font-size:15px;padding:0 35px 0px 0;line-height: 52px;min-height: 54px;text-transform: capitalize;color:rgba(255,255,255,0.5);}
.tgv-online-block .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show .icon-drop-down-arrow{right:6px;opacity: 0.5;} */
/* Drop Down */
.tgv-online-block .tgv-row .tgv-location-experience-block .tgv-le-drop-down .tgv-text-show{font-size:15px;color:#fff;border-bottom:2px solid rgba(255, 255, 255, 0.22);border-radius:0;}
.tgv-online-block .tgv-row .tgv-location-experience-block .tgv-le-drop-down{width:100%;}
.tgv-online-block .tgv-row .tgv-location-experience-block .tgv-le-drop-down.open .tgv-text-show{border-bottom:2px solid rgba(0, 0, 0, 0.11)}
/*E.O Drop Down */

/*E.O Careers TGv Online */

/* Contest & Event */
.contest-event-block  .promo-container-1{padding-top:0;}
.contest-event-block .promo-container-1 .promo-right h1{font:29px/40px 'Gotham-Bold';letter-spacing:0.7px;}
.contest-event-block .promo-container-1 .promo-right h3{font-size:21px;padding-top:38px;width:100%;letter-spacing:0.4px;}
.contest-event-block .promo-container-1 .event-details{padding:0;padding-top:15px;}
.contest-event-block .promo-container-1 .event-details li{position:relative;display:inline-block;}
.contest-event-block .promo-container-1 .event-details li:before{content:'';position:absolute;left:0;background:url('../images/contest-events/icon-sprite.png') no-repeat left center;}
.contest-event-block .promo-container-1 .event-details li{font: 21px/30px 'Gotham-Medium';color: #fff;padding-left:40px;letter-spacing:0.4px;}
.contest-event-block .promo-container-1 .event-details li span{font-family:'Gotham-Light';display:inline-block;padding-right:10px;}
.contest-event-block .promo-container-1 .event-details li.ent-month{display:block;margin-bottom:16px;}
.contest-event-block .promo-container-1 .event-details li.ent-month:before{width:30px;height:28px;background-position:0 0;}
.contest-event-block .promo-container-1 .event-details li.ent-location:before{width:24px;height:35px;background-position:-58px 0;}
.contest-event-block .promo-container-1 .event-details li.ent-ticket{margin-left:35px;}
.contest-event-block .promo-container-1 .event-details li.ent-ticket:before{width:34px;height:34px;background-position:-109px 0;}
.contest-event-block .promo-container-1 h4{font: 21px/30px 'Gotham-Light';color: #fff;padding-top:20px;letter-spacing:0.2px;}
.contest-event-block .promo-container-1 .bundle-package{padding:0;padding-top:4px;}
.contest-event-block .promo-container-1 .bundle-package li{font: 21px/30px 'Gotham-Medium';color: #fff;padding:0 0 5px;letter-spacing: 0.4px;}
.contest-event-block .promo-container-1 .bundle-package li:before{display:none;}
.contest-event-block .promo-container-1 .event-times{padding:0;padding-top:60px;}
.contest-event-block .promo-container-1 .event-times li{font: 21px/30px 'Gotham-Medium';color: #fff;display:inline-block;margin-left:55px;letter-spacing:0.4px;}
.contest-event-block .promo-container-1 .event-times li:first-child{margin-left:0px;}
.contest-event-block .promo-container-1 .event-times li:before{display:none;}
.contest-event-block .promo-container-1 .event-times li span{position:relative;padding-left:40px;font: 21px/30px 'Gotham-Light';color: #fff;display:block;margin-bottom:11px;}
.contest-event-block .promo-container-1 .event-times li span:before{position:absolute;content:'';left:0;width:29px;height:29px;background:url('../images/contest-events/icon-sprite.png') no-repeat left center;background-position:-170px 0;}
.contest-event-block .promo-container-1 .not-all{font:29px/40px 'Gotham-Bold';color:#fff;padding-top:60px;padding-bottom:5px;letter-spacing:1.2px;}
.contest-event-block .promo-container-1 .ticket-today{font: 21px/30px 'Gotham-Medium';color: #fff;text-transform:inherit;letter-spacing:0.4px;}
.contest-event-block .promo-container-1 .promo-right .book-now-group {padding-top: 14px;padding-bottom:60px;}
.contest-event-block .promo-container-1 .promo-right .tgv-terms-condition li{width:82%;}
.contest-event-landing-page .tgv-promo-banners .promo-banner.tgv-banner-slider li .tgv-promo-details .container .tgv-content{/* width:100%; */}
/*E.O Contest & Event */

/* common */
.tgv-twoline-block{max-width:900px;margin:0 auto;padding:30px 0 50px;}
.tgv-twoline-block h2,.tgv-twoline-block h1{padding:20px 0 10px;}
.tgv-twoline-block p{padding-top:15px;font-family:'Gotham-Light';}
/*E.O common */

/*Corporate Enquiry Form*/
.corporate-enquiry .tgv-contactus-blk .tgv-enquiry-blk{width:100%;}



/* QR mobile view */
.tgv-qr-mobile{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:999;display:none;text-align:center;font: 21px/30px 'Gotham-Medium';color: #000;padding:10px;}
.tgv-qr-mobile .close{position:absolute;top:30px;right:0px;opacity:1;}
.tgv-qr-mobile p{display:none;}
.tgv-qr-mobile figure{text-align:center;padding-top:80px;position:relative;max-width:100%;display:inline-block;}
.tgv-qr-mobile figure img{display:inline-block;}


/* Rating-18 popup */
.tgv-wrapper .verification-emil.tgv-rating18 .modal-dialog{max-width:855px;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body h4 span{padding-left:0;padding-bottom:13px;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body h4 span:before{background:#383838;height:2px;width:73%;bottom:0;top:auto;left:50%;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body h4{font:30px/35px 'Gotham-medium';color:#fff;padding-bottom:25px;border-bottom:0px solid rgba(255, 255, 255, 0.30);padding-top:3px;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body .tgv-rating{display:inline-block;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body p{max-width:570px;margin:0 auto;font:18px/22px 'Gotham-Book';color:#fff;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body .tgv-btn-groups .tgv-btn{font-size:22px;line-height:46px;letter-spacing:0.6px;padding:0 20px;vertical-align:top;margin:5px 20px 0;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body .tgv-btn-groups .tgv-btn.tgv-btn-default{font-size:18px;line-height:44px;}
.tgv-wrapper .verification-emil.tgv-rating18 .modal-content .modal-body .tgv-btn-groups{padding-top:13px;font-size:0;}
/*E.O rating-18 popup */

/*Guest Login */
.form-check.guest-form-check {float:left;width:100%;padding:0px;min-height: 40px;margin-bottom: 20px;}

/*New Seat Legends*/
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-deluxeseat{color:#ffe4b5;}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-deluxeseat:before{background-image: url('../images/seatlayout/deluxe.png');}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-aladdinseat{color:#fff;}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-aladdinseat:before{background-image: url('../images/seatlayout/aladdin.png');}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-glideseat{color:#d3d3d3;}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-glideseat:before{background-image: url('../images/seatlayout/auto-glider.png');}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-doryseat{color:#48d1cc;}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-doryseat:before{background-image: url('../images/seatlayout/dory.png');}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-premium-glider{color:#008b8b;}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-premium-glider:before{background-image: url('../images/seatlayout/premium-glider.png');}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-loungerseat{color:#ff8c00;padding-left:180px;}
.tgv-ticketbooking .tgv-seatinfo ul li.tgv-loungerseat:before{width:170px;background-image: url('../images/seatlayout/tgv-loungerseat.png');}

.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-loungerseat{width:172px;height:26px;}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-loungerseat .tgv-seat{height:26px;background: url('../images/seatlayout/tgv-loungerseat.png') no-repeat 0 0;background-size:100% !important;}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-loungerseat.tgv-seatselected .tgv-seat{background: url('../images/seatlayout/tgv-lounger-seatselected.png') no-repeat 0 0;}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-loungerseat.tgv-seatsold .tgv-seat{background: url('../images/seatlayout/tgv-lounger-seatsold.png') no-repeat 0 0;}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li .tgv-seat.deluxe{background-image: url('../images/seatlayout/deluxe.png');}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li .tgv-seat.dory{background-image: url('../images/seatlayout/dory.png');}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li .tgv-seat.glide{background-image: url('../images/seatlayout/auto-glider.png');}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li .tgv-seat.premium-glide{background-image: url('../images/seatlayout/premium-glider.png');}
/* .tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li .tgv-seat.tgv-glideseat{background-image: url('../images/seatlayout/auto-glider.png');} */
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li .tgv-seat.aladdin{background-image: url('../images/seatlayout/aladdin.png');}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatselected .tgv-seat{background-image:url("../images/ic-seat-selected.png");}
.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatsold .tgv-seat.deluxe,.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatsold .tgv-seat.dory,.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatsold .tgv-seat.glide,.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatsold .tgv-seat.premium-glide,.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatsold .tgv-seat.tgv-glideseat,.tgv-ticketbooking .tgv-seatinglayout .tgv-slbody .tgv-sl-wrapper .tgv-slrow li.tgv-seatsold .tgv-seat.aladdin{background-image:url("../images/ic-seat-sold.png");}

.tgv-online-block .tgv-row .form-group .frm-info{color: #999;font: 12px/17px 'Gotham-Book';font-style: italic;}
.otp-verification-mail-mob.error-popup-content .error-popup-body .error-content {max-width:750px;}
.otp-verification-mail-mob.error-popup-content .error-popup-body .error-content p{padding-top:10px;padding-bottom:10px;}
.otp-verification-mail-mob.error-popup-content .error-popup-body .error-content p em{font-family:'Gotham-Bold';color:#ed1c24;}
.otp-verification-mail-mob.error-popup-content .error-popup-body .error-content.otp-verification .otp-form{margin-top:20px;margin-bottom:35px;}
.error{font: 13px/17px 'Gotham-Book'; color: #ed1c24; top: 100%; left: 0; padding-top: 5px;display:inline-block;}

/* Articles CMS Pages */
.articles .tgv-content .article-wrapper{
    padding: 10px 0;
}

/* #region Buttons */
.btn-link {
  transition: 0.15s ease;
}

.btn-link:hover,
.btn-link:active,
.btn-link:focus {
  text-decoration: none;
}

.btn-link.p1:hover,
.btn-link.p1:active,
.btn-link.p1:focus {
  color: var(--color-primary-darker);
  text-decoration: none;
}
/* #endregion */

/*#region Utility classes */
.nav-spacer {
  height: 148px;
}

.spacer {
  flex-grow: 1;
}

.pointer {
  cursor: pointer;
}

.bg-gradient-dark-blue {
  background-image: linear-gradient(to bottom, #000000, #12070D, #1A0F19, #1D1525, #1B1C33, #1B1C33, #1B1C33, #1B1C33, #1D1525, #1A0F19, #12070D, #000000);
}

.bg-p1 {
  background-color: var(--color-primary)
}

/* #region Form Controls */
.form-group input.form-control-mono {
  text-align: center;
  font-family: 'Gotham-Book';
  font-size: 24px;
  letter-spacing: 10px;
}

.form-group input.form-control-mono.variant-voucher {
  letter-spacing: 3px;
}

.form-group input.form-control-mono::placeholder {
  font-size: 12px;
  letter-spacing: 0;
}

/* #endregion */

/*#region Debugging */
.debug-fixed {
  position: fixed;
  width: 500px;
  height: 400px;
  overflow-y: auto;
  background-color: #fff;
  color: #000;
  z-index: 9999;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}

.debug-fixed pre {
  overflow-x: visible;
}
/*#endregion*/

/*#region Modals - Variant: Experience Detail */
.modal.variant-experience-detail {
  background:rgba(35, 35, 35, 0.90);
  text-align: center;
  padding: 0!important;
}

.modal.variant-experience-detail.backdrop-50 {
  background:rgba(35, 35, 35, 0.50);
}

.modal.variant-experience-detail .modal-close-btn {
  width: 20px;
  height: 20px;
  background: url(../images/signup/close-icon.png) no-repeat;
  background-size: contain;
  display: block;
  text-indent: -999em;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
}

.modal.variant-experience-detail .modal-body {
  padding: 0;
  overflow-y: overlay;
}

.modal.variant-experience-detail .modal-body::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

.modal.variant-experience-detail .modal-body::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 2px;
  position: absolute;
}

.modal.variant-experience-detail .modal-content {
  box-shadow: none;
  background-color: #000;
  border-radius: 5px;
}

.modal.variant-experience-detail .experience-content {
  padding: 20px
}

.modal.variant-experience-detail .carousel.variant-modal-experience h2 {
  font-size: 24px;
  line-height: 20px;
  padding-left: 50px;
  padding-right: 50px;
}

.modal.variant-experience-detail .carousel.variant-modal-experience .slick-arrow.slick-prev {
  left: 20px;
}

.modal.variant-experience-detail .carousel.variant-modal-experience .slick-arrow.slick-next {
  right: 20px;
}

.modal.variant-experience-detail .carousel.variant-modal-experience:not(.slick-initialized) > section:not(:first-child) {
  display: none;
}

@media (min-width: 768px) {
  .modal.variant-experience-detail:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; /* Adjusts for spacing */
  }
  
  .modal.variant-experience-detail .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }

  .modal.variant-experience-detail .experience-content {
    padding: 50px
  }

  .modal.variant-experience-detail .modal-close-btn {
    width: 20px;
    height: 20px;
    margin-right: -10px;
    right: -20px;
  }

  .modal.variant-experience-detail .carousel.variant-modal-experience .slick-arrow.slick-prev {
    left: 50px;
  }

  .modal.variant-experience-detail .carousel.variant-modal-experience .slick-arrow.slick-next {
    right: 50px;
  }
}

@media (min-width: 1200px) {
  .modal.variant-experience-detail .carousel.variant-modal-experience h2 {
    padding-right: 0;
  }
}

/*#endregion*/

/* #region Showtimes V2*/
.related-showtimes {
  min-height: 140px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* #endregion */

/* #region Modals */
.tgv-modal .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.tgv-modal .vertical-align-center {
  display: table-cell;
  vertical-align: middle;
}
.tgv-modal .modal-content {
  width: inherit;
  height: inherit;
  margin: 0 auto;
  pointer-events: all;
}
/* #endregion */

/* #region Promo Cards */
.card.variant-promo {
  border-radius: 10px;
  height: 100%;
  box-shadow: 0 10px 20px 10px rgba(0, 0, 0, 0.6);
}

.card.variant-promo .card-thumbnail img {
  max-width: 100%;
  border-radius: 10px;
  -webkit-user-drag: none;
  user-drag: none;
}

@media (min-width: 768px) {
  .card.variant-promo {
    transition: 0.3s ease;  
  }

  .card.variant-promo:hover {
    transform: translateY(-10px);
  }
}
/* #endregion */
