/* Less Variables */
/* Font */
/*Color */
/*Background */
/*Font-weight*/
/*Footer */
.top-nav {
  border-top: none;
}
.top-nav .navigation {
  text-align: center;
}
.header_container.head-logo {
  margin-bottom: 0;
}
.custommenu.navigation .level0 {
  padding: 20px 0 35px 0;
}
.img_friendly {
  position: relative;
}
.img_friendly .banner-home2 {
  text-align: center;
  position: absolute;
  top: 80px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.img_friendly .banner-home2 h3 {
  font-size: 40px;
  color: #282828;
}
.img_friendly .banner-home2 p {
  font-size: 14px;
  color: #666666;
}
.img_friendly .banner-home2 .content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  margin-top: 50px;
}
.img_friendly .banner-home2 .content > div {
  padding: 22px 50px;
  min-width: 350px;
  border-radius: 30px;
  background: white;
  font-size: 20px;
  color: #282828;
  margin-top: 60px;
  position: relative;
}
.img_friendly .banner-home2 .content > div:hover {
  background: #9ac100;
  color: white;
}
.img_friendly .banner-home2 .content > div:after {
  content: "\e6b8";
  font-family: Pe-icon-7-stroke;
  color: white;
  font-size: 32px;
  width: 66px;
  height: 66px;
  line-height: 66px;
  background: #9ac100;
  text-align: center;
  position: absolute;
  top: 0;
  border-radius: 100%;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(1) {
  margin-right: 200px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(1):after {
  content: "\e6b8";
  right: -78px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(2) {
  margin-left: 200px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(2):after {
  content: "\e669";
  left: -78px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(3) {
  margin-right: 200px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(3):after {
  content: "\e642";
  right: -78px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(4) {
  margin-left: 200px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(4):after {
  content: "\e66a";
  left: -78px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(5) {
  margin-right: 200px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(5):after {
  content: "\f16d";
  font-family: FontAwesome;
  right: -78px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(6) {
  margin-left: 200px;
}
.img_friendly .banner-home2 .content > div.input_1:nth-child(6):after {
  content: "\e9e7";
  font-family: 'icomoon';
  left: -78px;
}
.testimonial_box {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
.testimonial_box .section_testimonial {
  grid-column: 5;
  grid-row: 2;
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
}
.testimonial_box .banner_middle {
  grid-column-start: 4;
  grid-column-end: 6;
  grid-row-start: 1;
  grid-row-end: 4;
}
.besseller_product .rokan-product-heading h2 {
  font-size: 40px;
  color: #282828;
  margin-bottom: 22px;
}
.besseller_product .rokan-product-heading .description {
  color: #666666;
  font-size: 14px;
  margin-bottom: 50px;
}
.besseller_product {
  margin-top: 50px;
}
.besseller_product .categories_tab {
  padding: 0;
}
.section-element.banner_middles {
  margin-top: 24px;
}
.section-element.categories_tab {
  padding: 35px 0 20px;
}
.top-content-home .section-element.box-blog {
  margin-top: 20px;
}
.besseller_product .best_selling_block {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.besseller_product .best_selling_block .product_block {
  position: relative;
}
.besseller_product .best_selling_block .product_block img {
  display: block;
}
.besseller_product .best_selling_block .product_block .product_info {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: white;
  text-align: center;
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}
.besseller_product .best_selling_block .product_block .product_info .name_product {
  font-size: 16px;
  color: #282828;
  margin-bottom: 10px;
}
.besseller_product .best_selling_block .product_block .product_info .price_product {
  font-size: 24px;
  color: #9ac100;
  font-family: 'Raleway', sans-serif;
}
.besseller_product .best_selling_block .product_block:hover .product_info {
  opacity: 1;
  visibility: visible;
}
.besseller_product .best_selling_block .product_block:nth-child(3) {
  grid-column: 1;
  grid-row: 2;
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
}
.besseller_product .best_selling_block .product_block:nth-child(4) {
  grid-column: 1;
  grid-row: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 4;
}
.hot-deal {
  margin-top: 83px;
}
.hot-deal .rokan-product-heading h2 {
  font-size: 40px;
  color: #282828;
  margin-bottom: 22px;
}
.hot-deal .description {
  font-size: 14px;
  color: #666666;
}
.hot-deal .super-deal-countdown {
  margin-top: 58px;
}
.hot-deal .super-deal-countdown .time_circles canvas {
  display: none;
}
.hot-deal .super-deal-countdown .time_circles > div {
  display: inline-block;
  width: auto !important;
  margin-left: 10px;
}
.hot-deal .super-deal-countdown .time_circles > div span {
  color: #f4a64b;
  font-size: 40px;
  font-family: 'Raleway', sans-serif;
}
.hot-deal .super-deal-countdown .time_circles > div:first-child {
  margin-left: 0;
}
.hot-deal .product-info-cart {
  margin-top: 73px;
}
.hot-deal .product-info-cart .actions-primary.addcart-link {
  display: inline-block;
}
.hot-deal .product-info-cart .actions-primary.addcart-link button {
  padding: 0 50px;
  height: 50px;
  line-height: 46px;
  border: 2px solid #9ac100;
  background: #9ac100;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 30px;
}
.hot-deal .product-info-cart .view-detail {
  padding: 0 50px;
  height: 50px;
  line-height: 46px;
  border: 2px solid #9ac100;
  background: #ffffff;
  color: #282828;
  font-size: 18px;
  font-weight: 700;
  border-radius: 30px;
  display: inline-block;
  margin-left: 25px;
}
.hot-deal .product-info-cart .view-detail:hover {
  background: #9ac100;
  color: #ffffff;
}
.hot-deal .hot-deal-tab-title {
  margin-top: 70px;
}
.hot-deal .hot-deal-tab-title .title-product {
  margin-bottom: 22px;
}
.hot-deal .hot-deal-tab-title .title-product a {
  font-size: 28px;
  color: #282828;
  font-family: 'Nunito', sans-serif;
  font-weight: 700;
}
.hot-deal .hot-onsale,
.hot-deal .info-price {
  display: inline-block;
  vertical-align: bottom;
}
.hot-deal .hot-onsale .sale-text label,
.hot-deal .info-price .sale-text label {
  background: #df452d;
  font-size: 14px;
  color: #ffffff;
  padding: 0 8px;
  font-weight: 700;
  margin-left: 10px;
  border-radius: 30px;
}
.hot-deal .price-container .price {
  color: #9ac100;
  font-size: 24px;
  font-family: 'Raleway', sans-serif;
}
.hot-deal .special-price {
  float: right;
}
.hot-deal .special-price .price-container .price {
  font-size: 24px;
  color: #df452d;
  font-family: 'Raleway', sans-serif;
}
.hot-deal .old-price {
  float: left;
  margin-right: 10px;
}
.hot-deal .old-price .price-container .price {
  color: #999999;
  /*font-size: 18px;*/
  font-family: 'Raleway', sans-serif;
}
.hot-deal .desc {
  font-size: 16px;
  color: #666666;
  margin-top: 45px;
}
.hot-deal .owl-theme .owl-pagination {
  display: none;
}
@media (min-width: 1600px) {
  .img_friendly .banner-home2 .content > div {
    min-width: 490px;
  }
  .img_friendly .banner-home2 .content {
    margin-top: 200px;
  }
}
@media (max-width: 1200px) {
  .img_friendly .banner-home2 {
    top: 30px;
  }
  .img_friendly .banner-home2 .content {
    margin-top: 0;
  }
  .testimonial_box {
    display: block;
  }
  .testimonial_box .banner_middle .banner_hover img {
    width: 100%;
  }
  .top-content-home .section-element.box-blog {
    margin-top: 50px;
  }
}
@media (max-width: 1200px) {
  .img_friendly .banner-home2 .content > div {
    margin-top: 30px;
  }
  .img_friendly .banner-home2 .content > div.input_1:nth-child(1) {
    margin-right: 120px;
  }
  .img_friendly .banner-home2 .content > div.input_1:nth-child(2) {
    margin-left: 120px;
  }
  .img_friendly .banner-home2 .content > div.input_1:nth-child(3) {
    margin-right: 120px;
  }
  .img_friendly .banner-home2 .content > div.input_1:nth-child(4) {
    margin-left: 120px;
  }
  .img_friendly .banner-home2 .content > div.input_1:nth-child(5) {
    margin-right: 120px;
  }
  .img_friendly .banner-home2 .content > div.input_1:nth-child(6) {
    margin-left: 120px;
  }
}
@media (max-width: 991px) {
  .hot-deal .super-deal-countdown .time_circles > div span {
    font-size: 40px;
  }
  .hot-deal .product-info-cart .view-detail,
  .hot-deal .product-info-cart .actions-primary.addcart-link button {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .hot-deal {
    margin-bottom: 50px;
  }
  .section-element.banner_middles {
    margin-top: 15px;
    text-align: center;
  }
  .section-element.banner_middles .row > div {
    margin-top: 20px;
  }
}
@media (max-width: 414px) {
  .hot-deal .product-info-cart .view-detail,
  .hot-deal .product-info-cart .actions-primary.addcart-link button {
    font-size: 16px;
  }
}
@media (max-width: 320px) {
  .hot-deal .product-info-cart .view-detail,
  .hot-deal .product-info-cart .actions-primary.addcart-link button {
    font-size: 14px;
    margin-left: 0;
  }
  .hot-deal .super-deal-countdown .time_circles > div span {
    font-size: 30px;
  }
}
