@charset "utf-8";
:focus { outline: none; }
input[type=text]:focus,
input[type=password]:focus, textarea:focus { outline: 0 none; }
body, html { height: 100%; min-height: 100%; font-weight: normal; font-style:normal; }
input, textarea, select { -webkit-appearance: none; }
input, textarea, select { -webkit-border-radius: 0; border-radius: 0; }
body, nav, ul, li, a {margin:0;padding:0;}
html, html a {
    -webkit-font-smoothing: antialiased !important;
	-webkit-text-size-adjust: none;
}
body {
	text-decoration: none;
	text-align: center;
	background-color: #FFF;
	}
/* ---------- ---------- ---------- ---------- TBL */
.tblWidth {
	width: 100%;
	border-spacing: 0px;
	vertical-align: top;
	}
.col-01 {
	text-align: left;
	vertical-align: top;
	}
.col-02 {
	height: 5px;
	}
.col-02-01 {
	height: 1px;
	}
.col-03 {
	text-align: center;
	vertical-align: top;
	}
.col-04 {
	width: 330px;
	height: 5px;
	}
.col-05 {
	width: 54px;
	height: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #056839;
	}	
.col-06 {
	text-align: justify;
	vertical-align: top;
	}	
/* ---------- ---------- ---------- ---------- CLASS */	
.txt-01, .txt-02, .txt-03, .txt-04 {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #131313;
	text-decoration: none;
	text-align: left;
	}
.txt-01 {
	font-size: 16px;
	}
.txt-02 {
	font-size: 24px;
	line-height: 34px;
	color: #131313;
	text-align: center;
	}
.txt-03 {
	text-align: justify;
	}
.txt-04 {
	font-weight: 600;
	text-align: justify;
	}
.class-01 a:link, .class-01 a:visited, .class-01 a:active, .class-01 a:hover, 
.class-02 a:link, .class-02 a:visited, .class-02 a:active, .class-02 a:hover, 
.class-03 a:link, .class-03 a:visited, .class-03 a:active, .class-03 a:hover, 
.class-04 a:link, .class-04 a:visited, .class-04 a:active, .class-04 a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #131313;
	text-decoration: none;
	text-align: left;
	text-transform: none;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-01 a:link, .class-01 a:visited, .class-01 a:active, .class-01 a:hover {
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
	color: #FFF;
	text-transform: uppercase;
	}
 .class-01 a:hover {
	color: #FFF;
	}
.class-02 a:link, .class-02 a:visited, .class-02 a:active, .class-02 a:hover {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	}
 .class-02 a:hover {
	color: #056839;
	}
.class-03 a:link, .class-03 a:visited, .class-03 a:active, .class-03 a:hover {
	font-size: 24px;
	line-height: 34px;
	text-align: center;
	}
 .class-03 a:hover {
	color: #056839;
	}
.class-04 a:link, .class-04 a:visited, .class-04 a:active, .class-04 a:hover {
	font-size: 16px;
	line-height: 20px;
	color: #131313;
	text-align: center;
	text-transform: uppercase;
	}
.class-04 a:hover {
	color: #056839;
	}
.img-logo {
	width: 195px;
	height: 60px;
	border: none;
	}
.img-facebook {
	width: 20px;
	height: 20px;
	border: none;
	}
.img-icon {
	width: 20px;
	height: 20px;
	border: none;
	}	
.img-small-00 {
	width: 134px;
	height: 85px;
	border: none;
	}
.img-usluga {
	width: 354px;
	height: auto;
	border: none;
	}
.img-usluga:hover {
	opacity: 1;
	}	
.img-small-01 {
	width: 281px;
	height: 178px;
	border: none;
	}	
.img-company {
	width: 125px;
	height: 34px;
	border: none;
	}	
.img-big {
	width: 440px;
	height: 278px;
	border: none;
	}
/* ---------- ---------- ---------- ---------- HEADER */
#header, #header-u, #header-logo, #header-fixed, #header-facebook, img {
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#header, #header-u, #header-fixed { 
	position: relative;
	width: 100%;
	height: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	display: block;
}
#header {
	position: fixed;
	background-color: rgba(255, 255, 255, 1);
	z-index: 100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(5, 104, 57, 1);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	}
