@charset "utf-8";
/* Utils for adding Padding and Margin */

/*
*	XL
*/
@media (min-width: 1200px) {
	.man-xl, .mvn-xl, .mtn-xl { margin-top: 0px !important; }
	.man-xl, .mhn-xl, .mrn-xl { margin-right: 0px !important; }
	.man-xl, .mvn-xl, .mbn-xl { margin-bottom: 0px !important; }
	.man-xl, .mhn-xl, .mln-xl { margin-left: 0px !important; }
	
	.mas-xl, .mvs-xl, .mts-xl { margin-top: 0.5em !important; }
	.mas-xl, .mhs-xl, .mrs-xl { margin-right: 0.5em !important; }
	.mas-xl, .mvs-xl, .mbs-xl { margin-bottom: 0.5em !important; }
	.mas-xl, .mhs-xl, .mls-xl { margin-left: 0.5em !important; }
	
	.mam-xl, .mvm-xl, .mtm-xl { margin-top: 1em !important; }
	.mam-xl, .mhm-xl, .mrm-xl { margin-right: 1em !important; }
	.mam-xl, .mvm-xl, .mbm-xl { margin-bottom: 1em !important; }
	.mam-xl, .mhm-xl, .mlm-xl { margin-left: 1em !important; }
	
	.mal-xl, .mvl-xl, .mtl-xl { margin-top: 2em !important; }
	.mal-xl, .mhl-xl, .mrl-xl { margin-right: 2em !important; }
	.mal-xl, .mvl-xl, .mbl-xl { margin-bottom: 2em !important; }
	.mal-xl, .mhl-xl, .mll-xl { margin-left: 2em !important; }
	
	.maxl-xl, .mvxl-xl, .mtxl-xl { margin-top: 4em !important; }
	.maxl-xl, .mhxl-xl, .mrxl-xl { margin-right: 4em !important; }
	.maxl-xl, .mvxl-xl, .mbxl-xl { margin-bottom: 4em !important; }
	.maxl-xl, .mhxl-xl, .mlxl-xl { margin-left: 4em !important; }
	
	.pan-xl, .pvn-xl, .ptn-xl { padding-top: 0px !important; }
	.pan-xl, .phn-xl, .prn-xl { padding-right: 0px !important; }
	.pan-xl, .pvn-xl, .pbn-xl { padding-bottom: 0px !important; }
	.pan-xl, .phn-xl, .pln-xl { padding-left: 0px !important; }
	
	.pas-xl, .pvs-xl, .pts-xl { padding-top: 0.5em !important; }
	.pas-xl, .phs-xl, .prs-xl { padding-right: 0.5em !important; }
	.pas-xl, .pvs-xl, .pbs-xl { padding-bottom: 0.5em !important; }
	.pas-xl, .phs-xl, .pls-xl { padding-left: 0.5em !important; }
	
	.pam-xl, .pvm-xl, .ptm-xl { padding-top: 1em !important; }
	.pam-xl, .phm-xl, .prm-xl { padding-right: 1em !important; }
	.pam-xl, .pvm-xl, .pbm-xl { padding-bottom: 1em !important; }
	.pam-xl, .phm-xl, .plm-xl { padding-left: 1em !important; }
	
	.pal-xl, .pvl-xl, .ptl-xl { padding-top: 2em !important; }
	.pal-xl, .phl-xl, .prl-xl { padding-right: 2em !important; }
	.pal-xl, .pvl-xl, .pbl-xl { padding-bottom: 2em !important; }
	.pal-xl, .phl-xl, .pll-xl { padding-left: 2em !important; }
	
	.paxl-xl, .pvxl-xl, .ptxl-xl { padding-top: 4em !important; }
	.paxl-xl, .phxl-xl, .prxl-xl { padding-right: 4em !important; }
	.paxl-xl, .pvxl-xl, .pbxl-xl { padding-bottom: 4em !important; }
	.paxl-xl, .phxl-xl, .plxl-xl { padding-left: 4em !important; }
	
	.pap5-xl, .pvp5-xl, .ptp5-xl { padding-top: 5% !important; }
	.pap5-xl, .php5-xl, .prp5-xl { padding-right: 5% !important; }
	.pap5-xl, .pvp5-xl, .pbp5-xl { padding-bottom: 5% !important; }
	.pap5-xl, .php5-xl, .plp5-xl { padding-left: 5% !important; }
	
	.pap7-5-xl, .pvp7-5-xl, .ptp7-5-xl { padding-top: 7.5% !important; }
	.pap7-5-xl, .php7-5-xl, .prp7-5-xl { padding-right: 7.5% !important; }
	.pap7-5-xl, .pvp7-5-xl, .pbp7-5-xl { padding-bottom: 7.5% !important; }
	.pap7-5-xl, .php7-5-xl, .plp7-5-xl { padding-left: 7.5% !important; }
	
	.pap10-xl, .pvp10-xl, .ptp10-xl { padding-top: 10% !important; }
	.pap10-xl, .php10-xl, .prp10-xl { padding-right: 10% !important; }
	.pap10-xl, .pvp10-xl, .pbp10-xl { padding-bottom: 10% !important; }
	.pap10-xl, .php10-xl, .plp10-xl { padding-left: 10% !important; }
	
	.pap12-5-xl, .pvp12-5-xl, .ptp12-5-xl { padding-top: 12.5% !important; }
	.pap12-5-xl, .php12-5-xl, .prp12-5-xl { padding-right: 12.5% !important; }
	.pap12-5-xl, .pvp12-5-xl, .pbp12-5-xl { padding-bottom: 12.5% !important; }
	.pap12-5-xl, .php12-5-xl, .plp12-5-xl { padding-left: 12.5% !important; }
	
	.pap15-xl, .pvp15-xl, .ptp15-xl { padding-top: 15% !important; }
	.pap15-xl, .php15-xl, .prp15-xl { padding-right: 15% !important; }
	.pap15-xl, .pvp15-xl, .pbp15-xl { padding-bottom: 15% !important; }
	.pap15-xl, .php15-xl, .plp15-xl { padding-left: 15% !important; }
	
	.pap17-5-xl, .pvp17-5-xl, .ptp17-5-xl { padding-top: 17.5% !important; }
	.pap17-5-xl, .php17-5-xl, .prp17-5-xl { padding-right: 17.5% !important; }
	.pap17-5-xl, .pvp17-5-xl, .pbp17-5-xl { padding-bottom: 17.5% !important; }
	.pap17-5-xl, .php17-5-xl, .plp17-5-xl { padding-left: 17.5% !important; }
	
	.pap20-xl, .pvp20-xl, .ptp20-xl { padding-top: 20% !important; }
	.pap20-xl, .php20-xl, .prp20-xl { padding-right: 20% !important; }
	.pap20-xl, .pvp20-xl, .pbp20-xl { padding-bottom: 20% !important; }
	.pap20-xl, .php20-xl, .plp20-xl { padding-left: 20% !important; }
	
	.map5-xl, .mvp5-xl, .mtp5-xl { margin-top: 5% !important; }
	.map5-xl, .mhp5-xl, .mrp5-xl { margin-right: 5% !important; }
	.map5-xl, .mvp5-xl, .mbp5-xl { margin-bottom: 5% !important; }
	.map5-xl, .mhp5-xl, .mlp5-xl { margin-left: 5% !important; }
	
	.map7-5-xl, .mvp7-5-xl, .mtp7-5-xl { margin-top: 7.5% !important; }
	.map7-5-xl, .mhp7-5-xl, .mrp7-5-xl { margin-right: 7.5% !important; }
	.map7-5-xl, .mvp7-5-xl, .mbp7-5-xl { margin-bottom: 7.5% !important; }
	.map7-5-xl, .mhp7-5-xl, .mlp7-5-xl { margin-left: 7.5% !important; }
	
	.map10-xl, .mvp10-xl, .mtp10-xl { margin-top: 10% !important; }
	.map10-xl, .mhp10-xl, .mrp10-xl { margin-right: 10% !important; }
	.map10-xl, .mvp10-xl, .mbp10-xl { margin-bottom: 10% !important; }
	.map10-xl, .mhp10-xl, .mlp10-xl { margin-left: 10% !important; }
	
	.map12-5-xl, .mvp12-5-xl, .mtp12-5-xl { margin-top: 12.5% !important; }
	.map12-5-xl, .mhp12-5-xl, .mrp12-5-xl { margin-right: 12.5% !important; }
	.map12-5-xl, .mvp12-5-xl, .mbp12-5-xl { margin-bottom: 12.5% !important; }
	.map12-5-xl, .mhp12-5-xl, .mlp12-5-xl { margin-left: 12.5% !important; }
	
	.map15-xl, .mvp15-xl, .mtp15-xl { margin-top: 15% !important; }
	.map15-xl, .mhp15-xl, .mrp15-xl { margin-right: 15% !important; }
	.map15-xl, .mvp15-xl, .mbp15-xl { margin-bottom: 15% !important; }
	.map15-xl, .mhp15-xl, .mlp15-xl { margin-left: 15% !important; }
	
	.map17-5-xl, .mvp17-5-xl, .mtp17-5-xl { margin-top: 17.5% !important; }
	.map17-5-xl, .mhp17-5-xl, .mrp17-5-xl { margin-right: 17.5% !important; }
	.map17-5-xl, .mvp17-5-xl, .mbp17-5-xl { margin-bottom: 17.5% !important; }
	.map17-5-xl, .mhp17-5-xl, .mlp17-5-xl { margin-left: 17.5% !important; }
	
	.map20-xl, .mvp20-xl, .mtp20-xl { margin-top: 20% !important; }
	.map20-xl, .mhp20-xl, .mrp20-xl { margin-right: 20% !important; }
	.map20-xl, .mvp20-xl, .mbp20-xl { margin-bottom: 20% !important; }
	.map20-xl, .mhp20-xl, .mlp20-xl { margin-left: 20% !important; }
}

