	/* Contact T1 */
	
	@media all {
	
		div.ContactT1 {
			padding-bottom: 10%;
			position: relative;
			z-index: 5;
		}
		
		div.ContactT1 .container {
			max-width: 880px;
		}
		
		div.ContactT1 .container img {
			position: relative;
			margin: -130px auto 0 auto;
			border-radius: 50%;
			z-index: 1;
		}
		
		div.ContactT1 .container .text1 {
			margin-top: 30px;
		}
		
		div.ContactT1 .container .phone {
			margin-top: 30px;
		}
		
		div.ContactT1 .container .text2 {
			margin-top: 70px;
		}
		
		div.ContactT1 .fluentform {
			margin-top: 40px;
		}
		
		div.ContactT1 .fluentform .ff-el-input--label {
			display: none;
		}
		
		div.ContactT1 .fluentform .ff-el-group {
			margin-bottom: 30px;
		}
		
		div.ContactT1 .fluentform .ff-el-form-control {
			padding: 15px 20px;
			font-size: 20px;
			line-height: 28px;
			color: #444443;
			border: 0;
			border-radius: 0;
			font-family: 'Averta', sans-serif;
			letter-spacing: 4px;
			text-transform: uppercase;
		}
		
		div.ContactT1 .fluentform .ff-el-tc label.ff_tc_label {
			text-align: left;
			letter-spacing: 2px;
		}
		
		div.ContactT1 .fluentform .ff_tc_checkbox + .ff_t_c {
			letter-spacing: 0px;
		}
		
		div.ContactT1 .fluentform .ff-el-tc label.ff_tc_label>span {
			padding-top: 0px !important;
		}
		
		div.ContactT1 form .ff-el-group input[type=checkbox] {
			margin-right: 10px;
			margin-top: -10px;
		}
		
		div.ContactT1 form .ff-el-group input[type=checkbox]:after {
			width: 20px;
			height: 20px;
			-webkit-border-radius: 0px;
			border-radius: 0px;
			border: 0px;
			margin-left: 0px;
		}
		
		div.ContactT1 .ff-message-success {
			border: 0px;
			color: green;
			box-shadow: none;
		}
		
		div.ContactT1 form .ff-btn-submit {
			background-color: #BCCAC1;
			color: #444443;
			padding: 15px 20px;
			font-size: 20px;
			line-height: 28px;
			border-radius: 0;
			font-family: 'Averta', sans-serif;
			letter-spacing: 4px;
			font-weight: normal;
			text-transform: uppercase;
		}
		
		div.ContactT1 .fluentform .ff-el-is-error .text-danger {
			text-align: left;
		}
		
		div.ContactT1 .fluentform ::placeholder,
		div.ContactT1 .fluentform ::-ms-input-placeholder,
		div.ContactT1 .fluentform :-ms-input-placeholder {
			opacity: 1;
			color: #444443;
		}
		
		div.ContactT1 .boxes {
			margin-top: 12%;
			display: flex;
			align-items: stretch;
			justify-content: space-between;
		}
		
		div.ContactT1 .boxes .box {
			width: 46.667%;
		}
		
		div.ContactT1 .boxes .box-text {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		div.ContactT1 .boxes .box-img {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		div.ContactT1 .boxes .box-text .inner {
			padding: 40px;
			box-sizing: border-box;
		}
		
		div.ContactT1 .boxes .box-text .inner .box-desc {
			margin-top: 20px;
		}
		
		div.ContactT1 .boxes .box-text .inner .box-desc h5 {
			color: #FFFFFF;
		}
		
		div.ContactT1 .map {
			margin-top: 8%;
		}
		
		div.ContactT1 .map .map-text {
			margin-top: 12px;
		}
		
		div.ContactT1 .map .iframe-code {
			position: relative;
			width: 100%;
			height: 0;
			padding-top: 40%;
			margin-top: 50px;
			border: 20px solid #FFFFFF;
		}
		
		div.ContactT1 .map .iframe-code * {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}
	
	}
	
	@media (max-width: 1024px) {
	
		div.ContactT1 .container img {
			width: 120px;
			height: 120px;
			margin: -60px auto 0 auto;
		}
	
	}
	
	@media (max-width: 850px) {
	
		div.ContactT1 .boxes {
			display: block;
		}
		
		div.ContactT1 .boxes .box {
			width: 100%;
		}
		
		div.ContactT1 .boxes .box-img {
			display: none;
		}
	
	}
	
	@media (max-width: 650px) {
	
		div.ContactT1 {
			padding-bottom: 70px;
		}
		
		div.ContactT1 .container img {
			width: 120px;
			height: 120px;
			margin: 30px auto 0 auto;
		}
		
		div.ContactT1 .container .text2 {
			margin-top: 30px;
		}
		
		div.ContactT1 .boxes {
			margin-top: 50px;
		}
		
		div.ContactT1 .fluentform .ff-el-form-control {
			font-size: 15px;
		}
		
		div.ContactT1 form .ff-btn-submit {
			font-size: 15px;
			padding: 9px 20px;
		}
	
	}