@media (min-width: 960px){
    .abmXchange-img img {
        width: 450px;
        height: 290px;
    }

    .abmXchange-text {
        float: left;
        background-color: #fff;
        width: 430px;
        height: 290px;
    }

    .abmXchange-text-2 {
        float: left;
        background-color: #fff;
        width: 430px;
        height: 290px;
    }

    .abm-custom-headings {
        font-size: 1.5em;
        margin: 40px 25px 0;
    }

    .abm-other-banner-promotions-small{
        font-size: .5em;
        margin: -8.5em;
    }
}

@media (max-width: 959px){
    .abmXchange-img img {
        width: 100%;
    }

    .abmXchange-text ,.abmXchange-text-2 {
        max-width: 500px;
        float: left;
        background-color: #fff;
        width: 100%;
    }

    .abm-custom-headings {
        font-size: 1.5em;
        margin: 40px 25px 0;
    }

    .abm-other-page-banner{
        font-size: 2.5em !important;
        font-weight: 700 !important;
        color: #000;
        text-align: center;
        padding: 10%;
        line-height: 1.3 !important;
    }

    .abm-other-banner-promotions-small{
        font-size: .5em;
        margin: -.5em;
    }

    #professional, #coop_perks {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2em;
    }
}

@media (min-width: 796px){
    .abm-contact-hr{
        width: 60%;
    }

    .abm-ul-no-style font i{
        font-size: 4em;
    }

    .abm-hsforms-form-container-div{
        clear: both;
        position: relative;
        margin: 0 auto;
        display: inline-block;
        width: 100%;
        padding: 0 15% 0 17.5%;
    }

    .abm-other-samples-img{
        margin: 20px 10px;
        max-width: 100%;
    }

    a:hover>.abm-other-samples-img {
        box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
        text-align: center;
    }

    .abm-circle-grid-list font svg {
        font-size: 4.5em;
    }

    .learning-box{
        margin: 2em;
    }

    .CarouselSmall {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: 60%;
        padding-top: 30px;
        min-height: 400px;
    }

    .abm-stories-p{
        width: 92%!important;
    }
    .grayAngleDown-d{
        font-size: 3em;
    }
}

@media (max-width: 797px){
    .abm-contact-hr{
        width: 90%;
    }

    .abm-ul-no-style font i, .abm-ul-no-style font svg {
        font-size: 4.5em;
    }

    .abm-hsforms-form-container-div{
        clear: both;
        position: relative;
        margin: 0 auto;
        display: inline-block;
        width: 100%;
        padding: 0 8%;
    }

    .abm-other-samples-img{
        width: 100%;
        margin: 10px 0;
    }

    .learning-box{
        margin: 1em;
    }

    .CarouselSmall {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: 80%;
        padding-top: 10px;
        min-height: 380px;
    }
}

/*@media (min-width: 1441px){*/
    /*.abm-other-banner-promotions-small{*/
        /*font-size: .5em;*/
        /*margin: -4.5em;*/
    /*}*/
/*}*/

h3{
    font-weight: bolder;
    font-size: 18px
}

.contact-block>a,.contact-block>a:hover{
    color: #ef6331;
}

.abm-li-center{
    text-align: center;
}

.abm-other-page-div{
    overflow: hidden;
}

.abm-backGray-content {
    overflow: hidden;
    background-color: #f1f2f2;
}

.abm-content-left{
    text-align: left;
}

.abm-ul-no-style li , .abm-ol-no-style li{
    list-style: none;
}

.abm-icons-ul{
    max-width: 880px;
    margin: 20px auto;
    overflow: hidden;
    padding-left: 0;
}

.abm-other-page-banner{
    background-size: cover;
    font-size: 2.5em;
    font-weight: 700 !important;
    color: #000;
    text-align: center;
    height: 200px;
    line-height: 200px;
}

.abm-other-banner-about{
    background-image: url(/uploads/images/banner/about-us_banner-fullbleed.jpg);
}

.abm-other-banner-contact{
    background-image: url(/uploads/images/banner/contact-us_banner-fullbleed.jpg);
}

.abm-other-banner-resources{
    background-image: url(/uploads/images/banner/lr-banner.webp);
}

