/*   

Theme Name:BẤT ĐỘNG SẢN ĐẮK LẮK
Theme URI:http://thietkewebdaklak.com
Description:Chuyên thiết kế website - phần mềm quản lý
Author:Sao Việt Media
Author URI:http://thietkewebdaklak.com
Version:2020

*/
@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:1270px;
  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:#fecf00;
}
.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 #ededed;
}
.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}


";
  font:44px arial;
  top:-2px;
  right:0;
}
.block-bottom {
  width:100%;
  height:63px;
  margin-top:9px;
  padding:20px 0 0 70px;
}
.block-bottom .cat {
  float:left;
  font:26.67px/.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: #fecf00;
    padding-bottom: 6px;
    margin-bottom: 30px;
}
.bsd-vip-tim .bsd-vip .tit:after {
    display: block;
    content: "";
    border-bottom: 2px solid #fecf00;
    width: 100%;
    float: left;
    margin-top: 1px;
}


.bsd-vip-tim .bsd-vip .tit span {
background: #fecf00;
    padding: 10px;
    color: #000;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 30px;
    border-radius: 5px 5px 0 0; }

.bsd-vip-tim .bsd-vip .tit:after {
    display: block;
    content: "";
    border-bottom: 2px solid #fecf00;
    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: #f04e23;
    color: #fff;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 4px;}
.bsd-vip-tim .bsd-vip .bt-more .more-bds ii {}
.bsd-vip-tim .bsd-vip .bt-more .more-bds a {color:#FFF}
.bsd-vip-tim .bsd-vip li{
    float:left;
    width:calc(25% - 15px);
    margin-right:20px;
    box-sizing:border-box;
}

.bsd-vip-tim .bsd-vip li:nth-child(4n){
    margin-right:0;
}

.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: 17px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 5px;
    text-align: left;
}
.bsd-vip-tim .bsd-vip li h1 a {color:#2c2f36}
.bsd-vip-tim .bsd-vip li h1 a:hover {color:#FD8F1C}
.bsd-vip-tim .bsd-vip li .img {
  float:left;
  width:100%;
}
.bsd-vip-tim .bsd-vip li .img img {
float: left;
    height: 190px;
    width: 100%;
    border-bottom: solid 2px #fecf00;
}
.nhucau {
    width: auto;
    float: right;
    padding: 5px;
    background: #fecf00;
    color: #2c2f36;
    position: relative;
    margin-top: -30px;
    font-weight: bold;
    font-size: 15px;}
.nhucau a {color:#2c2f36}

.nhucau1 {
    width: auto;
    float: left;
    padding: 5px;
    background: #f04e23;
    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;   height:180px;
    overflow:hidden;
}
.bsd-vip-tim .bsd-vip li .info p {font-size: 14px;
    color: #004e7f;
    line-height: 21px;}
.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:right;width:78%;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: 15px;
    float: left;
    text-align: left;
    padding-bottom: 10px;
}

.footer-ds a {color:#FFF}
.footer-top {
  margin-top:23px;
  padding:38px 0;
  background:url(images/footer-top-bg.png) repeat-y;
}
.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;}
.chuky i {}
.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 {}
.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: #055699;
    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: #fff;
   
}
.footer-bottom .col-left a{color: #fff}
.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:#fff;
  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:#1111111;
}
.footer-bottom .p1 {margin-bottom:4px}
.footer-bottom img {float:right}
.info-cty { margin-top: 10px;
    width: 45%;
    color: #333;
    text-align: left;
    float: right;
    margin-bottom: 30px;}
.info-cty a {font-weight:bold}
.info-cty h2 {font-weight: bold;
    font-size: 17px;
    margin-bottom: 15px;}
.info-cty p {float:left;width:100%;line-height:26px;font-size:16px;color:#FFF}
.info-cty a {color:#FFF}
.du-an {width:100%;float:left}
.du-an li {margin: 20px;
    float: left;
    margin-top: 20px;
    width: 30%;background:#f7f7f7}
.du-an li .img {float:left;width:100%;position: relative;
    overflow: hidden;}
.du-an li img {max-width:100%;height:auto;-ms-transform: translateX(-50%);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
.du-an li img:hover {    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);}
.du-an li h1 {text-align: center;
    float: left;
    width: 100%;
    padding-top: 10px;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    color: #666;padding-bottom:20px;}
.du-an .title-da {float: left;
    text-align: center;
    font-weight: bold;
    width: 100%;
    padding: 15px;
    font-size: 20px;}
.du-an .title-da span {    font-size: 16px;
    float: left;
    width: 100%;
    padding-top: 10px;}


#scroll{position:fixed;right:10px;bottom:41px;cursor:pointer;width:50px;height:50px;background-color:#f04e23;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;
}
.giatot {   
display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 140px;
    height: 140px;
    text-align: center;
    color: #FFF;
    z-index: 1;
    background: url(images/hot.png) no-repeat;
    background-position: right top; }
	

#category {padding-top:0}
.ppocta-ft-fix {
    display: block;
}
.fil-sp-m img {margin-bottom:inherit;margin-top:inherit;height:0px !important}
.ppocta-ft-fix {
    
    position: fixed;
    bottom: 5px;
    left: 10px;
    min-width: 120px;
    text-align: center;
    z-index: 9999;
}
#messengerButton {
    display: inline-block;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    background: #4267B2;
    border-radius: 50%;
    box-shadow: 0 0 10px -2px rgba(0,0,0,.7);
}

#messengerButton>a>i {
    background: url(https://hoanggianoithat.vn/wp-content/plugins/ppo-call-to-actions-pro/images/messenger.png) center center no-repeat;
    background-size: 57%;
    width: 50px;
    height: 50px;
    display: inline-block;
}
#zaloButton {
    display: inline-block;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    background: #5AC5EF;
    border-radius: 50%;
    box-shadow: 0 0 10px -2px rgba(0,0,0,.7);
}
#zaloButton>a>i {
    background: url(https://hoanggianoithat.vn/wp-content/plugins/ppo-call-to-actions-pro/images/zalo.png) center center no-repeat;
    background-size: 57%;
    width: 50px;
    height: 50px;
    display: inline-block;
}
#callNowButton {
    display: inline-block;
    position: relative;
    border-radius: 50%;
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    box-shadow: 0 0 10px -2px rgba(0,0,0,.7);
}
#callNowButton a {
    display: block;
    text-decoration: none;
    outline: none;
    color: #fff;
    text-align: center;
}
#callNowButton a.txt {
    position: absolute;
    top: -40px;
    left: calc(50% - 60px);
    background: #090;
    width: 120px;
    max-width: 120px;
    line-height: 2;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 15px;
}
#callNowButton i {
    border-radius: 50%;
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url(images/callbutton.png) center center no-repeat #090;
}
#callNowButton a.txt:after {
    position: absolute;
    bottom: -8px;
    left: 50px;
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid #090;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
.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: url(images/bg-head.jpg) 0 0 no-repeat;
    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,.1);
    transition: .05s border-color ease-in-out;
    border-radius: 50% !important;
    margin-right: 0.25rem !important;
    line-height: .71428571;
	}
	
