/*  ALIGNEMENT / POSITIONNEMENT / MISE EN FORME */
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.justify{
	text-align:justify;
}
.bold{
	font-weight:bold;
}
.underline{
	text-decoration: underline;
}
.fNone{
	float:none;
}
/* PADDINGS */
.padt0{
	padding-top:0;
}
.padb0{
	padding-bottom:0;
}
.padl0{
	padding-left:0;
}
.padr0{
	padding-right:0;
}
.pad0{
	padding:0;
}
.pad5{
	padding:5px;
}
.padl5{
	padding-left:5px;
}
.padr5{
	padding-right:5px;
}
.padt5{
	padding-top:5px;
}
.padb5{
	padding-bottom:5px;
}
.pad10{
	padding:10px;
}
.padl10{
	padding-left:10px;
}
.padr10{
	padding-right:10px;
}
.padt10{
	padding-top:10px;
}
.padb10{
	padding-bottom:10px;
}
.pad15{
	padding:15px;
}
.padl15{
	padding-left:15px;
}
.padr15{
	padding-right:15px;
}
.padt15{
	padding-top:15px;
}
.padb15{
	padding-bottom:15px;
}
.pad17{
	padding:17px;
}
.padl17{
	padding-left:17px;
}
.padr17{
	padding-right:17px;
}
.padt17{
	padding-top:17px;
}
.padb17{
	padding-bottom:17px;
}
.padl20{
	padding-left:20px;
}
.padt20{
	padding-top:20px;
}
.padb20{
	padding-bottom:20px;
}
.padr20{
	padding-right:20px;
}
.pad20{
	padding:20px;
}
.padl28{
	padding-left:28px;
}
.padl30{
	padding-left:30px;
}
.padt30{
	padding-top:30px;
}
.padb30{
	padding-bottom:30px;
}
.padr30{
	padding-right:30px;
}
.pad30{
	padding:30px;
}
.padl35{
	padding-left:35px;
}
.padt35{
	padding-top:35px;
}
.padb35{
	padding-bottom:35px;
}
.padr35{
	padding-right:35px;
}
.pad35{
	padding:35px;
}
.padl40{
	padding-left:40px;
}
.padt40{
	padding-top:40px;
}
.padb40{
	padding-bottom:40px;
}
.padr40{
	padding-right:40px;
}
.pad40{
	padding:40px;
}
.padl50{
	padding-left:50px;
}
.padr50{
	padding-right:50px;
}
.padt50{
	padding-top:50px;
}
.padb50{
	padding-bottom:50px;
}
.pad50{
	padding:50px;
}
.padl60{
	padding-left:60px;
}
.padt60{
	padding-top:60px;
}
.padb60{
	padding-bottom:60px;
}
.padr60{
	padding-right:60px;
}
.pad60{
	padding:60px;
}
.padl70{
	padding-left:70px;
}
.padr70{
	padding-right:70px;
}
.padt70{
	padding-top:70px;
}
.padb70{
	padding-bottom:70px;
}
.pad70{
	padding:70px;
}
.padl80{
	padding-left:80px;
}
.padt80{
	padding-top:80px;
}
.padb80{
	padding-bottom:80px;
}
.padr80{
	padding-right:80px;
}
.pad80{
	padding:80px;
}
.pad90{
	padding:90px;
}
.padl90{
	padding-left:90px;
}
.padr90{
	padding-right:90px;
}
.padt90{
	padding-top:90px;
}
.padb90{
	padding-bottom:90px;
}
.padl100{
	padding-left:100px;
}
.padt100{
	padding-top:100px;
}
.padb100{
	padding-bottom:100px;
}
.padr100{
	padding-right:100px;
}
.pad100{
	padding:100px;
}
.pad110{
	padding:110px;
}
.padl110{
	padding-left:110px;
}
.padr110{
	padding-right:110px;
}
.padt110{
	padding-top:110px;
}
.padb110{
	padding-bottom:110px;
}
.pad120{
	padding:120px;
}
.padl120{
	padding-left:120px;
}
.padr120{
	padding-right:120px;
}
.padt120{
	padding-top:120px;
}
.padb120{
	padding-bottom:120px;
}
.pad130{
	padding:130px;
}
.padl130{
	padding-left:130px;
}
.padr130{
	padding-right:130px;
}
.padt130{
	padding-top:130px;
}
.padb130{
	padding-bottom:130px;
}
.padl150{
	padding-left:150px;
}
.padt150{
	padding-top:150px;
}
.padb150{
	padding-bottom:150px;
}
.padr150{
	padding-right:150px;
}
.pad150{
	padding:150px;
}
.pad200{
	padding:200px;
}
.padl200{
	padding-left:200px;
}
.padr200{
	padding-right:200px;
}
.padt200{
	padding-top:200px;
}
.padb200{
	padding-bottom:200px;
}
.padl800{
	padding-left:800px;
}
.mar14vh{
	margin:14vh;
}
.marl14vh{
	margin-left:14vh;
}
.marr14vh{
	margin-right:14vh;
}
.mart14vh{
	margin-top:14vh;
}
.marb14vh{
	margin-bottom:14vh;
}
.mar7vh{
	margin:7vh;
}
.marl7vh{
	margin-left:7vh;
}
.marr7vh{
	margin-right:7vh;
}
.mart7vh{
	margin-top:7vh;
}
.marb7vh{
	margin-bottom:7vh;
}
.w200{
	width:200px;
}
.w150{
	width:150px;
}
.w10p{
	width:10%;
}
.w20p{
	width:20%;
}
.w30p{
	width:30%;
}
.w40p{
	width:40%;
}
.w50p{
	width:50%;
}
.w60p{
	width:60%;
}
.w70p{
	width:70%;
}
.w80p{
	width:80%;
}
.w90p{
	width:90%;
}
.w100p{
	width:100%;
}
.col2{
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.col3{
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}
.col4{
	columns: 4;
	-webkit-columns: 4;
	-moz-columns: 4;
}
.col5{
	columns: 5;
	-webkit-columns: 5;
	-moz-columns: 5;
}

/* MARGINS */
.marauto{
	margin:auto;
}
.marlauto{
	margin-left:auto;
}
.marrauto{
	margin-right:auto;
}
.martauto{
	margin-top:auto;
}
.marbauto{
	margin-bottom:auto;
}
.marb-20{
	margin-bottom:-20px;
}

.mart13{
	margin-top:13px;
}
.mart12{
	margin-top:12px;
}
.mart48{
	margin-top:48px;
}
.mart0{
	margin-top:0;
}
.marb0{
	margin-bottom:0;
}
.marl0{
	margin-left:0;
}
.marr0{
	margin-right:0;
}
.mar0{
	margin:0;
}
.mar5{
	margin:5px;
}
.marl5{
	margin-left:5px;
}
.marr5{
	margin-right:5px;
}
.mart5{
	margin-top:5px;
}
.marb5{
	margin-bottom:5px;
}
.mar10{
	margin:10px;
}
.marl10{
	margin-left:10px;
}
.marr10{
	margin-right:10px;
}
.mart10{
	margin-top:10px;
}
.marb10{
	margin-bottom:10px;
}
.mar15{
	margin:15px;
}
.marl15{
	margin-left:15px;
}
.marr15{
	margin-right:15px;
}
.mart15{
	margin-top:15px;
}
.marb15{
	margin-bottom:15px;
}
.mar20{
	margin:20px;
}
.marl20{
	margin-left:20px;
}
.marr20{
	margin-right:20px;
}
.mart20{
	margin-top:20px;
}
.marb20{
	margin-bottom:20px;
}
.mar30{
	margin:30px;
}
.marl30{
	margin-left:30px;
}
.marr30{
	margin-right:30px;
}
.mart30{
	margin-top:30px;
}
.marb30{
	margin-bottom:30px;
}
.mar40{
	margin:40px;
}
.marl40{
	margin-left:40px;
}
.marr40{
	margin-right:40px;
}
.mart40{
	margin-top:40px;
}
.marb40{
	margin-bottom:40px;
}
.mar50{
	margin:50px;
}
.marl50{
	margin-left:50px;
}
.marr50{
	margin-right:50px;
}
.mart50{
	margin-top:50px;
}
.marb50{
	margin-bottom:50px;
}
.mar55{
	margin:55px;
}
.marl55{
	margin-left:55px;
}
.marr55{
	margin-right:55px;
}
.mart55{
	margin-top:55px;
}
.marb55{
	margin-bottom:55px;
}
.mar60{
	margin:60px;
}
.marl60{
	margin-left:60px;
}
.marr60{
	margin-right:60px;
}
.mart60{
	margin-top:60px;
}
.marb60{
	margin-bottom:60px;
}
.mar70{
	margin:70px;
}
.marl70{
	margin-left:70px;
}
.marr70{
	margin-right:70px;
}
.mart70{
	margin-top:70px;
}
.marb70{
	margin-bottom:70px;
}
.mar80{
	margin:80px;
}
.marl80{
	margin-left:80px;
}
.marr80{
	margin-right:80px;
}
.mart80{
	margin-top:80px;
}
.marb80{
	margin-bottom:80px;
}
.mar90{
	margin:90px;
}
.marl90{
	margin-left:90px;
}
.marr90{
	margin-right:90px;
}
.mart90{
	margin-top:90px;
}
.marb90{
	margin-bottom:90px;
}
.mar100{
	margin:100px;
}
.marl100{
	margin-left:100px;
}
.marr100{
	margin-right:100px;
}
.mart100{
	margin-top:100px;
}
.marb100{
	margin-bottom:100px;
}
.mar110{
	margin:110px;
}
.marl110{
	margin-left:110px;
}
.marr110{
	margin-right:110px;
}
.mart110{
	margin-top:110px;
}
.marb110{
	margin-bottom:110px;
}
.mar120{
	margin:120px;
}
.marl120{
	margin-left:120px;
}
.marr120{
	margin-right:120px;
}
.mart120{
	margin-top:120px;
}
.marb120{
	margin-bottom:120px;
}
.mar130{
	margin:130px;
}
.marl130{
	margin-left:130px;
}
.marr130{
	margin-right:130px;
}
.mart130{
	margin-top:130px;
}
.marb130{
	margin-bottom:130px;
}
.mar140{
	margin:140px;
}
.marl140{
	margin-left:140px;
}
.marr140{
	margin-right:140px;
}
.mart140{
	margin-top:140px;
}
.marb140{
	margin-bottom:140px;
}
.mar150{
	margin:150px;
}
.marl150{
	margin-left:150px;
}
.marr150{
	margin-right:150px;
}
.mart150{
	margin-top:150px;
}
.marb150{
	margin-bottom:150px;
}
.mar160{
	margin:160px;
}
.marl160{
	margin-left:160px;
}
.marr160{
	margin-right:160px;
}
.mart160{
	margin-top:160px;
}
.marb160{
	margin-bottom:160px;
}
.martm5{
	margin-top:-5px;
}
.martm10{
	margin-top:-10px;
}
.martm20{
	margin-top:-20px;
}
.martm30{
	margin-top:-30px;
}
.martm40{
	margin-top:-40px;
}
.martm50{
	margin-top:-50px;
}
.martm100{
	margin-top:-100px;
}
.marlm20{
	margin-left:-20px;
}
.marlm25{
	margin-left:-25px;
}
.lh10{
	line-height:10px;
}
.lh15{
	line-height:15px;
}
.lh20{
	line-height:20px;
}
.lh25{
	line-height:25px;
}
.lh30{
	line-height:30px;
}
.lh40{
	line-height:40px;
}
.lh50{
	line-height:50px;
}
.lh100{
	line-height:100px;
}
.lh120{
	line-height:120px;
}
.lh150{
	line-height:150px;
}
.fs5{
	font-size:5px;
}
.fs10{
	font-size:10px;
}
.fs12{
	font-size:12px;
}
.fs14{
	font-size:14px;
}
.fs16{
	font-size:16px;
}
.fs18{
	font-size:18px;
}
.fs20{
	font-size:20px;
}
.fs21{
	font-size:21px;
}
.fs22{
	font-size:22px;
}
.fs23{
	font-size:23px;
}
.fs24{
	font-size:24px;
}
.fs25{
	font-size:25px;
}
.fs27{
	font-size:27px;
}
.fs30{
	font-size:30px;
}
.fs35{
	font-size:35px;
}
.fs40{
	font-size:40px;
}
.fs50{
	font-size:50px;
}
.fs60{
	font-size:60px;
}
.fs70{
	font-size:70px;
}
.fs80{
	font-size:80px;
}
.fs100{
	font-size:100px;
}
.fs120{
	font-size:120px;
}
.fs140{
	font-size:140px;
}
.fs200{
	font-size:200px;
}
.fs100p{
	font-size:100%;
}
.fs50vh{
	font-size:50vh;
}
.fs1vh{
	font-size:1vh;
	line-height:1.3vh;
}
.fs1-5vh{
	font-size:1.5vh;
	line-height:2vh;
}
.fs2vh{
	font-size:2vh;
	line-height:2.5vh;
}
.fs2-5vh{
	font-size:2.5vh;
	line-height:3vh;
}
.fs3vh{
	font-size:3vh;
	line-height:5vh;
}
.fs3-5vh{
	font-size:3.5vh;
	line-height:4vh;
}
.fs4vh{
	font-size:4vh;
	line-height:5vh;
}
.fs4-5vh{
	font-size:4.5vh;
	line-height:5vh;
}
.fs5vh{
	font-size:5vh;
	line-height:5.5vh;
}
.fs5-5vh{
	font-size:5.5vh;
	line-height:6vh;
}
.fs6vh{
	font-size:6vh;
	line-height:6.5vh;
}
.fw100{
	font-weight:100;
}
.fw200{
	font-weight:200;
}
.fw300{
	font-weight:300;
}
.fw400{
	font-weight:400;
}
.fw500{
	font-weight:500;
}
.fw600{
	font-weight:600;
}
.fw700{
	font-weight:700;
}
.fwBold{
	font-weight:bold;
}
.lsm2{
	letter-spacing:-2px;
}
.lsm1{
	letter-spacing:-1px;
}
.ls0{
	letter-spacing:0px;
}
.ls1{
	letter-spacing:1px;
}
.ls2{
	letter-spacing:2px;
}
.ttup{
	text-transform:uppercase;
}
.nott{
	text-transform:initial;
}
.hide{
	display:none;
}
.bgFFF30{
	background-color:rgba(255,255,255,.3);
}
.bgFFF50{
	background-color:rgba(255,255,255,.5);
}
.bgFFF80{
	background-color:rgba(255,255,255,.8);
}
.bgFFF{
	background-color:#fff;
}
.fflob{
	font-family:"Lobster";
}
.purple{
	color:#70296f;
}
.white{
	color:#fff;
}
.black{
	color:#000;
}

.divider-left{
	border-left:1px solid #70296f;
}
.divider-right{
	border-right:1px solid #70296f;
}
.fff{
	color:#fff;
}
.debug{
	position:absolute;
	background:rgba(255,255,255,.7);
	color:#000;
	z-index:9000;
}
.fa-7x {
    font-size: 7em;
}
.opac10{
	opacity:.1;
	filter: alpha(opacity=10);
}
.opac20{
	opacity:.2;
	filter: alpha(opacity=20);
}
.opac30{
	opacity:.3;
	filter: alpha(opacity=30);
}
.opac40{
	opacity:.4;
	filter: alpha(opacity=40);
}
.opac50{
	opacity:.5;
	filter: alpha(opacity=50);
}
.opac60{
	opacity:.6;
	filter: alpha(opacity=60);
}
.opac70{
	opacity:.7;
	filter: alpha(opacity=70);
}
.opac80{
	opacity:.8;
	filter: alpha(opacity=80);
}
.opac90{
	opacity:.9;
	filter: alpha(opacity=90);
}
.opac100{
	opacity:1;
	filter: alpha(opacity=100);
}
.dBlock{
	display:block;
}
.dInblock{
	display:inline-block;
}
.dNone{
	display:none;
}
.dFlex{
	display: flex;
}
.img50{
	width:50%;
}
.italic{
	font-style:italic;
}
.ls01{
	letter-spacing:.1em;
}
.wspaceNormal{
	white-space:normal;
}
.w100{
	width:100%;
}
.zIndex-1, .zIndex0, .zIndex1, .zIndex2, .zIndex3{
	position: relative;
}
.zIndex-1{
	z-index: -1;	
}
.zIndex0{
	z-index: 0;	
}
.zIndex1{
	z-index: 1;
}
.zIndex2{
	z-index: 2;
}
.zIndex3{
	z-index: 3;
}
.blue{
	color:#29669F;
}
.bgBlue{
	background-color:#29669F;
}
.rot20{
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
}
.rot-10{
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
.rot-90{
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.tDelay1{
	-webkit-transition-delay: 1s; /* Safari */
	transition-delay: 1s;
}
.tDelay2{
	-webkit-transition-delay: 2s; /* Safari */
	transition-delay: 2s;
}
.tDelay3{
	-webkit-transition-delay: 3s; /* Safari */
	transition-delay: 3s;
}
.aDuration1{
	-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
	animation-duration: 1s;
}
.aDuration2{
	-webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
	animation-duration: 2s;
}
.aDuration3{
	-webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
	animation-duration: 3s;
}
hr.black{
	border-top:1px solid #000;
}
hr.white{
	border-top:1px solid #FFF;
}
.img-border{
	border:1px dashed #000;
	padding:5px;
}
.dTcell{
	display:table-cell;
	float:none;
}
.dTable{
	display:table;
}
.vMiddle{
	vertical-align:middle;
}
.blur5{
	filter:blur(5px);
}
/* RESPONSIVE POSITIONS */
@media (max-width:768px) {
	.center-xs{
		text-align:center;
	}
	.justify{
		text-align:left;
	}
	.left-xs{
		text-align:left;
	}
	.right-xs{
		text-align:right;
	}
	.pad0-xs{
		padding:0px;
	}
	.padt0-xs{
		padding-top:0px;
	}
	.padb0-xs{
		padding-bottom:0px;
	}
	.padl0-xs{
		padding-left:0px;
	}
	.padr0-xs{
		padding-right:0px;
	}
	.padt10-xs{
		padding-top:10px;
	}
	.padb10-xs{
		padding-bottom:10px;
	}
	.padl10-xs{
		padding-left:10px;
	}
	.padr10-xs{
		padding-right:10px;
	}
	.padt20-xs{
		padding-top:20px;
	}
	.padb20-xs{
		padding-bottom:20px;
	}
	.padl20-xs{
		padding-left:20px;
	}
	.padr20-xs{
		padding-right:20px;
	}
	.padt30-xs{
		padding-top:30px;
	}
	.padb30-xs{
		padding-bottom:30px;
	}
	.padl30-xs{
		padding-left:30px;
	}
	.padr30-xs{
		padding-right:30px;
	}
	.padt40-xs{
		padding-top:40px;
	}
	.padb40-xs{
		padding-bottom:40px;
	}
	.padl40-xs{
		padding-left:40px;
	}
	.padr40-xs{
		padding-right:40px;
	}
	.padt50-xs{
		padding-top:50px;
	}
	.padb50-xs{
		padding-bottom:50px;
	}
	.padl50-xs{
		padding-left:50px;
	}
	.padr50-xs{
		padding-right:50px;
	}
	.padt70-xs{
		padding-top:70px;
	}
	.padb70-xs{
		padding-bottom:70px;
	}
	.padl70-xs{
		padding-left:70px;
	}
	.padr70-xs{
		padding-right:70px;
	}
	.mar0-xs{
		margin:0px;
	}
	.marl0-xs{
		margin-left:0px;
	}
	.marr0-xs{
		margin-right:0px;
	}
	.mart0-xs{
		margin-top:0px;
	}
	.marb0-xs{
		margin-bottom:0px;
	}
	.mar10-xs{
		margin:10px;
	}
	.marl10-xs{
		margin-left:10px;
	}
	.marr10-xs{
		margin-right:10px;
	}
	.mart10-xs{
		margin-top:10px;
	}
	.marb10-xs{
		margin-bottom:10px;
	}
	.mar15-xs{
		margin:15px;
	}
	.marl15-xs{
		margin-left:15px;
	}
	.marr15-xs{
		margin-right:15px;
	}
	.mart15-xs{
		margin-top:15px;
	}
	.marb15-xs{
		margin-bottom:15px;
	}
	.mar20-xs{
		margin:20px;
	}
	.marl20-xs{
		margin-left:20px;
	}
	.marr20-xs{
		margin-right:20px;
	}
	.mart20-xs{
		margin-top:20px;
	}
	.marb20-xs{
		margin-bottom:20px;
	}
	.dNone-xs{
		display:none;
	}
	.dBlock-xs{
		display:block;
	}
	.dInBlock-xs{
		display:block;
	}
	.fs15-xs{
		font-size:15px;
	}
	.fs18-xs{
		font-size:18px;
	}
	.fs20-xs{
		font-size:20px;
	}
	.fs25-xs{
		font-size:25px;
	}
	.fs30-xs{
		font-size:30px;
	}
	.lh20-xs{
		line-height:20px;
	}
	.lh25-xs{
		line-height:25px;
	}
	.lh30-xs{
		line-height:30px;
	}
	.lh33-xs{
		line-height:33px;
	}
	.lh35-xs{
		line-height:35px;
	}
}
@media (min-width:769px) and (max-width:991px) {
	.center-sm{
		text-align:center;
	}
	.justify{
		text-align:left;
	}
	.left-sm{
		text-align:left;
	}
	.right-sm{
		text-align:right;
	}
	.pad0-sm{
		padding:0px;
	}
	.padt0-sm{
		padding-top:0px;
	}
	.padb0-sm{
		padding-bottom:0px;
	}
	.padl0-sm{
		padding-left:0px;
	}
	.padr0-sm{
		padding-right:0px;
	}
	.padt10-sm{
		padding-top:10px;
	}
	.padb10-sm{
		padding-bottom:10px;
	}
	.padl10-sm{
		padding-left:10px;
	}
	.padr10-sm{
		padding-right:10px;
	}
	.padt20-sm{
		padding-top:20px;
	}
	.padb20-sm{
		padding-bottom:20px;
	}
	.padl20-sm{
		padding-left:20px;
	}
	.padr20-sm{
		padding-right:20px;
	}
	.padt30-sm{
		padding-top:30px;
	}
	.padb30-sm{
		padding-bottom:30px;
	}
	.padl30-sm{
		padding-left:30px;
	}
	.padr30-sm{
		padding-right:30px;
	}
	.padt40-sm{
		padding-top:40px;
	}
	.padb40-sm{
		padding-bottom:40px;
	}
	.padl40-sm{
		padding-left:40px;
	}
	.padr40-sm{
		padding-right:40px;
	}
	.padt50-sm{
		padding-top:50px;
	}
	.padb50-sm{
		padding-bottom:50px;
	}
	.padl50-sm{
		padding-left:50px;
	}
	.padr50-sm{
		padding-right:50px;
	}
	.pad70-sm{
		padding:70px;
	}
	.padt70-sm{
		padding-top:70px;
	}
	.padb70-sm{
		padding-bottom:70px;
	}
	.padl70-sm{
		padding-left:70px;
	}
	.padr70-sm{
		padding-right:70px;
	}
	.pad80-sm{
		padding:80px;
	}
	.padt80-sm{
		padding-top:80px;
	}
	.padb80-sm{
		padding-bottom:80px;
	}
	.padl80-sm{
		padding-left:80px;
	}
	.pad90-sm{
		padding:90px;
	}
	.padt90-sm{
		padding-top:90px;
	}
	.padb90-sm{
		padding-bottom:90px;
	}
	.padl90-sm{
		padding-left:90px;
	}
	.padr90-sm{
		padding-right:90px;
	}
	.padr90-sm{
		padding-right:90px;
	}
	.pad100-sm{
		padding:100px;
	}
	.padt100-sm{
		padding-top:100px;
	}
	.padb100-sm{
		padding-bottom:100px;
	}
	.padl100-sm{
		padding-left:100px;
	}
	.padr100-sm{
		padding-right:100px;
	}
	.mar0-sm{
		margin:0px;
	}
	.marl0-sm{
		margin-left:0px;
	}
	.marr0-sm{
		margin-right:0px;
	}
	.mart0-sm{
		margin-top:0px;
	}
	.marb0-sm{
		margin-bottom:0px;
	}
	.mar10-sm{
		margin:10px;
	}
	.marl10-sm{
		margin-left:10px;
	}
	.marr10-sm{
		margin-right:10px;
	}
	.mart10-sm{
		margin-top:10px;
	}
	.marb10-sm{
		margin-bottom:10px;
	}
	.mar15-sm{
		margin:15px;
	}
	.marl15-sm{
		margin-left:15px;
	}
	.marr15-sm{
		margin-right:15px;
	}
	.mart15-sm{
		margin-top:15px;
	}
	.marb15-sm{
		margin-bottom:15px;
	}
	.mar20-sm{
		margin:20px;
	}
	.marl20-sm{
		margin-left:20px;
	}
	.marr20-sm{
		margin-right:20px;
	}
	.mart20-sm{
		margin-top:20px;
	}
	.marb20-sm{
		margin-bottom:20px;
	}
	.dNone-sm{
		display:none;
	}
	.dBlock-sm{
		display:block;
	}
	.dInBlock-sm{
		display:block;
	}
	.fs15-sm{
		font-size:15px;
	}
	.fs18-sm{
		font-size:18px;
	}
	.fs20-sm{
		font-size:20px;
	}
	.fs25-sm{
		font-size:25px;
	}
	.fs30-sm{
		font-size:30px;
	}
	.lh20-sm{
		line-height:20px;
	}
	.lh25-sm{
		line-height:25px;
	}
	.lh30-sm{
		line-height:30px;
	}
	.lh33-sm{
		line-height:33px;
	}
	.lh35-sm{
		line-height:35px;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.center-md{
		text-align:center;
	}
	.justify{
		text-align:left;
	}
	.left-md{
		text-align:left;
	}
	.right-md{
		text-align:right;
	}
	.pad0-md{
		padding:0px;
	}
	.padt0-md{
		padding-top:0px;
	}
	.padb0-md{
		padding-bottom:0px;
	}
	.padl0-md{
		padding-left:0px;
	}
	.padr0-md{
		padding-right:0px;
	}
	.padt10-md{
		padding-top:10px;
	}
	.padb10-md{
		padding-bottom:10px;
	}
	.padl10-md{
		padding-left:10px;
	}
	.padr10-md{
		padding-right:10px;
	}
	.padt20-md{
		padding-top:20px;
	}
	.padb20-md{
		padding-bottom:20px;
	}
	.padl20-md{
		padding-left:20px;
	}
	.padr20-md{
		padding-right:20px;
	}
	.padt30-md{
		padding-top:30px;
	}
	.padb30-md{
		padding-bottom:30px;
	}
	.padl30-md{
		padding-left:30px;
	}
	.padr30-md{
		padding-right:30px;
	}
	.padt40-md{
		padding-top:40px;
	}
	.padb40-md{
		padding-bottom:40px;
	}
	.padl40-md{
		padding-left:40px;
	}
	.padr40-md{
		padding-right:40px;
	}
	.padt50-md{
		padding-top:50px;
	}
	.padb50-md{
		padding-bottom:50px;
	}
	.padl50-md{
		padding-left:50px;
	}
	.padr50-md{
		padding-right:50px;
	}
	.pad70-md{
		padding:70px;
	}
	.padt70-md{
		padding-top:70px;
	}
	.padb70-md{
		padding-bottom:70px;
	}
	.padl70-md{
		padding-left:70px;
	}
	.padr70-md{
		padding-right:70px;
	}
	.pad80-md{
		padding:80px;
	}
	.padt80-md{
		padding-top:80px;
	}
	.padb80-md{
		padding-bottom:80px;
	}
	.padl80-md{
		padding-left:80px;
	}
	.pad90-md{
		padding:90px;
	}
	.padt90-md{
		padding-top:90px;
	}
	.padb90-md{
		padding-bottom:90px;
	}
	.padl90-md{
		padding-left:90px;
	}
	.padr90-md{
		padding-right:90px;
	}
	.padr90-md{
		padding-right:90px;
	}
	.pad100-md{
		padding:100px;
	}
	.padt100-md{
		padding-top:100px;
	}
	.padb100-md{
		padding-bottom:100px;
	}
	.padl100-md{
		padding-left:100px;
	}
	.padr100-md{
		padding-right:100px;
	}
	.mar0-md{
		margin:0px;
	}
	.marl0-md{
		margin-left:0px;
	}
	.marr0-md{
		margin-right:0px;
	}
	.mart0-md{
		margin-top:0px;
	}
	.marb0-md{
		margin-bottom:0px;
	}
	.mar10-md{
		margin:10px;
	}
	.marl10-md{
		margin-left:10px;
	}
	.marr10-md{
		margin-right:10px;
	}
	.mart10-md{
		margin-top:10px;
	}
	.marb10-md{
		margin-bottom:10px;
	}
	.mar15-md{
		margin:15px;
	}
	.marl15-md{
		margin-left:15px;
	}
	.marr15-md{
		margin-right:15px;
	}
	.mart15-md{
		margin-top:15px;
	}
	.marb15-md{
		margin-bottom:15px;
	}
	.mar20-md{
		margin:20px;
	}
	.marl20-md{
		margin-left:20px;
	}
	.marr20-md{
		margin-right:20px;
	}
	.mart20-md{
		margin-top:20px;
	}
	.marb20-md{
		margin-bottom:20px;
	}
	.dNone-md{
		display:none;
	}
	.dBlock-md{
		display:block;
	}
	.dInBlock-md{
		display:block;
	}
	.fs15-md{
		font-size:15px;
	}
	.fs18-md{
		font-size:18px;
	}
	.fs20-md{
		font-size:20px;
	}
	.fs25-md{
		font-size:25px;
	}
	.fs30-md{
		font-size:30px;
	}
	.lh20-md{
		line-height:20px;
	}
	.lh25-md{
		line-height:25px;
	}
	.lh30-md{
		line-height:30px;
	}
	.lh33-md{
		line-height:33px;
	}
	.lh35-md{
		line-height:35px;
	}
}

