/*home page start*/
.homepage_parent_Publication .alm-btn-wrap {
    display: none;
}
.hp-hero-animation .fl-row-content-wrap {
    position: relative;
}

.hp-hero-animation .fl-row-content-wrap:before {
    content: url(/wp-content/uploads/2022/08/hp-hero-animation.svg);
    width: 1111px;
    height: 575px;
    background-repeat: no-repeat;
    background-position: top right;
    position: absolute;
    bottom: 0;
    right: -21%;
    top: -21%;
    background-size: 929px 575px;
}

.quality_biospecimens .uabb-ultb3-box-overlay {
    background: linear-gradient(90deg, #FFFFFF 30.58%, #FFFFFF 45.19%,
            rgba(255, 255, 255, 0.708288) 57.56%,
            rgba(255, 255, 255, 0.541127) 69.24%,
            rgba(255, 255, 255, 0) 83.71%);
}

.quality_biospecimens .uabb-ultb3-info {
    padding: 31px 209px 33px 25px;
}

.quality_biospecimens .uabb-ultb3-box:hover {
    border-radius: 15px;
    transition: 0.3s all ease !important;
}

.quality_biospecimens .uabb-ultb3-box-overlay {
    border: 1px solid #E6E7E7;
}

.quality_biospecimens .uabb-module-content.uabb-ultb3-box:hover .uabb-ultb3-box-overlay {
    background: linear-gradient(90deg, #E6F3F4 30.58%, #E6F3F4 45.19%, rgba(230, 243, 244, 0.708288) 57.56%, rgba(230, 243, 244, 0.541127) 69.24%, rgba(230, 243, 244, 0) 83.71%) !important;
    border-radius: 15px;
    border: none;
    transition: 0.3s all ease !important;
}

.quality_biospecimens .fl-node-content:hover {
    transition: 0.3s all ease !important;
    border-radius: 15px;
}

.quality_biospecimens .uabb-ultb3-box-overlay:hover,
.quality_biospecimens .uabb-module-content:hover .uabb-ultb3-img {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    transition: 0.3s all ease !important;
}

/*home page end*/

/*team page start*/
.teampage_details .uabb-infobox-text h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;   
    letter-spacing: -0.02em;
    color: #028EC0;
    float: left;
    font-family: 'Matter-Medium', 'sans-serif';
}
.teampage_details .uabb-infobox-text h5:after {
    position: absolute;
    content: "\e92e";
    font-family: 'Tristar-font';
    transition: all 0.3s ease !important;
    opacity: 0.5;
    font-size: 24px;
    line-height: 18px;
    padding-left: 5px;
}

.teampage_info .fl-col-content:hover .uabb-infobox-text h5:after {
    font-size: 24px;
    line-height: 18px;
}

.teampage_info .fl-col-content:hover .uabb-image-content img {
    transform: scale(1.1);
    transition: all 0.3s ease !important;
}

.teampage_details .uabb-infobox-text img {
    vertical-align: middle;
    float: right;
    padding: 0px;
}

.teampage_details .uabb-infobox-text hr {
    color: #E2E4E3;
    margin-left: 20px;
    margin-right: 20px;
}

.uabb-close-image {
    width: 25px;
    height: 25px;
    top: 60px;
    right: 70px;
    position: absolute;
}

.team_details .uabb-infobox-text img {
    float: left;
}

.teampage_details .row {
    padding: 0px 20px 0px 20px;
}

.teampage_details .uabb-infobox:hover .uabb-infobox-text hr {
    border-top: 1px solid #E2E4E3;
}

.teampage_details h3.uabb-infobox-title {
    margin-right: 20px;
    margin-left: 20px;

}

.teampage_info .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
}

.teampage_details .uabb-image .uabb-photo-img {
    transition: all 0.6s ease-in-out !important;
}

/*team page end*/

/*news page start*/
.newspage_twocolumn p:before {
    content: url(/wp-content/uploads/2022/08/9289803_timeline_milestones_project_management_plan_icon-1.svg);
    padding-right: 10px;
    vertical-align: middle;
}

/*news page end*/

/*marketing page start*/

.disease_type_list .uabb-subheading ul li:before {
    color: #ffffff;
    opacity: 1;
}

.disease_type_list ul {
    padding-left: 20px;
}

.big_right_corner img {
    width: 100% !important;
    height: 100% !important;
    -webkit-clip-path: polygon(0% 0%, 80% 0%, 100% 0%, 100% 80%, 80% 100%, 0% 100%, 0% 86%, 0% 20%) !important;
    clip-path: polygon(0% 0%, 80% 0%, 100% 0%, 100% 80%, 80% 100%, 0% 100%, 0% 86%, 0% 20%) !important;
}

div.marketpage_trans_btn a.uabb-button {
    border: 2px solid rgb(27, 189, 244, 0.6) !important;
}

/*marketing page end*/

/*product Category page start*/

.small_left_corner img {
    /* width: 100%;
    height: 100%;*/
    -webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 0%, 100% 100%, 100% 100%, 10% 100%, 0% 80%, 0% 0%);
    clip-path: polygon(20% 0%, 80% 0%, 100% 0%, 100% 100%, 100% 100%, 10% 100%, 0% 80%, 0% 0%);
}

.prod_det_rang_sam button.bio_sam {
    background-color: #1BBDF4;
    border-radius: 0px;
    padding: 8px 25px 8px 25px;
    border: none;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #fff;
    font-family: 'Matter-Medium', 'sans-serif';
    transition: 0.3s all ease !important;
    border: 2px solid #1BBDF4;
}

.prod_det_rang_sam button.micro_rays {
    background-color: #ffffff00;
    color: #028EC0;
    border-radius: 0px;
    border: 2px solid rgb(27, 189, 244, 0.6);
    padding: 8px 30px 8px 25px;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    font-family: 'Matter-Medium', 'sans-serif';
    transition: 0.3s all ease !important;
}

.prod_det_rang_sam button.micro_rays:hover,
.prod_det_rang_sam button.bio_sam:hover {
    background-color: #006D93;
    color: #ffffff;
    border-color: #006D93;
    transition: 0.3s all ease !important;
}

.data_right_sec button.view_data {
    font-style: normal;
    font-family: 'Matter-Medium', 'sans-serif';
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #FFFFFF;
    border: 2px solid rgb(255, 255, 255, 0.6);
    background-color: transparent;
    padding: 8px 25px;
    border-radius: inherit;
    transition: 0.3s all ease !important;
}

.data_right_sec button.view_data:hover {
    background-color: #ffffff;
    color: #006D93;
    font-family: 'Matter-Medium', 'sans-serif';
}

.prod_det_rang_sam .col-md-6 {
    width: 40%;
}

img.icon_img {
    width: 70px;
    height: 70px;
}

.logo_img img {
    width: 117px;
    height: 41px;
}

.prod_service_sln .uabb-module-content.uabb-infobox,
.related_service .uabb-module-content.uabb-infobox {
    transition: all 0.3s ease-in-out;
}

.prod_service_sln .uabb-module-content.uabb-infobox:hover,
.related_service .uabb-module-content.uabb-infobox:hover,
.sample_types .fl-col-content:hover {
    background-color: #def0f7;
    border-radius: 15px;
    transition: all 0.3s ease-in-out !important;
}

.prod_service_sln .fl-col-content:hover h3:after,
.related_service .fl-col-content:hover h3:after,
.sample_types .fl-col-content:hover h3:after {
    content: "\e92d";
    font-family: 'Tristar-font';
    opacity: 1;
    transform: translateX(6px);
    transition: all 0.6s ease !important;
    font-size: 30px;
}

.prod_service_sln h3.uabb-infobox-title {
    transition: all 0.6s ease !important;
}

.prod_service_sln .uabb-infobox-text p {
    padding-bottom: 5px;
}

