.tabs li a.active:after {
    content: "";
    background: #c51a1b;
    bottom: 0;
    height: 3px;
    left: 0;
    opacity: 1;
    position: absolute;
    transition: opacity .3s ease-in-out;
    width: 100%;
}
.panelContainer .panel {
    border: 0px;
}
@media only screen and (max-width: 1199px) {
    .MobileLayout-module__main___A7jtC {
        background-color: transparent;
        width: 100%;
        height: 100%;
        position: relative;
    }
}

@media (min-width:788px) {
    .mobile-view {
        display: none;
    }
}

@media (max-width:787px) {
    .desktop-view {
        display: none;
    }
}
@media (max-width:350px){
    .text1{font-size:12px;line-height:15px;}
}

/**** Skeleton Style Starts *****/
.skeleton-section{
width: 100%;
height: 100%;
position: fixed;
left: 0;
right: 0;
top:0;
background-color: #fff;
}
.skeleton-desktop .Homepage-module__main___2W1J5{
background:transparent;
}
.skeleton-wrapper{
height:100%;
background:#fff;
}
.header-skeleton{
height:48px;
background:#2b2f35;
margin-bottom:-1px;
}
.skeleton-gallery {
background:#43444a;
margin-bottom: 10px;
}
.skeleton-gallery ul {
background-color: #43444a;
display: flex;
margin: 0;
width: 100%;
flex-shrink: 0;
position: relative;
overflow: hidden;
/* scroll-snap-type: x mandatory; */
}

.skeleton-gallery ul:after{
content: "";
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
left: 0;
top: 0;
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: shiny;
animation-name: shiny;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
background: linear-gradient(90deg, hsla(0,0%,100%,0) 8%,hsla(0,0%,100%,.2) 18%,hsla(0,0%,100%,0) 33%);
background-size: 400px 100px;
}
.skeleton-gallery ul li {
min-width: 79px;
height:56px;
list-style-type: none;
background-color: #43444a;
border-radius: 1px;
margin-right: 1px;
border-right:1px solid #fff;
}

.skeleton-gallery.gallery ul li{
min-width:150px;
height:72px;
}

.skeleton-gallery.gallery{
margin:8px 0;
}

