@media only screen and (max-width: 767px) {
    #search {
        position:initial !important;
    }

    .links {
        width: 100%;
    }

    .links:not(.block-layered-nav) {
        margin-bottom: 0;
    }

    .links:not(.block-layered-nav) .block-title {
        padding: 0;
        margin-top: 0;
        border-bottom: none;
        border-top: none;
        margin-bottom: 0;
    }

    .links:not(.block-layered-nav) .block-title > strong {
        margin: 0;
        margin-bottom: 10px;
        color: #636363;
        font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        /* text-transform: uppercase; */
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #cccccc;
        position: relative;
        background-color: #f4f4f4;
        display: block;
        /*width: 100%;*/
        cursor: pointer;
        border-bottom: 0;
    }

    .links:not(.block-layered-nav) .block-title > strong:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #3399cc;
        border-right: none;
        left: 10px;
        top: 50%;
        margin-top: -3px;
    }

    .links:not(.block-layered-nav) .block-title.active > strong {
        margin: 0;
        margin-bottom: 10px;
        color: #636363;
        font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        /* text-transform: uppercase; */
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #cccccc;
        position: relative;
        background-color: #f4f4f4;
    }

    .links:not(.block-layered-nav) .block-title.active > strong:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top: 4px solid #3399cc;
        border-bottom: none;
        left: 10px;
        top: 50%;
        margin-top: -3px;
    }

    .links:not(.block-layered-nav) .block-content {
        padding: 10px;
        margin-top: 0;
        border-width: 0 1px;
        border-style: solid;
        border-color: #cccccc;
        display: none;
    }
    .cms-home .home-catalog .cat-list li.last {
        width: 49%;
    }

    .tech_doc {
        width: 100% !important;
    }

    #maincontent .main {
        width: 100%;
    }

    .customsearch-result-msds .sidebar, .customsearch-result-coa .sidebar {
        width: 100% !important;
    }

    .customsearch-result-coa .coa-table td table td:nth-child(2) {
        display: none;
    }

    .catalogsearch-result-index .group-simple .check-box .pro-sku{
        float: none !important;
    }


    .cms-home .home-company dl dt {
        width: 100%;
    }

    .cms-home .home-company dl dt img {
        width: 100%;
    }

    .cms-home .home-company dl dd {
        width: 100%;
        margin-top: 15px;
        padding-left: 0;
    }

    .cms-home .home-company dl dd .name {
        height: auto;
    }

    .cms-home .home-company dl:nth-child(2n+2) dd {
        width: 100%;
    }

    .footer.content .block.widget {
        float: none !important;
    }

    #fancybox .title {
        font-size: 1.5em
    }

    .reagent .data-table th { /*display: none;*/
    }

    .catalogsearch-result-index .products-list .group-list th.availability {
        width: 30%;
    }


    .cms-index-index [id^='home-pull-'] ul li {
        width: 49% !important;
    }

    .cms-index-index [id^='home-pull-'] ul li:nth-child(2n) {
        margin-right: 0;
    }

    #floatTools{
        display: none;
    }

    .products-list .group_top .group_top_center,
    .products-list .group_top .fr {
        width:43%;
    }
    .products-list .group_top .group_top_right{
        padding-top: 40px;
        padding-right: 30px;
        width: 15%;
        display: none;
    }

    /**
    order search
     */
    .order-history-search-form .search-field {
        width: 45%;
        margin-right: 3%;
        margin-bottom: 3px;
    }

    /**
    coa search
     */
    .ad-search-tab .tab {
        height: 40px;
        line-height: 40px;
        background: none;
        margin-right: 0;
        border: none;
        margin-top: 0;
        float: left;
        font-size: 12px;
        text-align: center;
        font-weight: bold;
        width: 22%;
        padding: 0;
    }

    .ad-search-tab :nth-child(3){
        width: 31%;
    }

    .ad-search-tab.tab-box {
        border: 1px solid #ccc;
        padding-top: 0;
        background: #f4f4f4;
        height: 40px;
    }

    .block-collapsible-nav .title:after {
        color: #1979c3;
        font-size: 15px;
        font-weight: BOLD;
    }
    .links .login-register-header-a {
        border-top: 1px solid #bbbbbb;;
    }
    .custom-service-links .custom-service-child-links li {
        width: 767px;
    }

    .cms-index-index [id^='home-pull-'] ul li {
        width: 49% !important;
    }

    .cms-index-index [id^='home-pull-'] ul li:nth-child(2n) {
        margin-right: 0;
    }

    /*.opc-wrapper .action-select-shipping-item{*/
    /*    display: none;*/
    /*}*/
    /*.opc-wrapper .shipping-address-item span.address-name*/
    /*{*/
    /*    border:0px;*/
    /*    overflow:inherit;*/
    /*    min-height: 40px;*/
    /*    height: auto;*/
    /*    margin: 0px;*/
    /*}*/
    /*.opc-wrapper .shipping-address-item.selected-item,*/
    /*.opc-wrapper .shipping-address-item{*/
    /*    font-size: 12px;*/
    /*    padding: 0px;*/
    /*    height: auto;*/
    /*    min-height: 40px;*/
    /*}*/

    /* 查看和编辑购物车 */
    .cart-container .form-cart .actions.main {display: block}

    /*移动端2个退出按钮*/
    .mobile-terminal-display {display: none}

    /*移动端产品详情2条横线*/
    .additional-attributes-wrapper.table-wrapper {border-top: none !important}

    /*footer*/
    .footer.content ul li:first-child{
        background: #dbebfd;
        padding: 10px 4px;
    }
    .footer.content ul li:not(:first-child){
        padding: 5px 10px;
        /*font-size: 14px;*/
    }
    .footer.content .links strong, .footer.content .links a{
        padding: 0;
        padding: 10px 0;
    }

    /*订单详情*/
    .account .column.main .block.block-order-details-view .block-content .box {
        float: none !important;
        width: 100% !important;
    }
    .header.links .customer-my-account.welcome .account{
        display: none;
    }

    /*我的订单行页面*/
    .table-wrapper-item .table-order-items thead tr .id,.table-wrapper-item .table-order-items tbody tr .id{
        width: 100%;
        display: inline-block !important;
    }
    .table-wrapper-item .table-order-items .items-qty .item{
        display: inline-flex;
    }

    /*产品详情 cas号区域*/
    .custom-product-attributes-pannal .custom-product-attribute-info li {
        float: none;
        line-height: 30px;
    }
    .custom-product-attributes-pannal.custom-more .custom-product-attributes-ul.border li,
    .custom-product-attributes-pannal .custom-product-attribute-info.border li {
        border-bottom: 1px dashed #ccc
    }
    .custom-product-attributes-pannal .custom-product-attribute-info li:last-child {
        margin-bottom: 5px;
    }
    .custom-product-attributes-pannal.custom-more ul,
    .custom-product-attributes-pannal .custom-product-attribute-info li:not(:first-child) {
        display: none;
    }

    .custom-product-attributes-pannal .custom-product-attribute-info .expand {
        display: inline !important;
    }
    .custom-product-attributes-pannal.custom-more .expand.off,
    .custom-product-attributes-pannal .custom-product-attribute-info .expand.off {
        padding-left: 13px;
        text-decoration: none;
    }
    .custom-product-attributes-pannal.custom-more .expand.on,
    .custom-product-attributes-pannal .custom-product-attribute-info .expand.on {
        padding-left: 13px;
        text-decoration: none;
    }
    .custom-product-attributes-pannal .custom-product-attribute-info .border li {
        border-bottom: 1px dashed #ccc;
    }

    /*  产品详情  */
    .page-product-grouped .table-wrapper.grouped thead {
        display: none;
    }
    .page-product-grouped .table-wrapper.grouped tbody>tr {
        display: grid;
    }
    .page-product-grouped .table-wrapper.grouped tbody>tr>td {
        border: none !important;
        text-align: left !important;
    }

    /*  搜索结果页、靶详情页购买按钮  */
    .catalogsearch-result-index .table-wrapper.grouped thead,
    .target-details-index .table-wrapper.grouped thead {
        display: none;
    }
    .catalogsearch-result-index .table-wrapper.grouped tbody>tr,
    .target-details-index .table-wrapper.grouped tbody>tr {
        display: grid;
    }
    .catalogsearch-result-index .table-wrapper.grouped tbody>tr>td,
    .target-details-index .table-wrapper.grouped tbody>tr>td {
        border: none !important;
        text-align: left !important;
        white-space: nowrap;
        padding: 0;
    }
    .catalogsearch-result-index .table-wrapper.grouped .table.data.grouped.cart{
        border-collapse: inherit;
    }

    .catalogsearch-result-index .description-top .synonyms {
        display: none;
    }
    .catalogsearch-result-index .product-social-links span {
        display: none;
    }

    .table.grouped .col.qty {
        width: 67%;
    }

    .aw-afptc__desc-text {
        display: none;
    }

    .catalogsearch-advanced-result .message.error{
        margin-top: auto;
    }

    .customer-track-order .aw-ui-listing .admin__data-grid-wrap .data-grid .data-grid-cell-content {
            display: contents !important;
     }

    .block-search .label {
        display: none;
    }
    .cms-home .page-wrapper .widget.block .pagebuilder-column-group .pagebuilder-column{
        margin-bottom:10px
    }

    .ald-trial-size-popup {
        top:0px !important;
        white-space: normal !important;
    }


    /*搜索结果页受插件影响会遮挡标题*/
    .aw-afptc__promo-offer-link {
        border-bottom: 0 !important;
        padding: 0 !important;
    }

    /*推荐区块样式*/
    .leftRs,
    .rightRs {
        /*display: none;*/
    }
    .resCarousel-inner {
        overflow-x: auto;
    }

    .custom-mobile-hidden {
        display: none !important;
    }

    .checkout-cart-index .cart.item td{
        padding-bottom: 10px;
    }

    /*显示更多或者更少*/
    .items .shows .closes .arrow{
        font-size:15px;
    }
    .items .shows .closes.show{
        display: inline-flex;
    }

    .catalogsearch-result-index .table.data.grouped.cart td{
        padding: 3px 7px 0 0;
    }
    .catalogsearch-result-index .table-wrapper {
        margin-bottom: 3px;
    }

    /*子产品图片弹窗*/
    .catalog-product-view .modal-popup.modal-slide{
        left: unset;
    }
    .catalog-product-view .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{
        min-height: auto;
    }
    .catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap .modal-content {
        padding: 0;
    }

    .list-show .show {
        font-size: 1em !important;
    }

    .main .filter-container.target-menu,.main .product-list.target-product-list{
        width: 100%;
        margin-left:0px;
        float: none;
    }

    .main .product-list.target-product-list,.main .product-list .list-show .target-list-table .title {
        margin-top: 20px;
    }
    .catalogsearch-result-index .custom-head {
        display: none;
    }

    .section-items .custom-closed {
        display: inline-block;
        width: 16%;
        font-size: 40px;
        text-align: center;
        float: right;
        line-height: normal;
    }

    .nav-sections-item-title.active {
        border: 2px solid #1e8ae7;
    }

    #rw-menutop .rw-vertical-menu div.custom-menu-title {
        margin-left: 20px;
    }

    .aw-helpdesk2-listing .admin__data-grid-outer-wrap .data-grid td, .aw-helpdesk2-listing .admin__data-grid-outer-wrap .data-grid th{
        padding:10px 3px !important;
    }
    .catalogsearch-result-index .products-list .product-items li .pro-sku label .product .acs .product,.catalogsearch-result-index .products-list .product-items li  .group-btns .mobile{
        display: none;
    }

    .products-list .fr {
        width: 59%;
    }
    .catalog-product-view .applications tr>td:before{
        content: unset !important;
    }


    /*抗体搜索样式*/
    .target-from-search form {
        width: 80%;
        display: inline-block;
    }
    .target-from-search form button[type=submit]:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 20px;
        line-height: 20px;
        content: '\e615';
        font-family: 'M2-Luma-Material';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
    }
    .target-from-search form button[type=submit]>span {
        border: 0;
        clip: rect(0,0,0,0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    .chembl-index-activities .tools .left,
    .chembl-index-activities .tools .right{
        width: auto !important;
        border: none;
    }
    .target-details-index .antibodies-page table > thead > tr > th,.target-details-index .antibodies-page table > tbody > tr > th,.target-details-index .antibodies-page table > tfoot > tr > th,.target-details-index .antibodies-page table > thead > tr > td,.target-details-index .antibodies-page table > tbody > tr > td,.target-details-index .antibodies-page table > tfoot > tr > td,
    .target-details-index .related-page table > thead > tr > th,.target-details-index .related-page table > tbody > tr > th,.target-details-index .related-page table > tfoot > tr > th,.target-details-index .related-page table > thead > tr > td,.target-details-index .related-page table > tbody > tr > td,.target-details-index .related-page table > tfoot > tr > td
    {
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }

    #layered-filter-block .block-content.filter-content .block-actions.filter-actions {
        border-bottom-style: none;
    }
    #layered-filter-block .block-content.filter-content .filter-current {
        border-bottom-style: solid;
    }

    .catalog-product-view .section-atlas .child-container{
        margin-bottom: 20px;
    }
    .catalog-product-view .section-atlas .custom-form-content-input {
        width: 80% !important;
    }

    .product-full-width-section .custom-document-file .custom-form-sds .custom-form-content .custom-form-border form .custom-form-content-type{
        width:100% !important;
    }

    .page-product-configurable .product-info-main .product-info-price,.page-product-configurable .product-add-form .product-options-wrapper,.page-product-configurable .product-options-bottom .box-tocart .fieldset .field.qty{
        margin-left: -10px;
        margin-right: -10px;
    }
    .page-product-configurable .product-info-main .product-info-price{
        border-bottom:21px #c1c1c1 solid;
    }

    /*产品列表页list*/
    .products.wrapper.list.products-list .product-image-container{
        display: contents;
    }
    .products.wrapper.list.products-list .table-wrapper .table.grouped > tbody > tr > td{
        display: block;
        white-space: nowrap !important;
    }
    .products.wrapper.list.products-list .table-wrapper thead{
        display: none !important;
    }
    /*产品列表页listend*/

    .checkout-cart-index .ald-later-hover-element{
        margin-left: 55px;
    }
    .cart.table-wrapper .action-to-productlist img{
        margin-top:5px;
    }
    .copyright{
        padding:0px 10px 10px 10px;
    }
    .copyright .copyright-content .footer-cp-container-img{
        display: none;
    }
    .subsidiary .subsidiary-log a{
        width: 49%;
    }
    .cart-container .form-cart .actions.main .clear, .cart-container .form-cart .actions.main .continue{
        margin: auto !important;
    }
    .cart.main.actions .action.update{
        margin:10px 20px 0 12px;
    }

    .cart.main.actions .mpsavecart-toggle{
        margin:0px 20px 0 12px !important;
    }

    .cart.main.actions .action.clear.custom-button-style{
        margin:10px 20px 0 12px !important;
    }
    .checkout-cart-index .cart-container .cart-discount .amrewards-apply-container.block.reward{
        padding-left:0px;
    }
    .nav-sections .header.links li > a{
        border-top: none !important;
    }
    .header.links .customer-menu .header.links li{
        border-top: 1px solid #d1d1d1 !important;
    }
    .header.links .customer-menu .header.links{
        border-bottom: 1px solid #d1d1d1 !important;
    }
    .custom-attribute-list-button.search{
        display:block;
    }

    .kbase-article-view .group-simple .check-box .pro-sku{
        width: 55%;
        overflow: hidden;
        white-space: nowrap;
        float: left !important;
    }
    .varticalmenu_main.clearfix.resource{
        margin-top:0px;
    }
}
/* 仅PC生效 */
@media all and (min-width: 770px), print {
    .catalogsearch-result-index .custom-head{
        display: flex;
        margin-top: 10px !important;
        font-weight: bold;
        line-height: 35px;
        height: 35px;
    }
    .catalogsearch-result-index .custom-head li:first-child {
        width: 8%;
    }
    .catalogsearch-result-index .custom-head li:nth-child(2) {
        width: 34%;
        float: left;
    }
    .catalogsearch-result-index .custom-head li:last-child {
        width: 34%;
        float: left;
    }
    .group-simple .check-box label {
        width: 8%;
    }

    .kbase-article-view .group-simple .check-box label{
        width: unset;
    }
    .kbase-article-view .group-simple .check-box .pro-sku{
        width: 60% !important;
    }

    .catalogsearch-result-index .group-simple .check-box .pro-sku ,.custom-attribute-list-button.search{
        width: 34%;
    }
    .section-items .custom-closed{
        display: none !important;
    }

    .catalogsearch-result-index .group-simple .check-box label{
        float:left;
    }

    /*pinfo页面*/
    .pinfo-target-index .custom-ligand-name{
        display: flex;
    }
    .pinfo-target-index .custom-ligand-name a{
        margin: 8px 10px;
    }

    .block-search {
        width: 57% !important;
    }
    .aw-afptc__promo-offer-link {
        margin-top: 20px;
    }

    .checkout-shipping-method .actions-toolbar > .primary {
        width: 170px;
    }

    .custom-product-attributes-pannal.custom-more .expand{
        display: none;
    }

    /*Event*/
    .eventsmanager-index-index .products-grid ol.product-items>li {
        width: calc((100% - 2% * 3) / 4) !important;
    }
    .eventsmanager-index-index .products-grid ol.product-items li:nth-child(4n+2),
    .eventsmanager-index-index .products-grid ol.product-items li:nth-child(4n+3),
    .eventsmanager-index-index .products-grid ol.product-items li:nth-child(4n+4) {
        margin-left: 2% !important;
    }
    /*产品详情图片弹窗*/
    .catalog-product-view .layui-layer-content .image_left {
        float: left;
        width: 50%;
    }
    .catalog-product-view .layui-layer-content .image_content {
        float: left;
        width: 50%;
    }

    .faq-tag-index ul.aw-list-style,
    .faq-search-index ul.aw-list-style {
        width: 50%;
        margin: 0 auto;
    }

    /*帮助中心自定义布局 start*/
    .faq-index-index .aw-left .aw-column{
        width: 30%;
        float: left !important;
        height: 400px;
    }
    .faq-index-index .aw-right .aw-column{
        width: 94%;
    }

    /* 为每行第2个元素添加边距 */
    .faq-index-index .aw-left .aw-column:nth-child(2),
    .faq-index-index .aw-left .aw-column:nth-child(3n+2) {
        margin: 0 62px;
    }
    /*帮助中心自定义布局 end*/

    .company-profile-index .payment-methods-list,
    .company-profile-index .shipping-methods-list{
        margin-left: 25px;
    }
    .company-profile-index .payment-methods-list>li,
    .company-profile-index .shipping-methods-list>li{
        margin-bottom: 1rem;
    }

    /* menu插件相关 */
    #rw-menutop .rw-vertical-menu div.custom-menu-title {
        color: white;
    }
    #rw-menutop .all-category-wrapper .custom-shop-all-products,
    #rw-menutop .all-category-wrapper .vertical-list>li.rootverticalnav>a{
        font-size: 20px !important;
    }

    .checkout-index-index #po_number{
        width: 40% !important;
    }

    .customersupport-index-compound .control.ver-code,
    .checkout-index-index [name="am_order_comments"],
    .checkout-index-index [name="am_order_po"]{
        width: 50% !important;
    }

    .data-search button{
        margin-top: -3px;
    }

    .sidebar-main {
        padding-right: unset !important;
    }

    .catalog-product-view .section-atlas .parent-container {
        display: flex;
        flex-wrap: wrap;
    }
    .catalog-product-view .section-atlas .child-container {
        width: calc(100% / 3); /* 每行显示3个容器，设置每个容器的宽度为总宽度的三分之一 */
        box-sizing: border-box; /* 让容器宽度包括内边距和边框 */
        padding: 10px; /* 根据需要设置容器的内边距 */
    }
    .catalog-product-view .section-atlas .custom-form-content-input {
        display: inline-block;
        width: 70% !important;
    }
    .catalog-product-view .section-atlas .blue_button {
        display: inline-block;
        /* 如果需要设置一些额外的样式来调整按钮的间距、颜色等，请在这里添加 */
    }

    /*coa页签*/
    .products.wrapper.list.products-list .product-item-photo {
        padding: 0 20px 5px 0;
    }

    .catalog-product-view .coa-left, .coa-right {
        display: inline-block;
    }

    .catalog-product-view .custom-form-border {
        display: flex;
        justify-content: space-between;
    }
    .catalog-product-view .coa-left, .coa-right {
        flex: 1;
    }
    .catalog-product-view .coa-left .custom-form-content-type{
        width: 30%;
    }
    .catalog-product-view .coa-right input {
        line-height: 34px;
        width: 70%;
    }
    .catalog-product-view .coa-right .fwb{
        margin-bottom: 5px;
    }
    
    .copyright {
        border-top: #000 solid 1px;
        margin-top:-40px;
    }
    .copyright .copyright-content{
        margin-left: auto;
        margin-right: auto;
        max-width: 1520px;
        text-align: right;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .copyright .copyright-content .footer-cp-container-img {
        float: left;
        width: 30%;
        padding-left: 20px;
    }

    .copyright .copyright-content .footer-cp-container-img div{
        float: left;
        width: 50%;
    }

    .copyright .copyright-content .footer-cp-container {
        padding-right: 20px;
    }

    .subsidiary .subsidiary-log{
        margin-left: 15%;
        margin-right: auto;
        max-width: 1520px;
    }
    .subsidiary .subsidiary-log img{
        float: left;
        height: 128px;
    }

    .list-li-inline li{
        display: inline;
        margin-right: 14px;
    }
}
