* {
	-webkit-transition: all 150ms ease-in-out !important;
	-moz-transition: all 150ms ease-in-out !important;
	-o-transition: all 150ms ease-in-out !important;
	transition: all 150ms ease-in-out !important;
}

* {
	outline: none !important;
}

img {
	max-width: 100%;
}

a:visited,
a:focus,
a:active,
a:hover {
	text-decoration: none;
}

._dt {
	display:table !important;
}

@media(min-width:992px) {
	._d-dt {
		display:table !important;
	}
}

@media(max-width:991px) {
	._m-dt {
		display:table !important;
	}
}

._dtc {
	display:table-cell !important;
}

@media(min-width:992px) {
	._d-dtc {
		display:table-cell !important;
	}
}

@media(max-width:991px) {
	._m-dtc {
		display:table-cell !important;
	}
}

._tac {
	text-align:center !important;
}

@media(min-width:992px) {
	._d-tac {
		text-align:center !important;
	}
}

@media(max-width:991px) {
	._m-tac {
		text-align:center !important;
	}
}

._tar {
	text-align:right !important;
}

@media(min-width:992px) {
	._d-tar {
		text-align:right !important;
	}
}

@media(max-width:991px) {
	._m-tar {
		text-align:right !important;
	}
}

._tal {
	text-align:left !important;
}

@media(min-width:992px) {
	._d-tal {
		text-align:left !important;
	}
}

@media(max-width:991px) {
	._m-tal {
		text-align:left !important;
	}
}

._vam {
	vertical-align:middle !important;
}

@media(min-width:992px) {
	._d-vam {
		vertical-align:middle !important;
	}
}

@media(max-width:991px) {
	._m-vam {
		vertical-align:middle !important;
	}
}

._vat {
	vertical-align:top !important;
}

@media(min-width:992px) {
	._d-vat {
		vertical-align:top !important;
	}
}

@media(max-width:991px) {
	._m-vat {
		vertical-align:top !important;
	}
}

._vab {
	vertical-align:bottom !important;
}

@media(min-width:992px) {
	._d-vab {
		vertical-align:bottom !important;
	}
}

@media(max-width:991px) {
	._m-vab {
		vertical-align:bottom !important;
	}
}

._dib {
	display:inline-block !important;
}

@media(min-width:992px) {
	._d-dib {
		display:inline-block !important;
	}
}

@media(max-width:991px) {
	._m-dib {
		display:inline-block !important;
	}
}

._db {
	display:block !important;
}

@media(min-width:992px) {
	._d-db {
		display:block !important;
	}
}

@media(max-width:991px) {
	._m-db {
		display:block !important;
	}
}

._dn {
	display:none !important;
}

@media(min-width:992px) {
	._d-dn {
		display:none !important;
	}
}

@media(max-width:991px) {
	._m-dn {
		display:none !important;
	}
}

._fr {
	float:right !important;
}

@media(min-width:992px) {
	._d-fr {
		float:right !important;
	}
}

@media(max-width:991px) {
	._m-fr {
		float:right !important;
	}
}

._fl {
	float:left !important;
}

@media(min-width:992px) {
	._d-fl {
		float:left !important;
	}
}

@media(max-width:991px) {
	._m-fl {
		float:left !important;
	}
}

._cb {
	clear:both !important;
}

@media(min-width:992px) {
	._d-cb {
		clear:both !important;
	}
}

@media(max-width:991px) {
	._m-cb {
		clear:both !important;
	}
}

a:hover {
	text-decoration: none !important;
}

._bgsc{
	background-position: center center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

._debug {
	border:1px solid red !important
}

._ttu {
	text-transform:uppercase !important;
}

._c000 {
	color:#000 !important
}

._cfff {
	color:#fff !important
}

._bn {
	border: none !important;
}
@media(min-width:992px){
	._d-bn {
		border: none !important;
	}
}
@media(max-width:991px){
	._m-bn {
		border: none !important;
	}	
}

._br0 {
	border-radius: 0 !important;
}
@media(min-width:992px){
	._d-br0 {
		border-radius: 0 !important;
	}
}
@media(max-width:991px){
	._m-br0 {
		border-radius: 0 !important;
	}
}
