.topbar {

	background-color: #ffffff !important;

}



.topbar_tablet {

	display: none !important;

}





.top_comms {

	float: right;

}



.top_comms img {

	float: left !important;

	padding-right: 10px !important;

	padding-left: 20px !important;

}



.top_comms p {

	float: left !important;

	margin-top: 0px !important;

	font-family: arial;

	font-size: 14px;

	color: #4b4a4a;

}



.top_comms p a {

	text-decoration: none !important;

	color: #4b4a4a;

}



.logo {

	background-color: #ffffff !important;

}



.navbar {

	background-color: #ffffff !important;

}



.navbar ul {

	padding-left: 0px !important;

}



.navbar li {

	list-style-type: none;	

	display: inline-block;

}



.navbar li a {

	padding-left: 10px !important;

	padding-right: 10px !important;

	font-family: adelle;

	color: #575757;

	text-transform: uppercase;

	text-decoration: none !important;

}



.slicknav_menu {

  display:none;

}



.header {

	background-image:url('../img/header_bg.jpg');

	background-repeat:no-repeat;

	background-size:cover;	

	margin-top: -16px !important;

	margin-bottom: 0px !important;

}



.header_text {

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

}



.header_text_2 {

	display: none !important;

}



.header_text_3 {

	display: none !important;

}



.header_text_4 {

	display: none !important;

}



.header_text img {

	margin-top: 40px !important;

}



.header_btns {

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

	margin-bottom: 60px !important;

}



.second_btn {

	margin-left: 10px !important;

}



.info {

	background-color: #ffffff !important;

	margin-bottom: 0px !important;

}



.welcome_tablet {

	display: none !important;

}



.video_tablet {

	display: none !important;

}



.about_tablet {

	display: none !important;

}



.info_left {

	background-color: #ffffff !important;

	padding-left: 0px !important;

	margin-left: 0px !important;

	margin-bottom: 0px !important;

}



.info_left_text {

	background-color: #ffffff !important;

	padding-left: 0px !important;

	margin-left: 0px !important;

}



.info_left_text h3 {

	font-family: adelle;

	font-size: 22px;

	color: #575757;

	text-align: left;

	text-transform: uppercase;

	margin-bottom: 0px !important;

}



.info_left_text h2 {

	font-family: adelle;

	font-size: 30px;

	color: #afcc36;

	text-align: left;

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

}



.info_video {

	background-color: #ffffff !important;

	margin-left: 0px !important;

	padding-left: 0px !important;

	margin-bottom: 0px !important;

}



.info_right {

	background-color: #ffffff !important;

	margin-bottom: 0px !important;

	text-align: left !important;

}



.info_right h2 {

	font-family: adelle;

	font-size: 24px;

	font-weight: 400;

	font-style: normal;

	color: #575757;

	text-transform: uppercase;

	text-align: left;

}



.info_right p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	font-weight: 600;

	color: #575757;

	text-align: left;

}



.info_right a {

	font-family: adelle;

	font-size: 16px;

	text-decoration: none;

	color: #ffffff;

	background-color: #575757;

	border: 2px solid #575757;

	border-radius: 5px;

	float: left;

	padding-top: 6px !important;

	padding-bottom: 6px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

	text-transform: uppercase;

	margin-top: 80px !important;

}



.looking {

	background-color: #ffffff !important;

}



.looking h2 {

	font-family: adelle;

	font-size: 30px;

	color: #575757;

	text-align: left;

	text-transform: uppercase;

}



.looking ul {

	padding-left: 20px !important;

}



.looking li::marker {

	color: #afcc36;	

}



.looking li {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #575757;

	text-align: left;

	padding-left: 10px !important;

}



.looking_btns {

	background-color: #ffffff !important;	

	margin-left: 0px !important;

}



.looking_btns_tablet {

	display: none !important;

}



.looking_btns a {

	float: left;

}



.looking_btns a:hover {

	color: #ffffff;

}



