/*---------- SPACING ----------*/
*{}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0;}
.container-fluid { margin:0; padding:0; }
.image-responsive img { max-width: 100%; }

.fs1 { font-size: 1px !important ; } 
.fs2 { font-size: 2px !important ; } 
.fs3 { font-size: 3px !important ; } 
.fs4 { font-size: 4px !important ; } 
.fs5 { font-size: 5px !important ; } 
.fs6 { font-size: 6px !important ; } 
.fs7 { font-size: 7px !important ; } 
.fs8 { font-size: 8px !important ; } 
.fs9 { font-size: 9px !important ; } 
.fs10 { font-size: 10px !important ; } 
.fs11 { font-size: 11px !important ; } 
.fs12 { font-size: 12px !important ; } 
.fs13 { font-size: 13px !important ; } 
.fs14 { font-size: 14px !important ; } 
.fs15 { font-size: 15px !important ; } 
.fs16 { font-size: 16px !important ; } 
.fs17 { font-size: 17px !important ; } 
.fs18 { font-size: 18px !important ; } 
.fs19 { font-size: 19px !important ; } 
.fs20 { font-size: 20px !important ; } 
.fs21 { font-size: 21px !important ; } 
.fs22 { font-size: 22px !important ; } 
.fs23 { font-size: 23px !important ; } 
.fs24 { font-size: 24px !important ; } 
.fs25 { font-size: 25px !important ; } 
.fs26 { font-size: 26px !important ; } 
.fs27 { font-size: 27px !important ; } 
.fs28 { font-size: 28px !important ; } 
.fs29 { font-size: 29px !important ; } 
.fs30 { font-size: 30px !important ; } 
.fs31 { font-size: 31px !important ; } 
.fs32 { font-size: 32px !important ; } 
.fs33 { font-size: 33px !important ; } 
.fs34 { font-size: 34px !important ; } 
.fs35 { font-size: 35px !important ; } 
.fs36 { font-size: 36px !important ; } 
.fs37 { font-size: 37px !important ; } 
.fs38 { font-size: 38px !important ; } 
.fs39 { font-size: 39px !important ; } 
.fs40 { font-size: 40px !important ; } 
.fs41 { font-size: 41px !important ; } 
.fs42 { font-size: 42px !important ; } 
.fs43 { font-size: 43px !important ; } 
.fs44 { font-size: 44px !important ; } 
.fs45 { font-size: 45px !important ; } 
.fs46 { font-size: 46px !important ; } 
.fs47 { font-size: 47px !important ; } 
.fs48 { font-size: 48px !important ; } 
.fs49 { font-size: 49px !important ; } 
.fs50 { font-size: 50px !important ; } 
.fs51 { font-size: 51px !important ; } 
.fs52 { font-size: 52px !important ; } 
.fs53 { font-size: 53px !important ; } 
.fs54 { font-size: 54px !important ; } 
.fs55 { font-size: 55px !important ; } 
.fs56 { font-size: 56px !important ; } 
.fs57 { font-size: 57px !important ; } 
.fs58 { font-size: 58px !important ; } 
.fs59 { font-size: 59px !important ; } 
.fs60 { font-size: 60px !important ; } 
.fs61 { font-size: 61px !important ; } 
.fs62 { font-size: 62px !important ; } 
.fs63 { font-size: 63px !important ; } 
.fs64 { font-size: 64px !important ; } 
.fs65 { font-size: 65px !important ; } 
.fs66 { font-size: 66px !important ; } 
.fs67 { font-size: 67px !important ; } 
.fs68 { font-size: 68px !important ; } 
.fs69 { font-size: 69px !important ; } 
.fs70 { font-size: 70px !important ; } 
.fs71 { font-size: 71px !important ; } 
.fs72 { font-size: 72px !important ; } 
.fs73 { font-size: 73px !important ; } 
.fs74 { font-size: 74px !important ; } 
.fs75 { font-size: 75px !important ; } 
.fs76 { font-size: 76px !important ; } 
.fs77 { font-size: 77px !important ; } 
.fs78 { font-size: 78px !important ; } 
.fs79 { font-size: 79px !important ; } 
.fs80 { font-size: 80px !important ; } 
.fs81 { font-size: 81px !important ; } 
.fs82 { font-size: 82px !important ; } 
.fs83 { font-size: 83px !important ; } 
.fs84 { font-size: 84px !important ; } 
.fs85 { font-size: 85px !important ; } 
.fs86 { font-size: 86px !important ; } 
.fs87 { font-size: 87px !important ; } 
.fs88 { font-size: 88px !important ; } 
.fs89 { font-size: 89px !important ; } 
.fs90 { font-size: 90px !important ; } 
.fs91 { font-size: 91px !important ; } 
.fs92 { font-size: 92px !important ; } 
.fs93 { font-size: 93px !important ; } 
.fs94 { font-size: 94px !important ; } 
.fs95 { font-size: 95px !important ; } 
.fs96 { font-size: 96px !important ; } 
.fs97 { font-size: 97px !important ; } 
.fs98 { font-size: 98px !important ; } 
.fs99 { font-size: 99px !important ; } 
.fs100 { font-size: 100px !important ; } 
.fs101 { font-size: 101px !important ; } 
.fs102 { font-size: 102px !important ; } 
.fs103 { font-size: 103px !important ; } 
.fs104 { font-size: 104px !important ; } 
.fs105 { font-size: 105px !important ; } 
.fs106 { font-size: 106px !important ; } 
.fs107 { font-size: 107px !important ; } 
.fs108 { font-size: 108px !important ; } 
.fs109 { font-size: 109px !important ; } 
.fs110 { font-size: 110px !important ; } 
.fs111 { font-size: 111px !important ; } 
.fs112 { font-size: 112px !important ; } 
.fs113 { font-size: 113px !important ; } 
.fs114 { font-size: 114px !important ; } 
.fs115 { font-size: 115px !important ; } 
.fs116 { font-size: 116px !important ; } 
.fs117 { font-size: 117px !important ; } 
.fs118 { font-size: 118px !important ; } 
.fs119 { font-size: 119px !important ; } 
.fs120 { font-size: 120px !important ; } 
.fs121 { font-size: 121px !important ; } 
.fs122 { font-size: 122px !important ; } 
.fs123 { font-size: 123px !important ; } 
.fs124 { font-size: 124px !important ; } 
.fs125 { font-size: 125px !important ; } 
.fs126 { font-size: 126px !important ; } 
.fs127 { font-size: 127px !important ; } 
.fs128 { font-size: 128px !important ; } 
.fs129 { font-size: 129px !important ; } 
.fs130 { font-size: 130px !important ; } 
.fs131 { font-size: 131px !important ; } 
.fs132 { font-size: 132px !important ; } 
.fs133 { font-size: 133px !important ; } 
.fs134 { font-size: 134px !important ; } 
.fs135 { font-size: 135px !important ; } 
.fs136 { font-size: 136px !important ; } 
.fs137 { font-size: 137px !important ; } 
.fs138 { font-size: 138px !important ; } 
.fs139 { font-size: 139px !important ; } 
.fs140 { font-size: 140px !important ; } 
.fs141 { font-size: 141px !important ; } 
.fs142 { font-size: 142px !important ; } 
.fs143 { font-size: 143px !important ; } 
.fs144 { font-size: 144px !important ; } 
.fs145 { font-size: 145px !important ; } 
.fs146 { font-size: 146px !important ; } 
.fs147 { font-size: 147px !important ; } 
.fs148 { font-size: 148px !important ; } 
.fs149 { font-size: 149px !important ; } 
.fs150 { font-size: 150px !important ; } 
.fs151 { font-size: 151px !important ; } 
.fs152 { font-size: 152px !important ; } 
.fs153 { font-size: 153px !important ; } 
.fs154 { font-size: 154px !important ; } 
.fs155 { font-size: 155px !important ; } 
.fs156 { font-size: 156px !important ; } 
.fs157 { font-size: 157px !important ; } 
.fs158 { font-size: 158px !important ; } 
.fs159 { font-size: 159px !important ; } 
.fs160 { font-size: 160px !important ; } 
.fs161 { font-size: 161px !important ; } 
.fs162 { font-size: 162px !important ; } 
.fs163 { font-size: 163px !important ; } 
.fs164 { font-size: 164px !important ; } 
.fs165 { font-size: 165px !important ; } 
.fs166 { font-size: 166px !important ; } 
.fs167 { font-size: 167px !important ; } 
.fs168 { font-size: 168px !important ; } 
.fs169 { font-size: 169px !important ; } 
.fs170 { font-size: 170px !important ; } 
.fs171 { font-size: 171px !important ; } 
.fs172 { font-size: 172px !important ; } 
.fs173 { font-size: 173px !important ; } 
.fs174 { font-size: 174px !important ; } 
.fs175 { font-size: 175px !important ; } 
.fs176 { font-size: 176px !important ; } 
.fs177 { font-size: 177px !important ; } 
.fs178 { font-size: 178px !important ; } 
.fs179 { font-size: 179px !important ; } 
.fs180 { font-size: 180px !important ; } 
.fs181 { font-size: 181px !important ; } 
.fs182 { font-size: 182px !important ; } 
.fs183 { font-size: 183px !important ; } 
.fs184 { font-size: 184px !important ; } 
.fs185 { font-size: 185px !important ; } 
.fs186 { font-size: 186px !important ; } 
.fs187 { font-size: 187px !important ; } 
.fs188 { font-size: 188px !important ; } 
.fs189 { font-size: 189px !important ; } 
.fs190 { font-size: 190px !important ; } 
.fs191 { font-size: 191px !important ; } 
.fs192 { font-size: 192px !important ; } 
.fs193 { font-size: 193px !important ; } 
.fs194 { font-size: 194px !important ; } 
.fs195 { font-size: 195px !important ; } 
.fs196 { font-size: 196px !important ; } 
.fs197 { font-size: 197px !important ; } 
.fs198 { font-size: 198px !important ; } 
.fs199 { font-size: 199px !important ; } 
.fs200 { font-size: 200px !important ; } 
.fs201 { font-size: 201px !important ; } 

