@charset "utf-8";
/* CSS Document */

.company-details-wrapper > h3 {
	font-size: 2rem;
	text-align: left;
	 
}

.company-details-wrapper > .research3 {
	font-size: 1rem;
}

.contact-grid-wrapper {
	width: 1000px;
	display: grid;
	grid-template-columns: 1fr 3fr;
	grid-gap: 100px;
	padding-left: 10px;
}


.company-metadata-sidebar-wrapper > .company-details-wrapper {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	display: flex;
	justify-content: space-between;
	align-items: center;
/*	note the align items center made the icons space right*/
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-size: 1.25em;
}

.company-metadata-sidebar-wrapper > .company-details-wrapper i {
	color: #005100;
}

@media (max-width:615px) {
	.contact-grid-wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 10px;
	margin: 20px;
	}
	
	.form input {
	padding: 1.5rem 0rem;
	}
	
	.form textarea {
		padding: 1.5rem .5rem;
	}
	.company-metadata-sidebar-wrapper {
		order: 2;
	}
	.form {
		order: 1;
	}
}
@media (min-width: 616px) and (max-width:800px) {
	.contact-grid-wrapper {
	width: 750px;
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-gap: 30px;
	padding-left: 10px;
	padding-right:10px;
	}
}
/*
.company-details-wrapper {
	width: 250px;
	display: flex;
	justify-content: space-between;
	}

.contact-grid-wrapper {
	display: flex;
	width: 100px;
	
}

.contact-grid-wrapper > .company-metadata-sidebar-wrapper> .logo img {
	width: 100px;
}

.contact-grid-wrapper > .company-metadata-sidebar-wrapper {
	width: 200px;
}
.contact-grid-wrapper > .form {
	width: 800px;
}*/
