/***************************************************
  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 
 */
/***********************************************************************/
#index #wrapper {
  padding-top: 0; }

#index #main .page-footer {
  margin-bottom: 0; }

.products_block .sub-title-widget {
  text-transform: uppercase; }

.ApSlideShow {
  background: #222; }

.latest-blogs,
.testimonial,
.products_block {
  position: relative;
  z-index: 1; }
  .latest-blogs:before,
  .testimonial:before,
  .products_block:before {
    content: '';
    background: url(../../../../../assets/img/modules/appagebuilder/img/x-p0.png) no-repeat center center;
    display: block;
    position: absolute;
    width: 192px;
    height: 140px;
    z-index: 0;
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1; }
  .latest-blogs .title_block,
  .testimonial .title_block,
  .products_block .title_block {
    padding-top: 25px; }

.testimonial {
  margin: 157px 0 !important; }
  @media (min-width: 992px) {
    .testimonial .sub-title-widget {
      margin-bottom: 45px; } }

.flex-reverse {
  flex-wrap: nowrap; }

.text-box {
  text-align: center; }
  .text-box p {
    font-family: "Spartan";
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 32px;
    color: #fff; }
  .text-box .sign {
    color: #fff;
    text-align: center;
    margin-top: 50px; }
  .text-box .title_block {
    color: #D56D55;
    margin-bottom: 27px; }
  .text-box.center-w .sub-title-widget {
    color: #fff; }
  .text-box.align-left .sub-title-widget {
    color: #fff; }
    @media (min-width: 992px) {
      .text-box.align-left .sub-title-widget {
        font-size: 64px;
        line-height: 73px; } }

.contact-w p {
  max-width: 430px;
  font-size: 14px;
  line-height: 32px; }
  @media (max-width: 991px) {
    .contact-w p {
      margin: auto;
      text-align: center; } }
.contact-w .title_block {
  margin-bottom: 27px; }

#index .contact-form .form-fields .form-group:nth-child(1) {
  display: none; }
#index .form-footer {
  text-align: left; }
  .rtl #index .form-footer {
    text-align: right; }
#index .contact-form .form-control {
  border: none; }

@media (min-width: 1200px) {
  .text-box {
    margin: 0 70px; }
    .text-box.center-w {
      margin: 0 45px; }

  .auto-size {
    text-align: center;
    position: relative; }
    .auto-size img {
      width: auto !important; }

  .latest-blogs {
    padding-bottom: 10px; }

  .contact-w .sub-title-widget {
    font-size: 64px;
    line-height: 75px;
    margin-bottom: 30px; } }
@media (min-width: 992px) {
  .flex-reverse {
    flex-direction: row-reverse; }

  .has-bgi {
    position: relative; }
    .has-bgi:before {
      content: '';
      background: url(../../../../../assets/img/modules/appagebuilder/img/x-p2.png) no-repeat center center;
      width: 385px;
      height: 661px;
      position: absolute;
      left: 0;
      bottom: -30px;
      display: block;
      transform: translateX(-100%); }

  .blog-w {
    position: relative; }
    .blog-w:before {
      content: '';
      background: url(../../../../../assets/img/modules/appagebuilder/img/x-p1.png) no-repeat center center;
      width: 346px;
      height: 612px;
      position: absolute;
      right: 0;
      bottom: 150px;
      display: block;
      transform: translateX(100%); } }

/*# sourceMappingURL=profile3762575503.css.map */
