﻿.hidden{
    display:none;
}
.content_right_2{
    width: 99%;
    padding-bottom: 20px;
}
.contact-form{
    width: 100%;
    padding-top: 30px;
    margin-top: 40px;
    background: url('/images/website/gachsoc2.png') repeat-x top center;
}
.contact-form .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin-bottom: 18px;
    width: 100%;
    float: left;
}
.contact-form .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-radius: 0px !important;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 4px;
}
.input-group-addon img {
    max-width: inherit !important; 
    
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #fff !important;
    background-color: #4587a3;
    border-color: #adadad;
     -webkit-animation-name: hvr-wobble-horizontal;
    animation-name: hvr-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
     -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.btn-default {
    color: #fff !important;
    background-color: #fb9b20;
    border-color: #fd9714;
    padding: 6px 10px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.bando_lienhe iframe{
    width: 100%;
    height: 442px;
}
.back-to-top{
    background: url(/images/toTop.png) no-repeat;
    background-size: 100%;
    bottom: 14px;
    display: block;
    height: 45px;
    position: fixed !important;
    right: 10px;
    width: 45px;
    border-radius: 10px;
    border: 1px solid #ecbc7e;
    z-index: 999;
    cursor: pointer;
    /* opacity: 0.8; */
    transition: 0.3s;
    /* background-size: 38px; */
}

.back-to-top:hover{
    transition: 0.3s;
    background: url(/images/toTop-2.png) no-repeat;
    background-size: 100%;
}
.back-to-top1{
    background: url(/images/toTop-1.png) no-repeat;
    background-size: 100%;
    bottom: 220px;
    display: block;
    height: 50px;
    position: fixed !important;
    right: 19px;
    width: 50px;
    z-index: 999;
    cursor: pointer;
    /* opacity: 0.8; */
    transition: 0.3s;
    background-size: 38px;
}

.back-to-top1:hover{
    transition: 0.3s;
    background: url(/images/toTop-1.png) no-repeat;
    background-size: 38px;
}
.back-to-top2{
    background: url(/images/toTop-3.png) no-repeat;
    background-size: 100%;
    bottom: 170px;
    display: block;
    height: 50px;
    position: fixed !important;
    right: 19px;
    width: 50px;
    z-index: 999;
    cursor: pointer;
    /* opacity: 0.8; */
    transition: 0.3s;
    background-size: 38px;
}

.back-to-top2:hover{
    transition: 0.3s;
    background: url(/images/toTop-3.png) no-repeat;
    background-size: 38px;
}
#back-to-top span {
    background: rgb(249, 158, 28) none repeat scroll 0 0;
    border: 4px solid rgb(253, 204, 137);
    border-radius: 50%;
    bottom: 18px;
    color: rgb(255, 255, 255);
    display: inline-block;
    padding: 12px;
    position: fixed;
    right: 15px;
    z-index: 999;
}

    #back-to-top span:hover {
        background: #ffd013 none repeat scroll 0 0;
        cursor:pointer;
    }

    #back-to-top span::after {
        background: rgb(249, 158, 28) none repeat scroll 0 0;
        border-radius: 50%;
        content: "";
        height: 55px;
        left: -9px;
        opacity: 0.3;
        position: absolute;
        top: -9px;
        width: 55px;
        z-index: 9;
    }

#back-to-top {
    position: relative;
}


span.trang{

}
.phantrang{
    margin-top: 15px;
}
span.trang a{

padding: 10px 13px;

background: #e7e7e7;

color: #333;

margin: 0 2px;

border-radius: 3px;
}
.currentpage{

background: #3d6a7e;

color: #fff;

padding: 10px 13px;

margin: 0 2px;

border-radius: 4px;
}
.normalpage{
    padding: 4px 8px;
}
.trang2{
   margin-right: 10px;
}
.dtable {
    margin-top: 20px;
    text-align: center;
}

