.title-tow{

	position: relative;

	height: 420px;

	overflow: hidden;

}

.title-tow::before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: rgba(0, 0, 0, 0.21);

	pointer-events: none;

	z-index: 1;

}

.title-tow img{

	width: 100%;

	height: 100%;

	/* object-fit: cover; */

}

.breadcrumb-title {

	padding: 0 15px;

	text-align: center;

	position: absolute;

	width: 100%;

	height: 100%;

	font-size: 40px;

	font-family: 'utmavo';

	top: 0;

	pointer-events: none;

	left: 0;

	color: white;

	z-index: 9;

	display: flex;

	align-items: center;

	justify-content: center;

}

.breadcrumb-title p {

	margin: 20px 0 0;

}

.breadcrumb-tow{

	background: #f2f2f2;

	padding: 15px 0;

}

.breadcrumb-tow {

	background: #f2f2f2;

	padding: 15px 0;

	text-align: center;

	font-size: 15px;

	font-weight: bold;

}

/**/

.contact-wrap h2 {

	font-size: 40px;

	text-transform: uppercase;

	margin: 0 0 20px;

}

.lien-he-left {

	padding-right: 115px;

	border-right: solid 1px #ebebeb;

}

.lien-he-right {

	padding-left: 115px;

}

	



.wpcf7-form-control-wrap {

    float: left;

    width: 48%;

    margin-right: 4%;

    margin-bottom: 15px;

}



span.wpcf7-form-control-wrap.your-email,

span.wpcf7-form-control-wrap.your-tel {

    margin-right: 0;

}



.wpcf7-form br {

    display: none;

}



.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text {

    width: 100%;

    padding: 8px;

    box-sizing: border-box;

    border: 1px solid #e1e1e1;

    height: 45px;

}



input.wpcf7-form-control.wpcf7-quiz {

    width: 120px;

    border: 1px solid #e1e1e1;

    padding: 5px;

}



span.wpcf7-form-control-wrap.quiz {

    width: 100%;

    margin: 0;

}



span.wpcf7-form-control-wrap.your-message {

    width: 100%;

}



textarea.wpcf7-form-control.wpcf7-textarea {

    width: 100%;

    box-sizing: border-box;

    padding: 8px;

    border: 1px solid #e1e1e1;

}



input.wpcf7-form-control.wpcf7-submit {

    float: left;

    background: #018791;

    color: #fff;

    border: navajowhite;

    padding: 9px 12px;

    border-radius: 3px;

    margin-top: 20px;

    text-transform: uppercase;

    cursor: pointer;

}



input.wpcf7-form-control.wpcf7-submit:hover {

    background: #f37022;

}



div.wpcf7-response-output {

    float: left;

    clear: both;

    margin: 0;

    margin-top: 15px;

}



h3.clear-row {

    float: left;

    width: 100%;

    border-top: 1px solid #e1e1e1;

    padding-top: 10px;

}



.content-lienhe {

}



.content-lienhe h4 {

    color: #018791;

    margin: 0;

    font-size: 18px;

}



.content-lienhe .fa:before {

    width: 25px;

    float: left;

    color: #0066b3;

    font-size: 16px;

}



.content-lienhe p {

    margin-bottom: 0;

    margin-top: 6px;

}



.lien-he-map {

	margin: 30px 0;

}



@media only screen and (max-width: 1200px) {

	.lien-he-left {

		padding-right: 20px;

	}

	.lien-he-right {

		padding-left: 0;

	}

	.contact-wrap h2 {

		font-size: 25px;

		margin: 0 0 15px;

	}

}

@media only screen and (max-width: 990px) {

	.title-tow {

		height: 250px;

	}

	.breadcrumb-title p {

		margin: 0;

	}

	.breadcrumb-title {

		font-size: 35px;

	}

	.lien-he-left {

		padding-right: 10px;

	}

	/**/

	.contact-wrap h2 {

		font-size: 22px;

	}

}

@media only screen and (max-width: 768px) {

	.breadcrumb-title {

		font-size: 30px;

	}

	.title-tow {

		height: 180px;

	}

	/**/

	.breadcrumb-tow {

		padding: 10px 0;

	}

	.breadcrumb-tow {

		font-size: 14px;

	}

	.contact-wrap h2 {

		font-size: 20px;

		margin: 0 0 10px;

	}

	.content-lienhe h3 {

		margin: 10px 0;

	}

}

@media only screen and (max-width: 640px) {

	.breadcrumb-title {

		font-size: 28px;

	}

	.title-tow {

		height: 150px;

	}

	/**/

	.contact-wrap .col-mb {

		width: 100%;

	}

	.lien-he-right {

		padding-top: 20px;

	}

}

@media only screen and (max-width: 480px) {

	.breadcrumb-title {

		font-size: 25px;

	}

	.contact-wrap h2 {

		font-size: 18px;

	}

}