/*********** Beep! Strap ***********/
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


body, html 	{padding: 0; margin: 0; width:100%; height: 100%}

body 		{font-size: 16px}
.relative 	{position: relative}
.table 		{width: 100%; height: 100%; display: table}
.table-cell {width: 100%; height: 100%; display: table-cell; vertical-align: middle}

.row-eq-height 	{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.vcenter		{ display: flex; flex-direction:column; justify-content:center; }

.text-right {text-align: right}
.text-center {text-align: center}
.text-left {text-align: left}


.image100 {width: 100%; height: auto; display: block;}

input:focus, textarea:focus {
    outline: none;
}


h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0; line-height: 1.4em; font-size: 1em; font-weight: normal}


.opacity10 {opacity: 0.1s}
.opacity20 {opacity: 0.2}
.opacity30 {opacity: 0.3}
.opacity40 {opacity: 0.4}
.opacity50 {opacity: 0.5}
.opacity60 {opacity: 0.6}
.opacity70 {opacity: 0.7}
.opacity80 {opacity: 0.8}
.opacity90 {opacity: 0.9}

/* PADDING */

.ptop0	{padding-top: 0px;}
.ptop5	{padding-top: 5px;}
.ptop10	{padding-top: 10px;}
.ptop15	{padding-top: 15px;}
.ptop20	{padding-top: 20px;}
.ptop25	{padding-top: 25px;}
.ptop30	{padding-top: 30px;}
.ptop35	{padding-top: 35px;}
.ptop40	{padding-top: 40px;}
.ptop45	{padding-top: 45px;}
.ptop50	{padding-top: 50px;}
.ptop55	{padding-top: 55px;}
.ptop60	{padding-top: 60px;}
.ptop65	{padding-top: 65px;}
.ptop70	{padding-top: 70px;}
.ptop75	{padding-top: 75px;}
.ptop80	{padding-top: 80px;}
.ptop85	{padding-top: 85px;}
.ptop90	{padding-top: 90px;}
.ptop95	{padding-top: 95px;}
.ptop100	{padding-top: 100px;}
.ptop105	{padding-top: 105px;}
.ptop110	{padding-top: 110px;}
.ptop115	{padding-top: 115px;}
.ptop120	{padding-top: 120px;}
.ptop125	{padding-top: 125px;}
.ptop130	{padding-top: 130px;}
.ptop135	{padding-top: 135px;}
.ptop140	{padding-top: 140px;}
.ptop145	{padding-top: 145px;}
.ptop150	{padding-top: 150px;}
.ptop155	{padding-top: 155px;}
.ptop160	{padding-top: 160px;}
.ptop165	{padding-top: 165px;}
.ptop170	{padding-top: 170px;}
.ptop175	{padding-top: 175px;}
.ptop180	{padding-top: 180px;}
.ptop185	{padding-top: 185px;}
.ptop190	{padding-top: 190px;}
.ptop195	{padding-top: 195px;}
.ptop200	{padding-top: 200px;}

.pbase0	{padding-bottom: 0px;}
.pbase5	{padding-bottom: 5px;}
.pbase10	{padding-bottom: 10px;}
.pbase15	{padding-bottom: 15px;}
.pbase20	{padding-bottom: 20px;}
.pbase25	{padding-bottom: 25px;}
.pbase30	{padding-bottom: 30px;}
.pbase35	{padding-bottom: 35px;}
.pbase40	{padding-bottom: 40px;}
.pbase45	{padding-bottom: 45px;}
.pbase50	{padding-bottom: 50px;}
.pbase55	{padding-bottom: 55px;}
.pbase60	{padding-bottom: 60px;}
.pbase65	{padding-bottom: 65px;}
.pbase70	{padding-bottom: 70px;}
.pbase75	{padding-bottom: 75px;}
.pbase80	{padding-bottom: 80px;}
.pbase85	{padding-bottom: 85px;}
.pbase90	{padding-bottom: 90px;}
.pbase95	{padding-bottom: 95px;}
.pbase100	{padding-bottom: 100px;}
.pbase105	{padding-bottom: 105px;}
.pbase110	{padding-bottom: 110px;}
.pbase115	{padding-bottom: 115px;}
.pbase120	{padding-bottom: 120px;}
.pbase125	{padding-bottom: 125px;}
.pbase130	{padding-bottom: 130px;}
.pbase135	{padding-bottom: 135px;}
.pbase140	{padding-bottom: 140px;}
.pbase145	{padding-bottom: 145px;}
.pbase150	{padding-bottom: 150px;}
.pbase155	{padding-bottom: 155px;}
.pbase160	{padding-bottom: 160px;}
.pbase165	{padding-bottom: 165px;}
.pbase170	{padding-bottom: 170px;}
.pbase175	{padding-bottom: 175px;}
.pbase180	{padding-bottom: 180px;}
.pbase185	{padding-bottom: 185px;}
.pbase190	{padding-bottom: 190px;}
.pbase195	{padding-bottom: 195px;}
.pbase200	{padding-bottom: 200px;}