/*
*	LG
*/
@media (max-width: 1199px) and (min-width: 980px) {
	.man-lg, .mvn-lg, .mtn-lg { margin-top: 0px !important; }
	.man-lg, .mhn-lg, .mrn-lg { margin-right: 0px !important; }
	.man-lg, .mvn-lg, .mbn-lg { margin-bottom: 0px !important; }
	.man-lg, .mhn-lg, .mln-lg { margin-left: 0px !important; }
	
	.mas-lg, .mvs-lg, .mts-lg { margin-top: 0.5em !important; }
	.mas-lg, .mhs-lg, .mrs-lg { margin-right: 0.5em !important; }
	.mas-lg, .mvs-lg, .mbs-lg { margin-bottom: 0.5em !important; }
	.mas-lg, .mhs-lg, .mls-lg { margin-left: 0.5em !important; }
	
	.mam-lg, .mvm-lg, .mtm-lg { margin-top: 1em !important; }
	.mam-lg, .mhm-lg, .mrm-lg { margin-right: 1em !important; }
	.mam-lg, .mvm-lg, .mbm-lg { margin-bottom: 1em !important; }
	.mam-lg, .mhm-lg, .mlm-lg { margin-left: 1em !important; }
	
	.mal-lg, .mvl-lg, .mtl-lg { margin-top: 2em !important; }
	.mal-lg, .mhl-lg, .mrl-lg { margin-right: 2em !important; }
	.mal-lg, .mvl-lg, .mbl-lg { margin-bottom: 2em !important; }
	.mal-lg, .mhl-lg, .mll-lg { margin-left: 2em !important; }
	
	.maxl-lg, .mvxl-lg, .mtxl-lg { margin-top: 4em !important; }
	.maxl-lg, .mhxl-lg, .mrxl-lg { margin-right: 4em !important; }
	.maxl-lg, .mvxl-lg, .mbxl-lg { margin-bottom: 4em !important; }
	.maxl-lg, .mhxl-lg, .mlxl-lg { margin-left: 4em !important; }
	
	.pan-lg, .pvn-lg, .ptn-lg { padding-top: 0px !important; }
	.pan-lg, .phn-lg, .prn-lg { padding-right: 0px !important; }
	.pan-lg, .pvn-lg, .pbn-lg { padding-bottom: 0px !important; }
	.pan-lg, .phn-lg, .pln-lg { padding-left: 0px !important; }
	
	.pas-lg, .pvs-lg, .pts-lg { padding-top: 0.5em !important; }
	.pas-lg, .phs-lg, .prs-lg { padding-right: 0.5em !important; }
	.pas-lg, .pvs-lg, .pbs-lg { padding-bottom: 0.5em !important; }
	.pas-lg, .phs-lg, .pls-lg { padding-left: 0.5em !important; }
	
	.pam-lg, .pvm-lg, .ptm-lg { padding-top: 1em !important; }
	.pam-lg, .phm-lg, .prm-lg { padding-right: 1em !important; }
	.pam-lg, .pvm-lg, .pbm-lg { padding-bottom: 1em !important; }
	.pam-lg, .phm-lg, .plm-lg { padding-left: 1em !important; }
	
	.pal-lg, .pvl-lg, .ptl-lg { padding-top: 2em !important; }
	.pal-lg, .phl-lg, .prl-lg { padding-right: 2em !important; }
	.pal-lg, .pvl-lg, .pbl-lg { padding-bottom: 2em !important; }
	.pal-lg, .phl-lg, .pll-lg { padding-left: 2em !important; }
	
	.paxl-lg, .pvxl-lg, .ptxl-lg { padding-top: 4em !important; }
	.paxl-lg, .phxl-lg, .prxl-lg { padding-right: 4em !important; }
	.paxl-lg, .pvxl-lg, .pbxl-lg { padding-bottom: 4em !important; }
	.paxl-lg, .phxl-lg, .plxl-lg { padding-left: 4em !important; }
	
	.pap5-lg, .pvp5-lg, .ptp5-lg { padding-top: 5% !important; }
	.pap5-lg, .php5-lg, .prp5-lg { padding-right: 5% !important; }
	.pap5-lg, .pvp5-lg, .pbp5-lg { padding-bottom: 5% !important; }
	.pap5-lg, .php5-lg, .plp5-lg { padding-left: 5% !important; }
	
	.pap7-5-lg, .pvp7-5-lg, .ptp7-5-lg { padding-top: 7.5% !important; }
	.pap7-5-lg, .php7-5-lg, .prp7-5-lg { padding-right: 7.5% !important; }
	.pap7-5-lg, .pvp7-5-lg, .pbp7-5-lg { padding-bottom: 7.5% !important; }
	.pap7-5-lg, .php7-5-lg, .plp7-5-lg { padding-left: 7.5% !important; }
	
	.pap10-lg, .pvp10-lg, .ptp10-lg { padding-top: 10% !important; }
	.pap10-lg, .php10-lg, .prp10-lg { padding-right: 10% !important; }
	.pap10-lg, .pvp10-lg, .pbp10-lg { padding-bottom: 10% !important; }
	.pap10-lg, .php10-lg, .plp10-lg { padding-left: 10% !important; }
	
	.pap12-5-lg, .pvp12-5-lg, .ptp12-5-lg { padding-top: 12.5% !important; }
	.pap12-5-lg, .php12-5-lg, .prp12-5-lg { padding-right: 12.5% !important; }
	.pap12-5-lg, .pvp12-5-lg, .pbp12-5-lg { padding-bottom: 12.5% !important; }
	.pap12-5-lg, .php12-5-lg, .plp12-5-lg { padding-left: 12.5% !important; }
	
	.pap15-lg, .pvp15-lg, .ptp15-lg { padding-top: 15% !important; }
	.pap15-lg, .php15-lg, .prp15-lg { padding-right: 15% !important; }
	.pap15-lg, .pvp15-lg, .pbp15-lg { padding-bottom: 15% !important; }
	.pap15-lg, .php15-lg, .plp15-lg { padding-left: 15% !important; }
	
	.pap17-5-lg, .pvp17-5-lg, .ptp17-5-lg { padding-top: 17.5% !important; }
	.pap17-5-lg, .php17-5-lg, .prp17-5-lg { padding-right: 17.5% !important; }
	.pap17-5-lg, .pvp17-5-lg, .pbp17-5-lg { padding-bottom: 17.5% !important; }
	.pap17-5-lg, .php17-5-lg, .plp17-5-lg { padding-left: 17.5% !important; }
	
	.pap20-lg, .pvp20-lg, .ptp20-lg { padding-top: 20% !important; }
	.pap20-lg, .php20-lg, .prp20-lg { padding-right: 20% !important; }
	.pap20-lg, .pvp20-lg, .pbp20-lg { padding-bottom: 20% !important; }
	.pap20-lg, .php20-lg, .plp20-lg { padding-left: 20% !important; }
	
	.map5-lg, .mvp5-lg, .mtp5-lg { margin-top: 5% !important; }
	.map5-lg, .mhp5-lg, .mrp5-lg { margin-right: 5% !important; }
	.map5-lg, .mvp5-lg, .mbp5-lg { margin-bottom: 5% !important; }
	.map5-lg, .mhp5-lg, .mlp5-lg { margin-left: 5% !important; }
	
	.map7-5-lg, .mvp7-5-lg, .mtp7-5-lg { margin-top: 7.5% !important; }
	.map7-5-lg, .mhp7-5-lg, .mrp7-5-lg { margin-right: 7.5% !important; }
	.map7-5-lg, .mvp7-5-lg, .mbp7-5-lg { margin-bottom: 7.5% !important; }
	.map7-5-lg, .mhp7-5-lg, .mlp7-5-lg { margin-left: 7.5% !important; }
	
	.map10-lg, .mvp10-lg, .mtp10-lg { margin-top: 10% !important; }
	.map10-lg, .mhp10-lg, .mrp10-lg { margin-right: 10% !important; }
	.map10-lg, .mvp10-lg, .mbp10-lg { margin-bottom: 10% !important; }
	.map10-lg, .mhp10-lg, .mlp10-lg { margin-left: 10% !important; }
	
	.map12-5-lg, .mvp12-5-lg, .mtp12-5-lg { margin-top: 12.5% !important; }
	.map12-5-lg, .mhp12-5-lg, .mrp12-5-lg { margin-right: 12.5% !important; }
	.map12-5-lg, .mvp12-5-lg, .mbp12-5-lg { margin-bottom: 12.5% !important; }
	.map12-5-lg, .mhp12-5-lg, .mlp12-5-lg { margin-left: 12.5% !important; }
	
	.map15-lg, .mvp15-lg, .mtp15-lg { margin-top: 15% !important; }
	.map15-lg, .mhp15-lg, .mrp15-lg { margin-right: 15% !important; }
	.map15-lg, .mvp15-lg, .mbp15-lg { margin-bottom: 15% !important; }
	.map15-lg, .mhp15-lg, .mlp15-lg { margin-left: 15% !important; }
	
	.map17-5-lg, .mvp17-5-lg, .mtp17-5-lg { margin-top: 17.5% !important; }
	.map17-5-lg, .mhp17-5-lg, .mrp17-5-lg { margin-right: 17.5% !important; }
	.map17-5-lg, .mvp17-5-lg, .mbp17-5-lg { margin-bottom: 17.5% !important; }
	.map17-5-lg, .mhp17-5-lg, .mlp17-5-lg { margin-left: 17.5% !important; }
	
	.map20-lg, .mvp20-lg, .mtp20-lg { margin-top: 20% !important; }
	.map20-lg, .mhp20-lg, .mrp20-lg { margin-right: 20% !important; }
	.map20-lg, .mvp20-lg, .mbp20-lg { margin-bottom: 20% !important; }
	.map20-lg, .mhp20-lg, .mlp20-lg { margin-left: 20% !important; }
}

