/*
Theme Name: Bat Dong San 47
Theme URI: https://amaking.com.vn
Author: amaking.com.vn			
Author URI: https://amaking.com.vn
Description: Thiết kế bởi amaking thuộc amaking.com.vn
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: trustweb
Tags:
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Global
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}
.swiper-button-prev, .swiper-button-next{
	color: #4b4545 !important;
}
.tab-links .swiper-button-next:after, .tab-links .swiper-button-prev:after{
	font-size: 20px !important;
}
.tp-caption a {
  color: #E03C31;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
  color: #ffa902;
}

.tp-caption a {
  color: #E03C31;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
  color: #ffa902;
}

.tp-caption a {
  color: #E03C31;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
  color: #ffa902;
}

.fa {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: FontAwesome;
}

/** UberMenu Custom Menu Styles (Customizer) **/
/* main */
.ubermenu-main {
  background: #e03c31;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
  text-transform: uppercase;
  color: #ffffff;
}

.ubermenu-main
  .ubermenu-nav
  .ubermenu-item.ubermenu-item-level-0
  > .ubermenu-target {
  font-weight: bold;
}

.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  color: #000000;
}

.ubermenu-main
  .ubermenu-item-level-0.ubermenu-current-menu-item
  > .ubermenu-target,
.ubermenu-main
  .ubermenu-item-level-0.ubermenu-current-menu-parent
  > .ubermenu-target,
.ubermenu-main
  .ubermenu-item-level-0.ubermenu-current-menu-ancestor
  > .ubermenu-target {
  color: #eeeeee;
}

.ubermenu-main .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #000000;
}

.ubermenu-main
  .ubermenu-item-level-0.ubermenu-has-submenu-drop
  > .ubermenu-target
  > .ubermenu-sub-indicator {
  color: #ffffff;
}

.ubermenu-main
  .ubermenu-submenu
  .ubermenu-has-submenu-drop
  > .ubermenu-target
  > .ubermenu-sub-indicator {
  color: #ffffff;
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
  background: #e03c31;
  color: #ffffff;
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover {
  background: #ffffff;
  color: #ed1b24;
}

.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input {
  color: #000000;
}

.ubermenu.ubermenu-main
  .ubermenu-search
  input.ubermenu-search-input::-webkit-input-placeholder {
  color: #000000;
}

.ubermenu.ubermenu-main
  .ubermenu-search
  input.ubermenu-search-input::-moz-placeholder {
  color: #000000;
}

.ubermenu.ubermenu-main
  .ubermenu-search
  input.ubermenu-search-input::-ms-input-placeholder {
  color: #000000;
}

.ubermenu.ubermenu-main .ubermenu-search .ubermenu-search-submit {
  color: #dd3333;
}

/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
/* 2477 */
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-2477 .ubermenu-target,
.ubermenu
  .ubermenu-submenu.ubermenu-submenu-id-2477
  .ubermenu-target
  > .ubermenu-target-description {
  color: #8224e3;
}

ul.wpuf_packs li {
  background-color: #eeeeee !important;
}

ul.wpuf_packs .wpuf-sub-button a,
ul.wpuf_packs .wpuf-sub-button a {
  background-color: #4fbbda !important;
  color: #eeeeee !important;
}

ul.wpuf_packs h3,
ul.wpuf_packs h3 {
  background-color: #52b5d5 !important;
  border-bottom: 1px solid #52b5d5 !important;
  color: #eeeeee !important;
}

ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount,
ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount {
  background-color: #4fbbda !important;
  border-bottom: 1px solid #4fbbda !important;
  color: #eeeeee !important;
}

ul.wpuf_packs .wpuf-sub-body {
  background-color: #eeeeee !important;
}

.wpuf-success {
  border: 1px solid !important;
}

.wpuf-error {
  border: 1px solid !important;
}

.wpuf-message {
  border: 1px solid !important;
}

.wpuf-info {
  border: 1px solid !important;
}

ul.wpuf-form .wpuf-el {
  position: relative !important;
}

.wnbell-sticky-btn {
  top: 45%;
  right: 2% !important;
}

.wnbell_notification_item {
  line-height: 20px;
}

@media only screen and (max-width: 480px) {
  .wnbell-sticky-btn {
    top: 6%;
  }
}

.wnbell-dropdown-box img {
  display: block;
  float: left;
  margin-right: 5px;
  border-radius: 3px;
}

.wnbell_notifications_lists {
  max-height: 300px;
}

.love {
  text-align: center;
  margin: 0px auto !important;
  float: left;
  width: auto;
  margin-right: 10px !important;
}

.left .noi-dung .love {
  display: none;
}

/*   

Theme Name:BẤT ĐỘNG SẢN 47 
Theme URI:http://amaking.com.vn
Description:Chuyên thiết kế website - phần mềm quản lý
Author:amaking
Author URI:http://amaking.com.vn
Version:2023

*/
@import url("fonts/font-face.css");
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  list-style: none;
}
body {
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  font-family: "Roboto", sans-serif;
  color: rgb(56, 68, 95);
  word-wrap: break-word;
  line-height: 1.28;
}
p {
  margin: 0;
}
.clear {
  clear: both;
  content: "";
}
.row {
  margin-left: 0;
  margin-right: 0;
}
.red {
  color: red;
}
.pink {
  border: 1px solid pink;
}
.container {
  width: 1170px;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  background: #fff;
}
.container1 {
  background: none;
}
@font-face {
  font-family: "UTM BanqueR";
  src: url(fonts/UTM-BanqueR.ttf);
}
@font-face {
  font-family: "UTM BanqueR-eot";
  src: url(fonts/UTM-BanqueR.eot);
}
@font-face {
  src: url(fonts/slick.eot);
  src: url(fonts/slick.woff);
  src: url(fonts/slick.ttf);
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
}

@media only screen and (max-width: 1105px) {
  .container {
    width: 1060px;
  }
}
.full-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4 {
  margin: 0;
}
h3 {
  font-size: 16px;
}
p {
  font-size: 13px;
  color: #222;
  line-height: 22px;
}
a {
  color: #4d4d4d;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:focus {
  text-decoration: none;
  outline: none;
}
ul {
  margin: 0;
}
.image-container {
  overflow: hidden;
}
.image-container img {
  width: 100%;
  height: 100%;
}
.ablock a {
  display: block;
  width: 100%;
  height: 100%;
}
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(0px);
  }
  17% {
    -webkit-transform: translate(10px);
  }
  34% {
    -webkit-transform: translate(-10px);
  }
  51% {
    -webkit-transform: translate(6px);
  }
  68% {
    -webkit-transform: translate(-6px);
  }
  85% {
    -webkit-transform: translate(3px);
  }
  100% {
    -webkit-transform: translate(0px);
  }
}
@-moz- shake {
  0% {
    -moz-transform: translate(0px);
  }
  17% {
    -moz-transform: translate(10px);
  }
  34% {
    -moz-transform: translate(-10px);
  }
  51% {
    -moz-transform: translate(6px);
  }
  68% {
    -moz-transform: translate(-6px);
  }
  85% {
    -moz-transform: translate(3px);
  }
  100% {
    -moz-transform: translate(0px);
  }
}
@-webkit-keyframes tinUpOut {
  0%,
  20%,
  40%,
  50% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateY(0);
  }
  10%,
  30% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateY(-900%);
  }
}
@-o-keyframes tinUpOut {
  0%,
  20%,
  40%,
  50% {
    opacity: 1;
    -o-transform: scale(1, 1) translateY(0);
  }
  10%,
  30% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: scale(1, 1) translateY(-900%);
  }
}
.hove_qua {
  animation: shake 1s;
  -webkit-animation: shake 1s;
}
.header {
  height: auto;
  position: relative;
  width: 100%;
  z-index: 5;
  float: left;
}
.header .top .hotline p {
  font-weight: bold;
}
.header .logo {
  float: left;
  margin-top: 0;
  width: 100%;
}
.header .logo img {
  width: auto;
  max-width: 100%;
  height: auto;
}
.header .head-right {
  float: right;
  margin-top: -10px;
  width: 37%;
}
.menu {
  float: left;
  width: 100%;
  margin-top: 0;
  background: #e03c31;
}
.ubermenu-items-align-left.ubermenu-horizontal
  .ubermenu-item.ubermenu-item-level-0,
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
  float: left;
  border-right: 1px solid #b7060d;
  border-left: 0px solid #b7060d;
}
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-clean-white
  .ubermenu-submenu
  .ubermenu-active
  > .ubermenu-target {
  background: #ed1b24 !important;
  color: #fff !important;
}
.ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item {
  border-top: 1px solid #fff;
}
.header .top {
  height: 40px;
  float: left;
  width: 100%;
  border-bottom: solid 1px #eeeeee;
}
.header .tt-right {
  width: 40%;
  float: right;
  font-weight: bold;
  padding-top: 30px;
  margin-right: 16%;
}
.header .tt-right .fa-phone:before {
  font-size: 20px;
  color: #ed1b24;
}
.header .tt-right li {
  color: #ed1b24;
  font-size: 22px;
  line-height: 1.8;
  text-align: right;
}
.header .tt-right li a {
  color: #ed1b24;
}
.header .tt-right i {
}
.header .right .menu-top {
  height: 35px;
  margin-top: 20px;
}
.header .right .menu-top li {
  width: auto;
}
.header .right .menu-top a {
  font-weight: bold;
  color: #174279;
  width: auto;
}
.header .right .sp {
  float: left;
  line-height: 30px;
  padding-left: 343px;
  width: 700px;
}
.header-main .logo {
  margin-top: 15px;
  float: left;
  margin-right: 35px;
  width: 300px;
}
.header .search-wrapper {
  float: left;
  margin-top: 60px;
  width: 307px;
  height: 25px;
  position: relative;
}
.header .search-input {
  width: 100%;
  height: 100%;
  border: 1px solid #c8c8c8;
  font: 13px arial;
  color: #606060;
  padding-left: 10px;
}
.header .submit {
  position: absolute;
  top: 6px;
  right: 0;
  width: 42px;
  height: 13px;
  border-left: 1px solid #c8c8c8;
  background: url(images/sprites.png) 0 -187px no-repeat;
}
.header .submit a {
  display: block;
  width: 100%;
  height: 100%;
}
.middle-right {
  float: right;
  width: 500px;
}
.middle-top {
  width: 100%;
}
.link-top {
  margin-top: 5px;
  float: right;
  width: 100%;
}
.link-top li {
  float: left;
  margin-right: 20px;
}
.link-top a {
  font: 14px arial;
  color: #fff;
}
.link-top a:hover {
  border-bottom: 1px solid #156323;
  padding-bottom: 3px;
}
.middle-right-bottom {
  margin-top: 30px;
}
.middle-right-bottom .col {
  float: left;
  height: 100%;
  margin-right: 10px;
  padding-top: 2px;
}
.middle-right-bottom .col:hover a {
  color: #156323;
}

#h-nav {
  height: 39px;

  /* margin-right:30px;
  */
  float: left;
  width: 100%;
  border-bottom: 3px solid #029fda;
  border-top: 1px solid #ccc;
}
#h-nav > li {
  display: block;
  float: left;
  margin-right: 28px;
}
#h-nav > li:hover {
  border-bottom: 1px solid #156323;
}
#h-nav > li:hover .drop-container {
  left: 0;
}
#h-nav > li > a {
  font: bold 15.66px/34px '"Arial","Roboto",sans-serif';
  color: #0060af;
  display: block;
}
#h-nav > li > a:focus {
  text-decoration: none;
  outline: none;
}
#h-nav > li > a:hover {
  color: #156323;
  background-color: #00b4ff;
}
#h-nav > li:last-child a {
  margin-right: 0;
  color: #156323;
}
#product-list {
  width: 754px;
  border-right: 1px solid #e3e3e3;
  height: auto;
  float: left;
}
#product-list li {
  float: left;
  width: 251px;
  margin-bottom: 8px;
}
#product-list li:hover {
  border-bottom: none;
}
#product-list li:hover a {
  /* color:#156323;
  */

  /* font-weight:bold  */
}
#product-list a {
  font: 14px arial;
  color: #606060;
  font-weight: bold;
}
.active33 {
  color: #156323 !important;
  font-style: italic !important;
}
#product-list li:hover a {
  color: #156323;
  font-weight: bold;
}
#product-list .current {
  font-weight: bold;
  color: #156323;
}
#product-list .active {
  /* color:#156323;
  */

  /* font-weight:bold  */
}
.preview {
  display: block;
  float: left;
  height: 169px;
  width: 308px;
  overflow: hidden;
  position: relative;
}
.preview img {
  position: absolute;
}
.main-content {
  position: relative;
  z-index: 4;
  font-size: 15px;
  background: #f0f0f0;
  height: auto;
}
.min-cw {
  position: relative;
  z-index: 6;
}
#mydiv {
  width: 100%;
  float: left;
  height: 84px;
  background: url(images/app.jpg) no-repeat;
  text-align: center;
}
.row-title {
  background: rgba(243, 243, 243, 0.56) none repeat scroll 0 0;
  border-bottom: 2px solid #009707;
  color: #174279;
  float: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 10px;
  padding: 4px 0 0 20px;
  text-transform: uppercase;
  width: 100%;
}
.row-title a {
  text-transform: uppercase;
}
.block-bottom {
  width: 100%;
  height: 63px;
  margin-top: 9px;
  padding: 20px 0 0 70px;
}
.block-bottom .cat {
  float: left;
  font: 26.67px/0.9em "Alter_Gothic";
  color: #fff;
  border-top: 1px solid #b0b0b0;
  border-bottom: 1px solid #b0b0b0;
  margin-right: 15px;
}

.block-bottom .input-form {
  width: 200px;
  height: 28px;
  border: 1px solid #c9c9c9;
  margin-right: 8px;
  padding-left: 10px;
  float: left;
}
.block-bottom .dang-ky {
  float: left;
  width: 82px;
  height: 28px;
  border: 1px solid #8dc449;
  background-color: #295601;
  color: #fff;
}
.block-bottom .dang-ky a {
  display: block;
  font: bold 14px/28px arial;
  padding-left: 9px;
  color: #fff;
}
.block-bottom .dang-ky:hover {
  -webkit-animation: shake 0.7s;
  -moz-animation: shake 0.7s;
  animation: shake 0.7s;
}
.bsd-vip-tim {
  width: 100%;
  float: left;
  margin-top: 25px;
}
.bsd-vip-tim .bsd-vip {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.bsd-vip-tim .bsd-vip .sun-bds {
  float: left;
  width: 100%;
}
.bsd-vip-tim .bsd-vip .tit {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  text-align: left;
  font-weight: bold;
  color: #055699;
  padding-bottom: 6px;
  margin-bottom: 30px;
}
.bsd-vip-tim .bsd-vip .tit span {
  background: #e03c31;
  padding: 8px;
  color: #fff;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 25px;
  border-radius: 5px 5px 0 0;
}

.bsd-vip-tim .bsd-vip .tit:after {
  display: block;
  content: "";
  border-bottom: 2px solid #e03c31;
  width: 100%;
  float: left;
  margin-top: 1px;
}
.bsd-vip-tim .bsd-vip .bd {
  width: 27%;
  border-bottom: solid 3px #055699;
  margin-top: -3px;
  margin-bottom: 20px;
}
.bsd-vip-tim .bsd-vip .bt-more {
  width: 100%;
  float: right;
  margin-bottom: 20px;
}
.bsd-vip-tim .bsd-vip .bt-more .more-bds {
  float: right;
  width: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  background: #e03c31;
  color: #fff;
  padding: 5px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 4px;
}
.bsd-vip-tim .bsd-vip .bt-more .more-bds a {
  color: #fff;
}
.bsd-vip-tim .bsd-vip li {
  float: left;
  width: 23.5%;
/*   height: 335px; */
	height: auto;
  margin-bottom: 10px;
  margin-right: 23px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 5px;
  padding-bottom: 10px;
  position: relative;
}
.bsd-vip-tim .bsd-vip li:nth-child(4n + 4) {
  float: right;
  margin-right: 0;
}
.bsd-vip-tim .bsd-vip li:nth-child(4n + 5) {
	clear: left
}
.bsd-vip-tim .bsd-vip li:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.bsd-vip-tim .bsd-vip li h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
}
.bsd-vip-tim .bsd-vip li h1 a {
  color: #e03c31;
}
.bsd-vip-tim .bsd-vip li h1 a:hover {
  color: #fd8f1c;
}
.bsd-vip-tim .bsd-vip li .img {
  float: left;
  width: 100%;
  position: relative;
}
.bsd-vip-tim .bsd-vip li .img img {
  float: left;
  height: 190px;
  width: 100%;
}
.nhucau {
  width: auto;
  float: right;
  padding: 5px;
  background: #e03c31;
  color: #fff;
  position: relative;
  margin-top: -30px;
  font-weight: bold;
  font-size: 15px;
}
.nhucau a {
  color: #fff;
}

.nhucau1 {
  width: auto;
  float: left;
  padding: 5px;
  background: #e03c31;
  color: #fff;
  position: static;
  margin-top: 7px;
  font-weight: bold;
  font-size: 15px;
  border-radius: 3px;
}
.bsd-vip-tim .bsd-vip span {
  font-weight: bold;
  color: #777;
  font-size: 14px;
}
.bsd-vip-tim .bsd-vip li .info {
  font-size: 12px;
  float: left;
  width: 100%;
  padding: 10px;
  color: #777;
  font-weight: bold;
}
.bsd-vip-tim .bsd-vip li .info p {
  font-size: 14px;
  color: #777;
}
.bsd-vip-tim .bsd-vip li .info p h4 {
  font-size: 18px;
  float: left;
}
.bsd-vip-tim .tim {
  width: 27%;
  float: right;
  margin-bottom: 20px;
}
.bsd-vip-tim .tim .tit {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 35px;
  padding: 6px;
  text-align: left;
  font-weight: bold;
  color: #055699;
  border-bottom: 3px solid #d8d8d8;
  padding-bottom: 6px;
  font-size: 18px;
}
.bsd-vip-tim .bsd-vip .sun-bds .tit_t {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  text-align: center;
  font-weight: bold;
  color: #055699;
  padding-bottom: 6px;
  margin-bottom: 30px;
}
.bsd-vip-tim .bsd-vip .sun-bds .tit_t span {
  background: rgba(0, 0, 0, 0.65);
  padding: 8px;
  color: #fff;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 25px;
  border-radius: 5px 5px 0 0;
}

.bsd-vip-tim .tim .bd {
  width: 86%;
  border-bottom: solid 3px #055699;
  margin-top: -3px;
  margin-bottom: 20px;
}
.bsd-vip-tim .tim li {
  float: left;
  width: 47%;
  background: url(images/icon/bullet.jpg) no-repeat;
  background-position: 10px;
}
.bsd-vip-tim .tim li a {
  padding-left: 18px;
  font-size: 14px;
}
.bsd-vip-tim .duong {
  width: 27%;
  float: right;
  margin-bottom: 20px;
}
.bsd-vip-tim .duong .tit {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 35px;
  padding: 6px;
  text-align: left;
  font-weight: bold;
  color: #055699;
  border-bottom: 3px solid #d8d8d8;
  padding-bottom: 6px;
  font-size: 18px;
}
.bsd-vip-tim .duong .bd {
  width: 86%;
  border-bottom: solid 3px #055699;
  margin-top: -3px;
  margin-bottom: 20px;
}
.bsd-vip-tim .duong li {
  float: left;
  width: 97%;
  text-align: left;
  background: url(images/icon/bullet.jpg) no-repeat;
  background-position: 10px;
}
.bsd-vip-tim .duong li a {
  padding-left: 18px;
  font-size: 14px;
}

.bsd-vip-tim .bds-lienquan li {
  width: 31%;
}
.bsd-vip-tim .bds-lienquan li:last-child {
  float: initial;
}
.bsd-vip-tim .bds-lienquan li:nth-child(4n + 4) {
  float: left;
  margin-right: inherit !important;
}
.bsd-vip-tim .bds-ar li {
  width: 31.3%;
}
.sile-bds {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 2px;
}
.page-ab {
  float: left;
  width: 100% !important;
}
.page-ab img {
  float: left;
  width: auto;
  padding-right: 20px;
}
.row-tin-tuc {
  margin-top: 20px;
}
.row-tin-tuc .block {
  height: auto;
}
.row-tin-tuc .title {
  width: 100%;
  height: 57px;
  font: 28px/57px "Alter_Gothic";
  color: #156323;
  padding-left: 25px;
}
.row-tin-tuc .content {
  margin-top: 20px;
}
.block-tin-tuc {
  float: left;
  width: 280px;
  overflow: hidden;
}
.block-tin-tuc li {
  float: left;
  height: 67px;
  margin-top: 5px;
  overflow: hidden;
  width: 280px;
}
.block-tin-tuc li:nth-child(n + 2) {
  border-top: 1px solid #e2e2e3;
  padding-top: 5px;
}
.block-tin-tuc .title {
  background: url(images/title-tin-tuc.jpg) no-repeat;
}
.block-tin-tuc .news-title {
  font: 16px arial;
  color: #222;
  margin-bottom: 20px;
  width: 190px;
  float: right;
  padding-left: 10px;
}
.block-tin-tuc .news-lead {
  float: left;
  width: 233px;
  font: 15px arial;
  color: #4d4d4d;
  text-align: justify;
}
.block-tin-tuc .image-container {
  float: right;
  width: 83px;
  height: 60px;
}
.block-tin-tuc .news-list {
  margin-top: 17px;
  margin-bottom: 15px;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  padding-top: 12px;
}
.block-tin-tuc .news-list li {
  margin-bottom: 10px;
}
.block-tin-tuc .news-list a {
  font: bold 15px arial;
  color: #4d4d4d;
  position: relative;
  padding-left: 15px;
}
.block-tin-tuc .news-list a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "+";
}
.block-tin-tuc .news-list a:hover {
  color: #156323;
}

.ket-noi {
  float: right;
  width: 265px;
  margin-top: 20px;
}
.pull-left .menu {
  background: none;
}
.pull-left .menu li {
  width: 100%;
  font-size: 17px;
  float: left;
  text-align: left;
  padding-bottom: 10px;
}

