
/* Box design updated as per old KC box for freemium */
.tab-content h4.comm-h4 sup {
    font-size: 18px;
    top: -0.2em;
}  
.breadcrumbSection p a{
    color:#ffffff;
    text-decoration:none;
}
.freemuimSlidersection .col.item {
    margin-bottom: 20px;
}
.freemuimSlidersection.knowledge-center-data .col.item {
    padding: 0px 8px;
}
.fc-hdn-url {
    display:none;
}
.card.comn-card {
    background-color: transparent;
    background-position: center;
    border: unset;
    transition: all 700ms;
}
.card.comn-card:hover {
    transition: all 700ms;
    transform: scale(1, 1.1);
    z-index: 1;
}
.card.comn-card .card-featured-img img {
    width: 100%;
    object-fit: cover;
}
.card.comn-card .card-top-tools {
    position: absolute;
    top: 10px;
    right: 15px;
}
.card.comn-card .card-bottom-info {
    position: relative; 
    margin-top: -15px;
    /*margin-right: 15px;*/
    background-color: #fff;
    padding: 10px 15px;
    border-radius: 0px 15px 0px 10px;
    box-shadow: 4px 4px 13px 1px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 4px 4px 13px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.10);  
    display: flex;  
    align-items: center;  
}
.card.comn-card .card-bottom-info a {   
    text-decoration: unset; 
}
.card.comn-card .card-body {
    padding: 0;
    border-radius: 15px;
    box-shadow: 4px 4px 13px 1px rgb(0 0 0 / 35%);
    -webkit-box-shadow: 4px 4px 13px 1px rgb(0 0 0 / 35%);
    -moz-box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
}
.card.comn-card .card-top-tools ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
a.btn.btn-lg.active.commn-btn-violet-red:focus {
    box-shadow: none;
}
.freemuimSlidersection.knowledge-center-data .card-title {   
    -ms-word-break: break-all;  
    word-break: break-all;  
    word-break: break-word; 
    -webkit-hyphens: auto;  
    -moz-hyphens: auto; 
    hyphens: auto;  
    position: absolute; 
    top: 12px;  
    left: 0;    
    right: 0;   
    padding: 0px 15px;  
}   
.card.comn-card .card-bottom-info .commn-btn-violet-red,    
.commn-other-event-slider .btn.btn-lg, button.url_external { 
    position: absolute; 
    bottom: 5px;   
}
.card.comn-card .card-bottom-info p {   
    color: #000;   
    margin-bottom: 10px;    
    -ms-word-break: break-all;  
    word-break: break-all;  
    word-break: break-word; 
    -webkit-hyphens: auto;  
    -moz-hyphens: auto; 
    hyphens: auto;  
}   
.card.comn-card .card-bottom-info {
    border-bottom-right-radius : 10px;
}
.card.comn-card .card-image-block {
    background-color: #f1f1f1;
    border-radius: 15px 15px 0px 0px;
    overflow: hidden;
    position: relative;
}
.FreemiumLoadMoreContent .freemuimSlidersection.knowledge-center-data .row.row-cols-4 {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.card.comn-card .card-image-block span.lockIcon {
    position: absolute;
    top: 8px;
    right: 8px;
}
.freemuimfilterAreaMain .reset {
    border: 1px solid #DEDEDE;
}
/*.card.comn-card .card-image-block span.lockIcon {
    position: absolute;
    top: 8px;
    right: 15px;
}*/
.freemuimSlidersection.knowledge-center-data .row.hcp-centre-mobile-filter + .row {
    display: flow-root;
}
.nav-link:hover + .ta-hover-popup-container {
    /*display: none;*/
}
.tab-content a.btn, .tab-content .multi-lang-btn.res-multi-btn ul.sorting-dropdown li a.view-button {
    background: var(--violet-red);
}
.tab-content h4.comm-h4, .tab-content h4.comm-h4 a {
    color: var(--violet-red);
}
.FreemiumContent .col-6 .sci-ino-inner {
    border-bottom: 6px solid var(--violet-red);
}
.no-data-found {
    text-align: center;
    font-size: 1.2rem;
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text {
    border-radius: 10px;
}
/*------------ font manage for common card css freemium-------------------*/    
@media only screen and (min-width: 1300px) {    
.card.comn-card .card-bottom-info p {    
    font-size: 68%; 
    line-height: 15px;  
}   
}   

@media only screen and (min-width: 1100px) and (max-width: 1299px)  {   
    .card.comn-card .card-bottom-info p {    
        font-size: 63%; 
        line-height: 16px;  
    }   
    .card-title {   
        font-size: 14px;    
    }   
}   
@media only screen and (min-width: 993px) and (max-width: 1099px)  {    
    .card.comn-card .card-bottom-info p {    
        font-size: 57%; 
        line-height: 16px;  
    }   
    .card-title {   
        font-size: 14px;    
    }   
}   
@media only screen and (min-width: 830px) and (max-width: 992px)  { 
    .card.comn-card .card-bottom-info p {    
        font-size: 63%; 
        line-height: 16px;  
    }   
    .card-title {   
        font-size: 14px;    
    }   
}   
@media only screen and (min-width: 768px) and (max-width: 829px)  { 
    .card.comn-card .card-bottom-info p {    
        font-size: 57%; 
        line-height: 12px;  
    }   
    .card-title {   
        font-size: 14px;    
    }   
}   
@media only screen and (min-width: 550px) and (max-width: 649px)  { 
    .card.comn-card .card-bottom-info p {    
        line-height: 16px;  
        font-size: 70%; 
    }   
    .card-title, #news .card-title{ 
        font-size: 14px;    
    }       
}   
@media only screen and (min-width: 650px) and (max-width: 767px)  { 
    .card.comn-card .card-bottom-info p {    
        line-height: 18px;  
        font-size: 78%; 
    }   
    .card-title {   
        font-size: 14px;    
    }       
}   
@media only screen and (min-width: 480px) and (max-width: 549px)  { 
    .card.comn-card .card-bottom-info p {    
        line-height: 13px;  
        font-size: 59%; 
    }   
    .card-title, #news span.news-date { 
        font-size: 12px;    
    }   
    .card.comn-card .card-bottom-info { 
        min-height: 120px;  
    }   
    .card.comn-card .card-bottom-info p {   
        margin-top: 5px;    
    }   
}   
@media only screen and (min-width: 550px) and (max-width: 600px)  { 
    .card.comn-card .card-bottom-info { 
        min-height: 135px;  
    }   
}   
@media only screen and (min-width: 380px) and (max-width: 479px)  { 
    .card.comn-card .card-bottom-info p {    
        line-height: 20px;  
        font-size: 83%; 
    }   
}   
@media only screen and (max-width: 379px) {     
    .card.comn-card .card-bottom-info p {    
        line-height: 14px;  
        font-size: 63%; 
    }   
    .card-title, #news span.news-date { 
        font-size: 0.800rem;    
        line-height: 18px;  
    }   
}   
/*------------ font manage for common card css freemium end -----------*/

 
@media only screen and (min-width: 480px) and (max-width: 767px)  { 
    .freemuimSlidersection.knowledge-center-data .col.item {
        width: 50%;
        float: left;
    } 
}   
@media only screen and (min-width: 768px) and (max-width: 992px)  {
    .freemuimSlidersection.knowledge-center-data .col.item {  
        width: 33.33%;  
        float: left;
    } 
}
@media only screen and (min-width: 480px) and (max-width: 992px)  {
    .freemuimSlidersection.knowledge-center-data .row.hcp-centre-mobile-filter + .row {
        width: 90%;
        margin: 30px auto;
        margin-bottom: 0px;
    }
    ul.sorting-dropdown {
        margin-right: 10px !important;
    }
}
@media only screen and (max-width: 479px) {
    .freemuimSlidersection.knowledge-center-data .col.item {   
        width: 100%;    
    }   
    .freemuimSlidersection.knowledge-center-data .row.hcp-centre-mobile-filter + .row {    
        width: 300px;   
        margin: auto;  
        margin-top: 25px;
    }
    .freemuimSlidersection .multi-lang-btn {
        width: 45%;
        margin: 0px 5px !important;
    }
}
 
