/* 
	Guru . Positioning and sizing

	 Header size
 large: 96;
 small: 146;

1; 768, 990, 1200;
> 1 & < 767 ; >= 768 & < 989; >= 990 & < 1199; >=1200


*/



page {
	box-sizing: border-box;
	min-height: 100vh;
}

page.ignore_header {
	padding-top: 0px !important;
}

column img {
	width: 100%;
}

/* Positioning . Vertical Top */
.v_top {}

/* Positioning . Vertical Center */
.v_center {}

/* Positioning . Vertical Bottom */
.v_bottom {}


/* Positioning . Horizontal Right */
.h_left {
	float: left;
}

/* Positioning . Horizontal Center */
.h_center {
	margin-left: auto;
	margin-right: auto;
}

/* Positioning . Horizontal Right */
.h_right {
	float: right;
}



/* Background size */
.bg_size_30 { background-size: 30%}
.bg_size_40 { background-size: 40%}
.bg_size_50 { background-size: 50%}
.bg_size_60 { background-size: 60%}
.bg_size_70 { background-size: 70%}



/* Extra Small */
@media (min-width: 100px) {

	.xs-visible { display: initial !important; }
	.xs-hidden { display: none !important;}

	.xs-bg_size_30 { background-size: 30% !important; }
	.xs-bg_size_40 { background-size: 40% !important; }
	.xs-bg_size_50 { background-size: 50% !important; }
	.xs-bg_size_60 { background-size: 60% !important; }
	.xs-bg_size_70 { background-size: 70% !important; }

	.xs-h_max_50 { max-width: 50% !important; }

	/* Page */
	page { padding-top: 146px; }

	/* Height . Default */
	.v_quarter 		{ min-height: calc(25vh - 146px); }
	.v_quarter.ignore_header { min-height: 25vh !important; }
	.v_third 		{ min-height: calc(33.333vh - 146px); }
	.v_third.ignore_header { min-height: 33.333vh !important; }
	.v_twothirds	{ min-height: calc(66.666vh - 146px); }
	.v_half 		{ min-height: calc(50vh - 146px); }
	.v_half.ignore_header { min-height: 50vh !important; }
	.v_full 		{ min-height: calc(100vh - 146px); }
	.v_full.ignore_header 		{ min-height: 100vh !important; }

	

	/* Height . Extra small */
	.xs-v_quarter	{ min-height: calc(25vh - 146px) !important; }
	.xs-v_third 	{ min-height: calc(33.333vh - 146px) !important; }
	.xs-v_twothirds { min-height: calc(33.333vh - 146px) !important; }
	.xs-v_half		{ min-height: calc(50vh - 146px) !important; }
	.xs-v_half.ignore_header 		{ min-height: 50vh !important; }
	.xs-v_full		{ min-height: calc(100vh - 146px) !important; }
	.xs-v_full.ignore_header 		{ min-height: 100vh !important; }


	/* Width . Extra Small */
	.h_narrow, .xs-h_narrow 	{ width: 50% !important; }
	.h_medium, .xs-h_medium  	{ width: 70% !important; }
	.h_wide, .xs-h_wide  		{ width: 90% !important; }

	/* Padding . Top */
	.xs-pt_0 		{ padding-top: 0px; }
	.xs-pt_5 		{ padding-top: 5px; }
	.xs-pt_10 		{ padding-top: 10px; }
	.xs-pt_15 		{ padding-top: 15px; }
	.xs-pt_20 		{ padding-top: 20px; }
	.xs-pt_25 		{ padding-top: 25px; }
	.xs-pt_30 		{ padding-top: 30px; }
	.xs-pt_35 		{ padding-top: 35px; }
	.xs-pt_40 		{ padding-top: 40px; }
	.xs-pt_45 		{ padding-top: 45px; }
	.xs-pt_50 		{ padding-top: 50px; }
	.xs-pt_55 		{ padding-top: 55px; }
	.xs-pt_60 		{ padding-top: 60px; }
	.xs-pt_65 		{ padding-top: 65px; }
	.xs-pt_70 		{ padding-top: 70px; }
	.xs-pt_75 		{ padding-top: 75px; }
	.xs-pt_80 		{ padding-top: 80px; }
	.xs-pt_85 		{ padding-top: 85px; }
	.xs-pt_90 		{ padding-top: 90px; }
	.xs-pt_95 		{ padding-top: 95px; }
	.xs-pt_100		{ padding-top: 100px; }
	.xs-pt_105		{ padding-top: 105px; }
	.xs-pt_110		{ padding-top: 110px; }
	.xs-pt_115		{ padding-top: 115px; }
	.xs-pt_120  	{ padding-top: 120px; }
	.xs-pt_125  	{ padding-top: 125px; }
	.xs-pt_130  	{ padding-top: 130px; }
	.xs-pt_135  	{ padding-top: 135px; }
	.xs-pt_140  	{ padding-top: 140px; }
	.xs-pt_145  	{ padding-top: 145px; }
	.xs-pt_150  	{ padding-top: 150px; }
	.xs-pt_155  	{ padding-top: 155px; }
	.xs-pt_160  	{ padding-top: 160px; }
	.xs-pt_165  	{ padding-top: 165px; }
	.xs-pt_170  	{ padding-top: 170px; }
	.xs-pt_175  	{ padding-top: 175px; }
	.xs-pt_180  	{ padding-top: 180px; }
	.xs-pt_185  	{ padding-top: 185px; }
	.xs-pt_190  	{ padding-top: 190px; }
	.xs-pt_195  	{ padding-top: 195px; }
	.xs-pt_200  	{ padding-top: 200px; }

	/* Padding . Bottom */
	.xs-pt_0 		{ padding-bottom: 0px; }
	.xs-pb_5 		{ padding-bottom: 5px; }
	.xs-pb_10 		{ padding-bottom: 10px; }
	.xs-pb_15 		{ padding-bottom: 15px; }
	.xs-pb_20 		{ padding-bottom: 20px; }
	.xs-pb_25 		{ padding-bottom: 25px; }
	.xs-pb_30 		{ padding-bottom: 30px; }
	.xs-pb_35 		{ padding-bottom: 35px; }
	.xs-pb_40 		{ padding-bottom: 40px; }
	.xs-pb_45 		{ padding-bottom: 45px; }
	.xs-pb_50 		{ padding-bottom: 50px; }
	.xs-pb_55 		{ padding-bottom: 55px; }
	.xs-pb_60 		{ padding-bottom: 60px; }
	.xs-pb_65 		{ padding-bottom: 65px; }
	.xs-pb_70 		{ padding-bottom: 70px; }
	.xs-pb_75 		{ padding-bottom: 75px; }
	.xs-pb_80 		{ padding-bottom: 80px; }
	.xs-pb_85 		{ padding-bottom: 85px; }
	.xs-pb_90 		{ padding-bottom: 90px; }
	.xs-pb_95 		{ padding-bottom: 95px; }
	.xs-pb_100  	{ padding-bottom: 100px; }
	.xs-pb_105  	{ padding-bottom: 105px; }
	.xs-pb_110  	{ padding-bottom: 110px; }
	.xs-pb_115  	{ padding-bottom: 115px; }
	.xs-pb_120  	{ padding-bottom: 120px; }
	.xs-pb_125  	{ padding-bottom: 125px; }
	.xs-pb_130  	{ padding-bottom: 130px; }
	.xs-pb_135  	{ padding-bottom: 135px; }
	.xs-pb_140  	{ padding-bottom: 140px; }
	.xs-pb_145  	{ padding-bottom: 145px; }
	.xs-pb_150  	{ padding-bottom: 150px; }
	.xs-pb_155  	{ padding-bottom: 155px; }
	.xs-pb_160  	{ padding-bottom: 160px; }
	.xs-pb_165  	{ padding-bottom: 165px; }
	.xs-pb_170  	{ padding-bottom: 170px; }
	.xs-pb_175  	{ padding-bottom: 175px; }
	.xs-pb_180  	{ padding-bottom: 180px; }
	.xs-pb_185  	{ padding-bottom: 185px; }
	.xs-pb_190  	{ padding-bottom: 190px; }
	.xs-pb_195  	{ padding-bottom: 195px; }
	.xs-pb_200  	{ padding-bottom: 200px; }

	/* Padding . Left */
	.xs-pl_5 		{ padding-left: 5px; }
	.xs-pl_10 		{ padding-left: 10px; }
	.xs-pl_15 		{ padding-left: 15px; }
	.xs-pl_20 		{ padding-left: 20px; }
	.xs-pl_25 		{ padding-left: 25px; }
	.xs-pl_30 		{ padding-left: 30px; }
	.xs-pl_35 		{ padding-left: 35px; }
	.xs-pl_40 		{ padding-left: 40px; }
	.xs-pl_45 		{ padding-left: 45px; }
	.xs-pl_50 		{ padding-left: 50px; }
	.xs-pl_55 		{ padding-left: 55px; }
	.xs-pl_60 		{ padding-left: 60px; }
	.xs-pl_65 		{ padding-left: 65px; }
	.xs-pl_70 		{ padding-left: 70px; }
	.xs-pl_75 		{ padding-left: 75px; }
	.xs-pl_80 		{ padding-left: 80px; }
	.xs-pl_85 		{ padding-left: 85px; }
	.xs-pl_90 		{ padding-left: 90px; }
	.xs-pl_95 		{ padding-left: 95px; }
	.xs-pl_100  	{ padding-left: 100px; }
	.xs-pl_105  	{ padding-left: 105px; }
	.xs-pl_110  	{ padding-left: 110px; }
	.xs-pl_115  	{ padding-left: 115px; }
	.xs-pl_120  	{ padding-left: 120px; }
	.xs-pl_125  	{ padding-left: 125px; }
	.xs-pl_130  	{ padding-left: 130px; }
	.xs-pl_135  	{ padding-left: 135px; }
	.xs-pl_140  	{ padding-left: 140px; }
	.xs-pl_145  	{ padding-left: 145px; }
	.xs-pl_150  	{ padding-left: 150px; }
	.xs-pl_155  	{ padding-left: 155px; }
	.xs-pl_160  	{ padding-left: 160px; }
	.xs-pl_165  	{ padding-left: 165px; }
	.xs-pl_170  	{ padding-left: 170px; }
	.xs-pl_175  	{ padding-left: 175px; }
	.xs-pl_180  	{ padding-left: 180px; }
	.xs-pl_185  	{ padding-left: 185px; }
	.xs-pl_190  	{ padding-left: 190px; }
	.xs-pl_195  	{ padding-left: 195px; }
	.xs-pl_200  	{ padding-left: 200px; }

	/* Padding . Right */
	.xs-pr_5 		{ padding-right: 5px; }
	.xs-pr_10 		{ padding-right: 10px; }
	.xs-pr_15 		{ padding-right: 15px; }
	.xs-pr_20 		{ padding-right: 20px; }
	.xs-pr_25 		{ padding-right: 25px; }
	.xs-pr_30 		{ padding-right: 30px; }
	.xs-pr_35 		{ padding-right: 35px; }
	.xs-pr_40 		{ padding-right: 40px; }
	.xs-pr_45 		{ padding-right: 45px; }
	.xs-pr_50 		{ padding-right: 50px; }
	.xs-pr_55 		{ padding-right: 55px; }
	.xs-pr_60 		{ padding-right: 60px; }
	.xs-pr_65 		{ padding-right: 65px; }
	.xs-pr_70 		{ padding-right: 70px; }
	.xs-pr_75 		{ padding-right: 75px; }
	.xs-pr_80 		{ padding-right: 80px; }
	.xs-pr_85 		{ padding-right: 85px; }
	.xs-pr_90 		{ padding-right: 90px; }
	.xs-pr_95 		{ padding-right: 95px; }
	.xs-pr_100  	{ padding-right: 100px; }
	.xs-pr_105  	{ padding-right: 105px; }
	.xs-pr_110  	{ padding-right: 110px; }
	.xs-pr_115  	{ padding-right: 115px; }
	.xs-pr_120  	{ padding-right: 120px; }
	.xs-pr_125  	{ padding-right: 125px; }
	.xs-pr_130  	{ padding-right: 130px; }
	.xs-pr_135  	{ padding-right: 135px; }
	.xs-pr_140  	{ padding-right: 140px; }
	.xs-pr_145  	{ padding-right: 145px; }
	.xs-pr_150  	{ padding-right: 150px; }
	.xs-pr_155  	{ padding-right: 155px; }
	.xs-pr_160  	{ padding-right: 160px; }
	.xs-pr_165  	{ padding-right: 165px; }
	.xs-pr_170  	{ padding-right: 170px; }
	.xs-pr_175  	{ padding-right: 175px; }
	.xs-pr_180  	{ padding-right: 180px; }
	.xs-pr_185  	{ padding-right: 185px; }
	.xs-pr_190  	{ padding-right: 190px; }
	.xs-pr_195  	{ padding-right: 195px; }
	.xs-pr_200  	{ padding-right: 200px; }

}