.abm-other-banner-samples{
    background-image: url(/uploads/images/banner/free-sample_banner-fullbleed.jpg);
}

.abm-other-banner-orderSupport{
    background-image: url(/uploads/images/banner/order-support_banner-fullbleed.jpg);
}

.abm-other-banner-techSupport{
    background-image: url(/uploads/images/banner/tech-support_banner-fullbleed.jpg);
}

.abm-other-banner-collaborate{
    background-image: url(/uploads/images/banner/collaborate-with-us_banner-fullbleed-350.jpg);
}

.abm-other-banner-oem{
    background-image: url(/uploads/images/banner/OEM-distribution_banner-fullbleed-350.jpg);
}

.abm-other-banner-technology{
    background-image: url(/uploads/images/other/office/technology-transfer-office_banner-fullbleed-350.jpg);
}

.abm-other-banner-research{
    background-image: url(/uploads/images/other/RD/Research-and-Development_web-banner.jpg);
}

.abm-other-banner-promotions{
    background-image: url(/uploads/images/other/promotions/currentoffers/current-offers_banner-fullbleed.jpg);
}

.abm-other-banner-abmXchange{
    background-image: url(/uploads/images/other/change/abmXchange-website-banner.png);
}

.abm-other-banner-careers{
    background-image: url(/uploads/images/other/careers/careers_banner-fullbleed.jpg);
}

.abm-other-banner-professional{
    background-image: url(/uploads/images/other/careers/professional-opportunities/professional-opportunities_banner-fullbleed.jpg);
}

.abm-other-banner-students{
    background-image: url(/uploads/images/other/careers/coop-and-internship-opportunities/coop-and-internship-opportunities_banner-fullbleed.jpg);
}

.abm-other-banner-rewards{
    background-image: url(/uploads/images/other/rewards/rewards202011/main_banner.jpg);
}

.abm-other-banner-learning{
    background-image: url(/uploads/images/banner/lr-banner.webp);
}

.abm-other-banner-distributors{
    background-image: url(/uploads/images/other/distributors/distributors_banner-fullbleed-350.jpg);
}

.abm-other-banner-consumables{
    background-image: url(/uploads/images/catalogPage/consumeables/lab-consumables-banner.png)
}

.abm-other-banner-lentivirus{
    background-image: url(/uploads/images/catalogPage/lentivirus/lentivirus-aav-virus-enhancer-web-banner.png)
}

.abm-other-banner-rtpcr{
    background-image: url(/uploads/images/catalogPage/rtpcr/reverse-transcriptases-webpage-banner.png)
}

.abm-other-banner-transfection{
    background-image: url(/uploads/images/catalogPage/tr/transfection-reagents-banner.png)
}

.abm-other-banner-qpcr{
    background-image: url(/uploads/images/catalogPage/qpcr/qPCR-RT-PCR-MasterMixes-Kits-web-banner.png)
}

.abm-other-banner-pcr{
    background-image: url(/uploads/images/catalogPage/pcr/PCR-polymerases-web-banner.png)
}

.abm-other-banner-materials{
    background-image: url(/uploads/images/covid19/COVID-19-Coronavirus-SARS-CoV-2-Research-Reagents-Diagnostics_Homepage-Banner.png)
}

.abm-custom-page-content-top{
    padding: 30px 20px;
}

.abm-home-popular-category li {
    text-align: center;
}

.abm-home-popular-category p {
    font-size: 1.2em;
    text-align: center;
    padding-top: 10px;
    color: #000;
}

.aboutBlock{
    overflow: hidden;
    padding: 30px 8%;
}

.bigWordBlack{
    font-size: 1.5em;
    font-weight: bolder;
}

.smallWordBlack{
    font-size: 1.5em;
    font-weight: bolder;
}

.smallWord {
    text-align: left;
    width: 100%;
    color: #000;
    font-size: 1.2em !important;
    line-height: 1.6;
}

.abm-about-hr{
    border-top: 1px solid #d1d1d1;
    margin: 6px 0;
}

.abm-aboutus-div{
    overflow: hidden;
    padding: 30px;
}

.abm-aboutUs-video{
    margin: 20px 0;
}

.abm-blue-text{
    color: #2195f2;
}

