﻿	#footerlink	a:link {
    color: #fff;
	text-decoration: none;
	-o-transition:1s;
    -ms-transition:1s;
    -moz-transition:1s;
    -webkit-transition:1s;
    transition:1s;
}
#footerlink a:visited {
	color: #fff;
	text-decoration: none;
}
#footerlink a:hover {
    color: #fff;
	text-decoration: none;
}
	
#footerlink a:active {
    color: #fff;
	text-decoration: none;
	}



	#subfooter	a:link {
    color: #fff;
	text-decoration: none;
	-o-transition:1s;
    -ms-transition:1s;
    -moz-transition:1s;
    -webkit-transition:1s;
    transition:1s;
}
#subfooter a:visited {
	color: #fff;
	text-decoration: none;
}
#subfooter a:hover {
    color: #fff;
	text-decoration: none;
}
	
#subfooter a:active {
    color: #fff;
	text-decoration: none;
	}



/* EXTRA LARGE SCREEN */
@media only screen and (min-width: 1600px) { 
	
	
	
	
	/****************************** GET IN TOUCH CONTAINER ********************************/
	
	#getintouchcontainer {
		
		width: 95%;
		padding-top: 70px;
		padding-bottom: 70px;
		font-family: CharleFont;
		color: #000;
		background: #e2e2e2;
		position: relative;
		
		margin-top: 30px;
		margin-bottom: 0px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		border-radius: 60px;
		position: relative;
		
		
	
		
	}
	
	
	#getintouchcontent {
		float: left;
		width: 45%;
		padding-left: 3%;

		
		
	}
	
	#getintouchimage {
		
	position: absolute;
		left: 55%;
		width: 45%;
		bottom: 0px;
	}
	
	
	
	#getintouchheading {
		
		width: 100%;
		font-size: 50px;
		line-height: 60px;
		letter-spacing: -2px;
		letter-spacing: 0px;
		position: relative;
		z-index: 11;
		padding-bottom: 25px;

		
		
	}
	
	#getintouchsubheading {
		
		width: 100%;
		font-size: 18px;
		line-height: 35px;
		color: #000;		
		letter-spacing: 0px;
		position: relative;	
		z-index: 11;
		padding-bottom: 40px;
		letter-spacing: -0.5px;
	
		
	}
	

	
	/****************************** FOOTER ********************************/
	
	
	#footerawardsbkg {
		
		
		background: #0b0b0b;
		width: 100%;
		padding-top: 120px;
		padding-bottom: 60px;	
		margin-top: 50px;
		
		
	}
	
	#footerawardscontainer {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		
	
	}
	
	
	#footerawardstext {
		
		font-size: 26px;
		color: #545454;
		line-height: 35px;
		padding-bottom: 40px;
		
		float: left;
		width: 30%;
		padding-right: 20%;

	}
	
	
	#footerawards {
		
		float: left;
		width: 50%;
	}

	
	#award1 {
		
		width: 89px;
		padding-right: 20px;
	}
	
	#award2 {
		
		width: 89px;
		padding-right: 20px;
	}
	
	#award3 {
		
		width: 106px;
	}
	
	#award4 {
		
		width: 203px;
	}
	
	
	#footerbackground {
		
		width: 100%;
		background: #000;
		padding-top: 100px;
		padding-bottom: 15px;
	}
	
	
	#footercontainer {
		
		width: 80%;
		max-width: 1470px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
	}
	
	#footercolumnlogo {
		
		width: 20%;
		float: left;
	}
	
	#footerlogo {
		
		width: 150px;
		text-align: left;
	}
	
	
	#footercolumn {
		
		width: 15%;
		float: left;
		color: #FFF;

	}
	
	#footerlinkheading {
		
		font-size: 20px;
		color: #FFF;
		padding-bottom: 20px;
				
	}
	
	#footerlink {
		
		font-size: 13px;
		color: #FFF;
		padding-bottom: 20px;
		transition: all 0.5s ease;
		cursor: pointer;
	}
	
	#footerlink:hover {
		
		opacity: 0.5;
	}
	
	
	
	#footercolumnmailing {
		
		width: 35%;
		float: left;
	}
	
	#socialicon {
		
		width: 19px;
		padding-right: 20px;
	}
	
	#footerheading {
		
		font-size: 20px;
		line-height: 30px;
		color: #FFF;
		padding-bottom: 13px;
	}
	
	#footersubheading {
		
		font-size: 13px;
		line-height: 20px;
		color: #FFF;
		padding-bottom: 20px;
	}
	
	#mc-embedded-subscribe {
		
		color: #FFF;
	}
	
	#subfooter {
		
		font-size: 13px;
		color: #fff;
		padding-top: 50px;
		text-align: center;
	}
	
	
	

}

	
	/* LARGE SCREEN  */
