.home_page_body .body-container{padding:0 !important;margin:0 auto !important;overflow-x:hidden;}
#counter .col-md-3:not(:last-child) {
  border-right: 1px dashed hsla(0, 0%, 0%, 0.39);
}
.fullwidth-section.section-bg , #pro-disc {
  padding: 3.125rem 0 !important; margin:0 !important;
}
.top-header .top-links li a:hover{
  text-decoration:underline;
}
.bootstrap-select .dropdown-toggle {
  border-color: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.6);
} 
.top-selling-products .card {
    margin-right: 0;
 }
 .nav-customtabs {
  justify-content: start;
}
#product-info  .nav-customtabs {
  justify-content:center;
}
@media only screen and (min-width: 768px) {
  .fullwidth-section.section-bg ,  #pro-disc{
    padding: 4.375rem 0 !important;
  }
  .top-selling-products .card {
    margin-right: 1rem;
  }
}
@media only screen and (min-width: 1440px) {
  .fullwidth-section.section-bg , #pro-disc {
    padding: 5.625rem  0 !important;
  }
}
.product_details .wave-effect::before, .product_details .wave-effect::after {
  opacity: 1;
  animation: wave-animation 2s infinite;
}
.navbar-collapse ~ .navbar-bg-outside{
    z-index:8;
}

 #nav-tabs .nav-link.active {
  position: relative;
  color: #007bff;
  background: rgba(0,0,0,0);
}

 #nav-tab .nav-link {
  color: #575757;
  opacity: .7;
  font-size: 1rem;
  font-family: "InstrumentSans-SemiBold",sans-serif;
}
 #nav-tab .nav-link {
  color: rgba(0,0,0,.5);
  border: 0;
  white-space: nowrap;
}
 #nav-tab {
  justify-content: center;
}
 #nav-tab{
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
#nav-tabContent{padding-top:1rem;}
 #nav-tab .nav-link.active {
  color: #e9692d;
  opacity: 1; position:relative;
}

 #nav-tab .nav-link.active::after {
  left: 0;
  right: 0;
  content: "";
  display: block;
  position: absolute;
  height: 3px;
  background: #007bff;
  background-color: rgb(0, 123, 255);
  bottom: -1px;
}
 #nav-tab .nav-link.active::after {
  background-color: #e9692d;
}
@media only screen and (min-width: 1440px) {
   #nav-tab .nav-link {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
#product_images .carousel-control-next-icon , #product_images .carousel-control-prev-ico {
  background-image:none !important;
}
#product_images .carousel-control-prev-icon:before {
   content: '\f053';font-family: "Font Awesome 6 Pro"; color:#E9692D;
} 
#product_images .carousel-control-next-icon:before{
  content: '\f054';font-family: "Font Awesome 6 Pro"; color:#E9692D;
}
#product_images .carousel-control-prev, #product_images .carousel-control-next{opacity:1;}
#footersubscribe_sidebar .form-row{justify-content:end !important;}
@media only screen and (min-width: 1440px) {
  #footer #footersubscribe_sidebar .card-body .form-row .col-md-6 {
    flex: 0 0 85% !important;
    max-width: 85% !important;
  }
}
@media only screen and (min-width: 1440px) {
  #footer #footersubscribe_sidebar .card-body .form-row .col-md-6 .input-group {
    min-width: 100% !important;
  }
}
#related_products .card .card-body::before {
  right: 9px;
}
#related_products .slick-prev, #related_products .slick-next , #product_images .carousel-control-prev-icon , #product_images .carousel-control-next-icon {
  background: #fff;
  height: 35px;
  width: 35px;
  border: 1px solid #0C4DA2 !important;
  box-shadow: -1px 2px 6px 0px #0000001A;
  z-index:1 !important; display:flex; justify-content:center; align-items:center;
}
#related_products .slick-prev::before, #related_products .slick-next::before{opacity:1 !important;font-size:15px;color:#E9692D;}
#related_products .slick-next {
  right: -15px;
}
#related_products .slick-prev {
  left: -15px;
}