.midWord{
    font-size: 1.3em;
    color: #2195f2;
    text-align: left;
}

.abm-icons{
    text-align: center;
}

.abm-icons>a>div{
    padding: 10px 0;
}

.abm-icons>a>div{
    font-size: 1.2em;
    color: #000000;
}

.abm-icons:hover>a>div{
    color: rgb(239, 99, 49);
}

.abm-about-small-img{
    width: 150px;
    height: 150px;
}

.abm-icons>.smallWord{
    text-align: center;
    padding: 20px 0;
}

.backOrange{
    background: -webkit-gradient(linear,0 0,0 100%,from(#ef6331),to(#ff734d));
}

.OrangeWord{
    margin: 0;
    font-weight: 700;
    font-size: 2em;
    color: #fff;
}

.midWordOrange {
    color: #fff;
    text-align: left;
}

.backOrange>ul{
    padding: 0 10%;
    border-radius: 4px;
    background-color: #f57d53;
}

.abm-orange-li{
    padding: 10px;
}

.abm-orange-li>i{
    color: #fff;
    padding-right: 0.3em;
}

.abm-orange-li>a{
    color: #fff;
}

.abm-about-button{
    padding: 20px 0;
    text-align: center;
}

.orangeButton {
    height: 38px;
    line-height: 38px;
    border: 1px solid transparent;
    padding: 0 18px;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    color: #ef6331;
    border-radius: 5px;
    width: 200px;
    font-size: 1.75rem;
}

#pcr img{content:url("/uploads/images/other/aboutUs/icon_enzymes-and-pcr.svg")}
#pcr:hover img{content:url("/uploads/images/other/aboutUs/icon_enzymes-and-pcr1.svg");border-style:none}
#cell_lines img{content:url("/uploads/images/other/aboutUs/icon_cell-lines.svg")}
#cell_lines:hover img{content:url("/uploads/images/other/aboutUs/icon_cell-lines1.svg");border-style:none}
#ngs img{content:url("/uploads/images/other/aboutUs/icon_next-generation-sequencing.svg")}
#ngs:hover img{content:url("/uploads/images/other/aboutUs/icon_next-generation-sequencing1.svg");border-style:none}
#anti img{content:url("/uploads/images/other/aboutUs/antibody-icon-grey.png")}
#anti:hover img{content:url("/uploads/images/other/aboutUs/antibody-icon-orange.png");border-style:none}
#crispr img{content:url("/uploads/images/other/aboutUs/icon_crispr.svg")}
#crispr:hover img{content:url("/uploads/images/other/aboutUs/icon_crispr1.svg");border-style:none}
#vv img{content:url("/uploads/images/other/aboutUs/icon_vectors-and-viruses.svg")}
#vv:hover img{content:url("/uploads/images/other/aboutUs/icon_vectors-and-viruses1.svg");border-style:none}
#cs img{content:url("/uploads/images/other/aboutUs/icon_custom-services.svg")}
#cs:hover img{content:url("/uploads/images/other/aboutUs/icon_custom-services1.svg");border-style:none}

.abm-contact-title-content{
    margin: 20px auto;
    text-align: center;
}

.abm-contact-hr{
    border-top: 1px solid #d1d1d1;
    margin-top: 10px;
    margin-bottom: 10px;
}

.abm-ul-no-style font i {
    border: 3px solid #808083;
    border-radius: 5em;
    padding: 0.4em;
    text-align: center;
}

.help-li{
    text-align: center;
    margin-bottom: 1.5em;
}

.abm-ul-no-style li font {
    color: #808083;
}

.abm-ul-no-style li i:hover {
    color: #e96225;
    border: 3px solid #e96225;
}

.abm-circle-orange-title{
    font-size: 1.2em;
    color: #e96225;
    padding: 10px 0;
}

.abm-contact-page-div{
    padding: 20px;
}

.abm-contact-orange{
    color:#ef6331;
}

.sup-font{
    font-size: 1.2em;
}

.contact-block{
    float:left;
    padding:5px 0
}

.OrderContactDiv .contact-block .a,.OrderContactDiv .contact-block .a:visited {
    color:#ef6331 !important
}

.OrderContactDiv .contact-block .a:hover{
    color:#ff734d !important
}

.OrderContactDiv .office-hour{
    color:#000;
    font-weight:700
}

.abm-custom-page-link, .abm-custom-page-link:visited , .orange-link , .orange-link:visited {
    color: #ef6331 !important;
}

.abm-contact-info-right-content{
    line-height: 1.5em;
}

.OrderAngleDown {
    font-size: 3.5rem;
    color: #ef6331;
    font-weight: 700;
    padding-right: 0.4em;
}

.black-link, .alink , .black-link:visited , .alink:visited{
    font-size: 1.2em;
    color: #000;
    text-decoration: none;
    border-bottom: 0;
}

.black-link:hover , .alink:hover{
    color: #ef6331;
}

.panel-collapse {
    border-left: 1px solid #babcbe;
}

.abm-perfect-faqs-text {
    margin-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
    line-height: 1.5em;
}

.abm-other-collapse-ol-decimal{
    list-style-type:decimal;
    padding-left: 3px;
    padding-top: 10px;
}

.abm-other-collapse-ol-decimal>li{
    margin-left: 15px;
}

.abm-collapse-table{
    margin-bottom: 20px;
}

.abm-other-gray-pdf{
    overflow: hidden;
    margin: 20px 0;
    padding-bottom: 5px;
}

.abm-other-pdf-icon{
    float: left;
    padding-right: 10px;
    width: 35px;
}

.abm-other-pdf-link{
    float: left;
    padding-top: 3px;
    width: calc(100% - 36px);;
}

.abm-perfect-faqs-text>a{
    color: #808083;
}

.tech-font{
    color: #000;
    font-size: 16px;
    font-family: Open Sans,Verdana,Arial;
}

.abm-perfect-faqs-text>a:hover , .tech-font:hover{
    color: #ef6331;
}

.icon-p{
    padding-top: 10px;
    line-height: 1.5em;
}

.abm-ul-no-style font svg {
    border: 3px solid #808083;
    border-radius: 50%;
    max-width: 110px;
    max-height: 110px;
    fill: #808083;
}

.abm-oem-ul{
    overflow: hidden;
    padding-left: 0;
    padding-top: 20px;
    line-height: 1.5em;
}

.OME_left{
    float: left;
    width: 80px;
    height: 80px;
}

.Technology-pp{
    font-size: 1.2em;
    line-height: 1.5em;
}

.OME_help-li{
    padding-bottom: 20px;
}

.abm-sup-border-radius:hover{
    color: #ef6331;
    border: #ef6331 3px solid;
}

.OrderAngleIcon{
    font-size: 1.5rem;
    color: #ef6331;
    font-weight: 700;
    padding-right: 0.4em;
}

.grayAngleDown {
    color: #babcbe;
}

.abm-second-title-desc , .Technology-p{
    font-size: 1.2em;
    line-height: 1.5em;
}

.abmXchange-img {
    float: left;
    display: block;
}

.abmXchange-text {
    float: left;
    display: block;
}

.Technology-clear{
    clear: both;
}

.abmXchange-text-a {
    padding-top: 20px;
    font-weight: 700;
}

.abmXchange-text p {
    color: #000;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 160%;
    margin: 20px 25px;
}

.abmXchange-text button {
    width: 150px;
    border: 1px solid #ef6331;
    border-radius: 5px;
    background-color: #ef6331;
    color: #fff;
    height: 40px;
    font-size: .75em;
    margin-bottom: 35px;
    font-weight: 700;
    margin-right: 20px !important;
    padding: 10px;
    mso-border-shadow: no;
}

.abm-technology-imgs{
    padding: 50px 10px;
}

.grayAngleDown-d-div , .abm-distributors-top-div{
    margin-top: 20px;
    padding-left: 0;
}

.grayAngleDown-d-div:first-child{
    text-align: center;
}

.grayAngleDown-d-content{
    margin-top: 20px;
    padding-left: 0;
    padding-right: 30px;
}

.grayAngleDown-d{
    color: #babcbe;
}

.Technology-speak-name{
    font-size: 1.25em;
    line-height: 1.6;
    color: #2095f3;
    font-weight: 700;
}

.Technology-speak-name-black{
    font-size: 1.25em;
    line-height: 1.6;
}

.abm-other-team{
    padding-bottom: 20px;
}

.Rd {
    color: #fff!important;
    font-size: 1.25em;
    height: 40px;
    font-weight: 700;
    border-radius: 3px;
    border: none;
    background-color: #ef6331;
    width: 150px;
}

.abm-research-ul>li {
    text-align: left;
    list-style-type: disc;
    color: #ef6331;
    margin-left: 1em;
    margin-top: 10px;
    margin-bottom: 0;
}

.rd-black-link:link, .rd-black-link:visited {
    font-size: 1.2em;
    color: #000!important;
    text-decoration: none;
    border-bottom: 0;
}

.rd-black-link:hover{
    font-size: 1.2em;
    color: #ef6331!important;
    text-decoration: none;
    border-bottom: 0;
}

.Rd-tittle {
    padding-left: 35px;
    font-size: 1.5em;
    margin-top: 30px;
    margin-bottom: 1em;
    font-weight: 700;
}

.abm-promotions-container-pg4-sec1 section .promotion-section-text h3 {
    font-weight: 700;
    margin-top: 30px;
    border-bottom: 1px solid #d1d1d1;
    padding: 0 20px 10px;
    margin-bottom: 30px;
}

.abm-promotions-container-pg4-sec1 section .promotion-content {
    margin-bottom: 30px;
    font-size: 1.2em;
}

.promotion-content{
    line-height: 1.4;
}

.abm-promotion-div-content-btn{
    margin: 10px 0;
    padding: 10px 30px;
    background-color: #ef6331;
    color: #fff;
    border: 0;
    border-radius: 3px;
}

.abm-promotions-img{
    max-width: 100%;
}

.abm-promotions-div{
    text-align: center;
    padding: 20px 30px;
    font-size: 1.2em;
}

.text-blue{
    color: #2095f3;
}

.abm-change-box-div{
    text-align: center;
    padding: 30px;
    font-size: 1.2em;
}

.abm-change-box{
    padding: 20px;
    border: none;
    box-shadow: 0px 3px 5px -5px rgb(0 0 0 / 10%), 0 5px 10px rgb(0 0 0 / 12%);
}

.careers-p{
    padding: 0 10px
}

.abm-careers-item-box {
    background-color: #fff;
    padding: 15px;
    width: 360px;
}


.abm-rewards-img-button, .abm-rewards-img-button:hover, .abm-rewards-img-button:active, .abm-rewards-img-button:focus, .abm-rewards-img-button:visited {
    background: #03a9f4;
    color: #fff;
    border: 1px solid #03a9f4;
    border-radius: 2em;
    padding: 0.25em 2em;
    font-size: 1.2em;
    pointer-events: none;
    cursor: default;
    font-weight: bold;
}

.rewards-3{
    margin-top: 10px;
    height: 230px;
    margin-bottom: 10px !important;
}

.rewards-3 p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.learning-box{
    box-shadow: 0 8px 10px -1px #c1c1c1;
    -webkit-box-shadow: 0 8px 10px -1px #c1c1c1;
    padding: 1.75em;
    font-family: open sans,sans-serif;
}

.learning-btn{
    width: 100%;
}

.learning-disable-text{
    color: #e8e8e8
}

.sup-p-span {
    color: #000;
    font-weight: 400;
    font-size: 1.25em;
    line-height: 1.6;
    text-align: center;
}

.sup-span-name {
    padding-top: 10px;
    color: #2195f2;
    font-weight: 400;
    font-size: 1.3em;
    line-height: 1.6em;
    text-align: center;
}

.abm-terms-ol>li{
    padding: 10px 0;
}

.abm-privacy-text{
    text-decoration: underline;
}

.abm-distributors-title-desc{
    font-size: 1.5em;
    line-height: 1.6em;
}

.yb {
    color: #000;
    font-size: 22px;
}

.ytd {
    border-top-style: none;
    height: 10px;
    vertical-align: top;
    text-align: left;
    color: #000;
}

.abm-cataPage-ol{
    padding-left: 20px;
}

.abm-block-title{
    margin-bottom: 1rem;
}

.abm-cataPage-hr{
    border-top: 1px solid #d1d1d1;
    margin-top: 0!important;
}

.abm-cataPage-title{
    margin-top: 6px;
    padding-left: 0;
}

.abm-cataPage-title-child{
    font-size: 1.6em;
}

.abm-cataPage-title-in{
    margin-top: 1.5em;
}

.abm-i-div {
    float: left;
    padding-top: 8px;
}

.abm-login-icon {
    color: #2195f2;
    font-size: 1.4em;
}

.abm-font-div {
    padding: 5px;
    float: right;
    font-size: 1.2em;
    color: #000;
    text-align: left;
    width: calc(100% - 25px);
}

.abm-custom-page-table-black {
    box-shadow: 0 3px 5px -5px rgb(0 0 0 / 10%), 0 5px 10px rgb(0 0 0 / 12%);
}

.abm-service-table {
    background: #fff;
    margin-bottom: 3em;
    border-radius: 5px;
}

.abm-custom-page-table-black>thead>tr>th:first-child {
    border-radius: 5px 0 0;
}

.abm-custom-page-table-black>thead>tr>th:last-child {
    text-align: left;
    border-radius: 0 5px 0 0;
}

.abm-custom-page-table-black>thead>tr>th {
    background-color: #808083;
    color: #fff;
    text-transform: none;
}

.abm-service-table>thead>tr>th, .abm-service-table>tbody>tr>td {
    border-top: 1px solid #dddddd85;
    padding: 15px;
}

.abm-pcr-table{
    margin-top:20px;
    border-collapse: collapse;
    background-color: #f9eae4;
    border-radius: 10px;
    vertical-align: middle;
}

.abm-blue-p{
    padding: 2em 0;
}

.abm-covid19-table{
    box-shadow:0 3px 5px -5px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.12);
}

.abm-covid19-table>thead>tr>th:first-child{
    border-radius:5px 0 0;
}

.abm-covid19-table>thead>tr>th:last-child{
    text-align:left;
    border-radius:0 5px 0 0;
}

.abm-covid19-table>thead>tr>th{
    background-color:#ef6331;
    color:#fff;
}

.abm-covid19-table>tbody>tr>td:last-child{
    color:#000;
    text-align:left;
}

.abm-covid19-table ul{
    padding-inline-start:15px;
}

.abm-perfect-table1{
    width: 100%;
    background: #fff;
    margin-bottom: 3em;
    border-radius: 5px;
    box-shadow:0 3px 5px -5px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.12);
}

