@import url("https://fonts.googleapis.com/css?family=Oswald&display=swap");

.brand_logo {
  padding: 15px;
}

.brand_logo img {
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
  padding: 10px;
  width: 180px;
  height: 150px;
  border-radius: 5px;
  cursor: pointer;
}

.item_name {
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eff0f5;
}

.item_name span {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Helvetica Neue,
    Helvetica, sans-serif !important;
  color: #212121;
  font-size: 22px;
  font-weight: normal;
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.add_to_cart,
.buy-now {
  margin-bottom: 20px;
}

.add_to_cart span,
.buy-now span {
  font-family: "Oswald", sans-serif;
}

.add_to_cart button {
  border-radius: 20px;
  padding: 10px 20px;
  background-color: rgb(50, 123, 213);
  border: solid rgb(50, 123, 213) 0px;
  color: #fff;
  border-width: thin;
  text-transform: uppercase;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
  cursor: pointer;
  transition: 0.1s;
}

.add_to_cart button:hover {
  background-color: rgb(40, 71, 207);
  border: solid rgb(40, 71, 207) 1px;
  color: #fff;
  transition: 0.1s;
}

.buy-now button {
  border-radius: 20px;
  padding: 10px 20px;
  background-color: rgba(223, 92, 72, 1);
  border: solid rgba(223, 92, 72, 1) 0px;
  color: #fff;
  border-width: thin;
  text-transform: uppercase;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
  cursor: pointer;
  transition: 0.1s;
}

.buy-now button:hover {
  background-color: rgb(207, 146, 137);
  border: solid rgb(201, 122, 109) 1px;
  color: #fff;
  transition: 0.1s;
}

.priceAndCart {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 5px;
  border-radius: 5px;
}

.itemDescription {
  margin-top: 20px;
  margin-bottom: 30px;
}

.item_code {
  text-align: center;
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.item_price {
  border-radius: 10px;
  padding: 0px;
  text-align: center;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
  padding: 10px 0px;
}

.item_price_value {
  font-size: 24px;
  color: #000;
  letter-spacing: 5px;
  line-height: 25px;
}

.item_price_title {
  margin-top: 10px;
  font-size: 17px;
  color: #000;
}

.download_specification a {
  background-color: rgba(184, 189, 192, 1);
  margin-top: 10px;
  border-radius: 30px;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
  color: #fff;
}

.download_specification a:hover {
  background-color: rgba(184, 189, 192, 0.7);
  color: #fff;
}

.download_specification span {
  margin-top: 10px;
  font-size: 20px;
}

.show_images {
  margin: auto;
  /*height: 500px;*/ /*Comment closed by Sandar Oct12019*/
  width: 100%;
  background-color: black;
}

.carouselMover .glyphicon {
  font-size: 33px;
  color: #707070;
}

#product_header {
  font-weight: bold;
  letter-spacing: 1px;
}

#carouselIndicators {
  border: 1px solid #707070;
  overflow-x: scroll;
}

#carouselIndicators table {
  margin: 15px;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none;
}

/* deli option */
.deli_option {
  /* display: block; */
  width: 300px;
  border-radius: 5px;
  height: 400px;
  overflow: auto;
  margin-top: 37px;
  background-color: #f4f4f4;
  /* margin-left: -35px; */
}
.deli_option_detail li:hover {
  background-color: #dcdcdc;
  color: black;
  cursor: pointer;
}

.deli_option_detail li {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
  padding-left: 7px;
}

.flex {
  display: flex;
  flex-direction: row;
}
.deli_breadcrumb {
  /* white-space: nowrap; */
  white-space: pre-wrap;
  /* overflow: auto; */
  margin-bottom: 0px;
  background-color: white !important;
}

.deli_breadcrumb > li > a {
  color: #000 !important;
}

.deli_breadcrumb > li > label {
  color: #707070 !important;
  font-weight: normal;
}

.deli_breadcrumb > li:hover,
.deli_breadcrumb > li > a:hover {
  cursor: pointer;
  font-weight: bold;
}

.display_address {
  word-wrap: break-word;
  padding: 0;
  /* padding-right: 10px; */
  padding-left: 15px;
  font-weight: 700;
}

.deli_info {
  margin-top: 15px;
  height: auto;
  padding: 0px;
  background-color: #f2f2f2;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
  border-radius: 5px;
}

#btn_deli_address {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #000;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.23);
}
#btn_deli_address:hover {
  color: #707070;
}

.deli_icon {
  font-size: 20px;
  color: #707070;
}
/*  */

@media (max-width: 992px) {
  #carouselIndicators {
    border: 1px solid #707070;
    overflow-x: scroll;
    margin-bottom: 15px;
  }

  .item_code {
    margin-top: 15px;
  }

  .add_to_wish_list {
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
