/*
Theme Name: BĐS Theme MST37432
Theme URI: https://muatheme.com/san-pham/theme-wordpress-gioi-thieu-du-bat-dong-san-tuyet-dep/
Author: MuaTheme.com
Author URI: https://muatheme.com
Template: flatsome
Version: 3.6.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
:root{
	--xanh:#1a2134;
}
.du-an-noi-bat .box-text{
	border: 1px solid #e1a127;
	border-top: 0;
}
.floating-menu{
	display:none;
}
.title_FormLienHe{
	display:none;
}
#popupLienHe .title_FormLienHe{
	display:block;
}
.contact-form .maudk {
	border: 2px dashed #eda74b !important;
	padding: 30px !important;
	background: rgba(10, 36, 83, 0.82) !important;
}
.contact-form .maudk :is(input,textarea){
	margin-top:5px;
}
.wpcf7-response-output{
	border: 1px dashed #eda74b !important;
	padding: 10px !important;
	background: rgba(10, 36, 83, 1) !important;
	color:#ffffff !important;
}
.dk{
	text-align: center !important;
}
.dk input {   border: 2px dashed #eda74b !important;}
.du-an-sap-ra-mat .icon-box .icon-box-img img{
	width:100%;
}
.du-an-sap-ra-mat .icon-box-text
{

	background: rgb(204, 204, 204); 
	background: rgba(204, 204, 204, 0.3);
	padding-bottom:0px!important;;
	margin-bottom:0px!important;
}
.du-an-sap-ra-mat icon-box-text h4{
	opacity:1 !important;
}
.wpcf7-spinner{
	display:none;
}
.pum-overlay.pum-overlay-disabled {
	visibility: inherit !important;
}
.pd-b0{
	padding-bottom:0 !important;
}
form{
	margin:0 !important;
}
form input:not([type=submit]),textarea,select{
	box-shadow:none !important;
}
input[type=submit]{
	margin:0;
}
.map :is(p,iframe){
	width:100%;
	height:100%;
	margin:0;
}
.map-f{
	height:300px;
}
.absolute-footer{
	/* 	background-color:var(--xanh) !important; */
	padding:0;
}
.footer-secondary{
	display:none;
}
.footer-primary,.copyright-footer{
	width:100%;
	text-align:center;
	color:#ffffff;
	position:relative;
}
.footer-primary{
	padding:10px 0 15px;
}
.pum-close.popmake-close{
	margin:0;
	width:40px !important;
	height:40px !important;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
}
.pum-content h3.txt-title{
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	font-size:20px;
	margin:0 0 15px;
	padding:0 0 30px;
}
.pum-content h3.txt-title:before{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:20px;
	background:url(/wp-content/uploads/2018/01/line.png) no-repeat;
	background-size:contain;
	background-position:center;
}
.form-lh input{
	height:40px !important;
}
.form-lh :is(input,textarea){
	border-radius:5px !important;
}
p.label{
	margin:0 0 5px;
}
.product-gallery-slider .woocommerce-product-gallery__image a{
	display:block;
	padding-top:75%;
	position:relative;
	overflow:hidden;
}
.product-gallery-slider .woocommerce-product-gallery__image a img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
}

.header-contact-wrapper .nav>li>a>i+span{
	text-transform: none
}
.dich-vu .has-icon-bg .icon .icon-inner{
	background:#f9bc00
}
.product-main h1{
	color:#0a2453
}
.tabbed-content .nav-tabs>li{
	font-size: 18px;
}
.nav-tabs > li.active > a{
	text-transform: none;
	color: #000000;
	font-weight: normal;
	font-size: 17px;
}
.nav-tabs>li>a{
	border-top: 2px solid #f9bc00;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: rgba(0,0,0,0.04);
	padding-left: 15px;
	padding-right: 15px;
	color: #0275af;
	text-transform: none;
	font-weight: normal;
	font-size: 17px;
}

.box-blog-post .is-divider{
	display:none
}
.box-text h5{
	margin-bottom: 10px;
	color: #0772c3;
}
.widget .is-divider {
	margin-top: .66em;
	display: none;}
footer.entry-meta{
	display:none
}
form p.label{
	color:#f98000
}

.form-lien-he .gui-tin{
	text-align: center
}
.products .product-small .box-image a,
.related-products-wrapper .product-small .box-image a{
	position:relative;
	padding-top:75%;
	overflow:hidden;
}
.products .product-small .box-image a img,
.related-products-wrapper .product-small .box-image a img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
}
.related-products-wrapper .product-section-title{
	max-width:100%;
}
.contact-f p{
	margin:0 0 10px;
}
.contact-f p i{
	width:15px;
}
.contact-f ul{
	margin:0 0 10px;
}
.contact-f ul li{
	margin:0 0 5px 0;
	list-style:none;
}
.contact-f a{
	color:#000;
}

@media only screen and (max-width:849px){
	.myheading{
		font-size:16px !important;
	}
}
@media only screen and (max-width:568px){
	.myheading{
		font-size:13px !important;
	}
}