 @charset "utf-8";
/* CSS Document */

* {
	box-sizing:border-box;
}
.clear {
	clear:both;
}
.logo {
	margin-bottom: 20px;
	margin-top: 20px;
}
.logo a {
	display:inline-block;
}
.logo a img {
}
.logo + h4 {
	font-size:22px;
	color:#fff;
	font-weight:bold;
}
.header-banner {
	padding: 20px 0;
}
.header-content1 {
	padding: 20px 0;
	text-align: left;
}
.header-content1 p {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.header-content1 p + p {
	margin-top: 25px;
}
.container-sec1 {
	background: #0c3519 url("../images/container-sec1-bg.png") repeat-x scroll center top;
	padding: 50px 0 40px;
	position:relative;
}
.container-sec2 {
	background: #111111 url("../images/container-sec2-bg.png") repeat-x scroll center top;
	padding: 50px 0 40px;
	position:relative;
}
.container-sec3 {
	background: #031526 url("../images/container-sec3-bg.png") repeat-x scroll center top;
	padding: 50px 0 40px;
	position:relative;
}
.sec1-hl {
	font-size:30px;
	font-family: 'Conv_Track';
	text-align:center;
	margin-top:50px;
	font-weight:normal;
}
.container-sec1 .sec1-hl, .container-sec1 .product-list .product-box .product-details h5 {
	color:#ffff00;
}
.container-sec2 .sec1-hl, .container-sec2 .product-list .product-box .product-details h5 {
	color:#ec6d00;
}
.container-sec3 .sec1-hl, .container-sec3 .product-list .product-box .product-details h5 {
	color:#ffd400;
}
.container-sec2 .sec1-hl {
	margin-top:20px;
}
.container-sec3 .sec1-hl {
	margin-top:20px;
}
footer .sec1-hl {
	color:#9c040b;
}
.sec-content1 {
	padding: 20px 0;
	text-align: left;
}
.sec-content1 p {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.sec-content1 p + p {
	margin-top: 25px;
}
.product-list {
	padding: 50px 0 0;
}
.product-list ul {
	margin:0;
	padding:0;
}
.product-list ul li {
	list-style:none;
}
.product-list ul li + li {
	margin-top: 40px;
}
.product-list .product-box {
	line-height: 18px;
}
.product-list .product-box > div:first-child {
	width: 60%;
	float:left;
	padding-right:2%;
	text-align:left;
}
.product-list ul li:nth-child(2n+2) .product-box > div:first-child {
 padding-right: 1%;
 text-align: left;
 width: 40%;
}
.product-list ul li:nth-child(2n+2) .product-box > div:last-child {
 padding-left: 2%;
 padding-right: 0;
 text-align: left;
 width: 60%;
}
.product-list .product-box > div:last-child {
	width: 40%;
	float:left;
	padding-left:1%;
	text-align:right;
}
 .product-list .product-box::after {
 clear: both;
 content: "";
 display: table;
}
.product-list .product-box .left {
}
.product-list .product-box .right {
}
.product-list .product-box .product-details {
}
.product-list .product-box .product-details h5 {
	margin:0;
	/*color:#ffff00;*/
	font-size:22px;
	line-height:1.3;
	font-weight:bold;
}
.product-list .product-box .product-details h5 + p {
	margin-top:20px;
}
.product-list .product-box .product-details p {
	font-size:14px;
	color:#fff;
	margin:0;
}
.product-list .product-box .product-details p + p {
	margin-top:15px;
}
.arrow_green:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(12, 53, 26, 0);
	border-top-color: #0c351a;
	border-width: 28px;
	margin-left: -28px;
	z-index:1;
}
.arrow_black:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(17, 17, 17, 0);
	border-top-color: #111111;
	border-width: 28px;
	margin-left: -28px;
	z-index:1;
}
.arrow_blue:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(3, 21, 38, 0);
	border-top-color: #031526;
	border-width: 28px;
	margin-left: -28px;
	z-index:1;
}
.footer-content1 {
	border-bottom: 2px solid #959595;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.award-content {
	font-size:18px;
	color:#363636;
}
.award-content p {
	margin: 0;
}
.award-content p + p {
	margin-top:15px;
}
.award-icon {
	text-align: right;
}
.address-box {
	max-width: 95%;
	width: 422px;
}
.address-box h6 {
	color:#5e8f25;
	font-size:22px;
	font-weight:bold;
	margin-top: 0;
	margin-bottom:30px;
}
.address-box p {
	color: #363636;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.8;
	margin: 0;
}
.address-box h6 + p {
}
.address-box p + p {
}
.address-box .map {
	margin-top: 50px;
}
.address-box .map iframe
	{
	height:215px; width:100%;
	}
