/*
	Theme Name: Batdongsan
	Author: bannha24.vn
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/


/* global box-sizing */

*,
*:after,
*:before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}


/* html element 62.5% font-size for REM use */

html {
	font-size: 62.5%;
}

body {
	background: url("img/body-bg.png");
	background-attachment: fixed;
	font: 300 14px/1.4 Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #000;
}


/* clear */

.clear:before,
.clear:after {
	content: ' ';
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	*zoom: 1;
}

img {
	max-width: 100%;
	vertical-align: bottom;
}

ul li {
	color: #245c16;
	text-decoration: none;
}

a {
	color: #245c16;
	text-decoration: none;
}

a:hover {
	color: #fa8d00;
}

a:focus {
	outline: 0;
}

a:hover,
a:active {
	outline: 0;
}

input:focus {
	outline: 0;
	border: 1px solid #04A4CC;
}

ul {
	list-style: none;
	padding: 10px;
}


/* COLOR */

.xanh-color {
	background: #245c16;
}

.cam-color {
	background: #fa8d00;
}

.do-color {
	background: #ff0000;
}

.xanh {
	color: #245c16;
}

.cam {
	color: #fa8d00;
}

.do {
	color: #d73303;
}

.den {
	color: #000;
}


/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/


/* wrapper */

.wrapper {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}


/* bds_container */

.bds_container {
	max-width: 1000px;
	width: 1000px;
	margin: 0 auto;
	background-color: #FFFFFF;
	box-shadow: 0px -1px 3px #bfbfbf;
}

.col-left {
	float: left;
	width: 69%;
	overflow: hidden;
	/*border: 1px solid #ccc;*/
	background: #ffffff;
	box-shadow: 0 0 3px #bfbfbf;
	


}

.col-right {
	float: right;
	width: 30.3%;
	overflow: hidden;
	background: #ffffff;
	box-shadow: 0 0 3px #bfbfbf
}


/* Header */

.top-header,
.middle-header {
	float: left;
	width: 100%;
	padding-top: 10px;
	background: #ffffff;
	box-shadow: 0 1.5px 3px #bfbfbf
}

.bottom-header {
	float: left;
	width: 100%;
	/* margin-top: 10px; */
}

.top-header .top-banner {
	width: 728px;
	height: 90px;
	overflow: hidden;
	float: right;
	max-width: 728px;
	max-height: 90px;
}

.top-header .top-banner img {
	height: 100%;
	max-width: 728px;
	max-height: 90px;
	float: right;
	padding-right: 5px;
}

.gplus {
	padding-top: 7px;
	padding-left: 20px;
	float: left;
}


/* logo */

.logo {
	float: left;
	max-width: 248px;
	width: 248px;
	overflow: hidden;
}

.logo-img {
	width: 100%;
}

/*.wellcome_user {
	margin-left:20px;
}*/
/* MENU */
/*.nav{ background: #245c16;height: 44px; line-height:44px; border-bottom: 3px solid #fa8d00; }
.scrollq{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}*/
/*.nav ul { list-style: none; }
.nav ul li{float: left; padding: 0px 10px;}
.nav ul li a { color:#fff}*/

#nav-bds_container{
	border:1px solid red;
	width: 100%;
	height: 44px;
	background-color: #ff0000;


}

#main-menu1{
 /* padding-right: 700px;*/
 
  width: 100%;
  height: 44px;
  border-bottom: 3px solid #fa8d00;
  background-color: #245c16;
  display: block;
  box-shadow: 0px 2px 2px rgba(0,0,0,0.5); /*Äá»• bÃ³ng cho menu*/
  position: fixed; /*Cho menu cá»‘ Ä‘á»‹nh 1 vá»‹ trÃ­ vá»›i top vÃ  left*/
  top: 0; /*Náº±m trÃªn cÃ¹ng*/
  right:0;/*Náº±m sÃ¡t bÃªn trÃ¡i*/
  z-index: 999; /*Hiá»ƒn thá»‹ lá»›p trÃªn cÃ¹ng*/
}


.big_menu a.menu_home {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	/* padding: 15px 0; */
	text-decoration: none;
	height: 44px;
	float: left;
	padding: 0 10px;
}

.big_menu a.menu_home:hover {
	background: #fa8d00;
}

.big_menu a.current_menu_home {
	background: #fa8d00;
}

.bottom-header .ubermenu .ubermenu-target {
	padding: 10px;
}

.bottom-header .ubermenu-main {
	float: left;
}

.footer-menu {
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 5px solid #245c16;
}

.footer-menu ul {
	margin: 0 auto;
	text-align: center;
	padding: 5px 0;
}

.footer-menu ul li {
	float: left;
	margin: 0 10px;
}

.footer-menu .ubermenu .ubermenu-target {
	padding: 7px 10px;
}

.footer-menu .ubermenu .ubermenu-target-text {
	border-right: 2px solid;
	padding-right: 20px;
}

.ubermenu .ubermenu-item.ubermenu-item-level-0:last-child .ubermenu-target-text {
	border-right: none;
}

.ubermenu-main .ubermenu-item-normal > .ubermenu-target {
	border-bottom: 1px solid #245c16;
}

.ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target {
	background: rgba(36, 92, 22, 0.96);
}

.footer-menu ul#ubermenu-nav-footer-config-66-foot-menu li:last-child a span {
	border-right: none;
}

