@font-face {
    font-family: FontAwesome;
    font-display: swap;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0);
}
 
body,
html {scroll-behavior: smooth;
    min-height: 100%;
    margin: 0;
    padding: 0
}


body #hubspot-messages-iframe-container {
/* change value if necessary */
    z-index: 999999;
}

/*body,
p,
span {
    font-family: 'Arial', sans-serif !important
}*/
p{letter-spacing: .01em;}

/* Typography */



/* Headings */ 
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #1e1e1e;
    font-weight: 700;
    line-height: 1.5;
    margin: 5px 0 5px;    
}
 
p {
  font-size: 16px
}



body {font-weight: 400;color: #000; background: #fff; line-height: 1.6;top: 0;right: 0;
    left: 0;/*transition: all .5s cubic-bezier(0.2, .84, .5, 1);transform-origin:0 0;transform: translate3d(0px, 0px, 0px);*/ -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

 
/* HEADER MENU */
.inquire-btn{float:right;margin-right:3%;font-size: 14.5px;font-weight: bold;margin-top: -4%;color: #ffff;letter-spacing: .08em;background: #008a2a;padding: 4px 6px;border: 1px solid #fff}
.desktop-menu{display:block;width:100%;margin-top:3%;height:100px;position:fixed}
.custom-menu-primary{display:flex;margin-top:-2%;margin-bottom:10px;padding-left: 2%;justify-content:center}
.company,.news,.products{margin-top:0px;padding-left:10%;text-align:left;display:flex;transition:all .8s ease;overflow:hidden;height:0} 
.mini-bar{width:100vw;z-index:999;}

#title{margin-top:4%}
#page-title, #title {display:none;color: #fff;position: absolute;align-items: center;justify-content: center;flex-direction: row;width: 100%;text-align: center;font-size: 17px!important;}
.mobile-menu {background-color: #ffff;height: 70px }
.lang_switcher_class:after, .lang_list_class li {font-size: 1em !important }



/* MENU */
.hs-menu-wrapper ul {
    padding: 0
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    display: inline-block
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before {
    content: " ";
    display: table
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after {
    content: " ";
    display: table;
    clear: both
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
    float: left;/*padding: 0 1.5em 0;*/
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    display: inline-block
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children {
    position: relative
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both
}

.hs_cos_wrapper_type_simple_menu a {
    font-family: 'Proza Libre',sans-serif;
    text-transform: capitalize;
    text-decoration: none;
    /*font-weight: 600;*/
    line-height: 1.25em;
    display: block;
    padding: 0 0 1em;
    color: #3f3f3f;
    font-size:13px!important; /* before value 15px */
}

.hs_cos_wrapper_type_simple_menu .hs-menu-flow-horizontal a {
    padding-right: .75em
}

.hs_cos_wrapper_type_simple_menu a:hover {
    color: #008a2a;
    text-decoration: none !important
}

.widget-type-space {
    visibility: hidden
}

.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_page_footer,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_text {
    word-wrap: break-word;
}


.header-container-wrapper {
    position: absolute;
    width: 100%;
    z-index: 999; 
    background-color: #242526;height:0!important;width: 100%;z-index: 999; 
}

/* Found no closing Tag Check this*/

.color-header {
    background-color: #fff;
}

.color-mega {
    background-color: #fff;
}

.header-container .widget-type-logo {
    margin-top: 5px;
}

/* ---------------------------------- */

.header-container .hs_cos_wrapper_type_logo a img {
  /*  max-width: 170px !important;
    margin-top: 0px !important;
    margin-left: 30px !important*/
}

.header-container .widget-type-cta a {
    text-align: center;
    display: block;
    color: #fff;
    font-size: 0.75em;
    padding: 9px 16px;
    font-family: 'Proza Libre',sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    -webkit-transition: background-color .1s 0s ease-in-out, color .1s 0s ease-in-out;
    -moz-transition: background-color .1s 0s ease-in-out, color .1s 0s ease-in-out;
    -o-transition: background-color .1s 0s ease-in-out, color .1s 0s ease-in-out;
    -ms-transition: background-color .1s 0s ease-in-out, color .1s 0s ease-in-out;
  
  /* found no closing tag */
    transition: background-color .1s 0s ease-in-out, color .1s 0s ease-in-out;
}

.header-container .widget-type-cta a:hover {
    background-color: none;
    color: #181818;
}

.lang{padding-top:5px;padding-left:4%;font-size:14px;float: left;color:#ffff!important;margin-top:6px}

.mini-bar {
    font-family:'Proza Libre',sans-serif;
    top: 0; 
    margin: 0;
    min-height: 55px !important;
    display: inline-block;
    font-size: .0.9375em;
    font-weight: 400;
    padding: .33em .5em;
    -webkit-font-smoothing: antialiased;
    color: #5c5e60;
    position: fixed;
    background-color: #fff;
    float: right !important;
    border-bottom: 1px solid #5b5b5b14;
}

#mini-bar.regular {
    height: 30px;
    font-size: 0.875em;
    padding: .2em .5em;
  /* Found no closing */
    border-bottom: 1px solid #5b5b5b21;
}

#mini-bar .hb-cta {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 20px;
    color: #fff;
    background-color: #22af73;
  /* Found no closing */
    border-color: #22af73;
}



.hs-menu-wrapper ul {
    list-style: none !important;
  /* Found no closing */
    width: max-content;
}


.custom-menu-primary .hs-menu-wrapper {
  /* Found no closing */
    text-align: center;
}
.custom-menu-primary .hs-menu-wrapper>ul li a {
    color: #fff;
    font-family: 'Proza Libre',sans-serif;
    font-size: 14.5px;
    text-transform: uppercase;
  /*  letter-spacing: 2px; */
    line-height: 1em;
    font-weight: 700;
    font-weight: bold;
    letter-spacing: .08em;
    padding: 0 .5em 0;
}

#hs_menu_wrapper_module_13884994340213 ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    color: #008a2a ;
  /* Found no closing */
    font-size: 1em;
}


#hs_menu_wrapper_module_15869340219111773 ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    color: #008a2a;
  /* Found no closing */
    font-size: 1em !important;
}


.custom-menu-primary .hs-menu-wrapper>ul>li>a {
  /* Found no closing */
    padding: 10px 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  /* Found no closing */  
    left: -5px;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li {
    padding: 6px 10px;
  /* Found no closing */
    text-align: left;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a {
    /* Found no closing */
  opacity: 0.7;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover {
  /* Found no closing */  
  color: #008a2a;
}

.custom-menu-primary .hs-menu-wrapper>ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    overflow: visible !important;
    max-width: none !important;
  /* Found no closing */
    width: auto !important;margin-bottom:-25%;letter-spacing:2px;
}



.child-trigger,
.mobile-trigger {
  /* Found no closing */
    display: block;
}

.custom-menu-primary .hs-menu-wrapper>ul>li {
  /* Found no closing */
  position: relative;
}
.custom-menu-primary .hs-menu-wrapper>ul>li a {
 /* font-size: 1.2em;*/
  line-height: 45px;
  /* Found no closing */
  overflow: visible;
}
.custom-menu-primary .hs-menu-wrapper>ul li a {
  padding: 0 1.5rem;
  /* Found no closing */
  color: #ffff;
}
.custom-menu-primary .hs-menu-wrapper>ul li a:hover {
  /* Found no closing */
  color: #3f3f3f;
}
/*.custom-menu-primary .hs-menu-wrapper>ul ul li{background-color:rgba(255,255,255,.08);padding:0}*/
.custom-menu-primary .hs-menu-wrapper>ul ul li a {
  text-indent: 0;
  /* Found no closing */
  font-size: 1em;
}
.custom-menu-primary .hs-menu-wrapper>ul ul ul li a {
  /* Found no closing */
  text-indent: 10px;
}
.custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a {
  /* Found no closing */
  text-indent: 50px;
}

.wrapper {
    width: 1200px;
  /* Found no closing */  
  margin: 0 auto;
} 
 
.mega-menu {
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}
 

ul.lang_list_class:hover {
    display: flex !important;
  /* Found no closing */
    flex-direction: column !important;
}

ul.lang_list_class li:first-child {
    order: 2 !important;
    border-top: none !important;
  /* Found no closing */
    border-bottom: 1px solid #000 !important;
}


.company,.news,.products{display:none} header{font-size:12px} 


.nav-wrapper {
	 position: relative;
	 width: 100%;
	 height: 100vh;
	 transition: transform 0.3s;
	 transform: translateX(-100vw);  
}
 .nav-wrapper.show-menu {
	 transform: none;
   margin-top:0%;
}
.show-menu #js-nav-toggle{top:55px!impotant;right:30px!important;background:#242526}
#js-nav-toggle
{
  display: block;
  position: relative;
  top: 10px;
  right: -95%;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
  padding: 12px 10px;
  border-radius: 100%;
  background: #1e1e1e;
}

#js-nav-toggle a
{
  text-decoration: none;
  color: #232323;
  
  transition: color 0.3s ease;
}

#js-nav-toggle a:hover
{
  color: tomato;
}


#js-nav-toggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  /*top: -7px;
  left: -5px;*/ 
  cursor: pointer; 
  opacity: 0; 
  z-index: 2;  
  
  -webkit-touch-callout: none;
}

 
#js-nav-toggle span
{   display: block;
    width: 33px;
    height: 4px;
    top: 3px;
    margin-bottom: 5px;
    position: relative;
    background: #ffff;
    border-radius: 20%;
    z-index: 1;
    transform-origin: 4px 0px;
    transition: transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease;
}

#js-nav-toggle span:first-child
{
  transform-origin: 0% 0%;
}

#js-nav-toggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}
#js-nav-toggle input ~ span:nth-last-child(2){
width:30px
}
#js-nav-toggle input ~ span:nth-last-child(1){
width:25px
}
 
.show-menu #js-nav-toggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #ffff;
}
.show-menu #js-nav-toggle input:checked ~ span:nth-last-child(2)
{
transform: rotate(-45deg) translate(-5px,5px);
}
.show-menu #js-nav-toggle input:checked ~ span:nth-last-child(1)
{
  opacity: 0;
}
 
 
#js-nav-toggle input:checked ~ ul
{
  transform: none;
}
  
 nav {
	 position: absolute;
	 left: 0;
	 top: 0;
	 height: 100%;
	 width: 100vw;
	 overflow-x: hidden;
	 overflow-y: auto;
	 /*box-shadow: 0 0 5px 1px #ddd;*/
	 background-color: #242526;
}

.nav-toggle.back-visible{background-color: #27924a!important;}
 nav .nav-toggle {
	 position: absolute;
	 top: 15%;
	 left: 0;
	 width: 100%;
	 padding: 0.45em 0.6em;
	 background-color: #242526!important;
	 color: #ffff;
	 z-index: 100;
	 cursor: pointer;
	 transition: backgroun-color 0.2s;
}
 nav .nav-toggle:hover {
	 background-color: #345;
}
 nav .nav-toggle.back-visible .nav-back {
	 opacity: 1;
}
 nav .nav-toggle.back-visible .nav-title {
	 transform: translateX(40px);
}
 nav .nav-title {
	 position: absolute;
	 left: 0;
	 top: 0.6em;
	 padding-left: 0.7em;
	 transition: transform 0.3s;
   font-size:15px!important;
}
 nav .nav-back {
	 display: inline-block;
	 position: relative;
	 width: 30px;
	 height: 30px;
	 vertical-align: middle;
	 z-index: 1;
	 opacity: 0;
	 transition: opacity 0.2s;
}
 nav .nav-back:before, nav .nav-back:after {
	 content: '';
	 position: absolute;
	 top: 50%;
}
 nav .nav-back:before {
	 left: 50%;
	 width: 9px;
	 height: 9px;
	 border: 2px solid currentcolor;
	 border-right-color: transparent;
	 border-bottom-color: transparent;
	 transform: translate(-50%, -50%) rotateZ(-45deg);
}
 nav .nav-back:after {
	 left: 28%;
	 width: 15px;
	 height: 2px;
	 background-color: currentcolor;
	 margin-top: -1px;
}
 nav div span div ul li a {
	 display: block;
	 position: relative;
   font-weight: 400!important;
   
   font-size:16px!important;
	 padding: 0.7em!important; 
	 color: #ffff!important;
	 text-decoration: none;
	 transition: color 0.15s, background-color 0.15s;
 /* border-bottom: 1px solid #999; */
   line-height:2em!important;
  /* margin-left: 5%; */
}
.show-menu  nav div span div ul li a {
   animation: movetext 1s;
  animation-fill-mode: forwards;
   -webkit-animation-fill-mode: forwards;
   animation-timing-function: ease; 
}
@keyframes movetext {
  from {margin-left: 0%;}
  to {margin-left: 6%;}
}
 nav div span div ul li a:hover {
	 color: #008a2a!important;
	 /*background-color: #efefef;*/
   /* Found no closing */
   width:90%;
} 
 nav div span div ul {
	 list-style: none!important;
	 padding: 45px 0 0!important;
	 transition: transform 0.3s;
	 background-color: #242526;
	 position: absolute;
	 left: 0;
	 top: 15%;
	 height: 100%;
	 width: 100%!important;
}
 nav ul ul {
	 display: none;
	 left: 100%;
}
 nav li.hs-item-has-children > a {
	 padding-right: 2.5em;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 overflow: hidden;
}
 nav li.hs-item-has-children > a:after {
	 content: '';
	 position: absolute;
	 top: 50%;
	 right: 1em;
	 width: 9px;
	 height: 9px;
	 border: 1px solid currentcolor;
	 border-left-color: transparent;
	 border-top-color: transparent;
	 transform: translateY(-90%) rotateZ(-45deg);
	 transition: transform 0.3s;
	 transform-origin: 100%;
}
 nav li.nav-dropdown-open ul {
	 display: block;
}
  
.nav-dropdown-open ul{top:0%!important;z-index:3}
ul li.nav-dropdown-open ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper{display:none!important} 
ul li.nav-dropdown-open ul li.nav-dropdown-open ul.hs-menu-children-wrapper{display:block!important} 
ul li ul li ul{top:15%!important;display:none}


.mini-bar{
    font-family: 'Proza Libre',sans-serif; 
    margin: 0;
    min-height: 50px;
    display: inline-block;
    font-size: .0.9375em;
    font-weight: 400;
    padding: .33em .5em;
    -webkit-font-smoothing: antialiased;
    color: #5c5e60;
    position: fixed;
    background-color: #1e1e1e;
    float: right!important;
    border-bottom: 1px solid #5b5 b5b14;
}


/* END HEADER MENU */


.padding{padding-left:20%;padding-right:20%;padding-top:5%}
.content_padding{padding-left:12%;padding-right:12%}


.newsletter h3 {
  /* Found no closing */
    color: #fff !important;
}


.widget-type-language_switcher {
  /* Found no closing */
    display: inline-flex !important;
}


#hs_cos_wrapper_module_16109377371661_ ul li a, ul li.hs-item-has-children a {
    color: #fff !important;
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
  /* Found no closing */
    vertical-align: bottom;
}

img.alignRight,
img.alignright {
  /* Found no closing */
    margin: 0 0 5px 15px;
}

img.alignLeft,
img.alignleft {
  /* Found no closing */
    margin: 0 15px 5px 0;
}

.row-fluid [class*=span] {
  /* Found no closing */
    min-height: 1px;
}

.hs-blog-social-share .hs-blog-social-share-list {
    margin: 0;
  /* Found no closing */
    list-style: none !important;
}

.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    height: 30px;
  /* Found no closing */
    list-style: none !important;
}