.footer-ds a {
  color: #fff;
}
.footer-top {
  margin-top: 23px;
  padding: 38px 0;
}
.footer-top .title {
  font: bold 15px arial;
  color: #606060;
}
#menu-page-menu-footer-3 li:first-child a {
  font: bold 15px arial;
  color: #606060;
}
#menu-page-menu-footer-4 li:first-child a {
  font: bold 15px arial;
  color: #606060;
}
.des-bds .info-bds .hot-name {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
}
.chuky {
  float: left;
  margin-top: 10px;
  width: auto;
  font-weight: bold;
  line-height: 30px;
  padding-left: 10px;
  margin-bottom: 10px;
  border-top-width: 1px;
  border-top-color: #a6a6a6;
  border-top-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: #a6a6a6;
  border-bottom-style: dashed;
}
.footer-top li {
  margin-bottom: 8px;
}
.footer-top a {
  font: 14px arial;
  color: #146323;
}
.footer-top a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.footer-top .col {
  float: left;
  background: url(images/col-left-bg.jpg) right repeat-y;
  padding-left: 30px;
}
.footer-top .col-1 {
  width: 222px;
  padding-left: 0;
}
.footer-top .col-2 {
  width: 272px !important;
  display: block;
}
.footer-top .col-3 {
  width: 202px;
}
.footer-top .col-4 {
  width: 222px;
}
.footer-top .col-5 {
  float: right;
  width: 165px;
}
.footer-top .title-sm {
  font: 14px arial;
  color: #606060;
  margin-top: 5px;
}
.footer-top .phone {
  font: bold 26px arial;
  color: #146323;
  margin-top: 5px;
}
.footer-middle h4 {
  font: 12px arial;
  color: #606060;
  margin-bottom: 5px;
  margin-left: 9px;
}
.footer-middle .dang-ky {
  width: 253px;
}
.footer-middle .form-input {
  float: left;
  width: 156px;
  height: 20px;
  border: 1px solid #c8c8c8;
  margin-right: 5px;
  padding-left: 10px;
  font: 12px arial;
  color: #606060;
}
.footer-middle .submit {
  float: left;
  width: 65px;
  height: 20px;
  background-color: #156323;
  font: bold 11px arial;
  color: #fff;
  text-align: center;
  border: none;
}
.footer-middle .thanh-toan {
  width: 130px;
  margin-right: 20px;
  font: 12px/1.4em arial;
  color: #606060;
  margin-top: 7px;
}
.footer-middle img {
  margin-top: 5px;
}
.footer-bottom {
  background: #ededed;
  padding: 0;
  font-size: 13px;
  margin-top: 30px;
  float: left;
  width: 100%;
  display: block;
  padding-top: 20px;
}
.footer-bottom .col-left {
  padding: 20px;
  width: 22%;
  color: #414142;
}
.footer-bottom .col-left:first-child {
  margin-left: 80px;
}
.footer-bottom .col-left p {
  color: #414142;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.footer-bottom .col-left span {
  height: 80px;
  width: 100%;
  float: left;
  color: #414142;
}
.footer-bottom .col-left .item {
  float: left;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  color: #fff;
  line-height: 16px;
}
.footer-bottom .col-left .item .tit {
  float: left;
  width: 67%;
}
.footer-bottom .col-left .item .tit a {
  color: #fff;
}
.footer-bottom .col-left .item img {
  float: left;
  width: 60px;
  height: 40px;
  margin-right: 10px;
}
.footer-bottom .col-left .ad {
  height: 25px;
  float: left;
  width: 100%;
  padding-left: 0;
  margin-bottom: 0;
}
.footer-bottom .col-left .hotline {
  height: 25px;
  float: left;
  width: 100%;
  padding-left: 0;
  margin-bottom: 0;
}
.footer-bottom .col-left .hotline a {
  color: #f1f1f1;
}
.footer-bottom .col-left .email {
  height: 32px;
  float: left;
  width: 100%;
  padding-left: 0;
  margin-bottom: 0;
}
#mvccount {
  padding: 10px;
  padding-top: 0px !important;
}
#mvctable table,
td {
  border: 0px;
}
#mvctable table tr td {
  color: #000 !important;
}
.ninja-forms-form-wrap
  .ninja-forms-form
  .field-wrap.label-left
  .ninja-forms-field,
.ninja-forms-form-wrap
  .ninja-forms-form
  .field-wrap.label-left
  .ninja-forms-star-rating-control {
  margin-left: 12px !important;
  float: left;
  margin-top: 0;
}
.footer-bottom .col-middle {
  width: 270px;
  margin-top: 50px;
}
.footer-bottom .col-middle a {
  width: 270px;
  margin-top: 50px;
  color: #fff;
}
.footer-bottom h2 {
  font: bold 17px arial;
  color: #777;
  margin-bottom: 16px;
}
.uwpqsf_submit {
  text-align: center;
  margin-bottom: 5px !important;
}
.uwpqsf_class > span[class*="taxolabel-"],
.uwpqsf_class > span[class*="cmflabel-"] {
  padding: 0px !important;
}
input#uwpqsf_id_key {
  width: 90% !important;
  margin-left: 5% !important;
  margin-right: 5% !important;
  border-radius: 2px;
  border: solid 1px #ccc;
  margin-top: -224px;
  float: left;
}
.footer-bottom h5 {
  font: bold 15px arial;
  color: #000;
  margin-bottom: 16px;
}
.footer-bottom p {
  font: 12px arial;
  color: #111111;
}
.footer-bottom .p1 {
  margin-bottom: 4px;
}
.footer-bottom img {
  float: right;
}
.info-cty {
  display: inline-block;
  margin-top: 10px;
  width: 45%;
  color: #333;
  text-align: left;
  margin-bottom: 30px;
}
.info-cty a {
  font-weight: bold;
}
.info-cty h2 {
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 5px;
}
.info-cty p {
  float: left;
  width: 100%;
  line-height: 26px;
  font-size: 16px;
}

#scroll {
  position: fixed;
  right: 10px;
  bottom: 41px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  background-color: #e03c31;
  text-indent: -9999px;
  display: none;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
}
#scroll span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -12px;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
}
#scroll:hover {
  background-color: #e74c3c;
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.social-icon-header {
  font-size: 16px;
}
.social-icon-header .flip-container {
  perspective: 1000px;
  -moz-perspective: 1000px;
  -webkit-perspective: 1000px;
}
.social-icon-header .flip-container:hover .flipper,
.social-icon-header .flip-container.hover .flipper {
  transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}
.social-icon-header .flip-container {
  width: 32px;
  height: 32px;
}
.social-icon-header .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
.social-icon-header .front,
.social-icon-header .back {
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.social-icon-header .front {
  z-index: 2;
}
.social-icon-header .front .fa-circle {
  color: #b0b0b0;
}
.social-icon-header .front .icon {
  color: #fff;
}
.social-icon-header .back {
  transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}
.social-icon-header .back .fa-circle {
  color: #156323;
}
.social-icon-header .back .icon {
  color: #fff;
}
.social-icon-header li {
  float: left;
}
.social-icon-footer {
  float: right;
  font-size: 13px;
  margin-top: 7px;
}
.social-icon-footer .flip-container {
  width: 26px;
  height: 26px;
}
.back-to-top {
  width: 46px;
  height: 46px;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  background: url(images/icon/TOP.jpg) no-repeat;
  position: fixed;
  top: 85%;
  right: 40px;
  z-index: 9;
}
.gia-tot1 {
  background: url(images/giatot.png) no-repeat;
  width: 120px;
  height: 70px;
  position: absolute;
}
.giatot {
  position: absolute;
  width: auto;
  padding: 5px 40px;
  box-sizing: border-box;
  background-color: #e03c31;
  transform: rotateZ(-45deg);
  top: 0;
  left: 0;
  transform-origin: 73px 66px;
  text-align: center;
  font-size: 14px;
  display: block;
  font-weight: bold;
  color: #fff;
}
.chinhchu1 {
  background: url(images/chinh-chu.png) no-repeat;
  position: absolute;
  left: 16.9%;
  z-index: 4;
  width: 150px;
  height: 90px;
  display: block;
}
.chinhchu {
  border-radius: 5px;
  font-size: 14px;
  display: block;
  font-weight: bold;
  --d: 2px;
  --g: 22px;
  --c: #e03c31;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(29.29%, -100%) rotate(45deg);
  color: #fff;
  text-align: center;
  width: 130px;
  transform-origin: bottom left;
  padding: 7px 0 calc(var(--d) + 4px);
  background: linear-gradient(
        135deg,
        transparent var(--g),
        var(--c) calc(var(--g) - 0.3px)
      )
      left,
    linear-gradient(
        -135deg,
        transparent var(--g),
        var(--c) calc(var(--g) - 0.3px)
      )
      right;
  background-size: 51% 100%;
  background-repeat: no-repeat;
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--d)) calc(100% - var(--d)),
    var(--d) calc(100% - var(--d)),
    0 100%
  );
}

#category {
  padding-top: 0;
}

.bread-crumb {
  float: left;
  padding: 00px 0 0;
  width: 100%;
  height: 30px;
}
.bread-crumb li {
  float: left;
  font: 14px arial;
  color: #146323;
}
.bread-crumb a {
  font: 14px arial;
  color: #000;
  margin-left: 5px;
}
.bread-crumb a:hover {
  color: #146323;
}

.block-detail-right {
  float: left;
  width: 250px;
}
.demo {
  margin-top: 20px;
}

.tag {
  margin-top: 30px;
  float: left;
  width: 100%;
}
.tag a {
  font: 13px arial;
  color: #0071b8;
  border: none;
  background: #f1f4ed;
  padding: 5px;
  margin-bottom: 10px;
  float: left;
  margin-right: 10px;
  border-radius: 2px;
}
.tag a:hover {
  text-decoration: underline;
}
.head-d {
  width: 100%;
  background-position: right;
}
.tinhtrang input[type="checkbox"],
input[type="radio"] {
  border: 1px solid #7e8993 !important;
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 20px;
  margin: -0.25rem 0.25rem 0 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 20px;
  min-width: 2rem;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: 0.05s border-color ease-in-out;
  border-radius: 50% !important;
  margin-right: 0.25rem !important;
  line-height: 0.71428571;
}

.tinhtrang input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before {
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tinhtrang input[type="radio"]:checked::before {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: 4px;
  background-color: #1e8cbe;
  line-height: 1.14285714;
}
.tinhtrang .wpuf-radio-block {
  float: left;
  padding-right: 15px;
}

.page-id-30310 .footer-bottom {
  display: none;
}

.gia_tot_ok input[type="checkbox"],
input[type="radio"] {
  border: 1px solid #7e8993 !important;
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 20px;
  margin: -0.25rem 0.25rem 0 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 20px;
  min-width: 2rem;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: 0.05s border-color ease-in-out;
  border-radius: 50% !important;
  margin-right: 0.25rem !important;
  line-height: 0.71428571;
}

.gia_tot_ok input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before {
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gia_tot_ok input[type="radio"]:checked::before {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: 4px;
  background-color: #1e8cbe;
  line-height: 1.14285714;
}

.chinh-chu input[type="checkbox"],
input[type="radio"] {
  border: 1px solid #7e8993 !important;
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 20px;
  margin: -0.25rem 0.25rem 0 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 20px;
  min-width: 2rem;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: 0.05s border-color ease-in-out;
  border-radius: 50% !important;
  margin-right: 0.25rem !important;
  line-height: 0.71428571;
}

.chinh-chu input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before {
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.chinh-chu input[type="radio"]:checked::before {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: 4px;
  background-color: #1e8cbe;
  line-height: 1.14285714;
}

.gia_tot_ok .wpuf-radio-block {
  float: left;
  padding-right: 15px;
}
.chinh-chu .wpuf-radio-block {
  float: left;
  padding-right: 15px;
}
.contact {
  border: 1px solid #c8c8c8;
  float: left;
  padding: 3px 10px 0;
  width: 750px;
  background: #ececeb;
  color: #00f;
  font-weight: bold;
  padding: 5px;
}
.contact li {
  float: left;
  position: relative;
}
.bg-left {
  position: absolute;
  width: 117px;
  height: 232px;
  background: url(images/vi-sao-bg-left.png) 0 0 no-repeat;
  top: 40px;
  left: 2px;
}
.bg-right {
  position: absolute;
  width: 116px;
  height: 231px;
  background: url(images/vi-sao-bg-right.png) 0 0 no-repeat;
  top: 340px;
  right: 0;
}
.bg-left.affix {
  top: 70px !important;
}
.bg-right.affix {
  top: 380px !important;
}
.bg-left.affix-bottom {
  position: absolute;
  top: 1710px !important;
}
.bg-right.affix-bottom {
  position: absolute;
  top: 2000px !important;
}

.block-main {
  float: left;
  width: 715px;
  margin-left: 6px;
}

.title-lien-he {
  font: bold 23px arial;
  color: #361f1c;
}
.conten-lh {
  float: left;
  width: 33%;
  margin-right: 20px;
}
.conten-lh img {
  max-width: 100%;
  height: auto;
}
.form-lien-he {
  width: 60%;
  float: left;
  margin-top: 20px;
  border: 1px solid #c9c9c9;
  padding: 15px 20px;
}
.form-lien-he li {
  float: left;
  width: 50%;
  padding-right: 5%;
  margin-bottom: 10px;
}
.form-lien-he li p {
  float: left;
}
.form-lien-he p {
  font: bold 14px arial;
  color: #333;
  width: 40%;
}
.form-lien-he input {
  width: 60%;
  float: left;
}
.form-lien-he textarea {
  width: 100%;
  height: 200px;
  margin-top: 10px;
}
.form-lien-he .gui {
  width: 80px;
  height: 28px;
  border: 1px solid #8cc349;
  background-color: #295601;
  text-align: center;
  margin-top: 10px;
  color: #fff;
  margin-left: 15px !important;
}
.form-lien-he .gui a {
  font: bold 14px/28px arial;
  color: #fff;
}

.facebook-comet {
  width: 100%;
  float: left;
  margin: 3px 0;
}

ul.wpuf-form li {
  margin-left: 0;
  margin-bottom: 0px !important;
  padding: 10px;
  padding-bottom: 0px !important;
}
.wpuf_loai-tai-khoan_5800 {
  float: left;
  margin-top: -5px;
  margin-right: 10px;
}

.det-product-container .thumbs {
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px;
}
.tos-close {
  height: 80px !important;
  top: 20px !important;
  width: 80px !important;
}
.tos-close span:after,
.tos-close span:before {
  width: 30px !important;
  height: 30px !important;
  margin-top: -14px !important;
  margin-left: 3px !important;
  margin-right: 5px !important;
}

option {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding: 0px 2px 1px;
}

.det-product-container .img .border-img {
  border: solid 1px #f5f5f5;
  margin-top: 10px;
}
.det-product-container .img .border-img img {
  max-width: 100%;
  height: auto;
  padding: 2px;
  width: 100%;
}
.det-product-container .img {
  width: 100%;
  float: left;
  height: auto;
  margin-bottom: 10px;
}
.det-product-container {
  width: 100%;
}
.det-product-container .thumbs {
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px;
}
.det-product-container .thumbs img {
  border: 1px solid #f5f5f5;
  background: #fff;
  padding: 1px;
  width: 122px !important;
  height: 90px;
}

.des-bds i {
  color: #055699;
}

ul.wpuf-form li input[type="radio"],
input[type="checkbox"] {
  margin-right: 2px;
}
.wpuf_really_simple_captcha_5800
  ul.wpuf-form
  li
  .wpuf-fields
  input[type="text"] {
  width: 120px;
}

.mt30 {
  margin-top: 30px;
}

.news_content table {
  width: 640px;
  background: #e9eaec;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}
.news_content table tbody tr td a img {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: -15px;
  left: -5px;
}
.news_content table tbody tr td strong {
  font-weight: bold;
}
.news_content table tbody tr td {
  line-height: 22px;
}
.cp_reset_style {
  margin-bottom: 20px;
}
.news_content {
  line-height: 20px;
}
.dangtin {
  position: absolute;
  float: right;
  right: 10%;
  margin-top: 5px;
  color: #e03c31;
  font-size: 15px;
  background: #fff;
  padding: 5px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 2px;
  font-weight: bold;
}
.dangtin:hover {
  color: #999;
}
.nav-tabs {
  width: 264px;
  float: right;
  margin-top: 24px;
  padding: 0;
  border: none;
}
.nav-tabs li {
  width: 100%;
  float: left;
}
.tab-content_s {
  width: 831px;
  float: right;
  margin-top: 0;
  margin-right: 9px;
}
.active {
  font-weight: normal;
}
.nav-tabs li {
  width: 100%;
  float: left;
  background: #f2f2f2;
  margin: 0;
  border-bottom: #ccc 1px solid;
}
.nav-tabs h2 a {
  font-size: 14px;
  float: left;
  width: 100%;
  padding: 13px;
  font-weight: bold;
}
.nav-tabs li.active {
  border: none;
  background: #3d8802;
}
.nav-tabs li.active a {
  border: none;
  background: #3d8802;
  color: #fff;
  border-radius: 0;
}
.nav-tabs li a:hover,
.nav-tabs li a:focus {
  background: #146224;
  color: #fff;
  border-radius: 0;
  border-color: #146224;
}
.nav-tabs li:hover {
  background: #3d8802;
  border: none;
}
.nav-tabs h3 a {
  text-transform: uppercase;
  font-size: 13px;
  width: 100%;
}
.nav-tabs li:last-child {
  border: none;
}

.row-title-danhmuc {
  background: url(images/icon/khach-hang-bg.png) no-repeat;
  font: 28px/57px "Alter_Gothic";
  color: #fff;
  float: left;
  width: 264px;
  margin-left: 24px;
  padding-left: 11px;
}
.row-title-danhmuc a {
  color: #fff;
}
.wp-tie {
  width: 100%;
  float: left;
  position: relative;
}
.row-content {
  width: 100%;
  float: left;
  height: 634px;
}
#tbw .active {
  background: #146224;
  border-radius: 0;
  color: #fff;
}
.ubermenu-skin-clean-white .ubermenu-submenu,
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target {
  color: #fff !important;
  font-weight: bold !important;
}

/* Thành viên */
.thanhvien {
  float: right;
  padding: 10px;
}
.thanhvien li {
  float: left;
  text-align: left;
  padding-left: 10px;
  color: #f00;
  font-size: 14px;
  font-weight: bold;
  margin-left: 10px;
}
.thanhvien li a {
  color: #f00;
}
/* end thành viên */

#bo li:firt-child {
  border: none;
}
.news-list-search li {
  border-top: 1px solid #c9c9c9;
  padding-top: 20px;
  margin-top: 20px;
  float: left;
  width: 100%;
}
.news-list-search .news-list li > a {
  display: block;
}
.news-list-search img {
  float: left;
  width: 247px;
  height: 183px;
  margin-right: 20px;
}
.news-list-search .title a {
  font: bold 14px arial;
  color: #333;
}
.news-list-search a:hover {
  color: #146323;
}
.news-list-search p {
  font: 14px/1.4em arial;
  color: #606060;
  margin-top: 1px;
  text-align: justify;
}
.news-list-search p.date {
  margin: 0;
  color: #ff5c00;
  font-weight: bold;
  margin: 6px 0;
}
#order_review_heading {
  margin: 12px 0 11px 0;
}

/*.col2-set {display:none}
*/

.cat-main-content {
  float: left;
}
.khuyemai {
  font-size: 23px;
  margin-bottom: 17px;
  border-bottom: 1px #ccc solid;
  padding-bottom: 8px;
}
.navigation {
  width:100%;
  float:left;
  margin-top:14px;
  text-align:left;
}
.wp-pagenavi {
  width:100%;
  text-align:center;
  margin-bottom:20px;
}
.wp-pagenavi a {margin:2px 5px !important}
.current {
  margin-left:6px !important;
  color:#008F06;
  border:#ccc 1px solid !important;
}


.review-text {
  width:420px;
  height:auto;
  float:left;
  margin-right:20px;
  display:none;
  font-style:normal;
  font-weight:normal;
  line-height:19px;
  position:relative;
  min-height:186px;
}
.revi {
  border:#ccc 1px solid;
  color:#000;
  padding:7px;
  text-align:justify;
  margin-top:14px;
}


.shadow {
  position:absolute;
  width:100%;
  height:100%;
  background-color:#000;
  opacity:.7;
  display:none;
  z-index:32;
}


/* Đăng tin BDS */
ul.wpuf-form li .wpuf-label {
    display: inline-block;
    margin-bottom: 5px;
       font-family: sans-serif;
    font-weight: normal !important;
    font-size: 15px;
}
ul.wpuf-form li .wpuf-fields select { font-family: 'Roboto', 'Roboto Condensed', sans-serif;font-size:13px; width:100% !important;}
.wp-list-table table, td {border: 0px solid #cccccc !important;}
.ul.wpuf-form li {    margin-bottom: 0px;}
.left .dang-tin {float:left;width:100%}
.left .dang-tin table, td {border: 0px solid #cccccc !important;}
.left .dang-tin .loai {float:left;width:auto;}
.left .dang-tin .khu-vuc {float:left;width:auto;}
.left .dang-tin .khu-vuc .wpuf-label {float:left;width:46%;}
.left .dang-tin .loai .wpuf-label {float:left;width:26%;}

.left .dang-tin .ten-duong {float:left;width:auto;}
.left .dang-tin .featured_image {float:left;width:52%;}
.left .dang-tin .featured_image .wpuf-label {float:left;width:57%;}
.left .dang-tin .featured_image .wpuf-fields {float:left;width:37%;}
.left .dang-tin .ten-duong .wpuf-label {float:left;width:26%;}
.left .dang-tin .wpuf-label {line-height:32px !important;}

.left .dang-tin ul.wpuf-form li {
    margin-left: 0;
    margin-bottom: 0px !important;
    padding: 10px;
    padding-bottom: 0px !important;
}
.left .dang-tin .post_title .wpuf-label, .left .dang-tin .gia .wpuf-label {float: left;
    width: 76px !important;}
ul.wpuf-form li .wpuf-label {
    float: left;
    width: 80px !important;
}
.left .dang-tin ul.wpuf-form li.hướng {width:50%;float:left}
.left .dang-tin ul.wpuf-form li.diện_tich  {width:50%;float:left} 
.left .dang-tin .khu-vuc .wpuf-label {
    width: 135px !important;
    float: left;
}
.left .dang-tin ul.wpuf-form li.post_content .wpuf-label {width:110px !important;} 

.left .dang-tin ul.wpuf-form li.post_content .wpuf_post_content_5793 {width:82% !important}
.left .dang-tin ul.wpuf-form li.wpuf-submit .wpuf-submit-button{    width: 180px;
    background: #0c569f;
    margin-left: auto;
    margin-right: auto;
    display: block;}
ul.wpuf-form li.field-size-large .wpuf-fields #wpuf_google_map_5793 {width:100% !important}
/* End Đăng tin BDS */

.close-dangky {
  position:absolute;
  background:#156323;
  width:77px;
  height:30px;
  background-size:21px;
  left:84px;
  bottom:24px;
  cursor:pointer;
  text-align:center;
  padding-top:4px;
  color:#fff;
}
#menu-item-240,
#menu-item-241 {
  position:relative;
  padding-left:0;
  width:158px;

  float:left;
  top:3px;
  padding-left:7px;
  margin-left:27px;
}
#menu-item-241 {padding-left:7px}
#menu-item-240 a:before {
  background:url(images/icon/e3r-02.png) no-repeat 3px 4px;
  content:" ";
  width:20px;
  height:33px;
  position:absolute;
  top:-8px;
  left:-26px;
}
#menu-item-241 a:before {
  background:url(images/icon/e3r-02.png) no-repeat -13px 6px;
  content:" ";
  width:43px;
  height:41px;
  position:absolute;
  top:-9px;
  left:-30px;
  background-size:46px;
}
.zoomContainer {height:auto !important}
.footer-top .current-menu-item a {border:none}
.shopping-cart {
  display:inline-block;
  background:url(images/_cart.png) no-repeat;
  width:24px;
  height:24px;
  margin:0 10px 0 0;
  padding-top:6px;
  float:left;
  margin-top:7px;
}
.footer-credits {
  color:#FFF !important;
  font-size:12px !important;
  text-align:left;
  margin-top:10px;
}
.footer-credits a {color:#FFF !important}

/* =Nút gọi cuối trang -*/
.fone {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    font-weight: bold;
    padding-left: 40px;
    margin: 0 0;
}
.fix_tel { position:fixed; bottom:45px; left:25px; z-index:999;} /* left 18px là cách bên trái 18px. nếu muốn cho nút gọi sang phải thay là right */
.fix_tel a {text-decoration: none; display:block;}
.tel {    background: #d7171f;
    width: 140px;
    height: 30px;
    position: relative;
    overflow: hidden;
    background-size: 40px;
    border-radius: 28px;
    border: none;}
.ring-alo-phone {
background-color: transparent;
    cursor: pointer;
    height: 75px;
    position: absolute;
    transition: visibility 0.5s ease 0s;
    visibility: hidden;
    width: 75px;
    z-index: 200000 !important;
}
.ring-alo-phone.ring-alo-show {
visibility: visible;
}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
opacity: 1;
}
.ring-alo-ph-circle {
animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
background-color: transparent;
border: 2px solid rgba(30, 30, 30, 0.4);
border-radius: 100%;
height: 70px;
left: 10px;
opacity: 0.1;
position: absolute;
top: 12px;
transform-origin: 50% 50% 0;
transition: all 0.5s ease 0s;
width: 70px;
}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
border-color: #009900;
opacity: 0.5;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
border-color: #baf5a7;
opacity: 0.5;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
border-color: #009900;
opacity: 0.5;
}
.ring-alo-ph-circle-fill {
animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
background-color: #000;
border: 2px solid transparent;
border-radius: 100%;
height: 30px;
left: 30px;
opacity: 0.1;
position: absolute;
top: 33px;
transform-origin: 50% 50% 0;
transition: all 0.5s ease 0s;
width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
background-color: rgba(0, 175, 242, 0.5);
opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
background-color: rgba(117, 235, 80, 0.5);
opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
background-color: rgba(0, 175, 242, 0.5);
opacity: 0.75 !important;
}

 