.other_content ul {
	list-style: circle;
}

.bottom-header .ubermenu .ubermenu .ubermenu-target-text {
	color: #fff;
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
	top: 42px!important;
}


/* Category */

.page-title {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 10px;
	float: left;
	width: 100%;
}

.page-title p.htitle {
	width: 70%;
	float: left;
	margin: 0;
	text-align: left;
}

.page-title .filter-box {
	width: 20%;
	float: right;
}

.box_tinrao {
	overflow: hidden;
	border-bottom: 1px dashed #CCCCCC;
	padding: 10px;
	background: #fff;
	float: left;
}

.tit_tinrao {
	float: right;
	width: 69%;
}

.tit_tinrao h2 {
	margin: 0 0 0px 0;
	min-height: 44px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.3;
}

.tit_tinrao h2 a:hover {
	color: #245c16;
	text-decoration: underline;
}

.tit_tinrao h3 {
	margin: 0 0 5px 0;
	min-height: 44px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.tit_tinrao h3 a:hover {
	color: #245c16;
	text-decoration: underline;
}

.tit_quanly_tinrao {
	width: 83%;
	float: right;
	
}

.img_quanly_tinrao {
	width: 80px;
	height: 64px;
	float: left;
	margin: 7px 0px 0px 30px;
	/*
	text-align: center;
	background: #fafafa;
*/
}

.img_quanly_tinrao a img {
	width: 80px;
	height: 58px;
	border-radius: 2px;
	border: 1px solid #DBDBDB;
	padding: 1px;
}

.img_tinrao {
	width: 192px;
	height: 126px;
	float: left;
	margin-right: 10px;
	text-align: center;
}



.img_tinrao a img {
	width: 192px;
	height: 126px;
	border-radius: 4px;
	border: 1px solid #DBDBDB;
	padding: 2px;
	/*transition: 1s;*/
}


.img_tinrao:hover a img{
	border: 1px solid #245C16;
}

.img_tinrao span {
	display: none;
	margin: -28px 20px 0px 13px;
	position: relative;
	padding: 2px 7px;
	background: rgba(26, 26, 26, 0.84);
	border-radius: 3px;
	font-size: 12px;
	/* padding-right: 10px; */
	float: right;
	color: #F6FFAA;
}

.text_tinrao ul li {
	color: #000;
	text-decoration: none;
	line-height: 1.1;
}

.text_tinrao {
	float: right;
	width: 69%;
	margin-bottom: 0px;
}

.text_tinrao ul {
	padding: 0;
	margin: 0;
}

.text_tinrao ul li {
	float: left;
	width: 100%;
}

.text_tinrao ul li label {
	float: left;
}

.text_tinrao ul li span {
	margin-left: 10px;
	color: #000;
}

.text_tinrao ul li strong {
	margin-left: 10px;
}

.text_tinrao ul li p.home-add {
	float: left;
	margin: 0 0 0 5px;
	width: 87%;
	height: 19px;
	overflow: hidden;
}

.mota_tinrao {
	float: right;
	width: 69%;
	margin: 0;
}

.mota_tinrao .tin_excer {
	line-height: 20px;
	padding-bottom: 1px;
    float: left;
    text-transform: capitalize;    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.mota_tinrao ul.tin_more {
	float: right;
	margin: 0;
	padding: 0;
}

.mota_tinrao ul.tin_more li p {
	float: left;
	width: 100%;
	margin: 0;
}

.more {
	float: right;
	color: #D73303;
	margin-right: 15px;
}

/* Search & Dang tin*/

.tab_duoimenu {
	padding-top: 10px;
	float: left;
	background-color: #FFFFFF;
	box-shadow: 0px 1.5px 3px #bfbfbf;
}

.tab_duoimenu_1000 {
	width: 1000px;
	/* margin-bottom: 0px; */
	overflow: hidden;
}

.tab_duoimenu_1000 ul {
	overflow: hidden;
	padding: 10px 15px 10px 20px;
	float: right;
	list-style: none;
	font-size: 13px;
}

.tab_duoimenu_1000 ul li {
	float: left;
	margin-left: 20px;
}

.tab_duoimenu_1000 ul li a {
	padding: 6px 10px 6px 20px;
}

.btn_tin_dang a {
	background: linear-gradient(to bottom, #FCFCFC, #F0F0F0) repeat scroll 0 0 #FAFAFA;
    border-color: #DADADA #D15813 #D2D2D2 #C5C5C5;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 3px 1px 1px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #245c16;
    font-size: 12px;
    height: 26px;
    line-height: 23px;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px #FFFFFF;
    box-sizing: border-box;
}

.btn_tin_dang a:hover{
	color: #FA8D00;
	border-color:#FA8D00;
	transition: 0.4s; 
}

#btn_dat_lich {
	float:right;
	background: linear-gradient(to bottom, #FCFCFC, #F0F0F0) repeat scroll 0 0 #FAFAFA;
    border-color: #DADADA #D15813 #D2D2D2 #C5C5C5 !important;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 3px 1px 1px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    color: #245c16 !important;
    font-size: 12px;
    height: 26px !important; 
    width: 100px;
    line-height: 23px;
    padding: 4px 10px !important;
    text-decoration: none;
    text-shadow: 0 1px #FFFFFF;
    box-sizing: border-box;
	margin-right: 14px;
}

#btn_dat_lich:hover{
	color: #FA8D00 !important;
	border-color:#FA8D00 !important;
	transition: 0.4s; 
}

#icon_hand {
    margin: 5px 562px;
    position: absolute;
}
	
#btn_dat_lich_spinner{
	float:right;
	margin: 2px -96px;
}

