/*-------BIG  1300---*/

@media screen and  (min-width:1200px) {
  .navbar-right_cn{
/*   border:1px solid #f00; */
margin:15px
}
 .tm1_ > li > a {
      padding:5px 10px;
 
    }
  .topphone {
text-align:right;
 padding:5px 10px;
}

 .topname {
text-align:left;
}
.venz1{
  background:url(/data/venz.png);
  height:80px;
  background-size:cover;
  background-repeat:no-repeat;
}


.ls-item{
  margin:10px auto;
  width:240px;
  height:160px;
 border:2px solid #ccc;

 text-align:center;
 position:relative;
 box-shadow:2px 2px 5px rgba(0,0,0,0.5)
 }

.img-holder-lst{
  width:236px;
  height:156px;
}
.ls-link{
  display:block;
  position:absolute;
  bottom:0;
  left:0; right:0;
  background:rgba(255,255,255,0.7);
  padding:5px;
  color:#000;
  font-weight:bold;
  text-transform:uppercase
}


/*---CART BLOCK ----*/  

.cartbt-holder{
  position:fixed;
 bottom:30px;
 left:0px;
 width:130px;
  z-index: 999;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
  border-radius:0 50px 50px 0;
  background: rgba(241,242,241,0.9);

}
.cartbt1-holder{
  position:fixed;
 bottom:30px;
 right:0px;
 width:130px;
  z-index: 999;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
  border-radius: 50px 0 0 50px ;
  background: rgba(241,242,241,0.9);

}

.cart-icon {
  position:relative;
  width:60px;
  height:60px;
  margin:5px auto; padding:5px;
}
.cart-icon1 {
  position:relative;
  width:60px;
  height:60px;
  margin:5px auto 0 auto; padding:5px;
}
.cart-icon .fa-shopping-cart {
  display:block;
  font-size:3rem;
  width:50px;
  height:50px;
  margin:0px ; padding:5px;
  text-align:center;
  line-height:40px;
  border-radius:50%;
  border:2px solid #3c763d;
  transition:background 0.3s ease-out, color 0.3s ease-out;
}
.to_compare-big{padding:0; margin:0;}
.to_compare-big:before{
    content:' ';
  display:inline-block;
  vertical-align:bottom;
  width:50px;
  height:50px;
padding:0; margin:0;
  background:url(/data/libra-green.svg);
  background-size:40px;
  background-repeat:no-repeat;
  background-position:center;
  border:2px solid ;
border-radius:50%
  
}
.cartbt-holderwrapp {
  position:relative;
  
  margin:3px;
  padding: 3px;
  height:100px;
  overflow:hidden;
  transition:height 0.3s ease-out;

}
.cartbt1-holderwrapp {
  position:relative;
  
  margin:3px;
  padding: 3px;
  height:100px;
  overflow:hidden;
  transition:height 0.3s ease-out;

}
.btn-info1:hover .cartbt-holderwrapp{
  height:200px;
}

.btnnam{
  background:transparent;
  font-family:Verdana;
  font-size:1.8rem;

}

.btn-info1 {
  display:block;
  text-align:center;
  color:#3c763d;
  background:transparent;
    text-decoration:none;

}
.btn-info1:hover {
  text-decoration:none;
  background:transparent;
}
.btn-info1:hover .fa-shopping-cart{
  color:#3c763d;
  border:2px solid #3c763d;

  background:transparent;
}

#cart-info {
  color:#3c763d;
  font-size:12px;
  margin-top:5px
}
.cart-epr .pricecont{
  display:block;
  font-size:14px;
  font-weight:700;
  color:#000
}
.cart-epr .pricecont:after{
width:14px; height:14px; 
vertical-align:top; 
margin-top:2px
}
#cart-info p{
  margin:0; padding:0;
}

/*---CART BLOCK ----*/  
  .categ_card{
    width:25%;
    padding:0 20px
  }

  .catmenu  .navbar-collapse {padding-left:0  }
.categ_card_wrapp{
height:520px;
}
.cat-i-wrapp{
  height:320px; 
}
.cat_n{ height:335px}
 
.cat_i .img-holder{
  display:block;
 
  
}
.img-holder-0{
  overflow:hidden;
  position:relative;
  height:240px;
  width:370px
}

/*pt*/
.gul {
  list-style:none;
  padding:0;
  font-size:0;
  margin:0;
}
.gul li {
 
  font-family:Verdana;
  font-weight:700; padding:5px 10px;
  border-bottom:1px solid #ddd;
}
.gul li:nth-child(odd){
  background:#ddd;
}
.gul li:first-child{
  background:#3c763d; height:40px;
  font-weight:bold;
  color:#fff;
  text-align:center
}
.gul .img-holder{
  width:160px !important; height:100px !important;

  background-repeat:no-repeat !important;
  margin:5px
  }
