.nivo-caption, .hero-static-caption {
 background-color: transparent;
 opacity: 1;
 padding: 0;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 8;
}
/*-- Hero Video Content --*/
.hero-video-caption {
 background-color: rgba(240, 240, 240, 0.8);
 padding: 250px 0;
}
/*-- Slider Content --*/
.hero-slider-content {
}
.hero-slider-content h1 {
 color: #fff;
 font-size: 45px !important;
 line-height: 55px !important;
 font-weight: 500 !important;
 margin-bottom: 12px !important;
 
 /*-moz-text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);*/
}
.hero-slider-content p {
 color: #fff;/*-moz-text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);*/
}
.hero-slider-content a {
 display: inline-block;
 text-align: center;
 background-color: #c02026;
 color: #fff !important;
 border-radius: 5px;
 padding: 8px 25px;
 margin-top: 10px !important;
}
.hero-slider-content a:hover {
 background-color: #f97704 !important;
}
 @media only screen and (min-width:320px) and (max-width:767px) {
 .nivo-caption, .hero-static-caption {
 
 top: 20px; 
}
 .hero-slider-content h1 {
 font-size: 14px !important;
 line-height: 18px !important;
 margin-bottom: 0px !important;
 
} 
 .hero-slider-content h1 br{ display:none}  
 .hero-slider-content a { 
 font-size: 12px;
 line-height: 20px;
 padding: 4px 10px !important;
 margin-top: 5px !important;
}
 .hero-slider-content p {
 font-size: 11px !important;
line-height: 15px!important;margin-bottom: 0px!important;  
}
 .nivo-directionNav{
		display:none 
	}
    .nivo-controlNav { 
        display:none
    }
}
 @media only screen and (min-width:768px) and (max-width:991px) {
	.hero-slider-content h1 {
		font-size: 30px !important;
		line-height: 30px !important;
    }
    .hero-slider-content p{
 		line-height: 20px !important;         
    }
    .nivo-directionNav{
		right:25px; 
	}
    .nivo-controlNav { 
        left:25px; 
    }
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
  	.hero-slider-content h1 {
		font-size: 40px !important;
		line-height: 45px !important;
    }
    .nivo-directionNav{
		right:40px; 
	}
    .nivo-controlNav { 
        left:40px; 
    }
}
