/*Default Reset*/
a { 
	text-decoration: none; 
}

body, html {
	font-size: 16px;
	padding: 0;
	margin: 0;
}

ul {
	margin: 0;
}

header nav ul li {
	display: inline-block;
	list-style-type: none;
}

/*Framework*/
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}
.full-width {
	max-width: 100% !important;
}
.no-padding {
	padding: 0 !important;
}
.float-left {
	float:left;
}
.float-right {
	float: right;
}
.clearfix{
	clear:both;
}
.margin-t5{
	margin-top:5px;
}
/*SCD Padding*/
.scd-padding-1-5-v {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.scd-padding-2-v {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.scd-padding-3-v {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.scd-padding-10-v{
	padding:100px 0;
}
.scd-hide {
	display: none;
}

/*Tablets*/
@media only screen and (min-device-width : 0px) and (max-width : 1023px) {
	.scd-medium-center {
		text-align: center;
	}
	.scd-medium-hidden {
		display: none;
	}
	header nav ul li {
		display: block;
	}
	.scd-medium-padding-1 {
		padding: 1rem 0;
	}
}
@media screen and (min-width:1024px){
.desktop-hide{
	display:none;
}
.desktop-visible{
	display:block;
}
}
@media screen and (max-width:1024px){
.mobile-visible{
	display:block;
}
	.mobile-hide{
	display:none;
}
}