.left_rang_sample h2.uabb-infobox-title {
    margin-right: 300px;
}

/*product category page end*/

/*service page start*/

/*.service_workflow_new .fl-content-slider-navigation {
    position: absolute;
    top: -20%;
    left: 330px;
    right: 0px;
    z-index: 1;
}

.service_workflow_new .fl-content-slider-navigation a {
    position: relative;
    display: inline-block;
    opacity: unset;
}

.service_workflow_new a {
    display: block;
    width: 30px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2022/09/Group-42.svg);
    left: 47px !important;
    color: #028EC0;
    top: -9px;
}

.service_workflow_new .arrow-disabled {
    opacity: 0.3 !important;
}

.service_workflow_new .slider-prev svg {
    left: -20px;
}

.service_workflow_new .fl-content-slider-navigation path {
    display: none;
}

.service_workflow_new a.slider-prev {
    transform: rotateY(180deg);
    margin-right: 10px;
}

.service_workflow_new .fl-slide.fl-slide-text-left:not(div#order3):after {
    content: url(/wp-content/uploads/2023/05/servicesliderarrow.png);
    position: absolute;
    top: 35px;
    right: -160px;
    height: 0px;
}

.service_workflow_new img {
    width: 80px;
    height: 80px;
}

.service_workflow_new h5 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.02em;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 51.17%, rgba(0, 0, 0, 0) 100.02%), #49578F;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 10px !important;
}

.service_workflow_new .fl-slide-foreground {
    max-width: 370px;
}

.service_workflow_new .fl-slide.fl-slide-text-left {
    width: 370px !important;
    margin-right: 30px;
}

.service_workflow_new .bx-viewport {
    overflow: visible !important;

}

.service_workflow_new .fl-content-slider-wrapper.fl-content-slider-loaded {
    width: 2400px !important;
    transform: translate3d(0px, 0px, 0px);
    opacity: 1;

}*/

.fl-col-small.resource_library {
    width: 50%;
    display: flex;
}

.publications_library .alm-reveal.alm-filters {
    display: flex;
    flex-wrap: wrap;
}

.logos .uabb-photo-gallery-item {
    padding-bottom: 0px;
}

.recommended_products a img {
    width: 270px !important;
    height: 145px !important;
}

.pre_next_rec_prd img {
    width: unset !important;
}

.logo_img img {
    margin-right: 35px;
}

.service_workflow_arrow p {
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #403F50;
}

/*service page end*/
/*Publications Library start */
a#next {
    cursor: pointer;
    font-family: 'Matter-Medium', 'sans-serif';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -0.02em;
    margin-top: -20px;
    color: #028EC0;
    opacity: 0.8;
}

#alm-filter-4 .alm-filter--inner {
    padding: 0 0 4px !important;
}

.resource_library img.icon {
    float: right;
    width: 42px;
}

.resource_library img.logo {
    margin-bottom: 10px;
}

.publications_filter .alm-filter .alm-filter--title h3 {
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
    color: #21204A;
}

.publications_filter .alm-filter {
    border: 1px solid #c8c8e3;
    padding: 25px 20px 20px
}

.publications_filter .alm-filters-container .alm-filter li div.alm-filter--link {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #403F50 !important;
    padding: 0 5px 0 24px;
    display: flex;
    vertical-align: middle;
    align-items: center !important;
}

.publications_filter .alm-filters-container .alm-filter li div.alm-filter--link.active {
    font-family: 'Matter-Medium', 'sans-serif';
    font-weight: 500;
}

.publications_library .alm-btn-wrap .alm-load-more-btn {
    background-color: #ffffff !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    color: #028EC0 !important;
    border: 2px solid rgb(27, 189, 244, 0.6);
}

.publications_library .alm-btn-wrap .alm-load-more-btn:hover {
    background: #006D93 !important;
    transition: 0.3s all ease !important;
    border-color: #006D93 !important;
    color: #ffffff !important;
}

.publications_total #alm-selected-filters li div:before {
    content: "Filter type:";
    text-transform: uppercase;
    opacity: 1;
    color: #ffffff;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -0.02em;
}

.publications_total .alm-results-text {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -0.32px;
    font-weight: 400;
    font-family: 'Matter-Regular', 'sans-serif';
    color: rgb(64, 63, 80, 0.8);
}

.publications_filter .alm-filters-container .alm-filter li div.alm-filter--link:before {
    width: 16px;
    height: 16px;
    border: 1px solid #1D7B9F;
}

.publications_total #alm-selected-filters li div:after {
    content: url("/wp-content/uploads/2022/09/Group-618-1.svg");
    padding-left: 10px;
    vertical-align: middle;

}

.publications_total #alm-selected-filters li div {
    background-color: #C177B0 !important;
    padding: 9px 15px;
    color: #ffffff;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -0.02em;
    margin-right: 10px;

}

.publications_total #alm-selected-filters li {
    margin: 10px 0px 0px 0;
}

.publications_total #alm-selected-filters {
    padding: 0px 0px 10px;
}

.publications_total #alm-selected-filters li div:hover {
    color: #ffffff;
}

.publications_filter .alm-filters-container .alm-filter li div.alm-filter--link.active.field-checkbox:before {
    border-color: #1d7b9f;
    background-color: #1d7b9f;
}

.resource_library a:hover,
.teampage_info .fl-col-content:hover,
div.news_featured_col a:hover,
div.sub_news_block a:hover {
    background: #E6F3F4;
    box-shadow: 0px 0px 0px 1px #E6F3F4;
    border-radius: 15px;
    transition: all 0.6s ease-in-out !important;
}

.teampage_info .fl-col-content.fl-node-content,
.resource_library a,
.news_featured_col a,
.sub_news_block a,
.sample_types .fl-col-content.fl-node-content,
.publication_col .fl-col-content.fl-node-content,
.related_service .fl-col-content.fl-node-content,
.prod_service_sln .fl-col-content.fl-node-content,
.integrated_sub_col .fl-col-content.fl-node-content {
    transition: all 0.6s ease-in-out !important;
}

.publication_date_lib {
    font-family: 'Matter-Medium', 'sans-serif';
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #49578F !important;
    opacity: 0.8 !important;
}

.publications_filter .alm-filters-container .alm-filter li div.alm-filter--link:before {
    left: -4px;
    top: 4px;
}

.publications_filter .alm-filters-container .alm-filter li {
    margin: 0px 8px 5px;
}

.publications_filter .alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox:after {
    left: 2px !important;
    width: 5px !important;
    height: 9px !important;
    top: 6px !important;
    border-width: 0 2px 2px 0 !important;
}

.publications_library .alm-btn-wrap {
    padding: 25px 0px 0px 0px;
}

.publication_col .fl-col-content:hover {
    background: #E6F3F4;
    border: 1px solid #E6F3F4;
    box-shadow: 0px 0px 0px 1px #e6f3f4;
    border-radius: 15px;
    transition: all 0.3s ease-in-out !important;
}

.resource_library:nth-child(even) .fl-col-content {
    margin-right: 0px;
}
/*
.featured_publication img.uabb-gallery-img {
    width: 108px !important;
}*/

.featured_publication .uabb-photo-gallery-content {
    text-align: left;
}

.featured_publication .uabb-photo-gallery-item {
    width: unset;
    padding-right: 12px;
}

.fatured_publication .uabb-infobox-text-wrap .uabb-infobox-text p {
    color: #028EC0;
}

/*.featured_publications .fatured_publication {
    padding: 20px 20px 10px 20px;
}*/

.resource_library a {
    overflow: auto;
    background-color: #F7F9F8;
    border: 1px solid #E6E6E6;
    margin: 5px;
    padding: 20px;
    width: 100%;

}

.resource_library .uabb-infobox-title {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: -0.32px;
    text-align: left;
    color: #403F50;
    font-family: 'Matter-Regular', 'sans-serif';
    font-weight: 400;
    margin: 10px 0px 10px 0px;
}