.theme-default a.nivo-nextNav {
    background: url(/images/next.png) no-repeat;
}
.theme-default a.nivo-prevNav {
    background: url(/images/prev.png) no-repeat;
}
.theme-default a.nivo-nextNav, .theme-default a.nivo-prevNav{
    top: 44%;
}
.gui_mail{
    float: left;
    padding-left: 10px;
}
.thongbao_lienhe{
    color: red;
    margin-top: 30px;
}
.content_lienket{
    text-align:center;
    padding: 16px 10px 10px;
}
.content_lienket option{
    background: #fff;
    color: #000;
}
.ddl_lienketwebsite{
    width: 100%;
    height: 28px;
    font-size: 14px;
    background: rgba(255, 255, 255, 0.59);
    font-size: 13px;
    font-style: italic;
}

.tb_dangnhap{
    width: 346px;
    margin:auto;
    margin-top: 64px;
    font-size: 13px;
    font-weight: bold;
}
.tb_dangnhap .td1{
    width: 96px;
    padding: 10px 0;
}
.text_dang_nhap_tin{
    width: 250px;
    border: 1px solid #ccc;
    padding-left: 7px;
    font-weight: normal;
    height: 30px;
    border-radius: 4px;
    background-color: #fff !important;
    background: #fff !important;
    font-size: 13px;
}
.thongbao_dangnhap{
    margin-top: 26px;
    text-align: center;
}
span.thongbao{
    color: red; 
}
.tb_dangnhap .btnSubmit, .btn_dangnhap{
    padding: 1px 14px;
    background: #027500;
    color: #fff;
    margin-top: 6px;
    border-radius: 3px;
    float: right;
    border: none;
}
.btn_dangnhap {
    margin-top: 0px;
}
.detail_ttcanhan{
    width: 60%;
    margin: auto;
    margin-top: 65px;
}

.detail_ttcanhan .chung{
    margin-bottom: 19px;
    font-size: 13px;
    font-weight: bold;
}
.detail_ttcanhan a{
   color: #34559a;
}
.detail_ttcanhan a:hover{
   color: #ee1c25;
}
.detail_ttcanhan span{
   color: #ee1c25;
}
.txt_ttcn{
    width: 100%;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding-left: 14px;
    font-weight: normal;
}
.title_dangnhap h3{

font-size: 20px;

text-align: center;

margin-top: 65px;

/* text-transform: uppercase; */
}
.ngaydangtin{
    font-style: italic;
    color: #66A43A;
    font-weight:bold;
}
.ngayhethan{
    font-style: italic;
    color: #f00;
    font-weight:bold;
}
.datetime_tuyendung{
    margin: 10px 0;
}

/*tinylink*/
.tinylink {
    /* border-bottom: 2px solid #ddd; */
    box-shadow: 0px 4px 4px -3px rgba(0,0,0,.2);
    /* overflow: hidden; */
    padding: 5px 0;
    margin-bottom: 20px;
}
.tinylink_bvct{
    border-bottom: 0px solid #ddd;
    box-shadow: 0px 5px 4px -3px rgba(0,0,0,.2);
}
.tinylink a{
    font-size: 12px;
    color: #333;
    /* font-weight: bold; */
}
.tinylink a.active{
    font-weight: bold;
    color: #f39020;
}
.tinylink a:hover{
    color: #f39020;
}
.tragchu_tinylink{
    background: url(/images/icon-home.png) no-repeat 0 -1px;
    padding-left: 20px;
    background-size: 15px;
}
.separator{
    width: 25px;
    height: 17px;
    background: url(/images/bullet-a_menu_sanpham.png) no-repeat center 10px;
    display: inline-block;
}
.like_facebook{
    margin-top: 30px;
}
.menu_fixed{
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 2000;
    box-shadow: 0px -8px 6px 8px #8C8C8C;
    border-top: none;
}
.boxtt_chung{
    /* border-bottom: 1px dotted #ddd; */
}
.listing .boxtt_chung{
    min-height:341px;
}
.box_tintuc{
    padding-top: 0px;
    font-size: 13px;
    /* width: 91%; */
    /* height: 380px; */
    overflow: hidden;
    margin: auto;
    /* border: 1px solid #ddd; */
    /* padding: 8px; */
    margin-bottom: 25px;
}
.box_tintuc img{
    transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
}
.box_tintuc:hover img{
    transform: scale(1.0,1.0);
    -webkit-transform: scale(1.0,1.0);
    -moz-transform: scale(1.0,1.0);
    -o-transform: scale(1.0,1.0);
    -ms-transform: scale(1.0,1.0);
}
.boxtt_right{
    /* float:right; */
}
.title_tt h3{

font-size: 13px;

margin-top: 15px;

margin-bottom: 5px;

line-height: 18px;

color: #4587a3;

/* margin-bottom: 5px; */

font-family: arial;

font-weight: bold;

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;

/* text-align: center; */

/* min-height: 65px; */

transition: 0.2s;
}
.boxtt_chung:hover h3{
    color: #f39020;
    transition:0.2s;
}
.img_tt {
    display: flex;
    /* margin: auto; */
    background: #fff;
    /* padding: 3px; */
    border: 1px solid #dddddd63;
    margin-right: 13px;
    /* float: left; */
    width: 100%;
    min-height: 178px;
    max-height: 231px;
    overflow: hidden;
    /* border-radius: 8px; */
}
.img_tt img {
    width: auto;
    height: 100%;
    min-height: 234px;
    /* max-height: 100%; */
    max-width: 100%;
    margin: 0 auto;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}