@media only screen and (min-width: 1700px) {
    .card.comn-card .card-bottom-info p {    
        margin-top: 20px;   
    }   
    .card.comn-card .card-bottom-info { 
        min-height: 155px;  
    }
}
@media only screen and (min-width: 1100px){
    .news-and-event-tab .content-section .freemiumContainer { /*this css for news and event slider height issue*/
        width: 1080px;
    }
}

@media only screen and (min-width: 608px){
    .freemuimSlidersection.patient-resources-data .product-bucket-col-inner,
    .freemuimSlidersection.knowledge-center-data .product-bucket-col-inner {
        min-height: 330px;
    }
}
/* Box design updated as per old KC box for freemium end */


/* --- @media query ---- */

@media screen and (max-width: 1199px) {
    .freemuimSlidersection .owl-nav {
        display: none !important;
    }
}
@media screen and (max-width: 768px) {
    #accessing-secured-area .closeBtn {
        position: absolute !important;
    }
    #accessing-secured-area .commonPopupContent {
        width: 80% !important;
    }
    .FreemiumContent::before {
        height: 0px !important;
    }
}

@media screen and (min-width: 768px) {
    .sci-ino-inner a.btn.btn-lg {
        margin: auto;
        position: absolute;
        bottom: 15px;
        left: 0;
        right: 0;
        width: fit-content;
    }
    .sci-ino-inner .sci-ino-text {
        position: relative;
    }
}
@media screen and (min-width: 993px) {
    #news-and-event-TabContent h2.commn-h2 {
        color: var(--fcv2-white);
    }
    .freemuimSlidersection.product-information-data .col .product-bucket-col-inner .productTitle {
        border-radius: 10px 10px 0px 0px;
    }
    .no-data-found {
        color: #ffffff;
    }
}

@media screen and (max-width: 992px){
    .freemuimSlidersection.product-information-data .col .product-bucket-col-inner .productTitle {
        border-radius: 10px;
    }
    .freemuimSlidersection.product-information-data .col .product-bucket-col-inner .productTitle.openProduct {
        border-bottom-right-radius: unset;
        border-bottom-left-radius: unset;
    }
    #accessing-secured-area .closeBtn {
        position: absolute !important;
    }
    #news-and-event-TabContent{
        overflow: hidden;
    }
    .freemuimSlidersection .multi-lang-btn ul.sorting-dropdown {
        -moz-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    }
    .freemuimSlidersection.product-information-data .multi-lang-btn ul.sorting-dropdown {
        width: unset !important;
    }    
    div#homepage_mobile_slider ul li {
        overflow: hidden;
    }
}

@media screen and (max-width: 1920px){
    #accessing-secured-area .closeBtn {
        position: absolute !important;
    }
}


