.list04 {
clear: both;
display: block;
padding-right: 0px; padding-left: 25px; padding-top: 13px; padding-bottom: 13px; 
margin: 0 auto;
width: 100%;
max-width: 1400px; /* CHANGE WIDTH TO DROP INTO 1 LIST */
font-family: 'Inter', sans-serif;
font-size: 15px;
font-weight: 700;
color: #F1F1F1;
text-align: left;
line-height: 18px;
}

p.style07 {
margin-right: 0px; margin-left: 0px; margin-top: 24px; margin-bottom: 0px;
padding-right: 30px; padding-left: 30px; padding-top: 35px; padding-bottom: 28px;
max-width: 1002px;
width: 100%;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 17px;
color: #222222;
letter-spacing: 1px;
background-color:#dbead9;
line-height:24px;
}

p.style07Btm {
margin-right: 0px; margin-left: 0px; margin-top: 24px; margin-bottom: 36px;
padding-right: 30px; padding-left: 30px; padding-top: 35px; padding-bottom: 28px;
max-width: 1002px;
width: 100%;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 16px;
color: #222222;
letter-spacing: 1px;
background-color:#dbead9;
}

img.quote01 {
margin-right: 18px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
float: left;
}

div.c03 {
display: block;
margin-left: auto; margin-right: auto; margin-top: 19px; margin-bottom: 3px;
padding-bottom: 16px;
font-family: 'Inter';
font-size: 18px;
font-weight: 500;
color: #222222;
text-align: center;
width: 460px;
}

p.c01 {
display: block;
margin-top: 28px; margin-bottom: 0px;
font-size: 18px;
font-weight: 500;
color: #222222;
line-height: 28px;
font-family: 'Inter';
text-align: left;
width: 230px;
float: left;
}

p.c02 {
display: block;
margin-top: 28px; margin-bottom: 0px;
font-size: 18px;
font-weight: 500;
color: #222222;
line-height: 28px;
font-family: 'Inter';
text-align: left;
width: 230px;
float: left;
}

.formWrap {
padding-right:20px; padding-left:20px;
}

.truck01 {
max-width: 100%;
height: auto;
margin-top: 123px;
margin-bottom: 67px;
}

p.contentText02 {
margin-top:118px; margin-bottom: 0px; margin-left: 8.4%;
font-size:24px; 
font-weight:700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: justify;
line-height: 32px;
}

p.contentText03 {
margin-top: 0px; margin-bottom: 10px; margin-left: 8.4%;
font-size: 80px; 
font-weight:700;
color: #F1F1F1;
font-family: "Antonio", Arial, sans-serif;
text-align: justify;
line-height: 88px;
}

p.contentText04 {
margin-top: 0px; margin-bottom: 10px; margin-left: 8.4%;
padding-right: 60px;
font-size: 28px; 
font-weight:700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 36px;
}

.navBar a.Mybtn {
display: inline-block;
padding-bottom: 12px; padding-top: 12px; padding-left: 28px; padding-right: 28px;

background-color: #558e4c; /* Original blue */
color: white;
text-decoration: none;
transition: background-color 0.3s ease; /* Smooth transition */
}
/* Change color on hover */
.navBar a.Mybtn:hover {
background-color: #4eb73d;
color: white;
}

.navBar a.Mybtn04 {
display: inline-block;
padding-bottom: 12px; padding-top: 12px; padding-left: 28px; padding-right: 28px;

background-color: #4eb73d; /* Original blue */
color: white;
text-decoration: none;
transition: background-color 0.3s ease; /* Smooth transition */
}
/* Change color on hover */
.navBar a.Mybtn04:hover {
background-color: #4eb73d;
color: white;
}

a.Mybtn02 {
display: inline-block;
margin-top: 30px; margin-right: 10px;
padding-bottom: 12px; padding-top: 12px; padding-left: 22px; padding-right: 22px;
background-color: #0b8e36; 
color: white;
text-decoration: none;
transition: background-color 0.3s ease; /* Smooth transition */
border: 4px solid #f8faf9; /* The stroke */
border-radius: 6px;
font-weight: 700;
text-decoration: none;
font-size:18px;
letter-spacing: 1px;
}

/* Change color on hover */
a.Mybtn02:hover {
background-color: #4eb73d; 
color: white;
}

a.Mybtn03 {
display: inline-block;
margin-top: 30px; margin-right: 15px; margin-left: 8.4%;
padding-bottom: 12px; padding-top: 12px; padding-left: 22px; padding-right: 22px;
background-color: #e30613; 
color: white;
text-decoration: none;
transition: background-color 0.3s ease; /* Smooth transition */
border: 4px solid #f8faf9; /* The stroke */
border-radius: 6px;
font-weight: 700;
font-size:18px;
letter-spacing: 1px;
}

/* Change color on hover */
a.Mybtn03:hover {
background-color: #ff0000; 
color: white;
}

a.Mybtn02:link { text-decoration: none; }
a.Mybtn02:visited { text-decoration: none; }
a.Mybtn02:active { text-decoration: none; }
a.Mybtn02:hover { text-decoration: none; }

a.Mybtn03:link { text-decoration: none; }
a.Mybtn03:visited { text-decoration: none; }
a.Mybtn03:active { text-decoration: none; }
a.Mybtn03:hover { text-decoration: none; }


/* #################################################################################### */


div#top01BG {
background-color:#e8f2e9;
display: flex; /* Activate Flexbox */
justify-content: center; /* Center items horizontally */
width: 100%;
}

div.slideHolder {
display: flex; /* Activate Flexbox */
justify-content: center; /* Center items horizontally */
width: 100%;
}