.pboth0	{padding-top: 0px; padding-bottom: 0px;}
.pboth5	{padding-top: 5px; padding-bottom: 5px;}
.pboth10	{padding-top: 10px; padding-bottom: 10px;}
.pboth15	{padding-top: 15px; padding-bottom: 15px;}
.pboth20	{padding-top: 20px; padding-bottom: 20px;}
.pboth25	{padding-top: 25px; padding-bottom: 25px;}
.pboth30	{padding-top: 30px; padding-bottom: 30px;}
.pboth35	{padding-top: 35px; padding-bottom: 35px;}
.pboth40	{padding-top: 40px; padding-bottom: 40px;}
.pboth45	{padding-top: 45px; padding-bottom: 45px;}
.pboth50	{padding-top: 50px; padding-bottom: 50px;}
.pboth55	{padding-top: 55px; padding-bottom: 55px;}
.pboth60	{padding-top: 60px; padding-bottom: 60px;}
.pboth65	{padding-top: 65px; padding-bottom: 65px;}
.pboth70	{padding-top: 70px; padding-bottom: 70px;}
.pboth75	{padding-top: 75px; padding-bottom: 75px;}
.pboth80	{padding-top: 80px; padding-bottom: 80px;}
.pboth85	{padding-top: 85px; padding-bottom: 85px;}
.pboth90	{padding-top: 90px; padding-bottom: 90px;}
.pboth95	{padding-top: 95px; padding-bottom: 95px;}
.pboth100	{padding-top: 100px; padding-bottom: 100px;}
.pboth105	{padding-top: 105px; padding-bottom: 105px;}
.pboth110	{padding-top: 110px; padding-bottom: 110px;}
.pboth115	{padding-top: 115px; padding-bottom: 115px;}
.pboth120	{padding-top: 120px; padding-bottom: 120px;}
.pboth125	{padding-top: 125px; padding-bottom: 125px;}
.pboth130	{padding-top: 130px; padding-bottom: 130px;}
.pboth135	{padding-top: 135px; padding-bottom: 135px;}
.pboth140	{padding-top: 140px; padding-bottom: 140px;}
.pboth145	{padding-top: 145px; padding-bottom: 145px;}
.pboth150	{padding-top: 150px; padding-bottom: 150px;}
.pboth155	{padding-top: 155px; padding-bottom: 155px;}
.pboth160	{padding-top: 160px; padding-bottom: 160px;}
.pboth165	{padding-top: 165px; padding-bottom: 165px;}
.pboth170	{padding-top: 170px; padding-bottom: 170px;}
.pboth175	{padding-top: 175px; padding-bottom: 175px;}
.pboth180	{padding-top: 180px; padding-bottom: 180px;}
.pboth185	{padding-top: 185px; padding-bottom: 185px;}
.pboth190	{padding-top: 190px; padding-bottom: 190px;}
.pboth195	{padding-top: 195px; padding-bottom: 195px;}
.pboth200	{padding-top: 200px; padding-bottom: 200px;}

/* VH PADDING */

.ptop2vh	{padding-top: 2vh;}
.ptop3vh	{padding-top: 3vh;}
.ptop5vh	{padding-top: 5vh;}
.ptop7vh	{padding-top: 7vh;}
.ptop10vh	{padding-top: 10vh;}
.ptop13vh	{padding-top: 13vh;}
.ptop15vh	{padding-top: 15vh;}
.ptop20vh	{padding-top: 20vh;}
.ptop25vh	{padding-top: 25vh;}

