/*Font*/
@font-face {
  font-family: fontdst;
  src: url(/font/VHELVCB.woff2);
}
body {
  font-size: 18px;
}
/*Menu*/
.header-bottom-nav.nav-box > li > a:hover {
  color:  #000 !important;
  text-shadow: 1px 1px #CCC;
  border-radius: 5px 5px 0 0;
}
.header-bottom-nav.nav-box > li.active > a {
  color:  #000 !important;
  border-radius: 5px 5px 0 0;
}
#bt-hd {
  color:  #445058;
  background: #F3F3F3;
  border: 1px solid #CCC;
  text-shadow: 1px 1px #fff;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  margin: auto;
  margin-top: 54px;
  text-transform: capitalize;
}
#bt-hd:hover {
  background: #BF0000;
  text-shadow: 1px 1px #000;
  color: #fff;
}
.stuck .html_top_right_text #bt-hd {
    margin-top: 33px;
}
.stuck .header-main {
  background-color: #fff;
}
.nav-left {
  justify-content: center;
}
.nav-dropdown-has-arrow li.has-dropdown:before {
  bottom: -5px;
  left: 42%;
  border-bottom-color: #feffe5 !important ;
}
.nav-dropdown-has-arrow li.has-dropdown:after {
  display: none;
}
li.current-dropdown>.nav-dropdown {
  left: 0;
}
.nav-dropdown {
  min-width: 190px;
  padding: 0px;
  margin-top: 5px;
}
.nav-dropdown-has-border .nav-dropdown {
  border: 1px solid #ddd;
  border-radius: 0 0 8px 8px;
  background-color: #feffe5;
}
.nav-dropdown>li>a:hover {
  color:  #000;
  text-shadow: 1px 1px #ccc;
}
.title-dst h3 {
  color: #1a73e8
}
/*Tim kiem google*/
.gssb_c {
  top:  120px !important;
}
#___gcse_0 {
  width: 270px;
}
.gsc-control-cse {
  padding: 0 !important;
}
.gsc-search-box td {
  border-bottom: none;
}
#gs_tti50 .gsc-input {
border: 1px solid #cbcbcb !important;
}
.gsc-input {
  background-image: url(/wp-content/uploads/2022/05/logo-g-google-1.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position-x: 3%;
  background-position-y: center;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
}
#gsc-iw-id1 table {
  margin-bottom: 0;
}
#gs_tti50{
  padding: 0px;
}
table.gsc-search-box td.gsc-input {
    padding-right: 0 !important;
    padding-top: 2px;
    padding-bottom: 2px;
}
#gsc-i-id1 {
  font-size: 14px !important;
  line-height: 30px;
  padding-left: 5px !important;
}
input[type=text]:focus {
  background-image: none;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
  border-radius: 18px;
}
/* .gsc-control-cse { */
  /* border-radius: 55px; */
  /* box-shadow: 0px 0px 3px 0px #c9c9c9; */
  /* padding-left: 4px !important; */
