#data-blocks img {
    max-height: 125px;
    max-width: 125px;
    margin-bottom: 12px;
}

/*For lg*/
@media (min-width: 1025px) {

    #mk-tip-far-grp-block-one {
        width: 84px;
        height: 25px;
        left: 436px;
        top: 294px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-two {
        width: 74px;
        height: 25px;
        left: 331px;
        top: 37px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-three {
        width: 73px;
        height: 16px;
        left: 87px;
        top: 118px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-four {
        width: 50px;
        height: 25px;
        left: 576px;
        top: 35px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-five {
        width: 70px;
        height: 36px;
        left: 794px;
        top: 121px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-six {
        width: 73px;
        height: 25px;
        left: 206px;
        top: 405px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seven {
        width: 181px;
        height: 26px;
        left: 620px;
        top: 406px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-eight {
        width: 135px;
        height: 37px;
        left: 35px;
        top: 541px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-nine {
        width: 139px;
        height: 36px;
        left: 411px;
        top: 594px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-ten {
        width: 101px;
        height: 37px;
        left: 824px;
        top: 544px;
        position: absolute;
        z-index: 2;
    }



}

/*For lg ENDS*/
/*For md*/

@media (min-width: 768px) and (max-width: 992px) {

    .mkt .mk-tooltip-content h5 {
        font-size: x-small !important;
    }
    .mkt .list-group-item {
        font-size: x-small !important;
    }

    #mk-tip-far-grp-block-one {
        width: 84px;
        height: 25px;
        left: 225px;
        top: 47px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-two {
        width: 55px;
        height: 25px;
        left: 162px;
        top: 133px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-three {
        width: 55px;
        height: 26px;
        left: 92px;
        top: 133px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-four {
        width: 96px;
        height: 25px;
        left: 156px;
        top: 280px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-five {
        width: 89px;
        height: 36px;
        left: 70px;
        top: 275px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-six {
        width: 55px;
        height: 37px;
        left: 16px;
        top: 275px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seven {
        width: 199px;
        height: 23px;
        left: 255px;
        top: 385px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-eight {
        width: 93px;
        height: 37px;
        left: 620px;
        top: 280px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-nine {
        width: 87px;
        height: 36px;
        left: 542px;
        top: 280px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-ten {
        width: 100px;
        height: 37px;
        left: 438px;
        top: 290px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-eleven {
        width: 72px;
        height: 29px;
        left: 549px;
        top: 133px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-twelve {
        width: 99px;
        height: 41px;
        left: 456px;
        top: 133px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-thirteen {
        width: 110px;
        height: 27px;
        left: 380px;
        top: 47px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-fourteen {
        width: 66px;
        height: 40px;
        left: 367px;
        top: 114px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-fifteen {
        width: 94px;
        height: 39px;
        left: 270px;
        top: 114px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-sixteen {
        width: 62px;
        height: 29px;
        left: 630px;
        top: 133px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seventeen {
        width: 110px;
        height: 27px;
        left: 530px;
        top: 47px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-eighteen {
        width: 65px;
        height: 26px;
        left: 8px;
        top: 123px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-nineteen {
        width: 135px;
        height: 25px;
        left: 47px;
        top: 47px;
        position: absolute;
        z-index: 5;
    }
}

@media (min-width: 993px) and (max-width: 1024px) {

    #mk-tip-far-grp-block-one {
        width: 84px;
        height: 25px;
        left: 250px;
        top: 52px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-two {
        width: 55px;
        height: 25px;
        left: 176px;
        top: 143px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-three {
        width: 55px;
        height: 26px;
        left: 99px;
        top: 143px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-four {
        width: 96px;
        height: 25px;
        left: 175px;
        top: 300px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-five {
        width: 89px;
        height: 36px;
        left: 80px;
        top: 300px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-six {
        width: 55px;
        height: 37px;
        left: 18px;
        top: 300px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seven {
        width: 199px;
        height: 23px;
        left: 291px;
        top: 422px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-eight {
        width: 93px;
        height: 37px;
        left: 690px;
        top: 301px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-nine {
        width: 87px;
        height: 36px;
        left: 598px;
        top: 301px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-ten {
        width: 100px;
        height: 37px;
        left: 493px;
        top: 314px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-eleven {
        width: 97px;
        height: 29px;
        left: 595px;
        top: 145px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-twelve {
        width: 99px;
        height: 41px;
        left: 506px;
        top: 145px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-thirteen {
        width: 110px;
        height: 27px;
        left: 422px;
        top: 49px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-fourteen {
        width: 66px;
        height: 40px;
        left: 406px;
        top: 123px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-fifteen {
        width: 94px;
        height: 39px;
        left: 292px;
        top: 123px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-sixteen {
        width: 97px;
        height: 29px;
        left: 671px;
        top: 145px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seventeen {
        width: 110px;
        height: 27px;
        left: 583px;
        top: 49px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-eighteen {
        width: 65px;
        height: 26px;
        left: 14px;
        top: 134px;
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-nineteen {
        width: 135px;
        height: 25px;
        left: 59px;
        top: 49px;
        position: absolute;
        z-index: 5;
    }


}

@media (min-width: 768px) {
    .mk-tooltip-content {
        min-width: max-content;
        max-height: 305px;
        overflow-y: auto;
        padding: 5px;
        background-color: #fff;
        /*border-top: 4px solid #46c567;*/
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    }
    .mk-tooltip-products {
        display: none;
        /*display: none == this property will overwrite through jquery*/
        bottom: 21px;
        left: 0px;
    }

}
@media (max-width: 767px) {
    .mk-tooltip-content {
        min-width: 150px;
        max-height: 320px;
        overflow-y: auto;
        padding: 5px;
        background-color: #fff;
        /*border-top: 4px solid #46c567;*/
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    }
    .mk-tooltip-products {
        left: 0px;
        position: absolute;
        z-index: 5;
    }
}


.mk-tooltip {
    width: auto;
}

.mk-tooltip-content p {
    font-size: 15px;
    color: #007fac;
    font-weight: bold;
}

.mk-tooltip-content img {
    max-height: 100px;
    max-width: 100px;
    width: auto;
    height: auto;
    margin-bottom: 5px;
}



.mk-gen-normal-blocks p {
    font-weight: bold;
    color: #007FAC;
}

#data-blocks p {
    color: #007fac;
    font-weight: bold;
}

.lab-supplies-callout {
    color: #007FAC !important;
    font-size: 16px !important;
}

.mk-tooltip-mobile
{
    display: none;
}

.exclusive-brands-page-header {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/landing/exclusive-brands/lab-supplies/hero-lab-supplies.png") no-repeat;
    background-size: cover;
    height: 286px;
}

.mkt .list-group-item:first-child {
    border-radius: 0 !important;
}
.mkt .list-group-item {
    padding: 3px !important;
    border: none !important;
    border-top: 1px solid #ddd !important;
}
.mkt .list-group {
    margin-bottom: 0px !important;
}