.magicslider{padding:0px;margin:0 0 30px;}
.bx-wrapper .bx-caption {display:none;}
.bx-wrapper .bx-caption.start, .bx-wrapper .bx-caption.play {display:block;}
.play .caption1 {font-size: 40px;font-weight: 600;line-height: 60;letter-spacing: 1px;position: absolute;top: 14%;z-index: 30;opacity: 1;text-transform: uppercase;
	-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;
}
.play .caption2 {font-size: 42px;font-weight: 800;line-height: normal;margin: 0; letter-spacing: 2px; text-transform: uppercase;position: absolute;top: 38%;z-index: 40;opacity: 1;
	-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;
}
.play .caption2 span{font-size: 20px;font-weight: bold;}
.play .caption3 {font-size: 48px;font-weight: 300;line-height: 30px;margin: 0;text-transform: uppercase;position: absolute;top: 48%;z-index: 50;opacity: 1;
	-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;
}
.play .caption4 {position: absolute;top: 65%;z-index: 60;opacity: 1;
	-moz-animation: fadeInLeft 1s ease-in 2s backwards;
	-webkit-animation: fadeInLeft 1sease-in 2s backwards;
	animation: fadeInLeft 1 sease-in 2s backwards;
}
.play .caption3 span{font-size: 48px;font-weight: 700;}
.play .caption4 a{background-color: rgb(129, 184, 185);
    color: rgb(21, 38, 38); border-radius: 0px;line-height: 45px;font-size: 18px;padding: 0 58px;display: inline-block;font-weight: 300;}
.play .text-slide2 .caption2, .play .text-slide2 .caption3, .play .text-slide2 .caption4 {animation-name: zoomIn;}
.play .text-slide2 .caption1{animation-name: zoomOut;}
.play .caption1,.play .caption2,.play .caption3,.play .caption4{left: 8%;}
.play .text-slide2 .caption1,.play .text-slide3 .caption1{top: 29%;font-size: 48px;line-height: 40px;}
.play .text-slide2 .caption2,.play .text-slide3 .caption2{top: 17%;}
.play .text-slide2 .caption3,.play .text-slide3 .caption3{top: 52%;}
.play .text-slide2 .caption4,.play .text-slide3 .caption4{top: 70%;}

.play .text-slide3 .caption1, .play .text-slide3 .caption2, .play .text-slide3 .caption3{animation-name: zoomOut;}
.magicslider .bx-wrapper .bx-controls-direction a{border:0;opacity: 0.2;top: 35%;background-image: url("/source/f047fac6cfb1b020ee9cce980691dbe5/bx-controls.png");background-repeat: no-repeat;display: none;}
.magicslider:hover .bx-wrapper .bx-controls-direction a{display: block;border: 0;}
.magicslider .bx-controls-direction .bx-prev{left: 0;background-position: 0 0;}
.magicslider .bx-controls-direction .bx-prev:hover{background-position: 0 -104px;}
.magicslider .bx-controls-direction .bx-next{background-position: 100% 0;}
.magicslider .bx-controls-direction .bx-next:hover{background-position: 100% 100%;}
.magicslider .bx-controls-direction .bx-prev, 
.magicslider .bx-controls-direction .bx-next {border-radius: 0;background-color: #6d625e;width: 73px;height: 104px;line-height: 104px;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;}
.magicslider .bx-wrapper .bx-controls-direction a .fa{font-size: 20px;display: none;}
.magicslider .bx-wrapper .bx-controls-direction a:hover{opacity: 1;background-color: #fff;}
.magicslider .bx-wrapper .bx-pager{bottom: 20px;text-align: center;width: 100%;border: 0 none;}
.magicslider .bx-wrapper .bx-pager .bx-pager-item:first-child::before,.magicslider .bx-wrapper .bx-pager .bx-pager-item:last-child::after{display: none;}
.magicslider .bx-wrapper .bx-pager .bx-pager-item {vertical-align: middle;padding: 0 4px;}
.magicslider .bx-wrapper .bx-pager.bx-default-pager a{vertical-align: middle;}
.magicslider .bx-wrapper .bx-pager .bx-pager-item a.active{width: 30px;}
.magicslider .bx-wrapper .bx-pager .bx-pager-item a:hover, .magicslider .bx-wrapper .bx-pager .bx-pager-item a.active {background-color: #fed700;}
@media(min-width:1920px) {
	.play .caption1, .play .caption2, .play .caption3, .play .caption4{left: 8%;}
	.play .caption1{top: 28%;}
	.play .caption2{top: 40%;}
	.play .caption3{top: 48%;}
	.play .caption4{top: 60%;}
	.play .text-slide2 .caption1,.play .text-slide3 .caption1{top: 34%;}
	.play .text-slide2 .caption2,.play .text-slide3 .caption2{top: 25%;}
	.play .text-slide2 .caption3,.play .text-slide3 .caption3{top: 50%;}
	.play .text-slide2 .caption4,.play .text-slide3 .caption4{top: 64%;}
}


.play .caption4 a {
    color: #fff !important;
    background-color: #000 !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    font-size: 24px !important;
    padding: 10px 30px !important;
}