#header-u {
	max-width: 1280px;
	}
#header-logo {
	position: absolute;
	width: 195px;
	height: 60px;
	top: 20px;
	left: 36px;
	z-index: 1;
	}
#navigation {
	position: relative;
	width: auto;
	height: 45px;
	top: 50px;
	margin-top: 0px;
	margin-left: 360px;
	margin-right: auto;
	margin-bottom: 0px;
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: rgba(5, 104, 57, 1);
	list-style-type: none;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	z-index: 1;
	}
#navigation > a.nav-link {
	height: 28px;
	margin-left: 15px;
	margin-right: 15px;
	color: rgba(5, 104, 57, 1);
	text-decoration: none;
	display: inline-block;
	}
#navigation > a.nav-link.active {
	color: rgba(5, 104, 57, 1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(5, 104, 57, 1);
	}
#navigation > a.nav-link:hover {
	color: rgba(5, 104, 57, 1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(5, 104, 57, 1);
	}
#navigation > a.nav-link:active {
	color: rgba(5, 104, 57, 1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(5, 104, 57, 1);
	}

#header-facebook, #header-linkedin, #header-youtube {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 20px;
	display: block;
	z-index: 1;
	}
#header-facebook {
	right: 116px;
	}
#header-linkedin {
	right: 76px;
	}
#header-youtube {
	right: 36px;
	}

#header-fixed {
	z-index: 1;
	}
/* ---------- ---------- ---------- ---------- SECTION */
#section-00, #section-00-01, #section-00-02, #section-00-carousel, #section-00-03, #section-00-04, #section-00-05,  
#section-01, #section-01-01, #section-01-02, #page-usluga, #page-usluga-img, #page-usluga-txt, 
#section-02, #section-02-01, #section-02-02, 
#section-03, #section-03-01, #section-03-02, #section-03-03, 
#section-04, #section-04-01, 
#section-05, #section-05-01, #page-product, #page-product-img, #page-product-txt, #page-product-price, #page-product-company, 
#section-06, #section-06-01, 
#section-07, #section-07-01, #section-07-02, section-07-02-company, 
#section-08, #section-08-01, #section-08-02, 
#section-09, #section-010,
img {
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#section-00, #section-00-01, #section-00-02, #section-00-carousel, #section-00-03, #section-00-04, #section-00-05, 
#section-01, #section-01-01, #section-01-02, #page-usluga, #page-usluga-img, #page-usluga-txt, 
#section-02, #section-02-01, #section-02-02, 
#section-03, #section-03-01, #section-03-02, #section-03-03, 
#section-04, #section-04-01, 
#section-05, #section-05-01, #page-product, #page-product-img, 
#section-06, #section-06-01, 
#section-07, #section-07-01, #section-07-02, 
#section-08, #section-08-01, #section-08-02, 
#section-09, #section-010 { 
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	display: block;
	z-index: 1;
}
/* ---------- ---------- ---------- ---------- SECTION 00 */
#section-00 {
	max-width: 1280px;
	min-height: 392px;
	margin-top: 36px;
	float: none;
	}
#section-00-01 {
	max-width: 620px;
	height: auto;
	margin-left: 36px;
	margin-bottom: 0px;
	float: left;
	}
#section-00-02 {
	width: 566px;
	height: auto;
	margin-left: 20px;
	display: block;
	float: left;
	}
#section-00-carousel {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 620px 392px;
	width: 620px;
	height: 392px;
	}
#section-00-carousel-image {
	position: absolute;
	background-image: url(img/shadow.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 620px 392px;
	width: 620px;
	height: 392px;
	top: 0px;
	left: 0px;
	z-index: 1;
	}
#section-00-carousel-txt {
	position: absolute;
	width: 548px;
	height: auto;
	left: 36px;
	top: auto;
	bottom: 36px;
	z-index: 2;
	}
#section-00-03 {
	width: 566px;
	height: 85px;
	margin-left: 0px;
	margin-bottom: 18px;
	}