/* } */
.gsc-search-button {
  margin-right: 3px;
}
table.gsc-search-box {
  margin-bottom: 0 !important;
}
.gsc-search-button-v2 {
  border-radius: 100% !important;
  padding: 6px 7px !important;
}
.gsc-input-box {
  border-radius: 25px;
}
.gsib_b {
  height: 30px;
  width: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.gsc-wrapper {
  overflow: hidden;
}
.gsc-wrapper::before {
    position: absolute;
    width: 1000px;
    height: 1000px;
    top: 63px;
    left: 50%;
    margin-left: -480px;
    content: "";
    background: transparent url(/wp-content/uploads/2022/05/trong-dong.png) no-repeat center center;
    background-size: 100% auto;
    opacity: .06;
}
.gsc-wrapper::before {
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
@-webkit-keyframes rotate{
  from{-webkit-transform:rotate(0)}
  to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
  from{-moz-transform:rotate(0)}
  to{-moz-transform:rotate(360deg)}
}
.gsc-tabsArea::before {
    position: absolute;
    width: 275px;
    height: 57px;
    top: -31px;
    left: 38%;
    margin-left: 0px;
    content: "";
    background: transparent url(/wp-content/uploads/2022/05/logo-doi-so-trung.svg) no-repeat center center;
    background-size: 100% auto;
    opacity: 1;
}
.gcsc-more-maybe-branding-root {
  display: none;
}
.gcse-search-cs {
  width: 270px;
}
/* Top menu */
.title-top {
  color: rgba(102,102,102,.85);
}
.title-top:hover {
  color: rgba(17,17,17,.85);;
}
.phone-top {
  color: rgba(102,102,102,.85);
}
.phone-top:hover {
  color: rgba(17,17,17,.85);;
}
.rank-math-breadcrumb {
  font-size: 14px;
}
/* 4 dich vu */
.icon_dst1 img:hover {
  position: relative;
  animation-name: example1;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
.icon_dst2 img:hover {
  position: relative;
  animation-name: example1;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
.icon_dst3 img:hover {
  position: relative;
  animation-name: example1;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
.icon_dst4 img:hover {
  position: relative;
  animation-name: example1;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
@keyframes example1 {
  0%   {left:0px; top:0px;}
  100% {left:0px; top:3px;}
}
.icon_dst1 img {
  margin-bottom: 5px;
}
.icon_dst2 img {
  margin-bottom: 5px;
}
.icon_dst3 img {
  margin-bottom: 5px;
}
.icon_dst4 img {
  margin-bottom: 5px;
}
/* Button duong day nong doi so trung */
.button_phone {
  position: relative;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 2px solid #ffe0e0;
  border-radius: 1000px;
  padding: 5px 15px;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px 0 rgba(3,6,26,0.15);
  transition: .5s all ease-in-out;
}
.button_phone:hover {
    cursor: pointer;
    background: #ff0000 !important;
    color: #fff !important;
    animation: none;
  }
.button_phone {
  animation: pulse_phone 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);
  box-shadow: 0 0 0 0 #ffc2c2;
}
@keyframes pulse_phone {
  to {
    box-shadow: 0 0 0 18px rgba(255, 255, 255, 0); 
  }
}
.button_phone2 {
  position: relative;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #ffe0e0;
  border-radius: 1000px;
  padding: 5px 10px;
  margin-top: 10px;
  box-shadow: 0 2px 5px 0 rgba(3,6,26,0.15);
  transition: .5s all ease-in-out;
}
.button_phone2:hover {
    cursor: pointer;
    background: #ff0000 !important;
    color: #fff !important;
    animation: none;
  }
.button_phone2 {
  animation: pulse_phone2 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);
  box-shadow: 0 0 0 0 #ffc2c2;
}
@keyframes pulse_phone2 {
  to {
    box-shadow: 0 0 0 18px rgba(255, 255, 255, 0); 
  }
}
/*Text home*/
.text-home-1 img {
  margin-bottom: 6px !important;
}
.fa-phone-alt {
  animation: phone_ring 2.3s infinite ease-in-out;
}
@-webkit-keyframes phone_ring{
  0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
  10%{-webkit-transform:rotate(-5deg) scale(1) skew(1deg)}
  20%{-webkit-transform:rotate(5deg) scale(1) skew(1deg)}
  30%{-webkit-transform:rotate(-5deg) scale(1) skew(1deg)}
  40%{-webkit-transform:rotate(5deg) scale(1) skew(1deg)}
  50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
  100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
/*Chu thich anh*/
.chu-thich {
  text-align: center;
  font-style: italic ;
  color:  #000;
  font-size: 12px;
  margin: auto;
}
.so-do-dst-tron p {
  margin-bottom: 0;
}
.so-do-dst p {
    margin-bottom: 0;
}
.so-do-dst-tinh p{
  margin-bottom: 0;
}
.so-do-dst-tinh .chu-thich {
  margin-bottom: 26px;
}
.so-do-dst-mobile p {
    margin-bottom: 0;
}
/*Tab so dien thoai*/
.tab-sdt {
  text-align: center;
}
.tab-sdt img {
  margin-bottom: 0 !important;
}
/* Tab he thong doi so trung minh ngoc */
.class_tab_dst h4 {
  font-size: 26px;
  color: red;
}
.list-doi-so-trung li:hover {
  color: red;
}
.list-doi-so-trung li>a:hover {
  color: red;
}
/* iframe kqxs */
#fbuilder {
    border: 1px solid #e3e3e3;
    padding: 4px 0px;
    position: relative;
    margin: 0 auto;
}
#formheader_1 {
  text-align: center;
  color: #000;
  padding-top: 10px;
  margin-bottom: 14px;
  background: #e3e3e3;
  margin-top: -5.5px;
}
#formheader_1 h2 {
  color: red;
  font-size: 24px;
}
#formheader_2 {
  text-align: center;
  color: #000;
  padding-top: 10px;
  margin-bottom: 14px;
  background: #e3e3e3;
  margin-top: -5.5px;
}
#formheader_2 h2 {
  color: red;
  font-size: 24px;
}
#fieldname5_1 {
  color:  red;
  font-weight: bold;
}
#fieldname5_2 {
  color:  red;
  font-weight: bold;
}
#fieldname4_1 {
  color: #000c;
  font-weight: bold;
}
#fieldname4_2 {
  color: #000c;
  font-weight: bold;
}
#fieldname10_1 {
  color: #000c;
  font-weight: bold;
}
#fieldname7_1 {
  color: red;
  font-weight: bold;
}
.fields label {
  font-weight: normal;
}
#formheader_1 .title-thue-mien {
    font-style: italic;
    font-size: 13px;
    padding: 0 2px;
  }