@media only screen and (max-width: 1699px) { 
    .card.comn-card .card-bottom-info p {    
        margin-top: 15px;   
    }   
    .card.comn-card .card-bottom-info{ 
        min-height: 145px;  
    }   
}
@media only screen and (min-width: 830px) and (max-width: 1699px)  {  
    .card-title {   
        font-size: 16px;    
    }   
}
/*Freemuium design realted css below*/
.FreemiumPreloader {
    position: relative;
    top: -7px;
    left: -25px;
}
.freemuimfilterAreaMain .reset {
    padding: 10px 30px;
    background: #F8F8F8;
    border-radius: 12px;
    height: fit-content;
    text-decoration: unset;
    color: #616060;
    font-size: 14px;
    width: 15%;
    text-align: center;
}
.Preloaderstatus {
    position: absolute;
    left: 0;
    top: 0;
    width: 17px;
    height: 17px;
    border: 3px #ddd solid;
    border-top: 3px #e62ec7 solid;
    border-radius: 50%;
    animation: freemium-anime 0.8s infinite linear;
}
@keyframes freemium-anime {
    100% {
        transform: rotate(360deg);
    }
}
.freemiumContainer {
    width: 980px;
    margin: auto;
}
.content-section .ta-pages-tab-intro-sec .pages-tab-intro {
    color: var(--fcv2-white) !important;
    text-align: center;
    width: 80%;
    margin: auto;
}
.content-section .ta-pages-tab-intro-sec .pages-tab-intro p strong{
    font-size:18px;
}
.freemuimfilterArea {
    position: absolute;
    display: flex;
    justify-content: start;
    margin-top: 30px;
    gap: 15px;
    right: 0;
    width: 100%;
}
ul.sorting-Freemimum-search.button-group {
    line-height: normal;
    border-radius: 12px;
    background: #F8F8F8;
    list-style: none;
    padding: 0;
    border: 1px solid #DEDEDE;
    display: inline-block;
    height: fit-content;
    z-index: 11;
    width: 28.33%;
}
ul.sorting-Freemimum-search.button-group a.filterSearchName {
    padding: 12px 15px;
    background: #F8F8F8;
    border-radius: 12px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
ul.sorting-Freemimum-search.button-group input[type="text"] {
    border: unset;
    background-color: #f8f8f8;
    font-size: 14px;
    color: #616060;
    outline: none;
}
ul.sorting-Freemimum-search.button-group button {
    border: unset;
    background-color: unset;
}
ul.sorting-Freemimum-search.button-group form {
    padding: 10px;
    margin: 0;
    display: flex;
}
ul.sorting-Freemimum-search.button-group:last-child a.filterSearchName {
    justify-content:flex-start;
}
ul.sorting-Freemimum-search.button-group a {
    text-decoration: none;
    color: #616060;
}
ul.sorting-Freemimum-search.button-group ul.sorting-Freemimum-search-list {
    padding: 0;
    list-style: none;
}
ul.sorting-Freemimum-search.button-group ul.sorting-Freemimum-search-list li a {
    font-size: 14px;
    padding: 6px 30px;
    display: block;
    border-top: 1px solid #DEDEDE;
    padding-left: 15px;
}
ul.sorting-Freemimum-search.button-group a.filterSearchName svg {
    margin-left: 55px;
}
ul.sorting-Freemimum-search.button-group:last-child a.filterSearchName svg {
    margin-left: 0px;
    margin-right:10px;
}
.content-section .ta-pages-tab-intro-sec .pages-tab-intro h5.commn-h5 {
    font-weight: 600;
    font-size: 26px;
}
.freemiumContainer .freemuimSlidersection::before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #ffff;
    top: -18px;
    margin: auto;
}
.freemuimSlidersection.product-information-data .col .product-bucket-col-inner .productTitle {
    background: #F4F4F4;
    text-align: center;
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text > .row {
    width: 100%;
    margin: 0px;    
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text > .row > .text-center {
    padding: 0px;    
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text {
    border-top: unset;
    min-height: 155px;
}
.freemuimSlidersection.product-information-data .col .product-bucket-col-inner {
    background-color: #fff;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    border-bottom: 0;
    border-top: 1px solid #D9D9D9;
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text{
    border-radius: 10px
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text p {
    color: var(--fcv2-black);
    margin-bottom: 0px;
}
.freemuimSlidersection.product-information-data .product-bucket-buttons {
    padding: 10px 0px 0;
    display: flex;
    justify-content: center;
    gap: 15px;
}
.freemuimSlidersection .multi-lang-btn ul.sorting-dropdown {
    left: 0;
    right: 0;
    border-radius: 8px;
    border: unset;
}
.freemuimSlidersection.product-information-data .multi-lang-btn ul.sorting-dropdown {
    margin: auto;
}
.freemuimSlidersection:not(.product-information-data) .multi-lang-btn ul.sorting-dropdown {
    margin: unset;
    width: fit-content;
    left: unset;
    right: unset;
}
.freemuimSlidersection:not(.product-information-data) .multi-lang-btn {
    bottom: 4px;
    position: relative;
}
.freemuimSlidersection:not(.product-information-data) .multi-lang-btn ul.sorting-dropdown a {
    text-align: center;
}
.tab-content a.btn, .tab-content .multi-lang-btn.res-multi-btn ul.sorting-dropdown ul.sorting-list li a{
    color: #000;
}
.freemuimSlidersection.product-information-data .multi-lang-btn {
    position: relative;
    width: 130px;
    height: 32px;
}
.freemuimfilterAreaMain {
    margin-bottom: 120px;
    position:relative;
}
.tab-content a.btn, .tab-content .multi-lang-btn.res-multi-btn ul.sorting-dropdown li a {
    border-radius: 8px;
    padding: 5px 15px;
    color: #ffff;
    font-size: 14px;
}
.tab-content a.btn, .tab-content .multi-lang-btn.res-multi-btn ul.sorting-dropdown li a.view-button {
    text-transform: uppercase;
}
.tab-content .multi-lang-btn.res-multi-btn ul.sorting-dropdown li a.view-button {
    border-radius: unset;
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text .col:last-child {
    font-size: 14px;
    text-align: center;
    padding: 15px 10px;
    margin-top: -19%;
    background-color: #fff;
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text .col:last-child span {
    margin-bottom: 5px;
    display: block;
    font-size: 12px;
}
.freemuimSlidersection.product-information-data .product-bucket-image-and-text .col span.pdffont {
    font-size: 10px;
    line-height: 10px;
}
.tab-content h4.comm-h4 {
    padding: 15px 0px 10px 0px;
    font-size: 16px;
    position: relative;
}
a.more-products-btn {
    text-align: center;
    display: flex;
    width: fit-content;
    margin: auto;
    margin-top: 10px;
    color: #ffff;
    align-items: center;
    font-size: 14px;
    text-underline-position: under;
}
.owl-theme .owl-dots, .owl-theme .owl-nav {
    padding-left: 40px;
}
.freemuimSlidersection .owl-stage-outer {
    overflow: visible;
}
.freemuimSlidersection .owl-stage-outer .owl-item.active {
    opacity: 1;
    pointer-events: unset;
}
.freemuimSlidersection .owl-stage-outer .owl-item {
    opacity: 0;
    transition: opacity 500ms;
    pointer-events: none;
}
.freemuimSlidersection .owl-nav button.owl-prev span {
    display: none;
}
.freemuimSlidersection .owl-nav button.owl-prev::before {
    content:"";
    width: 45px;
    height: 45px;
    display: block;
    background-size: cover;
    position: absolute;
    top: 40%;
    left: -8%;
    transform: rotate(0deg);
}
.ta-title span {
    cursor: pointer;
}
.freemuimSlidersection .owl-nav button.owl-next span {
   display: none;
}
.freemuimSlidersection .owl-nav button.owl-prev::before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect width="50" height="50" rx="50" fill="%23D9D9D9"/><path d="M17.5 28.1499L32.5 34.755V30.4403L22.2301 26.3175L22.3686 26.5412V26.0085L22.2301 26.2322L32.5 22.1094V17.7947L17.5 24.3999V28.1499Z" fill="%23A30050"/></svg>');
}
.freemuimSlidersection .owl-nav button.owl-next::before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect width="50" height="50" rx="25" fill="%23D9D9D9"/><path d="M17.5 28.1499L32.5 34.755V30.4403L22.2301 26.3175L22.3686 26.5412V26.0085L22.2301 26.2322L32.5 22.1094V17.7947L17.5 24.3999V28.1499Z" fill="%23A30050"/></svg>');
}
.freemuimSlidersection .owl-nav button.owl-next::before {
    content:"";
    width: 45px;
    height: 45px;
    display: block;
    background-size: cover;
    position: absolute;
    top: 40%;
    right: -10%;
    transform: rotate(180deg);
}

.freemuimSlidersection .owl-nav button:hover {
    background: unset !important;
}
.FreemiumLoadMoreContent .freemuimSlidersection.product-information-data .row.row-cols-3 > .col,
.FreemiumLoadMoreContent .freemuimSlidersection.patient-resources-data .row.row-cols-3 > .col,
.FreemiumLoadMoreContent .freemuimSlidersection.knowledge-center-data .row.row-cols-3 > .col {
    margin-bottom: 20px;
}
.freemuimSlidersection.patient-resources-data .product-bucket-col-inner img.img-fluid,
.freemuimSlidersection.knowledge-center-data .product-bucket-col-inner img.img-fluid{
    width: 100%;
}
.freemuimSlidersection.patient-resources-data .product-bucket-col-inner,
.freemuimSlidersection.knowledge-center-data .product-bucket-col-inner {
    border-radius: 10px;
    background: #FFF;
    padding: 10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
    min-height: 318px;
}
.freemuimSlidersection.patient-resources-data .product-bucket-col-inner .title-bookmark-header, .freemuimSlidersection.knowledge-center-data .product-bucket-col-inner .title-bookmark-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
    min-height: 25px;
}
.freemuimSlidersection.patient-resources-data .accessIconBtn .product-bucket-col-inner h4.comm-h4,
.freemuimSlidersection.patient-resources-data .accessIconBtn .product-bucket-col-inner .title-bookmark-header {
    padding-left: 0px;
}
.freemuimSlidersection.patient-resources-data .product-bucket-col-inner h4.comm-h4, .freemuimSlidersection.knowledge-center-data .product-bucket-col-inner h4.comm-h4 {
    padding: 0;
    position: relative;
    padding-left: 20px;
}
.freemuimSlidersection.patient-resources-data .product-bucket-col-inner h4.comm-h4::before, .freemuimSlidersection.knowledge-center-data  .product-bucket-col-inner h4.comm-h4::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    background-repeat: no-repeat;
}
.freemuimSlidersection.patient-resources-data .product-bucket-col-inner h4.comm-h4::before, .freemuimSlidersection .col.downloadIconBtn  .product-bucket-col-inner h4.comm-h4::before  {
    content: "";
    width: 12px;
    height: 22px;
    background-size: cover;
}
.freemuimSlidersection .col.videoIconBtn .product-bucket-col-inner h4.comm-h4::before {
    content: "";
    width: 20px;
    height: 15px;
    background-size: cover;
}
.freemuimSlidersection .col.linkIconBtn .product-bucket-col-inner h4.comm-h4::before {
    content: "";
    width:15px;
    height:15px;
    background-size: cover;
}

.freemuimSlidersection .col.videoIconBtn .product-bucket-col-inner h4.comm-h4 {
    padding-left: 30px;
}

.freemuimSlidersection .col .thumbnail-feature{
    position:relative;
    padding:0;
    border:unset;
}
.freemuimSlidersection .description p{
    color: #000;
    padding: 10px 5px 0;
    margin: 0;
    font-size: 14px;
}
.freemuimSlidersection .title-bookmark-header span.lockIcon {
    position: relative;
    top: 0px;
    padding: 5px 6px;
    border-radius: 15px;
}
.sci-ino-inner {
    display: flex;
    margin-top: 25px;
    margin-bottom: 15px;
}
.FreemiumContent .col-6 .sci-ino-inner {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.FreemiumContent .col-6 .sci-ino-inner p {
    color: var(--fcv2-black);
    font-size: 14px;
    line-height: 1.3;
}
.FreemiumContent .col-6 .sci-ino-inner .sci-ino-text {
    padding: 10px 15px 50px;
    position: relative;
}
.FreemiumContent::before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #ffff;
    top: -20px;
    margin: auto;
}
#news-and-event-tab + .FreemiumContent::before {
    display: none;
}
.FreemiumContent {
    position: relative;
    margin-top: 50px;
}
#menu4 .FreemiumContent {
    position: relative;
    margin-top: 75px;
}
#news-and-event-tab li.nav-item button::after {
    display: none;
}
#news-and-event-tab button {
    background-color: transparent;
    border: unset;
    color: var(--fcv2-white);
}
#news-and-event-tab {
    margin: 0px 300px;
}
#news-and-event-tab button.active {
    text-decoration: underline;
    text-underline-position: under;
}
ul.sorting-dropdown {
    display: inline-block;
    padding: 0;
    list-style: none;
    border: 1px solid #DEDEDE;
    border-radius: 20px;
    margin-left: 20px;
    width: 130px;
    overflow: hidden;
}
ul.sorting-dropdown ul.sorting-list {
    padding: 0;
    list-style: none;
    display: none;
}
.sorting-list {
    transition: all 0.1s ease-in !important;
}
ul.sorting-dropdown {
    position: absolute;
    z-index: 9;
    background-color: #fff;
}
ul.sorting-dropdown.listing-active a.sort {
    padding-left: 15px;
}
ul.sorting-dropdown a.sort {
    position: relative;
    padding: 8px 15px;
    display: block;
    line-height: normal;
    text-decoration: none;
    color:#303030;
}
ul.sorting-dropdown a {
    text-decoration: none;
    color: #303030;
    font-size: 14px;
    padding: 2px 15px;
    display: block;
}
ul.sorting-dropdown i.fa {
    position: absolute;
    right: 15px;
    top: 8px;
    margin: auto;
    height: fit-content;
    font-size: 18px;
}
ul.sorting-dropdown ul.sorting-list li:first-child {
    border-top: 1px solid #DEDEDE;
}

