/* Home 03 */
/***************************************************
  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 
 */
/**********************************************************************/
#wrapper {
  background: #fff;
  padding-top: 30px; }

body {
  background: url(../../../../../assets/img/modules/appagebuilder/img/pattern.jpg) center center repeat; }

@media (min-width: 992px) {
  .ApMegamenu .leo-verticalmenu > .block_content {
    opacity: 1;
    visibility: visible; } }
#wrapper {
  max-width: 1640px;
  margin: auto;
  overflow: hidden; }

.ApImage h5 {
  line-height: 40px; }

.products_block .owl-theme .product-miniature {
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1; }
  .products_block .owl-theme .product-miniature:first-child {
    border-top: 1px solid #e1e1e1; }
.products_block .owl-theme .first .product-miniature {
  border-left: 1px solid #e1e1e1; }
.products_block .owl-theme.owl-carousel .owl-item {
  padding: 0; }

.feature_products .title_block {
  background: transparent;
  color: #fff; }

.testimonial .title_block, .testimonial .owl-theme {
  max-width: 100%; }

.variant-box .static-column {
  right: auto;
  left: 0; }

.rtl .variant-box .static-column {
  left: auto;
  right: 0; }

.block_newsletter {
  max-width: 500px;
  margin: auto;
  text-align: center; }
  .block_newsletter .title_block:before {
    display: none; }
  .block_newsletter form .input-wrapper {
    margin-top: 20px;
    margin-bottom: 32px; }

.banner-bottom {
  margin-bottom: 0 !important; }

#main .page-footer {
  margin-bottom: 0; }

.product-list-list .thumbnail-container {
  padding: 5px 10px; }

.latest-blogs .right-block {
  padding: 17px 0 0;
  width: 100%;
  position: static; }
.latest-blogs .blog-title {
  margin-bottom: 20px; }
  .latest-blogs .blog-title a {
    color: #000; }
.latest-blogs .blog-meta .author {
  color: #000;
  font-family: "highvoltage_roughregular"; }

@media (min-width: 768px) {
  .testimonial .descript {
    margin: 0 30px; }

  .feature_products .owl-carousel .owl-item {
    padding: 0; }
  .feature_products .owl-row {
    margin-left: 0;
    margin-right: 0; } }
@media (min-width: 992px) {
  .horizontal-banner {
    margin-top: 55px;
    padding-bottom: 50px; }

  .feature_products {
    padding-top: 80px;
    margin-bottom: -110px !important; }

  .testimonial, .manufacturers_block {
    margin-top: 160px;
    padding-bottom: 50px; }

  .service-wrapper {
    padding-top: 60px;
    padding-bottom: 35px;
    border-top: 1px solid #e5e5e5; }

  .feature-box-top {
    margin-top: 50px; } }
@media (max-width: 991px) {
  .testimonial, .horizontal-banner, .manufacturers_block {
    margin-top: 30px; }

  .feature_products {
    padding: 30px 15px 0; }

  .recommend-box {
    margin-bottom: 0 !important; }

  #wrapper {
    padding-top: 20px; }

  .ApMegamenu .leo-verticalmenu .title_block {
    margin-bottom: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .variant-box .fullwidth-w img {
    object-fit: cover;
    min-height: 660px;
    height: 100% !important; } }

/*# sourceMappingURL=profile2696358569.css.map */