.tabttl{height:30px; background:#3c763d !important; color:#fff; text-align:center !important; font-size:14px !important}
.tabttl div{font-size:14px !important; padding-top:0px;}
.good-inline-0, .good-inline-0_1,
.good-inline-1, .good-inline-1_1,
.good-inline-2, .good-inline-2_1,
.good-inline-3, .good-inline-3_1, .good-inline-3_11,
.good-inline-4, .good-inline-4_1 {
  display:inline-block; vertical-align:top; padding-top:20px;
  width:20%;
  height:100%;
  font-size:14px;
border-right:1px solid #777;
overflow:hidden; padding:0 5px
}
.good-inline-0{ width:15%;  }
.good-inline-1{ width:37%;  }
.good-inline-2{ width:15%;  }
.good-inline-3{ width:15%;  }
.good-inline-3_1{ width:15%;  }
.good-inline-4{ width:18%;  }

.good-inline-1_1{ width:35%;  }
.good-inline-2_1{ width:15%;  }
.good-inline-3_11{ width:10%;  }
.good-inline-3_1{ width:15%; border-right:none }
.good-inline-4_11{ width:18%;  }
.inline_bt_cart{text-align:center; }

/*pt*/
  .titpic{
    min-height:280px;
  }
  .tp-imh {width:100%; height:250px}
  .price-order{}

  .un-big .slick-slide{
    height:520px;
    overflow-y:hidden;

  }
   .filterg {
    width:500px
   } 
.fbt{
  width:24%; padding:5px 0;
  height:45px;
}

#topnavz .container,  #topnavz .row {
  position:relative
}
/*----*/
.toplogo{
  z-index:90;
/*   position:absolute; */
  width:350px;
}

  .toplogo{
text-decoration:none;
  }
  .toplogo img{
    position:absolute;
    left:0; top:o;
  }
  .toplogo:hover{
  text-decoration:none  
  }
  .logo-txt{
    font-family:Verdana;
    font-size:32px;
    display:block;
    font-weight:300;
    color:#3c763d;
    padding-left:120px;
    padding-top:15px;
    font-weight:bold;
  }
  .logo-slog{
    font-family:Verdana;
    font-size:17px;
    font-weight:300;
    font-style:italic;
    color:#3c763d;
    padding-left:125px;
    padding-top:30px;
    
  }
/*-----*/
.t-sec {
  height:100px; padding-top:20px;
  text-align:right
}

.contact-info {
  position:absolute;
  left:15px;
  top:10px;
  font-size:1.8rem;
  font-family:Verdana;
  color:rgb(0,146,70);

}
.contact-info .title, .contact-info .value{
  display:inline-block; vertical-align:top;
padding:0px;
}


}




/*-------mon  1300---*/

@media screen and (max-width: 1199px) and (min-width:999px) {

    .navbar-right_cn{
/*   border:1px solid #f00; */
margin:15px;
position:absolute; z-index:99;
top:0; right:15px
}
    .tm1_ > li > a {
      padding:0px 10px;
      font-size:11px;
    }

    .topphone {
      font-size:11px;
      position:absolute;
      top:0;
      right:15px;
      /* padding-top:15px; */
      text-align:right;
}
 .topname {
text-align:left;
}
  .venz1{
  background:url(/data/venz.png);
  height:80px;
  background-size:300px;
  background-position:center;
  background-repeat:no-repeat;
}

.ls-item{
  margin:10px auto;
  width:200px;
  height:150px;
 border:2px solid #ccc;

 text-align:center;
 position:relative;
 box-shadow:2px 2px 5px rgba(0,0,0,0.5)
 }

.img-holder-lst{
  width:196px;
  height:146px;
}
.ls-link{
  display:block;
  position:absolute;
  bottom:0;
  left:0; right:0;
  background:rgba(255,255,255,0.7);
  padding:5px;
  font-size:12px;
  color:#000;
  font-weight:bold;
  text-transform:uppercase
}
/*----*/
.toplogo{
  z-index:90;
  /* position:absolute; */
  width:350px;
}

  .toplogo{
text-decoration:none;
  }
  .toplogo img{
    position:absolute;
    left:0; top:o;
  }
  .toplogo:hover{
  text-decoration:none  
  }
  .logo-txt{
    font-family:Roboto;
    font-size:28px;
    display:block;
    font-weight:300;
    color:#3c763d;
    padding-left:120px;
    padding-top:20px;
    font-weight:bold;
  }
  .logo-slog{
    font-family:Verdana;
    font-size:14px;
    font-weight:300;
    font-style:italic;
    color:#3c763d;
    padding-left:120px;
    padding-top:30px;
    
  }
/*-----*/


/*---CART BLOCK ----*/  

.cartbt-holder{
  position:fixed;
 bottom:0px;
 left:0px;
 width:200px;
 z-index:99;
 background:rgb(241,242,241);

}

.cartbt1-holder{
  position:fixed;
 bottom:0px;
 height:70px;
 right:0px;
 width:200px;
 z-index:99;
 background:rgb(241,242,241);

}
.btnnam {
  display:block;
  text-align:left;
  padding-left:50px;
  padding-top:10px;
}

.cart-icon {
  display:block;
  position:absolute;
  width:40px;
  height:40px;
  margin:0; padding:5px;
}
.cart-icon .fa-shopping-cart {
  display:block;
  font-size:20px;
  width:30px;
  height:30px;
  margin:0px ; padding:5px;
  text-align:center;
  line-height:20px;
  border-radius:50%;
  border:2px solid #3c763d;
  transition:background 0.3s ease-out, color 0.3s ease-out;
}
.cartbt-holderwrapp {
  position:relative;
  
  margin:5px;
  padding: 0px 0px;
  height:70px;
  overflow:visible;
  transition:left 0.3s ease-out;

}

.btn-info1:hover .cartbt-holderwrapp{
  height:200px;
}

.btnnam{
  background:transparent;
  font-family:Verdana;
  font-size:1.8rem;

}

.btn-info1 {
  display:block;
  text-align:right;
  color:#3c763d;
  background:transparent;

}
.btn-info1:hover {
  text-decoration:none;
  background:transparent;
}
.btn-info1:hover .fa-shopping-cart{
  color:#3c763d;
  border:2px solid #3c763d;

  background:transparent;
}

#cart-info {
  text-align:left;
  display:block; vertical-align:top;
  color:#3c763d;
  font-size:12px;
  margin-top:0px
  padding-left:10px;
}
.cart-epr .pricecont{
  width:200px;
  display:inline;
  font-size:12px;
  font-weight:700;
  color:#000
}
.cart-enum, .cart-epr{
  display: inline-block;
 vertical-align:top;
 margin-top:5px;
  }
