@font-face {
        font-family: "FBB";
        src: url("../font/FBB.ttf");
        src: url('../font/FBB.eot');
        src: url('../font/FBB.eot?#iefix') format('embedded-opentype'),
         url('../font/FBB.ttf') format('truetype');
}
@font-face {
        font-family: "FBM";
        src: url("../font/FBM.ttf");
        src: url('../font/FBM.eot');
        src: url('../font/FBM.eot?#iefix') format('embedded-opentype'),
         url('../font/FBM.ttf') format('truetype');
}
@font-face {
        font-family: "Benton";
        src: url("../font/Benton.ttf");
        src: url('../font/Benton.eot');
        src: url('../font/Benton.eot?#iefix') format('embedded-opentype'),
         url('../font/Benton.ttf') format('truetype');
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  scroll-behavior: smooth;
}
body {
  font-family: 'Benton', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #666;
  background: #fff;
  margin-top: 111px; }
@media only screen and (max-width: 767px){
  body {
  margin-top: 82px; }
}

@media only screen and (max-width: 599px){
}
@media only screen and (min-width: 600px) and (max-width: 767px){
}
@media only screen and (min-width: 768) and (max-width: 1023px){
}

/**
DEFAULT CLASS
**/
button{ -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; }
button, input, select, textarea{ outline: none; }
a{ -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; text-decoration: none; }
a:hover{ -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; text-decoration: none; }
.maxw{ max-width: 1240px; }
.maxm{ max-width: 1080px; }
.maxs{ max-width: 780px; }
.defaultWrap{ padding-top: 47px; padding-bottom: 47px; text-align: center; min-height: 527px; }
.response-green{ background:#B7EE95; border:1px solid #25aa2b; color: #25aa2b;  width:100%; padding:7px; padding-bottom: 11px; margin-bottom:11px; text-align:center; }
.response-red{ background:#FFC1C1; border:1px solid #df1b19; color: #df1b19; width:100%;  padding:7px; padding-bottom: 11px; margin-bottom:11px; text-align:center; }
ol.breadcrumb{ display: inline-block; background: none; padding: 0px; padding-left: 7px; margin: 0px; color: #616161; font-size: 9px; text-shadow: none; }
ol.breadcrumb li{ padding: 0px; margin: 0px; float: left; }
ol.breadcrumb li.separator{ padding-top: 4px; padding-left: 7px; padding-right: 7px; }
ol.breadcrumb li a{ text-decoration: none; color: #616161; font-size: 12px; }
ol.breadcrumb li a:hover{ text-decoration: none; color: #c29b40; }
ol.breadcrumb li span{ text-decoration: none; font-size: 12px; }
p{ text-align: justify; }
.h1propertyAriane ol.breadcrumb{ color: #fff; }
.h1propertyAriane ol.breadcrumb li a{ color: #fff; }
.h1propertyAriane ol.breadcrumb li a:hover{ color: #c29b40; }
/**
HEADER BAR
**/
.headerbarWrap{ background: #001731; position: fixed; height: 31px; top: 0px; z-index: 98; overflow: hidden; padding: 6px; 
  font-family: "Montserrat", sans-serif; font-size: 11px; color: #fff; padding-right: 27px; }
/**
HEADER MENU WRAP
**/
.headermenuWrap{ overflow: hidden; position: fixed; top: 30px; left: 0px; z-index: 99; background: #002349; width: 62px; height: 82px;  }
.headermenuWrap a{ display: inline-block; padding: 7px; padding-top: 32px; text-align: center; width: 100%; }
    .headermenuWrap a span{ color: #e1e2e3;  font-size: 18px; font-weight: 400; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
    .headermenuWrap a span:hover{ color: #fff; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
@media only screen and (max-width: 767px){
.headermenuWrap{ top: 0px;  }
}
/**
HEADER LOGO WRAP
**/
.headerlogoWrap{ overflow: hidden; position: fixed; top: 30px; left: 21px; z-index: 101; background: #fafbfc; width: 237px; height: 82px;  }
.headerlogoWrap a{ display: inline-block; padding: 7px; padding-top: 10px; padding-left: 17px; text-align: center; }
@media only screen and (max-width: 767px){
.headerlogoWrap{ z-index: 101; background: #fff; width: 100%; height: 82px; top: 0px;  }
}
@media only screen and (max-width: 1023px){
.headerlogoWrap{ left: 62px; }
}
/**
HEADER SEARCH WRAP
**/
.headersearchWrap{ overflow: hidden; position: fixed; top: 30px; right: 0px; z-index: 99; background: none; width: 87px; height: 97px;  }
.headersearchWrap a{ display: inline-block; padding: 7px; padding-top: 27px; text-align: center; width: 100%; }
    .headersearchWrap a span{ color: #fff;  font-size: 17px; font-weight: 400; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
    .headersearchWrap a span:hover{ color: #c29b40; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.seekWrap{ height: 100vh; width: 0; position: fixed; z-index: 120; top: 0; right: 0; bottom: 0px; background: rgba(0,0,0,0.37);
  overflow-x: hidden; transition: 0.5s; }
.seekcontentWrap {height: 100vh; float: right; height: auto; width: 100%; max-width: 484px; background-color: #002349; padding: 62px; padding-top: 57px; padding-bottom: 67px; }
  .seekcontentWrap b{ display: inline-block; font-size: 34px; font-family: 'FBM', sans-serif; font-weight: 400; color: #fff; padding-bottom: 13px; border-bottom: 2px solid #c29b40; }
  .seekcontentWrap input{ color: #fff; width: 100%; padding: 27px; 
    padding-left: 4px; padding-right: 4px; background: #002349; border: 0px; border-bottom: 1px solid #616161;
    font-size: 17px;  font-family: 'FBM', sans-serif; font-weight: 400; }
  .seekcontentWrap select{ color: #fff; width: 100%; padding: 27px; line-height: 27px; 
    padding-left: 4px; padding-right: 4px; background: #002349; border: 0px; border-bottom: 1px solid #616161;
    font-size: 17px;  font-family: 'FBM', sans-serif; font-weight: 400; }
  .seekcontentWrap input.validate{ color: #fff; width: 100%; padding: 18px; 
    padding-left: 27px; padding-right: 27px; background: #001731; border: 0px; border: 1px solid #c29b40;
    font-size: 17px; font-weight: 400; text-transform: uppercase; 
    -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; }
  .seekcontentWrap input.validate:hover{ background: #002349;  }
.closeseekWrap{ overflow: hidden; position: absolute; top: 0px; right: 0px; z-index: 120; background: #002349; width: 62px; height: 82px; border-top: 7px solid #17243b;  }
.closeseekWrap a{ display: inline-block; padding: 7px; padding-top: 21px; text-align: center; width: 100%; }
    .closeseekWrap a span{ color: #e1e2e3;  font-size: 18px; font-weight: 400; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
    .closeseekWrap a span:hover{ color: #fff; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
/**
GLOBAL HEADER PC
**/
.headerWrap{ width: 100%; position: fixed; top: 30px; z-index: 98; padding-left: 299px; background: #002349;  
height: 82px; }
ul { margin-top: 0; margin-bottom: 0; list-style: none; text-align: center; }
nav { font-size: 0; position: relative; }
nav > ul > li {
  display: inline-block;
  font-size: 13px;
  position: relative;
  text-align: center;
}
nav > ul > li > a.headerWrapLink {
  display: block;
  padding: 19px;
  padding-top: 29px; padding-bottom: 29px;
  border-bottom: 4px solid transparent;
  transition: all .3s ease;
  text-transform: uppercase; color: #fafbfc;
  font-size: 13px; 
  font-family: 'Benton', sans-serif; font-weight: bold;
  align-items: center;
}
nav > ul > li:hover > a.headerWrapLink {
  border-bottom: 4px solid #c29b40;
}
.mega-menu {
  background: #002349;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 37px;
  text-align: left; border-top: 1px solid #555;
}
.mega-menu a.txt {
  display: inline-block;
  padding: 4px;
  padding-left: 0px;
  text-transform: normal; color: #fff; font-size: 17px;
  font-family: 'FBM', sans-serif; font-weight: 400;
}
.mega-menu a.txt::before{
    content: "•";
    padding-right: 10px;
    color: #002349;
}
.mega-menu a.txt:hover::before { 
    color: #c29b40;
}
.dropdown { position: static; }
.dropdown:hover .mega-menu {
  visibility: visible;
  opacity: 1;
}
/**
HEADER MOBILE MENU 
**/
.mobilemenuWrap { height: 100%; width: 0; position: fixed; z-index: 100; top: 0; left: 0; background: #002349;
  overflow-x: hidden; transition: 0.5s; padding-top: 82px; }
.mobilemenucontentWrap { height: auto; background-color: #002349; padding: 27px; padding-top: 57px; padding-bottom: 67px; }
  a.mobileMenuLink{ font-size: 14px; font-weight: 500; text-transform: uppercase; color: #fff; text-decoration: none; 
    display: inline-block; width: 100%; padding: 4px; padding-top: 15px; padding-bottom: 13px; border-bottom: 1px solid #616161; }
  a.mobilesubMenuLink{ font-size: 14px; font-weight: 500; text-transform: uppercase; color: #fff; text-decoration: none; 
    display: inline-block; width: 100%; padding: 4px; padding-top: 15px; padding-bottom: 13px; border-bottom: 1px solid #616161; }
  a.mobilesubMenuLink::before{
    content: "•";
    padding-right: 14px;
    color: #fff;
  }

.mobilemenusocialWrap { height: auto; background-color: #002349; padding: 27px; }
  a.mobilesocial{ font-size:12px; font-weight: 500; color: #f7f8f9; text-decoration: none; display: inline-block; width: 100%; }
/**
HEADER MENU WRAP
**/
.headermenumobileWrap{ overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 99; background: #002349; width: 62px; height: 82px; }
.headermenumobileWrap a{ display: inline-block; padding: 7px; padding-top: 31px; text-align: center; width: 100%; }
    .headermenumobileWrap a span{ color: #e1e2e3;  font-size: 18px; font-weight: 400; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
    .headermenumobileWrap a span:hover{ color: #fff; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
/**
GLOBAL Footer
**/
.footerWrap{ font-family: "Montserrat", sans-serif; width: 100%; background: #142033; font-size: 13px; color: #fff; padding-top: 23px; padding-bottom: 23px; }
  a.footerMenuLink{ font-size: 17px; font-weight: 700; text-transform: uppercase; color: #fff; text-decoration: none; display: inline-block; width: 100%; padding-top: 27px; padding-bottom: 11px; }
  a.footerMenuLink:hover{ color: #e1e2e3; }
  a.footersocial{ font-size:11px; font-weight: 500; color: #fff; text-decoration: none; display: inline-block; width: 100%; }
  a.footersocial:hover{ color: #e1e2e3; }
  .footerWrap span{ font-family: "Montserrat", sans-serif; font-size: 17px; font-weight: 700; text-transform: uppercase; color: #fff; text-decoration: none; display: inline-block; width: 100%; padding-top: 27px; padding-bottom: 11px; }
.ownerWrap{ width: 100%; text-align: center; background: #101112; font-size: 12px; color: #808f8f; padding-top: 14px; padding-bottom: 14px; text-transform: uppercase; }
  .ownerWrap a{ color: #808f8f; }
  .ownerWrap a:hover{ color: #f7f8f9; }
/**
H1 WRAPPER
**/
h1{ padding: 0px; margin:0px; font-family: 'FBM', serif; color: #002349; }
.h1Wrap{ text-align: left; background: url("../img/bg_search.jpg") top center repeat-x #fff; padding-top: 5px; padding-bottom: 21px; }
  .h1Wrap h1{ font-family: 'FBM', sans-serif; font-weight: 300; font-size: 37px; padding-top: 27px; padding-bottom: 37px; }
/**
H1 LINE
**/
div.h1line{ border-bottom: 1px solid #c29b40; width: 77px; }
div.h2line{ border-bottom: 1px solid #c29b40; width: 57px; }
/**
SEARCH 
**/
.h1searchWrap{ text-align: left; background: url("../img/bg_search.jpg") top center repeat-x #fff; padding-top: 5px; padding-bottom: 21px; }
  .h1searchWrap h1{ font-family: 'FBM', sans-serif; font-weight: 300; font-size: 37px; padding-top: 27px; padding-bottom: 37px; }
.searchcountWrap{ font-weight: 600; font-size: 13px; color: #888; text-transform: uppercase; padding-top: 27px; }
.searchcountWrap b{ font-family: 'FBM', sans-serif; font-size: 67px; font-weight: normal; color: #002349; line-height: 21px; }
.searchresultWrap{ padding-bottom: 47px; padding-top: 47px; text-align: center; }
a.searchresultBloc{ display: inline-block; text-decoration: none; font-weight: 400; color: #666; font-size: 11px; }
    a.searchresultBloc img.wall{-webkit-transition: 0.5s; transition: transform 0.5s; transform: scale(1);  }
    a.searchresultBloc:hover img.wall{ transform: scale(1.1); }
    a.searchresultBloc .imgMasq{ display: inline-block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px;
    background: rgba(0, 35 ,73, 0); transition: all 0.5s; }
    a.searchresultBloc:hover .imgMasq{ background: rgba(0, 35 ,73, 0.87); }
    a.searchresultBloc span.readmorelink{ color: #fff; width: 228px; padding: 7px; background: none; border: 1px solid #c29b40;
      font-size: 12px; font-weight: 400; text-transform: uppercase;
      display: inline-block; position: absolute; top: 47%; left: calc( 50% - 114px );
      opacity: 0; transition: all 0.5s; }
    a.searchresultBloc:hover span.readmorelink{ opacity: 1; }
    .searchresultBloc{ padding: 0px; position: relative; overflow: hidden; }
    .searchresultBlocTxt{ padding: 17px; border: 1px solid #c9c9c9; border-top: 0px; }
      .searchresultBlocTxt h3{ font-family: 'FBM', sans-serif; color: #002349; font-size: 24px; }
      .searchresultBlocTxt b{ color: #002349; font-size: 15px; text-transform: uppercase; font-weight: bold; float: right; }
      .searchresultBlocTxt span{ color: #666; font-size: 13px; text-transform: uppercase; }
      .searchresultBlocTxt span u{ color: #002349; text-decoration: none; font-weight: 600; }
/**
PROPERTY
**/
.h1propertyWrap{ position: relative; background: #555; height: calc(100vh - 107px); min-height: 527px; overflow: hidden; }
@media only screen and (max-width: 599px){
.h1propertyWrap{ height: 217px; min-height: 217px; }
}
@media only screen and (min-width: 600px) and (max-width: 767px){
.h1propertyWrap{ height: 147px; min-height: 147px; }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.h1propertyWrap{ height: 517px; min-height: 517px; }
}
  .h1propertyAriane{ position: absolute; top: 5px; z-index: 10; }
  .h1propertyTitle{ position: absolute; bottom: 27px; z-index: 11; }
  .h1propertyTitle h1{ margin-left: calc(50% - 540px); padding-left: 37px;
    display: inline-block; max-width: 387px; color: #fff; font-family: 'FBM', sans-serif; font-weight: 300; font-size: 27px; }
  .h1propertyGallery{ position: absolute; bottom: 21px; right: 21px; z-index: 21; }
    .h1propertyGallery a{ color: #002349 !important; padding: 7px; padding-left: 13px; padding-right: 13px; background: none; border: 1px solid #c29b40; background: #fff;
        font-size: 12px; font-weight: bold; text-transform: uppercase; display: inline-block; text-align: center; }
  @media only screen and (max-width: 767px){
  .h1propertyGallery{ bottom: 9px; right: 9px; }
  }
.propertyWrap{ background: url("../img/bg_search.jpg") top center repeat-x #fff; }
  .h2propertyWrap{ background: #002349; padding: 47px; position: relative; z-index: 12; }
  .h2propertyFloat{ position: absolute; margin-top: -267px; transition: all 0.7s; }
    .h2propertyWrap h2{ color: #fff; font-family: 'FBM', sans-serif; font-weight: 300; font-size: 27px; padding-bottom: 57px; }
    .h2propertyWrap span{ color: #fff; width: 228px; padding: 12px; background: none; border: 1px solid #c29b40;
        font-size: 15px; font-weight: 700; text-transform: uppercase; display: inline-block; text-align: center; }
    .propertykeysWrap{ font-weight: 600; font-size: 13px; color: #888; text-transform: uppercase; }
    .propertykeysWrap b{ font-family: 'FBM', sans-serif; font-size: 67px; font-weight: normal; color: #002349; line-height: 77px; }
@media only screen and (max-width: 767px){
.propertyWrap{ background: url("../img/bg_search.jpg") top center repeat-x #fff; }
  .h2propertyWrap{ padding: 27px; }
    .h2propertyWrap h2{ padding-bottom: 27px; font-size: 21px; }
    .h2propertyWrap span{ color: #fff; width: 198px; padding: 12px; background: none; border: 1px solid #c29b40;
        font-size: 14px; font-weight: 700; text-transform: uppercase; display: inline-block; text-align: center; }
    .propertykeysWrap{ font-weight: 600; font-size: 12px; color: #888; text-transform: uppercase; }
    .propertykeysWrap b{ font-family: 'FBM', sans-serif; font-size: 37px; font-weight: normal; color: #002349; line-height: 47px; }
}
.propertydescWrap{ padding-top: 87px; padding-bottom: 77px; }
  .propertydescWrap h2{ color: #002349; font-family: 'FBM', sans-serif; font-weight: 500; font-size: 31px; padding-bottom: 47px;
    display: inline-block; max-width: 75%; }
  .propertydescWrap span{ font-weight: 600; font-size: 14px; color: #888; text-transform: uppercase; }
  .propertydescWrap p{ font-weight: 400; color: #666; line-height: 31px; padding-left: 87px; margin-top: -15px; display: inline-block; width: 100%; }
@media only screen and (max-width: 599px){
  .propertydescWrap p{ padding-left: 0px; margin-top: 21px; }
}
.propertygalleryWrap{ height: 0; width: 100%; position: fixed; z-index: 170; bottom: 0; left: 0; background: #002349;
  overflow: hidden; transition: 0.5s; }
.closegalleryWrap{ overflow: hidden; position: absolute; top: 0px; right: 0px; z-index: 120; background: #002349; width: 62px; height: 82px; border-top: 7px solid #17243b;  }
.closegalleryWrap a{ display: inline-block; padding: 7px; padding-top: 21px; text-align: center; width: 100%; }
    .closegalleryWrap a span{ color: #e1e2e3;  font-size: 18px; font-weight: 400; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
    .closegalleryWrap a span:hover{ color: #fff; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
@media only screen and (max-width: 1023px){
.propertygalleryWrap{ overflow-y: scroll; }
}

.searchformWrap{}
  .searchformWrap b{ display: inline-block; font-size: 34px; font-family: 'FBM', sans-serif; font-weight: 400; color: #212223; padding-bottom: 13px; border-bottom: 2px solid #c29b40; }
  .searchformWrap input{ color: #212223; width: 100%; padding: 7px; 
    padding-left: 4px; padding-right: 4px; background: none; border: 0px; border-bottom: 1px solid #616161;
    font-size: 17px;  font-family: 'FBM', sans-serif; font-weight: 400; }
  .searchformWrap select{ color: #212223; width: 100%; padding: 7px; line-height: 27px; 
    padding-left: 4px; padding-right: 4px; background: none; border: 0px; border-bottom: 1px solid #616161;
    font-size: 17px;  font-family: 'FBM', sans-serif; font-weight: 400; }
  .searchformWrap textarea{ color: #212223; width: 100%; padding: 7px; line-height: 27px; 
    padding-left: 4px; padding-right: 4px; background: none; border: 0px; border-bottom: 1px solid #616161;
    font-size: 17px;  font-family: 'FBM', sans-serif; font-weight: 400; }
  .searchformWrap input.validate{ color: #fff; width: 100%; padding: 18px; 
    padding-left: 27px; padding-right: 27px; background: #001731; border: 0px; border: 1px solid #c29b40;
    font-size: 17px; font-weight: 400; text-transform: uppercase; 
    -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; }
  .searchformWrap input.validate:hover{ background: #002349;  }

/**
PAGE WRAPPER
**/
.homeWrap{ background: #565e69; height: calc(100vh - 87px); min-height: 327px; overflow: hidden; }
.contentWrap{ text-align: left; padding-top: 57px; padding-bottom: 57px; }

/**
SERVICES
**/
.contentWrap h2{ font-family: 'FBM', sans-serif; font-weight: 300; font-size: 32px; padding-bottom: 17px; color: #002349; }
    .contentWrap p{ font-size: 16px !important; padding-top: 27px; text-align: justify; }



/**.supportWrap{ padding-top: 7px; padding-bottom: 37px; text-align: left; min-height: 627px; }
  .supportWrap p{ text-align: justify; font-size: 16px; }
.shopWrap{ padding-top: 37px; padding-bottom: 37px; text-align: center; }
.shopQuickCartWrap{ text-align: left; }
.checkoutWrap{ text-align: left; }
.accountWrap{ text-align: left; }**/

/**
HOME
**/
.homeCarouselWrap{ max-width: 780px; }
  .HomeCarouselSlide { color:#fff; text-align: center; }
    .HomeCarouselSlide h1{ font-family: 'FBB'; text-transform: uppercase; font-size: 41px; margin-bottom: 21px; font-weight: 700; color: #fff !important; }
    .HomeCarouselSlide h2{ font-family: 'FBB';  font-size: 41px; margin-bottom: 21px; font-weight: 700; }
    .HomeCarouselSlide p{ font-size: 15px !important; text-align: center; }



.homepropertiesWrap{ padding-bottom: 47px; padding-top: 47px; text-align: center; border-bottom: 1px solid #e7e8e9; }
    .homepropertiesWrap h2{ font-family: 'Asul'; font-size: 37px; margin-bottom: 21px; font-weight: 700; text-transform: uppercase; }
    .homepropertiesWrap p{ font-size: 19px !important; padding-bottom: 27px; text-align: center; }
    a.homepropertiesWrapBlocLink{ display: inline-block; text-decoration: none; }
    .homepropertiesWrapBloc{ padding: 0px; position: relative; overflow: hidden; }
    a.homepropertiesWrapBlocLink img.wall{-webkit-transition: 0.5s; transition: transform 0.5s; transform: scale(1.4);  }
    a.homepropertiesWrapBlocLink:hover img.wall{ transform: scale(1); }
    .homepropertiesWrapBloc span{ display: inline-block; position: absolute; top: 7px; left: 11px; padding: 7px; 
                                  padding-left: 13px; padding-right: 13px; z-index: 2; 
                                  text-transform: uppercase; color: #fff; font-size: 12px; font-weight: bold; }
    .homepropertiesWrapBloc span.vente{ background: #c7a847; }
    .homepropertiesWrapBloc span.location{ background: #565e69; }
    .homepropertiesWrapBloc b{ display: inline-block; position: absolute; bottom: 7px; right: 11px; z-index: 3; 
                                text-shadow: 0px 0px 4px #333; color: #fff; font-size: 21px; font-weight: bold; font-family: 'Asul'; }
    .homepropertiesWrapBlocTxt{ background: #fff; padding: 21px; margin-bottom: 21px; }
    .homepropertiesWrapBlocTxt h3{ font-family: 'Asul'; color: #333; padding: 0px; margin: 0px; font-size: 17px !important; 
    font-weight: 700; padding-bottom: 6px; }
    .homepropertiesWrapBlocTxt span{ display: inline-block; }
    .homepropertiesWrapBlocTxt a{ font-family: 'Asul'; color: #101010; font-size: 14px !important; 
    font-weight: 400; display: inline-block; text-decoration: underline; }
    .homepropertiesWrapBlocTxt u{ color: #565e69; display: inline-block; padding-right: 11px; text-rendering: geometricPrecision; font-size: 14px; text-decoration: none; }
    .homepropertiesWrapBlocTxt u img{ display: inline-block; padding-right: 3px; color: #101010; height: 14px; margin-top: -3px; }

.homewanttosellWrap{ padding-bottom: 77px; padding-top: 97px; color: #fff; background: #565e69; }
    .homewanttosellWrap h2{ font-family: 'Asul'; font-size: 37px; margin-bottom: 37px; font-weight: 700; text-transform: uppercase; }
    .homewanttosellWrap p{ font-size: 19px !important; padding-bottom: 37px; text-align: center; max-width: 800px; }

.homewhyusWrap{ padding-bottom: 47px; padding-top: 57px; background: #fff; }
    .homewhyusWrap h2{ font-family: 'Asul'; font-size: 37px; margin-bottom: 21px; font-weight: 700; text-transform: uppercase; }
    .homewhyusWrap p{ font-size: 19px !important; padding-bottom: 27px; text-align: center; }

.homeservicesWrap{ padding-bottom: 47px; padding-top: 57px; border-top: 1px solid #e7e8e9; }
    .homeservicesWrap h2{ font-family: 'Asul'; font-size: 37px; margin-bottom: 21px; font-weight: 700; text-transform: uppercase; }
    .homeservicesWrap p{ font-size: 19px !important; padding-bottom: 37px; text-align: center; }
    .homeservicesWrapBlocL{ background: #fff; margin-bottom: 21px; color: #565e69; }
        .homeservicesWrapBlocL h3{ font-family: 'Asul'; font-size: 17px; margin: 0px; padding: 37px; padding-bottom: 17px; font-weight: 700; text-transform: uppercase; }
        .homeservicesWrapBlocL p{ font-size: 16px !important; padding: 37px; padding-top: 0px; text-align: justify; }
    .homeservicesWrapBlocD{ background: #565e69; margin-bottom: 21px; color: #fff; }
        .homeservicesWrapBlocD h3{ font-family: 'Asul'; font-size: 17px; margin: 0px; padding: 37px; padding-bottom: 17px; font-weight: 700; text-transform: uppercase; }
        .homeservicesWrapBlocD p{ font-size: 16px !important; padding: 37px; padding-top: 0px; text-align: justify; }

