#form1 h1{
	font-weight: 800;
	border-bottom: 2px solid white;
	display:inline-block;
}
#form1 form>div{
	padding:5px;
}
#form1 form>div>input ,#form1 form>div>textarea{
	border-color: rgba(0,0,0,0.1);
    border-style: groove;
    width: 100%;
    padding:10px;
}
#form1 input[type=submit] {
    width: fit-content;
    padding: 5px 18px;
    color: white!important;
    border-radius: 5px;
    border-style: none;
    background-color: transparent;
}
#form1 input[type=submit]:hover{
	background-color:transparent;
    background-image:none;
    color: #e86336!important;
}
#form1 .get-in-touch form {
    width: 33%;
    position: relative;
    top: 72px;
    left: 52%;
    display: inline-block;
}
.get-in-touch{
	height:650px;
}
.contact-us ,.contact-us a{
	color:white;
	width:35%;
	background-color: #e86336;
}
.contact-us {
	padding:100px 50px;
	position: absolute;
    top: 480px;
    right: 49%;
}
.contact-us a:hover{
	color:white;
}
@media only screen and (max-width: 1199px) and (min-width:960px){
	.contact-us {
	    padding: 50px 25px;
	    position: absolute;
	    top: 480px;
	    right: 49%;
        width:41%;
	}
    #form1 .get-in-touch form {
        width: 41%;
        position: relative;
        top: 72px;
        left: 52%;
        display: inline-block;
    }
}
@media only screen and (max-width: 959px) and (min-width: 767px){
	.contact-us td {
	    padding: 0 10px 0 10px;
	    line-height: 28px;
	    vertical-align: top;
	}
	.contact-us {
	    padding: 50px 25px;
	    position: absolute;
	    top: 480px;
	    right: 49%;
	}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.contact-us {
    padding: 25px 25px;
    position: absolute;
    top: 550px;
    left: 30px;
    right: 30px;
    width:auto;
}
#form1 .get-in-touch form {
    position: absolute;
    top: 925px;
    display: inline-block;
    padding: 0!important;
    left: 30px;
    right: 30px;
    width:auto;
}
#form1 .get-in-touch form>*{
    padding-left: 0;
    padding-right:0;
}
.contact-us td {
    padding: 5px 0;
    line-height: 21px;
    vertical-align: top;
}
.get-in-touch {
    height: 930px;
}
}
@media only screen and (max-width: 479px) {
	.contact-us {
    padding: 25px 12px;
    position: absolute;
    top: 540px;
    right: 15px;
    width: calc(100% - 30px);
}
#form1 h1 {
    font-weight: 800;
    padding-bottom: 0px;
    border-bottom: 2px solid white;
    display: inline-block;
}
#form1 .get-in-touch form {
    position: relative;
    width: 100%;
    top: 375px;
    left: 0;
    display: inline-block;
}
.contact-us td {
    padding: 5px 0;
    line-height: 21px;
    vertical-align: top;
}
.get-in-touch {
    height: 900px;
}
}