    /* standart control*/
    
    .kvnm_f10{font-size: 10px;}
    .kvnm_f14{font-size: 14px!important;}
    .kvnm_f16{font-size: 16px!important;}
    .kvnm_f18{font-size: 18px;}
    .kvnm_f20{font-size: 20px;}
    .kvnm_f22{font-size: 22px;}
    .kvnm_f24{font-size: 24px!important;}
    .kvnm_f26{font-size: 26px!important;}
    .kvnm_f30{font-size: 30px;}
    .kvnm_f36{font-size: 36px;}
    .kvnm_fw600{font-weight: 600;}
    .kvnm_fw400{font-weight: 400;}
    
    .kvnm_pad_all_10{padding:10px;}
    .kvnm_pad_all_15{padding:15px;}
    .kvnm_pad_all_20{padding:20px;}
    .kvnm_pad_all_30{padding:30px;}
    .kvnm_pad_all_40{padding:40px;}
    .kvnm_pad_all_50{padding:50px;}
    
    .kvnm_pc{display:block;}
    .kvnm_mb{display:none;}
    
    .kvnm_text_left{ text-align: left;}
    .kvnm_text_center{text-align: center;}
    .kvnm_text_right{ text-align: right;}
    
    .kvnm_text_green{ color: #008000 !important;}
    .kvnm_text_white{ color: #fff !important;}
    .kvnm_text_dark{ color: #000 !important;}
    
    
    .kvnm_bg_green{ background: #00A850 !important;color: #fff!important;}
    .kvnm_bg_green_gradient{ background: linear-gradient(45deg, rgba(0, 168, 80, 1) 0%, rgba(97, 214, 153, 1) 100%) !important;color: #fff!important;}
    
    .kvnm_bg_gray_dark{ background: #40515E !important; color: #fff!important;}
    .kvnm_bg_red{ background: #ee370f !important;color: #fff!important;}
    
    .kvnm_container {max-width: 1140px;margin: auto; padding: 20px 0px; font-family: Arial!important; font-size: 14px; line-height:1.4 !important;}
    .kvnm_container a{text-decoration: none !important; }
    .kvnm_container a:hover{text-decoration: none !important; }
    .kvnm_container h1{font-size: 36px; color: #008000; text-align: center; font-weight: 600;}
    .kvnm_container h2{font-size: 26px; color: #173717; text-align: center; font-weight: 600;}
    .kvnm_container h3{font-size: 16px; color: #000; font-weight: 600;}
    .kvnm_container p{font-size: 14px; color: #000; text-align: center; padding: 0px; margin: 0px; }
    
    .kvnm_container ul{ margin-top: 10px; margin-left: -5px;}
    .kvnm_container ul li{ list-style: disc; font-size: 14px; margin-bottom:4px;}
    
    .kvnm_box_60{width: 60%; margin: 0px auto;}
    
    .kvnm_space{margin:15px 0px;}
    .kvnm_space_line{border-bottom: 6px solid #02a850; border-radius: 3px;}
    .kvnm_clear{clear: both;}
    
    .kvnm_responsive{ width: 100%;}
    
    .kvnm_bt_samll{  width:285px; height: 35px; padding:5px  5px; text-align: center; font-size: 14px; background-color: #00A850; border-radius: 55px; color: #fff; margin: 0 auto; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1), 0 4px 12px 0 rgba(0,0,0,0.19);}
    .kvnm_bt_medium{  width:285px; height: 45px; padding:10px  5px; text-align: center; font-size: 16px; background-color: #00A850; border-radius: 55px; color: #fff; margin: 0 auto; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1), 0 4px 12px 0 rgba(0,0,0,0.19);}
    .kvnm_bt_large{font-weight: 600; width:285px; height: 55px; padding:15px 5px; text-align: center; font-size: 16px; background-color: #fff; border-radius: 55px; color: #00A850; margin: 0 auto; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1), 0 4px 12px 0 rgba(0,0,0,0.19);}
    .kvnm_bt_full{font-weight: 600; height: 55px; width: 75%; padding:10px 5px; text-align: center; font-size: 24px; background-color: #ee370f; border-radius: 55px; color: #fff; margin: -30px auto -20px auto; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
    .kvnm_bt_samll:hover{ background-color: #fff;  color: #008000; }
    .kvnm_bt_medium:hover{ background-color: #fff;  color: #008000;}
    .kvnm_bt_large:hover{ background-color: #fff; color: #008000; }
    .kvnm_bt_full:hover{ background-color: #ee370f; color: #fff;}
    
    
    .knvm_card_cpv{ text-align: left; padding:10px;  border-radius: 3px; min-height: 90px; background-color: #e5e5e5;  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1), 0 4px 12px 0 rgba(0,0,0,0.19);}
    .knvm_card_cpv .title{ text-align: left; font-weight:600; font-size: 16px;}
    .knvm_card_cpv .detail{ text-align: left; font-size: 14px; font-weight: 400;}
    
    
    .knvm_card_step{  text-align: center;  padding:20px 10px;  border-radius: 3px; margin: 10px auto; min-height: 190px; background-color: #ebf7eb; border-radius: 16px; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1), 0 4px 12px 0 rgba(0,0,0,0.19);}
    .knvm_card_step .no{ margin-top: -50px; margin-bottom: 30px; font-size: 22px; font-weight: 600; color: #40515E; padding: 10px; background-color: #007600; color: #fff; border-radius: 15px; width: 50px; height: 50px;}
    
    
    .kvnm_bggreenimg_hilight{ background: url('https://www.kasikornbank.com/SiteCollectionDocuments/img/bg-sc-highlight-mb.jpg') repeat top center; color: #fff; }
    .kvnm_bggry_hilight{ background: url('https://www.kasikornbank.com.vn/SiteCollectionDocuments/img/bg-sc-highlight-mb-grey1.jpg') repeat top center; }
    
    .kvnm_remak{ font-size: 10px; font-style: italic; }
    .kvnm_border{ border: 1px #b7b7b7 solid;}
    .kvnm_bolck_video{width: 560px; margin: 0px auto;}
    .kvnm_video{ position: relative; padding-bottom: 56.25%; padding-top: 25px;	height: 0; border: 6px #00A850 solid; border-radius: 3px; margin: 0 auto; }
    .kvnm_video iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
    
    /*========== Accordion - START ==========*/
    .kvnm_accordion {position: relative;font-size: 14px;}
    .kvnm_accordion:not(:last-child) {margin-bottom: 10px;}
    .kvnm_accordion-title {position: relative; padding: 20px 64px 20px 22px;background: #fff;border-left: 3px solid #00A850;color: #333;word-wrap: break-word; cursor: pointer;}
    .kvnm_accordion-title:after {font-family: 'iconkcc';content: "\e91d";font-size: 14px;line-height: 1;position: absolute;right: 25px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
    .kvnm_accordion-title.active:after {content: "\e91c";}
    .kvnm_accordion-title:after,.kvnm_accordion-title:hover,.kvnm_accordion-title.active {    color: #00A850;}
    .kvnm_accordion-content .wrap {    padding: 5px 25px 25px 25px;    background: #fff;    font-size: 14px;}
    .kvnm_accordion-content .wrap ul { margin-top: 15px; margin-left: -25px;}
    .kvnm_accordion-content .wrap ul li {  list-style-type: disc;   margin-bottom: 18px;}
    
    
    /* Custom CSS*/
    .kvnm_header_white {
            position: absolute;
            top: 0;
            left: 0;
            padding: 10px 0 11px;
            border-top: 3px solid #00a950;
            width: 100%;
            height: 65px;
            background-color: #fff;
            text-align: center;
            box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
            box-sizing: border-box;
            display: block;
            unicode-bidi: isolate;
        }
        
        .kvnm_img_logo {width: 160px;}
        .kvnm_space_m30{margin:30px 0px;}
        .kvnm_space_m50{margin:50px 0px;}
        .kvnm_space_m100{margin:100px 0px;}
        .kvnm_bt_l_medium{  width:200px; height: 45px; margin: auto; padding:10px  5px; text-align: center; font-size: 16px; background-color: #00A850; border-radius: 55px; color: #fff; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1), 0 4px 12px 0 rgba(0,0,0,0.19);}
        .kvnm_bt_l_medium:hover{ background-color: #007338;  color: #fff;}
        .kvnm_bt_a_medium{text-align: center;}

        .kvnm_footer_white {
            position: relative;
            bottom: 0;
            left: 0;
            padding: 15px 0;
            width: 100%;
            height: 65px;
            background-color: #fff;
            text-align: center;
            box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
        }
        
        .kvnm_img_footer {
            width: 173px;
            height: 27px;
            margin: 0 auto;
        }
        .card-custom-payment-collection {
        display: flex;
        flex-direction: column;
        padding-left: 20px;
        padding-top: 20px;
        background-image: url("https://www.kasikornbank.com.vn/SiteCollectionDocuments/img/sme/img/test-payment-collection.webp");
        background-size: 60%;
    }
        .card-custom-loan {
        display: flex;
        flex-direction: column;
        padding-left: 20px;
        padding-top: 20px;
        background-image: url("https://www.kasikornbank.com.vn/SiteCollectionDocuments/img/sme/img/test-loan.webp");
        background-size: 60%;
    }
        .card-custom-deposit {
        display: flex;
        flex-direction: column;
        padding-left: 20px;
        padding-top: 20px;
        background-image: url("https://www.kasikornbank.com.vn/SiteCollectionDocuments/img/sme/img/test-deposit.webp");
        background-size: 60%;
    }
        .card-custom-digital-banking {
        display: flex;
        flex-direction: column;
        padding-left: 20px;
        padding-top: 20px;
        background-image: url("https://www.kasikornbank.com.vn/SiteCollectionDocuments/img/sme/img/test-digital-banking.webp");
        background-size: 60%;
    }
    
    /* Mobile control*/
    @media (max-width:768px){
    
    
    .kvnm_pad_all_10{padding:10px 6px;}
    .kvnm_pad_all_15{padding:15px 6px;}
    .kvnm_pad_all_20{padding:20px 6px;}
    .kvnm_pad_all_30{padding:30px 6px;}
    .kvnm_pad_all_40{padding:40px 6px;}
    .kvnm_pad_all_50{padding:50px 6px;}
    .kvnm_pc{display:none;}
    .kvnm_mb{display:block;}
    
    .kvnm_container {max-width: 1140px;margin: auto; padding: 10px 10px;}
    .kvnm_container h1{font-size: 26px; color: #00A850; text-align: left;}
    .kvnm_container h2{font-size: 26px; color: #00A850; text-align: left;}
    .kvnm_container h3{font-size: 16px; color: #000; text-align: left;}
    .kvnm_container p{font-size: 14px; color: #000; line-height: inherit ;}
    
    
    .kvnm_bt_samll{  width:245px; height: 35px; padding:5px 5px; text-align: center; font-size: 14px; background-color: #00A850; border-radius: 55px; color: #fff; margin: 0 auto;}
    .kvnm_bt_medium{  width:265px; height: 45px; padding:10px  5px; text-align: center; font-size: 16px; background-color: #00A850; border-radius: 55px; color: #fff; margin: 0 auto;}
    .kvnm_bt_large{font-weight: 600; width:285px; height: 55px; padding:15px 5px; text-align: center; font-size: 16px; background-color: #fff; border-radius: 55px; color: #00A850; margin: 0 auto;}
    .kvnm_bt_full{font-weight: 600; width: 75%; padding:15px 5px; text-align: center; font-size: 18px; background-color: #ee370f; border-radius: 55px; color: #fff; margin: -20px auto -20px auto;}
    
    
    .knvm_card_cpv{ text-align: left; padding:10px;  border-radius: 3px; min-height: 80px; background-color: #e5e5e5; margin:5px auto; box-shadow: none;}
    .knvm_card_cpv .title{ text-align: left; font-weight:600; font-size: 16px;}
    .knvm_card_cpv .detail{ text-align: left; font-size: 14px; font-weight: 400;}
    
    .knvm_card_step{  text-align: center;  padding:20px 10px;  border-radius: 3px; margin: 10px auto; min-height: 190px; background-color:#ebf7eb ;}
    .knvm_card_step .no{ margin:0px auto; margin-bottom: 10px; font-size: 22px; font-weight: 600; color: #40515E; padding: 10px; background-color: #007600; color: #fff; border-radius: 15px; width: 50px; height: 50px;}
    
    .kvnm_box_60{width: auto; margin: 0px auto;}
    .kvnm_video{ border: 4px #00A850 solid; border-radius: 3px; width: auto; height: 230px; margin: 0 auto;}
    .kvnm_bolck_video{width: auto; margin: 0px auto;}

    /* Custom CSS*/
    .kvnm_container h1{font-size: 26px; color: #008000; text-align: center; font-weight: 600;}
    .kvnm_container h2{font-size: 24px; color: #173717; text-align: center;font-weight: 600;}

    }