.dangky {
	background: url(img/icon_dangky.png) no-repeat center left
}



input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"] {
	border: 1px solid #d6d2c8;
	height: 30px;
	border-radius: 4px;
	padding: 0 5px;
}

textarea {
	border: 1px solid #d6d2c8;
	border-radius: 4px;
	padding: 0 5px;
}

.thongtin_chitiet {
	overflow: hidden;
	border-radius: 4px;
	border: 0px solid #dbdbdb;
	padding: 10px;
	margin-bottom: 10px;
	background: #fff;
	line-height: 25px;
}

.taihanoi {
	padding-bottom: 10px;
}

.sapxep_ketqua_timkiem {}

.tieude_nhadatban {
	float: left;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
}

.sapxep_ketqua_timkiem .boxdeclick {
	float: right;
	border: 1px solid #dbdbdb;
	width: 180px;
	background: #FFFFFF;
}

.sapxep_ketqua_timkiem .row50 {
	margin-bottom: 10px;
	width: 180px;
	float: right;
}

.sapxep_ketqua_timkiem .hiddenDropBox {
	width: 177px;
	margin: 30px 0px 0px -10px;
}


/*Single BDS*/

h1.tiude_tin {
	font-size: 20px;
	line-height: 28px;
	width: 100%;
	margin-top: 0px;
	text-transform:capitalize;
}

ul.mota_ngan {
	width: 100%;
	float: left;
	font-size: 15px;
	margin-bottom: 20px;
	margin-top: 0;
	padding: 0;
}

ul.mota_ngan li {
	width: 100%;
	float: left;
	padding: 7px 0px;
	border-bottom: 1px solid #D0D0D0;
}

ul.mota_ngan li label {
	float: left;
	font-weight: bold;
}

ul.mota_ngan li span {}

.box_C {
	width: 100%;
	float: left;
}

.box_D {
	width: 100%;
	float: left;
	padding: 10px;
}

.tit_C {
	background: #245c16;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	padding: 1px 15px;
	width: auto;
}

.tit_C h2 {
	font-size: 13px;
}

.tit_tab {
	padding: 0;
	width: 688px;
}

ul#countrytabs {
	overflow: hidden
}

ul#countrytabs li {
	float: left;
}

ul#countrytabs li a {
	color: #fff;
	padding: 10px 30px;
	float: left;
}

ul#countrytabs li a.selected {
	background: rgba(0, 0, 0, 0.39) !important
}

.view-article {
	float: right;
	color: #FF0000;
	padding: 5px 0;
}


/* TAB  */


/*----- Tabs -----*/

.tabs {
	width: 100%;
	display: inline-block;
}


/*----- Tab Links -----*/


/* Clearfix */

.tab-links:after {
	display: block;
	clear: both;
	content: '';
}

.tab-links li {
	margin: 0px 5px;
	float: left;
	list-style: none;
}

.tab-links a {
	padding: 9px 15px;
	display: inline-block;
	border-radius: 3px 3px 0px 0px;
	font-size: 14px;
	color: #fff;
	transition: all linear 0.15s;
}

.tab-links a:hover {
	background: rgba(0, 0, 0, 0.39) !important;
	text-decoration: none;
}

li.active_tab a,
li.active_tab a:hover {
	background: rgba(0, 0, 0, 0.39) !important;
	color: #fff;
}


/*----- Content of Tabs -----*/

.tab-content {
	padding: 15px;
	border-radius: 3px;
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
	background: #fff;
}

.tab {
	display: none;
}

.tab.active {
	display: block;
}

.amazingslider-arrow-right-0 {
	background: url('img/arrows-36-80-0.png') 100% 0% no-repeat;
}

.amazingslider-arrow-left-0 {
	background: url('img/arrows-36-80-0.png') 0% 100% no-repeat;
}

ul.thongtinbosung {}

ul.thongtinbosung li {
	float: left;
	width: 292px;
	/*background: url(img/li_R.png) no-repeat top 12px left;*/
	border-bottom: 1px dotted #dbdbdb;
	margin-right: 20px;
	padding: 6px 5px 7px 20px;
}

ul.thongtinbosung li:nth-child(2n) {
	margin-right: 0
}

ul.thongtin_lienhe {
	float: left;
	width: 100%;
}

ul.thongtin_lienhe li {
	padding: 5px 0px;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dotted #dbdbdb;
}

ul.thongtin_lienhe li label {
	float: left;
	margin-right: 10px;
	width: 80px;
}

ul.thongtin_lienhe li:last-child {
	border-bottom: none
}

ul.thongtin_lienhe:nth-child(2n) {
	margin-right: 0
}

ul.thongtin_lienhe li span {}


/* sidebar */

.sidebar {}

.sidebar-widget {
	float: left;
}

.tit_R {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	padding: 7px 8px;
   	float: left;
	width: 100%;
	cursor: pointer;
}

.tit_R p {
	float: left;
	width: 80%;
	margin: 0;
	padding: 0;
}

.tit_R a.arrow-down {
	color: #fff;
}