.fatured_publication p.uabb-infobox-title,
.publications h6.uabb-infobox-title-prefix {
    display: flex;
    vertical-align: middle;
    align-items: center;
}

.publications_filter .alm-filters-container .alm-filter--inner {
    padding: 0 0 0px;
}
/*.fatured_publication img.icon {
    margin-right: 10px;
}*/
/*Publications Library end*/
/*about us css start*/
.aboutus_partnerships .fl-photo-content img.fl-photo-img {
    width: 104px;
    height: 41px;
}

/*about us css ends*/

/*breadcrumb start*/
.breadcrumb a {

    font-family: 'Matter-Medium', 'sans-serif';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
}

.breadcrumb span.breadcrumb_last {
    font-family: 'Matter-Regular', 'sans-serif';
    font-weight: 400;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.6);
}

.breadcrumb img {
    vertical-align: initial;
}

/*breadcrumb end*/

/*contact us page css start*/

/*media css start*/
@media (min-width: 2500px) and (max-width: 2600px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: 40px;
    }
}

@media screen and (max-width: 1620px) {
   /* div.poster_sub_col>.fl-col-content {
        min-height: 300px !important;
    }*/

    .project_needs {
        width: 100%;
    }
}
@media screen and (min-width: 1680px) {
   .biomarkers_list .col-md-6 {
        width: 35%;
    } 
    .bio-log-sample .col-md-6 {
        width: 50%;
    } 
   
}

@media (min-width: 1200px) and (max-width: 1680px) {
    div.control_ffpe_block .fl-col-content {
      margin-right: 100px !important;
    }
}

@media (min-width: 1900px) and (max-width: 2099px) {}

@media screen and (min-width: 1900px) {}

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

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

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

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

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

    .prod_det_rang_sam .col-md-6 {
        width: 100%;
    }

    .teampage_details .uabb-image .uabb-photo-img {
        width: 120px;
    }

    .prod_det_rang_sam .fl-row-content-wrap {
        padding: 0px !important;
    }

    .small_left_corner .uabb-image-content img.uabb-photo-img {
        height: unset !important;
    }

    .left_rang_sample h2.uabb-infobox-title {
        margin-right: 30px;
    }

    /*Home Page*/
    .featured_application {
        width: 25%;
    }

    .featured_border {
        width: 75%;
    }

    .myaccount_footer .fl-col-content {
        margin-right: 0px;
    }

    .trusted_by .fl-col-group .fl-col-small {
        width: 21%;
    }

    /*End Home Page*/

    /*Integrated Services Page*/
    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -28px;
    }

    .services_res .fl-col-content {
        margin-right: 40px;
    }

}

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

@media screen and (max-width: 992px) {
    .quality_biospecimens p {
        padding-right: 0px;
    }
}

@media only screen and (min-width: 389px) and (max-width: 458px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        height: 183px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .aboutheader_bottomsection .fl-module-content {
        margin-bottom: 100px;
    }

    .about_ourmission .fl-row-content-wrap {
        padding-top: 50px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    div.data_right_sec .uabb-infobox-left-right-wrap {
        margin-top: -92px;
        margin-left: -20px;
    }

    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -38px;
    }

    .prod_det_rang_sam .micro_rays {
        width: 80%;
        margin-top: 15px;
    }

    .prod_det_rang_sam button.bio_sam {
        width: 80%;
    }

    .fl-col-group-nested .prod_det_rang_sam .fl-node-content {
        margin-bottom: 0px;
    }

    .data_right_sec button.view_data {
        padding: 8px 24px;
    }

    .services_res .fl-col-content {
        margin-right: 0px;
    }

    /*.service_workflow_new .fl-content-slider-navigation {
        position: absolute;
        top: -20%;
    }*/

    body .featured_publications.dynamic_featuredpublications {
        width: 100% !important;
    }
   .publications span.pulication_cateogary{
        margin-left: 0px !important;
        margin-bottom: 10px !important;
    }

}

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

@media screen and (max-width: 812px) {
    .footer_research_application .fl-col-content {
        padding-left: 0px;
    }
}

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

