/*Details page style*/
.eb-details-wrapper{
    width: 100%;
}
.eb-event-details-wrapper {
    padding: 64px 0;
}
.eb-container{
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
}
.eb-back-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.eb-back-btn a{
    font-size: 15px;
    font-weight: 400;
    line-height: 18.86px;
    color: var(--eb-text-color);
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.eb-back-btn a:hover {
    color: var(--eb-hover-color);
}
.eb-back-btn a i {
    margin-right: 8px;
    font-size: 8px;
}
.eb-event-title{
    font-size: 42px;
    line-height: 48px;
    font-weight: 600;
    color: var(--eb-text-color);
    margin: 20px 0 33px;
}


.eb-banner-container{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 20px;
}
.eb-event-banner-wrap{
    width: 100%;
    height: 572px;
    overflow: hidden;
}
.eb-event-banner-inner{
    margin: -5px;
    height: 100%;
    display: flex;
}
.eb-event-banner-inner .eb-banner-thumb {
    border: 3px solid #fff;
}
.eb-banner-thumb .eb-event-image{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.eb-width-50{
    width: 50%;
    max-width: 50%;
}
.eb-height-58 {
    height: 58%;
    max-height: 58%;
}
.eb-height-42 {
    height: 42%;
    max-height: 42%;
}
.eb-full-height{
    height: 100%;
    max-height: 100%;
}
.eb-height-50{
    height: 50%;
    max-height: 50%;
}

.eb-event-banner-wrap .event-image{
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.eb-event-details-body{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 50px 0 0;
}

.eb-event-details-content{
    width: 100%;
    max-width: calc(100% - 330px);
    padding-right: 100px;
    position: relative;
}
.eb-details-event-status-box {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    color: var(--eb-red-color);
    background: rgba(251, 48, 48, 0.08);
    border-radius: 3px;
    padding: 10px 25px;
    margin-bottom: 20px;
    text-align: center;
}
.eb-section-title{
    font-size: 25px;
    font-weight: 600;
    line-height: 32px;
    color: var(--eb-text-color);
    padding: 0;
    margin: 0 0 10px;
}
.eb-description-resources p,
.eb-description p{
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    padding: 5px 0 12px;
    display: block;
    margin: 0;
}
.eb-description-resources h2,
.eb-description h2{
    font-size: 25px;
    font-weight: 600;
    line-height: 32px;
    color: var(--eb-text-color);
    padding: 0;
    margin: 10px 0 10px;
}
.eb-description-resources *,
.eb-description * {
    max-width: 100%;
}
.eb-description-resources h1,
.eb-description h1 {
    font-size: 34px;
}
.eb-description-resources h2,
.eb-description h2 {
    font-size: 26px;
}
.eb-description-resources h3,
.eb-description h3 {
    font-size: 22px;
}
.eb-description-resources h4,
.eb-description h4 {
    font-size: 20px;
}
.eb-description-resources h5,
.eb-description h5 {
    font-size: 18px;
}
.eb-description-resources h6,
.eb-description h6 {
    font-size: 16px;
}
.eb-description-resources div:not(.eb-event-resource-img, .eb-video-content-block, .eb-event-resource-pdf),
.eb-description div:not(.eb-event-resource-img, .eb-video-content-block, .eb-event-resource-pdf) {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}
.eb-event-resource-img{
    margin: 12px 0 20px;
    height: auto;
    overflow: hidden;
}
.eb-event-resource-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.eb-video-content-block{
    margin: 12px 0 20px;
    position: relative;
    border: 0;
    background-color: #ffffff;
    height: 0;
    padding: 56.2% 0 0 0;
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
}
.eb-video-content-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 3;
    top: 0;
    left: 0;
}
.eb-video-content-block .play-btn{
    position: absolute;
    width: 86px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #E42B26;
    border-radius: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 0;
    z-index: 22;
}
.eb-video-content-block img{
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
}
.eb-video-content-block iframe {
    top: -1px;
    left: 0;
    right: 0;
    border: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    z-index: 99;
}

.eb-description ol {
    list-style-type: none;
    padding: 5px 0 5px;
    margin: 0;
}
.eb-description ol li {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: var(--eb-text-color);
    padding: 4px 0 4px 20px;
    margin-bottom: 10px;
    position: relative;
}
.eb-description ol li:before{
    content: "\e908";
    color: #0078ce;
    font-size: 10px;
    font-family: 'EventBookings' !important;
    position: absolute;
    left: 0;
    top: 4px;
}

.eb-description ul {
    list-style-type: none;
    padding: 5px 0 5px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.eb-description ul li {
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    color: var(--eb-text-color);
    padding: 5px 20px 5px 32px;
    margin-bottom: 10px;
    position: relative;
    width: 33.333%;
}
.eb-description ul li:before{
    content: "\e907";
    color: var(--eb-text-color);
    font-size: 22px;
    font-family: 'EventBookings' !important;
    position: absolute;
    left: 0;
    top: 3px;
}

.eb-event-resource-pdf{
    position: relative;
    margin: 12px 0 20px;
}
.eb-event-resource-pdf a:hover {
    background: #4d4d4d;
    box-shadow: 0 0 0 1px #4d4d4d;
}
.eb-event-resource-pdf a{
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px #373737;
    border-radius: 0;
    position: absolute;
    top: 12px;
    right: 13px;
    background: #373737;
    padding: 10px 12px;
    -webkit-transition: var(--eb-all-300);
    transition: var(--eb-all-300);
}


/*Details page right sidebar*/
.eb-event-details-sidebar{
    width: 330px;
    max-width: 100%;
    padding: 0;
    position: sticky;
    top: 40px;
}
.eb-side-title{
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: var(--eb-text-color);
    margin: 0 0 2px;
}
.eb-event-details-sidebar .eb-side-box{
    margin-bottom: 20px;
}
.eb-event-details-sidebar .eb-side-box:last-child{
    margin-bottom: 0;
}
.eb-occurrence-dropdown .eb-side-title{
    margin-bottom: 6px;
}
.eb-start-end-time-wrap p {
    margin: 0 0 2px 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    padding: 0;
}
.eb-add-calender-btn {
    font-size: 15px;
    font-weight: 600;
    color: var(--eb-text-color);
    line-height: 18.86px;
    display: inline-block;
    margin: 5px 0 0 0;
    cursor: pointer;
    text-decoration: underline;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.eb-add-calender-btn:hover {
    color: var(--eb-hover-color);
}
.eb-add-calender-btn-wrap{
    position: relative;
}
.eb-add-calender-title{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.eb-add-calender-title a{
    text-decoration: none;
}
.eb-add-calender-title a:hover{
    opacity: 0.6;
}
.eb-add-calender-title a i:before {
    color: #000;
}
.eb-add-calender-title h3{
    font-size: 18px;
    margin: 0;
}
.eb-add-calender-btn-wrap .social-share {
    position: absolute;
    top: 30px;
    left: 0;
    right: auto;
    width: 238px;
    padding: 12px 15px 12px 22px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 26px 0 rgba(0, 0, 0, .1);
    z-index: 99999;
    transition: var(--eb-all-300);
}
.eb-add-calender-btn-wrap .eb-add-calender-item-wrap {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
}
.eb-add-calender-btn-wrap .eb-add-calender-item-wrap a {
    display: flex;
    align-items: center;
    margin: 10px 0;
    font-size: 16px;
    color: var(--eb-text-black);
    transition: var(--eb-all-300);
    font-weight: 500;
    line-height: 20px;
    cursor: pointer;
}
.eb-add-calender-btn-wrap .eb-add-calender-item-wrap a i {
    font-size: 20px;
    vertical-align: middle;
    width: 20px;
    margin-right: 10px;
    color: var(--eb-text-black);
    transition: var(--eb-all-300);
}
.eb-add-calender-btn-wrap .eb-add-calender-item-wrap a:hover,
.eb-add-calender-btn-wrap .eb-add-calender-item-wrap a:hover i {
    color: var(--eb-primary-color);
}

.eb-event-location-mobile{
    display: none;
}
@media (max-width: 767px){
    .eb-event-location-desktop{
        display: none;
    }
    .eb-event-location-mobile{
        display: block;
    }
}
.eb-event-location-mobile i:before{
    color: var(--eb-text-black);
}
.eb-event-location-mobile .eb-event-location-border-box{
    border: 1px solid #DDDDDD;
    padding: 12px 16px;
    border-radius: 6px;
    display: flex;
    align-items: flex-start;
    margin-top: 6px;
}
.eb-event-location-mobile .eb-event-location-border-box .eb-location-icon-svg{
    margin: 2px 12px 0 0;
}

.eb-location-address span {
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    display: block;
    margin: 0 0 2px 0;
}
.eb-location-address p {
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    margin: 0 0 2px 0;
}
.eb-view-map-btn{
    font-size: 15px;
    font-weight: 600;
    color: var(--eb-text-color);
    line-height: 18.86px;
    display: inline-block;
    margin: 5px 0 0 0;
    text-decoration: underline;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.eb-view-map-btn:hover {
    color: var(--eb-hover-color);
}
.eb-refund-details p{
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    margin: 0;
}
.eb-event-price-box{
    border-top: 1px solid #DDDDDD;
    padding-top: 20px;
    text-align: center;
}
.eb-event-price{
    font-size: 23px;
    font-weight: 600;
    line-height: 30px;
    color: var(--eb-text-color);
}
.eb-event-price-tax {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
    margin: 6px 0 0 0;
    display: block;
}
.eb-payment-option-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.eb-payment-option-title i{
    margin-right: 7px;
}
.eb-payment-option-title span{
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    color: var(--eb-gray-300);
}
.eb-payment-options-icons img{
    margin-top: 10px;
    max-width: 100%;
}


.eb-session-section{
    padding-top: 20px;
    margin-bottom: 25px;
}
.eb-ss-item {
    padding: 20px;
    border-radius: 10px;
    margin: 0 0 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #DDDDDD;
    box-shadow: 0 2px 2px 0 #0000001A;
}
.eb-ss-item .eb-ss-thumb-wrap{
    width: 250px;
    height: 162px;
    min-width: 250px;
    border-radius: 5px;
    margin-right: 30px;
    overflow: hidden;
}
.eb-ss-item .eb-ss-thumb{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.eb-ss-item .eb-ss-content {
    flex-grow: 1;
}
.eb-ss-head {
    margin: 0 0 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.eb-ss-name-date {
    margin: 0 0 8px;
    max-width: calc(100% - 139px);
    padding-right: 15px;
}
.eb-ss-name-date .eb-ss-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: var(--eb-text-color);
    margin: 0 0 4px 0;
}
.eb-ss-name-date .eb-ss-date {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--eb-gray-200);
    margin: 0;
}
.eb-ss-btn-wrap{
    margin: 0 0 8px;
}
.eb-ss-details p{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--eb-gray-200);
    margin: 0;
}
.eb-ss-status-wrap{
    color: var(--eb-red-status-color);
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    gap: 3.5px;
    margin-bottom: 4px;
}
.eb-ss-status-wrap i{
    line-height: 17px;
}


.eb-session-slider-section{
    margin: 12px 0 20px;
}
.eb-session-slider-container{
    position: relative;
}
.eb-ss-slider-item{
    border-radius: 10px;
    border: 1px solid rgba(221, 221, 221, 1);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.eb-ss-slider-content{
    padding: 20px 20px 0;
    margin-bottom: 20px;
}
.eb-ss-slider-thumb-wrap{
    height: 170px;
    overflow: hidden;
}
.eb-ss--slider-thumb{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.eb-ss-slider-head .eb-ss-slider-name{
    height: 48px;
    font-size: 18px;
    line-height: 24px;
    color: var(--eb-text-black);
    margin: 10px 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.eb-ss-slider-date{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #4F4F4F;
}
.eb-ss-slider-footer{
    padding: 14px 20px;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #F0F3F4
}
.eb-ss-slider-duration{
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: var(--eb-text-black);
}
.eb-btn-ss-details{
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: var(--eb-text-black);
}
.eb-btn-ss-details:hover{
    color: var(--eb-primary-color);
}
.eb-session-slider-section .owl-carousel .owl-dots{
    display: none;
}
.eb-session-slider-section .owl-carousel .owl-nav {
    position: absolute;
    top: 86px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.eb-session-slider-section .owl-carousel .owl-nav button.owl-next{
    margin-right: -20px;
}
.eb-session-slider-section .owl-carousel .owl-nav button.owl-prev{
    margin-left: -20px;
}
.eb-session-slider-section .owl-carousel .owl-nav button.owl-next,
.eb-session-slider-section .owl-carousel .owl-nav button.owl-prev {
    width: 41px;
    height: 41px;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 45px;
    box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.16);
    border-radius: 100%;
    background: #fff;
    transform: scale(1);
    transition: var(--eb-all-300);
}
@media (max-width: 767px){
    .eb-session-slider-section .eb-section-title{
        margin-bottom: 8px;
    }
}

.eb-ss-details-thumb-wrap{
    background: url(/src/images/sell-session-bg.png) no-repeat center;
    background-size: cover;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: center;
    justify-content: center;
    height: 240px;
    margin-bottom: 24px;
}
.eb-ss-details-thumb-wrap img{
    height: 100%;
    width: auto;
}
.eb-ss-details-date{
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 6px;
    color: var(--eb-text-black);
}
.eb-ss-details-duration{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--eb-text-black);
}
.eb-ss-details-text{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px;
    color: var(--eb-gray-200);
}


.eb-map-section{
    padding-top: 35px;
    padding-bottom: 17px;
}
.eb-map-section .eb-section-title{
    margin-bottom: 15px;
}
.eb-map-section .eb-map-render-wrap{
    width: 100%;
    height: 530px;
}
.eb-map-wrap iframe{
    margin-bottom: -6px;
}


/*Countdown style*/
.countdown-main-wrap {
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 1px solid #DDDDDD;
}
.countdown-main-wrap p{
    font-size: 14px;
    font-weight: 400;
    line-height: 17.6px;
    color: var(--eb-text-black);
    margin-bottom: 8px;
}
.countdown-main-wrap h3{
    margin: 0 0 20px;
}
#myCounter .counter-block{
    width: auto;
}
@media (min-width: 992px) and (max-width: 1024px) {
    #myCounter .counter-block {
        margin: 0 6px;
    }
}
#myCounter .counter-block .counter {
    background: #22B0AF;
    width: 60px;
    height: 60px;
    border-radius: 5px;
}
.eb-end-time-warning #myCounter .counter-block .counter {
    background: #FF9595 !important;
}

@media (min-width: 992px) and (max-width: 1024px) {
    #myCounter .counter-block .counter {
        width: 56px;
    }
}
#myCounter .counter-block .counter:after {
    content: "";
    background: url(/src/images/counter-bar.png) no-repeat center;
    background-size: contain;
    display: block;
    width: 100%;
    height: 10px;
    top: 50%;
    position: absolute;
    z-index: 999;
    transform: translateY(-50%);
    left: 0;
}
#myCounter .counter-block .counter .number {
    background: transparent;
    color: #fff;
    line-height: 60px;
    font-size: 40px;
    font-weight: 600;
}
#myCounter .counter-block .counter .number.tens {
    left: 2px;
    text-align: center;
}
#myCounter .counter-block .counter .number.units {
    right: 4px;
    left: inherit;
    text-align: center;
}
#myCounter .counter-block .counter-caption {
    color: rgba(35, 35, 35, 0.87);
    margin-top: 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 16.73px;
}
#myCounter.end-time-warning .counter-block .counter {
    background: #FF9595 !important;
}
#myCounter.end-time-warning .counter-block .counter:after {
    background: url(/src/images/counter-bar-end.png) no-repeat center !important;
}

