/*body.default .social-inner-wrap a.fa-google,
body.default .social-inner-wrap li a.fa-google:hover {
	background: #dd4b39;
}*/
.grecaptcha-badge {
	z-index: 999;
}

/* QA Edits */
.col-xs-12.ry-welcome-wrap .ry-left.ry-flex {
    border: 20px solid #fff;
}

.module-216 .foot-btm .copyright {
    color: #54636c !important;
}

.social-inner-wrap li {
    position: relative;
    top: 5px;
}

.col-xs-12.welcome-content .ry-btn-wrap {
    position: relative;
	top: 15px;
    right: 20px;
}

.ry-iframe {
	margin-top: 0 !important;
}

.powered-by span {
    color: #54636c !important;
}

.col-xs-12.ry-content.ry-flex img {
    position: relative;
    bottom: 10px;
}

.alert li:last-child {
	margin-bottom: 0 !important;
}

.col-xs-12.text-wrap a:hover {
    color: #031d44;
}

@media (max-width: 1680px) {
	.module-216 .foot-top {
		background-position: 25% !important;
	}
	.custom-map .ry-text-content {
    	max-width: 700px !important;
	}
}

@media (max-width: 1600px) {
	.custom-map .ry-text-content {
    	max-width: 650px !important;
	}
}

@media (max-width: 1440px) {
	.module-216 .foot-top {
		background-position: 33% !important;
	}
	.custom-map .ry-text-content {
    	max-width: 575px !important;
	}
}

@media (max-width: 1366px) {
	.module-43 .ry-right .ry-leads .ry-contact li {
		width: 280px !important;
	}
}

@media (max-width: 1200px) {
	.col-xs-12.welcome-content .ry-btn-wrap {
    	left: 30px !important;
    	bottom: 10px !important;
	}
	.module-216 .foot-top {
		background-position: 0% !important;
	}
	.custom-map .ry-text-content {
		max-width: 490px !important;
	}
}

@media (max-width: 1024px) {
	.custom-hero-feature .ry-slide.ry-el-bg {
		background-position: 75% !important;
	}
	.col-xs-12.ry-slide.ry-el-bg .ry-section-heading {
    text-shadow: 1px 1px #000;
	}
	.custom-map .ry-text-content {
		max-width: 425px !important;
	}
	#ry-pg-body .ry-left.ry-contact-left {
		width: 53% !important;
	}
}

@media (max-width: 991px) { 
	.module-216 .foot-top {
		background-position: 14% !important;
	}
}

@media (max-width: 500px) {
	.module-216 .foot-top {
		background-position: 16% !important;
	}
}