/* Home 01 */
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**********************************************************************/
body {
  background: url(../../../../../assets/img/modules/appagebuilder/img/pattern.jpg) center center repeat; }

#header, #wrapper {
  background: #fff; }

#header, #wrapper, #footer {
  max-width: 1740px;
  margin: auto; }

.ApSlideShow {
  margin-top: 30px; }

.iview-directionNav a {
  width: 60px;
  height: 60px;
  border-radius: 0;
  box-shadow: none !important;
  top: calc(100% - 35px); }

.iview-directionNav a:before {
  line-height: 60px; }

.iview-directionNav a.iview-prevNav {
  right: 62px;
  left: auto; }

.iview-directionNav {
  opacity: 1 !important; }

.iview-directionNav a.iview-nextNav {
  right: 0; }

.iview-directionNav a.iview-nextNav:before {
  content: "\f178"; }

.iview-directionNav a.iview-prevNav:before {
  content: "\f177"; }

.iview.iview-hover .iview-directionNav a.iview-prevNav {
  right: 62px;
  left: auto; }

.iview.iview-hover .iview-directionNav a.iview-nextNav {
  right: 0; }

@media (min-width: 768px) {
  .one-box {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    gap: 10px; }
    .one-box .ApImage {
      margin-bottom: 0; } }
.tab_list {
  position: relative;
  z-index: 0; }
  @media (min-width: 768px) {
    .tab_list {
      margin-top: 80px;
      display: flex;
      justify-content: space-between;
      align-items: center; } }
  .tab_list:before {
    content: '';
    background: #e5e5e5;
    width: 100%;
    height: 1px;
    display: block;
    z-index: -1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0; }
  .tab_list ul {
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .tab_list ul {
        display: flex;
        z-index: 0;
        background: #fff;
        padding-left: 15px; }
        .rtl .tab_list ul {
          padding-right: 15px;
          padding-left: inherit; } }
  .tab_list li {
    background: #fff; }
  .tab_list a {
    font-size: 11px;
    font-family: 'CircularSpUIv3T-Book';
    text-transform: uppercase;
    color: #000;
    position: relative;
    height: 44px;
    padding: 0 20px;
    display: block;
    line-height: 44px;
    z-index: 0; }
    .tab_list a:before {
      background: #000;
      border-left: 3px solid #ea5a24;
      opacity: 0;
      visibility: hidden; }
    .tab_list a:before, .tab_list a:after {
      content: '';
      width: 100%;
      height: 100%;
      transform: skewX(-15deg);
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      display: block;
      transition: all 0.4s;
      z-index: -1; }
    .tab_list a:after {
      border: 1px solid #e5e5e5; }
    .tab_list a:hover {
      color: #fff; }
      .tab_list a:hover:before {
        opacity: 1;
        visibility: visible; }
      .tab_list a:hover:after {
        display: none; }
    @media (max-width: 991px) {
      .tab_list a {
        height: 38px;
        line-height: 38px; } }

@media (min-width: 1200px) {
  .litle-custom .product-list-default .product-image {
    margin: 0 72px; }
  .litle-custom .thumbnail-container {
    border: 1px solid #e1e1e1; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .litle-custom .product-list-default .product-image {
    padding: 0 17%; } }
.products_block .owl-carousel .owl-item {
  padding: 0; }

.block_newsletter {
  text-align: center; }
  .block_newsletter h4, .block_newsletter .conditions {
    display: none; }
  .block_newsletter .input-wrapper {
    margin-top: 20px;
    margin-bottom: 30px; }

@media (min-width: 992px) {
  .thumbnail-container {
    border: 1px solid #e1e1e1; }

  .block_categories {
    margin-top: 160px; }

  .litle-custom {
    margin-bottom: 80px; }

  .testimonial {
    margin-top: 50px;
    margin-bottom: 80px !important; }

  .recommend-box {
    margin-top: 160px; }

  .manufacturers_block {
    margin-top: 50px; } }
@media (max-width: 991px) {
  .block_categories {
    margin-top: 30px; }

  .recommend-box {
    margin-top: 40px; } }
@media (max-width: 575px) {
  .three-quarters {
    margin-top: 30px; }
    .three-quarters img {
      height: 228px !important;
      object-fit: cover; } }

/*# sourceMappingURL=profile3719882177.css.map */