@media screen and (max-width: 767px) {
    a.button.wc-forward{
        text-align: center;
    }
    .prod_det_rang_sam .fl-row-content-wrap {
        background: linear-gradient(#f6f6f9 55%, #006d93 0%, #006d93 100%) !important;
    }

    .quality_biospecimens .uabb-ultb3-box-overlay {
       background: linear-gradient(360deg, #FFFFFF -2%, #FFFFFF 32.55%, rgba(255, 255, 255, 0.708288) 45.23%, rgba(255, 255, 255, 0.541127) 50.43%, rgba(255, 255, 255, 0) 58.58%);
    }

    .quality_biospecimens_row .quality_biospecimens_col h3.uabb-infobox-title {
        margin-bottom: 15px;
    }

    .quality_biospecimens_col .uabb-infobox-text p {
        margin-bottom: 0px;
    }

    .quality_biospecimens_row .quality_biospecimens .uabb-ultb3-box:hover .uabb-ultb3-box-overlay {
        background: linear-gradient(360deg, #FFFFFF 24.31%, #FFFFFF 22.55%,
                rgba(255, 255, 255, 0.708288) 70.23%,
                rgba(255, 255, 255, 0.541127) 76.43%,
                rgba(255, 255, 255, 0) 88.58%) !important;

        border-radius: unset;
        border: none;
        transition: 0.3s all ease !important;
    }

    .quality_biospecimens_row .quality_biospecimens .uabb-module-content:hover,
    .quality_biospecimens_row .uabb-module-content:hover .uabb-ultb3-img {
        border-radius: unset;
    }

    .quality_biospecimens_row .fl-row-content-wrap {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .quality_biospecimens .uabb-ultb3-box-overlay {
        border: unset;
    }

    .quality_biospecimens .uabb-ultb3-info h3.uabb-ultb3-title {
        margin-top: 93px;
    }

    .quality_biospecimens .uabb-ultb3-info {
        padding: 25px 15px 20px 15px;
    }

    .quality_biospecimens .fl-module img {
        width: 100% !important;

    }

    .prod_det_rang_sam .col-md-6 {
        width: 100%;

        text-align: center;
    }

    .team_details .uabb-infobox-text img {
        float: unset;
    }

    .dynamic_featuredpublications .featured_publications .publication_info_box {
        width: unset;
    }

    .publication_info_box {
        width: 100%;
        margin-right: none;

    }

    .fl-col-small.publication_viewall {
        max-width: 100%;
    }

    .tab_section_row .uabb-tab-acc-title {
        background-color: #21204A !important;
    }

    .tab_section_row span.uabb-tab-title {
        color: #ffffff !important;
    }

    .tab_section_row span.uabb-acc-icon {
        color: #ffffff !important;
    }

    .big_right_corner img {
        clip-path: unset;
    }

    .prod_service_sln.uabb-infobox-text p {
        min-height: unset !important;
    }

    .small_left_corner .uabb-infobox-text.uabb-text-editor {
        margin-top: 10px;
    }

    .related_service .uabb-infobox-title-wrap h3.uabb-infobox-title {
        margin-bottom: 10px;
    }

    .related_service .uabb-infobox-content .uabb-infobox-text p {
        padding: 0 0 0px;
    }

    .uabb-close-image {
        width: 25px !important;
        height: 25px !important;
        top: 60px;
        right: 60px;
    }

    .prod_det_rang_sam p.uabb-infobox-title-prefix {
        margin-bottom: 15px;
    }

    .fatured_publication .uabb-infobox.infobox-left {
        padding: 0px;
    }

    .publications_filter {
        display: none;
    }

    .fl-col-small.publications_filter {
        width: 80% !important;
        transform-style: preserve-3d;
        left: -100%;
        position: fixed;
        top: 0px;
        height: 100%;
        background-color: white;
        z-index: 19999;
        overflow-y: scroll !important;
        overflow: visible;
    }

    .closefilter .ua-icon-arrow-left2:before {
        content: "\e92d";
        color: #028EC0;
        font-family: 'Tristar-font';

    }

    .closefilter .fl-icon-wrap {
        float: right;
        transform: rotate(181deg);
        margin-right: 20px;
    }

    .prod_det_rang_sam button.bio_sam {
        width: 100%;
        font-size: 16px !important;
    }

    .prod_det_rang_sam button.micro_rays,
    .data_right_sec button.view_data {
        width: 100%;
        font-size: 16px !important;
    }

    .right_arrow .uabb-imgicon-wrap {
        margin-bottom: 0px !important;
    }

    .scanned_tissue .fl-module-content .uabb-module-content.uabb-ultb3-box:hover .uabb-ultb3-box-overlay {
        background: linear-gradient(360deg, #FFFFFF 24.31%, #FFFFFF 22.55%, rgba(255, 255, 255, 0.708288) 70.23%, rgba(255, 255, 255, 0.541127) 76.43%, rgba(255, 255, 255, 0) 88.58%) !important;
    }

    .scanned_tissue .uabb-ultb3-box {
        background: #f1f2f1;
    }

    .header_logo img {
        height: 40px;
    }

    .mobile_menu_off_canvas .mobile_menu .pp-slide-menu-sub-menu li:last-child {
        border-bottom: none !important;
    }

    .small_left_corner img {
        clip-path: unset;
        -webkit-clip-path: unset;
    }

    .tab_section_row2 .ua-icon-chevron-down2:before {
        top: 25px;
        right: 15px;
        position: absolute;
    }

    button.bio_sam {
        margin-bottom: 15px;
    }

    .data_right_sec .uabb-infobox-title {
        margin-bottom: 15px !important;
    }

    button.view_data {
        margin-bottom: 30px;
    }

    /*integrated Services Page*/
    .small_left_corner .uabb-image-content img.uabb-photo-img {
        height: unset !important;
        -webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 0%, 100% 100%, 100% 100%, 10% 100%, 0% 80%, 0% 0%);
        clip-path: polygon(20% 0%, 80% 0%, 100% 0%, 100% 100%, 100% 100%, 10% 100%, 0% 80%, 0% 0%);
    }

    .fl-col-small.publication_col {
        margin-right: 15px;
        min-width: 330px;
        padding-bottom: 20px;
    }

    .publication_slider .fl-col-group-align-top.fl-col-group-custom-width {
        display: flex;
        flex-wrap: nowrap;
        overflow: scroll;
    }

    div .service_workflow_arrow .fl-module-content.fl-node-content h2.fl-heading {
        font-size: 24px;
        line-height: 29px;
        letter-spacing: -0.32px;
        text-align: left;
    }

    /*.service_workflow_new .fl-content-slider-navigation {
        top: -2%;
        left: 290px;
    }*/

    .fl-col-small.resource_library {
        max-width: 100%;
        margin: 5px 0px;
        width: 100% !important;
    }
   /* div .service_workflow_new .fl-slide.fl-slide-text-left:not(:last-child):after {
        top: 65px;
    }*/
    div.expensive-collection-para sup{
        font-size: 11px !important;
        top: -0.6em !important;
    }
    nav.woocommerce-MyAccount-navigation {
       display: none;
    }
    div#myaccount-mob-click {
        width: 30%;
        float: right;
    }
    .fl-visible-mobile.myacc-mob-left-text {
        width: 70%;
        float: left;
    }
    .myacc-inquiry-detail .fl-col-group.fl-col-group-nested {
        display: flex;
        width: 100%;
        padding-bottom: 10px;
        border-bottom: 1px solid #9CDDF6;
        margin-bottom: 28px;
    }
    .customer_dashboard .woocommerce .woocommerce-MyAccount-navigation ul li{
        margin-right: unset !important;
    }
    .myacc-inquiry-detail span>em {
        line-height: 1 !important;
    }
    .myacc-inquiry-detail .woocommerce form .form-row label {
        line-height: 22px;
    }
    div.customer_dashboard p {
         font-size: 16px;
    }
    div.customer_dashboard .woocommerce form .form-row input.input-text, div.customer_dashboard .woocommerce-page form .form-row input.input-text {
        font-size: 16px;
    }
    div .register .woocommerce-privacy-policy-text p {
        font-size: 14px;
    }
   /* div.myacc-inquiry-detail form.woocommerce-EditAccountForm.edit-account {
        margin-top: -22px;
    }*/
    .myacc-inquiry-detail p.woocommerce-form-row--last.form-row.form-row-last,
    .myacc-inquiry-detail p.woocommerce-form-row--wide.form-row.form-row-wide{
        margin-top: 3px !important;
    }
    .myacc-pass-change-func fieldset p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
        margin-top: 9px !important;
    }
    div.myacc-pass-change-func legend {
        margin-bottom: 8px !important;
    }
    div.myacc-pass-change-func button.woocommerce-Button.button{
        margin-top: 15px;
    }
   /* .myacc-inquiry-detail form {
        margin-top: -32px !important;
        margin-bottom: -28px !important;
    }*/
   .myacc-pass-change-func p.form-row {
        margin-top: 0px !important;
    }
   /* .myacc-pass-change-func p{
        margin-bottom: 8px !important;
    }*/
    .myacc-pass-change-func .woocommerce .woocommerce-notices-wrapper .woocommerce-message {
        margin-bottom: 30px !important;
    }
    .register p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,
    .login p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{
        margin-top: 9px !important;
    }
    .login p.woocommerce-LostPassword.lost_password {
        margin: 11px 0px !important;
    }
    .register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
        margin-bottom: 5px;
    }
    .myacc-inquiry-detail button.button {
        margin-bottom: 0px;
        margin-top: 15px;
    }
    .myacc-pass-change-func div.col1-setheadig h4 {
        margin-bottom: 8px !important;
    }
    .myacc-pass-change-func .woocommerce .woocommerce-order-details__title{
        margin-top: 20px !important;
    }
    .publications span.pulication_cateogary{
        margin-left: 0px !important;
    }
    /*.myacc-pass-change-func {
        margin: 25px 0px;
    }*/
    .col-2 h2.woocommerce-column__title {
        margin-top: 30px !important;
    }
    .slide-section {
        margin: 0px 20px;
    }
}

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

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

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

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

/* Iphone 8 */
@media not all and (min-resolution:.001dpcm) {
    @media {
        @media screen and (max-width: 414px) {}

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


@media only screen and (min-width: 992px) and (max-width: 1080px) {
    .control_ffpe_block .fl-col-content {
        margin: 20px 0px 20px 30px;
    }

    .highlysec_width,
    .servicecap_width {
        width: 100%;
    }

    .control_ffpe_subhead .fl-module-content {
        margin-right: 0px;
    }

    .scanned_tissue .fl-module-content .uabb-module-content.uabb-ultb3-box:hover .uabb-ultb3-box-overlay {
        background: linear-gradient(90deg, #E6F3F4 32.58%, #E6F3F4 45.19%, rgba(230, 243, 244, 0.708288) 57.56%, rgba(230, 243, 244, 0.541127) 69.24%, rgba(230, 243, 244, 0) 83.71%) !important;
    }

    .prod_det_rang_sam button.bio_sam {
        width: 70%;
    }

    .prod_det_rang_sam .micro_rays {
        width: 70%;
        margin-top: 15px;
    }
    div.publications span.pulication_cateogary{
        letter-spacing: -0.6px;
        padding: 10px 6px;
    }
}

@media only screen and (min-width: 993px) and (max-width: 1080px) {

    .prod_det_rang_sam .fl-module-content.fl-node-content {
        margin-left: 20px;
        margin-right: 20px;
    }

    .prod_bottom_sec div.fl-row-content-wrap {
        margin-top: 50px;
    }

    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -28px;
    }

    .service_req_quote_left {
        width: 60% !important;
    }

    .service_req_quote_right {
        width: 40% !important;
    }
}

@media only screen and (min-width: 1080px) and (max-width: 1170px) {}

@media only screen and (min-width: 1081px) and (max-width:1366px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -28px;
    }

    .prod_det_rang_sam .fl-module-content.fl-node-content {
        margin-left: 20px;
        margin-right: 20px;
    }

    .prod_det_rang_sam .col-md-6 {
        width: auto;
    }
}

@media only screen and (min-width: 1081px) and (max-width:1875px) {
    .left_rang_sample h2.uabb-infobox-title {
        margin-right: 100px;
    }
}

@media only screen and (min-width: 1367px) and (max-width:1750px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -7px;
    }
}

