.carousel { width: 100%; position: relative; float: left; }
/*.background-m
{
  height: 624px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}*/

/*guest qrcode css start*/
.Pleasenote-j {
  z-index: 5;
  width: 100%;
  height: 54px;
  color: #ff0000;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.5px;
  padding: 10px 0 0 0;
}



  .bookingsummarymob-sm h5{
    padding: 0;
   margin: 45px 0 0px 0;
    color: #E21F26;
    font-size: 12px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.24px;
    text-align: right;
  }
/*guest qrcode css end*/

/*toogle*/
.close-tooglem{
    background-color: #000;
    color: #dad7d7;
    padding: 5px 10px;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 20px;
}
.close-tooglem:hover
{
  color:  #dad7d7;
  text-decoration: none;
}
.arrow-m{position: relative; left: 25px; bottom: 15px;cursor: pointer;}
.arrow-mright{position: relative; right: 5px; bottom: 15px;cursor: pointer;}
.select-jm
{
    color: #868e96 !important;
    border: 2px solid grey !important;
    margin-top: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    border-radius: 50px;
    font-size: 12px;
    background: none;
    padding: 3px 30px 3px 13px;
    background: url(../img/header-down.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 90px;
    outline: none;
    margin-right: 7px;
}

.margin0{
  margin: 0;
  
}

.bookprievent-j{
	width: 100%;
    background-color: white;
    border-radius: 1px;
    margin: 0 0 5px 0px;
    border: 1px solid #d6d6d6;
    padding: 10px;
    font-size: 13px;
    color: #21222487;
    font-weight: 500;}
    .form-group select { margin-left: 0; background: none; background: url(../img/header-downblack.png) no-repeat right; background-position-x: 445px; -webkit-appearance: none; }

.margin-m{margin: 0;}
.eventpage-heading-m h3{font-size:20px;color:#E21F26;font-weight:700;text-transform:uppercase;margin:20px 0 0px 18px;padding:0}
.datepicker table tr td.day.active{border-radius:50%}
.padding-m{padding:0}.margin-m{margin:0}
.home-button-J{text-align:center;padding:5px 0 0 0}
.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#d9534f;background-color:#fff;border-color:#fff}
.btn.focus,.btn:focus,.btn:hover{color:red;text-decoration:none;font-weight:600}
.btn-danger{color:#fff;background-color:#E21F26;border-color:#d43f3a}
.btn{display:inline-block;padding:10px 35px;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:26px;background-color:#E21F26}
.banner-btn span{margin:60px}
.share-m{margin-left:13px}
/*.dance-m{width:100%;height: 624px;}*/
.dance-m{    min-height: 666px;
    width: 100%;
    object-fit: contain;}
.events-heading-m{color:#fff;font-weight:700;font-size:40px;margin:60px 0 30px 0;}
.resident-heading-m{color:#fff;font-weight:700;font-size:26px;margin:60px 0 30px 0;}
.events-heading-j {
    color: #fff;  font-weight: 700; font-size: 26px; margin: 60px 0 10px 10px; }
.view-m{float:right;top:10px;position:relative;opacity:.4;z-index:3;height:18px;color:#e8e8e8; right: 30px;font-family:Poppins;font-size:12px;font-weight:600;line-height:18px;text-align:right;text-transform:uppercase;letter-spacing:1px}
.viewevent-m{float:right;top:25px;position:relative;opacity:.4;z-index:3;height:18px;color:#e8e8e8; right: 0;font-family:Poppins;font-size:12px;font-weight:600;line-height:18px;text-align:right;text-transform:uppercase;letter-spacing:1px}
.hiphop-m{color:#fff;font-size:22px;letter-spacing:1;font-weight:600;margin:0}
.book-m{color:#fff;float:right;position:relative;}
.event-m{background:#000000a3;position:absolute;bottom:0px;padding:25px 20px 25px 120px;width:97%}
.date-m{color:#fff;font-size:14px;font-weight:300;margin:0}
.level-m{position:relative;top:100px}
.guestdj-m img{border-radius:9px;width:90%}
.guestdj-m p{font-size:25px;color:#fff;font-weight:700;margin:15px 0}
.residentdj-m { width: 100%; position: relative; float: left; }
.residentdj-m h4{font-size:25px;font-weight:200;color:#fff; margin: 15px 0;}
.residentdj-m p{font-size:14px;color:#fff;z-index:3;opacity:.4987909;font-weight: 300;}
.residentdj-m img{border-radius:9px}
.borderless-btn{background-color:transparent;border-radius:27px;border:2px solid #E21F26;padding:8px 25px;color:#fff;font-weight:700;font-size:12px;outline: none;}
.borderless-btn:hover{color:#E21F26;background-color:#fff;font-weight:600;border: 2px solid #ffffff;font-size:12px}
.viewall-m{opacity:.4;float:right;font-size:12px;color:#e8e8e8!important;font-weight:600;text-transform:uppercase;position:relative;top:15px;right:30px;letter-spacing:1px}
.viewallgallery-m{letter-spacing:1px;opacity:.4;float:right;font-size:12px;color:#e8e8e8!important;font-weight:600;text-transform:uppercase;position:relative;top:20px;right:15px}
.margin-bottom{margin-top:30px}
.border-radius-m img{border-radius:9px}
.merchandise-m p{font-size:18px;font-weight:300;color:#e8e8e8;opacity:.4}
.necklace{position:relative;top:50px;z-index:99}
.coaster{position:relative;right:60px;bottom:90px}
.merchandisetop-m{position:relative;top:180px}
.neck-m{font-size:14px;font-weight:600;text-transform:uppercase;color:#e8e8e8;margin-left:15px}
.rs-m{font-size:12px;font-weight:600;opacity:.6;color:#fff}
.necktop-m{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;top:12px;position:relative}
.rstop-m{font-size:12px;font-weight:600;opacity:.6;color:#fff;top:12px;position:relative}
.merchandise-m{margin-top:60px}
.search{width:100%;position:relative;display:flex}
.searchTerm{width:100%;border:1px solid #fff;padding:17px;height:55px;background-color:#000;border-radius:5px 0 0 5px;outline:0;color:#fff;border-radius:27px}.searchTerm:focus{color:#00b4cc}
.searchButton{width:40px;height:55px;border:none;background:0 0;text-align:center;position:relative;color:#fff;border-radius:0;cursor:pointer;font-size:20px;right:49px;outline:0}
.scroll-m{font-size:14px;color:#fff;font-weight:600;text-align:center; margin-top: 10px;}
.up-mob-m{background-color:#020204;padding:0}
.home-banner-j{background-image:url(../img/home-banner.png);background-size:contain;width:100%;min-height:550px; background-position: center;
    background-size: contain;
    width: 100%;
    min-height: 550px;
    background-position: center;
    background-repeat: no-repeat;
    /* margin-bottom: 60px; */
    background-size: cover;
    height: 600px;
}
.weekheading-j h4{font-size:24px;color:#fff;text-align:center;font-weight:600;margin:0;padding:0;text-shadow:0 22px 30px rgba(0,0,0,.9)}
.weekheading-j{padding:120px 0 0 0}
.weekheading-j h3{font-size:80px;color:#fff;text-align:center;font-weight:800;margin:0;padding:0;text-shadow:0 22px 30px rgba(0,0,0,.9)}
.weekheading-j p{font-size:24px;color:#fff;text-align:center;font-weight:600;margin:0;padding:0;text-shadow:0 22px 30px rgba(0,0,0,.9)}
.weekheading-j h2{font-size:40px;color:#fff;text-align:center;font-weight:800;margin:0;padding:0;text-shadow:0 22px 30px rgba(0,0,0,.9)}
.home-button-J{text-align:center;padding:5px 0 0 0}
.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#d9534f;background-color:#fff;border-color:#fff}
.btn.focus,.btn:hover{color:red;text-decoration:none;font-weight:600}
.btn:focus{color:#d43f3a;text-decoration:none;font-weight:600;background-color:#fff;border-color:#d43f3a}
.btn-danger{color:#fff;background-color:#E21F26;border-color:#d43f3a}
.btn{display:inline-block;padding:10px 35px;margin-bottom:0;font-size:14px;font-weight:700;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:26px;outline: none !important;}
.search{margin-bottom:50px}
.banner-btn span{margin:60px}
.banner-btn{padding:12px 75px;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;user-select:none;border:none;border-radius:26px;outline:0;margin-top:70px}
.banner-btn{color:#fff;background-color:#E21F26}
.banner-btn :hover,.open>.dropdown-toggle .banner-btn{color:#d9534f;background-color:#fff;outline:0}
.banner-btn .focus,.banner-btn :focus,.banner-btn :hover{color:#333;text-decoration:none;outline:0}
.line{color:#fff}.owl-carousel .owl-item img{display:block;width:100%}
.bannerbtnbg-J{width:100%;height:55px;background-color:#E21F26;text-align:center;margin:0 auto;display:block;margin-top:0px}
.inline-buttons .one-third{text-align:center;margin:42px;color:#fff;font-size:12px;line-height:55px}
.shareon-m{font-size:12px;font-weight:500;color:#212224;position:relative;bottom:4px}
.hr-text{line-height:1em;position:relative;outline:0;border:0;color:black;text-align:center;height:1.5em;opacity:.5}
.hr-text:before{content:'';background:linear-gradient(to right,transparent,#818078,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}
.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:black;padding:0 .5em;line-height:1.5em;color:#818078;background-color:#fcfcfa}
.callno-m{font-size:13px;color:#fff}
.home-button-J button{margin:10px 10px 0 0;    outline: none !important;}
#newline-m{width:345px;height:.3px;border:solid .5px #c4c9df;margin:10px 0}
.ticketsbook-m{background-color:#E21F26;color:#fff;font-size:14px;font-size:14px;padding:11px 15px}
.info-m{margin-left:7px;position:relative;bottom:1px}
.ticketsbook-m span{font-size:14px;font-weight:600}
.modalcolor-m{background-color:#fff;width:92%;border-radius:14px;display:block;margin:0 auto}
.box-m{height:133px;width:100%;background-color:transparent}
ul.breadcrumb-m{padding:10px 0;list-style:none;background:none;letter-spacing:1px}
ul.breadcrumb-m li{display:inline;font-size:12px;color:#fff;margin-left:5px}
.paddingleftm{padding-left:4px}
.sectiondate-m{display:inline-flex}
.confirm-m{text-align:center;font-size:14px;font-weight:600;margin:0;padding:6px;position:relative}
.tz-gallery .lightbox img{width:100%; height: 200px; margin:20px auto;display:block;transition:0.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:5px; border: 2px solid #585858;}
.lightbox img{width:100%;margin-bottom:30px;transition:.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,.2);max-height:198px;object-fit:cover}
.kittysu-m{  font-size: 30px;color: #fff;font-weight: 700;margin: 20px 0;}
.view-m:hover{
        color: #e8e8e8!important;
    text-decoration: none;
}

/*ARTICLE DETAILS START*/
.eventpage-heading-jm h1 {
    font-size: 30px;
    color: white;
    font-weight: 700;
    margin: 0;
    padding: 50px 0 0px 0px;
}
.eventpage-heading-jm p{
padding: 10px 0 10px 0 !important;
    margin: 0 0 0 0px !important;
    font-size: 10px !important;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.5px;
    opacity: 0.7;}
.article-para-section{color: #888888;}
.btn-link-modal{width: 100%; position: relative; float: left; margin: 0px 0 15px 1px;}
.btn-link-modal span button { background: #e4e4e4; color: #222; border: none; font-size: 10px; padding: 5px 15px; margin: 10px 0 0 0;
    text-decoration: none;}
.btn-link-modal span button a {color: #6f6f6f;text-decoration: none;font-size: 10px;}
.close {float: right;font-size: 22px;font-weight: 700;line-height: 1;color: #fff;text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20);
    opacity: 3.2;}
.modal-body li{font-size: 13px;text-decoration: underline;line-height: 30px;}
.modal-body ul{padding: 0 0 0 15px;}
.email-m{width: 60%;position: relative;float: left;padding: 21px;border-radius: 0;}
.sub-m{width:40%; position: relative;float: left;padding: 11px; font-size: 14px;background-color: #EB1F01;border-radius: 0;}
.pad0-s { padding: 0; }
.contact-main-s { width: 100%; position: relative; float: left; }
.contact-main-s ul{ list-style: none; display: flex;float: right;font-size: 13px;margin: 15px 0;color: grey;font-weight: 600; }
.contact-main-s .active{color: black;}
.artdel-s { width: 100%; position: relative; float: left; }
.artdel-s img { width: 100%; }
.artdel-s h2 { font-size: 30px; font-weight: 600; color: #fff; margin:0; padding: 10px 130px 0 0; }
.artdel-s p { font-size: 14px; color: #fff; margin:0; }
.artdel-s p span { font-size: 12px; color: grey; margin:0; padding: 0; }
.action-s {width: 100%; height: 55px; position: relative; float: left; margin: 15px 0 20px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.action-s p { font-size: 16px; font-weight: 600; padding: 10px 0 0 0;    color: #fff; }
.article-para-section { width: 100%; position: relative; float: left; margin: 15px 0 0 0; padding: 0 0 15px 0; }
.article-para-section p {color: #888888;padding: 15px 0 0 0; margin: 0; font-size: 16px;font-weight: 400;line-height: 24px; z-index: 4;}
.article-para-section h3 { font-size: 20px; font-weight: 600; color: #000; padding: 15px 0 0 0; margin: 0; }
.article-para-section ul { color: #8a8a8a; padding: 15px 0 0 0; margin: 0; }
.article-para-section ul li { font-size: 15px; color: #8a8a8a; padding: 15px 0 0 0; margin: 0; }
.subline-s { width: 100%; position: relative; float: left; margin: 15px 0 0 0; }
.subline-s h2 { font-size: 20px; font-weight: 600; color: #000; padding: 0; margin: 0; }
.subline-s h2 a { font-weight: 600; color: #000; text-decoration: underline; }
.subline-s h2 a:hover { font-weight: 600; color: #000; text-decoration: underline; }
.btn-link { width: 100%; position: relative; float: left; margin: 15px 0 0 0; }
.btn-link span button { background: #000; color: #222; border: none; font-size: 10px; padding: 9px 15px; border: 1px solid grey; margin: 10px 0 1px 11px; text-decoration: none;opacity: 0.8!important; }
.btn-link span button a { color: #e0e0e0; text-decoration: none; font-size: 12px; opacity: 0.5;}
.btn-link span button a:hover { color: #d6d6d6; text-decoration: none; }
.rightsidebar-m{padding-left: 10px;}
.related-m{color: #888;font-size: 12px;font-weight: 500;margin: 0 0 0 0px !important;}
.archives-m{text-decoration: underline;font-size: 14px;font-weight: 500;color: #ffffffb0; line-height: 30px;letter-spacing: 1px; opacity: 0.5;}
.commentbox-s { width: 100%; position: relative; float: left; margin: 15px 0 0 0; }
.commentbox-s h2 { font-size: 18px; font-weight: 600; color: #fff; padding: 0 0 15px 0; margin: 0; }
.commentbox-s textarea { border: 1px solid #9c9797;resize: none; width: 100%; padding:15px;background-color: transparent;    font-size: 16px;  margin-bottom: 15px;}
.comment-s { width: 100%; position: relative; float: left; margin: 15px 0 0 0; padding: 0 0 15px 0; border-bottom: solid 1px #fff; }
.commentnew-s { width: 100%; position: relative; float: left; margin: 15px 0 0 0; padding: 0 0 15px 0; }
.commentdetail-s { width: 100%; position: relative; float: left; padding: 15px 0 0 15px; }
.commentdetail-s h2 { font-size: 16px; font-weight: bold; margin: 0; padding: 0; color: #fff; }
.commentdetail-s h3 { font-size: 14px; font-weight: 400;margin: 0; padding: 10px 0 0 0; color: #5f6061; }
.commentdetail-s p { font-size: 13px; margin: 0; padding: 10px 0 0 0; color: white; line-height: 20px;}
.commentdetail-s p a { font-size: 14px; font-weight: bold; margin: 0; padding: 10px 0 0 0; color: #000; text-decoration: underline; text-underline-position: under; }
.commentdetail-s p a:hover { color: #000; text-decoration: underline; }

.story { background-color: #363636; width: 100%; position: relative; float: left; padding: 20px 0; }
.story h2 { text-align: left; color: #fff; font-size: 15px; }
.story h3 { text-align: right; color: #fff; font-size: 15px; }
.storypart-s { width: 95%; position: relative; float: left; }
.storypart-s p { color: #fff; font-size: 18px; font-weight: bold; text-align: left; }
.storypart-s h3 { color: #fff; font-size: 18px; font-weight: bold; text-align: left; }
.vl-s { border-right: 2px solid #6b6e70; height: 112px; position: relative; right: 38px; }
.hl-s { border-bottom: 2px solid #6b6e70; width: 100%; position: relative; float: left; display: none; }


.arthead-s { width: 100%; position: relative; float: left; margin: 15px 0 0 0; } 
.arthead-s h2 { text-align: left; color: #000; font-size: 15px; text-transform: uppercase; font-weight: bold; }
.simimg { width: 100%; }
.overlap-s { width: 95%; position: absolute; left: 10px; bottom: 8px; border-radius: 15px; background: #fff; padding: 5px; }
.overlap-s h2 { padding: 0; margin: 0; }
.overlap-s h2 span { font-size: 10px; font-size: 15px; font-weight: bold; color: #929292; background-color: #fff; margin: 0 0 0 10px; padding: 5px 10px; border: solid 1px #bdbdbd; }
.overlap-s h3 { padding: 10px 0 0 0; margin: 0 0 0 10px; font-size: 18px; color: #000; font-weight: 600; }
.overlap-s p { padding: 10px 0 10px 0; margin: 0 0 0 10px; color: #929292; font-size: 14px; }

.share { color: #fff; background-color: #000; padding: 10px 15px 10px 15px; font-size: 16px; position: fixed; right: 0; z-index: 1; top: 40%;   box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.31); }
.article-para-section h2{font-size: 30px;color: #888888;font-weight: 400;margin:0;}
.icon-img{margin: 4px;}
.icon-m{margin-left: 6px;}


/*sidebar css*/
.padright0-m{padding-right:0; }
.padright0-m p{margin: 0;}
.sideitem-s { width: 100%; position: relative; float: left; margin: 0 0 15px 0; }
.sidebarimg-s { width: 100%; position: relative; float: left; }
.sidebarimg-s img { width: 100%; }
.sidebartext-s { width: 100%; position: relative; float: left; border-bottom: solid 1px grey; }
.sidebartext-s h2 { /*padding: 0;*/ margin: 0; }
.sidebartext-s h2 span { font-size: 10px !important; color: #fff; background-color: #bdbdbd; margin: 0 0 0 10px !important; padding: 5px 10px !important; }
.sidebartext-s h3 { padding: 10px 0 0 0 !important; margin: 0 0 0 0px !important; font-size: 12px !important; color: #fff;font-weight: 700;letter-spacing: 1px;}
.sidebartext-s p { padding: 10px 0 10px 0 !important;
    margin: 0 0 0 0px !important;
    font-size: 10px !important;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.5px;
    opacity: 0.7; }
/*sidebar css*/
/*ARTICLE DETAILS END*/


/*INVESTIGATION CSS START*/
.investigation-img{border-radius: 10px;}
.investigation-img-j{
	width: 100%;
	height: 233px;
	object-fit: cover;
	border-radius: 10px;
}

.invesnew-m { width: 100%;position: relative;float: left; }
.disclose-m span{background-color: #e2e2e2; padding: 5px 13px; position: relative;bottom: 0px;font-size: 11px;left: 0px;color: #5f6061;}
.investigation-main-m h2{font-size: 12px !important;color:  #989898;margin: 0;font-weight: 400;padding: 12px 0 0 0;letter-spacing: 0.5px; }
.invesnew-m h3{font-size: 15px;color: #565656;letter-spacing: 1px;font-weight: 200; line-height: 20px;margin: 0;padding: 12px 0 0 0;}
.disclose-m p {font-size: 20px; font-weight: 700; margin-top: 5px; line-height: 25px; margin: 0; padding: 12px 0 0 0; color: #fff;}
.disclose-m{padding: 0 30px 0 0;cursor: pointer;}
.line-m{ padding: 34px 0 0 0; margin-left: 0;}
.line2{margin:0;}
.img-first{width: 100%;float: left;position: relative;}
.img-first img{width: 100%;}
.img-first span{background-color: white; padding: 5px 13px; position: relative;bottom: 37px;font-size: 11px;left: 10px;color: #5f6061;}
.bt{ margin-top: 35px;}
.banner1-j p{font-size: 14px !important;font-weight: bold; color:gray; float: right;}
.banner1-j img{ width: 100%;}
.loading-m img{margin: 0 auto;display: block;}



@media only screen and (max-width: 393px){
.ReloadBtn {
    left: 340px !important;}
}
@media (max-width: 768px){
.investigation-img {width: 100%;}
.disclose-m{padding: 0 14px 20px 0px;}
.investigation-main-m h1 {  font-size: 30px;  position: relative;  float: left;}
.invesnew-m h3 { padding: 12px 0 22px 0;}
.bt {    margin-top: 0px;}
.line-m{padding: 0 !important;}
.padright0-m{padding: 0 !important;}
.sidebartext-s h3{margin: 0 !important;}
.related-m{margin: 0 !important;}
.sidebartext-s p{margin: 0 !important;}
.btn-link{margin: 15px 0 20px 0 !important;}
.archives-m{margin: 15px 0 0 0px !important;}
.btn-link span button{margin: 10px 0 1px 0px;}
.artdel-s h2{    padding: 10px 0 0 0;font-size: 21px;}
.form-inline input{    padding: 10px 10px 10px 20px;}
.datesection-m .datecost-m{ right: 0px !important;}
.lightbox img{width:100%;margin-bottom:0;transition:.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,.2);max-height:198px;object-fit:cover}
.dance-m {
    width: 100%;
    height: 390px;
}

/*.inclusion {
     float: left;
      position: relative;
     top: 0px !important; 
     right: 0px !important; 
    font-size: 14px;
    opacity: 1 !important;
    bottom: 20px !important;

}*/

} 
@media (min-width: 769px) and (max-width: 1024px){
    .line-1px{    width: 939px;}
    .border-top{
        width: 400px;
    }
    .date{left:32px}
    .timeline-item:nth-child(even) .timeline-content .date { left: 29px;  }
    .timeline-card p{
        padding: 0 29px;
    }
    .red-txt{ font-size: 18px !important;}
    .heading-legacy{    font-size: 21px !important; }
.sidebartext-s h3 {
   padding: 27px 0 7px 0 !important;
    margin: 0 0 0 10px !important;
    font-size: 15px !important;
    color: #fff;
}
.dance-m{ 
	height: 503px;
    width: 100%;
    object-fit: cover;
}
.book-m {
    color: #fff;
    float: right;
    position: relative;
    right: 60px;
}
.residentdj-m h4 {
    margin: 17px 0;
}
.viewevent-m { right: -15px; } 
}

/*INVESTIGATION CSS END*/

/*contact us start*/
.contactform-m{  background-color: #fff;padding: 41px 71px; border-radius: 15px;}
.contactheading-m{ font-size: 30px; font-weight: 700; color: #000; margin-bottom: 30px;}
.mapimg-m{ margin: 0 0 40px 0;}
.textcontact-m h4{ font-size: 30px; color: #fff; font-weight: 700;}
.textcontact-m p{  color: #888888; font-size: 16px;margin: 20px 0;}
.textcontact-m a {    color: #888888;}

/*captcha code starts*/
fieldset { padding: 0; background-color: #fff; margin-bottom: 30px; border-radius: 5px;}
.CaptchaWrap { position: relative; }
.CaptchaTxtField {   border-radius: 0px; border: 1px solid #ccc; display: block; box-sizing: border-box;}
#UserCaptchaCode {  padding: 7px 13px;  outline: none; border-top: none !important; width: 100%;}
#CaptchaImageCode { text-align:center; margin-top: 15px; padding: 0px 0; overflow: hidden;}
.capcode { font-size: 46px; display: block; -moz-user-select: none;-webkit-user-select: none; user-select: none; width: 90%; cursor: default;
  height: 60px; letter-spacing: 1px; color: #ccc; font-family: 'Roboto Slab', serif; font-weight: 100; font-style: italic;}
.ReloadBtn { background:url(../img/reload.png) left top no-repeat; width: 100%; height: 25px; border: 0px; outline :none; position: absolute; 
  bottom: 17px; left : 364px; outline: none; cursor: pointer;}
.btnSubmit { margin-top: 15px; border: 0px; padding: 10px 20px; border-radius: 5px;font-size: 18px; background-color: #1285c4; color: #fff;
  cursor: pointer;}
.error { color: red; font-size: 12px; display: none; }
/*captcha code ends*/

/*contact us ends*/


/*gallery code starts*/
.baguetteBox-button:focus, .baguetteBox-button:hover{background-color: transparent;}
.baguetteBox-button{background-color: transparent;}
/*gallery code ends*/

/*pagination css*/
#main-content {
    background-color: transparent;
    display: block;
    /* height: 500px; */
    justify-content: center;
    margin: 0 auto;
    width: 528px;
}

#pressPageNav {
  background-color: transparent;
  display: flex;
  height: 70px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
  /* Do not permit text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pageNavBtn {
    background-color: transparent;
     border-radius: 9px !important;
    border-color: #d3d3d363;
    border-radius: 2px;
    border-width: 1.5px;
    border-style: solid;
    color: #ffffff;
    float: left;
    font-size: 11px;
    font-weight: 100;
    display: block;
    height: 37px;
    line-height: 37px;
    margin: 3% 1%;
    position: relative;
    text-align: center;
}

.firstBtn,
.lastBtn {
  align-content: center;
  font-size: 6px;
  font-weight: bold;
  padding-bottom: 0;
  text-align: center;
  width: 26px;
  border:none;
}

.firstBtn {
    margin-left: 20px;
    border: none;
}

.middleBtn {
  align-content: center;
  text-align: center;
  width: 37px;
}

.nextPrevBtn {
    align-content: center;
    text-align: center;
    width: 60px;
    border: none;
}

.pageNavBtn {
  cursor: default;
}

.pageNavBtn:hover {
 background-color: transparent;
 border:1px solid #fff;
  -moz-box-shadow: inset 0 0 6px 0 rgba(68, 68, 68, .6);
  -webkit-box-shadow: inset 0 0 6px 0 rgba(68, 68, 68, .6);
  box-shadow: inset 0 0 6px 0 rgba(68, 68, 68, .6);
}

#pressPageNav {
    margin-top: 30px;
}
/*pagination css*/





@media only screen and (max-width:1076px){.inline-buttons .one-third{ width:100%; margin:20px; }}
@media (min-width:350px) and (max-width:374px){
	.form-group select { margin-left: 0; background: none; background: url(../img/header-downblack.png) no-repeat right; background-position-x: 280px; -webkit-appearance: none; }
    .weekheading-j h4{ font-size:20px}
    .weekheading-j h3{ font-size:40px}
    .weekheading-j h2{ font-size:30px}
    .btn{ padding:7px 16px;}
    .inline-buttons .one-third{ width:100%; margin:3px}
    .dance-m{ width:100%}
    .home-banner-j{background-image:url(../img/mobile/banner-mob.png); height:490px}
    .weekheading-j{margin:0 auto }
    .home-button-J{text-align:center;}
    .patch-m{background-color:#E21F26;padding:15px;text-align:center;color:#fff;margin:51px 0 0 0 }
    .datepicker table tr td,.datepicker table tr th{height:7px!important}
    .app{ width:100%!important; height:270px!important }
    .necklace{ width:100% }
    .locket-m{ width:100% }
    .coaster{  width:100% }
    .event-m{ padding:15px 8px;bottom:0;background:#0000008c;width:100%;text-align:center}
    .level-m{background-image:url(../img/dance.png);width:100%;height:327px;background-size:cover;background-repeat:no-repeat;padding:0;margin-top:20px;top:0 }
    .book-m{ float:unset }
    .events-heading-m{ font-size:25px;  margin:23px 0!important}
    .shareon-m{font-size: 13px;font-weight: 500;color: #212224; position: relative;bottom: 4px;}
    .resident-heading-m{   font-size:25px;
        padding:0;
        margin:23px 0!important
    }
    .search{
        display:none
    }
    .view-m{
        top:8px;
        right:6px
    }
    .home-banner-j{
        margin-bottom:0
    }
    .app{
        top:0!important
    }
    .guestall-m{
        padding:0
    }
    .guestdj-m p{
        font-size:12px
    }
    .borderless-btn{
        font-size:12px; margin: 10px 0 0 0;
    }
    .viewallgallery-m{
        top:8px
    }
    .merchandisetop-m{
        top:0;
        padding:0
    }
    .residentdj-m h4{
        margin:0
    }
    .residentdj-m img{
        border-radius:0
    }
    .border-radius-m img{
        border-radius:9px !important;
        width:92% !important;
        height:100% !important;
        min-height: 120px;
        margin: 10px auto !important;
        border: none !important;
    }
    .merchandise-m p{
        font-weight:600;
        font-size:12px
    }
    .link-m{
        margin:0 10px;
        font-size:11px;
        color:#fff
    }
    /*event page css*/
    .bannertext-s{width: 96% !important;z-index: 99;margin: 0 2% !important;padding: 15px 0 0px 0 !important;}
    .detail-m { width: 100%; padding: 36px 12px 0px 12px !important;}
    /* .banner-s{background-image:url(../img/event/bannerevent.png);height: 291px;margin: 0 !important;} */
    .datesection-m .dateday-m{width: 95% !important;padding: 6px 6px !important; margin-bottom: 20px;}
    .datesection-m .datetime-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m .datecost-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m p{font-size: 14px !important;}
    .booktickits-m{width: 100% !important;}
    .booktickits-m span{padding: 3px 11px  !important;margin: 5px  !important;}
    .booktickits-m{margin-top: 16px !important;}
    .book-t-m{margin: 0 !important;}
    .discount-m{font-size: 13px !important;margin: 13px 0 0px 0 !important;}
    .modal-body{padding: 20px !important;}
    .sign-with{margin-top:0px !important;}
    .btn-group-justified{width:90% !important;}
    .modal-m{border:none !important;padding-right: 15px !important;}
    .firstline-s{margin-left: 75px !important;}
/*contact*/
.contactform-m{padding:10px;}
.write-m{padding-right:0 !important;}
.pad0mob-m{padding: 0;}
.ReloadBtn{ left: 310px !important;}
.filter-drop-m{float: unset !important; position: relative; top: 13px;}
.mapimg-m {  margin: 0px 0 10px 0 !important;}
.textcontact-m p{margin: 12px 0;}
.textcontact-m{margin-top: 0 !important;}

}
@media (min-width:375px) and (max-width:424px){
	.form-group select { margin-left: 15px; background: none; background: url(../img/header-downblack.png) no-repeat right; background-position-x: 295px; -webkit-appearance: none; }
	.home-banner-j { background-image: url(../img/mobile/banner-mob.png);}
    .weekheading-j h4{font-size:20px }
    .weekheading-j h3{font-size:47px; }
    .weekheading-j h2{font-size:30px }
    .inline-buttons .one-third{ width:100%;margin:12px }
    /*.home-banner-j{background-image:url(../img/mobile/banner-mob.png); height:490px }*/
    /* .weekheading-j{ padding:0 0 0 0px;position:absolute; bottom:240px; margin:0 auto } */
    /* .home-button-J{text-align:center; padding:5px 0 0 120px; position:absolute;bottom:175px } */
    .patch-m{ background-color:#E21F26; padding:15px; text-align:center; color:#fff; margin:51px 0 0 0 }
    .datepicker table tr td,.datepicker table tr th{ height:44px!important }
    .app{width:100%!important;height:360px!important }
    .necklace{width:100% }
    .locket-m{width:100% }
    .coaster{width:100% }
    .event-m{padding:15px 8px; bottom:0;background:#0000008c;width:100%; text-align:center }
    .level-m{
        background-image:url(../img/dance.png);
        width:100%;
        height:327px;
        background-size:cover;
        background-repeat:no-repeat;
        padding:0;
        margin-top:20px;
        top:0
    }
    .book-m{
        float:unset
    }
    .events-heading-m{
        font-size:25px;
        margin:23px 0!important
    }
    .resident-heading-m{
        font-size:25px;
        padding:0;
        margin:23px 0!important
    }
    .search{
        display:none
    }
    .view-m{
        top:8px;
        right:10px;
    }
    .home-banner-j{
        margin-bottom:0
    }
    .app{
        top:0!important
    }
    .guestall-m{
        padding:0
    }
    .guestdj-m p{
        font-size:12px
    }
    .borderless-btn{
        font-size:12px; margin: 10px 0 0 0;
    }
    .viewallgallery-m{
        top:8px
    }
    .merchandisetop-m{
        top:0;
        padding:0
    }
    .residentdj-m h4{
        margin:0
    }
    .residentdj-m img{
        border-radius:0
    }
    .border-radius-m img{
        border-radius:9px !important;
        width:92% !important;
        height:100% !important;
        min-height: 127px;
        margin: 10px auto !important;
        border: none !important;
    }
    .merchandise-m p{
        font-weight:600;
        font-size:12px
    }
    .link-m{
        margin:0 10px;
        font-size:12px;
        color:#fff
    }


    /*GUESTQRCODE CSS  media query*/
   .Pleasenote-j {
    z-index: 5;
    width: 100%;
    height: 100px;
    padding: 70px 0 0 0;
}

.bookingsummarymob-sm h5 {
    padding: 0;
    margin: 10px 0 0px 0}
     /*GUESTQRCODE CSS media query */


    /*event page css*/
    .bannertext-s{width: 96% !important;z-index: 99;margin: 0 2% !important;padding: 15px 0 0px 0 !important;}
    .detail-m { width: 100%; padding: 46px 12px 0px 12px !important;}
    /*.banner-s{background-image:url(../img/event/bannerevent.png);height: 291px;margin: 0 !important;}*/
    .datesection-m .dateday-m{width: 95% !important;padding: 6px 6px !important; margin-bottom: 20px;}
    .datesection-m .datetime-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m .datecost-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m p{font-size: 14px !important;}
    .booktickits-m{width: 100% !important;}
    .booktickits-m span{padding: 3px 11px  !important;margin: 5px  !important;}

    .discount-j {
    font-size: 13px !important; margin: 13px 0 20px 0 !important;}
    .booktickits-m{margin-top: 16px !important;}
    .book-t-m{margin: 0 !important;}
    .discount-m{font-size: 13px !important;margin: 13px 0 0px 0 !important;}
    .modal-body{padding: 20px !important;}
    .sign-with{margin-top:0px !important;}
    .btn-group-justified{width:90% !important;}
    .modal-m{border:none !important;padding-right: 15px !important;}
    .firstline-s{margin-left: 90px !important;}
/*contact*/
.contactform-m{padding:10px;}
.write-m{padding-right:0 !important;}
.pad0mob-m{padding: 0;}
.ReloadBtn{ left: 325px !important;}
.filter-drop-m{float: unset !important; position: relative;top: 13px;}
.mapimg-m { margin: 0 0 10px 0 !important;}
.textcontact-m p{margin: 12px 0;}
.textcontact-m{margin-top: 0 !important;}

}
@media (min-width:425px) and (max-width:600px){
 /*GUESTQRCODE CSS  media query*/
 	.form-group select { margin-left: 5px; background: none; background: url(../img/header-downblack.png) no-repeat right; background-position-x: 340px; -webkit-appearance: none; }
   	.Pleasenote-j {  z-index: 5;  width: 100%;  height: 100px; padding: 70px 0 0 0;}
	.bookingsummarymob-sm h5 {
    padding: 0; margin: 10px 0 0px 0;}

     /*GUESTQRCODE CSS media query */

    #line{ top: 25px !important;}
    .weekheading-j h4{font-size:20px }
    .weekheading-j h3{font-size:50px }
    .weekheading-j h2{font-size:30px }
    .inline-buttons .one-third{width:100%;margin:7px }
    .home-banner-j{background-image:url(../img/mobile/banner-mob.png);height:490px }
    .weekheading-j{ padding:0 0 0 0px; position:absolute; bottom:210px; margin:0 auto }
    .home-button-J{text-align:center; padding:5px 0 0 145px; position:absolute; bottom:160px }
    .patch-m{ background-color:#E21F26; padding:15px; text-align:center;color:#fff;margin:51px 0 0 0 }
    .datepicker table tr td,.datepicker table tr th{ height:47px!important }
    .app{width:100%!important; height:380px!important }
    .necklace{ width:100%}
    .locket-m{ width:100% }
    .coaster{ width:100% }
    .event-m{ padding:15px 8px; bottom:0;background:#0000008c; width:100%;text-align:center }
    .level-m{
        background-image:url(../img/dance.png);
        width:100%;
        height:327px;
        background-size:cover;
        background-repeat:no-repeat;
        padding:0;
        margin-top:20px;
        top:0
    }
    .book-m{
        float:unset
    }
    .events-heading-m{
        font-size:25px;
        margin:23px 0!important
    }
    .resident-heading-m{
        font-size:25px;
        padding:0;
        margin:23px 0!important
    }
    .search{
        display:none
    }
    .view-m{
        top:8px;
        right:6px
    }
    .home-banner-j{
        margin-bottom:0
    }
    .app{
        top:0!important
    }
    .guestall-m{
        padding:0
    }
    .guestdj-m p{
        font-size:12px
    }
    .borderless-btn{
        font-size:12px; margin: 10px 0 0 0;
    }
    .viewallgallery-m{
        top:8px
    }
    .merchandisetop-m{
        top:0;
        padding:0
    }
    .residentdj-m h4{
        margin:0
    }
    .residentdj-m img{
        border-radius:0
    }
    .border-radius-m img{
        border-radius:9px !important;
        width:92% !important;
        height:100% !important;
        min-height: 138px;
        margin: 10px auto !important;
        border: none !important;
    }
    .merchandise-m p{
        font-weight:600;
        font-size:12px
    }
    .link-m{
        margin:0 10px;
        font-size:11px;
        color:#fff
    }
    /*event page css*/
    .bannertext-s{width: 96% !important;z-index: 99;margin: 0 2% !important;padding: 15px 0 0px 0 !important;}
    .detail-m { width: 100%; padding: 36px 12px 0px 12px !important;}
    .banner-s{background-image:url(../img/event/bannerevent.png);height: 291px;margin: 0 !important;}
    .datesection-m .dateday-m{width: 95% !important;padding: 6px 6px !important; margin-bottom: 20px;}
    .datesection-m .datetime-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m .datecost-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m p{font-size: 14px !important;}
    .booktickits-m{width: 100% !important;}
    .booktickits-m span{padding: 3px 11px  !important;margin: 5px  !important;}
    .booktickits-m{margin-top: 16px !important;}
    .book-t-m{margin: 0 !important;}
    .discount-m{font-size: 13px !important;margin: 13px 0 0px 0 !important;}
     .discount-j {
    font-size: 13px !important; margin: 13px 0 20px 0 !important;}
    .modal-body{padding: 20px !important;}
    .sign-with{margin-top:0px !important;}
    .btn-group-justified{width:90% !important;}
    .modal-m{border:none !important;padding-right: 15px !important;}
    .firstline-s{margin-left: 110px !important;}

/*contact*/
.contactform-m{padding:10px;}
.write-m{padding-right:0 !important;}
.pad0mob-m{padding: 0;}
.ReloadBtn{ left: 345px !important;}
.filter-drop-m{float: unset !important; position: relative; top: 13px;}
.mapimg-m {  margin: 0px 0 10px 0 !important;}
.textcontact-m p{margin: 12px 0;}

.textcontact-m{margin-top: 0 !important;}

}
@media (min-width:601px) and (max-width:767px){
.ReloadBtn{left: 365px !important;}

}
@media (max-width:768px) {
.ReloadBtn{left: 525px !important;}
}
@media (min-width:601px) and (max-width:768px){

    /*GUESTQRCODE CSS  media query*/
   	.form-group select { margin-left: 5px; background: none; background: url(../img/header-downblack.png) no-repeat right; background-position-x: 535px; -webkit-appearance: none; }
   	.Pleasenote-j {  z-index: 5;  width: 100%;  height: 100px; padding: 70px 0 0 0;}

	.bookingsummarymob-sm h5 {
    padding: 0; margin: 10px 0 0px 0;}

     /*GUESTQRCODE CSS media query */
    .bannerbtnbg{left:15%}
    .home-banner-j{background-image:url(../img/mobile/banner-mob.png); height:490px }
    .weekheading-j{ padding:0 0 0 15px;position:absolute; bottom:220px; margin:0 auto }
    .home-button-J{ text-align:center; padding:5px 0 0 300px; position:absolute; bottom:160px }
    .patch-m{background-color:#E21F26; padding:15px; text-align:center; color:#fff; margin:51px 0 0 0}
    .datepicker table tr td,.datepicker table tr th{ height:38px!important }
    .app{width:164%!important;height:309px!important; margin:0 auto}
    .necklace{ width:100%}
    .locket-m{  width:100% }
    .coaster{  width:100% }
    .event-m{ padding:15px 8px; bottom:0; background:#0000008c;width:100%;text-align:center }
    .level-m{
        background-image:url(../img/dance.png);
        width:100%;
        height:327px;
        background-size:cover;
        background-repeat:no-repeat;
        padding:0;
        margin-top:20px;
        top:0
    }
    .book-m{
        float:unset
    }
    .events-heading-m{
        font-size:25px;
        margin:23px 0!important
    }
    .resident-heading-m{
        font-size:25px;
        padding:0;
        margin:23px 0!important
    }
    .search{
        display:none
    }
    .view-m{
        top:8px;
        right:30px
    }
    .home-banner-j{
        margin-bottom:0
    }
    .app{
        top:6px!important;
        right:80px
    }
    .guestall-m{
        padding:0
    }
    .guestdj-m p{
        font-size:12px
    }
    .borderless-btn{
        font-size:12px; margin: 10px 0 0 0;
    }
    .viewallgallery-m{
        top:8px
    }
    .merchandisetop-m{
        top:0;
        padding:0
    }
    .residentdj-m h4{
        margin:0
    }
    .residentdj-m img{
        border-radius:0
    }
    .border-radius-m img{
        border-radius:9px;
        width:92%;
        height:100%;
        min-height: 120px;
        margin-bottom: 10px;
    }
    .merchandise-m p{
        font-weight:600;
        font-size:12px
    }
    .link-m{
        margin:0 10px;
        font-size:11px;
        color:#fff
    }
    /*event page css*/
    .bannertext-s {
        width: 43% !important;
        z-index: 99;
        margin: 0 2% !important;
        padding: 15px 0 0px 0 !important;
        position: absolute !important;
        top: 0;
        right: 0;
    }
    .detail-m { width: 100%; padding: 36px 12px 0px 12px !important;}
    .banner-s{background-image:url(../img/event/bannerevent.png);height: 291px;margin: 0 !important;}
    .datesection-m .dateday-m{width: 95% !important;padding: 6px 6px !important; margin-bottom: 20px;}
    .datesection-m .datetime-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m .datecost-m{width: 95% !important;padding: 6px 6px !important;}
    .datesection-m p{font-size: 14px !important;}
    .booktickits-m{width: 100% !important;}
    .booktickits-m span{padding: 3px 11px  !important;margin: 5px  !important;}
    .booktickits-m{margin-top: 16px !important;}
    .book-t-m{margin: 0 !important;}
    .discount-m{font-size: 13px !important;margin: 13px 0 0px 0 !important;}
     .discount-j {
    font-size: 13px !important; margin: 13px 0 20px 0 !important;}
    .modal-body{padding: 20px !important;}
    .sign-with{margin-top:0px !important;}
    .btn-group-justified{width:90% !important;}
    .modal-m{border:none !important;padding-right: 15px !important;}
    .firstline-s{margin-left: 260px !important;}
.select-m{right: 0 !important;}
.filter-drop-m{float: unset !important;position: relative; top: 13px;}

}
@media (min-width:769px) and (max-width:1024px){
    
	.form-group select { margin-left: 0; background: none; background: url(../img/header-downblack.png) no-repeat right; background-position-x: 445px; -webkit-appearance: none; }
    .bannerbtnbg{ left:23% }
    .border-radius-m img{ width:90%}
    .event-m{ padding:25px 20px 25px 160px; width:104% }
    .banner-mimg{width: 100% !important;}
    .bannertext-s{ width: 100% !important;padding: 15px 0 0px 0 !important;}
    .detailm{font-size: 11px !important; line-height: 16px !important;margin: 0 0 5px 0px !important;}
    .detail-m{padding:41px 20px 0px 20px !important; height: 180px;}
    .datesection-m .datetime-m{width: 65% !important;}
    .datesection-m .datecost-m{width: 70% !important;}
    .datesection-m .dateday-m{width: 85% !important;}
    .datesection-m p{font-size: 13px !important;}
    .new-m { margin: 4px 15px 0 15px !important;}
    .booktickits-m{width: 90% !important;}
.ReloadBtn{left: 269px !important;}
#datepicker{width: 161% !important;top: 10px !important;}
.level-m{    top: 18px;}
.detail{margin-bottom: 5px !important;}
.firstline-s{    margin-left: 130px !important;}
}


/*datepicker css*/
thead
{
	background-color: #E21F26;
    color: #fff;
    /*padding: 130px 0 !important;*/
}
/*.ui-state-active
 {
    background-color: orange;
    color: black;
    border-radius: 50%;
}*/
table tr td a { padding: 0; }

.ui-datepicker-calendar tbody tr td { width: 55px; height: 55px; }
.ui-icon-circle-triangle-w
{
    position: absolute;
    top: 29px;
}
.ui-icon-circle-triangle-e
{
    position: absolute;
    right: 25px;
    top: 27px;
}
.ui-datepicker-title{
    text-align: center;
    font-size: 25px;
    font-weight: 300;
    line-height: 50px;
    background-color: #E21F26;
    color: #fff;
}
.ui-datepicker-calendar
{
    width: 100%;
    height: 310px;
    line-height: 34px;
}

.pink-m a.ui-state-active, .yellow-m a.ui-state-active, .orange-m a.ui-state-active { 
    background: #E21F26; border: none; 
}

.ui-state-default { border-radius: 50%; padding:12px 13px; }
.ui-state-default:hover { border-radius: 0%; background: #d5d5d5; padding:12px 13px; text-decoration: none; }

td, th
{text-align: center;}
/*.ui-icon-circle-triangle-e
{
    background-image: url(../img/arrowright.png);
    background-repeat: no-repeat;
}
.ui-icon-circle-triangle-w
{
    background-image: url(../img/arrowleft.png);
    background-repeat: no-repeat;
}*/
.yellow-m a {
    /*background-color: yellow;*/
    color: black;
    border-radius: 50%; 
    border: solid 1px yellow;
    padding:12px 13px;
}
.pink-m a
   {
    /*background-color: pink;*/
    color: black;
    border-radius: 50%;
    border: solid 1px pink;
	padding: 12px 13px;
   }
   .orange-m a
   {
    /*background-color: orange;*/
    color: black;
    border-radius: 50%;
    border: solid 1px #E21F26;
	padding: 12px 13px;
   }
    .over{
      font-family: "Arial";
    }
    #datepicker{
      width: 140%;
      margin: auto;
      display: block;
      position: relative;
      top: 50px;
      background-color: white;
      z-index: 999;
    }
    .over{
      width: 85%;
      height: 90%;
      padding: 5px;
      margin: auto;
      display: block;
      position: absolute;
      top: 5px;
      left: 20px;
      background-color: rgba(0,0,0,.8);
      display: none;
      color: white;
      text-align: center;
      z-index: 9999;
      font-family: "Arial";
      font-size: 16px;
    }
    .over h1{
      font-size: 1.2em;
      margin: 1em 0 0 0;
    }
    .over p{
      font-weight: 300;
            line-height: 140%;
    }


/*mobile calender*/

    .overmob{
      font-family: "Arial";
    }
    #datepickermob{
      width: 100%;
      margin: auto;
      display: block;
      position: relative;
      top: 0px;
      background-color: white;
      z-index: 999;
    }
    .overmob{
      width: 85%;
      height: 90%;
      padding: 5px;
      margin: auto;
      display: block;
      position: absolute;
      top: 5px;
      left: 20px;
      background-color: rgba(0,0,0,.8);
      display: none;
      color: white;
      text-align: center;
      z-index: 9999;
      font-family: "Arial";
      font-size: 16px;
    }
    .overmob h1{
      font-size: 1.2em;
      margin: 1em 0 0 0;
    }
    .overmob p{
      font-weight: 300;
            line-height: 140%;
    }

    .close{
      display: block;
      height: 20px;
      width: 20px;
      color: white;
      font-family: "Arial";
      font-size: 14px;
      background-color: #f36800;
      text-decoration: none;
      padding: 3px;
      position: absolute;
      top:0;
      right: 0;
    }

    /*datepicker*/


body{
    background:#eeeae9
}

 

/*Event Detail Page*/
.discount-j {
    font-size: 16px;
    color: #fff;
    width:100%;
    position: relative;
    float: left;
    margin: 25px 0 30px 0;
    opacity: 0.5;
}
.banner-s { width: 100%; position: relative; float: left; margin: 25px 0 0 0; }
.banner-s img { width: 100%; border-radius: 10px;  margin-bottom: 10px;}
.bannertext-s { position: relative; /*top: 0; right: 0;*/ background: #fff; margin: 25px 0; width: 100%; padding:15px 0 4px 0; border-radius: 10px }
.bannertext-s h1 { margin: 0; padding: 0 10px; height: 60px; font-size: 24px; text-align: center; color: #212224; font-weight: bold;
text-transform: uppercase; }

.firstline-s { /*width: 100%; position: relative; float: left;*/ display: block; margin: 0 auto; margin-left: 120px;}
.firstline-s img { width:auto; float: left; margin: 5px 8px 5px;}
.firstline-s p { width:auto; float: left; font-size: 11px;font-weight: 600;margin: 4px; color: #868e96;letter-spacing: 1px;}
.detail-m{width: 100%; height: 221px; padding: 35px 16px 35px 18px; overflow-x: hidden; overflow-y: scroll; }
.detail{ font-size: 13px; font-weight: 500; color: #212224;    margin-bottom: 20px;}
.electric {background-color: #e2e2e269; font-size: 10px;  color: #868e96de; padding: 5px 15px;border-radius: 32px; float: right; margin-right: 8px;  position: relative;bottom: 4px;
}
#line{ opacity: 0.3; z-index: 5; width: 295px; height: 2px; border: solid 1px #c4c9df; margin: 0 auto;position: relative; top: 30px;}
.detailm{color: #868e96; font-size: 11px; font-weight: 400; line-height: 19px;}
.new-m{ margin: 10px 15px 17px 15px; }
/*banner section ends*/

.datesection-m p{font-size: 16px; font-weight: 400;color: #ffffff; margin: 11px 0px 0px 0px;  opacity: 0.5;}

.datesection-mj{font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    margin: 11px 0px 0px 0px;
    opacity: 0.5;
position: relative;right: 40px;}
/*.datesection-mjp{font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    margin: 11px 0px 0px 0px;
    opacity: 0.5;
position: relative;right: 40px;}*/

.datesection-m .dateday-m{padding:6px 10px;  color: black; background-color:#fff !important; width: 85%;  border-radius: 5px;  opacity: 1;font-weight: 600;
}
.datesection-m .datetime-m{padding: 6px 20px;color: black;background-color: #fff !important; width: 60%;border-radius: 5px; opacity: 1; font-weight: 600;}
.datesection-m .datecost-m{padding: 6px 20px;color: black;background-color: #fff !important; width: 60%;border-radius: 5px; opacity: 1;   font-weight: 600;position: relative;right: 40px;}
.booktickits-m span{ padding: 7px 15px; color: #dcdcdc;margin: 10px;border-radius: 7px;border: 2px solid #fff;opacity: 0.5;}
.booktickits-m span.active { color: #fff; outline: none; border: solid 2px #ffffff;opacity: 1; }
.booktickits-m {height: 35px; margin-top: 20px;width: 71%;}
/*.booktickits-m span:hover{border: 1.5px solid #fff; color: #fff;}*/
.booktickits-m p {font-size: 14px;color: #fff;position: relative; float: right;bottom: 10px;border-left: 1px solid white;padding-left: 17px;}
.book-t-m{font-size: 16px;color: #e6e6e69c; margin: 0;}
.discount-m{font-size: 16px;color: #fff;margin: 25px 0 30px 0;opacity: 0.5;}

.nextbtn-m{ background-color: #E21F26; color: #fff;font-weight: 700; padding: 12px 65px; border: none; outline: none; border-radius: 4px;margin-bottom: 30px;}
.datesection-m .dateday-m{margin-bottom: 28px;}
.arrowbtn-m{width: auto !important;margin: 0 auto; display: block;}

/*modal css starts*/
.nav-tabs { margin-bottom: 15px;}
.form-group {margin-bottom: 30px;}
.sign-with { margin-top: 95px;  padding: 20px;}
div#OR {
    height: 30px;
    width: 30px;
    border: 1px solid #c2c2c269;
    border-radius: 50%;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #888888;
    float: right;
    position: absolute;
    right: -16px;
    top: 40%;
    z-index: 1;
    background: #f8f8f8;
}
.form-control{ height: 45px; padding: 7px 13px; background-color: #fff; border: 1px solid #D8D8D8;border-radius: 0;
outline: none !important;}
.input-group-addon{ font-size: 13px;background-color: #fff;color: #21222487;font-weight: 500;border-radius: 0;}
.btnsubmit-m{color: white;    border: none;
    color: white;
    background-color: #E21F26;
    font-size: 14px;
    padding: 14px 0;
    margin: 20px 0 0 0;
  }
.dropdown-menu, .input-group-addon, .popover {
    border: 1px solid #ccc;
    border-left: none !important;
}
.btn-group-justified{width: 50%; display: block; margin: 0 auto;}
.google-m{color: #fff;}
.google-m:hover{color: #fff;}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 	font-size: 13px;
    color: #21222487;
    font-weight: 500; /* Firefox */
}
.signup-m{color: #21222487; font-size: 14px;}
.newacc-m{padding: 8px 19px;background-color: #02d04e;border: none;color: #fff;margin-top: 30px;border-radius: 0;}
.modal-body { padding: 40px 40px 40px 75px;}
#linecopy-m{  height: 1.4px; background-color: #e6e6e6; width: 221px; display: block; margin: 0 auto; position: relative; top: 16px;}
#text{
display:none;
}

@media (min-width: 768px){
.form-horizontal .control-label {
    padding-top: 0;
    margin-bottom: 4px;
    text-align: left;
    padding: 0;
    font-size: 13px;
    color: #21222487;
    font-weight: 500;
}
}
/*modal css ends*/

/*shipping policy start*/
.rulseList{
    padding: 1px 20px;
}
.rulseList h6 {
    font-size: 13px;
    color: darkgrey;
    letter-spacing:1px;
    font-weight: 500;
}
.rulseList p
{
    color: grey;
    letter-spacing: 0.5px;
}
.shipping-m{
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.subheading-m
{
    color: #bbbbbb;
    font-size: 14px;
    letter-spacing: 1px;
}
.text-m{
     color: grey;
    letter-spacing: 0.5px;   
}
.mail-m
{
    color: #1972b7;letter-spacing: 1px;font-weight: 600;
}
/*shipping policy ends*/
@media (min-width: 1921px) and (max-width: 2560px) {
.inline-buttons .one-third{
    margin: 40px !important;
}
}