.pbase2vh	{padding-bottom: 2vh;}
.pbase3vh	{padding-bottom: 3vh;}
.pbase5vh	{padding-bottom: 5vh;}
.pbase7vh	{padding-bottom: 7vh;}
.pbase10vh	{padding-bottom: 10vh;}
.pbase13vh	{padding-bottom: 13vh;}
.pbase15vh	{padding-bottom: 15vh;}
.pbase20vh	{padding-bottom: 20vh;}
.pbase25vh	{padding-bottom: 25vh;}
.pbase30vh	{padding-bottom: 30vh;}
.pbase35vh	{padding-bottom: 35vh;}




.pboth2vh	{padding-top: 2vh; padding-bottom: 2vh;}
.pboth3vh	{padding-top: 3vh; padding-bottom: 3vh;}
.pboth5vh	{padding-top: 5vh; padding-bottom: 5vh;}
.pboth7vh	{padding-top: 7vh; padding-bottom: 7vh;}
.pboth10vh	{padding-top: 10vh; padding-bottom: 10vh;}
.pboth13vh	{padding-top: 13vh; padding-bottom: 13vh;}
.pboth15vh	{padding-top: 15vh; padding-bottom: 15vh;}
.pboth20vh	{padding-top: 20vh; padding-bottom: 20vh;}
.pboth25vh	{padding-top: 25vh; padding-bottom: 25vh;}