@media only screen and (min-width: 1368px) and (max-width:1440px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -23px !important;
    }
}

@media only screen and (min-width: 1441px) and (max-width:1570px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        margin-left: -9px !important;
    }
}

@media only screen and (min-width: 2601px) and (max-width:2700px) {
    .data_right_sec .fl-module.fl-module-info-box:before {
        left: 40px;
    }
}

@media screen and (max-width: 1280px) {
    .prod_det_rang_sam div.fl-row-content-wrap {
        padding-right: 0px;
        padding-left: 0px;
    }
}

@media only screen and (min-device-width : 2500px) and (max-device-width : 2560px) {}

@media only screen and (min-width: 1367px) and (max-width:1881px) {
    div.prod_det_rang_sam .fl-col-content {
        padding-left: 0px;
    }
}

@media only screen and (min-width: 389px) and (max-width: 767px) {
    .micro_rays {
        margin-bottom: 4px;
    }
}

.data_right_sec .uabb-infobox-left-right-wrap {
    margin-top: -112px;
}

.data_right_sec .fl-module.fl-module-info-box:before {
    background-image: url(/wp-content/uploads/2022/11/Group-553-3.png);
    padding-top: 30px;
    width: 1450px;
    height: 172px;
    background-repeat: repeat-x;
    position: relative;
    top: 20px;
}

.prod_det_rang_sam .fl-row-content-wrap {
    background: linear-gradient(to right, #f6f6f9 0%, #f6f6f9 55%, #006d93 0%, #006d93 100%);
}

.testing .ua-icon-chevron-down2:before {
    position: absolute !important;
    transform: rotate(360deg) !important;
    right: 15px !important;
}

.active i.ua-icon.ua-icon-chevron-down2:before {
    position: absolute;
    transform: rotate(180deg);
    right: 15px;
}

.dynamic_featuredpublications {
    width: 100%;
}

.dynamic_featuredpublications .alm-btn-wrap {
    display: none;
}

.dynamic_featuredpublications .fl-col-content {
    margin: 0px;
}

.dynamic_featuredpublications .uabb-infobox-text-wrap .uabb-infobox-text p {
    font-family: 'Matter-Medium', 'sans-serif';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 31px;
    letter-spacing: -0.02em;
    color: #028EC0;
    margin-top: 22px;

}

/*dynamic publication slider*/
.dynamic_publication_slider .uabb-blog-post-content {
    text-align: left;
}

.dynamic_publication_slider .uabb-infobox-text.uabb-text-editor {
    letter-spacing: -0.02em;
    color: #403F50;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    line-height: 34px;
}

.dynamic_publication_slider .uabb-blog-posts .uabb-blog-posts-shadow {
    border: 1px solid #E6E6E6;
    box-shadow: none;
}

/*home page dynamic publication*/
.homepage_parent_Publication .fatured_publication .uabb-infobox-text.uabb-text-editor p {
    font-size: 18px;
    line-height: 32px;
    color: #403F50;
    letter-spacing: -0.32px;
    font-weight: 400;
    font-family: 'Matter-Regular', 'sans-serif';
}
li#menu-item-209192f .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a > span {
    color: #49578F;
}
.small_left_corner .uabb-image .uabb-photo-img {
    width: 330px;
/*    height: 145px !important;*/
}

/*privacy policy page start*/
.before-icon-faq h4.uabb-faq-question-label:before {
    content: url(/wp-content/uploads/2023/06/download-2.png);
    margin-right: 10px;
    align-items: center; 
    vertical-align: middle;
    line-height: 22px;
    display: inline-flex;
    vertical-align: middle;

}
.def-faq h4.uabb-faq-question-label:before {
    content: url(/wp-content/uploads/2023/06/def-before.png);
    line-height: 22px;
    display: inline-flex;
    vertical-align: middle;
}
.def-faq h4.uabb-faq-question-label {
    display: flex;
    vertical-align: middle;
}
.def-faq .uabb-faq-questions-button.uabb-faq-questions.uabb-faq-after-text {
    padding-top: 0px;
}
.before-icon-faq i.uabb-faq-button-icon.tristar-font-arrow-left-long-dash,
.def-faq i.uabb-faq-button-icon.tristar-font-arrow-left-long-dash{
    width: -webkit-fill-available;
    text-align: right;
}
.before-icon-faq .uabb-faq-content h1,.def-faq .uabb-faq-content h1,
.before-icon-faq .uabb-faq-content h2,.def-faq .uabb-faq-content h2,
.before-icon-faq .uabb-faq-content h3,.def-faq .uabb-faq-content h3,
.before-icon-faq .uabb-faq-content h4,.def-faq .uabb-faq-content h4,
.before-icon-faq .uabb-faq-content h5,.def-faq .uabb-faq-content h5,
.before-icon-faq .uabb-faq-content h6,.def-faq .uabb-faq-content h6{
    color: #21204A !important;
    margin-bottom: 15px;
}
.view-all-pub .tristar-font-left-arrow---dash:before {
   opacity: 0.5;
}
.before-icon-faq .uabb-faq-item.uabb-faq-item-active .uabb-faq-questions-button,
.def-faq .uabb-faq-item.uabb-faq-item-active .uabb-faq-questions-button,
.faqsubheading .uabb-faq-item.uabb-faq-item-active .uabb-faq-questions-button{
    border-bottom: 1px solid rgba(73, 87, 143, 0.5);
}
.minisubheading strong {
    font-size: 20px;
    font-family: 'Matter-Medium', 'sans-serif' !important;
}
.infn-california ul li {
    list-style-type: disc;
}
.minisubheading h3, .minisubheading h4{
    font-weight: 500 !important;
    font-family: 'Matter-Medium', 'sans-serif' !important;
    color: #49578F !important;
    font-size: 26px !important;
    letter-spacing: -0.32px !important;
    line-height: 40px !important;
    margin:15px 0px !important;
}
.before-icon-faq p{
    color: #403F50 !important;
    margin-bottom: 10px !important;
}
div.privacy_policy strong{
    font-family: 'Matter-Medium', 'sans-serif' !important; 
    font-size: 20px !important;
}
.complete_privacy_policy a, .cookie_policy a{
    color: #028EC0 !important;
    position: relative;
    text-decoration: none;
    width: fit-content;
}
.complete_privacy_policy a:hover, .cookie_policy a:hover {
    color: #028EC0 !important;
    transition: all .3s ease-out;
}
.complete_privacy_policy a:hover:after, .cookie_policy a:hover:after {
    transform: scaleX(1) !important;
}

.complete_privacy_policy a:after, .cookie_policy a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    top: 20px;
    height: 6px;
    transform: scaleX(0);
    background-color: #028EC0;
    transition: transform 0.3s;
    opacity: 0.3;
}
.cookie_policy ul {
    padding: 0px 0px 0px 30px;
} 
.def-faq h4{
    font-size: 22px !important;
    line-height: 32px !important;
}
.minisubheading h4 {
    line-height: 32px !important;
}
/*privacy policy page end*/
/*cookie policy start*/
.faqsubheading h3 {
    color: #21204A !important;
    font-size: 22px !important;
    margin-bottom: 15px !important;
}

