body {

  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  letter-spacing: 0.5px;
}

.navbar p {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 30px;
  color: white;
  font-size: 17px;
}
.navbar-brand img {
  margin-left: 40px;
}
.navbar-collapse{
  margin-right: 40px;
}
.login-register-btn {
  margin-left: 43.5%;
  font-size: 20px;
  text-decoration: none;
}

.login-register-btn :hover {
  color: #ffffff;
}

.cart-btn {
  margin-right: 7%;
  font-size: 25px;
}

.cart-btn :hover {
  color: #fdfdfd;

}


.product_1r .form-select {
  height: 50px;
}

.product_2imi1 ul li a {
  width: 50px;
  height: 50px;
  font-size: 22px;
  line-height: 48px;
  border: 2px solid #3f117c;
}

.product_2imi1 ul li a:hover {
  background: #fff;
  color: #3f117c !important;
}

.product_2imi1 {
  padding-top: 110px;
  display: none;
}

.product_2im1i1 {
  bottom: -29px;
  display: none;
}

.prod_main:hover .product_2im1i1 {
  display: block;
}

.prod_main:hover .product_2imi1 {
  display: block;
}

.product_2 {
  margin-top: 30px;
}

.detail_1r .form-control {
  background: #252525 !important;
  color: #ddd;
}

.detail_1r ul li a {
  background: #252525;
}

.detail_1l .carousel-indicators {
  bottom: -50px;
}

.detail_1l .carousel-indicators [data-bs-target] {
  background-color: #3f117c;
}

.detail_2 {
  margin-top: 60px;
}

.detail_2 .nav-tabs {
  border-color: #323131;
}

.detail_2 .nav-tabs .nav-link.active {
  border: none;
  border-bottom: 1px solid #3f117c;
  color: #3f117c;
  background: none;
}

.detail_2 .nav-tabs .nav-link {
  border-radius: 0;
  border: none;
  padding: 0;
  padding-bottom: 15px;
  color: #ddd;
  border-bottom: 1px solid transparent;
  font-size: 18px;
}

.detail_2 .nav-tabs .nav-link:hover {
  border-bottom: 1px solid #3f117c;
  color: #3f117c;
}

.home_i ul li i {
  font-size: 8px;
}

.profilei1l {
  border: 1px solid #323131;
  padding: 1px;
}

.profilei1r {
  border: 1px solid #323131;
}

.profilei2 .form-control {
  background: #252525 !important;
  color: #ddd;
  height: 50px;
}

.profilei2 .form_text {
  height: 120px;
}

@media screen and (max-width : 767px) {
  .product_1r {
    margin-top: 15px;
  }

  .prod_main {
    margin-bottom: 25px;
  }

  .detail_1r {
    margin-top: 50px;
  }

  .detail_1r .form-control {
    width: 65px !important;
  }

  .home_i h4 {
    text-align: center;
  }

  .home_i h5 {
    text-align: center;
  }

  .profilei h5 {
    text-align: center;
  }

  .profilei .col_yell {
    text-align: center;
    display: block;
  }

  .profilei2 .form-control {
    margin-bottom: 15px;
  }

  .profilei2 h6 {
    text-align: center;
  }

  .profilei2 h5 {
    text-align: center;
  }

  .detail_4 {
    text-align: center;
  }
}


@media (min-width:576px) and (max-width:767px) {}

@media (min-width:768px) and (max-width:991px) {
  .product_2imi img {
    min-height: 265px;
  }

  .detail_1l img {
    min-height: 455px;
  }

}

@media (min-width:992px) and (max-width:1200px) {
  .product_2imi img {
    min-height: 265px;
  }

  .detail_1l img {
    min-height: 455px;
  }

}

@media (min-width:1201px) and (max-width:1255px) {}


#back-to-top {
  display: none;
  
  position: fixed;
  
  bottom: 20px;
  
  right: 30px;
  
  z-index: 99;
 
  border: none;
  
  outline: none;
 
  background-color: #542999fd;
  
  color: white;
  
  cursor: pointer;
 
  padding: 15px;
  
  border-radius: 10px;
  
  font-size: 18px;
  
}

#back-to-top:hover {
  background-color: #542999d0;
}
/* footer */
.footer-tab p{
  font-size: 17px;
  text-decoration: none;
}
.footer-tab p a{
color:#542999 ;
}
.footer-tab p a:hover{
  color: #542999d0;
}