.abm-perfect-table1>thead>tr>th:first-child {
    border-radius: 5px 0 0;
}

.abm-perfect-table1>thead>tr>th:last-child {
    border-radius: 0 5px 0 0;
}

.abm-perfect-table1>tbody>tr>td:last-child {
    color: #000;
    font-weight: normal;
}

.abm-perfect-table1>thead>tr>th {
    background-color: #ef6331;
    color: #fff;
    white-space: nowrap;
}

.abm-box{
    padding-bottom: 5px;
    border: none;
    box-shadow: 0px 3px 5px -5px rgb(0 0 0 / 10%), 0px 5px 10px rgb(0 0 0 / 12%);
    min-height: 460px;
}

.abm-box-timg{
    width: 100%;
    padding-bottom: 20px;
}

.abm-box-content {
    padding: 10px 20px;
}

.abm-box-content-title{
    color: #e96225;
    font-weight: 700;
    margin: 5px 0;
    padding-bottom: 5px;
}

.abm-box-bmore{
    margin-left: 20px;
    padding: 10px 20px;
    border-radius: 3px;
    width: 65%;
    border: 1px solid #ef6331;
    background: #ef6331;
    color: #fff;
    font-weight: 700;
    font-size: 1.2em;
    text-align: center;
}

.abm-box-more{
    margin: 0;
    padding: 10px 40px;
    border-radius: 3px;
    width: 180px;
    border: 1px solid #ef6331;
    background: #ef6331;
    color: #fff;
    font-weight: 700;
    font-size: 1.2em;
    text-align: center;
}

