:root {
    --color-brand: #826654!important;
}
body{
font-family:"Lato", sans-serif;
}

.carousel-6-columns-cover .brand-logo .img-grey-hover{
      filter: brightness(0.5) !important;
}
.hero-slider-content-2 h2 , .hero-slider-content-2 h4 {
color:#1D552E!important;
}
@media screen and (max-width:281px){ 
.banners.pt-60 .banner-img .banner-text{
  padding:20px 20px;
}
  .popular-categories .slider-btn.slider-prev{
        right: 40px!important;
  }
 
}
@media screen and (max-width:500px){
.banners .col-md-12 .banner-img .border-radius-10{
  height:110px;
}
}
@media screen and (min-width:768px){
.banners .col-md-12 .banner-text.banner-link3{
  left:24.5% !important;
}
}

@media screen and (min-width:280px) and (max-width:281px){ 
.header-action-2 .header-action-icon-2{
   display: none;
}
.logo.logo-width-1 a img{
    max-width: 200px;
}
}
.short-desc h4
{
  color: #000;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 18px;
}
.product-detail .shop_info_tab.entry-main-content h4
{
  margin-bottom: 10px;
}
#Description p,
.short-desc p {
    margin-bottom: 15px;
}

.policy-section h2,
.policy-section h3,
.policy-section h4
{
  margin:10px 0px;
}

.product-cart-wrap .product-content-wrap h2
{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header-top-ptb-1,.newsletter.bg-brand 
{
  background-color: #32934f6e !important;
    border-bottom: 1px solid #1d552eb0!important;
}
#news-flash
{
  display:none !important; 
}
.header-info>ul>li a,
#news-flash ul li span,
#news-flash ul li i
{
  color:#fff;
}
nav#admin_bar {
    display: none;
}
.categories-dropdown-active-large
{
  z-index:99;
}
body.header_full_true.wowy-template.css_scrollbar.lazy_icons.btnt4_style_2.zoom_tp_2.template-index.wowy_toolbar_true.hover_img2.swatch_style_rounded.swatch_list_size_small.label_style_rounded.wrapper_full_width.header_sticky_true.hide_scrolld_true.des_header_3.h_banner_true.top_bar_true.prs_bordered_grid_1.search_pos_canvas.lazyload.show-admin-bar {
    margin: 0 !important;
}
body.show-admin-bar .mobile-header-wrapper-style, body.show-admin-bar .sticky-bar.stick {
    top: 0 !important;
}

#main-section a.btn.btn-outline.btn-sm.btn-brand-outline {
    display: none;
}
.product-cart-wrap .product-content-wrap .product-price span
{
  font-size:16px;
}

.header-info>ul>li>ul.language-dropdown li:last-child {
    display: none;
}
.single-animation-wrap.slick-active .slider-animated-1 a.btn {
   
    margin-top: 20px;
}



.home-slider .banner-text {
    display: none;
}

.banners .banner-text a {
	color:#000000 !important;
}

.banners .col-md-4 .banner-text span,
.banners .col-md-4 .banner-text h4{
	display:none;
}

.banners .col-md-4 .banner-text {
	top:79% !important
}

.banners .col-md-12 .banner-text span,
.banners .col-md-12 .banner-text h4{
	display:none;
}

.banners .col-md-12 .banner-text {
	top:79% !important
}

footer .col-lg-4 .widget-about h4:nth-of-type(2) {
    display: none;
}


.mobile-header-active .mobile-social-icon {
	display:none;
}
.logo.logo-width-1 a img {
    width: 100%;
    max-width: 230px;
}
.newsletter .my-4{
  text-align:center ;
}
@media screen and (min-width:768px){
 .post-list .post-thumb{
   max-width:200px !important
}
}
@media screen and (max-width:540px){ 
  .newsletter .row{
    flex-direction:column;
  }
}
@media screen and (min-width:768px) and (max-width:991px){ 
.banners.pt-60 .banner-img .banner-text{
  padding:20px 20px;
  } }

.post-on .entry-meta {
    display: none;
}
.home-slider  .slider-arrow{
    display: none!important;
  }

.bg-grey-9 ,.header-bottom-bg-color, .header-style-4 .main-categories-wrap > a , footer> section+div {
    background-color: #fff!important;
}
.home-slider+.product-tabs+.banners ,.popular-categories+.section-padding-60+.banners{
padding-top:unset!important;
}
@media screen and (min-width:1400px) {
.home-slider .banner-img.banner-1 >img{
   width:100%;
height:340px;
  } 
}
@media screen and (min-width:1200px) and (max-width:1399px){
.home-slider .banner-img.banner-1 >img{
  width:100%;
  height:328px;
 }
}
@media screen and (min-width:992px) and (max-width:1199px){
.home-slider .banner-img.banner-1 >img {
   width:100%;
  height:278px;
 }
} 
.policy-section  figure{
text-align:center;
} 
.policy-section  figure >img{
width:clamp(400px,80%,100%)
}
.header-action-2 .header-action-icon-2 > a span.pro-count.blue{
background-color:#1D552E!important;
}
.hotline p , footer> section+div p.float-md-left.font-sm.text-muted.mb-0{
color:#014C2A!important;
}
footer >  section+ div.pb-20.wow.fadeIn > .row{
margin:unset!important;
}