div.slideContent {
background-color:#558e4c;
width: 1400px;
background-image: url('../images/recycle-04.png');
background-position: top 60% left 15%;
background-repeat: no-repeat;
background-size: 363px 350px;
}

@media only screen and (max-width: 1200px) {
div.slideContent {
background-color:#558e4c;
width: 1400px;
background-image: url('../images/recycle-04.png');
background-position: top 60% left 10%;
background-repeat: no-repeat;
background-size: 363px 350px;
}
}

@media only screen and (max-width: 984px) {
div.slideContent {
background-color:#558e4c;
width: 1400px;
background-image: url('../images/recycle-04.png');
background-position: top 60% left 7%;
background-repeat: no-repeat;
background-size: 323px 311px;
}
}

div.mainContent {
background-color:#e8f2e9;
/* width: 1400px; */
}

div.slideContent01 {
margin: 0 auto;
padding-left: 29px;
max-width: 700px;
width: 50%;
text-align: left;
float: left;
flex: 1;
}

div.slideContent02 {
max-width: 700px;
width: 50%;
float: left;
}

div.mainContent01 {
margin: 0 auto;
max-width: 700px;
width: 50%;
text-align: left;
float: left;
flex: 1
}

div.mainContent02 {
max-width: 700px;
width: 50%;
float: left;
background-image: url('../images/recycle-03.png');
background-position: top 250px left 45%;
background-repeat: no-repeat;
background-size: 363px 350px;
}

div.mainContent03 {
max-width: 1200px;
width: 100%;
float: left;
}

div.mainContent04 {
max-width: 1200px;
width: 100%;
float: left;
}

div.mainContent05 {
max-width: 1200px;
width: 100%;
float: left;
background-image: url('../images/recycle-03.png');
background-position: center; 
background-repeat: no-repeat;
background-size: 363px 350px;
}

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-ms-viewport{width:device-width}
@viewport{width:device-width}

.slicknav_menu {
display:none;
}

.js #menu {
display:none;
}

html {-webkit-text-size-adjust: none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}

