#product_images .carousel-thumbs, .kit_product_info .carousel-thumbs {
  width: 100%;
}
body {
  position: relative;
}
.asw-menu-btn {
  position: absolute !important;
  bottom:1rem;
}
@media only screen and (min-width:1600px){
  .container {
    max-width: 1540px;
  }
}
@media screen and (max-width: 767px) {
  .carousel-inner::before {
    background: transparent !important;
  }
}
.btn, .form-group .form-control{
    border-radius:10px !important;
}


.top-header .container .top-links > li .dropdown-menu  a{font-size: 14px !important;padding: .25rem 0.8rem;}
.top-links .logout-dropdown {
  min-width: 100px;
}
@media only screen and (min-width: 1248px) {
  .page-header h1{
    line-height: 1.2rem;
  }
}

#product_info #product-info .page-header {
    margin-bottom: 30px !important;
}

@media only screen and (min-width: 786px){
    .top-links .logout-dropdown{
    left: -30px !important;
}
}
.product_right .custom-btn .btn-primary  {
  background: linear-gradient(90deg, #54bd7d, #4fba7f, #4bb781, #47b482, #09ae90, #00a1ac, #0091c0, #0f7cc5) !important;
  border: unset;
}