.eb-soldout-status{
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    border-radius: 30px;
    padding: 6px 13px;
    background: var(--eb-red-status-bg);
    color: var(--eb-red-status-color);
    border: 0;
    display: inline-block;
    opacity: 1 !important;
}

@media (max-width: 1024px){
    .eb-event-banner-wrap {
        height: 441px;
    }
}
@media (max-width: 820px) {
    .eb-event-banner-wrap {
        height: 338px;
    }
}
@media (max-width: 767px) {
    .eb-event-banner-wrap {
        height: 330px;
    }
}
@media (max-width: 575px) {
    .eb-event-banner-wrap {
        height: 230px;
    }
}
@media (max-width: 360px) {
    .eb-event-banner-wrap {
        height: 159px;
    }
}
.eb-event-banner-wrap.eb-single-banner-cropped{
    height: auto;
}
@media (max-width: 1024px){
    .eb-event-title {
        font-size: 33px;
        line-height: 37px;
        margin: 20px 0 25px;
    }
}
@media (max-width: 991px){
    .eb-event-details-wrapper {
        padding: 32px 0 141px;
    }
    .eb-event-details-body{
        flex-wrap: wrap;
        padding: 30px 0 0;
    }
    .eb-event-details-content {
        order: 2;
        width: 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .eb-event-details-sidebar {
        order: 1;
        width: 100%;
        max-width: 100%;
        padding: 0 0 12px;
        position: static;
        top: 0;
        box-shadow: 0 0 0 0;
    }
    .eb-side-box.eb-payment-options{
        display: none;
    }
    .eb-side-box.eb-event-price-box {
        position: fixed;
        bottom: -21px;
        width: 100%;
        background: #fff;
        z-index: 9999;
        top: auto;
        padding: 15px 20px;
        box-shadow: 0 0.8px 0.8px 0 rgba(0, 0, 0, 0.09), 0 -4.8px 6.54px 0 rgba(0, 0, 0, 0.05);
        border: 0;
        left: 0;
    }

    .eb-ss-head{
        flex-wrap: wrap;
    }
    .eb-ss-name-date {
        width: 100%;
        max-width: 100%;
        padding-right: 0;
        margin: 0 0 13px;
    }
    .eb-ss-btn-wrap{
        width: 100%;
    }
    .eb-ss-btn-wrap .eb-btn-border{
        width: 100%;
    }
}

@media (max-width: 767px){
    .eb-container.eb-event-banner-main-wrap{
        display: flex;
        flex-direction: column;
    }
    .eb-container.eb-event-banner-main-wrap .eb-event-title{
        order: 2;
    }
    .eb-container.eb-event-banner-main-wrap .eb-event-banner-wrap{
        order: 1;
        margin-top: 20px;
    }

    .eb-map-section{
        padding-top: 20px;
    }

    .eb-event-title {
        font-size: 22px;
        line-height: 26px;
        margin: 20px 0;
    }
    .eb-event-details-body {
        padding: 0 0 0;
    }
    .eb-description ul li{
        width: 100%;
    }
    .eb-event-details-sidebar {
        padding: 0 0 0;
    }

    .eb-section-title {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 3px;
    }
    .eb-side-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 24px;
    }

    .eb-map-section .eb-map-render-wrap{
        height: 250px;
    }

    .eb-ss-item{
        flex-wrap: wrap;
    }
    .eb-ss-item .eb-ss-thumb-wrap{
        width: 100%;
        min-width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 15px;
    }
    .eb-ss-item .eb-ss-thumb-wrap .eb-ss-thumb{
        width: auto;
        min-width: auto;
    }
}