#formheader_2 .title-thue-mien {
    font-style: italic;
    font-size: 13px;
    padding: 0 2px;
  }
#box_kqxs_minhngoc {
  background-color: #fff;
  margin-bottom: 20px !important;
}
#box_kqxs_minhngoc table>tbody>tr>td:nth-child(1) {
  text-align: left;
 padding-left: 5px !important;
}
#box_kqxs_minhngoc table:nth-child(1) {
  background-color: #e3e3e3;
}
.box_kqxs_mini {
  margin:0 !important;
}
.box_kqxs_mini table {
  margin:0 !important;
}
.box_kqxs_mini tbody tr:nth-child(1) td:nth-child(1){
  padding-right: 0 !important;
  text-align: left !important;
}
.box_kqxs_mini tbody tr td:nth-child(1){
  width: 10%;
}
.box_kqxs_mini .title {
  padding-left: 17%;
  font-size: 18px !important
}
.box_kqxs_mini table {
  background-color: #fff !important;
}
#box_kqxs_minhngoc table:nth-child(1) tr td:nth-child(2){
  text-align: center;
  width: 50%;
}
.box_kqxs_mini .thu, .ngay {
  color:#535353 !important;
  font-weight: bold;
}
.box_kqxs_mini table:nth-child(1)>tbody>tr .thu {
/*  text-transform: uppercase; */
  text-align: center !important;
}
.list-dia-danh p {
  margin-bottom: 0.6em;
}
/* Mobile */
.pathmb {
  stroke-dasharray: 2000;
  stroke-dashoffset: 2000;
  animation: dash 2s linear infinite;
}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
.line_mobile1 p {
  margin-top: -1px;
}
.banner {
  background-color: #ffffff;
}

.bai-viet img {
  margin-bottom: 6px;
}
.title-htdst h4 {
  font-size: 24px;
  color: #000;
}
/*Trang Bai Viet*/
.featured-title {
  background: none;
  background-image: url(/wp-content/uploads/2022/03/dai-ly-doi-so-trung.jpg), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  background-blend-mode: overlay;;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: 60%;
}
.posted-on {
text-transform: initial;
}
.byline {
text-transform: initial;
}
.bg-top {
  background-image: none !important;
}
#attachment_671 {
  margin: auto;
}
#caption-attachment-671 {
  background: none;
}
.from_the_blog_excerpt {
  text-align: justify;
}
#recent-posts-2 >ul >li > a {
  font-size: 16px;
  color:  #167ac6;
}
#recent-posts-2 .post-date {
  font-size: 12px;
  margin-bottom: 0;
}
.chia-se {
  font-size: 16px;
  padding: 10px;
  color: #226900;
}
/*Trang Thư Viện*/
.bwg-item2 {
  text-align: center;
}
#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {
  margin-top: -35px;
  margin-bottom: 10px;
  font-family: Arial !important;
}
.bwg-title1 {
  margin-top: 6px !important;
}
.bwg-title2 {
font-family: Arial !important;
font-size: 14px !important;
font-weight: normal !important;
}
.bwg-item {
  margin-bottom: 15px !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item0 {
background-color:rgba(0,0,0,0) !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {
  font-size: 22px !important;
}
.tieu-de-video {
  margin-top: -30px;
  background-color: #ddd;
}
/*Trang DST Tinh*/

/*Fontawesome*/
.fa-lock {
  color:  #34a853;
}
.material-icons {
  font-size: 29px;
  color: #34a853;
  transform: translateY(7px);
}
.thumb_up-icon {
  margin-bottom: 0 !important;
  transform: translateY(-5px);
}
/*Tiện Ích*/
#fieldlist_1 label {
  font-size: 16px;
}
#fieldlist_2 label {
  font-size: 16px;
}
/*Table content*/
.ez-toc-title {
  font-weight: bold !important;
}
#ez-toc-container .ez-toc-js-icon-con{
	left: 0px;
}