.contact-form {
}
.contact-form > p {
	color: #363636;
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 0;
}
.contact-form > p + .field {
	margin-top:40px;
}
.contact-form .field {
}
.contact-form .field + .field {
	margin-top: 25px;
}
 .contact-form .field::after {
 clear: both;
 content: "";
 display: table;
}
.contact-form .field label {
	color: #363636;
	font-size: 18px;
	position: relative;
	top: 12px;
}
.contact-form .field label + .input-fld input {
}
.contact-form .field .input-fld {
	float:right;
	width:77%;
}
.contact-form .field .input-fld input[type="text"], .contact-form .field .input-fld input[type="email"] {
	color: #363636;
	font-family: arial;
	font-size: 18px;
	padding: 10px 15px;
	width: 100%;
	border:2px solid #aaa;
	background:#ebebeb;
}
.contact-form .field .input-fld textarea {
	color: #363636;
	font-family: arial;
	font-size: 18px;
	padding: 10px 15px;
	width: 100%;
	border:2px solid #aaa;
	background:#ebebeb;
	height:125px;
	margin:0;
}
.contact-form .field .input-fld input[type="submit"] {
	background: #5e8f25 none repeat scroll 0 0;
	border: 2px solid #5e8f25;
	box-shadow: 0 2px 0 rgba(255, 255, 255, 0.4) inset;
	color: #fff;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding:8px 10px;
	text-transform: uppercase;
	width: 100%;
	cursor:pointer;
}
.copyright {
	background: #ebebeb none repeat scroll 0 0;
	padding: 22px 0;
}
.copyright p {
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	text-align: center;
}
 @font-face {
 font-family: 'Conv_Track';
 src: local('☺'), url('../fonts/Track.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Conv_Track-I';
 src: local('☺'), url('../fonts/Track-I.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
 @media only screen and ( max-width:1024px ) {
}
 @media only screen and ( max-width:769px ) {
 .logo a img {
 width: 300px;
 max-width:100%;
}
 .logo + h4 {
margin:15px 0;
}
 .header-content1 p, .sec-content1 p, .award-content, .address-box p, .contact-form > p, .contact-form .field label, .contact-form .field .input-fld input[type="text"], .contact-form .field .input-fld input[type="email"], .contact-form .field .input-fld textarea, .contact-form .field .input-fld input[type="submit"] {
font-size:16px;
}
 .sec1-hl {
font-size:24px;
}
 .product-list .product-box .product-details h5, .address-box h6, .logo + h4 {
font-size:18px;
}
 .product-list .product-box .product-details p {
font-size:13px;
}
 .product-list .product-box .product-details h5 + p {
 margin-top: 15px;
}
.product-list ul li + li {
 margin-top: 30px;
}
 .arrow_green::after, .arrow_blue::after, .arrow_black::after {
 border-width: 20px;
 margin-left: -20px;
}
}
 @media only screen and ( max-width:736px ) {
}
 @media only screen and ( max-width:667px ) {
}
 @media only screen and ( max-width:600px ) {
 .logo a img {
 width: 60%;
}
.product-list .product-box .product-details h5, .address-box h6, .logo + h4 {
 font-size: 16px;
}
 .header-content1 p, .sec-content1 p, .award-content, .address-box p, .contact-form > p, .contact-form .field label, .contact-form .field .input-fld input[type="text"], .contact-form .field .input-fld input[type="email"], .contact-form .field .input-fld textarea, .contact-form .field .input-fld input[type="submit"] {
font-size:14px;
}
 .sec1-hl {
 font-size: 20px;
 margin-top:30px;
}
.product-list {
 padding: 30px 0 0;
}
 .product-list .product-box > div:first-child, .product-list ul li:nth-child(2n+2) .product-box > div:last-child {
 float: none;
 margin-bottom: 15px;
 padding: 0;
 text-align: left;
 width: 100%;
}
 .product-list .product-box > div:last-child, .product-list ul li:nth-child(2n+2) .product-box > div:first-child {
 float: none;
 padding: 0;
 text-align: center;
 width: 100%;
}
 .product-list ul li + li {
 border-top: 1px solid rgba(255, 255, 255, 0.2);
 margin-top: 20px;
 padding-top: 25px;
}
.award-icon {
 margin: 5px 0 0;
 text-align: center;
}
.award-icon img {
 width: 200px;
}
.footer-content1 {
 border-bottom: 1px solid #959595;
 margin-bottom: 20px;
 padding-bottom: 15px;
}
.address-box {
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 margin-bottom: 20px;
 max-width: 100%;
 padding-bottom: 25px;
 width: 100%;
}
.address-box h6 {
margin-bottom:20px;
}
 .address-box .map {
 margin-top: 40px;
}
.contact-form > p + .field {
 margin-top: 30px;
}
.contact-form .field label {
 display: block;
 margin: 0 0 5px;
 top: 0;
}
.contact-form .field .input-fld {
 float: none;
 width: 100%;
}
.contact-form .field + .field {
 margin-top: 15px;
}
.copyright p {
font-size:11px;
}
.copyright {
 padding: 18px 0;
}
}
 @media only screen and ( max-width:568px ) {
}
 @media only screen and ( max-width:480px ) {
 .sec1-hl {
 font-size: 16px;
}
.sec-content1 {
 padding: 10px 0;
}
.product-list {
 padding: 20px 0 0;
}
.product-list .product-box .product-details p {
 font-size: 12px;
}
.product-list .product-box .product-details h5, .address-box h6, .logo + h4 {
 font-size: 14px;
}
.header-content1 p, .sec-content1 p, .award-content, .address-box p, .contact-form > p, .contact-form .field label, .contact-form .field .input-fld input[type="text"], .contact-form .field .input-fld input[type="email"], .contact-form .field .input-fld textarea, .contact-form .field .input-fld input[type="submit"] {
font-size:13px;
}
}
 @media only screen and ( max-width:414px ) {
}
 @media only screen and ( max-width:375px ) {
}
 @media only screen and ( max-width:360px ) {
}
 @media only screen and ( max-width:320px ) {
}