/* Small */
@media (min-width: 768px) {

	.sm-visible { display: initial !important; }
	.sm-hidden { display: none !important; }

	.sm-bg_size_30 { background-size: 30% !important; }
	.sm-bg_size_40 { background-size: 40% !important; }
	.sm-bg_size_50 { background-size: 50% !important; }
	.sm-bg_size_60 { background-size: 60% !important; }
	.sm-bg_size_70 { background-size: 70% !important; }

	.sm-h_max_50 { max-width: 50% !important; }

	/* Page */
	page { padding-top: 96px; }

	/* Height . Default */
	.v_quarter 		{ min-height: calc(25vh - 96px); }
	.v_quarter.ignore_header { min-height: 25vh !important; }
	.v_third 		{ min-height: calc(33.333vh - 96px); }
	.v_third.ignore_header { min-height: 33.333vh !important; }
	.v_twothirds	{ min-height: calc(66.666vh - 96px); }
	.v_half 		{ min-height: calc(50vh - 146px); }
	.v_half.ignore_header { min-height: 50vh !important; }
	.v_full 		{ min-height: calc(100vh - 96px); }
	.v_full.ignore_header 		{ min-height: 100vh; }

	/* Height . Extra small */
	.xs-v_quarter	{ min-height: calc(25vh - 96px) !important; }
	.xs-v_third 	{ min-height: calc(33.333vh - 96px) !important; }
	.xs-v_twothirds { min-height: calc(33.333vh - 96px) !important; }
	.xs-v_half		{ min-height: calc(50vh - 96px) !important; }
	.xs-v_full		{ min-height: calc(100vh - 96px) !important; }
	.xs-v_full.ignore_header  { min-height: 100vh; }

	/* Height . Small */
	.sm-v_quarter	{ min-height: calc(25vh - 96px) !important; }
	.sm-v_third 	{ min-height: calc(33.333vh - 96px) !important; }
	.sm-v_twothirds { min-height: calc(33.333vh - 96px) !important; }
	.sm-v_half		{ min-height: calc(50vh - 96px) !important; }
	.sm-v_full		{ min-height: calc(100vh - 96px) !important; }

	/* Width . Small */
	.h_narrow, .sm-h_narrow  { width: 40% !important; }
	.h_medium, .sm-h_medium  { width: 60% !important; }
	.h_wide, .sm-h_wide  	 { width: 90% !important; }

	/* Padding . Top */
	.sm-pt_0 		{ padding-top: 0px; }
	.sm-pt_5 		{ padding-top: 5px; }
	.sm-pt_10 		{ padding-top: 10px; }
	.sm-pt_15 		{ padding-top: 15px; }
	.sm-pt_20 		{ padding-top: 20px; }
	.sm-pt_25 		{ padding-top: 25px; }
	.sm-pt_30 		{ padding-top: 30px; }
	.sm-pt_35 		{ padding-top: 35px; }
	.sm-pt_40 		{ padding-top: 40px; }
	.sm-pt_45 		{ padding-top: 45px; }
	.sm-pt_50 		{ padding-top: 50px; }
	.sm-pt_55 		{ padding-top: 55px; }
	.sm-pt_60 		{ padding-top: 60px; }
	.sm-pt_65 		{ padding-top: 65px; }
	.sm-pt_70 		{ padding-top: 70px; }
	.sm-pt_75 		{ padding-top: 75px; }
	.sm-pt_80 		{ padding-top: 80px; }
	.sm-pt_85 		{ padding-top: 85px; }
	.sm-pt_90 		{ padding-top: 90px; }
	.sm-pt_95 		{ padding-top: 95px; }
	.sm-pt_100		{ padding-top: 100px; }
	.sm-pt_105		{ padding-top: 105px; }
	.sm-pt_110		{ padding-top: 110px; }
	.sm-pt_115		{ padding-top: 115px; }
	.sm-pt_120  	{ padding-top: 120px; }
	.sm-pt_125  	{ padding-top: 125px; }
	.sm-pt_130  	{ padding-top: 130px; }
	.sm-pt_135  	{ padding-top: 135px; }
	.sm-pt_140  	{ padding-top: 140px; }
	.sm-pt_145  	{ padding-top: 145px; }
	.sm-pt_150  	{ padding-top: 150px; }
	.sm-pt_155  	{ padding-top: 155px; }
	.sm-pt_160  	{ padding-top: 160px; }
	.sm-pt_165  	{ padding-top: 165px; }
	.sm-pt_170  	{ padding-top: 170px; }
	.sm-pt_175  	{ padding-top: 175px; }
	.sm-pt_180  	{ padding-top: 180px; }
	.sm-pt_185  	{ padding-top: 185px; }
	.sm-pt_190  	{ padding-top: 190px; }
	.sm-pt_195  	{ padding-top: 195px; }
	.sm-pt_200  	{ padding-top: 200px; }

	/* Padding . Bottom */
	.sm-pt_0 		{ padding-bottom: 0px; }
	.sm-pb_5 		{ padding-bottom: 5px; }
	.sm-pb_10 		{ padding-bottom: 10px; }
	.sm-pb_15 		{ padding-bottom: 15px; }
	.sm-pb_20 		{ padding-bottom: 20px; }
	.sm-pb_25 		{ padding-bottom: 25px; }
	.sm-pb_30 		{ padding-bottom: 30px; }
	.sm-pb_35 		{ padding-bottom: 35px; }
	.sm-pb_40 		{ padding-bottom: 40px; }
	.sm-pb_45 		{ padding-bottom: 45px; }
	.sm-pb_50 		{ padding-bottom: 50px; }
	.sm-pb_55 		{ padding-bottom: 55px; }
	.sm-pb_60 		{ padding-bottom: 60px; }
	.sm-pb_65 		{ padding-bottom: 65px; }
	.sm-pb_70 		{ padding-bottom: 70px; }
	.sm-pb_75 		{ padding-bottom: 75px; }
	.sm-pb_80 		{ padding-bottom: 80px; }
	.sm-pb_85 		{ padding-bottom: 85px; }
	.sm-pb_90 		{ padding-bottom: 90px; }
	.sm-pb_95 		{ padding-bottom: 95px; }
	.sm-pb_100  	{ padding-bottom: 100px; }
	.sm-pb_105  	{ padding-bottom: 105px; }
	.sm-pb_110  	{ padding-bottom: 110px; }
	.sm-pb_115  	{ padding-bottom: 115px; }
	.sm-pb_120  	{ padding-bottom: 120px; }
	.sm-pb_125  	{ padding-bottom: 125px; }
	.sm-pb_130  	{ padding-bottom: 130px; }
	.sm-pb_135  	{ padding-bottom: 135px; }
	.sm-pb_140  	{ padding-bottom: 140px; }
	.sm-pb_145  	{ padding-bottom: 145px; }
	.sm-pb_150  	{ padding-bottom: 150px; }
	.sm-pb_155  	{ padding-bottom: 155px; }
	.sm-pb_160  	{ padding-bottom: 160px; }
	.sm-pb_165  	{ padding-bottom: 165px; }
	.sm-pb_170  	{ padding-bottom: 170px; }
	.sm-pb_175  	{ padding-bottom: 175px; }
	.sm-pb_180  	{ padding-bottom: 180px; }
	.sm-pb_185  	{ padding-bottom: 185px; }
	.sm-pb_190  	{ padding-bottom: 190px; }
	.sm-pb_195  	{ padding-bottom: 195px; }
	.sm-pb_200  	{ padding-bottom: 200px; }

	/* Padding . Left */
	.sm-pl_5 		{ padding-left: 5px; }
	.sm-pl_10 		{ padding-left: 10px; }
	.sm-pl_15 		{ padding-left: 15px; }
	.sm-pl_20 		{ padding-left: 20px; }
	.sm-pl_25 		{ padding-left: 25px; }
	.sm-pl_30 		{ padding-left: 30px; }
	.sm-pl_35 		{ padding-left: 35px; }
	.sm-pl_40 		{ padding-left: 40px; }
	.sm-pl_45 		{ padding-left: 45px; }
	.sm-pl_50 		{ padding-left: 50px; }
	.sm-pl_55 		{ padding-left: 55px; }
	.sm-pl_60 		{ padding-left: 60px; }
	.sm-pl_65 		{ padding-left: 65px; }
	.sm-pl_70 		{ padding-left: 70px; }
	.sm-pl_75 		{ padding-left: 75px; }
	.sm-pl_80 		{ padding-left: 80px; }
	.sm-pl_85 		{ padding-left: 85px; }
	.sm-pl_90 		{ padding-left: 90px; }
	.sm-pl_95 		{ padding-left: 95px; }
	.sm-pl_100  	{ padding-left: 100px; }
	.sm-pl_105  	{ padding-left: 105px; }
	.sm-pl_110  	{ padding-left: 110px; }
	.sm-pl_115  	{ padding-left: 115px; }
	.sm-pl_120  	{ padding-left: 120px; }
	.sm-pl_125  	{ padding-left: 125px; }
	.sm-pl_130  	{ padding-left: 130px; }
	.sm-pl_135  	{ padding-left: 135px; }
	.sm-pl_140  	{ padding-left: 140px; }
	.sm-pl_145  	{ padding-left: 145px; }
	.sm-pl_150  	{ padding-left: 150px; }
	.sm-pl_155  	{ padding-left: 155px; }
	.sm-pl_160  	{ padding-left: 160px; }
	.sm-pl_165  	{ padding-left: 165px; }
	.sm-pl_170  	{ padding-left: 170px; }
	.sm-pl_175  	{ padding-left: 175px; }
	.sm-pl_180  	{ padding-left: 180px; }
	.sm-pl_185  	{ padding-left: 185px; }
	.sm-pl_190  	{ padding-left: 190px; }
	.sm-pl_195  	{ padding-left: 195px; }
	.sm-pl_200  	{ padding-left: 200px; }

	/* Padding . Right */
	.sm-pr_5 		{ padding-right: 5px; }
	.sm-pr_10 		{ padding-right: 10px; }
	.sm-pr_15 		{ padding-right: 15px; }
	.sm-pr_20 		{ padding-right: 20px; }
	.sm-pr_25 		{ padding-right: 25px; }
	.sm-pr_30 		{ padding-right: 30px; }
	.sm-pr_35 		{ padding-right: 35px; }
	.sm-pr_40 		{ padding-right: 40px; }
	.sm-pr_45 		{ padding-right: 45px; }
	.sm-pr_50 		{ padding-right: 50px; }
	.sm-pr_55 		{ padding-right: 55px; }
	.sm-pr_60 		{ padding-right: 60px; }
	.sm-pr_65 		{ padding-right: 65px; }
	.sm-pr_70 		{ padding-right: 70px; }
	.sm-pr_75 		{ padding-right: 75px; }
	.sm-pr_80 		{ padding-right: 80px; }
	.sm-pr_85 		{ padding-right: 85px; }
	.sm-pr_90 		{ padding-right: 90px; }
	.sm-pr_95 		{ padding-right: 95px; }
	.sm-pr_100  	{ padding-right: 100px; }
	.sm-pr_105  	{ padding-right: 105px; }
	.sm-pr_110  	{ padding-right: 110px; }
	.sm-pr_115  	{ padding-right: 115px; }
	.sm-pr_120  	{ padding-right: 120px; }
	.sm-pr_125  	{ padding-right: 125px; }
	.sm-pr_130  	{ padding-right: 130px; }
	.sm-pr_135  	{ padding-right: 135px; }
	.sm-pr_140  	{ padding-right: 140px; }
	.sm-pr_145  	{ padding-right: 145px; }
	.sm-pr_150  	{ padding-right: 150px; }
	.sm-pr_155  	{ padding-right: 155px; }
	.sm-pr_160  	{ padding-right: 160px; }
	.sm-pr_165  	{ padding-right: 165px; }
	.sm-pr_170  	{ padding-right: 170px; }
	.sm-pr_175  	{ padding-right: 175px; }
	.sm-pr_180  	{ padding-right: 180px; }
	.sm-pr_185  	{ padding-right: 185px; }
	.sm-pr_190  	{ padding-right: 190px; }
	.sm-pr_195  	{ padding-right: 195px; }
	.sm-pr_200  	{ padding-right: 200px; }

}

