/**css tuy chinh rieng cho tung trang**/
[lang="en"] .lienhe .contact-form:before {
	content:'LEAVE INFORMATION';
}
[lang="en"] .form-group.file.file:before{
	content:'Required information';
}
.get-title .justify-content-center > div {
	flex: 0 0 100%;
	max-width: 100%;
    padding: 0 100px;
    text-align: center;
}
.get-title .section-title .title{
	font-weight: bold;
    font-style: italic;
    color: var(--main-color-two);
    font-size: 28px;
}


/**css tuy chinh rieng cho tung trang**/
.advantege-work-area .col-lg-4{
        flex: 0 0 46%;
        max-width: 46%;
        text-align: center;
        border: 2px solid var(--main-color-one);
        margin: 20px;
        border-radius: 10px;
}
.advantege-work-area .text-justify{
    font-size: 24px;
    font-weight: 600;
  	text-align:center !important;
}
.single-icon-box-09{
	padding: 30px 0;
    display: flex;
    flex-direction: column-reverse;
}
.advantege-work-area .icon {
	    font-size: 60px;
    	line-height: 80px;
}
/* Tiêu đề form*/
.contact-inner-area .col-lg-6.title{
  padding: 20px;
  border-radius:4px;
}
.contact-inner-area .content-area .section-title .title{
  font-size: 30px;
  line-height: 42px;
  color:var(--main-color-two);
  text-align:left;
  margin-bottom: 24px;
  font-weight:600;
}

.contact-inner-area .content-area .single-contact-item-02{
  display:flex;
  background-color:#f8f8f8;
  margin-top:20px;
  padding:10px 0;
}
.contact-inner-area .content-area > div:first-child {
	margin-top:unset;
  	padding-top:unset;
}
.lienhe1 .content-area .single-contact-item-02 .icon{
  margin-right:12px;
  font-size:24px;
  color: rgb(245 113 4);
}
.lienhe .content .details{
	line-height:24px;
}
.lienhe1 .content-area .single-contact-item-02 .content p.details{
  margin-bottom: 16px;
  margin-top: 4px;
  font-weight: 500;
}
/* kích thước form*/


.contact-inner-area .contact-form .btn-wrapper .submit-btn{
  width:100%;
  font-weight:500;
  margin-top:10px;
  background-image:unset;
  background-color:#880000;
}
[lang='en'] .contact-inner-area .contact-form .btn-wrapper .submit-btn{
	position:relative;
  	color:transparent;
}
[lang='en'] .contact-inner-area .contact-form .btn-wrapper .submit-btn:before{
	content:'Send';
  	color:#fff;
  	position:absolute;
  	left:45%;
}
.contact-inner-area .contact-form .btn-wrapper .submit-btn:hover{
  background-image:unset;
  background-color:#880000;
}
#message::placeholder {
  padding-top:8px;
}
/*----- Liên Hệ ------*/
.lienhe .form-control{
	height:40px !important;
  	padding:unset;
  	padding-left:15px;
    border-radius: .15rem;

}
.lienhe .contact-form .submit-btn{
	font-weight: 400 !important;
    padding: 20px 30px;
    background: var(--main-color-one);
  	font-size:20px;
  	overflow:hidden;
  	color:white;
}
.lienhe .form{
	margin-left:10px;
    flex: 0 0 45%;
  	max-width:45%;
}
.lienhe .title {
    flex: 0 0 54%;
  	max-width:54%;
}
.lienhe .content-area > div:first-child .details{
	margin-top:20px;
}
.lienhe .title .details{
  	margin-bottom:unset;
    font-size: 16px;
    font-weight: 600;
  	color:#000;
}
.lienhe .title .content p{
	margin-bottom:1px;
  	color:#000;
}
.lienhe .form.col-lg-6{
  	padding-top:20px;
}

.lienhe .content-area .single-contact-item-02 .icon{
	color:rgb(74 82 116);
    margin-right: 12px;
    font-size: 30px;
  	margin:auto;
    padding-right: 20px;
    padding-left: 10px;
}
.lienhe .contact-form{
	position:relative;
  	padding-top:40px;
}
.lienhe .form-group{
	margin-bottom :.7rem;
}
.lienhe .form-group label{
	margin-bottom:unset;

}
.lienhe .form-group.name{
	padding-top:10px;
}
#file{
	border:none;
}
.lienhe .contact-form:before{
	position:absolute;
  	content:'ĐỂ LẠI THÔNG TIN';
  	font-weight:bold;
  	top:0;
  	left:0;
    font-size: 20px;
    color: #000;
}
.custom-form-builder-land {
	position:relative;
}
.custom-form-builder-land:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 15%;
    height: 1.5px;
    background-color: #880000;
}

.custom-form-builder-land:after {
    content: "";
    position: absolute;
    top: 0;
    left: 15%;
    width: 85%;
    height: 1px;
    background-color: #ced4da;
}
.form-group.file.file{
	position:relative;
}

.form-group.file.file:before{
	position:absolute;
  	content:'* Thông tin bắt buộc';
  	top:0;
  	right:0;
  	font-weight:bold;
}
label[for="file"]{
    margin-top: 2rem;

}
/*-------------------*/
@media only screen and (min-width:576px ) and (max-width:767px ){
  .lienhe .form,.lienhe .title{
  	flex:0 0 100%;
  }
  .lienhe .form{
  	margin-left:unset
  }
    .get-title .justify-content-center > div{
  	padding:unset;
  }
}
@media only screen and (min-width:768px ) and (max-width:990px){
  .lienhe .form{
  	flex:0 0 55%;
    margin-left:unset;
  }
  .get-title .justify-content-center > div{
  	padding:unset;
  }
}
@media only screen and (min-width:991px ) and (max-width:1199px){

  .lienhe .form{
  	margin-left:0;
  }
}

@media only screen and (max-width:576px ){
  .get-title .justify-content-center > div{
  	padding:unset;

  }
  .get-title .section-title .title{
      font-size: 22px;
  }
}