<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=================== Reset =================*/
body {font-family: Arial; font-size:14px; font-style: normal; font-weight: 400; color:#222222;}
ul li, ol li { list-style: outside none none; margin: 0; padding: 0;}
a{text-decoration: none;}
.container {padding: 0; display: block; width:100%;}
.row{margin:0px; width:100%;}
.error-msg{color:#F00;text-align:center;font-size:16px;}
.errMsg, .help-block{color:#F00;}
.payfee{color:#FF0000;}

/* For Themes Old */
.header-main .newsListReal, .header-main .newsTopTip{display:none;}
/*=================== General Styles =================*/
.hide{display:none;}
.dispTable{display:table; width:100%}
.nobrbtm{border-bottom: 0px;}
.txtAlgRig{text-align:right;}
.txtAlgCenter{text-align:center;}

.noPadLR {padding-left: 0px;padding-right: 0px;}
.noPadLef{padding-left: 0px;}
.noPadRig{padding-right: 0px;}
.padBtm5{padding-bottom: 5px;}
.padBtm7{padding-bottom: 7px;}
.pad20p{padding-bottom: 5px;}
.padRig10px{padding-right:10px;}

.mrTop10{margin-top: 10px;}
.mrBtom20{margin-bottom:20px;}
.mrBtom10{margin-bottom:10px;}
.mrRig10{margin-right: 10px;}
.mt15{margin-top: 15px;}

.fsize20{font-size: 20px;}

.hideHeight301{height: 301px; overflow: hidden;}

.posRelative{position: relative;}

.boxshadow-head{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);}
.boxshadow-select{box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 15px 0px;}

.btn-blue{background-color: #005BA0; color:#FFF; text-align: center; min-width: 142px; border-radius: 5px; padding:12px 10px 12px 10px;}
a.btn-blue:hover{color:#FFF !important;}

.iconf{display: inline-block;}
.icon-filter-map{width:18px; height: 18px;background: url('images/map-alt.svg') no-repeat;}
.icon-filter-email{width:18px; height: 18px;background: url('images/mail-outlined.svg') no-repeat;}
.icon-filter-dangtin{width:20px; height: 20px;background: url('images/square-edit.svg') no-repeat;}
.icon-phone{width:12px; height: 12px; background: url('images/icon-phone.svg') no-repeat; display: inline-block;}
.icon-like{width:18px; height: 18px; background: url('images/icon-heart.svg') no-repeat; display: inline-block;}
.icon-star-yellow{width:22px; height: 22px; background: url('images/yellow-star.svg') no-repeat; display: inline-block;}
.icon-checked{width:16px; height: 16px; background: url('images/icon-check.svg') no-repeat; display: inline-block;}
.icon-video{width:22px; height: 22px; background: url('images/play-circle.svg') no-repeat; display: inline-block;}
.icon-video-full{width:36px; height: 36px; background: url('images/icon-video-larg.svg') no-repeat; background-size: cover; display: inline-block;}
.icon-img{width:22px; height: 22px; background: url('images/icon-image.svg') no-repeat; display: inline-block;}

.no_property{min-height:80px;}

.toggle-password {
   position: absolute; right: 0; margin-right: 5px; margin-top: 8px; font-size: 20px; width: 30px; height: 30px; display: inline;
}
.posRelative { position: relative; }

.view-more-extra{
  display: block; width: 100%; text-align: center; font-weight: 700; font-style: normal; color: #222222;
  border: 1px solid #CCCCCC; border-radius: 5px; padding: 9px 0px 8px 0px; margin-top: 18px;
}
.icon-arrow-default{display: inline-block; width: 16px; height: 16px;background: url(images/arrow-down-silve.svg) no-repeat; position: relative; top: 7px; left:5px;}
.actExtra .icon-arrow-default{-webkit-transform: rotateX(180deg); transform: rotateX(180deg); top:0px;}

.selectBoxWS .bootstrap-select .dropdown-item {white-space: inherit;}
.selectBoxWS .bootstrap-select .dropdown-menu.inner{min-width:200px !important;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-size: 14px;}

.loading-dual-ring {display: inline-block; width: 80px; height: 80px;}
.loading-dual-ring:after {content: " ";display: block;width: 64px;height: 64px;margin: 8px;border-radius: 50%;border: 6px solid #CCC;border-color: #CCC transparent #CCC transparent; animation: lds-dual-ring 1.2s linear infinite;}
@keyframes lds-dual-ring {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
  

/* Pageing */
.pagination-all {padding-top:34px; margin-bottom: 37px;}
.pagination-all .pagination{align-items: center; justify-content: center; border-color: #CCCCCC;}
/*.pagination-all .pagination .page-item .page-link{color:#222222;}
.pagination-all .pagination .page-item.active{background-color: #005BA0; color:#FFF;}
.pagination-all .pagination .page-item.active .page-link{background-color: #005BA0; border-color:#CCCCCC; color:#FFF;}*/
.pagination-all .pagination a{color:#222222; padding: 0.375rem 0.75rem; background-color: #fff; border-color: #dee2e6; display: inline-block;
    position: relative; text-decoration: none; background-color: #fff;  border: 1px solid #dee2e6; border-right: 0px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.pagination-all .pagination li:last-child a{border-right: 1px solid #dee2e6;}
.pagination-all .pagination .active a{background-color: #005BA0; border-color:#CCCCCC; color:#FFF;}
.pagination-all .pagination li:last-child a{border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}
.pagination-all .pagination li:not(.active):first-child a{border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem;}

/* Button */
.omb_socialButtons .omb_btn-facebook {background: #3b5998; font-size: 14px; color: #FFF; padding: 10px;}
.omb_socialButtons .omb_btn-google { background: #c32f10; font-size: 14px; color: #FFF; padding: 10px;}

/* Header */
.headinfo-top .container{padding:14px 0px 14px 0px; line-height: 24px; display: table;}
.headinfo-top .col-left{width:60%;}
.headinfo-top .col-right{width:40%;}
.headinfo-top .col-left, .headinfo-top .col-right{float:left; text-align: left;}
.headinfo-top .col-left a{display:inline-block; border: 1px solid #E0E0E0; border-radius: 5px; line-height: 22px; color:#222222; padding: 3px 9px 3px 9px; margin-right: 17px;}
.headinfo-top .col-left a:last-child{margin-right: 10px;}
.headinfo-top .col-left a span{color:#FF0000;}
.headinfo-top .col-right{text-align: right;}
.headinfo-top .col-right a{color:#222222; padding: 3px 11px 3px 11px; border-right:1px solid #E0E0E0; display:inline-block;}
.headinfo-top .col-right a:last-child, .headinfo-top .col-right a.noBorder{border-right:0px; padding-right: 0px; border-right:0px;}


/* Menu Top */
.menuTop{background-color: #005BA0;}
.menuTop .menuHome,.menuTop .menuHomeProfile {padding-top: 0px !important;}
.menuTop .container{padding:0px}
.menuTop .navbar{min-height: inherit; margin-bottom: 0px; padding:0px; width:100%; font-size: 16px;}
.menuTop .navbar a{font-size: 16px;}
.menuTop .navbar .collapse { display: table-cell !important; vertical-align: middle; float: none !important; padding-left: 0px; padding-right:0px;}
.menuTop .navbar .navbar-brand {height: inherit; line-height: 0; padding: 0;}
.menuTop .navbar .navbar-nav { float: left; width:100%;}
.menuTop .navbar .navbar-nav &gt; li{padding: 9px 0px 0px 0px;}
.menuTop .navbar .navbar-nav &gt; li:first-child{width:initial; padding: 7px 0px 5px 0px;}
.menuTop .navbar .navbar-nav &gt; li:first-child a{width:initial; line-height: 22px;}
.menuTop .navbar .navbar-nav &gt; li.active{background-color: #0571c3;}
.menuTop .navbar .navbar-nav &gt; li:hover &gt; .child-navigation {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; visibility: visible;
}
.menuTop .navbar .navbar-nav &gt; li:last-child a { padding-right: 0;}
.menuTop .navbar .navbar-nav &gt; li.active a { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1;}
.menuTop .navbar .navbar-nav &gt; li.active a:after { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 0;}
.menuTop .navbar .navbar-nav &gt; li.active .child-navigation a { color: #5a5a5a; }
.menuTop .navbar .navbar-nav &gt; li.active .child-navigation a:after { display: none; }
.menuTop .navbar .navbar-nav &gt; li.active .child-navigation li:first-child a:after { display: block; }
.menuTop .navbar .navbar-nav &gt; li.active .child-navigation.position-bottom li:last-child a:after { display: block; }
.menuTop .navbar .navbar-nav &gt; li.has-child { position: relative; padding-right: 10px; margin-right: 9px;}
.menuTop .navbar .navbar-nav &gt; li.has-child.mnCDMG{margin-left: 6px}
.menuTop .navbar .navbar-nav &gt; li.mnProject{margin-left:5px;}
.menuTop .navbar .navbar-nav &gt; li.mnProject a{padding-right:25px;}
.menuTop .navbar .navbar-nav &gt; li.mnDinhGia{padding-right:15px;}
.menuTop .navbar .navbar-nav &gt; li.mnBlogNews{padding-right:15px;}

.menuTop .navbar .navbar-nav &gt; li.has-child:after {
    background: url('images/arrow-down.png') no-repeat; position: absolute; right:0; top:10px; content:' ';
    z-index: 1; width: 20px; height: 20px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 1; color: #FFF; font-size: 16px; font-weight: 700; cursor: pointer;
  margin: 0; padding: 9px 15px 5px 15px; position: relative;
}
.menuTop .navbar .navbar-nav &gt; li &gt; a.home-page { font-size: 25px; padding: 0px 10px;}
.menuTop .navbar .navbar-nav &gt; li a:after {z-index: 1;}
.menuTop .navbar .navbar-nav &gt; li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1;  background-color: transparent;
}
.menuTop .navbar .navbar-nav &gt; li a:active, .menuTop .navbar .navbar-nav &gt; li a:focus {
  background-color: transparent;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation {
    margin-top: 11px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.navigation-to-left {
    right: 15px; left: inherit;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.navigation-to-left &gt; li:first-child a:after {
    left: inherit; right: 10px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.navigation-to-left.position-bottom &gt; li:last-child a:after {
    left: inherit;  right: 10px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.position-bottom {
    bottom: 25px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.position-bottom &gt; li:first-child a:after {
    border-color: transparent !important;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.position-bottom &gt; li:last-child:hover a:after {
    border-color: #1396e2 transparent transparent transparent;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.position-bottom &gt; li:last-child &gt; a:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;  background-color: transparent; border-color: #f3f3f3 transparent transparent transparent;  border-style: solid;
  border-width: 7.5px 7.5px 0 7.5px;  content: ""; height: 0px; position: absolute;  left: 10px; bottom: -7px; width: 0px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.position-bottom &gt; li:last-child &gt; a:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;  background-color: transparent;
  content: "";  height: 8px; left: 0; width: 100%; position: absolute;  bottom: -8px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation.position-bottom &gt; li .child-navigation {
    bottom: 0; margin-top: inherit;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li {
    position: relative;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li:first-child:hover a:hover:after {
    border-color: transparent transparent #1396e2 transparent;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li:first-child a:after {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;  background-color: transparent;  border-color: transparent transparent #f3f3f3 transparent; border-style: solid;
    border-width: 0 7.5px 7px 7.5px; content: ""; height: 0px; position: absolute; left: 10px; top: -7px; width: 0px;
}
.menuTop .navbar .navbar-nav &gt; li &gt; .child-navigation &gt; li:first-child a:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; background-color: transparent; content: ""; height: 8px; left: 0; width: 100%; position: absolute; top: -8px;
}
.menuTop .navbar .navbar-nav &gt; li .child-navigation {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; -moz-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  background-color: #f3f3f3;
    position: absolute; visibility: hidden; list-style: none; padding-left: 0; left: 15px; min-width: 240px; z-index: 100;
}
.menuTop .navbar .navbar-nav &gt; li .child-navigation li:hover .child-navigation {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; -moz-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; visibility: visible;
}
.menuTop .navbar .navbar-nav &gt; li .child-navigation li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: block; padding: 10px 10px 5px 10px; position: relative; color:#2a2a2a;
}
.menuTop .navbar .navbar-nav &gt; li .child-navigation li a:hover {
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    background-color: #1396e2; color: #fff;
}
.menuTop .navbar .navbar-nav &gt; li .child-navigation li .child-navigation {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0; margin-top: -41px;
}
.menuTop .navbar .navbar-nav &gt; li.mobile-submit {
    display: none;
}
.menuTop .navbar .navbar-nav li .child-navigation li.has-child:after {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; text-shadow: none; -webkit-font-smoothing: antialiased; font-family: 'fontawesome'; speak: none; font-weight: normal;
    font-variant: normal; line-height: 1; text-transform: none; background-color: transparent; color: #1396e2; content: "\f105";
    height: 14px; position: absolute; top: 0; bottom: 0; margin: auto; left: inherit; right: 8px; width: 5px; z-index: 2;
}
.menuTop .navbar .navbar-nav li .child-navigation li.has-child:hover:after {
    color: #fff;
}

.menuTop .navbar .navbar-nav .mnProject,.menuTop .navbar .navbar-nav .mnTopMap,
#on-ipadcat-left .mnProject, #on-ipadcat-left .mnTopMap{display:none;}

.fixed-top-menu{position: fixed; top: 0px; width: 100%; z-index: 90000;}

/* Banner */
.top-banner-nd{padding:20px 0px 5px 20px;}
.top-banner-nd a{text-align: center; display: block;}
.top-banner-nd .topFullBannerSize{max-width:1022px;}

/* Float Popup */
.chatbox-popup-float{position: fixed;right: 36px;bottom: 36px;}
.chatbox-popup-float #detailTelSpanZalo{font-size: 16px; color:#FFF; display: block; border:1px solid #E0E0E0; background-color: #0180C7; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04);
    border-radius: 30px; padding:7px 10px 7px 50px; position: relative; width:140px;}
.chatbox-popup-float #detailTelSpanZalo span{display:inline-block; width:22px; height: 21px; background: url('images/icon-zalo.svg') no-repeat; margin-right: 10px; margin-top:1px; position: absolute; left:19px;}

/* Uy Tin */
.reals-uytin{background: url('images/frame-yellow.svg') no-repeat; height: 24px; width:75px; position: absolute; z-index:1; left:-10px; height: 35px; color:#FFF; font-size: 14px; text-align: left; padding:6px 0px 0px 27px; font-style: normal; font-weight: 700; margin-top: 15px;}
.reals-uytin .icon-checked{margin-top: 2px; margin-left: 10px; left: 0; position: absolute;}
.reals-typevip{background: url('images/frame-red.svg') no-repeat; background-position: right; height: 28px; width:75px; position: absolute; z-index:1; right:-4px; color:#FFF; font-size: 14px; text-align: left; padding:3px 0px 0px 27px; font-style: normal; font-weight: 700; margin-top: 12px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.reals-typevip.inimg{z-index: 1; top:0; margin-top: 7px;}
.reals-typevip.bg-mobile{ background: url(images/frame-red-small.svg) no-repeat !important; background-position: right !important; width: 80px !important; text-align: center !important; height: 24px !important; margin-top: 0px !important; font-size: 11px !important;}
.reals-typevip.vipbtm{bottom: -3px !important; background-position: center; right: 0px; width: 40px;padding-left: 0px;text-align: center;}

/* Notification */
.num-message-bell {background: #f01818; border-radius: 18px; color: #fff; font-size: 11px; height: 15px; left: 13px; line-height: 1.4; position: absolute; text-align: center; width: 25px; padding-left: 0px; top: -5px; /* visibility: hidden; */}

/* Modal */
.modal-body{font-size: 16px;}
.modal-body textarea{height:120px;}
.modal-body .modal-header .close{border:0px; float: right; font-size: 21px; font-weight: 700; line-height: 1; background-color: transparent;}
.modal-body label{font-weight: 600; margin-bottom: 5px; margin-top: 5px; width: 100%; font-size: 16px;}
.modal-body .form-group{margin-bottom:10px;}

/*  */
.main-top-link{background-color: #F8F8F8; height: 40px; clear: both;}
.main-top-link .container .col-left{padding:9px 0px 0px 0px;}
.main-top-link .container .col-right{padding:5px 0px 0px 0px;}
.main-top-link .col-left{padding-left: 0px; padding-right: 0px;}
.main-top-link .col-left a{font-size: 14px; color:#005BA0; font-weight: 700; line-height: 22px; display: inline-block; padding-right: 17px; padding-left: 10px; position: relative;}
.main-top-link .col-left a:first-child{padding-left:0px;}
.main-top-link .col-left a:after{content:' '; width: 2px; height: 11px; background-color: #005BA0; position: absolute; right: 0; bottom: 5px;}
.main-top-link .col-left a:last-child:after{display:none;}
.main-top-link .col-right{padding-left: 0px; padding-right: 0px; text-align: right;}
.main-top-link .col-right a{font-size: 14px; color:#222222; line-height: 22px; display: inline-block; padding: 2px 9px 2px 9px;border:1px solid #E0E0E0; border-radius: 5px; margin-right: 12px;background-color: #FFF;}
.main-top-link .col-right a.buttonCTKM{/*color: red;font-weight: 600;*/}
.main-top-link .col-right a:last-child{margin-right: 0px;}

.breadcrumb-blk .container{border-bottom: 1px solid #E0E0E0; padding-bottom:3px; padding-top:5px;}
.breadcrumb-blk .breadcrumb{color:#005BA0;  line-height: 22px; margin-bottom: 0px; font-size: 16px; font-weight: 700;}
.breadcrumb-blk .breadcrumb a{color:#999999; line-height: 22px; font-size: 16px; font-weight:400;}
.breadcrumb-blk .breadcrumb li{padding:0px 15px 0px 15px; position: relative;}
.breadcrumb-blk .breadcrumb li:first-child{padding:0px 15px 0px 0px;}
.breadcrumb-blk .breadcrumb li:after{content:'|'; position:absolute; right:-1px; top:0; color:#999999;}
.breadcrumb-blk .breadcrumb li:last-child:after{content:' ';}

/* Footer */
.footerMenu{background-color: #005BA0;}
.footerMenu .menu-footer{list-style: none;display: table; width: 100%; margin-bottom: 0px; padding:10px 0px 9px 0px;}
.footerMenu .menu-footer li{float:left; width:10%;}
.footerMenu .menu-footer li a{color:#FFF; line-height: 16px;}
.footerMenu .menu-footer li a:hover{color:#FFA400;}
.footerMenu .menu-footer li.mnftContact{width:8%;}
.footerMenu .menu-footer li.mnftAbout{width:12%;}
.footerMenu .menu-footer li.mnftCareer{width:17%;}
.footerMenu .menu-footer li.mnftNapTien{width:8%;}
.footerMenu .menu-footer li.mnftQuyDinh{width:15%;}
.footerMenu .menu-footer li.mnftChSach{width:15%;}
.footerMenu .menu-footer li.mnftNapTien{width:9%;}
.footerMenu .menu-footer li.mnftQuangCao{width:15%;}
.footerMenu .menu-footer li.mnftBangGiaPR{width:8%;}
.footerMenu .menu-footer li.mnftBangGiaDangTin{width:15%;}
.footerMenu .menu-footer li.mnftHoTroDangtin{width:15%;}

.footerMenu .menu-footer.menu-collapse{padding-top: 0px;}
.footerMenu .menu-footer.menu-collapse li{border-bottom: 1px dashed #CCC; padding:5px 0px 5px 0px;}
.groupMenuFooter a{display: block;}
.groupMenuFooter a span{float: right; background: url(images/arrow-down.png) no-repeat; top:0px;}

.footerInfo{background-color:#E0E0E0; padding-top:41px; padding-bottom:41px; line-height: 24px;}
.footerInfo .compInfo{padding-bottom: 33px;}
.footerInfo .compInfo a{color:#222222;}
.footerInfo .compInfo .col-md-6:first-child{padding-left: 0px;}
.footerInfo .compInfo .col-md-6:last-child{padding-right: 0px;}
.footerInfo .lineWhite{border-top:1px solid #FFFFFF; padding-top:34px;}
.footerInfo .giayphepInfo div{padding-left: 0px;}
.footerInfo .compInfRight .colrow{float: left; width:60%;}
.footerInfo .compInfRight .colrow:last-child{width:38%;}

.social-footer{margin-top:15px;}
.social-footer a{display: inline-block; width:33px; height: 32px; margin-right:8px; border-radius: 5px;}
.social-footer a:last-child{margin-right:0px;}
.social-footer a span{width:33px; height: 32px;}
.social-footer a.social-cdmg{background: url('images/cdmg_icon.png') no-repeat;}
.social-footer a.social-face{background: url('images/facebook-icon.png') no-repeat;}
.social-footer a.social-youtube{background: url('images/youtube-icon.png') no-repeat;}
.social-footer a.social-zalo{background: url('images/zalo-icon.png') no-repeat;}
/*======================= ===========================*/

/*======================= Main ======================*/
.contentBody{margin-top: 38px;}
.contentBody .col-left{width:870px;padding-left: 0px; padding-right: 0px;}
.contentBody .col-left.fullpage{width:100%;}
.contentBody .col-right{width:270px; padding-left: 0px; padding-right: 0px; margin-left:30px;}

.contentBody .col-left h1.head-title, .contentBody .col-left h2.head-title{color:#005BA0; font-family: 'Merriweather', serif; font-size: 20px; font-weight: 700; font-style: normal; border-bottom:1px solid #E0E0E0; padding-bottom:7px; margin-bottom: 10px;}
.contentBody .col-left .project-suggest a{color:#005BA0;}
.contentBody .col-left .filter-tool{width:100%; display: table; margin-top:20px;}
.contentBody .col-left .filter-result{float:left; font-size: 16px;padding:6px 0px 0px 0px;}
.contentBody .col-left .form-tool-filter{float: right;}
.contentBody .col-left .filter-tool .form-group{display:table; width:100%;}
.contentBody .col-left .filter-tool .form-group &gt; a{margin-right: 10px;}
.contentBody .col-left .filter-tool .form-group a,
   .contentBody .col-left .filter-tool .form-group .timkiem-sort{display:inline-block; border:1px solid #E0E0E0; border-radius: 5px; font-size: 16px; padding: 9px 8px 9px 8px;}

.contentBody .col-left .filter-tool .form-group a.hasIcon{position: relative; padding:2px 8px 2px 8px;}
.contentBody .col-left .filter-tool .form-group a.hasIcon .iconf{position: absolute; left: 8px; top: 6px;}
.contentBody .col-left .filter-tool .form-group a.hasIcon .text{margin-top: 2px; display: block; text-align: right;}
.contentBody .col-left .filter-tool .form-group .dropdown-menu a{border:0px;border-radius: 0px; padding:3px 7px 3px 7px;}

.contentBody .col-left .filter-tool .form-group a.filterMap{width:131px;}
.contentBody .col-left .filter-tool .form-group a.filterMail{width:210px;}
.contentBody .col-left .filter-tool .form-group a.filterDangTin{width:162px;}
.contentBody .col-left .filter-tool .form-group a.filterDangTin .iconf{left: 6px;}

.contentBody .col-left .filter-tool .form-group .btn-group{width:137px; height:32px; border:1px solid #E0E0E0; background-color:#F0F0F0; border-radius: 5px;}
.contentBody .col-left .filter-tool .form-group .btn-group .dropdown-toggle::after {border:0px; background:url('images/arrow-down.svg') no-repeat; width:24px; height: 24px; z-index: 1; position: absolute; right:0px;}
.contentBody .col-left .filter-tool .form-group .btn-group .btn-timkiem-sort{width:96%; border:0px; font-size:16px; padding: 0px 5px 0px 5px; background-color: #F0F0F0;}

.property-list{display:table; width:100%; padding-top:30px;}
.property-list .row-item{display:table; width: 100%; border-radius: 5px; margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 3px 0px; border: 1px solid #F2F2F2;}
.property-list .row-item .reals-save{position: absolute; right:0; display: block; width: 30px; height: 30px; border-radius: 5px; border:1px solid #C4C4C4; background-color: #FFF;padding: 6px 0px 0px 5px; margin-right:13px; margin-bottom:13px; bottom:0;}
.property-list .row-item .reals-save.saved{background-color:#ffa400; border:1px solid #ffa400;}
.property-list .row-item .reals-uytin{background: url('images/frame-yellow.svg') no-repeat; height: 24px; width:75px; position: absolute; z-index:1; left:-10px; height: 35px; color:#FFF; font-size: 14px; text-align: left; padding:6px 0px 0px 27px; font-style: normal; font-weight: 700; margin-top: 3px;}
.property-list .row-item .reals-uytin .icon-checked{margin-top: 2px; margin-left: 10px; left: 0; position: absolute;}
.property-list .row-item .reals-typevip{background: url('images/frame-red.svg') no-repeat;  background-position:right; border-top-left-radius: 5px; border-bottom-left-radius: 5px; width:75px;  height: 28px; position: absolute; z-index:1; right:-5px;color:#FFF; font-size: 14px; text-align: left; padding:3px 0px 3px 27px; font-style: normal; font-weight: 700; margin-top: 7px;}


.property-list .row-item.line-supervip{background-color: #FFEDCC; border:1px solid #FFA400;}
.property-list .images-reales, .property-list .info-real{float: left;}
.property-list .images-reales{width:270px /*220px*/; height: 200px /*165px*/; position: relative;}
.property-list .images-reales img{border-top-left-radius: 5px;border-bottom-left-radius:5px; width:100%; max-height: 200px}
.property-list .row-item .reals-poptool{position: absolute; bottom:4px; right:5px; z-index: 1;}
.property-list .row-item .reals-poptool .infor-text{color:#FFF; font-weight: 700; font-size:normal; font-size: 14px; float: right; padding:2px 2px 2px 5px;}

.property-list .info-real{width:65%; margin-left: 30px; padding-top:9px; padding-bottom:13px;}
.property-list .info-real .reales-title{margin-bottom: 10px; padding-right:20px;}
.property-list .info-real .reales-title a{color:#005BA0; font-size: 16px; font-weight: 700; line-height: 24px;}
.property-list .row-item.line-vip1 .info-real .reales-title a{width:80%; display: block;}
.property-list .info-real .reales-price{font-weight: bold;}
.property-list .info-real .reales-preview{margin-bottom:5px;margin-top:5px; padding-right:10px;}
.property-list .info-real .reales-more-info{float: left; width:50%;}

.property-list .info-real .reals-star{position: absolute; right:0; top:0; margin-right: 13px; margin-top: 10px;}
.property-list .info-real .reals-star .icon-star-yellow{display: block; float:right;}

/* Upgrade CSS danh sach tin */
.property-list .row-item-new.line-supervip .image-frame, 
    .property-list .row-item.line-vip1 .image-frame{width:100%; height: 283px; clear: both;}
.property-list .row-item-new.line-supervip .image-frame img,
    .property-list .row-item-new.line-vip1 .image-frame img,
    .property-list .row-item-new.line-thuong .image-frame img,
    .property-list .row-item-new.line-mien-phi .image-frame img{border-top-left-radius: 0px; border-bottom-left-radius:0px; max-height: inherit;}
.property-list .row-item-new.line-supervip .image-frame .img-col,
    .property-list .row-item-new.line-vip1 .image-frame .img-col{float: left;}
.property-list .row-item-new.line-supervip .image-frame .img-col a,
    .property-list .row-item-new.line-vip1 .image-frame .img-col a{display: block;height: 100%; overflow: hidden;}
.property-list .row-item-new.line-supervip .image-frame .img-col1,
    .property-list .row-item-new.line-vip1 .image-frame .img-col1{height: 284px; width: calc(563 / 868* 100%);  position: relative;}
.property-list .row-item-new.line-supervip .image-frame .img-col1 img,
    .property-list .row-item-new.line-vip1 .image-frame .img-col1 img{max-height: 284px; border-top-left-radius:5px;}
.property-list .row-item-new.line-supervip .image-frame .img-col2,
    .property-list .row-item-new.line-vip1 .image-frame .img-col2{height:141px; width: calc(100% - 564 / 869 * 100% - 2px); float: right; margin-left: 2px; margin-bottom: 3px; overflow: hidden;}
.property-list .row-item-new.line-supervip .image-frame .img-col2 img,
    .property-list .row-item-new.line-vip1 .image-frame .img-col2 img{border-top-right-radius:5px;}
.property-list .row-item-new.line-supervip .image-frame .img-col3, 
    .property-list .row-item-new.line-supervip .image-frame .img-col4,
    .property-list .row-item-new.line-vip1 .image-frame .img-col3, 
    .property-list .row-item-new.line-vip1 .image-frame .img-col4{height:142px; width:150px; margin-left: 2px; float: left;}
.property-list .row-item-new.line-supervip .image-frame .img-col3,
    .property-list .row-item-new.line-vip1 .image-frame .img-col3{margin-left: 3px;}
.property-list .row-item-new .image-frame .img-col.img-full{width:100% !important; text-align: center;}    
    .property-list .row-item-new .image-frame .img-col.img-full img{width:auto !important; /*max-width: 100% !important;*/ height: 100%;}    

.property-list .row-item-new .image-frame .img-col a{background-color: #E1DFDF; width: 100%; height: 100%; display: block;}    
    .property-list .row-item-new .image-frame .img-col1.img-full{background-color: #000;}    
.property-list .row-item-new .image-frame .img-col1 .icon-video-full{ width:80px; height: 80px;
    position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; margin: auto;
}    

.property-list .row-item-new.line-vip1 .info-real .reales-title .realTitle{width:calc(100% - 100px); display: inline-block;}
.property-list .row-item-new.line-vip1 .info-real .reals-star{float: right; position: relative; margin:0px;}


.property-list .row-item-new.line-thuong .image-frame{width: calc(348 / 868 * 100%); height: auto; overflow: hidden;}
.property-list .row-item-new.line-thuong .image-frame .img-col1{margin-bottom: 2px; position: relative;}
.property-list .row-item-new.line-thuong .image-frame .img-col2, 
    .property-list .row-item-new.line-thuong .image-frame .img-col3, 
    .property-list .row-item-new.line-thuong .image-frame .img-col4{display:block; width: 115px; height: 86px; margin-left: 0px; margin-right: 2px; float:left;}
    .property-list .row-item-new.line-thuong .image-frame .img-col4{margin-right:-1px;}
.property-list .row-item-new.line-thuong .info-real{width: calc(100% - 368px); margin-left: 15px;}
.property-list .row-item-new.line-thuong .infor-member{padding: 0px 16px 5px 16px; display: table; clear: both; width: 100%;}
    .property-list .row-item-new.line-mien-phi .infor-member{padding: 0px 16px 5px 16px; display: table; width: 100%;}
.property-list .row-item-new.line-thuong .infor-member .member-info,
    .property-list .row-item-new.line-mien-phi .infor-member .member-info{margin-top: 0px;}
.property-list .row-item-new.line-thuong .reales-info-general .info-property,
.property-list .row-item-new.line-thuong .reales-info-general .info-location,
    .property-list .row-item-new.line-mien-phi .reales-info-general .info-property,
    .property-list .row-item-new.line-mien-phi .reales-info-general .info-location{display: block; width:100%; float: none !important; margin-left: 0px; margin-bottom: 5px;}
.property-list .row-item-new .reales-info-general .info-property .reales-price,
    .property-list .row-item-new .reales-info-general .info-property .reales-area{color:#E03C31; font-size: 16px;}


.property-list .row-item-new.line-mien-phi .reales-preview{height: 39px; overflow: hidden;}
.property-list .row-item.line-mien-phi .image-frame .img-col1{margin-bottom: 2px;  height: 174px; overflow: hidden; position: relative;}
.property-list .row-item-new.line-mien-phi .image-frame .img-col2, 
    .property-list .row-item-new.line-mien-phi .image-frame .img-col3, 
    .property-list .row-item-new.line-mien-phi .image-frame .img-col4{display:block; width: 134px; height: 86px; margin-left: 0px; margin-right: 2px; float:left;}
    .property-list .row-item-new.line-mien-phi .image-frame .img-col3{margin-right: -1px;}
    .property-list .row-item-new.line-mien-phi .image-frame{height: auto; overflow: hidden;}
    .property-list .row-item-new.line-mien-phi .info-real{margin-left: 15px;}
    .property-list .row-item-new.line-mien-phi .member-info{border-top:0px;}

.property-list .row-item-new .image-frame .reals-poptool{ position: absolute; bottom: -2px; right: 0; z-index: 2; width: 100%; padding-right: 5px; text-align: right; height: 40px;}
.property-list .row-item-new .image-frame .reals-poptool .poptool-icon{position: absolute; z-index:2; right:0; padding: 5px;
    top: -50px; right: 50px;
}
.property-list .row-item-new.line-thuong .image-frame .reals-poptool .poptool-icon{top: -25px; right: 28px;}
.property-list .row-item-new.line-mien-phi .image-frame .reals-poptool .poptool-icon{top: -20px; right:38px;}
.property-list .row-item-new .image-frame .img-full + .reals-poptool .poptool-icon{top:0px; right:0px;}
.property-list .row-item-new .reals-poptool .icon-img{margin-top: 2px; /*box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;*/}
.property-list .row-item-new .reals-poptool .infor-text{font-size: 18px; padding-top: 0px; /*text-shadow: 1px 1px 2px black;*/}

.property-list .row-item .image-frame .reals-poptool::after{
    position: absolute; width: 100%; height: 40px; left: 0px; bottom: 0px; background: linear-gradient(180deg, rgba(44, 44, 44, 0) 0%, #2c2c2c 108.75%); content: ''; z-index: 1;
}
.property-list .row-item-new.line-supervip .info-real,
    .property-list .row-item-new.line-vip1 .info-real{width:100%; padding: 16px 16px 5px 16px; margin-left:0px;}
.property-list .row-item-new .info-real .reales-title{padding-right: 0px;}
.property-list .row-item-new .member-info{width:100%; border-top:1px solid #DDD; padding-top: 10px; margin-top: 10px;}
.property-list .row-item-new .member-info .profile-member, 
    .property-list .row-item-new .member-info .bookmark{width:49.5%;display: inline-block;}
.property-list .row-item-new .member-info .profile-member .info{margin-top: 7px;}
.property-list .row-item-new .member-info .bookmark{padding-top: 10px;}
.property-list .row-item-new .member-info .bookmark a{display: inline-block;}
.property-list .row-item-new .member-info .bookmark a.member-contact{background-color: #00539d; color:#FFF; font-size: 14px; margin-right: 10px; padding:4px 9px 4px 9px;}
.property-list .row-item-new .member-info .bookmark a.member-contact span.fa{margin-right:5px;}

.property-list .row-item-new .reales-info-general{clear: both; display: table; width: 100%;}
.property-list .row-item-new .reales-info-general .info-location{margin-left: 10px;}
.property-list .row-item-new .reals-save{position: relative; margin-right: 0px; margin-bottom: 0px; padding-left: 0px; text-align: center;}

.property-list-nguonchung .row-item.line-supervip .image-frame, 
    .property-list-nguonchung .row-item.line-vip1 .image-frame{width:270px; height: 200px; clear: both;}
.property-list .row-nguonchung .image-frame .icon-video-full{ width:80px; height: 80px;
    position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; margin: auto;
}
.property-list .row-nguonchung .info-real .reales-price,
    .property-list .row-nguonchung .info-real .reales-area,
    .property-list .row-nguonchung .info-real .payfee{color:#E03C31; font-size: 16px;}
.property-list .row-nguonchung .reals-poptool{ position: absolute; bottom: -2px; right: 0; z-index: 2; width: 100%; padding-right: 5px; text-align: right; height: 40px;}
.property-list .row-nguonchung .reals-poptool .icon-img{margin-top: 2px; /*box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;*/}
    .property-list .row-nguonchung .reals-poptool .infor-text{font-size: 18px; padding-top: 0px; /*text-shadow: 1px 1px 2px black;*/}    
    .property-list .row-nguonchung .image-frame .reals-poptool::after{
        position: absolute; width: 100%; height: 40px; left: 0px; bottom: 0px; background: linear-gradient(180deg, rgba(44, 44, 44, 0) 0%, #2c2c2c 108.75%); content: ''; z-index: 1;
    }
    .property-list .row-nguonchung .image-frame .reals-poptool .poptool-icon{position: absolute; z-index:2; right:0; padding: 5px;}
/* ===============================*/

/* Dinh gia */
.tim-khu-vuc-dg {max-height: 300px; height: 300px; overflow: hidden; margin-top: -8px; background: #fff; position: absolute;
    z-index: 10; width: 90%; padding:15px; border: 1px solid #d3d3d3; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 12%), 0 0 3px 0 rgb(0 0 0 / 8%);
}
.tim-khu-vuc-dg ul{height: 230px; overflow: auto; overflow-y: scroll; overflow-x: hidden; padding-left: 0px;}
.tim-khu-vuc-dg ul li{padding: 5px 0px 5px 0px; border-bottom: 1px dashed #CCC;}
.tim-khu-vuc-dg ul li:last-child{border-bottom:0px;}
.tim-khu-vuc-dg ul li a{color:#222;}
.tim-khu-vuc-dg .xtc{width: 100%; text-align: center; padding:0px 0px 0px 0px; display: block; color: #222; text-transform: uppercase; font-weight: bold;}

/* Profile Member for realestate */
.property-list .member-info {float: right; width:48%;}
.property-list .member-info .profile-member{width:100%;}
.property-list .member-info .profile-member .image{width:56px; height:56px; border-radius:50%; border:1px solid #CCC; float:left; overflow: hidden; margin-right:10px; text-align: center;}
.property-list .member-info .profile-member .image.noborder{border:0px;}
.property-list .member-info .profile-member .image img{width:auto !important;}
.property-list .member-info .profile-member .info{float:left;}
.property-list .member-info .profile-member .member-name{color:#222222; font-size:14px; font-weight:700; font-style: normal; display:block; width:200px; text-transform: capitalize;}
.property-list .member-info .profile-member .member-name:first-letter {text-transform: uppercase}
.property-list .member-info .profile-member .member-contact{color:#005BA0; font-size:14px; font-style: normal;}
.property-list .member-info .profile-member .reals-update-time{color:#999999; font-style: italic ;font-size: 12px;}

/* Head Page */
.headPage .container{padding:10px 0px 6px 0px; height: 186px;}
.headPage .colsInfo{float:left;}
.headPage .logoBrand{width:185px; height: 180px; display: flex;  align-items: center; justify-content: left;}

.headPage .newsListReal{width:56%; padding-left: 50px; margin-top: 4px;}
.headPage .newsListReal .an-bot-tin-moi .box-title{text-transform: uppercase; font-size: 14px; line-height: 26px; font-family: 'Merriweather'; font-style: normal; font-weight: 700; color:#005BA0; border-bottom: 1px solid #E5E5E5; width:95%; margin-bottom: 2px;}
/*.headPage .newsListReal .an-bot-tin-moi .box-content{ }*/
.headPage .newsListReal .an-bot-tin-moi .box-content .blueScrollHome{padding-left: 0px;  scrollbar-color: #005ba0 #e8ebee; scrollbar-width: thin; height: 135px; overflow: auto; padding-right:3%;}
.headPage .newsListReal .an-bot-tin-moi .box-content ul::-webkit-scrollbar-thumb {
    background: url('images/scroll-bar-img.svg') no-repeat;  border-radius: 0; border-left: 5px solid #fff; border-right: 5px solid #fff;       
}

.headPage .newsListReal .an-bot-tin-moi .box-content ul::-webkit-scrollbar {width: 20px; background: #e8ebee;}
.headPage .newsListReal .an-bot-tin-moi .box-content ul::-webkit-scrollbar-track { border-left: 9px solid #fff; border-right: 9px solid #fff;  border-radius: 0;}

.headPage .newsListReal .an-bot-tin-moi .box-content ul li{width: 100%; padding: 3px 0; line-height: 20px; border-bottom:1px solid #F0F0F0;}
.headPage .newsListReal .an-bot-tin-moi .box-content a{color:#005BA0; font-size: 14px; overflow: hidden; height: 20px; display: block; }
.headPage .newsListReal .an-bot-tin-moi .box-content .timeliveheader { padding-right: 2px; font-size: 14px; color: #222222; width: 48px;}
.headPage .newsListReal .an-bot-tin-moi .box-content .border_split { display: inline-block; border-left: 1px solid #222222; margin-top: 4px; margin-right: 2px; height: 10px;}

.headPage .newsTopTip{width:278px; margin-left: 42px; margin-top: 4px;}
.headPage .newsTopTip .right-top-news .box-title{text-transform: uppercase; font-size: 14px; line-height: 26px; font-family: 'Merriweather'; font-style: normal; font-weight: 700; color:#005BA0;}
.headPage .newsTopTip .right-top-news .box-content{border-top: 1px solid #E5E5E5;}
.headPage .newsTopTip .right-top-news .box-content .hot-text-home{font-style: normal; margin-top:10px;}
.headPage .newsTopTip .right-top-news .box-content .hot-text-home a{font-size:60px; color:#005BA0; font-weight: 700; line-height: 72px;}
.headPage .newsTopTip .right-top-news .box-content p{padding-bottom: 0px; margin-bottom: 0px;}
.headPage .newsTopTip .right-top-news .box-content .btn-regCdmg{background-color:#005BA0; display: inline-block; color:#FFFFFF; font-size:12px; border-radius: 5px; padding: 3px 9px 3px 9px;}

/* Box Select */
.bootstrap-select .btn-light{background-color:#FFF; border:1px solid #CCC; font-size: 14px; color:#222222; padding:6px 17px 7px 17px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 15px 0px;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100% !important;}
.btnBlue{background-color: #005ba1; color:#FFF;}
.btnBlue:hover{color:#FFF;}

/* Block */
.filter-search-block ul{padding-left: 0px; display: table; width:100%; margin-bottom: 27px;}
.filter-search-block ul li{float:left; margin-right: 11px;}
.filter-search-block ul li:last-child{margin-right:0px;}
.filter-search-block ul li.filter-keyword{width:/*270px*/ 240px; position: relative;}
.filter-search-block ul li.filter-location{width:/*235*/ 210px;}
.filter-search-block ul li.filter-loai-bds{width:/*235*/ 210px;}
.filter-search-block ul li.filter-gia-bds{width:/*235*/ 205px;}
.filter-search-block ul li.filter-extra{width:151px; position: relative;}

.filter-search-block ul li.filter-keyword .filter-control{width:100%; border:1px solid #CCCCCC; border-radius: 5px; padding:6px 17px 5px 17px; background-color: #F0F0F0;}
.filter-search-block ul li.filter-keyword .filter-control input[type=text]{width:95%; border:none; border-radius: 5px; background-color: #F0F0F0; color:#222222; font-size: 14px;}
.filter-search-block ul li.filter-keyword .filter-control input[type=text]:focus{outline: none;}
.filter-search-block ul li.filter-keyword .filter-control .btnHideSubmit{border:0px; background-color: transparent; float: right; right:3px; position: absolute; opacity: 0;}
.filter-search-block ul li.filter-keyword .filter-control .btnHideSubmit.show{opacity:1;}
.filter-search-block ul li.filter-keyword .filter-control input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#222222; opacity: 1; /* Firefox */
}  
.filter-search-block ul li.filter-keyword .filter-control input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #222222;
}  
.filter-search-block ul li.filter-keyword .filter-control input::-ms-input-placeholder { /* Microsoft Edge */
    color: #222222;
}
.filter-search-block .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;}
.filter-search-block .bootstrap-select .btn-light{background-color:#FFF; border:1px solid #CCC; font-size: 14px; color:#222222; padding:6px 17px 7px 17px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 15px 0px;}
.filter-search-block .bootstrap-select::before{content:' '; background: url('images/location-point.svg') no-repeat; position: absolute; top:0; left:0;}
.filter-search-block .dropdown-toggle::after{border:0px;background: url('images/arrow-down.svg') no-repeat; width:24px; height: 24px; z-index: 2; top: 6px; right: 5px; position: absolute;}
.filter-search-block .bootstrap-select .dropdown-menu.inner{width:100%; display: table;}
.filter-search-block .bootstrap-select .dropdown-menu.inner li{width:100%;}
.filter-search-block .filter-location .bootstrap-select::before{background: url('images/location-point.svg') no-repeat; width:15px; height: 20px; z-index: 2; top:7px; left: 18px;}
.filter-search-block .filter-location .filter-option-inner-inner{margin-left:22px;}
.filter-search-block .filter-loai-bds .bootstrap-select::before{background: url('images/realestate.svg') no-repeat; width:23px; height: 18px; z-index: 2; top:8px; left: 16px;}
.filter-search-block .filter-loai-bds .filter-option-inner-inner{margin-left:38px;}
.filter-search-block .filter-gia-bds .bootstrap-select::before{background: url('images/icon-dolar.svg') no-repeat; width:18px; height: 18px; z-index: 2; top:8px; left: 16px;}
.filter-search-block .filter-gia-bds .filter-option-inner-inner{margin-left:30px;}
.filter-search-block .filter-extra {border: 1px solid #CCCCCC; border-radius: 5px; /*padding: 7px 17px 7px 17px;*/ padding: 6px 17px 6px 17px;}
.filter-search-block .filter-extra::before{content:' '; background: url('images/icon-filter.svg') no-repeat; width:21px; height: 18px; z-index: 2; top:8px; left: 16px; position: absolute;}
.filter-search-block .filter-extra a{color:#222222;padding-left:33px;}
.filter-search-block .filter-extra button{color:#222222;padding-left:33px !important; font-size: 14px; border:0px !important; box-shadow: none !important;}
.filter-search-block .filter-extra button:focus, 
    .filter-search-block .filter-extra button:hover, 
    .filter-search-block .filter-extra button:active{outline: 0; border:0px !important;}

.filter-search-block .filter-reset {border: 1px solid #CCCCCC; border-radius: 5px; padding: 7px 17px; position: relative;}
.filter-search-block .filter-reset::before{content:' '; background: url('images/icon-refresh.svg') no-repeat; width:14px; height: 14px; z-index: 2; top:8px; left: 16px; position: absolute;}
.filter-search-block .filter-reset a{color:#222222;padding-left:23px;}
.filter-search-block .selectBoxDef{padding: 7px 17px 7px 17px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 15px 0px; background-color: #FFF; border: 1px solid #CCC; font-size: 14px; border-radius: 5px; -webkit-appearance: none; appearance: none;  width:100%;}
.filter-search-block .bootstrap-select.selectBoxDef{padding: 0px; box-shadow:none; background-color: #FFF; border:0px; font-size: 14px; border-radius:none; -webkit-appearance: none; appearance: none;}

/* AutoComplete */
.filter-search-block ul li.filter-keyword .autoCompleteList{
    position: absolute; width: 515px; pointer-events: auto; background-color: #fff; background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2); outline: 0; z-index: 999;
    max-height: 300px; overflow: auto; padding: 0; display: none;
 }
 .filter-search-block ul li.filter-keyword .autoCompleteList.show{display: block;}
 .filter-search-block ul li.filter-keyword .autoCompleteList div{
     border-bottom: 1px solid #cacaca;  cursor: pointer; padding:5px 5px 5px 7px;  position: relative; transition: opacity .5s ease-in;
 }
 .filter-search-block ul li.filter-keyword .autoCompleteList div a{ color:#222;}
 .filter-search-block ul li.filter-keyword .autoCompleteList div.header{
     font-weight: 600; border-bottom: 0px; font-size: 16px;
 }

.ui-autocomplete {position: absolute; top: 0; left: 0; cursor: default; z-index: 100;}
.ui-widget.ui-widget-content { 
    border: 1px solid #c5c5c5;background: #ffffff; color: #333333;
    list-style: none; padding: 0; margin: 0; display: block; outline: 0;
    padding: 0px 5px 0px 5px; font-size: 15px;
}
.ui-widget-content.ui-autocomplete.ui-front{min-width:495px !important; max-height: 300px; overflow: auto;}
.ui-widget-content.ui-autocomplete.ui-front li{padding: 4px 4px 4px 7px; border-bottom: 1px solid #DDD; }
.ui-widget-content.ui-autocomplete.ui-front li a{color:#222;}
.ui-widget-content.ui-autocomplete.ui-front li.ui-autocomplete-category{border-bottom:0px; font-weight: 600; padding:6px 6px 6px 4px;}
/* ============================================== */

 

.blk-title{font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-size: 16px; color: #222222; line-height: 31px;}
.blk-title h2,.blk-title h3{font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-size: 16px; color: #222222; line-height: 31px;}
.blk-title a{color: #222222;}
.blk-content{border-top:1px solid #E0E0E0; padding-top:20px;}
.block-xuhuong, .block-default, .block-muaban-location, .block-moigioi-noibat,
.block-moigioi-noibat, .block-project, .block-duan-dangban,
.block-banggia-duan,.block-phongthuy, .block-phongthuy-tienich,.block-tienich{padding-bottom:35px;}

.block-xuhuong{padding-bottom:22px;}
.block-xuhuong .content a{display: table;padding:4px 16px 5px 15px;background:#F0F0F0; border-radius:15px; color:#005BA0; margin-bottom:12px; width:auto;}
.block-xuhuong .content a:last-child{margin-bottom:0px;}

.block-muaban-location .content a{display:block; border-bottom:1px dashed #CCCCCC; color:#222222; padding:7px 0px 7px 0px; font-weight: 400; font-size: 14px;}
.block-muaban-location .content a:first-child{padding-top:0px;}
.block-muaban-location .content a:last-child{border-bottom:0px;}
.block-muaban-location .view-more a{display:block; width:100%; text-align: center; font-weight: 700; font-style: normal; color:#222222; border:1px solid #CCCCCC; border-radius: 5px;padding:9px 0px 8px 0px; margin-top:18px;}

.block-default .content a{display:block; border-bottom:1px dashed #CCCCCC; color:#222222; padding:7px 0px 7px 0px; font-weight: 400; font-size: 14px;}
.block-default .content a:first-child{padding-top:0px;}
.block-default .content a:last-child{border-bottom:0px;}
.block-default .view-more a{display:block; width:100%; text-align: center; font-weight: 700; font-style: normal; color:#222222; border:1px solid #CCCCCC; border-radius: 5px;padding:9px 0px 8px 0px; margin-top:18px;}

.block-moigioi-noibat .content .row-item{display: table; width:100%; border-bottom: 1px dashed #CCCCCC; padding:20px 0px 17px 0px;}
.block-moigioi-noibat .content .row-item:first-child{padding-top:0px;}
.block-moigioi-noibat .content .row-item:last-child{border-bottom: 0px;}
.block-moigioi-noibat .content .row-item .image{float:left; width:100px; text-align: left; padding-top:6px;}
.block-moigioi-noibat .content .row-item .infor{float:left; color:#222; width:62%;}
.block-moigioi-noibat .content .row-item .image a{display: block; width:85px; height: 85px; border-radius: 50%; background-color: #E0E0E0;}
.block-moigioi-noibat .content .row-item .image a img{border-radius: 50%; width:85px; height: 85px;}
.block-moigioi-noibat .content .row-item .infor div{margin-bottom: 5px;}
.block-moigioi-noibat .content .row-item .infor div.infor-mobile,
.block-moigioi-noibat .content .row-item .infor div.infor-mail{margin-bottom:0px; max-width: 169px; overflow: hidden;}
.block-moigioi-noibat .content .row-item .infor .nickname{color:#222222; font-size:14px; font-weight: 700; font-style: normal;}
.block-moigioi-noibat .content .row-item .infor .btn-chat{border:1px solid #005BA0; border-radius:13px; color:#005BA0; padding:3px; position: relative; width:134px; max-width: 134px; display:block; padding-left:42px;}
.block-moigioi-noibat .content .row-item .infor .btn-chat:after{content:' '; position: absolute; background:url('images/icon-chat.svg') no-repeat; position:absolute; z-index: 1; left: 18px; width: 20px; height: 20px;}
.block-moigioi-noibat .content .row-item .infor .btn-chat.nick-online{background-color:#4cd137; color:#FFF; border-color:#4cd137;}
.block-moigioi-noibat .content .row-item .infor .btn-chat.nick-online:after{background:url('images/icon-chat-online.svg') no-repeat;}
.block-moigioi-noibat .content .row-item .infor .brokerShowMobile, .block-moigioi-noibat .content .row-item .infor .hiddenEmailBlock{color:#222;}
.block-moigioi-noibat .content .row-item .infor .hiddenEmailBlock{width: 95%;overflow: hidden; display: block;}
.block-moigioi-noibat .content .row-item .infor .brokerShowMobile .phone-number{color:#FF0000;}

.block-project .row-item{display: table; width:100%; border-bottom: 1px dashed #CCCCCC; padding:20px 0px 17px 0px;}
.block-project .row-item:first-child{padding-top:0px;}
.block-project .row-item:last-child{border-bottom: 0px;}
.block-project .row-item .image{float:left; width:125px; text-align: left; overflow: hidden; height: 72px;}
.block-project .row-item .infor{float:left; color:#222; width:53%; padding-left: 12px;}
.block-project .row-item .image a img{max-width:125px; border-radius: 5px;}
.block-project .row-item .infor h4{font-size:14px; color:#222222; font-weight: 400;}
.block-project .row-item .btn-status{border-radius: 5px; padding:1px 9px 1px 9px; border:1px solid #CCC; display: table; font-size: 12px; font-weight: 700; font-style: normal;}
.block-project .row-item .duan-da-ban-giao{border:0px; background-color:#3299A0; color:#FFF;}
.block-project .row-item .duan-dang-mo-ban{border-color:#006d3c; background-color:#e7fff4; color:#006d3c;}
.block-project .row-item .duan-sap-mo-ban{border-color:#961b12; background-color:#ffeceb; color:#961b12;}
.block-project .view-more-bgbtn{background: #005BA0; border:1px solid #F2F2F2; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 5px; color: #FFF; font-size: 15px; font-weight: bold; padding:12px 43px 9px 57px; position: relative; line-height:18px; margin-top: 13px;}
.block-project .view-more-bgbtn a{color: #FFF;}
.block-project .view-more-bgbtn a:hover{color: #FFA400;}
.block-project .view-more-bgbtn:after,
    .block-project .view-more-bgbtn:before{content:' '; position: absolute; z-index:1;}
.block-project .view-more-bgbtn:before{background:url('images/healthicons-city.svg') no-repeat; width:40px; height: 40px; z-index:1; left:11px; top: 8px;}
.block-project .view-more-bgbtn::after{background:url('images/arrow-right-yellow.svg') no-repeat; width:32px; height: 32px; right:9px; top:14px;}

.block-duan-dangban .content a{display: block; border:1px solid #005BA0; border-radius:15px; color: #005BA0; padding: 7px 5px 6px /*5*/ 9px; font-size:14px; font-weight:400; font-style: normal; text-align: /*center*/ left; margin-bottom: 10px;}
.block-banggia-duan .tbl-bg{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);}
.block-banggia-duan .tbl-bg th{width:55%; background-color:#005BA0; color:#FFF; font-size: 16px; padding: 11px 14px 11px 14px; text-align: left; border-top-left-radius: 5px; }
.block-banggia-duan .tbl-bg th:last-child{width:30%;padding-left: 0px; padding-right:10px; border-top-right-radius: 5px;  border-top-left-radius: 0px;}
.block-banggia-duan .tbl-bg tr{background-color:#F8F8F8; border-bottom:1px solid #FFF;}
.block-banggia-duan .tbl-bg tr:last-child{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; border-bottom: 0px;}
.block-banggia-duan .tbl-bg tr td{padding: 11px 0px 11px 0px; font-size:14px; color:#222; border: none;}
.block-banggia-duan .tbl-bg tr td:first-child{padding-left:14px; padding-right: 20px;}
.block-banggia-duan .tbl-bg tr td:first-child a{color: #222;}
.block-banggia-duan .tbl-bg tr td:last-child{padding-right:10px;}

.block-banggia-duan .view-more-bgbtn{background: #005BA0; border:1px solid #F2F2F2; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 5px; color: #FFF; font-size: 15px; font-weight: bold; padding:12px 0px 9px 15px; position: relative; line-height:18px; margin-top: 28px;}
.block-banggia-duan .view-more-bgbtn a{color: #FFF;}
.block-banggia-duan .view-more-bgbtn a:hover{color: #FFA400;}
.block-banggia-duan .view-more-bgbtn:after{content:' '; position: absolute; z-index:1;}
.block-banggia-duan .view-more-bgbtn::after{background:url('images/arrow-right-small.svg') no-repeat; width:26px; height: 26px; right:7px; top:8px;}

.block-tai-san-quan-tam .row-item{display: table; width:100%; border-bottom: 1px dashed #CCCCCC; padding:20px 0px 17px 0px;}
.block-tai-san-quan-tam .row-item:first-child{padding-top:0px;}
.block-tai-san-quan-tam .row-item:last-child{border-bottom: 0px;}
.block-tai-san-quan-tam .row-item .image{float:left; width:125px; text-align: left; overflow: hidden; height: 72px;}
.block-tai-san-quan-tam .row-item .infor{float:left; color:#222; width:53%; padding-left: 12px;}
.block-tai-san-quan-tam .row-item .image a img{max-width:125px; border-radius: 5px;}
.block-tai-san-quan-tam .row-item .infor h4{font-size:14px; color:#222222; font-weight: 400;}

.btn-full-shadow{width: 100%; display:block; font-size: 16px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 5px; color:#222; position: relative; padding:12px 0px 12px 78px; border:1px solid #F2F2F2; margin-bottom:8px;}

.block-phongthuy .btn-full-shadow{padding:15px 0px 9px 78px;}
.block-phongthuy .content a{width: 100%;}
.block-phongthuy .content a::before{content:' ';position: absolute; z-index: 1; width:40px; height:40px;top:3px; left: 28px;}
.block-phongthuy .content a.pthuy-xuhuong::before{background: url('images/icon-phogthuy1.svg') no-repeat;}
.block-phongthuy .content a.pthuy-vphog::before{background: url('images/icon-phogthuy2.svg') no-repeat;}
.block-phongthuy .content a.pthuy-xaynha::before{background: url('images/icon-phogthuy3.svg') no-repeat;}
.block-phongthuy .content a.pthuy-mauson::before{background: url('images/icon-phogthuy4.svg') no-repeat;}

.block-phongthuy-tienich .content a{font-size: 16px;}
.block-phongthuy-tienich .content a::before{content:' ';position: absolute; z-index: 1; width:40px; height:40px;top:3px; left: 28px;}
.block-phongthuy-tienich .content a.tienich-xaynha::before{background: url('images/icon-tien-ich.svg') no-repeat;}
.block-phongthuy-tienich .content a.tienich-khaitoan::before{background: url('images/icon-tien-ich1.svg') no-repeat;}
.block-phongthuy-tienich .content a.tienich-vattu::before{background: url('images/icon-tien-ich2.svg') no-repeat;}

.block-tienich .tienich{width: 100%; display:block; font-size: 15px; border-radius: 5px; color:#FFF; background-color:#005BA0; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); position: relative; padding:10px 0px 10px 52px; border:1px solid #F2F2F2; margin-bottom:8px;}
.block-tienich .content a{width: 100%;}
.block-tienich .content a::before{content:' ';position: absolute; z-index: 1; width:28px; height:28px;top:8px; left: 15px;}
.block-tienich .tienich-vayvon::before{background: url('images/icon-tienich-white.svg') no-repeat;}
.block-tienich .tienich-laisuat::before{background: url('images/icon-tienich2-white.svg') no-repeat;}
.block-tienich .tienich-ngoaite::before{background: url('images/icon-tienich3-white.svg') no-repeat;}

.block-tienich.whiteTheme .tienich{width: 100%; display:block; font-size: 15px; border-radius: 5px; color:#222; background-color:#FFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); position: relative; padding:10px 0px 10px 52px; border:1px solid #F2F2F2; margin-bottom:8px;}
.block-tienich.whiteTheme .tienich-vayvon::before{background: url('images/icon-tienich-blue.svg') no-repeat;}
.block-tienich.whiteTheme .tienich-laisuat::before{background: url('images/icon-tienich2-blue.svg') no-repeat;}
.block-tienich.whiteTheme .tienich-ngoaite::before{background: url('images/icon-tienich3-blue.svg') no-repeat;}


.block-footer-seo-info{margin-top:30px;}
.block-footer-seo-info h2{font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 40px; color:#222; text-align: left !important;}
.block-footer-seo-info .line-border{background: #D9D9D9; border: 1px solid #E0E0E0;  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); height: 1px; width:100%; margin-bottom: 23px;}
.block-footer-seo-info .aloPostFooterContentAuto{height: 180px; overflow: hidden;}
#page-footer .inner h3, #page-footer .inner h4, #page-footer .inner h5 {  margin-bottom: 10px;  margin-top: 0;  font-size: 14px;  font-weight: 700; }
#page-footer .inner a{color:#005BA0;}
#page-footer  ul li{list-style: circle;}
#page-footer .col-md-3 ul li p { margin-bottom: 0px; }
#page-footer .inner ul.list-links li a {  padding: 4px 0; }
#page-footer .inner #footer-copyright {  background: #f5f5f5;  color: #333333;  line-height: 100%;  padding-top: 25px;  text-align: left; }
#page-footer .btn-more-extra{width:100%; border: 1px solid #CCCCCC; border-radius: 5px; font-weight: bold; text-align: center; padding:9px 9px 8px 9px; margin-top: 35px; margin-bottom: 65px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));}
#page-footer .btn-more-extra .icon-arrow{display: inline-block; width: 16px; height: 16px; background: url('images/arrow-down-silve.svg') no-repeat; position: relative; top:6px; left:10px;}
#page-footer .btn-more-extra .icon-arrow.expand{transform: rotate(180deg); top:0;}

.page-content.hotroDetailCSS *{font-family: Arial, Helvetica, sans-serif !important; font-size: 16px !important; line-height: 28px !important;}
.page-content.hotroDetailCSS h1{font-size: 22px;}
.page-content.hotroDetailCSS h2{font-size: 20px;}
.page-content.hotroDetailCSS h3,.page-content.hotroDetailCSS h4,.page-content.hotroDetailCSS h5{font-size: 18px;}

#footer-main{background-color:#F8F8F8; padding-top: 36px; padding-bottom: 36px; color:#222222;}
#footer-main strong{font-weight:bold !important;}
#footer-main strong a{color:#005BA0 !important;}
#footer-main a{color:#222222 !important;}
#footer-main a:hover{color:#005BA0 !important;}
#footer-main ul{ padding-left: 0px; }
#footer-main ul li{padding-left: 0px;list-style: none !important; line-height: 24px; }
#footer-main .extra-row{display:none;}
#footer-main table{border: 0px;}
#footer-main table tr td{line-height: 24px; padding: 1px 0;}

.block-footer-bds-toanquoc{padding-bottom: 55px;}
.block-footer-bds-toanquoc .title{font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 40px; color:#222;}
.block-footer-bds-toanquoc .info{margin-top:10px; border-top:1px solid #E0E0E0; }
.block-footer-bds-toanquoc .info ul{width:100%; display: table; padding-top: 24px; padding-left: 0px;}
.block-footer-bds-toanquoc .info ul li{float: left; width:33.3%; margin-bottom: 14px; padding-left: 11px;}
.block-footer-bds-toanquoc .info ul li:nth-child(3n+1){padding-left: 0px;}
.block-footer-bds-toanquoc .info ul li:nth-child(3n+2) a{width:97.5%;}
.block-footer-bds-toanquoc .info ul li:nth-child(3n+3){padding-left:20px;}
.block-footer-bds-toanquoc .info ul li:nth-child(3n+3) a{padding-right: 0px; width:100%;}
.block-footer-bds-toanquoc .info ul li a{width:95%; display: block; border:1px solid #F2F2F2; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 5px; position: relative; color: #005BA0; font-size: 16px; padding: 7px 19px 7px 29px;}
.block-footer-bds-toanquoc .info ul li a:before{position: absolute; content:' ';background: url('images/arrow-right-silver.svg') no-repeat;   width:16px; height:16px; top: 10px; left: 8px;}

.block-dinhgiadat .blk-content .item-row{background-color: #F8F8F8; padding:7px 12px 7px 12px; border-bottom: 1px solid #FFF;}
.block-dinhgiadat .blk-content .item-row span:last-child{float: right; color:#005BA0;}
.block-dinhgiadat .blk-content .item-row:nth-child(even){background-color: #E5F4FF;}
.block-dinhgiadat .blk-content .item-row:last-child{border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-bottom:0px;}

.block-hotro-info .content{padding-top: 10px;}
.block-hotro-info .content a{border-bottom: 1px dashed #CCCCCC; display: block;padding: 7px 15px 7px 15px; position: relative; color:#222; line-height: 20px;}
.block-hotro-info .content a:last-child{border-bottom:0px;}
/*.block-hotro-info .content a:after{content:"\f0de"; font: normal normal normal 14px/1 FontAwesome; position: absolute; top:8px; left:-5px; color:#FFA400;transform: rotate(90deg);}*/
.block-hotro-info .content a:after{content:" ";background: url('images/right-arrow-yellow-small.svg') no-repeat; position: absolute; left:-3px; top:10px; width:10px; height: 10px;}

.block-search-right{padding-bottom: 29px;}
.block-search-right .form-search{box-shadow: rgb(0 0 0 / 10%) 0px 2px 15px; border: 1px solid #CCC; border-radius: 0.25rem; display: inline-block; width: 100%;}
.block-search-right .rowlist{margin-bottom: 0px; float: left;}
.block-search-right .rowlist:first-child{width: calc(100% - 50px);}
.block-search-right .rowlist.btnsubmit{float: right;}
.block-search-right form input[type=text]{width:100%; color: #222222; padding: 8px; border: 0px; font-size: 14px; border-radius: 5px;}
.block-search-right form input[type=text]:focus{outline: none;}
.block-search-right form button[type=submit]{width:100%;-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);  -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 20%);  box-shadow: 0 1px 1px rgb(0 0 0 / 20%); -moz-transition: 0.2s;
    -webkit-transition: 0.2s; transition: 0.2s; background-color: #005ba1; color: #fff;}

.block-category-info{padding-bottom: 35px;}
.block-category-info .content{padding-top: 10px;}
.block-category-info .content a{border-bottom: 1px dashed #CCCCCC; display: block;padding: 7px 15px 7px 15px; position: relative; color:#222; line-height: 20px;}
.block-category-info .content a.active{font-weight: 600;}
.block-category-info .content a:last-child{border-bottom:0px;}
.block-category-info .content a:after{content:" ";background: url('images/right-arrow-yellow-small.svg') no-repeat; position: absolute; left:-3px; top:10px; width:10px; height: 10px;}

.block-group-chat-cdmg .content a{width: 100%; display: block; border-radius: 25px; border:1px solid #E0E0E0; padding: 5px 10px 4px 39px; color:#222; margin-bottom: 10px; position: relative;}
.block-group-chat-cdmg .content a span{color:#FF0000;}
.block-group-chat-cdmg .content a:after{content:' '; background: url('images/chat-sliver.svg') no-repeat; width:20px; height: 20px; position: absolute; left:13px; }

.block-reales-cdmg-chung .content .row-item{border:1px solid #F2F2F2; border-radius: 5px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04); margin-bottom: 20px; padding:11px 5px 11px 11px; display: table;}
.block-reales-cdmg-chung .content .row-item .title a{color:#005BA0; font-weight: 700; font-style: normal; line-height: 20px;}
.block-reales-cdmg-chung .content .row-item .info{display: table; margin-top: 8px; position: relative; width:100%;}
.block-reales-cdmg-chung .content .row-item .info .image{border-radius: 5px; overflow: hidden; width:113px; height: 80px; float:left;}
.block-reales-cdmg-chung .content .row-item .info .image img{height: 113px;}
.block-reales-cdmg-chung .content .row-item .info .reales-info{float: left; color: #333F48; margin-left:7px; width:51.5%;}
    .block-reales-cdmg-chung .content .row-item .info .reales-info .discount{color:#FF0000;}
    .block-reales-cdmg-chung .content .row-item .info .reales-info .update{color:#999999; font-size: 12px; font-style: italic;}
    .block-reales-cdmg-chung .reals-uytin{margin-top:3px; background:url('images/frame-yellow-small.svg') no-repeat; font-size: 11px; height: 21px; padding-left: 18px; margin-top: 5px; padding-top: 1px; left:-3px;}

.block-moigioi-toanquoc .title{font-size: 20px; margin-bottom: 13px;}
.block-moigioi-toanquoc .items a{display:inline-block; position: relative; margin-right: 26px; margin-bottom: 26px; position: relative;}
.block-moigioi-toanquoc .items a.last{margin-right: 0px;}
.block-moigioi-toanquoc .items a img{border-radius: 5px;}
.block-moigioi-toanquoc .items a .board-info{position: absolute; color: #FFF; top:0; left:0; padding: 21px; font-size: 16px;}
.block-moigioi-toanquoc .items a .board-info .title-location{font-size: 20px; font-weight: 700; line-height: 23px; font-style: normal;}
.block-moigioi-toanquoc .owl-carousel{z-index: 0 !important;}
.block-moigioi-toanquoc .owl-nav{position: absolute; top:44%; width:100%;}
.block-moigioi-toanquoc .owl-nav button{background-color: transparent; border:0px;}
.block-moigioi-toanquoc .owl-nav .owl-prev{left:-58px; position: absolute;}
.block-moigioi-toanquoc .owl-nav .owl-next{right:-58px;  position: absolute;}
.block-moigioi-toanquoc .owl-nav .owl-prev.disabled img,.block-moigioi-toanquoc .owl-nav .owl-next.disabled img{ filter: opacity(0.3) drop-shadow(0 0 0 #CCCCCC); }

.block-search-cdmg .container{position: relative; min-height: 270px;}
.block-search-cdmg .form-search{height: 167px; width:82.95%; margin: auto; left:0; right:0; top:0; bottom:0; position: absolute;}
.block-search-cdmg .form-search .title-tab{width:118px; padding: 10px 14px 9px 16px; color:#FFF; font-weight: 700; position: relative;}
.block-search-cdmg .form-search .title-tab:after{content:' ';width:100%; height: 100%; position: absolute; z-index: 0; background-color:rgba(0, 44, 78, 0.75); left:0; top:0; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.block-search-cdmg .form-search .title-tab div{position: relative; z-index: 1;}
.block-search-cdmg .form-ctn{position: relative; padding: 20px 17px 17px 17px;}
.block-search-cdmg .form-ctn form{position: relative; z-index: 1;}
.block-search-cdmg .form-ctn:after{content:' ';width:100%; height: 100%; position: absolute; z-index: 0; background-color:rgba(0, 44, 78, 0.75); left:0; top:0; border-radius: 0px 5px 5px 5px;}
.block-search-cdmg .form-ctn .form-input-full{width:100%; border:0px; border-radius: 5px;background: #FFF; height: 40px; padding: 4px;}
    .block-search-cdmg .form-ctn .form-input-full .input-full{width:100%; border:0px; padding:6px;}
    .block-search-cdmg .form-ctn .form-input-full .input-full:focus{outline: none;}
    .block-search-cdmg .form-ctn .form-rows{padding-top: 15px;}
    .block-search-cdmg .form-ctn .form-rows .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:42.1%; max-width: 380px; margin-right: 10px;}
    .block-search-cdmg .form-ctn .form-rows .bootstrap-select&gt;.dropdown-toggle{background-color: transparent; color:#FFF;}
    .block-search-cdmg .form-ctn .form-rows .submit{color:#FFF; background-color:#FFA400; border-radius: 5px; border:0px; padding:10px 10px 9px 10px; width:147px;}

.block-tintuc .img{margin-bottom: 5px;}
.block-tintuc .img img{width:100%;}
.block-tintuc .preview{width:100%;  color:#222222; padding:7px 0px 17px 0px; height:50px; overflow: hidden;}
.block-tintuc .blk-content a:first-child{border-bottom: 0px;}
.block-tintuc .blk-content a.hastop{border-top:1px dashed #CCCCCC; margin-top: 10px;}

#fixed-social-network{ position: fixed; bottom: 40%; right:0px; z-index: 999; width:220px; right:-170px}
#fixed-social-network.fixbottom{bottom:5%;}
#fixed-social-network.popup-social-new{bottom:15%;}
#fixed-social-network div.icon-btn{width:38px; height: 38px; border-radius: 5px; background-color:#005BA0; float:left; margin-right: 12px;}
#fixed-social-network &gt; a {height: 38px; padding: 0px 0px 0px 0px; display: block; margin-bottom: 5px; color:#FFF; position: relative;}
#fixed-social-network &gt; a span{position: absolute; top:7px; font-size: 16px;}
#fixed-social-network &gt; a:hover { transform: translateX(-170px); background-color: #005BA0; color:#FFF; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
#fixed-social-network &gt; a:hover .icon-btn{background-color:#FFA400;}
#fixed-social-network &gt; a {-webkit-transition: all 0.6s ease;  -moz-transition: all 0.6s ease;  transition: all 0.6s ease; }
#fixed-social-network .icon-plus{background: url('images/icon-right-plus.svg') no-repeat; background-position: center center;}
#fixed-social-network .icon-gopy{background: url('images/file-earmark-text.svg') no-repeat; background-position: center center;}
#fixed-social-network .icon-email{background: url('images/icon-email.svg') no-repeat; background-position: center center;}
#fixed-social-network .icon-phone{background: url('images/icon-phone-tool.svg') no-repeat; background-position: center center;}
#fixed-social-network .icon-fanpage{background: url('images/icon-fanpage.svg') no-repeat; background-position: center center;}

.rating-stars{display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  color:#E0E0E0; font-size: 18px;}
.rating-stars:before{content:"\f006"; background-repeat:no-repeat; color:#FFA400;}
.rating-stars:hover:before{content:"\f005"; color:#FFA400;}
.rating-stars.rate-vew:hover{color:#FFA400; cursor:auto;}

.user-rate{padding:0px;position: relative; text-align: right;}
  .rating-stars{width:16px;height:16px;display:inline-block;background-position:-17px 0px;cursor:pointer;margin:5px 1px 0 0;}
  .rating-count{position: absolute; line-height: 15px; font-size: 12px; display: inline-block; margin:8px 1px 0 10px; }
    .ratings_vote, .ratings_over{background-position:0px 0px; color:#FFA400;}
  .rated{background-position:0px 0px;  color:#FFA400;}
  .rated:before, .ratings_over:before{content:"\f005";}
  .rated.rate-vew:hover{color:#FFA400; cursor:auto;}

/* Home */
.duan-da-ban-giao{border:0px; background-color:#3299A0; color:#FFF;}
.duan-dang-mo-ban{border-color:#006d3c; background-color:#e7fff4; color:#006d3c;}
.duan-sap-mo-ban{border-color:#961b12; background-color:#ffeceb; color:#961b12;}

.contentBodyHome{margin-top: 27px;}

.block-search-bg-default .container{position: relative; min-height: 270px;}
.block-search-bg-default .form-search{height: 167px; width:82.95%; margin: auto; left:0; right:0; top:0; bottom:0; position: absolute;}
.block-search-bg-default .form-search .title-tab{width:100%;}
.block-search-bg-default .form-search .title-tab a{position: relative; z-index: 1;  font-weight: 700; padding: 10px 14px 9px 16px; color:#FFF; display: inline-block;}
.block-search-bg-default .form-search .title-tab a span{position: relative; z-index: 1;}
.block-search-bg-default .form-search .title-tab a:after{content:' ';width:100%; height: 100%; position: absolute; z-index: 0; background-color:rgba(0, 91, 160, 0.75); left:0; top:0; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.block-search-bg-default .form-search .title-tab a.active:after{background-color:rgba(0, 44, 78, 0.75);}

.block-search-bg-default .form-ctn{position: relative; padding: 20px 17px 17px 17px; z-index: 2;}
.block-search-bg-default .form-ctn .form{position: relative; z-index: 1;}
.block-search-bg-default .form-ctn:after{content:' ';width:100%; height: 100%; position: absolute; z-index: 0; background-color:rgba(0, 44, 78, 0.75); left:0; top:0; border-radius: 0px 5px 5px 5px;}
.block-search-bg-default .form-ctn .form-input-full{width:100%; border:0px; border-radius: 5px;background: #FFF; height: 40px; padding: 4px;}
.block-search-bg-default .form-ctn .form-input-full .input-full{width:100%; border:0px; padding:6px;}
.block-search-bg-default .form-ctn .form-input-full .input-full:focus{outline: none;}

.block-search-bg-default .form-ctn.tab-filer-duan{padding-bottom: 30px;}
.block-search-bg-default .form-ctn.tab-filer-duan .form-input-full{width:84%; border:0px; border-radius: 5px;background: #FFF; height: 40px; padding: 4px; display: inline-block;}
.block-search-bg-default .form-ctn.tab-filer-duan .txtAlgRig{width: 15%; display: inline-block;}

.block-search-bg-default .form-ctn.tab-filer-dinhgia{padding-bottom: 30px;}
.block-search-bg-default .form-ctn.tab-filer-dinhgia .form-input-full{width:84%; border:0px; border-radius: 5px;background: #FFF; height: 40px; padding: 4px; display: inline-block;}
.block-search-bg-default .form-ctn.tab-filer-dinhgia .txtAlgRig{width: 15%; display: inline-block;}

.block-search-bg-default .form-ctn .form-rows{padding-top: 15px;}
.block-search-bg-default .form-ctn .form-rows .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:147px; max-width: 147px; margin-right:6.8px;}
.block-search-bg-default .form-ctn .form-rows .bootstrap-select&gt;.dropdown-toggle{background-color: transparent; color:#FFF; padding:7px;}
.block-search-bg-default .form-ctn .form-rows .submit{color:#FFF; background-color:#FFA400; border-radius: 5px; border:0px; padding:10px 10px 9px 10px; width:147px;}

.block-search-bg-default .form-search-home .bootstrap-select .dropdown-menu li a span.text{font-size: 14px;}
.block-search-bg-default .form-search-home .bootstrap-select .dropdown-menu{max-width:initial !important; width: auto !important;}
.block-search-bg-default .form-search-home .bootstrap-select .dropdown-menu{max-width:initial !important; width: auto !important;}
.block-search-bg-default .form-search-home .ct-tab-content.hide.ct-tab-current{display: block;}


.block-top-reals_special{background-color:#F8F8F8; padding-bottom:44px; padding:32px 0px 7px 0px;}
.block-top-reals_special .blk-title{font-size: 20px; line-height: 26px; min-height: 33px;}
.block-top-reals_special .blk-content{padding-top: 23px;}
.block-top-reals_special .col-left{width:870px; float: left;}
.block-top-reals_special .col-right{width:270px; float: right;}

.block-top-reals_special .col-left .block-reals-special-home{display: block !important; padding-top: 0px;}
.block-top-reals_special .col-left .block-reals-special-home .row-item{display: inline-block; width:270px; position: relative; background: #FFFFFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04); border-radius: 0px 0px 5px 5px; margin-right:26px; margin-bottom:30px;}
.block-top-reals_special .col-left .block-reals-special-home .row-item:nth-child(3n){margin-right:0px;}
.block-top-reals_special .col-left .block-reals-special-home .row-item .reals-poptool{position: absolute; bottom:4px; right:5px; z-index: 1;}
.block-top-reals_special .col-left .block-reals-special-home .row-item .reals-poptool .infor-text{color:#FFF; font-weight: 700; font-size:normal; font-size: 14px; float: right; padding:2px 2px 2px 5px;}
.block-top-reals_special .col-left .block-reals-special-home .row-item .reals-uytin{margin-top:8px;}
.block-top-reals_special .col-left .block-reals-special-home .images-reales{height: 157px; position: relative; background-color:#E5E7E9;}
.block-top-reals_special .col-left .block-reals-special-home .images-reales img{width:100%; max-height:157px; border-radius: 0px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}

/* Upgrade css v24 */
.block-top-reals_special .col-left .block-reals-special-home .images-reales .icon-video-full{
    width:80px; height: 80px; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; margin: auto;
} 
/*===========================*/

.block-top-reals_special .col-left .block-reals-special-home .info-real{width:100%; margin-left: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px;}
.block-top-reals_special .col-left .block-reals-special-home .info-real .reales-title {margin-bottom:2px; padding-right:10px; max-height: 44px; overflow: hidden; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow: hidden;}
.block-top-reals_special .col-left .block-reals-special-home .info-real .reales-title a{font-size: 16px; color:#222; line-height: 22px; font-style: normal; font-weight: 700;}
.block-top-reals_special .col-left .block-reals-special-home .info-real .reales-price {margin-bottom: 2px; font-weight: 600;}
.block-top-reals_special .col-left .block-reals-special-home .info-real .reales-price span{font-weight: normal;}
.block-top-reals_special .col-left .block-reals-special-home .info-real .reales-preview{margin-bottom: 0px; margin-top: 0px;}
.block-top-reals_special .col-left .block-reals-special-home .owl-nav{position: absolute;right: 0;top: -50px;}
.block-top-reals_special .col-left .block-reals-special-home .owl-nav button{border:0px;background-color: transparent; padding:0;}
.block-top-reals_special .col-left .block-reals-special-home .owl-nav button.owl-prev{margin-right: 10px;}

.block-top-reals_special .owl-dots{text-align: center;}
.block-top-reals_special .owl-dots button{border: 0px;background-color: transparent; padding: 0px;}
.block-top-reals_special .owl-dots button.active span{background-color: #FFA400 !important;}

.block-reals-quanhban-home .tab-title{border-bottom: 1px solid #E0E0E0; margin-bottom: 30px;}
.block-reals-quanhban-home .tab-title a{display: inline-block; margin-right: 11px; color:#999999; font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 40px; padding: 0px; border-radius: 0px;}
.block-reals-quanhban-home .tab-title a:hover{border:0px; margin:0px; margin-right: 11px; text-decoration:none;}
.block-reals-quanhban-home .tab-title a:last-child{margin-right:0px;}
.block-reals-quanhban-home .tab-title a h2, .block-reals-quanhban-home .tab-title a h1, .block-reals-quanhban-home .tab-title a h3{font-style: normal; font-weight: 700; font-size: 20px; line-height: 33px;}
.block-reals-quanhban-home .tab-title a.active{color:#222; margin-bottom: 0px; border:0px; border-bottom: 2px solid #FFA400;}
.block-reals-quanhban-home .tab-content{display:table; width:100%;}
.block-reals-quanhban-home .tab-content .row-item{display:table; width: 100%; border-radius: 5px; margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 3px 0px; border: 1px solid #F2F2F2;}
.block-reals-quanhban-home .tab-content .row-item.hide{display:none;}
.block-reals-quanhban-home .tab-content .row-item.hide.active{display:table;}
.block-reals-quanhban-home .tab-content .row-item .reals-save{position: absolute; right:0; display: block; width: 30px; height: 30px; border-radius: 5px; border:1px solid #C4C4C4; background-color: #FFF;padding: 6px 0px 0px 5px; margin-right:13px; margin-bottom:13px; bottom:0;}
.block-reals-quanhban-home .tab-content .row-item .reals-uytin{background: url('images/frame-yellow.svg') no-repeat; height: 24px; width:75px; position: absolute; z-index:1; left:-10px; height: 35px; color:#FFF; font-size: 14px; text-align: left; padding:6px 0px 0px 27px; font-style: normal; font-weight: 700; margin-top: 3px;}
.block-reals-quanhban-home .tab-content .row-item .reals-uytin .icon-checked{margin-top: 2px; margin-left: 10px; left: 0; position: absolute;}
.block-reals-quanhban-home .tab-content .row-item.line-supervip{background-color: #FFEDCC; border:1px solid #FFA400;}
.block-reals-quanhban-home .tab-content .images-reales, .property-list .info-real{float: left;}
.block-reals-quanhban-home .tab-content .images-reales{width:270px /*220px*/; height: 156px /*165px*/; position: relative; overflow: hidden;}
.block-reals-quanhban-home .tab-content .images-reales img{border-top-left-radius: 5px;border-bottom-left-radius:5px; width:100%; /*max-height: 156px;*/ height: auto !important;}

/* Upgrade CSS V24 */
.block-reals-quanhban-home .tab-content .images-reales .icon-video-full{
    width:80px; height: 80px; position: absolute; z-index: 1; top: 0; left: 0; bottom: 0; right: 0; margin: auto;
} 
/* ======================================= */

.block-reals-quanhban-home .tab-content .row-item .reals-poptool{position: absolute; bottom:4px; right:5px; z-index: 1;}
.block-reals-quanhban-home .tab-content .row-item .reals-poptool .infor-text{color:#FFF; font-weight: 700; font-size:normal; font-size: 14px; float: right; padding:2px 2px 2px 5px;}
.block-reals-quanhban-home .tab-content .info-real{width:45%; margin-left: 30px; padding-top:9px; padding-bottom:13px; float: left;}
.block-reals-quanhban-home .tab-content .info-real .reales-title{margin-bottom: 10px; padding-right:20px;}
.block-reals-quanhban-home .tab-content .info-real .reales-title a{color:#222; font-size: 16px; font-weight: 700; line-height: 24px;}
.block-reals-quanhban-home .tab-content .info-real .reales-dientich{margin-bottom: 4px;}
.block-reals-quanhban-home .tab-content .info-real .reales-location{margin-bottom: 4px;}
.block-reals-quanhban-home .tab-content .row-item.line-vip1 .info-real .reales-title a{width:100%; display: block;}
.block-reals-quanhban-home .tab-content .info-real .reales-price{font-weight: bold;}
.block-reals-quanhban-home .tab-content .info-real .reales-preview{margin-bottom:5px;margin-top:5px; padding-right:10px;}
.block-reals-quanhban-home .tab-content .info-real .reales-more-info{float: left; width:50%;}
.block-reals-quanhban-home .tab-content .info-real .reals-star{/*position: absolute;*/ display: table; right:0; top:0; margin-right: 13px; margin-top: 0px; width:100%;}
.block-reals-quanhban-home .tab-content .info-real .reals-star .icon-star-yellow{display: block; float:left;}

.block-reals-quanhban-home .tab-content .member-info{float:right; width:20%; margin-top: 9px; text-align: center;}
.block-reals-quanhban-home .tab-content .member-info .profile-member .image{margin-bottom:4px;}
.block-reals-quanhban-home .tab-content .member-info .profile-member .image a{width:56px; height: 56px; border-radius: 50%;background-color: #F8F8F8; display: block; overflow: hidden; margin: 0 auto;}
.block-reals-quanhban-home .tab-content .member-info .profile-member .image a img{width:auto !important; max-height: 56px;}
.block-reals-quanhban-home .tab-content .member-info .member-name{color:#222; font-weight: 700; margin-bottom: 4px;}
.block-reals-quanhban-home .tab-content .member-info .reals-update-time{color:#999999; font-style: italic; font-weight: 400; font-size: 12px;}
.block-reals-quanhban-home .tab-content .member-info .member-contact{display: block; text-align: center; color:#005BA0; line-height: 24px; margin-bottom: 2px;}
.block-reals-quanhban-home .tab-content .member-info .bookmark .saved{background-color:#ffa400; border:1px solid #ffa400;}
.block-reals-quanhban-home .content-extra{margin-bottom: 33px; margin-top: 29px;}
.block-reals-quanhban-home .content-extra.content-view-more{text-align: center; border: 0px; box-shadow: none;}
.block-reals-quanhban-home .content-extra.content-view-more a{width:200px;}

.block-center-tab .col-left{width:870px; float: left;}
.block-center-tab .col-right{width:270px; float: right;}

.block-dinh-gia-dat-home .blk-title{font-size: 20px; line-height: 26px; min-height: 43px; padding-top: 5px; padding-bottom: 5px;}
.block-dinh-gia-dat-home .blk-content{padding-top: 30px;}
.block-duan-dangban-home .title{font-size: 20px; line-height: 26px; padding-bottom: 5px;}
.block-dinh-gia-dat-home .tbl-bg th{width:47%;}
.block-duan-dangban-home .content a{text-align: left; padding-left: 10px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 0px; border:1px solid #F2F2F2;}

.block-reals-location .title{font-size: 20px; line-height: 37px;}
.block-reals-location .items a{display:inline-block; position: relative; margin-right: 26px; margin-bottom: 26px; position: relative;}
.block-reals-location .items a:after{content:' '; position: absolute; width:100%; height: 100%; top:0; left:0; background-color: #222; opacity: 0.35; z-index: 1;}
.block-reals-location .items a.last{margin-right: 0px;}
.block-reals-location .items a img{border-radius: 5px;}
.block-reals-location .items a .board-info{position: absolute; color: #FFF; top:0; left:0; padding: 21px; font-size: 16px; text-shadow: 1px 1px #222222; z-index: 2;}
.block-reals-location .items a .board-info .title-location{font-size: 20px; font-weight: 700; line-height: 23px; font-style: normal;}
.block-reals-location .owl-carousel{z-index: 0 !important;}
.block-reals-location .owl-nav{position: absolute; top:44%; width:100%;}
.block-reals-location .owl-nav button{background-color: transparent; border:0px;}
.block-reals-location .owl-nav .owl-prev{left:-58px; position: absolute;}
.block-reals-location .owl-nav .owl-next{right:-58px;  position: absolute;}
.block-reals-location .owl-nav .owl-prev.disabled img,.block-moigioi-toanquoc .owl-nav .owl-next.disabled img{ filter: opacity(0.3) drop-shadow(0 0 0 #CCCCCC); }

.block-project-home .blk-title{font-size:20px; line-height: 37px;}
.block-project-home .blk-content{padding-top: 31px; margin-bottom: 40px;}
.block-project-home .row-item .images-reales{position: relative;}
.block-project-home .row-item .images-reales a{width:370px; height: 220px; display: inline-block; border-radius: 5px; overflow: hidden;}
.block-project-home .row-item .images-reales a img{width:370px; height: auto !important;}
.block-project-home .row-item .images-reales .btn-status{border-radius: 5px; padding:1px 9px 1px 9px; border:1px solid #CCC; display: table; font-size: 12px; font-weight: 700; font-style: normal; position: absolute; top:11px; left:18px; max-width: 88%;}
.block-project-home .owl-nav { position: absolute; top:36%; width: 100%; z-index:0; height: 1px;}
.block-project-home .owl-nav button { background-color: transparent;    border: 0px;}
.block-project-home .owl-nav .owl-prev {left: -64px; position: relative;}
.block-project-home .owl-nav .owl-next {right: -54px; position: absolute;}
.block-project-home .owl-nav .owl-prev.disabled, .block-project-home .owl-nav .owl-next.disabled{filter: opacity(0.3) drop-shadow(0 0 0 #CCCCCC);}
.block-project-home .row-item .project-infor{margin-top:5px;}
.block-project-home .row-item .project-infor .project-title{color:#222; font-size: 18px; line-height: 21px;}

.block-center-news-home .col-md-8{padding-left: 0px;}
.block-center-news-home .col-md-4{padding-right: 0px;}
.block-center-news-home{margin-bottom: 47px;}

.block-news-home .title{font-size:20px; line-height: 37px;}
.block-news-home .button-content-extra.actExtra .icon-arrow-default{-webkit-transform: rotateX(180deg); transform: rotateX(180deg); top:0px;}
/*.block-news-home .content-left,.block-news-home .content-right{float: left;}*/
.block-news-home .content-full{display: table; width:100%;}
.block-news-home .content-left{width:469px; float: left;}
.block-news-home .content-left .image{width:467px; height:345px; overflow: hidden; border-radius: 5px; background-color: #F8F8F8;}
.block-news-home .content-left .image img{width:100%; height: auto !important;}
.block-news-home .content-left .infor{margin-top: 13px;}
.block-news-home .content-left .infor .title-news{color:#222; font-size: 24px; line-height: 28px; display: block; margin-bottom: 5px;}
.block-news-home .content-left .infor .date{color:#999999; line-height: 16px; margin-bottom: 6px;}
.block-news-home .content-right{float: right; width:270px;}
.block-news-home .content-right .row-item{margin-bottom:20px;}
.block-news-home .content-right .row-item .image{width:100%; height:160px; background-color: #F8F8F8; overflow: hidden; border-radius: 5px;}
.block-news-home .content-right .row-item .image img{width:100%;}
.block-news-home .content-right .row-item .infor{padding-top:12px;}
.block-news-home .content-right .row-item .infor .title-news{font-size: 18px; color:#222; line-height: 21px;}
.block-news-home .content-right .row-item .infor .date{color:#999999; line-height: 16px; margin-top: 7px;}

.block-center-news-home .content-extra-list{margin-top: 15px; display: none;}
.block-center-news-home .content-extra-list.active{display: block;  animation: show-even 500ms linear;}
.block-center-news-home .content-extra-list .row-item{float: left; width: 25%; margin-bottom:20px;padding-right:7px;}
.block-center-news-home .content-extra-list .row-item .image{width:100%; height: 135px; overflow: hidden; border: 1px solid #CCC;}
.block-center-news-home .content-extra-list .row-item .image img{width:100%; height: auto !important; }
.block-center-news-home .content-extra-list .row-item .infor{padding-top: 7px;}
.block-center-news-home .content-extra-list .row-item .title-row{color:#222; font-size: 15px; height: 42px; overflow: hidden; display: block; width:100%;}
@keyframes show-even {
    0% {display: none; opacity: 0;}
    1% {display: block;}
    100% {display: block;opacity: 1;}
}


.block-hotro-vay-home .title{font-size:20px; line-height:37px;}
.block-hotro-vay-home .content{display:table; width: 100%;}
.block-hotro-vay-home .content .row-item {display: table;width: 100%; padding:13px 0px 17px 0px}
.block-hotro-vay-home .content .row-item:first-child{padding-top: 0px;}
.block-hotro-vay-home .content .row-item:last-child{padding-bottom: 0px;}
.block-hotro-vay-home .content .row-item .image{float:left; width:170px; text-align: left; overflow: hidden; height: 101px;  border-radius: 5px;}
.block-hotro-vay-home .content .row-item .infor{float:left; color:#222; width:53%; padding-left: 12px;}
.block-hotro-vay-home .content .row-item .image a img{max-width:170px !important; height: auto !important;}
.block-hotro-vay-home .content .row-item .infor a{font-size:16px; color:#222222; font-weight: 400;}

.reals-tienich-noibat-home .title{font-size:20px; line-height:37px;}
.reals-tienich-noibat-home {padding-bottom: 13px;}
.reals-tienich-noibat-home .blk-content a{width:23%; display: inline-block; margin-bottom: 27px; padding-top: 21px; padding-bottom: 21px; margin-right: 26px;}
.reals-tienich-noibat-home .blk-content a.btn-full-shadow{padding-left:70px;}
.reals-tienich-noibat-home .blk-content a.last{margin-right:0px;}
.reals-tienich-noibat-home .blk-content a:before{width:50px; height: 50px; left:8px;}
.reals-tienich-noibat-home .blk-content a.tienich-vayvon:before{background:url('images/tienich-vayvon-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.pthuy-xuhuong:before{background:url('images/tienich-xhuong-pthuy-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.pthuy-xaynha:before{background:url('images/tienich-xtuoi-pthuy-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.pthuy-vphog:before{background:url('images/tienich-vphog-pthuy-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.pthuy-mauson:before{background:url('images/tienich-mauson-pthuy-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.tienich-xaynha:before{background:url('images/tienich-dtoan-xnha-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.tienich-khaitoan:before{background:url('images/tienich-ktoan-soluoc-50-50.svg') no-repeat; top:7px;}
.reals-tienich-noibat-home .blk-content a.tienich-vattu:before{background:url('images/tienich-dtru-vattu-50-50.svg') no-repeat; top:7px;}

.reals-moigioi-home .title{font-size:20px; line-height:37px;}
.reals-moigioi-home .content{height:auto; margin-bottom: 16px;}
.reals-moigioi-home .moigioi-list{display: block !important; padding-top: 0px;}
.reals-moigioi-home .moigioi-list .row-item{display: inline-block; width:370px; height: 167px; background-color: #F8F8F8; border:1px solid #E0E0E0; border-radius: 5px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);}
.reals-moigioi-home .moigioi-list .images-reales{text-align: center; padding: 1px;}
.reals-moigioi-home .moigioi-list .images-reales a{height: 150px; width: 150px; display: block; border-radius: 50%; overflow: hidden; position: absolute; top: -76px; z-index: 1; margin: 0 auto; left: 0; right: 10px; border:3px solid #FFF; background-color: #F8F8F8;}
.reals-moigioi-home .moigioi-list .images-reales img{max-height:150px !important; width: auto !important;  position: relative;}
.reals-moigioi-home .moigioi-list .moigioi-infor{margin-top: 79px; text-align: center;}
.reals-moigioi-home .moigioi-list .moigioi-infor a{color:#222;}
.reals-moigioi-home .moigioi-list .moigioi-infor .fullname{font-size:18px; font-weight: 400;}
.reals-moigioi-home .moigioi-list .moigioi-infor .contact-phone span a{color:#FF0000;}

.reals-moigioi-home .moigioi-list .owl-dots{text-align: center; margin-top: 53px; margin-bottom: 73px;}
.reals-moigioi-home .moigioi-list .owl-dots button{border:0px; background: transparent; padding: 0px; width:20px;}
.reals-moigioi-home .moigioi-list .owl-dots button span{width:14px; height: 14px; background-color: #C4C4C4;}
.reals-moigioi-home .moigioi-list .owl-dots .owl-dot span{background-color: #C4C4C4;}
.reals-moigioi-home .moigioi-list .owl-dots .owl-dot.active span{background-color: #FFA400;}
.reals-moigioi-home .moigioi-list .owl-nav{position: absolute;right: 0;top: -50px;}
.reals-moigioi-home .moigioi-list .owl-nav.disabled{display:none;}
.reals-moigioi-home .moigioi-list .owl-nav button{border:0px;background-color: transparent; padding:0;}
.reals-moigioi-home .moigioi-list .owl-nav button.owl-prev{margin-right: 10px;}
.reals-moigioi-home .owl-carousel .owl-stage-outer{padding-top: 90px;}
.reals-moigioi-home .owl-carousel .owl-stage{margin-left: 4px;}
.reals-moigioi-home.owl-item img{max-width: auto !important;}

.reals-sangiaodich .title{font-size:20px; line-height:37px;}
.reals-sangiaodich .content{height:auto; margin-bottom: 16px; padding-top:38px;}
.reals-sangiaodich .sangiaodich-list{display: block !important; padding-top: 0px;}
.reals-sangiaodich .sangiaodich-list .row-item{display: inline-block; width:270px;}
.reals-sangiaodich .sangiaodich-list .images-reales{height: 89px; width:184px; border:1px solid #E0E0E0; text-align: center; padding: 1px; overflow: hidden;}
.reals-sangiaodich .sangiaodich-list .images-reales img{max-height:87px !important; width: auto !important; height: auto !important;}
.reals-sangiaodich .sangiaodich-list .owl-nav{position: absolute;right: 0;top: -50px;}
.reals-sangiaodich .sangiaodich-list .owl-nav.disabled{display:none;}
.reals-sangiaodich .sangiaodich-list .owl-nav button{border:0px;background-color: transparent; padding:0;}
.reals-sangiaodich .sangiaodich-list .owl-nav button.owl-prev{margin-right: 10px;}

.reals-sangiaodich .owl-carousel .owl-stage{margin-left: 4px;}
.reals-sangiaodich .owl-item img{max-width: auto !important;}
.owl-carousel-property .owl-item{max-width:270px;}

.mediaArticle{margin-top: 60px;}
.mediaArticle .title{font-size:20px; line-height:37px;}
.mediaArticle .content{height:auto; margin-bottom: 16px; padding-top:38px;}
.mediaArticle .mediaart-list{display: block !important; padding-top: 0px;}
.mediaArticle .mediaart-list .row-item{display: inline-block; width:230px; margin-bottom: 15px; text-align: center;}
.mediaArticle .mediaart-list .row-item .title-news{color:#222; font-size: 16px; display: block; margin-bottom: 5px; text-align: left; margin-top: 5px;}
.mediaArticle .mediaart-list .images-reales{height: 80px; width:220px; border:1px solid #E0E0E0; text-align: center; padding: 5px; overflow: hidden; border-radius: 8px; position: relative;}
.mediaArticle .mediaart-list .images-reales a{margin: auto 0; height: 50px; display: block; position: absolute; top:0; bottom:0; left:0; right:0;}
.mediaArticle .mediaart-list .images-reales img{max-height:50px !important; width: auto !important; height: auto !important;}

.mediaArticle .disabled{display: none;}
/*.mediaArticle .owl-carousel .owl-item{text-align: center;}*/
.mediaArticle .owl-dots{text-align: center;}
.mediaArticle .owl-dots button{border:0px; background: transparent; padding: 0px; width:20px;}
.mediaArticle .owl-dots button span{width:14px; height: 14px; background-color: #C4C4C4;}
.mediaArticle .owl-dots .owl-dot span{background-color: #C4C4C4;}
.mediaArticle .owl-dots .owl-dot.active span{background-color: #FFA400;}


.footer-note{margin-bottom:67px;margin-top: 24px;}

/* Filter Search */
.filterSelect{width:100%;background-color: #FFF; border: 1px solid #CCC; font-size: 14px; color: #222222; padding: 6px 17px 7px 17px; box-shadow: rgb(0 0 0 / 10%) 0px 2px 15px 0px;
    position: relative; white-space: nowrap; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox;
    display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
    -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
    border-radius: 0.25rem;
}
.filterSelect::after {content:' ';border: 0px; background: url(images/arrow-down.svg) no-repeat; width: 24px; height: 24px; z-index: 2; top: 6px; right: 5px; position: absolute;}
.filterSelect.filterLocation::before {content:' '; background: url(images/location-point.svg) no-repeat; width: 15px; height: 20px; z-index: 2; top: 7px; left: 18px;}
.filterSelect .labelTxt{position: static; top: 0; left: 0px; float: left; height: 100%; width: 100%; text-align: left; overflow: hidden; -webkit-box-flex: 0; -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto; flex: 0 1 auto; padding-left: 8px; cursor: pointer;}

.bodyModalFilter{max-height: 500px; overflow: auto; padding: 0; position: relative;}
.bodyModalFilterHead{font-weight: 600;}
.bodyModalDefCtn ul{list-style: none; padding-left: 0px;}
.bodyModalDefCtn ul li{list-style: none; border-bottom: 1px solid #cacaca; cursor: pointer; height: 45px; position: relative; transition: opacity .5s ease-in;}
.bodyModalDefCtn ul li a{color:#222222; align-items: center; color: inherit; display: flex; font-size: 15px; line-height: 45px; padding: 0 20px; position: absolute; text-decoration: inherit; width: 100%;}
.bodyModalDefCtn ul li a.active{color:#005BA0; font-weight:bold;}
.bodyModalDefCtn ul li a.hasSub:after{content:' '; background: url(images/arrow-grey-next.svg) no-repeat; width:12px; height:12px; position: absolute; right:20px;}

.modal-subcat{position: absolute; top:0; left:0; bottom:0; height: 100%; width:100%; background-color: #FFF; display: none;}
.modal-subcat .modal-subhead{display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px);}
.modal-subcat .modal-subhead .title{color:#222222; font-size: 15px; margin-bottom: 0; line-height: 1.5; font-size: 1.25rem;font-weight: 500; width:100%; text-align: center;}
.modal-subcat .modal-subhead .modalSubBack{background: url(images/arrow-back.svg) no-repeat; width:24px; height:24px;}

/* Toast */
#snackbar {visibility: hidden; width: 280px; color: #000;  border-radius: 2px; padding: 5px; position: fixed; z-index: 1000; top: 10px; right: 10px;}
#snackbar .panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent;  border-top-color: transparent;    border-right-color: transparent;  border-bottom-color: transparent; border-left-color: transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); }
#snackbar .panel-body {padding: 15px;}
#snackbar .panel-default { border-color: #ddd; }
#snackbar .panel-heading{ background-color: #28a745; color: #FFF; text-align: center; position: relative; padding: 5px; font-weight: 600;}
#snackbar .panel-heading i.fa{font-size: 18px; width: 18px; height: 18px; color: #FFF; float: right; position: absolute; right:10px;}
#snackbar.show { visibility: visible; -webkit-animation: fadeinJump 0.5s; animation: fadeinJump 0.5s;
    animation: shakingEvent 5s cubic-bezier(.36,.07,.19,.97) both infinite;    
}
#snackbar.off { visibility: hidden; -webkit-animation: fadeoutJump 0.5s; animation: fadeoutJump 0.5s; }
#snackbar .buttom-blue {background: #28a745; color: #fff !important; padding: 5px 8px 5px 6px; font-size: 14px; border-radius: 3px; font-weight: 600; width: 100%; text-align: center; display: block; }
/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadeinJump { from {top: -300px; opacity: 0;} to {top: 10px; opacity: 1;} }
@keyframes fadeinJump { from {top: -300px; opacity: 0;} to {top: 10px; opacity: 1;} }
@-webkit-keyframes fadeoutJump { from {top: 10px; opacity: 1;} to {top: -300px; opacity: 0;} }
@keyframes fadeoutJump { from {top: 10px; opacity: 1;} to {top: -300px;  opacity: 0;} }
@keyframes shakingEvent {
    10%, 90% {transform: translate3d(-1px, 0, 0); }    
    20%, 80% {transform: translate3d(2px, 0, 0); }  
    30%, 50%, 70% { transform: translate3d(-4px, 0, 0); }  
    40%, 60% { transform: translate3d(4px, 0, 0);}
}

.ui-widget-content.ui-autocomplete.ui-front{min-width:495px !important;}
.ui-widget-content.ui-autocomplete.ui-front ul li{padding: 8px; border-bottom: 1px solid #DDD; }
.ui-widget-content.ui-autocomplete.ui-front ul li a{color:#222;}
.ui-widget-content.ui-autocomplete.ui-front ul li.ui-autocomplete-category{border-bottom:0px; font-weight: 600; }

.ui-menu-item a i{font-size: 14px; color:#808080;}

/* Detail Property */
.reals-gallery{display: table; width:100%;}
.reals-gallery .camera_target{border-radius: 5px; background-color: #F8F8F8;}
.reals-gallery .camera_wrap{height:507px !important; max-width: 870px !important; text-align: center;}
.reals-gallery .camera_target img{max-height:507px !important; height: auto !important; max-width:870px !important; width:auto !important; margin:0 auto !important;top:0; bottom:0; left:0; right:0;}
.reals-gallery .content{margin-bottom: 0px !important;}

.reals-gallery .camera_thumbs_cont{background-color: #FFF;padding-top: 11px;}
.reals-gallery .camera_thumbs_cont .pix_thumb{width:148px; height: 80px; float: left; overflow: hidden; text-align: center; padding-right: 10px;}
.reals-gallery .camera_thumbs_cont .pix_thumb div{width:138px; height: 80px; background-color: #F8F8F8; border-radius: 5px; overflow: hidden;}
.reals-gallery .camera_thumbs_cont .pix_thumb .camera_thumb{max-height: auto; border:0px; width:auto; max-width:138px; border-radius: 5px; height: 80px;}
.reals-gallery .camera_thumbs_cont ul{text-align:left; margin-left: 0px !important; margin-right:0px !important; padding:0px !important;}
.reals-gallery .camera_thumbs_cont ul li{padding:0px;}
.reals-gallery .camera_thumbs_cont ul li &gt; img{margin-top: 0px;}

.reals-gallery .carousel-inner{height: 507px; max-width: 870px !important; text-align: center; border-radius: 5px; background-color: #F8F8F8; margin-bottom: 8px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);}
.reals-gallery .carousel-inner img{max-height:507px !important; height: auto !important; max-width:870px !important; width:auto !important; margin:0 auto !important;top:0; bottom:0; left:0; right:0;}
#carouselExampleDark .carousel-control-prev, #carouselExampleDark .carousel-control-next{height:507px;}
#carouselExampleDark .carousel-control-prev{width:7%;}
#carouselExampleDark .carousel-control-next{width:7%;}
#carouselExampleDark .carousel-control-prev .carousel-control-prev-icon{background: url('images/arrow-left-square-fill.svg') no-repeat; width:32px; height: 32px; filter: none;}
#carouselExampleDark .carousel-control-next .carousel-control-next-icon{background: url('images/arrow-right-square-fill.svg') no-repeat; width:32px; height: 32px;  filter: none;}
#carouselExampleDark .reals-uytin{background: url('images/frame-yellow.svg') no-repeat; height: 24px; width:75px; position: absolute; z-index:1; left:-10px; height: 35px; color:#FFF; font-size: 14px; text-align: left; padding:6px 0px 0px 27px; font-style: normal; font-weight: 700; margin-top: 15px;}
#carouselExampleDark .reals-uytin .icon-checked{margin-top: 2px; margin-left: 10px; left: 0; position: absolute;}
#carouselExampleDark .reals-cafeland-xacnhan{background: url('images/cafeland-xacnhan-bg-red.svg') no-repeat; height: 27px; width:202px; position: absolute; z-index:1; right:-3px; height: 35px; color:#FFF; font-size: 14px; text-align: left; padding:2px 0px 0px 14px; font-style: normal; font-weight: 700; margin-top: 15px;}

.reals-gallery-thumbnail .owl-item{overflow: hidden; height:84px;}
.reals-gallery-thumbnail .owl-item img{height: 80px; width: auto !important; max-width: 136px !important; margin: 0 auto !important;}
.reals-gallery-thumbnail.owl-carousel.owl-theme{height: 86px; margin-bottom: 0px; overflow: hidden;}
.reals-gallery-thumbnail.owl-carousel .owl-stage-outer{height: 86px;}
.reals-gallery-thumbnail.owl-carousel div[data-bs-target]{display: block;height: auto; width:100%;margin: 0px;padding: 0px;opacity: 1; border-radius: 5px; overflow: hidden; background-color: #F8F8F8; flex: none;
    border-top: 0px; width:136px; border:2px solid #EEE; overflow: hidden;}
.reals-gallery-thumbnail.owl-carousel div[data-bs-target].active{border:2px solid #FFA400;}

.detail-property .blk-content{margin-top:6px;}
.detail-property .title-tab{font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-size: 20px;}
.detail-property .content{margin-bottom: 41px;}

.detail-property .reales-location{display:table; width:100%; padding:7px 0px 15px 0px;}
.detail-property .reales-location .infor{font-size: 16px; line-height: 24px; font-weight: 700; font-style: normal;}
.detail-property .reales-location .col-left{width:48%;float: left;}    
    .detail-property .reales-location .col-left .infor{display: inline-block;}    
    .detail-property .reales-location .col-left .bookmarkReal{border:1px solid #C4C4C4; color:#222222; border-radius:5px; text-align: center; padding:5px 6px 6px 6px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); font-size: 14px; margin-left:11px; display: inline-block;}
    .detail-property .reales-location .col-left .bookmarkReal.saved{color:#FFF;background-color:rgb(255, 164, 0); border:1px solid #ffa400;box-shadow:0px 4px 4px rgb(255 164 0 / 25%)}

.detail-property .reales-location .col-right{width:48%; float: right;}
    .detail-property .reales-location .col-right .infor{font-weight:400; font-style: normal; text-align: right;}

.reals-info-group{margin-top: 38px;}
.reals-info-group .content{border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding:11px 0px 10px 0px; display: table; width: 100%;}
.reals-info-group .content .col-item{float:left; width: 170px;}
.reals-info-group .content .col-item-last{float:right; width:auto;}
.reals-info-group .content .col-item .infor-note{color:#999999; font-size: 16px; font-style: normal; font-weight:400;}
.reals-info-group .content .col-item .infor-data{color:#222222; font-size: 20px; font-style: normal; font-weight:400; margin-bottom: 1px;}

.reals-info-group .content .btn-tragop{width:270px; border:1px solid #FFA400; background-color: #FFEDCC; border-radius:5px; display: table; padding:12px 57px 12px 59px; position: relative; color:#6B4500; font-style: normal; font-weight: 700; font-size: 16px; line-height: 21px; margin-top:3px;}
.reals-info-group .content .btn-tragop:before,.reals-info-group .content .btn-tragop:after{content:' '; position: absolute; top:0; z-index: 1;}
.reals-info-group .content .btn-tragop:before{background: url('images/money-bag.svg') no-repeat; width:45px; height:45px; left:6px; top:11px;}
.reals-info-group .content .btn-tragop:after{background: url('images/arrow-right-yellow2.svg') no-repeat; width:40px; height:40px; right:0; top:18px;}

.reals-description .content{font-size:16px; line-height: 24px;}

.reals-architecture .col-md-6{padding-left: 0px; padding-right: 0px;}
.reals-architecture .col-md-6{padding-right:35px;}
.reals-architecture .col-md-6:last-child{padding-left:35px;}
.reals-architecture .reals-house-item{padding:10px 0px 10px 39px; border-bottom:1px dashed #CCCCCC; position: relative; font-size: 16px;}
.reals-architecture .reals-house-item:after{content:' '; position: absolute; z-index: 1; width:23px; height: 23px; left:0;}
.reals-architecture .reals-house-item:last-child{border-bottom:0px;}
.reals-architecture .reals-house-item .value-item{float: right; text-align: right;}

.reals-architecture .opt-mattien, .reals-architecture .opt-duong{padding-top: 6px;}
.reals-architecture .opt-mattien:after{background: url('images/opt-nha.svg') no-repeat;}
.reals-architecture .opt-huongnha:after{background: url('images/opt-huongnha.svg') no-repeat;}
.reals-architecture .opt-sotang:after{background: url('images/opt-sotang.svg') no-repeat;}
.reals-architecture .opt-sotoilet:after{background: url('images/opt-toilet.svg') no-repeat;}
.reals-architecture .opt-duong:after{background: url('images/opt-duongdi.svg') no-repeat;}
.reals-architecture .opt-bancong:after{background: url('images/opt-bancong.svg') no-repeat;}
.reals-architecture .opt-sopngu:after{background: url('images/opt-phongngu.svg') no-repeat;}
.reals-architecture .opt-phaply:after{background: url('images/opt-phaply.svg') no-repeat;}

.reals-project .title-tab{position: relative;}
.reals-project .title-tab a{position: absolute; right:0; color:#222222; font-size: 14px; padding-right:15px; font-weight:400;}
.reals-project .title-tab a::after{ content: '\f105'; font: normal normal normal 14px / 1 FontAwesome; font-size: 20px; position: absolute; right: -1px; top: 0; color:#222222;}
.reals-project .title-tab a:hover{color:#005BA0;}
.reals-project .title-tab a:hover::after{color:#005BA0;}
.reals-project .project-infor{border: 1px solid #CCC; border-radius: 5px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04); padding:12px;}
.reals-project .content{line-height: 22px;}
.reals-project .content .colImg{padding-left:0px; max-height:92px; border-radius: 5px; overflow: hidden;}
.reals-project .content .colImg img{width:100%;height: 100%; max-height:92px; border-radius: 5px; object-fit: cover;}
.reals-project .content .colInfo div{margin-bottom: 4px;}
.reals-project .content .project-title{font-size: 16px; font-weight: 500; font-family: 'Merriweather', serif;}

#formContactReal{width:470px;}
.reals-contact-form .form-control{width:470px; border-radius: 7px; margin-bottom: 10px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04);}
.reals-contact-form textarea.form-control{height:130px;}
.reals-contact-form input::placeholder,.reals-contact-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#999999; opacity: 1; /* Firefox */
}  
.reals-contact-form input:-ms-input-placeholder,.reals-contact-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#999999;
}  
.reals-contact-form input::-ms-input-placeholder,.reals-contact-form textarea::-ms-input-placeholder { /* Microsoft Edge */
    color:#999999;
}
.reals-contact-form .form-group .btn-default{background:#005BA0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04); border-radius: 5px; color:#FFF; min-width:170px; font-size: 16px; line-height: 22px; font-weight: 700;}

.reals-map .frame-map{border-radius:5px;border:1px solid #CCC;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.04); height:460px;}
.reals-map .frame-map iframe{width:100%; height:458px; border-radius: 5px;}

.reals-video .frame-video{border-radius:5px;border:1px solid #CCC;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.04); height:460px;}
.reals-video .frame-video iframe{width:100%; height:458px; border-radius: 5px;}
.reals-video .content{margin-bottom: 21px;}

.reals-location-tool .content{margin-bottom: 13px;}
.reals-location-tool .shareNewCust{padding-left: 0px; display:inline-block; width:50%;}
.reals-location-tool .view-map{float:right; width:170px; border-radius: 5px; background-color:#005BA0; color:#FFF; font-size: 16px; font-weight: 700; line-height: 22px; position: relative; text-align: left; padding-left: 60px;}
.reals-location-tool .view-map:after{content:' '; position: absolute; background: url('images/map-marker-area.svg') no-repeat; width:24px; height: 24px; left:30px; top:5px;}
.reals-location-tool .memRealTool{width:36px; height: 36px; background-color:#C4C4C4; display: inline-block; border-radius: 100%; position: relative;}

.reals-location-tool .memRealTool a{width:20px; height: 20px; display: block; border-radius: 100%;}
.reals-location-tool .memRealTool a:after{content:' '; position: absolute;}
.reals-location-tool .memRealCopyLink a:after{background: url('images/icon-link.svg') no-repeat; top: 9px; left: 9px; width:20px; height: 20px;}
.reals-location-tool .memRealSave a:after{background: url('images/icon-save.svg') no-repeat; top: 9px; left: 9px; width:20px; height: 20px;}
.reals-location-tool .memRealReport a:after{background: url('images/icon-warning.svg') no-repeat; top: 8px; left:8px; width:20px; height: 20px;}

.reals-notes .title{font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.reals-notes .content{line-height: 24px; font-size: 14px; margin-bottom: 38px;}

.reals-goiy-timkiem .content a{display:inline-block; background-color: #F0F0F0; border-radius: 15px; padding:4px 18px 4px 18px; color:#005BA0; font-size: 14px; line-height: 22px; margin-bottom: 13px;}
.reals-goiy-timkiem .content a::first-letter{text-transform: uppercase}

.reals-related .content{height:auto; margin-bottom: 55px;}
.reals-related .property-list{display: block !important; padding-top: 0px;}
.reals-related .property-list .info-real{width:100%; margin-left: 0px; padding-top: 12px; padding-bottom: 12px; padding-left: 15px;}
.reals-related .property-list .info-real .reales-title {margin-bottom:5px; padding-right: 20px; max-height: 44px; overflow: hidden;}
.reals-related .property-list .info-real .reales-title a{font-size: 16px; color:#222; line-height: 22px;}
.reals-related .property-list .info-real .reales-price {margin-bottom: 2px;}
.reals-related .property-list .info-real .reales-price span{font-weight: normal;}
.reals-related .property-list .info-real .reales-preview{margin-bottom: 0px; margin-top: 0px;}
.reals-related .property-list .row-item{display: inline-block; width:270px;}
.reals-related .property-list .images-reales{height: 157px; background-color: #E5E7E9; overflow: hidden;}
.reals-related .property-list .images-reales img{/*max-height:157px;*/ height: auto; width: 100%; border-radius: 0px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}
.reals-related .property-list .owl-nav{position: absolute;right: 0;top: -50px;}
.reals-related .property-list .owl-nav button{border:0px;background-color: transparent; padding:0;}
.reals-related .property-list .owl-nav button.owl-prev{margin-right: 10px;}

.reals-related .owl-carousel .owl-stage{margin-left: 4px;}
.reals-related .owl-item img{max-width: auto !important;}
.owl-carousel-property .owl-item{max-width:270px;}

/* CDMG */
.cdmgPage .contentBody{margin-top: 18px;}
.cdmgPage .block-search-cdmg{margin-bottom: 6px;}
.cdmgPage .block-search-cdmg{margin-bottom: 6px;}

.moigioi-list .title, .moigioi-list .title h1{font-size: 20px; }
.moigioi-list .content .row-item{width:100%;position: relative; border-radius: 5px; display: table; box-shadow: rgb(0 0 0 / 10%) 0px 2px 3px 0px; border:1px solid #F2F2F2; padding-bottom: 9.5px; margin-bottom: 20px;} 
.moigioi-list .content .row-item .images-moigioi{width:203px;float: left; padding-top: 21px; text-align: center;} 
    .moigioi-list .content .row-item .images-moigioi a{width:120px; height: 120px; border-radius: 100px; overflow: hidden; display: block; background-color: #F8F8F8; border:1px solid #aaaeb1; text-align: center; margin: 0 auto;} 
        .moigioi-list .content .row-item.line-vip1 .images-moigioi a{border:2px solid #222222;} 
        .moigioi-list .content .row-item.line-vip2 .images-moigioi a{border:2px solid #125aa2;} 
        .moigioi-list .content .row-item.line-vip3 .images-moigioi a{border:2px solid #ffeb3b;} 
        .moigioi-list .content .row-item.line-vip4 .images-moigioi a{border:2px solid #DC143C;} 
    .moigioi-list .content .row-item .images-moigioi a img{max-width:120px; max-height: 120px; border-radius: 5px;} 
    .moigioi-list .content .row-item .images-moigioi .xacnhan-moigioi{border:1px solid #E0E0E0; color:#005BA0; border-radius: 5px; font-size: 11px; padding:3px 6px 3px 22px; width:168px; margin: 13px auto 10px auto; position: relative;}
    .moigioi-list .content .row-item .images-moigioi .xacnhan-moigioi:after{content:' '; background: url(images/tick-green-2.svg) no-repeat; width:14px; height: 10px; position: absolute; left:7px; right:0; top:6px;}
.moigioi-list .content .row-item .info-moigioi{float: left; width:75%; padding-top: 21px; padding-left: 21px; font-size: 16px;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-fullname{display: table; width: 100%; margin-bottom: 8px;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-fullname a{color:#005BA0; font-style: normal; font-weight: 700; font-size: 18px; line-height: 24px; float: left; padding-right:14px; position: relative; text-transform: capitalize; z-index: 1;}
        .moigioi-list .content .row-item .info-moigioi .moigioi-fullname a:after{content:' '; height:26px; width: 1px; background-color: #E0E0E0; top:0; right:0; position: absolute;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-fullname .result-rate{float: left;  color:#999999; padding-left: 14px; position: relative; top:-2px;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-fullname .result-rate .user-rate-moi-gioi{display: inline-block;}
    
    .moigioi-list .content .row-item .info-moigioi .moigioi-profile{width:60%; display: inline-block;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-profile a{color:#005BA0;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-profile .phone{padding-left: 23px; position: relative; margin-top: 8px;}
        .moigioi-list .content .row-item .info-moigioi .moigioi-profile .phone:after{content:' '; width: 16px; height: 16px; position: absolute; background: url('images/icon-phone-middle.svg') no-repeat; left:0; top: 3px;}
        .moigioi-list .content .row-item .info-moigioi .moigioi-profile .chat-moigioi{border:1px solid #005BA0; border-radius: 15px; padding:2px 15px 1px 42px; color:#005BA0; margin-top: 17px; position: relative; font-size: 14px; display: inline-block;}        
        .moigioi-list .content .row-item .info-moigioi .moigioi-profile .chat-moigioi:after{content:' '; width: 20px; height: 20px; position: absolute; background: url('images/icon-chat.svg') no-repeat; left:18px; top: 4px;}
        .moigioi-list .content .row-item .info-moigioi .moigioi-profile .chat-moigioi.mg_online_icon{background-color:#4cd137; color:#FFF; border: 1px solid #4cd137;}
        .moigioi-list .content .row-item .info-moigioi .moigioi-profile .chat-moigioi.mg_online_icon:after{background: url('images/icon-chat-online.svg') no-repeat;}

    .moigioi-list .content .row-item .info-moigioi .moigioi-field-operation{width:38%; float: right;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-field-operation .head-title{color:#005BA0;font-weight: 700;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-field-operation ul{padding: 0px;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-field-operation ul li{color:#005BA0; position: relative; padding-left: 13px; font-size: 14px; padding-bottom: 3px;}
    .moigioi-list .content .row-item .info-moigioi .moigioi-field-operation ul li:after{content:' ';background: url('images/play-sliver.svg') no-repeat; position: absolute; left:0; top:5px; width:10px; height: 10px; }
/* Detail cdmg */
.block-background-cdmg .container{max-height:270px; height: 270px;}
.block-moigioi-detail-profile{border-bottom: 1px solid #E6E6E6; box-shadow: 0px 4px 4px rgb(0 0 0 / 5%); display: table; width:100%;}
.block-moigioi-detail-profile.nobrbtm{border-bottom:0px; box-shadow: none; padding-top: 8px; padding-bottom:4px;}
.block-moigioi-detail-profile .moigioi-fullname{padding-top: 9px; font-weight: 700; font-size: 32px; line-height: 46px; color: #005BA0; text-transform:capitalize ;}
.block-moigioi-detail-profile .moigioi-img{min-height: 139px; width:200px; float: left; position: relative;}
.block-moigioi-detail-profile .moigioi-img .img-frame{width:170px; height: 170px; border:4px solid #FFF; position: absolute; top:-57px; border-radius: 100%; overflow: hidden; text-align: center; background-color: #FFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.block-moigioi-detail-profile .moigioi-img .img-frame.line-vip1{border:2px solid #222222;}
.block-moigioi-detail-profile .moigioi-img .img-frame.line-vip2{border:2px solid #125aa2;}
.block-moigioi-detail-profile .moigioi-img .img-frame.line-vip3{border:2px solid #ffeb3b;}
.block-moigioi-detail-profile .moigioi-img .img-frame.line-vip4{border:2px solid #DC143C;}

.block-moigioi-detail-profile .moigioi-img .img-frame img{max-width:170px; max-height: 170px;}

.block-moigioi-detail-profile .moigioi-col{float: left; width:22%; border-right: 1px solid #E6E6E6; min-height: 54px; font-weight: 400; font-size: 16px; padding-left: 32px;}
.block-moigioi-detail-profile .moigioi-col.sgdAdd{width:26%;}
.block-moigioi-detail-profile .moigioi-col.moigioi-phone{width:15%;}
.block-moigioi-detail-profile .moigioi-col:last-child{border-right:0px;}
.block-moigioi-detail-profile .moigioi-col a{color:#005BA0;}
.block-moigioi-detail-profile .moigioi-col a.hiddenEmailBlock{width:95%; overflow: hidden; display:block;}
.block-moigioi-detail-profile .moigioi-col .info-row{margin-top:12px;}
.block-moigioi-detail-profile .moigioi-col .info-row.iconSgd a{font-size: 22px; margin-right: 10px;}
.block-moigioi-detail-profile .moigioi-col .info-row.iconSgd a:last-child{margin-right:0px;}

.block-moigioi-detail-profile .moigioi-col .info-row:first-child{margin-top:0px;}
.block-moigioi-detail-profile .moigioi-col.moigioi-tool .info-row{margin-top:7px;}
.block-moigioi-detail-profile .moigioi-col.moigioi-tool .info-row:first-child{margin-top:0px;}

.block-moigioi-detail-profile .moigioi-xacnhan{padding-left: 0px; width:20%;}
.block-moigioi-detail-profile .moigioi-xacnhan .xacnhan-moigioi{border:1px solid #E0E0E0; color:#005BA0; border-radius: 5px; font-size: 11px; padding:3px 6px 3px 22px; width:168px; margin: 0px 0px 8px 0px; position: relative;}
.block-moigioi-detail-profile .moigioi-xacnhan .xacnhan-moigioi:after{content:' '; background: url(images/tick-green-2.svg) no-repeat; width:14px; height: 10px; position: absolute; left:7px; right:0; top:6px;}
.block-moigioi-detail-profile .moigioi-xacnhan .result-rate{font-weight: 400; font-size: 16px; line-height: 24px; color: #999999;}
.block-moigioi-detail-profile .moigioi-xacnhan .user-rate-moi-gioi{display: inline-block;}

.block-moigioi-detail-profile .moigioi-tool .chat-moigioi{border:1px solid #005BA0; border-radius: 15px; padding:2px 15px 1px 42px; color:#005BA0; margin-top:0px; position: relative; font-size: 14px; display: inline-block; width:171px;}
.block-moigioi-detail-profile .moigioi-tool .chat-moigioi:after{content:' '; width: 20px; height: 20px; position: absolute; background: url('images/icon-chat.svg') no-repeat; left:18px; top: 4px;}
.block-moigioi-detail-profile .moigioi-tool .chat-moigioi.mg_online_icon{border:1px solid #4cd137; color:#FFF; background-color: #4cd137;}
.block-moigioi-detail-profile .moigioi-tool .chat-moigioi.mg_online_icon:after{ background: url('images/icon-chat-online.svg') no-repeat;}
.block-moigioi-detail-profile .moigioi-tool .bangcap-moigioi{border:1px solid #005BA0; border-radius: 15px; padding:2px 15px 1px 42px; color:#005BA0; margin-top:0px; position: relative; font-size: 14px; display: inline-block;}
.block-moigioi-detail-profile .moigioi-tool .bangcap-moigioi:after{content:' '; width: 20px; height: 20px; position: absolute; background: url('images/certificate-line.svg') no-repeat; left:18px; top:2px;}

.block-moigioi-detail-profile .moigioi-phone .phone{padding-left: 28px; position: relative; margin-top: 18px; font-weight: 400; font-size: 20px; line-height: 24px;}
.block-moigioi-detail-profile .moigioi-phone .phone:after{content:' '; width: 20px; height: 20px; position: absolute; background: url('images/icon-phone-w20.svg') no-repeat; left:0; top:0px;}   

.block-moigioi-detail-profile .moigioi-status{padding-left:200px;}
.block-moigioi-detail-profile .moigioi-status .status-title{font-weight: 700;  font-size: 16px; line-height: 40px;}
.block-moigioi-detail-profile .moigioi-status .status-msg{font-weight: 400; font-size: 16px; line-height: 24px; max-height: 72px;
    overflow: hidden;}

.moigioi-reales-list .blk-title.title{border-bottom:1px solid #E0E0E0;}
.moigioi-reales-list .blk-title.title span{text-transform:capitalize ;}
.moigioi-reales-list .property-list{padding-top:20px;}

.block-comment-moigioi{padding-bottom:72px;} 
.block-comment-moigioi .title{font-weight: 700; font-size: 24px; line-height: 32px; color: #222222;}
.block-comment-moigioi .content .col-2{padding-left: 0px; padding-right: 0px; width:123px;}
.block-comment-moigioi .content .col-2 .img{width:100px; height: 100px; overflow: hidden; border-radius: 5px; background-color: #F8F8F8; text-align: center;}
.block-comment-moigioi .content .col-2 .img img{max-width:100px; max-height: 100px;}
.block-comment-moigioi .content .row{padding-bottom:37px; padding-top:37px; border-bottom: 1px solid #E6E6E6;}
.block-comment-moigioi .content .row:first-child{padding-top:23px;}
.block-comment-moigioi .content .col-10{padding-left:0px;}
.block-comment-moigioi .content .col-10 .title{font-weight: 700; font-size: 18px; line-height: 21px;}
.block-comment-moigioi .content .col-10 .preview{font-style: italic; font-weight: 400; font-size: 14px; line-height: 20px; margin: 14px 0px 14px 0px;}
.block-comment-moigioi .content .col-10 .date{ font-weight: 400; font-size: 14px; line-height: 16px; color: #999999; }

.block-form-comment-moigioi{padding-bottom: 86px;}
.block-form-comment-moigioi .title{font-weight: 700; font-size: 24px; line-height: 32px; color: #222222;}
.block-form-comment-moigioi .row-form label{font-weight: 700; font-size: 14px; line-height: 32px; width:100%;}
.block-form-comment-moigioi .row-form input.input-text,
.block-form-comment-moigioi .row-form textarea{width:100%; max-width: 667px; border-radius: 5px; padding: 10px; border:1px solid #E6E6E6;}
.block-form-comment-moigioi .row-form input.input-text:focus,.block-form-comment-moigioi .row-form textarea:focus{outline: none;}
.block-form-comment-moigioi .row-form textarea{height:158px;}

.block-form-comment-moigioi .row-form.row-first label{width:auto; float: left; margin-right: 20px;}

.agent {padding-left: 130px; margin-bottom: 50px; overflow: hidden; min-height: 100px; position: relative;}
.agent .agent-image {
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);  box-shadow: 0 1px 1px rgba(0,0,0,.2);
    -moz-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; left: 0; position: absolute; top: 0; width: 120px;  height: 120px;
    text-align: center; overflow: hidden;
}
.agent .agent-image img{
    max-width: 100%;
}
.wrapper { display: table; height: 100%; width: 100%; }
.agent .wrapper a{font-size: 18px; text-transform: capitalize; border: none; margin-bottom: 10px; margin-top: 0; padding-bottom: 0; color:#00539d;}
.agent .wrapper dl, .agent .wrapper dl a{font-size: 14px;}

.wrap-agent-form {margin-top: 30px; margin-bottom: 30px; overflow: hidden; }
.wrap-agent-form .agent-area h3 { margin-top: 0; font-size: 18px; font-weight: lighter; margin-bottom: 20px;}
.wrap-agent-form .agent-form .form-group { margin-bottom: 10px; }
#form-contact-agent-message{height:128px;}

.list-branch-item {line-height: auto; border-bottom: 1px dashed #DDD; margin-bottom: 5px; padding-bottom: 5px;}
.carousel-inner &gt; .item &gt; img, .carousel-inner &gt; .item &gt; a &gt; img {display: block; max-width: 100%; height: auto;}
#modalGallery .carousel-item{background-color: #DDD; text-align: center;}
#modalGallery .carousel-item-next img,#modalGallery  .carousel-item-prev img,#modalGallery .carousel-item.active img{max-height:700px; width: auto; max-width: 100%;}

.salonSearch{padding-bottom: 30px;}

/* *  Owl Carousel - Animate Plugin */
.owl-carousel-property .animated { -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}
.owl-carousel-property .owl-animated-in { z-index: 0;}
.owl-carousel-property .owl-animated-out {  z-index: 1;}
.owl-carousel-property .fadeOut { -webkit-animation-name: fadeOut;  animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% { opacity: 1; } 100% { opacity: 0;} }
@keyframes fadeOut {0% { opacity: 1; } 100% { opacity: 0;}}
.owl-carousel-property {  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1; overflow: hidden;}
.owl-carousel-property .owl-stage { position: relative;  -ms-touch-action: pan-Y;}
.owl-carousel-property .owl-stage:after { content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
.owl-carousel-property .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel-property .owl-controls .owl-nav .owl-prev,
.owl-carousel-property .owl-controls .owl-nav .owl-next,
.owl-carousel-property .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.owl-carousel-property.owl-loaded {  display: block;}
.owl-carousel-property.owl-loading {  opacity: 0;  display: block;}
.owl-carousel-property.owl-hidden {  opacity: 0;}
.owl-carousel-property .owl-refresh .owl-item {  display: none;}
.owl-carousel-property .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.owl-carousel-property .owl-item img {  display: block;  max-width: 100%;  -webkit-transform-style: preserve-3d;}
.owl-carousel-property.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}
.owl-carousel-property .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}
.owl-carousel-property.owl-rtl {  direction: rtl;}
.owl-carousel-property.owl-rtl .owl-item {  float: right;}
/* No Js */
.no-js .owl-carousel-property {  display: block;}
/*  * 	Owl Carousel - Lazy Load Plugin */
.owl-carousel-property .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}
.owl-carousel-property .owl-item img {  transform-style: preserve-3d;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/* Detail Real Right */
.block-contact-infor{border:1px solid #CCCCCC;background-color:#F8F8F8; border-radius: 5px; margin-top: 87px; padding:14px 22px 12px 22px; text-align: center; margin-bottom: 31px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04);}
.block-contact-infor .title{font-family: Arial, Helvetica, sans-serif; color:#333; font-style: normal; font-weight: 400; font-size: 20px; line-height: 22px;}
.block-contact-infor .content{padding-top:20px; margin-bottom: 0px;}
 .block-contact-infor .content .profile-avatar{position: relative; width: 110px; height: 110px; margin: auto;}
 .block-contact-infor .content .profile-avatar a{width:100px; height:100px; border-radius:100%; overflow: hidden; display: inline-block; background:#C4C4C4;}
 .block-contact-infor .content .profile-avatar a img{max-height:100px; max-width:100px; /*border-radius: 100%;*/ width: auto; height: auto;}
    .block-contact-infor .content .profile-avatar .tick-xacthuc{width:24px; height: 24px; background-color: #FFF; border:1px solid #E6E6E6; border-radius:50%; position: absolute; z-index: 2; bottom: 0px; left:40%; right:0;}
    .block-contact-infor .content .profile-avatar .tick-xacthuc:after{content:' ';background: url('images/tick-green.svg') no-repeat; background: url(images/tick-green.svg) no-repeat; position: absolute; z-index: 5; top: 6px; left: 4px; z-index: 9; width: 14px;  height: 10px; }
    .block-contact-infor .content .profile-avatar .icon-info{position: absolute; bottom: 0px; background: transparent; width: 20px; height: 20px; right: 10px; color: #CCCCCC;transition: all 400ms ease-out; }    
    .block-contact-infor .content .profile-avatar .icon-info:hover{color: #222;}    

 .block-contact-infor .content .profile-rate{margin-bottom:30px;}
 .block-contact-infor .content .profile-rate .user-rate-moi-gioi{padding: 0px;}

 .block-contact-infor .content .rating-vote{display:block; clear: both;}
 .block-contact-infor .content .profile-info {text-align: left; font-size: 14px; color:#222; line-height: 20px; font-style: normal;}
 .block-contact-infor .content .profile-phone a{color:#FF0000;}
 .block-contact-infor .content .profile-name h2,
 .block-contact-infor .content .profile-name h4{font-size:14px; color:#222; margin-bottom: 0px; line-height: 24px;}
 .block-contact-infor .content .profile-email a{color:#005BA0;}

#colInfScroll .block-contact-infor .content .profile-rate{margin-bottom: 10px;}
#colInfScroll .block-contact-infor{padding:14px 12px 12px 12px;}
#colInfScroll .block-contact-infor .errMsg{text-align: left;}
#colInfScroll #formContactReal{width:auto !important;}
#colInfScroll #formContactReal .form-group{margin-bottom: 8px;}
#colInfScroll #formContactReal .btn-default{background: #005BA0; box-shadow: 0px 4px 4px rgb(0 0 0 / 4%); border-radius: 5px; color: #FFF; min-width: 49%; font-size: 16px; line-height: 22px; font-weight: 700; float: left;}
#colInfScroll #formContactReal #detailTelSpanZalo{border: 1px solid #005BA0; box-shadow: 0px 4px 4px rgb(0 0 0 / 4%); border-radius: 5px; min-width: 46%; font-size: 16px; line-height: 22px; display: block; padding: 0.375rem 0.75rem; float:right; position: relative;
    color: #FFF; background-color: #0180C7; padding-left: 30px;}
#colInfScroll #formContactReal #detailTelSpanZalo span{ display: inline-block; width: 22px; height: 21px; background: url(images/icon-zalo.svg) no-repeat; margin-right: 10px; margin-top: 1px; position: absolute; left: 19px; top:5px;}

#colInfScroll .groupInf.activeScroll .block-contact-infor{margin-top: 0px;}

.block-list-tool-profile .content a{border:1px solid #CCCCCC; border-radius: 5px; width:100%; padding:7px 5px 6px 39px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04); border-radius: 5px; margin-bottom: 10px; text-align:left; font-size: 14px; position: relative;}
.block-list-tool-profile .content a:before{content:' '; position: absolute; z-index: 1; top:12px; left:0; height: 20px; width: 20px;}
.block-list-tool-profile .content a.btnChatBlue{background-color:#005BA0; color:#FFF; text-align: center; border-radius: 25px; box-shadow: none; border:0px; padding-left: 7px;}
    .block-list-tool-profile .content a.btnChatBlue .text{margin-left:3px;}

.block-list-tool-profile .content a.btnVerifiedBlue:before{background: url('images/check-blue.svg') no-repeat; top: 8px; left: 12px;}
.block-list-tool-profile .content a.btnEmailBlue:before{background: url('images/mail-outlined-blue.svg') no-repeat; top: 8px; left: 12px;}
.block-list-tool-profile .content a.btnThogTinQH:before{background: url('images/pin-map-blue.svg') no-repeat; top: 8px; left: 14px;}
.block-list-tool-profile .content a.btnThogTinDuan:before{background: url('images/building-blue.svg') no-repeat; top: 8px; left: 12px;}
.block-list-tool-profile .content a.btnDagTinBanDat:before{background: url('images/news-blue.svg') no-repeat; top: 8px; left: 12px;}
.block-list-tool-profile .content a.btnSoSanhDuAn:before{content:"\f0ec"; font: normal normal normal 14px/1 FontAwesome; top: 10px; left: 15px; color: #005BA0;}
.block-list-tool-profile .content a.btnDagKyMoiGioi:before{background: url('images/dky-moigioi-blue.svg') no-repeat; top: 8px; left: 12px;}

.block-list-tool-profile.colLeft .content a{width:48%; margin-right:30px;}
.block-list-tool-profile.colLeft .content a:nth-child(2n+3){margin-right:0px;}
.block-list-tool-profile.colLeft .content a.btnChatBlue{width: 48%; margin-right: 0px; clear: both; display: block;}

.blkRightReal .content{margin-bottom: 24px;}

/* Dinh Gia */
.tablePriceList a{color:#00539d;}
.search-box-inner{margin-bottom: 40px; margin-top: 30px; padding: 10px; border: 1px solid #DDD; background-color: #E5E7E9;}
.box-all-search-dg{position: relative;}

/* Login */
.omb_login { max-width: 390px; margin: 0 auto 30px; margin-top: 50px; }
.omb_login .omb_socialButtons { margin-bottom: 15px;}
.omb_login .omb_socialButtons .btnFull{width:100%;}
.omb_login a{color:#00539d;}
.omb_login .form-group{margin-bottom: 10px;}
.omb_login .toggle-password{position: absolute; top:5px;}
.omb_login .btnBlue{width:100%;}

/* Dang ky */
.form-dang-ky .control-label {float: left; width: 140px; margin-bottom: 0; }
.form-dang-ky .controls {margin-left: 160px;}
.form-dang-ky .control-label .red { color: red; }

/* thanh vien */
.hideScrollMobile{display:none;}

/* Footer */
.aloPostFooterContentAuto p{
	margin-bottom: 10px; font-size: 16px;
	font-family: initial;
}
.aloPostFooterContentAuto  h2, .aloPostFooterContentAuto h2 &gt; span, .aloPostFooterContentAuto h2 &gt; span &gt; span, .aloPostFooterContentAuto h2 &gt; strong &gt; span{
	font-size: 20px !important; margin-bottom: 15px; font-weight: bold;
	font-family: initial;
}
.aloPostFooterContentAuto h3, .aloPostFooterContentAuto h3 &gt; span, .aloPostFooterContentAuto h3 &gt; span &gt; span, .aloPostFooterContentAuto h3 &gt; strong &gt; span{
	font-size: 16px !important; margin-bottom: 15px; font-weight: bold;
	font-family: initial;
}
.aloPostFooterContentAuto span{
	font-size: 16px;
}
.aloPostFooterContentAuto table{
	width: 80%; max-width: 100%; margin: 10px auto;
}
.aloPostFooterContentAuto table th {
   border: 1px solid #e3e3e3; text-align: center; line-height: 50px;
}
.aloPostFooterContentAuto table td{
	border: 1px solid #e3e3e3; padding: 5px 10px !important; width: 50%;
}
.aloPostFooterContentAuto ul li{
	margin-left: 20px;
}
#cf_alert_div{
	display: none !important;
}
.btn-custom-cart{
	text-decoration: none !important;
    color: #333 !important;
    background-position-x: 0px !important;
    text-align: left !important;
    padding-left: 75px !important;
    background-size: 80px !important;
	font-size: 18px !important;
}
.btn-qrpay{
	line-height: 30px !important;
}
.btn-qrpay img{
	width: 35px !important;
    margin-right: 12px;
}
.btn-qrpay .card-input{
	margin-top: -20px;
    margin-left: -20px;
}
.page-content.hotroDetailCSS .sevenPostContentx img{/*width: auto !important; max-width: 100% !important; height: auto !important;*/}
/*=================================================*/

/*=================== Reponsive ===================*/
@media (max-width: 1399px) {
    .container {max-width: 1170px;}
}
@media (min-width: 1170px) {
    .container {width:1170px;}    
}
@media (max-width: 768px) {
    .page-content.hotroDetailCSS .sevenPostContentx img{width: 100% !important;}
}
</pre></body></html>