.flyer_btn {

	font-family: adelle;

	font-size: 12px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	background-color: #575757;

	margin-right: 10px !important;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 20px !important;

	padding-right: 20px !important;

	border: 2px solid #575757;

	border-radius: 5px;

}



.brochure_btn {

	font-family: adelle;

	font-size: 12px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	background-color: #afcc36;	

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 20px !important;

	padding-right: 20px !important;

	border: 2px solid #afcc36;

	border-radius: 5px;

}



.services {	

	background-image:url('../img/services_bg.jpg');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;

}



.services_tablet {

	display: none !important;

}



.services h2 {

	font-family: adelle;

	font-size: 24px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	margin-top: 40px !important;

	margin-bottom: 0px !important;

}



.services p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-transform: uppercase;

	margin-top: 10px !important;

	margin-bottom: 40px !important;

}



.services li::marker {

	color: #ffffff;	

}



.services_box_1 {

	background-image:url('../img/car_bg_big.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;

	height: 540px !important;

	position: relative !important;

}



.services_box_1 h3 {

	font-family: adelle;

	font-size: 22px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;		

}



.services_box_1 ul {

	padding-left: 20px !important;	

}



.services_box_1 li p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-align: left;

	margin-bottom: 0px !important;	

}



.services_box_btn_1 {

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.services_box_btn_1 a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;	

}



.services_box_2 {

	background-image:url('../img/football_bg_big.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;	

	height: 540px !important;

	position: relative !important;

}



.services_box_2 h3 {

	font-family: adelle;

	font-size: 22px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;	

}



.services_box_2 ul {

	padding-left: 20px !important;	

}



.services_box_2 li p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-align: left;

	margin-bottom: 0px !important;	

}



.services_box_btn_2 {		

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.services_box_btn_2 a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;	

}



.services_box_3 {

	background-image:url('../img/horse_bg_big.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;	

	margin-bottom: 60px !important;

	height: 540px !important;

	position: relative !important;

}



.services_box_3 h3 {

	font-family: adelle;

	font-size: 22px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;	

}



.services_box_3 ul {

	padding-left: 20px !important;	

}



.services_box_3 li p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-align: left;

	margin-bottom: 0px !important;	

}



.services_box_btn_3 {	

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}

	

.services_box_btn_3 a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;	

}







.what {

	background-color: #575757 !important;

	border-radius: 5px;

}



.what_tablet {

	display: none !important;

}



.what h2 {

	font-family: adelle;

	font-size: 24px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;

	margin-top: 40px !important;

	margin-bottom: 0px !important;

}



.what p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-transform: uppercase;

	margin-top: 10px !important;

	margin-bottom: 40px !important;

}



.what_box_green {

	background-color: #adcb37 !important;

	border-radius: 5px;

	height: 600px !important;

	position: relative !important;

}



.what_box_green img {

	margin-top: 30px !important;

}



.what_box_green h3 {

	font-family: adelle;

	font-size: 20px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;

}



.what_box_green p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-transform: none;

	margin-left: 20px !important;

	margin-right: 20px !important;	

}



.what_box_green a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

}



.what_box_grey {

	background-color: #918e8e !important;

	background-color: #918e8e !important;

	border-radius: 5px;

	height: 600px !important;

	position: relative !important;

}



.what_box_grey img {

	margin-top: 30px !important;

}



.what_box_grey h3 {

	font-family: adelle;

	font-size: 20px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;

}



.what_box_grey p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-transform: none;

	margin-left: 20px !important;

	margin-right: 20px !important;		

}



.what_box_grey a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

}



.box_bottom {

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.recycling_bar {

	background-image:url('../img/recycling_bg_big.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;	

}



.recycling_btn {

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

	margin-bottom: 20px !important;

	margin-left: 0px !important;

	padding-left: 0px !important;

}



.recycling_bar h1 {

	font-family: adelle;

	font-size: 30px;

	color: #adcb37;

	text-align: left;

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

	margin-left: 20px !important;

}

	

.recycling_bar h2 {

	font-family: adelle;

	font-size: 30px;

	color: #ffffff;

	text-align: left;

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

	margin-left: 20px !important;

}



.recycling_bar p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-align: left;

	margin-right: 500px !important;	

	margin-left: 20px !important;	

}





.recycling_bar a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-align: left;

	float: left;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

	margin-top: 10px !important;

	margin-bottom: 20px !important;

	margin-left: 20px !important;

}



