		#banner-rotator{
			width:800px; 
			height:300px; 
			position:relative;
		}
		#banner-rotator #banner-images{
			width:100%; 
			height:100%; 
			position:relative;
		}
		#banner-rotator #banner-images .banner-image{
			position:absolute;
			width:100%;
			height:100%;			
		}
		
		#banner-rotator #banner-info{
			position:absolute;
			right:50px;
			bottom: 70px;
			background:rgb(21,21,21);
			/*background: rgb(54, 25, 25); */
			background: rgba(21,21,21, .7);	
			padding:20px 50px 25px 50px;
			max-width:calc(100% - 300px);
			border-radius: 3px 3px;
			display:none;
		}
		
		#banner-rotator #banner-info .main-text{
			color:rgb(255,255,255);
			font-size:28px;
			font-weight:normal;
			font-family:helvetica;
		}
		#banner-rotator #banner-info .sub-text{
			margin-top:1px;
			color:rgba(255,255,255, .8);
			font-size:15px;
			font-weight:normal;
			font-family:helvetica;
		}
		
		
		#banner-rotator #banner-buttons .banner-prev{
			color:rgb(255,255,255);
			position:absolute;
			top:45%;
			left:20px;
			z-index:10;
			background:url('../../images/banner-rotator/prev.png');
			background-size: cover; background-position: center center;background-repeat: no-repeat;
			width:81px;
			height:80px;
			cursor:pointer;
		}
		#banner-rotator #banner-buttons .banner-next{
			color:rgb(255,255,255);
			position:absolute;
			top:45%;
			right:20px;
			z-index:10;	
			background:url('../../images/banner-rotator/next.png');
			background-size: cover; background-position: center center;background-repeat: no-repeat;
			width:81px;
			height:80px;
			cursor:pointer;
		}