A:link {text-decoration: none; color: #F1F1F1;}
A:visited {text-decoration: none; color: #F1F1F1;}
A:active {text-decoration: none; color: #F1F1F1;}
A:hover {text-decoration: none; color: #F1F1F1;}

.style01 A:link {text-decoration: underline; color: #e30613;}
.style01 A:visited {text-decoration: underline; color: #e30613;}
.style01 A:active {text-decoration: underline; color: #e30613;}
.style01 A:hover {text-decoration: none; color: #e30613;}
.style01 {
font-weight: 600;
font-family: "Inter", Arial, sans-serif;
font-size:18px;
}

.reviewTxt A:link {text-decoration: none; color: #ffffff;}
.reviewTxt A:visited {text-decoration: none; color: #ffffff;}
.reviewTxt A:active {text-decoration: none; color: #ffffff;}
.reviewTxt A:hover {text-decoration: none; color: #ecdd5e;}
.reviewTxt {font-weight: 600;}

.style03 A:link {text-decoration: none; color: #FFFFFF;}
.style03 A:visited {text-decoration: none; color: #FFFFFF;}
.style03 A:active {text-decoration: none; color: #FFFFFF;}
.style03 A:hover {text-decoration: none; color: #FFFFFF;}
}

.style04 A:link {text-decoration: none; color: #F1F1F1;}
.style04 A:visited {text-decoration: none; color: #F1F1F1;}
.style04 A:active {text-decoration: none; color: #F1F1F1;}
.style04 A:hover {text-decoration: underline; color: #F1F1F1;}

.style08 A:link {text-decoration: none; color: #e30613;}
.style08 A:visited {text-decoration: none; color: #e30613;}
.style08 A:active {text-decoration: none; color: #e30613;}
.style08 A:hover {text-decoration: underline; color: #e30613;}

a {
transition: all .4s ease;
}

body {
margin: 0px;
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
background-color: #e8f2e9;
font-family: "Inter", Arial, sans-serif;
color: #F1F1F1;
}

* {
font-family: "Inter", Arial, sans-serif;
}

.clear {
clear: both;
margin: 0;
padding: 0;
line-height: 0;
height: 0;
width: 0;
font-size: 0;
overflow: hidden;
}

img {
border: 0;
}

div#container {
margin: 0 auto;
background-color: #e8f2e9;
}

div#topStrip {
margin: 0 auto;
padding-bottom: 0px;
background-color: #f8faf9;
width: 100%;
float: left;
}

div#topWrapper {
background-color:#57924e;
/* float: left; */ 
padding-bottom: 0px; padding-top: 0px;
margin: 0 auto;
max-width: 100%;
}

div#topStrip02 {
background-color: #558e4c;
padding-bottom: 0px; padding-top: 0px;
margin: 0 auto;
max-width: 1400px;
width: 100%;
}

div.navTop {
display: inline;
margin-left: auto; margin-right: auto;
margin-top: 7px;
padding-left: 0px;
max-width: 1400px;
float: left;
line-height: 26px;
}

.navTopLnks {
display: block;
margin-left: auto; margin-right: auto; margin-top: 21px; margin-bottom: 24px;
padding-left: 46px; padding-right: 10px;
color: #ffffff;
text-align: left;
width: 1400px;
font-family: "Inter", Arial, sans-serif;
letter-spacing: 1px;
font-size: 16px;
font-weight: 600;
width: 100%;
}

div.navTop02 {
display: inline;
margin-left: auto; margin-right: auto;
margin-top: 0px;
max-width: 1400px;
float: right;
line-height: 40px;
}

.socialMedia01 {
display: block;
white-space: nowrap; 
margin-left: 19px; margin-right: 7px; margin-top: 19px; margin-bottom: 0px;
text-align: center;
width: 200px;
height: 40px;
}

.facebookTop01 {
margin-left: 0px; margin-right: 0px;
display: inline-block;
width: 37px;
line-height: 40px;
border: none;
}

.facebookTop01:hover {
transition: 0.2s;
/* transform: scale(1.02); */
transform: rotate(1.0turn);
}

.xTop01 {
margin-left: 5px; margin-right: 5px;
display: inline-block;
width: 47px;
line-height: 40px;
border: none;
}

.xTop01:hover {
transition: 0.2s;
/* transform: scale(1.02); */
transform: rotate(1.0turn);
}

.whatsAppTop01 {
margin-left: 0px; margin-right: 0px;
display: inline-block;
width: 47px;
line-height: 40px;
border: none;
}

.whatsAppTop01:hover {
transition: 0.2s;
/* transform: scale(1.02); */
transform: rotate(1.0turn);
}

div#top01 {
margin: 0 auto;
max-width: 1400px;
width: 100%;
}

div.top04 {
margin: 0 auto;
max-width: 560px;
padding-left: 7.5%;
width: 40%;
max-height: 126px;
text-align: left;
float: left;
}

div.top05 {
max-width: 1078px;
padding-right: 6.9%;
width: 60%;
max-height: 126px;
float: left;
}

img.photo01 {
display: block;
margin: 0 auto; margin-left: 0px;
padding-bottom: 0px; padding-top: 0px; 
width: 100%;
max-width: 251px;
height: auto;
border: none;
transition: all 0.2s ease;
}

div.navBar {
float: right;
margin-right: 9px; margin-left: 0px; margin-top: 39px; margin-bottom: 0px;
padding-right: 6px;
height: 49px;
width: 600px;
text-align: right;
}

.navBar a {
margin-right: 13px; margin-left: 13px; margin-top: 0px; margin-bottom: 0px;
padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
font-weight: 700;
font-style: normal;
font-size: 13px;
text-decoration:none;
/* border-bottom: 3px solid #424242; */
font-size: 18px;
font-weight: 700;
color: #222222;
line-height: 20px;
letter-spacing: 1px;
font-family: "Inter", Arial, sans-serif;
display: inline-block;
}

.navBar a:hover {
color: #558e4c;
}

.navBar a.linkText {
color: #558e4c;
/* border-bottom: 3px solid #fc8f26; */
}

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

a.Mybtn03 {
display: block;
width: 220px; /* Keeps the button from stretching to 100% width */
margin-top: 29px;   /* Adds space between the buttons */
text-align: center;
}

a.Mybtn02 {
display: block;
width: 220px; /* Keeps the buton from stretching to 100% width */
margin-top: 20px;   /* Adds space between the buttons */
text-align: center;
margin-left: 8.4%;
}

p.contentText02 {
margin-top:118px; margin-bottom: 0px; margin-left: 8.4%;
font-size:24px; 
font-weight:700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: justify;
line-height: 32px;
}

p.contentText03 {
margin-top: 0px; margin-bottom: 10px; margin-left: 8.4%;
font-size: 76px; 
font-weight:700;
color: #F1F1F1;
font-family: "Antonio", Arial, sans-serif;
text-align: justify;
line-height: 88px;
}

p.contentText04 {
margin-top: 0px; margin-bottom: 10px; margin-left: 8.4%;
padding-right: 60px;
font-size: 24px; 
font-weight:700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 32px;
}

}

div#content01 {
background-color:#e8f2e9;
margin-top: 28px; margin-left: auto; margin-right: auto;
padding-bottom: 0px; padding-top: 0px;
max-width: 100%;
}

div#wrapper01 {
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
background-color:#57924e;
}

div#wrapper03 {
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: flex; /* Activate Flexbox */
justify-content: center; /* Center items horizontally */
align-items: center; /* Optional: center items vertically */
gap: 26px; /* Optional: add space between the 3 divs */

background-color:#e8f2e9; /* My Fallback */
background: linear-gradient(
to right, 
#d9e2da calc(50% - 700px), 
#e8f2e9 calc(50% - 700px), 
#e8f2e9 calc(50% + 700px), 
#d9e2da calc(50% + 700px)
);

}

p.cText01Top {
margin-top: 39px; margin-bottom: 20px; margin-left: 31px; margin-right: 31px;
max-width:540px;
font-size: 42px;
font-weight: 700;
color: #222222;
font-family: "Antonio", Arial, sans-serif;
text-align: left;
line-height: 50px;
letter-spacing:1px; 
}

h1.cText01Top {
margin-top: 39px; margin-bottom: 20px; margin-left: 31px; margin-right: 31px;
max-width:540px;
font-size: 42px;
font-weight: 700;
color: #222222;
font-family: "Antonio", Arial, sans-serif;
text-align: left;
line-height: 50px;
letter-spacing:1px; 
}

p.cText02Top {
margin-top: 39px; margin-bottom: 20px; margin-left: 31px; margin-right: 31px;
max-width:940px;
font-size: 42px;
font-weight: 700;
color: #222222;
font-family: "Antonio", Arial, sans-serif;
text-align: left;
line-height: 50px;
}

h1.cText02Top {
margin-top: 39px; margin-bottom: 20px; margin-left: 31px; margin-right: 31px;
max-width:940px;
font-size: 42px;
font-weight: 700;
color: #222222;
font-family: "Antonio", Arial, sans-serif;
text-align: left;
line-height: 50px;
}

p.cText01 {
margin-top: 16px; margin-bottom: 0px; margin-left: 31px; margin-right: 31px;
max-width:540px;
font-size: 16px;
font-weight: 500;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 28px;
}

p.cText02 {
margin-top: 22px; margin-bottom: 0px; margin-left: 31px; margin-right: 31px;
max-width:540px;
font-size: 20px;
font-weight: 600;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 28px;
}

h2.cText02 {
margin-top: 22px; margin-bottom: 0px; margin-left: 31px; margin-right: 31px;
max-width:540px;
font-size: 20px;
font-weight: 600;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 28px;
}

p.cText03 {
margin-top: 4px; margin-bottom: 0px; margin-left: 31px; margin-right: 31px;
max-width: 540px;
font-size: 18px;
font-weight: 400;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 28px;
}

p.cText04 {
margin-top: 16px; margin-bottom: 0px; margin-left: 31px; margin-right: 31px;
max-width: 940px;
font-size: 18px;
font-weight: 400;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 28px;
}

p.cText05 {
margin-top: 16px; margin-bottom: 0px; margin-left: 31px; margin-right: 31px;
max-width: 540px;
font-size: 18px;
font-weight: 400;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height:28px;
}

p.cText06 {
margin-top: 16px; margin-bottom: 264px; margin-left: 31px; margin-right: 31px;
max-width: 940px;
font-size: 18px;
font-weight: 400;
color: #222222;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 28px;
}

h2.heading01 {
margin-left: auto; margin-right: auto; margin-top: 38px; margin-bottom: 0px;
font-size: 24px;
font-family: "Inter", Arial, sans-serif;
color: #222222;
line-height: 30px;
font-weight: 600;
max-width: 940px;
width: 100%;
}

ul.bullet01UL {
padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
margin-right: 20px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
list-style-type: none;
list-style-position: outside;
list-style-image: none;
color: #F1F1F1;
line-height: 30px;
}

ul.bullet01UL li {
margin-right: 0px; margin-left: 0px; margin-top: 12px; margin-bottom: 0px;
background-image: url();
background-repeat: no-repeat;
background-position: 0px 10px;
background-size: 9px 9px;
padding-left: 20px;
font-family: "Inter", Arial, sans-serif;
font-size: 15px;
color: #F1F1F1;
font-weight: 500;
line-height: 30px;
}

ul.bullet02UL {
padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
margin-right: 20px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
list-style-type: none;
list-style-position: outside;
list-style-image: none;
color: #F1F1F1;
line-height: 30px;
}

ul.bullet02UL li {
margin-right: 0px; margin-left: 0px; margin-top: 12px; margin-bottom: 0px;
background-image: url(../images/bullet01.png);
background-repeat: no-repeat;
background-position: 0px 10px;
background-size: 9px 9px;
padding-left: 20px;
font-family: "Inter", Arial, sans-serif;
font-size: 15px;
color: #F1F1F1;
font-weight: 500;
line-height: 30px;
}

div.formBG03 {
display: block;
margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 14px;
padding-left: 0px; padding-right: 0px;
width: 932px;
}

#contact_form_02 input.feedback01 { 
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 18px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px;
width: 92.5%;
height: 38px;
color: #222222;
} 

#contact_form_02 input.feedback02 {
margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 18px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px;
width: 92.5%;
height: 38px;
color: #222222;
} 

#contact_form_02 input.feedback03 { 
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 18px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px;
width: 92.5%;
height: 38px;
color: #222222;
float:right;
} 

#contact_form_02 textarea { 
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 18px; 
font-family: "Inter", Arial, sans-serif; 
background: #e8f2e9; 
padding: 5px; 
max-width: 100%;
width: 100%;
height: 105px;
color: #222222; 
} 


div.form01 {
margin: 0px;
width: 33.33333%;
float: left;
text-align: left;
}

div.form02 {
margin: 0px;
width: 33.33333%;
float: left;
text-align: center;
}

div.form03 {
margin: 0px;
width: 33.33333%;
float: left;
text-align: right;
}

div.form05 {
margin: 0px;
width: 33.33333%;
float: left;
text-align: left;
}

div.form06 {
margin: 0px;
width: 33.33333%;
float: left;
text-align: center;
}

div.form07 {
margin: 0px;
width: 33.33333%;
float: left;
text-align: right;
}

div.form04 {
margin: 0px;
width: 100%;
float: left;
text-align: center;
}

.formText01 {
display: block;
margin-right: 20px; margin-left: 0px; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 18px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 288px;
width: 288px;
}

.formText02 {
display: block;
margin-right: auto; margin-left: auto; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 18px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 288px;
width: 288px;
}

.formText05 {
display: block;
margin-right: 20px; margin-left: 0px; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 18px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 288px;
width: 288px;
}

.formText03 {
display: block;
margin-right: 0px; margin-left: 0px; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 18px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 288px;
width: 288px;
float: right;
}

.formText04 {
display: block;
margin-right: 20px; margin-left: 0px; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 18px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 288px;
width: 288px;
}

.cRequired {
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
font-family: "Inter", Arial, sans-serif;
font-size: 9px;
color: #e30613;
font-weight: bold;
vertical-align: top;
}

#contact_form_02 input.feedback:focus {
border-color: #777777;
}

#contact_form_02 textarea:focus {
border-color: #777777;
}

#contact_form_02 input[type=submit] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right: 0px; margin-left: 0px; margin-top: 15px; margin-bottom: 0px;
padding-right: 23px; padding-left: 23px; padding-top: 5px; padding-bottom: 7px;
background: #558e4c;
font-family: "Inter", Arial, sans-serif;
font-size: 16px;
color: #f1f1f1;
border: 2px solid #558e4c;
cursor: pointer;
font-weight: 700;
float: right;
width: 129px;
height: 38px;
}

#contact_form_02 input[type=submit]:hover {
background-color: #4eb73d;
border: 2px solid #4eb73d;
}

footer {
margin: 0 auto;
padding-bottom: 0px;
background-color:#57924e;
width: 100%;
float: left;
/* argin-top: 10%; Space below Splider */

}

div.footerTEST { 
margin: 0 auto;
padding-top: 58px; padding-bottom: 104px; /* Sets the gap under Splider */
width: 100%;
float: left;

background-color:#e8f2e9; /* My Fallback */
background: linear-gradient(
to right, 
#d9e2da calc(50% - 700px), 
#e8f2e9 calc(50% - 700px), 
#e8f2e9 calc(50% + 700px), 
#d9e2da calc(50% + 700px)

);
}


div#wrapper02 {
background-color:#57924e;
padding-bottom: 0px; padding-top: 0px;
margin: 0 auto;
max-width: 100%;
}

div#wrapper02TEST {
padding-bottom: 0px; padding-top: 0px;
margin: 0 auto;
max-width: 100%;

background-color:#e8f2e9; /* My Fallback */
background: linear-gradient(
to right, 
#d9e2da calc(50% - 700px), 
#e8f2e9 calc(50% - 700px), 
#e8f2e9 calc(50% + 700px), 
#d9e2da calc(50% + 700px)
);

}

div#footer02 {
background-color: #558e4c;
padding-bottom: 0px; padding-top: 0px;
margin: 0 auto;
max-width: 1400px;
width: 100%;
}

div#footer02TEST { /* Sets fixed height for Splider container */
background-color: #e8f2e9;
padding-bottom: 0px; padding-top: 0px; padding-left: 3.6%; padding-right: 3.6%;
margin: 0 auto;
max-width: 1400px;
width: 100%;
margin-bottom: 0px;
}

div.navBottom {
display: block;
margin-left: auto; margin-right: auto;
margin-top: 0px;
padding-top: 11px;
max-width: 100%;
float: none;
}

.navBottom02 {
display: block;
margin-left: auto; margin-right: auto; margin-top: 27px; margin-bottom: 0px;
padding-left: 10%; padding-right: 10%; 
color: #ffffff;
text-align: center;
width: 100%;
font-family: "Inter", Arial, sans-serif;
letter-spacing: 1px;
font-size: 16px;
font-weight: 400;
width: 100%;
line-height: 24px;
}

.socialMedia02 {
display: flex; /* Enables flexbox */
justify-content: center; /* Centers icons horizontally */
align-items: center; /* Centers icons vertically */
background-color:#558e4c;
display: inline-block;
margin: 0 auto;
text-align: center;
width: 100%;
height: 45px;
}

.socialThumbs {
margin-left: 6px; margin-right: 6px; margin-top: 35px; margin-bottom: 11px;
display: inline;
width: 49px;
height: 49px;
border: none;
}

.socialThumbs:hover {
transition: 0.2s;
/* transform: scale(1.02); */
transform: rotate(1.0turn);
}

div.copyright {
background-color:#558e4c;
display: block;
max-width: 100%;
width: 100%;
float: left;
}

.copyright02 {
display: block;
margin-left: auto; margin-right: auto; margin-top: 12px; margin-bottom: 38px;
padding-left: 40px; padding-right: 40px; 
color: #ffffff;
text-align: center;
width: 968px;
font-family: "Inter", Arial, sans-serif;
letter-spacing: 1px;
font-size: 16px;
font-weight: 400;
width: 100%;
line-height: 24px;
}

div#googleMap {
display: inline;
width: 100%;
height: auto;
margin-right: 0px; margin-left: 0px; margin-top: 52px; margin-bottom: 28px;
float: left;
-webkit-filter: grayscale(40%);
-moz-filter: grayscale(40%);
-ms-filter: grayscale(40%);
-o-filter: grayscale(40%);
}

.googleMap02 {
width: 100%;
min-height: 100px;
}

/* ########################### STICKY HEADER ########################### */

@media only screen and (min-width: 985px) {

.big_header
{
top:0px;
position:fixed;
margin-left: auto; margin-right: auto;
width:100%;
background-color:#e8f2e9;
color: #222222;
z-index:20;
transition: all 0.3s ease;
background: url(../images/topBG.png);
background-position: center;
background-repeat: no-repeat;
background-size: 1400px 500px;
}

img.sticky_header02 {
display: block;
/* margin: 0 auto; */
padding-bottom: 0px; padding-top: 0px; 
width: 100%;
max-width: 222px;
height: auto;
border: none;
transition: all 0.2s ease;
}

div.sticky_header03 {
float: right;
margin-right: 9px; margin-left: 0px; margin-top: 31px; margin-bottom: 0px;
height: 49px;
width: 600px;
}

#wrapperSticky
{
position:relative;
top: 126px;
margin:0 auto;
padding:0px;
width:100%;
max-width: 100%;
height:auto;
}

}

@media only screen and (min-width: 697px) and (max-width: 984px) {
	
.big_header
{
top:0px;
position:fixed;
margin-left: auto; margin-right: auto;
width:100%;
background-color:#e8f2e9;
color: #222222;
z-index:20;
transition: all 0.3s ease;
}

img.sticky_header02 {
display: block;
margin: 0 auto;
padding-bottom: 0px; padding-top: 0px; 
width: 100%;
max-width: 222px;
height: auto;
border: none;
transition: all 0.2s ease;
}

div.sticky_header03 {
float: right;
margin-right: 9px; margin-left: 0px; margin-top: 77px; margin-bottom: 0px;
height: 49px;
width: 600px;
}

#wrapperSticky
{
position:relative;
top: 280px;
margin:0 auto;
padding:0px;
width:100%;
max-width: 1400px;
height:auto;
}

}

@media only screen and (max-width: 1014px) {
	
div#content01 {
display: table;
table-layout: fixed;
width: 100%;
max-width: 100%;
}

h2.heading01 {
margin-right: 0px; margin-left: 0; margin-top: 32px; margin-bottom: 0px;
padding-left: 2.5%; 
font-size: 24px;
line-height: 35px;
}

div.formBG03 {
width: 95%;
}

.formText01 {
width: 92.4%;
}

.formText02 {
width: 92.4%;
}

.formText05 {
width: 92.4%;
}

.formText03 {
width: 92.4%;
}

.formText04 {
width: 92.4%;
}

#contact_form_02 input.feedback01 { 
width: 92.4%;
font-size: 16px; 
} 