.ring-alo-ph-img-circle {
    border-radius: 100%;
    height: 38px;
    left: 18px;
    opacity: 1;
    position: absolute;
    top: 22px;
    width: 41px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
background-color: ;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
background-color:;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
background-color: ;
}
@keyframes ring-alo-circle-anim {
0% {
opacity: 0.1;
transform: rotate(0deg) scale(0.5) skew(1deg);
}
30% {
opacity: 0.5;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
100% {
opacity: 0.6;
transform: rotate(0deg) scale(1) skew(1deg);
}
}

 

@keyframes ring-alo-circle-img-anim {
0% {
transform: rotate(0deg) scale(1) skew(1deg);
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
transform: rotate(0deg) scale(1) skew(1deg);
}
100% {
transform: rotate(0deg) scale(1) skew(1deg);
}
}
@keyframes ring-alo-circle-fill-anim {
0% {
opacity: 0.2;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
50% {
opacity: 0.2;
transform: rotate(0deg) scale(1) skew(1deg);
}
100% {
opacity: 0.2;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
}
.ring-alo-ph-img-circle a img {
    width: 42px;
    position: relative;
    border-radius: 50%;
    border: solid 2px #d7171f;
    height: 42px;
}
}

.left .conten table, td {
    border: none !important;
}
.row-home {
  border-top:1px solid #d9d9d9;
  display:inline-block;
  padding-top:15px;
  width:100%;
  margin-top:20px;
}
.row-home .colleft {
  float:left;
  margin-right:20px;
  width:420px;
}
.list ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
.list ul li {
  border-bottom:1px solid #d9d9d9;
  display:inline-block;
  list-style:outside none none;
  margin:0 0 10px;
  padding:0 0 10px;
  width:100%;
}
.list_category ul li {
  margin-bottom:13px !important;
  padding-bottom:13px !important;
}
.list_category li h3 {margin-top:-5px !important}
#excludePostID {display:none}
.list li h3 {
  font-size:14px;
  font-weight:500;
  line-height:18px;
  margin:0 0 10px;
  font-weight:bold;
}
.list h3 a {color:#22222}
.list h3 a:hover {color:#008cff}
.list img {
  float:left;
  margin-right:10px;
  width:180px;
  height:120px;
}
.list .com_share {
  color:#919191;
  display:block;
  font-size:11px;
  margin:5px 0;
  width:100%;
}
.list .image {
  width:180px;
  height:120px;
}
.list .com_share .com {margin-right:10px}
.list .com_share .com:before {
  content:"";
  font-family:"FontAwesome";
  font-size:13px;
  margin-right:5px;
}
.list .com_share .share:before {
  content:"";
  font-family:"FontAwesome";
  font-size:13px;
  margin-right:5px;
}
.list .com_share .date {
  color:#919191;
  font-size:12px;
  padding-right:10px;
}
.list .com_share .date:before {
  content:"";
  font-family:"FontAwesome";
  font-size:12px;
  margin-right:5px;
}
.list .info {
  font-size:13px;
  text-align:justify;
}
.icon-photo,
.icon-video {
  color:#666;
  font-size:10px;
  font-weight:normal;
  margin-right:5px;
}
.row-home .colright {
  float:left;
  width:608px;
}


.itemleft .items img {
  margin-bottom:5px;
  width:320px;
  height:160px;
}
.itemleft .items h3 {
  font-size:14px;
  font-weight:600;
  height:35px;
  line-height:18px;
  margin:0 0 5px;
  overflow:hidden;
}
.itemleft .image-container {
  width:208px;
  height:130px;
}

.left .itemright .items {
  border-bottom:1px solid #efefef;
  display:inline-block;
  float:left;
  height:45px;
  margin-bottom:3px;
  overflow:hidden;
  padding-bottom:2px;
  width:100%;
}

.title {
  font-family:"Roboto",sans-serif;
  font-size:14px;
  font-weight:500;
  text-transform:uppercase;
}
.subcat .title_active {
  background:none repeat scroll 0 0 #008cff;
  float:left;
  padding:5px 10px;
  position:relative;
}
.subcat .title_active:after {
  color:#008cff;
  content:"";
  font-family:"FontAwesome";
  font-size:20px;
  position:absolute;
  right:-6px;
  top:5px;
}
.subcat .title_active a {
  color:#fff;
  font-size:16px;
  font-weight:bold;
}
.subcat .title_active a:hover {color:#d0e5f6}
.subcat .sub {
  float:right;
  margin-top:9px;
}

.icon_new {
  background:none repeat scroll 0 0 #ee0000;
  border-radius:3px;
  color:#fff;
  font-family:"Roboto",sans-serif;
  font-size:9px;
  margin-right:5px;
  padding:1px 2px;
  text-transform:uppercase;
}
.left .itemright .items:last-child {
  margin-bottom:0;
  padding-bottom:0;
}
.left .itemright .items .ite {
  display:inline-block;
  height:37px;
  overflow:hidden;
  width:100%;
}
.page-tv-left {float:left;width:20%;}
.page-tv-left .block-tv {float:left;width:100%;margin-bottom:20px;border-bottom: #e0e0e0 1px solid;}
.page-tv-left .block-tv span {
color: #fff;
    font-size: 13px;
    text-align: center;
    font-weight: 700;
    display: block;
    line-height: 33px;
    background: #0090b5;
    border: #0090b5 1px solid;
    border-top: 0;
    border-bottom: 0; }
.page-tv-left .block-tv li {
margin: 0;
    line-height: 23px;
    height: auto;
    list-style: none;
    border-top: solid 1px #e5e5e5;
    text-indent: 5px;
    cursor: pointer;
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    padding: 5px 0px 5px 0px; }
.page-tv-right {float:left;width:80% !important;padding-left:30px;}
.page-tv-right th {padding:5px;}
.page-tv-right .current {
    margin-left: 6px !important;
    color: #008F06;
    border: #ccc 1px solid !important;
    padding: 4px 9px 4px 10px;
    border-radius: 4px; }
.wpuf-pagination  a {padding-left:5px;padding-right:5px;}
.page-tv-right .items-table-container img {
vertical-align: middle;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
    height: 70px; }
.ds-nguon table, .date-tin {float:left;width:100%;font-style:italic;padding-top:5px;}
.qs .title_active {background:none repeat scroll 0 0 #083714 !important}
.qs .title_active:after {color:#083714 !important}
.rightcol .qs {
  border-bottom:1px solid #d9d9d9;
  border-top:2px solid #083714;
  display:inline-block;
  margin-bottom:10px;
  width:100%;
}
.left .field-size-small {width:50% !important;float:left}

ul.wpuf-form li.user_login .wpuf-label  {width:35% !important;}
ul.wpuf-form li.password  .wpuf-label  {width:35% !important;}
ul.wpuf-form li.password-repeat .wpuf-label  {width:35% !important;}
ul.wpuf-form li.display_name .wpuf-label  {width:35% !important;}
ul.wpuf-form li.user_email .wpuf-label  {width:35% !important;}
ul.wpuf-form li.loai-tai-khoan .wpuf-label  {width:35% !important;}
 
ul.wpuf-form li.loai-tai-khoan .wpuf-fields {width: 64% !important;}
ul.wpuf-form li.loai-tai-khoan .wpuf-label  {width:35% !important;}
ul.wpuf-form li .wpuf_really_simple_captcha_5800 input{width: 40% !important;}
.wpuf_really_simple_captcha_5800 {margin-left: 11% !important;    width: 52% !important;}
 
.user-nd {    float: right;
    width: 50%;
    margin-bottom: 5px;
    margin-top: 10px;}
.img-ads img {
    width: 100%;
    float: left;
    height: auto;
    padding-bottom: 10px;
}
.left input, button, select, textarea {    border-radius: 3px;
    border: solid 1px;padding-left:5px;
    color: #222;border-color:#ccc}
 
	
.left .__n_v_	 {float: left;
    width: 40%;
    margin-left: -150px;}
.left .__n_v_ .wpuf-checkbox-block  {float:left;width:40%}
.left .__n_v_  .wpuf-fields {width: 68% !important;}
.left .__n_v_  input, button, select, textarea {float: left;
    margin-left: 0px;
    line-height: 10px;
    margin-top: -4px;}
.left .__n_v_ 	.wpuf-checkbox-inline {    margin-left: 0px !important;
    line-height: 18px;
    float: left;}
.left .diện_tich input{float: left;
    width: 100%;
    padding-left: 4px;}	
.left .diện_tich {width:55% !important}
ul.wpuf-form li.diện_tich .wpuf-fields {width:56% !important}	

.left .hướng {width: 45% !important;
    float: left;}

.left .post_content {width: 100% !important;
    float: left;}
.left .post_content textarea {    width: 100% !important;
    float: left;
    height: 200px;
    padding: 10px;}	
.left ._nh_1 {width: 28% !important;
    float: left;margin-left:76px;}
.left ._nh_2 {width: 28% !important;
    float: left;}
.left ._nh_3 {width: 28% !important;
    float: left;}
		
.left .h__t_n {width: 100% !important;
    float: left;}
.left .s___i_n_tho_i {width: 100% !important;
    float: left;}
.wpuf-submit input{color: white !important;}	
	
	ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li {
    display: inline-block;
    border: 1px solid #eee;
    padding: 5px;
    width: 95px !important;
    height: 95px !important; }
.wpuf-form-layout1 {       border: solid 1px #ccc;
    border-radius: 5px;
    float: left;
    width: 100%;}
.left img.alignleft {
float: left;
    padding-right: 20px;
    padding-bottom: 10px; }
.left .linecn .ul {float:left;margin-left:30px;width:100%;}
.left .linecn .li {line-height:24px; list-style-type: square;  display: list-item;font-family:Tahoma, Geneva, sans-serif;
    text-align: -webkit-match-parent; width:100%;}
.dang-ki {    width: auto;
    background: #0c569f;
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    border-radius: 4px;
    font-weight: bold; margin-left:15px;float:left}
.dang-ki a {color:#FFF}

#wpuf-login-form  input#wpuf-rememberme {float: unset;
    line-height: 19px;
    margin-top: -3PX;
    margin-left: 20px}
#wpuf-login-form p.forgetmenot {float:left}




.wpuf-submit {

    width: 120px;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto;
}

.left .loai .wpuf_loai_select_5807_5793{width:70% !important} 

.wpuf_khu-vuc_select_5808_5793{width:auto !important} 
.left .khu-vuc {width:50% !important;float:left}


ul.wpuf-form .wpuf-el {
    position: static !important;
}

input, button, select, textarea {margin-left:0px !important;}
.catqs {
  border-bottom:1px solid #d9d9d9;
  padding-bottom:10px;
}
.rightcol .qs-left {
  float:left;
  margin-right:20px;
  width:300px;
}
.qs-left .items h3 {margin:0 0 7px}
.qs-left .items h3 a {
  color:#222;
  font-family:"Roboto",sans-serif;
  font-size:14px;
  font-weight:600;
}
.qs-left .items h3 a:hover {color:#008cff}
.qs-left .items .info {
  font-size:13px;
  text-align:justify;
}
.rightcol .qs-right {
  float:left;
  width:288px;
}
.qs-right .items {
  border-bottom:1px solid #d9d9d9;
  display:inline-block;
  height:65px;
  margin-bottom:10px;
  overflow:hidden;
  padding-bottom:10px;
  width:100%;
}
.qs-right .items:last-child {
  border-bottom:0 none;
  margin-bottom:0;
  padding-bottom:0;
}
.qs-left .items img {
  float:left;
  margin-right:10px;
  height:170px;
  width:300px;
}
.qs-right img {
  float:left;
  margin-right:10px;
  height:55px;
  width:83px;
}

.title-pl {
  background:url("images/icon_pl.png") no-repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #d9d9d9;
  border-top:2px solid #1b539a;
  display:inline-block;
  height:30px;
  line-height:30px;
  margin-bottom:10px;
  padding-left:35px;
  width:253px;
}
.title-pl a {color:#1b539a}
.title-pl a:hover {color:#83b3f0}
.listpl .first a {
  font-family:"Roboto",sans-serif;
  font-size:14px;
  font-weight:500;
}
.listpl img {margin:5px 0}
.listpl a {color:#222}
.listpl a:hover {color:#008cff}
.listpl .items {
  background:url("images/bullet.jpg") no-repeat scroll 0 4px rgba(0,0,0,0);
  height:15px;
  overflow:hidden;
  padding:0 0 5px 17px;
}
.listpl .items:last-child {padding-bottom:0}
.left-gold {
  float:left;
  margin-right:20px;
  width:219px;
}
.left-gold .title-gold {
  background:none repeat scroll 0 0 #d9d9d9;
  display:inline-block;
  height:30px;
  line-height:30px;
  padding-left:10px;
  width:209px;
}
.left-gold #gold {
  -moz-border-bottom-colors:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  border-color:-moz-use-text-color #d9d9d9 #d9d9d9;
  border-image:none;
  border-right:1px solid #d9d9d9;
  border-style:none solid solid;
  border-width:0 1px 1px;
} 
.form-s {    margin-bottom: 20px;
    border-bottom: solid 1px #eeeeee;
    float: left;
    width: 100%;padding-bottom:10px;}
.form-s input[type=submit] {
    margin-top: -4px !important;
}
.right-adv {
  float:left;
  width:300px;
}
.xh .title_active {
  background:url("images/icon_xh.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
  height:auto;
  line-height:20px;
  padding-left:35px;
}
.xh .title_active:after {content:"" !important}
.xh .title_active a {color:#0066ff}
.xh .title_active a:hover {color:#0246ab}


#tagwidget .listphoto .first {
  height:200px;
  width:300px;
}
.listphoto .first .link {
  background:none repeat scroll 0 0 rgba(0,0,0,0.3);
  bottom:0;
  left:0;
  padding:5px;
  position:absolute;
  width:330px;
  margin-bottom:-31px;
}


.cat .itemleft {margin-bottom:10px}
.cat .xh .itemleft {
  max-height:150px;
  overflow:hidden;
}
.itemts .itemts {
  height:200px;
  overflow:hidden;
}

.tkiem {    float: right;
    width: 28%;
    text-align: right;
    margin-top: -40px;
    z-index: 1000;
    position: relative;
    height: 40px;}
.tkiem input[type=submit] {width: auto !important;
    background: white !important;
    height: 30px !important;
    margin-top: 2px !important;
    color: red;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;}
.tkiem .search-field {
    border: none;
    height: 30px;
    width: 86%;
    border-radius: 3px;padding-left: 10px;
}

.linh-vuc li p {display:none}


.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap>div input, .field-wrap select, .field-wrap textarea {
    width: 100%;
    border: solid 1px #ccc;
    border-radius: 4px;
}
.kygui .nf-field-element textarea {
    height: 55px;line-height: 18px;
}
.kygui .nf-form-fields-required {padding-bottom:0px;}
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {    float: left;
    width: 19%;
    clear: inherit;
    margin-right: 14px;
    margin-bottom: 10px !important;}

#nf-field-11-container {float:right;margin-right:0px;}
#nf-field-9-container {width: 79.8%;float:left}
#nf-field-12-container {
    float: right;
    clear: inherit;
    width: 19%;
}
#nf-field-12-container input[type=button] {    width: 100%;
    margin-top: 0px !important;
    float: left;
    height: 53px !important;}

/*-------------*/
.adv-item {margin-top:10px}
#add_single {
  height:600px;
  width:160px;
}
.linknguon {
  display:inline-block;
  float:left;
  margin-bottom:5px;
  overflow:hidden;
  width:100%;
}
.linknguon .source {
  border:1px solid #eeeeee;
  padding:3px 0;
}
.linknguon .source:hover {border:1px solid #888888}
.linknguon b {padding-left:10px}
.linknguon input {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#464545;
  font-size:13px;
  width:85%;
}

.entry-meta .tag-links a {
  background:none repeat scroll 0 0 #ededed;
  color:#0054a6;
  display:inline-block;
  font-size:12px;
  margin:0 5px 5px 0;
  padding:1px 5px;
  text-align:left !important;
}
.entry-meta .tag-links a:hover {color:#00b5ff}
.articleRating {
  display:inline-block;
  margin-bottom:10px;
  width:100%;
}
.articleRating ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
.articleRating li {
  background:none repeat scroll 0 0 #f7f7f7;
  border:1px solid #eeeeee;
  border-radius:3px;
  cursor:pointer;
  font-size:12px;
  margin-bottom:5px;
  padding:3px 5px 3px 25px;
}
.articleRating li:hover {border:1px solid #888888}
.articleRating li.ratingGood {background:url("images/icon_heart.png") no-repeat scroll 5px 6px / 14px auto transparent}
.articleRating li.ratingNormal {background:url("images/icon_check.png") no-repeat scroll 5px 6px / 14px auto transparent}
.articleRating li.ratingBad {background:url("images/icon_dislike.png") no-repeat scroll 5px 6px / 14px auto transparent}
.article-fb-comments {
  display:inline-block;
  margin-bottom:15px;
  width:100%;
}
.article-fb-comments .title {
  background:none repeat scroll 0 0 #ebebeb;
  color:#ffffff;
  margin-bottom:15px;
  padding:3px 10px;
  width:99%;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('images/ajax-loader.gif') center center no-repeat;
}

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}



.other_new {
  display:inline-block;
  margin-bottom:15px;
  width:100%;
}
.other_new .title {
  border-bottom:1px solid #d9d9d9;
  margin-bottom:15px;
  padding-bottom:5px;
}
.other_new ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
.other_new li {
  float:left;
  margin:0 20px 10px 0;
  padding:0;
  width:133px;
}
.other_new li.last {margin-right:0}
.other_new li.first {clear:both}
.other_new li a {color:#000000}
.other_new li a:hover {color:#0099ff}
.nf-field-4-wrap .field-wrap>div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit]{padding-left:15px;padding-right:15px;}
.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap>div input, .field-wrap select, .field-wrap textarea {
    width: 100%;
    padding: 6px; }
.wp-caption {
  height:auto;
  margin:0 auto;
  max-width:480px;
}
.live-content .wp-caption {
  background:none repeat scroll 0 0 #f7f7f7;
  border:1px solid #e6e6e6;
  margin-bottom:10px;
  max-width:550px;
  padding-top:5px;
}
.live-content .wp-caption p {
  color:#222222;
  font-size:12px;
  margin:0;
  padding:2px 5px;
  text-align:center !important;
}
.live-content .wp-caption img {margin-bottom:0}
#secondary,
#tagwidget {
  float:left;
  width:300px;
}

.livenews .event-meta {background:url("images/icon_live3.jpg") no-repeat scroll center 10px rgba(0,0,0,0) !important}
.livenews .event-meta:before {content:"" !important}
#item_comment .event-meta:before {content:""}
#item_images .event-meta:before {
  content:"";
  font-size:20px !important;
}
#item_content .event-meta:before {
  content:"";
  font-size:24px !important;
}
#item_video .event-meta:before {
  content:"";
  font-size:23px !important;
}
#item_facebook .event-meta:before {content:""}
#article-body ul li .event-content {
  color:#464545;
  float:left;
  width:580px;
}
#article-body ul li .event-content img {
  height:auto;
  max-width:580px;
}
#article-body .com_share {margin:0}
#article-body time {
  color:#919191;
  font-size:12px;
  margin-right:10px;
}
#article-body time:before {
  content:"";
  font-family:"FontAwesome";
  font-size:12px;
  margin-right:5px;
}
#article-body ul li .event-content p {
  font-size:13px;
  line-height:20px;
  margin-bottom:0;
  text-align:justify;
}
#livestream #loading_live {
  background:url("images/ajax-loader.gif") no-repeat scroll center center transparent;
  display:none;
  height:32px;
  margin-bottom:32px;
  margin-top:32px;
  width:100%;
}
#postIDCurrent,
#maxidlive {display:none}
.tintuc-khac {
  float:right;
  width:75%;
  padding-bottom:0px;height:auto
}
.tintuc-khac .block {
  width:100%;
  margin-right:30px;
  float:left;
  margin-top:15px;
  margin-bottom:0px;
}
.tintuc-khac .block .tilte {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:35px;
  padding:6px;
  text-align:left;
  font-weight:bold;
  color:#055699;
  border-bottom:3px solid #d8d8d8;
  padding-bottom:6px;
  font-size:18px;
  margin-top:-15px;
}
.tintuc-khac .block .nb {
  float:left;
  line-height:23px;
}
.tintuc-khac .block .nb .img {
  float:left;
  width:25%;
  margin-right:10px;
}
.tintuc-khac .block .nb .img img {
  width:100%;
  height:auto;
  padding:3px;
  border:solid 1px #eee;
}
.tintuc-khac .block .nb h1 {
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
  line-height:18px;
  height:auto;
}
.tintuc-khac .block .bd {
  width:27%;
  border-bottom:solid 3px #055699;
  margin-top:-3px;
  margin-bottom:10px;
}
.tintuc-khac .block .ts {
  width:45%;
  border-bottom:solid 3px #167ac6;
  margin-top:-3px;
  margin-bottom:10px;
}
.tintuc-khac .block .vh {
  width:75%;
  border-bottom:solid 3px #167ac6;
  margin-top:-3px;
  margin-bottom:10px;
}
.left .taikhoan {float:left;width:100%;text-align:center;}
.left .taikhoan table, td{width: 50%;
    border: none !important;
    text-align: left;
    margin-left: auto;
    margin-right: auto;}

.left .taikhoan table td:nth-child(1) {
    text-align: right;
    border:none !important;

}

#mvctable img {
  float:left !important;
  margin-right:10px;
}
#mvccount img {float:left !important}
#mvccount {
  margin-left:-11px !important;
  margin-bottom:15px !important;
}
#mvctable {
  padding:10px;
  margin-left:-20px !important;
}
.tintuc-khac .block .list {
  float:left;
  width:100%;
  margin-top:15px;
}
.tintuc-khac .block .list li {
  float:left;
  width:100%;
  margin-bottom:10px;
  background:url("images/icon/li_icon.png") no-repeat;
  height:auto;
  background-position:-4px -6px;
}
.tintuc-khac .block .list li h1 {
  font-size:13px;
  padding-left:12px;
  font-weight:bold;
  line-height:16px;
}
.tabsview {margin:0}
.tabsview ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
.tabsview .tabs {
  border-bottom:1px solid #d9d9d9;
  border-top:2px solid #266eb5;
  display:inline-block;
  margin-bottom:10px;
  width:100%;
}
.tabs ul li.active {color:#ffffff}
.tabs ul li.active a {color: #111;}
.tabs li a {color:#737373}
.listview li {
  display:inline-block;
  float:left;
  margin-bottom:15px;
  width:100%;
}
.listview li img {
  float:left;
  margin-right:10px;
  width:110px;
}
.listview li a {color:#000000}
.listview li a:hover {color:#0099ff}
.listview li .info {
  border-bottom:1px solid #e0e0e0;
  float:left;
  height:69px;
  overflow:hidden;
  width:180px;
}
.listview .date {margin-right:10px}
.listview .date:before {
  content:"";
  font-family:"FontAwesome";
  font-size:12px;
  margin-right:5px;
}


.wpuf-dashboard-container table.items-table {
    min-width: inherit !important;
    border: 0;
}
#right-sidebar {
  float:right;
  width:160px;
}
.wp-pagenavi span.current {
    font-weight: bold;
    background: rgba(0,0,0,0.65) !important;
    color: #fff !important;
    padding-left: 8px;
    padding-right: 8px;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 0px solid #BFBFBF !important;
    padding: 3px 5px;
    margin: 2px;
    background: #d7171f;
    color: #fff;
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.left {float:left;width:66%;}
.left-news {float:left;width:100%;}
.social_fo {
  background:none repeat scroll 0 0 #303030;
  display:inline-block;
  height:40px;
  line-height:40px;
  width:100%;
  margin-top:0;
}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
    background: #e03c31;
}
#social_fo1 {
display: inline-block;
    width: auto;
    margin-top: 0;
    text-align: right;}
.social_fo .main_social {
  margin:0 auto;
  padding:0 10px;
  width:1048px;
}
.social_fo .page_site {
  float:left;
  width:50%;
  color:white;
}
#social_fo .page_site .contact1 {
  background:url("images/icon_email.png") no-repeat scroll 0 center transparent;
  border-right:1px solid #bebebe;
  float:left;
  margin-right:15px;
  padding:0 15px 0 30px;
  width:auto;
}
#social_fo .page_site .adv-fo {
  background:url("images/icon_dqc.png") no-repeat scroll 0 center transparent;
  border-right:1px solid #bebebe;
  float:left;
  margin-right:15px;
  padding:0 15px 0 30px;
}
#social_fo .page_site .job {
  background:url("images/icon_job.png") no-repeat scroll 0 center transparent;
  float:left;
  padding:0 0 0 30px;
}
#social_fo .page_site a {color:#666666}
#social_fo .page_site a:hover {color:#008cff}
#social_fo1 .social1 {
color: #666666;
    text-align: right;
    text-transform: uppercase;
    width: auto;
}
#social_fo1 .social1 .icon_font {
color: #666666;
    float: left;
    text-align: left;
    font-family: "FontAwesome";
    width: auto;
    font-size: 26px;
    padding-right: 10px;
}
top .



