﻿/*RESET*/
*, *::before, *::after {box-sizing: border-box; line-height: inherit;}
@media (min-width: 1230px) { 
	.container{ max-width: 1230px; width: 1230px;}
	.droopmenu-inner { max-width: 1230px; width: 1230px;}
}
a, a:visited {color: inherit; text-decoration: none; transition: .2s all;}
a:hover, a:focus {color: #1b6f3c; text-decoration: none;}
button, button:hover, button:focus {border: none; outline: none;}
ul, p {margin: 0; padding: 0;}
li{list-style:none;}
.frame-img { display: block; overflow: hidden; font-size: 0;}
.frame-img--ratio{display: block; position: relative; padding-top: var(--ratio); width: 100%; overflow: hidden;font-size: 0;}
.frame-item--ratio {display: block; position: relative; padding-top: var(--ratio); overflow: hidden;}
.frame-img--ratio img {position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100% ; height: 100%; object-fit: cover;}
.hover-zoom:hover { -webkit-transform: scale(1.2); transform: scale(1.2);}
.hover-zoom { -webkit-transform: scale(1); transform: scale(1); transition: .2s all ease-in;}
.hover-box:hover .box:before,.hover-box:hover .btn-see{opacity:1;}
.box:before{content:''; position:absolute;width: 100%;background:rgba(38, 38, 38, 0.81); height: 100%;top: 0;left: 0;opacity: 0;z-index: 1;transition: all .3s ease;}
.btn-see{position:absolute;display:inline-block;font-weight: 300;font-size: 16px;line-height: 22px;text-align: center;color: #FFFFFF !important;padding:9px 11px; border:1px solid #FFFFFF;transition: all .3s ease;top:calc(50% - 20.053px);left:50%;z-index:999;text-transform:uppercase; transform:translateX(-50%);opacity:0;}
img {max-width: 100%;}
iframe {max-width: 100% !important;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}
figure {margin: 0;}
button {cursor: pointer;}
.form-group {margin-bottom: 0;}
*:focus {outline: none;}
.fancybox-container {font-family: inherit;}
.new-content__summary{font-weight:700;line-height:1.72;color:#696969;text-align:left;font-size:18px;margin:1em 0;}
.html-content {text-align: left; font-size: 16px;}
/*.html-content *{font-family:Roboto !important;}*/
.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6,.html-content table{margin: 16px 0 ; font-size: 16px;}
.html-content p,.html-content ul {margin: 1em 0 ; }
/*.html-content ul {padding-left: 25px;}*/
.html-content img {max-width: 100%; height: auto !important;}
.html-content ul {padding-left: 15px;}
.html-content li{list-style:inherit;}
.html-content a {color: #167aef !important;}
.html-content a:hover{text-decoration: underline;}
.aligncenter{display:block;margin:0 auto;}
b, strong {font-weight: bold;}
.video-thumb {position: relative;display: block;}
.video-thumb:before {content: "";display: block;width: 61px;height: 70px;z-index: 1;position: absolute;top: calc(50% - 35px);left: calc(50% - 30.5px);background: url(/images/icons/play.png) no-repeat center center;background-size: contain;opacity:.8;transition:.3s;}
.video-thumb:hover:before{opacity:1;}
.ctn-w-bg {position: relative; overflow: visible; }
.ctn-w-bg::before {content: ""; position: absolute; top: 0; bottom: 0;left: calc(50% - 50vw); right: calc(50% - 50vw); z-index: -2;background-size: cover;}
.img-bckgr {display:block; height: 100%; width: 100vw; max-width: 100vw; object-fit: cover;position: absolute; left: calc(50% - 50vw); right: calc(50% - 50vw);top: 0; z-index: -2;}
body {font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 1.375;color: #000; padding: 0; margin: 0; overflow-x: hidden;font-weight:300;}
.heading1{font-weight: 800;font-size: 26px;line-height: 35px;color: #3F3F3F;text-transform:uppercase;padding-bottom:10px;position:relative;}
.heading1:before{content:'';position:absolute;width:110px;height:2px;background:#FF0000;bottom:0;left:0;}
.btn-contact{padding:13px 40px;text-transform:uppercase;color:#fff;background-color: #247d47;border:1px solid #247d47;box-shadow: 0px 2px 4.75px 0.25px rgba(0, 0, 0, 0.25);border-radius:3px;display: inline-block;transition: all 0.5s;}
.btn-contact:hover{color:#247d47 !important; background-color:#fff;border:1px solid #247d47;transition: all 0.5s;}
.header{font-weight: bold;font-size: 20px;line-height: 23px; padding-bottom:5px;border-bottom:1px solid #0F9347;margin-bottom:22px;display:inline-block;text-transform:uppercase;}
.header-form{text-transform: uppercase;color: #247d47;font-weight: normal;margin-bottom: 30px;}
.title{font-size:14px;display:block;height: 40px;overflow: hidden;line-height:1.375;}
.desc{display:block;text-align:left;height:75px;overflow:hidden;font-size:16px;line-height:19px;}
.time-new{position:relative;padding-left:22px;margin:11px 0;display:inline-block;font-size:14px;line-height:16px;}
.time-new:before{content:'';background:url(/images/icons/clock.png) no-repeat center center;width:16px;height:16px;top:calc(50% - 8px);left:0;position:absolute;}
.swiper-button-prev{left:7%;opacity:.6;}
.swiper-button-next{right:7%;opacity:.6;}
.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1;transition:all 3s;}
.price{color:#FF0000;margin:10px 0 6px;font-weight:bold;}
.price1{font-weight: 300;font-size: 12px;line-height: 14px;color: #9D9D9D;text-decoration:line-through;display:inline-block;margin-right:11px;}
.sale-off{font-weight: bold;font-size: 12px;line-height: 14px;color: #FF0000;margin:0;}
.pro-right .price{text-align:left;}
.views{padding-left:24px;position:relative;display:inline-block;margin-left:13px;}
.views:before{content:'';position:absolute;left:0;top:calc(50% - 8px);width:16px;height:16px;background:url(/images//icons/views.png) no-repeat center center;background-size:100% 100%;}
/*=========================================================*/
header{display:flex;justify-content:space-between;color:#fff !important;padding:10px 15px;align-items:center;}
header:before{background:#02913F;}
/*.search__submit {width: 35px;height: 100%;background: url(/images/icons/search.png)no-repeat center center;position: absolute;right: 0;border: none;}*/
.Header-Right{display:flex;}
.social li{display:inline-block;margin-right:12px;}
.social li:last-of-type{margin-right:0;}
.social li img{height:28px;width:28px;}
.Header-Right p{font-weight: normal;font-size: 12px;line-height: 16px;color: #FFFFFF;}
.Header-Right p:first-child{margin-right:33px;}
.Header-Right .hotline a:hover{color:#FF0000;}
.icon-left{position:relative;padding-left:22px;}
.icon-left:before{content:'';position:absolute;left:0;width:15px;height:15px;top:calc(50% - 7px);display:block;}
.Header-Right .hotline:before{background:url(/images/icons/phone.png)no-repeat center center;width:13px;}
.Header-Right .email:before{background:url(/images/icons/mail.png)no-repeat center center;}
/*Navigation*/
/*.droopmenu-navbar:before {display: block;background: url(/images/icons/bg-menu.png);background-size:100% 100%;}*/
/*#Search{width:100px;height:34px;position:relative;font-size:14px;font-family:'roboto';}
.search__field{width: 100%;height: 100%;padding: 10px 40px 13px 11px;}*/
.droopmenu-extra{height:96px;display:flex;align-items:center;}
.droopmenu-navbar{background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.droopmenu-header {height: 96px;}
.droopmenu li ul{padding:0;}
.droopmenu li ul li a{padding:12px 5px 13px 15px;color:#333333;font-weight:400;}
.droopmenu li > ul{width:230px;}
.droopmenu > li > a{color:#333333;text-transform:inherit;}
.dm-nav-brand a, .droopmenu-brand, .droopmenu > li > a, .droopmenu > li > span {line-height: 96px;height: 96px;}
.droopmenu-brand{margin-right:40px;}
.dm-nav-brand a img, .droopmenu-brand img {height:72px;display:block;top:calc(50% - 36px);}
.droopmenu-inner{padding:0 15px;}
.droopmenu > li{font-family: 'Nunito Sans', sans-serif;font-weight: 500;font-size: 16px;line-height: 20px;}
.droopmenu li:hover > a,.droopmenu>li.active>a {color: #02913F;}
.droopmenu>li.active{background:#DEDEDE;border-top:3px solid #FF0000;}
.droopmenu li li:hover > a,.droopmenu li li.active>a{background-color:#02913F;color:#fff;}
.droopmenu li li a .droopmenu-indicator em:after{top:calc(50% - 9px);}

/*----------HomePage------------------*/
/*SlideHome*/
.slide-home{--ratio: 37.85%;margin-bottom:53px;}
#SectionSolution{margin-bottom:53px;}
#SectionSolution2{margin-bottom:55px;}
.SectionSolution{padding-bottom:7px;}
.listSolution{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:37px 30px;margin-bottom:40px;}
.listSolution .solution .title{height:52px;}
.solution{--ratio:71.43%;transition: all .3s ease;}
.solution:hover{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.solution h2{padding:24px 15px;border-bottom:2px solid #FF0000;transition: all .3s ease;}
.solution .title{font-weight: normal;font-size: 20px;line-height: 27px;text-transform:uppercase;text-align:center;display:block;height:25px;transition: all .3s ease;}
.solution:hover h2{background:#FF0000 ;}
.solution:hover .title{color:#fff !important;}
#QCHome{margin-bottom:53px;}
#QCHome img{width:100%;height:auto;}
#FeaturedProSection{margin-bottom:10px;}
/* ------menu-filter------ */
.pro-filter{margin:29px 0;}
.pro-filter li{display: inline-block;padding: 8px 15px;margin-right: 5px;color:#3F3F3F;background:#EAEAEA;cursor: pointer;text-transform:uppercase;font-weight: bold;font-size: 14px;line-height: 19px;}
.pro-filter li:hover,.pro-filter li.active{background:#E24545;transition:all .5s;color:#fff;}
.product{margin-bottom:43px;--ratio:50.967%;}
.product > a{border:1px solid #CFCFCF;}
.product figcaption{border:1px solid #D9D9D9;padding:16px 10px 11px;}
.product figcaption .title{font-weight: bold;font-size: 14px;line-height: 19px;color: #3F3F3F; text-transform:uppercase;}
.slideNews{--ratio:56.3%;margin-bottom:53px;}
.slideNews .new-item{transition:all .3s ease;}
.slideNews .new-item .newContent{padding:0 10px 23px;}
.slideNews .new-item:hover{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.slideNews .heading1{margin-bottom:44px;}
.slideNews .swiper-container{padding:20px 5px;margin-right: -10px;position: relative;left: -5px;}
.slideNews .new-item .timeN{position:absolute;left:0;top:-20px;font-weight: 800;font-size: 15px;line-height: 20px;color: #FFFFFF; background:#E24545; padding:10px 50px;z-index:99999;}
.slideNews .new-item .title{font-weight: 800;font-size: 15px;line-height: 20px; text-transform:uppercase;display:block;margin:0;}
.slideNews .new-item h3{position:relative;padding-bottom:9px;margin:29px 0 11px;}
.slideNews .new-item h3:before{content:'';position:absolute;height:2px;width:35px;left:0;bottom:0;background:#FF0000;}
.slideNews .new-item .desc{height:57px;}
.box-button{text-align:center;}
.box-button a.add-btn{font-weight: 300;font-size: 14px;line-height: 16px;color: #000000;text-transform:uppercase;border:1px solid #B6B6B6;padding:9px 44px;margin:15px 0 11px;display:inline-block;}
.box-button a.add-btn:hover{color:#fff;background:#0F9347;border:1px solid #0F9347;}
/*----------MainPage------------------*/
.CategoryTab{border-bottom:1px solid #BFBFBF;margin-bottom:53px;}
.CategoryTab li{display:inline-block;padding:16px 27px;position:relative;font-weight:normal;}
.CategoryTab li:before{content: '';position: absolute;border-right: 1px solid #e1e1e1;top: 50%;width: 1px;right: 0;height: 24px;transform: translateY(-50%);}
.CategoryTab li.active{border-bottom:2px solid #FF0000 !important}
.CategoryTab li.active:after{content: '';border-left: 6px solid transparent;border-right: 6px solid transparent !important;border-bottom: 8px solid #FF0000;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.CategoryTab li.active a{color:#0F9347;}
.CategoryTab li:last-child:before{
	border-right:none;
}
.SortProduct {margin-bottom:6px;display:flex;align-items:center;}
.SortProduct label{font-weight: normal;font-size: 14px;line-height: 16px;margin:0;margin-right:23px;}
.SortProduct #Sort{padding:6px;}
.side-title{display:block;background:#247d47;font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;line-height:1.2;padding:10px 17px;}
.topArticle{background-color:#F1F1F1;}
.title-right{font-weight: 500;font-size: 16px;line-height: 19px;margin:0 10px;border-bottom:1px solid #AFAFAF;padding:13px 0 2px 11px;margin-bottom:16px;}
.topArticleItem{font-weight: 300;font-size: 16px;line-height: 19px;margin:12px 10px;height:35px;overflow:hidden;display:flex;}
.topArticleItem:last-of-type{margin-bottom:18px;}
.topArticleItem:nth-of-type(1) .number{background:#FF6B00;}
.topArticleItem:nth-of-type(2) .number{background:#FF9A51;}
.topArticleItem:nth-of-type(3) .number{background:#FFD0AE;}
.topArticleItem .number{width:23px;height:23px;text-align:center;line-height:23px;border-radius:50%;background-color:#D3D1D0;display:block;margin-right:7px;color:#FFFFFF;font-weight:bold;}
.topArticleItem a{flex:1 0 23px;}
.listNews{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 30px;}
.listNews .new_article_item{grid-column:1/3;--ratio:50.93%;}
.listNews .new-item{--ratio:71.7%;}
.new-item .title{font-size:16px;font-weight:bold;line-height:19px;max-height:38px;height:inherit;margin:17px 0 6px;}
.listNews .new-item .time-new{margin:0;}
.listNews #lbl_Pagination{grid-column:1/3;margin-top:0;text-align:left;}
#SideRight .new_article_item{margin-bottom:10px;}
.new_article_item{--ratio:58.71%;position:relative;}
.new_article_item h3{position:absolute;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.3);padding:8px 10px;color:#FFFEFE;font-size:16px;line-height:19px;font-weight:500;}
.new_article_item h3 a{display:block;max-height:35px;overflow:hidden;}
.new_article_item h3 a:hover{color:#fff;}
.new_article_item h3 .time-new:before{background:url(/images/icons/clock1.png) no-repeat center center;}
.new_article_item h3 .views:before{background:url(/images//icons/views1.png) no-repeat center center;}
.List-Videos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:27px 20px;--ratio:61.61%;}
.video-title{font-weight: bold;margin-top:16px;}
.side-nav{margin-bottom:7px; color:#000; padding-right: 7px;}
.side-nav li {
	position: relative; line-height: 1.4; 
  background-color: transparent; padding: 7px 15px 7px 25px;
}
.side-nav li:first-child {margin-top: 3px;}
.side-nav li.current>a {color: #1b6f3c;}
.side-nav>li {font-weight: normal; font-size: 16px;}
.side-nav li::before {
	content: ""; position: absolute; top: 14px; left: 8px; display: block;
	background: url(/images/icons/arrow-right.png) no-repeat center center;
	background-size: contain; width: 7px; height: 7px; 
}
.side-nav li ul li:last-child { border-bottom: none; }
.side-nav li li { font-weight: normal; font-style: normal; font-size: 14px;}
.side-nav li li li {font-weight: normal; font-size: 13px; text-transform: none;}
.js-param-search:before{background:none !important;}
.js-param-search a{position:relative;padding-left:25px;}
.js-param-search a:before{content:'';position:absolute;width:16px; height:16px; background:url(/images/icons/square.png) no-repeat center center;top:calc(50% - 8px);left:0;}
.js-param-search.active a{color:#0F9347;}
.js-param-search.active a:before{background:url(/images/icons/check.png) no-repeat center center;}
.trigger-list {
	display: inline-block; position: absolute; width: 16px; height: 16px;
	background: url(/images/icons/plus.png) no-repeat center center;
	background-size: contain; top: 9px; right: 0px; transition: .2s all;
}
.filter li a img{display:inline-block;margin-right:4px;}
.active+.trigger-list {background: url(/images/icons/minus.png) no-repeat center center;background-size: contain;}
.breadCrumb{font-size: 14px;font-weight: normal;padding:15px 0 20px 0;}
.breadCrumb li{display: inline-block;}
.breadCrumb li:not(:first-child)::before{content: "/";margin: 0.25rem;}
.breadCrumb li a{transition: all .3s;}
.breadCrumb li a:hover,.breadCrumb li.active a{color: #0F9347;}
#PageWrap{min-height:500px;}
#PageWrap #ListProduct{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;padding:0;}
#PageWrap #ListProduct .product{margin-bottom:0;}
/*--PageDetail--*/
.detailTitle{font-weight: bold;font-size: 20px;line-height: 23px;margin-bottom:14px;}
#ProductSummary{display:grid;grid-template-columns:530px minmax(0,auto) 264px;grid-gap:20px;margin-bottom:30px;}
#ProductSummary .frame-img--ratio img{filter:none;}
#ProductSummary img.xactive{border:1px solid #0a7cff;}
.product-head{font-weight: normal;font-size: 20px;line-height: 23px;margin-bottom:12px;}
.pro-summ{margin-top:37px;}
.pro-right .product-price{margin-bottom:36px;}
.order{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:55px;}
.order a{display:inline-block;font-weight:bold;font-size:18px;line-height:21px;color:#fff;padding:15px 0 13px;text-align:center;background-color:#0F9347;border:1px solid #0F9347;border-radius:7px;width:48%;}
.order .btn-buy{display:block;background-color:#DA1A21; width:100%;margin-bottom:16px;border:1px solid #DA1A21;}
#ProductSummary .xzoom {
	box-shadow: none;
	cursor: pointer;
}
#ProductSummary .spotlight {min-height: 299px;position: relative;display: flex;align-items: center;justify-content: center;margin-bottom:20px;border:1px solid #BFBFBF;}
#ProductSummary .pro-right{padding-right:47px;}
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {
	border: 1px solid #BFBFBF;
	margin-left: 0;
	margin-bottom: 0px;
}
#ProductSummary .spotlight img {width: 100%;}
#ProductSummary .frame-img--ratio{padding-top:25%;}
#ProductSummary .frame-img--ratio img{object-fit:contain;}
#ProductSummary .xzoom-thumbs{margin-bottom:0;padding: 0 5px 8px 5px;position: relative;left: -5px;margin-right: -10px;}
#ProductSimilar{--ratio:50.967%;margin-bottom:67px;}

.show-content a{margin: 20px auto 20px auto;display: block;text-align: center;background: #0F9347;color: #fff;font-size: 15px;padding: 10px;max-width:120px;border-radius: 4px;position: relative;}
.show-more::before {content: '';position: absolute;height: 150px;left: 0;right: 0;background: linear-gradient(transparent, #fff);bottom: 57px;}
#Description,#MoreInfo{height:600px;overflow:hidden;}
#NewsSimilar{margin-top:66px;margin-bottom:93px;}
.policy-wrap{border:1px solid #A5A4A4;padding:18px 10px 13px;}
.policy-wrap h4{font-weight: 500;font-size: 20px;line-height: 23px;text-align: center;color: #0F9347;text-transform:uppercase;margin-bottom:37px;}
.policy li{display:flex;align-items:center;margin-bottom:20px;}
.policy li img{display:inline-block;max-width:35px;object-fit:contain;margin-right:18px;height:auto;}
.policy li a{display:block;flex:1 0 35px;}
.policy-wrap .social{border-top:1px solid #AFABAB;text-align:center;padding-top:16px;}
#ContactPage{margin-bottom:55px;}
#Map {margin-bottom: 30px;}
#Map iframe {border: 5px solid white; box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);width:100%;}
.form-group { margin-bottom: 14px; }
.form-group label {font-size: 16px; margin-bottom: 8px; letter-spacing: 0.5px;font-weight: bold; display: block; text-align: left;}
.form-control {display: block; height: 34px; padding: 6px 12px; width: 100%;font-size: 14px; line-height: 1.42857143;color: #555; background-color: #fff;border: 1px solid #ccc; border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
input.form-control { border-radius: 0; height: 40px; }
textarea.form-control { height: auto; padding: 10px; }
.form-control::-webkit-input-placeholder { color: #A6A6A6;font-weight: normal;font-size: 12px;line-height: 16px;}
.form-control:focus {border-color: #167aef; box-shadow: none;}
#ContactContent { text-align: left; font-size: 16px;}
#ContactContent h1, #ContactContent h2, #ContactContent h3, #ContactContent h4, #ContactContent h5 {font-weight: normal; color: #247d47; }
#ContactContent ul {list-style: none; padding-left: 0;}




/*------------PARTNERS-----------*/
#SectionPartner{margin-bottom:53px;}
.Partner-Border{padding:19px; border:1px solid #979797;position:relative;}
.Partner-Border:before{content:''; position:absolute;top:-1px;left:5%;height:2px;width:90%;background:#fff;}
#SectionPartner .heading1{margin-bottom:27px;}
#SectionPartner .item{padding: 10px 5px;text-align:center;border:1px solid #AEAEAE;}
#SectionPartner .swiper-button-next{right:0;}
#SectionPartner .swiper-button-prev{left:0;}
.partner {height: 100px; object-fit:contain;}
.ovrly31 { width: 100%; overflow: hidden; position: relative; }
.ovrly31 .ovrly {position: absolute; left: 0; top: 0;background: rgba(27, 111, 60, 0.6);height: 100%; width: 100%;-webkit-transform: rotateZ(-180deg); -moz-transform: rotateZ(-180deg); -ms-transform: rotateZ(-180deg); -o-transform: rotateZ(-180deg); transform: rotateZ(-180deg);-webkit-transform-origin: center bottom; -moz-transform-origin: center bottom; -ms-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}

.ovrly31 a {display: inline-block; width: 75%;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);font-size: 18px;color: #fff; text-transform: uppercase; font-weight: bold;text-align: center; line-height:1.3; opacity: 0; transition: all 0.2s 0.3s}
.ovrly31:hover a, .ovrly31:focus a { opacity: 1; }
.ovrly31:hover .ovrly {-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
footer{padding:3px 15px 44px;display:grid;grid-template-columns:375px minmax(0,auto);grid-column-gap:60px;color:#fff !important;}
footer:before{background:#181818;}
.menuFooter a{color:#fff !important;}
.menuFooter ul li{padding:5px 0;}
.menuFooter h2{font-weight: bold;font-size: 14px;line-height: 19px; text-transform:uppercase;padding-bottom:9px;position:relative;margin:33px 0 18px;}
.menuFooter h2:before{content:''; position:absolute;left:0;bottom:0;height:1px; width:50px;background:#FF0000;}
footer .social li img{height:38px;width:38px;}
footer .social li:not(:last-of-type){margin-right:7px;}
footer .social{}
.ContactFooter{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:30px;}
#FormFooter{width:100%; height:38px;position: relative;}
#FormFooter input{width:100%; height:100%;background-color:transparent;padding-right:60px;border:1px solid #3D3D3D;}
#FormFooter input:focus{border:1px solid #FFFFFF;}
#FormFooter input::-webkit-input-placeholder{font-weight: 300;font-size: 12px;line-height: 1.47;color: #878787;}
#FormFooter button{height:100%;width:54px;position:absolute;top:0;right:0;background:url(/images/icons/email2.png) no-repeat center;background-size:18px 18px;}
#lbl_Pagination {font-size: 0;display:block;text-align:right;margin:40px 0 20px;}
#lbl_Pagination a {display:inline-block; padding: 9px 11px; border: 1px solid hsl(0, 0%, 92%);font-size: 12.267px;  line-height: 1; transition: all .2s;}
#lbl_Pagination a:not(:last-child) {margin-right: 10px;}
#lbl_Pagination .cpage, #lbl_Pagination a:hover, #lbl_Pagination a:focus { border: 1px solid #247d47; background: #247d47; color: white; }
.scrollTop {position: fixed;right: 25px;bottom: 50px;-webkit-transition: background .25s ease-in-out,opacity .25s ease-in-out,bottom .25s;-moz-transition: background .25s ease-in-out,opacity .25s ease-in-out,bottom .25s;transition: background .25s ease-in-out,opacity .25s ease-in-out,bottom .25s;opacity: 0;width: 44px;height: 44px;margin: 0;padding: 0;border: none;border-radius: 50%;background: #4c5b5c;z-index:99999;display:inline-block;}
.scrollTop:before {-webkit-transform: rotate(-45deg) translateY(-50%);-moz-transform: rotate(-45deg) translateY(-50%);-ms-transform: rotate(-45deg) translateY(-50%);-o-transform: rotate(-45deg) translateY(-50%);transform: rotate(-45deg) translateY(-50%);left: 10px;}
.scrollTop:after {-webkit-transform: rotate(45deg) translateY(-50%);-moz-transform: rotate(45deg) translateY(-50%);-ms-transform: rotate(45deg) translateY(-50%);-o-transform: rotate(45deg) translateY(-50%);transform: rotate(45deg) translateY(-50%);right: 10px;}
.scrollTop:after, .scrollTop:before {position: absolute;top: 50%;-webkit-transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;transition: background .25s ease-in-out;width: 16px;height: 3px;border-radius: 3px;background: #fff;content: "";}
.scrollTop:hover{background-color:rgb(0, 139, 218);}
#copyright{padding:17px 15px;color:#FFFBFB;font-weight:bold;background-color:#000000;text-align:center;}
.SearchWrap form{display:none;}
@media(max-width: 1025px){
	#ProductSummary{grid-template-columns:repeat(3,1fr);}
	#PageWrap #ListProduct{grid-template-columns:repeat(2,1fr);}
}
@media(max-width: 992px){
	/*.category{display:none;}
	.droopmenu>li>a{height:50px;line-height:50px;}
.droopmenu>li>a .droopmenu-indicator{line-height:50px;}
.droopmenu li li a .droopmenu-indicator{line-height:50px;}
.droopmenu-offcanvas .droopmenu-nav{width:80%;background: linear-gradient(to right, #0F9347, #a8e063);}
.droopmenu-offcanvas.dmoffright .droopmenu-nav{right:-80%;}
.droopmenu li ul{width:auto;}
.droopmenu li ul li a{padding-left:45px;color:#fff;background:#0F9347;}
.droopmenu li ul li ul li a{padding-left:75px;}
.droopmenu li li a .droopmenu-indicator em:after{top:0;}
.droopmenu>li.active>a{background:#fff;}
.droopmenu-toggle{top:calc(50% - 20px) !important;}
.droopmenu-extra .droopmenu > li > a{color:#000;height:30px;line-height:30px;}
.droopmenu-toggle i:after, .droopmenu-toggle i:before {background: #ffffff;}*/

	.droopmenu-brand,.droopmenu>li>a{height:50px;line-height:50px;color:#fff;}
.droopmenu>li>a .droopmenu-indicator{line-height:50px;}
.droopmenu-brand img{height:45px;top:calc(50% - 22.5px)}
.droopmenu-extra,.droopmenu-header{height:50px;}
.droopmenu li li a .droopmenu-indicator{line-height:50px;}
.droopmenu-offcanvas .droopmenu-nav{width:80%;background: linear-gradient(to right, #0F9347, #a8e063);}
.droopmenu-offcanvas.dmoffright .droopmenu-nav{right:-80%;}
.droopmenu li ul{width:auto;}
.droopmenu li ul li a{padding-left:45px;color:#fff;background:#0F9347;}
.droopmenu li ul li ul li a{padding-left:75px;}
.droopmenu li li a .droopmenu-indicator em:after{top:0;}
.droopmenu>li.active>a{background:#fff;}
.droopmenu-toggle{top:calc(50% - 20px) !important;}
.droopmenu-extra .droopmenu > li > a{color:#000;height:30px;line-height:30px;}
.droopmenu-toggle i:after, .droopmenu-toggle i:before {}


}

@media(max-width: 769px) {
#ProductSummary,footer{display:block;}
.policy-wrap{margin:16px 0;}
.sideBar,#PageWrap #sectionProduct .product,.product{margin-bottom:24px;}
.listSolution{grid-template-columns:repeat(2,1fr);}
#sectionProduct,.List-Videos{grid-template-columns:repeat(2,1fr);}
#sectionProduct .heading1{grid-column:1/3;}
.ContactFooter{grid-template-columns:1.5fr 1fr;}
}
@media(max-width: 575px){
	header,.Header-Right{flex-direction:column;align-items:center;}
	.Header-Right p:first-child{margin:10px 0;}
	#logo,.footer-info{margin-bottom:16px;}
	.Header-Right .social{margin:14px 0;}
	#PageWrap #ListProduct,.List-Videos,.ContactFooter,.listSolution{display:block;}
	footer{display:block;}
	.CategoryTab li{display:block;border-bottom:1px solid #BFBFBF;text-align	:center;}
	.CategoryTab li:last-child{border-bottom:none;}
	.CategoryTab li:before{display:none;}
	footer .social{margin-top:14px;}
	#PageWrap #ListProduct .product, .solution{margin-bottom:16px;}
}