@media only screen and (min-width: 1200px)  and (max-width: 1599px) {
	
	
	
	
	/****************************** GET IN TOUCH CONTAINER ********************************/
	
	#getintouchcontainer {
		
		width: 95%;
		padding-top: 70px;
		padding-bottom: 70px;
		font-family: CharleFont;
		color: #000;
		background: #e2e2e2;
		position: relative;
		
		margin-top: 60px;
		margin-bottom: 0px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		border-radius: 60px;
		
		
	
		
	}
	
	
	#getintouchcontent {
		float: left;
		width: 45%;
		padding-left: 3%;
		padding-right: 5%;
		
		
	}
	
	#getintouchimage {
		
	position: absolute;
		bottom: 0;
		left: 55%;
		width: 40%;
	
	}
	
	
	
	#getintouchheading {
		
		width: 100%;
		font-size: 50px;
		line-height: 60px;
		letter-spacing: -2px;
		letter-spacing: 0px;
		position: relative;
		z-index: 11;
		padding-bottom: 25px;
		
	}
	
	#getintouchsubheading {
		
			
		width: 100%;
		font-size: 18px;
		line-height: 35px;
		color: #000;		
		letter-spacing: 0px;
		position: relative;	
		z-index: 11;
		padding-bottom: 40px;
		letter-spacing: -0.5px;
		
	}
	
	
	/****************************** FOOTER ********************************/
	
	
	
	#footerawardsbkg {
		
		
		background: #0b0b0b;
		width: 100%;
		padding-top: 120px;
		padding-bottom: 60px;	
		margin-top: 50px;
		
		
	}
	
	#footerawardscontainer {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		
	
	}
	
	
	#footerawardstext {
		
		font-size: 26px;
		color: #545454;
		line-height: 35px;
		padding-bottom: 40px;
		
		float: left;
		width: 30%;
		padding-right: 20%;

	}
	
	
	#footerawards {
		
		float: left;
		width: 50%;
	}

	
	#award1 {
		
		width: 89px;
		padding-right: 20px;
	}
	
	#award2 {
		
		width: 89px;
		padding-right: 20px;
	}
	
	#award3 {
		
		width: 106px;
	}
	
		#award4 {
		
		width: 203px;
	}
	
	
	#footerbackground {
		
		width: 100%;
		background: #000;
		padding-top: 100px;
		padding-bottom: 15px;
	}
	
	
	#footercontainer {
		
		width: 90%;
		max-width: 1470px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
	}
	
	#footercolumnlogo {
		
		width: 20%;
		float: left;
	}
	
	#footerlogo {
		
		width: 150px;
		text-align: left;
	}
	
	
	#footercolumn {
		
		width: 15%;
		float: left;
		color: #FFF;

	}
	
	#footerlinkheading {
		
		font-size: 20px;
		color: #FFF;
		padding-bottom: 20px;
				
	}
	
	#footerlink {
		
		font-size: 13px;
		color: #FFF;
		padding-bottom: 20px;
		transition: all 0.5s ease;
		cursor: pointer;
	}
	
	#footerlink:hover {
		
		opacity: 0.5;
	}
	
	
	
	#footercolumnmailing {
		
		width: 35%;
		float: left;
	}
	
	#socialicon {
		
		width: 19px;
		padding-right: 20px;
	}
	
	#footerheading {
		
		font-size: 20px;
		line-height: 30px;
		color: #FFF;
		padding-bottom: 13px;
	}
	
	#footersubheading {
		
		font-size: 13px;
		line-height: 20px;
		color: #FFF;
		padding-bottom: 20px;
	}
	
	#mc-embedded-subscribe {
		
		color: #FFF;
	}
	
	#subfooter {
		
		font-size: 13px;
		color: #fff;
		padding-top: 50px;
		text-align: center;
	}
	
	
	
	
	
	}
	
		
