.magicslider{padding:0px;margin:0;}
.bx-wrapper .bx-caption, .bx-wrapper .bx-caption.play {display: block;position: absolute;text-align: left;top: 25%; width: 100%;}
.text-slide{text-align: center;width: 760px;}
.caption-text1,.caption-text1 span{ color: #444444;font-size: 80px;font-weight: bold;letter-spacing: 15px;line-height: 80px;margin: 0;text-transform: uppercase;}
.caption-text1 span{font-weight: 300;}
.caption-text2,.caption-text2 span{color: #666666;font-family: "Open Sans";font-size: 30px;font-weight: 500;margin: 0;letter-spacing: 3px;}
.caption-text3,.caption-text3 span{color: #666666;font-family: "Open Sans";font-size: 40px;font-weight: 300;text-transform: uppercase;letter-spacing: 8px;margin: 0;line-height: 40px;}
.caption-text2 span {padding-right: 10px;}
.caption-text3 span{padding:0 5px;}
.border-tex-slide{text-indent: -999em;width: 90px;background-color: #252525;height: 2px;margin:40px 0 50px;}
.text-slide p{font-size: 18px;font-weight: 300;color: #252525;color: #252525;margin:0;}
.btn-shop {background-color: #ff5555;color: #ffffff;display: inline-block;font-family: "Open Sans";font-size: 14px;font-weight: 700;line-height: 38px;margin-top: 40px;padding: 0 20px;text-transform: uppercase;}
.btn-shop:hover {background-color: #fff;color: #ff5555;}
.text-slide2{width: 100%;margin:0 auto;}
.text-slide2 .caption-text2{color: #ffffff;font-size: 50px;letter-spacing: 10px;line-height: 50px;vertical-align: top;}
.text-slide2 .caption-text1{font-size: 110px;color: #fff;line-height: 110px;}
.text-slide2 .caption-text3{color: #fff;font-size: 34px;}
.text-slide1-version02 .caption-text1{ color: #444444;font-size: 110px;line-height: 110px;}
.text-slide1-version02 .caption-text2{font-size: 50px;line-height: 50px;color: #888888;letter-spacing: 7px;}
.text-slide1-version02 .caption-text3{font-size: 34px;color: #888888;}
.text-slide2.text-slide2-version02 .caption-text2{font-size: 30px;line-height: 30px;letter-spacing: 0;}
.text-slide2.text-slide2-version02 .caption-text1{font-size: 80px;color: #fff;line-height: 80px;}
.text-slide2.text-slide2-version02 .caption-text3{font-size: 40px;line-height: 40px;font-weight: 400;}
.text-slide2.text-slide2-version02 .btn-shop{border: 2px solid #fff;color: #fff;background-color: transparent;}
.text-slide2.text-slide2-version02 .btn-shop:hover{border: 2px solid #ff5555;color: #fff;background-color: #ff5555;}
.text-slide.text-slide-version02{position: absolute;right: 0;width: 880px;}
.text-slide-version02 .caption-text1,.caption-text1 span{ color: #444444;font-size: 65px;font-family: "Open Sans";font-weight: 600;letter-spacing: 5px;line-height: 75px;margin: 0;text-transform: capitalize;}
.text-slide-version02 .caption-text1 span{color: #ff5555;}
.text-slide-version02 .btn-shop{border: 2px solid #aaa;color: #aaa;background-color: transparent;}
.text-slide-version02 .btn-shop:hover{border: 2px solid #ff5555;color: #fff;background-color: #ff5555;}
.play .caption1 {
    font-weight:bold;
    color:#FFF;
    background: rgba(0, 0, 0, 0.3);
    font-size:27px;
    position:absolute;
    top:20px;
    left:20px;
    z-index:30;
    padding:5px;
    -moz-animation: fadeInRight 0.8s ease-in 1.3s backwards;
    -webkit-animation: fadeInRight 0.8s ease-in 1s backwards;
    animation: fadeInRight 0.8s ease-in 1s backwards;
    opacity: 1;
}
.play .caption2 {
    font-weight:bold;
    color:#FFF;
    background: rgba(0, 0, 0, 0.3);
    font-size:22px;
    position:absolute;
    top:70px;
    left:20px;
    z-index:40;
    padding:5px;
    -moz-animation: fadeInLeft 0.8s ease-in 1.5s backwards;
    -webkit-animation: fadeInLeft 0.8s ease-in 1.5s backwards;
    animation: fadeInLeft 0.8s ease-in 1.5s backwards;
    opacity:1;
}

.play .caption3 {
    font-weight:bold;
    color:#FFF;
    background: rgba(0, 0, 0, 0.3);
    font-size:16px;
    position:absolute;
    top:113px;
    left:20px;
    z-index50;
    padding:5px;
    -moz-animation: fadeInUp 0.8s ease-in 1.7s backwards;
    -webkit-animation: fadeInUp 0.8s ease-in 1.7s backwards;
    animation: fadeInUp 0.8s ease-in 1.7s backwards;
    opacity:1;
}
.play .caption4 {
    font-weight:bold;
    color:#000;
    background:#FFF;
    border:1px solid rgba(0, 0, 0, 0.5);
    font-size:13px;
    -moz-animation: fadeInLeft 1s ease-in 2s backwards;
    -webkit-animation: fadeInLeft 1sease-in 2s backwards;
    animation: fadeInLeft 1 sease-in 2s backwards;
    position:absolute;
    bottom:80px;
    right:80px;
    z-index:60;
    padding:5px;
    opacity:1;
    border-radius:4px;
    cursor:pointer;
}