div.faqsubheading ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 30px;
}
/*cookie policy end*/
/*static home page publication*/
.homepagepublications .uabb-infobox:hover {
    background: #E6F3F4;
    box-shadow: 0px 0px 0px 1px #e6f3f4;
    border-radius: 15px;
    transition: all 0.3s ease-in-out !important;
    border: 1px solid #E6F3F4;
}
.homepagepublications .uabb-infobox{
    transition: all 0.3s ease-in-out !important;
}
.top_menu .current-menu-parent.menu-item-has-children:after{
    color: #ffffff !important;
}
/*checkout page css*/
.org-type .woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: inherit;
}
.org-type input[type="radio"], .org-type input[type="checkbox"] {
    margin: 4px 10px 4px 0px;
    line-height: normal;
}
.checkoutform .col-1 h3 ,.checkoutform .col-1 h3,.checkoutform .col-2 h3,.col1-setheadig h4{
    color: #000;
    color: #21204A;
    font-family: Matter-Medium, sans-serif;
    font-weight: 500;
    line-height: 36px;
    font-size: 22px !important;
    letter-spacing: -0.32px;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 17px
}
.col1-setheadig h4{
    margin-bottom: 0px !important;
}
.checkoutform .woocommerce #order_review_heading, .checkoutform .woocommerce-page #order_review_heading {
    margin-top: 28px;
}
.checkoutform p#billing_cutomer_organization_type_field label:first-child {
    font-size: 28px;
    margin-top: 25px;
    margin-bottom: 15px;
}
.checkoutform p#billing_cutomer_organization_type_field label{
    font-size: 18px;
}
.checkoutform .woocommerce #order_review .shop_table, .woocommerce-page #order_review .shop_table {
    margin-bottom: 20px;
}
.checkoutform .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
    margin-top: 25px;
}
.checkoutform label {
    color: #403F50;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.16px;
    font-family: Matter-Medium, sans-serif;
    line-height: 20px;
}
.checkoutform .woocommerce form .form-row input.input-text:focus,
.checkoutform .woocommerce-page form .form-row input.input-text:focus, 
.checkoutform .woocommerce form .form-row textarea:focus, 
.checkoutform .woocommerce-page form .form-row textarea:focus, 
.checkoutform .woocommerce form .form-row select:focus,
.checkoutform .woocommerce-page form .form-row select:focus, 
.checkoutform .woocommerce table.cart td.actions .coupon .input-text:focus, 
.checkoutform .woocommerce-page table.cart td.actions .coupon .input-text:focus{
    border-color:#C177B0 !important;
    background-color: #FFFFFF !important;
    font-size: 16px;
    line-height: 22px;
    color: #403f50;
    font-family: Matter-Regular, sans-serif;

}
.checkoutform .woocommerce form .form-row input.input-text, 
.checkoutform .woocommerce-page form .form-row input.input-text, 
.checkoutform .woocommerce form .form-row textarea, 
.checkoutform .woocommerce-page form .form-row textarea,
.checkoutform .woocommerce form .form-row select, 
.checkoutform .woocommerce-page form .form-row select,
.checkoutform .woocommerce table.cart td.actions .coupon .input-text,
.checkoutform .woocommerce-page table.cart td.actions .coupon .input-text,
.checkoutform .select2-container--default .select2-selection--single {
    display: block;
    font-family: Matter-Regular, sans-serif;
    width: 100%;
    height: 47px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 22px;
    color: #403f50;
    vertical-align: middle;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-color: #9CDDF6 !important;
    background-color: #F1FBFF !important;
}
.checkoutform .woocommerce form .form-row.form-row.woocommerce-invalid input.input-text{
    background-color: #FFEEEE !important;
    border-color: #EC0000 !important;
    font-size: 16px;
    line-height: 22px;
    color: #403f50;
    font-family: Matter-Regular, sans-serif;
}
.checkoutform .woocommerce form .form-row.woocommerce-invalid label {
    color: #403F50;
}
.checkoutform .woocommerce-checkout p.woocommerce-invalid-required-field span.error {
   color: #EC0000;
   font-size: 15px;
   line-height: 18px;
   display: block !important;
   font-weight: 500;
   font-family: Matter-Medium, sans-serif;
   margin-top: 10px;
}
.checkoutform button#place_order{
    background-color: #1BBDF4;
    color: #fff;
    padding: 8px 25px;
    font-weight: 500;
    font-family: Matter-Medium, sans-serif;
    font-size: 18px;
    line-height: 22px;
    transition: 0.3s all ease;
}
.checkoutform .woocommerce #payment .form-row.place-order, .woocommerce-page #payment .form-row.place-order{
    padding: 15px;
}
.checkoutform button#place_order:hover{
    background: #006D93 !important;
    transition: 0.3s all ease;
    border-color: #006D93 !important;
}
.checkoutform .woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 9px;
}
.checkoutform textarea#order_comments {
    height: 126px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
    padding-left: 0px;
}
.view-all-pub i.fl-button-icon.fl-button-icon-after.tristar-font-left-arrow---dash {
    margin-left: 1px;
    margin-top: 2px;
}
.privacy_policy .uabb-infobox-content .uabb-infobox-text p{
    padding-bottom: 0px;
}
.before-icon-faq h4{
    font-size: 22px !important;
}
/*login form*/
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{
    display: block;
    font-family: Matter-Regular, sans-serif;
    width: 100%;
    height: 47px !important;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 22px;
    color: #403f50;
    vertical-align: middle;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-color: #9CDDF6 !important;
    background-color: #F1FBFF !important;
}
body.woocommerce .woocommerce-message, body.woocommerce-page .woocommerce-message{
    font-family: Matter-Regular, sans-serif;
    /*    width: 100%;*/
    
    font-size: 16px;
    line-height: 22px;
    color: #403f50;
    vertical-align: middle;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6 !important;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-color: #9CDDF6 !important;
    background-color: #F1FBFF !important;
    padding: 20px !important;
}
/*my acount login form*/
.login button.woocommerce-button.button.woocommerce-form-login__submit,
.myaccount button.woocommerce-Button.button,
.register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
.customer_dashboard button.button,
a.button.wc-forward,
.customer_dashboard a.woocommerce-button.button.view,
.shop_table button.button ,
.myacc-pass-change-func .woocommerce-info a.woocommerce-Button.button{
    background: #1BBDF4 !important;
/*    border-color: #0fb1e8 !important;*/
    border: 1px solid #0fb1e8 !important;
    color: #FFFFFF !important;
    transition: 0.3s all ease !important;
    padding: 9px 25px !important;
    text-transform: capitalize !important;
}
.login button.woocommerce-button.button.woocommerce-form-login__submit:hover,
.myaccount button.woocommerce-Button.button:hover,
.register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,
.customer_dashboard button.button:hover,
a.button.wc-forward:hover,
.customer_dashboard a.woocommerce-button.button.view:hover,
.shop_table button.button:hover,
.myacc-pass-change-func .woocommerce-info a.woocommerce-Button.button:hover{
    background: #006D93 !important;
    transition: 0.3s all ease !important;
/*    border-color: #006D93 !important;*/
    border: 1px solid #006D93 !important;
    color: #FFFFFF !important;
}