.tit_R a.arrow-down:hover {
	color: #fff;
}

.tit_R i {
	float: right;
	font-size: 30px;
}

.detail_R {
	overflow: hidden;
	border: 1px solid #dbdbdb;
	padding: 10px;
	background: #fff;
}

.detail_R ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.danhsach_R ul li {
	padding-left: 20px;
	float: left;
	top:5px;
	width: 250px;
	border-bottom: 1px dotted #dbdbdb;
	background: url('img/icons_css_sprites.png') no-repeat -51px 11px;
}

.danhsach_R ul li a {
	float: left;
	padding: 5px 0;
	color: #C01010;
	max-width: 198px;
}

.danhsach_R ul li a:hover {
	text-decoration: underline;
}

.danhsach_R ul li span {
	float: right;
	margin-left: 10px;
	padding: 5px 0;
	color: #324985;
}

/* SUPPORT BOX*/

.support-box {
	border-bottom: 1px dotted #ccc;
}

.support-box ul {
	list-style: none;
	margin: 5px 0;
}

.support-box ul li {
	float: left;
	width: 50%;
}

.support-box p.support-title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin: 10px 0 5px;
}

.support-box ul li.right p {
	margin: 0 10px 5px 0;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.support-box ul li.left p {
	margin: 5px 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.widget_dp_advertising {
	margin-top: 10px;
}


/* footer */

.footer {
	float: left;
	width: 100%;
	padding-top: 20px;
}

.footer .top-footer {
	padding: 10px 50px;
	float: left;
}

.footer-contact {
	float: right;
	padding: 0 30px;
	width: 68%;
}

.footer p.copyright {
	width: 100%;
	float: right;
	text-align: center;
}

.ads-location {
	margin-bottom: 10px;
}

#ubermenu-nav-main-2-main-menu li:first-child a {
	height: 39px !important;
}


/* REGISTER*/

.content {
	width: 1000px;
	margin: 20px auto;
	overflow: hidden
}

.content_C {
	width: 690px;
	float: left;
	/* margin-right: 10px; */
}

.box_C {
	width: 100%;
	float: left;
}

.content_R {
	width: 302px;
	float: left;
}

.box_R {
	width: 100%;
	margin-bottom: 0px;
	float: left;
}

.banner_R a {
	background: #dbdbdb;
	padding: 1px;
	float: left;
}

.banner_R a img {}

.detail_R {
	overflow: hidden;
	border: 1px solid #dbdbdb;
	padding: 10px;
	background: #fff;
}

.detail_R ul {
	overflow: hidden;
}

.box_dangtin {}

.box_dangtin .boxdeclick {
	border: 1px solid #dbdbdb;
	background: #FFFFFF;
}

.tit_dangtin {
	font-size: 17px;
	color: #0090E8;
	padding-bottom: 5px;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 10px;
}

.detail_dangtin {
	padding: 10px;
	overflow: hidden;
}

.row_dangtin {
	width: 100%;
	float: left;
}

.row100 {
	margin-bottom: 10px;
	width: 100%;
	float: left
}

.dm_dangtin {
	min-height: 21px;
	width: 100%;
	margin-bottom: 10px;
}

.nd_dangtin {}

.R100 {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.R100 input[type="text"] {
	width: 621px;
}

.R100 .boxdeclick {
	width: 300px;
}

.row50 {
	margin-bottom: 10px;
	width: 50%;
	float: left;
}

.R50 {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}

.R50 .boxdeclick {
	width: 300px;
}

.row50 .R100 input[type="text"],
.row50 .R100 input[type="password"] {
	width: 299px;
}

.row100 .R50 input[type="text"],
.row100 .R50 input[type="password"] {
	width: 299px;
}

.row_dangtin:last-child .row50:first-child input[type="submit"] {
	float: right;
	margin-right: 10px
}

.row_dangtin:last-child .row50 input[type="button"] {
	height: 29px;
	border: 1px solid #161616;
	border-radius: 4px;
	background: #161616 url(../images/refesh_icon.png) no-repeat center left 10px;
	text-transform: uppercase;
	color: #fff;
	padding: 6px 10px 6px 33px;
	width: 137px;
}

.row50 input[type="button"],
.row50 input[type="submit"] {
	height: 29px;
	border-radius: 4px;
	padding: 6px 10px 6px 20px;
	width: 120px;
	border: 1px solid #C59000;
	background: #FA8D00;
	color:#fff;
}

.row_dangtin .hiddenDropBox {
	width: 298px;
}

.form_dangnhap .row_dangtin {
	width: 70%;
}

.form_dangnhap .nd_dangtin .R50:first-child {
	width: 30%;
}

.form_dangnhap .row50 input[type="submit"] {
	height: 29px;
	border: 1px solid #FA8D00;
	border-radius: 4px;
	background: #FA8D00;
	text-transform: uppercase;
	color: #fff;
	padding: 6px 10px 6px 10px;
	width: 120px;
}

.form_dangnhap .row50 input[type="button"] {
	background: #161616 !important;
	padding: 6px 10px 6px 10px !important;
	width: 120px !important;
}

.detail_R .form_dangnhap .row_dangtin {
	width: 100%
}

.detail_R .form_dangnhap .row100 .R50 input[type="text"],
.row100 .R50 input[type="password"] {
	width: 258px;
	padding: 0 10px;
}

.R100 select {
	width: 300px;
	padding: 3px 5px;
	background: #FFFFFF;
	border-radius: 4px;
	height: 32px;
	font-size: 14px;
	line-height: 50px;
}

.R50 select {
	width: 300px;
	padding: 3px 5px;
	background: #FFFFFF;
	border-radius: 4px;
	height: 32px;
	font-size: 14px;
	line-height: 50px;
}

.R100 textarea {
	width: 621px;
	border-radius: 4px;
	height: 226px
}

.row_dangtin input[type="text"],
.row_dangtin input[type="password"] {
	padding-left: 5px;
}


/* Äá»‘i tÃ¡c */

.partent {
	clear: both;
	overflow: hidden;
	height: 146px;
}

.partent .title-partent {
	/*border-bottom: 1px solid #ddd;*/
	margin: 20px 0 20px 0;
	padding: 0;
	text-align: center;
	height: 10px;
}

.partent .title-partent strong {
	color: #cc0000;
	background: #fff;
	padding: 5px 20px;
	border: 1px solid #ccc;
}

.partent .partent-in-out {
	position: relative;
}


/* nut Prep cu
.partent .partent-in-out .next{
    width: 13px;  height: 25px;  position: absolute;  top: 27px;  
    left: 13px;  
     background: url(img/control-partent.png) -26px top no-repeat;  cursor: pointer;
 }
 .partent .partent-in-out .next:hover{
	background: url(img/control-partent.png) left top no-repeat;
}
.partent .partent-in-out .prev{
    width: 13px;  
	height: 25px;  
	position: absolute; 
	top: 27px;  
    right: 13px;  
    background: url(img/control-partent.png) -39px top no-repeat;  
	cursor: pointer;
}
.partent .partent-in-out .prev:hover{
	background: url(img/control-partent.png) -13px top no-repeat;
}
	  */

.partent .partent-in-out .next {
	width: 27px;
	height: 27px;
	position: absolute;
	top: 27px;
	left: 12px;
	background: url(img/icons_css_sprites.png) no-repeat 0px -33px;
	cursor: pointer;
}

.partent .partent-in-out .next:hover {
	background: url(img/icons_css_sprites.png) no-repeat 0px -64px;
}

.partent .partent-in-out .prev {
	width: 27px;
	height: 27px;
	position: absolute;
	top: 27px;
	right: 13px;
	background: url(img/icons_css_sprites.png) no-repeat -30px -33px;
	cursor: pointer;
	z-index: 10;
}

.partent .partent-in-out .prev:hover {
	background: url(img/icons_css_sprites.png) no-repeat -30px -64px;
}

.partent .partent-in {
	float: left;
	margin: 0 0 15px 95px;
}

.partent .partent-in ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.partent .partent-in ul li {
	float: left;
	width: 210px;
	height: 100px;
}

.partent .partent-in ul li figure {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 210px;
	height: 100px;
}

.partent .partent-in ul li figure a {}

.partent .partent-in ul li figure a .item {
	max-width: 210px;
	max-height: 100px;
}

.partent .partent-in ul li figure a img {
	max-width: 205px;
	max-height: 100px;
}


/* GO TOP */

#goTop {
	margin-bottom:39px;
	bottom: 0px;
	cursor: pointer;
	display: none;
	height: 29px;
	position: fixed;
	right: 20px;
	width: 43px;
	z-index: 1000;
	background: url("img/icons_css_sprites.png");
	background-position: 0px 0px;
}


/************************************************
CAPTIFY CAPTION
************************************************/

.caption-top,
.caption-bottom {
	background: #000000;
	color: #ffffff;
	cursor: default;
	padding: 2px;
	font-size: 11px;
	text-align: center;
}

.caption-top {
	border-width: 0px;
}

.caption-bottom {
	border-width: 0px;
	color: #fff;
	font-size: 12px;
}

.caption a,
.caption a {
	background: #000;
	border: none;
	text-decoration: none;
	padding: 2px;
}

.caption a:hover,
.caption a:hover {
	background: #202020;
}


/* Breadscrums*/

.breadscrums {
	padding: 5px;
}


/* Banner Header */

.middle-header .mid-banner {
	width: 480px;
	height: 90px;
	float: left;
	overflow: hidden;
	max-width: 480px;
	max-height: 90px;
}

.middle-header .mid-banner img {
	float: left;
	height: 100%;
	max-height: 100%;
}

.middle-header .mid-banner:nth-child(2) {
	float: right;
}


/* Banner Content*/

.bottom-content {
	margin: auto;
	width: 970px;
	/* height:90px; */
	max-width: 970px;
	/* max-height:90px; */
	overflow: hidden;
}

.bottom-content img {
	height: 100%;
	max-width: 970px;
	/* max-height:90px; */
}


/* Banner Footer*/

.foot-content {
	float: left;
	margin: 20px 0;
}

.foot-content .mid-banner {
	width: 480px;
	height: 90px;
	float: left;
	overflow: hidden;
	max-width: 480px;
	max-height: 90px;
}

.foot-content .mid-banner img {
	float: left;
	height: 100%;
	max-width: 480px;
	max-height: 90px;
}

.foot-content .mid-banner:nth-child(2) {
	float: right;
}

.ubermenu .ubermenu-item.ubermenu-item-117 > .ubermenu-target {
	padding: 10.5px !important;
}


/* FILTER*/

h2.tieude_nhadatban {
	width: 70%;
}

.select_tin {
	width: 20%;
	float: right;
}

.select_tin .form_tin {
	float: right;
}


/* PAGINATION  */
.wp-pagenavi {
	padding: 10px 2px;
	float: left;
	width: 100%;
	margin-top: 0px;
	text-align: right;
	background: #E5E5E5;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #ccc;
	padding: 5px 5px;
	margin: 1px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #EA453B;
}

.wp-pagenavi .active,
.wp-pagenavi a:hover {
	background: #fa8d00;
	color: #fff;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.wp-pagenavi a.page-numbers {
	padding: 5px 8px;
	background: #EDEDED;
	margin-right: 5px;
	border-radius: 0;
}

.wp-pagenavi .current {
	background: #fa8d00;
	color: #fff;
	padding: 5px 10px;
	margin-left: 5px;
}

.wp-pagenavi a {
	padding: 5px 8px;
	background: #EDEDED;
	margin-left: 5px;
	border: 1px solid #ccc;
}

.wp-pagenavi a.page {
	border-radius: 0;
}

/* END PAGINATION  */

/* TRANG CA NHAN */

.myright-pw {
	float: left;
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
}

.myright-pw label {
	float: left;
	width: 100%;
	margin: 5px 0;
}

.myright-pw input {
	float: left;
	width: 100%;
}


/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
}