ul.sorting-dropdown ul.sorting-list li:last-child {
    border-bottom: none !important;
}

ul.sorting-dropdown ul.sorting-list li {
    border-bottom: 1px solid #DEDEDE;
    display: block;
}
#news-and-event-TabContent h2.commn-h2 {
    display: inline-block;
    font-weight: 500;
    font-size: 1.2rem;
}
#news-and-event-tab .nav-link:hover {
    color: #fff;
}
#news-and-event-tab .nav-link.active {
    font-weight: 600;
}
#news-tab-pane ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#news-tab-pane ul li {
    border-bottom: 1px solid #b9b9b9;
    padding: 20px 15px;
    width: 100%;
}
#news-tab-pane ul .col-3 img {
    border-radius: 10px;
}
#news-tab-pane h2.commn-h2 {
    font-size: 22px;
}
#news-tab-pane ul span.news-date {
    margin-bottom: 5px;
    margin-top: 10px;
    color: var(--fcv2-white);
    display: block;
}
#news-tab-pane .news-description ul li {
    border: unset !important;
    padding: 0px;
    margin-bottom: 1rem;
    color: var(--fcv2-white);
}
#news-tab-pane .news-description ul {
    list-style: disc;
    padding-left: 2rem;
    border: unset !important;
}
#news-tab-pane ul li .news-description span.readmore, #news-tab-pane ul li .news-description span.readless {
    color: var(--fcv2-white);
    font-weight: 600;
    cursor: pointer;
    text-decoration: underline;
    text-underline-position: from-font;
}
#news-tab-pane .news-loadmore-card {
    display: none;
}
#news-tab-pane .news_show_more_button {
    text-align: center;
    width: 100%;
    display: inline-block;
}
#news-tab-pane button.showMore {
    color: var(--fcv2-white);
    box-shadow: 0px 3px 3px #00000029;
    border-radius: 24px;
    text-decoration: unset;
    line-height: normal;
    padding: 12px 30px;
    font-size: 14px;
    text-align: center;
    position: relative;
    width: auto;
    margin: 0;
    border: none;
    cursor: pointer;
}
#event-tab-pane .card-body {
    display: flex;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
