/***************************************************
  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; }

.text-w h4.title_block, .text-w .sub-title-widget, .text-w p {
  color: #FFFFFF; }
.text-w.block .link-primary {
  border: 2px solid #FFFFFF;
  background: transparent; }
@media (min-width: 992px) {
  .text-w .sub-title-widget {
    line-height: 82px; }
  .text-w.right-side .sub-title-widget {
    font-size: 100px;
    line-height: 1; } }

.fp-tableCell {
  position: relative; }
  .fp-tableCell .ApColumn {
    position: static; }

@media (min-width: 992px) {
  .fix-bg::before {
    padding: 0; } }
.fix-bg::before {
  margin: auto;
  text-align: center;
  margin-right: 0; }
  .rtl .fix-bg::before {
    margin-left: 0;
    margin-right: inherit; }

.scroll-down a {
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #FFFFFF;
  position: absolute;
  bottom: 30px;
  right: 0;
  left: 0;
  transition: all 0.3s; }
  .scroll-down a:hover {
    color: #DAA14C; }
    .scroll-down a:hover svg {
      fill: #DAA14C !important;
      transform: translateY(5px); }

.text {
  margin-top: 8px; }

.block_newsletter .input-box {
  background: #263036;
  padding: 0; }
  .block_newsletter .input-box input[type=email] {
    background: #263036; }
.block_newsletter .sub-title-widget {
  margin-bottom: 10px;
  color: #fff; }
.block_newsletter p:not(.alert) {
  color: #999999;
  margin-bottom: 60px; }
.block_newsletter .btn {
  position: relative; }
  .block_newsletter .btn:before {
    content: '';
    height: 25px;
    width: 1px;
    background: #C4C4C4;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: -8px;
    top: auto; }
  .block_newsletter .btn:hover {
    background: transparent;
    letter-spacing: 0.02px; }

.footer-home .bottom {
  padding: 30px 0;
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: 90px; }
.footer-home .copyright {
  color: #fff; }
.footer-home .fp-tableCell .header_logo a {
  margin: 0 0 15px; }
.footer-home .only-text {
  font-size: 15px;
  line-height: 24px;
  color: #999999;
  max-width: 258px; }
.footer-home .title_block {
  text-align: left;
  color: #fff; }
.footer-home .ApLink li a {
  font-size: 14px;
  line-height: 27px;
  color: #999999; }
.footer-home .contact-w {
  color: #999999;
  line-height: 24px; }
  .footer-home .contact-w a {
    display: block;
    color: #999999; }

@media (min-width: 768px) and (max-width: 991px) {
  .fp-tableCell {
    width: 720px;
    max-width: 100%; } }
@media (min-width: 992px) {
  .text-w p {
    max-width: 400px; }

  .fp-tableCell {
    width: 960px;
    max-width: 100%; }

  .footer-home .block_newsletter {
    margin-top: 60px; } }
@media (min-width: 1200px) and (max-width: 1499px) {
  .fp-tableCell {
    width: 1200px;
    max-width: 100%; } }
@media (min-width: 1500px) {
  .fp-tableCell {
    width: 1720px;
    max-width: 100%; }

  .text-w {
    max-width: 620px;
    margin-left: auto; }
    .rtl .text-w {
      margin-right: auto;
      margin-left: inherit; } }
@media (max-width: 991px) {
  .fp-tableCell .block {
    padding-left: 15px;
    padding-right: 15px; } }

/*# sourceMappingURL=profile3423037953.css.map */
