.bannerDiv {
	background-image: url("../Images/contactus.png"); 
}
.infoDiv {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: relative;
	padding: 150px 0;
}
.infoImage {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url("../Images/w12.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: -1;
    opacity: .15;
}
.infoHeader {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-bottom: 100px;
}
.infoCaption {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.infoTitle {
	width: 60%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.infoRows {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.infoRow1 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 30px 0;	
}
.infoRowName {
	width: 47%;
	position: relative;
}
.infoRowName p {
	position: absolute;
    top: -25px;
    left: 0px;
    font-size: 10px;
    font-family: 'Montserrat';
    color: #ef0d33;
}
.infoRowEmail {
	width: 47%;
	position: relative;
}
.infoRowEmail p {
	position: absolute;
    top: -25px;
    left: 0px;
    font-size: 10px;
    font-family: 'Montserrat';
    color: #ef0d33;
}
.infoRow2 {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
	position: relative;	
}
.infoRow2 p {
	position: absolute;
    top: -25px;
    left: 0px;
    font-size: 10px;
    font-family: 'Montserrat';
    color: #ef0d33;
}
.infoRow3 {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;	
}
.infoRow3 p {
	position: absolute;
    top: -25px;
    left: 0px;
    font-size: 10px;
    font-family: 'Montserrat';
    color: #ef0d33;
}
.infoRow4 {
	width: 100%;
	display: flex;
	justify-content: flex0-start;
	align-items: center;
	margin-bottom: 80px;
	position: relative;	
}
.infoRow4 p {
    font-size: 10px;
    font-family: 'Montserrat';
    color: grey;
}
.infocheckboxDiv {
	width: 50px;
	position: relative;
	cursor: pointer;
}
.infoUnderline {
	width: 21%;
	height: 1px;
	background-color: #ef0d33;
}
.infoBtn {
    margin-bottom: 50px;
}
.infoBtn input[type=button] {
	border: 1px solid lightgrey;
	padding: 10px 70px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	font-weight: 300;
    font-family: "Montserrat";
	background-color: white;
	color: black;
}
.infoBtn input[type=button]:hover {
	outline: none;
	background-color: #ef0d33;
	color: white;
	border: none;
	border: 1px solid red;
}
input[type=text] {
	width: 100%;
	border: none;
	color: black;
	border-bottom: 1px solid lightgrey;
	text-decoration: none;
	font-weight: 300;
    font-family: "Montserrat";
    font-size: 18px;
	outline: none;
	margin: 0;
	padding: 10px 0;
	background-color: rgba(0, 0, 0, 0);
}
input[type=text]:hover {
	outline: none;
	border-bottom: 1px solid black;
}
input[type=text]:focus {
	outline: none;
	border-bottom: 1px solid #ef0d33;
}
input[type=textarea] {
	width: 100%;
	height: 120px;
	box-shadow: none;
	border: none;
	border-bottom: 1px solid lightgrey;
	font-weight: 300;
    font-family: "Montserrat";
    font-size: 18px;
    rows: 4;
    resize: none;
	outline: none;
	background-color: rgba(0, 0, 0, 0);
}
input[type=textarea]:hover {
	outline: none;
	border-bottom: 1px solid black;
}
input[type=textarea]:focus {
	outline: none;
	border-bottom: 1px solid #ef0d33;
}
#indexUSPCaption {
	justify-content: flex-start;
}
#indexUSPTitle {
	justify-content: flex-start;
}