/* Medium */
@media (min-width: 990px) {

	.md-visible { display: initial; }
	.md-hidden { display: none; }

	.md-bg_size_30 { background-size: 30% !important; }
	.md-bg_size_40 { background-size: 40% !important; }
	.md-bg_size_50 { background-size: 50% !important; }
	.md-bg_size_60 { background-size: 60% !important; }
	.md-bg_size_70 { background-size: 70% !important; }

	.md-h_max_50 { max-width: 50% !important; }

	/* Page */
	page { padding-top: 96px; }

	/* Height . Default */
	.v_quarter 		{ min-height: calc(25vh - 96px); }
	.v_third 		{ min-height: calc(33.333vh - 96px); }
	.v_twothirds	{ min-height: calc(66.666vh - 96px); }
	.v_half 		{ min-height: calc(50vh - 96px); }
	.v_full 		{ min-height: calc(100vh - 96px); }
	.v_full.ignore_header 		{ min-height: 100vh; }

	/* Height . Extra small */
	.xs-v_quarter	{ min-height: calc(25vh - 96px) !important; }
	.xs-v_third 	{ min-height: calc(33.333vh - 96px) !important; }
	.xs-v_twothirds { min-height: calc(33.333vh - 96px) !important; }
	.xs-v_half		{ min-height: calc(50vh - 96px) !important; }
	.xs-v_full		{ min-height: calc(100vh - 96px) !important; }
	.xs-v_full.ignore_header 		{ min-height: 100vh; }

	/* Height . Medium */
	.md-v_quarter	{ min-height: 25vh !important; }
	.md-v_third 	{ min-height: 33.333vh !important; }
	.md-v_twothirds { min-height: 33.333vh !important; }
	.md-v_half		{ min-height: 50vh !important; }
	.md-v_full		{ min-height: calc(100vh - 96px) !important; }
	.md-v_full.ignore_header 		{ min-height: 100vh; }

	/* Width . Medium */
	.h_narrow, .md-h_narrow	{ width: 30% !important; }
	.h_medium, .md-h_medium	{ width: 60% !important; }
	.h_wide, .md-h_wide		{ width: 80% !important; }

	/* Padding . Top */
	.md-pt_5 		{ padding-top: 5px; }
	.md-pt_10 		{ padding-top: 10px; }
	.md-pt_15 		{ padding-top: 15px; }
	.md-pt_20 		{ padding-top: 20px; }
	.md-pt_25 		{ padding-top: 25px; }
	.md-pt_30 		{ padding-top: 30px; }
	.md-pt_35 		{ padding-top: 35px; }
	.md-pt_40 		{ padding-top: 40px; }
	.md-pt_45 		{ padding-top: 45px; }
	.md-pt_50 		{ padding-top: 50px; }
	.md-pt_55 		{ padding-top: 55px; }
	.md-pt_60 		{ padding-top: 60px; }
	.md-pt_65 		{ padding-top: 65px; }
	.md-pt_70 		{ padding-top: 70px; }
	.md-pt_75 		{ padding-top: 75px; }
	.md-pt_80 		{ padding-top: 80px; }
	.md-pt_85 		{ padding-top: 85px; }
	.md-pt_90 		{ padding-top: 90px; }
	.md-pt_95 		{ padding-top: 95px; }
	.md-pt_100		{ padding-top: 100px; }
	.md-pt_105		{ padding-top: 105px; }
	.md-pt_110		{ padding-top: 110px; }
	.md-pt_115		{ padding-top: 115px; }
	.md-pt_120  	{ padding-top: 120px; }
	.md-pt_125  	{ padding-top: 125px; }
	.md-pt_130  	{ padding-top: 130px; }
	.md-pt_135  	{ padding-top: 135px; }
	.md-pt_140  	{ padding-top: 140px; }
	.md-pt_145  	{ padding-top: 145px; }
	.md-pt_150  	{ padding-top: 150px; }
	.md-pt_155  	{ padding-top: 155px; }
	.md-pt_160  	{ padding-top: 160px; }
	.md-pt_165  	{ padding-top: 165px; }
	.md-pt_170  	{ padding-top: 170px; }
	.md-pt_175  	{ padding-top: 175px; }
	.md-pt_180  	{ padding-top: 180px; }
	.md-pt_185  	{ padding-top: 185px; }
	.md-pt_190  	{ padding-top: 190px; }
	.md-pt_195  	{ padding-top: 195px; }
	.md-pt_200  	{ padding-top: 200px; }

	/* Padding . Bottom */
	.md-pb_5 		{ padding-bottom: 5px; }
	.md-pb_10 		{ padding-bottom: 10px; }
	.md-pb_15 		{ padding-bottom: 15px; }
	.md-pb_20 		{ padding-bottom: 20px; }
	.md-pb_25 		{ padding-bottom: 25px; }
	.md-pb_30 		{ padding-bottom: 30px; }
	.md-pb_35 		{ padding-bottom: 35px; }
	.md-pb_40 		{ padding-bottom: 40px; }
	.md-pb_45 		{ padding-bottom: 45px; }
	.md-pb_50 		{ padding-bottom: 50px; }
	.md-pb_55 		{ padding-bottom: 55px; }
	.md-pb_60 		{ padding-bottom: 60px; }
	.md-pb_65 		{ padding-bottom: 65px; }
	.md-pb_70 		{ padding-bottom: 70px; }
	.md-pb_75 		{ padding-bottom: 75px; }
	.md-pb_80 		{ padding-bottom: 80px; }
	.md-pb_85 		{ padding-bottom: 85px; }
	.md-pb_90 		{ padding-bottom: 90px; }
	.md-pb_95 		{ padding-bottom: 95px; }
	.md-pb_100  	{ padding-bottom: 100px; }
	.md-pb_105  	{ padding-bottom: 105px; }
	.md-pb_110  	{ padding-bottom: 110px; }
	.md-pb_115  	{ padding-bottom: 115px; }
	.md-pb_120  	{ padding-bottom: 120px; }
	.md-pb_125  	{ padding-bottom: 125px; }
	.md-pb_130  	{ padding-bottom: 130px; }
	.md-pb_135  	{ padding-bottom: 135px; }
	.md-pb_140  	{ padding-bottom: 140px; }
	.md-pb_145  	{ padding-bottom: 145px; }
	.md-pb_150  	{ padding-bottom: 150px; }
	.md-pb_155  	{ padding-bottom: 155px; }
	.md-pb_160  	{ padding-bottom: 160px; }
	.md-pb_165  	{ padding-bottom: 165px; }
	.md-pb_170  	{ padding-bottom: 170px; }
	.md-pb_175  	{ padding-bottom: 175px; }
	.md-pb_180  	{ padding-bottom: 180px; }
	.md-pb_185  	{ padding-bottom: 185px; }
	.md-pb_190  	{ padding-bottom: 190px; }
	.md-pb_195  	{ padding-bottom: 195px; }
	.md-pb_200  	{ padding-bottom: 200px; }

	/* Padding . Left */
	.md-pl_5 		{ padding-left: 5px; }
	.md-pl_10 		{ padding-left: 10px; }
	.md-pl_15 		{ padding-left: 15px; }
	.md-pl_20 		{ padding-left: 20px; }
	.md-pl_25 		{ padding-left: 25px; }
	.md-pl_30 		{ padding-left: 30px; }
	.md-pl_35 		{ padding-left: 35px; }
	.md-pl_40 		{ padding-left: 40px; }
	.md-pl_45 		{ padding-left: 45px; }
	.md-pl_50 		{ padding-left: 50px; }
	.md-pl_55 		{ padding-left: 55px; }
	.md-pl_60 		{ padding-left: 60px; }
	.md-pl_65 		{ padding-left: 65px; }
	.md-pl_70 		{ padding-left: 70px; }
	.md-pl_75 		{ padding-left: 75px; }
	.md-pl_80 		{ padding-left: 80px; }
	.md-pl_85 		{ padding-left: 85px; }
	.md-pl_90 		{ padding-left: 90px; }
	.md-pl_95 		{ padding-left: 95px; }
	.md-pl_100  	{ padding-left: 100px; }
	.md-pl_105  	{ padding-left: 105px; }
	.md-pl_110  	{ padding-left: 110px; }
	.md-pl_115  	{ padding-left: 115px; }
	.md-pl_120  	{ padding-left: 120px; }
	.md-pl_125  	{ padding-left: 125px; }
	.md-pl_130  	{ padding-left: 130px; }
	.md-pl_135  	{ padding-left: 135px; }
	.md-pl_140  	{ padding-left: 140px; }
	.md-pl_145  	{ padding-left: 145px; }
	.md-pl_150  	{ padding-left: 150px; }
	.md-pl_155  	{ padding-left: 155px; }
	.md-pl_160  	{ padding-left: 160px; }
	.md-pl_165  	{ padding-left: 165px; }
	.md-pl_170  	{ padding-left: 170px; }
	.md-pl_175  	{ padding-left: 175px; }
	.md-pl_180  	{ padding-left: 180px; }
	.md-pl_185  	{ padding-left: 185px; }
	.md-pl_190  	{ padding-left: 190px; }
	.md-pl_195  	{ padding-left: 195px; }
	.md-pl_200  	{ padding-left: 200px; }

	/* Padding . Right */
	.md-pr_5 		{ padding-right: 5px; }
	.md-pr_10 		{ padding-right: 10px; }
	.md-pr_15 		{ padding-right: 15px; }
	.md-pr_20 		{ padding-right: 20px; }
	.md-pr_25 		{ padding-right: 25px; }
	.md-pr_30 		{ padding-right: 30px; }
	.md-pr_35 		{ padding-right: 35px; }
	.md-pr_40 		{ padding-right: 40px; }
	.md-pr_45 		{ padding-right: 45px; }
	.md-pr_50 		{ padding-right: 50px; }
	.md-pr_55 		{ padding-right: 55px; }
	.md-pr_60 		{ padding-right: 60px; }
	.md-pr_65 		{ padding-right: 65px; }
	.md-pr_70 		{ padding-right: 70px; }
	.md-pr_75 		{ padding-right: 75px; }
	.md-pr_80 		{ padding-right: 80px; }
	.md-pr_85 		{ padding-right: 85px; }
	.md-pr_90 		{ padding-right: 90px; }
	.md-pr_95 		{ padding-right: 95px; }
	.md-pr_100  	{ padding-right: 100px; }
	.md-pr_105  	{ padding-right: 105px; }
	.md-pr_110  	{ padding-right: 110px; }
	.md-pr_115  	{ padding-right: 115px; }
	.md-pr_120  	{ padding-right: 120px; }
	.md-pr_125  	{ padding-right: 125px; }
	.md-pr_130  	{ padding-right: 130px; }
	.md-pr_135  	{ padding-right: 135px; }
	.md-pr_140  	{ padding-right: 140px; }
	.md-pr_145  	{ padding-right: 145px; }
	.md-pr_150  	{ padding-right: 150px; }
	.md-pr_155  	{ padding-right: 155px; }
	.md-pr_160  	{ padding-right: 160px; }
	.md-pr_165  	{ padding-right: 165px; }
	.md-pr_170  	{ padding-right: 170px; }
	.md-pr_175  	{ padding-right: 175px; }
	.md-pr_180  	{ padding-right: 180px; }
	.md-pr_185  	{ padding-right: 185px; }
	.md-pr_190  	{ padding-right: 190px; }
	.md-pr_195  	{ padding-right: 195px; }
	.md-pr_200  	{ padding-right: 200px; }

	.md-bg_h_max_400 { background-size: 400px auto !important; }

}

