.col.gauchao_title {
  margin: 0 auto;
}

.head_font {
  width: 360px;
}

@media (max-width: 767px) {
  .logo {
    width: 100%;
  }
}

@media (min-width: 501px) {
  .row1 {
    text-align: right;
  }
}

@media (min-width: 501px) {
  .row2 {
    text-align: left;
  }
}

@media (max-width: 500px) {
  .row1 {
    text-align: center;
    width: 300px;
  }
}

@media (max-width: 500px) {
  .row2 {
    text-align: center;
    width: 300px;
  }
}

@media (max-width: 1200px) {
  #product6 {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #product4 {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #product2 {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #product5 {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #product3 {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #FOOT {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #product1 {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  #FOOT {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 1200px) {
  #HEAD {
    width: 100%;
  }
}

@media (min-width: 1201px) {
  #FOOT {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
  }
}

@media (min-width: 1201px) {
  #HEAD {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #product5 {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #product3 {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #FOOT {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #product1 {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #product6 {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #product4 {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 1201px) {
  #product2 {
    width: 1200px;
    margin: 0 auto;
  }
}

@media (min-width: 801px) {
  .left_part {
    width: 60%;
    text-align: left;
  }
}

@media (min-width: 801px) {
  .right_part {
    width: 40%;
    text-align: center;
  }
}

@media (max-width: 800px) {
  .left_part {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 800px) {
  .right_part {
    width: 100%;
    text-align: center;
  }
}

@media (min-width: 801px) {
  #product6 {
    display: flex;
    margin: 0 auto;
    border-style: solid;
    flex-direction: row-reverse;
  }
}

@media (min-width: 801px) {
  #product4 {
    display: flex;
    margin: 0 auto;
    border-style: solid;
    flex-direction: row-reverse;
  }
}

@media (min-width: 801px) {
  #product2 {
    display: flex;
    margin: 0 auto;
    border-style: solid;
    flex-direction: row-reverse;
  }
}

@media (min-width: 801px) {
  #product5 {
    display: flex;
    margin: 0 auto;
    border-style: solid;
  }
}

@media (min-width: 801px) {
  #product3 {
    display: flex;
    margin: 0 auto;
    border-style: solid;
  }
}

@media (min-width: 801px) {
  #product1 {
    display: flex;
    margin: 0 auto;
    border-style: solid;
  }
}

.buttom_id {
  text-align: center;
}

.BUTTON_CNR {
  border: none;
}

.btn-primary:hover {
  color: #fff;
  border: none;
}

.btn-primary.focus, .btn-primary:focus {
  color: #fff;
  border-color: black;
  box-shadow: 0 0 0 0 rgba(0,0,0,0);
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border: none;
}

.btn-primary {
  color: #fff;
  background-color: black;
}

.list_item {
  font-size: 17px;
  font-family: 'Alef';
  font-weight: bold;
}

.basket_title1 {
  font-size: 35px;
  width: 300px;
  text-align: right;
  display: inline-flex;
}

@media (max-width: 899px) {
  .texts {
    width: 60%;
    display: inline-block;
  }
}

@media (min-width: 900px) {
  .texts {
    width: 300px;
    display: inline-block;
  }
}

.texts1 {
  font-size: 20px;
  font-family: 'Concert One';
  font-style: italic;
  color: rgb(121,0,0);
}

.texts4 {
  font-size: 20px;
  font-family: 'Aleo';
  color: rgb(121,0,0);
  font-weight: bold;
}

.texts3 {
  font-size: 20px;
  font-family: 'Aleo';
  font-weight: bold;
  background-color: green;
  padding: 5px;
  color: white;
}

.texts2 {
  font-size: 25px;
  font-family: 'Aleo';
  font-style: italic;
  font-weight: bold;
  color: rgb(121,0,0);
}

@media (max-width: 576px) {
  .end_list {
    width: 100%;
  }
}

@media (min-width: 577px) {
  .end_list {
    width: 49%;
  }
}

@media (max-width: 749px) {
  .end_row {
    width: 100%;
    display: inline-block;
  }
}

@media (min-width: 750px) {
  .end_row {
    width: 50%;
    display: inline-block;
  }
}

.full_collumn {
  width: 100%;
  display: block;
}

.italic_class {
  font-style: italic;
}

.bold_class {
  font-weight: bold;
}

a:hover {
  text-decoration: none;
}