.ml05per{margin-left:5%}
.ml10per{margin-left:10%}
.ml15per{margin-left:15%}
.ml20per{margin-left:20%}
.ml25per{margin-left:25%}
.ml50per{margin-left:50%}
.ml75per{margin-left:75%}

.like-table{ display: table;width:100%;height: 100%; }
ul.like-table-cell, ul.like-table li, .like-table-cell{ display: table-cell; vertical-align: middle }
.has-image img{max-width: 100%}

.ls03{letter-spacing: .03em}
.ls04{letter-spacing: .04em}
.ls05{letter-spacing: .05em}
.ls06{letter-spacing: .06em}
.ls07{letter-spacing: .07em}
.ls08{letter-spacing: .08em}
.ls09{letter-spacing: .09em}
.ls1{letter-spacing: .1em}
.ls2{letter-spacing: .2em}
.ls3{letter-spacing: .3em}
.ls4{letter-spacing: .4em}
.ls5{letter-spacing: .5em}

.neg-ml-10{margin-left:-10px !important}
.neg-mr-10{margin-right:-10px !important}

.neg-ml-15{margin-left:-15px !important}
.neg-mr-15{margin-right:-15px !important}

.mw50{max-width: 50%;margin:auto}
.mw60{max-width: 60%;margin:auto}
.mw70{max-width: 70%;margin:auto}
.mw80{max-width: 80%;margin:auto}
.mw90{max-width: 80%;margin:auto}
p{padding-bottom:0;margin-bottom: 0}
.clear-height{height: auto; min-height: inherit}