#section-00-03-01 {
	position: absolute;
	width: 134px;
	height: 85px;
	left: 0px;
	top: 0px;
	display: block;
	
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	float: none;
	}
#section-00-03-02 {
	position: absolute;
	width: 420px;
	height: auto;
	right: 0px;
	bottom: 0px;
	
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	float: none;
	}
#section-00-04 {
	width: 320px;
	height: auto;
	margin-left: auto;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(141, 198, 63, 1);
	display: none;
	}
#section-00-05 {
	width: 320px;
	height: 10px;
	display: none;
	}
/* ---------- ---------- ---------- ---------- SECTION 01 */
#section-01-01 {
	max-width: 720px;
	height: auto;
	margin-top: 36px;
	}
#section-01-02 {
	max-width: 1280px;
	margin-top: 18px;
	}
#page-usluga {
	width: 354px;
	height: auto;
	margin-top: 36px;
	margin-left: 36px;
	margin-right: 36px;
	float: left;
	}
#page-usluga-img {
	width: 354px;
	height: 224px;
	}
#page-usluga-txt {
	width: 354px;
	min-height: 25px;
	margin-top: 18px;
	}	
/* ---------- ---------- ---------- ---------- SECTION 02 */
#section-02 {
	max-width: 1280px;
	}
#section-02-01 {
	background-image: url(img/latice.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 640px auto;
	width: 640px;
	min-height: 360px;
	float: left;
	}
#section-02-02 {
	width: 610px;
	height: auto;
	float: none;
	}
#section-02-02-01 {
	width: 610px;
	height: auto;
	margin-top: 54px;
	}
#section-02-02-02 {
	background-image: url(img/latice.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 740px auto;
	width: 610px;
	margin-top: 36px;
	}
/* ---------- ---------- ---------- ---------- SECTION 03 */
#section-03 {
	background-color: rgba(5, 104, 57, 1);
	}
#section-03-01 {
	max-width: 1280px;
	min-height: 250px;
	margin-top: 0px;
	float: none;
	}
#section-03-02 {
	width: 281px;
	height: 178px;
	margin-top: 36px;
	margin-left: 36px;
	border-width: 5px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	float: left;
	}
#section-03-03 {
	width: 840px;
	height: auto;
	margin-top: 36px;
	margin-left: 72px;
	margin-bottom: 0px;
	float: left;
	}
/* ---------- ---------- ---------- ---------- SECTION 04 */
#section-04 {
	background-color: rgba(141, 198, 63, 1);
	}
#section-04-01 {
	max-width: 1280px;
	margin-top: 36px;
	margin-bottom: 36px;
	}
#subnavigation {
	font-family: 'Nunito', sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	color: rgba(255, 255, 255, 1);
	list-style-type: none;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	z-index: 1;
	}
#subnavigation > a.subnav-link {
	margin-left: 15px;
	margin-right: 15px;
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	display: inline-block;
	}
#subnavigation > a.subnav-link.active {
	color: rgba(255, 255, 255, 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 1);
	}
#subnavigation > a.subnav-link:hover {
	color: rgba(255, 255, 255, 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 1);
	}
#subnavigation > a.subnav-link:active {
	color: rgba(255, 255, 255, 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 1);
	}
/* ---------- ---------- ---------- ---------- SECTION 05 */
#section-05 {
	background-color: rgba(255, 255, 255, 1);
	}
#section-05-01 {
	max-width: 1280px;
	margin-top: 18px;
	}
#page-product {
	width: 354px;
	height: auto;
	margin-top: 36px;
	margin-left: 36px;
	margin-right: 36px;
	float: left;
	}
#page-product-img {
	width: 354px;
	height: 224px;
	}
#page-product-txt {
	position: absolute;
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	max-width: 282px;
	height: auto;
	left: 18px;
	bottom: 18px;
	padding-top: 8px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
	z-index: 2;
	}
#page-product-price {
	position: absolute;
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.25);
	width: auto;
	height: auto;
	right: 18px;
	bottom: 18px;
	padding-top: 8px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
	z-index: 2;
	}
#page-product-company {
	position: absolute;
	width: auto;
	height: auto;
	right: 18px;
	top: 18px;
	z-index: 2;
	}