#social_fo1 .social1 .face {color:#36609f}
#social_fo1 .social1 .face:hover {color:#5285d1}
#social_fo1 .social1 .twitte {color:#2aa9e0}
#social_fo1 .social1 .twitte:hover {color:#108abf}
#social_fo1 .social1 .in {color:#066c9a}
#social_fo1 .social1 .in:hover {color:#128dc4}
#social_fo1 .social1 .rss {color:#f48020}
#social_fo1 .social1 .rss:hover {color:#f99b4d}
#social_fo1 .social1 .gogle {color:#db5442}
#social_fo1 .social1 .gogle:hover {color:#ee6553}
.site-info {
  background:none repeat scroll 0 0 #0060af;
  color:#d6dce4;
  display:inline-block;
  float:left;
  min-width:1068px;
  padding-top:15px;
  width:100%;
}
.site-info .main_fo {
  margin:0 auto;
  width:1068px;
}
.site-info .cat_fo {
  border-bottom:1px solid #0276d6;
  display:inline-block;
  margin-bottom:5px;
  padding:0 10px 15px;
  width:1048px;
}
.site-info .cat_fo .colcat {
  border-right:1px solid #0276d6;
  float:left;
  margin-right:15px;
  min-height:90px;
  padding-right:15px;
  width:136px;
}
.site-info .cat_fo .colcat:last-child {
  border-right:0 none !important;
  margin-right:0 !important;
  padding-right:0 !important;
}
.site-info .cat_fo .colcat ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
.site-info .cat_fo .colcat ul li {
  list-style:outside none none;
  margin:0 0 5px;
  padding:0;
}
.site-info .cat_fo .colcat ul li a {color:#d6dce4}
.site-info .cat_fo .colcat ul li a:hover {color:#ffffff}
.site-info .copyright {
  display:inline-block;
  padding:0 10px;
  width:1048px;
}
.site-info .copyright .logo {
  float:left;
  margin-right:20px;
}
.site-info .copyright .copy {float:left}
.site-info .copyright p {margin:0}
#output {float: left;
    font-size: 13px;color:#F00;
    font-style: italic;
}
.char-gia p {font-style:italic;font-size:12px;}
#toolbox {
  background:none repeat scroll 0 0 #2883bc;
  bottom:49%;
  margin-left:-550px;
  position:fixed;
  right:10px;
  width:40px;
}
#toolbox ul {
  float:right;
  margin:0;
  padding:0;
  width:40px;
}
#toolbox li {
  color:#ffffff;
  height:25px;
  list-style:outside none none;
  margin-top:10px;
  width:40px;
}
#toolbox li a {color:#ffffff}
#toolbox li.email {height:20px}
#toolbox li.toTop a {
  background:url("images/gotop.jpg") no-repeat scroll center top transparent;
  display:block;
  height:17px;
  width:100%;
}
#toolbox li.email a {
  background:url("images/email.jpg") no-repeat scroll center top transparent;
  display:block;
  height:14px;
  width:100%;
}
#toolbox li.facebook {margin-bottom:5px}
#toolbox li.facebook a {
  background:url("images/share.jpg") no-repeat scroll center top transparent;
  display:block;
  height:21px;
  width:100%;
}
#toolbox li a span {
  display:none;
  height:25px;
  line-height:30px;
  position:absolute;
  right:15px;
  top:-3px;
  width:100px;
}
#dialog {
  background:none repeat scroll 0 0 rgba(0,0,0,0.4);
  bottom:0;
  display:none;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:9999999;
}
#dialog > div {
  background:none repeat scroll 0 0 #ffffff;
  box-shadow:2px 2px 4px 0 rgba(0,0,0,0.4);
  left:50%;
  margin:0 0 0 -200px;
  overflow:hidden;
  position:fixed;
  top:40%;
  width:400px;
}
#dialog .header {
  background:none repeat scroll 0 0 #3399cc;
  color:#ffffff;
  font-family:"Roboto Condensed",sans-serif;
  font-size:1.3em;
  line-height:1.4;
  padding:6px 15px;
  text-transform:uppercase;
}
#dialog .content {
  font-size:1.1em;
  line-height:1.4;
  padding:0 15px 10px;
}
#dialog .content a {color:#000000}
#dialog .content a {color:#3399cc}
#dialog .content > div p {margin-bottom:10px}
#dialog .action {
  background:none repeat scroll 0 0 #eeeeee;
  padding:5px 0;
  text-align:center;
}
#dialog .action button {
  background:none repeat scroll 0 0 #ffffff;
  border:1px solid #cccccc;
  border-radius:5px;
  box-shadow:2px 1px 0 #dddddd;
  cursor:pointer;
  margin:0 10px;
  padding:5px 10px;
}
#dialog .action button:hover {
  border-color:#0098d3;
  color:#0098d3;
}
.social_box_down {
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:3px;
  height:32px;
  margin-bottom:15px;
  padding:0 0 8px 10px;
}
ul.post_social {
  list-style:outside none none;
  margin:0;
  padding:0;
}
ul.post_social li {
  display:inline;
  float:left;
  height:20px;
  margin-right:5px;
  padding-top:10px;
}
.clear {margin-bottom:10px}
#navigation {
  margin:0 auto;
  width:auto;
  border-radius:5px;
}
#navigation .navigation_top {
  border-bottom:0 solid #029fda;
  height:32px;
  margin:0 auto;
  width:100%;
}
#navigation ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
#navigation ul li {
  float:left;
  list-style:outside none none;
  padding:9px 21px;
}
#navigation ul li#item-home {
  background:#3E3F95;
  height:32px;
  border-radius:5px 0 0 5px;
}
#navigation ul li#item-home a {
  color:#fff;
  font-family:"FontAwesome";
  font-size:24px;
  line-height:16px;
}
#navigation ul li#item-home a:hover {
  background:none repeat scroll 0 0 rgba(0,0,0,0);
  color:#cdf0ff;
}
#navigation ul li#item-home:hover,
#navigation ul li#item-home:hover a {
  background:none repeat scroll 0 0 #005faf;
  color:#cdf0ff;
}
#navigation ul li a {
  color:#111111;
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
}
#navigation ul li:hover,
#navigation ul li:hover a,
#navigation ul li.current-menu-item,
#navigation ul li.current-menu-item a {
  font-weight:bold;
  color:#666666;
  text-decoration:none;
}
#navigation ul li a:hover {
  color:#666666;
  text-decoration:none;
  font-weight:bold;
}
.wpuf-pagination {text-align:center;margin-top:20px;}
.ds-nguon table, tr:nth-child(2n+1) {background:#fafafa}
.clipboard {    float: right;
    background: #e03c31;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
} 

.list_topic li img {
  float:left;
  margin-right:10px;
  height:55px;
  width:75px;
}
.list_topic li .info {
  float:left;
  width:175px;
}
.paging-navigation {
  clear:both;
  display:block;
  text-align:right;
}
.loop-pagination {
  border:1px solid #ddd;
  border-radius:5px;
  display:inline-block;
}
.loop-pagination a,
.loop-pagination .current {
  border-right:1px solid #ddd;
  color:#008cff;
  display:inline-block;
  float:left;
  font-size:14px;
  padding:5px 10px;
}
.loop-pagination a:last-child {border-right:0 none}
.loop-pagination .current {font-weight:bold}
.loop-pagination a:hover {color:#33cccc}
.paging-navigation span.page-numbers {
  border-right:1px solid #ddd;
  display:inline-block;
  float:left;
  padding:5px 10px;
}
#nav_slider {
  border-bottom:1px solid #e0e0e0;
  display:inline-block;
  font-family:arial;
  margin:10px 0;
  position:relative;
  width:100%;
}
#hotslider {
  float:left;
  position:relative;
  width:95%;
}
.append_recent {
  display:inline-block;
  height:13px;
  overflow:hidden;
  position:relative;
  width:884px;
}
.loading_recent {
  background:url("images/ajax-loader-new.gif") no-repeat scroll center center rgba(0,0,0,0);
  display:none;
  height:15px;
  width:100%;
}
.loading_view_rating,
.loading_daily,
.list-category .loading-cat_related {height:40px !important}
.loading_hot,
.loading_articleRating,
.loading_view_rating,
.loading_daily,
.loading-view-cat,
.loading-cat_related {
  background:url("images/ajax-loader.gif") no-repeat scroll center center rgba(0,0,0,0);
  display:none;
  height:100%;
  width:100%;
}
#listtoday .loading-view-cat {height:32px}
#postID {display:none}

.listslider .date {
  color:#4f4f4f;
  float:right;
  font-size:12px;
  margin-right:10px;
}
/*menu mobile */
.menu-m {float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    border-top: solid 4px #e03c31 !important;
    padding-top: 15px;
    box-shadow: 0 2px 2px rgba(0,0,0,.1);
    margin-bottom: 10px;
    padding-bottom: 10px;}
.home-category>ul>li {
    padding: 0 15px;
    width: 12.5%;
    float: left;
}

.home-category>ul>li>a>p {
    color: #535353;
    font-size: 16px;
    margin-top: 5px
}

.home-category>ul>li>a {
    display: block;
    text-decoration: none
}

.home-category>ul>li>a:before {
    content: " ";
    display: block;
    width: 90px;
    height: 86px;
    border-radius: 4px;
}
.home-category>ul>li:hover {opacity:0.8}
.home-category>ul>li.list-nha a:before {
    content: " ";
    cursor: pointer;    margin-left: auto;
    margin-right: auto;
	background-size: 65%;
}

.home-category>ul>li.list-nha1>a:before {

}

.home-category>ul>li.list-canho>a:before {
    content: " ";

    cursor: pointer;
	background-size: 65%;    margin-left: auto;
    margin-right: auto;
}

.home-category>ul>li.list-dat>a:before {
    content: " ";
    
    cursor: pointer;
	background-size: 75%;    margin-left: auto;
    margin-right: auto;
}

.home-category>ul>li.list-dat1>a:before { }

.home-category>ul>li.list-matbang>a:before {
    content: " ";
 
    cursor: pointer;    margin-left: auto;
    margin-right: auto;
	background-size: 65%;
}

.home-category>ul>li.list-kho>a:before {
    content: " ";
  
    cursor: pointer;    margin-left: auto;
    margin-right: auto;
	background-size: 65%;
}
.home-category>ul>li.sinhthai>a:before {
    content: " ";

    cursor: pointer;    margin-left: auto;
    margin-right: auto;
	background-size: 65%;
}

.home-category>ul>li.list-ptro>a:before {
    content: " ";
   
    cursor: pointer;    margin-left: auto;
    margin-right: auto;
	background-size: 65%;
}
.home-category  {    float: left;
    width: 100%;
    height: 105px;
    margin-bottom: 10px;}

