body{  --bgColor: #2c75ba;--fontColor:#2c75ba;--bghoverColor: #004585;--fonthoverColor:#004585;font-size: inherit;margin-bottom: 0;}
a{color: #333;}
h3.card-header, h3.content {font-size:14px;}
.casinfo_top{background-color: #f5f7fa;box-shadow: 0 7px 20px #edf0f7;}
.casinfo_top .breadcrumb{background-color: transparent;padding-left: 0;color: #999;padding-top: 14px;}
.casinfo_top .breadcrumb a{color: #999;}
.casinfo_text_info h1{font-size: 24px;margin-top: -10px;}
.casinfo_text_info .bref{font-size: 14px;color: #666;line-height: 23px;margin-top: 10px;}
.casinfo_img_and_casbasic{background-color: #fff;display: flex;margin-top: 20px;padding: 15px;border-radius: 5px;}
.casinfo_img_and_casbasic .img{width: 235px;height: 235px;display: flex;align-items: center;justify-content: center;}
.casinfo_img_and_casbasic .img img{max-width: 100%;max-height: 100%;}
.casinfo_img_and_casbasic .right_info{width: calc(100% - 235px);padding-left: 75px;}
.casinfo_img_and_casbasic .right_info .title{font-size: 14px;display: flex;margin-top: 20px;}
.casinfo_img_and_casbasic .right_info .title span {color: #999;display: inline-block;width: 130px;}
.casinfo_img_and_casbasic .right_info ul{display: flex;flex-wrap: wrap;padding-left:0px;}
.casinfo_img_and_casbasic .right_info ul li{width: 50%;display: flex;margin-top: 15px;}
.casinfo_img_and_casbasic .right_info ul li span{color: #999;font-size:14px;display: inline-block;width: 130px;flex:0 0 130px}
.casinfo_img_and_casbasic .right_info ul li .value{color:black;}
.casinfo_img_and_casbasic .right_info .inquiry{width: 137px;height: 35px;border-radius: 35px !important;background-color: var(--bgColor);color: #fff;display: flex;align-items: center;justify-content: center;margin-top: 30px;font-size:14px;}
.casinfo_img_and_casbasic .right_info .inquiry i{margin-right: 10px;position: relative;top: 1px;}
.casinfo_img_and_casbasic .right_info .inquiry:hover{background-color: var(--bghoverColor);}
.casinfo_tabbar{border-bottom: 1px solid #dfe3e9;}
.casinfo_tabbar .container{display: flex;justify-content: space-between;}
.casinfo_tabbar .container::before,.casinfo_tabbar .container::after{display: none;}
.casinfo_tabbar a{color: #333; font-size: 15px; display: flex;align-items: center; height: 43px;background-color: #fff;width: calc((100% - 40px) / 5);justify-content: center;text-align: center; border-radius: 5px 5px 0 0;margin-top: 28px;}
.casinfo_tabbar a:hover,.casinfo_tabbar a:focus{background-color: var(--bgColor);color: #fff;}
.global_suppliers_title{margin-top: 30px;font-size: 22px;color: var(--fontColor);font-weight: bold;}
.global_suppliers_title2{font-size: 22px;color: var(--fontColor);font-weight: bold;}
.casinfo_global_suppliers .globals_box{box-shadow: 0 7px 20px #edf0f7;padding: 24px 15px;margin-top: 20px;}
.casinfo_global_suppliers .global_suppliers_titles{font-size: 22px;line-height: 22px;display: flex;justify-content: space-between;align-items: flex-end;}
.casinfo_global_suppliers .global_suppliers_titles .more_btn{font-size: 14px;color: var(--fontColor);font-size: 14px;}
.casinfo_global_suppliers .global_suppliers_titles .more_btn:hover{text-decoration: underline;}
.casinfo_global_suppliers .overview_price .content{font-size: 14px;line-height: 25px;color: #666;margin-top: 15px;}
.casinfo_global_suppliers .overview_price .cas_comprehensive{margin-top: 15px; line-height: 42px; color: var(--fontColor); height: 42px;background-color: #f4faff;display: flex;align-items: center;justify-content: space-between;border-radius: 42px;padding: 0 20px;}
.casinfo_global_suppliers .overview_price .cas_comprehensive h4{font-size: 14px;}
.casinfo_global_suppliers .overview_price .cas_comprehensive a{color: var(--fontColor);font-size: 14px;}
.casinfo_global_suppliers .overview_price .cas_comprehensive a:hover{text-decoration: underline;}
.casinfo_global_suppliers .overview_price .cas_comprehensive_content{line-height: 30px;font-size: 14px;margin-top: 15px;}
ul.casinfo_global_suppliers_ul li::before{width: 10px;height: 10px;content: "";border-radius: 50%;background-color: #b8d6f3;margin-right: 10px;position: relative;top: 6px;flex:0 0 10px;}
ul.casinfo_global_suppliers_ul li{display: flex;margin-bottom: 12px;line-height: 22px;}
ul.casinfo_global_suppliers_ul{margin-top: 18px;}
.casinfo_global_suppliers .quality_verification_supplier .row{margin-left: 0;margin-right: -20px;display: flex;flex-wrap: wrap;}
.casinfo_global_suppliers .quality_verification_supplier .col-md-6{padding-left: 0;padding-right: 20px;margin-top: 20px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box{height: 100%;  position: relative; border: 1px solid #e5e5e5;padding: 1px;border-radius: 10px;padding: 15px 20px;}
/* .casinfo_global_suppliers .quality_verification_supplier .supplier_box::before{border-radius: 10px; height: 190px;content: "";position: absolute;left: 1px;top: 1px; width: calc(100% - 2px);background-image: linear-gradient(#e6eff7, #f4f8fc, #fff);} */
.casinfo_global_suppliers .quality_verification_supplier .supplier_title{position: relative;z-index: 2;display: flex;align-items: center;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .img{width: 47px;height: 47px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 3px; display: flex;align-items: center;justify-content: center;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .img img{max-width: 100%;max-height: 100%;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .right_info{width: calc(100% - 47px - 120px);padding-left: 15px;margin-top: 2px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .right_info h4{font-size: 15px;font-weight: bold; color:#333;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .right_info .text_info{margin-top: 3px;font-size: 12px;color: #333;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .right_info .text_info img{margin-right: 7px;vertical-align: middle;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .inquiry {width:120px;height: 40px;border-radius: 5px !important;background-color: var(--bgColor);color: #fff;display: flex;align-items: center;justify-content: center;font-size:14px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_title .inquiry:hover{background-color: var(--bghoverColor);}
.casinfo_global_suppliers .quality_verification_supplier .supplier_bref{position: relative;z-index: 2;display: flex;align-items: center;margin-top: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_bref .matches{ width: 63px;height: 61px;background-color: #dbeeff;text-align: center;padding-top: 11px;position: relative;border-radius: 5px;box-shadow: 3px 0px 7px rgba(0,0,0,0.1);}
.casinfo_global_suppliers .quality_verification_supplier .supplier_bref .matches span{display: block;color: #999;margin-top: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_bref .matches span em{font-size: 16px;color: var(--fontColor);font-weight: bold;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_bref .matches::before{position: absolute; content: "";width: 0;height: 0;display: block;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #dbeeff;top: 50%;transform: translateY(-50%);right: -10px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_bref .right_info{font-size: 13px;min-height: 60px;max-height: 60px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_email{display: flex;align-items: center;margin-top: 15px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_email a:hover{text-decoration: underline;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_email{display: flex;align-items: center;margin-top: 15px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_email i{color: var(--fontColor);font-size: 18px;margin-right: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_info{position: relative;z-index: 2;display: flex;flex-wrap: wrap;padding-top: 15px;border-top: 1px solid #e5e5e5;margin-top: 15px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_info li{width: calc(100% / 3);}
.casinfo_global_suppliers .quality_verification_supplier .supplier_info li label{display: block;color: #999;font-weight: normal;font-size: 14px;margin-bottom: 10px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_info .score {color: #999;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_info .score em{color: #333;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_info .score span{font-size: 12px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_categories{position: relative;z-index: 2;margin-top: 20px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_categories h4{font-size: 14px; color: #999;font-weight: bold;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_categories i{font-weight: normal;margin-right: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_categories .list_categories {display: flex;flex-wrap: wrap;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_categories .list_categories a{margin-top: 10px; font-size: 12px;background-color: #f2f2f2;padding: 3px 15px;margin-right: 10px;line-height: 12px;border-radius: 30px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_categories .list_categories a:hover{background-color: var(--bgColor);color: #fff;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_pro{padding-top: 10px;border-top: 1px solid #eee;margin-top: 15px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_pro h4{font-weight: bold;color: var(--fontColor);font-size: 14px;margin-bottom: 8px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_pro ul{display: flex;flex-wrap: wrap;padding-left:0px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_pro ul li{width: 50%;font-weight: bold;margin-bottom: 10px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_pro ul li span{font-weight: normal;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_image{margin-top: 23px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-next,.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-prev{background-image: none; top: 47%;color: #fff;transition: all 0.2s linear 0s;width: 17px;height: 34px;background: rgba(0,0,0,0.5);display: flex;align-items: center;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-next{right: 0;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-prev{left:0;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-next:hover,.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-prev:hover{background-color: var(--bgColor);color: #fff;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-next::after,.casinfo_global_suppliers .quality_verification_supplier .supplier_image .swiper-button-prev::after{display: none;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_imgbox .img{width: 127px;height: 127px;background-position: center center;background-size: contain;background-repeat: no-repeat; border-radius: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_imgbox .name{text-align: center; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1; -webkit-box-orient: vertical;margin-top: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2{display: flex;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_box_right{padding-left: 10px;width: 50%;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_box_left{width: 50%;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_pro{padding-top: 0;border: none;margin: 0;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_image{margin-top: 10px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2  .supplier_pro ul li{margin-bottom: 5px;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_title{flex-wrap: wrap;}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_title .right_info{width: calc(100% - 47px);}
.casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_title .inquiry{margin-top: 6px;}
.casinfo_global_suppliers .quality_verification_supplier .col-xs-12{padding-left: 0;padding-right: 20px;margin-top: 20px;}
.casinfo_global_suppliers .top_recommended_supplier h5{font-size: 15px;font-weight: bold;margin-top: 20px;}
.casinfo_global_suppliers .top_recommended_supplier ul{margin-top: 10px;}
.casinfo_table thead tr{background-color: #f4faff;}
.casinfo_table > thead > tr > th{border: none;padding: 12px 20px;}
.casinfo_table > tbody > tr > td{padding: 12px 20px;border-color: #e9e9e9;}
.casinfo_table{border: 1px solid #e9e9e9;margin-top: 25px;}
.casinfo_table .inquiry{color: #1388e6;display: inline-block;}
.casinfo_table .inquiry:hover{transform: translateY(-1px);}
.casinfo_table .inquiry i{font-size: 18px;}
.casinfo_table > tbody > tr{transition-duration: .2s;}
.casinfo_table > tbody > tr:hover{background-color: #f2f2f2;}
.casinfo_global_suppliers .comparison_global_market_size .content{color: #666;margin-top: 6px;}
.casinfo_global_suppliers .regional_analysis .subtitle{font-size: 18px;margin-top: 15px;}
.casinfo_global_suppliers .regional_analysis .regional_analysis_box{border: 1px solid #e9e9e9;height: 100%;transition-duration: .2s;}
.casinfo_global_suppliers .regional_analysis .regional_analysis_box .title{line-height: 45px;background-color: #f4faff;font-size: 16px;font-weight: bold;padding: 0 22px;}
.casinfo_global_suppliers .regional_analysis .regional_analysis_box .content{font-size: 14px;line-height: 30px;padding: 10px 22px;}
.casinfo_global_suppliers .regional_analysis .row{display: flex;flex-wrap: wrap;margin-left: 0;margin-right: -23px;}
.casinfo_global_suppliers .regional_analysis .row .col-md-6{margin-top: 20px;padding-left: 0;padding-right: 23px;}
.casinfo_global_suppliers .regional_analysis .regional_analysis_box:hover{box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.casinfo_global_suppliers .main_application_fields .row{display:flex;flex-direction:column;margin-left: 0;}
.casinfo_global_suppliers .main_application_fields .row .col-md-4{display:flex;padding-left: 0;margin-bottom: 15px;width:100%;}
.casinfo_global_suppliers .main_application_fields .row .col-md-4:last-child {margin-bottom: 0;}
.casinfo_global_suppliers .main_application_fields .main_application_fields_box{display:flex;border: 1px solid #e9e9e9;padding: 25px 30px;transition-duration: .2s;width:100%;}
.casinfo_global_suppliers .main_application_fields .main_application_fields_box .img{width: 70px; height: 70px;display: flex;align-items: flex-end;margin-top: auto;margin-bottom: auto;margin-right: 45px;margin-left: 20px;}
.casinfo_global_suppliers .main_application_fields .main_application_fields_box .img img{width: 50px;max-height: 100%;}
.casinfo_global_suppliers .main_application_fields .main_application_fields_box .title{font-size: 16px;margin-top: 20px;}
.casinfo_global_suppliers .main_application_fields .main_application_fields_box .content{line-height: 30px;margin-top: 10px;}
.casinfo_global_suppliers .main_application_fields .main_application_fields_box:hover{box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.casinfo_global_suppliers .global_line_box .title{font-size: 16px;font-weight: bold;padding-top: 10px;}
.casinfo_global_suppliers .global_line_box{border-right: 1px solid #e9e9e9;padding-bottom: 15px;}
.casinfo_global_suppliers .global_line_box .content{font-size: 14px;line-height: 30px;margin-top: 5px;}
.casinfo_global_suppliers .global_line_box_list .row{margin-top: 25px;display: flex;flex-wrap: wrap;}
.casinfo_global_suppliers .global_line_box_list .row .global_line_box{height: 100%;}
.casinfo_global_suppliers .safety_requirements .row .col-md-6:last-child .global_line_box{border: none;}
.casinfo_global_suppliers .supply_chain_risk_assessment .row .col-md-3:last-child .global_line_box{border: none;}
.casinfo_global_suppliers .conclusion .content{font-size: 14px;line-height: 30px;margin-top: 20px;}
.casinfo_global_suppliers .conclusion .content ul{list-style-type: disc;}

.casinfo_global_analysis .content{font-size: 14px;line-height: 30px;}
.casinfo_global_analysis_tables .title{color: var(--fontColor);margin-top: 25px;margin-bottom: -10px;}
.analysis_logic_description .content{line-height: 30px;margin-top: 15px;}
.analysis_logic_description .content .card-body.toggle-body{
    padding: 0;
}
.analysis_logic_description .content .card-body{
    line-height: initial;
    font-size: 14px;
    padding: 15px;
}

.analysis_logic_description .content .kj-casprop-li .label{
    font-size: 14px;
}
.analysis_logic_description .content .card-body h5{
    margin-bottom: 10px;
    font-size: 15px;
}
.analysis_logic_description .content .kj-casprop-li{
    padding: 10px 10px;
    line-height: initial;
    flex-wrap: wrap;
    flex-direction: initial;
    font-size: 14px;
}
.kj-w-c-50 > li {flex: 0 0 auto;width: 50%;}

.kj-casinfo-lit-ul li .kj-lit-l-title {color:#333;}

li.kj-casprop-li > span:first-child {flex-shrink: 0;margin-right: 8px;}
li.kj-casprop-li > span:last-child {flex: 1 1 0;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
li.kj-casprop-li span h3 {font-size: 14px;}

.kj-route-li a {padding:4px 0;}
.kj-route-li a:after {
    content: " / ";
    color: #999999;
    padding-left: 10px;
    padding-right: 10px;
}

.related-products-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.related-product-card {
    display: flex;
    width: calc((100% - 60px) / 4);
    box-sizing: border-box;
    background: #ffffff;
    border-radius: 8px;
    padding: 12px;
    transition: box-shadow 0.2s ease;
}

.card-img-link {
    flex-shrink: 0;
    width: 80px;
    height: 80px;
    margin-right: 12px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #f5f7fa;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .card-img-link img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.card-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
}

.casno-link {
    display: block;
    color: #0066c0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.name-link {
    display: block;
    color: #333333;
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .casno-link:hover,
    .name-link:hover {
        text-decoration: underline;
    }

#analysisthis {
    margin-bottom: 90px;
}
#comprehensiveinformation .modal-lg{
    max-width: 80%;
}

.supplier-carousel {
    position: relative;
    width: 548px; /* 127px * 4 + 10px * 3 = 548px */
    height: 127px;
    margin: 0 auto;
}

    .supplier-carousel .swiper-container {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .supplier-carousel .swiper-wrapper {
        display: flex;
        width: auto;
        height: 100%;
        position: relative;
        z-index: 1;
        transition-property: transform;
        transition-timing-function: ease-out;
    }

    .supplier-carousel .swiper-slide {
        flex-shrink: 0;
        width: 127px !important;
        height: 127px;
        position: relative;
    }

    .supplier-carousel .supplier_imgbox {
        width: 100%;
        height: 100%;
        position: relative;
    }

        .supplier-carousel .supplier_imgbox .img {
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            border-radius: 4px;
        }

    .supplier-carousel .carousel-btn {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 25px !important;
        height: 34px;
        background: rgba(0, 0, 0, 0.5);
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        color: white;
        transition: background 0.3s ease;
        border: none;
        outline: none;
        border-radius: 2px;
        z-index: 10;
    }

        .supplier-carousel .carousel-btn:hover {
            background: rgba(0, 0, 0, 0.7);
        }

        .supplier-carousel .carousel-btn .swiper-navigation-icon {
            display: none !important;
        }

    .supplier-carousel .swiper-button-prev.carousel-btn {
        left: -30px;
        margin-top: 0px;
    }

    .supplier-carousel .swiper-button-next.carousel-btn {
        right: -30px;
        margin-top: 0px;
    }

    .supplier-carousel .carousel-btn:after {
        content: '';
        display: block;
        width: 10px;
        height: 10px;
        border-right: 2px solid white;
        border-top: 2px solid white;
    }

    .supplier-carousel .swiper-button-next.carousel-btn:after {
        transform: rotate(45deg);
        margin-left: -4px;
    }

    .supplier-carousel .swiper-button-prev.carousel-btn:after {
        transform: rotate(-135deg);
        margin-right: -4px;
    }

    .supplier-carousel .swiper-container.no-carousel .swiper-wrapper {
        justify-content: center;
    }

@media screen and (max-width: 1200px) {
    .casinfo_tabbar a{font-size: 14px;}
    .casinfo_global_suppliers .quality_verification_supplier .supplier_title{
        flex-wrap: wrap;
    }
    .casinfo_global_suppliers .quality_verification_supplier .supplier_title .right_info{
        width: calc(100% - 48px);
    }
    .casinfo_global_suppliers .quality_verification_supplier .supplier_title .inquiry{
        margin-top: 10px;
    }
    .casinfo_global_suppliers .quality_verification_supplier .supplier_pro ul li{
        font-size: 12px;
    }
}
@media screen and (max-width: 1000px) {
    .casinfo_img_and_casbasic .right_info{padding-left: 20px;}
    .casinfo_img_and_casbasic .right_info ul li span{width: 100px;flex:0 0 100px;}
    .casinfo_global_suppliers .global_line_box{border: none;}
    .casinfo_global_suppliers .quality_verification_supplier .col-md-6{padding-right: 15px;}
    .casinfo_global_suppliers .quality_verification_supplier .row{margin-right: -15px;}
    .casinfo_global_suppliers .quality_verification_supplier .supplier_box2{
        display: block;
    }
    .casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_box_left{width: 100%;}
    .casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_box_right{width: 100%;padding-left: 0;}
    .casinfo_global_suppliers .quality_verification_supplier .supplier_box2 .supplier_pro{padding-top: 10px;border-top: 1px solid #eee;margin-top: 15px;}
}
@media screen and (max-width: 768px) {
    .casinfo_tabbar{margin-top: 20px;}
    .casinfo_tabbar .container{display: block;}
    .casinfo_tabbar .container a{width: 100%;margin-top: 1px;}
    .casinfo_img_and_casbasic{display: block;}
    .casinfo_img_and_casbasic .right_info{padding-left: 0;width: 100%;margin-top: 20px;}
    .casinfo_img_and_casbasic .right_info ul li{width: 100%;}
    .casinfo_img_and_casbasic .img{width: 100%;}
    .casinfo_global_suppliers .overview_price .cas_comprehensive h4{font-size: 12px;}
    .casinfo_global_suppliers .overview_price .cas_comprehensive a{font-size: 12px;}
    .casinfo_global_suppliers .quality_verification_supplier .supplier_title .right_info h4{font-size: 14px;}
    .casinfo_global_suppliers .quality_verification_supplier .supplier_info li{
        width: 50%;
        margin-top: 20px;
    }
    .table-responsive{border: none;}
    #comprehensiveinformation .modal-lg{width: auto;max-width: initial;}
}

@media (max-width: 768px) {
    .related-product-card {
        width: calc((100% - 20px) / 2);
    }
}

@media (max-width: 480px) {
    .related-product-card {
        width: 100%;
    }
}