#hs-pwd-widget-password {
  /* Found no closing */
    height: auto !important;
}




article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

*,
:after,
:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  /* Found no closing */
    box-sizing: border-box;
}

.container-fluid .row-fluid .page-center {
    float: none;
    max-width: 990px;
  /* Found no closing */
    margin: 0 auto;
}

.button-wrapper a {color:#ffff}
a {
    color: #008a2a;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
  /* Found no closing */
    -webkit-tap-highlight-color: transparent;
}

a:focus,
a:hover {
  /* Found no closing */
    text-decoration: underline;
}

.c1 h2 a:hover,
a:focus {
  /* Found no closing */
    text-decoration: none;
}

::-moz-selection {
    color: #fff;
    background: #000;
  /* Found no closing */
    text-shadow: none;
}

::selection {
    color: #fff;
    background: #000;
  /* Found no closing */
    text-shadow: none;
}

sub,
sup {
    position: relative;
    font-size: 0.875em;
    line-height: 0;
  /* Found no closing */
    vertical-align: baseline;
}

sup {
  /* Found no closing */
    top: -.5em;
}

sub {
  /* Found no closing */
    bottom: -.25em;
}
 
ol.unstyled,
ul.unstyled {
    list-style: none;
    margin: 0;
  /* Found no closing */
    padding: 0;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 1.09375em;
  /* Found no closing */
    border-left: 5px solid #eee;
}


.body-container-wrapper {
  /* Found no closing */
    background-color: #fff;
}

.active {
  /* Found no closing */
    display: block;
} 
.sectiond-wrapper {
  /* Found no closing */
    border-radius: 6px 6px 0 0;
}
 .search{float:right;margin-top:1%;cursor:pointer}
.search_bar{display:none;float: right;margin-top: 1%;margin-right: 2%;}

.shop-icon{float:right;text-align:left;  margin-right:5%;display:block}
.search-active{display: inline-block;height: 100vh;width: 50%;margin-top: 1%;float: right;margin-right: 1%;} 




fieldset.form-columns-2 .hs-form-field{width:100%!important}
 
.footer-content svg {fill:#ffff;display: inline-block;width: 34px;margin-left:5%}
.footer-menu .dnd-column{width:100%!important}
}

/*
.footer-1 .hs_cos_wrapper_type_simple_menu a {
    font-size: 14px !important;
    color: #e6e5e5 !important;
    text-align: left !important;
    margin-left: 0 !importantf
}

.footer-2 .hs_cos_wrapper_type_simple_menu a {
    color: #fff !important;
    text-align: left !important;
    margin-left: 0 !important;
    font-size: 1.08em !important;
    letter-spacing: 2px;
    font-weight: 600 !important
}

.footer-1 .hs_cos_wrapper_type_simple_menu a:hover {
    color: #fff !important
}

.footer-2 .hs_cos_wrapper_type_simple_menu a:hover {
    color: #fff !important;
    text-decoration: underline !important
}

.footer-container.container-fluid .row-fluid .page-center {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px
}

.footer-container.container-fluid .footer-social .row-fluid .page-center {
    padding-top: 35px;
    padding-bottom: 35px
}

.footer-social {
    background-color: #5b5b5b;
    width: 100%
}

.footer-social a.fm_button {
    background-color: #ffff;
    border-radius: 50%;
    position: relative;
    width: 34px !important;
    height: 34px !important;
    margin: 0 8px;
    display: inline-block
}

.footer-social a.fm_button:hover {
    background: #4ab865;
    text-decoration: none !important
}

.footer-social a.fm_button:hover:before {
    color: #ffff
}

.footer-social a.fm_button span {
    display: none !important
}

.footer-social a.fm_button:before {
    position: relative;
    top: 0px !important;
    margin: 0 auto !important;
    font-family: FontAwesome;
    color: #4ab865;
    font-size: 1.5em !important
}

.footer-social a.fm_twitter:before {
    content: "\f099"
}

.footer-social a.fm_facebook:before {
    content: "\f09a"
}

.footer-social a.fm_linkedin:before {
    content: "\f0e1"
}

.footer-social a.fm_youtube:before {
    content: "\f16a"
}

.footer-social a.fm_pinterest:before {
    content: "\f0d2"
}

.footer-social a.fm_rss:before {
    content: "\f09e"
}

.footer-social a.fm_googleplus:before {
    content: "\f0d5"
}

.footer-social a.fm_instagram:before {
    content: "\f16d"
}

.footer-text {
    color: #cecece;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    margin-bottom: 40px;
    letter-spacing: 1px
} 
*/

.copyright,
.copyright a,
.copyright a:hover {
    color: #cbcbcb;
  /* Found no closing */
    font-size: 1.08em !important;
}

.pillar-page .banner {
  /* Found no closing */
    min-height: 560px !important;
}


/*
.footer-menu-primary .hs-menu-wrapper {
    text-align: center;
    margin-top: 15px
}

.footer-menu-primary .hs-menu-wrapper>ul>li {
    padding: 0 15px
}

.footer-menu-primary .hs-menu-wrapper>ul li a {
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 0.75em;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1em;
    font-weight: 700
}

.footer-menu-primary .hs-menu-wrapper>ul li a:hover {
    color: #292929 !important;
    text-decoration: underline
}
*/
/*
.custom-menu-primary .hs-menu-wrapper>ul>li {
    padding: 0 15px
}*/

.permahover a {
    color: #3f3f3f !important;
    text-decoration: none;
    border-bottom: 2px solid #ffff;
  /* Found no closing */
    padding-bottom: 2px !important;
}

 /*   @media(min-width:768px) {
        .custom-menu-primary .hs-menu-wrapper {
            background-color: #151515;
            width: 50%
        }
    }*/
   
 



.banner #hubspot-author_data {
    display: inline-block;
    width: 420px;
    max-width: 100%;
    border-top: 2px solid #fff;
    padding: 30px 60px 0 60px;
    margin-top: 20px;
  /* Found no closing */
    margin-bottom: 0;
}