#navpage {
  position:absolute;
  right:0;
  top:-7px;
}
#navpage #prev {
  float:left;
  margin-right:3px;
}
#navpage .btn-dis {background:none repeat scroll 0 0 #d1d1d1 !important}
#navpage .btn-nav {
  background:none repeat scroll 0 0 #a4a4a4;
  border-radius:3px;
  color:#fff;
  cursor:pointer;
  float:left;
  font-family:"FontAwesome";
  font-size:20px;
  height:20px;
  line-height:20px;
  text-align:center;
  width:20px;
}
.xemnhieu_chitiet {}
.xemnhieu_chitiet img {
  width:162px;
  height:100px;
}
.xemnhieu_ct {
  background:url("images/icon_view.png") no-repeat scroll 0 0 transparent;
  display:inline-block;
  margin-bottom:15px;
  width:100%;
}
.xemnhieu_ct .title {
  border-bottom:1px solid #d9d9d9;
  border-top:2px solid #33cccc;
  color:#33cccc;
  height:auto;
  line-height:28px;
  margin-bottom:15px;
  padding-left:35px;
}
.xemnhieu_ct ul {
  list-style:outside none none;
  margin:0;
  padding:0;
}
.xemnhieu_ct li {
  float:left;
  margin-right:20px;
  width:166px;
}
.xemnhieu_ct li:last-child {margin-right:0}
.xemnhieu_ct li img {
  margin-bottom:5px;
  width:166px;
  height:100px;
}
.xemnhieu_ct li h3 {
  font-family:"Roboto",sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:18px;
  margin:0;
}
.xemnhieu_cte li h3 a {color:#000000}
.xemnhieu_ct li h3 a:hover {color:#008cff}
.xemnhieu_ct ul li .com_share {
  color:#919191;
  display:inline-block;
  font-size:11px;
  width:100%;
}
.xemnhieu_ct ul li .com_share .com:before {
  content:"";
  font-family:"FontAwesome";
  font-size:12px;
  margin-right:5px;
}
.xemnhieu_ct ul li .com_share .share:before {
  content:"";
  font-family:"FontAwesome";
  font-size:12px;
  margin-right:5px;
}
.xemnhieu_ct ul li .com_share .com {margin-right:10px}
section#info {
  border:1px solid #ddd;
  border-radius:10px;
  box-shadow:3px 3px 0 #f7f7f7;
  float:left;
  margin:20px 10%;
  padding:20px;
  width:80%;
}
.right_dn .left {
  float:right;
  margin-left:20px;
  width:320px;
}
.right_dn .right {
  float:left;
  width:160px;
}
.right_dn .left .itemleft {
  float:left;
  margin-right:20px;
  width:208px;
}
.right_dn .left .xh .itemleft {
  height:216px;
  overflow:hidden;
}
.right_dn .left .itemts {
  height:250px !important;
  overflow:hidden;
}
.right_dn .items a {color:#222}
.right_dn .items a:hover {color:#008cff}
.right_dn .left .itemright {
  float:left;
  width:200px;
}
.article-content {
  border:1px solid #FFF;
  clear:both;
  float:left;
  height:auto;
  margin:10px 0;
  overflow:hidden;
  padding:0;
  position:relative;
  width:100%;
  background:#f7f7f7;
  color:#0077b3;
  font-weight:bold;
  font-size:1.0em;
  margin-bottom:20px;
}
.article-content a {
  display:block;
  float:left;
  height:100%;
  width:100%;
}
.article-content img {height:120px}
.article-content a h1 {color:#0077b3}
.article-content time {display:none}
.article-content .cover {
  bottom:0;
  float:left;
  left:0;
  margin-right:10px !important;
  position:absolute;
  top:0;
  width:35%;
}
.article-content p {
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  line-height:1.2;
  margin-top:10px;
  text-align:left;
  float:left;
  color:#000;
}
body.serif article-content h1 {font-family:"Open Sans Condensed",Arial,Helvetica,sans-serif}

/*---------------- TOUR -------------------*/
.khuyenmai {
  width:100%;
  margin-top:20px;
  height:230px;
}
.khuyenmai .block {width:101%}
.khuyenmai .block li {
  background:none repeat scroll 0 0 #fff;
  border:1px solid #ececec;
  box-shadow:0 1px 0 rgba(0,0,0,0.1);
  float:left;
  height:215px;
  margin-right:13px;
  width:198px;
  position:relative;
}
.khuyenmai .block li:nth-child(2n+5) {
  background:none repeat scroll 0 0 #fff;
  border:1px solid #ececec;
  box-shadow:0 1px 0 rgba(0,0,0,0.1);
  float:right;
  height:215px;
  width:198px;
  position:relative;
}
.block .tentour {
  background:none repeat scroll 0 0 #007fc0;
  color:#fff;
  display:block;
  height:30px;
  line-height:30px;
  overflow:hidden;
  padding:0 5px;
}
.block .tentour a {color:#FFF}
.block .gia-km {
  width:55%;
  float:left;
  height:33px;
  padding:7px 4px;
  position:static;
  text-align:left;
  top:0;
  font-size:13px;
  text-decoration:line-through;
}
.block .gia {
  width:50%;
  float:right;
  background:none repeat scroll 0 0 rgba(243,243,243,0.56);
  color:red;
  font-weight:bold;
  height:33px;
  padding:7px 1px;
  position:static;
  text-align:right;
  top:0;
  font-size:11px;
  width:88px;
}
.khuyenmai li img {
  width:196px;
  height:150px;
  padding:1px;
}



.thumbnail-item {
  
/* position relative so that we can use position absolute for the tooltip */
	position:relative;
  float:left;
  margin:0 0;
}
.thumbnail-item a {display:block}
.tooltip1 {
  
/* by default,hide it */
	display:none;
  
/* allow us to move the tooltip */
	position:absolute;
  
/* align the image properly */;
}
.sp li .tooltip1 img {
  height:500px;
  width:380px;
  border:2px solid #ccc;
  padding:0;
  margin-left:-400px;
}
.tooltip1 span.overlay {
  
/* the png image,need ie6 hack though */
		

/* put this overlay on the top of the tooltip image */
		position:absolute;
  top:0;
  left:0;
  display:block;
  width:450px;
  height:300px;
}
.sp li .gia {
  float:left;
  text-align:left;
  color:white;
  font-weight:bold;
  width:50%;
  margin-left:5px;
}
.tintuc {
  float:left;
  width:515px;
  border:1px solid #efefef;
  margin-top:20px;
  margin-bottom:25px;
}
.tintuc .title {
  float:left;
  background:none repeat scroll 0 0 rgba(243,243,243,0.56);
  border-bottom:1px solid #efefef;
  color:#174279;
  font-size:16px;
  font-weight:700;
  line-height:27px;
  padding:4px 0 0 10px;
  text-transform:uppercase;
  width:100%;
}
.tintuc .title p.moretour {
  float:right;
  padding:5px 10px 0;
  text-transform:none;
}
.tintuc li {
  border-bottom:1px dotted #efefef;
  height:70px;
  padding:8px 5px 8px 10px;
}
.tintuc li img {
  height:55px;
  width:80px;
  float:left;
  margin-right:10px;
}
.tintuc li a {
  font-weight:bold;
  color:#16387c;
  font-size:13px;
  width:100%;
}
.tintuc li span {
  float:right;
  text-align:right;
  color:crimson;
  font-weight:bold;
}
.sosical {float:left;width:100%;}
.pos-link {
    float: left;
    width: 100%;
    background: #f5f5f5;
    text-transform: none;
    font-size: 14px;
    color: #666;
    padding: 6px 10px 5px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 0px;
    margin-top: -7px;
    margin-bottom: -7px;
}
.pos-link a {
  float:left;
  font-size:14px;
  color:#666;
  text-decoration:none;
  position:relative;
  text-transform:none;
  margin-right:0;
  position:relative;
}
.pos-link a.home:after {
  top:-3px;
  right:-23px;
}
.pos-link a.home {
  float:left;
  width:24px;
  height:23px;
  background:url(images/icon/icon.png) no-repeat;
  background-position:-181px -139px;
  margin:-6px 30px 0 15px;
  top:0;
  left:0;
  font-size:0;
}
.archive {
  width:100%;
  float:left;
}
.archive .left {
  float:left;
  width:730px;
}
.archive .left .sao5 {
  background:url(images/icon/5stars.png) no-repeat scroll 0 7px rgba(0,0,0,0);
  height:30px;
  margin-top:-30px;
  position:relative;
  width:160px;
}
.archive .right .block li {
  background:url("images/icon/imgArrow3a.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
  float:left;
  font-size:13px;
  font-weight:bold;
  margin-left:0;
  padding-left:15px;
  padding-right:15px;
  text-transform:capitalize;
  width:100%;
}
.archive .right .block .title {
  background:#f8f7f7;
  height:35px;
  border-bottom:1px solid #efefef;
  font-size:1em;
  font-weight:700;
  height:28px;
  line-height:29px;
  margin-bottom:10px;
  padding:0 10px;
  text-transform:none;
}
.archive .right .block h3 {
  float:left;
  color:#16387c;
  cursor:pointer;
  font-size:1em;
  outline:medium none;
  text-decoration:none;
  margin-bottom:7px;
}
.left-sp {
  width:240px;
  float:left;
}
.left-sp .title {
  background:#3E3F95;
  border-bottom:2px solid #ebebeb;
  color:#FFF

 border-bottom:1px solid #efefef;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:1em;
  font-weight:700;
  height:28px;
  line-height:29px;
  margin-bottom:10px;
  padding:0 10px;
  text-transform:uppercase;
  color:#FFF;
  border-radius:5px 5px 0 0;
}
.left-sp .title a {color:#FFF}
.left-sp .block {
  border:1px solid #e6e6e6;
  color:#000;
  float:right;
  border-radius:5px 5px 0 0;
  width:100%;
  margin-top:0;
  font-weight:normal;
}
.block .qc {
  width:320px;
  height:121px;
  background:url(images/huong-dan-dat-tour.jpg) no-repeat;
}
.left-sp .block h3 {
  float:left;
  color:#16387c;
  cursor:pointer;
  font-size:1em;
  outline:medium none;
  text-decoration:none;
  margin-bottom:7px;
}
.block .sup {padding-left:10px}
.block .sup .yh {
  background:url("images/yahoo.png") no-repeat scroll center center rgba(0,0,0,0);
  height:60px;
}
.block .sup span {
  font-size:22px;
  color:#00F;
  font-weight:bold;
  float:right;
}
.block .list {
  padding-left:5px;
  width:100%;
  height:90px;
  float:left;
}
.block .list .tieude {
  float:left;
  width:200px;
  font-size:14px;
}
.block .list img {
  float:left;
  width:80px;
  height:auto;
  border:1px solid #e6e6e6;
  padding:3px;
}
.block .list-in {
  padding-left:5px;
  width:100%;
  height:auto;
  float:left;
}
.block .list-in .tieude {
  float:left;
  width:200px;
  font-size:14px;
}
.block .list-in img {
  float:left;
  width:228px;
  height:auto;
  border:1px solid #e6e6e6;
  padding:3px;
}
.left-sp .diemden {
  width:240px;
  float:left;
  height:auto;
  border-radius:5px 5px;
  margin-top:5px;
  margin-left:5px;
  margin-bottom:5px;
}
.right-tour .qte li {
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-left:0;
  padding-left:15px;
  padding-right:15px;
  text-transform:capitalize;
  width:100%;
}
.left-sp .trongnuoc li {
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-left:0;
  padding-left:15px;
  padding-right:15px;
  text-transform:capitalize;
  width:100%;
}
.left-sp .trongnuoc {
  width:48%;
  float:right;
  margin-top:5px;
  margin-left:5px;
}
.left-sp .qte {
  width:48%;
  float:right;
  margin-top:5px;
  margin-left:5px;
}
.left-sp h2 {
  color:#174279;
  font-weight:700;
  font-size:14px;
  margin-top:10px;
  text-align:center;
  margin-bottom:5px;
}

/*----- Tabs -----*/

ul {
  padding-left: 0;
}

.tabs .swiper-slide {
  border: none;
}

.tabs .swiper-slide a {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.tabs .swiper-slide a img {
  width: auto;
  height: 52px;
  margin-bottom: 6px;
}

.tabs .swiper-wrapper {
  padding-left: 0;
  /* justify-content: center; */
}

@media (min-width: 1024px) {
  .tabs .swiper-wrapper {
    padding-left: 0;
    justify-content: center;
  }
}


.tabs .swiper-slide span {
  font-size: 14px;
  color: #000;
  font-weight: 700;
}


.c-left {
  float:left;
  width:240px;
}
.r-right {
  float:right;
  width:100%;
}
.caption {}
.caption h3 {
  font-size:14px;
  margin-top:2px;
}
.san-pham {width:300px}
#wh-nav li a {
  color:#606060;
  display:block;
  font:italic bold 14.66px/39px "Myriad Pro";
}
.menu-cate-child li {}
.innersidebar {}
.innersidebar h3 {
  background:none repeat scroll 0 0 #f8f7f7;
  border-bottom:1px solid #efefef;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:1em;
  font-weight:700;
  height:28px;
  line-height:29px;
  margin-bottom:10px;
  padding:0 10px;
  text-transform:uppercase;
}
.innersidebar .textwidget {
  border:1px solid #e6e6e6;
  margin-bottom:20px;
  margin-top:-10px;
  padding-left:10px;
}
.list .tieude {
  width:100%;
  text-align:left;
  padding:5;
}
.list .tieude a:hover {color:#0FF}
.dc_jqmegamenu_widget-2-item .row {height:300px}
.linhpro ins {width:100%}
.linhpro span {width:100%}
.xemgiam {
  background:rgba(0,0,0,0) url("images/icon/icon-02.png") no-repeat scroll 0 0;
  color:white;
  height:31px;
  margin-left:-22px;
  margin-top:-252px;
  position:absolute;
  width:50px;
}
.xemgiam p {
  color:#FFF;
  font-weight:bold;
  padding-top:4px;
}
.giam-gia {
  background:rgba(0,0,0,0) url("images/icon/sale.jpg") no-repeat;
  color:white;
  height:78px;
  margin-left:-22px;
  margin-top:-2px;
  position:static;
  width:78px;
  float:right;
}
.giam-gia p {
  color:#F00;
  font-weight:bold;
  padding-top:13px;
  font-size:21px;
  margin-top:5px;
}
#menu-danh-muc-sp-trai {
  float:left;
  width:238px;
}
#menu-danh-muc-sp-trai li a {
  display:block;
  padding:8px 15px;
  background:#ffffff;
  border-top:1px solid #eee;
  border-bottom:0 solid #999;
  text-decoration:none;
  color:#000;
}
#menu-danh-muc-sp-trai li a:hover,
#nav li {
  background:#0CF;
  color:#fff;
}
#menu-danh-muc-sp-trai li ul {
  display:none;
  // used to hide sub-menus;
}
#menu-danh-muc-sp-trai li ul li a {
  padding:10px 25px;
  background:#ececec;
  border-bottom:1px dotted #ccc;
}
.puppop-holine {
  width:280px;
  height:150px;
  background:#FFF;
  border-top:solid 5px #009707;
  border-left:solid 5px #009707;
  border-right:solid 5px #009707;
}
.puppop-holine .phone {
  float:left;
  width:145px;
  background:url("images/telephone.gif") no-repeat;
  height:100%;
}
.puppop-holine .phone img {width:100px}
.puppop-holine .hot {
  float:left;
  width:100px;
  color:#00F;
  font-weight:bold;
  margin-top:20px;
  text-align:center;
}
.puppop-holine .hot p {
  font-size:20px;
  font-family:Arial,Helvetica,sans-serif;
  color:#00F;
  position:absolute;
}
.lien-he-tt {
  width:44%;
  float:left;
  margin-left:20px;
}
.lien-he-form {
width: 65%;
    float: left;
    padding-top: 10px;
}
.lien-he-form .nf-field-label {    float: left;
    text-align: left !important;
    width: 20% !important;}
.wpuf-dashboard-container .wpuf-dashboard-navigation {
    width: 3%  ;
    float: left !important;
    display: none;
}
.wpuf-dashboard-container .wpuf-dashboard-content {
    width: 100% !important;
    float: right;
}
.wpuf-dashboard-container .wpuf-dashboard-content .wpuf-label {width:30% !important;}
.list-tin {width:100%;float:left}

.list-tin table {
border: #AAA 1px solid;
    border-top: 0;
    border-right: 0;
    width: 100%;
    border-bottom: 0;
	    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px; font-size:14px }
.list-tin table th {
    color: white;
    padding: 5px;
    border: #2ebbd6 1px solid;
    border-top: 0;
    border-left: #0090b5 1px solid;
    line-height: 22px;
    background-color: #0090b5;
}
.list-tin table td {
    padding: 5px 5px 0 5px;
    border: #AAA 1px solid !important;
    border-top: 0;
    border-left: none; width:auto;
    position: relative;
}
.list-tin table span.matin {
    display: block;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
    right: 0;
    background: #fff; text-align:center;}
.list-tin table img {width:80px;height:66px;padding:6px;}	
.list-tin table .date {
    padding-top: 3px;
    padding-bottom: 3px;
    color: #777;
	    border-top: 1px dashed #d0d0d0;
    border-bottom: 1px solid #e0e0e0;
}
.list-tin table .title-tin a {
    color: #085eaf;
    font-weight: bold;
    line-height: 24px;
}
.list-tin table .action {
 
    line-height: 30px;
}

.list-tin table .action span {
    color: #06f;
    display: inline-block;
    margin-right: 15px;
    cursor: pointer;
    padding-left: 20px;
}
.list-tin table td:nth-child(1) {
    text-align: center;
    width: 30px;
}

.list-tin table .delete {
    background: url(images/icon/icon-bds.png) -13px -85px no-repeat;
}
.list-tin table .edit {
    background: url(images/icon/icon-bds.png) -13px -52px no-repeat;
}
.list-tin table .date span {
    font-style: italic;
    color: #000; }	
	
	
.left1 {width:78% !important}
.right1 {width:20% !important}	
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}	

table,
td {border:0px solid #cccccc}
.contact .tit {
  color:#000;
  font-weight:bold;
  margin-left:-20px;
}
.contact .kd {
  width:240px;
  float:left;
  margin-left:20px;
}
.contact .kt {
  width:230px;
  float:left;
}
.contact .dl {
  width:230px;
  float:left;
}
.r-right .loingo {
  width:100%;
  float:left;
  text-align:center;
  margin-top:20px;
  margin-bottom:20px;
  color:#a1a1a1;
}
.r-right .loingo p {
  text-align:center;
  font-size:18px;
  font-weight:bold;
  margin-bottom:20px;
}
.r-right .loingo span {
  font-size:24px;
  font-weight:bold;
  color:#c82e56;
}
.menu-menu-footer-container li {
  width:auto;
  float:left;
  color:#FFF;
  margin-left:-3px;
}
.menu-menu-footer-container li a {
  float:left;
  color:#414142;
  padding-left:12px;
  line-height:26px;
  text-transform:initial;
}
.block-news {
  width:50%;
  float:right;
  margin-top:25px;
  padding-bottom:30px;
}
.block-news li {
  float:left;
  width:100%;
  height:auto;
  margin-bottom:20px;
}
.block-news li h1 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}
.block-news li .img {
  width:20%;
  float:left;
}
.block-news li .img img {
  height:120px;
  width:200px;
}
.block-news li .noidung {
  float:right;
  width:58%;
  color:#333333;
  margin-left:20px;
}
.block-news li .tt {
  width:30%;
  color:#c82e56;
  float:right;
  text-align:right;
  margin-top:20px;
}
.block-news li .tt p {
  text-transform:uppercase;
  font-weight:bold;
  color:#c82e56;
}
.block-news .list {width:100%}
.block-news .list li {
  float:left;
  width:49%;
  background-position:0 -6px;
  margin-bottom:20px;
  float:left;
}
.block-news .list li:nth-child(2n+1) {
  float:right;
  margin-right:0;
}
.block-news .list li h1 {
  margin-left:20px;
  margin-bottom:0;
  font-weight:normal;
  line-height:19px;
}
.block-news .list li img {
  float:left;
  width:85px;
  height:65px;
}
.block-news .title {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:35px;
  padding:6px;
  font-family:'UTM BanqueR','UTM BanqueR-eot';
  text-align:left;
  font-size:20px;
  font-weight:bold;
  padding-bottom:6px;
  color:#167ac6;
  border-bottom:3px solid #d8d8d8;
  padding-bottom:6px;
  font-size:18px;
}
.block-news .bd {
  width:38%;
  border-bottom:solid 3px #167ac6;
  margin-top:-3px;
  margin-bottom:10px;
}
.right {
  width:33%;
  float:right;
}
.right .block {
width: 100%;
    float: left;
    border: 0px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 10px;
    margin-top: 10px;

}

.right .block .title {

    background: rgba(0,0,0,0.65);
       padding: 8px;
    color: #fff;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 22px;
    border-radius: 5px 5px 0 0;font-weight:bold;
}


.right .block .bd {
  float:left;
  width:40%;
  border-bottom:solid 4px #055699;
  margin-top:-4px;
}
.right .block .item {
  float:left;
  width:100%;
  height:auto;
  margin-top:20px;padding-left: 10px;
}
.right .block .item .img {
  float:left;
  width:26%;
}
.right .block .item .img img {
  height:60px;
  width:80px;
  float:left;border-radius: 4px;
}
.right .block .tag1 {padding-left:5px;}
.right .block .tag1 a {
  width:auto;
  background:#cbcbcb;
  padding-left:10px;
  padding-right:10px;
  line-height:33px;
  padding-top:2px;
  padding-bottom:2px;
}
.right .block .tag1 a:hover {
  color:#FFF;
  background:#c82e56;
}
.right .block li {
  float:left;
  width:47%;
  background:url(images/bullet.jpg) no-repeat;
  background-position:5px;
  line-height:23px;
}

.right .block1 li {
  float:left;
  width:100%;
  background:url(images/bullet.jpg) no-repeat;
  background-position:5px;
  line-height:23px;
}
.right .block2 li {width:47%;background:none}
.right .block2 li:nth-child(2n+1) {float:right;margin-right:0px;}
.right .block li a {
  padding-left:12px;
  font-size:13px;
}
.end-page {float:left;width:100%;margin-top:20px;}

.tit-page {
    width: 20%;
    height: 36px;
    padding: 8px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 7px;
    font-size: 15px;
    border-radius: 4px 4px 0 0;
    text-align: center;
    background: rgba(0,0,0,0.65);
    float: left;
    margin-left: 5px;margin-top:10px;
}
.right .block3 li {
    width: 24% !important;
}
.right .block3 li:first-child {display:none}
.right .block3 li:nth-child(2n+1) {
    float: left !important;
    margin-right: 0px;
}
.right .block
.left {
  width:65%;
  float:left;
  margin-right:20px;
  margin-top:8px;
}
.left .noi-dung {
  float:left;
  width:100%;
  line-height:26px;
  font-size:16px;
}
.left .noi-dung a{font-weight:bold;color:#009}
.left .noi-dung p {
  line-height:26px;
  font-size:16px;
  display:block;
  -webkit-margin-before:1em;
  -webkit-margin-after:1em;
  -webkit-margin-start:0;
  -webkit-margin-end:0;
}
.left .noi-dung img{max-width:100%;margin-left:auto;margin-right:auto;display:block;    height: auto;margin-bottom: 10px;}
.left .noi-dung table, td  {  border: 1px solid #cccccc ;padding:5px; }
.left .noi-dung {text-align:justify}
.left .conten {float:left;width:100%;padding-left:6px;}
.left .conten p {text-align:justify;padding-bottom:10px;    font-size: 15px;}
.left .conten img {
    height: auto;
    max-width: 100%;
    float: left;
    width: 100%;padding-top:10px;
    padding-bottom: 1px;
}
.left .share {
width: 100%;
    background: #f1f4ed;
    float: left;
    margin-bottom: 40px;
    padding: 10px;
}
.left .duan {
  float:left;
  width:100%;
}
.left .duan .box h1 {
  background:#951330;
  font-size:12px;
  color:white;
  padding:5px;
  width:70%;
  position:relative;
  float:left;
  display:block;
  margin-bottom:-22px;
}
.left .duan .box img {
  width:100%;
  height:auto;
}
.left .duan .box .info {
  height:auto;
  float:left;
  width:100%;
  padding:10px;
}
.left .duan .box .info p {
  font-weight:bold;
  color:333333;
}
.left h2 {
  color:#981939;
  font-size:18px;
  font-weight:bold;line-height: 22px;padding-top:12px;
}
ul.wpuf-form.form-label-above li .wpuf-label {
    margin-bottom: 10px;
    width: 50% !important;
}
.right .tai-khoan li {
    float: left;
    width: 100%;
    border-bottom: solid 1px #eee;
    padding: 5px;
    padding-left: 20px;
}
#breadcrumbs {
  list-style:none;
  margin:1px 0;
  overflow:hidden;
}
#breadcrumbs li {
  display:inline-block;
  vertical-align:middle;
  margin-right:5px;
}
#breadcrumbs .separator {
  font-size:18px;
  font-weight:100;
  color:#ccc;
}
.left .san-pham {
  float:left;
  width:100%;
}
.left .san-pham .item {
  float:left;
  width:31.5%;
  margin-right:20px;
  background:#f6f6f6;
  margin-bottom:20px;
  height:240px;
  border:solid 1px #e4e4e4;
}
.left .san-pham .item:nth-child(3n+3) {
  float:right;
  margin-right:0;
}
.left .san-pham .item h1 {
  font-size:15px;
  padding:5px;
  width:100%;
  position:relative;
  float:left;
  display:block;
  margin-bottom:2px;
  margin-left:-5px;
}
.left .san-pham .item img {
  width:100%;
  height:auto;
}
.left .san-pham .item .info {
  height:auto;
  float:left;
  width:100%;
  padding:10px;
}
.left .san-pham .item .info .gia {
  float:left;
  width:50%;
}
.left .san-pham .item .info .danhgia {
  float:right;
  width:50%;
  text-align:right;
  margin-top:3px;
}
.left .san-pham .item .info p {
  font-weight:bold;
  color:333333;
}
.left .san-pham .tinhtrang {
  width:30%;
  position:absolute;
  margin-top:-7px;
  margin-left:-7px;
}
.left .san-pham .tinhtrang img {width:auto}
.left .produre {width:100%}
.left .produre .info {
  float:left;
  width:50%;
  padding-left:10px;
}
.left .produre .info h1 {
  font-size:16px;
  font-weight:bold;
  border-bottom:solid 1px #eeeeee;
  padding-bottom:20px;
}
.left .produre .info .gia {
  height:auto;
  width:100%;
  font-size:18px;
  font-weight:bold;
  padding-bottom:20px;
  border-bottom:solid 1px #eeeeee;
}
.left .produre .info .mota-ngan {
  height:auto;
  padding-bottom:20px;
  padding-top:10px;
  border-bottom:solid 1px #eeeeee;
}
.left .produre .info .fb {padding-top:10px}
.left .produre .connten {
  float:left;
  width:100%;
  margin-top:30px;
  padding-bottom:50px;
}
.left .produre .connten img {
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  display:block;
}
.left .san-pham .item .info .danhgia img {width:auto}
.nha-dat {width:100%;}
 .bds_thuong {
    width: 100%;
  float:left;
  margin-bottom:20px;
  margin-top:0px;
}
.left-home li .img {width:100% !important;height:150px !important;}
.left-home li .img img{width:100% !important;height:150px !important;}
.bds_thuong li {
    width: 100%;
    float: left;
    height: auto;
    text-align: left;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 5px;
    padding-bottom: 15px;
}
.bds_thuong li:last-child {border-bottom: 0px solid #EA5B4B;}
.left-home li:last-child {border-bottom: 1px solid #f2f2f2 !important}
.bds_thuong li .info .huong {
  width:40%;
  float:right;
}
.bds_thuong li:nth-child(4n+3) {
  float:right;
  margin-right:0;
}
.bds_thuong li .img {
  width:30%;
  height:auto;
  float:left;
}
.bds_thuong li .thongtin {float:left;width:70%;padding-left:20px;}
.bds_thuong li .img  img {
  max-width:100%;
  height:auto;
}
.bds_thuong .tilte {
    width: 100%;
    border-bottom: 2px solid #EA5B4B;
    float: left;
    margin-bottom: 10px;
}
.uwpqsf_class select {
    width: 90% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
    border-radius: 2px;
}
.bds_thuong .tilte h2 {    background: #EA5B4B;
    float: left;
    width: auto;
    padding: 8px 15px 10px 15px;
    text-align: left;
    font-weight: bold;
    color: #ffff;
    padding-bottom: 6px;
    font-size: 18px;
    border-radius: 3px 3px 0 0;}
.bds_thuong li .info {
  float:left;
  width:100%;
}
.bds_thuong li .info .left {
  float:left;
  width:100%;
}
.bds_thuong li .info .right {
  float:left;
  width:100%;
}
.bds_thuong li span {
  font-weight:bold;
  color:#055699;
}
.bds_thuong h1 {
  font-size:16px;
  margin-bottom:5px;
  font-weight:bold;
  line-height:23px;
  float:left;
  width:100%;
  padding-top:5px;
}
.bds_thuong h1 a {color:#055699}
.bds_thuong .bd {
  width:30%;
  border-bottom:solid 3px #055699;
  margin-top:-3px;
  margin-bottom:20px;
}
.left-home {float:left;width:100%;}
.left-home li {width: 23.8%;
    min-height: 304px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    border: 1px solid #f2f2f2;}
#grid-contributors {width:100%;float:left}
#grid-contributors li.single-item {float: left;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: solid 1px #f5f5f5;
    padding-bottom: 10px;}
#grid-contributors li.single-item .author-gravatar {width:auto;float:left;margin-right:10px;}
#grid-contributors li.single-item .author-gravatar img {
    border-radius: 5px;
    border: solid 1px #f5f5f5;
}
#grid-contributors li.single-item .author-name {font-size:16px;font-weight:bold}
.banner-tv {
width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: 10px; }
.banner-tv img {height:auto;max-width:100%;}
#topbar {
  background:#4f4a41;
  padding:10px 0 10px 0;
  text-align:center;
  height:36px;
  overflow:hidden;
  -webkit-transition:height 0.5s linear;
  -moz-transition:height 0.5s linear;
  transition:height 0.5s linear;
}
#topbar a {
  color:#fff;
  font-size:1.3em;
  line-height:1.25em;
  text-decoration:none;
  opacity:0.5;
  font-weight:bold;
}
#topbar a:hover {opacity:1}
.center {
  display:block;
  text-align:center;
}

/** reset lightbox position **/
#lightbox-container-image-data-box {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}

/** page structure **/
#thumbnails {
  display:block;
  margin-bottom:10px;
}
#thumbnails ul li {
  float:left;
  margin-right:15px;
  margin-bottom:5px;
  width:23.4%;
}
#thumbnails ul li:nth-child(2n+4) {
  float:right;
  margin-right:0;
}
#thumbnails ul li img {
  border:solid 1px #eeeeee;
  padding:2px;
  width:100%;
}