div.woocommerce h2, div.woocommerce h3 {
    font-size: 18px;
    color: #000;
}
.myaccount div.woocommerce h2, .myaccount div.woocommerce h3 {
    color: #21204A;
    font-size: 24px;
    margin-bottom: -12px !important;
    line-height: 32px;
    text-transform: capitalize;
}
.myaccount .fl-row-content-wrap {
    margin-top: 50px;
    margin-bottom: 34px;
}
.myaccount ul.woocommerce-error {
    margin-bottom: 10px;
}
/*featured image*/
.featured-publicationlogo .alm-btn-wrap {
    display: none;
}
.featured-publicationlogo h4 span{
    color: #403F50;
    font-size: 16px;
    font-family: 'Matter-Regular', 'sans-serif';
    line-height: 20px;
}
.pad-additional-specification.tab_section_row .uabb-tabs ul>li{
    max-width: 100% !important;
} 
.dynamic_featuredpublications .fl-module img {
    max-width: 100%;
    width: 60px;
}
p#billing_country_field {
    margin-bottom: 13px;
}
.minisubheading ul li {
    margin-bottom: 10px;
}
.before-icon-faq h4.uabb-faq-question-label,
.def-faq h4.uabb-faq-question-label {
    display: flex;
    vertical-align: middle;
}
.before-icon-faq .uabb-faq-questions-button.uabb-faq-after-text,
.def-faq .uabb-faq-questions-button.uabb-faq-after-text {
    width: -webkit-fill-available;
}
.fatured_publication p.uabb-infobox-title{
    display: flex !important;
        vertical-align: middle !important;
        /* text-align: left; */
        align-items: center !important;
}
.prod_specification_tab p {
    position: absolute;
}
.minisubheading h3{
    color: #21204A !important;
}
.cookie_policy .fl-module-heading h2.fl-heading{
    margin-top: 20px !important;
}
.parent-menu ul.sub-menu {
    padding-right: 20px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
        line-height: 1em;
}
.customer_dashboard .fl-row-content-wrap {
    margin-top: 70px;
    margin-bottom: 40px;
}
.customer_dashboard p{
    color: #403f50;
 
}
.customer_dashboard .woocommerce table.shop_table td, 
.customer_dashboard .woocommerce-page table.shop_table td{
    font-size: 16px;
}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th{
     font-size: 18px;
}
.customer_dashboard .woocommerce .woocommerce-MyAccount-navigation ul li a, 
.customer_dashboard .woocommerce-page .woocommerce-MyAccount-navigation ul li a{
    font-size: 20px;
}
.customer_dashboard .woocommerce .woocommerce-MyAccount-navigation ul li,
.customer_dashboard .woocommerce-page .woocommerce-MyAccount-navigation ul li {
    border: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-right: 37px;
}
.customer_dashboard a.woocommerce-button.button.view:hover {
    background-color: #1bbdf4;
    color: #fff;
    transition: 0.3s all ease !important;
}
.customer_dashboard a.woocommerce-button.button.view{
    transition: 0.3s all ease !important;
}
.customer_dashboard form.woocommerce-EditAccountForm.edit-account {
    margin-bottom: 30px;
    margin-top: -3px;
}
.customer_dashboard fieldset {
    margin-top: 37px;
}
.customer_dashboard legend {
    margin-bottom: 17px !important;
    text-transform: capitalize;
}
.customer_dashboard button.woocommerce-Button.button {
    margin-top: 31px;
    margin-left: 3px;
}
.customer_dashboard .woocommerce form .form-row input.input-text,
.customer_dashboard .woocommerce-page form .form-row input.input-text{
    font-size: 18px;
 }
 .customer_dashboard .woocommerce-message {
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}
.customer_dashboard em {
    font-size: 14px;
}
.publications img.logo {
    mix-blend-mode: darken;
}
.expensive-collection-para sup{
    font-size: 12px !important;
    top: -0.6em !important;
}
.customer_dashboard table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    margin-top: 52px;
}
.customer_dashboard address {
/*    margin-top: 52px;*/
    font-family: Matter-Regular, sans-serif;
}
.customer_dashboard p {
    margin-bottom: 30px;
    font-size: 20px;
}
div.customer_dashboard .woocommerce-MyAccount-content h3 {
    margin-top: 0px;
    margin-bottom: 12px !important;
    text-transform: capitalize;
}
.customer_dashboard .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0px;
    border-radius: 4px;
    background-color: #F1FBFF !important;
    font-family: Matter-Regular, sans-serif;
    padding: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #403f50;
    vertical-align: middle;
    
}
.customer_dashboard .select2-container--default .select2-selection--single{
    border: 1px solid #9CDDF6;
    width: 100%;
    height: 47px !important;
}
.customer_dashboard .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 10px;
}
/*.customer_dashboard .woocommerce .woocommerce-customer-details address{
    margin-bottom: 50px;
    margin-top: 52px;

}*/
.register .woocommerce-privacy-policy-text p {
    font-size: 16px;
    margin-bottom: 0px;
}
.register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    margin-top: 22px;
}
div#customer_login h2 {
    margin-top: 0px;
}
/*.login p.form-row{
    margin-top: 19px;
}*/
.woocommerce form.login, .woocommerce form.register{
    margin-bottom: 30px;
}
/*.other-target-includes .fl-button-group-button:nth-child(1),
.other-target-includes .fl-button-group-button:nth-child(2),
.other-target-includes .fl-button-group-button:nth-child(3),
.other-target-includes .fl-button-group-button:nth-child(4),
.other-target-includes .fl-button-group-button:nth-child(5),
.other-target-includes .fl-button-group-button:nth-child(6){

    background-color: #21204A;
}*/
.other-target-includes .fl-button-group-layout-horizontal .fl-button-group-buttons a.fl-button {
    max-width: 151px;
    pointer-events: none;
}
.u-columns.woocommerce-Addresses.col2-set.addresses {
    margin-top: 33px !important;
}
.myacc-pass-change-func ul.woocommerce-error {
    margin-top: 0px;
}
.myacc-pass-change-func p.woocommerce-customer-details--email{
    margin-bottom: 10px !important;
    margin-top: 15px !important;
    font-size: 18px;
}
.myacc-pass-change-func .woocommerce .woocommerce-customer-details address{
    padding: 20px 12px;
    margin-top: 37px;
}
.myacc-pass-change-func p.woocommerce-customer-details--phone{
    font-size: 18px;
}
.col2-set.woocommerce-shipping-fields {
    margin-left: 20px !important;
}
/*Resource page css*/
div#checkbox-abstract-1 .icons {
    content: url(/wp-content/uploads/2023/07/Icon-Abstract.svg);
}
div#checkbox-book-1 .icons {
    content: url(/wp-content/uploads/2023/07/Icon-Book.svg);
}
div#checkbox-paper-1 .icons {
    content: url(/wp-content/uploads/2023/07/icon-Paper.svg);
}
div#checkbox-patent-application-1 .icons {
    content: url(/wp-content/uploads/2023/07/Icon-Patent-Application.svg);
}
div#checkbox-poster-1 .icons {
    content: url(/wp-content/uploads/2023/07/Icon-Poster.svg);
}
div#checkbox-report-1 .icons {
    content: url(/wp-content/uploads/2023/07/Icon-Abstract.svg);
}
div#alm-filter-1 .icons {
    margin: 0px 3px 0px -9px;
}
a.button.wc-forward:focus-visible,a.button.wc-forward:focus {
    outline: none !important;
}
.myacc-pass-change-func .woocommerce .woocommerce-order-details__title {
   margin-bottom: -27px !important;
}
/*.benefit-icons i.tristar-font-IHC-Services:before {
    color: #fff !important;
    font-size: 59px !important;
}
.benefit-icons i.tristar-font-IHC-Services {
    background-color: #9D70B6 !important;
}
.benefit-icons i.tristar-font-Digital-Image-Analysis {
    background-color: #897fc0;
}
.benefit-icons i.tristar-font-Digital-Image-Analysis:before {
    color: #fff !important;
    font-size: 59px !important;
}
.benefit-icons i.tristar-font-Digital-Spatial-Profiling {
    background-color: #00bead;
}
.benefit-icons i.tristar-font-Digital-Spatial-Profiling:before {
    color: #fff !important;
    font-size: 59px !important;
}*/
ul.wc_payment_methods.payment_methods.methods {
    display: none;
}
p.term-cond {
    margin-top: 20px;
}
div .prod_specification_tab .uabb-content.uabb-tab-acc-content.clearfix.uabb-tabs-desc.uabb-text-editor {
    padding-bottom: 86px;
}
.benefit-icons .uabb-icon-wrap .uabb-icon i,
.benefit-icons .uabb-icon-wrap .uabb-icon i:before {
    font-size: 70px;
    line-height: 60px;
    height: 70px;
    width: 70px;
}
.tumor-heterogeneity .table-container {
    overflow-x: auto;
    max-width: 100%;
}