.why {

	background-color: #575757 !important;

	border-radius: 5px;

	height: 1060px !important;

}



.why_phone {

	display: none !important;

}



.why h2 {

	font-family: adelle;

	font-size: 30px;

	color: #adcb37;	

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

	margin-left: 20px !important;

}

	

.why h3 {

	font-family: adelle;

	font-size: 30px;

	color: #ffffff;	

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

	margin-left: 20px !important;

}



.why p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	margin-left: 30px !important;

	margin-right: 30px !important;	

	margin-bottom: 30px !important;		

}



.why_line {

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

	margin-top: 10px !important;

	margin-bottom: 10px !important;

	margin-left: 0px !important;

}



.why_line img {

	float: left !important;	

}



.why_line h4 {

	float: left !important;

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;	

	text-transform: uppercase;

	text-align: left !important;

	margin-left: 30px !important;

	margin-top: 10px !important;

	margin-bottom: 0px !important;

}



.award {

	background-color: #adcb37 !important;

	border-radius: 5px;

	height: 1060px !important;

}



.award_tablet {

	display: none !important;

}



.award_phone {

	display: none !important;

}



.award h1 {

	font-family: adelle;

	font-size: 30px;

	color: #575757;	

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 40px !important;

	margin-left: 80px !important;

	margin-right: 80px !important;

}



.award_icons_top {

	background-color: #adcb37 !important;

	margin-top: 60px !important;

}



.award_icons_top img {

	margin-left: 20px !important;

	margin-right: 20px !important;

}



.award_icons_middle {

	background-color: #adcb37 !important;

	margin-top: 40px !important;	

}



.award_icons_middle img {

	margin-left: 20px !important;

	margin-right: 20px !important;

}



.award_icons_bottom {

	background-color: #adcb37 !important;	

}



.award_icons_bottom img {

	margin-left: 20px !important;

	margin-right: 20px !important;

}



.case_studies {

	background-color: #ffffff !important;

}



.case_studies_tablet {

	display: none !important;

}



.case_studies h1 {

	font-family: adelle;

	font-size: 36px;

	font-weight: 400;

	font-style: normal;

	color: #575757;

	text-transform: uppercase;	

}



.case_study {

	background-color: #ffffff !important;

	border: solid 2px #c8c6c6;	

	border-radius: 5px;	

	height: 740px;

	position: relative !important;

}



.case_study_img {

	margin-left: 0px !important;

	margin-right: 0px !important;

	padding-left: 0px !important;

	padding-right: 0px !important;

}



.case_study h3 {

	font-family: adelle;

	font-size: 26px;

	font-weight: 400;

	font-style: normal;

	color: #575757;

	line-height: 30px;

	text-transform: uppercase;	

	margin-bottom: 0px !important;

}



.case_study h4 {

	font-family: adelle;

	font-size: 20px;

	font-weight: 400;

	font-style: normal;

	color: #adcb37;

	line-height: 30px;

	text-transform: uppercase;	

	margin-top: 20px !important;

	margin-bottom: 0px !important;

}



.case_study h5 {

	font-family: adelle;

	font-size: 18px;

	font-weight: 400;

	font-style: italic;

	color: #575757;

	line-height: 30px;

	text-transform: uppercase;

	margin-top: 0px !important;	

}



.case_study p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #575757;	

	margin-left: 30px !important;

	margin-right: 30px !important;		

}



.case_study a {

	font-family: adelle;

	font-size: 14px;

	color: #575757;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #575757;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

}



.case_btn {

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.sub_about {

	background-color: #ffffff !important;

	text-align: left !important;

}



.sub_about p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #575757;	

	margin-top: 30px !important;		

}





.sub_nav {

	background-color: #ffffff !important;

	text-align: left !important;

}



