/*GENERAL*/
.inline-block{
	display: inline-block;
}
.block{
	display: block;
}

.relative{
	position: relative;
}
.fixed{
  position: fixed;
  top:0;
  left: 0;
}


.overflow_x_scroll{
	max-width:100%;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}
.inline{
	display: inline;
}
.align-top{
	vertical-align: top;
}
.align-middle{
	vertical-align: middle;
}
.align-bottom{
	vertical-align: bottom;
}

.fz0{
	font-size: 0;
}
.lh20 {
	line-height: 20px;
}
/*END GENERAL*/

/*Paddings*/
.pt15{
	padding-top: 15px;
}
.pd10{
	padding: 10px;
}
.pd15{
	padding: 15px;
}
.pd20{
	padding: 20px;
}
.pd30{
	padding: 30px;
}
.pd40{
	padding: 40px;
}
.pd0-10{
	padding:0 10px;
}
.pd10-20{
	padding: 10px 20px;
}
.pd10-0{
	padding: 10px 0;
}
.pd20-0{
	padding: 20px 0;
}
.pd40-0{
	padding: 40px 0;
}
.pd0-20{
	padding:0 20px;
}
.pd0-25{
	padding:0 25px;
}
.pd0-40{
	padding: 0 40px;
}
.pd0-60{
	padding: 0 60px;
}
.pd30-0{
	padding: 30px 0;
}
.pd40-0-30{
	padding: 40px 0 30px;
}
.pd20-60{
	padding: 20px 60px;
}
.pd30-60{
	padding: 30px 60px;
}
.pd20-60-0{
	padding: 20px 60px 0;
}
.pd30-60-0{
	padding: 30px 60px 0;
}
.pd20-70-0{
	padding: 20px 60px 0;
}
/*End paddings*/

/*Margins*/
.mt-10{
	margin-top: -10px;
}
.mt0{
	margin-top: 0;
}
.mt5{
	margin-top: 5px;
}
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.mt30{
	margin-top: 30px;
}
.mt40{
	margin-top: 40px;
}
.mb5{
	margin-bottom: 5px;
}
.mb10{
	margin-bottom: 10px;
}
.mb15{
	margin-bottom: 15px;
}
.mb20{
	margin-bottom: 20px;
}
.mb30{
	margin-bottom: 30px;
}
.mb35{
	margin-bottom: 35px;
}
.mb40{
	margin-bottom: 40px;
}
.mb50{
	margin-bottom: 50px;
}
.mb60{
	margin-bottom: 60px;
}
.mb70{
	margin-bottom: 70px;
}
.mr3{
	margin-right: 3px;
}
.mr5{
	margin-right: 5px;
}
.mr10{
	margin-right: 10px;
}
.mr15{
	margin-right: 15px;
}
.mr20{
	margin-right: 20px;
}
.mr40{
	margin-right: 40px;
}
.ml5{
	margin-left: 5px;
}
.ml10{
	margin-left: 10px;
}
/*End Margins*/

