.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
/*------------------------------UNDERLINE----------------------------------*/
/*-------------------------------------------------------------------------*/
.expand-ul-left {
	display:inline-block; 
	margin:0;
	text-transform:uppercase;
}
.expand-ul-left:after {
	display:block;
	content: '';
	border-bottom: solid 3px #FFF;  
	transform: scaleX(0);  
	transition: transform 250ms ease-in-out;
	transform-origin:  0% 50%;
}
.expand-ul-left:hover:after {
	transform: scaleX(1);
}

/*--------------------------------UL---------------------------------------*/
.ul-horizontal {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.ul-horizontal li {
	display:inline-block;
}

/* ------------------UTILITY-------------------- */
.u-none {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ul-h {
	list-style-type:none;
	margin:0px;
}
.ul-h li {
	display:inline-block;
}

.col-20 {
	width:20%;
}
.col-25 {
	width:25%;
}
.col-30 {
	width:30%;
}
.col-33 {
	width:33.3%;
}
.col-40 {
	width:40%;
}
.col-45 {
	width:45%;
}
.col-48 {
	width:48%;
}
.col-50 {
	width:50%;
}
.col-55 {
	width:55%;
}
.col-60 {
	width:60%;
}
.col-65 {
	width:65%;
}
.col-70 {
	width:70%;
}
.col-75 {
	width:75%;
}
.col-80 {
	width:80%;
}
.col-95 {
	width:95%;
}
.f-l-b {
	float:left;
}
.f-r-b {
	float:right;
}
.a-768 {
	display: inherit;
}
.b-768 {
	display: none;
}
.c-flex {
	display: flex;
}
@media (max-width: 768px) {
	.clear-p {
		padding: 0px !important;
	}
	.c-flex {
		display: inherit;
	}
	.a-768 {
		display: none;
	}
	.b-768 {
		display: inherit;
	}
	.f-l-b {
		float:none;
	}
	.f-r-b {
		float:none;
	}
	.col-20 {
		width:100%;
		margin:0px !important;
	}
	.col-25 {
		width:100%;
		margin:0px !important;
	}
	.col-30 {
		width:100%;
		margin:0px !important;
	}
	.col-33 {
		width:100%;
		margin:0px !important;
	}
	.col-40 {
		width:100%;
		margin:0px !important;
	}
	.col-45 {
		width:100%;
		margin:0px !important;
	}
	.col-48 {
		width:100%;
		margin:0px !important;
	}
	.col-50 {
		width:100%;
		margin:0px !important;
	}
	.col-55 {
		width:100%;
		margin:0px !important;
	}
	.col-60 {
		width:100%;
		margin:0px !important;
	}
	.col-65 {
		width:100%;
		margin:0px !important;
	}
	.col-70 {
		width:100%;
		margin:0px !important;
	}
	.col-75 {
		width:100%;
		margin:0px !important;
	}
	.col-80 {
		width:100%;
		margin:0px !important;
	}
	.col-95 {
		width:100%;
		margin:0px !important;
	}
}