body { background:#fff; font-size:16px; font-family: 'arial', sans-serif; color:#333333; padding:0; }
* { margin:0; padding:0; box-sizing:border-box; }
ul, ol {list-style:none; }
a {text-decoration:none;	transition: all 0.5s ease 0s;}
a:hover, a:focus {text-decoration:none;}
.pad-0 { padding:0px; }
.wrapper {width:100%;}
.header { background:#f4f0f0; display:inline-block; }
.top-header { background:#048641; display:inline-block; width:100%; }
.contact-info { padding: 6px 0; }
.contact-info p { font-size:20px; color:#fff; margin:0; }
.contact-info a { color:#fff; }
.social-media { font-size:20px; color:#fff; padding: 6px 0; }
.social-media ul { margin:0; }
.social-media li { display:inline; font-size:20px; margin:0 5px }
.social-media li a { background: #ffffff; border-radius: 50%; color: #048641; display: inline-block; line-height: 30px; text-align: center; width: 30px; }
.logo { display:inline-block; margin:10px 0; }
.banner { width:100%; float:left; }
.banner .bx-wrapper .bx-viewport { box-shadow:none; }
.banner .bx-wrapper { margin-bottom: 0; }
.banner .bx-pager.bx-default-pager { bottom: 0; position: absolute; }
.carousel-control.left { display:none; }
.carousel-control.right { display:none; }
.main-content { width:100%; float:left; }
.main-content .grey-bg { background:#f6f6f6; display:inline-block; width:100%; float:left; padding:30px 0; }
.main-content .grey-bg .title h1 { text-align:center; font-size:32px; color:#048641; margin:0 0 30px 0; }
.welcome-text p { line-height: 30px; margin: 0 0 20px; }
.welcome-text img { display: inline-block; }
.product-section { float: left; padding: 30px 0; width: 100%; }
.read-more { color: #048641;  display: inline-block; font-size: 20px; margin: 0px 0px 20px 0; }
.product-section .title h1 { text-align:center; font-size:32px; color:#048641; margin:0 0 50px 0; }
.product-section  .product-box  h2 { color:#333333; font-size:35px; text-transform:uppercase; margin-bottom:100px;  }
.product-section  .product-box  :hover h2 { color:#048641; }
.product-box .img img { display: inline-block; }

#footer-section { background:url(../images/footer-bg.png) no-repeat 0 0/cover; float: left; width: 100%; padding:0 0 35px 0; }
.inquiry-form { max-width:285px; width:100%; padding:20px 10px; background-color:rgba(0, 0, 0, 0.5);float:left; margin-top:35px; }
.inquiry-form h3 { font-size:24px; color:#fff; text-align:center; padding:0; margin:0 0 20px 0; }
.inquiry-field { width:100%; float:left; }
.inquiry-field input {border:2px solid #000; width:100%; float:left; margin-bottom:10px; height: 38px; padding:0 5px; }
.inquiry-field textarea {border:2px solid #000; width:100%; float:left; padding:0 5px; }
.submit { width:150px; text-align:center; float:left; margin-top:10px; color:#fff; background:#048641; border:0px; font-size:22px; padding:5px 10px; display:inline-block; border-radius:5px;}
.submit:hover { background:#fff;color:#333; }
/*.submit a { color:#fff; background:#048641; border:0px; font-size:22px; padding:5px 10px; display:inline-block; border-radius:5px; }*/

.footer-link { width:100%; float:left; margin-top:35px; }
.footer-link h4 { font-size:30px; margin:0 0 33px 0; padding:0; color:#fff; }
.footer-link ul { margin:0; padding:0; }
.footer-link ul li { line-height:50px; }
.footer-link ul li a { color:#fff; font-size:24px; }
.footer-link ul li a:hover { color:#000; }
.footer-link p { color:#fff; font-size:24px; line-height:50px; }
.footer-link.contact p { line-height:30px;font-size:18px; }
.footer-link.contact h3 { color:#fff; }
.footer-link.contact a { color:#fff; }
.footer-link.contact a:hover { color:#333; }







