.flexslider2 { margin: 0px auto 20px; position: relative; width: 100%; height: 282px; overflow: hidden; zoom: 1; }
.flexslider2 .slides2 li { width: 100%; height: 100%; }
.flexslider2 .slides2 li p { padding: 0 55px; position: absolute; top: 50%; transform: translateY(-60%); }

 
.flexslider2:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider2:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider2:hover .flex-next:hover, .flexslider2:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav1 { width: 100%; position: absolute; bottom: 10px; text-align: center; }
.flex-control-nav1 li { margin: 0 2px; display: inline-block; zoom: 1;  *display: inline;
}
.flex-control-paging2 li a { background: url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; transition: none; }
.flex-control-paging2 li a.flex-active, .flex-control-paging2 li.active a { background-position: 0 0; }
.projectswide { display: inline-block; width: 49%; padding: 20px 5px; vertical-align: top; position:relative }
.projectswide  p{ position:absolute;bottom: 20px;padding:20px;background: rgba(255, 255, 255, 0.7); width:100%}