/* CSS Mobile */
@media (max-width: 768px){
  /*Trang Chu*/
  .banner-pc {
    display:  none;
  }
  .so-do-dst-mn {
  height: 241px;
}
p.custom-indent {
text-indent:10px !important;
}
/*Trang Bai viet*/
  #fbuilder {
    border: none;
  }
  #recent-posts-2 >ul >li > a {
  font-size: 18px;
  }

  /*Trang Thư Viện*/
  #bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {
    margin-top: -25px;
    font-size: 16px !important;
}
.bwg_watermark_image {
  max-width: 111px !important;
}
  .gsc-tabsArea::before {
    position: absolute;
    width: 113px;
    height: 30px;
    top: -33px;
    left: 28%;
  }
.gcsc-find-more-on-google-root {
  display: none;
}
  #map-dst-tan-noi {
    height: 550px;
  }
.page-wrapper {
    padding-top:  100px;
  }
.blog-wrapper {
  padding-top:  100px;
}
.blog-single {
  padding-top:  100px;
}
.tieu-de-chinh {
  padding-bottom: 0px;
}
.gsc-input {
  width: 235px;
  line-height: 30px;
}
.gsib_a {
  padding: 0 !important;
}
.gsc-input-box {
  padding: 0 !important;
  margin-left: 2px;
  border-radius: 25px;
}
#gs_id51 {
  margin-bottom: 0;
}
.gsc-search-button-v2 {
  padding: 7px 8px !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding: 2px !important;
  line-height: 30px;
}
.gsc-control-cse {
  padding-left: 0 !important;
}
  #formheader_1 {
    margin-top:  -4.5px;
  }
  #formheader_1 h2 {
    font-size: 19px;
  }
  #formheader_2 {
    margin-top:  -4.5px;
  }
  #formheader_2 h2 {
    font-size: 19px;
  }
  .table_thue > .col > .col-inner {
    border-radius: 10px;
  }
  .table_kqxsmn > .col > .col-inner {
    border-radius: 10px;
  }
  .class_tab_dst .nav-tabs>li {
    font-size: 14px;
  }
  #coppyright_1 {
    font-size: 12px;
  }
  #top_bar_mobile {
    font-size: 14px;
  }
  .point_hcm_mobile {
  top:84.5%;
  left: 32.2%;
  font-size:1px
}
.point_hcm_mobile a.hotspot i {
  font-size: 0;
}
.row_doisotrung_home .col-inner {
    border-radius: 10px;
  }
/*  Animation */
  .point_hcm_mobile .hotspot {
  margin:0px;
  display: block;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204,169,44, 0.4);
  animation: pulse01 2s infinite;
}
.point_hcm_mobile .hotspot:hover {
  animation: none;
}

@-webkit-keyframes pulse01 {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,233,0, 1);
  }
  70% {
      -webkit-box-shadow: 0 0 0 70px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse01 {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,233,0, 1);
    box-shadow: 0 0 0 0 rgba(255,233,0, 1);
  }
  70% {
      -moz-box-shadow: 0 0 0 70px rgba(204,169,44, 0);
      box-shadow: 0 0 0 70px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
.bang-co-cau-giai-thuong {
  height:  360px;
}
.gsc-control-cse {
  border-radius: 55px;
  box-shadow: 0px 0px 3px 0px #c9c9c9;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

}
.slider-banner-2 .flickity-viewport {
  height: 675px !important;
}
/* Page 404 */
.page-404-custom {
  text-align: center;
}
.button-404 {
  padding: 5px 10px;
  border: 1px solid;
  max-width: 115px;
  margin: auto;
}
.button-404:hover {
  color: #fff !important;
  background: #c90000;
}
.button-404:hover a {
  color: #fff !important;
  font-weight: bold;
}
/*Font*/


/* Css iphone 6 Plus */
@media (max-width: 768px) {
  #box_kqxs_minhngoc {
    width: 99% !important;
  }
  .row_bg_dst {
    background-image: none;
  }
  .row_dst_icothanhtoan {
  width: 100%;
}
  #tencongty {
    font-size: 16px;
  }