.banner-image {
  /* Found no closing */
    display: none !important;
}

.banner {
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 230px 30px 80px 30px;
    position: relative;
  /* Found no closing */
    min-height: 660px !important;
}

.color-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .3);
  /* Found no closing */
    z-index: 99;
}
 
.mobile-color {
  /* Found no closing */
    color: #4ab865 !important;
}

.zooma-main {
    overflow: hidden;
    position: relative;
    max-width: 500px;
  /* Found no closing */
    max-height: 500px;
}

.zooma-main img {
    pointer-events: none;
    display: block;
    width: 100%;
    height: auto;
    cursor: zoom-in;
    opacity: 0;
    top: 0;
  /* Found no closing */
    left: 0;
}
 
*,
::after,
::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  /* Found no closing */
    box-sizing: border-box;
}






img:not([src]):not([srcset]) {
  /* Found no closing */
    visibility: hidden;
}

@-moz-document url-prefix() {
    img:-moz-loading {
      /* Found no closing */
        visibility: hidden;
    }
}

#cta_button_4190661_f298782b-e886-4e38-ab30-612ed1698b83 {
    display: block !important;
    top: -6px !important;
  /* Found no closing */
    width: 30px !important;
}

 

.hs-cta-img {
  /* Found no closing */
    min-width: 30px !important;
}
 
