.barlow-thin {
    font-family: "Barlow", sans-serif;
    font-weight: 100;
    font-style: normal;
}

.barlow-thin-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 100;
    font-style: italic;
}

.barlow-extralight {
    font-family: "Barlow", sans-serif;
    font-weight: 200;
    font-style: normal;
}

.barlow-extralight-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 200;
    font-style: italic;
}

.barlow-light {
    font-family: "Barlow", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.barlow-light-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 300;
    font-style: italic;
}

.barlow-regular,.font_bal,body.page-template-page-ldp-trungtammat {
    font-family: "Barlow", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.barlow-regular-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.barlow-medium {
    font-family: "Barlow", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.barlow-medium-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 500;
    font-style: italic;
}

.barlow-semibold,.font_bal_sb {
    font-family: "Barlow", sans-serif;
    font-weight: 600;
    font-style: normal;
}

.barlow-semibold-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 600;
    font-style: italic;
}

.barlow-bold,.font_bal_b {
    font-family: "Barlow", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.barlow-bold-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 700;
    font-style: italic;
}

.barlow-extrabold {
    font-family: "Barlow", sans-serif;
    font-weight: 800;
    font-style: normal;
}

.barlow-extrabold-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 800;
    font-style: italic;
}

.barlow-black {
    font-family: "Barlow", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.barlow-black-italic {
    font-family: "Barlow", sans-serif;
    font-weight: 900;
    font-style: italic;
}

.cl_ttmat{color: #1a499d;}
.cl_ttmat_2{color: #ff7422;}
.cl_ttmat_3{color: #0080db;}
.cl_ttmat_4{color: #ff7625;}
.cl_phone{color: #e9cf7b;}
.bder_1{border: 1px solid #1e479a;}
.bg_main{background: #1a499d;}
.bg_sec_customer{
    background: rgb(255,255,255);
    background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(214,243,255,1) 45%, rgba(214,243,255,1) 50%, rgba(255,255,255,0.02) 82%, rgba(214,243,255,1) 100%);
}
.bg_box{background: #e3efc4;}
.div_pp .bg_box:first-child{
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,240,237,1) 45%, rgba(233,239,205,1) 50%, rgba(233,239,205,1) 82%, rgba(255,255,255,1) 100%);
    box-shadow: 0 0px 0px #ccc; border: none;
}
.div_pp .bg_box:first-child img{margin-bottom: 15px;}
.bg_why{ background: #ade1ff;}
.bg_cgia{background: #eaf5ff;}
.bg_why .bg_white:nth-child(2n+1){background: #81feff!important;}
.bg_why .bg_white:nth-child(2n+2){background: #fffbeb!important;}
.bg_desc{  background: #f8e2d8;  }
.bg_s{  background: #fdf7da;  }
.bg_form{
    background: rgb(249,239,201);
    background: linear-gradient(180deg, rgba(249,239,201,1) 0%, rgba(252,211,188,1) 45%, rgba(249,239,201,1) 50%, rgba(255,164,140,1) 82%);
}
.div_register{position: relative;}
.div_register .div_info{position: absolute; bottom: 10px; left: 5%;z-index: 99;width: 90%;}
.box_dk{box-shadow: 0px 3px 4px #ccc; border-radius:0 0 20px 20px;}
.box_dk a{display: inline-block;}
.btn_dk{border: 1px solid #033092; border-radius: 20px; padding: 10px 25px;}
.title_cl span,.cl_ttmat span{color: #ff6725;}
.font_b{font-weight: bold;}
.wpcf7-submit{
    font-weight: bold !important;  
    border-radius: 10px !important; 
    background: rgb(255,98,40);
    background: linear-gradient(90deg, rgba(255,98,40,1) 0%, rgba(255,98,40,1) 45%, rgba(255,139,19,1) 50%, rgba(255,172,2,1) 82%) !important; 
}
div .form-control{border-radius: 20px; border:1px solid #ffa01b;}
div textarea.form-control{ min-height: 90px;}
.ldp_ttmat ul{padding-left: 5px;}
.ldp_ttmat .tiensan_menu ul li{ background: none;}
.ldp_ttmat ul li{
    background: url("../images/bg_li.png") no-repeat; background-position: left 5px; background-size: 15px auto; padding-left: 25px;list-style: none;
}
.ldp_ttmat .li_style2 ul li{
    background: url("../images/bg_li2.png") no-repeat; background-position: left 5px; background-size: 15px auto; padding-left: 25px;list-style: none;
}
.ldp_ttmat .li_style3 ul li{
    background: url("../images/bg_star.png") no-repeat; background-position: left 5px; background-size: 15px auto; padding-left: 25px;list-style: none;
}
.ldp_ttmat{ color: #000;}
.div_footer{background: #17479e;}
.div_footer img{max-width: 80%;}
.sp_tt{ background: url("../images/bg_hl.png") no-repeat; background-position: center; background-size: cover; padding: 5px;white-space: nowrap;}