a:hover {
  color: #FDC040;
}
a.active {
  color: #FDC040;
}

.icon-side{
    width: 30px;
    height: 30px;
}
.header_menu_btn .icon {
    width: 20px;
    height: 20px;
    margin-bottom: 4px;
}
@media only screen and (max-width: 768px) {
    .logo.logo-width-1 {
        margin-left: 0;
        position: static !important;
        left: 0px !important;
    }
    .logo.logo-width-1 a img{
        min-width: 110px !important;
        width: 130px !important;
    }
    .header-bottom{
        padding: 12px 0 !important;
    }
}
.navbar_search_input{
    height: 40px !important;
    font-size: 13px !important;
}

.breadcrumb, .breadcrumb a{
    font-size: 11px !important;
}
.slider-nav-thumbnails .slick-slide.slick-current svg{
    border: 2px solid #a2d2c9;
}

.show_section_btn.active::after{
    content: "";
    width: 100%;
    height: 3px;
    background: #FDC040;
    border-radius: 2px;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -4px;
    box-shadow: 0px 1px 1px 1px rgba(252, 192, 64, 0.53);
}
.modal-header{
    background: #FDC040 !important;
}
.product-cart-wrap .product-content-wrap h2 a{
    font-size: 12px !important;
}
.product-cart-wrap .product-content-wrap h2{
    margin-top: 5px !important;
}
.product-cart-wrap .product-img-action-wrap .product-img a img{
    height: 210px !important;
}
@media only screen and (max-width: 768px) {

  .show_section_btn{
      font-size: 10px !important;
      padding: 6px 8px !important;
  }
  .tab-style3 .nav-tabs li.nav-item a{
      font-size: 13px !important;
  }
}
@media only screen and (min-width: 768px) {

    .dir-md-rtl{
        direction: rtl !important;
    }
    .dir-md-ltr{
        direction: ltr !important;
    }
}