.bootstrap-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.abm-technology-li {
    min-height: 180px;
}

.abmXchange-text-2{
    padding-bottom: 20px;
}

.abm-custom-headings-text{
    padding-bottom: 10px;
}

.abm-tab-slider{
    padding-top: 20px;
}


.abm-covid19-h1
{
    margin-bottom:0;
    margin-top:30px;
    font-size:2.3em!important;
    color:#000;
}

.abm-covid19-p
{
    text-align:left;
    width:100%;
    color:#000;
    line-height:1.6;
}

.abm-covid19-align-left
{
    text-align:left;
}

button:-webkit-autofill,button:-webkit-autofill:hover,button:-webkit-autofill:focus,button:-webkit-autofill:active
{
    -webkit-box-shadow:0 0 0 30px #fff inset!important;
}

.abm-covid19-padding-left-zero
{
    padding-left:0;
}

.abm-covid19-vectors-img
{
    margin-top:10px;
    padding-bottom:50px;
}

.abm-covid19-table-title
{
    font-weight:700;
    font-size:1.25em;
    margin:30px 0 20px;
}

.abm-covid-tr-gray
{
    display:inline-block;
    width:100%;
}

.abm-covid19-hr
{
    width:100%;
    margin-top:10px;
}

.abm-covid19-table
{
    box-shadow:0 3px 5px -5px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.12);
}