/*MEDIUM SCREEN */
@media only screen and (min-width: 992px)  and (max-width: 1199px) {
	

		/****************************** GET IN TOUCH CONTAINER ********************************/
	
	#getintouchcontainer {
		
		width: 95%;
		padding-top: 30px;
		padding-bottom: 30px;
		font-family: CharleFont;
		color: #000;
		background: #e2e2e2;
		position: relative;
		
		margin-top: 50px;
		margin-bottom: 0px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		border-radius: 60px;
		
		
	
		
	}
	
	
	#getintouchcontent {
		float: left;
		width: 50%;
		padding-left: 3%;
	
	
		
		
	}
	
	#getintouchimage {
		
		position: absolute;
		width: 40%;
		bottom: 0;
		left: 55%;
		widows: 40%;
	
	}
	
	
	
	#getintouchheading {
		
		width: 100%;
		font-size: 35px;
		line-height: 45px;
		letter-spacing: 0px;
		position: relative;
		z-index: 11;
		padding-top: 0px;
		padding-bottom: 25px;
		letter-spacing: -1px;
		
		
	}
	
	#getintouchsubheading {
		
		width: 100%;
		font-size: 15px;
		line-height: 30px;
		color: #000;		
		letter-spacing: 0px;
		position: relative;	
		z-index: 11;
		padding-bottom: 25px;
		letter-spacing: -0.5px;
		
	}
	
	
	
	/****************************** FOOTER ********************************/
	
	

	#footerawardsbkg {
		
		
		background: #0b0b0b;
		width: 100%;
		padding-top: 120px;
		padding-bottom: 60px;	
		margin-top: 50px;
		
		
	}
	
	#footerawardscontainer {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		
	
	}
	
	
	#footerawardstext {
		
		font-size: 26px;
		color: #545454;
		line-height: 35px;
		padding-bottom: 40px;
		
		float: left;
		width: 30%;
		padding-right: 20%;

	}
	
	
	#footerawards {
		
		float: left;
		width: 50%;
	}

	
	#award1 {
		
		width: 89px;
		padding-right: 20px;
	}
	
	#award2 {
		
		width: 89px;
		padding-right: 20px;
	}
	
	#award3 {
		
		width: 106px;
	}
	
		#award4 {
		
		width: 203px;
	}
	
	
	#footerbackground {
		
		width: 100%;
		background: #000;
		padding-top: 100px;
		padding-bottom: 15px;
	}
	
	
	#footercontainer {
		
		width: 90%;
		max-width: 1470px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
	}
	
	#footercolumnlogo {
		
		width: 100%;
		text-align: center;
		padding-bottom: 100px;

	}
	
	#footerlogo {
		
		width: 150px;
		text-align: left;
	}
	
	
	#footercolumn {
		
		width: 20%;
		float: left;
		color: #FFF;

	}
	
	#footerlinkheading {
		
		font-size: 20px;
		color: #FFF;
		padding-bottom: 20px;
				
	}
	
	#footerlink {
		
		font-size: 13px;
		color: #FFF;
		padding-bottom: 20px;
		transition: all 0.5s ease;
		cursor: pointer;
	}
	
	#footerlink:hover {
		
		opacity: 0.5;
	}
	
	
	
	#footercolumnmailing {
		
		width: 40%;
		float: left;
	}
	
	#socialicon {
		
		width: 19px;
		padding-right: 20px;
	}
	
	#footerheading {
		
		font-size: 20px;
		line-height: 30px;
		color: #FFF;
		padding-bottom: 13px;
	}
	
	#footersubheading {
		
		font-size: 13px;
		line-height: 20px;
		color: #FFF;
		padding-bottom: 20px;
	}
	
	#mc-embedded-subscribe {
		
		color: #FFF;
	}
	
	#subfooter {
		
		font-size: 13px;
		color: #fff;
		padding-top: 50px;
		text-align: center;
	}
	
	
	
	
	
	}
	
	
	



	
