﻿.rg-gallery{       }.rg-image-wrapper{    /*width: 960px;*/	position:relative;	min-height:20px;    margin: 0 auto;}.rg-image{	position:relative;	text-align:center;	line-height:0px;}.rg-image .share {    position: absolute;    top: 10px;    left: 90%;    z-index: 9000;    width: 130px;    height: 30px;    padding-top: 4px;	-moz-border-radius: 5px;	-webkit-border-radius:5px;	border-radius: 5px;    background-color: #EEEDE7;}.rg-image .share img {   border:none;   padding-left: 2px;   padding-right: 2px;}#service-gallery {   max-height:550px;}.image { max-width: 960px; overflow: hidden; margin-left: 20px; }.rg-image .prev, .rg-image .next { position: absolute; border: 0; width: 45px; height: 63px; background: url(/images/ico-arrows-prevnext.png) no-repeat 0 0; z-index: 10000; top: 45%; }/*.rg-image .prev, .rg-image .next { position: absolute; top: 220px; border: 0; width: 128px; height: 128px; display: none; background: url(/images/ico-arrows-prevnext-circle.png) no-repeat 0 0; }*/.rg-image .next { background-position: top right; }.rg-image .prev { left: 0; }.rg-image .next { right: 0; }@media screen and (max-width: 768px) {	.rg-image .prev, .rg-image .next { display: none; }}.rg-image .image img{		max-height: 350px;    border:5px solid #D6D4CA;}.rg-image-nav a{	position:absolute;	top:0px;	left:0px;	background:#000 url(/images/nav.png) no-repeat -20% 50%;	width:28px;	height:100%;	text-indent:-9000px;	cursor:pointer;	opacity:0.3;	outline:none;	-moz-border-radius: 10px 0px 0px 10px;	-webkit-border-radius: 10px 0px 0px 10px;	border-radius: 10px 0px 0px 10px;}.rg-image-nav a.rg-image-nav-next{	right:0px;	left:auto;	background-position:115% 50%;	-moz-border-radius: 0px 10px 10px 0px;	-webkit-border-radius: 0px 10px 10px 0px;	border-radius: 0px 10px 10px 0px;}.rg-image-nav a:hover{	opacity:0.8;}.rg-caption {	text-align:center;	margin-top:5px;    margin-bottom:5px;	position:relative;}.rg-caption p{	font-size:11px;	letter-spacing:2px;	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;	line-height:16px;	padding:0 15px;	text-transform:uppercase;}.rg-view{	height:30px;}.rg-view a{	display:block;	float:right;	width:16px;	height:16px;	margin-right:3px;	background:#464646 url(/images/views.png) no-repeat top left;	border:3px solid #464646;	opacity:0.8;}.rg-view a:hover{	opacity:1.0;}.rg-view a.rg-view-full{	background-position:0px 0px;}.rg-view a.rg-view-selected{	background-color:#6f6f6f;	border-color:#6f6f6f;}.rg-view a.rg-view-thumbs{	background-position:0px -16px;}.rg-loading{	width:46px;	height:46px;	position:absolute;	top:40%;	left:50%;	background:#000 url(/images/ajax-loader.gif) no-repeat center center;	margin:-23px 0px 0px -23px;	z-index:100;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	opacity:0.7;}.rg-thumbs{    background: #D6D4CA;    	margin-bottom:20px;}/* Elastislide Style */.es-carousel-wrapper{	background: #D6D4CA;	padding-right: 27px;    padding-left: 27px;	position:relative;	position:relative;    max-width: 960px;    margin: 0 auto;}.es-carousel{	overflow:hidden;	background:#D6D4CA;}.es-carousel ul{   margin-top: 10px;	display:none;}.es-carousel ul li{	height:100%;	float:left;	display:block;}.es-carousel ul li a{	display:block;	border-style:solid;	border-color:#D6D4CA;	opacity:0.4;	-webkit-touch-callout:none;	/* option */	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.es-carousel ul li.selected a{	border-color:#688077;	opacity:1.0;}.es-carousel ul li a img{	/* display:block; */	border:none;	max-height:100%;	max-width:100%;}.es-nav span{	position:absolute;	top:50%;	left:8px;	background:transparent url(/images/nav_thumbs.png) no-repeat top left;	width:14px;	height:26px;	margin-top:-13px;	text-indent:-9000px;	cursor:pointer;	opacity:0.8;}.es-nav span.es-nav-next{	right:8px;	left:auto;	background-position:top right;}.es-nav span:hover{	opacity:1.0;}@media screen and (max-width: 768px) {	#service-gallery { height: 25%; max-height: 25%; width: 100%; overflow: hidden; text-align: center; }	.image { margin: 10px;  text-align: center; }	.rg-image { width: 100%; }	.rg-image .image img { width: 90% !important; height: auto !important; }	.ba-wrapper .ba-lbl { margin-left: 20px; }}