
.f8bg_footer1{ background-color:#b4ebcd; }
.f8bg_footer2{ background-color:#ffffff; }
#wform8_title {  color:#CC3300; }
.f8bgcolor_button{ background-color:#880d0d; }
.f8bgcolor_button:hover{ background-color:#990000; }
.f8_textinfo{ color:#333333; }
.foul_menu li a {     color:#103f6b;  }
#footer_mxh li .fa {  color:#023829; }
#header_logo {  background:rgba(48, 45, 45 , 1); }
#header_info {   background-color:#f4f2f2; }
.menupos{ border-color:#4b4640; }
#menuweb #ul_mli1 .mli1:hover{ background:#4b4640;  }
.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:#066313; }
.clbox_ld {
    background-color: #f3fcf4;
}
.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:0px;}

.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;  }

@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; }
}

.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;}

#wfooter{ margin-bottom:0px;}


.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;}

.popup-youtube{ cursor:pointer }

.dtl01 .dtl {
    position: absolute;
    background: #333;
    width: 96%;
    height: 100%;
    padding: 0 2% 0 2%;
}

.rownhanxet{ width:96%; float:left; padding:2%; background-color:#f1eff0; border-bottom:2px solid #ddd; }
.clnhanxet_img{ width:30%; float:left; margin-right:2%; }
.clnhanxet_img img{ width:100%; height:auto; margin-top:10px; }
.clnhanxet_text{ width:68%; float:left; }
.clnhanxet_text h4{ color:#633; }
.clnhanxet_text p{ color:#633;  text-align:justify }

@media only screen  and (max-width:860px) {
.clnhanxet_img img{ margin-top:25px; }
#wnoidung_menutab{ display:none;}

}



#list_tags ul{ list-style:none; margin:0px; padding:0px; }
#list_tags ul li{ list-style:none; margin:0px 0px 10px 0px; padding:0px; }
#list_tags h4{  padding-bottom:0px; margin: 0px 0px 8px 0px;  text-transform: uppercase; color:#b98f1c; font-size:16px; }




#infocngt p{ margin-bottom:16px; font-size:17px; font-family: "Quicksand", sans-serif; line-height: 1.6; }
.callphone_tc{ background:#F30; color:#fff; padding:10px 20px 10px 20px; border-radius:10px;font-size:16px; }
.callphone_tc:hover{ color:#c4bb51; }
#infocngt .infocn_sty1{ font-size:26px; color:#ff551a; margin-top:0px; }
#infocngt .infocn_sty2{ margin-bottom:10px; margin-top:20px; color:#333; }
#infocngt .infocn_sty3{ margin-top:30px;  }


.bg_gtchudautu{ 
margin-top:5px; margin-bottom:20px; background-color:#fff; /*background-image: url(https://hungthinhlandb.com/pl/img/29/backgroundthuatpartner.jpg);*/
background-size: cover !important; background-repeat: no-repeat !important; background-position: 50% 50%; padding: 0px;
font-family: "Quicksand", sans-serif; line-height: 1.6; padding: 0px;
 
}
.gt-section-bg {
     float: left; width: 100%; height: 100%;background-color: rgba(255, 85, 26, 0.9); padding:0px ;
}

.bg_gtchudautu h4{ font-size:26px; color:#fff;  margin-bottom:12px; margin-top:6px; }
.bg_gtchudautu p{ font-size:17px; color:#fff;  }
.bg_gtchudautu ul{ list-style:none; width:100%; float:left; padding:0px; margin:0px; } 
.bg_gtchudautu ul li{  width:31%; float:left; margin-left:2%; color:#dddd; } 
.bg_gtchudautu ul li strong{ font-size:28px; color:#f5f2c6; } 

.popup-youtube{ cursor:pointer }

.dtl01 .dtl {
    position: absolute;
    background: #333;
    width: 96%;
    height: 100%;
    padding: 0 2% 0 2%;
}

.rownhanxet{ width:96%; float:left; padding:2%; background-color:#f1eff0; border-bottom:2px solid #ddd; }
.clnhanxet_img{ width:30%; float:left; margin-right:2%; }
.clnhanxet_img img{ width:100%; height:auto; margin-top:10px; }
.clnhanxet_text{ width:68%; float:left; }
.clnhanxet_text h4{ color:#633; }
.clnhanxet_text p{ color:#633;  text-align:justify }

@media only screen  and (max-width:860px) {
.clnhanxet_img img{ margin-top:25px; }

}
@media only screen  and (max-width:960px) {
#header_logo{  background-color:#FFF; }
}