#contact_form_02 input.feedback02 {
width: 92.4%;
font-size: 16px; 
} 

#contact_form_02 input.feedback03 { 
width: 92.4%;
font-size: 16px; 
} 

#contact_form_02 textarea { 
font-size: 16px; 
} 

.socialThumbs {
width: 45px;
height: 45px;
float: none;
}

}

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

div#topStrip {
float: none;
}

div.navTop {
width: 430px;
}

.navTopLnks {
display: block;
padding-right: 6px;
}

span.eTop {
display:none;
}

div.mainContent01 {
width: 40%;
padding-left: 0px;
}

div.mainContent02 {
width: 60%;
padding-right: 10px;
}

div.mainContent03 {
width: 100%;
padding-right: 10px;
}

div.mainContent04 {
width: 100%;
padding-right: 0px; padding-left: 0px;
}

div.mainContent05 {
width: 100%;
padding-right: 10px;
}

span.Mybtn02holder {
display:none;
}

div.top04 {
margin: 0 auto;
max-width: none;
padding-left: 0px;
width: 100%;
max-height: 271px;
text-align: left;
float: none;
}

div.top05 {
margin: 0 auto;
max-width: none;
padding-right: 0px;
width: 100%;
height: 55px;
float: none;
}

img.photo01 {
margin: 0 auto; margin-bottom: 20px;
width: 100%;
height: auto;
}