::-webkit-selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
}

::-moz-selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
}


/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #FFF;
	border: 1px solid #F0F0F0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.sticky {}

.bypostauthor {}

.menu-mobile {
	display: none;
}

.ur-frontend-form button, .ur-frontend-form button[type=submit], .ur-frontend-form input[type=submit]{
	padding: 10px 20px !important;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #337ab7;
    border-color: #2e6da4;	
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (max-width:1920px) {
	#ads-left,
	#ads-right {
		display: block;
	}
}

@media only screen and (max-width:1025px) {
	#ads-left,
	#ads-right {
		display: none;
	}
}

@media only screen and (min-width:992px) {
	body {
		width: 100%;
	}
}

@media only screen and (min-width:768px) and (max-width:992px) {
	body {
		width: 100%;
	}
	.mega-toggle-block {
		margin-top: 15px;
	}
	.menu-mobile {
		display: block;
	}
	.menu_search {
		display: none;
	}
	.wellcome_user {
		margin-left:32px;
	}
	.bds_container {
		max-width: 100%;
		width: 768px;
		margin: 0 0px 0 0px;
	}
	.logo {
		float: none;
		max-width: 243px;
		width: 243px;
		overflow: hidden;
		margin: 0 auto;
	}
	.top-header .top-banner,
	.middle-header .mid-banner,
	.bottom-content {
		display: none;
	}
	#navigation {
		display: none;
	}
	.gplus {
		padding-top: 13px;
		padding-left: 40px;
		float: none;
		display: none;
	}
	.tab_duoimenu {
		width: 100%;
	}
	.tab_duoimenu_1000 {
		width: 100%;
	}

	.tab_duoimenu_1000 ul li {
		float: left;
		width: auto;
		margin-left: 5px;
		padding: 20px 0;
	}
	.col-left,
	.col-right {
		float: left;
		width: 100%;
	}
	.tit_tinrao,
	.text_tinrao,
	.mota_tinrao {
		float: right;
		width: 66%;
		text-align: justify;
	}
	.img_tinrao {
		float: left;
		margin: 0 auto;
		text-align: center;
	}
	.text_tinrao ul {
		padding: 0;
	}
	.text_tinrao ul li p.home-add {
		width: 80%;
	}
	.mota_tinrao {
		margin: 0;
	}
	.bottom-content {
		width: 100%;
	}
	.danhsach_R ul li {
		margin-right: 20px;
	}
	h2.tieude_nhadatban {
		width: 100%;
		margin: 0
	}
	.select_tin {
		width: 100%;
		float: left;
	}
	.select_tin .form_tin {
		width: 100%;
		float: left;
	}
	.foot-content {
		display: none;
	}
	.footer .top-footer {
		padding: 0;
	}
	.footer-contact {
		width: 100%;
		float: left;
	}
	#goTop {
		display: none!important;
	}
	.content {
		width: 100%;
	}
	.content_C {
		width: 100%;
	}
	.box_dangtin label {
		width: 100%!important;
	}
	.row50 {
		width: 100%;
	}
	.row50 .R100 input[type="text"],
	.row50 .R100 input[type="password"],
	.R100 select {
		width: 100%;
	}
	#tab2 {
		width: 100%;
	}
	#result-map-search {
		width: 100%!important;
	}
	.wp-pagenavi span.pages {
		display: none;
	}
	div.wpcf7 input,
	div.wpcf7 textarea {
		width: 100%;
	}
	.cleft {
		width: 100%;
	}
	.tieude_tin label,
	.rowhalf,
	.v2 label,
	.v2.big label,
	.row-address label {
		width: 100%;
	}
	.row-address .rowhalf span {
		position: inherit;
	}
	.rowform {
		height: auto!important;
	}
	.rowform input,
	.rowform select {
		left: 0!important;
	}
	.box_price_range {
		height: auto!important;
	}
	.box_price_range label {
		float: left;
		width: 100%;
	}
	.box_price_range .khoanggia {
		float: left;
		height: auto;
		margin-top: 0;
	}
	.box_price_range .khoanggia .rowhalf {
		float: left;
		position: inherit!important;
		left: 0;
		top: 0;
		right: 0;
		width: 46%;
	}
	.box_price_range .khoanggia .rowhalf input,
	.box_price_range .khoanggia .rowhalf select {
		width: 100%!important;
	}
	.myright {
		float: left!important;
		width: 100%!important;
	}
}

