/* general */
.fs-80p {
	font-size: 80% !important;
}

.fs-90p {
	font-size: 90% !important;
}

.fs-100p {
	font-size: 100% !important;
}

.bold{

	font-weight:bold!important;

}
.btn-xs {
	font-size: 9px;
}
.btn-lg {
	padding: 15px 27px;
	font-size: 17px;
	line-height: 1.33;
	border-radius: 4px;
}
.btn-lg {
	padding: 9px 28px;
	font-size: 14px;
}
.reverse{

	color:#ffffff;

}
.pad5{

	padding:5px;
}
.pad10{

	padding:10px;
}
.pad15{

	padding:15px;
}
.pad20{

	padding:20px;
}
.pad25{

	padding:25px;

}
.pad30{

	padding:30px;

}
.padT10{

	padding-top:10px;

}
.padT20{

	padding-top:20px;

}
.marB20{

	margin-bottom:20px;

}
.marB30{
	margin-bottom:30px;

}
.marB50{
	margin-bottom:50px;
}
.marB70{
	margin-bottom:70px;
}
.nopadR{
	padding-right:0!important;
}
.nopadL{
	padding-left:0!important;
}
.nopadLR{

	padding-left:0!important;
	padding-right:0!important;
}
.nomarT{
	margin-top:0px!important;
}
.marT20{

	margin-top:20px;

}
.marT30{
	margin-top:30px;

}
.marT50{
	margin-top:50px;
}

.marT60{
	margin-top:60px;
}

.marT70{
	margin-top:70px;
}
.marB30{
	margin-bottom:30px;

}
.mainvisual{

	margin-bottom:40px;

}
.section{

	margin-bottom:40px;

}
.para{

	margin-bottom:20px;

}
.padB30{

	padding-bottom:30px;

}
.padB40{

	padding-bottom:40px;

}
.clear{

	clear:both;

}
.color-white{

	color:#fff!important;
}