#event-tab-pane .card-body .card-bottom-info-text {
    padding: 20px 10px;
    background: #FFF;
    position: relative;
}

/** Safari */
@media not all and (min-resolution: 0.001dpcm) {
    #event-tab-pane .card-body .card-featured-img-event img {
        height: unset;
    }
    .freemuimfilterAreaMain .reset {
        padding: 11px 30px;
    }
}
@media only screen and (device-width: 1024px) and (device-height: 768px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
    /* Add your specific styles for iPad 5th generation landscape mode here */
    #event-tab-pane .card-body .card-featured-img-event img {
        height: unset !important;
    }
}


@media screen and (-webkit-min-device-pixel-ratio: 0) { 
    _::-webkit-full-page-media, _:future, ul.sorting-Freemimum-search.button-group form {
        padding: 8px 10px;
    }
}



#event-tab-pane .when-where-cost ul {
    padding: 0;
    list-style: none;
    margin-bottom: 40px;
}
#event-tab-pane .when-where-cost ul li {
    font-size: 14px;
}
#event-tab-pane .card-body .card-bottom-info-text p.event-summary {
    color: var(--black-color);
    margin-top: 5px;
    margin-bottom: 10px;
    font-size:14px;
}
#event-tab-pane .card-title {
    min-height: 38px;
}
#event-tab-pane a.btn.btn-lg.active {
    position: absolute;
    bottom: 15px;
    right: 0;
    left: 0;
    margin: auto;
    width:150px;
}
.premium-data{
    pointer-events: none!important;
}
.premium-data a{
    pointer-events: auto;
}
.premium-data .video-thumbnail {
    position: relative;
}
.premium-data .video-thumbnail::before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2023/09/lockIcon.png);
    height: 50px;
    width: 50px;
    right: -1px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: unset !important;
}
.hcp-fc-desktop .fixed-top-sticky-ta {
    position: fixed;
    width: 100%;
    z-index: 99;
    animation: smoothScroll 0.5s forwards;
    animation: smoothScroll 0.5s forwards;
    scroll-behavior: smooth;
}
.fixed-top-sticky-common {
    position: fixed;
    width: 100%;
    z-index: 99;
    animation: smoothScroll 0.5s forwards;
    scroll-behavior: smooth;
}



/*freemuim faizan css 11-08-2023*/

#news {
    background-color: #F4F4F4;
    padding: 25px 0 ;
}
#events {
    padding: 25px 0;
}

.upcoming-news-slides ul {
    padding: 0;
    margin: 0;
    list-style: none;
    color: #675C53;
    border-top: 1px solid #b9b9b9;
}
.upcoming-news-slides ul li p {
    color: #675C53;
    margin-bottom: 10px;
}

