
/*---------------------------------------------*/
input, label {
	display: block;
	outline: none;
	border: none;
}

.p-t-14 {padding-top: 14px;}
/* .p-t-23, .p-tb-23, .p-all-23 {padding-top: 23px;} */
.p-t-75 {padding-top: 25px;}
/* .p-t-80, .p-tb-80, .p-all-80 {padding-top: 80px;} */
.p-b-4 {padding-bottom: 4px;}
.p-b-6 {padding-bottom: 6px;}
.p-b-8 {padding-bottom: 8px;}
.p-b-10 {padding-bottom: 10px;}
.p-b-30 {padding-bottom: 10px;}
.p-b-32 {padding-bottom: 25px;}
.p-b-35 {padding-bottom: 35px;}
/* .p-b-50, .p-tb-50, .p-all-50 {padding-bottom: 50px;} */
/* .p-b-140, .p-tb-140, .p-all-140 {padding-bottom: 140px;} */
.p-lr-25 {padding-left: 25px;}
.p-lr-25 {padding-right: 25px;}


.m-lr-auto {margin-left: auto; margin-right: auto;}


.txt-center {text-align: center;}




.h-full {height: 100%;}



.wrap-pic-w {
	display: block;
}

.wrap-pic-w img {width: 100%;}


.trans-04 {
	-webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.trans-05 {
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.trans-09 {
	-webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}




.flex-w,
.flex-t,
.flex-c-m,
.flex-sb-m,
.flex-col-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.flex-w {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}


.flex-t {
	-ms-align-items: flex-start;
	align-items: flex-start;
}


/* ------------------------------------ */
.flex-c-m {
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}

.flex-sb-m {
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}

/* ------------------------------------ */
.flex-col-l {
	-ms-align-items: flex-start;
	align-items: flex-start;
}



.flex-col-l {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

