@media all and (max-width: 4000px) and (min-width: 981px) {
	.titansfooter .footer-columns .bloghead h2{
	margin-bottom: -30px!important;
 }
}
@media all and (max-width: 1024px) and (min-width: 769px) {
.titansfooter .footer-columns {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon .et_pb_column {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
	border-bottom: 1px solid #9aa1a6;
}
}

@media all and (max-width: 768px) and (min-width: 366px) {
.titansfooter .footer-columns {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon .et_pb_column {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
	min-height: 40px!important;
	border-bottom: 1px solid #9aa1a6;
}
.titansfooter .et_pb_column {
	min-height: 280px!important;
	max-width: 33%!important;
	min-width: 33%!important;
	padding: 0px!important;
	margin: 0px!important;
}
}

@media all and (max-width: 768px) and (min-width: 501px) {
.titansfooter .footer-columns {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon .et_pb_column {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
	min-height: 40px!important;
	border-bottom: 1px solid #9aa1a6;
}
.titansfooter .et_pb_column {
	min-height: 280px!important;
	max-width: 33%!important;
	min-width: 33%!important;
	padding: 0px!important;
	margin: 0px!important;
}
}

@media all and (max-width: 500px) and (min-width: 0px) {
.titansfooter .footer-columns {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .et_pb_column {
	min-height: 20px!important;
	max-height: auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
	padding: 0px!important;
	margin: 0px!important;
}
.titansfooter .et_pb_text {
	padding: 0px!important;
	margin-right: 0px!important;
}
.titansfooter .footer-columns .grandcentral h2, .titansfooter .footer-columns .bloghead h2 {
	padding-top: 10px!important;
	margin-right: 0px!important;
}
.titansfooter .footer-columns .about h2 {
	padding-top: 10px!important;
	margin-right: 0px!important;
	margin-top: -25px!important;
}
.titansfooter .footer-columns .contact {
	padding-top: 40px!important;
	margin-right: 0px!important;
}
.titansfooter .footer-columns .grandcentral p, .titansfooter .footer-columns .blog, .titansfooter .footer-columns .about p {
	display: none!important;
}
}

@media all and (max-width: 365px) and (min-width: 0px) {
.titansfooter .intalus-icon {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansfooter .intalus-icon .et_pb_column {
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin: 0px auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
	min-height: 40px!important;
	border-bottom: 1px solid #9aa1a6;
}
}

@media all and (max-width: 980px) and (min-width: 0px) {
.titansfooter .et_pb_posts {
	margin-top: -25px!important;
}
}
