a:link {color: #000000; text-decoration: none}
a:visited {color: #000000; text-decoration: none}
a:active {color: #000000; text-decoration: none}
a:hover {color: #9966cc; text-decoration: none}


p.head {font-family: "verdana", "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 15px; line-height: 15px; vertical-align: middle; margin: 0px 0px 10px 0px; letter-spacing: .5px; color: #339933; text-shadow: 2px 0px 1px #ffffff}

p.serve {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 13px; line-height: 13px; margin: -26px 0px 0px 0px; letter-spacing: 1px; color: #000000}

p.cert {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 15px; line-height: 15px; margin: 12px 0px 0px 0px; letter-spacing: 1px; color: #000000}
p.certs {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 13px; line-height: 15px; margin: -4px 0px 0px 0px; letter-spacing: 1px; color: #000000}

p.navbartop {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 16px; margin: 16px 0px 16px 0px; letter-spacing: 1px; background-color: transparent;}

p.call {font-family: "tacoma", "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 14px; line-height: 0px; margin: 0px 0px 0px 0px; color: #000000}
p.schedule {font-family: "tacoma", "arial", sans-serif; text-align: center; font-size:14px; background-color: #f1e3c3; border: 1px solid #b57204; color: #000000; display: inline-block; padding: 14px 8px 14px 8px; line-height: 0px; margin:0px 0px 0px 10px; letter-spacing: 1px; border-radius: 10px; text-decoration:none; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}

p.pghead {font-family: "times", "times new roman", serif; text-align: center; vertical-align: middle; font-style: normal; font-weight: bold; font-size: 22px; line-height: 10px; margin: 24px 0px 0px 0px; color: #000000; letter-spacing: 2px;}
p.tagline {font-family: "tahoma", "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 15px; line-height: 15px; margin: 8px 0px 0px 0px; letter-spacing: 1px; color: #cc3333}

p.bar {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 15px; margin: 10px 0px 14px 0px; background-color: transparent;}


p.boxhead {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 16px; line-height: 26px; margin: 6px 0px 6px 0px; background-color: #ffffff; color: #000000; letter-spacing: 1px;}

p.hdsect {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 20px 80px 10px 0px; color: #000000}

p.bysect {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 9px 0px 9px 0px; color: #000000}

p.bullsect {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 9px 0px -6px 0px; color: #000000}

li.list {font-family: "arial", "helvetica", sans-serif; text-align: left; font-style: normal; list-style-type: none; color: #000000; font-size: 16px; line-height: 18px; margin: 0px 0px 0px -30px}
span {color: #000000;}

li.slist {font-family: "arial", "helvetica", sans-serif; text-align: left; font-style: normal; list-style-type: square; color: #339900; font-size: 16px; line-height: 18px; margin: 0px 0px 0px -10px}
span {color: #000000;}

p.servsect {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 9px 0px 9px 6px; color: #000000}
p.servsect1 {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 10px 0px 0px 0px; color: #000000}
p.servsect2 {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 10px 0px 0px 0px; color: #000000}
p.gpx {margin: 6px 0px 6px 0px}
p.servhd {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 16px; line-height: 26px; letter-spacing: 1px; background-color: transparent; text-decoration: #0099ff wavy underline; margin: 10px 0px 10px 0px; color: #339933}
p.servhd2 {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 10px 0px 10px 0px; color: #000000}
p.servsubhd {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 17px; line-height: 19px; letter-spacing: 1px; margin: 10px 0px 10px 0px; color: #000000}

p.eform {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 28px; margin: 9px 6px 9px 6px; color: #000000}
p.pp {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 14px; line-height: 14px; margin: 0px 6px 0px 10px; color: #000000}

p.chart {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 10px 0px 10px 0px; color: #946820}

hr.green {
border: 1px solid #339933;
width:480px;
margin-top: 0; margin-bottom: 0; margin-left: 0px; margin-right: 0px;
  border-radius: 0px;}

hr.white {
border: 1px solid #ffffff;
width:480px;
margin-top: 0; margin-bottom: 0; margin-left: 0px; margin-right: 0px;
  border-radius: 0px;}

hr.green2 {
border: 1px solid #339933;
width:990px;
margin-top: 0; margin-bottom: 0; margin-left: 0px; margin-right: 0px;
  border-radius: 0px;}

hr.white2 {
border: 1px solid #ffffff;
width:990px;
margin-top: 0; margin-bottom: 0; margin-left: 0px; margin-right: 0px;
  border-radius: 0px;}


p.navbarbot {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 15px; margin: 20px 0px 0px 0px; letter-spacing: 1px}

p.logo {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 12px; line-height: 11px; margin: 30px 0px 0px 0px; letter-spacing: 1px; color: #000000}

p.comply {font-family: "tahoma", "arial", sans-serif; text-align: left; font-style: normal; font-size: 14px; letter-spacing: 0px; margin: 40px 0px 0px 2px; text-shadow: 0px 0px 0px #ffffff; color: #946820}
p.epa {font-family: "arial", "helvetica", sans-serif; text-align: left; font-style: normal; font-size: 22px; margin: 0px 0px 0px 16px; text-shadow: 0px 0px 0px #ffffff; color: #339900}

p.quote {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 14px; line-height: 16px; margin: 6px 30px 0px 30px; color: #946820}
p.tilde {font-family: "arial", "helvetica", sans-serif; text-align: center; vertical-align: top; font-style: normal; font-size: 28px; line-height: 28px; text-shadow: 0px 0px 0px #946820; margin: 4px 30px -14px 30px; color: #999999}

p.copy {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 12px; margin: 18px 0px 0px 0px; text-shadow: 0px 0px 0px #ffffff; }

p.metros {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 12px; margin: 20px 0px -6px 0px; text-shadow: 0px 0px 0px #ffffff; }

p.tlc {font-family: "arial", "helvetica", sans-serif; text-align: center; font-style: normal; font-size: 10px; margin: 4px 0px 2px 0px}


/* Header Fixed */
.top-container 
{ background-color: #ffffff;
  padding: 0px 0px 0px 0px; }

.header
{ padding: 0px 0px 0px 0px;
  background-color: transparent; 
  max-width: 998px; 
max-height: 60px;}

.content 
{ padding: 0px; }

.sticky 
{position: fixed; background-color: #ffffff;
  top: 0;
  width: 100%;
   z-index: 3;
-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black}

.sticky + .content 
{padding-top: 0px;}

/* Swiper */

.swiper-container
{min-width: 990px;
max-width: 990px;
max-height: 342px;
min-height: 342px; }

.text1
{font-family: "arial", "helvetica", sans-serif;
text-align: center;
font-size: 22px;
line-height: 28px;
letter-spacing: 1px;
color: #ffffff;
margin: 160px 50px 0px 50px;
text-shadow: 4px 0px 8px #000000;}

.gallery {background-position: center; background-repeat: no-repeat; background-size: cover;
min-width: 990px;
max-width: 990px;
max-height: 342px;
min-height: 342px;}

.swiper-slide
{background-position: center;
background-size: cover;
min-width: 990px;
max-width: 990px;
max-height: 342px;
min-height: 342px; }

/* Read More Services */
p.pic {background-color: #f1e3c3; border: 1px solid #b57204; display: inline-block; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px; border-radius: 10px; text-decoration:none; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);}
p.rmexpand {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 0px 0px 0px 0px; color: #000000}

.expand {
  background-color: transparent;
  color: #946820;
  cursor: pointer;
  padding: 0px;
  max-width: 990px;
  border: 1px;
  text-align: center;
  outline: none;
  font-size: 16px;
margin: 0px 0px 0px 0px;}

.active, .expand:hover {
  background-color: transparent; }

.expand:after {
  content: '\21D3';
  color: #cc0033;
  font-weight: bold;
  float: right;
  font-size: 14px;
margin: 0px 0px 0px 0px; }

.active:after {
  content: "\21D1"; }

.rmcontent {
  padding: 0px;
  max-height: 0;
max-width: 992px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: transparent;
font-size: 16px;
margin: 0px 0px 0px 0px; }

/* Read More Faqs */

p.media {margin: 0px 0px 0px 0px;}
p.faqex {font-family: "arial", "helvetica", sans-serif; text-align: left; vertical-align: top; font-style: normal; font-size: 16px; line-height: 18px; margin: 0px 0px 0px 0px; color: #000000}

.expands1 {
  background-color: transparent;
  color: #946820;
  cursor: pointer;
  padding: 0px;
  max-width: 480px;
  border: 1px;
  text-align: left;
  outline: none;
  font-size: 16px;
margin: 0px 0px 0px 0px;}

.actives1, .expands1:hover {
  background-color: transparent; }

.expands1:after {
  content: '\21D3';
  color: #cc0033;
  font-weight: bold;
  float: right;
  font-size: 14px;
margin: 0px 0px 0px 0px; }

.actives1:after {
  content: "\21D1"; }

.fqcontent1 {
  padding: 0px;
  max-height: 0;
max-width: 480px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: transparent;
font-size: 16px;
margin: 0px 0px 0px 0px; }


.expands2 {
  background-color: transparent;
  color: #946820;
  cursor: pointer;
  padding: 0px;
  max-width: 480px;
  border: 1px;
  text-align: left;
  outline: none;
  font-size: 16px;
margin: 0px 0px 0px 0px;}

.actives2, .expands2:hover {
  background-color: transparent; }

.expands2:after {
  content: '\21D3';
  color: #cc0033;
  font-weight: bold;
  float: right;
  font-size: 14px;
margin: 0px 0px 0px 0px; }

.actives2:after {
  content: "\21D1"; }

.fqcontent2 {
  padding: 0px;
  max-height: 0;
max-width: 480px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: transparent;
font-size: 16px;
margin: 0px 0px 0px 0px; }