.tinhtrang input[type=checkbox]:checked::before, input[type=radio]:checked::before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    speak: none;
    -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;}


.gia-tot 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,.1);
    transition: .05s border-color ease-in-out;
    border-radius: 50% !important;
    margin-right: 0.25rem !important;
    line-height: .71428571;
	}
	
.gia-tot input[type=checkbox]:checked::before, input[type=radio]:checked::before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.gia-tot input[type=radio]:checked::before {
    content: "";
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin: 4px;
    background-color: #1e8cbe;
    line-height: 1.14285714;

}
.gia-tot .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;
  padding-leff:10px;
}
.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: #f04e23;
    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;
}



#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%;
}

.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: #fecf00;
    color: #fff;
    padding: 16px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !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: #f04e23;
}
#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}


.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 #f04e23 !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;
}

.elementor-6183 .elementor-element.elementor-element-7712728 .elementor-heading-title {
    color: #fcc22b;
    font-size: 16px;
}

.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;
}
.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 -----*/
.bds-tab {}
.bds-tab .tabs {
  width:100%;
  display:inline-block;
}

/*----- Tab Links -----*/
    

/* Clearfix */
.bds-tab .tab-links:after {
  display:block;
  clear:both;
  content:'';
}
.bds-tab .tab-links {
border-bottom: 0px solid #f04e23;
    height: auto;
    margin-left: 0;
    width: 100%;
}
.bds-tab .tab-links li span {
list-style: none;
    text-align: center;
    float: left;
    width: 120%;
    padding-top: 10px;
    color: #fff;
    margin-top: 55%;
    position: relative;
    margin-left: -10px;
}
.bds-tab .tab-links a {
padding: 8px;
    font-weight: bold;
    color: #666;
    font-size: 14px;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    margin-right: 20px;
    width: 110px;
    height: 105px;
}
.bds-tab .tab-links a:hover {opacity:0.8}
.bds-tab .tab-links i {
font-size: 32px;
    float: left;
    color: #f04e23;
    margin-right: 22px; }
