body {
    /*font-family: "Poppins", sans-serif;*/
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft JhengHei", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #0c0c0c;
    background-color: #ffffff;
}

.flex {
    display:flex;
}

.text-white {
    color: #FFFFFF;
}

.divradius-15 {
    border-radius: 15px;
    border: solid #222 1px;
}

.divradius-cu {
    border-radius: 20px;
    border: solid #222 1px;
}


.divradius-sm {
    border-radius: 30px;
    border: solid #222 1px;
}

.flexaround {
    display: flex;
    justify-content: space-around;
}

.flexbetween {
    display:flex;
    justify-content:space-between;
}

.margintop_50 {
    margin-top:50px;
}

.sm_title_img_1 {

}


@media (min-width: 991px) {
    body {
        /*min-width: 1200px;*/
        min-width:1080px;
    }

    .isshowpc {
    }

    .isshowmobile {
        display: none;
    }

    .isshowwidth {
        width: 80%;
        margin: 0 auto;
    }
    .logoflex {
        display: flex;
        padding: 8px 2px;
        margin: auto 0px;
    }
    .nav-title {
        justify-content: flex-end;
    }

    .logo_title {
        font-size: 12px;
        margin-left: 10px;
        color: #fff;
    }

    .logo_footer {
        font-size: 12px;
        margin: auto 6px;
        color: #fff;
        width: 80px;
    }

    .nav-link-footer {
        font-size: 14px;
    }

    .info_footer {
        font-size: 12px;
        color: #fff;
    }

    .logo_img {
        width: 90px;
    }

    .footer_logo_img {
        height: 56px;
    }

    .layout_padding {
        padding-top: 90px;
        padding-bottom: 20px;
    }

    .title_h_1_home {
        /*font-size: 33.75px;*/
        font-size: 20px;
    }

    .content_h_1_home {
        /*font-size: 19.75px;*/
        font-size: 15px;
    }

    .title_h_home {
        font-size: 39.25px;
        margin-top:30px;
    }

    .content_h_home {
        font-size: 20px;
        margin:0 30px;
    }

    .content_h_2_home {
        font-size: 12px;
    }

    .title_home {
        /*font-size: 24px;*/
        font-size: 16px;
    }

    .content_home {
        font-size: 13px;
        margin: 0 20px;
    }

    .title_contactus {
        font-size: 24px;
    }

    .title_2_contactus {
        font-size: 28px;
    }

    .title_cu_2 {
        position:relative;
        bottom: 156px;
        margin-left:16%;
        font-size:26px;
        color: #ffffff;
    }

    .cu_margin {
        margin: 0 20%;
    }

    .cu_form {
        margin: 30px 5%;
    }

    .title_3_home {
        bottom: 170px;
        position: relative;
        margin-left: 40px;
    }

    .title_h_3_home {
        font-size: 39.25px;
        margin-top: 30px;
    }

    .content_h_3_home {
        font-size: 20px;
    }

    .content_feature_home {
        margin: 30px 10%;
    }

    .line_1 {
        border-top: solid #fff 1px;
        padding-bottom: 15px;
    }


    .home_feature_1 {
        background-image: url(../images/home_p_2_1.gif);
        background-repeat: no-repeat;
        background-position: center;
        padding: 15px;
        z-index: 200;
        width:28%;
    }

    .home_feature_2 {
        background-image: url(../images/home_p_2_2.gif);
        background-repeat: no-repeat;
        background-position: center;
        padding: 15px;
        z-index: 200;
        width: 28%;
    }

    .home_feature_3 {
        background-image: url(../images/home_p_2_3.gif);
        background-repeat: no-repeat;
        background-position: center;
        padding: 15px;
        z-index: 200;
        width: 28%;
    }
    .content_busintro_1 {
        bottom: 100px;
        position: relative;
    }

    .content_top_1 {
        bottom: 0px;
        position: relative;
        margin: 0 20%;
    }

    .sm_p_2 {
        background-image: url(../images/sm_p_2.gif);
        background-repeat: no-repeat;
        background-position:center;
        background-size:cover;
        width:100%;
        height: 100px;
    }

    .sm_p_4 {
        background-image: url(../images/sm_p_4.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
        height: 100px;
    }

    .sm_p_6 {
        background-image: url(../images/sm_p_6.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
        height: 100px;
    }

    .sm_p_8 {
        background-image: url(../images/sm_p_8.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 100%;
        height: 100px;
    }

    .sm_title_right {
        position: relative;
        top: -46px;
        padding-left: 24%;
        font-size: 24px;
        color: #ffffff;
    }

    .sm_title_left {
        position: relative;
        top: -46px;
        padding-left: 1.5%;
        font-size: 24px;
        color: #ffffff;
    }

    .sm_title_1 {
        position: relative;
        bottom: 46px;
        padding-left: 1.5%;
        font-size: 24px;
        color: #ffffff;
    }

    .sm_title_insur {
        font-size: 26px;
    }

    .sm_content_insur {
        font-size: 16px;
        padding:25px;
    }

    .bi_box {
        width: 80%;
        padding: 30px 0;
        margin: 0 auto;
    }

    .dm_title_1 {
        position: relative;
        bottom:82px;
        font-size:32px;
        color: #FFF;
    }

    .dm_title_2 {
        position: relative;
        bottom: 150px;
        font-size: 32px;
        color: #FFF;
    }
}

@media (max-width: 699px) {
    .underline_1 {
        border-bottom: solid #fff 1px;
    }
    .nav-title {
        background-color: #808080;
    }
}

    @media (max-width: 990px) {
        body {
        }

        .isshowpc {
            display: none;
        }

        .isshowmobile {
        }

        .isshowwidth {
            width: 100%;
            margin: 0 auto;
        }


        .layout_padding {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .logoflex {
            display: flex;
            padding: 8px 0 8px 16px;
        }

        .nav-title {
            justify-content: flex-end;
        }

        .underline_1 {
            
        }

        .logo_footer {
            font-size: 8px;
            margin: auto;
            margin-left: 6px;
            color: #fff;
        }

        .info_footer {
            font-size: 8px;
            color: #fff;
        }

        .logo_title {
            font-size: 6px;
            margin-left: 5px;
            color: #fff;
        }

        .logo_img {
            width: 50px;
        }

        .footer_logo_img {
            width: 90px;
        }

        .title_h_1_home {
            font-size: 24px;
            padding: 30px 0px;
        }

        .content_h_1_home {
            font-size: 14px;
        }

        .title_h_home {
            font-size: 26px;
        }

        .content_h_home {
            font-size: 15px;
        }

        .content_h_2_home {
            font-size: 10px;
        }

        .title_home {
            font-size: 18px;
        }

        .content_home {
            font-size: 14px;
            margin: 0 20px;
        }

        .title_contactus {
            font-size: 16px;
        }

        .title_2_contactus {
            font-size: 20px;
        }

        .title_cu_2 {
            position: relative;
            bottom: 50px;
            margin-left: 12%;
            font-size: 12px;
            color: #ffffff;
        }

        .cu_margin {
            margin: 0 10px;
        }

        .cu_form {
            margin: 30px;
        }

        .title_3_home {
            bottom: 80px;
            position: relative;
        }

        .title_h_3_home {
            font-size: 22px;
            margin: 0 3%;
        }

        .content_h_3_home {
            font-size: 14px;
            margin: 0 3%;
        }

        .content_feature_home {
            margin: 30px 8%;
        }

        .line_1 {
            border-top: solid #fff 1px;
            padding-bottom: 10px;
        }


        .home_feature_1 {
            background-image: url(../images/home_p_2_1.gif);
            background-repeat: no-repeat;
            background-position: center;
            margin: 15px;
            padding: 15px;
            z-index: 200;
            margin-bottom: 20px;
            width: 80%;
        }

        .home_feature_2 {
            background-image: url(../images/home_p_2_2.gif);
            background-repeat: no-repeat;
            background-position: center;
            margin: 15px;
            padding: 15px;
            z-index: 200;
            margin-bottom: 20px;
            width: 80%;
        }

        .home_feature_3 {
            background-image: url(../images/home_p_2_3.gif);
            background-repeat: no-repeat;
            background-position: center;
            margin: 15px;
            padding: 15px;
            z-index: 200;
            margin-bottom: 20px;
            width: 80%;
        }

        .content_busintro_1 {
            bottom: 0px;
            position: relative;
            margin: 0 15%;
        }

        .content_top_1 {
            bottom: 0px;
            position: relative;
            margin: 0 10%;
        }

        .sm_p_2 {
            background-image: url(../images/sm_p_2.gif);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            width: 100%;
            height: 35px;
        }

        .sm_p_4 {
            background-image: url(../images/sm_p_4.gif);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            width: 100%;
            height: 35px;
        }

        .sm_p_6 {
            background-image: url(../images/sm_p_6.gif);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            width: 100%;
            height: 35px;
        }

        .sm_p_8 {
            background-image: url(../images/sm_p_8.gif);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            width: 100%;
            height: 35px;
        }

        .sm_title_right {
            position: relative;
            top: -22px;
            padding-left: 24%;
            font-size: 13px;
            color: #ffffff;
        }

        .sm_title_left {
            position: relative;
            top: -22px;
            padding-left: 1.5%;
            font-size: 13px;
            color: #ffffff;
        }

        .sm_title_1 {
            position: relative;
            bottom: 22px;
            padding-left: 1.5%;
            font-size: 13px;
            color: #ffffff;
        }

        .sm_title_insur {
            font-size: 20px;
        }

        .sm_content_insur {
            font-size: 16px;
            padding: 25px;
        }

        .bi_box {
            width: 80%;
            margin: 0 auto;
        }

        .be_card {
            border: solid #222 1px;
            border-radius: 0 0 20px 20px;
        }

        .be_card_content {
            margin: auto 8%;
            padding: 20px 0;
        }

        .dm_title_1 {
            position: relative;
            bottom: 56px;
            font-size: 12px;
            color: #FFF;
        }

        .dm_title_2 {
            position: relative;
            bottom: 87px;
            font-size: 12px;
            color: #FFF;
        }
    }