div.navBar {
display: block;
float: none;
margin: 0;
height: 49px;
width: 100%;
text-align:center;
}

a.Mybtn02 {
margin-bottom: 50px;
}

a.Mybtn03 {
margin-bottom: 60px;
border: 3px solid #f8faf9; /* The stroke */
}

p.contentText02 {
margin-top: 56px; margin-bottom: 0px; margin-left: 8.4%;
font-size:24px; 
font-weight:700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: justify;
line-height: 32px;
}

p.contentText03 {
margin-top: 0px; margin-bottom: 10px; margin-left: 8.4%;
font-size: 57px; 
font-weight:700;
color: #F1F1F1;
font-family: "Antonio", Arial, sans-serif;
text-align: justify;
line-height: 88px;
}

p.contentText04 {
margin-top: 0px; margin-bottom: 10px; margin-left: 8.4%;
padding-right: 80px;
font-size: 24px; 
font-weight:700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: left;
line-height: 32px;
}

.truck01 {
max-width: 100%;
margin-top: 60px;
margin-bottom: 67px;
padding-left: 10%; padding-right: 0px;
}

}

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

div#topStrip, div.top05 {
display:none;
}

span.Mybtn02holder {
display:inline;
}

a.Mybtn03 {
margin-bottom: 0px;
border: 4px solid #f8faf9; /* The stroke */
}

