.fluid-container {background:#fff;border-bottom: 1px solid #ccc;height:61px;}
.red{color:#ed1c24 !important;}
p {font-size: 14px !important;}
.p16red {font-size:16px !important;color:#ed1c24}
.btn-red {background: #ea1c2c;color:#fff;padding:10px 60px;}
.word {font-size:16px !important;letter-spacing:0px;}
h3 {color:#ed1c24;font-size: 24px; font-weight:bolder;}
hr {border-top: 1px solid #888;}
.displink {border: 1px solid #ed1c24;padding:3px 10px;color:#ed1c24 !important;}
.input-lg {height: 36px;padding: 5px 16px;font-size: 14px;line-height: 1.3333333;border-radius: 6px;}
.form-group {margin-bottom: 10px;}

.logo {width: 160px;padding-top: 10px;}
.banner {padding-top:80px;}
.nav-tel {line-height: 60px;font-size:18px;text-align: right;}

.header {width:350px;height:36px;line-height: 36px;text-align:center;position:relative;margin:0 auto;font-size: 24px;font-weight: bolder;}
.header p {color:#ed1c24;font-size: 18px !important;}        
.header div:before,.header div:after{position:absolute;background:#888888;content:"";height:1px;top:50%;width:100px;}
.header div:before{left:-5px;}
.header div:after{right:-5px;}

.banner-title {font-size:68px;color:#fff;}
.banner-subtitle {font-size:40px;font-weight:normal;color:#fff;}
.banner-btn {background: #fff;color:#ea1c2c;padding:10px 60px;margin-top:20px;}

.disp-block {display:block; !important;}
.disp-none {display: none !important;}

.product-tab {background-color:#f7f7f7;width:100%;margin-top:-40px;padding-bottom:50px;}
.product-tab-wrap {margin-top:50px;padding-bottom:30px;background-color:#fff;-moz-box-shadow:0px 0px 6px #DEDEDE; -webkit-box-shadow:0px 0px 6px #DEDEDE; box-shadow:0px 0px 6px #DEDEDE;}
.product-tab-wrap .content {padding:30px 40px 0px 40px;}

.haveline {border-left:1px solid #757575;border-right:1px solid #757575;}

footer {
  text-align: center;
  margin-top: 40px;
  padding:30px;
  background: #001726;
  color: #9aa4ab;
}
footer .danaherlogo {margin-left:-60%;}
footer .licenseContainer {line-height: 20px;inline-block;margin-top:-40px;}
footer .licenseIcon {height: 25px;}
.contactfrom {background-color:#fff;width:100%;padding-bottom:50px;}



.bg1 {background: url('../../images/bg1.jpg');background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;width:100%;}
.about {margin-top:-100px;background-color:#fff;-moz-box-shadow:0px 0px 6px #DEDEDE; -webkit-box-shadow:0px 0px 6px #DEDEDE; box-shadow:0px 0px 6px #DEDEDE;}
.about .content {padding:30px 40px 0px 40px;}
.product-nav {padding:30px 40px 50px 40px;}


.tel i {
    font-size: 12px;
    color: #000;
    border: 2px solid #000;
    padding: 5px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

/*content*/

.photo-top-wrapper {
    height: 515px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

label {
    display: inline-block;
    margin-right: 10px;
    padding-top:6px;
}

/*2023-11-20*/
.banner-product {padding-top: 100px;}
.whiteblock {background-color:#fff;width:100%;padding-bottom:50px;}
.whiteblock .table-bordered {border: 0px solid #fff;}
.whiteblock .table-striped>tbody>tr:nth-of-type(odd){background-color:#c8d5e6;} 
.whiteblock .table-striped>tbody>tr:nth-of-type(even){background-color:#e9edf6;}  

.whiteblock .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    font-size: 15px;
    padding: 15px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 2px solid #fff;
}

.grayblock {background-color:#f7f7f7;width:100%;padding-bottom:50px;}

.grayblock .moreproducts { font-size: 24px;font-weight: bolder;}

.product-intro-list {
     list-style-type: none;
     line-height: 2em;
     list-style-image:url(../../images/point_red.jpg);
     font-size: 15px;
}

.product-card {
    padding:15px;
    border-radius: 0px 0px 8px 8px;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 6px #DEDEDE;
    -webkit-box-shadow: 0px 0px 6px #DEDEDE;
    box-shadow: 0px 0px 6px #DEDEDE;
    margin-bottom: 15px;
}
.product-card .productstitle {font-size: 15px !important; font-weight: border !important; margin-bottom: 4px;}
.product-card .productsintro {font-size: 13px !important; color:#989898;}

.product-features-card-top {
    border-radius: 8px 8px 0px 0px;
    padding:24px 10px;
    font-size: 18px;
    font-weight: bolder;
    color:#fff;
    text-align: center;
}
.product-features-card-bottom {
    padding:10px 5px;
    border-radius: 0px 0px 8px 8px;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 6px #DEDEDE;
    -webkit-box-shadow: 0px 0px 6px #DEDEDE;
    box-shadow: 0px 0px 6px #DEDEDE;
    min-height: 180px;
}

.product-features-card-bottom-1 {
    padding:10px 5px;
    border-radius: 0px 0px 8px 8px;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 6px #DEDEDE;
    -webkit-box-shadow: 0px 0px 6px #DEDEDE;
    box-shadow: 0px 0px 6px #DEDEDE;
    min-height: 360px;
}
.product-features-card-bottom-1 ul {padding: 0 10px 0 30px;line-height: 25px;}
.product-features-card-bottom-1 ul li {margin-bottom: 10px;}
.product-features-card-bottom-1 .introimg {text-align:center;margin:0 auto;padding-bottom: 10px;}

.product-features-card-top img {width:32px;margin-right:10px;}

.product-features-card-bottom ul {padding: 0 10px 0 30px;line-height: 25px;}
.product-features-card-bottom ul li {margin-bottom: 10px;}
.product-features-card-bottom .introimg {text-align:center;margin:0 auto;padding-bottom: 10px;}

/*2023-11-20*/

@media (max-width: 1600px) {

}
@media (max-width: 1440px) {

}
@media (max-width: 480px){
    .banner {padding-top:60px;}
    .nav-tel {line-height: 60px;font-size:12px;text-align: right;margin-top:-40px;}
    .header {width:300px;height:36px;line-height: 36px;text-align:center;position:relative;margin:0 auto;font-size: 20px;font-weight: bolder;}
    .word {font-size:14px !important;letter-spacing:0px;line-height: 22px;}
    .banner-title {font-size:36px;color:#fff;}
    .banner-subtitle {font-size:24px;font-weight:normal;color:#fff;}
    .banner-btn {background: #fff;color:#ea1c2c;padding:10px 60px;margin-top:20px;}
    .banner-product {display:none;}
    .about {margin-top:-260px;background-color:#fff;-moz-box-shadow:0px 0px 6px #DEDEDE; -webkit-box-shadow:0px 0px 6px #DEDEDE; box-shadow:0px 0px 6px #DEDEDE;}
    .about .content {padding:20px 20px 0px 20px;}
    .about .content h3 {font-size: 18px;}

    .product-nav {padding:20px 20px 50px 20px;}
    .haveline {border-left:0px solid #757575;border-right:0px solid #757575;}

        footer .danaherlogo {margin-left:0%;}
    footer .licenseContainer {line-height: 15px;inline-block;margin-top:20px;width:100%;}
    footer .licenseIcon {height: 22px;}
    .contactfrom {background-color:#fff;width:100%;padding-bottom:50px;}

}


.flex-equal-height {
    display: flex; 
    flex-wrap: wrap; 
}
.card-eq {
    display: flex;
    flex-direction: column; 
}
.product-features-card-bottom-1 {
    flex-grow: 1;
}