.bds-tab .tab-links a:hover {
  text-decoration:none;
}
.bds-tab span.active a,
span.active a:hover {
  background:#fff;
  color:#4c4c4c;
}

/*----- Content of Tabs -----*/
.bds-tab .tab-content {

}
.bds-tab .tab {display:none}
.bds-tab .tab.active {display:block}







.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;
}	
.wp-pagenavi {
    text-align: center;
}
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;
    padding-bottom: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    background: #f5f6f7;
    border-radius: 4px;

}
.right .block ul {margin:10px;}
.right .block .searchandfilter ul li input.sf-input-text {
    width: 100%;}
.right .block .title {

    background: #fecf00;
       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 .tit {
    padding-right: 10px;
    font-size: 17px;
    line-height: 26px;
}
.right .block .item .img {
  float:left;
  width:26%;
}
.right .block .item .img img {
    height: auto;
    width: 95px;
    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/icon/bullet.jpg) no-repeat;
  background-position:5px;
  line-height:23px;
}

.right .block1 li {
  float:left;
  width:100%;
  background:url(images/icon/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;
}
.field__content img {max-width:100%;}
.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;}

#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: #fecf00;
    width: 190px;
    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 #fecf00;
  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 .tin-tuc {
    float: right;
    width: 34%;
    margin-top: 15px;
}

.news-home .tin-tuc li {
    width: 100%;
    float: left;
    margin-left: 15px;margin-bottom:10px;
}
.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 #024073;
  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 */
.swiper-container {
  width:100%;
  height:100px;
  margin:20px auto;
}
.swiper-container img {
  max-width:100%;
  height:auto;
  margin:20px auto;
  width:auto;
  z-index:1;
}
.swiper-slide {
  text-align:center;
  font-size:18px;
  background:#fff;
  
/* Center slide text vertically */
        display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  border:solid 1px #eeeeee;
}
.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;
}
.swiper-button-next,
.swiper-button-prev {
  position:absolute;
  top:50%;
  width:25px;
  height:34px;
  margin-top:-22px;
  z-index:10;
  cursor:pointer;
  -moz-background-size:27px 44px;
  -webkit-background-size:27px 44px;
  background-size:27px 44px;
  background-position:center;
  background-repeat:no-repeat;
}
.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;
  padding-bottom:10px;
}
.news-home .tin-tuc li .img-l {
    width: 30%;
    float: left;
    height: auto;
    margin-right: 10px;
}
.news-home .tin-tuc li .img-l img {border-radius: 3px;
    height: auto;
    max-height: 120px;}