.sub_nav  h3 {

	font-family: adelle;

	font-size: 18px;	

	color: #575757;

	line-height: 30px;

	text-transform: uppercase;	

	margin-bottom: 0px !important;

}



.sub_nav ul {

	padding-left: 20px !important;

	margin-top: 30px !important;

}



.sub_nav li::marker {

  color: #adcb37;

}



.sub_nav a {

	list-style-type: none;

	text-decoration: none;

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #575757;	

}





.sub_contact {

	background-color: #ffffff !important;

	text-align: left !important;

}



.sub_contact  h3 {

	font-family: adelle;

	font-size: 18px;	

	color: #575757;

	line-height: 30px;

	text-transform: uppercase;	

	margin-bottom: 0px !important;

}



.sub_contact p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #575757;	

	margin-top: 30px !important;

}



.sub_contact p strong {

	color: #adcb37;

}



.sub_contact p a {

	text-decoration: none;

	color: #575757;

}



.footer {

	background-color: #575757 !important;

	border-radius: 5px;

}



.footer p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #ffffff;	

	font-weight: 500;

	text-transform: uppercase;

}



/* ---------------------- START OF MEDIA QUERIES -------------------------- */





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



}



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





}



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



.recycling_bar p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-align: left;

	margin-right: 400px !important;	

	margin-left: 20px !important;

}



}



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



.recycling_bar {

	background-image:url('../img/recycling_bg_middle.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;

}



.recycling_bar p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-align: left;

	margin-right: 500px !important;	

	margin-left: 20px !important;

}



.case_study {		

	height: 800px;	

}





}



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



.recycling_bar p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-align: left;

	margin-right: 540px !important;	

	margin-left: 20px !important;

}



.recycling_bar h1 {

	margin-right: 300px !important;

}



.recycling_bar h2 {

	margin-right: 300px !important;

}



.award {

	display: none !important;

}



.award_tablet {

	display: inline-block !important;

	background-color: #aecc38 !important;

	text-align: center !important;

	height: 1060px !important;

	border-radius: 5px;

}





.award_tablet h1 {

	font-family: adelle;

	font-size: 30px;

	color: #575757;	

	text-transform: uppercase;

	line-height: 30px;

	margin-bottom: 60px !important;



}



.award_line_tablet {	

	background-color: #aecc38 !important;

}



}



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



.header_text {

	display: none !important;

}



.header_text_2 {

	display: block !important;

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

}



.header_text_2 img {

	margin-top: 30px !important;

}



.recycling_bar p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-align: left;

	margin-right: 340px !important;	

	margin-left: 20px !important;

}



.services_box_1 {

	background-image:url('../img/car_bg_middle.png');	

}



.services_box_2 {

	background-image:url('../img/football_bg_middle.png');	

}



.services_box_3 {

	background-image:url('../img/horse_bg_middle.png');	

}



.case_study {			

	height: 860px;	

}



}



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



.recycling_bar {

	background-image:url('../img/recycling_bg_tiny.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;

}



.recycling_bar h1 {

	margin-right: 0px !important;

}



.recycling_bar h2 {

	margin-right: 0px !important;

}



.recycling_bar p {

	margin-right: 0px !important;

}



}



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



.services_box_1 {

	height: 620px !important;	

}



.services_box_btn_1 a {	

	padding-left: 40px !important;

	padding-right: 40px !important;	

}



.services_box_2 {

	height: 620px !important;	

}



.services_box_btn_2 a {	

	padding-left: 40px !important;

	padding-right: 40px !important;	

}



.services_box_3 {

	height: 620px !important;	

}



.services_box_btn_3 a {	

	padding-left: 40px !important;

	padding-right: 40px !important;	

}



.why {	

	height: 1200px !important;

}



.award_tablet {

	height: 1200px !important;

}



.case_study {			

	height: 870px;	

}



}



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



.what {

	display: none !important;

}



.what_tablet {

	display: block !important;

	background-color: #575757 !important;

	border-radius: 5px;

}