/* Large */
@media (min-width: 1200px) {

	.lg-visible { display: initial; }
	.lg-hidden { display: none; }

	.lg-bg_size_30 { background-size: 30% !important; }
	.lg-bg_size_40 { background-size: 40% !important; }
	.lg-bg_size_50 { background-size: 50% !important; }
	.lg-bg_size_60 { background-size: 60% !important; }
	.lg-bg_size_70 { background-size: 70% !important; }

	.lg-h_max_50 { max-width: 50% !important; }

	/* Page */
	page { padding-top: 96px; }

	/* Height . Default */
	.v_quarter 		{ min-height: calc(25vh - 96px); }
	.v_quarter.ignore_header { min-height: 25vh !important; }
	.v_third 		{ min-height: calc(33.333vh - 96px); }
	.v_third.ignore_header { min-height: 33.333vh !important; }
	.v_twothirds	{ min-height: calc(66.666vh - 96px); }
	.v_half 		{ min-height: calc(50vh - 96px); }
	.v_half.ignore_header { min-height: 50vh !important; }
	.v_full 		{ min-height: calc(100vh - 96px); }
	.v_full.ignore_header 		{ min-height: 100vh; }

	/* Height . Extra small */
	.xs-v_quarter	{ min-height: calc(25vh - 96px) !important; }
	.xs-v_third 	{ min-height: calc(33.333vh - 96px) !important; }
	.xs-v_twothirds { min-height: calc(33.333vh - 96px) !important; }
	.xs-v_half		{ min-height: calc(50vh - 96px) !important; }
	.xs-v_full		{ min-height: calc(100vh - 96px) !important; }
	.xs-v_full.ignore_header 		{ min-height: 100vh; }

	/* Height . Large */
	.lg-v_quarter	{ min-height: 25vh !important; }
	.lg-v_third 	{ min-height: 33.333vh !important; }
	.lg-v_twothirds { min-height: 33.333vh !important; }
	.lg-v_half		{ min-height: 50vh !important; }
	.lg-v_full		{ min-height: calc(100vh - 96px) !important; }
	.lg-_full.ignore_header 		{ min-height: 100vh; }

	/* Width . Large */
	.h_narrow, .lg-h_narrow { width: 40% !important; }
	.h_medium, .lg-h_medium	{ width: 70% !important; }
	.h_wide, .lg-h_wide		{ width: 80% !important; }

	/* Padding . Top */
	.lg-pt_0 		{ padding-top: 0px; }
	.lg-pt_5 		{ padding-top: 5px; }
	.lg-pt_10 		{ padding-top: 10px; }
	.lg-pt_15 		{ padding-top: 15px; }
	.lg-pt_20 		{ padding-top: 20px; }
	.lg-pt_25 		{ padding-top: 25px; }
	.lg-pt_30 		{ padding-top: 30px; }
	.lg-pt_35 		{ padding-top: 35px; }
	.lg-pt_40 		{ padding-top: 40px; }
	.lg-pt_45 		{ padding-top: 45px; }
	.lg-pt_50 		{ padding-top: 50px; }
	.lg-pt_55 		{ padding-top: 55px; }
	.lg-pt_60 		{ padding-top: 60px; }
	.lg-pt_65 		{ padding-top: 65px; }
	.lg-pt_70 		{ padding-top: 70px; }
	.lg-pt_75 		{ padding-top: 75px; }
	.lg-pt_80 		{ padding-top: 80px; }
	.lg-pt_85 		{ padding-top: 85px; }
	.lg-pt_90 		{ padding-top: 90px; }
	.lg-pt_95 		{ padding-top: 95px; }
	.lg-pt_100		{ padding-top: 100px; }
	.lg-pt_105		{ padding-top: 105px; }
	.lg-pt_110		{ padding-top: 110px; }
	.lg-pt_115		{ padding-top: 115px; }
	.lg-pt_120  	{ padding-top: 120px; }
	.lg-pt_125  	{ padding-top: 125px; }
	.lg-pt_130  	{ padding-top: 130px; }
	.lg-pt_135  	{ padding-top: 135px; }
	.lg-pt_140  	{ padding-top: 140px; }
	.lg-pt_145  	{ padding-top: 145px; }
	.lg-pt_150  	{ padding-top: 150px; }
	.lg-pt_155  	{ padding-top: 155px; }
	.lg-pt_160  	{ padding-top: 160px; }
	.lg-pt_165  	{ padding-top: 165px; }
	.lg-pt_170  	{ padding-top: 170px; }
	.lg-pt_175  	{ padding-top: 175px; }
	.lg-pt_180  	{ padding-top: 180px; }
	.lg-pt_185  	{ padding-top: 185px; }
	.lg-pt_190  	{ padding-top: 190px; }
	.lg-pt_195  	{ padding-top: 195px; }
	.lg-pt_200  	{ padding-top: 200px; }

	/* Padding . Bottom */
	.lg-pb_0 		{ padding-bottom: 0px; }
	.lg-pb_5 		{ padding-bottom: 5px; }
	.lg-pb_10 		{ padding-bottom: 10px; }
	.lg-pb_15 		{ padding-bottom: 15px; }
	.lg-pb_20 		{ padding-bottom: 20px; }
	.lg-pb_25 		{ padding-bottom: 25px; }
	.lg-pb_30 		{ padding-bottom: 30px; }
	.lg-pb_35 		{ padding-bottom: 35px; }
	.lg-pb_40 		{ padding-bottom: 40px; }
	.lg-pb_45 		{ padding-bottom: 45px; }
	.lg-pb_50 		{ padding-bottom: 50px; }
	.lg-pb_55 		{ padding-bottom: 55px; }
	.lg-pb_60 		{ padding-bottom: 60px; }
	.lg-pb_65 		{ padding-bottom: 65px; }
	.lg-pb_70 		{ padding-bottom: 70px; }
	.lg-pb_75 		{ padding-bottom: 75px; }
	.lg-pb_80 		{ padding-bottom: 80px; }
	.lg-pb_85 		{ padding-bottom: 85px; }
	.lg-pb_90 		{ padding-bottom: 90px; }
	.lg-pb_95 		{ padding-bottom: 95px; }
	.lg-pb_100  	{ padding-bottom: 100px; }
	.lg-pb_105  	{ padding-bottom: 105px; }
	.lg-pb_110  	{ padding-bottom: 110px; }
	.lg-pb_115  	{ padding-bottom: 115px; }
	.lg-pb_120  	{ padding-bottom: 120px; }
	.lg-pb_125  	{ padding-bottom: 125px; }
	.lg-pb_130  	{ padding-bottom: 130px; }
	.lg-pb_135  	{ padding-bottom: 135px; }
	.lg-pb_140  	{ padding-bottom: 140px; }
	.lg-pb_145  	{ padding-bottom: 145px; }
	.lg-pb_150  	{ padding-bottom: 150px; }
	.lg-pb_155  	{ padding-bottom: 155px; }
	.lg-pb_160  	{ padding-bottom: 160px; }
	.lg-pb_165  	{ padding-bottom: 165px; }
	.lg-pb_170  	{ padding-bottom: 170px; }
	.lg-pb_175  	{ padding-bottom: 175px; }
	.lg-pb_180  	{ padding-bottom: 180px; }
	.lg-pb_185  	{ padding-bottom: 185px; }
	.lg-pb_190  	{ padding-bottom: 190px; }
	.lg-pb_195  	{ padding-bottom: 195px; }
	.lg-pb_200  	{ padding-bottom: 200px; }

	/* Padding . Left */
	.lg-pl_5 		{ padding-left: 5px; }
	.lg-pl_10 		{ padding-left: 10px; }
	.lg-pl_15 		{ padding-left: 15px; }
	.lg-pl_20 		{ padding-left: 20px; }
	.lg-pl_25 		{ padding-left: 25px; }
	.lg-pl_30 		{ padding-left: 30px; }
	.lg-pl_35 		{ padding-left: 35px; }
	.lg-pl_40 		{ padding-left: 40px; }
	.lg-pl_45 		{ padding-left: 45px; }
	.lg-pl_50 		{ padding-left: 50px; }
	.lg-pl_55 		{ padding-left: 55px; }
	.lg-pl_60 		{ padding-left: 60px; }
	.lg-pl_65 		{ padding-left: 65px; }
	.lg-pl_70 		{ padding-left: 70px; }
	.lg-pl_75 		{ padding-left: 75px; }
	.lg-pl_80 		{ padding-left: 80px; }
	.lg-pl_85 		{ padding-left: 85px; }
	.lg-pl_90 		{ padding-left: 90px; }
	.lg-pl_95 		{ padding-left: 95px; }
	.lg-pl_100  	{ padding-left: 100px; }
	.lg-pl_105  	{ padding-left: 105px; }
	.lg-pl_110  	{ padding-left: 110px; }
	.lg-pl_115  	{ padding-left: 115px; }
	.lg-pl_120  	{ padding-left: 120px; }
	.lg-pl_125  	{ padding-left: 125px; }
	.lg-pl_130  	{ padding-left: 130px; }
	.lg-pl_135  	{ padding-left: 135px; }
	.lg-pl_140  	{ padding-left: 140px; }
	.lg-pl_145  	{ padding-left: 145px; }
	.lg-pl_150  	{ padding-left: 150px; }
	.lg-pl_155  	{ padding-left: 155px; }
	.lg-pl_160  	{ padding-left: 160px; }
	.lg-pl_165  	{ padding-left: 165px; }
	.lg-pl_170  	{ padding-left: 170px; }
	.lg-pl_175  	{ padding-left: 175px; }
	.lg-pl_180  	{ padding-left: 180px; }
	.lg-pl_185  	{ padding-left: 185px; }
	.lg-pl_190  	{ padding-left: 190px; }
	.lg-pl_195  	{ padding-left: 195px; }
	.lg-pl_200  	{ padding-left: 200px; }

	/* Padding . Right */
	.lg-pr_5 		{ padding-right: 5px; }
	.lg-pr_10 		{ padding-right: 10px; }
	.lg-pr_15 		{ padding-right: 15px; }
	.lg-pr_20 		{ padding-right: 20px; }
	.lg-pr_25 		{ padding-right: 25px; }
	.lg-pr_30 		{ padding-right: 30px; }
	.lg-pr_35 		{ padding-right: 35px; }
	.lg-pr_40 		{ padding-right: 40px; }
	.lg-pr_45 		{ padding-right: 45px; }
	.lg-pr_50 		{ padding-right: 50px; }
	.lg-pr_55 		{ padding-right: 55px; }
	.lg-pr_60 		{ padding-right: 60px; }
	.lg-pr_65 		{ padding-right: 65px; }
	.lg-pr_70 		{ padding-right: 70px; }
	.lg-pr_75 		{ padding-right: 75px; }
	.lg-pr_80 		{ padding-right: 80px; }
	.lg-pr_85 		{ padding-right: 85px; }
	.lg-pr_90 		{ padding-right: 90px; }
	.lg-pr_95 		{ padding-right: 95px; }
	.lg-pr_100  	{ padding-right: 100px; }
	.lg-pr_105  	{ padding-right: 105px; }
	.lg-pr_110  	{ padding-right: 110px; }
	.lg-pr_115  	{ padding-right: 115px; }
	.lg-pr_120  	{ padding-right: 120px; }
	.lg-pr_125  	{ padding-right: 125px; }
	.lg-pr_130  	{ padding-right: 130px; }
	.lg-pr_135  	{ padding-right: 135px; }
	.lg-pr_140  	{ padding-right: 140px; }
	.lg-pr_145  	{ padding-right: 145px; }
	.lg-pr_150  	{ padding-right: 150px; }
	.lg-pr_155  	{ padding-right: 155px; }
	.lg-pr_160  	{ padding-right: 160px; }
	.lg-pr_165  	{ padding-right: 165px; }
	.lg-pr_170  	{ padding-right: 170px; }
	.lg-pr_175  	{ padding-right: 175px; }
	.lg-pr_180  	{ padding-right: 180px; }
	.lg-pr_185  	{ padding-right: 185px; }
	.lg-pr_190  	{ padding-right: 190px; }
	.lg-pr_195  	{ padding-right: 195px; }
	.lg-pr_200  	{ padding-right: 200px; }

	.lg-bg_h_max_400 { background-size: 400px auto !important; }

}