.js .slicknav_menu {
display:block;
}

div.mainContent01 {
display:none;
}

div.mainContent02 {
max-width: 100%;
width: 100%;
float: left;
padding-left: 0px;
background-image: url('../images/recycle-03.png');
background-position: center; 
background-repeat: no-repeat;
background-size: 363px 350px;
}

div.mainContent03 {
max-width: 100%;
width: 100%;
float: left;
padding-left: 0px;
background-image: url('../images/recycle-03.png');
background-position: center; 
background-repeat: no-repeat;
background-size: 363px 350px;
}

div.mainContent04 {
max-width: 100%;
width: 100%;
float: left;
padding-left: 0px;
}

div.mainContent05 {
max-width: 100%;
width: 100%;
float: left;
padding-left: 0px;
background-image: url('../images/recycle-03.png');
background-position: center; 
background-repeat: no-repeat;
background-size: 363px 350px;
}

.navBottom02 {
display: block;
margin-left: auto; margin-right: auto; margin-top: 27px; margin-bottom: 0px;
padding-left: 10%; padding-right: 10%; 
color: #ffffff;
text-align: center;
width: 100%;
font-family: "Inter", Arial, sans-serif;
letter-spacing: 1px;
font-size: 16px;
font-weight: 500;
width: 100%;
line-height: 26px;
}

div.HR01 {
margin-top: 25px; margin-bottom: 0px;
}

div.slideContent01 {
display: block;
margin: 0 auto;
padding-left: 29px; padding-right: 29px;
max-width: 100%;
width: 100%;
text-align: center;
float: left;
flex: 1;
}

div.slideContent02 {
display: block;
max-width: 700px;
width: 100%;
float: left;
}

p.contentText02 {
width: 100%;
margin-top: 30px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
padding-right: 16px; padding-left:16px;
font-size:34px; 
font-weight: 700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: center;
line-height: 36px;
}

p.contentText03 {
width: 100%;
margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;
font-size:68px; 
font-weight: 700;
color: #F1F1F1;
font-family: "Antonio", Arial, sans-serif;
text-align: center;
line-height: 80px;
}

p.contentText04 {
width: 100%;
margin-top: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
padding-right: 30px; padding-left:30px;
font-size:28px; 
font-weight: 700;
color: #F1F1F1;
font-family: "Inter", Arial, sans-serif;
text-align: center;
line-height: 36px;
}