/*SMALL SCREEN */
@media only screen and (min-width: 768px)  and (max-width: 991px) {
	

	
	

			/****************************** GET IN TOUCH CONTAINER ********************************/
	
	#getintouchcontainer {
		
		width: 95%;
		padding-top: 30px;
		padding-bottom: 30px;
		font-family: CharleFont;
		color: #000;
		background: #e2e2e2;
		position: relative;
		
		margin-top: 30px;
		margin-bottom: 0px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		border-radius: 60px;
		
		
	
		
	}
	
	
	#getintouchcontent {
		float: left;
		width: 55%;
		padding-left: 3%;
		padding-right: 3%;
	
		
		
	}
	
	#getintouchimage {
		
	position: absolute;
		
bottom: 0;
		left: 55%;
		width: 40%;
	}
	
	
	
	#getintouchheading {
		
		width: 100%;
		font-size: 30px;
		line-height: 40px;
		letter-spacing: 0px;
		position: relative;
		z-index: 11;
		padding-top: 0px;
		padding-bottom: 10px;
	letter-spacing: -0.5px;
		
		
	}
	
	#getintouchsubheading {
		
		width: 100%;
		font-size: 15px;
		line-height: 25px;
		color: #000;		
		letter-spacing: 0px;
		position: relative;	
		z-index: 11;
		padding-bottom: 20px;
		letter-spacing: -0.5px;
		
	}
	
	
	
	
	
	/****************************** FOOTER ********************************/
	
	
	
	#footerawardsbkg {
		
		
		background: #0b0b0b;
		width: 100%;
		padding-top: 120px;
		padding-bottom: 60px;	
		margin-top: 50px;
		
		
	}
	
	#footerawardscontainer {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		
	
	}
	
	
	#footerawardstext {
		
		font-size: 26px;
		color: #545454;
		line-height: 35px;
		padding-bottom: 40px;
		
		float: left;
		width: 40%;
		padding-right: 10%;

	}
	
	
	#footerawards {
		
		float: left;
		width: 50%;
	}

	
	#award1 {
		
		width: 69px;
		padding-right: 20px;
	}
	
	#award2 {
		
		width: 69px;
		padding-right: 20px;
	}
	
	#award3 {
		
		width: 86px;
	}
	
		#award4 {
		
		width: 183px;
	}
	
	
	
	#footerbackground {
		
		width: 100%;
		background: #000;
		padding-top: 100px;
		padding-bottom: 15px;
	}
	
	
	#footercontainer {
		
		width: 90%;
		max-width: 1470px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
	}
	
	#footercolumnlogo {
		
		width: 100%;
		text-align: center;
		padding-bottom: 100px;

	}
	
	#footerlogo {
		
		width: 150px;
		text-align: left;
	}
	
	
	#footercolumn {
		
		width: 33.333%;
		float: left;
		color: #FFF;

	}
	
	#footerlinkheading {
		
		font-size: 20px;
		color: #FFF;
		padding-bottom: 20px;
				
	}
	
	#footerlink {
		
		font-size: 13px;
		color: #FFF;
		padding-bottom: 20px;
		transition: all 0.5s ease;
		cursor: pointer;
	}
	
	#footerlink:hover {
		
		opacity: 0.5;
	}
	
	
	
	#footercolumnmailing {
		
		width: 100%;
		float: left;
		padding-top: 30px;
	}
	
	#socialicon {
		
		width: 19px;
		padding-right: 20px;
	}
	
	#footerheading {
		
		font-size: 20px;
		line-height: 30px;
		color: #FFF;
		padding-bottom: 13px;
	}
	
	#footersubheading {
		
		font-size: 13px;
		line-height: 20px;
		color: #FFF;
		padding-bottom: 20px;
	}
	
	#mc-embedded-subscribe {
		
		color: #FFF;
	}
	
	#subfooter {
		
		font-size: 13px;
		color: #fff;
		padding-top: 50px;
		text-align: center;
	}
	
	

	
	
	}
	
	