.what_tablet_row {

	 background-color: #575757 !important;

	 margin-top: 0px !important;

	 margin-bottom: 0px !important;

}



.what_tablet h2 {

	font-family: adelle;

	font-size: 24px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;

	margin-top: 40px !important;

	margin-bottom: 0px !important;

}



.what_tablet p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-transform: uppercase;

	margin-top: 10px !important;

	margin-bottom: 40px !important;

}



.what_tablet_green {

	background-color: #adcb37 !important;

	border-radius: 5px;

	height: 540px !important;

	position: relative !important;

}



.what_tablet_green img {

	margin-top: 30px !important;

}



.what_tablet_green h3 {

	font-family: adelle;

	font-size: 20px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;

}



.what_tablet_green p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-transform: none;

	margin-left: 20px !important;

	margin-right: 20px !important;	

}



.what_tablet_green a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

}



.what_tablet_grey {

	background-color: #918e8e !important;

	background-color: #918e8e !important;

	border-radius: 5px;

	height: 540px !important;

	position: relative !important;

}



.what_tablet_grey img {

	margin-top: 30px !important;

}



.what_tablet_grey h3 {

	font-family: adelle;

	font-size: 20px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;

}



.what_tablet_grey p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	text-transform: none;

	margin-left: 20px !important;

	margin-right: 20px !important;		

}



.what_tablet_grey a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

}



.box_bottom {

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.case_study {			

	height: 910px;	

}



}



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



.why {

	display: none !important;

}



.why_phone {

	margin-top: 0px !important;

	display: block !important;

	background-color: #575757 !important;

	border-radius: 5px;

}



.why_phone h2 {

	font-family: adelle;

	font-size: 30px;

	color: #adcb37;	

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

	margin-left: 20px !important;

}

	

.why_phone h3 {

	font-family: adelle;

	font-size: 30px;

	color: #ffffff;	

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

	margin-left: 20px !important;

}



.why_phone p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 16px;

	color: #ffffff;	

	margin-left: 30px !important;

	margin-right: 30px !important;	

	margin-bottom: 30px !important;		

}



.why_phone_line {

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

	

}



.why_phone_line h4 {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;	

	text-transform: uppercase;	

}



.award_tablet {

	display: none !important;

}



.award_phone {

	display: block !important;

	background-color: #adcb37 !important;

	border-radius: 5px;

}



.award_phone h1 {

	font-family: adelle;

	font-size: 30px;

	color: #575757;	

	text-transform: uppercase;

	line-height: 30px;

	margin-left: 30px !important;

	margin-right: 30px !important;

	margin-bottom: 40px !important;

}



.award_phone img {

	margin-left: 6px !important;

	margin-right: 6px !important;

}



.case_studies {	

	display: none !important;			

}



.case_studies_tablet {

	display: block !important;

	background-color: #ffffff !important;

}



.case_studies_tablet h1 {

	font-family: adelle;

	font-size: 36px;

	font-weight: 400;

	font-style: normal;

	color: #575757;

	text-transform: uppercase;	

}



.case_study_tablet {

	background-color: #ffffff !important;

}



.case_study_tablet  h3 {

	font-family: adelle;

	font-size: 26px;

	font-weight: 400;

	font-style: normal;

	color: #575757;

	line-height: 30px;

	text-transform: uppercase;	

	margin-bottom: 0px !important;

}



.case_study_tablet  h4 {

	font-family: adelle;

	font-size: 20px;

	font-weight: 400;

	font-style: normal;

	color: #adcb37;

	line-height: 30px;

	text-transform: uppercase;	

	margin-top: 20px !important;

	margin-bottom: 0px !important;

}



.case_study_tablet  h5 {

	font-family: adelle;

	font-size: 18px;

	font-weight: 400;

	font-style: italic;

	color: #575757;

	line-height: 30px;

	text-transform: uppercase;

	margin-top: 0px !important;	

}



.case_study_tablet  p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 14px;

	color: #575757;	

	margin-left: 30px !important;

	margin-right: 30px !important;	

	margin-bottom: 30px !important;	

}