.set-1 {
width: 53px;
height: 40px;
background: #dcdcdc;
animation: placeHolderShimmer 1s linear infinite forwards;
-webkit-backface-visibility: hidden;
background: linear-gradient(
90deg, #eee 8%, #ddd 18%, #eee 33%);
background-size: 800px 104px;
position: relative;
display: inline-block;
margin-left: 10px;
}

.some{
will-change: transform;
animation: placeHolderShimmer 1s linear infinite forwards;
background: -webkit-linear-gradient(#C7D3DC, #626262);
background: -moz-linear-gradient(#C7D3DC, #626262);
background: -o-linear-gradient(#C7D3DC, #626262);
background: linear-gradient(#C7D3DC, #626262);
-webkit-transition: background 1s ease-out;
-moz-transition: background 1s ease-out;
-o-transition: background 1s ease-out;
transition: background 1s ease-out;
background-size: 200px 1px;
}

.skeleton-gallery .placeholder-text {
background: #dcdcdc;
width:40%;
height: 5px;
margin:0 auto;
will-change: transform;
animation: placeHolderShimmer 1s linear infinite forwards;
-webkit-backface-visibility: hidden;
background: linear-gradient( 90deg, #eee 8%, #ddd 18%, #eee 33%);
background-size: 800px 104px;
position: relative;
margin-bottom:6px;
margin-top:21px;

}
.skeleton-gallery .set-1 {
width:65%;
margin:0 auto;
height: 4px;
    background: #dcdcdc;
animation: placeHolderShimmer 1s linear infinite forwards;
-webkit-backface-visibility: hidden;
background: linear-gradient(
90deg
, #eee 8%, #ddd 18%, #eee 33%);
background-size: 800px 104px;
position: relative;
display:block;
}
.heading-skeleton {
width: 100%;
height: 48px;
background: #43444a;
}
.recommand-heading-info {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content:space-between;
margin-bottom: 0;
background: #43444a;
height: 48px;
width: 100%;
padding: 0 15px;
margin: 0;
}
.recommand-heading-info .set-1 {
width: 20px;
height: 20px;
background: #fff;
margin-right: 22px;
}
.recommand-heading-info .heading-info {
width: 112px;
margin:0 auto;
background: #dcdcdc;
animation: placeHolderShimmer 1s linear infinite forwards;
-webkit-backface-visibility: hidden;
background: linear-gradient(
90deg, #eee 8%, #ddd 18%, #eee 33%);
background-size: 800px 104px;
position: relative;
height: 6px;
}
.recommand-heading-info .heading-info.last{
width:50px;
margin:6px 0 0 0;
}

.skeleton-heading.inside-head .set-1 {
height: 10px;
width: 36px;
margin-left: 25px;
}

.left-top{
display:flex;
flex-wrap:wrap;
align-items:center;
}
.recommand-heading-info .right-top .set-1{
width:13px;
height:13px;
}

.skeleton-cnt{
padding:0 16px;
}
.skeleton-row{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content: space-between;
height:40px;
margin-top:16px;
margin-bottom:16px;
}

.skeleton-row .set-1{
width:56px;
height:40px;
margin-left:1px;
}
.skeleton-row .left .set-1{
margin-left:0;
}

.skeleton-desktop .skeleton-row .set-1{
margin-left:1px;
width:56px;
float:right;
}

.inner-title{
width: 100px;
height: 8px;
background: #dcdcdc;
animation: placeHolderShimmer 1s linear infinite forwards;
-webkit-backface-visibility: hidden;
background: linear-gradient(
90deg, #eee 8%, #ddd 18%, #eee 33%);
background-size: 800px 104px;
position: relative;
display: block;
margin-left: 10px;
}

.inner-title.last{
width:120px;
margin-top:8px;
}

/* .recommand-heading-info .right-top .set-1{
margin-right:20px;
} */

.skeleton-adv{
width: 100%;
height: 166px;
margin: 10px 0;
background: #dcdcdc;
animation: placeHolderShimmer 1s linear infinite forwards;
-webkit-backface-visibility: hidden;
background: linear-gradient(
90deg, #eee 8%, #ddd 18%, #eee 33%);
background-size: 800px 104px;
position: relative;
}

.heading-ske{
height:32px;
background:#2b2f35;
}

.heading-ske .set-1{
height:17px;
width:28px
}

.heading-ske .left-top{
height:100%;
}

.heading-ske .right .set-1{
width:150px;
height:10px;
}

.skeleton-page-title{
height:32px;
display:flex;
flex-wrap:wrap;
align-items:center;
background:#53555b;
margin-bottom:-1px;
}

.skeleton-page-title .inner-title{
width:67px;
}

.skeleton-tab-cnt{
height:31px;
background:#2b2f35;
margin-bottom:-1px;
padding-bottom:10px;
}

.skeleton-tab-cnt .inner-title{
display:inline-block;
width:68px;
position:relative;

}
.skeleton-tab-cnt li:first-child{
margin-left:0;
}
.skeleton-tab-cnt li:first-child:after{
content: "";
background: #c51a1b;
bottom: -17px;
height: 3px;
left: 0;
opacity: 1;
position: absolute;
transition: opacity .3s ease-in-out;
width: 100%;
}
.skeleton-subheader{
height:32px;
background:#2b2f35;
display:flex;
flex-wrap:wrap;
align-items:center;
}

.skeleton-subheader.bottom{
height:auto;
}

.skeleton-subheader .set-1 {
width: 163px;
height: 8px;
}

.skeleton-adv.desktop-adv-sub{
height:128px;
}

.full-width {
width: 100%;
margin: 5px 0;
}
.skeleton-desktop .recommand-heading-info .left-top{
width:132px;
}

.skeleton-desktop .recommand-heading-info .right-top {
width: 40%;
}
.skeleton-desktop .recommand-heading-info .skeleton-heading-right {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}


@-webkit-keyframes pulse {
0% {
background-color: #525252;
opacity: 1.0;
}
33% {
background-color: #eee;
opacity: 0.75;
}
67% {
background-color: #dddd;
opacity: 0.5;
}
100% {
background-color: #525252;
opacity: 1.0;
}
}
@keyframes placeHolderShimmer {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
background-position: -468px 0
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
background-position: 468px 0
}
}
@-webkit-keyframes shiny{
0%{
background-position:-200px 0}
to{
background-position:200px 0}
}
@keyframes shiny{
0%{
background-position:-200px 0}
to{
background-position:200px 0
}
}

@media (min-width:521px) and (max-width:610px){
.skeleton-desktop .skeleton-row .set-1{
    width:35px;
    height:35px;
}
.skeleton-desktop .inner-title{
    width:41px;
}
.skeleton-desktop .inner-title.last,
.skeleton-desktop .recommand-heading-info .heading-info {
    width:42px;
}
.skeleton-desktop .recommand-heading-info .set-1{
    margin-right:18px;
}
}

@media (max-width:380px){
.skeleton-cnt {
padding: 0 10px;
}
.inner-title{
    width:53px;
}
.inner-title.last{
    width:70px;
}
.recommand-heading-info .heading-info{
    width:70px;
}
/* .skeleton-row .set-1{
    width:17px;
    height:17px;
} */
.inner-title{
    width:61px;
}
.inner-title.last,
.recommand-heading-info .heading-info {
    width:70px;
}
/* .recommand-heading-info .set-1{
    margin-right:4px;
} */
}

@media (max-width:320px){
.inner-title{
    width:40px;
}
.inner-title.last{
    width:43px;
}
}
@media only screen and (min-width: 610px) and (max-width: 850px){
.skeleton-desktop .inner-title {
width: 32px;
}
.skeleton-desktop .inner-title.last {
width: 35px;
}
.skeleton-desktop .skeleton-row .set-1{
height:25px;
width:25px;
}
}
@media (min-width:280px) and (max-width:610px){
.skeleton-desktop .inner-title{
    width:32px;
}
.skeleton-desktop .inner-title.last{
    width:35px;
}
.skeleton-desktop .recommand-heading-info{
    padding:0 7px;
}
.skeleton-desktop .skeleton-row .set-1{
height:25px;
width:25px;
}
.skeleton-row .set-1{
width:47px;
height:47px;
}
.skeleton-desktop .recommand-heading-info .left-top {
width: 95px;
}
.skeleton-desktop .recommand-heading-info .heading-info {
width: 39px;
}
.skeleton-desktop .recommand-heading-info .heading-info.last {
width: 35px;
}
}

@media (max-width:767px){
.skeleton-desktop .recommand-heading-info .right-top {
width: auto;
}
}
/* @media only screen and (min-width: 1200px) and (max-width: 1551px){
.skeleton-desktop .Homepage-module__main___2W1J5{
    max-width:474px;
}
} */
/**** Skeleton Style Ends *****/
.nothing-there-event-main{
padding:30px 20px;
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
}
@media (min-width:521px) and (max-width:1199px){
.nothing-there-event-main{
min-height: calc(100vh - 256px);
}
}
@media (max-width:520px){
.nothing-there-event-main{
min-height: calc(100vh - 216px);
}
}
img.nothing-to-show-event{
max-width: 435px;
display: block;
margin: 0 auto 10px;
width: 100%;
}