.custom_breadcrumb i {
	margin: 0px 7px;
	font-size: 10px;
	line-height: 1;
	vertical-align: bottom;
}
.custom_breadcrumb .breadcrumb {
  align-items: center;
  font-size: 13px;
  color: rgba(19, 36, 86, 0.59);
}
.custom_breadcrumb .breadcrumb .home-breadcrumb {
	opacity: .6;
  color: rgba(19, 36, 86, 0.59);
}
.custom_breadcrumb .breadcrumb  a{
	color: #0F75DC;
	font-weight: 450;
}
/**/
.entry-content table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100% !important;
	margin-bottom: 20px;
}
.entry-content table tr td, .entry-content table tr th {
	padding: 10px;
	border: 1px solid #000;
}
/*dịch vụ*/
.main-dichvu-cauhoi .title{
	font-size: 22px;
}
.item-cauhoi-dv {
  margin-bottom: 12px;
  font-size: 16px;
  background-color: #efefef;
}
.item-cauhoi-dv .item-cauhoi-dv-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  background: rgba(0,0,0,0.03);
  padding: 17px 20px;
  border-radius: 12px;
}
.item-cauhoi-dv .item-cauhoi-dv-head label{
  cursor: pointer;
}
.item-cauhoi-dv .desc {
  font-size: 14px;
  margin-top: 6px;
  background-color: #efefef;
  border-radius: 12px;
  padding: 12px 20px;
  color: #132456;
}
.item-cauhoi-dv .item-cauhoi-dv-head i {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: transparent;
  color: #0f75d1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: .3s all;
  margin-left: 10px;
  border: 1px solid #0f75d1;
  aspect-ratio: 1;
  font-size: 12px;
}
.item-cauhoi-dv .item-cauhoi-dv-head.active i::before {
  content: '\f068';
}
.list-cauhoi .item-cauhoi-dv:last-child {
  margin: 0;
}

/**/
.wpcf7 label em{
	color: #FF0000;
	font-style: normal;
}
.wpcf7 br {
/*	display: none;*/
}
.wpcf7 label {
	font-size: 14px;
	color: #071C47;
	font-weight: 450;
}
.wpcf7-form-control-wrap {
	position: relative;
	display: block;
	margin-top: 8px;
}
.wpcf7-select,
input.wpcf7-form-control, 
.wpcf7-form-control.wpcf7-textarea, 
.wpcf7-form-control.wpcf7-text {
	background-color: #F3F3F3;
	font-size: 14px;
	width: 100%;
	padding: 14px 20px;
	border: 1px solid transparent;
	line-height: normal;
	color: rgba(0, 0, 0, 0.60);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 25px;
}
.lh_form_code .wpcf7-form-control.wpcf7-textarea{
	height: 48px;
}
input.wpcf7-form-control,
.wpcf7-form-control.wpcf7-text{
	width: 100%;
}
.wpcf7-form textarea{
	max-height: 120px;
}
.wpcf7-form textarea:focus-visible {
/*	outline: unset;*/
}
/*.wpcf7 textarea:hover,*/
.wpcf7 textarea:focus,
/*.wpcf7 input:hover,*/
.wpcf7 input:focus{
	background-color: #fff;
	border-color: #0F75DC !important;
}
.lh_form_code .wpcf7-form-control.wpcf7-text{
}
.wpcf7-not-valid-tip {
	position: absolute;
}
.wpcf7-form-control.wpcf7-textarea::placeholder, 
.wpcf7-form-control::placeholder {
  opacity: 1;
}
.wpcf7-form-control.wpcf7-textarea:focus::placeholder, 
.wpcf7-form-control:focus::placeholder {
  color: transparent;
}

.wpcf7-spinner {
	position: absolute;
}
/**/
.wpcf7 .btn-hvg {
	width: 100%;
}
/*liên hệ*/

.list-diachi-contact .iframe-map {
  display: none;
}
.list-diachi-contact li {
  display: ;
  border-radius: 24px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  background: #EEF3F9;
  padding: 20px;
  margin-bottom: 20px;
  list-style: none;
  display: flex;
  align-items: flex-start;
}
.list-diachi-contact {
  padding: 0;
}
.list-diachi-contact li b {
  display: block;
}

.lh-content-wrap .ft-tt,
.lh-content-wrap .ft-tt b{
	color: #132456;
}

.form-lienhe .wpcf7-form-control {
	border: 0;
	box-shadow: none;
	background: no-repeat;
	padding: 10px 0;
	border-radius: 0 !important;
	font-size: 16px;
	border-radius: 36px;
	border: 1px solid rgba(3, 78, 116, 0.08);
	background: #F5F5F5;
	padding: 10px 20px;
	height: 60px;
	border-radius: 36px !important;
}
.form-lienhe label{
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
.form-lienhe .wpcf7 br {
	display: none;
} 
.form-lienhe .wpcf7 .wpcf7-form-control-wrap {
	margin-bottom: 20px;
}
.form-lienhe .wpcf7-form-control.wpcf7-submit {
	border-radius: 16px;
	color: #fff;
	display: inline-block;
	width: auto;
	padding: 0 40px;
	float: right;
	border-radius: 48px !important;
	font-weight: 700;
	background: linear-gradient(45deg, #3FA727 2.16%, #DBFE5A 169.53%);
}
/**/
.diachi-item{
	position: relative;
	cursor: pointer;
}
.diachi-item.active {
    border-radius: 24px;
    color: #fff;
    background: #0F75DC;
    box-shadow: 0 4px 6px 0 rgba(140, 140, 140, 0.16);
}
.diachi-item.active::before {
	content: "";
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 10px solid #0F75DC;
	border-bottom: 12px solid transparent;
	position: absolute;
	top: 50%;
	right: -9px;
	transform: translateY(-50%);
}
#map iframe {
	max-height: 390px;
	border-radius: 20px;
}
/**/
@media only screen and (max-width: 991px) {
	.form-lienhe .wpcf7 .wpcf7-form-control-wrap {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 767px) {
	.item-ud h3 {
		font-size: 16px;
		margin-top: 12px;
	}
	.item-abbox4 {
		padding: 20px;
	}
	.item-abbox4-head img {
		width: 30px;
	}
	.item-abbox4-head {
		margin-bottom: 9px;
	}
	.item-abbox4-head h3 {
		font-size: 22px;
		line-height: 38px;
	}
	.item-abbox4 .desc {
		font-size: 14px;
	}
	.wpcf7-form-control.wpcf7-submit {
		padding: 6px 12px;
		height: 40px;
		font-size: 14px;
	}
	input.wpcf7-form-control, .wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-text {
		font-size: 14px;
		padding: 11px 15px;
		border-radius: 8px;
		height: 48px;
		margin-bottom: 0 !important;
	}
/**/
	.lh-content {
/*		padding: 30px;*/
	}
	.lh-content h2 {
		font-size: 20px;
	}
	.main-lh-box1 {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.lh-content{
		margin-bottom: 20px;
	}
}