.fearture_ font {
  border: 1px solid #ccc;
  padding: 6px 20px;border-radius: 4px; 
}
.fearture_ .toltip{display:none; background-color: #AA4A44; color:#fff; transition:.2s; top: -40px;
position: relative;}

.cycle_:hover .toltip{display:block;}
font:hover .toltip{display:inline-block; padding:5px 10px;}

.fearture_ .cycle_{width: 54px;
height: 54px;
line-height: 54px;
text-align: center;
border-radius: 50%;
border: 1px solid;}
.fa-heart{width: 47px;
height: 47px;
line-height: 48px !important;
-webkit-border-radius: 50% !important;
-ms-border-radius: 50% !important;
border-radius: 50% !important;
-webkit-transition: all .2s ease !important;
-ms-transition: all .2s ease !important;
transition: all .2s ease !important;
-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.08);
-ms-box-shadow: 0 0 30px 0 rgba(0,0,0,.08);
box-shadow: 0 0 30px 0 rgba(0,0,0,.08); padding: 2px 14px;
margin-left: 50px;}
.quantity-select .value{background: #AA4A44; color:#fff;}
.fearture_ p strong{line-height:40px;}
.fearture_ p{margin-bottom:15px !important;color:#000 !important;}
.w3free-ship.welcome h2 {color:#AA4A44; font-size: 40px;
padding-bottom: 10px;}
.w3l-ecommerce-main .product-grid2 {border: 1px solid #ccc;}
.w3item-link.btn.btn-style.mt-4{border:1px solid#AA4A44;}
.text_area p{color:#000; line-height: 34px; text-align: justify;} 
.text_area { margin-left: 30px;}
.product h3{color:#AA4A44; font-size:40px; text-align: center;}
.w3l-main-slider h5 {color: #fff;}
.product-incfhny h4 a {font-size: 16px;line-height: 20px;background-color: #f7f6f6;padding: 10px; text-align: center;}
.pd00{padding-top:0px !important;}
.w3l-ecommerce-main .title-w3l{color:#AA4A44; font-size:40px; text-align: center;}
.area00 {margin-left:0px;}
.direct_message{background-color:#f7f6f6;}
.top_header {
  background-color: #AA4A44; padding: 4px 0px;
}
.top_header .left_area ul {
  padding-left: 0px;
}
.top_header .left_area ul li {
  list-style: none;
  display: inline-block;
  padding-top: 3px;
  padding-right: 20px;
  color: #fff;
}
.pdbm{padding-bottom:0px !important;}
.bg_white{background-color:#fff !important;}
.title-w3l.mb-2 {
  color: #AA4A44;
}
.w3l-subscription-infhny i {
color: #000;}
.bg_gray{background-color:#f7f6f6;}
.fixed-top.nav-fixed{top:0px;}
.fixed-top {top: 40px;}
.socialimg{float:right;}
.socialimg .main-social-footer-29 a {
  display: inline-block;
  color: #000;
  margin-left: 5px;
  width: 32px;
  height: 32px;
  background: #fff;
  line-height: 32px;
  text-align: center;
  border-radius: 4px;
}
.socialimg .main-social-footer-29 a:hover{color: #AA4A44;}
#owl-demo3 .owl-nav.disabled{
display: none;}
.w3l-ecommerce-main {
  background-color: #f7f6f6;
}
.w3l-witemshny-main {
  background-color: #fff;
}
.w3l-clients {
background: url(../images/banner-3.png);}

.sidebar-contact{
  position:fixed;
  top:50%;
  left:-350px;
  transform:translateY(-50%);
  width:350px;
  height:auto;
  padding:20px;
  background:#fff;
  box-sizing:border-box;
  transition:0.5s;
  box-shadow: 0 0 25px 0 rgba(29,25,0,0.25);
}
.sidebar-contact.active{
  left:0;
}
.sidebar-contact input,
.sidebar-contact textarea{
  width:100%;
  height:36px;
  padding:5px;
  margin-bottom:10px;
  box-sizing:border-box;
  border:1px solid rgba(0,0,0,.5);
  outline:none;
}
.sidebar-contact h2{
  margin:0 0 20px;
  padding:0;
  color: #000;
  font-size:24px;
}
.sidebar-contact textarea{
  height:60px;
  resize:none;
}
.sidebar-contact input[type="submit"]{
  background:#00bcd4;
  color:#fff;
  cursor:pointer;
  border:none;
  font-size:18px;
}
.toggle1{
  position: absolute;
  height: 47px;
  width: 141px;
  text-align: center;
  cursor: pointer;
  background: #AA4A44;
  font-weight:bold;
  top: 10px;
  right: -47px;
  line-height: 48px;
  -webkit-transform: rotate(-90deg);
  transform-origin: bottom right;
  color: #fff;
}

.sidebar-contact .btn-style {padding: 10px 26px;}
.w3lcounts{background-color:#f7f6f6;}
.title-w3l {
  color: #AA4A44;
  font-size: 40px;
  text-align: center;
}
.w3lcounts .title-w3l {margin-bottom:80px;}
.w3lcounts .count-box p{color: #000;
line-height: 34px;
text-align: justify;font-size: 18px;}
@media(max-width:768px)
{
  .sidebar-contact{
    width:100%;
    height:100%;
    left:-100%;
  }
  .sidebar-contact .toggle1{
    top:50%;
    transform:translateY(-50%);
    transition:0.5s;
  }
  .sidebar-contact.active .toggle1
  {
    top:0;
    right:0;
    transform:translateY(0);
  }
  .scroll{
    width:100%;
    height:100%;
    overflow-y:auto;
  }
  .content{
    padding:50px 50px;
  }
}