h1 {	
	font-family: 'Montserrat', sans-serif!important;
	font-weight: 300;
    font-size: 38px!important;
    color: #fff!important;
    text-align: left!important;

}

@media (max-width: 767px) {
	h1 {
		text-align: center!important;
		font-size: 32px!important;
		line-height: 36px!important;
}
}

@media (max-width: 419px) {
	h1 {
		text-align: center!important;
		font-size: 26px!important;
		line-height: 36px!important;
}
}

h1 span {
	background-color: #333333;
	padding: 10px;

}

.h1-line-1 {
	  transform: rotate(-2deg);
	  margin-bottom: 50px!important;

}

@media (max-width: 419px) {
	.h1-line-1 {
	  transform: rotate(-2deg);
	  margin-bottom: 30px!important;

}
}

.h1-line-2 {
	  margin-left: 40px;
	  margin-bottom: 50px!important;
}

h2 {	
	font-family: 'Montserrat', sans-serif!important;
    font-size: 30px!important;
    color: #fff!important;
    text-align: left;
    padding-bottom: 20px;
}

.h2-left {	
	font-family: 'Montserrat', sans-serif!important;
    font-size: 30px!important;
    color: #333333!important;
    text-align: left!important;
    padding-bottom: 20px;
}

.h2-link {	
	font-family: 'Montserrat', sans-serif!important;
    font-size: 20px!important;
    color: #333333!important;
    text-align: left!important;
    padding-bottom: 20px;
    text-decoration: underline;
    width: 80%!important;
    margin:0px!important;
    float: left;
    padding-top: 50px;
}

.h2-centered {	
	font-family: 'Montserrat', sans-serif!important;
    font-size: 30px!important;
    color: #333333!important;
    text-align: center!important;
    padding-bottom: 20px;
}

.h2-centered-white {	
	font-family: 'Montserrat', sans-serif!important;
    font-size: 30px!important;
    color: #fff!important;
    text-align: center!important;
    padding-bottom: 20px;
}

.intro-p {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	line-height: 30px;
	color: #ffffff;
	width: 50%!important;
}

@media (max-width: 767px) {
	.intro-p {
		text-align: center!important;
		width: 100%!important;
}
}

p, li {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	font-weight: 200;
	text-align: left;
	line-height: 26px;
	color: #333333;	
}

.p-white {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	text-align: left;
	line-height: 26px;
	color: #fff;	
}

.p-white-center {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	text-align: center;
	line-height: 26px;
	color: #fff;	
}

.p-black-center {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	text-align: center;
	line-height: 26px;
	color: #333333;	
}

a {
	text-decoration: none!important;
}

.image-caption {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 14px;
	font-weight: 300;
	font-style: italic;
	text-align: left;
	line-height: 26px;
	color: #7D7D7D;
	padding-top: 10px;
}

.footer-txt {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 12px;
	font-weight: 200;
	text-align: center;
	color: #fff;
	margin-bottom: 0px!important;
	width: 100%;
}












