.magicslider{padding:0px;margin:0;}
.bx-wrapper .bx-caption {display:none;}
.bx-wrapper .bx-caption.start, .bx-wrapper .bx-caption.play {display:block;}
.play .caption1{-moz-animation: all 0.5s ease-in 1.3s backwards; -webkit-animation: all 0.8s ease-in 1.3s backwards; animation: all 0.8s ease-in 1.3s backwards;}
.play .caption2{-moz-animation: all 0.5s ease-in 1.3s backwards; -webkit-animation: all 0.8s ease-in 1.3s backwards; animation: all 0.8s ease-in 1.3s backwards;}
.play .caption3{-moz-animation: all 0.5s ease-in 1.3s backwards; -webkit-animation: all 0.8s ease-in 1.3s backwards; animation: all 0.8s ease-in 1.3s backwards;}
.play .caption4{-moz-animation: all 0.5s ease-in 1.3s backwards; -webkit-animation: all 0.8s ease-in 1.3s backwards; animation: all 0.8s ease-in 1.3s backwards;}
.play .caption5{-moz-animation: all 0.5s ease-in 1.9s backwards; -webkit-animation: all 0.8s ease-in 1.9s backwards; animation: all 0.8s ease-in 1.9s backwards;}
.play .caption6{-moz-animation: all 0.5s ease-in 2.0s backwards;  -webkit-animation: all 0.8s ease-in 2.0s backwards; animation: all 0.8s ease-in 2.0s backwards;}
.text-slide{text-align: center;}
.play .caption1 {position:absolute;top: 25%;left: 40%; font-size: 18px;line-height: 18px;letter-spacing: 15px;font-weight: 600;text-align: left;padding-left: 34px;}
.play .caption2 {position:absolute;top: 35%;left: 29%; font-size: 18px;margin-top: 2px;padding: 0 34px 0 0;text-align: right;letter-spacing: 2px;font-weight: bold;}
.play .caption3 {position:absolute;top: 55%; font-size: 30px;line-height: 30px;font-weight: normal !important;letter-spacing: 11px;}
.play .caption4 {position:absolute;top: 50%;left: 50%; margin: 0;}
.play .caption4 a{color: #cc9933;display: inline-block;font-size: 14px;line-height: 30px;}
.sdide-button:hover{}
.sdide-button:after{content: ""; display: block;font-size: 18px;margin: 0 auto;background-color: #cc9933;height: 2px;width: 17px;}
.play .caption2,.play .caption3,.play .caption1,.play .caption4{color: #fff; -webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.play .caption1,.play .caption2{background-color: #ff6666;box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);-moz-box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);-webkit-box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);-o-box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);-ms-box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);line-height: 46px;width: 583px;text-transform: uppercase;}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

}

.magicslider .bx-wrapper .bx-controls-direction a{top: 50%;}
.magicslider .bx-controls-direction .bx-prev, 
.magicslider .bx-controls-direction .bx-next {width: 40px;height: 40px;line-height: 39px;text-align: center;-moz-transition: all 0.45s ease;-webkit-transition: all 0.45s ease;-o-transition: all 0.45s ease;-ms-transition: all 0.45s ease;transition: all 0.45s ease;position: absolute;visibility: hidden;opacity: 0;color: #ffffff;}
.magicslider .bx-wrapper .bx-controls-direction a.bx-prev{left: 50%;}
.magicslider .bx-wrapper .bx-controls-direction a.bx-next{right: 50%;}
.magicslider:hover .bx-wrapper .bx-controls-direction .bx-next{right: 15px;visibility: inherit;opacity: 1;}
.magicslider:hover .bx-wrapper .bx-controls-direction .bx-prev{left: 15px;visibility: inherit;opacity: 1;}
.magicslider .bx-prev{-ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.magicslider .bx-next{-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.magicslider .bx-wrapper .bx-pager.bx-default-pager a{width: 14px;height: 14px;line-height: 14px;margin:0 ;text-align: center;font-size: 12px;background-color: transparent;border: 2px solid #cccccc;}
.magicslider .bx-wrapper .bx-pager .bx-pager-item a:hover, .magicslider .bx-wrapper .bx-pager .bx-pager-item a.active {
    background-color: #fff;
    border: 2px solid #ffffff;
    color: #666;
}

