body.default .social-inner-wrap a.fa-google,
body.default .social-inner-wrap li a.fa-google:hover {
	background: #dd4b39;
}
.grecaptcha-badge {
	z-index: 99999;
}

.mem-border {
    border: 3px solid #dcb97c;
    padding: 40px !important;
    border-radius: 20px;
}

.packages {
    margin-top: 10px !important;
    border-radius: 20px;
}


.mem-packages h3 {
    color: #fff;
	font-weight: 700 !important;
	line-height: 15px !important;
    margin: 20px !important;
}

.mem-packages {
    background-color: #fff;
    border-radius: 20px;
    margin: 20px !important;
	-webkit-box-shadow: 5px 12px 21px -4px rgba(0,0,0,0.71); 
	box-shadow: 5px 12px 21px -4px rgba(0,0,0,0.71);
}

.mem-content {
    background-color: #fff;
    padding: 50px !important;
	border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.package-name {
    padding: 20px 20px 20px 20px !important;
    height: 215px;
	background-color:#abc6d4;
	border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.package-name h3 {
	line-height: 15px !important;
}

.package-each.ry-each {
    margin-right: 40px !important;
}

.mem-content p {
	text-align: left !important;
}

@media(max-width:1366px) {
	.mem-content {
		padding: 20px !important;
	}
}

/*@media (max-width: 1400px) {
	.packages {
		height: 1100px;
	}
	.mem-content {
		height: 800px;
	}
}

@media (max-width: 1200px) {
	.packages {
		height: 285vh;
	}
	.package-name {
		height: 150px;
	}
	.mem-content {
		height: 500px;
		
	}
	.package-each.ry-each {
		width: 80% !important;
		margin: auto !important;
	}
	.mem-packages {
		margin: 20px 0 20px 0 !important;
	}
}

@media (max-width: 767px) {
	.packages {
		height: 300vh;
	}
	.package-name {
		height: 180px;
	}
	.mem-content {
		padding: 20px;
		height: 540px;
	}
}*/

.package-name p {
    line-height: 24px;
}

@media (max-width: 1200px) {
	.mem-content {
		min-height: 300px;
	}
	.package-each.ry-each {
		max-width: 500px !important;
		margin: auto !important;
	}
	.mem-packages {
		margin: 10px !important;
	}
	.package-name h3 {
		line-height: 25px !important;
	}
	.exclusion {
		margin-top: 30px !important;
	}
}

@media(max-width:600px) {
	div#ry-pg-body {
		padding-top: 30px;
	}	
	
}

@media screen and (max-width: 1200px) and (min-width:991px) {
		.package-name {
			height: 250px !important;
		}
}