.responsive-slider { width: 100%; position: relative; margin: 0 auto }
.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; }
.responsive-slider .slides ul li { display: inline-block; max-width: 100%; }
.responsive-slider .slides ul li .slide-body { display: inline-block; position: relative; max-width: 100%; font-size: 14px; }
.responsive-slider .slides ul li .slide-body img { max-width: 100%; }
.responsive-slider .slides ul li .slide-body .caption { position: absolute; color: #fff; text-shadow: 2px 2px 5px #000000; }
.responsive-slider .slides ul li .slide-body .caption.header { top: 20%; left: 8%; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; }
.responsive-slider .slides ul li .slide-body .caption.header h2 { font-size: 60px; text-align: center; font-weight:bold }
.responsive-slider .slides ul li .slide-body .caption.header h2 i { font-size: 35px; }
.responsive-slider .slides ul li .slide-body .caption.sub { font-weight: bold; left: 0; right: 0; text-align: center; font-size: 1.5em }
.responsive-slider .slides ul li .slide-body .caption.img01 { top: 60%; left: 20%; }
.responsive-slider .slides ul li .slide-body .caption.img02 { top: 60%; left: 0; right: 0; text-align: center }
.responsive-slider .slides ul li .slide-body .caption.img03 { top: 60%; right: 20%; }
.responsive-slider .slides ul li .slide-body .caption.img-html5 img { max-width: 100%; }
.responsive-slider .slides ul li .slide-body .caption.img-css3 { top: 57%; right: 12%; width: 10%; }
.responsive-slider .slides ul li .slide-body .caption.img-css3 img { max-width: 100%; }
.responsive-slider .slides ul li .slide-body .caption.img-bootstrap { top: 48%; right: 12%; width: 11%; }
.responsive-slider .slides ul li .slide-body .caption.img-bootstrap img { max-width: 100%; }
.responsive-slider .slides ul li .slide-body .caption.img-twitter { top: 19%; right: 12%; width: 11%; }
.responsive-slider .slides ul li .slide-body .caption.img-twitter img { max-width: 100%; }
.responsive-slider .slides ul li .slide-body .caption.img-jquery { top: 66%; right: 12%; width: 33%; }
.responsive-slider .slides ul li .slide-body .caption.img-jquery img { max-width: 100%; }
.responsive-slider .slider-control { position: absolute; font-size: 20px; color: #000; top: 40%; background-color: #fff; padding: 10px; display: none }
.responsive-slider .slider-control.left { left: 0; padding-left: 0; -webkit-border-radius: 0px 6px 6px 0px; border-radius: 0px 6px 6px 0px; }
.responsive-slider .slider-control.left:hover { text-decoration: none; padding-left: 10px; }
.responsive-slider .slider-control.right { right: 0; padding-right: 0; -webkit-border-radius: 6px 0px 0px 6px; border-radius: 6px 0px 0px 6px; }
.responsive-slider .slider-control.right:hover { text-decoration: none; padding-right: 10px; }
.responsive-slider .pages { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; }
.responsive-slider .pages .page { display: inline-block; margin: 0.5em; color: transparent; width: 5px; height: 5px; border: 3px solid #fff; border-radius: 50%; opacity: 0.5; }
.responsive-slider .pages .page.active { opacity: 1; }

@media all and (max-width:1024px) {
.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:2em;}
.responsive-slider .slides ul li .slide-body .caption.img01,
.responsive-slider .slides ul li .slide-body .caption.img02,
.responsive-slider .slides ul li .slide-body .caption.img03{width:30%;}
.responsive-slider .slides ul li .slide-body .caption.img01{left:0;}
.responsive-slider .slides ul li .slide-body .caption.img02{left:35%;}
.responsive-slider .slides ul li .slide-body .caption.img03{right:0;}
.mob_height{height:450px;}
}
