
.f10bg_footer1{ background-color:#1150d1; }
.f10bg_footer3{  background-color:#FF6600; }
.f10bg_footer2{ background-color:#ffffff; }
.clfooter_td h6 {   color:#FFCC00; border-bottom: 1px solid #FFCC00;  }
#footer_mxh li .fa {     color:#dddddd; }
#wfooter_ttweb1{ color:#ffffff; }
#h_menuweb {   background-color: #1150d1; }
#menuweb #ul_mli1 .mli1 .amenu {  color:#ffffff; }
.video-container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.clbox_tieude2{ color:#1150d1; }
.clbox_ld {
    background-color: #edf6fb;
}
.label_trapezium {
    border-bottom-color: #42113c;
}
.ld-tieude1 label {
    background-color: #42113c;
}

#ld-block50 .spcl_tdtext4 a{
     color:#28ed28;
}


video {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 100%;
}


.biframe {
    min-height: var(--block-min-height);
    padding-top: 50%;
    position: relative;
}

.biframe iframe {
    bottom: 0;
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}



#popup_bgform_bg, #popup_bgform{ display:none;  }
#popup_bgform .ldbox-formcenter{   position:fixed  }


.table_info {
  border-collapse: collapse;
  width: 100%; font-size: 16px;
}

.table_info td, #customers th {
  border: 1px solid #ddd;
  padding: 15px;
}

.table_info tr:nth-child(even){background-color: #f2f2f2;}






.ld-ttkhungvien{
font-weight: 500;
font-size: 16px;
border-radius: 20px 20px 20px 20px;
border:2px solid #e09900;
overflow: hidden;
border-color: #e09900;
padding-top: 20px !important;
padding-right: 40px !important;
padding-bottom:20px !important;
padding-left: 40px !important;

}
.ld-ttkhungvien2{
font-weight: 500;
font-size: 16px;
border:4px dashed  #e09900;
border-color: #e09900;
padding:10px;
background-color: #f0f4d2;
}

.ldbutton-view{ padding:10px 15px 10px 15px; background-color: #f8eb00; border:10px solid  #fff; color:#333; font-size:16px;  }

.button_hllaithu{ background-color:#095290; width: -moz-calc(100% - 220px); width: -webkit-calc(100% - 220px); width: -o-calc(100% - 220px); width: calc(100% - 220px); float:left; }
.button_hlbaogia{ background-color:#bf590d;   }

.btn-viewall {
    display: inline-block;
    border: 1px solid #f7941e;
    padding: 10px 30px;
    border-radius: 30px;
    color: #f7941e;
}
#footer_tuyendung{ margin-top:0px; margin-bottom:-20px; padding:0px;}
#footer_tuyendung img{ width:100%; height:auto;}

#wfooter{ margin-bottom:30px;}

.fboxdangky{  margin-top:0px; margin-bottom:15px; /*background:url(https://truonggiangreal.com/pl/img/36/bg02.jpg) repeat-y*/ background-color:#f9f7f4;
padding:16px; width:-moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width:-o-calc(100% - 40px); width:calc(100% - 40px); border:2px solid #1e73be; border-radius:6px; }

#wnoidung_xem img{ text-align: center; max-width:100%; height:auto; margin-left: auto; margin-right: auto;  display: block;}

#ld-block138{ background-color:#eeece7; margin-bottom:-20px ; padding-top:20px; padding-bottom:15px; }

.ldstyl-ul{ list-style:none; padding:0px; margin:0px; width:100%; font-size:18px; color:#faeda0; }
.ldstyl-ul li{ 
    width:-moz-calc((100% - 60px)/2); width: -webkit-calc((100% - 60px)/2); width:-o-calc((100% - 60px)/2); width:calc((100% - 60px)/2);
   float:left; padding:8px 10px 8px 10px; background-color:#ddd; margin-right:20px; margin-bottom:10px; background-color:#014055; border-radius:8px;   }
   
   .ldstyl-ul li:nth-child(2n){ margin-right:0px;  }
.ldstyl-ul li strong{color:#bced99;background-color:#e71a21; padding :3px 6px 3px 6px; border-radius:3px;  }

.ldstyl-ul2{ padding:0px; margin:0px; width:100%; color:#333; }
.ldstyl-ul2 li{ 
    width:-moz-calc((100% - 60px)/2); width: -webkit-calc((100% - 60px)/2); width:-o-calc((100% - 60px)/2); width:calc((100% - 60px)/2);
   float:left;  margin-bottom:10px;  border-radius:8px;   color:#333;   }
   
   .ldstyl-ul2 li:nth-child(2n){ margin-right:0px;  }
.ldstyl-ul2 li strong{color:#bced99;background-color:#e71a21; padding :3px 6px 3px 6px; border-radius:3px;  }


@media only screen and (max-width:640px) {
.ldstyl-ul li{ width:-moz-calc(100% - 20px); width: -webkit-calc(100% - 22px)/2; width:-o-calc(100% - 20px)/2; width:calc(100% - 20px); padding:10px; margin-bottom:10px; }
.ldstyl-ul2 li{ width:-moz-calc(100% - 20px); width: -webkit-calc(100% - 22px)/2; width:-o-calc(100% - 20px)/2; width:calc(100% - 20px); padding:10px; margin-bottom:10px; }

    
}

.table_info tr:hover {background-color: #ddd;}

.table_info th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}

.ld-ttkhungvien{
font-weight: 500;
font-size: 16px;
border-radius: 20px 20px 20px 20px;
border:2px solid #e09900;
overflow: hidden;
border-color: #e09900;
padding-top: 20px !important;
padding-right: 40px !important;
padding-bottom:20px !important;
padding-left: 40px !important;

}
.ld-ttkhungvien2{
font-weight: 500;
font-size: 16px;
border:4px dashed  #e09900;
border-color: #e09900;
padding:10px;
background-color: #f0f4d2;
}

.ldbutton-view{ padding:10px 15px 10px 15px; background-color: #f8eb00; border:10px solid  #fff; color:#333; font-size:16px;  }

.button_hllaithu{ background-color:#095290; width: -moz-calc(100% - 220px); width: -webkit-calc(100% - 220px); width: -o-calc(100% - 220px); width: calc(100% - 220px); float:left; }
.button_hlbaogia{ background-color:#bf590d;   }

.btn-viewall {
    display: inline-block;
    border: 1px solid #f7941e;
    padding: 10px 30px;
    border-radius: 30px;
    color: #f7941e;
}
#footer_tuyendung{ margin-top:0px; margin-bottom:-20px; padding:0px;}
#footer_tuyendung img{ width:100%; height:auto;}



.ldstyl-ul{ list-style:none; padding:0px; margin:0px; width:100%; font-size:18px; color:#faeda0; }
.ldstyl-ul li{ 
    width:-moz-calc((100% - 60px)/2); width: -webkit-calc((100% - 60px)/2); width:-o-calc((100% - 60px)/2); width:calc((100% - 60px)/2);
   float:left; padding:8px 10px 8px 10px; background-color:#ddd; margin-right:20px; margin-bottom:10px; background-color:#014055; border-radius:8px;   }
   
   .ldstyl-ul li:nth-child(2n){ margin-right:0px;  }
.ldstyl-ul li strong{color:#bced99;background-color:#e71a21; padding :3px 6px 3px 6px; border-radius:3px;  }

@media only screen and (max-width:640px) {
    .ldstyl-ul li{ width:-moz-calc(100% - 20px); width: -webkit-calc(100% - 22px)/2; width:-o-calc(100% - 20px)/2; width:calc(100% - 20px); padding:10px; margin-bottom:10px; }
}

.fo_imglogo img {
    max-width: 60%;
    height: auto;
}


#wnoidung_xem img{ text-align: center; max-width:100%; height:auto; margin-left: auto; margin-right: auto;  display: block;}
#wnoidung_xem{ font-size:15px; }

.ulsty01{}
.ulsty01 li{ list-style:none; list-style-type: square; }

.img-sty1  img {
  width: auto;
  float: left;
  height: 100%;
}
.img-sty1 {
  height: 200px;
}

.slides_pos2 {
  bottom: 32%;
}

#h_banner{ display:none; }
#logoweb{ width:100%; }
#logoweb img, #logoweb a{ text-align:center; margin-right:auto; margin-left:auto; }
#header_info{ display:none; }
#header_info, #header_mmxh{ display:none; }
#logoweb img {
  height: 90px;
  width: auto; margin-top:10px;
}
#header_logo {  background: linear-gradient(to bottom, rgba(214,237,255,1) 0%,rgba(255,255,255,1) 100%);  }
.button_dangky { background-color: #773407; }

@media only screen and  (max-width: 1170px) {
    #menuweb #ul_mli1 .mli1 .amenu {   color:#000 }
}
@media only screen  and (max-width: 960px) {
#logoweb img { height: auto; width: 100%; margin-top:8px; }
#wfooter_boxhotline, #button_backtop{ display:none;}
#menu_button { position:absolute; }


}


#ld-block88 .spbox-img img, #ld-block88 .spbox-img2 img { object-fit:contain; 	object-position: right; }