/* ---------- ---------- ---------- ---------- SECTION 06 */
#section-06 {
	background-color: rgba(5, 104, 57, 1);
	}
#section-06-01 {
	max-width: 1280px;
	height: auto;
	margin-top: 36px;
	margin-bottom: 36px;
	}
/* ---------- ---------- ---------- ---------- SECTION 07 */
#section-07 {
	max-width: 1280px;
	height: auto;
	margin-top: 36px;
	margin-bottom: 36px;
	float: none;
	}
#section-07-01 {
	max-width: 440px;
	height: auto;
	margin-left: 36px;
	float: left;
	}
#section-07-01-01 {
	position: relative;
	max-width: 440px;
	height: 278px;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: left;
	text-decoration: none;
	display: block;
	overflow: hidden;
	}
#section-07-01-02 {
	position: relative;
	width: 440px;
	height: 278px;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	overflow: hidden;
	}
.list_carouselU {
	position: relative;
	width: 100%;
	height: 278px;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px;
}
.list_carouselU ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block; 
	overflow: hidden;
}
.list_carouselU li {
	position: relative;
	padding: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	display: block;
	float: left;
}
.list_carouselU.responsive {
	width: auto;
	margin-left: 0;
}
a.Rprev3, a.Rnext3 {
	position: absolute;
	top: 124px;
    width: 30px;
    height: 30px;
	display: block;
	z-index: 25;
}
a.Rprev3 {			
	left: 0px;
	background: url(img/left.png) no-repeat transparent;
	background-size: 30px 30px;
	z-index: 25;
	}
a.Rprev3:hover {
	background: url(img/left.png) no-repeat transparent;
	background-size: 30px 30px;
	}
a.Rprev3.disabled {
	display: none;
	background-position: 0 -100px !important;  
	}
a.Rnext3 {	
	right: 0px;
	background: url(img/right.png) no-repeat transparent;
	background-size: 30px 30px;
	z-index: 25;
	}
a.Rnext3:hover {		
	background: url(img/right.png) no-repeat transparent;
	background-size: 30px 30px;
	}
a.Rnext3.disabled {
	display: none;
	background-position: 0 -100px !important;  
	}
a.Rprev3.disabled, a.Rnext3.disabled {
	cursor: default;
}
a.Rprev3 span, a.Rnext3 span {
	display: none;
}	
.clearfix {
	float: none;
	clear: both;
}	
#section-07-02 {
	width: 680px;
	height: auto;
	margin-top: 0px;
	margin-left: 72px;
	float: left;
	}
#section-07-02-company {
	position: absolute;
	width: auto;
	height: auto;
	left: 300px;
	top: 0px;
	z-index: 2;
	}
/* ---------- ---------- ---------- ---------- TBL / CLASS PRODUCT */
.col-P01 {
	text-align: left;
	vertical-align: top;
	}
.col-P02 {
	height: 20px;
	}
.col-P03 {
	width: 54px;
	height: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	}
.col-P04 {
	text-align: right;
	vertical-align: top;
	}
.col-P05 {
	text-align: center;
	vertical-align: top;
	}
.col-P06 {
	width: 293px;
	height: 5px;
	}
.col-P07 {
	width: 54px;
	height: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #056839;
	}
.col-P08 {
	height: 18px;
	}
.txt-P01, .txt-P02, .txt-P03, .txt-P04, .txt-P05, .txt-P06, .txt-P07, .txt-P08 {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	}
.txt-P02 {
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	}
.txt-P03 {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #681205;
	text-align: right;
	}
.txt-P04 {
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	text-align: center;
	}
.txt-P05 {
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	text-align: center;
	}
.txt-P06 {
	font-size: 24px;
	line-height: 34px;
	color: #131313;
	text-transform: uppercase;
	}
.txt-P07 {
	color: #131313;
	}
.txt-P08 {
	font-weight: 600;
	color: #131313;
	}