.newsletter .hs_submit.hs-submit .hs-button {
    padding: .5em 4em !important;
    margin-top: 10px !important;
    background: #008a2a;
    border: 2px #fff solid;
    color: #fff;
  /* Found no closing */
    text-transform: uppercase;
}
 
 


* {
    margin: 0;
    padding: 0;
  /* Found no closing */
    text-decoration: none;
}

.notificationBar {
    text-align: center;
    width: 100%;
    background-image: linear-gradient(to right top, #4ab865, #3cac56, #2ea148, #1c9539, #008a2a);
    padding: 10px
}

.notificationMsg {
    font-size: .0.9375em;
    color: #fff;
  /* Found no closing */
    font-family: Lato, Open Sans, Helvetica Neue, sans-serif;
}

.notificationMsg a {
    color: #fff;
    font-weight: 700;
  /* Found no closing */
    text-decoration: underline;
}

/*

#about_ {
    width: 38px !important;
    height: 38px;
    background: url(https://4190661.fs1.hubspotusercontent-na1.net/hubfs/4190661/2020%20-%20WebFiles/icons/menu-icons.svg) 0px 0;
}

#st {
    width: 38px !important;
    height: 38px;
    background: url(https://4190661.fs1.hubspotusercontent-na1.net/hubfs/4190661/2020%20-%20WebFiles/icons/menu-icons.svg) -45px 0;
}

#field {
    width: 38px !important;
    height: 38px;
    background: url(https://4190661.fs1.hubspotusercontent-na1.net/hubfs/4190661/2020%20-%20WebFiles/icons/menu-icons.svg) -87px 0;
}

#art {
    width: 38px !important;
    height: 38px;
    background: url(https://4190661.fs1.hubspotusercontent-na1.net/hubfs/4190661/2020%20-%20WebFiles/icons/menu-icons.svg) -132px 0;
}

#aca {
    width: 38px !important;
    height: 38px;
    background: url(https://4190661.fs1.hubspotusercontent-na1.net/hubfs/4190661/2020%20-%20WebFiles/icons/menu-icons.svg) -178px 0;
}

*/

 
/*
ul.lang_list_class li:last-child {
    padding-top: 15px !important;
    border-bottom: 1px solid #000 !important;
    border-top: 1px solid #000 !important;
    order: 1 !important;
    padding-bottom: 10px !important
}
*/ 

#hs-link-module_159688911338912762_ {
  /* Found no closing */
    margin-left: 20px;
}


 
.footer-desktop,.footer-mobile{background-color:#121212!important;} 
  .smooth {
   
    padding : 20px; 
    position:fixed;
    top: 0;
    right: 0;
    left: 0;
    transition: all .9s cubic-bezier(0.2, .84, .5, 1);
    transform-origin:0 0;
    transform: translate3d(0px, 0px, 0px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
  
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.debugger {
	 position: absolute;
	 left: 50%;
	 top: 0;
}
 * {
	 margin: 0;
	 box-sizing: border-box; 
}
 
.video-object:before{ 
} 
#hs_form_target_form_199231195 .input input{background:#1e1e1e!important} .footer-menu-list li{margin-top:5px}.footer-call-to-action-description{color:#fffff2;margin-top:10px;margin-bottom:20px}.footer-call-to-action-button:hover{background-color:#fffff2;color:#00bef0}.button:last-of-type{margin-right:0}/*.footer-call-to-action-button{background-color:#5b5b5b;border-radius:21px;color:#fffff2;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.1em;line-height:18px;padding:12px 30px;margin:0 10px 10px 0;text-decoration:none;text-transform:uppercase;transition:background-color .2s;cursor:pointer;position:relative}.footer-call-to-action{margin-top:30px}.footer-call-to-action-title{color:#fffff2;font-size:14px;font-weight:900;letter-spacing:.1em;line-height:18px;margin-bottom:0;margin-top:0;text-transform:uppercase}.footer-call-to-action-link-wrapper{margin-bottom:0;margin-top:10px;color:#fff;text-decoration:none}.footer-call-to-action-link-wrapper a{color:#fff;text-decoration:none}*/.footer-social-links{bottom:0;height:54px;position:absolute;right:0;width:236px}.footer-social-amoeba-svg{height:54px;left:0;display:block;position:absolute;top:0;width:236px}.footer-social-amoeba-path{fill:#027b9a}.footer-social-link.linkedin{height:26px;left:3px;top:11px;width:26px}.footer-social-link{display:block;padding:10px;position:absolute}.hidden-link-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:50%}.footer-social-icon-svg{display:block}.footer-social-icon-path{fill:#fffff2;transition:fill .2s}.footer-social-link.twitter{height:28px;left:62px;top:3px;width:28px}.footer-social-link.youtube{height:24px;left:123px;top:12px;width:24px}.footer-social-link.github{height:34px;left:172px;top:7px;width:34px}.footer-copyright{background-color:#2b2b2b;color:#fff;padding:15px 30px;text-align:center;margin-top:130px}.footer-copyright-wrapper{margin-left:auto;margin-right:auto;max-width:1200px}.footer-copyright-text p{color:#fff;font-size:13px!important;font-weight:400;line-height:18px;margin-bottom:0;margin-top:0}.footer-copyright-link{color:#fff;text-decoration:none;font-size:16px;line-height:1.5}@media (min-width:320px) and (max-width:479px){.footer-content{margin-left:auto;margin-right:auto;max-width:90%;padding:40px 15px 1050px;position:relative}}@media (min-width:480px) and (max-width:599px){.footer-content{margin-left:auto;margin-right:auto;max-width:80%;padding:40px 15px 1050px;position:relative}}@media (min-width:600px) and (max-width:800px){.footer-content{margin-left:auto;margin-right:auto;max-width:90%;padding:40px 15px 1050px;position:relative}}@media screen and (min-width:760px){.footer-content{margin-bottom:100px;margin-left:auto;margin-right:auto;max-width:80%;padding:40px 15px 450px;position:relative}.footer-wave-svg{height:50px}.footer-content-column{width:24.99%}}.input input{width:100%!important;height:auto!important}body .hs-form input[type=color]:focus,body .hs-form input[type=date]:focus,body .hs-form input[type=datetime-local]:focus,body .hs-form input[type=datetime]:focus,body .hs-form input[type=email]:focus,body .hs-form input[type=file]:focus,body .hs-form input[type=month]:focus,body .hs-form input[type=number]:focus,body .hs-form input[type=password]:focus,body .hs-form input[type=search]:focus,body .hs-form input[type=tel]:focus,body .hs-form input[type=text]:focus,body .hs-form input[type=time]:focus,body .hs-form input[type=url]:focus,body .hs-form input[type=week]:focus,body .hs-form select:focus,body .hs-form textarea:focus{outline:0;border-color:#34495e;border-width:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid #1e1e1e!important}[type=color],[type=email],[type=tel],[type=text],select,textarea{color:#5b5b5b}/*span{font-size:18px!important}*/dt{border:2px solid #ccc}dt a{display:block;padding:10px 20px 5px 10px;min-height:25px;line-height:24px;overflow:hidden;border:0;width:auto}.hs_select_type_of_commodity .input ul{display:none;background-color:#f2f2f2;position:absolute;padding:8px 8px 8px 8px;width:30vw;top:2px;height:auto;overflow:auto;border:2px solid #ccc}.hs_select_type_of_commodity .input{position:absolute}.multiSel span,dt a span{cursor:pointer;display:inline-block;padding:0 3px 2px 0;color:#5b5b5b!important}#country-cd5c9652-b31a-44f8-b941-66435c7ab516_8341,label span{color:#5b5b5b!important;font-size:16px}.hs_select_type_of_commodity{margin-top:10px;margin-bottom:10px}.hs-error-msg{font-style:italic;color:red}.input input,select{border-bottom:1px solid #ccc!important;border-top:none!important;border-left:none!important;border-right:none!important}
.footer-content-column h3{color:#fff!important;text-align:left;font-size:24px!important}.pg-footer{font-family:'Proza Libre',sans-serif}.footer{background-color:#1e1e1e;color:#fff}.footer-wave-svg{background-color:transparent;display:block;height:30px;position:relative;top:-1px;width:100%}.footer-wave-path{fill:#fffff2}.footer-content{margin-left:auto;margin-right:auto;max-width:90%;padding:40px 15px 450px;position:relative}.footer-content-column{box-sizing:border-box;float:left;padding-left:15px;padding-right:15px;width:100%;color:#fff}.footer-content-column ul li a{color:#ffff!important;text-decoration:none;font-size:16px;}.footer-logo-link{display:inline-block}.footer-menu{margin-top:30px;text-align:left;font-size:16px}.footer-menu-name{color:#008a2a;font-size:15px;font-weight:900!important;letter-spacing:.1em;line-height:2em;margin-bottom:0;margin-top:0;text-transform:uppercase}.footer-menu-list{list-style:none;margin-bottom:0;margin-top:10px;padding-left:0}.footer-menu-list li{margin-top:5px}.footer-call-to-action-description{color:#fffff2;margin-top:10px;margin-bottom:20px}.footer-call-to-action-button:hover{background-color:#fffff2;color:#00bef0}.button:last-of-type{margin-right:0}/*.footer-call-to-action-button{background-color:#5b5b5b;border-radius:21px;color:#fffff2;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.1em;line-height:18px;padding:12px 30px;margin:0 10px 10px 0;text-decoration:none;text-transform:uppercase;transition:background-color .2s;cursor:pointer;position:relative}.footer-call-to-action{margin-top:30px}.footer-call-to-action-title{color:#fffff2;font-size:14px;font-weight:900;letter-spacing:.1em;line-height:18px;margin-bottom:0;margin-top:0;text-transform:uppercase}.footer-call-to-action-link-wrapper{margin-bottom:0;margin-top:10px;color:#fff;text-decoration:none}.footer-call-to-action-link-wrapper a{color:#fff;text-decoration:none}*/.footer-social-links{bottom:0;height:54px;position:absolute;right:0;width:236px}.footer-social-amoeba-svg{height:54px;left:0;display:block;position:absolute;top:0;width:236px}.footer-social-amoeba-path{fill:#027b9a}.footer-social-link.linkedin{height:26px;left:3px;top:11px;width:26px}.footer-social-link{display:block;padding:10px;position:absolute}.hidden-link-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:50%}.footer-social-icon-svg{display:block}.footer-social-icon-path{fill:#fffff2;transition:fill .2s}.footer-social-link.twitter{height:28px;left:62px;top:3px;width:28px}.footer-social-link.youtube{height:24px;left:123px;top:12px;width:24px}.footer-social-link.github{height:34px;left:172px;top:7px;width:34px}.footer-copyright{background-color:#2b2b2b;color:#fff;padding:15px 30px;text-align:center}.footer-copyright-wrapper{margin-left:auto;margin-right:auto;max-width:1200px}.footer-copyright-text{color:#fff;font-size:13px!important;font-weight:400;line-height:18px;margin-bottom:0;margin-top:0}.footer-copyright-link{color:#fff;text-decoration:none;font-size:16px;line-height:1.5}@media (min-width:320px) and (max-width:479px){.footer-content{margin-left:auto;margin-right:auto;max-width:80%;padding:40px 15px 1050px;position:relative}}@media (min-width:480px) and (max-width:599px){.footer-content{margin-left:auto;margin-right:auto;max-width:80%;padding:40px 15px 1050px;position:relative}}@media (min-width:600px) and (max-width:800px){.footer-content{margin-left:auto;margin-right:auto;max-width:80%;padding:40px 15px 1050px;position:relative}}@media (min-width:760px){.footer-content{margin-left:auto;margin-right:auto;max-width:80%;padding:40px 15px 450px;position:relative}.footer-wave-svg{height:50px}.footer-content-column{width:24.99%}}.input input{width:100%!important;height:auto!important}#hs_form_target_dnd_area-module-2 .input input{font-size:15px!important}body .hs-form input[type=color]:focus,body .hs-form input[type=date]:focus,body .hs-form input[type=datetime-local]:focus,body .hs-form input[type=datetime]:focus,body .hs-form input[type=email]:focus,body .hs-form input[type=file]:focus,body .hs-form input[type=month]:focus,body .hs-form input[type=number]:focus,body .hs-form input[type=password]:focus,body .hs-form input[type=search]:focus,body .hs-form input[type=tel]:focus,body .hs-form input[type=text]:focus,body .hs-form input[type=time]:focus,body .hs-form input[type=url]:focus,body .hs-form input[type=week]:focus,body .hs-form select:focus,body .hs-form textarea:focus{outline:0;border-color:#34495e;border-width:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid #1e1e1e!important}[type=color],[type=email],[type=tel],[type=text],select,textarea{color:#1e1e1e!important}dt{border:2px solid #ccc}dt a{display:block;padding:10px 20px 5px 10px;min-height:25px;line-height:24px;overflow:hidden;border:0;width:auto}.hs_select_type_of_commodity .input ul{display:none;background-color:#f2f2f2;position:absolute;padding:8px 8px 8px 8px;width:30vw;top:2px;height:auto;overflow:auto;border:2px solid #ccc}.hs_select_type_of_commodity .input{position:absolute}.multiSel span,dt a span{cursor:pointer;display:inline-block;padding:0 3px 2px 0;color:#5b5b5b!important}#country-cd5c9652-b31a-44f8-b941-66435c7ab516_8341,label span{color:#5b5b5b!important}.hs_select_type_of_commodity{margin-top:10px;margin-bottom:10px}.hs-error-msg{font-style:italic;color:red}.input input,select{border-bottom:1px solid #ccc!important;border-top:none!important;border-left:none!important;border-right:none!important}-
 .hs-button.large.primary,.hs_submit.hs-submit input[type=submit]{margin:10px 0 10px 0;text-transform:uppercase;height:48px;padding:0 30px;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;width:100%;cursor:pointer;color:#fff;background-color:#008a2a;font-family:Raleway,sans-serif;border:2px solid #fff;border-radius:5px}
  .hs-richtext p{font-size:14px!important;text-align:left}
.input input, select{width:100%;height:32px;border-radius:3px;border:2px solid #ccc;margin-bottom:10px;font-size:16px;color:#5b5b5b;}.input textarea{width:100%;height:90px;border-radius:3px;border:2px solid #ccc}input[type="submit"]{-webkit-appearance:none;-ms-appearance:none;appearance:none}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{/*padding:6px;*/display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .hs_submit.hs-submit input[type="submit"]:hover, .hs-button.large.primary:hover {border: 2px solid white; background-color: #4ab865;color: #fff;}
  .hs-button.large.primary, .hs_submit.hs-submit input[type=submit] {margin: 10px 0px 10px 0px;text-transform:uppercase;height: 48px;padding: 0 30px;display: inline-block;text-align: center;white-space: nowrap;vertical-align: middle;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 16px;width:100%;cursor: pointer;color: #fff;background-color: #008a2a;font-family: Raleway,sans-serif;border: 2px solid #fff;border-radius: 5px;}
.hs-menu-item a {color:#fff!important}

#hs_menu_wrapper_module_1610937737166113022_ ul li a, ul li.hs-item-has-children a{color:#26924a!important}
 ul.hs-menu-children-wrapper li a{color:#fff!important}
.hs_firstname,.hs_lastname,.hs_email{color:#fff!important}
.hs_firstname label span,.hs_lastname label span,.hs_email label span{font-size:16px!important}
input.hs-button{cursor: pointer;padding: 10px 50px; color: #ffff!important;background: #008a2a!important;border: outset!important;margin-right: auto;margin-top: 5%;}


@media screen and (max-width:800px){
  h1{font-size:2rem!important} 
  h2{font-size:2rem}
  h3{font-size:1.3rem} 
  h4{font-size:1.1rem} 
  h5{font-size:1rem}
  h6{font-size:0.75rem}
}


@media screen and (min-width:1600px){
  h1{font-size:5rem} 
  h2{font-size:3.8rem}  
  h3{font-size:2rem} 
  h4{font-size:1.4rem} 
  h5{font-size:1.2rem}
  h6{font-size:1rem}
  p{font-size:22px}
.mfp-iframe-scaler iframe{margin-top:5%}
}


li a,
h2 a {
    font-family:'Proza Libre',sans-serif
}

/* MINI BAR */
.inqbtn{display:none;float:left;margin-left:4%;font-size: 14.5px;font-weight: bold;margin-top:2%;color: #ffff;letter-spacing: .08em;background: #008a2a;padding: 4px 6px;border: 1px solid #fff;}

.left-desc h3{color:#424242;}



@media screen and (min-width:1800px) {
  .custom-menu-primary .hs-menu-wrapper>ul li a { font-size: 20px} 
  .hs_cos_wrapper_type_simple_menu a{font-size:18px}
  .back h6 {font-size: 24px;}
}

@media screen and (max-width:1023px) {
  
  #hs_menu_wrapper_module_15869340219111773 ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover,
  #hs_menu_wrapper_module_15869340219111773 ul li.hs-item-has-children ul.hs-menu-children-wrapper li.active a {
    color: #292929 
  }
  .custom-menu-primary .hs-menu-wrapper>ul li.active a {
    color: #292929
  }
  #hs_menu_wrapper_module_15869340219111773 ul li:nth-child(2):after,
  #hs_menu_wrapper_module_15869340219111773 ul li:nth-child(3):after {
    font-family: FontAwesome;
    content: "";
    padding-left: 5px;
    color: #008a2a
  }
  a[aria-expanded=false]::before,
  a[aria-expanded=true]::before {
    display: none !important
  }
  .products,
  .company,.news {
    display: none;
  }
  #hs-cta-img-c1d39c3e-dc16-4e1a-abea-b4a80a299a53 {
    width: 36px;
    margin-top: 4px;
  }
  a#cta_button_4190661_33db8d53-c593-4a9e-a318-9b3f914cc50d {
    padding: 10px 20px ;
  }
  #hs_menu_wrapper_module_13884994340213 ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover,
  #hs_menu_wrapper_module_13884994340213 ul li.hs-item-has-children ul.hs-menu-children-wrapper li.active a {
    color: #292929 !important
  }
  .custom-menu-primary .hs-menu-wrapper>ul li.active a {
    color: #292929 !important
  }
  #hs_menu_wrapper_module_13884994340213 ul li:nth-child(2):after,
  #hs_menu_wrapper_module_13884994340213 ul li:nth-child(3):after {
    font-family: FontAwesome;
    content: "";
    padding-left: 5px;
    color: #008a2a
  }
  a[aria-expanded=false]::before,
  a[aria-expanded=true]::before {
    display: none !important
  } 
  
  .backmask {
    position: absolute;
    background-color: #333c4e;
    opacity: .3;
    z-index: 99
  }
  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper>ul,
  .custom-menu-primary .hs-menu-wrapper>ul li,
  .custom-menu-primary .hs-menu-wrapper>ul li a {
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0;
    margin: 0;
    background-image: none;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: 0;
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;
    font-weight: 400;
    text-decoration: none;
    text-indent: 0;
    text-align: left;
    font-weight: 700
  }
  .mobile-trigger {
    display: inline-block !important;
    cursor: pointer;
    position: absolute;
    top: 35px;
    right: 20px;
    width: auto;
    height: auto;
    padding: 7px 10px 8px 10px;
    font-size: 1em;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    z-index: 9999;
    -webkit-tap-highlight-color: transparent
  }
  .mobile-trigger:hover {
    text-decoration: none;
    color: #fff;
    border-color: transparent;
    background-color: transparent
  }
  .mobile-open .mobile-trigger {
    padding: 20px 15px;
    color: #fff;
    border-color: transparent;
    position: fixed;
    margin-top: 30px !important
  }
  .html,
  body.mobile-open {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    z-index: -1;
    transition: opacity 150ms ease-out;
    background-color: rgba(0, 0, 0, .7) !important
  }
  .mobile-trigger i {
    display: inline;
    position: relative;
    top: -4px
  }
  .mobile-trigger i:after,
  .mobile-trigger i:before {
    position: absolute;
    content: ''
  }
  .mobile-trigger i,
  .mobile-trigger i:after,
  .mobile-trigger i:before {
    width: 22px;
    height: 2px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #ffff;
    display: inline-block
  }
  .mobile-trigger i:before {
    top: -6px
  }
  .mobile-trigger i:after {
    top: 6px
  }
  .mobile-trigger:hover i,
  .mobile-trigger:hover i:after,
  .mobile-trigger:hover i:before {
    background-color: #ffff
  }
  .mobile-open .mobile-trigger i,
  .mobile-open .mobile-trigger i:after,
  .mobile-open .mobile-trigger i:before {
    background-color: #ffff
  }
  .child-trigger {
    display: block;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 55px ;
    min-width: 55px;
    height: 45px;
    padding: 0 ;
    /*border-left:1px solid rgba(255,255,255,.2)*/
  }
  .child-trigger:hover {
    text-decoration: none
  }
  .child-trigger i {
    position: relative;
    top: 50%;
    margin: 0 auto !important
  }
  .child-trigger i:after {
    position: absolute;
    content: ''
  }
  .child-trigger i,
  .child-trigger i:after {
    width: 10px;
    height: 1px;
    background-color: #ffff;
    display: block
  }
  .child-trigger i:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
  }
  .child-trigger.child-open i:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }
  .child-trigger.child-open i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .custom-menu-primary .hs-menu-children-wrapper,
  .custom-menu-primary .hs-menu-wrapper {
    display: none
  }
  .custom-menu-primary ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1 ;
    position: static;
    display: none
  }
  .custom-menu-primary .hs-menu-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    padding: 80px 25px 0;
    margin: 0;
    z-index: 99
  }

  #hs_menu_wrapper_module_13884994340213 ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    padding-top: 10px
  }
  .mobile-menu div div div .logo-header {
    margin-top: 70px !important;
  }

  .inquire_btn {
    display: none !important
  }

  .mobile-trigger,
  .span12.widget-span.widget-type-cell.mobile-menu {
    padding: 20px 15px;
    margin-top: 30px !important;
    background: #292727;
    border-radius: 100%
  }
  .mobile-menu {
    display: block !important;
    margin-top:50px;position:relative;
  }
  .desktop-menu {
    display: block !important
  }

}

@media screen and (min-width:1112px) and (max-width:1128px) {
  .span3.widget-span.widget-type-follow_me {
    margin-top: 10px !important
  }
}


@media screen and (min-width:1024px) {
  .custom-menu-primary .hs-menu-wrapper {
    display: block !important
  } 

  #hs-cta-img-c1d39c3e-dc16-4e1a-abea-b4a80a299a53 {
    display: block;
    top: -6px;
    width: 30px
  }
  .custom-menu-primary .hs-menu-wrapper>ul li a:hover,
  .custom-menu-primary .hs-menu-wrapper>ul li.active a {
    color: #008a2a ;
    text-decoration: none;
    border-bottom: 2px solid #fff;
    padding-bottom: 2px !important
  }
  #hs_menu_wrapper_module_13884994340213 ul li:nth-child(2):after,
  #hs_menu_wrapper_module_13884994340213 ul li:nth-child(3):after {
    font-family: FontAwesome;
    content: "\f0d7";
    padding-left: 5px;
    color: #008a2a
  }

  .custom-menu-primary .hs-menu-wrapper>ul li a:hover,
  .custom-menu-primary .hs-menu-wrapper>ul li.active a {
    color: #008a2a ;
    text-decoration: none;
    border-bottom: 2px solid #27924a;
    padding-bottom: 0px !important
  }
  #hs_menu_wrapper_module_15869340219111773 ul li:nth-child(2):after,
  #hs_menu_wrapper_module_15869340219111773 ul li:nth-child(3):after {
    font-family: FontAwesome;
    content: "\f0d7";
    padding-left: 5px;
    color: #008a2a
  }
  .mobile-menu {
    display: none !important
  }
}