.cart-epr .pricecont:after{
width:14px; height:14px; 
vertical-align:top; 
margin-top:2px
}


/*---CART BLOCK ----*/  



    .categ_card{
    width:33%;
    padding:0 20px
  }


.cat-i-wrapp{
  height:320px; 
}

  .cat_i .img-holder{
  display:block;
 
   
}
.catmenu  .navbar-collapse {padding-left:0  }

.categ_card_wrapp{
height:450px;
}
.cat_n{ height:300px}

.img-holder-0{
  overflow:hidden;
  position:relative;
  height:230px;
}


/*pt*/
.gul {
  list-style:none;
  padding:0;
  font-size:0;
  margin:0;
}
.gul li {

  font-size:12px;
  font-family:Verdana;
  font-weight:500; padding:0px 10px;
  border-bottom:1px solid #ddd;
}
.gul li:nth-child(odd){
  background:#ddd
}
.gul li:first-child{
  background:#009246; height:40px;
  font-weight:bold;
  color:#fff
}
.gul .img-holder{
  width:160px !important; height:100px !important;

  background-repeat:no-repeat !important;
  margin:5px
  }
.tabttl{height:30px; background:#3c763d !important; color:#fff; font-size:14px !important}
.tabttl div{font-size:14px !important; padding-top:0px;}
.good-inline-0, .good-inline-0_1,
.good-inline-1, .good-inline-1_1,
.good-inline-2, .good-inline-2_1,
.good-inline-3, .good-inline-3_1, .good-inline-3_11,
.good-inline-4, .good-inline-4_1 {
  display:inline-block; vertical-align:top; padding-top:20px;
  width:20%;

}
.good-inline-0{ width:18%;  }
.good-inline-1{ width:30%;  }
.good-inline-2{ width:14%;  }
.good-inline-3{ width:14%;  }
.good-inline-3_1{ width:15%;  }
.good-inline-4{ width:20%;  }

.good-inline-1_1{ width:35%;  }
.good-inline-2_1{ width:15%;  }
.good-inline-3_11{ width:10%;  }
.good-inline-3_1{ width:15%; border-right:none }
.good-inline-4_11{ width:18%;  }
.inline_bt_cart{text-align:center; }


/*pt*/


      .titpic{
    min-height:280px;
  }
  .tp-imh {width:100%; height:250px}
  .price-order{}
  .tp-imh{background-repeat:no-repeat !important;
background-size:contain !important;
background-position:center !important;
  }
  .un-big .slick-slide{
    height:400px;
    overflow-y:hidden;

  }

    .filterg {
    width:400px
   } 

#topnavz .container,  #topnavz .row {
  position:relative
}

.t-sec {
  height:100px; padding-left:0px;
}

.contact-info {
  position:absolute;
  left:15px;
  top:20px;
  font-size:1.6rem;
  font-family:Verdana;
  color:rgb(0,146,70);

}
.contact-info .title, .contact-info .value{
  display:inline-block; vertical-align:top;
padding:5px;
text-align:right
}

}

/*-------mon  998---*/

