#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: 306px;
        top: 89px;
        position: absolute;
        z-index: 3;
    }

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

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

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

    #mk-tip-far-grp-block-five {
        width: 94px;
        height: 36px;
        left: 635px;
        top: 200px;
        position: absolute;
        z-index: 2;
    }

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

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

    #mk-tip-far-grp-block-eight {
        width: 93px;
        height: 37px;
        left: 805px;
        top: 200px;
        position: absolute;
        z-index: 2;
    }

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

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

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

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

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

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

    #mk-tip-far-grp-block-fifteen {
        width: 117px;
        height: 39px;
        left: 396px;
        top: 168px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-sixteen {
        width: 97px;
        height: 29px;
        left: 604px;
        top: 380px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-seventeen {
        width: 100px;
        height: 27px;
        left: 705px;
        top: 380px;
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-eighteen {
        width: 100px;
        height: 26px;
        left: 800px;
        top: 380px;
        position: absolute;
        z-index: 1;
    }

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

}

/*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: 237px;
        top: 65px;
        position: absolute;
        z-index: 3;
    }

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

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

    #mk-tip-far-grp-block-four {
        width: 96px;
        height: 25px;
        left: 152px;
        top: 150px;
        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: 492px;
        top: 150px;
        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: 82px;
        height: 37px;
        left: 622px;
        top: 150px;
        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: 80px;
        height: 37px;
        left: 10px;
        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: 90px;
        top: 290px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-thirteen {
        width: 110px;
        height: 27px;
        left: 176px;
        top: 290px;
        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: 484px;
        top: 290px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seventeen {
        width: 100px;
        height: 27px;
        left: 565px;
        top: 290px;
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-eighteen {
        width: 80px;
        height: 26px;
        left: 632px;
        top: 290px;
        position: absolute;
        z-index: 4;
    }

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

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

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

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

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

    #mk-tip-far-grp-block-four {
        width: 96px;
        height: 25px;
        left: 200px;
        top: 200px;
        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: 635px;
        top: 200px;
        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: 805px;
        top: 200px;
        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: 10px;
        top: 380px;
        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: 100px;
        top: 380px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-thirteen {
        width: 110px;
        height: 27px;
        left: 210px;
        top: 380px;
        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: 604px;
        top: 380px;
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seventeen {
        width: 100px;
        height: 27px;
        left: 705px;
        top: 380px;
        position: absolute;
        z-index: 3;
    }

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

    #mk-tip-far-grp-block-nineteen {
        width: 135px;
        height: 25px;
        left: 388px;
        top: 546px;
        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;
}