

.overlay {
	opacity: 0.6 !important;
}

.main .cursive {
    margin-top: 200px;
    font-family: 'Raleway', sans-serif;
	font-weight: 300;
    font-size: 60px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    text-align: center;
    margin-bottom: 40px;
}

.main .thelogo {
    margin-top: 60px;
}

.main .sub {
	font-family: 'Raleway', sans-serif;
	font-size: 28px !important;
    font-weight: 300;
    text-align: center;
    text-shadow: none !important;
	margin-top: 120px !important;
}

.detailsrow {
	margin-top: 100px;
}

.deets {
	text-align: center;
	margin-bottom: 50px;
}

.deets a {
	color: #fff !important;
}

.deets a:hover {
	color: #00994c !important;
	text-decoration: none !important;
}

.social li:hover {
  -webkit-transform: scale(1.3,1.3) rotate(45deg);
    -moz-transform: scale(1.3,1.3) rotate(45deg);
  -ms-transform: scale(1.3,1.3) rotate(45deg);
    -o-transform: scale(1.3,1.3) rotate(45deg);
  transform: scale(1.3,1.3) rotate(45deg);
}

.fa-5x {
    font-size: 4em;
	color: #fff !important;
}

.contactheading {
	font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-align: center;
	font-size: 36px;
}

.contactsub {
	font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-align: center;
	font-size: 24px;
}

.emailsub {
	letter-spacing: 2px !important;
}

.hiddenmobile {
	display: none;
}

.credit {
	font-family: 'Raleway', sans-serif !important;
}

.credit a:hover {
	color: #00994c !important;
	text-decoration: none !important;
}



@media (max-width: 990px)
{
.main .thelogo {
    margin-top: 20px;
}
.detailsrow {
	margin-top: 30px;
}
}

@media (max-width: 1700px)
{
.main .thelogo {
    margin-top: 20px;
}

.main .sub {
	margin-top: 20px !important;
}

.detailsrow {
	margin-top: 40px;
}

.contactheading {
	font-size: 22px;
}

.contactsub {
	font-size: 16px;
}
}

@media screen and (max-width: 1024px) {
.main .thelogo {
    margin-top: 20px;
}

.main .sub {
	margin-top: 20px !important;
}

.detailsrow {
	margin-top: 40px;
}

.contactheading {
	font-size: 22px;
}

.contactsub {
	font-size: 16px;
}


}



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

.hiddenmobile {
	display: block;
}

.hiddendesktop {
	display: none;
}


}