/*
*	MD
*/
@media (max-width: 979px) and (min-width: 768px) {
	.man-md, .mvn-md, .mtn-md { margin-top: 0px !important; }
	.man-md, .mhn-md, .mrn-md { margin-right: 0px !important; }
	.man-md, .mvn-md, .mbn-md { margin-bottom: 0px !important; }
	.man-md, .mhn-md, .mln-md { margin-left: 0px !important; }
	
	.mas-md, .mvs-md, .mts-md { margin-top: 0.5em !important; }
	.mas-md, .mhs-md, .mrs-md { margin-right: 0.5em !important; }
	.mas-md, .mvs-md, .mbs-md { margin-bottom: 0.5em !important; }
	.mas-md, .mhs-md, .mls-md { margin-left: 0.5em !important; }
	
	.mam-md, .mvm-md, .mtm-md { margin-top: 1em !important; }
	.mam-md, .mhm-md, .mrm-md { margin-right: 1em !important; }
	.mam-md, .mvm-md, .mbm-md { margin-bottom: 1em !important; }
	.mam-md, .mhm-md, .mlm-md { margin-left: 1em !important; }
	
	.mal-md, .mvl-md, .mtl-md { margin-top: 2em !important; }
	.mal-md, .mhl-md, .mrl-md { margin-right: 2em !important; }
	.mal-md, .mvl-md, .mbl-md { margin-bottom: 2em !important; }
	.mal-md, .mhl-md, .mll-md { margin-left: 2em !important; }
	
	.maxl-md, .mvxl-md, .mtxl-md { margin-top: 4em !important; }
	.maxl-md, .mhxl-md, .mrxl-md { margin-right: 4em !important; }
	.maxl-md, .mvxl-md, .mbxl-md { margin-bottom: 4em !important; }
	.maxl-md, .mhxl-md, .mlxl-md { margin-left: 4em !important; }
	
	.pan-md, .pvn-md, .ptn-md { padding-top: 0px !important; }
	.pan-md, .phn-md, .prn-md { padding-right: 0px !important; }
	.pan-md, .pvn-md, .pbn-md { padding-bottom: 0px !important; }
	.pan-md, .phn-md, .pln-md { padding-left: 0px !important; }
	
	.pas-md, .pvs-md, .pts-md { padding-top: 0.5em !important; }
	.pas-md, .phs-md, .prs-md { padding-right: 0.5em !important; }
	.pas-md, .pvs-md, .pbs-md { padding-bottom: 0.5em !important; }
	.pas-md, .phs-md, .pls-md { padding-left: 0.5em !important; }
	
	.pam-md, .pvm-md, .ptm-md { padding-top: 1em !important; }
	.pam-md, .phm-md, .prm-md { padding-right: 1em !important; }
	.pam-md, .pvm-md, .pbm-md { padding-bottom: 1em !important; }
	.pam-md, .phm-md, .plm-md { padding-left: 1em !important; }
	
	.pal-md, .pvl-md, .ptl-md { padding-top: 2em !important; }
	.pal-md, .phl-md, .prl-md { padding-right: 2em !important; }
	.pal-md, .pvl-md, .pbl-md { padding-bottom: 2em !important; }
	.pal-md, .phl-md, .pll-md { padding-left: 2em !important; }
	
	.paxl-md, .pvxl-md, .ptxl-md { padding-top: 4em !important; }
	.paxl-md, .phxl-md, .prxl-md { padding-right: 4em !important; }
	.paxl-md, .pvxl-md, .pbxl-md { padding-bottom: 4em !important; }
	.paxl-md, .phxl-md, .plxl-md { padding-left: 4em !important; }
	
	.pap5-md, .pvp5-md, .ptp5-md { padding-top: 5% !important; }
	.pap5-md, .php5-md, .prp5-md { padding-right: 5% !important; }
	.pap5-md, .pvp5-md, .pbp5-md { padding-bottom: 5% !important; }
	.pap5-md, .php5-md, .plp5-md { padding-left: 5% !important; }
	
	.pap7-5-md, .pvp7-5-md, .ptp7-5-md { padding-top: 7.5% !important; }
	.pap7-5-md, .php7-5-md, .prp7-5-md { padding-right: 7.5% !important; }
	.pap7-5-md, .pvp7-5-md, .pbp7-5-md { padding-bottom: 7.5% !important; }
	.pap7-5-md, .php7-5-md, .plp7-5-md { padding-left: 7.5% !important; }
	
	.pap10-md, .pvp10-md, .ptp10-md { padding-top: 10% !important; }
	.pap10-md, .php10-md, .prp10-md { padding-right: 10% !important; }
	.pap10-md, .pvp10-md, .pbp10-md { padding-bottom: 10% !important; }
	.pap10-md, .php10-md, .plp10-md { padding-left: 10% !important; }
	
	.pap12-5-md, .pvp12-5-md, .ptp12-5-md { padding-top: 12.5% !important; }
	.pap12-5-md, .php12-5-md, .prp12-5-md { padding-right: 12.5% !important; }
	.pap12-5-md, .pvp12-5-md, .pbp12-5-md { padding-bottom: 12.5% !important; }
	.pap12-5-md, .php12-5-md, .plp12-5-md { padding-left: 12.5% !important; }
	
	.pap15-md, .pvp15-md, .ptp15-md { padding-top: 15% !important; }
	.pap15-md, .php15-md, .prp15-md { padding-right: 15% !important; }
	.pap15-md, .pvp15-md, .pbp15-md { padding-bottom: 15% !important; }
	.pap15-md, .php15-md, .plp15-md { padding-left: 15% !important; }
	
	.pap17-5-md, .pvp17-5-md, .ptp17-5-md { padding-top: 17.5% !important; }
	.pap17-5-md, .php17-5-md, .prp17-5-md { padding-right: 17.5% !important; }
	.pap17-5-md, .pvp17-5-md, .pbp17-5-md { padding-bottom: 17.5% !important; }
	.pap17-5-md, .php17-5-md, .plp17-5-md { padding-left: 17.5% !important; }
	
	.pap20-md, .pvp20-md, .ptp20-md { padding-top: 20% !important; }
	.pap20-md, .php20-md, .prp20-md { padding-right: 20% !important; }
	.pap20-md, .pvp20-md, .pbp20-md { padding-bottom: 20% !important; }
	.pap20-md, .php20-md, .plp20-md { padding-left: 20% !important; }
	
	.map5-md, .mvp5-md, .mtp5-md { margin-top: 5% !important; }
	.map5-md, .mhp5-md, .mrp5-md { margin-right: 5% !important; }
	.map5-md, .mvp5-md, .mbp5-md { margin-bottom: 5% !important; }
	.map5-md, .mhp5-md, .mlp5-md { margin-left: 5% !important; }
	
	.map7-5-md, .mvp7-5-md, .mtp7-5-md { margin-top: 7.5% !important; }
	.map7-5-md, .mhp7-5-md, .mrp7-5-md { margin-right: 7.5% !important; }
	.map7-5-md, .mvp7-5-md, .mbp7-5-md { margin-bottom: 7.5% !important; }
	.map7-5-md, .mhp7-5-md, .mlp7-5-md { margin-left: 7.5% !important; }
	
	.map10-md, .mvp10-md, .mtp10-md { margin-top: 10% !important; }
	.map10-md, .mhp10-md, .mrp10-md { margin-right: 10% !important; }
	.map10-md, .mvp10-md, .mbp10-md { margin-bottom: 10% !important; }
	.map10-md, .mhp10-md, .mlp10-md { margin-left: 10% !important; }
	
	.map12-5-md, .mvp12-5-md, .mtp12-5-md { margin-top: 12.5% !important; }
	.map12-5-md, .mhp12-5-md, .mrp12-5-md { margin-right: 12.5% !important; }
	.map12-5-md, .mvp12-5-md, .mbp12-5-md { margin-bottom: 12.5% !important; }
	.map12-5-md, .mhp12-5-md, .mlp12-5-md { margin-left: 12.5% !important; }
	
	.map15-md, .mvp15-md, .mtp15-md { margin-top: 15% !important; }
	.map15-md, .mhp15-md, .mrp15-md { margin-right: 15% !important; }
	.map15-md, .mvp15-md, .mbp15-md { margin-bottom: 15% !important; }
	.map15-md, .mhp15-md, .mlp15-md { margin-left: 15% !important; }
	
	.map17-5-md, .mvp17-5-md, .mtp17-5-md { margin-top: 17.5% !important; }
	.map17-5-md, .mhp17-5-md, .mrp17-5-md { margin-right: 17.5% !important; }
	.map17-5-md, .mvp17-5-md, .mbp17-5-md { margin-bottom: 17.5% !important; }
	.map17-5-md, .mhp17-5-md, .mlp17-5-md { margin-left: 17.5% !important; }
	
	.map20-md, .mvp20-md, .mtp20-md { margin-top: 20% !important; }
	.map20-md, .mhp20-md, .mrp20-md { margin-right: 20% !important; }
	.map20-md, .mvp20-md, .mbp20-md { margin-bottom: 20% !important; }
	.map20-md, .mhp20-md, .mlp20-md { margin-left: 20% !important; }
}