@media screen and (max-width: 998px) and (min-width: 769px) {
      .navbar-right_cn{
/*   border:1px solid #f00; */
display:none
}
   .noticemesenpai {display:none}
 
  .tm1_  > li > a {
      padding:2px 10px;
      font-size:10px ;
    } 
      .nc1 .nav  > li > a {
      padding:2px 10px;
      font-size:14px ;
    }
    .catmenu .container{
      height:30px
    }
    .topphone {
text-align:right;
 font-size:10px ;
   padding:5px 10px;
}
 .topname {
text-align:left;
}
  .venz1{
    border:0px solid;
  background:url(/data/venz.png);
  height:100px;
  background-size:450px;
  background-position:center;
  background-repeat:no-repeat;
}

.ls-item{
  margin:10px auto;
  width:200px;
  height:150px;
 border:2px solid #ccc;

 text-align:center;
 position:relative;
 box-shadow:2px 2px 5px rgba(0,0,0,0.5)
 }

.img-holder-lst{
  width:196px;
  height:146px;
}
.ls-link{
  display:block;
  position:absolute;
  bottom:0;
  left:0; right:0;
  background:rgba(255,255,255,0.7);
  padding:5px;
  font-size:12px;
  color:#000;
  font-weight:bold;
  text-transform:uppercase
}

/*----*/
.toplogo{
  text-align:left;
  z-index:90;
  /* position:absolute; */
  width:350px;
}

  .toplogo{
text-decoration:none;
  }
  .toplogo img{
   position:absolute; /**/
    left:20px; top:10px;
    display:block;
       height:50px;
 
  }
  .toplogo:hover{
  text-decoration:none  
  }
  .logo-txt{
    font-family:Verdana;
    font-size:24px;
    display:inline-block;
    font-weight:300;
    color:#3c763d;
    padding-left:60px;
    padding-top:20px;

    font-weight:bold;
  }
  .logo-slog{
    font-family:Verdana;
    font-size:12px;
    font-weight:300;
    display:block;
    font-style:italic;
    color:#3c763d;
    padding-left:60px;
    padding-top:10px;
    
  }
/*-----*/



/*---CART BLOCK ----*/  

.cartbt-holder{
  position:fixed;
 bottom:0px;
 left:0px;
 width:50%;
 height:70px;

 z-index:99;

border-top:2px solid #555;
padding:10px;
 background:rgb(241,242,241);

}
.cartbt1-holder{
  position:fixed;
 bottom:0px;
 height:70px;
 right:0px;
 width:50%;
border-top:2px solid #555;
 z-index:99;
 background:rgb(241,242,241);

}
.cartbt1-holderwrapp .btnnam{text-align:right;}
.footer-0{padding-bottom:50px;}
.btnnam {
  display:block;
  text-align:left;
  padding-left:50px;
  padding-top:5px;
  font-size:12px;
}

.cart-icon {
  display:block;
  position:absolute;
  width:30px;
  height:30px;
  margin:0; padding:5px;
}
.cart-icon .fa-shopping-cart {
  display:block;
  font-size:14px;
  width:20px;
  height:20px;
  margin:0px ; padding:0px;
  text-align:center;
  line-height:16px;
  border-radius:50%;
  border:2px solid #3c763d;
  transition:background 0.3s ease-out, color 0.3s ease-out;
}
.cartbt-holderwrapp {
  position:relative;
  
  margin:5px;
  padding: 0px 0px;
  height:70px;
  overflow:visible;
  transition:left 0.3s ease-out;

}

.btn-info1:hover .cartbt-holderwrapp{
  height:200px;
}

.btnnam{
  background:transparent;
  font-family:Verdana;
  font-size:14px;

}

.btn-info1 {
  display:block;
  text-align:right;
  color:#3c763d;
  background:transparent;

}
.btn-info1:hover {
  text-decoration:none;
  background:transparent;
}
.btn-info1:hover .fa-shopping-cart{
  color:#3c763d;
  border:2px solid #3c763d;

  background:transparent;
}

#cart-info {
  text-align:left;
  display:block; vertical-align:top;
  color:#3c763d;
  font-size:11px;
  margin-top:0px
  padding-left:10px;
}
.cart-epr .pricecont{
  width:200px;
  display:inline;
  font-size:11px;
  font-weight:700;
  color:#000
}
.cart-enum, .cart-epr{
  display: inline-block;
 vertical-align:top;
 margin-top:5px;
  }
.cart-epr .pricecont:after{
width:14px; height:14px; 
vertical-align:top; 
margin-top:2px
}


/*---CART BLOCK ----*/  



    .categ_card{
    width:50%;
    padding:0 20px
  }



.cat_cl     { width:150px;  height:220px;}
.img_cat_cl { width:148px;  height:148px;}
.img_cat_ttl{ height:120px; }

.cat-i-wrapp{
  height:320px; 
}
  .cat_i .img-holder{
  display:block;
 
   
} 
.catmenu  .navbar-collapse {padding-left:0  }
  .categ_card_wrapp{
height:450px;
}
.cat_n{ height:300px}

.img-holder-0{
  overflow:hidden;
  position:relative;
  height:230px;
}


/*pt*/
.gul {
  list-style:none;
  padding:0;
  font-size:0;
  margin:0;
}
.gul li {

  font-size:14px;
  font-family:Verdana;
  font-weight:500; padding:5px 10px;
  border-bottom:1px solid #ddd;
}
.gul li:nth-child(even){
  background:#ddd
}

.gul li:nth-child(1){

  display:none
}
.gul .img-holder{
  width:160px !important; height:100px !important;

  background-repeat:no-repeat !important;
  margin:5px;
  }
  .good-inline{height:120px;}
    .good-inline.tabttl{display:none !important;}

.tabttl div{display:none !important; padding-top:0px;}
.good-inline-0, .good-inline-0_1,
.good-inline-1, .good-inline-1_1,
.good-inline-2, .good-inline-2_1,
.good-inline-3, .good-inline-3_1, .good-inline-3_11,
.good-inline-4, .good-inline-4_1 {
 display:inline-block


}
.good-inline-0 .img-holder{   width:25%;  height:100px;}
.good-inline-1{ width:25%;  height:100px; margin:20px 0; padding:20px;}
.good-inline-2{ width:12%;  text-align:center;}
.good-inline-3{ width:23%;  text-align:center;  }

.good-inline-4{ width:15%; font-size:10px; text-align:center; }
.good-inline-4 .init_cart_bt{padding:2px}
.good-inline-0{ width:20%;  }
.good-inline-1_1{ width:25%;  }
.good-inline-2_1{ width:20%;  }
.np{ }
.good-inline-3_11{ width:15%;  }
.good-inline-3_11 .np{ font-size:14px !important }
.good-inline-3_1{ width:15%; border-right:none }
.good-inline-4_11{ width:18%;  }
.summ {
  font-size:12px; 
}
.inline_bt_cart{text-align:center; }
.cart_number{vertical-align:bottom}