/* Horizonal Width */

.h_quarter 	{ width: 25%; }
.h_third 	{ width: 33.3333%; }
.h_half		{ width: 50%; }
.h_full		{ width: 100%; }
.h_narrow 	{ max-width: 500px;}
.h_medium 	{ max-width: 1000px;}
.h_wide 	{ max-width: 1200px;}




/* Padding . Top */
.pt_5 	{ padding-top: 5px;   }
.pt_10 	{ padding-top: 10px;  }
.pt_15 	{ padding-top: 15px;  }
.pt_20 	{ padding-top: 20px;  }
.pt_25 	{ padding-top: 25px;  }
.pt_30 	{ padding-top: 30px;  }
.pt_35 	{ padding-top: 35px;  }
.pt_40 	{ padding-top: 40px;  }
.pt_45 	{ padding-top: 45px;  }
.pt_50 	{ padding-top: 50px;  }
.pt_55 	{ padding-top: 55px;  }
.pt_60 	{ padding-top: 60px;  }
.pt_65 	{ padding-top: 65px;  }
.pt_70 	{ padding-top: 70px;  }
.pt_75 	{ padding-top: 75px;  }
.pt_80 	{ padding-top: 80px;  }
.pt_85 	{ padding-top: 85px;  }
.pt_90 	{ padding-top: 90px;  }
.pt_95 	{ padding-top: 95px;  }
.pt_100 { padding-top: 100px; }
.pt_105 { padding-top: 105px; }
.pt_110 { padding-top: 110px; }
.pt_115 { padding-top: 115px; }
.pt_120 { padding-top: 120px; }
.pt_125 { padding-top: 125px; }
.pt_130 { padding-top: 130px; }
.pt_135 { padding-top: 135px; }
.pt_140 { padding-top: 140px; }
.pt_145 { padding-top: 145px; }
.pt_150 { padding-top: 150px; }
.pt_155 { padding-top: 155px; }
.pt_160 { padding-top: 160px; }
.pt_165 { padding-top: 165px; }
.pt_170 { padding-top: 170px; }
.pt_175 { padding-top: 175px; }
.pt_180 { padding-top: 180px; }
.pt_185 { padding-top: 185px; }
.pt_190 { padding-top: 190px; }
.pt_195 { padding-top: 195px; }
.pt_200 { padding-top: 200px; }