@media screen and(max-width: 1124px){
  .inqbtn { display: block}
.second-menu { display: none}}
 
@media screen and (min-width:768px) and (max-width:1014px) {
  .minibar-right {
    float: right !important
  }
}

@media screen and (min-width:1123px) and (min-width:768px) {
  .header-container {
    background:none 
  } 
}

@media screen and (max-width:800px) {
  .fmenu1 .row-fluid-wrapper .row-fluid {
    display: inline-flex !important
  }
  .footer-desktop {
    display: none !important
  }
  .footer-mobile {
    display: block !important
  }
  .footermenu .row-fluid [class*=span] {
    width: 100% !important;
    float: left !important
  }
  .newsletter,
  .nletter {
    margin-top: 0 !important
  }
}

@media screen and (min-width:768px) {
  .header-container {
    box-shadow: 0 5px 14px 0 rgba(0, 0, 0, .1) !important
  }
  .span9.widget-span.widget-type-custom_widget.inquirenow {
    float: right !important
  } 

}


@media screen and (max-width:767px) {
  .sidebar {
    margin-top: 30px
  }

  .about-author-sec img {
    margin-bottom: 20px
  }
  .header-container .widget-type-cta a {
    position: absolute;
    right: 3px
  }
  #cta_button_4190661_33db8d53-c593-4a9e-a318-9b3f914cc50d {
    position: unset !important
  }
  .minibar-right {
    margin-top: -30px
  }
  .row-fluid-wrapper.row-depth-1.row-number-3 .mobile-menu {
    margin-top: 5px !important
  }
  .mobile-trigger {
    margin-top: 20px
  }
  .banner {
    padding: 100px 20px 40px;
    min-height: 0 !important
  }
  .custom-menu-primary .hs-menu-wrapper>ul ul {
    padding: 0
  }
  .footer-text span {
    display: block
  }
  .footer-text {
    font-size: 1em
  }
  .pillar-page .banner {
    min-height: initial !important;
    background-size: cover !important;
    background-position: center center !important
  }

  .header-container .widget-type-cta a {
    position: relative!important; 
  }
  .search_bar{margin-top:3%}
  .search{margin-top:4%!important; }
  .shop-icon,.lang{ 
    margin-top: -1% !important;}
  .hs-cta-img { min-width: 26px !important;}
  #hs-cta-img-c1d39c3e-dc16-4e1a-abea-b4a80a299a53{width:26px}
  .padding{padding-left:5%!important;padding-right:5%!important}

  a#cta_button_4190661_33db8d53-c593-4a9e-a318-9b3f914cc50d {
    padding: 10px 6px ;
  }
  ul.lang_list_class {
    padding-left: 30px
  }
  a#cta_button_4190661_33db8d53-c593-4a9e-a318-9b3f914cc50d {
    margin-top: 10px 
  }
  .lang {
    padding-left: 15px !important;
    padding-top: 15px !important
  }
  .custom-menu-primary .hs-menu-wrapper {
    background-color: #151515;
    width: 100%
  }


  .inqure-cta,
  {
    text-align: center !important
  }
  .gplogo {
    margin-left: 0 !important;
    text-align: center
  } 
  .mega-menu {
    display: none !important
  } 

  #cta_button_4190661_f298782b-e886-4e38-ab30-612ed1698b83 {
    top: -1px !important;
    width: 26px !important
  }
  .span9.widget-span.widget-type-custom_widget.inquirenow {
    margin-right: 50px !important;
  }

  .span9.widget-span.widget-type-custom_widget.inquirenow {
    margin-top: 0 !important
  }

  .row-fluid .span4.footer-1 {
    width: 100% !important
  }
}