/*pt*/

        .titpic{
    min-height:180px;
  }
  .tp-imh {width:100%; height:180px}
  .price-order{}
 
    .un-big .slick-slide{
    height:330px;
    overflow-y:hidden;

  }


    .filterg {
    width:400px
   } 


#topnavz .container,  #topnavz .row {
  position:relative
}

.t-sec {
  height:75px; padding-left:100px;
}

.contact-info {
  position:absolute;
  left:15px;
  top:20px;
  font-size:1.6rem;
  font-family:Verdana;
  color:rgb(0,146,70);

}
.contact-info .title, .contact-info .value{
  display:inline-block; vertical-align:top;
padding:5px;
}

.navbar-header{
  position:absolute
}
    .nc  .navbar-nav > li >   a {
 
    font-size:14px;
 }

}



/*-------tabl 768---*/

@media screen and (max-width: 768px) and (min-width: 569px) {
    .tm1_{
    position:relative;
    z-index:50
  }
   .noticemesenpai {display:none !important}

    .topphone {
      position:absolute;
      z-index:9;
      top:10px;
      right:10px; font-size:10px;
text-align:right;
}
 .topname {
text-align:left;
 padding-left:30px;

}
    .venz1{
    border:0px solid;
  background:url(/data/venz.png);
  height:100px;
  background-size:450px;
  background-position:center;
  background-repeat:no-repeat;
}

.ls-item{
  margin:10px auto;
  width:200px;
  height:150px;
 border:2px solid #ccc;

 text-align:center;
 position:relative;
 box-shadow:2px 2px 5px rgba(0,0,0,0.5)
 }

.img-holder-lst{
  width:196px;
  height:146px;
}
.ls-link{
  display:block;
  position:absolute;
  bottom:0;
  left:0; right:0;
  background:rgba(255,255,255,0.7);
  padding:5px;
  font-size:12px;
  color:#000;
  font-weight:bold;
  text-transform:uppercase
}

/*----*/
.toplogo{
  z-index:90;
/*   position:absolute; */
  width:350px;
}

  .toplogo{
text-decoration:none;
  }
  .toplogo img{
    position:absolute;
    left:40px; top:0;
    width:40px;
  }
  .toplogo:hover{
  text-decoration:none  
  }
  .logo-txt{
    font-family:Roboto;
    font-size:24px;
    display:block;
    text-align:right;
    font-weight:300;
    color:#3c763d;
  
    padding:0px 0 20px 60px;
    font-weight:bold;
  }
  .logo-slog{
    display:block;
    font-family:Verdana;
    font-size:18px;
    font-weight:300;
    font-style:italic;
    text-align:right;
    color:#3c763d;
    padding-left:0px;
    padding-top:0px;
    
  }
/*-----*/ 
/*---CART BLOCK ----*/  
.footer-0{padding-bottom:50px;}
.cartbt-holder{
  position:fixed;
 bottom:0px;
 left:0px;
 width:50%;
 height:50px;

 z-index:99;

border-top:2px solid #ddd;
padding:10px;
 background:rgb(241,242,241);

}
.btnnam {
  display:inline;
  text-align:left;
  padding-left:50px;
  padding-top:5px;
  font-size:12px;
}
.cartbt1-holder{
  position:fixed;
 bottom:0px;
 height:50px;
 right:0px;
 width:50%;
border-top:2px solid #ddd;
 z-index:99;
 background:rgb(241,242,241);

}
.cartbt1-holderwrapp .btnnam{display:block;text-align:right;}


.cart-icon {
  display:block;
  position:absolute;
  width:30px;
  height:30px;
  margin:0; padding:5px;
}
.cart-icon .fa-shopping-cart {
  display:block;
  font-size:14px;
  width:20px;
  height:20px;
  margin:0px ; padding:0px;
  text-align:center;
  line-height:16px;
  border-radius:50%;
  border:2px solid #3c763d;
  transition:background 0.3s ease-out, color 0.3s ease-out;
}
.cartbt-holderwrapp {
  position:relative;
  
  margin:5px;
  padding: 0px 0px;
  height:70px;
  overflow:visible;
  transition:left 0.3s ease-out;

}

.btn-info1:hover .cartbt-holderwrapp{
  height:200px;
}

.btnnam{
  background:transparent;
  font-family:Verdana;
  font-size:14px;

}

.btn-info1 {
  display:block;
  text-align:left;
  color:#3c763d;
  background:transparent;

}
.btn-info1:hover {
  text-decoration:none;
  background:transparent;
}
.btn-info1:hover .fa-shopping-cart{
  color:#3c763d;
  border:2px solid #3c763d;

  background:transparent;
}

#cart-info {
  text-align:left;
  display:inline; vertical-align:top;
  color:#3c763d;
  font-size:11px;
  margin-top:0px;
  padding-left:10px;
}
.cart-epr .pricecont{
  width:200px;
  display:inline;
  font-size:11px;
  font-weight:700;
  color:#000
}
.cart-enum, .cart-epr{
  display: inline-block;
 vertical-align:top;
 margin-top:3px;
 padding:0 0 0 10px; font-size:12px
  }
  .cart-epr{
    display:none;
  }
.cart-epr .pricecont:after{
width:14px; height:14px; 
vertical-align:top; 
margin-top:2px
}


/*---CART BLOCK ----*/  



  .categ_card{
    width:50%;
    padding:0 20px
  }


