
@font-face {
  font-family: 'Roboto_Regular';
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf')
  format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto_Bold';
  src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf')
  format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Black';
  src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf')
  format('truetype'), url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf')
  format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UTMHelvetIns';
  src: url('../fonts/UTMHelvetIns.eot?#iefix') format('embedded-opentype'),
  url('../fonts/UTMHelvetIns.woff') format('woff'), url('../fonts/UTMHelvetIns.ttf')
  format('truetype'), url('../fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');
  font-weight: normal;
  font-style: normal;
}
.qts_header {
    padding-bottom: 10px;
}
.btn_row {
    padding: 10px 0;
}
.img_hotline_header {
    display: inline-flex;
}
.title_header_top {
    text-align: center;
}
.title_header_top p {
    font-size: 36px;
    font-family: Roboto-Black;
    color: #029b33;
}
.title_header_top span {
    font-size: 18px;
    font-family: Roboto_Bold;
}
.img_hotline_header p {
    font-size: 40px;
    font-family: UTMHelvetIns;
    color: #ed1c24;
}
.img_hotline_header img {
    margin-top: 21px;
    padding-right: 4px;
}
.nav-menu > .menu-item > .menu-link::after {
    content: "|";
    margin-left:25px;
    font-size: 20px;
}
.nav-menu > .menu-item > .menu-link:last-child{
  content: none;
}


section#qts_content1 {
    margin: 30px 0 0 0;
}
.mid_img_tt {
    display: inline-flex;
    margin-bottom: 20px;
}
.nbs_tit_top {
    background: #018a2d;
    color: #fff;
    text-align: center;
    padding: 6px 0;
    font-family: Roboto_Bold;
    font-size: 16px;
}
.mid_img_tt p {
    margin-left: 9px;
    font-size: 14px;
}
.tit_bot_box h4 {
    font-size: 18px;
    font-family: Roboto_Bold;
}
.tit_mid_sb1 {
    background: #efefef;
    padding: 10px 15px 27px 8px;
    margin-bottom: 36px;
}
.mid_img_tt1 p {
    font-size: 34px;
    font-family: UTMHelvetIns;
    color: #ed1c24;
}
.phone1 {
    color: #ed1c24; /* Màu vàng */
    animation: phone1 1s infinite alternate;
    -webkit-animation: phone1 1s infinite alternate; /*Dùng cho Safari và Chrome*/
}
@keyframes phone1 {
    50% {color: #f5fc37;}
    100% {color: #ed1c24;}
}
 @-webkit-keyframes phone1 {
    50% {color: #f5fc37;}
    100% {color: #ed1c24;}
}
.mid_img_tt1 img {
    margin-top: 14px;
    padding-right: 8px;
}
img.abc {
    margin-bottom: 32px;
}
a p.xemthem_tt {
    float: right;
    color: #029b33;
}
.tt_top_video p {
    border-bottom: 1px solid #029b33;
    margin-bottom: 13px;
    font-family: Roboto-Medium;
    color: #029b33;
    font-size: 24px;
}
.bot_cont a p {
    float: right;
    color: #029b33;
}
.mid_box_tt {
    border-bottom: 1px dashed;
    padding: 10px 0 10px 5px
}
.img_tit_sb1 {
    display: inline-flex;
    border-bottom: 1px dotted;
    padding: 15px 0;
    margin-left: -8px;
    margin-right: -8px;
}
.tit_bot_box p {
    font-size: 14px;
    color: #494949;
}
.img_tit_sb1 .col-xs-3,
.img_tit_sb1 .col-xs-9{
  padding-left: 8px;
  padding-right: 8px;
}
.img_tit_sb1 img{
  width: 100%;
  border: 1px solid #ccc;
  height: 90px;
}
/* .tit_bot_box {
    margin-left: 10px;
} */
.tit_bot_box span {
    font-size: 13px;
    color: #bdbcbb;
}
.tt_top_video1 p {
    border-bottom: 1px solid #029b33;
    margin-top: 22px;
    font-size: 20px;
    font-family: Roboto-Medium;
    color: #029b33;
}
.mid_img_tt1 {
    display: inline-flex;
}
.title_prod_top {
    color: #fff;
    background: #018a2d;
    padding: 7px 20px;
}
p.tit_txt {
    margin: 10px 2px;
    font-family: Roboto_Regular;
}
.img_top3_txt {
    margin-top: 20px;
}
.img_txt_top3 {
    /*margin-bottom: 40px;*/
    box-sizing: border-box;
    overflow: hidden;
}
.img_top3_txt .col-md-4 {
  margin-bottom: 15px;
}
.txt_tt_bot {
  min-height: 75px;
}
.img_txt_top3:hover img {
    transition: 0.25s;
}
.img_txt_top3:hover {
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.4);
}
.txt_tt_bot {
    text-align: center;
    padding-top: 10px;
}
.txt_tt_bot > p {
    font-size: 16px;
    font-family: Roboto_Bold;
}
.txt_tt_bot span {
    font-size: 14px;
    font-family: Roboto_Regular;
    color: #494949;
}
#qts_footer {
    background: #000000;
    color: #fff;
    padding: 30px 0;
}
.tit_top_foot p {
    font-size: 18px;
    padding-bottom: 5px;
}
.tit_mid_txt2 i {
    font-size: 30px;
    margin-right: 5px;
    color: #fff;
}
.tit_foot_bot {
    background: #029b33;
    padding: 7px 0;
    color: #fff;
    text-align: center;
}
#qts_footer{
  font-size: 12px;
}

#qts_footer .row_pc .col-md-4:nth-child(2){
  padding-left: 100px;
}
#qts_footer .row_pc .col-md-4:nth-child(3){
  padding-left: 150px;
}
@media (max-width:767px) /* xs*/{
  
}
.title_home{
margin-top: 20px;
  font-size: 18px; 
  line-height: 30px;
}