@media only screen and (max-width: 720px) {


	.row-eq-height 		{ display: block; }
	.vcenter			{ display: block; flex-direction: column; justify-content: center; }

}
@media only screen and (max-width: 767px) {


	.ptop0	{padding-top: 0px;}
	.ptop5	{padding-top: 3px;}
	.ptop10	{padding-top: 5px;}
	.ptop15	{padding-top: 8px;}
	.ptop20	{padding-top: 10px;}
	.ptop25	{padding-top: 13px;}
	.ptop30	{padding-top: 15px;}
	.ptop35	{padding-top: 18px;}
	.ptop40	{padding-top: 20px;}
	.ptop45	{padding-top: 23px;}
	.ptop50	{padding-top: 25px;}
	.ptop55	{padding-top: 28px;}
	.ptop60	{padding-top: 30px;}
	.ptop65	{padding-top: 33px;}
	.ptop70	{padding-top: 35px;}
	.ptop75	{padding-top: 38px;}
	.ptop80	{padding-top: 40px;}
	.ptop85	{padding-top: 43px;}
	.ptop90	{padding-top: 45px;}
	.ptop95	{padding-top: 48px;}
	.ptop100	{padding-top: 50px;}
	.ptop105	{padding-top: 53px;}
	.ptop110	{padding-top: 55px;}
	.ptop115	{padding-top: 58px;}
	.ptop120	{padding-top: 60px;}
	.ptop125	{padding-top: 63px;}
	.ptop130	{padding-top: 65px;}
	.ptop135	{padding-top: 68px;}
	.ptop140	{padding-top: 70px;}
	.ptop145	{padding-top: 73px;}
	.ptop150	{padding-top: 75px;}
	.ptop155	{padding-top: 78px;}
	.ptop160	{padding-top: 80px;}
	.ptop165	{padding-top: 83px;}
	.ptop170	{padding-top: 85px;}
	.ptop175	{padding-top: 88px;}
	.ptop180	{padding-top: 90px;}
	.ptop185	{padding-top: 93px;}
	.ptop190	{padding-top: 95px;}
	.ptop195	{padding-top: 98px;}
	.ptop200	{padding-top: 100px;}

	.pbase0	{padding-bottom: 0px;}
	.pbase5	{padding-bottom: 3px;}
	.pbase10	{padding-bottom: 5px;}
	.pbase15	{padding-bottom: 8px;}
	.pbase20	{padding-bottom: 10px;}
	.pbase25	{padding-bottom: 13px;}
	.pbase30	{padding-bottom: 15px;}
	.pbase35	{padding-bottom: 18px;}
	.pbase40	{padding-bottom: 20px;}
	.pbase45	{padding-bottom: 23px;}
	.pbase50	{padding-bottom: 25px;}
	.pbase55	{padding-bottom: 28px;}
	.pbase60	{padding-bottom: 30px;}
	.pbase65	{padding-bottom: 33px;}
	.pbase70	{padding-bottom: 35px;}
	.pbase75	{padding-bottom: 38px;}
	.pbase80	{padding-bottom: 40px;}
	.pbase85	{padding-bottom: 43px;}
	.pbase90	{padding-bottom: 45px;}
	.pbase95	{padding-bottom: 48px;}
	.pbase100	{padding-bottom: 50px;}
	.pbase105	{padding-bottom: 53px;}
	.pbase110	{padding-bottom: 55px;}
	.pbase115	{padding-bottom: 58px;}
	.pbase120	{padding-bottom: 60px;}
	.pbase125	{padding-bottom: 63px;}
	.pbase130	{padding-bottom: 65px;}
	.pbase135	{padding-bottom: 68px;}
	.pbase140	{padding-bottom: 70px;}
	.pbase145	{padding-bottom: 73px;}
	.pbase150	{padding-bottom: 75px;}
	.pbase155	{padding-bottom: 78px;}
	.pbase160	{padding-bottom: 80px;}
	.pbase165	{padding-bottom: 83px;}
	.pbase170	{padding-bottom: 85px;}
	.pbase175	{padding-bottom: 88px;}
	.pbase180	{padding-bottom: 90px;}
	.pbase185	{padding-bottom: 93px;}
	.pbase190	{padding-bottom: 95px;}
	.pbase195	{padding-bottom: 98px;}
	.pbase200	{padding-bottom: 100px;}

	.pboth0	{padding-top: 0px; padding-bottom: 0px;}
	.pboth5	{padding-top: 3px; padding-bottom: 3px;}
	.pboth10	{padding-top: 5px; padding-bottom: 5px;}
	.pboth15	{padding-top: 8px; padding-bottom: 8px;}
	.pboth20	{padding-top: 10px; padding-bottom: 10px;}
	.pboth25	{padding-top: 13px; padding-bottom: 13px;}
	.pboth30	{padding-top: 15px; padding-bottom: 15px;}
	.pboth35	{padding-top: 18px; padding-bottom: 18px;}
	.pboth40	{padding-top: 20px; padding-bottom: 20px;}
	.pboth45	{padding-top: 23px; padding-bottom: 23px;}
	.pboth50	{padding-top: 25px; padding-bottom: 25px;}
	.pboth55	{padding-top: 28px; padding-bottom: 28px;}
	.pboth60	{padding-top: 30px; padding-bottom: 30px;}
	.pboth65	{padding-top: 33px; padding-bottom: 33px;}
	.pboth70	{padding-top: 35px; padding-bottom: 35px;}
	.pboth75	{padding-top: 38px; padding-bottom: 38px;}
	.pboth80	{padding-top: 40px; padding-bottom: 40px;}
	.pboth85	{padding-top: 43px; padding-bottom: 43px;}
	.pboth90	{padding-top: 45px; padding-bottom: 45px;}
	.pboth95	{padding-top: 48px; padding-bottom: 48px;}
	.pboth100	{padding-top: 50px; padding-bottom: 50px;}
	.pboth105	{padding-top: 53px; padding-bottom: 53px;}
	.pboth110	{padding-top: 55px; padding-bottom: 55px;}
	.pboth115	{padding-top: 58px; padding-bottom: 58px;}
	.pboth120	{padding-top: 60px; padding-bottom: 60px;}
	.pboth125	{padding-top: 63px; padding-bottom: 63px;}
	.pboth130	{padding-top: 65px; padding-bottom: 65px;}
	.pboth135	{padding-top: 68px; padding-bottom: 68px;}
	.pboth140	{padding-top: 70px; padding-bottom: 70px;}
	.pboth145	{padding-top: 73px; padding-bottom: 73px;}
	.pboth150	{padding-top: 75px; padding-bottom: 75px;}
	.pboth155	{padding-top: 78px; padding-bottom: 78px;}
	.pboth160	{padding-top: 80px; padding-bottom: 80px;}
	.pboth165	{padding-top: 83px; padding-bottom: 83px;}
	.pboth170	{padding-top: 85px; padding-bottom: 85px;}
	.pboth175	{padding-top: 88px; padding-bottom: 88px;}
	.pboth180	{padding-top: 90px; padding-bottom: 90px;}
	.pboth185	{padding-top: 93px; padding-bottom: 93px;}
	.pboth190	{padding-top: 95px; padding-bottom: 95px;}
	.pboth195	{padding-top: 98px; padding-bottom: 98px;}
	.pboth200	{padding-top: 100px; padding-bottom: 100px;}

	.ptop2vh	{padding-top: 1vh;}
	.ptop3vh	{padding-top: 1.5vh;}
	.ptop5vh	{padding-top: 2.5vh;}
	.ptop7vh	{padding-top: 3.5vh;}
	.ptop10vh	{padding-top: 5vh;}
	.ptop13vh	{padding-top: 6.5vh;}
	.ptop15vh	{padding-top: 7.5vh;}
	.ptop20vh	{padding-top: 10vh;}
	.ptop25vh	{padding-top: 12.5vh;}

	.pbase2vh	{padding-bottom: 1vh;}
	.pbase3vh	{padding-bottom: 1.5vh;}
	.pbase5vh	{padding-bottom: 2.5vh;}
	.pbase7vh	{padding-bottom: 3.5vh;}
	.pbase10vh	{padding-bottom: 5vh;}
	.pbase13vh	{padding-bottom: 6.5vh;}
	.pbase15vh	{padding-bottom: 7.5vh;}
	.pbase20vh	{padding-bottom: 10vh;}
	.pbase25vh	{padding-bottom: 12.5vh;}

	.pboth2vh	{padding-top: 1vh; padding-bottom: 1vh;}
	.pboth3vh	{padding-top: 1.5vh; padding-bottom: 1.5vh;}
	.pboth5vh	{padding-top: 2.5vh; padding-bottom: 2.5vh;}
	.pboth7vh	{padding-top: 3.5vh; padding-bottom: 3.5vh;}
	.pboth10vh	{padding-top: 5vh; padding-bottom: 5vh;}
	.pboth13vh	{padding-top: 6.5vh; padding-bottom: 6.5vh;}
	.pboth15vh	{padding-top: 7.5vh; padding-bottom: 7.5vh;}
	.pboth20vh	{padding-top: 10vh; padding-bottom: 10vh;}
	.pboth25vh	{padding-top: 12.5vh; padding-bottom: 12.5vh;}

	/* MOBILE PADDING */

	.m-ptop0	{padding-top: 0px;}
	.m-ptop5	{padding-top: 5px;}
	.m-ptop10	{padding-top: 10px;}
	.m-ptop15	{padding-top: 15px;}
	.m-ptop20	{padding-top: 20px;}
	.m-ptop25	{padding-top: 25px;}
	.m-ptop30	{padding-top: 30px;}
	.m-ptop35	{padding-top: 35px;}
	.m-ptop40	{padding-top: 40px;}
	.m-ptop45	{padding-top: 45px;}
	.m-ptop50	{padding-top: 50px;}
	.m-ptop55	{padding-top: 55px;}
	.m-ptop60	{padding-top: 60px;}
	.m-ptop65	{padding-top: 65px;}
	.m-ptop70	{padding-top: 70px;}
	.m-ptop75	{padding-top: 75px;}
	.m-ptop80	{padding-top: 80px;}
	.m-ptop85	{padding-top: 85px;}
	.m-ptop90	{padding-top: 90px;}
	.m-ptop95	{padding-top: 95px;}
	.m-ptop100	{padding-top: 100px;}
	.m-ptop105	{padding-top: 105px;}
	.m-ptop110	{padding-top: 110px;}
	.m-ptop115	{padding-top: 115px;}
	.m-ptop120	{padding-top: 120px;}
	.m-ptop125	{padding-top: 125px;}
	.m-ptop130	{padding-top: 130px;}
	.m-ptop135	{padding-top: 135px;}
	.m-ptop140	{padding-top: 140px;}
	.m-ptop145	{padding-top: 145px;}
	.m-ptop150	{padding-top: 150px;}
	.m-ptop155	{padding-top: 155px;}
	.m-ptop160	{padding-top: 160px;}
	.m-ptop165	{padding-top: 165px;}
	.m-ptop170	{padding-top: 170px;}
	.m-ptop175	{padding-top: 175px;}
	.m-ptop180	{padding-top: 180px;}
	.m-ptop185	{padding-top: 185px;}
	.m-ptop190	{padding-top: 190px;}
	.m-ptop195	{padding-top: 195px;}
	.m-ptop200	{padding-top: 200px;}

	.m-pbase0	{padding-bottom: 0px;}
	.m-pbase5	{padding-bottom: 5px;}
	.m-pbase10	{padding-bottom: 10px;}
	.m-pbase15	{padding-bottom: 15px;}
	.m-pbase20	{padding-bottom: 20px;}
	.m-pbase25	{padding-bottom: 25px;}
	.m-pbase30	{padding-bottom: 30px;}
	.m-pbase35	{padding-bottom: 35px;}
	.m-pbase40	{padding-bottom: 40px;}
	.m-pbase45	{padding-bottom: 45px;}
	.m-pbase50	{padding-bottom: 50px;}
	.m-pbase55	{padding-bottom: 55px;}
	.m-pbase60	{padding-bottom: 60px;}
	.m-pbase65	{padding-bottom: 65px;}
	.m-pbase70	{padding-bottom: 70px;}
	.m-pbase75	{padding-bottom: 75px;}
	.m-pbase80	{padding-bottom: 80px;}
	.m-pbase85	{padding-bottom: 85px;}
	.m-pbase90	{padding-bottom: 90px;}
	.m-pbase95	{padding-bottom: 95px;}
	.m-pbase100	{padding-bottom: 100px;}
	.m-pbase105	{padding-bottom: 105px;}
	.m-pbase110	{padding-bottom: 110px;}
	.m-pbase115	{padding-bottom: 115px;}
	.m-pbase120	{padding-bottom: 120px;}
	.m-pbase125	{padding-bottom: 125px;}
	.m-pbase130	{padding-bottom: 130px;}
	.m-pbase135	{padding-bottom: 135px;}
	.m-pbase140	{padding-bottom: 140px;}
	.m-pbase145	{padding-bottom: 145px;}
	.m-pbase150	{padding-bottom: 150px;}
	.m-pbase155	{padding-bottom: 155px;}
	.m-pbase160	{padding-bottom: 160px;}
	.m-pbase165	{padding-bottom: 165px;}
	.m-pbase170	{padding-bottom: 170px;}
	.m-pbase175	{padding-bottom: 175px;}
	.m-pbase180	{padding-bottom: 180px;}
	.m-pbase185	{padding-bottom: 185px;}
	.m-pbase190	{padding-bottom: 190px;}
	.m-pbase195	{padding-bottom: 195px;}
	.m-pbase200	{padding-bottom: 200px;}

	.m-pboth0	{padding-top: 0px; padding-bottom: 0px;}
	.m-pboth5	{padding-top: 5px; padding-bottom: 5px;}
	.m-pboth10	{padding-top: 10px; padding-bottom: 10px;}
	.m-pboth15	{padding-top: 15px; padding-bottom: 15px;}
	.m-pboth20	{padding-top: 20px; padding-bottom: 20px;}
	.m-pboth25	{padding-top: 25px; padding-bottom: 25px;}
	.m-pboth30	{padding-top: 30px; padding-bottom: 30px;}
	.m-pboth35	{padding-top: 35px; padding-bottom: 35px;}
	.m-pboth40	{padding-top: 40px; padding-bottom: 40px;}
	.m-pboth45	{padding-top: 45px; padding-bottom: 45px;}
	.m-pboth50	{padding-top: 50px; padding-bottom: 50px;}
	.m-pboth55	{padding-top: 55px; padding-bottom: 55px;}
	.m-pboth60	{padding-top: 60px; padding-bottom: 60px;}
	.m-pboth65	{padding-top: 65px; padding-bottom: 65px;}
	.m-pboth70	{padding-top: 70px; padding-bottom: 70px;}
	.m-pboth75	{padding-top: 75px; padding-bottom: 75px;}
	.m-pboth80	{padding-top: 80px; padding-bottom: 80px;}
	.m-pboth85	{padding-top: 85px; padding-bottom: 85px;}
	.m-pboth90	{padding-top: 90px; padding-bottom: 90px;}
	.m-pboth95	{padding-top: 95px; padding-bottom: 95px;}
	.m-pboth100	{padding-top: 100px; padding-bottom: 100px;}
	.m-pboth105	{padding-top: 105px; padding-bottom: 105px;}
	.m-pboth110	{padding-top: 110px; padding-bottom: 110px;}
	.m-pboth115	{padding-top: 115px; padding-bottom: 115px;}
	.m-pboth120	{padding-top: 120px; padding-bottom: 120px;}
	.m-pboth125	{padding-top: 125px; padding-bottom: 125px;}
	.m-pboth130	{padding-top: 130px; padding-bottom: 130px;}
	.m-pboth135	{padding-top: 135px; padding-bottom: 135px;}
	.m-pboth140	{padding-top: 140px; padding-bottom: 140px;}
	.m-pboth145	{padding-top: 145px; padding-bottom: 145px;}
	.m-pboth150	{padding-top: 150px; padding-bottom: 150px;}
	.m-pboth155	{padding-top: 155px; padding-bottom: 155px;}
	.m-pboth160	{padding-top: 160px; padding-bottom: 160px;}
	.m-pboth165	{padding-top: 165px; padding-bottom: 165px;}
	.m-pboth170	{padding-top: 170px; padding-bottom: 170px;}
	.m-pboth175	{padding-top: 175px; padding-bottom: 175px;}
	.m-pboth180	{padding-top: 180px; padding-bottom: 180px;}
	.m-pboth185	{padding-top: 185px; padding-bottom: 185px;}
	.m-pboth190	{padding-top: 190px; padding-bottom: 190px;}
	.m-pboth195	{padding-top: 195px; padding-bottom: 195px;}
	.m-pboth200	{padding-top: 200px; padding-bottom: 200px;}

	.m-ptop2vh	{padding-top: 2vh;}
	.m-ptop3vh	{padding-top: 3vh;}
	.m-ptop5vh	{padding-top: 5vh;}
	.m-ptop7vh	{padding-top: 7vh;}
	.m-ptop10vh	{padding-top: 10vh;}
	.m-ptop13vh	{padding-top: 13vh;}
	.m-ptop15vh	{padding-top: 15vh;}
	.m-ptop20vh	{padding-top: 20vh;}
	.m-ptop25vh	{padding-top: 25vh;}

	.m-pbase2vh	{padding-bottom: 2vh;}
	.m-pbase3vh	{padding-bottom: 3vh;}
	.m-pbase5vh	{padding-bottom: 5vh;}
	.m-pbase7vh	{padding-bottom: 7vh;}
	.m-pbase10vh	{padding-bottom: 10vh;}
	.m-pbase13vh	{padding-bottom: 13vh;}
	.m-pbase15vh	{padding-bottom: 15vh;}
	.m-pbase20vh	{padding-bottom: 20vh;}
	.m-pbase25vh	{padding-bottom: 25vh;}

	.m-pboth2vh	{padding-top: 2vh; padding-bottom: 2vh;}
	.m-pboth3vh	{padding-top: 3vh; padding-bottom: 3vh;}
	.m-pboth5vh	{padding-top: 5vh; padding-bottom: 5vh;}
	.m-pboth7vh	{padding-top: 7vh; padding-bottom: 7vh;}
	.m-pboth10vh	{padding-top: 10vh; padding-bottom: 10vh;}
	.m-pboth13vh	{padding-top: 13vh; padding-bottom: 13vh;}
	.m-pboth15vh	{padding-top: 15vh; padding-bottom: 15vh;}
	.m-pboth20vh	{padding-top: 20vh; padding-bottom: 20vh;}
	.m-pboth25vh	{padding-top: 25vh; padding-bottom: 25vh;}

}



/***** Bootstrap *****/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}




.container {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 90px;
  padding-left: 90px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid-slider {
  padding-right: 80px;
  padding-left: 80px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-right: -20px;
  margin-left: -20px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}


.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