.cat_cl     { width:150px;  height:220px;}
.img_cat_cl { width:148px;  height:148px;}
.img_cat_ttl{ height:120px; } 
.cat-i-wrapp{
  height:270px; 
}
  .cat_i .img-holder{
  display:block;
 
   
}
    .categ_card_wrapp{
height:440px;
}
.cat_n{ height:280px}

.tm1 a {
  font-size:9px
}
.img-holder-0{
  overflow:hidden;
  position:relative;
  height:200px;
}
  .navcir{  width:40px;  height:40px;  border: 2px solid rgb(0,146,70)}
.un-small .slick-slide {  height:45px;}

.tab-galcaption {

  font-size:1.3rem;
  bottom:45px;
  padding:10px;
  width:80%;
  left:0; right:0;
  margin:0 auto;
  text-align:center;
  background:rgba(255,255,255,0.00)
}
.tab-galcaption.white {
  background:rgba(0,0,0,0.55);
}

.main-bt-dark{
  margin:0 auto;
  left:0; right:0;
  width:140px;
  text-align:center;

}

/*pt*/
.gul {
  list-style:none;
  padding:0;
  font-size:0;
  margin:0;
}
.gul li {

  font-size:0;
  font-family:Verdana;
  font-weight:500; padding:5px 10px;
  border-bottom:1px solid #ddd;
}
.gul li:nth-child(even){
  background:#ddd
}

.gul li:nth-child(1){

  display:none
}
.gul .img-holder{
  width:100px !important; height:100px !important;

  background-repeat:no-repeat !important;
  margin:5px;
  }
  .good-inline{height:260px; font-size:0;}
    .good-inline.tabttl{display:none !important;}

.tabttl div{display:none !important; padding-top:0px;}
.good-inline-0, .good-inline-0_1,
.good-inline-1, .good-inline-1_1,
.good-inline-2, .good-inline-2_1,
.good-inline-3, .good-inline-3_1, .good-inline-3_11,
.good-inline-4, .good-inline-4_1 {
  display:inline-block; vertical-align:top; padding-top:0px;
font-size:12px;


}

.good-inline-4{ width:30%;  text-align:center; }


.inline_bt_cart{text-align:center; }
.good-inline-0{ width:100px;  height:100px; margin:0px 0; }
.good-inline-0 .img-holder{ margin-top:0px; width:25%;  height:100px;}
.good-inline-1{ width:70%;  height:30px;  vertical-align:top; padding:20px 0;}
.good-inline-2{ width:55%;  height:60px; border-right:1px solid}
.good-inline-3{ width:45%;  height:60px }

.good-inline-4{ 
  background:#cacaca; 
width:100%; font-size:16px; vertical-align:top; 
padding:5px;
text-align:center

}

.good-inline-0{ width:30%;  }
.good-inline-1_1{ width:25%;  }
.good-inline-2_1{ width:20%;  }
.np{ }
.good-inline-3_11{ width:15%;  }
.good-inline-3_11 .np{ font-size:14px !important }
.good-inline-3_1{display:none}
.good-inline-4_11{ width:18%;  }
.summ {
  font-size:12px; 
}

.cart_number{line-height:28px}

/*pt*/

  .titpic{
    min-height:280px;
  }
  .tp-imh {width:100%; height:250px}
  .price-order{}

    .un-big .slick-slide{
    height:250px;
    overflow-y:hidden;

  }

      .filterg {
    width:400px
   }  

#topnavz .container,  #topnavz .row {
  position:relative
}


.t-sec {
  height:95px; padding-left:100px;
}

.contact-info {
/*   position:absolute; */
  left:15px;
  top:10px;
  text-align:left;
  font-size:1.4rem;
  font-family:Verdana;
  color:rgb(0,146,70);


}
.contact-info .title, .contact-info .value{
  display:inline-block; vertical-align:top;
padding:5px;
}

.navbar-header{
  position:relative;
  text-align:center;
  
}

      .navbar-right_cn{
/*   border:1px solid #f00; */
position:absolute; left:15px;

top:15px

}
  
.topbrand{
  font-size:1.4rem
}
.icon-bar {
  background:rgb(255, 255, 255);
}
.topmenu  .icon-bar {
  background:rgb(255,255,255);
}
    .nc  .navbar-nav > li > ul> li >  a {
   background :rgb(241,242,241);color:rgb(0,146,70);
    font-size:12px;
 }
     .nc  .navbar-nav > li >   a {
  background:rgb(0,146,70);

  color:#fff;
    font-size:14px;
 }
.navbar-nav .open .dropdown-menu{
  padding:0;
  background:#f1f2f2;
}
     
}


 


/*-------mob 568---*/
 

@media screen and (max-width: 568px) {
  .qt-1 p{
    width:100%
  }
     .noticemesenpai {display:none !important;}

.quip-comment-createdon{
  font-size:10px;
   font-family:Verdana;
   display:block; text-align:left; color:#aaa;
   font-style:normal !important;
   font-weight:bold;
   position:absolute;
   top:25px;left:20px
}

.quip-comment-text{
  height:240px
}
  .tm1_{
    position:relative;
    z-index:50
  }
#cart-info{
  display:none !important;
}
  .drop-right{
    width:300px
  }