/* Padding . Bottom */
.pb_5 	{ padding-bottom: 5px;   }
.pb_10 	{ padding-bottom: 10px;  }
.pb_15 	{ padding-bottom: 15px;  }
.pb_20 	{ padding-bottom: 20px;  }
.pb_25 	{ padding-bottom: 25px;  }
.pb_30 	{ padding-bottom: 30px;  }
.pb_35 	{ padding-bottom: 35px;  }
.pb_40 	{ padding-bottom: 40px;  }
.pb_45 	{ padding-bottom: 45px;  }
.pb_50 	{ padding-bottom: 50px;  }
.pb_55 	{ padding-bottom: 55px;  }
.pb_60 	{ padding-bottom: 60px;  }
.pb_65 	{ padding-bottom: 65px;  }
.pb_70 	{ padding-bottom: 70px;  }
.pb_75 	{ padding-bottom: 75px;  }
.pb_80 	{ padding-bottom: 80px;  }
.pb_85 	{ padding-bottom: 85px;  }
.pb_90 	{ padding-bottom: 90px;  }
.pb_95 	{ padding-bottom: 95px;  }
.pb_100 { padding-bottom: 100px; }
.pb_105 { padding-bottom: 105px; }
.pb_110 { padding-bottom: 110px; }
.pb_115 { padding-bottom: 115px; }
.pb_120 { padding-bottom: 120px; }
.pb_125 { padding-bottom: 125px; }
.pb_130 { padding-bottom: 130px; }
.pb_135 { padding-bottom: 135px; }
.pb_140 { padding-bottom: 140px; }
.pb_145 { padding-bottom: 145px; }
.pb_150 { padding-bottom: 150px; }
.pb_155 { padding-bottom: 155px; }
.pb_160 { padding-bottom: 160px; }
.pb_165 { padding-bottom: 165px; }
.pb_170 { padding-bottom: 170px; }
.pb_175 { padding-bottom: 175px; }
.pb_180 { padding-bottom: 180px; }
.pb_185 { padding-bottom: 185px; }
.pb_190 { padding-bottom: 190px; }
.pb_195 { padding-bottom: 195px; }
.pb_200 { padding-bottom: 200px; }

