@media only screen and (max-width: 1350px) 
{
h3{padding:30px 0;}
}
@media only screen and (max-width: 800px) 
{
.form-section {width:85%;}
footer .pull-right {text-align:left;}
footer {padding:10px 0;}
}
@media only screen and (max-width: 768px) 
{
.mid-container {margin-top:12%;}
h3 {padding: 50px 0;}
}

@media only screen and (max-width: 667px) 
{
.mid-container {margin-top:7%;}
}
@media only screen and (max-width: 568px) 
{
	.pull-right {text-align: left;}
.mid-container {margin-top:2%;}
h3 {padding: 40px 0;}
.col-xs-1.no-padding {text-align:right;}
}

@media only screen and (max-width: 480px) 
{
	.mid-container {margin-top:10%;}
	header{padding-top:2%;}
	.pull-right { padding-top: 0;}
	.left p {    margin-bottom: 5px;}
	.pull-right, .left {    display: initial;  justify-content: center;   text-align: center;}
	i.fas.fa-map-marker {    float: none;    height: auto;}
	h3{font-size:22px;}
}
