.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding:10px 0}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px}
.bx-wrapper .bx-next{right:10px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.bx-prev{left:-40px}
.bx-wrapper .bx-controls-direction a.bx-next{right:-40px}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.bxslider .item img{display:block;width:100%;position:relative}
#banner{overflow:hidden!important;margin:0;min-height:0}
#banner .bx-wrapper{margin:0 auto;overflow:visible!important}
#banner .bx-wrapper .bx-viewport{overflow:visible!important;border:none;left:0}
.bx-pager.bx-default-pager{z-index:1;bottom:0}
#banner .icon i{font-size:1.5rem;color:#11af9c;cursor:pointer;border-radius:50%;width:40px;height:40px;text-align:center;line-height:38px}
#banner .icon i:hover{color:#666;border-color:#666}
#banner .banner-btn{height:100%;width:100%;position:absolute;background: rgb(0 0 0 / 60%);z-index:100;cursor: pointer;}
.banner-btn:hover{background:rgba(255,255,255,.7)}
.banner-btn:hover .icon i{color:#333}
#bannerPrev{top:0;left:-100%}
#bannerNext{top:0;right:-100%}
#bannerPrev .icon svg,#bannerNext .icon svg{fill:#ffffff;width: 18px;}
#bannerPrev .icon{-webkit-transform:rotate(180deg)}
#bannerPrev .icon,#bannerNext .icon{position:absolute;right: 10px;top:45.8%;width:45px;height:45px;line-height:55px;border: 1px solid rgb(255 255 255 / 50%);border-radius:50%;display:flex;opacity:.65;flex-direction:column;justify-content:center;align-items:center;margin:5px}
#bannerNext .icon{position:absolute;left: 10px;top:45.8%}
#banner .slider-out{margin:0 auto;height:100%;overflow:visible}
#banner .bx-controls{height:auto}
.bx-wrapper .bx-pager.bx-default-pager a{background-color:transparent;border:1px solid #fff;width:8px;height:8px;border-radius:100%}
.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#fff;border-color:#fff}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a:focus{background-color:#fff}
#banner .text.text-small{display:none}

@media(max-width:480px){
	#banner .item .text{display:none}
	#banner .text.text-small{padding:70px 30px;position:relative;z-index:0;color:#f6f6f6;border-radius:10px;display:block}
	#banner .text.text-small h3{margin:10px 0 0;font-weight:600;text-shadow:1px 2px 5px rgba(0,0,0,.25);color:#73c7c9;text-align:center}
	#banner .text.text-small p{color:#000;text-shadow:1px 2px 5px rgba(0,0,0,.25)}
	#banner .text.text-small .bar{width:100%;border-bottom:1px solid #73c7c9;margin:0 0 10px 0}
}
@media(max-width:1100px){
	#bannerPrev,#bannerNext{display:none}
}
#qLpercentage{font-size:1.375rem!important;color:#555!important;text-align:center!important}
.progress{background:none;height:100vh;position:fixed;top:0;width:100%;display:block;z-index:99999}
.progress-text{color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:bold;line-height:50px;height:50px;width:200px;display:block;margin:0 auto;position:relative;text-align:center;top:50%}
.progress.cover{background:#fff;background:rgba(255,255,255,.85);z-index:999999999}
.progress.cover .progress-text{top:42%}