div.Mybtns {
display: block;
width: 220px;
margin: 0 auto;
}

a.Mybtn03 {
display: block;
width: 220px; /* Keeps the button from stretching to 100% width */
margin-top: 30px; margin-right: 10px; margin-left: 0px;
padding-bottom: 12px; padding-top: 12px; padding-left: 22px; padding-right: 22px;
font-size:18px;
}

a.Mybtn02 {
display: block;
width: 220px; /* Keeps the button from stretching to 100% width */
margin-top: 20px; margin-right: 10px; margin-left: 0px; margin-bottom: 0px;
padding-bottom: 12px; padding-top: 12px; padding-left: 22px; padding-right: 22px;
font-size:18px;
}

.truck01 {
display:block;
max-width: 100%;
margin-top: 44px;
margin-bottom: 0px;
padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

div.top04 {
margin: 0 auto;
padding-left: 0px;
width: 100%;
height: auto;
text-align: left;
float: none;
}

img.photo01 {
margin-top: 0px; margin-bottom: 0px; 
padding-left: 20px; padding-right: 20px;
width: 100%;
height: auto;
max-width: 340px;
}

div#content01 {
margin-top: 0px;
padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;
}

p.cText01Top {
margin-top: 39px; margin-bottom: 22px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
width: 95%;
max-width:540px;
font-size: 42px;
font-weight: 700;
color: #222222;
font-family: "Antonio", Arial, sans-serif;
text-align: left;
line-height: 50px;
letter-spacing:1px; 
}

h1.cText01Top {
margin-top: 39px; margin-bottom: 22px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
width: 95%;
max-width:540px;
font-size: 42px;
font-weight: 700;
color: #222222;
font-family: "Antonio", Arial, sans-serif;
text-align: left;
line-height: 50px;
letter-spacing:1px; 
}

p.cText02Top {
margin-top: 39px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 42px;
line-height: 50px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Antonio", Arial, sans-serif;
font-weight: 700;
color: #222222;
}

h1.cText02Top {
margin-top: 39px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 42px;
line-height: 50px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Antonio", Arial, sans-serif;
font-weight: 700;
color: #222222;
}

p.cText01 {
margin-top: 16px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 18px;
line-height: 28px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 400;
color: #222222;
}

p.cText02 {
margin-top: 30px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 20px;
line-height: 28px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 700;
color: #222222;
}

h2.cText02 {
margin-top: 30px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 20px;
line-height: 28px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 700;
color: #222222;
}

p.cText03 {
margin-top: 8px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 0px; padding-left: 0px;
font-size: 18px;
line-height: 28px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 400;
color: #222222;
}

p.cText04 {
margin-top: 30px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 18px;
line-height: 28px;
width: 95%;
max-width:95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 400;
color: #222222;
}

p.cText05 {
margin-top: 18px; margin-bottom: 0px; margin-right: 5%; margin-left: 5%;
padding-right: 0px; padding-left: 0px;
font-size: 18px;
line-height: 28px;
width: 95%;
max-width: 95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 400;
color: #222222;
}

p.cText06 {
margin-top: 30px; margin-bottom: 64px; margin-right: 5%; margin-left: 5%;
padding-right: 15px; padding-left: 0px;
font-size: 18px;
line-height: 28px;
width: 95%;
max-width:95%;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-weight: 400;
color: #222222;
}

h2.heading01 {
margin-right: 0px; margin-left: 0px; margin-top: 32px; margin-bottom: 2px;
padding-right: 10px; padding-left: 10px;
font-size: 24px;
line-height: 35px;
}

div.formBG03 {
margin-bottom: 0px;
}

#contact_form_02 input.feedback01 { 
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 16px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px;
width: 100%;
height: 38px;
color: #222222;
float:left;
} 

#contact_form_02 input.feedback02 {
margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 16px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px;
width: 100%;
height: 38px;
color: #222222;
float:left;
} 

#contact_form_02 input.feedback03 { 
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 16px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px;
width: 100%;
height: 38px;
color: #222222;
float:left;
} 

#contact_form_02 input.feedback { 
font-size: 16px; 
} 

#contact_form_02 textarea { 
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
display: block; 
border: 2px solid #222222; 
-webkit-border-radius: 5px;
font-size: 16px; 
font-family: "Inter", Arial, sans-serif;
background: #e8f2e9; 
padding: 5px; 
max-width: 100%;
width: 100%;
height: 105px;
color: #222222; 
} 

#contact_form_02 input[type=submit] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right: 0px; margin-left: 0px; margin-top: 15px; margin-bottom: 0px;
padding-right: 23px; padding-left: 23px; padding-top: 5px; padding-bottom: 7px;
background: #558e4c;
font-family: "Inter", Arial, sans-serif;
font-size: 15px;
color: #f1f1f1;
border: 2px solid #558e4c;
cursor: pointer;
font-weight: 600;
float: right;
width: 129px;
height: 38px;
}

div.form01 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

div.form02 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

div.form03 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

div.form05 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

div.form06 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

div.form07 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

div.form04 {
margin: 0px;
width: 100%;
float: left;
text-align: left;
}

.formText01 {
display: block;
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 17px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 100%;
width: 100%;
}

.formText02 {
display: block;
margin-right: auto; margin-left: auto; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 17px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 100%;
width: 100%;
}

.formText05 {
display: block;
margin-right: auto; margin-left: auto; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 17px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 100%;
width: 100%;
}

.formText03 {
display: block;
margin-right: 0px; margin-left: 0px; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 17px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 100%;
width: 100%;
float: left;
}