@media screen and (max-width:500px) {
  .content_padding{padding-left:5%;padding-right:5%}
  .fmenu1 .row-fluid-wrapper .row-fluid {
    display: block !important
  }
  .gp-socials {
    float: left !important
  }
  .footer-second {
    padding-left: 0 !important
  }
  .gp-socials,
  .gplogo {
    max-width: none !important;
    float: none !important
  }
  .gp-socials {
    width: 100% !important
  }
}

@media screen and (max-width: 480px){.left-desc h3 { color: #fff;}}

@media screen and(max-width: 460px){.search-active{display:block;width:100%;height:100vh}}

@media (max-width:340px) {
  a#cta_button_4190661_33db8d53-c593-4a9e-a318-9b3f914cc50d span {font-size: 0.75em }
  .lang_switcher_class:after {left: 5px !important }
  .lang {width: 80px !important }
}
 
.hero-banner{background-size:90vw!important;background-blend-mode: overlay;background-color: hsl(0deg 0% 60% / 17%);margin-bottom:15%}.hero-banner--button {background-color: #008a2a!important;border: 1px solid #ffff;border-radius:5px;text-decoration:none!important}.hero-banner--button:hover {background-color: #27924a!important;
  @media screen and(min-width: 1600px){h2 {font-size:52px!important}.input input{font-size:24px!important} }
  @media screen and (max-width:767px){.hero-banner h1{font-size:42px!important}}
  @media screen and (max-width:480px){.hero-banner h1{font-size:38px!important}.hero-banner{background-size:cover!important;padding-top: 50px!important;padding-bottom: 0px!important;}}  
  @media screen and (max-width:800px){ .right-bg{height: 50vh!important;background-position:bottom!important} .left-desc{width:50vw!important;padding-right:5%!important}.right-img{width:40vw!important}}
  @media screen and (max-width:640px){ .section_imgtxt{position:relative}.left-desc{position:absolute;color:#fff!important;margin-top:25%}.left-desc,.right-img{width:100vw!important}.left-desc h3{color:#fff!important}.left-desc p{display:none!important}.right-bg{height:70vh!important}}
  @media screen and (max-width:540px){.input input{ margin-bottom: 10px !important;}}
    
@media(max-width:479px) {
    .banner-text h1,
    .hs-blog-header h1 {
        font-size: 2em !important
    }
}
    @media screen and(max-width:360px){.banner-text h1{font-size:1.5em!important} }

    h1 em, h1 {font-size:62px!important}
    .mini-bar{min-height:86px!important}
    .hs-richtext p,.inquire-btn{font-size:18px!important}
    /*.search {margin-top: 1.5%!important;width:30px!important;}*/ 
    .shop-icon{margin-top: 1%!important}
    .desktop-menu div img {margin-top: 2%!important;}
    .footer-content-column ul li a,p, #hs_cos_wrapper_widget_1639445652924 .button, table{font-size:22px!important}
  }
 
  @media screen and (min-width:1920px){
  #title{margin-top:3%}
  }