.p-xxs {
	padding: 5px !important;
}
.p-xs {
	padding: 10px !important;
}
.p-sm {
	padding: 15px !important;
}
.p-m {
	padding: 20px !important;
}
.p-md {
	padding: 25px !important;
}
.p-lg {
	padding: 30px !important;
}
.p-xl {
	padding: 40px !important;
}
.m-xxs {
	margin: 2px 4px;
}
.m-xs {
	margin: 5px;
}
.m-sm {
	margin: 10px;
}
.m {
	margin: 15px;
}
.m-md {
	margin: 20px;
}
.m-lg {
	margin: 30px;
}
.m-xl {
	margin: 50px;
}
.m-n {
	margin: 0 !important;
}
.m-l-none {
	margin-left: 0;
}
.m-l-xs {
	margin-left: 5px;
}
.m-l-sm {
	margin-left: 10px;
}
.m-l {
	margin-left: 15px;
}
.m-l-md {
	margin-left: 20px;
}
.m-l-lg {
	margin-left: 30px;
}
.m-l-xl {
	margin-left: 40px;
}
.m-l-n-xxs {
	margin-left: -1px;
}
.m-l-n-xs {
	margin-left: -5px;
}
.m-l-n-sm {
	margin-left: -10px;
}
.m-l-n {
	margin-left: -15px;
}
.m-l-n-md {
	margin-left: -20px;
}
.m-l-n-lg {
	margin-left: -30px;
}
.m-l-n-xl {
	margin-left: -40px;
}
.m-t-none {
	margin-top: 0;
}
.m-t-xxs {
	margin-top: 1px;
}
.m-t-xs {
	margin-top: 5px;
}
.m-t-sm {
	margin-top: 10px;
}
.m-t {
	margin-top: 15px;
}
.m-t-md {
	margin-top: 20px;
}
.m-t-lg {
	margin-top: 30px;
}
.m-t-xl {
	margin-top: 40px;
}
.m-t-xxl {
	margin-top: 50px;
}
.m-t-xxxl {
	margin-top: 60px;
}
.m-t-n-xxs {
	margin-top: -1px;
}
.m-t-n-xs {
	margin-top: -5px;
}
.m-t-n-sm {
	margin-top: -10px;
}
.m-t-n {
	margin-top: -15px;
}
.m-t-n-md {
	margin-top: -20px;
}
.m-t-n-lg {
	margin-top: -30px;
}
.m-t-n-xl {
	margin-top: -40px;
}
.m-r-none {
	margin-right: 0;
}
.m-r-xxs {
	margin-right: 1px;
}
.m-r-xs {
	margin-right: 5px;
}
.m-r-sm {
	margin-right: 10px;
}
.m-r {
	margin-right: 15px;
}
.m-r-md {
	margin-right: 20px;
}
.m-r-lg {
	margin-right: 30px;
}
.m-r-xl {
	margin-right: 40px;
}
.m-r-n-xxs {
	margin-right: -1px;
}
.m-r-n-xs {
	margin-right: -5px;
}
.m-r-n-sm {
	margin-right: -10px;
}
.m-r-n {
	margin-right: -15px;
}
.m-r-n-md {
	margin-right: -20px;
}
.m-r-n-lg {
	margin-right: -30px;
}
.m-r-n-xl {
	margin-right: -40px;
}
.m-b-none {
	margin-bottom: 0;
}
.m-b-xxs {
	margin-bottom: 1px;
}
.m-b-xs {
	margin-bottom: 5px;
}
.m-b-sm {
	margin-bottom: 10px;
}
.m-b {
	margin-bottom: 15px;
}
.m-b-md {
	margin-bottom: 20px;
}
.m-b-lg {
	margin-bottom: 30px;
}
.m-b-xl {
	margin-bottom: 40px;
}
.m-b-n-xxs {
	margin-bottom: -1px;
}
.m-b-n-xs {
	margin-bottom: -5px;
}
.m-b-n-sm {
	margin-bottom: -10px;
}
.m-b-n {
	margin-bottom: -15px;
}
.m-b-n-md {
	margin-bottom: -20px;
}
.m-b-n-lg {
	margin-bottom: -30px;
}
.m-b-n-xl {
	margin-bottom: -40px;
}
.space-15 {
	margin: 15px 0;
}
.space-20 {
	margin: 20px 0;
}
.space-25 {
	margin: 25px 0;
}
.space-30 {
	margin: 30px 0;
}
/* Height */
.h-30 {
	min-height: 30px;
}
.h-40 {
	min-height: 40px;
}
.h-50 {
	min-height: 50px;
}
.h-60 {
	min-height: 60px;
}
.h-65 {
	min-height: 65px;
}
.h-70 {
	min-height: 70px;
}
.h-80 {
	min-height: 80px;
}
.h-90 {
	min-height: 90px;
}
.h-110 {
	min-height: 110px;
}
.h-120 {
	min-height: 120px;
}
.h-130 {
	min-height: 130px;
}
.h-140 {
	min-height: 140px;
}
.h-150 {
	min-height: 150px;
}
.h-200 {
	min-height: 200px;
}
.h-230 {
	min-height: 230px;
}
.h-300 {
	min-height: 300px;
}
.h-342 {
	min-height: 342px;
}
.h-400 {
	min-height: 400px;
}
.h-500 {
	min-height: 500px;
}
.h-600 {
	min-height: 600px;
}
/* Widths */
.w-xs {
	min-width: 100px;
}
.w-sm {
	min-width: 120px;
}
.w-m {
	min-width: 140px;
}
.w-lg {
	min-width: 160px;
}
.w-xl {
	min-width: 180px;
}
.w-xxl {
	min-width: 200px;
}
.w-300 {
	min-width: 300px;
}
.w-400 {
	min-width: 400px;
}
.w-500 {
	min-width: 500px;
}
.w-600 {
	min-width: 600px;
}
.w-700 {
	min-width: 700px;
}
.w-800 {
	min-width: 800px;
}
.w-1300 {
	min-width: 1300px;
}
.w-1400 {
	min-width: 1400px;
}
font1 {
	font-size: 3em;
	line-height: 10px;
	margin: 0 0 10px 0;
}
font2 {
	font-size: 2.2em;
	font-weight: 300;
	line-height: 42px;
	margin: 0 0 32px 0;
}
font3 {
	font-size: 1.8em;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 24px;
	margin: 0 0 32px 0;
}
font4 {
	font-size: 1.4em;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 27px;
	margin: 0 0 14px 0;
}
font5 {
	font-size: 1em;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 18px;
	margin: 0 0 14px 0;
}
font6 {
	color: #333;
	font-size: 1em;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 18px;
	margin: 0 0 14px 0;
}
font1 span.subtitle, font2 span.subtitle, font3 span.subtitle {
	display: block;
	font-size: 15px;
	padding: 0;
	margin: -10px 0 0 0;
}
.sub-title {
	font-size: 1.5em;
	font-weight: 300;
	color: #000;
	letter-spacing: normal;
	line-height: 24px;
	margin: 15px 0 5px 0;
}
.text-color1 {
	color: #514d4d;
}
.text-color2 {
	color: #ffffff; padding-top:25px;
}
.text-color3 {
	font-size: 1.1em;
	font-weight: 200;
	letter-spacing: normal;
	line-height: 20px;
	margin: 0 0 5px 0;
}
.text-color4 {
	color: #d9534f;
	font-size: 1.3em;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 23px;
	margin: 0 0 27px 0;
}
.text-color5 {
	color: #000;
	font-size: 1.3em;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 23px;
	margin: 35px 0 27px 0;
}


.homepadding { padding: 25px 0 15px 25px !important; }

@media (min-width: 100px) and (max-width: 800px) {
.cimg	{ display: none;}
}



@media (min-width: 700px) and (max-width: 10000px) {
.c3600	{ display: none !important; }
} 

@media only screen and (max-width: 700px) {
.c3600	{ display: block !important; }
} 