/*home 3*/
/***************************************************
  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 
 */
/***********************************************************************/
.two-banner {
  padding-top: 0;
  padding-bottom: 50px; }

.product-carousel {
  padding: 0; }

.box-blog-carousel {
  padding: 80px 0 50px; }

.slideshow-box {
  padding-top: 0; }
  .slideshow-box .menu-left {
    padding-right: 0; }
    .rtl .slideshow-box .menu-left {
      padding-left: 0;
      padding-right: inherit; }
  .slideshow-box .slide-center {
    padding: 0; }
  .slideshow-box .banner-right {
    padding-left: 0; }
    .rtl .slideshow-box .banner-right {
      padding-right: 0;
      padding-left: inherit; }
  .slideshow-box .image_description {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 34px; }
  .slideshow-box .ApImage {
    margin-bottom: 0;
    border-bottom: 1px solid #e5e5e5; }
  .slideshow-box .slide-center .ApImage {
    width: 50%;
    float: left;
    height: 194px;
    border-right: 1px solid #e5e5e5; }
  @media (max-width: 575px) {
    .slideshow-box .slide-center .ApImage {
      width: 100%; } }
  @media (min-width: 992px) and (max-width: 1500px) {
    .slideshow-box .image_description p .btn-image {
      padding: 7px 10px;
      font-size: 11px; }
    .slideshow-box .image_description .title {
      font-size: 20px;
      line-height: 20px; } }
  @media (max-width: 991px) {
    .slideshow-box .menu-left {
      padding-left: 0;
      padding-bottom: 20px; }
      .rtl .slideshow-box .menu-left {
        padding-right: 0;
        padding-left: inherit; }
    .slideshow-box .banner-right {
      padding-right: 0; }
      .rtl .slideshow-box .banner-right {
        padding-left: 0;
        padding-right: inherit; }
    .slideshow-box .ApImage {
      width: 33.33%;
      float: left; } }
  @media (max-width: 575px) {
    .slideshow-box .ApImage {
      width: 100%;
      float: left; } }

.owl-carousel .owl-item.last .thumbnail-container:after {
  display: none; }

.cate-product .owl-carousel .owl-wrapper-outer {
  padding-top: 30px; }
  .cate-product .owl-carousel .owl-wrapper-outer .js-product-miniature {
    margin-bottom: 40px; }

.product-carousel .right .title_block {
  font-size: 0; }
.product-carousel .left .title_block {
  border-bottom: none;
  position: relative; }
  .product-carousel .left .title_block:after {
    position: absolute;
    content: '';
    height: 1px;
    width: calc(100% + 30px);
    bottom: -1px;
    background: #e5e5e5;
    left: 0;
    right: auto; }
    .rtl .product-carousel .left .title_block:after {
      right: 0;
      left: auto; }
    .rtl .product-carousel .left .title_block:after {
      left: auto;
      right: auto; }

.cate-product {
  position: relative;
  padding: 44px 0; }
  .cate-product .plist-dsimple .thumbnail-container {
    margin-bottom: 0; }
  .cate-product .product_list.grid .ajax_block_product:nth-of-type(04) .thumbnail-container:after {
    display: none; }
  .cate-product .product_list.grid .ajax_block_product:nth-of-type(08) .thumbnail-container:after {
    display: none; }
  .cate-product:before {
    position: absolute;
    top: 80px;
    background: #e5e5e5;
    width: calc(100% - 30px);
    height: 1px;
    content: '';
    left: auto;
    right: 50%;
    -webkit-transform: translate(50%, 0);
    -moz-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -o-transform: translate(50%, 0);
    transform: translate(50%, 0); }
  .cate-product .ApColumn .title_block {
    border-bottom: none; }
  .cate-product .bn-right {
    padding-top: 37px; }
  .cate-product .right-product {
    padding-top: 37px; }

.cate-left ul > li {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  -webkit-transition: 0.4s ease all;
  -moz-transition: 0.4s ease all;
  -ms-transition: 0.4s ease all;
  -o-transition: 0.4s ease all;
  transition: 0.4s ease all; }
  .cate-left ul > li > a {
    color: #1d252c;
    font-size: 15px;
    line-height: 50px;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    -ms-transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    transition: 0.4s ease all; }
  .cate-left ul > li:last-child {
    border-bottom: none; }
  .cate-left ul > li:hover:before {
    content: '';
    position: absolute;
    width: 3px;
    background: #0046be;
    height: 100%;
    border-radius: 3px;
    left: 0;
    top: 0;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    -ms-transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    transition: 0.4s ease all; }
    .rtl .cate-left ul > li:hover:before {
      right: 0;
      left: auto; }
  .cate-left ul > li:hover a {
    padding-left: 15px;
    color: #0046be; }
  .cate-left ul > li:hover:after {
    content: '';
    position: absolute;
    bottom: 50%;
    border-style: solid;
    border-color: transparent #0046be transparent;
    border-width: 8px 0px 8px 8px;
    left: 0;
    right: auto;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%); }
    .rtl .cate-left ul > li:hover:after {
      right: 0;
      left: auto; }
    .rtl .cate-left ul > li:hover:after {
      left: auto;
      right: auto; }

@media (max-width: 1500px) {
  .page-home .ApColumn .title_block .verticalmenu-button {
    padding: 15px 10px; }

  .ApMegamenu .leo-verticalmenu .title_block:after {
    padding-left: 5px; } }
@media (min-width: 992px) {
  .cate-left {
    padding-right: 0; }
    .rtl .cate-left {
      padding-left: 0;
      padding-right: inherit; }

  .bn-right {
    padding-left: 0; }
    .rtl .bn-right {
      padding-right: 0;
      padding-left: inherit; }

  .left {
    padding-right: 0; }
    .rtl .left {
      padding-left: 0;
      padding-right: inherit; } }
@media (max-width: 991px) {
  .cate-product {
    padding: 10px 0; }
    .cate-product:before {
      display: none; }
    .cate-product ul > li:first-child {
      border-top: 1px solid #e5e5e5; } }
@media (max-width: 991px) {
  .ApSlideShow {
    padding-bottom: 20px; } }
@media (max-width: 479px) {
  .contents .image_description .title, .box-cateh2 .image_description .title {
    display: block; } }
@media (min-width: 992px) and (max-width: 1400px) {
  .leo-megamenu .navbar-nav > li.aligned-center.custom-width .dropdown-menu {
    right: -100px;
    transform: translateX(0);
    left: auto; }
    .rtl .leo-megamenu .navbar-nav > li.aligned-center.custom-width .dropdown-menu {
      left: -100px;
      right: auto; } }

.navbar-header .navbar-toggler {
  margin-top: 0; }

/*# sourceMappingURL=profile1726839275.css.map */