/** clearfix **/
.clearfix:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
.clearfix {display:inline-block}
html[xmlns] .clearfix {display:block}
* html .clearfix {height:1%}
.news-home {
  width:100%;
  float:left;
  margin-top:0;
  margin-bottom:20px;
}
.news-home .tilte {
color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-top: 30px;
    background: #e03c31;
    width: 260px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 34px;
    border-radius: 5px 5px 0 0;
}
.news-home .bd {
  width:100%;
  border-bottom:solid 3px #e03c31;
  margin-top:-3px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
}
.news-home .noibac {
    float: left;
    width: 66%;
    font-size: 15px;
    margin-top: 15px;padding-right: 30px;
}
.news-home .noibac .item {float: left;
    width: 100%;
    line-height: 25px;
    text-align: justify;}
.news-home .noibac .item p {
text-align: right;
    font-style: italic;
    font-weight: bold;padding-top:10px; }	
	
.news-home h1 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
  padding-bottom:10px;
}
.news-home h1 a {
  font-size:15px;
  font-weight:normal;
  color:#000;
}
.news-home .noibac .item img {
    width: 47%;
    float: left;
    height: auto;
    padding-bottom: 10px;
    max-height: 300px;
    border-radius: 8px 8px 0px 0px;
    margin-right: 10px;
}

.news-home .noibac h1 a {
    font-size: 14px;
    font-weight: bold;
    color: #444;
    text-transform: uppercase;
    line-height: 20px;
}

.news-home .noibac .content {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news-home .tin-tuc {
    float: right;
    width: 34%;
    margin-top: 15px;
}

.news-home .tin-tuc li {
    width: 100%;
    float: left;
    margin-left: 15px;
}
.news-home .tin-tuc li h1 {margin-bottom:0px;}
.news-home .tin-tuc li a {    line-height: 20px;
    font-style: italic;
    font-weight: bold;
    color: #777;
    font-size: 14px;}
.news-home .tin-tuc li .img {
  float:left;
  width:35%;
  margin-right:5px;
}
.news-home .tin-tuc li img {
  float:left;
  width:100%;
  height:75px;
}


a.tooltip {
  outline:none;
  opacity:1;
  position:static;
}
a.tooltip strong {line-height:30px}
a.tooltip:hover {text-decoration:none}
a.tooltip .tit {
  z-index:10;
  display:none;
  padding:8px 19px;
  margin-top:-250px;
  margin-left:-80px;
  width:auto;
  line-height:16px;
}
a.tooltip:hover .tit {
  display:inline;
  position:absolute;
  border:2px solid #FFF;
  color:#EEE;
  background:#333 url(cssttp/css-tooltip-gradient-bg.png) repeat-x 0 0;
}
.callout {
  z-index:20;
  position:absolute;
  border:0;
  top:-14px;
  left:120px;
}

/*CSS3 extras*/
a.tooltip .tit {
  border-radius:2px;
  box-shadow:0 0 8px 4px #666;
  
/*opacity:0.8;
  */;
}
.header .menu-mobile {display:none}
.ubermenu .ubermenu-target-text {
  display:inline-block;
  vertical-align:middle;
  font-family:inherit;
  font-weight:inherit;
  text-transform:uppercase;
}
.footer-ds {
  float:right;
  width:20%;
}
.footer-ds a:hover {color:#FFF}
.footer-bt {
  background:none repeat scroll 0 0 #e03c31;
  display:inline-block;
  height:40px;
  line-height:40px;
  width:100%;
  margin-top:0;
}
.footer-bt .tt {
  float:left;
  width:35%;
  color:white;
}
.footer-bt .menu {
  float:left;
  width:40%;
}
.tkiem .fa-search:before {
    content: "\f002";
    float: left;
    color: #fff;
    padding: 8px;
    font-size: 19px; z-index:3333;
}
#form2 {display:none}
.tkiem button {background:none;border:none}

/* Đối tác */
.append-buttons {
  text-align:center;
  margin-top:20px;
}
.append-buttons a {
  display:inline-block;
  border:1px solid #007aff;
  color:#007aff;
  text-decoration:none;
  padding:4px 10px;
  border-radius:4px;
  margin:0 10px;
  font-size:13px;
}
.left .news {
  width:100%;
  float:left;
  margin-top:10px;
}
.left .news li {
  float:left;
  width:50%;
  height:auto;margin-bottom:20px;
}
.left .news li:first-child {
    height: auto;
    margin-bottom: 15px;
    padding-right: 20px;
}
.left .news li:first-child .img {
float: left;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
}
.left .bds {
  width:100%;
  float:left;
  margin-top:0;
}
.left .bds li {
  float:left;
  width:100%;
  height:auto;
  margin-bottom:10px;
  border-bottom:solid 1px #eeeeee;

}
.left .bds li .info {
  padding:5px;
  margin-left:10px;
  float:left;
  width:60%;
}
.left .bds li .info .left {
  float:left;
  width:100%;padding-bottom:10px;
}
.left .bds li .info .right {
  float:left;
  width:100%;
}
.left .bds li span {
  font-weight:bold;
  color:#055699;
}
.left .bds li h1 {

  width:75%;
}
.left .bds li h1 a {color:#055699}
.left .bds li:nth-child(2n+2) {
  float:right;
  margin-right:0;
}
.left .bds li .img {
  float:left;
  width:38%;
  margin-right:0;
}
.left .bds li .img img {
  width:100%;
  height:auto;
  margin-right:15px;
  border:solid 1px #eeeeee;
  float:left;
}
.left .bds li .tit {
  width:62%;
  float:left;
}
.left .bds li h1 {
    font-size: 20px;
    margin-top: 0;
    line-height: 25px;
    float: left;
    width: 100%;
    margin-bottom: 0px;margin-left:15px;
}
.left .bdstinkhac {
  width:100%;
  float:left;
  margin-top:0;
}
.left .bdstinkhac li {
  float:left;
  width:100%;
  height:auto;
  margin-bottom:10px;
  border-bottom:solid 1px #eeeeee;
  padding-bottom:10px;
}
.left .bdstinkhac li .info {
  padding:5px;
  margin-left:10px;
  float:left;
  width:70%;
}
.left .bdstinkhac li .info .left {
  float:left;
  width:54%;
}
.left .bdstinkhac li .info .right {
    float: right;
    width: 40%;
    padding-top: 10px;
}
.left .bdstinkhac li span {
  font-weight:bold;
  color:#055699;
}
.left .bdstinkhac li h1 {
  font-size:13px;
  margin-bottom:10px;
  font-weight:bold;
  line-height:18px;
  margin-left:15px;
  float:left;
  width:75%;
}
.left .bdstinkhac li h1 a {color:#055699}
.left .bdstinkhac li:nth-child(2n+2) {
  float:right;
  margin-right:0;
}
.left .bdstinkhac li .img {
  float:left;
  width:16%;
  margin-right:0;
}
.left .bdstinkhac li .img img {
  width:100%;
  height:70px;
  padding:1px;
  margin-right:15px;
  border:solid 1px #eeeeee;
  float:left;
}
.left .bdstinkhac li .tit {
  width:83%;
  float:left;
}
.left .bdstinkhac li h1 {
  font-size:14px;
  font-weight:bold;
  margin-top:0;
  line-height:20px;
  float:left;
  width:100%;
  margin-bottom:5px;
}
.left .tinkhac {
  float:left;
  width:100%;
}
.left .tinkhac .tit {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  height:35px;
  padding:6px;
  text-align:left;
  font-weight:bold;
  color:#414141;
  border-bottom:3px solid #d8d8d8;
  padding-bottom:6px;
  font-size:18px;
}
.left .tinkhac .bd {
    width: 14%;
    border-bottom: solid 3px #ed1b24;
    margin-top: -3px;
    margin-bottom: 20px;
}
.left .tinkhac li {
    width: 100%;
    margin-bottom: 20px;
    height: auto;
    float: left;
}
.left .tinkhac li .img {width:30%;float:left}
.left .tinkhac li .info {width:70%;float:left;padding-left:20px;}

.left .tinkhac li h1 {
font-size: 15px;
    font-weight: bold;
    line-height: 21px;
    padding-bottom: 15px;
}
.block3 {    float: left;
    width: 77% !important;
    margin-left: 20px;
    margin-top: 0px !important;}
.des-bds {width:100%;float:left;    margin-bottom: 20px;}
.des-bds .img-bds {    float: left;
    width: 100%;
    height: auto;
}
.des-bds .img-bds img{float: left;
    width: 100%;
    height: auto;
    max-width: 100%;
    padding: 0px;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;}
.des-bds .info-bds {float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0.02) !important;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 3px;
    font-weight: bold;
    font-size: 16px;margin-bottom:20px;}
.des-bds .info-bds .avt {float:left;width:auto;margin-right:20px;}
.des-bds .info-bds .avt img  {


width: 100px;
    height: auto;
    border-radius: 5px;}
.des-bds .info-bds .tv-info {float:left;width:auto;line-height:20px;}
.des-bds .info-bds .tv-info a {font-size:18px}
.des-bds .info-bds .tv-info span {    float: left;
    margin-top: 6px;
    width: 100%;
    font-weight: normal;
    margin-bottom: 15px;}
.des-bds .info-bds p {     line-height: 23px;
    float: left;
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 16px;
    margin-right: 20px;width: 30%;}
.des-bds .info-bds .tit-info {    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    color: #0c3c6a;
    padding-bottom: 5px;
    margin-bottom: 18px;}

.des-bds .info-bds .hot-bds {     height: auto;
    text-align: center;
    width: 100%;
    border: solid 0px;
    font-size: 20px;
    padding: 6px;
    margin-bottom: 10px;
    float: left;}
	


.des-bds .info-bds .hot-bds a {
    background: #ed1b24;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border: solid 0px;
    font-size: 20px;
    padding: 8px;
    margin: 20px;
    height: 40px;
    width: auto;
}
.des-bds .info-bds .hot-bds i {color:#FFF}

.left .news li:first-child .img img {    height: auto;
    width: 100%;}
.left .news li:first-child .tit {
width: 100%;
    float: left;
    text-transform: uppercase;
    text-align: center;
}
.left .news li:first-child .tit a {line-height:22px;    font-size: 16px;}
.left .news li:nth-child(2n+2) {
  float:right;
  margin-right:0;
}
.left .news li .img {
  float:left;
  width:30%;
  margin-right:10px;
}
.left .news li .img img {
  width:100%;
  height:auto;
  padding:1px;
  margin-right:15px;
  border:solid 1px #eeeeee;
  float:left;
}
.left .news li .tit {
  width:68%;
  float:left;
}
.left .news li h1 {
  font-size:18px;
  font-weight:bold;
  margin-top:0;
  line-height:20px;
  float:left;
  width:100%;
  margin-bottom:15px;
}
.left .hinhanh {
  width:100%;
  float:left;
  margin-top:-10px;
}
.left .hinhanh li {
  float:left;
  width:32%;
  height:220px;
  margin-right:13px;
}
.left .hinhanh li:nth-child(2n+2) {
  float:right;
  margin-right:0;
}
.left .hinhanh li img {
  width:100%;
  height:140px;
  padding:1px;
  border:solid 1px #eeeeee;
}
.left .hinhanh li h1 {
  font-size:14px;
  font-weight:bold;
  margin-top:10px;
  line-height:17px;
}
.left .van-ban {
  float:left;
  width:100%;
}
.left .van-ban li {
  width:100%;
  float:left;
  height:auto;
  text-align:left;
  background:url("images/icon/li_icon.png") no-repeat;
  height:auto;
  margin-bottom:17px;
  border-bottom:1px solid #eeeeee;
  padding-bottom:10px;
  background-position:0 -6px;
}
.left .van-ban li h1 {
  font-size:12px;
  padding-left:18px;
  font-weight:bold;
  line-height:16px;
  margin-bottom:5px;
}
.left .van-ban .info {
  float:left;
  padding-left:20px;
  font-style:italic;
}
.banner-vb-tkb {
  width:33%;
  float:right;
  margin-top:10px;
}
.banner-vb-tkb .vb {
  width:49%;
  float:left;
  height:70px;
}
.banner-vb-tkb .tkb {
  width:49%;
  float:right;
  height:70px;
}
.banner-vb-tkb img {
  height:70px;
  width:100%;
}
.scrollbar {
  float:left;
  height:225px;
  width:100%;
  ;
  overflow-y:scroll;
}
.scrollbar2 {
  float:left;
  height:685px;
  width:100%;
  ;
  overflow-y:scroll;
}
.scrollbar3 {
float: left;
    height: 225px;
    width: 100%;
    text-align: left;
    overflow-x: hidden;
}

.force-overflow {min-height:auto}
#wrapper {
  text-align:center;
  width:100%;
  margin:auto;
}
#style-2::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
  border-radius:10px;
  background-color:#F5F5F5;
}
#style-2::-webkit-scrollbar {
  width:10px;
  background-color:#F5F5F5;
}
#style-2::-webkit-scrollbar-thumb {
  border-radius:5px;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  background-color:#EA5B4B;
}

/**** Isotope filtering ****/
.isotope-item {z-index:2}
.isotope-hidden.isotope-item {
  pointer-events:none;
  z-index:1;
}
.chu-chay {
  width:100%;
  float:left;
  height:35px;
  font-size:16px;
  font-weight:bold;
  color:#167ac6;
  padding-top:10px;
  border-bottom:1px solid #eeeeee;
}
.isotope,
.isotope .isotope-item {
  
/* change duration value to whatever you like */
  -webkit-transition-duration:0.8s;
  -moz-transition-duration:0.8s;
  transition-duration:0.8s;
}
.isotope {
  -webkit-transition-property:height,width;
  -moz-transition-property:height,width;
  transition-property:height,width;
}
.isotope .isotope-item {
  -webkit-transition-property:-webkit-transform,opacity;
  -moz-transition-property:-moz-transform,opacity;
  transition-property:transform,opacity;
}