.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 .img img {max-width:100%;}
.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;}
.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 .left2 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;
}
.list-menu-da {float: left;
    width: 30%;
    background: #f5f5f5;
    margin-top: 30px;
    padding: 30px;
    box-shadow: 0px 0px 10px #ddd;}
.list-menu-da li {
font-weight: bold;
    color: #555;
    padding-bottom: 5px;
}
.list-menu-da p {float:left;width:100%;font-weight:bold}
.list-menu-da h2 {color: #055699;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    padding-top: 30px;
    padding-bottom: 12px;
}
.image-da img {max-width:100%;height:auto}
.conten-right-du {float:right;width:70%;padding-left:30px;padding-top:30px;}
.tile-t {      float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    padding-bottom: 30px;
    padding-top: 20px;}
.title-tt {float:left;width:100%;text-align:center}
.title-tt h3.jeg_block_title  {
text-align: center;
    padding: 12px;
    font-size: 18px;
    background: #f5f5f5;
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 8px;
    width: auto; }
.field__content p {font-size: 16px;
    color: #444;
    line-height: 24px;
    padding-bottom: 8px;text-align:justify}
.field__content li {font-size: 16px;
    color: #444;
    line-height: 24px;
    padding-bottom: 8px;}
.banner-image {float:left;width:100%}
.banner-image img {max-width:100%;}
.breadcrumbs {float:left;}
.da-khac {float:left;width:100%}
.da-khac li {width:31%;}

/*==============================

	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:22%;
  float:left;background: #f2f2f2;
  height:auto;    margin-bottom: 10px;margin-top:3px;
}
.tim-kiem {
    float: left;
    width: 22%;
    height: auto;
    border-radius: 3px 3px 0 0;
    padding-top: 5px;
}
#uwpqsf_id {
    border: 0px solid #ccc !important;
}
.tim-kiem .tit {
width: 95%;
    height: 28px;
    padding: 6px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    border-radius: 4px 4px 0 0;
    text-align: center;
    background: #024073;
    float: left;
    margin-left: 2px;
    padding-left: 10px;
    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;
	}
.left .left2 {float:left;width:65% !important;}
.left .left2 li {    width: 100%;
    border-top: solid 1px #eeeeee;
    padding-top: 10px;
    margin-bottom: 10px;
}
.left .left2 li:first-child {    margin-bottom: 10px;
    padding-right: 0px;}

.left .left2 li:first-child .img {
float: left;
    width: 30%;margin-bottom:0px;
    margin-right: 10px;
}
.left .left2 li:first-child img {
    width: 100%;
    height: auto;
    padding: 1px;
    margin-right: 15px;
    border: solid 1px #eeeeee;
    float: left;
}
.left .left2 li:first-child .tit {
width: 68%;
    float: left;
}
.left .left2 li:first-child .tit a {
    line-height: 22px;
    font-size: 16px;
    float: left;
    text-transform: initial;
}
.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:100%;}
.searchandfilter ul li.sf-field-search label{width:100%;}
.searchandfilter ul li input.sf-input-text{    width: 96%;
    border-radius: 3px;
    border: solid 1px;
    border-color: #ccc;
    height: 40px;
    padding-left: 10px;
    margin-top: 5px;
}
.searchandfilter ul li {
    width: 96%;
    float: left;
}
.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: #024073 !important;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 35px !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: #f04e23 !important;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: auto;
    margin-right: auto;
    text-align: center;
    width: 130px;
    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;
}

.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: #f04e23 !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: #fecf00;}
.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 .wpuf-fields {
    width: 70% !important;
}
.wpuf-form-add li.gia-tot {
    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: 120px;
    border-radius: 5px;
    border: solid 1px #f5f5f5}
.fixed-top {
position: fixed;
    top: 10%;
    right: 0;
    left: 2%;
    z-index: 1030;
}
/*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: 19px;
    height: 350px;
}
.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;
}
.tim-kiem {
    float: left;
    width: 100%;
}
.bsd-vip-tim .bds-lienquan li .img img {
    height: 150px;
}
.right .block .item .img {
    float: left;
    width: 33%;
}
.du-an li {
    margin: 15px;
}

}
@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: 60px;
}
.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) {
	.bsd-vip-tim .bsd-vip li {
    margin-right: 16px; }
  .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%;
  }
  .swiper-container {height:80px}
  .swiper-button-next,
  .swiper-button-prev {
    position:absolute;
    top:50%;
    width:36px;
    height:30px;
    margin-top:-15px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:27px 44px;
    -webkit-background-size:27px 44px;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat;
  }
  .uu-diem .chatluong {height:auto}
  .uu-diem .tuvan {height:auto}
  .uu-diem .giathanh {height:auto}
 
.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;
}
.sile-tin-tim-kiem {
    width: 100%;
}
.tim-kiem .tit {
    width: 99%;
}
.searchandfilter ul li input.sf-input-text {
    width: 98.6%;
}
.sile-bds {
    width: 100%;
}
}
@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{
        display:flex;
        flex-wrap:wrap;
        gap:10px;
    }

    .bsd-vip-tim .bsd-vip li{
        width:calc(50% - 5px);
        margin:0;
        float:none;
        box-sizing:border-box;
    }
.bsd-vip-tim .bsd-vip li:nth-child(2n){
    margin-right:0;
}

.bsd-vip-tim .bsd-vip li:nth-child(4n){
    margin-right:0;
    float:right;
}

  .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;
}

.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;
}

.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;
}
.left .left2 li:first-child .tit {float: left;
    width: 67%;
    text-align: left;}
.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: -9px;
    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;
}
.du-an li {
    width: 46%;
}
}


@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) {
}
@media only screen and (max-width: 640px) {
.bsd-vip-tim .bsd-vip li {
    width: calc(50% - 10px);
        margin-right: 10px;
        box-sizing: border-box;
}
.left .left2 {width:100%;}
}
@media only screen and (max-width: 568px) {
.giatot {background-size: 65%;}
#nf-field-12-container input[type=button] {
    font-size: 11px !important;
}

.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;

}
.list-menu-da {
    float: left;
    width: 100%;
}
.conten-right-du {
    float: right;
    width: 100%;
    padding-left: 0px;
    padding-top: 30px;
}
.fixed-top {
    position: static;
}
}

@media only screen and (max-width:428px) {
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
    padding-top: 21px !important;
}
.menu {
    height: 50px;
}
.left .left2 {
    width: 100% !important;
}
.left .left2 li {
    border-top: solid 0px #eeeeee;}
.bsd-vip-tim .bsd-vip {
    margin-bottom: 0px;
}
.bsd-vip-tim .bds-lienquan li h1 {padding-left:10px}
.bsd-vip-tim .bds-lienquan li {
    height: 270px;
}
	.ubermenu-main {
    background: #f2f2f2 !important;
}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
    font-weight: bold;
    border-bottom: solid 1px #ccc !important;
}
	#wpuf-login-form label {
    display: block;
    float: left;
    width: 100%;
}
.my-gallery figure {
    width: 33.3333% !important; }
.my-gallery img {
    height: auto;
}
.searchandfilter ul li button, html input[type=button], input[type=reset], input[type=submit] {

    margin-top: -2px !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: #f04e23;
}
.menu-tv a {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 14px;
}
  .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 {
    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: 100%;
    float: left;
    text-align: left;
}
  #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: right;
    width: 100%;
    text-align: right;
}
  .swiper-container {height:60px}
  .swiper-button-next,
  .swiper-button-prev {
    position:absolute;
    top:50%;
    width:26px;
    height:20px;
    margin-top:-10px;
    z-index:10;
    cursor:pointer;
    -moz-background-size:27px 44px;
    -webkit-background-size:27px 44px;
    background-size:27px 44px;
    background-position:center;

    background-repeat:no-repeat;
  }
  .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: right;
}
  .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: 98%;
}
.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;    min-height: 150px;
}
.bsd-vip-tim .bds-lienquan li .info p {padding-left:10px;}
.bsd-vip-tim .bds-lienquan li {
    width: 47% !important;
}
.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: 25.5%;
}
.tkiem2 {
    margin-top: 32.5%;
}
.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:90px !important}
.dangtin2 li.field-size-small .wpuf-fields {
    width: 76% !important;
}
.wpuf-form-add li.gia-tot .wpuf-label{width:90px !important}
.wpuf-form-add li.gia-tot .wpuf-fields {width: 76% !important;}
.du-an li {
    margin: 10px;
    width: 44%;
}
}
@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 .wpuf-fields {
    width: 70% !important;
}
}
@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: 320px) {
.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 .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}