/*
*	SM
*/
@media (max-width: 767px) and (min-width: 481px) {
	.man-sm, .mvn-sm, .mtn-sm { margin-top: 0px !important; }
	.man-sm, .mhn-sm, .mrn-sm { margin-right: 0px !important; }
	.man-sm, .mvn-sm, .mbn-sm { margin-bottom: 0px !important; }
	.man-sm, .mhn-sm, .mln-sm { margin-left: 0px !important; }
	
	.mas-sm, .mvs-sm, .mts-sm { margin-top: 0.5em !important; }
	.mas-sm, .mhs-sm, .mrs-sm { margin-right: 0.5em !important; }
	.mas-sm, .mvs-sm, .mbs-sm { margin-bottom: 0.5em !important; }
	.mas-sm, .mhs-sm, .mls-sm { margin-left: 0.5em !important; }
	
	.mam-sm, .mvm-sm, .mtm-sm { margin-top: 1em !important; }
	.mam-sm, .mhm-sm, .mrm-sm { margin-right: 1em !important; }
	.mam-sm, .mvm-sm, .mbm-sm { margin-bottom: 1em !important; }
	.mam-sm, .mhm-sm, .mlm-sm { margin-left: 1em !important; }
	
	.mal-sm, .mvl-sm, .mtl-sm { margin-top: 2em !important; }
	.mal-sm, .mhl-sm, .mrl-sm { margin-right: 2em !important; }
	.mal-sm, .mvl-sm, .mbl-sm { margin-bottom: 2em !important; }
	.mal-sm, .mhl-sm, .mll-sm { margin-left: 2em !important; }
	
	.maxl-sm, .mvxl-sm, .mtxl-sm { margin-top: 4em !important; }
	.maxl-sm, .mhxl-sm, .mrxl-sm { margin-right: 4em !important; }
	.maxl-sm, .mvxl-sm, .mbxl-sm { margin-bottom: 4em !important; }
	.maxl-sm, .mhxl-sm, .mlxl-sm { margin-left: 4em !important; }
	
	.pan-sm, .pvn-sm, .ptn-sm { padding-top: 0px !important; }
	.pan-sm, .phn-sm, .prn-sm { padding-right: 0px !important; }
	.pan-sm, .pvn-sm, .pbn-sm { padding-bottom: 0px !important; }
	.pan-sm, .phn-sm, .pln-sm { padding-left: 0px !important; }
	
	.pas-sm, .pvs-sm, .pts-sm { padding-top: 0.5em !important; }
	.pas-sm, .phs-sm, .prs-sm { padding-right: 0.5em !important; }
	.pas-sm, .pvs-sm, .pbs-sm { padding-bottom: 0.5em !important; }
	.pas-sm, .phs-sm, .pls-sm { padding-left: 0.5em !important; }
	
	.pam-sm, .pvm-sm, .ptm-sm { padding-top: 1em !important; }
	.pam-sm, .phm-sm, .prm-sm { padding-right: 1em !important; }
	.pam-sm, .pvm-sm, .pbm-sm { padding-bottom: 1em !important; }
	.pam-sm, .phm-sm, .plm-sm { padding-left: 1em !important; }
	
	.pal-sm, .pvl-sm, .ptl-sm { padding-top: 2em !important; }
	.pal-sm, .phl-sm, .prl-sm { padding-right: 2em !important; }
	.pal-sm, .pvl-sm, .pbl-sm { padding-bottom: 2em !important; }
	.pal-sm, .phl-sm, .pll-sm { padding-left: 2em !important; }
	
	.paxl-sm, .pvxl-sm, .ptxl-sm { padding-top: 4em !important; }
	.paxl-sm, .phxl-sm, .prxl-sm { padding-right: 4em !important; }
	.paxl-sm, .pvxl-sm, .pbxl-sm { padding-bottom: 4em !important; }
	.paxl-sm, .phxl-sm, .plxl-sm { padding-left: 4em !important; }
	
	.pap5-sm, .pvp5-sm, .ptp5-sm { padding-top: 5% !important; }
	.pap5-sm, .php5-sm, .prp5-sm { padding-right: 5% !important; }
	.pap5-sm, .pvp5-sm, .pbp5-sm { padding-bottom: 5% !important; }
	.pap5-sm, .php5-sm, .plp5-sm { padding-left: 5% !important; }
	
	.pap7-5-sm, .pvp7-5-sm, .ptp7-5-sm { padding-top: 7.5% !important; }
	.pap7-5-sm, .php7-5-sm, .prp7-5-sm { padding-right: 7.5% !important; }
	.pap7-5-sm, .pvp7-5-sm, .pbp7-5-sm { padding-bottom: 7.5% !important; }
	.pap7-5-sm, .php7-5-sm, .plp7-5-sm { padding-left: 7.5% !important; }
	
	.pap10-sm, .pvp10-sm, .ptp10-sm { padding-top: 10% !important; }
	.pap10-sm, .php10-sm, .prp10-sm { padding-right: 10% !important; }
	.pap10-sm, .pvp10-sm, .pbp10-sm { padding-bottom: 10% !important; }
	.pap10-sm, .php10-sm, .plp10-sm { padding-left: 10% !important; }
	
	.pap12-5-sm, .pvp12-5-sm, .ptp12-5-sm { padding-top: 12.5% !important; }
	.pap12-5-sm, .php12-5-sm, .prp12-5-sm { padding-right: 12.5% !important; }
	.pap12-5-sm, .pvp12-5-sm, .pbp12-5-sm { padding-bottom: 12.5% !important; }
	.pap12-5-sm, .php12-5-sm, .plp12-5-sm { padding-left: 12.5% !important; }
	
	.pap15-sm, .pvp15-sm, .ptp15-sm { padding-top: 15% !important; }
	.pap15-sm, .php15-sm, .prp15-sm { padding-right: 15% !important; }
	.pap15-sm, .pvp15-sm, .pbp15-sm { padding-bottom: 15% !important; }
	.pap15-sm, .php15-sm, .plp15-sm { padding-left: 15% !important; }
	
	.pap17-5-sm, .pvp17-5-sm, .ptp17-5-sm { padding-top: 17.5% !important; }
	.pap17-5-sm, .php17-5-sm, .prp17-5-sm { padding-right: 17.5% !important; }
	.pap17-5-sm, .pvp17-5-sm, .pbp17-5-sm { padding-bottom: 17.5% !important; }
	.pap17-5-sm, .php17-5-sm, .plp17-5-sm { padding-left: 17.5% !important; }
	
	.pap20-sm, .pvp20-sm, .ptp20-sm { padding-top: 20% !important; }
	.pap20-sm, .php20-sm, .prp20-sm { padding-right: 20% !important; }
	.pap20-sm, .pvp20-sm, .pbp20-sm { padding-bottom: 20% !important; }
	.pap20-sm, .php20-sm, .plp20-sm { padding-left: 20% !important; }
	
	.map5-sm, .mvp5-sm, .mtp5-sm { margin-top: 5% !important; }
	.map5-sm, .mhp5-sm, .mrp5-sm { margin-right: 5% !important; }
	.map5-sm, .mvp5-sm, .mbp5-sm { margin-bottom: 5% !important; }
	.map5-sm, .mhp5-sm, .mlp5-sm { margin-left: 5% !important; }
	
	.map7-5-sm, .mvp7-5-sm, .mtp7-5-sm { margin-top: 7.5% !important; }
	.map7-5-sm, .mhp7-5-sm, .mrp7-5-sm { margin-right: 7.5% !important; }
	.map7-5-sm, .mvp7-5-sm, .mbp7-5-sm { margin-bottom: 7.5% !important; }
	.map7-5-sm, .mhp7-5-sm, .mlp7-5-sm { margin-left: 7.5% !important; }
	
	.map10-sm, .mvp10-sm, .mtp10-sm { margin-top: 10% !important; }
	.map10-sm, .mhp10-sm, .mrp10-sm { margin-right: 10% !important; }
	.map10-sm, .mvp10-sm, .mbp10-sm { margin-bottom: 10% !important; }
	.map10-sm, .mhp10-sm, .mlp10-sm { margin-left: 10% !important; }
	
	.map12-5-sm, .mvp12-5-sm, .mtp12-5-sm { margin-top: 12.5% !important; }
	.map12-5-sm, .mhp12-5-sm, .mrp12-5-sm { margin-right: 12.5% !important; }
	.map12-5-sm, .mvp12-5-sm, .mbp12-5-sm { margin-bottom: 12.5% !important; }
	.map12-5-sm, .mhp12-5-sm, .mlp12-5-sm { margin-left: 12.5% !important; }
	
	.map15-sm, .mvp15-sm, .mtp15-sm { margin-top: 15% !important; }
	.map15-sm, .mhp15-sm, .mrp15-sm { margin-right: 15% !important; }
	.map15-sm, .mvp15-sm, .mbp15-sm { margin-bottom: 15% !important; }
	.map15-sm, .mhp15-sm, .mlp15-sm { margin-left: 15% !important; }
	
	.map17-5-sm, .mvp17-5-sm, .mtp17-5-sm { margin-top: 17.5% !important; }
	.map17-5-sm, .mhp17-5-sm, .mrp17-5-sm { margin-right: 17.5% !important; }
	.map17-5-sm, .mvp17-5-sm, .mbp17-5-sm { margin-bottom: 17.5% !important; }
	.map17-5-sm, .mhp17-5-sm, .mlp17-5-sm { margin-left: 17.5% !important; }
	
	.map20-sm, .mvp20-sm, .mtp20-sm { margin-top: 20% !important; }
	.map20-sm, .mhp20-sm, .mrp20-sm { margin-right: 20% !important; }
	.map20-sm, .mvp20-sm, .mbp20-sm { margin-bottom: 20% !important; }
	.map20-sm, .mhp20-sm, .mlp20-sm { margin-left: 20% !important; }
}