/*==============================

	MY STYLES

==============================*/
.box-title {
  font-size:30px;
  margin-bottom:10px;
}
.left .duan li .box {margin-right:20px}
.left .duan .box {
  color:#212121;
  padding:5px;
  float:left;
  margin-left:0;
  margin-right:12px;
  width:31%;
  background:#f6f6f6;
  border:1px solid #fff;
  box-shadow:0 1px 3px rgba(0,0,0,0.3);
  margin-bottom:20px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
nth-child(2n+3)

/*

.left .duan li.item {
  float:left;
  width:31.5%;
  margin-right:20px;
  background:#f6f6f6;
  margin-bottom:20px;
}
.left .duan .item:nth-child(2n+3) {
  float:right;
  margin-right:0;
}
*/
.box1 {
  color:#212121;
  padding:3px;
  float:left;
  margin-left:10px;
  margin-right:10px;
  width:210px;
  background:none repeat scroll 0 0 #fff;
  border:1px solid #fff;
  box-shadow:0 1px 8px rgba(0,0,0,0.3);
  margin-bottom:20px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
#nav {
  float:left;
  margin-left:20px;
  margin-top:20px;
  position:fixed;
}
#nav a {
  text-decoration:none;
  font-size:15px;
  line-height:25px;
  color:#595959;
}
#nav a:hover {color:#393939}
#nav a:active {color:#151515}
.cbp-fwslider {
  width:50%;
  float:right;
}
.sile-tin-tim-kiem {
  width:100%;
  float:left;background: #f2f2f2;
  height:auto;    margin-bottom: 10px;
}
.tim-kiem {
float: left;
    width: 100%;
    height: auto;
    border: 0px solid #0c569f;
    border-radius: 3px 3px 0 0;
    padding:15px;
}
#uwpqsf_id {
    border: 0px solid #ccc !important;
}
.tim-kiem .tit {
width: auto;
    height: 32px;
    padding: 8px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    border-radius: 4px 4px 0 0;
    text-align: center;
    background: rgba(0,0,0,0.65);
    float: left;
    margin-left: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.tim-kiem .bd {
 width: 100%;
    border-bottom: solid 1px #ed1b24;
    margin-top: -3px;
    margin-bottom: 12px;
    float: left;
}
.button-bds {
width: AUTO;
    height: 32px;
    padding: 8px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    border-radius: 4px 4px 0 0;
    text-align: center;
    background: rgba(0,0,0,0.65);
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
	}
.nf-form-fields-required {float:left;width:100%;padding-bottom:15px;}
.lien-he-form .nf-form-wrap {margin-left:50px;}
.lien-he-form .label-left .nf-field-element {width: 80% !important;}
.lien-he-form #nf-field-4-wrap {float:right !important}

.searchandfilter ul li {padding:0px !important}
.tim-kiem input, button, select, textarea {height:40px;padding-left: 10px;}
.searchandfilter ul li.sf-field-search {width:99%;}
.searchandfilter ul li.sf-field-search label{width:100%;}
.searchandfilter ul li input.sf-input-text{width: 100%;
    border-radius: 3px;
    border: solid 1px;
    border-color: #ccc;height: 40px;padding-left:10px;
}
.searchandfilter ul li {

   width: 24.15%;
    float: left;margin: 4px !important;
}
.searchandfilter label {
    width: 100%;
}
.searchandfilter select.sf-input-select {
    min-width: 170px;
    width: 100%;
}

.searchandfilter ul li button, html input[type=button], input[type=reset], input[type=submit] {background: #e03c31 !important;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 40px !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    border: solid 0px;
    font-size: 20px;
    margin-top: -4px !important;}
	
.searchandfilter ul li button1, html input[type=button1], input1[type=reset], input1[type=submit1] {    background: #e03c31 !important;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: auto;
    margin-right: auto;
    text-align: center;
    width: 135px;
    font-size: 16px;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;}

.uwpqsf_class > span[class*='taxolabel-'], .uwpqsf_class > span[class*='cmflabel-'] {padding:0px !important}
.bds_thuong .xemthem {
  margin-left:auto;
  margin-right:auto;
  font-weight:bold;
  display:table;
  width:112px;
  line-height:35px;
  background:#f4f4f4;
  position:relative;
  text-align:center;
  border-radius:3px;
}
.bsd-vip-tim .bsd-vip .xemthem {
  margin-left:auto;
  margin-right:auto;
  font-weight:bold;
  display:table;
  width:112px;
  line-height:35px;
  background:#fff;
  position:relative;
  text-align:center;
  border-radius:3px;
}
.sile-tin {
  float:left;
  width:49%;
}

.ds-nguon {float:left;width:100%;font-size:13px;margin-bottom:40px;}
.ds-nguon table, tr, td {border: 1px solid #eee !important;background:none; width:inherit !important}
.ds-nguon li {    float: left;
    width: 49%;
    margin-bottom: 10px;
    border-top: 1px solid #eee !important;
    padding-top: 10px;
    min-height: 120px;
    height: auto;
    margin-right: 20px;}
.ds-nguon li:nth-child(2n+2) {float:right;margin-right:0px;}
.ds-nguon li .img-ng {float:left;width:28%;padding-right:10px;}
.ds-nguon li .img-ng img {height:auto;max-width:100%;}
.ds-nguon li .info-ng {float:left;width:72%;}
.ds-nguon li .info-ng p {
    float: left;
    padding-right: 10px;
    width: 50%;
    font-size: 15px;color: #777;
}
.ds-nguon tr:first-child {background:#c6cdd7;font-weight:bold}
.ds-nguon h1 {    font-size: 15px;
    line-height: 21px;
    font-weight: bold;
}
.ds-nguon h1 span {font-weight:bold;color:#F00;padding-left:10px;font-style:italic}
.edit-nd  {
    float: left;
    margin-top: -20px;
    background: #ed1b24;
    color: #fff;
    padding: 3px;
    border-radius: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
.edit-nd a {color:#fff}
.edit-nd i {color:#fff}
.login .submit {
width: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto; margin-top:20px;}
.login p {text-align:center}

.login input {border: solid 1px #eee;border-radius:3px;    width: 300px;}
.login p.forgetmenot {display:none}

.login #wpuf-login-form input#wpuf-user_pass {text-align:center !important;float:inherit !important}
.dangtin2 {float:left;width:100%;}
.dangtin2 input, button, select, textarea {
    float:left;border:solid 1px #eee;border-radius:3px;padding-left: 4px;
}
.dangtin2 li {float:left;}
.dangtin2 li .wpuf-fields {float:left;width:inherit !important}

.dangtin2 li .wpuf-fields select {height:35px;}
.dangtin2 li textarea {
height: auto;line-height: 28px;
    padding-left: 10px;
    float: left;
    width: 100%;
    padding-top: 10px;
}
ul.wpuf-form .wpuf-el {
    position: static !important;
}
.wpuf-form-add li.field-size-large .wpuf_post_title_30292 {
    width: 100% !important;
}
.dangtin2 .gia {width:50%;float:left}
.dangtin2 .gia .wpuf-fields {width:80%}
.dangtin2 .gia input {width:95%;float:left}

.dangtin2 .hoahong {width:50%;float:left}
.dangtin2 .hoahong .wpuf-fields {width:80%}
.dangtin2 .hoahong input {width:95%;float:left}
.dangtin2 .wpuf-submit {

    text-align: center;
    margin-left: auto !important;
    margin-right: auto;
    width: 100%;
}

.dangtin2 .wpuf-submit input[type=submit] {
    background: #e03c31 !important;
    border-radius: 3px;
    cursor: pointer;
    font-weight: bold;
    height: 40px !important;
    width: 200px;
    border: solid 0px;
    font-size: 20px;
    margin-top: -4px !important;
    text-align: center;
    margin-right: auto;
    float: initial !important;
}
.dangtin2 li.field-size-large {    width: 100% !important;}
.wpuf-form-add li.field-size-large {    width: 100% !important;}
.dangtin2 li.field-size-large .wpuf-fields {    width: 92.9% !important;}
.dangtin2 li.field-size-large .wpuf_post_title_8730 {    width: 100% !important;}
.wpuf-form-add li.field-size-large .wpuf_post_title_8730 {    width: 100% !important;}

.wpuf-form-add li.field-size-large .wpuf-fields {
    width: 92.9% !important;
}
.wpuf-form-add li textarea {
    height: auto;
    line-height: 28px;
    padding-left: 10px;
    float: left;
    width: 100%;
    padding-top: 10px;
}
.wpuf-form-add li.field-size-small {
    width: 31% !important;
    margin-right: 20px;
}
.wpuf-form-add li.field-size-small .wpuf-fields {
    width: 75% !important;
}
.wpuf-form-add li.field-size-small .textfield {
    width: 100% !important;
    height: 35px;
}
.wpuf-form-add li.wpuf-fields select {
    height: 35px;
}
.dangtin2 li.field-size-small {    width: 31% !important;margin-right:20px;}
.dangtin2 li.field-size-small .wpuf-fields { width: 75% !important }
.dangtin2 li.field-size-small .textfield { width: 100% !important;height:35px; }
ul.wpuf-form li.password .wpuf-label {
    width: 35% !important;
}
ul.wpuf-form li.confirm_password .wpuf-label {
    width: 35% !important;
}
.login a {text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;} 
.menu-tv {float:left;width:100%;height:40px;background: #e03c31;}
.menu-tv li {width:auto;float:left;}
.menu-tv a {float: left;
    width: auto;
    padding: 10px;
    color: white;
    font-size: 15px;
    padding-top: 10px;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;}
.menu-tv li:hover { background:#f5f5f5;color:#000;}
.menu-tv li a:hover { background:#f5f5f5;color:#555;height:40px;}
.thong-tim-them {margin-top:20px;float:left;width:100%;}
.thong-tim-them .title-tt {width:auto;margin-left:auto;margin-right:auto;display:block;text-align:center}
.thong-tim-them .title-tt h2 {background: #ed1b24;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    color: white;
    border-radius: 4px;
    font-size: 14px;
    line-height: 30px;
    height: auto;
    padding-top: 0px;}
.thong-tim-them p {float:left;width:100%;padding-top:10px;padding-bottom:10px;}
.thong-tim-them form {
display: none;
    width: 100%;
    float: left;
    border: solid 1px #eee;
    padding: 10px;
}

.thong-tim-them #formButton {
  display: block;
  margin-right: auto;
  margin-left: auto;
  background: #ed1b24;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    color: white;
    border-radius: 4px;
    font-size: 14px;
    line-height: 30px;
    height: auto;
    padding-top: 0px;
}
.wpuf-form-add li.tinhtrang {width: 50% !important;float:left;
    margin-right: 20px;}
.wpuf-form-add li.tinhtrang .wpuf-fields {
    width: 70% !important;
}
.wpuf-form-add li.gia_tot_ok .wpuf-fields {
    width: 70% !important;
}
.wpuf-form-add li.gia_tot_okt {
    width: 45% !important;
    float: left;
    margin-right: 20px;
}

.my-gallery figure {
width: 25% !important;
    float: left !important;
    padding: 10px !important;
}
.my-gallery {    float: left;
    margin: 0px;margin-bottom:20px;width:100%;}
.my-gallery img { 
float: left;
    width: 100%;
    height: auto;
    border-radius: 5px;
    border: solid 1px #f5f5f5}
/*sile anh */

.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 0px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

@media only screen and (max-width:1024px) {
	.container1 {width:100%}
	.container {width:100%}
	.bds_thuong li {
    width: 100%; }
	.left {
    width: 64%;}
	.left-home {width:100%;}
	.left-home li {width: 23.8%;}
	.header .tt-right {
    margin-right: 10%;
}
.ds-nguon {
    padding: 5px;
}
.left .noi-dung {
    padding: 5px;
}
.bsd-vip-tim .bsd-vip li {
    margin-right: 20px;
}
.news-home .tin-tuc {
    padding-right: 15px;
}
.left-news {width:100% !important;}
.tit-page {
    width: 22%;
}
.block3 {
    float: left;
    width: 75% !important;
}
.right .block3 li {
    width: 23.8% !important;
}
.tit-page {
    width: 22%;
    height: 32px;
    font-size: 14px;
}
.left .news li h1 {
    line-height: 28px;
}
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {
    margin-right: 12px;
}

#nf-field-11-container  {margin-right:0px;}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 15px 15px !important;
}
.tkiem .search-field {
    width: 75%;
}
.footer-bottom .col-left:first-child {
    margin-left: 190px;
}
.footer-bottom .col-left {
    padding: 20px;
    width: 18%;
}
.dangtin {
    right: 1%;
}
.dangtin2 li.field-size-large .wpuf-fields {
    width: 100% !important;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 100% !important;
}
.home-category {margin-left:0px;}
.bds-tab .tab-links li span {
    width: 120%;
    padding-top: 0px;
    margin-top: -30%;
    margin-left: -10px;
}
.bds-tab .tab-links a {
        height: 110px;
}
.home-category>ul>li {
    padding: 0 8px;
}
}
@media only screen and (max-width:812px) {
	#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {
    margin-right: 8px;
}
#nf-field-12-container input[type=button] {
    font-size: 15px;
}
.bsd-vip-tim .bsd-vip li {
    margin-right: 16px;
}
.bds-tab .tab-links a {margin-bottom:10px;}
.tim-kiem {

    padding-left: 0px;
    padding-right: 0px;
}
.bsd-vip-tim .bsd-vip li .img img {
    float: left;
    height: 150px;
}
.bsd-vip-tim {
    margin-top: 0px;
}
.footer-bottom .col-left {
    padding: 20px;
    width: 38%;
}
.info-cty {

    width: 100% !important;
    margin-bottom: 150px !important;
    margin-left: 20px !important;
    float: left !important;
}
.bds-tab .tab-links li span {
    width: 120%;
    padding-top: 0px;
   margin-top: -35%;
    margin-left: -10px;
}
.bds-tab .tab-links a {
    width: 90px;
}
}
@media only screen and (max-width:800px) {
  .header .menu-mobile {display:block}
  .header .top .hotline {
    width:45%;
    float:right;
  }
  .container {width:100%}
  .header .top .hotline {
    width:45%;
    float:right;
  }
  .container1 {width:100%}
  .header .logo {width:100%}
  .header .menu {width:55%}
  .uu-diem {width:100%}
  .cbp-fwslider {
    width:100%;
    float:left;
  }
  .news-home .noibac {width:60%}
  .news-home .tin-tuc {
    width:37%;
    float:left;
  }
  .news-home .tin-tuc li {
    width:100%;
    margin-bottom:10px;
  }
  .news-home .tin-tuc li img {height:55px}
  .footer-bt .tt {width:58%}
  .footer-ds {
    float:right;
    width:35%;
  }
  .linh-vuc li {
    width:47%;
    height:300px;
    float:left;
  }
  .linh-vuc li:nth-child(2n+2) {
    float:right;
    margin-right:0;
  }
  .doi-ngu li img {
    max-width:100%;
    height:110px;
  }
  .doi-ngu li img:hover {
    max-width:100%;
    height:130px;
  }
  a.tooltip .tit {
    z-index:10;
    display:none;
    padding:8px 19px;
    margin-top:-180px;
    margin-left:-80px;
    width:auto;
    line-height:16px;
  }
  .cbp-fwslider .title {width:80%}
  .cbp-fwslider li .img img {
    height:auto;
    width:auto;
    max-width:100%;
  }
  .cbp-fwslider li .noidung {width:86%}
  .cbp-fwslider li .tt {width:50%}
  .blockquotestyle1 {display:none}
  .footer-bottom .col-left p {font-size:14px}
  .footer-bottom .col-left {width:50%}
  .sp li {
    width:48%;
    height:auto;
    margin-right:15px;
  }
  .sp li .thumbnail-item img {
    float:left;
    height:auto;
    margin-right:0;
    padding:0;
    width:auto;
    max-width:100%;
  }
  .sp li:nth-child {
    width:50%;
    float:left;
  }
  .sp li:nth-child(2n+1) {
    float:right;
    margin-right:0;
  }
  .container {width:100%}
  .right {
    float:left;
    width:30%;
  }
  .left {width:65%}
  .left .duan .item {
    width:47%;
    margin-right:10px;
  }
  .left .duan .item:nth-child(2n+2) {
    float:left;
    margin-right:0;
    width:47%;
  }
  .left .san-pham .item {width:47%}
  .left .san-pham .item:nth-child(2n+2) {
    float:left;
    margin-right:0;
  }
  .social_fo .page_site {width:100%}
  #social_fo {height:auto}
  .footer-bt .menu {
    float:left;
    width:50%;
  }
 
.header .logo img {
    height: auto;
    width: auto;

  }
  .header .tt-right {
    float: right;
    width: 73%;
  }
  .header .head-right {margin-top:-40px}
  .tim-kiem {
    float: left;
    width: 30%;
    height: auto;

  }
  .video-home {display:none}
  input,
  button,
  select,
  textarea {margin-bottom:0}
  .bsd-vip-tim .bsd-vip li {width:100%}
  .bsd-vip-tim .tim li {width:100%}
  .bds_thuong li .img {width:23%}
  .bds_thuong {width:68%}
  .bds_thuong h1 {
    margin-left:0;
    float:left;
    width:100%;
  }
  .bds_thuong li .info {width:74%}
  .bds_thuong li .info .left {width:52%}
.tintuc-khac {
    width: 67%;
}
  .tintuc-khac .block .nb .img img {height:70px}
  .tintuc-khac .block .list {height:auto}
  .nhan-vien .tilte {font-size:14px}
  .scrollbar2 {height:450px}
  .nhan-vien li {width:100%}
  .footer-bottom .col-left .ad {height:auto}
  .bds_thuong .tilte {font-size:15px}
  .tintuc-khac .block .tilte {font-size:15px}
  .bsd-vip-tim .bsd-vip .tit {font-size:15px}
  .left .tinkhac .tit {font-size:15px}
  .right .block .title {font-size:15px}
  .bsd-vip-tim .tim .tit {
    height:50px;
    padding:6px;
    text-align:left;
    font-weight:bold;
    color:#FD8F1C;
    border-bottom:3px solid #d8d8d8;
    padding-bottom:16px;
    font-size:15px;
    line-height:20px;
  }
  .bsd-vip-tim .duong .tit {
    height:50px;
    padding:6px;
    text-align:left;
    font-weight:bold;
    color:#FD8F1C;
    border-bottom:3px solid #d8d8d8;
    padding-bottom:16px;
    font-size:15px;
    line-height:20px;
  }
 .header {padding-right:0px;}
 .footer-bottom .col-left:first-child {
    margin-left: 0px;
}
.footer-bottom .col-left {
    width: 50%;
}
.info-cty {
    margin-top: 10px;
    width: 70%;
}
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {
    margin-right: 9px;
}
#nf-field-12-container input[type=button] {
    font-size: 16px;
}
.bsd-vip-tim .bsd-vip li {
    margin-right: 16px;
}
.bsd-vip-tim .bsd-vip li {
    height: 355px;
}

}
@media only screen and (max-width:768px) {
	field-8-container, #nf-field-10-container, #nf-field-11-container {
    margin-right: 0px;
}
.ds-nguon li {
    float: left;
    width: 100%; }
.ds-nguon h1 {
    padding-bottom: 10px;
}
.ds-nguon li .info-ng p {
    padding-top: 3px;
}
.info-cty {margin-bottom:100px;}
  .tintuc-khac .block {display:block}
  .bsd-vip-tim .bsd-vip li {width:48%}
  .bsd-vip-tim .bsd-vip li:nth-child(3n+3) {
    float:right;
    margin-right:0px;
  }
  .bds_thuong {width:100%}
  .bds_thuong li:nth-child(4n+2) {
    float:left;
    margin-right:15px;
  }
  .bds_thuong li {width:31.3%}
.bds_thuong li .img {
    width: 30%;
}

.wpuf-form-add li.tinhtrang {
    width: 47% !important;
    margin-right: 20px;
}
.wpuf-form-add li.tinhtrang .textfield {
    width: 60% !important;
    height: 35px;
}

  .bsd-vip-tim {margin-top:0}
  .sile-tin-tim-kiem {height:auto}
 .right .block li {
    float: left;
    width: 100%; }
	.left {
    width: 72%;
}
.right {
    float: left;
    width: 25%;
}
.right .block .title {
    font-size: 13px;
}
.bds_thuong li .img {height:auto}
.bds_thuong li .img img {height:auto}
.bds_thuong li {height:auto}
.right .block .item .img {
    float: left;
    width: 48%;
}
.header .logo {
    width: auto;
}
.tintuc-khac {
    float: right;
    width: 68%; }
	button, html input[type=button], input[type=reset], input[type=submit] {margin-left:20px;}
.header .tt-right {
    width: 50%;
    float: left;
    padding-top: 0px;
    position: static;
    margin-top: -18px;    margin-left: 15%;

}
.header .tt-right {
    margin-right: 0%;
}
.right .tai-khoan li {
    float: left;
    width: 100% !important;
}
.user-nd {
    float: right;
    width: auto;
}
ul.wpuf-form li .wpuf-label, ul.wpuf-form li .wpuf-fields {
    float: left !important;
    width: 100%;
}
.dangtin2 li.field-size-large .wpuf-fields {
    width: 88% !important;
}
.dangtin2 li.field-size-small {
    width: 47% !important;
    margin-right: 20px;
}
.left input, button, select, textarea {
    float: left;
    max-width: 100%;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 75% !important;
}
.left input, button, select, textarea {
    float: left;
    max-width: 100%;
}
.tim-kiem {
    float: left;
    width: 100%; }
.searchandfilter ul li {
    width: 23.9%;
    float: left;
    margin: 4px !important;
}
.bsd-vip-tim .bsd-vip li {
    width: 31.5%;
}
.uwpqsf_submit {
    margin-bottom: 0px !important;
}
.left-home {
    width: 100% !important;
}
.left-home li {
    width: 31.9% !important;
}
.bds_thuong li:nth-child(3n+4) {
    float: right;
    margin-right: 0;
}
.bsd-vip-tim .bsd-vip li:nth-child(4n+4) {
    float: inherit;
    margin-right: inherit;
}
.bds_thuong li:nth-child(4n+3) {
    float: left;
    margin-right: inherit;
}
.bds_thuong li:nth-child(12) {
    float: left;
    margin-left: 15px;
}
.bds_thuong li {
    width: 100%;
}
.left {
    width: 100%;
}
.right {
    float: left;
    width: 32%;display:none;
}
.my-gallery img {
    height: 140px; }
.left .news li:first-child .tit {
    width: 100%;
}
.bsd-vip-tim .bds-lienquan li {
    width: 31.5% !important;
}
.bds-tab .tab-links {
    margin-bottom: 20px;
}
.left .news li .tit {
    width: 67%;
}
.left .news li {
    margin-bottom: 10px;
}
.end-page {width:100%;}
.tit-page {
    width: auto;
}
.block3 {
    float: left;
    width: 96% !important;
}
.lien-he-form {
    width: 62%;
}
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {
    width: 18.6%;
}
#nf-field-9-container {
    width: 79.5%;
    float: left;
}
#nf-field-12-container input[type=button] {
    font-size: 18px !important;
}
#nf-field-12-container {
    width: 18.5%;
}
.tkiem {
    float: right;
    width: auto;
    text-align: right;
    margin-top: 25.2%;
    z-index: 1000;
    position: absolute;
    height: 40px;
    right: 5px;
}
.tkiem .fa-search:before {
    margin-top: 15px;
}
.kgui {
    float: right;
    width: auto;
    text-align: right;
    margin-top: 25.5%;
    z-index: 1000;
    position: absolute;
    height: 40px;
    right: 5px;
}
.tkiem .fa-search:before {
    margin-top: -10px;
    padding-right: 5px;
}
.tkiem button {
    background: none;
    border: none;
    color: #fff;
    margin-top: -9px;
    padding-top: 10px;
}
.tkiem1 .search-field {
    width: 94%;
}
.tkiem1 {
    float: right;
    width: 100%;
    margin-top: 4px;
    padding-right: 10px;
}
.wpuf-form-add li.tinhtrang .wpuf-fields {
    width: 75% !important;
}

}


@media only screen and (max-width:768px) {
	.bsd-vip-tim .bsd-vip li .img img {
    float: left;
    height: 180px;
}
.bsd-vip-tim .bsd-vip li {
    height: 345px;
}
#nf-field-12-container input[type=button] {
    font-size: 14px !important;
}
#nf-field-12-container input[type=button] {
    font-size: 12px !important;
}
.des-bds .info-bds p {
    line-height: 23px;
    float: left;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 15px;
    margin-right: 5px;
    width: 48%;
}
}

@media only screen and (max-width:736px) {
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {
    width: 18.9%;
}
.tkiem {
float: right;
    width: 110px;
    right: 10px;
    color: white;
    border-radius: 2px;
    border: solid 1px;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
    font-weight: bold;
}
.tkiem  a {color:#FFF}
.tkiem .fa-search {float: left;
    margin-left: -18px;}
.kgui {
float: right;
    width: 100px;
    right: 125px;
    color: white;
    border-radius: 2px;
    border: solid 1px;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
    font-weight: bold;
    background: url(https://datty.com.vn//wp-content/themes/bds-nhadatdaklak/images/icon/kygui-1.png) no-repeat left 3px;
    background-position: 6px 3px;
}
.tkiem button {
    background: none;
    border: none;
    color: white;
    line-height: 40px;
}
.kgui a {color:#FFF}
}
@media only screen and (max-width: 667px) {
.dangtin2 li.field-size-large .wpuf-fields {
    width: 100% !important;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 100% !important;
}
.dangtin2 li.field-size-small {
    width: 48% !important;
    margin-right: 10px;
}
.select2-container {
    width: 100% !important;
}
ul.wpuf-form li .wpuf-label {
    float: left;
    width: 100% !important;
}
.dangtin2 .wpuf-submit {
    margin-bottom: 20PX !important;
}
.menu-tv a {
    padding-left: 5px;
    padding-right: 5px;
}
.tkiem {
    top: 9%;
    color: red;
}
.tkiem button {
    color: red;
}
.tkiem .fa-search:before {
    color: #fff;
}
.tkiem .fa-search:before {
    margin-top: -7px;
}
.tkiem button {

    margin-top: 0px;
    padding-top: 10px;
}
}
@media only screen and (max-width: 640px) {
.bsd-vip-tim .bsd-vip li {
    margin-right: 14px;
}

}
@media only screen and (max-width: 568px) {
#nf-field-12-container input[type=button] {
    font-size: 11px !important;
}
.bsd-vip-tim .bsd-vip li {
    width: 31%;
}
.bsd-vip-tim .bsd-vip li .img img {
    float: left;
    height: 150px;
}
.footer-bottom .col-left {
    width: 48%;
	margin-left:0px;
}

.footer-bottom .col-left:first-child {
    margin-left: 0px;
}
.info-cty {margin-left:0px;float:left}
.ds-nguon h1 {
    padding-bottom: 0px;
}
.ds-nguon li {
    min-height: inherit;

}
.ds-nguon h1 {
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
}
.ds-nguon li .info-ng p {
    padding-top: 0px;
    font-size: 13px;
}
.bds-tab .tab-links li span {
    margin-top: 85%;

}
.slick-dots {
    position: relative !important;
    bottom: 10px !important;

}
}

@media only screen and (max-width:480px) {
	#wpuf-login-form label {
    display: block;
    float: left;
    width: 100%;
}
.tkiem {
    margin-top: 23% !important
}
.kgui {
    margin-top: 1.5%; }
.my-gallery figure {
    width: 33.3333% !important; }
.my-gallery img {
    height: 120px;
}
.searchandfilter ul li button, html input[type=button], input[type=reset], input[type=submit] {

    margin-top: -5px !important;
}
.login input {
    border: solid 1px #eee;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 10px;
}
	.dangtin2 li.field-size-large .wpuf-fields {
    width: 100% !important;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 100% !important;
}
.dangtin2 li.field-size-small {
    width: 100% !important;
    margin-right: 0px;
}
.dangtin2 .wpuf-submit input[type=submit] {

    margin-bottom: 30px;
    margin-left: auto !important;
}
.menu-tv {
    float: left;
    width: 100%;
    height: auto;
    background: #e03c31;
}
.menu-tv a {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
}
  .bsd-vip-tim .bsd-vip li {
    width:100%;
    height:auto;
  }
  .head-d {background:none}
  .sile-tin-tim-kiem {margin-bottom:0px;}
  #ninja_forms_required_items, .nf-field-container {
    margin-bottom: 0px !important;
}
.kygui .nf-form-fields-required {
    padding-bottom: 0px;
    height: 8px;
}

.bds-tab .tabs {
    margin-top: -10px;
}
  .bsd-vip-tim .bsd-vip li .img {width:50%}
  .bsd-vip-tim .bsd-vip li .info {
    font-size:14px;
    float:left;
    width:50%;
    padding-top:0;
    padding-left:10px;
  }
  .bsd-vip-tim .bsd-vip li {width:100%}
  .bds_thuong li .img {width:30%}
  .bds_thuong h1 {
        width: 100%;
    padding-top: 0px;
  }
.bds_thuong li .info {
    width: 100%;

  }
  .bds_thuong li {
    width:100%;
    height:auto;
  }
  .wpuf-form-add li.tinhtrang {
    width: 100% !important;
    margin-right: 0px;
}
.wpuf-form-add li.gia_tot_ok {
    width: 100% !important;
    float: left;
    margin-right: 0px;
}
.wpuf-form-add li.chinh-chu {
    width: 100% !important;
    float: left;
    margin-right: 0px;
}
ul.wpuf-form li .wpuf-label {
    float: left;
    width: 100% !important;
}
  .social_fo .social {
    width:50%;
    float:left;
  }
  #social_fo1 {width:41%}
  #social_fo1 .social1 {margin-left:-3px}
  .right .block1 li {width: 48%;}
  .header .top .hotline {
    width:62%;
    background:#FFF;
  }
  .header .logo {width:100%}
  .header .logo img {
    width:100%;
    height:auto;
  }
  .header .menu {width:45%}
  .linh-vuc li {
    width:48%;
    height:240px;
    margin-right:10px;
    float:left;
  }
  .doi-ngu li img {
    max-width:100%;
    height:90px;
  }
  .linh-vuc li img {height:120px}
  a.tooltip .tit {
    z-index:10;
    display:none;
    padding:8px 19px;
    margin-top:-160px;
    margin-left:-80px;
    width:auto;
    line-height:16px;
  }
  .doi-ngu li img:hover {
    max-width:100%;
    height:110px;
  }
  .cbp-fwslider .title {width:auto}
  .cbp-fwslider li .noidung {width:88%}
  .cbp-fwslider li .tt {width:80%}
  .cbp-fwslider li .noidung {width:84%}
  .footer-bottom .col-left p {font-size:12px}
.footer-bottom .col-left {
    width: 50%;
    padding: 10px;
}
  .sp li {
    width:48%;
    height:auto;
    margin-right:10px;
  }
  .sp li:nth-child(2n+1) {
    float:right;
    margin-right:0;
  }
  .container {width:100%}
  .right {
    float:left;
    width:100%;
  }
  .left {
    width:100%;
    float:left;
  }
  .left .duan .item {
    width:45%;
    margin-right:10px;
  }
  .left .duan .item:nth-child(2n+2) {
    float:left;
    margin-right:0;
    width:50%;
  }
  .left .duan .item h1 {width:100%}
  .footer-bt .menu {
    float:left;
    width:100%;
  }
.footer-bt .tt {
    float: center;
    width: 100%;
    text-align: center;
}
  .left .news li {
    width:100%;
    height:auto;
    margin-bottom:10px;
    border-bottom:solid 1px #eeeeee;
    padding-bottom:10px;
  }
  .left .news li img {height:100px}
  .left .duan .box {width:45%}
  .cbp-fwslider {
    width:100%;
    float:left;
  }
  .news-home .noibac {width:100%;    padding-right: 0px;}
  .news-home .tin-tuc li {width:100%}
  .news-home .tin-tuc {width:96%}
  .linh-vuc li span {display:none}
  .linh-vuc li p {
    display:block;
    font-size:15px;
  }
  .footer-ds {
    width: 100%;
    text-align: center;
}
  .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-field,
  .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-star-rating-control {margin-left:180px !important}
  #ninja_forms_field_7 {
    width:180px;
    margin-left:-15px;
  }
  .tim-kiem {width:100%}
  .sile-tin {width:100%}
  .sile-tin-tim-kiem {height:auto}
  .bsd-vip-tim .bsd-vip {width:100%}
  .bsd-vip-tim .duong {
    width:50%;
    float:left;
  }
  .bsd-vip-tim .tim {
    width:43%;
    float:right;
  }
  .bds_thuong {width:100%}
  .tintuc-khac {
    float:left;
    width:100%;
    margin-bottom:0px;
  }
  .bds_thuong li {width:100%}
  .bds_thuong li .info .left {width:auto}
  .bds_thuong li .info .right {
    float:right;
    width:auto;
  }
  .header .head-right {
    width:100%;
    margin-top:-30px;
  }
  .left .bdstinkhac li .img {width:25%}
  .footer-bottom .col-left .ad {height:auto}
  .left .bdstinkhac li .tit {
    width:72%;
    margin-left:-10px;
  }
  .left .bdstinkhac li .img img {margin-right:5px}
  .left .bdstinkhac li .info .left {width:auto}
  .left .bdstinkhac li .info .right {width:auto}
  .left .bdstinkhac li .info {margin-left:0}
  #ninja_forms_field_1,
  #ninja_forms_field_2,
  #ninja_forms_field_3,
  #ninja_forms_field_16,
  #ninja_forms_field_20,
  #ninja_forms_field_19 {margin-bottom:12px}
  .lien-he-tt {
    width:100%;
    float:left;
    padding-left:20px;
    margin-bottom:20px;
  }
  .left .bds li .img {width:30%}
  .left .bds li .img img {height:80px}
  .left .bds li .tit {width:69%}
  .left .bds li h1 {margin-left: 6px;
    font-size: 16px;
    line-height: 22px;}
  .left .bds li .info {
    padding:5px;
    margin-left:0;
    float:left;
    width:66%;
  }
.left .bds li .info .left {
    width: auto;
    margin-top: 0px;
}
  .left .bds li .info .right {width:auto}
  .left .news li:first-child .img img {height:auto}
  .left .news li:first-child {padding-right:0px;}
  .right .block3 li {
    width: 46% !important;
}
  .left .news li .img {width:30%}
  .left .news li .img img {height:80px}
  .left .news li .tit {
    width:66%;
    float:left;
  }
  .left .tinkhac li {width:100%}
  .bds_thuong li .img img {
    max-width:100%;
    height:auto;
    max-height:130px;
  }
  .tintuc-khac .block {
    display:none;
}
.header .tt-right {
    width: 100%;
}
.header .logo img {
width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
    height: auto;
}
.header .head-right {display:none}
.right .block li {
    float: left;
    width: 50%;
}
.right .block .item .img {
    float: left;
    width: 24%;
}
.left-home li {
    width: 48% !important;
}
.left-home li h1{
       width: 100% !important;
    padding: 0px;
}
.left-home li .info{
        width: 100% !important;
    margin-left: 0px;
	
}

.bds_thuong li:nth-child(12) {
    float: right !important;
    margin-right: 0px;
}
.bds_thuong li:nth-child(2n+2) {
    float: right !important;
    margin-right: 0px;
}
.bds_thuong li:nth-child(3n+4) {
    float: left;
    margin-right: 0px;
}
.header .tt-right li {
    color: #ed1b24;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
}
.header .tt-right {
    width: 100%;
    padding-top: 5px;
}
.des-bds .img-bds {
    float: left;
    width: 100%;
    height: auto;
    padding-right: 0px;
    margin-bottom: 15px;
}
.des-bds .info-bds {
    float: left;
    width: 100%;
}
.info-cty h2 {
    font-size: 17px;
}
.lien-he-form {
    width: 95%;
    float: left;
    margin: 10px;
}
.header .tt-right {
width: auto;
    float: left;
    padding-top: 0px;
    position: static;
    margin-top: -6px;
    margin-left: 38%;

}
.searchandfilter ul li {
    width: 47.8%;
    float: left;
    margin: 4px !important;
}
.searchandfilter ul li input.sf-input-text {
    width: 100%;
}
.bsd-vip-tim .bsd-vip li .img img {
    height: auto;
}
.info-cty {
    width: 100%;
    padding: 10px;
    margin-bottom: 100px;
    float: left;
}
.bsd-vip-tim .bds-lienquan li .img {
    width: 100%; 
}
.bsd-vip-tim .bds-lienquan li .info {
    width: 100%;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
}
.bsd-vip-tim .bds-lienquan li .info p {padding-left:10px;}
.bsd-vip-tim .bds-lienquan li {
    width: 47% !important;height: 250px;
}
.bsd-vip-tim .bds-lienquan li:nth-child(2n) {float:right;margin-right:0px;}
.bsd-vip-tim .bds-lienquan li:first-child {float:left !important}

.det-product-container .thumbs img {
    width: 98px!important;
    height: 80px;
}
.right .block2 li {width: 48%;
    background: none;
    margin: 2px !important;
    margin-bottom: 12px !important;
    float: left;}
.bds-tab .tab-links li {
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
}
.bds-tab .tab-links a {margin-right:0px;}
.bds-tab .tab-links i {
    margin-right: 10px;
}
.conten-lh {
    width: 100%;
    margin-right: 0px;
}
.lien-he-form {
    width: 96%;
}
.lien-he-form .nf-form-wrap {
    margin-left: 0px;
}
.page-ab img {
    padding-right: 0px;
    padding-bottom: 15px;
	width:100%;
	
}
.kygui {padding:5px;}
.tim-kiem .tit {margin-left:0px;}
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container  {
    width: 48%;
}
#nf-field-7-container, #nf-field-10-container {float:right;margin-right:0px;}
#nf-field-11-container {width:100%}
#nf-field-9-container {
    width: 69%;
}
#nf-field-12-container input[type=button] {
    font-size: 14px !important;
}
#nf-field-12-container {
    width: 28%;
}
.tkiem {
    float: right;
    width: 110px;
    right: 10px;
    color: white;
    border-radius: 2px;
    border: solid 1px;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 28.5%;
}
.tkiem2 {
    margin-top: 15% !important;
}
.tkiem  a {color:#FFF}
.tkiem .fa-search {    float: left;
    margin-left: -12px;
    font-size: 16px;
    font-family: 'Font Awesome 5 Free';}
.kgui {
float: right;
    width: 100px;
    right: 125px;
    color: white;
    border-radius: 2px;
    border: solid 1px;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
    font-weight: bold;
    background: url(https://datty.com.vn//wp-content/themes/bds-nhadatdaklak/images/icon/kygui-1.png) no-repeat left 3px;
    background-position: 6px 3px;
}
.tkiem button {
    background: none;
    border: none;
    color: white;
    margin-top: -3px;
    width: 171px;
    float: left;
    display: block;
    position: absolute;
}
.kgui a {color:#FFF}
.tkiem1 {float: left;
    width: 100%;
    text-align: left;
    padding-left: 10px;margin-top:7px;}
.tkiem .search-field {
    border: none;
    height: 30px;
    width: 84%;
    border-radius: 3px;
    padding-left: 10px;
}
.tkiem1 .search-field {
    width: 88%
}
#nf-field-6-container, #nf-field-7-container, #nf-field-8-container, #nf-field-10-container, #nf-field-11-container {
    margin-bottom: 0px !important;
}
#nf-field-12-container input[type=button] {
    font-size: 12px !important;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}
.sile-bds {
    margin-bottom: 5px;
}
.footer-bottom .col-left:first-child {
    margin-left: 0px;
}
.info-cty {width: 100% !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    float: left !important;}

.bsd-vip-tim {
    margin-top: 10px;
}
.menu-tv a {float: left;
    padding-left: 5px;
    padding-right: 5px;}
.wpuf-dashboard-container table.items-table th, .wpuf-dashboard-container table.items-table td {
    width: 65px;
}
.bds-tab .tab-links a {
    width: 100%;
    height: 100px;
}
.slick-dotted.slick-slider {
    margin-left: 5px !important;
}
.slick-prev:before {
    color: #444 !important;
}
.slick-next:before {
    color: #444 !important;
}
.slick-next {
    right: 0px !important;}
.slick-prev {
    left: -10px !important;
    z-index: 100;
}
.bsd-vip-tim .bds-lienquan li:nth-child(3n+3) {
    float: inherit;
}
.bsd-vip-tim .bds-lienquan li:nth-child(2n+2) {
    float: right;
}
.dangtin2 li.field-size-small .wpuf-label{    width: 24% !important;}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 76% !important;
}
.wpuf-form-add li.gia_tot_ok .wpuf-label{    width: 20% !important;}
.wpuf-form-add li.chinh-chu .wpuf-label{    width: 20% !important;}
.wpuf-form-add li.link-vi-tri .wpuf-label{    width: 24% !important;}
.wpuf-form-add li.gia_tot_ok .wpuf-fields {width: 76% !important;}
.wpuf-form-add li.chinh-chu .wpuf-fields {width: 76% !important;}
.des-bds .info-bds .tv-info a {
    font-size: 16px;
    float: left;
    width: 100%;
    padding-bottom: 5px;
}
.des-bds .info-bds .tv-info {
    float: inherit;
    width: 70%;
    line-height: 20px;
    display: block;
    position: static;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.des-bds .info-bds .tv-info a {
    font-size: 18px;
    float: left;
    width: 100%;
    padding-bottom: 5px;
}
.des-bds .info-bds .tv-info span {
    width: auto;
    font-weight: normal;
    margin-bottom: 0px;
    text-align: center;
}
.des-bds .info-bds .hot-bds a {
    background: #ed1b24;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border: solid 0px;
    font-size: 20px;
    padding: 8px;
    margin: auto;
    height: 40px;
    width: auto;
}
.des-bds .info-bds .avt {
    float: left;
    width: 30%;
    margin-right: inherit;
}
.des-bds .info-bds .hot-bds {
    height: auto;
    text-align: center;
    width: 100%;
    border: solid 0px;
    font-size: 20px;
    padding: 6px;
    margin-bottom: 0px;
    float: inherit;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
.des-bds .info-bds .tit-info {
    margin-bottom: 10px;
}
.page-tv-left {
    width: 100%;
}
.page-tv-right {
    float: left;
    width: 100% !important;
    padding-left: 0px;
}
.page-tv-right {
    float: left;
    width: 100% !important;
    padding-left: 0px;
}
.wpuf-dashboard-container table.items-table th, .wpuf-dashboard-container table.items-table td {
    border: 0;
    padding: 5px 5px 10px 10px;
}
.page-tv-right .items-table-container img {
    width: 85px;
    height: 55px;
}
@media only screen and (max-width: 420px) {
.tkiem2 {
    margin-top: 14% !important;
}
}
@media only screen and (max-width: 375px) {

.footer-bottom .col-left {
    width: 100%;
}
.det-product-container .thumbs img {
    width: 87px!important;
    height: 75px;
}
.left-home li {
    width: 47% !important;
}
.searchandfilter select.sf-input-select {
    min-width: 150px !important;
}
.searchandfilter ul li {
    width: 47.6%;
}
.bsd-vip-tim .bds-lienquan li {
    width: 48% !important;
    height: 250px;
}
.bsd-vip-tim .bds-lienquan li:nth-child(4n+4) {
    float: right  !important;
    margin-right: 20px;
}
.right .block li {

    width: 47.5%;
}
.right .block2 li {

    width: 47.5%;
}
.bds-tab .tab-links i {
    margin-right: 10px;
    height: 42px;
}
.bds-tab .tab-links {
    margin-bottom: 20px;
}
.bds-tab .tab-links li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#nf-field-9-container {
    width: 100%;
}
#nf-field-12-container {
    width: 100%;
}
#nf-field-12-container input[type=button] {
    height: auto !important;
    margin-top: 0px !important;
    font-size: 17px !important;
}
.bsd-vip-tim .bds-lienquan li:nth-child(3n+3) {
    float: right;
    margin-right: 0px;
}
.bsd-vip-tim .bds-lienquan li:nth-child(2n) {
    float: inherit;
    margin-right: 0px;
}
.bsd-vip-tim .bds-lienquan li:last-child {
    float: right;
    margin-right: 0px;
}
.wpuf-dashboard-container table.items-table th, .wpuf-dashboard-container table.items-table td {
    width: 70px;
}
.bds-tab .tab-links li span {
    margin-top: 99%;
    font-size: 12px;
    width: 134%;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 73% !important;
}
.wpuf-form-add li.gia_tot_ok .wpuf-fields {
    width: 70% !important;
}
.tkiem .fa-search:before {
    margin-top: -3px;
}
.tkiem .fa-search {
    float: left;
    margin-left: -12px;
    font-size: 16px;
    font-family: 'Font Awesome 5 Free';
}
.tkiem2 {
    margin-top: 16.5%;
    width: 100px;
}
}
@media only screen and (max-width: 360px) {
.left-home li {
    width: 47.5% !important;
}
.footer-bottom .col-left {
    width: 100%;
}
.tim-kiem {
    padding: 5px;
}
.det-product-container .thumbs img {
    width: 84px!important;
    height: 70px;
}

.bsd-vip-tim .bds-lienquan li {
    width: 47.2% !important;
}
.home-category>ul>li {
    padding: 0 10px;
}

.my-gallery img {
    height: 100px;
}

.wpuf-dashboard-container table.items-table th, .wpuf-dashboard-container table.items-table td {
    width: 75px;
}
.tkiem1 .search-field {
    width: 86%;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 72% !important;
}
}
@media only screen and (max-width: 375px) {

.tkiem {
    margin-top: 26% !important;
}
.tkiem2 {
    margin-top: 12% !important;
}
}
.left-home li {
    width: 47.2% !important;
}
.left-home li .img img {
    width: 100% !important;
    height: 100px !important;
}
.left-home li .img {
    width: 100% !important;
    height: 110px !important;
}
.left-home li {
    width: 47% !important;
    min-height: 300px;
}
.right .block .item .img {
    float: left;
    width: 30%;
}
.searchandfilter select.sf-input-select {
    min-width: 140px !important;
}
.searchandfilter ul li {
    width: 47.3%;
}
.det-product-container .thumbs img {
    width: 74px!important;
    height: 60px;
}
.bsd-vip-tim .bds-lienquan li {
    width: 44.6% !important;
}
#social_fo1 {
    width: 45%;
}
.home-category>ul>li {
    padding: 0 8px;
}
.tkiem .search-field {
    width: 60%;
}
.wpuf-dashboard-container table.items-table th, .wpuf-dashboard-container table.items-table td {
    width: 80px;
}
.bds-tab .tab-links li span {
    margin-top: 108%;
}
.bds-tab .tab-links a {
    background-size: 65% !important;
}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 68% !important;
}
.wpuf-form-add li.gia_tot_ok .wpuf-fields {
    width: 66% !important;
}
}
/* Custom */
.usfbtn {
  border:1px solid #D26D03;
  box-shadow:inset 0 1px rgba(255,255,255,0.65);
  text-shadow:0 -1px rgba(0,0,0,0.21);
}
#uwpqsf_id {border:none !important}
.ubermenu .ubermenu-nav .nav_focus a {background:rgba(0,0,0,0.07) !important}
.ubermenu .ubermenu-nav .nav_focus a span,
.ubermenu .ubermenu-nav .nav_focus a i {color:#fff !important}

.upload-img {
  display: inline-block;
  text-decoration: none;
  padding: 5px 12px;
  margin: 0;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fafafa;
  color: #23282d;
  box-shadow: 0 1px 0 #cccccc;
  vertical-align: top;
  cursor: pointer;
  white-space: nowrap;
  margin-bottom: 8px;
}

.wrapper-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right:5px;
}
.search-header {
  flex-grow: 1;
  margin-left: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.search-header .group-search {
  padding: 5px 10px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;

}

.search-header input {
  flex-grow: 1;
  border: none;
  margin-left: 10px !important;
  margin-bottom: 0;
}

.search-header input:focus-visible {
  border: none;
  box-shadow: none;
  outline: none;
}


.search-header button {
  height: auto;
  border: none;
  background-color: transparent;
  margin: 0;
}
.search-header button .fas{
 font-size: 24px;
 color: #808080;
}

.box-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
      border-top: 1px solid #fff;
}