.case_study_tablet  a {

	font-family: adelle;

	font-size: 14px;

	color: #575757;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #575757;

	border-radius: 5px;	

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

}



}



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



.info {

	display: none !important;

}



.welcome_tablet {

	display: block !important;

	background-color: #ffffff !important;

}



.welcome_tablet h3 {

	font-family: adelle;

	font-size: 22px;

	color: #575757;

	text-transform: uppercase;

	margin-bottom: 0px !important;

}



.welcome_tablet h2 {

	font-family: adelle;

	font-size: 30px;

	color: #afcc36;

	text-transform: uppercase;

	line-height: 30px;

	margin-top: 20px !important;

}



.video_tablet {

	display: block !important;

	background-color: #ffffff !important;

}



.about_tablet {

	display: block !important;

	background-color: #ffffff !important;

}



.about_tablet h2 {

	font-family: adelle;

	font-size: 24px;

	font-weight: 400;

	font-style: normal;

	color: #575757;

	text-transform: uppercase;	

}



.about_tablet p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	font-weight: 600;

	color: #575757;	

	margin-bottom: 30px !important;

}



.about_tablet a {

	font-family: adelle;

	font-size: 16px;

	text-decoration: none;

	color: #ffffff;

	background-color: #575757;

	border: 2px solid #575757;

	border-radius: 5px;	

	padding-top: 6px !important;

	padding-bottom: 6px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;

	text-transform: uppercase;	

}



.looking_btns {

	display: none !important;

}



.looking_btns_tablet {

	display: block !important;

	background-color: #ffffff !important;	

	margin-left: 0px !important;

}



.looking_btns_tablet a {

	float: left;

}



.looking_btns_tablet a:hover {

	color: #ffffff;

}



.flyer_btn_tablet {
	font-family: adelle;
	font-size: 18px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #575757;
	margin-right: 10px !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	border: 2px solid #575757;
	border-radius: 5px;
}



.brochure_btn_tablet {
	font-family: adelle;
	font-size: 18px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #afcc36;	
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	border: 2px solid #afcc36;
	border-radius: 5px;
}



.js #menu {

    display:none;

} 



.js .slicknav_menu {

    margin-top: -10px !important;

   	display:block;

    float: left;

    width:96.969696969697% !important;

    margin:0 1.515151515152% 1em;

}



.header_text_2 {

	display: none !important;

}



.header_text_3 {

	display: block !important;

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

}



.header_text_3 img {

	margin-top: 30px !important;

}



.what_tablet_green {	

	height: 600px !important;	

}



.what_tablet_grey {	

	height: 600px !important;	

}



.services {	

	display: none !important;

}



.services_tablet {

	display: block !important;

	background-image:url('../img/services_bg.jpg');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;

}



.services_tablet h2 {

	font-family: adelle;

	font-size: 24px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	margin-top: 40px !important;

	margin-bottom: 0px !important;

}



.services_tablet p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-transform: uppercase;

	margin-top: 10px !important;

	margin-bottom: 40px !important;

}





.services_box_1_tablet {

	background-image:url('../img/car_bg_tablet.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;	

	height: 540px !important;

	position: relative !important;

}



.services_box_1_tablet h3 {

	font-family: adelle;

	font-size: 22px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;		

}



.services_box_1_tablet ul {

	padding-left: 20px !important;	

}



.services_box_1_tablet li p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-align: left;

	margin-bottom: 0px !important;	

}



.services_box_1_tablet li::marker {

	color: #ffffff;	

}



.services_box_btn_1_tablet {

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.services_box_btn_1_tablet a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;	

}



.services_box_2_tablet {
	background-image:url('../img/football_bg_tablet.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;	
	height: 380px !important;
	position: relative !important;
}



.services_box_2_tablet h3 {

	font-family: adelle;

	font-size: 22px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;	

}



.services_box_2_tablet ul {

	padding-left: 20px !important;	

}



.services_box_2_tablet li p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-align: left;

	margin-bottom: 0px !important;	

}