.language{
    width:280px;
}
  .flagstock {  
  width:50px;
  background-position:center !important

  }
    .flagstock span{ display:none}
  .catmenu .container{
    height:40px
  }
      .navbar-right_cn{/*   border:1px solid #f00; */ position:absolute; left:10px;

top:10px;
font-size:11px /* display:none */}

      .topphone {
    position:absolute;
      z-index:9;
      top:10px;
      right:20px;
text-align:right; 

}
.navbar-toggle{
  margin:0;
}
 .topname {
text-align:left;
 padding-left:20px;
 font-size:12px;

}
  .venz1{
    border:0px solid;
  background:url(/data/venz.png);
  height:60px;
  background-size:200px;
  background-position:center;
  background-repeat:no-repeat;
}
 iframe{
   max-width:300px;
 } 
.ls-item{
  margin:10px auto;
  width:130px;
  height:130px;
 border:2px solid #ccc;
overflow:hidden;
 text-align:center;
 position:relative;
 box-shadow:2px 2px 5px rgba(0,0,0,0.5)
 }

.img-holder-lst{
  width:130px;
  height:130px;
}
.ls-link{
  display:block;
  position:absolute;
  bottom:0;
  left:0; right:0;
  background:rgba(255,255,255,0.7);
  padding:5px;
  font-size:10px;
  color:#000;
  font-weight:normal;
  text-transform:uppercase
}

/*----*/
.toplogo{
  z-index:90;
  /* position:absolute; */
  width:300px;
}

  .toplogo{
text-decoration:none;
  }
  .toplogo img{
    position:absolute;
    left:0; top:0;
    width:50px; height:50px;
  }
  .toplogo:hover{
  text-decoration:none  
  }
  .logo-txt{
    font-family:Roboto;
    font-size:18px;
    display:block;
    font-weight:300;
    color:#3c763d;
 margin-bottom:20px;
    padding-left:40px;
    padding-top:10px;
    font-weight:bold;
  }
  .logo-slog{
display:none
    
  }
/*-----*/


  
.nomobile{
  display:none
}

/*---CART BLOCK ----*/  

  .cartbt-holder{
  position:fixed;
 bottom:0px;
 left:0px;
 width:50%;
 height:50px;

 z-index:99;

border-top:2px solid #555;
padding:10px;
 background:rgb(241,242,241);

}
  .cartbt1-holder{
  position:fixed;
 bottom:0px;
 right:0px;
 width:50%;
 height:50px;

 z-index:99;

border-top:2px solid #555;
padding:10px;
 background:rgb(241,242,241);

}
.footer-0{padding-bottom:50px;}

.btnnam {
  display:inline-block;
  text-align:left;
  padding-left:30px;
  padding-top:5px;
  font-size:12px;
}

.cart-icon {
  display:block;
  position:absolute;
  width:30px;
  height:30px;
  margin:0; padding:5px;
}
.cart-icon .fa-shopping-cart {
  display:block;
  font-size:14px;
  width:20px;
  height:20px;
  margin:0px ; padding:0px;
  text-align:center;
  line-height:16px;
  border-radius:50%;
  border:2px solid #3c763d;
  transition:background 0.3s ease-out, color 0.3s ease-out;
}
.cartbt-holderwrapp {
  position:relative;
  
  margin:5px;
  padding: 0px 0px;
  height:70px;
  overflow:visible;
  transition:left 0.3s ease-out;

}

.btn-info1:hover .cartbt-holderwrapp{
  height:200px;
}

.btnnam{
  background:transparent;
  font-family:Verdana;
  font-size:12px;

}

.btn-info1 {
  display:block;
  text-align:left;
  color:#3c763d;
  background:transparent;

}
.btn-info1:hover {
  text-decoration:none;
  background:transparent;
}
.btn-info1:hover .fa-shopping-cart{
  color:#3c763d;
  border:2px solid #3c763d;

  background:transparent;
}

#cart-info {
  text-align:left;
  display:inline; vertical-align:top;
  color:#3c763d;
  font-size:11px;
  margin-top:0px;
  padding-left:10px;
  display:inline-block;
  width:40%;
}
.cart-epr .pricecont{
  width:200px;
  display:inline;
  font-size:11px;
  font-weight:700;
  color:#000
}
.cart-enum, .cart-epr{
  display: inline-block;
 vertical-align:top;
 margin-top:8px;
 padding:0 0 0 10px; font-size:12px
  }
  .cart-epr{
    display:none;
  }
.cart-epr .pricecont:after{
width:14px; height:14px; 
vertical-align:top; 
margin-top:2px
}


/*---CART BLOCK ----*/  
  

  .categ_card{
    width:100%;
    padding:0 20px
  }
  .cat_cl     { width:200px;  height:260px;}
.img_cat_cl { width:198px;  height:198px;}
.img_cat_ttl{ height:120px; }
.cat-i-wrapp{
  height:290px; 
}
.cat_n{ height:385px}
.char .param-ttl{ width:20px;; text-align:left; font-size:0}
.char .param-val{width:75%; text-align:left }

.compos_row .param-ttl{ width:100%;; text-align:left; font-size:12px}
.compos_row .param-val{width:100%; text-align:left }
    .categ_card_wrapp{
height:420px;
}
.cat_n{height:280px}
.incollection li{padding:10px 5px}
.incollection li:before{
content:none;

  }
  .card-prop {font-size:10px}
  .compare_bt a, .ctools .init_cart_bt{
    font-size:0px;
    padding-top:10px
  }
.op{
  margin:5px 0 0 0;
}
    .compare_bt a:before{
      height:12px
    }
  .compos_row .row{
    margin:0
  }

.img-holder-0{
  overflow:hidden;
  position:relative;
  height:200px;
}
.tm1 a{
  font-size:8px
}