.abm-covid19-table>thead>tr>th:first-child
{
    border-radius:5px 0 0;
}

.abm-covid19-table>thead>tr>th:last-child
{
    text-align:left;
    border-radius:0 5px 0 0;
}

.abm-covid19-table>thead>tr>th
{
    background-color:#ef6331;
    color:#fff;
}

.abm-covid19-table>tbody>tr>td:last-child
{
    color:#000;
    text-align:left;
}

.abm-covid19-table ul
{
    padding-inline-start:15px;
}

.abm-covid19-div
{
    margin-left:auto;
    margin-right:auto;
    max-width:1000px;
}

.abm-covid19-card
{
    padding:20px 40px 20px 0;
}

.abm-covid19-card-content
{
    padding:10px 20px;
}

.abm-covid19-card .abm-box
{
    border:none;
    box-shadow:0 3px 5px -5px rgba(0,0,0,.1),0px 5px 10px rgba(0,0,0,.12);
}

.abm-box-content h3
{
    padding-bottom:2px;
    padding-top:10px;
}

.abm-box-content h3 a:hover
{
    color:#ff734d;
}

.abm-box-bmore
{
    border-radius:3px;
    width:55%;
    border:1px solid #ef6331;
    background:#ef6331;
    padding:10px 40px;
}

