/* Enter Your Custom CSS Here */

#herogrid .av-special-heading-tag {
	color: #000!important;
}

#herogrid  .avia-button-wrap {
		width:100%;
}

#herogrid .avia-button {
	font-size: 2vw;
  border-radius: 50px;
	font-weight:600;
	padding: 10px 10px;
	margin-top: 3vw;
	white-space: nowrap;
	width:100%;
}
#herogrid .emaillink {
		width: 100%;
    text-align: center;
    font-size: 1.75vw;
	  margin-top:-10px;
}
#herogrid .emaillink a {
		color: #000;
}
#herogrid .herotitle h6 {
		font-family: 'Montserrat'!important;
    font-weight: 800!important;
}
#herogrid .herosubtitle .av-special-heading-tag {
    letter-spacing: -1px!important;
    line-height: 1.4!important;
	  font-size: 1.75vw!important;
}
#herogrid .heromidtitle {
	margin-top:25px!important;
  font-size: 2.5vw!important;
	max-width: 700px;
}
@media only screen and (max-width: 1400px) {
	.herocolumnone {
	padding-top: 50px!important;
}
	.herologo {	
	width: 33%;
  margin-bottom: 3vw;
}
.herosubtitle {
		margin-top: 3vw!important;
	}
}
@media only screen and (max-width: 768px) {
	.herologo {	
	width: 75%;
		margin-top:-30px!important;
	  margin-bottom: 5vw;
}
		#herogrid .herotitle {
  font-size: 5.5vw!important;
}
	#herogrid .heromidtitle {
  font-size: 5vw!important;
}
#herogrid .herosubtitle .av-special-heading-tag {
    letter-spacing: -1px!important;
    line-height: 1.4!important;
	  font-size: 4vw!important;	
}
	#herogrid .avia-button {
	font-size: 3.5vw;
}
	#herogrid .emaillink {
    font-size: 3.5vw;
	}
}