
.rsWebkit3d * {
   -webkit-backface-visibility: hidden;
   -webkit-transform: translateZ(0); 
}

 p.rsABlock {
top: 80px;
padding: 5px;
margin-left: 5px;
background: #ffcc00;
color: #000000;
}

 floater1 {
  background: #9B001C;
  padding: 5px;
  margin-left: 5px;
  
}

 #full-width-slider {
 margin-left: 0%;
  width: 100%;
  overflow: hidden;
  color: #000;
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

.coloredBlock {
  padding: 12px;
  background: rgba(255,0,0,0.6);
  color: #FFF;
   width: 200px;
   left: 20%;
   top: 5%;
}

.infoBlock {
  position:absolute;
  top: 10px;
  right: 30px;
  left: auto;
  width: auto;
  padding-bottom: 0;
  background: #FFF;
  background: rgba(255, 255, 255, 0.8);
  
  padding: 20px;


  
}

.infoBlockLeftClear {
  color: #FFF;
  background: transparent;
  left: 30px;

}



.infoBlockLeftBlack {
  color: #FFF;
  background: #000;
  background: rgba(0,0,0,0.75);
  left: 30px;
  right: auto;
}



.infoBlockLeftWhite {
  color: #000;
  background: #ffffff;
  left: 30px;
  right: auto;

}

.infoBlockLeftWhiteClear {
  color: #000;
  background: #fff;
  background: rgba(255,255,255,0.75);
  left: 30px;
  right: auto;

}


.infoBlockLeftWhite70 {
  color: #000;
  background: #ffffff;
  left: 30px;
  width: 70%;
  right: auto;
}

.infoBlockLeftRed {
  color: #FFF;
  background: #9B001C;
  left: 30px;
  right: auto;
}

 .infoBlock h4 {
  font-size: 20px;
  line-height: 1.2;
  margin: 0;
  padding-bottom: 3px;
}


 .infoBlock p {
  font-size: 14px;
  margin: 4px 0 0;
  line-height: 15px;
}

 .infoBlock a {  
  text-decoration: underline;
}




.rsSlideTitleGreen, .rsSlideTitleGreen2b  {
  background: rgba(0,0,0,0.3);
 
}

.rsSlideTitle, .rsSlideTitleRed, .rsSlideTitleRed2b  {
  background: rgba(220,0,0,0.6);
}

.rsSlideTitleBlue, .rsSlideTitleBlue2b {
  background: rgba(0,0,220,0.6);
}

.rsSlideTitleBlack2, .rsSlideTitleBlack2b {
  background: rgba(0,0,0,0.6);
}

.rsSlideTitleBlack, .rsSlideTitleBlackb {
  background: rgba(0,0,0,0.0);
}


.rsSlideTitle, .rsSlideTitleGreen, .rsSlideTitleBlue, .rsSlideTitleRed, .rsSlideTitleBlack, .rsSlideTitleBlack2 {
  font-size: 24px;
  padding: 11px 13px 14px;

  color: #FFF;
  font-weight: normal;
  margin: 0;
  line-height: 1.5;
}


.rsSlideTitleGreen2b, .rsSlideTitleBlue2b, .rsSlideTitleRed2b, .rsSlideTitleBlack2b {
  font-size: 18px;
  padding: 11px 13px 14px;

  color: #FFF;
  font-weight: normal;
  margin: 0;
  line-height: 1.5;
}
 

.rsFirstSlideTitle {
  left: 12%;
  top: 45px;
}

.rsSecondSlideTitle {
 left: 12%;
 top: 99px;
}

.fullWidth {
  max-width: 1400px;
  margin: 0 auto 24px;
}







 .rsSlideTitleGreen, .rsSlideTitleBlue, .rsSlideTitleBlack, .rsSlideTitleRed {
		font-weight: normal;
  }
.rsSlideTitleGreen, .rsSlideTitleGreen2b  {
  background: rgba(0,0,0,0.3);
  font-size: 38px;
  left: 5%;
  max-width: 90%;
 
}
  
  

@media screen and (max-width:481px) {
	
   .infoBlock p,  .infoBlock h4 {
 	 font-size: 12px;
 	 margin: 2px 0 0;
	line-height: 12px;
	}

   .infoBlock {
    padding: 10px;
    height: auto;    
    left: 5px;
    top: 5px;
    right: auto;    
  }


}
  
  
 
  
  @media screen and (min-width: 0px) and (max-width: 960px) {
	  .rsSlideTitle, .rsSlideTitleGreen, .rsSlideTitleBlue, .rsSlideTitleBlack, .rsSlideTitleBlack2,.rsSlideTitleRed {
		font-size: 30px;
		padding: 10px 12px 12px;
		line-height: 1.5;
		max-width: 85%;
	  }
	  
	  .rsSlideTitleGreen2b, .rsSlideTitleBlue2b, .rsSlideTitleBlack2b {
		font-size: 16px;
		padding: 10px 12px 12px;
		line-height: 1.5;
		
	  }
	  
	  .rsFirstSlideTitle {
		left: 8%;
		top: 15px;
	  }
	  .rsSecondSlideTitle {
	   left: 8%;
		top: 60px;
	  }
	  #homeSlider .rsThumb {
		font-size: 12px;
		width: 115px;
		height: 44px;
		cursor: pointer;
	  }
	  #homeSlider .rsTmb {
	   margin-top: 12px;
	  }	  
	  
	  .royalSlider {
		height: 300px !important;
	  }
	  
	  
  }

  
  
  
 @media screen and (min-width: 0px) and (max-width: 700px) {
	  .rsSlideTitle, .rsSlideTitleGreen, .rsSlideTitleBlue, .rsSlideTitleBlack, .rsSlideTitleBlack2,.rsSlideTitleRed {
		font-size: 26px;
	  }
 }
  
  

  @media screen and (min-width: 0px) and (max-width: 500px) {

	  .rsSlideTitle {
		font-size: 14px;
		padding: 8px 10px 8px;
	  }
	   .rsFirstSlideTitle {
		  left: 24px;
		  top: 8px;
	  }
		.rsSecondSlideTitle {
		 left: 24px;
		  top: 54px;
		}
		
	 .rsSlideTitleGreen2b, .rsSlideTitleBlue2b, .rsSlideTitleBlack2b, .rsSlideTitleRed2b {
		font-size: 13px;
		padding: 5px 6px 6px;
		line-height: 1.5;
	  }

	 .rsSlideTitleGreen, .rsSlideTitleBlue, .rsSlideTitleBlack, .rsSlideTitleRed {
			font-weight: normal;
			font-size: 20px;
	  }
	.rsSlideTitleGreen, .rsSlideTitleGreen2b  {
	  background: rgba(0,0,0,0.3);
	 
	}
	  .rsFirstSlideTitle {
		top: 0px;
	  }
	  .rsSecondSlideTitle {
		top: 20px;
	  }
	
	
	  
   }