@media only screen and (max-width:490px) {
	body {
		width: 100%;
	}

	.partent .partent-in {
		float: left;
		margin: 0 0 15px 55px;
	}

	.partent .partent-in ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.partent .partent-in ul li {
		float: left;
		width: 170px;
		height: 100px;
	}

	.partent .partent-in ul li figure {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 210px;
		height: 100px;
	}

	.partent .partent-in ul li figure a {}

	.partent .partent-in ul li figure a .item {
		max-width: 210px;
		max-height: 100px;
	}

	.partent .partent-in ul li figure a img {
		max-width: 150px;
		max-height: 80px;
	}

	.mega-toggle-block {
		margin-top: 15px;
	}
	.menu-mobile {
		display: block;
	}
	.menu_search {
		display: none;
	}
	.wellcome_user {
		margin-left:32px;
	}
	.bds_container {
		max-width: 100%;
		width: 415px;
		margin: 0 0px 0 0px;
	}
	.logo {
		float: none;
		max-width: 243px;
		width: 243px;
		overflow: hidden;
		margin: 0 auto;
	}
	.top-header .top-banner,
	.middle-header .mid-banner,
	.bottom-content {
		display: none;
	}
	#navigation {
		display: none;
	}
	.gplus {
		padding-top: 13px;
		padding-left: 40px;
		float: none;
	}
	.tab_duoimenu {
		width: 100%;
	}
	.tab_duoimenu_1000 {
		width: 100%;
	}

	.tab_duoimenu_1000 ul li {
		float: left;
		width: auto;
		margin-left: 5px;
		padding: 20px 0;
	}
	.col-left,
	.col-right {
		float: left;
		width: 100%;
	}
	.tit_tinrao,
	.text_tinrao,
	.mota_tinrao {
		float: left;
		width: 100%;
		text-align: justify;

	}
	.img_tinrao {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.text_tinrao ul {
		padding: 0;
	}
	.text_tinrao ul li p.home-add {
		width: 80%;
	}
	.mota_tinrao {
		margin: 0;
	}
	.bottom-content {
		width: 100%;
	}
	h2.tieude_nhadatban {
		width: 100%;
		margin: 0
	}
	.select_tin {
		width: 100%;
		float: left;
	}
	.select_tin .form_tin {
		width: 100%;
		float: left;
	}
	.foot-content {
		display: none;
	}
	.footer .top-footer {
		padding: 0;
	}
	.footer-contact {
		width: 100%;
		float: left;
	}
	#goTop {
		display: none!important;
	}
	.content {
		width: 100%;
	}
	.content_C {
		width: 100%;
	}
	.box_dangtin label {
		width: 100%!important;
	}
	.row50 {
		width: 100%;
	}
	.row50 .R100 input[type="text"],
	.row50 .R100 input[type="password"],
	.R100 select {
		width: 100%;
	}
	#tab2 {
		width: 100%;
	}
	#result-map-search {
		width: 100%!important;
	}
	.wp-pagenavi span.pages {
		display: none;
	}
	div.wpcf7 input,
	div.wpcf7 textarea {
		width: 100%;
	}
	.cleft {
		width: 100%;
	}
	.tieude_tin label,
	.rowhalf,
	.v2 label,
	.v2.big label,
	.row-address label {
		width: 100%;
	}
	.row-address .rowhalf span {
		position: inherit;
	}
	.rowform {
		height: auto!important;
	}
	.rowform input,
	.rowform select {
		left: 0!important;
	}
	.box_price_range {
		height: auto!important;
	}
	.box_price_range label {
		float: left;
		width: 100%;
	}
	.box_price_range .khoanggia {
		float: left;
		height: auto;
		margin-top: 0;
	}
	.box_price_range .khoanggia .rowhalf {
		float: left;
		position: inherit!important;
		left: 0;
		top: 0;
		right: 0;
		width: 46%;
	}
	.box_price_range .khoanggia .rowhalf input,
	.box_price_range .khoanggia .rowhalf select {
		width: 100%!important;
	}
	.myright {
		float: left!important;
		width: 100%!important;
	}
	.widget_category_post_list_widget {
		width: 100%;
		margin-bottom: 10px;
		float: left;
	}
	h3 {
		color: #FFF !important;
		text-transform: uppercase!important;
		font-weight: bold!important;
		font-size: 13px!important;
		padding: 7px 20px!important;
		margin-bottom: 5px!important;
		float: left!important;
		width: 100%!important;
	}
	.img.attachment-thumb.wp-post-image {
		height: 200px;
		width: 267px;
	}

	.img_quanly_tinrao {		
		margin-left: 40%;		
	}
	
	.img_quanly_tinrao .ribbon-wrapper-stt{		
		margin-left: -40%;
	}

	.tit_quanly_tinrao{		
		width: 100%!important;
	}
	
}

