.b{
	display:block;
}
.f_l{
	float:left;
}
.f_r{
	float:right;
}
.m{
	margin-left:auto;
	margin-right:auto;
}
.h{
	height:100%;
}
.w1{
	width:100%;
}
.w3{
	width:33.333%;
}
.w5{
	width:50%;
}
.w25{
	width:25%;
}
.w75{
	width:75%;
}
.p5{
	padding:5px
}
.p10{
	padding:10px
}
.p15{
	padding:15px
}
.p25{
	padding:25px
}
.bs {
	background-attachment: scroll;
}
.bf {
	background-attachment: fixed;
}
.bcov {
	-webkit-background-size: cover;
    background-size: cover;
}
.bcon {
	-webkit-background-size: contain;
    background-size: contain;
}
.bcc {
    background-position: center center;   
}
.bct {
    background-position: center top;   
}
.bcb {
    background-position: center bottom;   
}
.blc {
    background-position: left center;   
}
.brc {
    background-position: right center;   
}
.brnn {
	background-repeat: no-repeat no-repeat;
}
.brx{
	background-repeat: repeat-x;
}
.bry{
	background-repeat: repeat-y;
}
.pr{
	position:relative;
}
.pa{
	position:absolute;
}
.ts{
	text-align:center;
}
.dib{
	display:inline-block;
}
.et5:hover{
    transition: .5s;
}
.et5:not(:hover){
    transition: .5s;
}
.et2:hover{
    transition: .2s;
}
.et2:not(:hover){
    transition: .2s;
}
.br50{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.noselect {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}