/*
*	XS
*/
@media (max-width: 480px) {
	.man-xs, .mvn-xs, .mtn-xs { margin-top: 0px !important; }
	.man-xs, .mhn-xs, .mrn-xs { margin-right: 0px !important; }
	.man-xs, .mvn-xs, .mbn-xs { margin-bottom: 0px !important; }
	.man-xs, .mhn-xs, .mln-xs { margin-left: 0px !important; }
	
	.mas-xs, .mvs-xs, .mts-xs { margin-top: 0.5em !important; }
	.mas-xs, .mhs-xs, .mrs-xs { margin-right: 0.5em !important; }
	.mas-xs, .mvs-xs, .mbs-xs { margin-bottom: 0.5em !important; }
	.mas-xs, .mhs-xs, .mls-xs { margin-left: 0.5em !important; }
	
	.mam-xs, .mvm-xs, .mtm-xs { margin-top: 1em !important; }
	.mam-xs, .mhm-xs, .mrm-xs { margin-right: 1em !important; }
	.mam-xs, .mvm-xs, .mbm-xs { margin-bottom: 1em !important; }
	.mam-xs, .mhm-xs, .mlm-xs { margin-left: 1em !important; }
	
	.mal-xs, .mvl-xs, .mtl-xs { margin-top: 2em !important; }
	.mal-xs, .mhl-xs, .mrl-xs { margin-right: 2em !important; }
	.mal-xs, .mvl-xs, .mbl-xs { margin-bottom: 2em !important; }
	.mal-xs, .mhl-xs, .mll-xs { margin-left: 2em !important; }
	
	.maxl-xs, .mvxl-xs, .mtxl-xs { margin-top: 4em !important; }
	.maxl-xs, .mhxl-xs, .mrxl-xs { margin-right: 4em !important; }
	.maxl-xs, .mvxl-xs, .mbxl-xs { margin-bottom: 4em !important; }
	.maxl-xs, .mhxl-xs, .mlxl-xs { margin-left: 4em !important; }
	
	.pan-xs, .pvn-xs, .ptn-xs { padding-top: 0px !important; }
	.pan-xs, .phn-xs, .prn-xs { padding-right: 0px !important; }
	.pan-xs, .pvn-xs, .pbn-xs { padding-bottom: 0px !important; }
	.pan-xs, .phn-xs, .pln-xs { padding-left: 0px !important; }
	
	.pas-xs, .pvs-xs, .pts-xs { padding-top: 0.5em !important; }
	.pas-xs, .phs-xs, .prs-xs { padding-right: 0.5em !important; }
	.pas-xs, .pvs-xs, .pbs-xs { padding-bottom: 0.5em !important; }
	.pas-xs, .phs-xs, .pls-xs { padding-left: 0.5em !important; }
	
	.pam-xs, .pvm-xs, .ptm-xs { padding-top: 1em !important; }
	.pam-xs, .phm-xs, .prm-xs { padding-right: 1em !important; }
	.pam-xs, .pvm-xs, .pbm-xs { padding-bottom: 1em !important; }
	.pam-xs, .phm-xs, .plm-xs { padding-left: 1em !important; }
	
	.pal-xs, .pvl-xs, .ptl-xs { padding-top: 2em !important; }
	.pal-xs, .phl-xs, .prl-xs { padding-right: 2em !important; }
	.pal-xs, .pvl-xs, .pbl-xs { padding-bottom: 2em !important; }
	.pal-xs, .phl-xs, .pll-xs { padding-left: 2em !important; }
	
	.paxl-xs, .pvxl-xs, .ptxl-xs { padding-top: 4em !important; }
	.paxl-xs, .phxl-xs, .prxl-xs { padding-right: 4em !important; }
	.paxl-xs, .pvxl-xs, .pbxl-xs { padding-bottom: 4em !important; }
	.paxl-xs, .phxl-xs, .plxl-xs { padding-left: 4em !important; }
	
	.pap5-xs, .pvp5-xs, .ptp5-xs { padding-top: 5% !important; }
	.pap5-xs, .php5-xs, .prp5-xs { padding-right: 5% !important; }
	.pap5-xs, .pvp5-xs, .pbp5-xs { padding-bottom: 5% !important; }
	.pap5-xs, .php5-xs, .plp5-xs { padding-left: 5% !important; }
	
	.pap7-5-xs, .pvp7-5-xs, .ptp7-5-xs { padding-top: 7.5% !important; }
	.pap7-5-xs, .php7-5-xs, .prp7-5-xs { padding-right: 7.5% !important; }
	.pap7-5-xs, .pvp7-5-xs, .pbp7-5-xs { padding-bottom: 7.5% !important; }
	.pap7-5-xs, .php7-5-xs, .plp7-5-xs { padding-left: 7.5% !important; }
	
	.pap10-xs, .pvp10-xs, .ptp10-xs { padding-top: 10% !important; }
	.pap10-xs, .php10-xs, .prp10-xs { padding-right: 10% !important; }
	.pap10-xs, .pvp10-xs, .pbp10-xs { padding-bottom: 10% !important; }
	.pap10-xs, .php10-xs, .plp10-xs { padding-left: 10% !important; }
	
	.pap12-5-xs, .pvp12-5-xs, .ptp12-5-xs { padding-top: 12.5% !important; }
	.pap12-5-xs, .php12-5-xs, .prp12-5-xs { padding-right: 12.5% !important; }
	.pap12-5-xs, .pvp12-5-xs, .pbp12-5-xs { padding-bottom: 12.5% !important; }
	.pap12-5-xs, .php12-5-xs, .plp12-5-xs { padding-left: 12.5% !important; }
	
	.pap15-xs, .pvp15-xs, .ptp15-xs { padding-top: 15% !important; }
	.pap15-xs, .php15-xs, .prp15-xs { padding-right: 15% !important; }
	.pap15-xs, .pvp15-xs, .pbp15-xs { padding-bottom: 15% !important; }
	.pap15-xs, .php15-xs, .plp15-xs { padding-left: 15% !important; }
	
	.pap17-5-xs, .pvp17-5-xs, .ptp17-5-xs { padding-top: 17.5% !important; }
	.pap17-5-xs, .php17-5-xs, .prp17-5-xs { padding-right: 17.5% !important; }
	.pap17-5-xs, .pvp17-5-xs, .pbp17-5-xs { padding-bottom: 17.5% !important; }
	.pap17-5-xs, .php17-5-xs, .plp17-5-xs { padding-left: 17.5% !important; }
	
	.pap20-xs, .pvp20-xs, .ptp20-xs { padding-top: 20% !important; }
	.pap20-xs, .php20-xs, .prp20-xs { padding-right: 20% !important; }
	.pap20-xs, .pvp20-xs, .pbp20-xs { padding-bottom: 20% !important; }
	.pap20-xs, .php20-xs, .plp20-xs { padding-left: 20% !important; }
	
	.map5-xs, .mvp5-xs, .mtp5-xs { margin-top: 5% !important; }
	.map5-xs, .mhp5-xs, .mrp5-xs { margin-right: 5% !important; }
	.map5-xs, .mvp5-xs, .mbp5-xs { margin-bottom: 5% !important; }
	.map5-xs, .mhp5-xs, .mlp5-xs { margin-left: 5% !important; }
	
	.map7-5-xs, .mvp7-5-xs, .mtp7-5-xs { margin-top: 7.5% !important; }
	.map7-5-xs, .mhp7-5-xs, .mrp7-5-xs { margin-right: 7.5% !important; }
	.map7-5-xs, .mvp7-5-xs, .mbp7-5-xs { margin-bottom: 7.5% !important; }
	.map7-5-xs, .mhp7-5-xs, .mlp7-5-xs { margin-left: 7.5% !important; }
	
	.map10-xs, .mvp10-xs, .mtp10-xs { margin-top: 10% !important; }
	.map10-xs, .mhp10-xs, .mrp10-xs { margin-right: 10% !important; }
	.map10-xs, .mvp10-xs, .mbp10-xs { margin-bottom: 10% !important; }
	.map10-xs, .mhp10-xs, .mlp10-xs { margin-left: 10% !important; }
	
	.map12-5-xs, .mvp12-5-xs, .mtp12-5-xs { margin-top: 12.5% !important; }
	.map12-5-xs, .mhp12-5-xs, .mrp12-5-xs { margin-right: 12.5% !important; }
	.map12-5-xs, .mvp12-5-xs, .mbp12-5-xs { margin-bottom: 12.5% !important; }
	.map12-5-xs, .mhp12-5-xs, .mlp12-5-xs { margin-left: 12.5% !important; }
	
	.map15-xs, .mvp15-xs, .mtp15-xs { margin-top: 15% !important; }
	.map15-xs, .mhp15-xs, .mrp15-xs { margin-right: 15% !important; }
	.map15-xs, .mvp15-xs, .mbp15-xs { margin-bottom: 15% !important; }
	.map15-xs, .mhp15-xs, .mlp15-xs { margin-left: 15% !important; }
	
	.map17-5-xs, .mvp17-5-xs, .mtp17-5-xs { margin-top: 17.5% !important; }
	.map17-5-xs, .mhp17-5-xs, .mrp17-5-xs { margin-right: 17.5% !important; }
	.map17-5-xs, .mvp17-5-xs, .mbp17-5-xs { margin-bottom: 17.5% !important; }
	.map17-5-xs, .mhp17-5-xs, .mlp17-5-xs { margin-left: 17.5% !important; }
	
	.map20-xs, .mvp20-xs, .mtp20-xs { margin-top: 20% !important; }
	.map20-xs, .mhp20-xs, .mrp20-xs { margin-right: 20% !important; }
	.map20-xs, .mvp20-xs, .mbp20-xs { margin-bottom: 20% !important; }
	.map20-xs, .mhp20-xs, .mlp20-xs { margin-left: 20% !important; }
}