/* Padding . Left */
.pl_5 	{ padding-left: 5px;   }
.pl_10 	{ padding-left: 10px;  }
.pl_15 	{ padding-left: 15px;  }
.pl_20 	{ padding-left: 20px;  }
.pl_25 	{ padding-left: 25px;  }
.pl_30 	{ padding-left: 30px;  }
.pl_35 	{ padding-left: 35px;  }
.pl_40 	{ padding-left: 40px;  }
.pl_45 	{ padding-left: 45px;  }
.pl_50 	{ padding-left: 50px;  }
.pl_55 	{ padding-left: 55px;  }
.pl_60 	{ padding-left: 60px;  }
.pl_65 	{ padding-left: 65px;  }
.pl_70 	{ padding-left: 70px;  }
.pl_75 	{ padding-left: 75px;  }
.pl_80 	{ padding-left: 80px;  }
.pl_85 	{ padding-left: 85px;  }
.pl_90 	{ padding-left: 90px;  }
.pl_95 	{ padding-left: 95px;  }
.pl_100 { padding-left: 100px; }
.pl_105 { padding-left: 105px; }
.pl_110 { padding-left: 110px; }
.pl_115 { padding-left: 115px; }
.pl_120 { padding-left: 120px; }
.pl_125 { padding-left: 125px; }
.pl_130 { padding-left: 130px; }
.pl_135 { padding-left: 135px; }
.pl_140 { padding-left: 140px; }
.pl_145 { padding-left: 145px; }
.pl_150 { padding-left: 150px; }
.pl_155 { padding-left: 155px; }
.pl_160 { padding-left: 160px; }
.pl_165 { padding-left: 165px; }
.pl_170 { padding-left: 170px; }
.pl_175 { padding-left: 175px; }
.pl_180 { padding-left: 180px; }
.pl_185 { padding-left: 185px; }
.pl_190 { padding-left: 190px; }
.pl_195 { padding-left: 195px; }
.pl_200 { padding-left: 200px; }

