@charset "utf-8";
/* 後台入口歡迎頁 */


.welcome-register {
    background: url(images/welcome_bg.png) center center/cover no-repeat!important;
	height: 100%;
	top:5%!important;
   
	/* 固定不動position: fixed; */
	
}
.welcome-box {
    width: 100%;
	height:800px;
	padding:120px 15px 30px;
     margin: 0 auto auto;
	 	/* 固定不動position: fixed; */
	 color:#fff;
}
.welcome-box h1{
	font-family: Microsoft JhengHei, sans-serif;
	color: #fff;
	font-weight: 600;
	line-height: 1.2;
	font-size:52px
	}
.welcome-box	p {
    font-family: Microsoft JhengHei, sans-serif;
    font-size: 1.4em;
    font-weight: 500;
    color: #fff;
    line-height: 1.6;
    letter-spacing: 1px;
    margin-top: 20px;
}
.welcome-box img{max-width:100%}
.intro-block  img{vertical-align: middle;}

.btn-welcome.btn-outline {
    color: #ab8ce4;
    background-color: #fff;
	font-family:Microsoft JhengHei,Poppins,sans-serif;
}
.btn-welcome:hover{color:#fff;background-color:#ab8ce4;border-color:#ab8ce4}
.btn-xlg {
    padding: 10px!important;
    font-size: 18px;
    margin-bottom: 10px;
}


@media (min-width: 1200px){
.welcome-box {max-width: 1140px;}
}
@media screen and (min-width:768px) and (max-width:1024px){   
.welcome-box {max-width: 80%; max-height:100%;padding:8% auto auto }

}
@media (min-width: 768px){
.welcome-box {max-width: 80%; max-height:100%; }
}
@media screen and (min-width:576px) and (max-width:767px){   
.welcome-box {max-width: 80%;padding:25px 15px!important;}
.hidden-xs {display: none!important;}
}

@media only screen and (max-width: 480px ) { 
	.welcome-box {max-width: 80%; padding:25px 15px!important;}
	.ta_c {text-align: center!important;}
	.welcome-box h1{font-size:38px!important;}
}
@media only screen and (min-width: 240px){
.align-center {
    align-items: center!important;
}}
@media only screen and (min-width: 240px){
.features .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}}