/*MOBILE SCREEN */
@media only screen and (max-width: 767px) {
	
	
	
					/****************************** GET IN TOUCH CONTAINER ********************************/
	
	#getintouchcontainer {
		
		width: 95%;
		padding-top: 30px;
		padding-bottom: 30px;

		font-family: CharleFont;
		color: #000;
		background: #e2e2e2;
		position: relative;
		
		margin-top: 30px;
		margin-bottom: 0px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		border-radius: 30px;
		position: relative;
		
		
	
		
	}
	
	
	#getintouchcontent {
		float: left;
		width: 55%;
		padding-left: 3%;
		padding-right: 3%;
	
		
		
	}
	
	#getintouchimage {
		
		float: left;
		width: 40%;
		margin-bottom: 0px;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	
	
	
	#getintouchheading {
		
		width: 100%;
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 0px;
		position: relative;
		z-index: 11;
		padding-top: 0px;
		padding-bottom: 10px;
		letter-spacing: -0.5px;
		
		
	}
	
	#getintouchsubheading {
		
		width: 100%;
		font-size: 11px;
		line-height: 20px;
		color: #000;		
		letter-spacing: 0px;
		position: relative;	
		z-index: 11;
		padding-bottom: 20px;
		
	}
	
	/****************************** FOOTER ********************************/
	
	
	
		#footerawardsbkg {
		
		
		background: #0b0b0b;
		width: 100%;
		padding-top: 60px;
		padding-bottom: 60px;	
		margin-top: 50px;
		
		
	}
	
	#footerawardscontainer {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
		
	
	}
	
	
	#footerawardstext {
		
		font-size: 17px;
		color: #545454;
		line-height: 30px;
		padding-bottom: 40px;
		
		text-align: center;
		

		width: 100%;


	}
	
	
	#footerawards {

		text-align: center;
	}

	
	#award1 {
		
		width: 59px;
		padding-right: 20px;
	}
	
	#award2 {
		
		width: 59px;
		padding-right: 20px;
	}
	
	#award3 {
		
		width: 76px;
	}
	
		#award4 {
		
		width: 173px;
	}
	
	

	
	
		#footerbackground {
		
		width: 100%;
		background: #000;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	
	#footercontainer {
		
		width: 90%;
		max-width: 1470px;
		
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		
	}
	
	#footercolumnlogo {
		
		width: 100%;
		text-align: center;
	

	}
	
	#footerlogo {
		
		width: 150px;
		text-align: left;
	}
	
	
	#footercolumn {
		
		width: 100%;
		
		color: #FFF;
		text-align: center;

	}
	
	#footerlinkheading {
		
		font-size: 20px;
		color: #FFF;
		padding-bottom: 20px;
		padding-top: 50px;
		
				
	}
	
	#footerlink {
		
		font-size: 13px;
		color: #FFF;
		padding-bottom: 20px;
		transition: all 0.5s ease;
		cursor: pointer;
	}
	
	#footerlink:hover {
		
		opacity: 0.5;
	}
	
	
	
	#footercolumnmailing {
		
		width: 100%;

		padding-top: 60px;
		
	}
	

	
	
	
	#socialicon {
		
		width: 19px;
		padding-right: 20px;
	}
	
	#footerheading {
		
		font-size: 20px;
		line-height: 30px;
		color: #FFF;
		padding-bottom: 13px;
		padding-top: 50px;
	}
	
	#footersubheading {
		
		font-size: 13px;
		line-height: 20px;
		color: #FFF;
		padding-bottom: 20px;
	}
	
	#mc-embedded-subscribe {
		
		color: #FFF;
	}
	
	#subfooter {
		
		font-size: 13px;
		color: #fff;
		padding-top: 50px;
		text-align: center;
	}
	

	
	
	
}
	