body {
  background: #000;
}

.wsus__main_menu {
  background: #2b2a33;
}
header {
  border-bottom: 0px solid #2b2a33;
}

.wsus__menu_item li a {
  color: #fff !important;
}

.wsus__menu_item li a:hover {
  color: #f79138 !important;
}
.home_service_single_2 i {
  color: #2b2a33 !important;
}
.accordion-button {
  background: #2b2a33 !important;
  color: #fff !important;
}
.monthly_top_filter button, .monthly_top_filter button.active, .monthly_top_filter2 button, .monthly_top_filter2 button.active {
  color: #fff;
}

.monthly_top_filter button:hover, .monthly_top_filter button.active, .monthly_top_filter2 button:hover, .monthly_top_filter2 button.active {
  color: #f79138;
}

h3 {
  color: #f79138;
}

.add_cart {
  color: #000;
  background: #f79138;
}

.add_cart:hover {
  color: #fff;
  background: #f79138;
}

.wsus__product_details {
  background: #2b2a33;
}

.wsus__home_services_single:hover h5 {
  color: #f79138;
}

.wsus__product_details .wsus__category {
  color: #fff;
}

.wsus__product_details .wsus__pro_name {
  color: #fff;
}

.wsus__product_details .wsus__price {
  color: #f79138;
}

.wsus__hot_deals__single {
  background: #2b2a33;
}

h5 {
  color: #fff;
}

.wsus__hot_deals__single_text .wsus__tk {
  color: #f79138;
}

.home_service_single_2 {
  background: #2b2a33;
  border-left: 1px solid #3D3B4A;
}

.home_service_single_2 i {
  background: #f79138 !important;
}

.wsus__details_bg {
  background: #3D3B4A;
  box-shadow: rgb(50 50 93 / 15%) 0px 0px 5px 0px;
}

.wsus__pro_details_text .title {
  color: #fff;
}

.wsus__pro_details_text h4 {
  color: #f79138;
}

.description{
  color: #fff;
}

.wsus__pro_details_text .brand_model span {
  color: #fff;
}

.add_to_wishlist {
  border: 1px solid #fff !important;
  color: #fff;
}

.exzoom .exzoom_btn a {
  background: #000;
  color: #fff;
}

.exzoom .exzoom_btn a:hover {
  background: #f79138;
  color: #000;
}

.exzoom .exzoom_img_ul_outer {
  border: 1px solid #5c5b5b;
  background: #000;
}

.exzoom .exzoom_nav .exzoom_nav_inner span.current {
  border: 3px solid #f79138;
}

.wsus__pro_det_description .nav-pills .nav-link.active, .wsus__pro_det_description .nav-pills .nav-link:hover {
  color: #000 !important;
  background: #f79138 !important;
}

.wsus__pro_det_description .nav .nav-item button {
  color: #fff;
  background: #5c5b5b;
}

.images_det {
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.wsus__description_area p{
  color: #fff !important;
}

.wsus__description_area h1{
  color: #f79138 !important;
}

.table {
  border-color: #5c5b5b;
}

td{
  color: #fff;
}

.wsus__pay_booking_summary h5 {
  border-bottom: 2px solid #000;
}

.wsus__pay_booking_summary h6 {
  border-top: 2px solid #000;
}

/*Estilos generales del boton whatsapp*/
.whatsapp-btn {
  position: fixed;
  bottom: 60px;
  right: 20px;
  z-index: 9999;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #25D366;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  animation: breathe 2s ease-in-out infinite;
}

/*Estilos solo al icono whatsapp*/
.whatsapp-btn i {
  color: #fff;
  font-size: 18px;
  animation: beat 2s ease-in-out infinite;
  text-decoration: none;
}

/*Estilos con animation contorno respirando*/
@keyframes breathe {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
  }
  70% {
    box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

/*Estilos de animacion del icono latiendo*/
@keyframes beat {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}