body {
    font-weight: lighter;
    font-size: 14px;
    line-height: 21px;
}
.custom-1 {
  margin-bottom: 15px;
}

.custom-2 {
  margin-bottom: 41px !important;
}

.custom-3 {
  margin-bottom: 40px !important;
}

.custom-4 {
  margin-bottom: 51px;
}

.custom-5 {
  margin-bottom: 45px;
}
.custom-5 h2 {
  margin-bottom: 14px;
}

.custom-6 .wrapper {
  padding-bottom: 63px;
}

.custom-7 {
  margin-bottom: 88px;
}
.custom-7 h2 {
  margin-bottom: 14px;
}

.custom-8 .wrapper {
  padding: 74px 0 66px;
}

.custom-9 .wrapper {
  padding: 110px 0 58px;
}
.custom-9 .wrapper .section-title-box {
  margin-bottom: 62px;
}
.custom-9 .wrapper .section-title-box h2 {
  margin-bottom: 13px;
}

.custom-10 .wrapper {
  padding-top: 30px !important;
}
.h1custom
{
    font-size:48px;
    margin-bottom:48px;
}
.h2custom
{
    font-size:24px !important;
    margin-bottom:24px;
}
a:hover
{
    text-decoration: underline;
}
.cusinfobl
{
    margin-top:20px;
    text-align:center
}
.mb16
{
    margin-bottom:16px;
}
.cuscolor1
{
  color: #3C922E;
}
.full-width-box.brands-2 #owl-brends {
    margin-bottom: 20px;
}
.imgradius1
{
    border-radius: 50px;
}
.pagetext ol
{
    list-style-type:decimal;
    list-style-position:inside;
    font-weight:bold;
    line-height:30px;
}
.pagetext ul
{
    list-style-type:circle;
    list-style-position:inside;
    font-weight:bold;
    line-height:30px;
}
.header-3 .header-top .share-icon span {;
    opacity: 1;
}
.button-border .text-btn {
    background: #7da500;
}
.button-border:hover .text-btn {
    background: #8da500;
}
.contact-icon-box:hover .contact-icon .ef {
    color: #7da500;
}
.contact-icon-box:hover .contact-icon {
    border-color: #8da500;
}
.light-bg .wrapper {
    padding: 20px 0 20px;
}
#title-box .wrapper {
    padding: 15px 0 0px;
}
.butact
{
    background:lightgray;
}
.pagination > li > a, .pagination > li > span {
    color: #3C922E;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: lightgray;
    border-color: lightgray;
    color: #3C922E;
}
ul.sub-menu > li:first-child {
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #f26522;
}
.product-image-light-box {
    padding: 35px 25px 0px;
}
ul.sub-menu > li > a.parent {
    background: #fff !important;
    color: #000;
    font-weight:bold;
}
ul.sub-menu > li > a.parent:hover {
    color: #000 !important;
}
.slide-bg
{
    filter: brightness(50%); 
}