.class-P01 a:link, .class-P01 a:visited, .class-P01 a:active, .class-P01 a:hover, 
.class-P02 a:link, .class-P02 a:visited, .class-P02 a:active, .class-P02 a:hover, 
.class-P03 a:link, .class-P03 a:visited, .class-P03 a:active, .class-P03 a:hover, 
.class-P04 a:link, .class-P04 a:visited, .class-P04 a:active, .class-P04 a:hover, 
.class-P05 a:link, .class-P05 a:visited, .class-P05 a:active, .class-P05 a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #131313;
	text-decoration: none;
	text-transform: none;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-P01 a:link, .class-P01 a:visited, .class-P01 a:active, .class-P01 a:hover {
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	color: #131313;
	}
 .class-P01 a:hover {
	color: #056839;
	}
.class-P02 a:link, .class-P02 a:visited, .class-P02 a:active, .class-P02 a:hover {
	font-weight: 300;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	text-transform: uppercase;
	color: rgba(141, 198, 63, 1);
	}
 .class-P02 a:hover {
	color: #FFF;
	}
.class-P03 a:link, .class-P03 a:visited, .class-P03 a:active, .class-P03 a:hover {
	font-weight: 300;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	color: rgba(141, 198, 63, 1);
	}
 .class-P03 a:hover {
	color: #FFF;
	}
.class-P04 a:link, .class-P04 a:visited, .class-P04 a:active, .class-P04 a:hover {
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	color: #131313;
	}
 .class-P04 a:hover {
	 text-decoration: underline;
	}
.class-P05 a:link, .class-P05 a:visited, .class-P05 a:active, .class-P05 a:hover {
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	color: #056839;
	}
 .class-P05 a:hover {
	 text-decoration: underline;
	}
#share-F {
	position: relative;
	width: 24px;
	height: 24px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 20px;
	margin-bottom: 0px;
	display: block;
	float: left;
	z-index: 1;
	}
.img-icon-PN01 {
	width: 24px;
	height: 24px;
	border: none;
	opacity: 1;
	}
.img-icon-PN01:hover {
	opacity: 1;
	}	
/* ---------- ---------- ---------- ---------- SECTION 08 */
#section-08 {
	max-width: 1280px;
	height: auto;
	margin-top: 36px;
	margin-bottom: 36px;
	float: none;
	}
#section-08-01 {
	width: 420px;
	height: auto;
	margin-left: 72px;
	float: left;
	}
#section-08-02 {
	width: 680px;
	height: auto;
	margin-left: 72px;
	float: left;
	}
.col-K01 {
	text-align: left;
	vertical-align: top;
	}
.col-K02 {
	height: 10px;
	}
.col-K03 {
	height: 20px;
	}
.class-map a:link, .class-map a:visited, .class-map a:active, .class-map a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #056839;
	text-decoration: none;
	text-align: center;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-map a:hover {
	text-decoration: underline;
	}
.input-01, .input-02 { 
	width: 400px;
	height: 30px;
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
	color: #575756;
	text-align: left;
	text-decoration: none;
	border: solid 1px #056839;
	outline: none;
	}
.input-02 { 
	height: 200px;
	resize: none;
	overflow: hidden;
	}
.button-01 { 
	position: relative; 
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	float: left;
	background-color: #FFF;
	width: 120px;
	height: 30px;
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 30px;
	color: #056839;
	border: solid 1px #056839;
	text-align:center; 
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	display: block;
	}
.button-01:hover { 
	color: #fff;
	border: solid 1px #056839;
	background-color: #056839;
	}
/* ---------- ---------- ---------- ---------- SECTION 08 */
#section-09 {
	max-width: 1210px;
	height: auto;
	margin-top: 36px;
	margin-bottom: 0px;
	float: none;
	}
#gmap {
	width: 100%;
	height: 360px;
	}
#gmap div {
	float: none
	}
/* ---------- ---------- ---------- ---------- FOOTER */
#footer, #footer-u, #footer-left, #footer-center, #footer-right, #footer-bottom, #footer-bottom-u, #footer-copy, img {
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#footer, #footer-u, #footer-left, #footer-center, #footer-right, #footer-bottom, #footer-bottom-u, #footer-copy  { 
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	display: block;
}
#footer {
	margin-top: 54px;
	background-color: #056839;
	}