.tumor-heterogeneity .table {
  width: 100%;
  margin: 0;
}

.tumor-heterogeneity .table-container {
    overflow-x: auto;
    max-width: 100%;
}

.tumor-heterogeneity .table {
  width: 100%;
  margin: 0;
}

.tumor-heterogeneity .table th, .tumor-heterogeneity .table td {
  white-space: nowrap;
}
.featured-category a.facetwp-toggle {
    color: #ffffff;
    padding-left: 10px;
    font-family: 'Matter-Regular',sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #ffffff !important;
    opacity: 1;
}
.featured-category .fl-col-content.fl-node-content{
    opacity: 1;
    background: radial-gradient(72.85% 48.64% at 37.59% 29.24%, rgba(193, 119, 176, 0.30) 0%, rgba(193, 119, 176, 0.00) 100%), radial-gradient(46.92% 57.08% at 50% 77.28%, rgba(113, 197, 226, 0.29) 0%, rgba(72, 179, 215, 0.00) 100%);
    background-color: #0C0B2F;
}
li[data-facet="categories"], li[data-facet="categories"], li[data-facet="product_follow_up_data"],li[data-facet="product_number_of_cores"], li[data-facet="number_of_doners"] {
    color: #FFF;
    font-family: 'Matter-Medium', 'sans-serif' !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.3px;
}
.facetwp-facet.facetwp-facet-product_search.facetwp-type-search[data-name="product_search"] .facetwp-icon:before {
    background:url('/wp-content/uploads/2023/11/search-icon.svg');
    background-repeat: no-repeat;
    background-position: 5px 50% !important;
    background-size: 20px 20px
}
.facetwp-facet.facetwp-facet-product_search.facetwp-type-search[data-name="product_search"] .facetwp-icon{
    opacity: 1 !important;
}
li.research-appl {
    cursor: auto !important;
}
.fl-theme-builder-woo-notices {
    margin: 0 auto;
    padding: 40px 0px !important;
}
.inquiryform button.primary_buttons.button, 
.inquiryform a.checkout-button.primary_buttons.button.alt.wc-forward,
.inquiryform a.button.wc-backward,
.checkoutform button#place_order,
.myaccount button.woocommerce-Button.button{
    text-transform: capitalize !important;
    text-transform: capitalize !important;
    font-size: 18px !important;
    font-style: normal;
    font-family: 'Matter-Medium', 'sans-serif' !important;
    font-weight: 500 !important;
}
.woocommerce.woocommerce-page .pdp_tab_section.tab_section_row .uabb-tabs ul > li {
    padding-top: 0px;
}


/*slider services*/
.ihc-services-slider .slick-slide {
    text-align: center;
}
.ihc-services-slider img {
    width: 80px;
    height: 80px;
}
.ihc-services-slider h5 {
    font-family: 'Matter-Medium', 'sans-serif';
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.4px;
    color: #49578F;
}
.ihc-services-slider .slick-track {
    opacity: 1;
    width: 2330px !important;
    transform: translate3d(0px, 0px, 0px);
}
.ihc-services-slider .slick-slide {
    text-align: center;
    position: relative;
}
.ihc-services-slider p {
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #403F50;
}

.service-workflow  .slide-box.slick-slide:not(:last-child)::after {
    position: absolute;
    top: 15%;
    margin-top: 0;
    margin-left: 12%;
    width: 75%;
    background: url(/wp-content/uploads/2023/11/arrows.svg);
    content: '' !important;
    height: 31px;
    background-size: contain;
    z-index: 9;
    background-repeat: no-repeat;
}
.service-workflow .slick-slider {
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-touch-action: pan-y;
    -ms-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    box-sizing: border-box;
    display: block;
    position: relative;
    touch-action: pan-y;
    user-select: none;
    padding-top: 40px;
}
.service-workflow .slide-section {
    margin: 0pc 10px;
}
.service-workflow .slick-prev.slick-disabled {
    opacity: 0.5;
}
.service-workflow .slick-prev:active, .service-workflow .slick-next:active,.service-workflow  .slick-prev:focus,
 .service-workflow  .slick-next:focus, 
 .service-workflow  .slick-prev:not(.primary), .service-workflow  .slick-next:not(.primary) {
    background: rgba(252, 252, 252, 0.7);
    border: none;
    box-shadow: none;
}
.service-workflow  .slick-prev {
    top:5%;
    background-color: transparent !important;
    left: 31%;
}
.service-workflow  .slick-next {
    top: 0px;
    left: 35%;
    background-color: transparent !important;
}
.service-workflow  .slick-next {
    right: 2rem;
}
.service-workflow .slick-prev,.service-workflow  .slick-next {
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    background: rgba(252, 252, 252, 0.6);
    border: none;
    border-radius: 0;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 60px;
    line-height: 0;
    outline: none;
    padding: 0;
    position: absolute !important;
    top: 0 !important;
    transform: translate(0, -50%);
    width: 60px;
    z-index: 101;
}
.service-workflow .slick-prev.slick-disabled,.service-workflow .slick-next.slick-disabled {
    opacity: .2;
}
button:not(.primary) {
    box-shadow: none;
}
.service-workflow .slick-next:before {
    content:url(/wp-content/uploads/2022/09/Group-42.svg);
    width: 56px;
    height: 56px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.service-workflow .slick-prev:before {
    content:url(/wp-content/uploads/2022/09/Group-42.svg);
    width: 56px;
    height: 56px;
    margin: 0;
    position: absolute;
    top: -37px;
    left: 0;
    transform: rotate(180deg);
}
/*.slick-list {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}*/
.service-workflow .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.service-workflow .alm-slick-slider .slick-list .slick-slide {
    pointer-events: none;
    opacity: 0.4;
}
.service-workflow .alm-slick-slider .slick-slide {
    max-width: 370px;
}
.service-workflow .slick-initialized .slick-slide {
    display: block;
}
.other-target-includes .fl-button-group-buttons > div:nth-child(-n+6) {
    background-color: #0C0B2F;
}
/*pdp details page breadcrumb start*/
.pdp_breadcumbs img.home {
    color: #49578F;
    width: 14px;
    height: 14px;
}
.pdp_breadcumbs a.main-link {
    color: #49578F;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    font-family: 'Matter-Medium', 'sans-serif';
    transition: text-decoration-line 0.3s ease-in-out !important;
}
.pdp_breadcumbs span.pdp-detail-page-link {
    color: rgba(73, 87, 143, 0.70);
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    font-family: 'Matter-Regular', 'sans-serif';
}
nav.pdp_breadcumbs.listing_breadcumbs_name {
    padding: 10px 0px;
}
.pdp_breadcumbs img.arrow-breadcrumb {
    padding: 0px 5px;
}
.pdp_breadcumbs a.main-link:hover {
    text-decoration-line: underline;
    transition: text-decoration-line 0.3s ease-in-out;
}
.pdp_breadcumbs .container.pdp_breadcumbs_container {
    width: 100% !important;
    max-width: 100% !important;
}
/*pdp details page breadcrumb end*/

