@charset "utf-8";
/* CSS Document */

.rg				{float:left; width:100%; margin:5px 0;}
.rg li			{float:left; width:100%; }
.rg_block		{float:left; width:32.33%; margin:0 1% 25px 0; text-align: center; }
.rg_block a:hover .rg_img img 	{border: 2px solid #666;}
.rg_img			{float:left; width:100%; overflow: hidden;}
.rg_img img		{width:100%; display:block; border: 2px solid #A67C52; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; transform: scale(1);}
.rg_block:hover .rg_img img		{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.rg_text		{float:left; width:100%; padding:5px 0;}
.rg_text p		{padding:0;}


.rgJoinus		{float: left; width: 100%;}
.rgJoinus .rgJoinusBlock	{float: left; width: 49%; margin-right: 2%; margin-bottom: 50px; text-align: center;}
.rgJoinus .rgJoinusBlock:nth-child(2n+2) {margin-right: 0;}
.rgJoinus .rgJoinusBlock .rgJoinusText	{margin-top: .25rem;}

.smLine		{float: left; width: 100%; text-align: center; margin-bottom: 3rem;}
.smLine li 	{display: inline-block; margin-right: 1rem; width: 12%; vertical-align: top;}
.smLine li .smTxt span	{margin-bottom: .25rem; padding: 0; display: block;}
.smLine li .smTxt p	{margin-bottom: 0; padding: 0; font-size: 12px;}

.contact-us-text	{text-align: center; display: block;}

.ssvrow				{float: left; width: 100%;}
.ssvrow .ssvBlock	{float: left; width: 49%; margin-right: 2%; margin-bottom: 50px; text-align: center;}
.ssvrow .ssvBlock:nth-child(2n+2) {margin-right: 0;}
.ssvrow .ssvBlock .ssvText	{margin-top: .25rem;}

.galleryRow						{float: left; width: 100%;}
.galleryRow .galleryAlbum		{float: left; width: 31.50%; margin-right: 2%; margin-bottom: 50px; position: relative; border: 2px solid #A67C52;}
.galleryRow .galleryAlbum:nth-child(3n+3) {margin-right: 0;}
.galleryRow .galleryAlbum img 	{display: block; width: 100%; }
.galleryRow .galleryAlbum span 	{position: absolute; bottom: 0; left: 0; width: 96%; padding: 2%; background-color: rgba(0,0,0,0.50); text-align: center; color: white; z-index: 2;}

.galleryNewRow									{float: left; width: 100%;}
.galleryNewRow .galleryNewBlock					{float: left; width: 49%; margin-right: 2%; margin-bottom: 50px; text-align: center;}
.galleryNewRow .galleryNewBlock:nth-child(2n+2) {margin-right: 0;}
.galleryNewRow .galleryNewBlock .galleryVdo 	{}
.galleryNewRow .galleryNewBlock .galleryText 	{margin-top: .25rem;}

.empBenefits		{float: left; width: 100%; text-align: center;}
.empBenefits li		{float: left; width: 100%; text-align: center; margin-bottom: .25rem;}
.empBenefits li	a	{width: 30%; text-align: center; display: inline-block; background-color: #666666; color: white; padding: 0.5rem 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.empBenefits li	a:hover {background-color: black;}



/*===================================================================================================
2	) Tablet  
===================================================================================================*/
/* Note:Design for a width of 768px */
@media only screen and (min-width:600px) and (max-width:989px) {
	
.rg_block		{width:48%; margin:0 2% 25px 0;}
	
.galleryRow .galleryAlbum		{width: 48%; margin-right: 2%;}
.galleryRow .galleryAlbum:nth-child(2n+2) {margin-right: 0;}
.galleryRow .galleryAlbum:nth-child(3n+3) {margin-right: 2%;}
	
.empBenefits li	a	{width: 60%;}
}


/*===================================================================================================
3	) Mobile
===================================================================================================*/
/* Note:Design for a width of 320px */
@media only screen and (max-width:599px) {
	
.rg_block		{width:48%; margin:0 2% 25px 0;}

.rgJoinus .rgJoinusBlock	{width: 100%; margin-right: 0%; margin-bottom: 50px; text-align: center;}
	
.smLine li 	{margin-right: 2%; width: 22%;}
.smLine li:last-child {margin-right: 0;}
	
.galleryRow .galleryAlbum		{width: 99%; margin-right: 0%; margin-bottom: 25px;}
.galleryRow .galleryAlbum:nth-child(2n+2) {margin-right: 0;}
.galleryRow .galleryAlbum:nth-child(3n+3) {margin-right: 0%;}
	
.empBenefits li	a	{width: 100%;}
	
}


