.responsive-slider .slides ul li,.responsive-slider .slides ul li .slide-body img{max-width:100%;width:100%!important}.responsive-slider .slider-control.left:hover,.responsive-slider .slider-control.right:hover{text-decoration:none}.responsive-slider{position:relative;width:100%!important}.responsive-slider [data-animate]{opacity:0}.responsive-slider .slides{position:relative;overflow:hidden}.responsive-slider .slides ul{list-style-type:none;padding:0;margin:0;white-space:nowrap;font-size:0;width:100%!important}.responsive-slider .slides ul li{display:inline-block}.responsive-slider .slides ul li .slide-body{display:inline-block;position:relative;max-width:100%;font-size:14px;width:100%!important}.responsive-slider .slides ul li .slide-body .caption{position:absolute;color:#fff;text-shadow:0 1px 0 #000;text-transform:uppercase;font:24px pt_sansregular;padding:5px 25px 10px;transform:skew(-20deg);background-color:rgba(0,183,184,.4);color:rgba(256,256,256,1)}.caption h2{transform:skew(20deg)}.responsive-slider .slides ul li .slide-body .caption.header{bottom:10%;left:10%}.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:24px}.responsive-slider .slides ul li .slide-body .caption.header h2 i{font-size:35px}@media (min-width:481px) and (max-width:767px){.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:25px}.responsive-slider .slides ul li .slide-body .caption.header h2 i{font-size:20px}}@media (max-width:480px){.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:16px}.responsive-slider .slides ul li .slide-body .caption.header h2 i{font-size:14px}}.responsive-slider .slides ul li .slide-body .caption.sub{bottom:-8px;right:-20px;font-weight:700}@media (min-width:481px) and (max-width:767px){.responsive-slider .slides ul li .slide-body .caption.sub{font-size:11px;bottom:0;right:-10px}}@media (max-width:480px){.responsive-slider .slides ul li .slide-body .caption.sub{font-size:10px;bottom:5px;right:0}.responsive-slider .slider-control.left,.responsive-slider .slider-control.right{display:none}}.responsive-slider .slider-control{position:absolute;font-size:20px;color:#000;top:50%;margin-top:-25px}.responsive-slider .slider-control.left{left:1%;padding-left:0}.responsive-slider .slider-control.right{right:1%;padding-right:0}.responsive-slider .pages{position:absolute;bottom:0;left:0;width:100%;text-align:center}.responsive-slider .pages .page{display:inline-block;color:transparent;width:5px;height:5px;border:3px solid #fff;border-radius:50%;opacity:.5}.responsive-slider .pages .page.active{opacity:1}