@media only screen and (max-width:315px) {
	body {
		width: 100%;
	}
	.mega-toggle-block {
		margin-top: 15px;
	}
	.menu-mobile {
		display: block;
	}
	.menu_search {
		display: none;
	}
	.wellcome_user {
		margin-left:32px;
	}
	.bds_container {
		max-width: 100%;
		width: 310px;
		margin: 0 0px 0 0px;
	}
	.logo {
		float: none;
		max-width: 243px;
		width: 243px;
		overflow: hidden;
		margin: 0 auto;
	}
	.top-header .top-banner,
	.middle-header .mid-banner,
	.bottom-content {
		display: none;
	}
	#navigation {
		display: none;
	}
	.gplus {
		padding-top: 13px;
		padding-left: 40px;
		float: none;
	}
	.tab_duoimenu {
		width: 100%;
	}
	.tab_duoimenu_1000 {
		width: 100%;
	}

	.tab_duoimenu_1000 ul li {
		float: left;
		width: auto;
		margin-left: 5px;
		padding: 20px 0;
	}
	.col-left,
	.col-right {
		float: left;
		width: 100%;
	}
	.tit_tinrao,
	.text_tinrao,
	.mota_tinrao {
		float: left;
		width: 100%;
		text-align: justify;
	}
	.img_tinrao {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.text_tinrao ul {
		padding: 0;
	}
	.text_tinrao ul li p.home-add {
		width: 80%;
	}
	.mota_tinrao {
		margin: 0;
	}
	.bottom-content {
		width: 100%;
	}
	h2.tieude_nhadatban {
		width: 100%;
		margin: 0
	}
	.select_tin {
		width: 100%;
		float: left;
	}
	.select_tin .form_tin {
		width: 100%;
		float: left;
	}
	.foot-content {
		display: none;
	}
	.footer .top-footer {
		padding: 0;
	}
	.footer-contact {
		width: 100%;
		float: left;
	}
	#goTop {
		display: none!important;
	}
	.content {
		width: 100%;
	}
	.content_C {
		width: 100%;
	}
	.box_dangtin label {
		width: 100%!important;
	}
	.row50 {
		width: 100%;
	}
	.row50 .R100 input[type="text"],
	.row50 .R100 input[type="password"],
	.R100 select {
		width: 100%;
	}
	#tab2 {
		width: 100%;
	}
	#result-map-search {
		width: 100%!important;
	}
	.wp-pagenavi span.pages {
		display: none;
	}
	div.wpcf7 input,
	div.wpcf7 textarea {
		width: 100%;
	}
	.cleft {
		width: 100%;
	}
	.tieude_tin label,
	.rowhalf,
	.v2 label,
	.v2.big label,
	.row-address label {
		width: 100%;
	}
	.row-address .rowhalf span {
		position: inherit;
	}
	.rowform {
		height: auto!important;
	}
	.rowform input,
	.rowform select {
		left: 0!important;
	}
	.box_price_range {
		height: auto!important;
	}
	.box_price_range label {
		float: left;
		width: 100%;
	}
	.box_price_range .khoanggia {
		float: left;
		height: auto;
		margin-top: 0;
	}
	.box_price_range .khoanggia .rowhalf {
		float: left;
		position: inherit!important;
		left: 0;
		top: 0;
		right: 0;
		width: 46%;
	}
	.box_price_range .khoanggia .rowhalf input,
	.box_price_range .khoanggia .rowhalf select {
		width: 100%!important;
	}
	.myright {
		float: left!important;
		width: 100%!important;
	}
	.widget_category_post_list_widget {
		width: 100%;
		margin-bottom: 10px;
		float: left;
	}
	h3 {
		color: #FFF !important;
		text-transform: uppercase!important;
		font-weight: bold!important;
		font-size: 13px!important;
		padding: 7px 20px!important;
		margin-bottom: 5px!important;
		float: left!important;
		width: 100%!important;
	}
	.img.attachment-thumb.wp-post-image {
		height: 200px;
		width: 267px;
	}

	.img_quanly_tinrao {		
		margin-left: 40%;		
	}
	
	.img_quanly_tinrao .ribbon-wrapper-stt{		
		margin-left: -40%;
	}

	.tit_quanly_tinrao{		
		width: 100%!important;
	}
}

@media (max-width: 490px) {
	#mobile-search-custom .adv-search {
		display: block;
	}
	#dp_advanced_search-2 {
		display: none;
	}
	/*chinh site tren mobile*/
	.img_tinrao {
	    width: 140px;
	    height: 110px;
	    float: left;
	}
	.tit_tinrao {
	    float: right;
	    width: calc(100% - 150px);
	}
	.mota_tinrao {
	    float: right;
	    width: calc(100% - 150px);
	}
	.text_tinrao {
	    float: right;
	    width: calc(100% - 150px);
	}
}
@media (min-width: 491px) {
	#mobile-search-custom {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	#dp_advanced_search-2 {
		display: none;
	}
	#mobile-search-custom .adv-search {
		display: block;
	}
	#mobile-search-custom {
		display: block;
	}
}

/* @media (max-width: 767px){
    body {
    	font-family:Tahoma !important;
    	font-weight:600;
    }
} */

/* Định dạng SEO nội dung*/
.para_seo {
    padding: 50px 15px 15px 20px;
    text-align: justify;  
}