@media (max-width: 1024px) {
	
	.lh-16 {
		line-height:16px;
	}
	
	#header .header-column .header-row {
		justify-content:left;
	}
	
	.hide {
		display:none !important;
	}
	
	.show {
		display:inline !important;
	}
	
	.socialimg {
		height:30px;
	}
	
	.grayborderli {
		margin-bottom:30px;
	}
	
	#header .header-logo {
		margin:0px;
	}
	
	#header .header-column {
		align-self: end !important;
	}
	.card-body	{
		padding:10px;
	}
	.optinch, .optin {
		display:inline;
	}

}
@media (min-width: 576px) and (max-width: 1024px) {

	.container, .container-sm {
		max-width: 96% !important;
	}
}

@media (min-width: 576px) and (max-width: 780px) {
.mrgnrightmob {
	margin-right:10rem;
}
.text-5 {
	font-size:1.30em !important;
}
}