/***************************************************
  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 
 */
/***********************************************************************/
/* Home 4 */
#index #wrapper {
  padding-top: 0; }
#index .page-footer {
  margin-bottom: 0; }
#index .footer-container {
  margin-top: 0; }

.ApSlideShow {
  margin-bottom: 30px; }

.box_services {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px; }
  @media (min-width: 768px) {
    .box_services .ApColumn .block {
      margin-bottom: 0; } }
  @media (min-width: 768px) {
    .box_services .service-center {
      border-left: 1px #e9e9e9 solid;
      border-right: 1px #e9e9e9 solid; } }
  .box_services .block_content {
    margin-top: 10px;
    margin-bottom: 10px; }
  .box_services h4 {
    font-size: 16px;
    text-transform: uppercase; }
  .box_services p {
    margin-bottom: 0; }

.widget-category_image {
  text-align: center; }
  .widget-category_image li {
    position: relative; }
    .widget-category_image li .cate_content .cover-img {
      position: relative;
      display: block; }
      .widget-category_image li .cate_content .cover-img:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #000000;
        background-color: rgba(51, 51, 51, 0.8);
        zoom: 1;
        top: 0;
        left: 0;
        -webkit-transition: all ease 0.4s;
        -o-transition: all ease 0.4s;
        transition: all ease 0.4s;
        z-index: 10;
        opacity: 0;
        filter: alpha(opacity=0); }
  @media (min-width: 992px) {
    .widget-category_image .nbproducts {
      position: absolute;
      top: 33%;
      left: 0;
      right: 0;
      margin: auto;
      z-index: 99; }
      .widget-category_image .nbproducts .text, .widget-category_image .nbproducts .num {
        color: #FFFFFF;
        position: relative;
        -webkit-transition: all ease 0.4s;
        -o-transition: all ease 0.4s;
        transition: all ease 0.4s;
        opacity: 0;
        filter: alpha(opacity=0); }
      .widget-category_image .nbproducts .text {
        top: -15px; }
      .widget-category_image .nbproducts .num {
        bottom: -15px; }
    .widget-category_image:hover .cate_content .cover-img:before {
      opacity: 1;
      filter: alpha(opacity=100); }
    .widget-category_image:hover .nbproducts .text {
      top: 0;
      opacity: 1;
      filter: alpha(opacity=100); }
    .widget-category_image:hover .nbproducts .num {
      bottom: 0;
      opacity: 0.8;
      filter: alpha(opacity=80); } }

.ApProductCarousel .thumbnail-container {
  min-height: 405px; }

.ApColumn .image-banner {
  margin-top: 60px;
  margin-bottom: -60px; }

.image-banner .img-inner-bg {
  text-align: center; }
  @media (min-width: 1200px) {
    .image-banner .img-inner-bg {
      width: 47.8%; } }
  .image-banner .img-inner-bg img {
    padding: 10px;
    background: #FFFFFF;
    -moz-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.25); }
@media (min-width: 1200px) {
  .image-banner .descrip-right {
    width: 52.2%;
    padding: 40px 65px 0px 30px; }
    .rtl .image-banner .descrip-right {
      padding: 40px 30px 0px 65px; } }
.image-banner .sign {
  margin-top: 20px; }

.manufacturers_block {
  border-bottom: 7px #e9e9e9 solid; }
  @media (min-width: 992px) {
    .manufacturers_block {
      margin-top: 60px; } }

/*# sourceMappingURL=profile1493569355.css.map */
