.row-one{
	width: 100%;
	float: left;
}
.main-2{
	position: relative;
}

/*Contact Banner*/

.contactbanner-img{
	width: 100%;
	height: 50vh;
	object-fit: cover;
}
.contactbanner-content{
	text-align: center;
	position: absolute;
	top: 200px;
	right: 0;
	left: 0;
	margin: auto;
	height: 200px;
}
.contactbanner-content h1{
	color: #fff;
}
.contactbanner-content p{
	font-size: 18px;
	color: #fff;
}

/*Contact Form*/

.contactmap-img{
	width: 100%;
	height: 120vh;
	object-fit: cover;
}
.contactform-heading{
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	height: 500px;
	top: 850px;
}
.contactform-heading h1{
	color: #fff;
}
.contactform-heading p{
	color: #fff;
}
.contact-box{
	width: 100%;
	display: flex;
	align-items: center;
	float: left;
}
.contact-cover{
	width: 500px;
}
.contact-box .contact-fields, .contactus-box .contact-cover {
    width: 100%;
}
.contact-box .contact-fields input{
	border-radius: 10px;
}
.contact-box .contact-fields textarea{
	border-radius: 10px;
}
.btn-contact-block{
	width: 100%;
	float: left;
}
.btn-send-message{
	padding: .50rem 1rem;
    transition: all .2s ease-in-out;
    border-radius: 23px;
    border: 2px solid #fff;
    background-color: #F68826;
    color: #fff;
}

/*Contact Customer Support*/

.contact-support-content{
	width: 100%;
	float: left;
	margin-top: 40px;
}
.contact-support-img{
	width: 100%;
	float: left;
}
.contact-support-img2{
	width: 100%;
}
..contact-support-content p{
	font-size: 18px;
}
.contactsupport-padd-tp{
	padding-top: 50px;
	padding-bottom: 50px;
}

/*Media query for Contact Map Image*/

@media (max-width: 767px){
	.contactmap-img{
		height: 130vh;
	}
}