.resposive_doitac {
    margin-bottom: 0px;
}
.anh_doitac {
    /* width: 88%; */
    max-height: 135px;
    display: flex;
    margin: auto;
    /* background: #fff; */
    padding: 24px;
    /* border: 1px solid #f7f7f7; */
}
.anh_doitac img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
}
.box_dmsp2 {
    border: 1px solid #dddddd4f;
    /* padding: 5px; */
    padding-bottom: 5px;
    box-shadow: 1px 3px 16px 2px #e8e8e8ad;
    width: 100%;
    /* background: #f8f7f7; */
    position: relative;
    font-size: 13px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 35px;
}
.margin_top {
    margin-top: 25px;
}
.title_dmspright {
    background-size: 100%;
    height: 60px;
    /* margin-bottom: 10px; */
    border-bottom: 1px solid #ddd;
    /* background: #106ba0 url(/images/box-trangchu-title-bg.png) no-repeat 2px 2px; */
    background: #2e8db5;
}
.title_dmspright h3 {
    margin: 0px;
    color: #fff;
    text-align: left;
    padding-left: 15px;
    font-size: 18px;
    line-height: 60px;
    /* font-weight: bold; */
    /* padding-left: 45px; */
}
.box_ttnb_right {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 8px;
    margin-bottom: 8px;
    /* padding-right: 6px; */
}
.box_ttnb_right .img {
    width: 95px;
    float: left;
    margin-right: 8px;
    /* border: 1px solid #ccc; */
    height: 70px;
    display:flex;
    padding: 2px;
    border-radius: 8px;
    overflow: hidden;
}
.box_ttnb_right .img img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    margin:auto;
    border-radius: 8px;
}
.box_ttnb_right .title{

font-size: 13px;

font-weight: 600;

line-height: 18px;

display:-webkit-box;

-webkit-line-clamp: 3;

overflow:hidden;

-webkit-box-orient: vertical;
}
.box_ttnb_right .title a{

color: #333;
}
.box_ttnb_right .title a:hover{

color: #f39020;
}

