.page-template-template_contact  .contact{
	background-color: white;	
}
.page-template-template_contact h1 {
	display: none
}
.page-template-template_contact  .the-content{
	padding-bottom: 20px;
	padding-top: 15px;
}
.page-template-template_contact  .contact .entry-title{
	padding-left: 15px;
}
.page-template-template_contact  .contact .col-6 .noidung{
	padding-left: 30px;
}
.page-template-template_contact  .contact .form-lien-he {
	padding-left: 15px;
}
.page-template-template_contact  .contact .form-lien-he  .gui{
	background-color:rgb(24 158 255);
	color: white;
	display: flex;
	justify-content: center;
	margin-top: 20px;
	margin-right: 15px;
	width: 100%;
	height: 30px;
	border: none;
}
.page-template-template_contact  .contact .form-lien-he  .gui:hover{
	cursor: pointer;
}
.page-template-template_contact  .contact .col-5 .form-lien-he {

	height: 90%;
}
.page-template-template_contact  .contact .col-5 .form-lien-he textarea{
	padding-left: 15px;
	width: 100%;
	height: 115px;
	padding-top: 3px;
}
.page-template-template_contact  .contact .form-lien-he p{
	padding-bottom: 5px;
}
.page-template-template_contact  .contact .form-lien-he input{
	padding-left: 15px;
	height: 30px;
	width: 100%;
}
.page-template-template_contact  .contact .form-lien-he input:focus {

	border: 1px solid lime;
}
.page-template-template_contact .maps-lienhe iframe{
	width: 100%;
}
.page-template-template_contact .col_title {
	text-transform: uppercase; margin-bottom: .5em; position: relative; padding-bottom: .6em;
	    color: #ed6b0e;
}
.page-template-template_contact .col_title:before, .page-template-template_contact .col_title:after {
	content:''; height: 2px; background-color: var(--Primary-red-color); position: absolute;
	left: 0; display: block;
}
.page-template-template_contact .col_wrapper p a {
    text-decoration: none;
    color: #333;
}
.page-template-template_contact .col_wrapper p a:hover {
    text-decoration: none;
    color: var(--Second-green-color);
}
.page-template-template_contact .col_title:before {
	width: 60px; bottom:.4em; 
}
.page-template-template_contact .col_title:after {
	width: 100px; bottom:0;
}
.page-template-template_contact .col-6 .col_wrapper {
	text-align: justify;
}
.page-template-template_contact iframe {
	width:100%;
}
.page-template-template_contact form textarea, .page-template-template_contact form input {
	padding:.5em 1em; margin-bottom: 10px; width: 100%; font-family: inherit; border:solid 1px #dddd;
	font-size: 1rem;
}
.page-template-template_contact form .row {
	margin-left: -5px; margin-right: -5px;
}
.page-template-template_contact form .col-6 {
	padding:0 5px; flex:0 0 50%; max-width:50%;
}
.page-template-template_contact form textarea {
	width: 100%; height: 7em;
}
.page-template-template_contact form input.wpcf7-submit {
	padding:.7em 2em; text-transform: uppercase; background-color: #333; color: white; border-radius: 2px;
	border:none; width: auto;
	cursor: pointer;
}