@font-face {
  font-family: "utm";
  src: url(../css/fonts/UTM_Swiss.ttf) format('truetype');
}
.cat_menu_text {
  font-family: utm;
}
.cat_menu li a {
  font-family: 'utm';
}
.tt-left-menu > span {
  font-family: 'utm';
}
.main_nav_dropdown li a {
  font-family: 'utm';
  text-transform: uppercase;
}
.cart_text a{
  font-family: 'utm';
}

.div_comment{
  padding-top: 20px;
  padding-bottom: 40px;
  border-top: 1px solid #ebebeb;  
}
.content_product_detail{
  margin: 0px 0px 30px 0px;
}
.content_product_detail h3{
  color: #000000;
  font-size: 20px;
  line-height: 41px;
  margin: 15px 0px;
}
.content_product_detail .content{
  color: black;
  font-size: 13px;
  line-height: 22px;
}

.content_product_detail .content img{
  max-width: 100%!important;
  height: auto
}
.line_detail{
  background: #266828;
  margin: 15px 0px;
}
.content_product_detail form{

}
.content_product_detail form input{
  background: #6ecb57;
  border: none;  
  border-radius: 20px;
  color: white;
}
.content_product_detail form select{
  width: 100%!important;
  background: #6ecb57;
  border: none;  
  border-radius: 20px;
  color: white;
}
.content_product_detail form textarea{
  background: #6ecb57;
  border: none;
  height: 130px;
  border-radius: 20px;
  color: white;
}

.content_product_detail::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.content_product_detail:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.content_product_detail::placeholder {
  color: #fff;
}

.content_product_detail form button{
  background: #dc3545!important;
  border-color: #dc3545!important;
  border-radius: 20px;
  padding: 0.375rem 2.75rem;  
}
.content_product_detail h3.poll{
  float: left;
}

.box_cm{
  border-radius: 20px;
  padding: 20px;
  background: #6ecb57;
  color: white;
  margin-bottom: 15px;
  line-height: 24px;
  position: relative;
}
.box_cm p.name{
  font-size: 14px;
  color: #ffffff;
  font-weight: 600;
  float: left;
}
.box_cm .poll{
  float: right;  
}
.box_cm .poll i{
  color: #fff25b;
}
.box_cm .poll span{
  padding-right: 10px
}
.box_cm p.date{
  font-size: 12px;
  position: absolute;
  margin-bottom: 0px;
  color: #ffffff;
  right: 15px;
  font-style: italic;
}
.pagination{
  margin-bottom: 20px;
}
#carouselExampleIndicators{
  margin-bottom: 30px;
}

.pc-right{}
.pc-left{}

.logo img{
  max-height: 100px;
}
.text-green{
  color: #6ecb57!important;
}
.bg-green {
  background: #6ecb57;
}

.title_notify_home{
  width: 100%;
  background: #6ecb57;
  margin-bottom: 10px;
  padding: 10px 20px;
  color: white;
  text-align: center;
  font-family: 'utm';
  text-transform: uppercase;
  font-size: 20px;
}

.notify_home{
  background: white;
  padding: 20px;
  border: 1px #6ecb57 solid;
  color: black;
  margin-bottom: 20px;
}
/*.notify_home h3{*/
  /*text-align: center;*/
  /*margin-bottom: 30px;*/
  /*font-weight: 600;*/
  /*font-size: 20px;*/
  /*line-height: 31px;*/
  /*text-transform: uppercase;*/
  /*color: #000000;*/
/*}*/
/*.notify_home h4{*/
  /*font-size: 17px;*/
  /*font-weight: 600;*/
  /*margin-bottom: 20px;*/
/*}*/
/*.notify_home p{*/
  /*color: black;*/
/*}*/
/*.notify_home img{*/
  /*width: 100%;*/
  /*margin-bottom: 20px;*/
/*}*/
.sponline{
  background: #6ecb57;
  padding: 10px;
  margin-bottom: 5px;
  color: white;
}
.sponline p{
  margin-bottom: 5px;
}
.sponline p.name{
  color: white;
  font-size: 13px;
  font-family: 'utm';
  text-transform: uppercase;
}
.sponline p.phone{
  color: white;
  font-size: 13px;
  font-family: 'utm';
  text-transform: uppercase;
}
.sponline p i{
  margin-right: 10px;
}
.detail_news img{
  max-width: 100%;
  height: auto!important;
}
/* 5 Columns */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-15 {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}


@media (max-width: 640px) {
  .logo img {
    max-height: 58px;
  }
  .leftMenu{
    display: none;
  }
  .product1{
    padding: 2px;
    height: 265px;
  }
  .product1 .img{
    background-size: contain;
    height: 130px;
  }
  .product1 .left {
    width: 50%;
  }
  .product1 .right {
    width: 50%;
  }
  .product1 .right img {
    width: 55px;
  }
  .product1 p.price {
    font-size: 13px;
  }
  .newsletter_title_container {
    width: 100%;
  }
  .cat_menu_text {
    font-size: 14px;
  }
}