span.news-date {
    display: block;
    margin-bottom: 5px;
    color: var(--eminence);
    font-size: 15px;
}
.active-bottom-border {
    font-weight: bold !important;
}
.scrolltabmain .scrolltabmainInner .row a{
    text-decoration: unset;
    display: block;
    padding-bottom: 10px;
    padding-top: 13px;
    color: var(--eminence);
    font-size: 0.875rem;
    border-right: 1px solid #ebe8e8;
}
.container-1100 {
    max-width: 1100px;
    margin: auto;
}
.upcoming-news-slides ul li p {
    color: #675C53;
    margin-bottom: 10px !important;
}
#news-tab-pane ul li .news-description span.readmore, #news-tab-pane ul li .news-description span.readless {
    color: var(--fcv2-white);
    font-weight: 600;
    cursor: pointer;
    text-decoration: underline;
    text-underline-position: from-font;
}
/* .sticky {
    position: fixed !important;
    z-index: 999;
    width: 100%;
} */
.news-and-event-slider.sticky {
    position: fixed !important;
    z-index: 999;
    width: 100%;
}

.event-inner {
    background-color: #fff;
    box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
    -webkit-box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
    -moz-box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
    border-radius: 10px;
    background-position: center;
    background-size: cover;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}

/*video popuop*/
body.modal-open .headerLoggoffMainInner .firstContainer {
    /* padding-right: 17px; */
}
body.modal-open .ta-desktop-view #ta-tab-menu.fixed-top-sticky-ta {
    padding-right: 17px; 
  
}
#commonVideoPopup iframe#commonVideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#commonVideoPopup .modal-dialog .modal-content .modal-body .embed-responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#commonVideoPopup {
    touch-action: none;
}

#commonVideoPopup .modal-content .close-btn-sec, #embeddedLoginVideoPopup .modal-content .close-btn-sec {
    border-radius: 20px;
    border: 1px solid var(--fcv2-white);
    outline: unset;
    padding: 13px 15px;
    font-size: 12px;
    color: #00496e;
    line-height: normal;
    background: unset;
    opacity: 1;
    cursor: pointer;
    width: fit-content;
    position: relative;
    top: 12px;
    right: 12px;
    margin-left: auto;
}

#commonVideoPopup .modal-content .close-btn-sec .closebtn,
#embeddedLoginVideoPopup .modal-content .close-btn-sec .closebtn {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
}

#commonVideoPopup .modal-content .close-btn-sec:hover .closebtn,
#embeddedLoginVideoPopup .modal-content .close-btn-sec:hover .closebtn {
    -webkit-transform: rotate(270deg) scale(1.2);
    -moz-transform: rotate(270deg) scale(1.2);
    transform: rotate(180deg) scale(1.2);
}

#commonVideoPopup .modal-dialog .modal-content,
#embeddedLoginVideoPopup .modal-dialog .modal-content {
    background: transparent linear-gradient(246deg, #00368B 0%, #0088CE 100%) 0% 0% no-repeat padding-box;
}

#commonVideoPopup .modal-dialog .modal-content .modal-body,
#embeddedLoginVideoPopup .modal-dialog .modal-content .modal-body {
    padding: 2rem;
}

#commonVideoPopup.modal.modal-static .modal-dialog,
#embeddedLoginVideoPopup.modal.modal-static .modal-dialog {
    transform: unset;
}
.modal-body iframe {
    width: 100%;
}

.freemuimSlidersection .col {
    cursor: pointer;
}
.freemuimSlidersection .col.item {
    margin-bottom: 20px;
}
.freemuimSlidersection.knowledge-center-data .col.item,
.freemuimSlidersection.patient-resources-data .col.item  {
    padding: 0px 8px;
}
.freemuimSlidersection .col a {
    text-decoration:none;
}
.content-section {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}
.search-result {
    color: white;
    width: max-content;
}
@media only screen and (max-width: 1200px){
    .container-1100 {
        max-width: 90%;
    }
    #news-and-event-TabContent .scrolltabmain .container-1100 {
        max-width: 100%;
        padding: 0;
    }
}