/* Padding Zero */

.p0 {
	padding: 0!important
}


/* Padding Top */

.pt5 {
	padding-top: 5px!important
}

.pt10 {
	padding-top: 10px!important
}

.pt15 {
	padding-top: 15px!important
}

.pt20 {
	padding-top: 20px!important
}

.pt30 {
	padding-top: 30px!important
}

.pt40 {
	padding-top: 40px!important
}

.pt50 {
	padding-top: 50px!important
}

.pt60 {
	padding-top: 60px!important
}

.pt70 {
	padding-top: 70px!important
}

.pt80 {
	padding-top: 80px!important
}

.pt90 {
	padding-top: 90px!important
}

.pt100 {
	padding-top: 100px!important
}

.pt110 {
	padding-top: 110px!important
}

.pt120 {
	padding-top: 120px!important
}

.pt130 {
	padding-top: 130px!important
}

.pt140 {
	padding-top: 140px!important
}

.pt150 {
	padding-top: 150px!important
}


/* Padding Bottom */

.pb0 {
	padding-bottom: 0px!important
}

.pb5 {
	padding-bottom: 5px!important
}


.pb10 {
	padding-bottom: 10px!important
}

.pb15 {
	padding-bottom: 15px!important
}

.pb20 {
	padding-bottom: 20px!important
}

.pb30 {
	padding-bottom: 30px!important
}

.pb40 {
	padding-bottom: 40px!important
}

.pb50 {
	padding-bottom: 50px!important
}

.pb60 {
	padding-bottom: 60px!important
}

.pb70 {
	padding-bottom: 70px!important
}

.pb80 {
	padding-bottom: 80px!important
}

.pb90 {
	padding-bottom: 90px!important
}

.pb100 {
	padding-bottom: 100px!important
}

.pb110 {
	padding-bottom: 110px!important
}

.pb120 {
	padding-bottom: 120px!important
}

.pb130 {
	padding-bottom: 130px!important
}

.pb140 {
	padding-bottom: 140px!important
}


/* Padding Left */

.pl0 {
	padding-left: 0px!important
}

.pl3 {
	padding-left: 3px!important
}

.pl5 {
	padding-left: 5px!important
}

.pl10 {
	padding-left: 10px!important
}

.pl20 {
	padding-left: 20px!important
}

.pl30 {
	padding-left: 30px;
}

.pl40 {
	padding-left: 40px;
}

.pl50 {
	padding-left: 50px;
}

.pl60 {
	padding-left: 60px;
}