.menitem5, .menitem4, .menitem3-{
  display:none
}
  
.un-small .slick-slide {  display:none}


.tab-galcaption {

  font-size:1.3rem;
  bottom:45px;
  padding:10px;
  width:80%;
  left:0; right:0;
  margin:0 auto;
  text-align:center;
  background:rgba(255,255,255,0.00)
}
.tab-galcaption.white {
  background:rgba(0,0,0,0.55);
}

.main-bt-dark{
  margin:0 auto;
  left:0; right:0;
  width:140px;
  text-align:center;

}

/*pt*/
.gul {
  list-style:none;
  padding:0;
  font-size:0;
  margin:0;
}
.gul li {
width:300px;
  font-size:0;
  font-family:Verdana;
  font-weight:500; padding:5px 10px;
  border-bottom:2px solid rgb(0,174,70);
margin-bottom:20px;
margin: 0 auto
}
.gul li:nth-child(even){
  background:#ddd
}


.gul li:nth-child(1){

  display:none
}
.gul .img-holder{
  width:100% !important; height:100px !important;

  background-repeat:no-repeat !important;
  margin:5px 0
  }
  .good-inline{height:200px; font-size:0}
    .good-inline.tabttl{display:none !important}

 .good-inline{height:320px; font-size:0;}
    .good-inline.tabttl{display:none !important;}

.tabttl div{display:none !important; padding-top:0px;}
.good-inline-0, .good-inline-0_1,
.good-inline-1, .good-inline-1_1,
.good-inline-2, .good-inline-2_1,
.good-inline-3, .good-inline-3_1, .good-inline-3_11,
.good-inline-4, .good-inline-4_1 {
  display:inline-block; vertical-align:top; padding-top:0px;
font-size:12px;


}
.field_cnt input,
.field_cnt select,
.field_cnt textarea{
  padding:5px;text-align:center;
  font-size:1rem
}

.good-inline.ttl{display:none}
.tabttl div{display:none !important; padding-top:0px;}
 .good-inline-0_1,
 .good-inline-1_1,
 .good-inline-2_1,
 .good-inline-3_1, .good-inline-3_11,
 .good-inline-4_1 {
  display:block; vertical-align:top; padding-top:0px;
font-size:12px;height:40px;


}

.good-inline-4{ width:30%;  text-align:center; }


.inline_bt_cart{text-align:center; }
.good-inline-0{ width:100px;  height:100px; margin:0px 0; }
.good-inline-0 .img-holder{ margin-top:0px; width:25%;  height:100px !important}
.good-inline-1{ width:100%;  height:50px;  vertical-align:top; padding:0px 0;}
.good-inline-2{ width:55%;  height:60px; border-right:1px solid}
.good-inline-3{ width:45%;  height:60px }

.good-inline-4{ 
  background:#cacaca; 
width:100%; font-size:16px; vertical-align:top; 
padding:5px;
text-align:center

}

.good-inline-0{ width:100%; text-align:center; }
.good-inline-1_1{ width:100%; height:40px; text-align:center; }
.good-inline-2_1{ width:100%; height:40px; text-align:center; }
.np{ }
.good-inline-3_11{ width:100%; height:40px;   text-align:center;}
.good-inline-3_11 .np{ font-size:18px !important ; text-align:center;}
.good-inline-3_1{display:none; text-align:center;}
.good-inline-4_11{ width:100%; height:40px; text-align:center; }
.summ {
  font-size:12px; 
}

/*pt*/
.filter-title{
  display:none
}
h1{
  font-size:2.2rem
}
  .titpic{
    min-height:220px;
  }
  .tp-imh {width:100%; height:200px}
  .price-order{}
  .titpic{min-height:200px; }

    .un-big  .slick-slide{
    height:250px;
    overflow-y:hidden;

  }
  
  
.izotope-mobwrapp{
  /* height:75vh; */
  /* overflow-y:scroll; */
  padding-right:10px;
}
.izotope-mobwrapp:after{
 


} 

    .filterg {
    width:100%
   } 
   #sorts{
    display:none
   }
   .fbt1{width:100%}
.fbt, .dropdown,.fbt1{
  display:block
}
.fbt{
  width:100%;
  text-align:left;
  padding:5px;
  text-transform:uppercase;
} 


#topnavz .container,  #topnavz .row {
  position:relative
}

.t-sec {
padding-left:10px;

}
.catmenu {
  background:rgb(60, 118, 61);
}
.contact-info {
/*   position:absolute; */
  left:0;
  text-align:center;
  top:10px;
  font-size:1.5rem;
  line-height:2.5rem;
  font-family:Verdana;
  color:rgb(0,146,70);

}
.contact-info .title, .contact-info .value{
  display:inline-block; vertical-align:top;
padding:5px;
}

.navbar-header{
  position:relative;
  text-align:center;
  margin-left:0 !important;
  margin-right:0 !important;
  
}
.topbrand{
  font-size:1.4rem
}
.icon-bar {
  background:rgb(255, 255, 255);
}
    .nc  .navbar-nav > li > ul> li >  a {
   background :rgb(241,242,241);color:rgb(60,118,61);
    font-size:12px;
 }
     .nc  .navbar-nav > li >   a {
  background:rgb(0,146,70);

  color:#fff;
    font-size:14px;
 }
.navbar-nav .open .dropdown-menu{
  height:300px; overflow-y:auto;
  padding:0;
  background:#f1f2f2;
}

}