@media only screen and (max-width: 992px){
    .no-data-found {
        color: #000000;
    }
     .freemuimSlidersection .multi-lang-btn ul.sorting-dropdown {
        width: unset;
        -moz-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); 
        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
     }   
    .freemuimSlidersection.product-information-data .product-bucket-buttons {
        padding: 10px 0px 0;
    }
    .freemuimSlidersection.product-information-data .product-bucket-image-and-text .col:last-child {
        display: inline-block;
        width: 100%;
    }
    .tab-content a.btn {
        /* width: 110px !important; */
    }
    
     /*hcp mobile filetr start*/
    .hcp-centre-mobile-filter {
/*        background: var(--color-milk);*/
    }
    .hcp-centre-mobile-filter .container-1100 {
        padding: 0;
    }
    .hcp-centre-filter.common-card-mobilefilter {
        border-top: unset;
        margin-bottom: 30px;
    }
    .hcp-centre-filter.common-card-mobilefilter a {
        color: var(--color-black);
        text-underline-position: under;
        padding: 0px;
    }
    .hcp-centre-filter.common-card-mobilefilter a.hcpfilterdrpdwnbtn {
        padding: 10px 20px 0;
        margin-bottom: 10px;
        display: block;
        font-size: 16px;
    }
    .hcp-centre-filter.common-card-mobilefilter ul li a.active {
        background: #F4F4F4;
    }
    .hcp-centre-filter.common-card-mobilefilter ul li a {
        text-decoration: none;
        padding-left: 40px;
        display: block;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .hcp-centre-filter.common-card-mobilefilter ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display:none;
    }
    /*hcp mobile filetr end*/
    .product-bucket-image-and-text{
        display:none;
    }
    .upcoming-news-slides ul li .news-description span.readmore, .upcoming-news-slides ul li .news-description span.readless {
        color: #1E1E1E;
        font-weight: 600;
        font-family: 'Arimo', sans-serif;
        cursor: pointer;
    }
    .upcoming-news-slides ul li h2.commn-h2 {
        font-size: 18px !important;
    }
    .event-slides p.event-summary{
        color: var(--black-color);
        margin-bottom: 5px !important;
    }
    .news-loadmore-card{
        padding: 20px !important;
        display:none;
    }
    .upcoming-news-slides .news-description ul {
        list-style: disc !important;
        padding-left: 2rem;
        border: unset !important;
    }
    .upcoming-news-slides .news-description ul li {
        border: unset !important;
        padding: 0px;
        margin-bottom: 0.5rem;
    }
    .accordion-content-area-inner {
        padding: 20px 20px;
    }
    .freemuimSlidersection{
        display:none;
        padding: 0px 20px 40px;
        margin: 0 !important;
    }
    .jumpTomobile {
        text-align: center;
        background-color: #F4F4F4;
        padding: 0;
        line-height: 50px;
    }
    .jumpTomobile i.fa {
        padding-left: 5px;
        margin: auto;
    }
    .sci-ino-inner {
        width: 550px;
        padding: 0;
        margin: 15px auto;
        border-radius: 10px;
        background-position: center;
        background-size: cover;
        overflow: hidden;
        position: relative;
        box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
        -webkit-box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
        -moz-box-shadow: 4px 4px 13px 1px rgba(0,0,0,0.35);
    }
    .sci-ino-inner .col, .event-inner .event-col {
        display: flex;
    }
    .sci-ino-inner .sci-ino-bg img .above-ipad, .event-inner .event-bg img .above-ipad  {
        opacity: 0;
    }
    .event-inner .event-text{
        width: 41.66666667%;
        padding: 0 15px 50px;
        position: relative;
    }
    .sci-ino-inner .sci-ino-text {
        padding: 15px 15px 0px;
    }
    .sci-ino-inner .sci-ino-text ul, .event-inner .event-text ul  {
        padding: 0;
    }
    .sci-ino-inner .sci-ino-text ul li, .event-inner .event-text ul li {
        padding: 0px !important;
        border-bottom: 0px solid #ccc !important;
    }
    .event-inner a.btn.btn-lg {
        margin: 10px auto !important;
        position: absolute;
        bottom: 0;
    }
    .event-slides ul li {
        padding: 20px 15px !important;
    }
    .event-slides ul li h2.commn-h2 {
        font-size: 18px !important;
        line-height: 24px;
    } 
    .event-slides .news-description ul{
        border-top: 0px !important;
        list-style: disc !important;
        padding-left: 1.5rem !important;
        border: unset !important;
    }
    .event-slides .news-description ul li{
        margin-bottom: 10px;
        border-bottom: 0px !important;
        color: #675C53;
        padding: 0 !important;
    }
/*    .sticky {
        top: 80px;
    }*/
    .scrolltabmain {
        margin-top: 0;
        position: unset;
        border-bottom: 1px solid #dbd9d9;   
    }
    .scrolltabmain .scrolltabmainInner .row {
        display: block;
        border-radius: unset;
        box-shadow: unset;
    } 
    .scrolltabmain .scrolltabmainInner .active-bottom-border a {
        text-decoration: underline;
    }  
    .scrolltabmain .scrolltabmainInner .row a {
        font-size: 14px;
        line-height: 32px;
    }
    .scrolltabmain .scrolltabmainInner .active-bottom-border {
        border: unset !important;
        background-color: #fff !important;
    }
     .scrolltabmain .scrolltabmainInner {
        background-color: #fff !important;
    }
    .scrolltabmain .scrolltabmainInner .row a {
        padding-bottom: 0;
        padding-top: 0;
         background-color: #fff;
    }
    .scrolltabmain .scrolltabmainInner .col:nth-child(even) {
        background-color: #F2F2F2 !important;
    }
    #scroll-top {
        display: none;
    }
    #news-and-event-TabContent{
        padding:0;
        overflow: hidden;
    }
    .sorting-dropdown li  {
        padding: 0 !important;
        border-bottom: 0px !important;
    }
    ul.sorting-dropdown ul.sorting-list li {
        border-bottom: 1px solid #DEDEDE !important;
        display: block;
    }
    ul.sorting-dropdown ul.sorting-list li:last-child{
          border-bottom: none !important;
    }
    ul.sorting-dropdown a {
        text-decoration: none;
        color: #303030;
        font-size: 14px;
        padding: 2px 15px;
        display: block;
    }
    #news-and-event-TabContent.news-and-events-area .container-1100{
        max-width:100%;
    }
    #news-and-event-TabContent button.showMore {
        color: var(--fcv2-white);
        box-shadow: 0px 3px 3px #00000029;
        -webkit-box-shadow: 0px 3px 3px #00000029;
        -moz-box-shadow: 0px 3px 3px #00000029;
        border-radius: 24px;
        text-decoration: unset;
        line-height: normal;
        padding: 12px 30px;
        font-size: 14px;
        text-align: center;
        position: relative;
        width: auto;
        margin: 15px auto;
        border: none;
        cursor: pointer;
        display: block;
    }
    #news-and-event-TabContent li.news-loadmore-card .col-3 {
        padding-right:0px;
    }
    #news-and-event-TabContent li.news-loadmore-card img {
        width: unset;
        height: unset;
        border-radius: 10px;
    }
    #homepage_mobile_slider .freemuimSlidersection .product-bucket-col-inner {
        width: 280px;
        margin: auto;
    }
    #homepage_mobile_slider .product-bucket-col-inner img{
        width:100%;
        display:block;
        border-radius:0;
        height:unset;
    }
    #homepage_mobile_slider .sci-ino-inner img, #homepage_mobile_slider .event-inner img{
       width: 100%;
       height: auto;
       border-radius: 0;
    }
    .freemuimSlidersection .owl-stage-outer .owl-item {
        opacity: 0;
        transition: opacity 500ms;
    }
    .freemuimSlidersection .owl-nav{
        display:none;
    }
    .event-inner .event-text {
        width: 41.66666667%;
    }
    .event-inner .event-bg {
        width: 100%;
    }
    #homepage_mobile_slider i.fa.fa-angle-right {
      transition: transform 0.3s ease-in-out;
    }
    #homepage_mobile_slider i.fa.fa-angle-right.expanded {
      transform: rotate(90deg);
    }
    .sci-ino-inner .col a.btn {
        width: fit-content;
        margin: 15px auto;
    }
}
@media only screen and (min-width: 1100px){
    #menu4 .content-section .freemiumContainer { /*this css for news and event slider height issue*/
        width: 1080px;
    }
}
@media only screen and (max-width: 599px) {
    .sci-ino-inner {
        width: 300px;
    }
}