.w-100 {
  width: 100%;
}

.float-l {
  float: left;
}

.d-hidden {
  display: none;
}

.bg-gray {
  background-color: #ededed;
}

.bg-red {
  background-color: #e03c31;
}

@media (max-width: 576px) {
  .sp-show {
    display: block;
  }
  .sp-hidden {
    display: none;
  }
}

@media (max-width: 960px) {
  .lg-show {
    display: block;
  }
  .lg-hidden {
    display: none;
  }
}

.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.slider.round {
  border-radius: 20px;
}

.slider.round:before {
  border-radius: 50%;
}

.swiper.mySwiper2 {
  height: calc(100vw * 210 / 360);
}

.swiper.mySwiper2 .image-blur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0;
  object-fit: cover;
}

.swiper.mySwiper2 img {
  display: inline-block;
  width: auto;
}

.mySwiper.swiper-thump .swiper-slide {
  max-width: 112px;
  height: 80px;
}

.mySwiper.swiper-thump img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}

.swiper.mySwiper2 .wrap-image {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(64px);
}

.tab-links {
  position: relative;
}
.tab-links .swiper-container {
  width: 80%;
}

.tab-links .swiper-button-next:after, .tab-links .swiper-button-prev:after {
  font-size: 27px;
}

@media (min-width: 768px) {
  .swiper.mySwiper2 {
    height: calc(696px * 472 / 840);
  }
}
