html, body {padding:0;margin:0;}
body {word-wrap:break-word;font-family:'Roboto';}
img {max-width:100%;height:auto;}
body *{text-shadow:none;}
a {text-decoration:none;}

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,700');

#top {padding:5px 3px;position:fixed;bottom:30px;right:30px;display:none;cursor:pointer;z-index:9999;}
#top img {height:40px;width:40px;opacity:.5;}
#top img:hover {opacity:1;}

.logo-wrapper {background:#f2f2e5;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);position: relative;z-index: 999;}
.logo-content img {padding:12px 0;}

.trigger, .content{text-align:center;}
.trigger {font-weight:bold;width:100%;padding:0 50px;}
.trigger.fixed {position:fixed;top:0;left:0;}
.footer.fixed {position:fixed;bottom:0;left:0;}
.trigger a {display:block;width:28px;height:18px;color:#759d01;position:absolute;top:20px;right:15px;z-index:9999;}
.trigger a:before, .trigger a:after{content: '';display:block;background:#759d01;height:2px;}
.trigger a span {background:#759d01;display:block;height:2px;margin:6px 0;}
.trigger a {display:none;}

.mm-listview > li > a, .mm-listview > li > span {padding:10px;color:#fff;}
.mm-panels, .mm-panels > .mm-panel {background:#759d01;}
.mm-menu .mm-listview > li .mm-next::after {border-color:#fff;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {color:#fff;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {border-color: #fff;}
.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before, .mm-listview > li::after {border:none !important;}

	#menu-desk {width: 100%;}
	#menu-desk > ul {padding:0;margin:0;float:right;}
	#menu-desk > ul > li {list-style:none;text-align:center;vertical-align:middle;position:relative;margin:0;padding:0;display:table-cell;}
	#menu-desk > ul > li > a {display:block;text-decoration:none;padding:60px 12px 35px 12px;font:700 14px 'Roboto';color:#111;text-transform:uppercase;border-bottom:solid 4px transparent;}
	#menu-desk > ul > li > span {display:block;text-decoration:none;padding:60px 12px 35px 12px;font:700 14px 'Roboto';color:#111;text-transform:uppercase;border-bottom:solid 4px transparent;}
	#menu-desk > ul > li:hover > a, #menu-desk > ul > li:hover > span {border-color:#759d01;color:#759d01;}
	#menu-desk > ul > li > a.active, #menu-desk > ul > li > span.active {border-color:#759d01;color:#759d01;}

	#menu-desk ul ul {display:none;position:absolute;background:#759d01;z-index:999;padding:0;}
	#menu-desk ul ul li {list-style:none;text-align:left;float:left;position:relative;border:0;width:15em;top:0;}
	#menu-desk ul ul li a {text-decoration:none;padding:8px 12px;display:block;font:300 11px 'Ubuntu';color:#fff;text-transform:uppercase;}
	#menu-desk ul ul li:hover a {color:#fff;}
	#menu-desk ul ul li:hover {background:#000;}
	
	#menu-desk ul ul ul {position:absolute;left:100%;top:0;}

.banner-wrapper {background:url(../images/misc/slider.jpg) repeat;padding: 2em 0;}
.carousel-caption {display:none;-vendor-animation-duration:3s;-vendor-animation-delay:0s;-vendor-animation-iteration-count:infinite;position:absolute;top:0;left:0;text-align:left;height:100%;width:60%;padding:4em;}
.owl-dots {position: absolute;bottom: 10px;text-align: right;margin: 0px auto;right: 12px;z-index:9999;}
.carousel-caption h2 {margin:0;padding:0;font:700 18px 'Ubuntu';color:#759d01;text-transform:uppercase;}
.carousel-caption h1 {margin:0;padding:0;font:700 35px 'Ubuntu';color:#222;text-transform:uppercase;}
.carousel-caption p {margin:12px 0 2em 0;padding:0;font:400 14px 'Ubuntu';color:#999;line-height:18px;}
.carousel-caption a {background:#759d01;font:400 16px 'Ubuntu';color:#fff;padding:10px 15px;text-decoration:none;text-transform:uppercase;}

#icons-wrapper {padding:3em 0;background:#fafaf4;}
.icon-content img {width:80px;float:left;margin-right:10px;}
.icon-content h1 {margin:0;padding:0;font:400 22px 'Ubuntu';color:#222;text-transform:uppercase;}
.icon-content p {margin:12px 0 2em 0;padding:0;font:400 14px 'Ubuntu';color:#666;line-height:18px;}
.icon-content a {background: rgb(125,126,125);
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(45,45,45,1) 100%);
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%);
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#2d2d2d',GradientType=0 );
font:400 13px 'Ubuntu';color:#fff;padding:10px 15px;text-decoration:none;text-transform:capitalize;border-radius:2px;}
.icon-content a:hover {background:#759d01;}

.wrapper-title h1 {margin:0 0 1em 0;padding:0 0 12px 0;font:400 25px 'Ubuntu';color:#222;text-transform:capitalize;border-bottom:solid 1px #222;}
#products-wrapper {padding:1em 0 2em 0;background:#fafaf4;}
.product-content img {border:solid 4px #fff;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);margin-bottom:12px;}
.product-content {position:relative;}
.product-content span.date {padding:14px 12px;font:400 12px 'Ubuntu';color:#fff;text-transform:uppercase;background:rgba(0,0,0,0.35);position:absolute;top:4px;left:4px;border:none;}
.product-content h1 {margin:0;padding:0;font:400 16px 'Ubuntu';color:#666;text-transform:uppercase;}
.product-content p {margin:12px 0 2em 0;padding:0;font:400 12px 'Ubuntu';color:#666;line-height:18px;}

.wrapper-title {position:relative;}
.wrapper-title a  {position:absolute;top:15px;right:0;font:400 14px 'Ubuntu';color:#759d01;text-decoration:underline;}

#news-wrapper {padding:0 0 1em 0;background:#fafaf4;}
.date {border-right:solid 7px #666;}
.date span.day {font:700 28px 'Ubuntu';color:#666;}
.date span.month {font:700 20px 'Ubuntu';color:#666;}
.news h1 {margin:0;padding:0;font:400 16px 'Ubuntu';color:#666;}
.news p {margin:12px 0 2em 0;padding:0;font:400 13px 'Ubuntu';color:#666;line-height:18px;}
.news a {background: rgb(125,126,125);
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(45,45,45,1) 100%);
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%);
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#2d2d2d',GradientType=0 );
font:400 13px 'Ubuntu';color:#fff;padding:10px 15px;text-decoration:none;text-transform:capitalize;border-radius:2px;}
.news a:hover {background:#759d01;}

.choose-content {background:#f4f4ea;border-radius:10px;border:solid 1px #e6e6d7;padding-top:12px;padding-right:12px;}
.choose-content h1 {margin:0;padding:1em 0 12px 0;font:400 24px 'Ubuntu';color:#666;}
.choose-content p {margin:12px 0 2em 0;padding:0;font:400 13px 'Ubuntu';color:#666;line-height:18px;}
.choose-content ul {margin-bottom:2em;}
.choose-content li {list-style-image:url(../images/misc/check.png);font:400 13px 'Ubuntu';color:#666;padding:12px 0;border-bottom:solid 1px #666;}
.choose-content li:last-child {border-bottom:none;}
.choose-content a {background:#759d01;font:400 10px 'Ubuntu';color:#fff;padding:10px 15px;text-decoration:none;text-transform:uppercase;}
.choose-content a:hover {background:#999;}

.vid-content p {margin:8px 0 0 0;padding:0;font:400 13px 'Ubuntu';color:#666;}
.video-wrapper {background:#fafaf4;padding:2em 0;}
.video-content img {border:solid 4px #fff;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);}
.video-content h1 {margin:0 0 1em 0;padding:0;font:normal 15px 'Ubuntu';color:#759d01;}
.video-content p {margin:0 0 2.5em 0;padding:0;font:400 13px 'Ubuntu';color:#222;line-height:22px;}
.video-content a {background: rgb(125,126,125);
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(45,45,45,1) 100%);
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%);
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#2d2d2d',GradientType=0 );
font:400 13px 'Ubuntu';color:#fff;padding:10px 15px;text-decoration:none;text-transform:capitalize;border-radius:2px;}
.video-content a:hover {background:#759d01;}

.subpage-wrap {background:#fff;padding:2em 0;}
.subpage-wrap h1 {color:#759d01;font:bold 25px 'Ubuntu';margin:0 0 1em 0;padding:0;text-transform:uppercase;}
.subpage-wrap h2 {color:#759d01;font:bold 16px 'Ubuntu';margin:0 0 10px 0;padding:0;}
.subpage-content p, .subpage-content li {color:#444;font:400 15px 'Ubuntu';margin:0;padding:0;line-height:18px;}

.sidenav ul {margin:0 0 2em 12px;padding:0;}
.sidenav li {list-style:none;}
.sidenav a {font:normal 13px 'Ubuntu';color:#333;text-decoration:none;display:block;padding:5px 10px;}
.sidenav a:hover, .sidenav a.active {background:#759d01;color:#fff;}

#footer-wrapper {background:#6b6b5c;padding:3em 0;}
.footer-links {border-right:solid 1px #838377;min-height:200px;}
.footer-links h1 {font:700 14px 'Ubuntu';color:#fff;margin:0 0 1em 0;padding:0;text-transform:uppercase;}
#footer-wrapper h1 {font:700 14px 'Ubuntu';color:#fff;margin:0 0 1em 0;padding:0;text-transform:uppercase;}
.footer-links ul {margin:0;padding:0;}
.footer-links li {line-height:18px;padding:4px 0;list-style-image:url(../images/others/li.png);list-style:none;}
.footer-links a {font:300 11px 'Ubuntu';color:#fff;text-decoration:none;text-transform:uppercase;}
.footer-links a:hover {color:#1c2a0a;}

.footer-social ul {margin:0;padding:3px 0 0 0;}
.footer-social li {list-style:none;display:inline-block;text-align:center;}
.footer-social span {color:#fff;margin:0 3px;background:#a9aa96;width:30px;height:30px;padding:8px 5px;border-radius:40px;transition: all .2s ease-in-out;}
.footer-social span:hover {background:#8c8e72;color:#fff;}

.footer-contact h1 {font:300 13px 'Ubuntu';color:#fff;margin:0 0 1em 0;padding:0;}
.footer-contact p {font:300 13px 'Ubuntu';color:#abb29f;text-decoration:none;padding:0;margin:0;}
.footer-contact span {font-size:16px;color:#fff;}

.footer-logo {text-align:center;}

.devinfo {background:#4b4b44;padding:9px 0 6px 0;}
.devcontent p {color:#fff;font:normal 12px 'Ubuntu';padding:0;margin:0;vertical-align:middle;}

.certi-wrapper {background:#f2f2e5;border-bottom:solid 7px #4b4b44;}
.certi-wrapper h1 {font:700 20px 'Ubuntu';color:#555;margin:0;padding:1em 0;}
.certi-content {background:#f2f2e5;border-radius:6px;padding:1em 0;text-align:center;}
.certi-content ul {margin:0;padding:0;}
.certi-content li {display:inline-block;list-style:none;padding:12px;}
.certi-content ul li img {height:35px;}

.news-headline {padding-bottom:20px;border-bottom:dotted 1px #999;margin-bottom:16px;font-family:'Ubuntu';}
.news-headline .news-title {margin-bottom:8px;}
.news-headline img {width:100%;margin-bottom:8px;}
h1.title {font:normal 30px 'Ubuntu';padding:0;margin:0 0 8px 0;}
span.news-date {font:normal 10px 'Ubuntu';color:#666;margin:0;border-radius:2px;}
p.news-text {font:normal 14px 'Ubuntu';padding:0;margin:8px 0 0 0;}

.news-listing {margin-bottom:16px;position:relative;font-family:'Ubuntu', Helevtice Neue, sans-serif;}
.news-listing-img img {width:100%;}
.news-listing-title > h1.title {font:normal 20px 'Ubuntu';padding:0;margin:0 0 8px 0;}
.news-listing-title > span.news-date {font:normal 10px 'Ubuntu';color:#666;margin:0;border-radius:2px;}
.news-listing-title > p.news-text {font:normal 13px 'Ubuntu';padding:0;margin:8px 0;}

.owl-nav {position: absolute;bottom:3em;left: 3em;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {background:none;}

/***** SUB-PAGE *****/
.subbanner-wrapper {padding-top:2em;}

#inquiryform .form-control {width: 100%;}
	#inquiryform div.customPadding:not(:last-child) {padding: 0 5px 0 0;}

@media only screen and (max-width:1024px) {
	.trigger a {display:block;}
	#menu-desk {font-family:'Ubuntu';}
	.icon-content img {float:none;margin-bottom:10px;}
	.carousel-caption {padding:2em 0 0 2em;}
	.carousel-caption h1 {font-size:20px;}
	.carousel-caption p {font-size:13px;}
}

@media only screen and (max-width:767px) {
	.carousel-caption {display:none !important;}
	.footer-links {margin-bottom:2em;border:none;min-height:auto;}
	#icons-wrapper {padding:0;}
	.icon-content {margin-top:2em;text-align:center;}
	#products-wrapper {text-align:center;padding-top:2em;}
	.product-content img {width:100%;margin-bottom:12px;}
	.banner-wrapper {padding:1.5em 0 1em 0;}
	#footer-wrapper, .devinfo, .certi-wrapper {text-align:center;}
	.video-content {margin-bottom:2em;}
	.choose-content {padding:12px;}
	.video-content img {margin-bottom:10px;}
	.news-content {margin-bottom:1em;}
	.owl-nav {opacity:0 !important;}
}