/*Home 05 */
/***************************************************
  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 
 */
/***********************************************************************/
@media (min-width: 1500px) {
  .container {
    width: 1310px;
    max-width: 100%; } }
#index #wrapper {
  background: #f6f6f7; }

#index #main .page-footer {
  margin-bottom: 0; }

.flex-variant-w {
  margin-top: 30px; }

.ApSlideShow {
  margin-bottom: 30px; }

.right-w .products_block {
  padding-top: 20px;
  padding-bottom: 40px;
  clear: both; }

.left-w .cat-item {
  background: #ffff;
  padding: 20px 30px; }
  .left-w .cat-item + .cat-item {
    border-top: 1px solid #f0f0f0; }
  .left-w .cat-item.top-item {
    border-radius: 10px 10px 0 0; }
  .left-w .cat-item.bottom-item {
    border-radius: 0 0 10px 10px; }
.left-w .title_block {
  border-bottom: 1px solid #f0f0f0;
  display: block;
  font-size: 24px; }

.categories-link ul, .categories-link .title_block,
.manu-w ul,
.manu-w .title_block {
  padding: 0 30px; }
.categories-link li a,
.manu-w li a {
  font-size: 14px;
  font-weight: 500;
  line-height: 40px;
  color: #7d879c;
  display: block;
  transition: all 0.4s; }
  .categories-link li a:hover,
  .manu-w li a:hover {
    color: #24aeb1; }
.categories-link li:last-child a,
.manu-w li:last-child a {
  padding-bottom: 10px; }

.categories-link ul {
  padding: 0 30px; }
.categories-link .title_block:before {
  content: '\f0c9';
  color: #1d2a38;
  font-family: "Font Awesome 5 Pro";
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle; }
.categories-link li a {
  color: #1d2a38; }

.manu-w {
  margin-top: 30px; }
  .manu-w li:first-child a {
    line-height: 30px; }
  .manu-w li:last-child a {
    color: #1d2a38; }

.testimonial {
  text-align: center; }
  .testimonial .block-carousel-image-container {
    padding: 43px 30px 50px; }
  .testimonial .testi-meta {
    display: block; }
    .testimonial .testi-meta .right-side {
      margin-left: 0; }
  .testimonial .rating {
    margin-top: 4px; }
  .testimonial .title {
    margin-bottom: 7px; }

.testimonial .title_block,
.testimonial .block-content,
.categories-link .title_block,
.categories-link .block-content,
.products_block .title_block,
.products_block .block-content {
  padding: 0 30px; }

.testimonial,
.manu-w,
.categories-link,
.products_block {
  background: #fff;
  border-radius: 10px; }

#index .products_block .block_content {
  padding: 0 30px; }

@media (min-width: 576px) {
  .haft-part {
    width: 50%;
    float: left; }

  .left {
    padding-right: 15px; }

  .right {
    padding-left: 15px; }

  .no-padding .owl-carousel .owl-item {
    padding: 0; } }
@media (min-width: 992px) {
  .flex-variant-w {
    display: flex;
    flex-direction: row-reverse; }

  .product-list-flex .product-image, .product-list-flex .product-meta {
    flex: 0 0 190px; }
  .product-list-flex .product-meta {
    padding: 0; } }
@media (max-width: 767px) {
  .flex-variant-w {
    margin-top: 0; }

  .right-w .products_block {
    padding-bottom: 0; }

  .latest-blogs .block_content {
    padding: 0 10px; }

  .testimonial .title_block,
  .categories-link .title_block,
  .products_block .title_block {
    padding: 15px 30px; }

  .owl-theme .owl-buttons div.owl-prev {
    left: -25px; }

  .owl-theme .owl-buttons div.owl-next {
    right: -25px; } }

/*# sourceMappingURL=profile3266098102.css.map */