.ttnb_right .caroufredsel_wrapper {
    min-height: 248px !important;
    /* width: 100% !important; */
}
.cattitle h3 {
    /* font-family: "RobotoCondensed-Bold"; */
    font-size: 18px;
    color: #4587a3;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 22px;
    word-spacing: 3px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.cattitle2 h3{
    text-transform: uppercase;
    text-align: center;
    color: #4587a3;
    margin-bottom: 53px;
    font-size: 25px;
    word-spacing: 5px;
}
.box_left {
    width: 98%;
    float: right;
    margin-top: 0px;
    margin-bottom: 30px;
}
.visitors_online_right {
    background: url(/images/icon_truycap2.png) no-repeat 0px 5px;
    padding-left: 23px;
    /* margin-bottom: 4px; */
}
.content_truycap {
    font-size: 13px;
    padding: 4px 16px;
    /* position: absolute; */
    right: 0px;
    top: -14px;
}
.content_truycap span {
    font-size: 15px;
    /* float: right; */
    font-weight: bold;
    /* color: #eb891b; */
    padding-left: 10px;
}
.tongtruycap_right {
    background: url(/images/icon_truycap.png) no-repeat 0px 4px;
    padding-left: 23px;
}
.box_dmsp2 ul {
    padding: 5px;
}
.box_dmsp2 ul ul{
    padding: 0px;
}
.box_dmsp2 ul li, .title_dmcon{
    /*background: url(/images/bulletIcon.png) no-repeat 1px 10px;*/
    background: url(/images/website/bullet3-1.png) no-repeat 6px 13px;
    border-bottom: 1px dotted #fff;
    padding: 5px 0;
    padding-left: 23px;
    font-size: 13px;
    border-bottom: 1px dotted #ddd;
    position: relative;
}
.box_dmsp2 ul ul li {
    background: url(/images/bullet3-1.png) no-repeat 0px 14px;
    padding-left: 12px;
    border-top: 1px dotted #ddd;
    border-bottom: none;
}
.box_dmsp2 ul ul ul li {
    background: url(/images/icon-hinhtron.png) no-repeat 0px 15px;
    padding-left: 12px;
    background-size: 4px 4px;

}
.box_dmsp2 ul ul {
    display:none;
    margin-top: 8px;
}
.li_last{
     border-bottom:none !important;
}
/*.box_dmsp2 ul li:last-child {
     border-bottom:none !important;
}*/
.xemthem{
    text-align:right;
}
.xemthem a{
    font-size: 13px;
}
.datetime{
    color: #928e8e;
    font-size: 12px;
}
.datetime_ttct{
    margin-top: -17px;
    margin-bottom: 15px;
    font-size: 12px;
}
.title_ttkhac {
    margin-bottom: 10px;
    position: relative;
    padding-top: 23px;
    padding-bottom: 15px;
    padding-left: 33px;
    background: url('/images/website/bg-ttk.png') no-repeat left center;
    /* border-bottom: 2px solid #106ba0; */
}
.title_ttkhac h4 {
    font-size: 17px;
    padding-bottom: 0px;
    font-family: 'helveticaneuemedium';
    margin-bottom: 9px;
}
.title_ttkhac span {
    /* border-bottom: 2px solid #f39020; */
    padding-bottom: 4px;
    /* color: #006AA4; */
    /* text-transform: uppercase; */
    font-size: 20px;
    /* background: #106ba0; */
    /* padding: 9px 18px; */
    color: #4587a3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.item_tintuckhac {
    background: url(/images/website/bullet3-1.png) no-repeat 1px 4px;
    padding-left: 15px;
    margin-left: 0px;
    margin-bottom: 9px;
}
.item_tintuckhac a {
    color: #222;
    font-size: 13px;
    line-height: 20px;
}
/*Tìm kiếm*/
.formtk {
    text-align: center;
    margin: 42px 0 32px;
}
.txttk {
    width: 50%;
    border-radius: 4px;
    border: 1px solid #ccc;
    height: 37px;
    padding-left: 11px;
}
.btntk {
    background: #2e8db5;
    color: #fff;
    padding: 11px 12px;
    margin-left: -7px;
    font-size: 13px;
    font-weight: bold;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btntk:hover{
    color: #fff !important;
}
.rdtk {
    width: 50%;
    margin: auto;
    font-size: 13px;
    margin-top: 21px;
}
.rdtk tr:first-child, .rdtk tr:last-child{
    background:#fff !important;
}
.ketquatimkiem {
    margin-bottom: 31px;
}
.duongke1 {
    border: 1px solid #ddd;
    width: 85%;
    margin: 36px auto;
}
.box_dmt {
    width: 46%;
    margin-bottom: 14px;
    height: 133px;
    overflow: hidden;
    font-size: 13px;
}
.box_dmt_1 {
    float: left;
}
.box_dmt_2 {
    float: right;
}
.box_dmt .img {
    width: 112px;
    height: 84px;
    /* display: flex; */
    /* border: 1px solid #ddd; */
    float: left;
    padding: 2px;
    margin-right: 11px;
}
.box_dmt .img img {
    width: auto;
    height: auto;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
}
.box_dmt h4 {
    margin: 0px;
    font-size: 13px;
    line-height: 19px;
    font-family: arial;
    font-weight: bold;
    color: #333;
}
.box_dmt .time_dmt {
    font-size: 12px;
    color: #928e8e;
    margin: 3px 0 3px;
}
.box_dmt .tomtat {
    line-height: 19px;
    color: #6b6b6b;
}
/*Hết tìm kiếm*/
.expand {
    cursor: pointer;
    height: 33px;
    width: 32px;
    background: transparent url(/images/menu_mobile.png) no-repeat;
    /* display: none; */
    position: absolute;
    right: 12px;
    top: 32px;
    z-index: 99999;
    display: none;
}
nav#menu {
    z-index: 99999;
    top: 62px;
    position: fixed;
    right: 0px;
}
.timkiem_mobile {
    padding: 16px !important;
    padding-top: 0px !important;
    position: relative !important;
}
.timkiem_mobile .txtTukhoa1 {
    width: 88%;
    height: 28px;
    border-radius: 4px;
    border: 1px solid #ddd;
    padding-left: 9px;
    font-size: 13px;
    color: #333 !important;
}
.timkiem_mobile .btn_search {
    background: url(/images/btn_timkiem.png) no-repeat 8px 5px;
    position: absolute;
    right: 62px;
    top: 3px;
}
.language_mobile {
    padding-left: 21px !important;
    display:  none !important;
}
.language_mobile a {
    display: inline-table !important;
    padding-right: 0px !important;
}
.padding_right {
    padding: 10px;
}
.box_dmsp2 .menu_con2_active ul{
    display: block;
}
.box_dmsp2 .menu_con2_active ul ul{
    display: none;
}
.box_dmsp2 .menu_con2_active .menu_con3_active ul {
    display: block;
}
.span-menu {
    background: url(/images/span_cong.png) no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 7px;
}
.span_open{
    background: url(/images/span_tru.png) no-repeat center;
}
.box_dmsp2 ul li:last-child, .ul_con li:last-child{
    border: none;
}
.idactive{
    color: #f39020 !important;
    font-weight:bold;
}

.box_dmanh {
    width: 91%;
    margin: auto;
    margin-bottom: 55px;
}
.image_dmanh {
    width: 100%;
    height: 188px;
    padding: 2px;
    display: flex;
    border: 1px solid #ddd;
}
.box_dmanh .title_dmanh {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    margin-top: 9px;
}
.detail img{
    max-width: 100%;
    height:auto;
    float: left;
}
.detail{
    margin-bottom: 30px;
    text-align: justify !important;
}
.title_dm{
    position:relative;
    border-bottom: 2px solid #027500;
    margin-bottom: 34px;
}
.title_dm h3{

margin-top: 70px;
}
.title_dm h3 a{

padding: 10px 22px;

background: #027500;

color: #fff !important;

font-size: 15px;

border-top-left-radius: 5px;

border-top-right-radius: 5px;

text-transform: uppercase;
}
.xemtatca_dm{
    position: absolute;
    right: 3px;
    top: 0px;
}
.search {
    float: right;
}
.icon_timkiem {
    width: 41px;
    height: 19px;
    background: url(/images/icon-timkiem2.png) no-repeat center;
    float: right;
}
.search2 {
    position: absolute;
    right: 13px;
    top: 34px;
    z-index: 50000;
    display: none;
    padding-left: 50px;
    background: #fff;
}
.pn_timkiem {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.textbox_timkiem {
    width: 320px;
    height: 37px;
    border-radius: 4px;
    border: 1px solid #fff;
    padding-left: 7px;
    font-size: 13px;
}
.btnTimkiem {
    position: absolute;
    /* background: url(/images/btn_timkiem.png) no-repeat; */
    top: 0px;
    right: 0px;
    background: #027500;
    color: #fff !important;
    font-size: 13px;
    font-weight: bold;
    padding: 9px 13px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btnTimkiem:hover {  
    color: #fff !important;
}
.form_control_code{
    width: 120px !important;
    float: left !important;
    margin-right: 5px;
}
.content_tknb{
    padding:5px;
}
.excerpt{
    -webkit-line-clamp: 3;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-size: 12px;
    line-height: 18px;
}
.img_video {
    margin-bottom: 20px;
}
.img_video img{
    
}
.title_video2{
    font-size: 13px;
    font-weight:bold;
    margin-top: 15px;
    height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-align: center;
}
@media (max-width: 1020px) {
    .expand {
        display: block !important;
    }
}

@media (max-width: 780px) {

    .detail_ttcanhan {
        width: 75%;
    }
}
@media (max-width:768px) {
    .tab {
        width: 100%;
    }
    .tinhot_home {
        width: 64% !important;
    }
    .slideshow {
        margin-bottom: 7px;
    }
    .box_tintuc {
        /* width: 100%; */
        /* height: initial; */
    }
    .contact-form {
        width: 100%;
    }
    .bando_lienhe{
        margin-top: 20px;
    }
}
@media (max-width:680px) {
    .expand {
        top: 21px;
    }
    nav#menu {
        top: 53px;
    }
}
@media (max-width: 638px) {
    .tinhot_home{
        display:none;
    }
}

@media (max-width: 600px)
{
    .expand {
        top: 18px;
        z-index: 99999;
    }
      nav#menu {
        top: 40px;
    }
}

@media (max-width: 610px)
{
    .detail_ttcanhan {
        width: 100%;
        margin-top: 38px;
    }
}
@media (max-width: 480px) {
    .img_tt {
        /* width: 42%; */
        height: 231px;
    }
     .cattitle h3 {
        font-size: 18px;
        margin-bottom: 25px;
        text-align: center;
    }
     .title_tt h3 {
        /* margin-top: 13px; */
    }
    .title_dm {
    margin-bottom: 0px;
    }
    .formtk {
        margin-top: 20px;
    }
    .bando_lienhe iframe {
        height: 350px;
    }
}
@media (max-width: 468px) {
    .txttk {
        width: 68%;
        height: 31px;
    }
    .rdtk {
        width: 90%;
    }
}
@media (max-width: 406px) {
    .gui_mail {
        /* position: absolute; */
        top: 45px;
        right: 3px;
    }
    .thongbao_lienhe {
        margin-top: 65px;
        text-align: center;
    }
    .ketquatimkiem h4{
        font-size: 16px;
        line-height: 22px;
    }
    .xemtatca_dm {
        display:none;
    }
}
@media (max-width: 388px) {

    .tb_dangnhap {
        width: 239px;
        margin-top: 51px;
    }
    .tb_dangnhap .td1 {
        width: 74px;
    }
    .text_dang_nhap_tin {
        width: 167px;
    }
    .title_dangnhap h3 {
        font-size: 17px;
        margin-top: 44px;
    }
}
@media (max-width: 350px)
{
    .tab .list-wrap {
        margin: 12px 0 10px;
    }
    .rdtk {
        width: 100%;
    }
    .btntk {
        padding: 8px 8px;
    }
    nav#menu {
        top: 66px;
    }
    .form_control_code{
        width: 140px !important;
        margin-right: 5px;
        padding: 6px;
    }
}
.calendar{
    background:url('/images/website/icon-date.png') no-repeat left center;
    padding-left: 24px;
    font-size: 13px;
    color: #adadad;
    }