.abm-box-bmore:hover
{
    cursor:pointer;
    background:#ff734d;
    color:#fff;
    border-color:#ff734d;
}

.abm-custom-page-link:visited,.abm-box-content h3 a
{
    color:#ef6331;
}

@media (min-width:996px) {
    .abm-covid-tr-gray
    {
        padding-top:40px;
    }

    .abm-covid19-div
    {
        max-width:1000px;
        clear:both;
        margin:auto;
        padding:35px 0;
    }
}

@media screen and (min-width:767px and max-width:995px) {
    .abm-covid19-div
    {
        margin:auto;
        padding:20px;
    }

    .abm-covid-tr-gray
    {
        padding:0 28px 20px;
    }

}

@media (max-width:767px) {
    .abm-covid-tr-gray
    {
        height:100%;
    }

    .abm-covid19-div
    {
        padding:20px 10px;
    }

    .abm-covid19-block-div
    {
        display:inline-block;
        text-align:center;
        vertical-align:middle;
        width:100%;
        padding:30px 10px 0;
    }
}

@media screen and (max-width:767px) {
    .abm-covid19-p
    {
        line-height:1.7;
        color:#000;
    }
    .contact-img-s{
        padding: 10px 0;
    }
}

@media (min-width:768px) {
    .abm-covid19-block-div
    {
        display:inline-block;
        text-align:center;
        vertical-align:middle;
        width:100%;
    }
    .contact-img-s{
        float: left;
        padding: 10px;
    }
}

.bigWordBlack{
    line-height: 1.25em;
}

.OME_help-li > .abm-box{
    position:relative;
}

.abm-cbox{
    position: absolute;
    bottom:20px;
}

.distri{
    line-height: 1!important;
}
