*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
img{ width:100%; display:block;}


.uc_caption-banner{ position:relative;font-family: 'Open Sans', sans-serif; color:#fff;overflow: hidden; background:#fff;}
.uc_caption-banner .uc_banner-img {float: left; height: 100%; width:100%; }
.uc_caption-banner .uc_content_outer{position:absolute;left:0;top:0px;width:100%;height:80%; background:rgba(0, 0, 0, 0.1);
 transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 -webkit-transition: all .2s ease-in-out;
 
 transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -webkit-transform: scale(0);}


.uc_caption-banner .uc_banner-content { position:absolute; left:0; top:50%; width:100%; text-align:center; padding:0 30px; transform:translateY(-50%);}
.uc_caption-banner .uc_banner-content p{ font-weight:400; font-size:14px; margin:0px;line-height: 25px;}

.uc_caption-banner .uc_title{position:absolute;left:0;bottom:0px;width:100%;height:20%; background:rgba(0, 0, 0, 0.6);
 transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 -webkit-transition: all .2s ease-in-out;
 
 transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -webkit-transform: scale(0);}
 
.uc_caption-banner .uc_title h3{ font-weight:600; font-size:20px;text-transform:uppercase;line-height: 18px;margin: 0px; text-align:center; line-height:18px; margin:0px; transform:translatey(-50%); position:absolute; left:0px; top:50%; width:100%;}

.uc_caption-banner:hover .uc_content_outer{  
transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 -webkit-transition: all .2s ease-in-out;
 
 transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -webkit-transform: scale(1);}
 
.uc_caption-banner:hover .uc_title{  
transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 -webkit-transition: all .2s ease-in-out;
 
 transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -webkit-transform: scale(1);}

@media only screen and (max-width: 767px) {
	
	
}