.rg-gallery { width: 100%; overflow: hidden; position: relative; }
.rg-image-wrapper { width: 100%; }
.rg-image { width: 50%; position: relative; text-align: center; line-height: 0px; float: left; }
.rg-image img { max-width: 100%; height: 558px; }
.rg-image-nav a { position: absolute; bottom: 10%; z-index: 10; background: url(../images/awr_ed.png) no-repeat center; background-size: contain; width: 13px; height: 32px; text-indent: -9000px; cursor: pointer; outline: none; }
.rg-image-nav a.rg-image-nav-prev { right: 45%; }
.rg-image-nav a.rg-image-nav-next { right: 0px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rg-image-nav a:hover { background: url(../images/awr_s.png) no-repeat center; background-size: contain; }
.rg-caption { text-align: center; margin-top: 15px; 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 { display: none; }
.rg-loading { display: none; }
/***********//* Elastislide Style */
.es-carousel-wrapper { width: 42%; position: absolute; right: 23px; bottom: 0; z-index: 5; }
.es-carousel { overflow: hidden; }
.es-carousel ul { display: none; }
.es-carousel ul li { float: left; display: block; }
.es-carousel ul li a { display: block; border: 2px #eeeeee solid; -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: 2px #2060ad solid; }
.es-carousel ul li a img { display: block; border: none; max-width: 100%; height: 135px; }
.es-nav { display: none; }
 @media screen and (max-width: 1400px) and (min-width:0) {
.rg-image img { height: 538px; }
.es-carousel ul li a img { height: 130px; }
}
 @media screen and (max-width: 1360px) and (min-width:0) {
.rg-image img { height: 478px; }
.es-carousel ul li a img { height: 115px; }
}
 @media screen and (max-width: 1250px) and (min-width:0) {
.rg-image img { height: 436px; }
.es-carousel ul li a img { height: 105px; }
}
 @media screen and (max-width: 1150px) and (min-width:0) {
.rg-image img { height: 397px; }
.es-carousel ul li a img { height: 96px; }
}
@media screen and (max-width: 1024px) and (min-width:0) {
.rg-gallery{ padding-bottom:96px;}
.rg-image { width: 100%; float:inherit; }
.rg-image img { width: 100%; height:auto; }
.rg-image-nav a{ bottom:23px;}
.rg-image-nav a.rg-image-nav-prev { right:inherit; left:0;}
.es-carousel-wrapper { width: 90%; }
.es-carousel ul li a img { height: 86px; }
}
@media screen and (max-width: 768px) and (min-width:0) {
.rg-gallery{ padding-bottom:86px;}
.rg-image-nav a{ bottom:18px;}
.es-carousel ul li a img { height: 76px; }
}
@media screen and (max-width: 420px) and (min-width:0) {
.rg-gallery{ padding-bottom:76px;}
.rg-image-nav a{ bottom:10px;}
.es-carousel ul li a img { height: 66px; }
}
@media screen and (max-width: 320px) and (min-width:0) {
.rg-gallery{ padding-bottom:66px;}
.rg-image-nav a{ bottom:12px;}
.es-carousel ul li a img { height: 56px; }
}
