

.royalSlider,
.container_full_width_bg,
.rsOverflow,
.rsSlide,
.rsVideoFrameHolder,
.rsThumbs {
	*background: #efefef !important;
	*background: rgb(255, 255, 255) !important;
	*background: rgba(255, 255, 255, 1) !important;
	background-color: transparent !important;
}
	
.your-slide-selector {
  -webkit-transition: all 0.3s ease-out !important; 
     -moz-transition: all 0.3s ease-out !important; 
       -o-transition: all 0.3s ease-out !important; 
          transition: all 0.3s ease-out !important; 
}
	
	
.container_full_width {
	*max-width: 959px !important; /* height: 599px; */
	height: auto;
	margin: 0 auto;
	
}

.rsDefault .rsGCaption {
	width: auto;
}

.visibleNearby {
  width: 100%;
  color: #FFF;
  padding-top: 25px;
}
.visibleNearby .rsGCaption {
  font-size: 16px;
  line-height: 18px;
  padding: 12px 0 16px;
  width: 100%;
  position: static;
  float: left;
  left: auto;
  bottom: auto;
  text-align: center;
}
.visibleNearby .rsGCaption span {
  display: block;
  clear: both;
  color: #bbb;
  font-size: 14px;
  line-height: 22px;
}

.bContainer {
  position: relative;
  padding: 0;
  color: #fff;
  
}

.open_big_one {
  position: relative;
  padding: 0;
  color: #fff;
  text-align: right;
  float: right;
  z-index: 10000;
  padding: 14px 0 0 0;  
}

.open_big_one a {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 200;
  color: #FFF;
  font-size: 28px;
  text-decoration: none;
  padding: 10px 4px 10px 10px;
}

.txtCent {
  text-align: left;
  width: 100%;
}

.txtCent h4 {
  color: #FFF;
  font-size: 24px;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase;
  font-weight: 200;
  padding: 12px 12px 0px 0px;
  background-color: transparent !important;
  
}

.txtCent p {
  padding: 0px !important;
  margin: 0;
  *margin-top: -10px;
  background-color: transparent !important;
  padding-top: 10px !important;
  line-height: 1.4em;
}

.txtCent a {
  color: #fff;
}

.photosBy {
  position: absolute !important;
  font-size: 9px;
  background: #000;
  background: rgba(0,0,0,0.45);
  color: #fff;
  padding: 0px 5px 0px 5px;
  right: 10px;
  top: auto;
  margin-top: -31px;
  z-index: 25; 
} 
.photosBy a {
  color: #fff;
}



 




/* Scaling transforms */
.visibleNearby .rsSlide img {
  opacity: 0.45;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

  -webkit-transform: scale(0.9);  
  -moz-transform: scale(0.9); 
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
.visibleNearby .rsActiveSlide img {
  opacity: 1;
  -webkit-transform: scale(1);  
  -moz-transform: scale(1); 
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* Non-linear resizing on smaller screens */


@media screen and (min-width: 1101px) and (max-width: 2900px) {

  #gallery-1 {
    padding: 0px;
    margin-top: -110px;
  }
 
  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    height: 900px !important;


  }

  

  
}



@media screen and (min-width: 901px) and (max-width: 1100px) {


  #gallery-1 {
    padding: 0px;
    margin-top: -60px;
  }


  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    height: 750px !important;
   *display: none;
  }
  
 
  

  
  
}


@media screen and (min-width: 768px) and (max-width: 900px) {

  #gallery-1 {
    padding: 0px;
    margin-top: -100px;
  }

  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    *display: none;
    height: 800px !important;

    
  }
  

}

@media screen and (min-width: 481px) and (max-width: 767px) {

  #gallery-1 {
    padding: 0px;
    margin-top: -110px;
  }

  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    *display: none;
    height: 800px !important;
    
  }

	.txtCent h4, .txtCent p {
	  padding-left: 20px !important;
	  padding-right: 20px !important;
	}

	.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { 
		padding-left: 8px !important;
	}
	.rsDefault.rsHor .rsArrowRight { 
		right: 0px !important; 
	}

	#gallery-1 .open_big_one {
		display: none !important;
	}	
	
}


@media screen and (min-width: 0px) and (max-width: 480px) {

  #gallery-1 {
    padding: 0px;
    *padding-top: 100px;
    margin-top: -220px;
  }
 

  #gallery-1 .rsOverflow,
  .royalSlider#gallery-1 {
    height: 800px !important;
    *display: none;
  }
 
.txtCent h4, .txtCent p {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

	.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { 
		padding-left: 8px !important;
	}
	.rsDefault.rsHor .rsArrowRight { right: 0px !important; }
	
	#gallery-1 .open_big_one {
		display: none !important;
	}

}