.title_day_dst {
    font-size: 14px;
  }
  #title-dst {
    font-size: 24px;
  }
  .stuck .header-main {
  height: 70px !important;
}
.slider-banner-2 .flickity-viewport {
  height: 216px !important;
}
.row_bg_dst p {
  padding-left: 10px !important;
}
.page-dst-row {
  padding-left: 5px !important;
  padding-right: 5px !important;
  }
.title-dst-mien span {
  line-height: 26px;
}
.button span {
  font-size: 86% !important;
}
.phone_banner {
  margin-bottom: 0 !important;
}
.box-title-dst-mien {
  margin-top: 26px;
}
.page-lienhe-title {
  font-size: 12px;
  text-align: center;
}
#page-dst-phone-mobile span {
  font-size: 300% !important;
}
#page-dst-phone-mobile {
  margin-bottom: 0 !important;
}
#page-dst-phone-title3 {
font-size: 16px;
}
#page-dst-sologan {
  font-size: 14px;
}
#attachment_2774 {
  display: none;
}
#img-thue {
  height: 192px;
}
#img-hoa-hong {
  height:  360px;
}
#bt-hd {
  font-size: 9.5px;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 6px 3px;
  border-radius: 0 0 5px 5px;
  border-top-width: 0;
  border-bottom: 1px solid;
  border-bottom-width:2px;
}
.header-bottom {
  background: none;
}
.stuck .html_top_right_text #bt-hd {
  margin-top: 0px;
}
#coppyright_1 {
  font-size: 12px !important;
}
#fieldlist_1 {
  text-align: left;
}
#fieldlist_2 {
  text-align: left;
}

}
/* Css Tablet */
@media screen and (min-width: 550px) and (max-width: 849px) {
  .text_tablet_1 {
    top: 20%;
    left: 42%;
  }
  .image_tablet_1 {
    top: 40%;
    left: 55%;
  }
}
/*An ban PC*/
@media (min-width: 1200px) {
  #attachment_2776 {
    display: none;
  }
}


@font-face {
 font-family: Bodoni-ExtraBold;
 src: url(https://www.doisotrung.org/wp-content/themes/flatsome-child/font/unicode.bodonieb.tff);
 font-weight: normal;
 }
 .popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 0px;
  color: #555;
  font-size:  15px;
  font-weight: bold;
}
.popup:hover {
  color: red; 
}
.tieuchi-title {
    color: #fca800;
    font-size:  19px;
}
/* The actual popup */
.popup .popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -80px;
}

/* Popup arrow */
.popup .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}
.thumnail-portfolio-singel {
    text-align: center;
}
.thumnail-portfolio-singel img {
  margin-bottom: 10px;
}
.portfolio-summary .portfolio-share {
    text-align: center;
}
.portfolio-phone {
    color: red;
    font-weight: bold;
}
/*Css bo sung*/

/* Header */
.nav-box>li {
  margin-right: 1px;
}
.banner-title-dst {
  letter-spacing: normal;
  padding-top: 20px !important;
}
#icon_menu1 {
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #fff;
    border-radius: 100px;
    line-height: 18px;
}
#logo {
  height: 58px;
}

/* Css form tra cuu ket qua */
#form_xs {
  text-align: center;
}
legend {
  color:  red;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  margin: 0;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: none !important;
}
fieldset {
  border-width: 1px;
  padding: 0 6px 6px 6px;
}
.form_option label {
  display: inline-block;
}
.from_date label {
  display: inline-block;
}
.form_nhapve label {
  display: inline-block;
}
.form_option select {
  display: inline-block;
  width: 130px;
}
.form {
  max-width: 393px;
}
.form_option {
  float: left;
  margin-right: 5px;
}
.from_date {
  float: right;
}
#dai {
  min-height: 24px;
}
.form_nhapve {
  clear: both;
  margin-top: 40px;
}
#datePicker {
  width: 150px;
}
#ketqua {
  max-width: 100px;
  color: red;
  font-size: 16px;
  height: 33.33px;
}
.form_nhapve input[type=button] {
  background-color: #efb544 !important;
  color: #fff;
}

/* Footer */
.tagcloud a {
  font-size: 12px !important;
}
.tagcloud a:hover {
    border-color: #c90000;
    background-color: #c90000;
}
#coppyright_1 {
  border-top: 1px solid rgba(170, 170, 170, 0.2);
  width: 1260px;
  padding: 5px;
  font-size: 14px;
  text-align: left;
}
#block-5 {
  margin: auto;
}
#tag_cloud-2 .widget-title {
  text-transform: none;
}
.tagcloud a:hover {
  padding: 5px;
  border-radius: 5px;
}