@media only screen and (min-width: 436px){
    .news-and-event-slider.sticky {
        top: 82px;
    }
}

@media only screen and (max-width: 435px){
    .news-and-event-slider.sticky {
        top: 56px;
    }
}

@media only screen and (min-width: 608px){
    .freemuimSlidersection.patient-resources-data .product-bucket-col-inner,
    .freemuimSlidersection.knowledge-center-data .product-bucket-col-inner {
        min-height: 330px;
    }
}
@media only screen and (min-width:800px) and (max-width: 992px){
    .event-slides .owl-stage-outer .owl-item {
        padding: 0px 60px;
    }
    /* #homepage_mobile_slider .event-inner img {
        height: 260px;
    } */
}

@media only screen and (min-width: 768px) and (max-width: 799px){
    .event-slides .owl-stage-outer .owl-item {
        padding: 0px 50px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 767px){
    .event-slides .owl-stage-outer .owl-item {
        padding: 0px 90px;
    }
    .sci-ino-inner {
        width: 40.333333%;
    }
    .sci-ino-inner:first-child {
        margin-right: 10px;
    }
    .sci-ino-inner:last-child {
        margin-left: 10px;
    }
}

@media only screen and (min-width: 436px) and (max-width: 599px) {
     .event-slides .owl-stage-outer .owl-item {
        padding: 0px 60px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    body{
        font-size:14px;
    }
    .freemuimSlidersection{
        padding: 0px 0px 30px;
     }
    .accordion-content-area-inner{
        padding: 20px 5px !important;
    }
    #news-and-event-TabContent li.news-loadmore-card img {
        margin-bottom: 15px;
    }
    .upcoming-news-slides ul li h2.commn-h2 {
        font-size: 18px;
    } 
    #events .container-1100 {
        max-width: 100% !important;
        padding: 0px 15px;
    } 
    #events .row.owl-carousel.owl-theme.owl-loaded.owl-drag {
        margin-top: calc(0 * var(--bs-gutter-y));
        margin-right: calc(0.5 * var(--bs-gutter-x));
        margin-left: calc(-0.5 * var(--bs-gutter-x));
    }
    .container-1100 {
        max-width: 100% !important;
    }
    .scroll-section .upcoming-news-slides {
        padding: 0 !important;
    }
    .upcoming-news-slides ul li .row .col-3 {
        margin-bottom: 25px;
    }
    .upcoming-news-slides ul li .row .col-3, .upcoming-news-slides ul li .row .col-9 {
        width: 100%;
        padding:0;
    }
    .upcoming-news-slides ul li .row .col-3 {
        margin-bottom: 25px;
    } 
    .sci-ino-inner .sci-ino-bg img, .event-inner .event-bg img {
        width: 100%;
    }
    .sci-ino-inner .sci-ino-text, .event-inner .event-text {
        width: 100%;
    }
    .sci-ino-inner .sci-ino-bg, .event-inner .event-bg{
        width: 100%;
    }
    .sci-ino-inner .sci-ino-text, .event-inner .event-text {
        width: 100%;
    }
    #homepage_mobile_slider .sci-ino-img img,  #homepage_mobile_slider .news-event-img img{
        width: 100%;
        display: block;
        border-radius: 0;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    #homepage_mobile_slider .product-bucket-col-inner img{
        width:100%;
        display:block;
        border-radius:0;
    }
    .sci-ino-inner .col {
        display: block;
    }
    .event-inner .event-col {
        display: flex;
        flex-direction: column-reverse;
    }
    #news-and-event-TabContent h2.commn-h2.news-title{
        padding-left: 15px;
        margin-bottom: 10px !important;
        font-size: 1.2rem;
    }
    .hcp-centre-filter.common-card-mobilefilter a.hcpfilterdrpdwnbtn {
        padding: 10px 10px 0;
    }
    .single .single-search-card-content-area .container-1100 > .row {
        width: 300px;
    }
}

/* Changed freemium design  */


@media only screen and (max-width: 992px) { 
    .event-inner .event-col {
        display: flex;
        flex-direction: column-reverse;
    }
    .event-inner .event-text {
        width: 100%;
        padding: 20px;
        padding-bottom: 30px !important;
    }
    .event-inner .event-bg{
        width: 100%;
    }
    .event-inner {
        border-bottom: 6px solid var(--violet-red);
    }
    .event-inner .tab-content h4.comm-h4 {
        padding:  0px;
        min-height: 40px;
    }
    .event-slides p.event-summary {
        margin-bottom: 10px !important;
    }
    .event-inner .event-text ul {
        margin-bottom: 40px;
    }
    .event-slides {
        padding: 0px 30px;
    }
}

@media only screen and (min-width: 993px) { 
    #event-tab-pane .card-body {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    #event-tab-pane .card-body .card-bottom-info-text {
        margin-top: -15px;
        width: 100%;
        padding: 20px;
        padding-bottom: 30px !important;
    }
    #event-tab-pane .card-body .card-featured-img-event {
        width: 100%;
    }
    #event-tab-pane a.btn.btn-lg.active {
        right: unset;
        left: unset;
    }
    #event-tab-pane .show_more_button {
        text-align: center;
        margin: 20px 0px;
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    #event-tab-pane .show_more_button #showMoreEvent,
    #event-tab-pane .show_more_button #showMoreEventPast {
        margin: 20px 0px;
        background-color: var(--violet-red);
        color: var(--white);
        box-shadow: 0px 3px 3px #00000029;
        border-radius: 24px;
        text-decoration: unset;
        line-height: normal;
        padding: 12px 30px;
        font-size: 14px;
        text-align: center;
        position: relative;
        width: auto;
        margin: 0;
        border: none;
    }
}