body { font-family:Verdana, Arial, Helvetica, sans-serif;}
@-webkit-keyframes bounce {
  0%, 20%, 40%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
  50% {-webkit-transform: translateY(-5px);}
} 

@keyframes bounce { 
  0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
  50% {transform: translateY(-5px);} 
} 

.bounce { -webkit-animation-name: bounce;animation-name: bounce;}
#seatingmodule { width:100%; height:auto; float:left;}
.seating-container { width:100%; margin:0 auto;}
.seating-main { width:100%; height:auto; float:left;background: #fff;padding:0px;}	
.seating-productleft { width:40%; float:left;}
.seating-productright { width:50%; float:right;background: #f6fff4;border: solid 1px #e1e1e1;padding: 10px 10px;}
.seating-productright p { margin:0 0 3px;}

.seating-top { width:100%; height:auto; float:left;}
.seating-legends {width:100%; height:auto; float:left;margin: 10px 0;padding:0px;box-sizing: border-box;}
.seating-legends ul { line-height:normal; margin:0; padding:0;}
.seating-legends ul li { list-style:none; padding: 7px 7px;margin: 0 4px 4px 0;float: left;border-radius: 3px; position:relative;}
.seating-legends ul li label {font-size: 12px;color: #fff;display: inline-block;line-height: 20px;margin: 0;}
.seating-legends ul li input { display: block;margin: 6px 4px 0 0;float: left; left:13px;-ms-transform: scale(2);
-moz-transform: scale(2);
-webkit-transform: scale(2);
-o-transform: scale(2);
padding: 10px;}

.seating-legends ul li.hold {background: #c8c8c8;}
.seating-legends ul li.book {background: #c8c8c8;}
.seating-legends ul li.available {  background: #44386a; }
.seating-legends ul li.unavailable {  background: #c8c8c8; }
.seating-legends ul li.yourseat {  background: #b3d236; }
.seating-legends ul li.blocked {  background: #6e3737; }
.seating-legends ul li.releasseat {  background: #787777; }

#seatingmodule input[type="checkbox"] {
      opacity: 1 !important;
}



.seating-bottom { width:100%; height:auto; float:left;}
.theatre-screen { width:100%; height:auto; float:left; background:#50B1D1; text-align:center; padding:10px 0 25px; font-size:12px; position:relative; color:#fff}
.theatre-screen:before {content: '';background-image: url('../images/arrowdown.png');height:100%;width: 100%;position: absolute;right: 0px;bottom:-10px;z-index:9;background-position: center center;background-size:20px;background-repeat: no-repeat;-moz-animation: bounce 5s infinite;-webkit-animation: bounce 5s infinite;animation: bounce 5s infinite;animation-duration:1.5s;}



.box {width: 25px;height: 25px;float: left;border: solid 1px #A8A8A8;margin-right: 7px;margin-bottom: 7px;text-align: center;font-size: 12px;line-height: 23px; cursor:pointer;}
.release {width: 25px;height: 25px;float: left;border: solid 1px #A8A8A8;margin-right: 7px;margin-bottom: 7px;text-align: center;font-size: 12px;line-height: 23px;cursor:pointer;}


.seating-footer { width:100%; height:auto; float:left;}
.seating-footer .buttonbook {width:auto; height:auto; float:right;text-align: right;margin: 10px 0 0 8px;}
.seating-footer .buttonbook a { font-size: 16px;color: #FFFFFF;background: #28C1D5;text-decoration: none;display: inline-block;padding: 8px 12px;font-weight: bold;border-radius: 3px;}

.seating-footer #hold {width:auto; height:auto; float:right;text-align: right;margin: 10px 0 0 8px;}
.seating-footer #hold a { font-size: 16px;color: #FFFFFF;background:#FF0000;text-decoration: none;display: inline-block;padding: 8px 12px;font-weight: bold;border-radius: 3px;}

.seating-footer #unavailable {width:auto; height:auto; float:right;text-align: right;margin: 10px 0 0 8px;}
.seating-footer #unavailable a { font-size: 16px;color: #FFFFFF;background: #c8c8c8;text-decoration: none;display: inline-block;padding: 8px 12px;font-weight: bold;border-radius: 3px;}

.seating-footer #blocked {width:auto; height:auto; float:right;text-align: right;margin: 10px 0 0 8px;}
.seating-footer #blocked a { font-size: 16px;color: #FFFFFF;background:#6e3737;text-decoration: none;display: inline-block;padding: 8px 12px;font-weight: bold;border-radius: 3px;}

.seating-footer #release {width:auto; height:auto; float:right;text-align: right;margin: 10px 0 0 8px;}
.seating-footer #release a { font-size: 16px;color: #FFFFFF;background:#787777;text-decoration: none;display: inline-block;padding: 8px 12px;font-weight: bold;border-radius: 3px;}

.seating-footer #addprice {width:auto; height:auto; float:right;text-align: right;margin: 10px 0 0 8px;}
.seating-footer #addprice a { font-size: 16px;color: #FFFFFF;background:#59a44f;text-decoration: none;display: inline-block;padding: 8px 12px;font-weight: bold;border-radius: 3px;}



.theatre-seatchart .hold {background: #FF0000;}
.theatre-seatchart .book {background: #aeb0ad;}
.theatre-seatchart .available {  background: #44386a; }
.theatre-seatchart .unavailable {  background: #c8c8c8; } 
.theatre-seatchart .yourseat {  background: #b3d236; }
.theatre-seatchart .blocked {  background: #6e3737; color:#fff;}
.theatre-seatchart .booked {background: #aeb0ad;}

.seatingmodule .hold {background: #c8c8c8 !important;color: #fff !important;}
.seatingmodule .book {background: #c8c8c8 !important;}
.seatingmodule .available {  background: #44386a !important;}
.seatingmodule .unavailable {  background: #c8c8c8 !important;}
.seatingmodule .yourseat {  background: #b3d236 !important;}
.seatingmodule .blocked {  background: #6e3737; color:#fff !important;}
.seatingmodule .booked {background: #c8c8c8 !important;}

.seating-product {
    width: 100%;
    float: left;
    border-bottom: solid 1px #cdcccc;
    padding: 0 0 10px;
    margin: 0 0 5px;
}

.numberofseats { width: 90px; float: left;margin: 0 10px 0 0;}
.variation_title {font-weight: 600;text-transform: capitalize;line-height: 20px;width: 100%;float: left;margin-bottom: 5px;}
.variation_price { width: auto; float: left; margin-right: 0; padding-right: 0;}
.senior_price {width: auto;float: left;border-left: solid 1px #000;margin-left: 8px;padding-left: 8px;}
.student_price {width: auto;float: left;border-left: solid 1px #000;margin-left: 8px;padding-left: 8px;}


#seatingmodel .modal-dialog {width: 230px;margin: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
#seatingmodel .modal-dialog select { width:100%; margin-bottom:12px;}
#seatingmodel .modal-dialog label { width:100%;margin: 3px 0px;}
#seatingmodel .modal-dialog button {padding: 8px 10px;margin-left: 0;margin-top: 10px;width: 100%;font-size: 17px;font-weight: 600;}

.theatrespinner { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); position: fixed; left: 0; top: 0; z-index: 99;}
.theatrespinner img {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}



/*****NEW THEATER BOOKING****/
#mtheater-section-two { width:100%; height:auto; float:left;overflow: auto;}
#mtheater-section-two .mtheater-container { width:1130px; margin:0 auto;}
#mtheater-section-two .mtheater-main { width:100%; height:auto; float:left;padding: 0 0 90px;position: relative;top: -30px;}

#mtheater-section-two .mtheater-mainheading { text-align:center;width:100%; height:auto; float:left;padding:0; text-align:center;position: relative;
top: 75px;}
#mtheater-section-two .mtheater-mainheading p {background: #c2e3f2;color: #000;display: inline-block;width: 50%;border-radius: 100%;padding: 70px 0;font-size: 11px;}	

#mtheater-section-two .mtheater-left { width:310px; float:left; text-align:right;position: relative;left:45px;transform: rotate(23deg);z-index: 9;} 

#mtheater-section-two .mtheater-left .exitleft {width: 90px;height: auto; background: #c2e3f2; transform: rotate(-23deg); text-align: center; padding: 9px 0; position: absolute; left: 42px; top: 0px;}
#mtheater-section-two .mtheater-left .exitleft img { width: 16px;}
#mtheater-section-two .mtheater-left .exitleft p { margin: 0; font-size: 10px;}




#mtheater-section-two .mtheater-lefttitle { width:100%; float:lef;font-size: 10px;text-align: center;color: #000;padding: 0 0 0 90px;box-sizing: border-box;transform: rotate(-24deg);position: relative;top: 15px;}
#mtheater-section-two .mtheatercol { width:20px; height:20px; float:none; display:inline-block; text-align:center;color: #3f3f3f;font-size: 9px;line-height: 10px;padding: 4px 1px 0 0;border-radius: 100%;cursor: pointer;margin: 0 0px;letter-spacing:0px;box-sizing: border-box;transform: rotate(-21deg);font-weight: bold;}
.mtheatercol-alpha { width:20px; height:20px; float:none; display:inline-block; text-align:center;color: #000;font-size:9px;line-height: 9px;padding: 3px 0 0;border-radius:100%; cursor:pointer; margin:0 -1px;letter-spacing: -1px;box-sizing: border-box;transform: rotate(-20deg);}

#mtheater-section-two .mtheater-left .mtheater-row.c1 {}
#mtheater-section-two .mtheater-left .mtheater-row.c1 .mtheatercol:nth-child(2) { position:relative; top:3px;}
#mtheater-section-two .mtheater-left .mtheater-row.c1 .mtheatercol:nth-child(3) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c1 .mtheatercol:nth-child(4) { position:relative; top:9px;}
#mtheater-section-two .mtheater-left .mtheater-row.c1 .mtheatercol:nth-child(5) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c1 .mtheatercol:nth-child(6) { position:relative; top:5px;}





#mtheater-section-two .mtheater-left .mtheater-row.c2 {}
#mtheater-section-two .mtheater-left .mtheater-row.c2 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-left .mtheater-row.c2 .mtheatercol:nth-child(2) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c2 .mtheatercol:nth-child(3) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c2 .mtheatercol:nth-child(4) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c2 .mtheatercol:nth-child(5) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c2 .mtheatercol:nth-child(6) { position:relative; top:0px;}

#mtheater-section-two .mtheater-left .mtheater-row.c3 {}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(2) { position:relative; top:-2px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(3) { position:relative; top:3px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(4) { position:relative; top:5px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(5) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(7) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(8) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c3 .mtheatercol:nth-child(9) { position:relative; top:0px;}



#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(1) { position:relative; top:-2px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(2) { position:relative; top:3px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(3) { position:relative; top:5px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(4) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(5) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(6) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(7) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c4 .mtheatercol:nth-child(8) { position:relative; top:0px;}

#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(1) { position:relative; top:-22px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(2) { position:relative; top:-17px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(3) { position:relative; top:-11px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(4) { position:relative; top:-7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(5) { position:relative; top:-1px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(6) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(7) { position:relative; top:5px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(8) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(9) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(10) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(11) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(12) { position:relative; top:0px;}


#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(1) { position:relative; top:-22px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(2) { position:relative; top:-17px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(3) { position:relative; top:-11px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(4) { position:relative; top:-7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c5 .mtheatercol:nth-child(5) { position:relative; top:-1px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(6) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(7) { position:relative; top:5px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(8) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(9) { position:relative; top:8px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(10) { position:relative; top:7px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(11) { position:relative; top:4px;}
#mtheater-section-two .mtheater-left .mtheater-row.c6 .mtheatercol:nth-child(12) { position:relative; top:0px;}



#mtheater-section-two .mtheater-row {width: 100%;float: left;margin: 0 0 2px;box-sizing: border-box;}
#mtheater-section-two .blue { background:#0924d6;border:solid 1px #061db5; color:#fff;} 
#mtheater-section-two .orange { background:#fbc113;border:solid 1px #f3b713;} 
#mtheater-section-two .red { background:#ef7979; border:solid 1px #ec6565;} 
.lblue { background:#c2e3f2;}

/*--
.leftmargin1 { padding-right:13px;}
.leftmargin2 { padding-right:26px;}
.leftmargin3 { padding-right:39px;}
.leftmargin4 { padding-right:52px;}
.leftmargin5 { padding-right:65px;}
.leftmargin6 { padding-right:78px;}
.leftmargin7 { padding-right:91px;}
--*/



#mtheater-section-two .mtheater-center .mtheatercol {transform: rotate(0deg);}
#mtheater-section-two .mtheater-center .mtheatercol-alpha {transform: rotate(0deg);}


#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(2) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(3) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(4) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(5) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(6) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(7) { position:relative; top:12px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(9) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(10) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(11) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(12) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c1 .mtheatercol:nth-child(13) { position:relative; top:0px;}



#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(1) { position:relative; top:-3px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(9) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(10) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(11) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(12) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(13) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c2 .mtheatercol:nth-child(14) { position:relative; top:-3px;}



#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(10) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(11) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(12) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(13) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(14) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c3 .mtheatercol:nth-child(15) { position:relative; top:-5px;}




#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(10) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(11) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(12) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(13) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(14) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(15) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c4 .mtheatercol:nth-child(16) { position:relative; top:-5px;}



#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(10) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(11) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(12) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(13) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(14) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(15) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(16) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c5 .mtheatercol:nth-child(17) { position:relative; top:-5px;}



#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(10) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(11) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(12) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(13) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(14) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(15) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(16) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(17) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c6 .mtheatercol:nth-child(18) { position:relative; top:-5px;}



#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(10) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(11) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(12) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(13) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(14) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(15) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(16) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(17) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(18) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c7 .mtheatercol:nth-child(19) { position:relative; top:-5px;}




#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(10) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(11) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(12) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(13) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(14) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(15) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(16) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(17) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(18) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(19) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c8 .mtheatercol:nth-child(20) { position:relative; top:-5px;}



#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(1) { position:relative; top:-5px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(2) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(3) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(4) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(5) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(6) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(7) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(8) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(9) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(10) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(11) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(12) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(13) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(14) { position:relative; top:10px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(15) { position:relative; top:8px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(16) { position:relative; top:6px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(17) { position:relative; top:4px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(18) { position:relative; top:2px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(19) { position:relative; top:0px;}
#mtheater-section-two .mtheater-center .mtheater-row.c9 .mtheatercol:nth-child(20) { position:relative; top:-5px;}










.mtheater-center { width:510px; float:left; text-align:center; position:relative; margin:80px 0 0;} 
.mtheater-centertitle { width:100%; float:left;font-size: 10px;text-align: center;color: #000;padding: 0 0 0 0px;box-sizing: border-box;}

.blueone { width:154px; float:left;background:#c2e3f2;padding: 0;box-sizing: border-box;letter-spacing: 1px;position: absolute;left: 178px;bottom: 16px;height: 30px;}
.bluetwo { width:252px; float:left;background:#c2e3f2;padding: 0;box-sizing: border-box;letter-spacing: 1px;position: absolute;left: 129px;
bottom: -24px;
height: 40px;}


#mtheater-section-two .mtheater-center .exitcenter-left {width: 90px;height:auto;background:#c2e3f2; text-align: center; padding:16px 0; position: absolute;left: -23px;bottom: -75px;}
#mtheater-section-two .mtheater-center .exitcenter-left img { width: 16px;}
#mtheater-section-two .mtheater-center .exitcenter-left p { margin: 0; font-size: 10px;}

#mtheater-section-two .mtheater-center .exitcenter-right {width: 90px;height:auto;background:#c2e3f2; text-align: center; padding:16px 0; position: absolute; right: -23px;bottom: -75px;}
#mtheater-section-two .mtheater-center .exitcenter-right img { width: 16px;}
#mtheater-section-two .mtheater-center .exitcenter-right p { margin: 0; font-size: 10px;}








.mtheater-right { width:290px; float:left; text-align:left;position: relative;right: 45px;transform: rotate(-23deg);z-index: 9;} 
.mtheater-righttitle { width:100%; float:left;font-size: 10px;text-align: center;color: #000;padding: 0 60px 0 0px;box-sizing: border-box;transform: rotate(21deg);position: relative;
top: 10px;}

#mtheater-section-two .mtheater-right .exitleft {width: 90px;height: auto; background: #c2e3f2; transform: rotate(23deg); text-align: center; padding: 9px 0; position: absolute; right: 24px;top: 5px;}
#mtheater-section-two .mtheater-right .exitleft img { width: 16px;}
#mtheater-section-two .mtheater-right .exitleft p { margin: 0; font-size: 10px;}


#mtheater-section-two .mtheater-right .mtheatercol  {transform: rotate(21deg);}
#mtheater-section-two .mtheater-right .mtheatercol-alpha {transform: rotate(21deg);}
 
 
/*----------------*/
 
#mtheater-section-two .mtheater-right .mtheater-row.c1 {}
#mtheater-section-two .mtheater-right .mtheater-row.c1 .mtheatercol:nth-child(2) { position:relative; top:5px;}
#mtheater-section-two .mtheater-right .mtheater-row.c1 .mtheatercol:nth-child(3) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c1 .mtheatercol:nth-child(4) { position:relative; top:9px;}
#mtheater-section-two .mtheater-right .mtheater-row.c1 .mtheatercol:nth-child(5) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c1 .mtheatercol:nth-child(6) { position:relative; top:3px;}




#mtheater-section-two .mtheater-right .mtheater-row.c2 {}
#mtheater-section-two .mtheater-right .mtheater-row.c2 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-right .mtheater-row.c2 .mtheatercol:nth-child(2) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c2 .mtheatercol:nth-child(3) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c2 .mtheatercol:nth-child(4) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c2 .mtheatercol:nth-child(5) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c2 .mtheatercol:nth-child(6) { position:relative; top:0px;}

#mtheater-section-two .mtheater-right .mtheater-row.c3 {}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(2) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(3) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(4) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(5) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(6) { position:relative; top:5px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(7) { position:relative; top:3px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(8) { position:relative; top:-2px;}
#mtheater-section-two .mtheater-right .mtheater-row.c3 .mtheatercol:nth-child(9) { position:relative; top:-5px;}



#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(2) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(3) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(4) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(5) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(6) { position:relative; top:5px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(7) { position:relative; top:3px;}
#mtheater-section-two .mtheater-right .mtheater-row.c4 .mtheatercol:nth-child(8) { position:relative; top:-2px;}


#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(2) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(3) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(4) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(5) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(6) { position:relative; top:5px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(7) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(8) { position:relative; top:-1px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(9) { position:relative; top:-7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(10) { position:relative; top:-11px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(11) { position:relative; top:-17px;}
#mtheater-section-two .mtheater-right .mtheater-row.c5 .mtheatercol:nth-child(12) { position:relative; top:-22px;}



#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(1) { position:relative; top:0px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(2) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(3) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(4) { position:relative; top:8px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(5) { position:relative; top:7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(6) { position:relative; top:5px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(7) { position:relative; top:4px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(8) { position:relative; top:-1px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(9) { position:relative; top:-7px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(10) { position:relative; top:-11px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(11) { position:relative; top:-17px;}
#mtheater-section-two .mtheater-right .mtheater-row.c6 .mtheatercol:nth-child(12) { position:relative; top:-22px;}












.aisleleft {transform: rotate(-90deg);font-size: 14px;color: #808080;position: absolute;left: 10px;top: 129px;}
.aisleright {transform: rotate(90deg);font-size: 14px;color: #808080;position: absolute;right: 10px;top: 129px;}


.mlegend { width:100%; float:left; text-align:center; display:none;}
.mlegend ul { line-height:normal;margin: 30px 0;display: inline-block;padding: 15px;width: 210px;border: solid 1px #e6e6e6;}
.mlegend ul li {    list-style: none;  margin: 0 0 5px;  padding: 0;  float: left; width: 100%; text-align: left;}
.mlegend ul li span { display:inline-block;width: 20px;height: 20px;float: left;border-radius: 3px;}
.mlegend ul li span.bluelegend { background:#0094d9;}
.mlegend ul li span.orangelegend { background:#fb7724;}
.mlegend ul li p { display:inline-block;margin: 0 0 0 4px;font-size: 14px;color: #000;float: left;}

.seating-topsection { width:100%; float:left; padding:20px;}

.seat-footer-input {width: 300px;float: left;background: #fff;padding: 15px 16px;margin: 10px 0;}
.seat-footer-input input {line-height: normal;margin: 0 0 0px 0;padding: 7px 10px;color: #5f6a5f;border-radius: 0px;border: solid 1px #d2d2d2;box-sizing: border-box;height: 43px;width: 100%;font-size: 20px;background-color: #fff;}

@media screen and (max-width: 1024px) {

.seating-productleft { width:100%;}
.seating-productright { width: 100%; margin: 10px 0 0;}

}

@media screen and (max-width: 768px) {

.seat-footer-input {  width:260px;}

}


@media screen and (max-width: 767px) {

.seat-footer-input {width:100%;float: left;background: #fff;padding: 15px 16px;margin: 10px 0;}
}