.formText04 {
display: block;
margin-right: 0px; margin-left: 0px; margin-top: 21px; margin-bottom: 9px;
text-align: left;
font-family: "Inter", Arial, sans-serif;
font-size: 17px;
line-height: 20px;
color: #222222;
letter-spacing: 1px;
font-weight: 400;
max-width: 100%;
width: 100%;
}

div.footerTEST { /* Padding-Bottom sets gap under Splider */
padding-top: 50px; padding-bottom: 50px;
}

div#wrapper02 {
max-width: 100%;
}

div#wrapper02TEST {
max-width: 100%;
}

div#footer02 {
max-width: 100%;
}

div#footer02TEST {
padding-left: 29px; padding-right: 29px;
max-width: 100%;
}

div.navBottom {
width: 100%;
}

.navBottom02 {
margin-top: 24px;
}

.socialMedia02 {
margin-top: 0px; margin-bottom: 0px;
}

.copyright02 {
margin-bottom: 37px;
}

div#googleMap {
margin-bottom: 0px; padding-top: 3px;
}

div.slideContent {
background-color:#558e4c;
width: 1400px;
background-image: url('../images/recycle-04.png');
background-position: center 20px; 
background-repeat: no-repeat;
background-size: 300px 289px;
}

div.c03 {
display: block;
margin-left: 0px; margin-right: 0px; margin-top: 4px; margin-bottom: 0px;
padding-bottom: 2px; padding-left: 30px; padding-right: 30px;
font-size: 18px;
font-weight: 400;
color: #222222;
text-align: center;
width: 100%;
}

p.c01 {
display: block;
margin-top: 28px; margin-bottom: 0px;
font-size: 18px;
font-weight: 400;
color: #222222;
line-height: 28px;
font-family: 'Inter';
text-align: left;
width: 100%;
float: left;
}

p.c02 {
display: block;
margin-top: 28px; margin-bottom: 28px;
font-size: 18px;
font-weight: 400;
color: #222222;
line-height: 28px;
font-family: 'Inter';
text-align: left;
width: 100%;
float: left;
}

}

/* ################################################################################################################################################################################## */

/* SLICKNAV */

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.738em 0.725em 0.738em 0.725em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }

.slicknav_menu .slicknav_icon-bar {
display: block;
width: 28px;
height: 4px;
/*
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
*/
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
margin-top: 4px;
}

.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_brand { float:left }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
User Default Style
Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
font-size:16px;
box-sizing:border-box;
}

.slicknav_menu * {
  box-sizing:border-box;
}

/* Button */
.slicknav_btn {
margin-left: 0px; margin-right: 25px; margin-top: 14px; margin-bottom: 14px; 
text-decoration:none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  
background-color: #4eb73d;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
color: #FFF;
font-family: "Inter", Arial, sans-serif;
font-size:16px;
letter-spacing: 1px;
font-weight: bold;
text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
background-color: #FFFFFF;
}
.slicknav_menu {
padding: 0px;
background-color: #558e4c;
}
.slicknav_nav {
background-color:#558e4c;
color:#fff;
margin:0;
padding:0;
font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
padding:5px 10px;
margin:2px 5px;
}
.slicknav_nav a{
padding:7px 12px;
margin:2px 5px;
text-decoration:none;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
color: #FFFFFF;
line-height: 24px;
font-family: "Inter", Arial, sans-serif;
text-transform: uppercase;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0;
}

.slicknav_nav .slicknav_row:hover {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#65a95a;
color:#ffffff;
}
.slicknav_nav a:hover{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#65a95a;
color:#ffffff;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}
.slicknav_brand {
color:#fff;
font-size: 18px;
line-height:30px;
padding:7px 12px;
height:44px;
}

.slicknav_nav a {
margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
padding-right: 0px; padding-left: 20px; padding-top: 20px; padding-bottom: 20px;
background:#558e4c;
color:#ffffff;
width: 100%;
border-top: 1px solid #f8faf9;
}

/*
BACK TO TOP
*/

html *{
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

*,:after,:before{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;box-sizing:border-box
}

.cd-container{
width:90%;
max-width:768px;
margin:2em auto
}

.cd-container::after{
content:'';
display:table;
clear:both
}

.cd-top{
display:inline-block;
height:60px;
width:60px;
position:fixed;
bottom:252px;
right:30px;
box-shadow:0 0 10px rgba(0,0,0,.05);
overflow:hidden;
text-indent:100%;
white-space:nowrap;
background:url(../images/arrow01.png) center 50% no-repeat rgba(11,142,52,.9);
background-size: 60px 60px;
visibility:hidden;
opacity:0;
-webkit-transition:opacity .3s 0s,visibility 0s .3s;
-moz-transition:opacity .3s 0s,visibility 0s .3s;
transition:opacity .3s 0s,visibility 0s .3s;
z-index:20;
}

.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{
-webkit-transition:opacity .3s 0s,visibility 0s 0s;
-moz-transition:opacity .3s 0s,visibility 0s 0s;
transition:opacity .3s 0s,visibility 0s 0s
}

.cd-top.cd-is-visible{
visibility:visible;
opacity:1
}

.cd-top.cd-fade-out{
opacity:.5
}

.no-touch .cd-top:hover{
background-color:#0dad42;
opacity:.9
}

@media only screen and (min-width: 985px) {
.cd-top{
height:60px;
width:60px;
right:30px;
bottom:252px
}
}

@media only screen and (max-width:984px){
.cd-top{
height:50px;
width:50px;
right:10px;
bottom:373px
}
}

/*
ANIMSITION
animsition v4.0.2
A simple and easy jQuery plugin for CSS animated page transitions.
http://blivesta.github.io/animsition
License : MIT
Author : blivesta (http://blivesta.com/)
*/

.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#f8faf9}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}

