#bottom-fix-block {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 10px;
  background-color: #5e96d6;
  text-align: center;
  z-index: 999;
}
#bottom-fix-block a {
  color: #fff;
}
.bx_ordercart .bx_ordercart_order_table_container table thead td {
  background-color: #5e96d6;
}
.product-fields-title {
    font-weight: bold;
}
.header__row {
  -ms-align-items: center;
  align-items: center;
  padding: 10px 0;
}

.custom {
  text-align: right;
}

.slogan-new {
  font-size: 17px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
}

.left-in {
  padding: 0;
}

#title-search-input {
  max-width: 100%;
  width: 100%;
}

.category-view .category {
  margin-bottom: 15px;
}

.category .spacer {
  margin: 0;
}

.category_description .custom {
  line-height: 20px;
}
.header-email {
  display: inline-block;
}
.metal-calculator-widget {
  max-width: 100%;
  overflow-x: auto !important;
  width: 100%;
}

.metal-calculator-widget > div {
  overflow-x: auto !important;
}

.cnt-in.table {
  width: 100%;
  max-width: 100%;
  position: relative;
  display: block;
  padding-bottom: 20px;
}

#list_view {
	width: 100%;
}

.jGrowl-notification {
  background: #ff6634;
}

@media (max-width: 1119px) {

}

@media (max-width: 991px) {
  .footer-phones-wrap {
    order: 4;
    margin-top: 20px;
  }
  .footer-menu-1 {
    order: 1;
  }
  .footer-menu-2 {
    order: 2;
  }
  .footer-menu-3 {
    order: 3;
  }
  .footer-row-top {
    padding: 20px 0 25px;
  }
  footer .phones:after {
    display: none;
  }
}

@media (max-width: 767px) {
  .slogan-new {
    margin-top: 10px;
  }
  .custom {
    text-align: center;
  }
  .mainnav ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  .mainnav ul li a {
    line-height: 36px;
  }
  .mainnav-area, .sub_menu_main {
    width: auto !important;
    border-radius: 10px !important;
  }
  .table .left-in {
    max-width: none;
  }
  .mainnav-area .mainnav ul {
    margin: 0;
  }
  .mainnav-area .mainnav ul li {
    padding: 0;
  }
}

@media (max-width: 575px) {
  .container-fluid {
    padding: 0;
  }
  .sniper {
    font-size: 12px;
  }

  .order_item_list {
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	-webkit-flex-direction: column-reverse;
  	-moz-flex-direction: column-reverse;
  	-ms-flex-direction: column-reverse;
  	-o-flex-direction: column-reverse;
  	flex-direction: column-reverse;
  }
  .order_item_list .amount_item_list {
  	width: 100%;
  }
  .order_item_list .amount_item_list div {
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	-ms-align-items: center;
  	align-items: center;
  }
  .name_td_list,
  .option_list,
  .image_td_list {
		padding-bottom: 40px;
		padding-left: 5px;
		padding-right: 5px;
  }
}