/* Trang chu */
p.custom-indent {
text-indent:30px;
text-align: justify;
margin-bottom: 0;
}
p.custom-indent-1 {
text-indent:35px;
text-align: justify;
}
.note {
  background: #e1f5fe;
  color: #01579b;
  padding: 20px;
}

/* Trang Bài viết */
.badge {
  width: 5em;
}
.recent-blog-posts a {
  font-size: 14px;
}
.recent-blog-posts a:hover {
  color: red;
}
.blog-post-inner .post-title {
  font-size: 16px;
}
.blog-post-inner .post-title:hover {
  color: red;
}
.box-text.text-center{
  padding-left: 0;
  padding-right: 0;
}
.entry-category {
  display: none;
}
#recentcomments li {
  font-size: 16px;
  text-align: justify !important;
  padding: 15px;
  background-color: #f1f1f1;
  border-radius: 10px;
  margin-bottom: 10px;
}
.comment-content-widget {
  font-size: 14px;
  font-style: italic;
  padding: 6px 0;
}
.comment-date-widget {
  font-size: 12px;
  padding-top: 6px;
}
.comments-title {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}
.comment-notes {
  font-size: 16px;
  text-align: justify;
  font-style: italic;
}
cite {
    font-style: normal;
    color: #1a73e8;
}
input[type=submit] {
  text-transform: none;
  background-color: #226900 !important;
}
input[type=submit]:hover {
  background-color: #184a00 !important;
}
.custom-recent-thumbnail {
  float: left;
  width: 35%;
  margin-right: 5px;
  padding-top: 8px;
}
#recent-post-widget li {
  padding: 15px;
  background-color: #f1f1f1;
  border-radius: 10px;
  margin-bottom: 10px;
}
.p-indent {
  margin-bottom: 20px;
}
p.phone-dst a {
  color: #ff0000;
  text-align: center;
  margin: auto;
  border: 1.5px solid #ff0000;
  padding: 10px 15px;
  font-size: 24px;
  font-weight: bold;
}
p.phone-dst {
  margin: 10px auto;
  text-align: center;
}
/*Trang lien he*/
.box-lien-he h2 {
  font-size:  26px;
  padding-bottom: 15px;
  text-align: center;
}
.box-lien-he h3 {
  font-size:  16px;
  color: #d13138;
  padding-bottom: 3px;
}
.box-lien-he .thong-tin {
  font-size: 14px;
}
.box-lien-he p {
  margin: 5px 0 5px 0;
}
.box-lien-he-mobile h3 {
  font-size:  16px;
  color: #d13138;
  padding-bottom: 3px;
}
.box-lien-he-mobile h2 {
  font-size:  20px;
  text-align: center;
}
.box-lien-he-mobile .thong-tin {
  font-size: 14px;
}
.box-lien-he-mobile p {
  margin: 5px 0 5px 0;
}

/*Mobile*/
@media (max-width:  768px){
  .box-map .text-inner {
    padding: 15px !important;
  }
  .box-lien-he h2 {
  font-size:  18px;
  padding-bottom: 10px;
}
.box-lien-he h3 {
  font-size:  15px;
}
  .title-dst-uy-tin {
    font-size: 20px;
  }
  .class_tab_dst h4 {
    font-size: 18px !important;
  }
  #icon_menu1 {
    font-size: 24px;
    border: 1px solid;
    border-radius: 100%;
    line-height: 24px;
}
.logo-xo-so-tinh img {
  width: 60%;
}
#header {
  height: 55px;
}
.map-mn iframe {
  width: 1200px;
  height: 300px !important;
}
.map-mt iframe {
  width: 1200px;
  height: 400px !important;
}
.map-mb iframe {
  width: 1200px;
  height: 300px !important;
}
.so-do-dst-tron iframe {
  width: 1200px;
  height: 360px !important;
}
.so-do-dst-tinh iframe {
  height: 212px;
}
.so-do-dst-mobile iframe {
  height: 605px;
}
.tab-phone {
  width: 100% !important;
}
.logo-xo-so-tinh {
  margin-top: 25px;
}
#so-do-dst-hcm {
  height: 359px;
}
.col-logo-tinh {
  padding-bottom: 0px;
}
.logo-hdxskt-mb {
  margin-top: 25px;
}
.row-dst-tinh .col {
  padding-bottom: 0;
}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}