.services_box_2_tablet li::marker {

	color: #ffffff;	

}



.services_box_btn_2_tablet {		

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}



.services_box_btn_2_tablet a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;	

}



.services_box_3_tablet {

	background-image:url('../img/horse_bg_tablet.png');

	background-repeat:no-repeat;

	background-size:cover;

	border-radius: 5px;	

	margin-bottom: 60px !important;	

	height: 380px !important;

	position: relative !important;

}



.services_box_3_tablet h3 {

	font-family: adelle;

	font-size: 22px;

	color: #ffffff;

	font-weight: 400;

	font-style: normal;

	text-transform: uppercase;	

}



.services_box_3_tablet ul {

	padding-left: 20px !important;	

}



.services_box_3_tablet li p {

	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-align: left;

	margin-bottom: 0px !important;	

}



.services_box_3_tablet li::marker {

	color: #ffffff;	

}



.services_box_btn_3_tablet {

	margin-bottom: 30px !important;

	position: absolute !important;

	left: 	  0;

	right:    0;

	bottom:   0;

}

	

.services_box_btn_3_tablet a {

	font-family: adelle;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

	border: 2px solid #ffffff;

	border-radius: 5px;

	padding-top: 4px !important;

	padding-bottom: 4px !important;

	padding-left: 60px !important;

	padding-right: 60px !important;	

}

.recycling_btn {
	margin-bottom: 20px !important;
}


}



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



.second_btn {

	margin-left: 0px !important;

}





}



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



.what_tablet_green {	

	height: 620px !important;	

}



.what_tablet_grey {	

	height: 620px !important;	

}



}



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



.flyer_btn_tablet {
	font-family: adelle;
	font-size: 12px !important;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #575757;
	margin-right: 10px !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	border: 2px solid #575757;
	border-radius: 5px;
	margin-bottom: 14px !important;
}



.brochure_btn_tablet {
	font-family: adelle;
	font-size: 12px !important;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #afcc36;	
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	border: 2px solid #afcc36;
	border-radius: 5px;
	margin-bottom: 30px !important;
}



.topbar {

	display: none !important;

	background-color: #ffffff !important;

}



.topbar_tablet {

	display: block !important;

	background-color: #ffffff !important;	

}



.top_comms_tablet {

	background-color: #ffffff !important;

	margin-top: 0px !important;	

	margin-bottom: 0px !important;

}



.top_comms_tablet  p {

	font-family: arial;

	font-size: 14px;

	color: #4b4a4a;

	margin-bottom: 0px !important;

}



.top_comms_tablet p a {

	text-decoration: none !important;

	color: #4b4a4a;

}



.what_tablet_green {	

	height: 540px !important;	

}



.what_tablet_grey {	

	height: 540px !important;	

}



.header_text_3 {

	display: none !important;

}



.header_text_4 {

	display: block !important;

	background-color: rgba(000, 000, 000, 0.0) !important; /* Color white with alpha 0.9*/

}



}



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

.video_tablet iframe {
	max-width: 400px !important;
}


.what_tablet_green {	

	height: 560px !important;	

}



.what_tablet_grey {	

	height: 560px !important;	

}



}



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

.services_box_1_tablet {
	height: 640px !important;
}

.services_box_2_tablet {
	height: 480px !important;
	position: relative !important;
}

.services_box_3_tablet {
	height: 480px !important;
}

.recycling_btn {
	margin-bottom: 40px !important;
}


.slicknav_menu {

	margin-bottom: 0px !important;	

}



.js .slicknav_menu {

    margin-top: -10px !important;

    display: block;

    float: left;

    width: 100%!important;

    margin-left: 0px !important;

}



.what_tablet_green {	

	height: 600px !important;	

}



.what_tablet_grey {	

	height: 600px !important;	

}



}



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



.recycling_btn {	

	margin-bottom: 50px !important;	

}



.sub_about {

	margin-bottom: -20px !important;

}



.sub_nav {

	margin-bottom: -20px !important;

}

	



}