div{

.flexslider:hover .flex-direction-nav a { display: block; transition: all 2.3s ease 0s; }
.flexslider:hover .flex-control-nav { display: block; transition: all 2.3s ease 0s; }
.flexslider li { list-style-type: none; }
.flexslider a:focus { outline: none; }
.flexslider a:active { outline: none; }
.flexslider .slides img { display: block; max-width: 100%; width: 100%; }
.flexslider .slides> li { -webkit-backface-visibility: hidden; display: none; }
.flexslider { margin: 0; padding: 0; position: relative; }
.flex-pauseplay span { text-transform: capitalize; }
.flex-direction-nav a { background: no-repeat 0 0; cursor: pointer; display: none; height: 44px; margin: 16px 53px; position: absolute; text-indent: -9999px; top: 45%; width: 44px; z-index: 10; }
.flex-direction-nav .flex-prev { left: 0 !important;}
.flex-direction-nav .flex-next { background-position: 100% 0; right: 0 !important; }
.flex-direction-nav .flex-disabled { cursor: default; }
.flex-direction-nav { list-style: none; margin: 0; padding: 0; }
.flex-control-paging li a:hover { background: #fff; }
.flex-control-paging li a.flex-active { background: #fff; cursor: default; }
.flex-control-paging li a { -moz-border-radius: 20px; -o-border-radius: 20px; -webkit-border-radius: 20px; background: none; border: 1px solid #fff; border-radius: 20px; cursor: pointer; display: block; height: 8px; text-indent: -99999px; width: 8px; }
.flex-control-nav li { display: inline-block; margin: 0 6px; }
.flex-control-nav { bottom: 15px; display: none; list-style: none; margin: 0; padding: 0; position: absolute; right: 0; text-align: center; width: 100%; }
.flex-container a:focus { outline: none; }
.flex-container a:active { outline: none; }

}