/* Padding . Right */
.pr_5 	{ padding-right: 5px;   }
.pr_10 	{ padding-right: 10px;  }
.pr_15 	{ padding-right: 15px;  }
.pr_20 	{ padding-right: 20px;  }
.pr_25 	{ padding-right: 25px;  }
.pr_30 	{ padding-right: 30px;  }
.pr_35 	{ padding-right: 35px;  }
.pr_40 	{ padding-right: 40px;  }
.pr_45 	{ padding-right: 45px;  }
.pr_50 	{ padding-right: 50px;  }
.pr_55 	{ padding-right: 55px;  }
.pr_60 	{ padding-right: 60px;  }
.pr_65 	{ padding-right: 65px;  }
.pr_70 	{ padding-right: 70px;  }
.pr_75 	{ padding-right: 75px;  }
.pr_80 	{ padding-right: 80px;  }
.pr_85 	{ padding-right: 85px;  }
.pr_90 	{ padding-right: 90px;  }
.pr_95 	{ padding-right: 95px;  }
.pr_100 { padding-right: 100px; }
.pr_105 { padding-right: 105px; }
.pr_110 { padding-right: 110px; }
.pr_115 { padding-right: 115px; }
.pr_120 { padding-right: 120px; }
.pr_125 { padding-right: 125px; }
.pr_130 { padding-right: 130px; }
.pr_135 { padding-right: 135px; }
.pr_140 { padding-right: 140px; }
.pr_145 { padding-right: 145px; }
.pr_150 { padding-right: 150px; }
.pr_155 { padding-right: 155px; }
.pr_160 { padding-right: 160px; }
.pr_165 { padding-right: 165px; }
.pr_170 { padding-right: 170px; }
.pr_175 { padding-right: 175px; }
.pr_180 { padding-right: 180px; }
.pr_185 { padding-right: 185px; }
.pr_190 { padding-right: 190px; }
.pr_195 { padding-right: 195px; }
.pr_200 { padding-right: 200px; }


/* Background size */
.bg_h_half {
	background-size: 50% auto;
}

/* Background Mode */
.bg_cover {
	background-size: cover;
}

.bg_contain {
	background-size: contain;
}

/* Background position */
.bg_center {
	background-position: center center;
}

.bg_bottom {
	background-position: bottom center;
}

.bg_bottom_left {
	background-position: bottom left;
}

.bg_center_right {
	background-position: center right; 
}

.bg_left {
	
}

