/***************************************************
  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 {
  background: #F8F6F4; }

.header-container {
  background: #F8F6F4; }

.title_block {
  color: #DAA14C; }

.has-decor {
  text-align: center; }
  .has-decor .sub-title-widget {
    position: relative; }
    .has-decor .sub-title-widget:before {
      background: url(../../../../../assets/img/modules/appagebuilder/img/pattern05.svg) no-repeat center center;
      content: '';
      position: absolute;
      top: -30%;
      right: 0;
      left: 0;
      margin: auto;
      display: block;
      width: 340px;
      height: 244px;
      z-index: 0; }
    @media (max-width: 991px) {
      .has-decor .sub-title-widget {
        padding: 80px 0 40px; }
        .has-decor .sub-title-widget:before {
          width: 220px;
          height: 155px;
          background-size: cover;
          top: 15%; } }

.block_newsletter .input-box input[type=email] {
  background: rgba(218, 218, 218, 0.2); }

.deflect-image .title_block,
.deflect-image .sub-title-widget {
  text-align: left; }
  .rtl .deflect-image .title_block, .rtl
  .deflect-image .sub-title-widget {
    text-align: right; }
.deflect-image img {
  display: flex;
  margin-left: auto;
  margin-right: 0; }
@media (min-width: 992px) {
  .deflect-image .sub-title-widget {
    font-size: 78px;
    line-height: 82px; } }

.fix-bg::before {
  margin: auto;
  text-align: center;
  padding: 0;
  margin-right: 0; }
  .rtl .fix-bg::before {
    margin-left: 0;
    margin-right: inherit; }

#index #main .page-footer {
  margin-bottom: 0; }

@media (min-width: 992px) {
  .text-w {
    max-width: 498px; }

  .variant-w img {
    width: auto !important; }

  .deflect-image img {
    display: flex;
    margin-left: auto;
    margin-right: 0; }

  .banner-text {
    transform: translateX(85%); }

  .just-desc {
    margin-left: 18%; }
    .rtl .just-desc {
      margin-right: 18%;
      margin-left: inherit; }

  #index .header-top {
    position: static; }

  .has-decor {
    margin-top: 90px; }
    .has-decor .sub-title-widget {
      font-size: 100px;
      line-height: 100px;
      max-width: 795px; } }
@media (max-width: 767px) {
  .text-w.right-side {
    margin-top: 30px; }

  .text-w:not(.right-side) {
    margin-bottom: 30px; } }

/*# sourceMappingURL=profile3010821208.css.map */