.pl70 {
	padding-left: 70px;
}

.pl80 {
	padding-left: 80px;
}

.pl90 {
	padding-left: 90px;
}

.pl100 {
	padding-left: 100px;
}

.pl110 {
	padding-left: 110px;
}

.pl120 {
	padding-left: 120px;
}


/* Padding Right */

.pr0 {
	padding-right: 0px!important
}

.pr5 {
	padding-right: 5px!important
}

.pr10 {
	padding-right: 10px!important
}

.pr20 {
	padding-right: 20px!important
}

.pr30 {
	padding-right: 30px!important
}

.pr40 {
	padding-right: 40px;
}

.pr50 {
	padding-right: 50px;
}

.pr60 {
	padding-right: 60px;
}

.pr70 {
	padding-right: 70px;
}

.pr80 {
	padding-right: 80px;
}

.pr90 {
	padding-right: 90px;
}

.pr100 {
	padding-right: 100px;
}

.pr110 {
	padding-right: 110px;
}

.pr120 {
	padding-right: 120px;
}

@media (min-width:1200px) {
	.pl-lg-50 {
		padding-left: 50px;
	}
	.pl-lg-80 {
		padding-left: 80px;
	}
}

@media (min-width:992px) {
	.pt-md-50 {
		padding-top: 50px;
	}
}


/* Margin Auto */

.mr-auto {
	margin: auto;
	float: none;
}


/* Margin Top */

.mt0 {
	margin-top: 0!important
}

.mt5 {
	margin-top: 5px!important
}

.mt10 {
	margin-top: 10px!important
}

.mt20 {
	margin-top: 20px!important
}

.mt30 {
	margin-top: 30px!important
}

.mt40 {
	margin-top: 40px!important
}

.mt50 {
	margin-top: 50px!important
}

.mt60 {
	margin-top: 60px!important
}

.mt70 {
	margin-top: 70px!important
}

.mt80 {
	margin-top: 80px!important
}

.mt90 {
	margin-top: 90px!important
}

.mt100 {
	margin-top: 100px!important
}

.mt110 {
	margin-top: 110px!important
}

.mt120 {
	margin-top: 120px!important
}

.mt180 {
	margin-top: 180px!important
}


/* Margin Bottom */

.mb0 {
	margin-bottom: 0!important
}

.mb5 {
	margin-bottom: 5px!important
}

.mb10 {
	margin-bottom: 10px!important
}

.mb15 {
	margin-bottom: 15px!important
}

.mb20 {
	margin-bottom: 20px!important
}

.mb30 {
	margin-bottom: 30px!important
}

.mb40 {
	margin-bottom: 40px!important
}

.mb50 {
	margin-bottom: 50px!important
}

.mb60 {
	margin-bottom: 60px!important
}

.mb70 {
	margin-bottom: 70px!important
}

.mb80 {
	margin-bottom: 80px!important
}

.mb85 {
	margin-bottom: 85px!important
}

.mb90 {
	margin-bottom: 90px!important
}

.mb100 {
	margin-bottom: 100px!important
}

.mb110 {
	margin-bottom: 110px!important
}

.mb120 {
	margin-bottom: 120px!important
}

.mb180 {
	margin-bottom: 180px!important
}


/* Margin Left */

.ml0 {
	margin-left: 0!important;
}

.ml15 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

.ml30 {
	margin-left: 30px;
}

.ml40 {
	margin-left: 40px;
}

.ml50 {
	margin-left: 50px;
}

.ml60 {
	margin-left: 60px;
}

.ml70 {
	margin-left: 70px;
}

.ml80 {
	margin-left: 80px;
}

.ml90 {
	margin-left: 90px;
}

.ml100 {
	margin-left: 100px;
}

.ml110 {
	margin-left: 110px;
}


/* Margin Right */

.mr0 {
	margin-right: 0!important
}

.mr5 {
	margin-left: 5px!important
}

.mr10 {
	margin-right: 10px!important
}

.mr20 {
	margin-right: 20px!important
}

.mr30 {
	margin-right: 30px!important
}

.mr40 {
	margin-right: 40px!important
}

.mr50 {
	margin-right: 50px!important
}

.mr60 {
	margin-right: 60px!important
}

.mr70 {
	margin-right: 70px!important
}

.mr80 {
	margin-right: 80px!important
}

.mr90 {
	margin-right: 90px!important
}

.mr100 {
	margin-right: 100px;
}

.mr110 {
	margin-right: 110px;
}


@media screen and (max-width: 990px){
	.mobile-margin-reset-20 { margin:20px !important; }
    .mobile-margin-reset-40 { margin:40px !important; }

	.mobile-margin-top-reset-20 { margin-top:20px !important; }
	.mobile-margin-top-reset-40 { margin-top:40px !important; }
}