body.default .social-inner-wrap a.fa-google,
body.default .social-inner-wrap li a.fa-google:hover {
	background: #dd4b39;
}
@media screen and (max-width: 1300px) and (min-width: 992px) {
	div.module-145 .ry-footer-btm .ry-copyright-wrp .ry-copyright {
		font-size: 15px;
		max-width: 475px;
    	text-align: left;
	}
}
@media (max-width:1300px) and (min-width:992px) {
	.module-171 .ry-footer-btm .ry-copyright-wrp .span-2,
	.module-145 .ry-footer-btm .ry-copyright-wrp .span-2 {
		display: block;
		line-height: 22px;
	}
	.module-171 .ry-footer-btm .ry-powered,
	.module-145 .ry-footer-btm .ry-powered{
		flex-direction: column;
		align-items: flex-end;
	}
	div.module-171 .ry-footer-btm .ry-powered span,
	div.module-145 .ry-footer-btm .ry-powered span {
		margin-right:0;
		line-height: 22px;
	}
}
.grecaptcha-badge {
	z-index: 999;
}

/* QA Edits */
.col-xs-12.module-79 p {
    text-align: center !important;
}

.col-xs-12.module-84 p {
    text-align: left !important;
}

.col-xs-12.module-90 p {
    text-align: center !important;
}

@media (max-width: 1680px) {
	.module-84 {
		height: 1080px !important;
	}
}

@media (max-width: 1440px) {
	body[data-page-name="contact-us"] .ry-right {
    	width: 35% !important;
	}
}

@media (max-width: 1200px) {
	.module-84 {
		background-size: cover !important;
		background-position: 0% !important;
	}
}

@media (max-width: 1024px) {
	body[data-page-name="contact-us"] .ry-right {
    	width: 37% !important;
	}
	#ry-sidebar .ry-contact-table .ry-row .ry-td:first-child {
		width: 68px !important;
	}
	.module-90 {
    	padding-bottom: 90px !important;
    	padding-top: 30px !important;
	}
	.module-83 {
		padding-bottom: 0 !important;
	}
	.module-84 .ry-left:before {
		left: -20px !important;
	}
	.col-xs-12.module-84 p {
    	text-align: center !important;
	}
	.module-171 .info-wrap .span-2 {
    	font-size: calc(16px + 2 * ((100vw - 320px) / 1280)) !important;
	}
	.module-171 .ry-open-hrs li .time {
    	font-size: calc(16px + 2 * ((100vw - 320px) / 1280)) !important;;
	}
	#ry-sidebar .ry-sb-title {
    	padding: 20px 15px !important;
	}
}

@media (max-width: 767px) {
	.sb-top .ry-row:nth-of-type(2) .ry-td:nth-of-type(2) {
    		max-width: 140% !important;
	}
}

@media (max-width:500px) {
	body[data-page-name="ourstaff"] .ry-flex {
		display: block !important;
	}
	.sb-top .ry-row:nth-of-type(2) .ry-td:nth-of-type(2) {
    	max-width: 212% !important;
	}
}

@media (max-width: 375px) {
	#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {
    	bottom: 0 !important;
    	top: 50px;
	}
}

@media (min-width: 1200px) {
	.col-xs-12.module-90 {
    	margin-top: -220px;
    	padding-top: 80px;
	}
}