#footer-u {
	max-width: 1208px;
	margin-top: 36px;
	margin-bottom: 54px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFF;
	}
#footer-left {
	width: 280px;
	margin-top: 36px;
	margin-left: 100px;
	margin-right: 36px;
	float: left;
	}
#footer-center {
	width: 400px;
	margin-top: 36px;
	margin-left: 36px;
	margin-right: 36px;
	float: left;
	}
#footer-right {
	width: auto;
	margin-top: 36px;
	margin-left: 36px;
	margin-right: auto;
	float: left;
	}
#footer-copy {
	width: 1208px;
	margin-top: 18px;
	margin-bottom: 18px;
	}
/* ---------- ---------- ---------- ---------- TBL / CLASS FOOTER */
.col-F00 {
	text-align: left;
	vertical-align: bottom;
	height: 65px;
	}
.col-F01 {
	text-align: left;
	vertical-align: top;
	}
.col-F02 {
	height: 30px;
	}
.col-F03 {
	height: 5px;
	}
.col-F04 {
	height: 10px;
	}
.col-F05 {
	height: 20px;
	}
.txt-F01, .txt-F02, .txt-F03, .txt-F04 {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	}
.txt-F02 {
	font-weight: 600;
	text-align: left;
	}
.txt-F04 {
	color: #131313;
	text-align: left;
	}
.class-F01 a:link, .class-F01 a:visited, .class-F01 a:active, .class-F01 a:hover, 
.class-F02 a:link, .class-F02 a:visited, .class-F02 a:active, .class-F02 a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-F01 a:hover {
	 text-decoration: underline;
	}
.class-F02 a:link, .class-F02 a:visited, .class-F02 a:active, .class-F02 a:hover {
	text-align: left;
	}
.class-F02 a:hover {
	 text-decoration: underline;
	}
#share-Foot-top {
	position: relative;
	width: auto;
	height: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	float: left;
	z-index: 1;
	}
#share-Foot {
	position: relative;
	width: 20px;
	height: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	display: block;
	float: left;
	z-index: 1;
	}
.img-share-Foot {
	width: 20px;
	height: 20px;
	border: none;
	opacity: 1;
	}
#monitus-F {
	position: relative;
	width: 195px;
	height: 60px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	float: left;
	z-index: 1;
	}
.img-monitus-F {
	width: 195px;
	height: 60px;
	border: none;
	opacity: 1;
	}
#company-F {
	position: relative;
	width: 150px;
	height: 41px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	display: block;
	float: left;
	z-index: 1;
	}
.img-company-F {
	width: 150px;
	height: 41px;
	border: none;
	opacity: 1;
	}
/* ---------- ---------- ---------- ---------- SECTION 010 */
#section-010 {
	height: 20px;
	}	
	
#menu-button, #menu-button-01, #menu-button-02, #menu-button-03 {
	display: none;
	}
#popupMenu { display: none; }


/* ---------- ---------- ---------- ---------- FILES, VIDEO */
.col-01-pdf {
	width: 40px;
	text-align: left;
	vertical-align: middle;
	}
.col-02-pdf {
	text-align: left;
	vertical-align: middle;
	}
.col-03-pdf {
	height: 5px;
	}

.class-01-pdf a:link, .class-01-pdf a:visited, .class-01-pdf a:active, .class-01-pdf a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #056839;
	text-decoration: none;
	text-align: left;
	text-transform: none;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-01-pdf a:hover {
	 text-decoration: underline;
	}
.img-pdf {
	width: 30px;
	height: 30px;
	border: none;
	opacity: 1;
	}
	
#sectionVideo-01 {
	position: relative;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 100px;
	margin-bottom: 20px;
	padding-bottom: 56.25%;
	width: 100%;
	height: 0;
	float: left;
	display: block;
	overflow:hidden;
	}
#sectionVideo-01 iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
}

#page-product-video {
	position: absolute;
	width: 35px;
	height: 35px;
	top: 18px;
	left: 18px;
	z-index: 2;
	}
.img-video {
	width: 35px;
	height: 35px;
	border: none;
	opacity: 1;
	}