@media(max-width:575px) {
  .offer_badge_right {
    gap: 0;
  }

  .offer_badge_right .coupon_code p {
    font-size: 12px;
  }

  .offer_badge_right .coupon_code h4 {
    font-size: 14px;
  }

  .offer_badge_right .sign_up_btn a {
    padding: 8px 16px;
    font-size: 10px;
  }


  .offer_badge_left .offfer_discount h4 {
    font-size: 26px;
  }

  .offer_badge_banner {
    width: calc(100% - 80px);
  }

  .offer_badge.active {
    right: calc(100% - 80px);
  }

  .offer_badge_banner_bottom {
    gap: 0 !important;
  }

  .bottom_shiping_banner {
    gap: 0 !important;
  }

  .repair_heading .news_banner img {
    object-fit: cover;
  }
  .newsletter .form-subcriber input{
  font-size:13px;
    padding:0 0px 0 16px;
    height:36px;
  }
  .newsletter .form-subcriber button{
   font-size:13px;
    padding:0 10px;
  }
  .offer_badge{
  display:none!important;
  }
}

.offer_badge {
  position: fixed;
  right: 0px;
  top: 25%;
  width: 40px;
  height: 250px;
  background-color: #32934fbf;
  z-index: 99;
  color: white;
  border-radius: 3px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: 0.4s all ease;
  writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.offer_badge.active .badge_price span {
  border-right: 14px solid #fff;
  border-left: none;
}

.badge_price span {
  width: 0;
  height: 0;
  margin: 0px 3px;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 14px solid #fff;
  position: absolute;
  bottom: 8px;
}

.offer_badge .badge_price {
  font-size: 18px;
}




.offer_badge.active {
  right: 488px;
}

.offer_badge_banner {
  height: 250px;
  width: 488px;
  background-color: #20c997;
  position: fixed;
  right: 40px;
  z-index: 99;
  top: 25%;
  right: -488px;
  transition: 0.4s all ease;
}

.offer_badge_left {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding-top: 40px;
}

.offer_badge_left .offfer_discount h4 {
  font-size: 34px;
}

.offer_badge_banner.active {
  right: 0;
  transition: 0.4s all ease;
}

.offer_badge_banner_bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px;
  border-top: 1px solid green;
}

@media screen and (max-width:992px){
  .about-us-watermark img {
  width:unset!important;
  }
}


.about-us-watermark img{
      position: absolute;
    width: 25% !important;
    left: 50%;
    right: 50%;
    transform: translate(-50%, 50%);
    z-index: -99;
    opacity: 0.25;
}
.banner-icon img{
width:250px;
}
.header-style-3 .header-top-ptb-1 i {
    color: #1D552E;
}
.header-style-3 .header-top-ptb-1 a {
    color: #1D552E;
}
.header-middle-ptb-1 {
    padding: 25px 0 0 0!important;
}
.header-style-3 .main-nav{
border-top:unset!important;
}
section.bg-grey-9.section-padding-60 + section.banners.pt-60,
.col.flex-horizontal-center + .col.my-4.my-md-0{
display:none;
}
.search-style-2 > form {
border-bottom:2px solid #000;
}
.form-group--icon .product-cat-label,.search-style-2 form input{
border:unset!important;
  background:transparent!important;
}
.banner-left-icon {
    position: relative;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    padding: 13px;
}
.banners .col-md-4 .banner-text {
    top: 82% !important;
    left: 6%;
}

.banners .banner-text a {
    color: #1D552E !important;
    background: #fff;
    padding: 5px 15px;
    border-radius: 50px;
    font-weight: 600;
}
.banners .col-md-4 .banner-text:first-child{
 left: 0%!important;
}
figure.mb-30.img-hover-scale.overflow-hidden a img {
    border-radius: 100%;
}
.card-1.border-radius-10.hover-up.p-20.slick-slide{
border:unset;
}
@media screen and (max-width:992px){
.header-bottom-bg-color{
    background-color: #32934f6e !important;
    border-bottom: 1px solid #1d552eb0!important;
  }
}
.widget-about > .logo.logo-width-1.wow.fadeIn.animated + h4.mt-20.mb-10.fw-600.text-grey-4.wow.fadeIn.animated {
display:none!important;
}
.main-menu.main-menu-light-white > nav > ul > li > a {
    color: #0c0c0c!important;
}
.main-categories-wrap > a {
    color: #000000!important;
}
.header-style-2 .search-style-2 form button {
    color: #826654 !important;
  background:unset!important;
}
.header-info>ul>li a , .header-info i {
    color: #1D552E;
    font-weight: 600;
}