.web_loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999999999999999 !important;
    background: #fff;
    text-align: center;
    padding-top: 20%;
}

.web_loader span {
  width: 48px;
  height: 48px;
  border: 3px dotted #1890c9;
  border-style: solid solid dotted dotted;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  animation: rotation 2s linear infinite;
}
.web_loader  span::after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 3px dotted #000000;
  border-style: solid solid dotted;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  animation: rotationBack 1s linear infinite;
  transform-origin: center center;
}
    
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
@keyframes rotationBack {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
} 


@media only screen and (min-width:1200px) {
.container {
        max-width: 1200px;
    }
}
.hitsliderwrap .item  .row {
    z-index: 99;
    position: relative;
}

.mainHeader {
    padding: 0px;
    line-height: 70px;
    border-bottom: 1px solid #D9E4E7;
}

.home-hero {background:url(../img/hero-bg.jpg) no-repeat;}


.home-hero {
    padding-top: 120px;
}

.mainHeader .header_innr .logo a {
    display: block;
}

.mainHeader .header_innr .logo a img {
    vertical-align: middle;
}

.header_innr .dasktopNav nav > ul > li > a {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
}

.header_innr .dasktopNav nav > ul > li > a:hover {
    color: #1890c9;
    border-color: #1890c9;
}

.header_innr .dasktopNav nav > ul > li {
    margin: 0px 8px;
}

.header_innr .lastMenu ul li a {
    background: rgb(255 255 255 / 59%);
    color: #000;
    display: block;
    padding: 10px 20px;
    border-radius: 7px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    border: 0px !important;
}

.header_innr .lastMenu ul li {
    margin-right: 0;
    margin-left: 8px;
}

.header_innr .lastMenu ul li.signup a {
    background: #1890c9;
    color: #fff;
}

header .lastMenu .btn-group {
    display: inline-block;
}

header .lastMenu .usrmenu {
    display: inline-block;
}

header .lastMenu .btn-group button {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    border: 0px;
    box-shadow: none !important;
}

header .lastMenu .btn-group button img {
    width: 20px;
    height: 20px;
    vertical-align: -4px;
    margin: 0px;
    margin-right: 10px;
}

.header_innr .lastMenu ul li {
    margin-left: 0px;
    margin-left: 15px;
}

.header_innr .lastMenu ul li a {
    padding: 0px;
}

.header_innr .lastMenu ul li.signup a {
    padding: 15px 19px;
}

header .lastMenu .btn-group .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    min-width: 235px;
}

header .lastMenu .btn-group.open  .dropdown-menu {
    display: block;
}

header .lastMenu .btn-group .dropdown-menu li a {
    display: flex;
    padding: 10px 10px;
    border-bottom: 1px dashed #8f8f8f !important;
    border-radius: 0px !important;
}

header .lastMenu .btn-group .dropdown-menu li a img {
    width: 24px;
    height: 24px;
}

header .lastMenu .btn-group .dropdown-menu li a span {
    width: calc(100% - 24px);
    display: block;
    margin-left: 15px;
    font-size: 13px;
}

header .lastMenu .btn-group .dropdown-menu li a span cite {
    display: block;
    margin-top: 3px;
    font-size: 10px;
    color: #6d6d6d;
}

header .lastMenu .btn-group.open .dropdown-menu {
    margin: 0px;
    padding: 0;
}

header .lastMenu .btn-group.open .dropdown-menu li {
    display: block;
    width: 100%;
    margin: 0px;
}


header .lastMenu .btn-group .dropdown-menu li a:hover {
    background: #1890c9;
}

header .lastMenu .btn-group .dropdown-menu li a:hover span, header .lastMenu .btn-group .dropdown-menu li a:hover span cite {
    color: #fff;
}
header .lastMenu .btn-group button {
    padding: 0;
    margin-right: 5px;
    margin-top: -4px;
}

header .lastMenu .btn-group button:after {content:"\f107";border: 0px;font-family: "Font Awesome 7 Free";vertical-align: middle;}
.home-hero {
    text-align: center;
    background-size: 100% 100%;
    background-position: top left;
    min-height: 1150px;
}

.home-hero .heroInner .dts {
    background: #E4F6FF;
    display: inline-flex;
    gap: 8px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    padding: 4px 20px 4px 10px;
    border-radius: 50px;
    font-weight: 600;
    margin-bottom: 14px;
    color: #1890c9;
}

.home-hero .heroInner .dts i {
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    background: #1890c9;
    border-radius: 50%;
    color: #fff;
    transform: rotate(-41deg);
}

.home-hero .heroInner h1 {
    font-size: 44px;
    font-family: "Inter", sans-serif;
    text-transform: unset;
    color: #fff;
    line-height: 51px;
    margin-bottom: 11px;
}

.home-hero .heroInner p {
    color: #121C30;
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 13px;
}

.row.justify-content-center {
    justify-content: center !important;
    display: flex;
    flex-wrap: wrap;
}

.home-hero .heroInner .heroBtns a {
    display: inline-block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 500;
}
.topClients .sliderwraps .items img {
    height: 60px;
    display: inline-block;
}

.topClients .sliderwraps figure {
    text-align: center;
    margin: 0;
    display: block;
}

.topClients {
    padding: 40px 0px;
}

.topClients .sliderwraps {
    margin-bottom: 22px;
}

.topClients small {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    display: block;
    text-align: center;
    color: #7f7f7f;
}
.sctitle {
    text-align: center;
    margin-bottom: 50px;
}

.sctitle h2 {
    font-size: 38px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 6px;
    line-height: 40px;
}

.sctitle p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.sctitle .subhd {
    font-size: 27px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 6px;
    line-height: 33px;
    font-weight: 700;
}
.sctitle p span {
    color: #1890c9;
}

.howitworks .lftcnts .smd {
    color: #1890c9;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.howitworks .lftcnts h4 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 34px;
    text-transform: unset;
    line-height: 36px;
    margin-bottom: 13px;
}

.howitworks .lftcnts p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #4f4f4f;
    font-size: 15px;
    margin-bottom: 15px;
}

.howitworks .lftcnts .btsn a {
    display: inline-flex;
    gap: 8px;
    background: #000;
    color: #fff;
    border-radius: 8px;
    padding: 6px 17px 6px 8px;
    font-weight: 600;
    font-size: 11px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    margin-right: 6px;
}

.howitworks .lftcnts .btsn a i {
    font-size: 32px;
    vertical-align: middle;
    line-height: 38px;
}

.howitworks .lftcnts .btsn a span cite {
    display: block;
    font-size: 20px;
}
.howitworks .lftcnts {
    height: 100%;
    align-content: center;
}

.howitworks figure {
    margin: 0;
    padding: 0;
}

.howitworks figure img {width: 100%;}
.sctitle h2 {
    color: #000;
}

.sctitle h2 span {
    color: #1890c9;
}
.investorcountr {
    background: linear-gradient(180deg, #fff, #e6f7ff);
    padding: 60px 0;
}
.highlight {
    background: #F7F7F7;
    border-radius: 24px;
    padding: 32px;
}
 .highlight .numbers {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 12px;
}
.highlight .numbers .num small {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    line-height: 20px;
    display: block;
    color: #000;
    font-family: "Montserrat", sans-serif;
}
.highlight .numbers .num strong {
    font-weight: 700;
    font-size: 28px;
    display: block;
    color: #1890c9;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 4px;
}

.highlight .numbers .num {
    text-align: center;
}
.highlight {
    margin-bottom: 60px;
}

.hitsliderwrap  .lftcnts {
    height: 100%;
    align-content: center;
    padding-top: 110px;
    padding-right: 30px;
}

.hitsliderwrap  .lftcnts .smd {
    color: #1890c9;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 8px;
}
.hitsliderwrap .lftcnts h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 31px;
    text-transform: unset;
    line-height: 36px;
    margin-bottom: 13px;
    color: #fff;
}

.hitsliderwrap .lftcnts p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
    margin-bottom: 15px;
}

.hitsliderwrap .lftcnts .btsn a {
    display: inline-flex;
    gap: 8px;
    background: #000;
    color: #fff;
    border-radius: 8px;
    padding: 6px 17px 6px 8px;
    font-weight: 600;
    font-size: 11px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    margin-right: 6px;
}

.hitsliderwrap .lftcnts .btsn a i {
    font-size: 32px;
    vertical-align: middle;
    line-height: 38px;
}

.hitsliderwrap .lftcnts .btsn a span cite {
    display: block;
    font-size: 20px;
}

.hitsliderwrap .item {
    padding: 30px 60px 0px;
    border-radius: 20px;
    position: relative;
}

.hitsliderwrap .item figure img {
}

.hitsliderwrap .item:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: #1890c9;
    height: 332px;
    width: 100%;
    border-radius: 20px;
}
.hitsliderwrap .item2 figure {text-align: right;}

.hitsliderwrap .item2 figure img {
    width: 92%;
    margin-bottom: -5px;
}

.hitsliderwrap .item3 figure {text-align: right;}

.hitsliderwrap .item3 figure img {
    width: 80%;
    margin-bottom: -5px;
}
.hitsliderwrap .item4 figure img {
    margin-bottom: -3px;
}
.hitsliderwrap .item2:before, .hitsliderwrap .item3:before, .hitsliderwrap .item4:before  {
    background: #8EDAFF;
}
.hitsliderwrap .item2 .lftcnts h4, .hitsliderwrap .item3 .lftcnts h4, .hitsliderwrap .item4 .lftcnts h4 {
    color: #000;
}

.hitsliderwrap .item2 .lftcnts p, .hitsliderwrap .item3 .lftcnts p, .hitsliderwrap .item4 .lftcnts p {
    color: #000;
    margin-bottom: 20px;
}

.hitsliderwrap .item2 .lftcnts .btsn a, .hitsliderwrap .item3 .lftcnts .btsn a, .hitsliderwrap .item4 .lftcnts .btsn a {
    background: none;
    padding: 0;
}

.hitsliderwrap .item2 .lftcnts .btsn a img {
    height: 45px;
}

.hitsliderwrap .item2 .lftcnts {
    padding-top: 135px;
}

.hitsliderwrap .item3 .lftcnts .btsn a i {
    font-size: 21px;
    line-height: normal;
    color: #1890c9;
}

.hitsliderwrap .item3 .lftcnts .btsn a span {
    font-size: 14px;
    color: #000;
}

.hitsliderwrap .item3 .lftcnts {
    padding-top: 135px;
}

.hitsliderwrap .item4 .lftcnts {
    padding-top: 135px;
}
.hitsliderwrap  ul.slick-dots {}

.hitsliderwrap ul.slick-dots li {
    width: 25px;
    height: 6px;
    background: #a2dbf6;
    border-radius: 2px;
}

.hitsliderwrap ul.slick-dots li button {
    width: 100%;
    height: 100%;
    padding: 0;
}

.hitsliderwrap ul.slick-dots li.slick-active {
    background: #1890c9;
}
.InvestmentsCalculator {
    padding: 60px 0;
}

.calcutorfelds .form-group {
    box-shadow: 0px 0px 9px -4px #999999;
    background: #fff;
    border-radius: 10px;
    padding: 15px 15px;
    margin-bottom: 28px;
}

.calcutorfelds .form-group p label {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    text-transform: unset;
    margin-bottom: 0;
}

.calcutorfelds .form-group p input {
    max-width: unset;
    float: right;
    width: 76px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    outline: none;
    font-weight: bold;
    box-shadow: none;
    border: 0px;
    padding: 0px;
    margin-top: 5px;
    text-align: right;
    color: #1890c9;
}

.calcutorfelds .form-group {}
.InvestmentsCalculator .calcutorfelds .form-group .ui-slider {
    width: 100%;
    height: 10px;
    background: #e1e1e1;
    border-radius: 7px;
    position: relative;
}
.InvestmentsCalculator .calcutorfelds .form-group .ui-slider span.ui-slider-handle {
    width: 11px;
    height: 13px;
    border: 2px solid #1890c9;
    background: #ffffff;
    position: relative;
    display: block;
    top: -11.5px;
    border-radius: 50%;
    margin-left: 0px;
    box-shadow: inset 0 0 5px #1890c9;
}
.InvestmentsCalculator .calcutorfelds .form-group .ui-slider .ui-slider-range.ui-widget-header {
    background: #1890c9;
    display: block;
    height: 100%;
    border-radius: 7px;
}

.calcutorfelds .form-group p {
    margin-bottom: 0px;
}

.tophighlight {margin-bottom: 60px;}
.tophighlight .numbers {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
}
.tophighlight .numbers .num small {
    font-size: 15px;
    font-weight: 500;
    margin: 0;
    line-height: 20px;
    display: block;
    color: #494949;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 3px;
}
.tophighlight .numbers .num strong {
    font-weight: 700;
    font-size: 21px;
    display: block;
    color: #000;
    font-family: "Montserrat", sans-serif;
}

.tophighlight .numbers .num {
    text-align: center;
}

.bottomhighlight {
    margin-top: 50px;
}
.bottomhighlight .numbers {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 70px;
}
.bottomhighlight .numbers .num small {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 2px;
    line-height: 20px;
    display: block;
    color: #000;
    font-family: "Montserrat", sans-serif;
}
.bottomhighlight .numbers .num strong {
    font-weight: 700;
    font-size: 28px;
    display: block;
    color: #1890c9;
    font-family: "Montserrat", sans-serif;
}

.bottomhighlight .numbers .num {
    text-align: center;
    box-shadow: 0px 0px 9px -4px #999999;
    background: #fff;
    border-radius: 14px;
    padding: 14px 15px;
}

.bottomhighlight .numbers .num strong small {
    display: inline-block;
}
.bottomhighlight p {
    font-family: "Montserrat", sans-serif;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.bottomhighlight .numbers {
    margin-bottom: 40px;
}

.propcard {
    border-radius: 10px 10px 0px 0px;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 0px 10px 0px #b4b4b4;
    margin-bottom: 30px;
}

.propcard figure {
    position: relative;
    padding: 0;
    margin: 0;
}

.propcard figure img {
    width: 100%;
    margin: 0;
    display: block;
}

.propcard figure .transaction-type1 {
    background-color: rgb(0 0 0);
    bottom: 17px;
    left: 0px;
    visibility: visible;
    display: none;
    opacity: 1;
    z-index: 0;
    overflow: visible;
    box-sizing: content-box;
    transition: all 0s ease 0s;
    color: #fff;
    text-align: center;
    font-family: 'Jost', sans-serif;
    padding: 5px 20px;
    position: absolute;
}

.propcard figure .estate-type {
    position: absolute;
    top: 9px;
    left: 7px;
    font-family: "Montserrat", sans-serif;
    color: #1890c9;
    font-size: 16px;
    font-weight: 600;
    background: #fff;
    padding: 4px 20px;
    line-height: normal;
    border-radius: 34px;
}

.propcard figure .transaction-type {
    background-color: rgb(0 0 0);
    bottom: 17px;
    left: 0px;
    visibility: visible;
    display: block;
    opacity: 1;
    z-index: 0;
    overflow: visible;
    box-sizing: content-box;
    transition: all 0s ease 0s;
    color: #fff;
    text-align: center;
    font-family: 'Jost', sans-serif;
    padding: 5px 20px;
    position: absolute;
}

.propcard figure small {
    position: absolute;
    top: 11px;
    right: 11px;
}

.propcard figure small a {
    font-size: 19px;
    color: #1890c9;
}

.propcard figure:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 40%);
}

.propcard .cardDetail {
    padding: 20px;
    background: #fff;
    margin-top: -5px;
    position: relative;
    border-radius: 10px;
}

.propcard .cardDetail .grid-offer-params {
    width: 100%;
    height: 42px;
    font-size: 1.08em;
    font-weight: bold;
    line-height: 42px;
    padding: 0px 13px;
    text-align: center;
    background: rgb(27, 40, 53);
    color: rgb(255, 255, 255);
    display: flex;
    border-radius: 8px;
    /* margin-top: 7px; */
    /* margin-bottom: 7px; */
    display: none;
}

.propcard .cardDetail h4.grid-offer-title {
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    text-transform: unset;
    margin-bottom: 6px;
}

.propcard .cardDetail h4.grid-offer-title a {}

.propcard .cardDetail p {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    color: #1d1d1d;
    line-height: 19px;
    font-size: 13px;
    margin-bottom: 15px;
}

.propcard .cardDetail .property-stats ul {
    padding: 0;
    list-style: none;
    margin-bottom: 40px;
}

.propcard .cardDetail .property-stats ul li {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    color: #1d1d1d;
    font-size: 14px;
    margin-bottom: 6px;
}

.propcard .cardDetail .property-stats ul li span {
    float: right;
    font-weight: 700;
}

.propcard .cardDetail .property-stats .btnrqs {
    text-align: center;
}

.propcard .cardDetail .property-stats .btnrqs a {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    padding: 11px 26px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 500;
    display: inline-block;
}
.trussection {
    padding-top: 25px;
    padding-bottom: 70px;
}


.trussection .topBtn {
    text-align: center;
    margin-bottom: 60px;
}

.trussection .topBtn a {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    border: 1px solid #000;
    padding: 10px 26px;
    display: inline-block;
    border-radius: 51px;
}

.trussection .rightscnts {
    border: 1px solid #c2c2c2;
    border-radius: 22px;
    padding: 29px 30px;
    box-shadow: 0 4px 7px -1px rgb(159 159 159);
    height: 100%;
}

.trussection .rightscnts .sbhd {
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #1890c9;
    margin-bottom: 2px;
}

.trussection .rightscnts h4 {
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 5px;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    text-transform: unset;
}

.trussection .rightscnts p {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 8px;
}

.trussection .rightscnts ul {
    padding-left: 9px;
    margin-bottom: 15px;
}

.trussection .rightscnts ul li {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    display: inline-flex;
    gap: 9px;
    margin-bottom: 4px;
    line-height: 22px;
}

.trussection .rightscnts a {
    font-family: "Montserrat", sans-serif;
    font-size: 17px;
    padding: 14px 26px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    text-decoration: unset;
    font-weight: 500;
    display: inline-block;
}

.trussection .rightscnts ul li i {
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 9px;
    background: #1890c9;
    border-radius: 50%;
    color: #fff;
}

.trussection .rightscnts ul li span {
    width: calc(100% - 18px);
}

.trussection .proof-stats {
    height: 100%;
    align-content: center;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}

.trussection .proof-stats .proof-stat {
    border: 1px solid #c2c2c2;
    border-radius: 22px;
    padding: 20px 35px;
    box-shadow: 0 1px 7px -1px rgb(159 159 159);
    height: 100%;
}

.trussection .proof-stats .proof-stat b {
    display: block;
    font-family: 'Montserrat', sans-serif;
    color: #07182f;
    line-height: 1.1;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 6px;
}

.trussection .proof-stats .proof-stat span {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    display: block;
}
.benefits {
    background: linear-gradient(180deg, #fff, #e6f7ff);
    padding: 30px 0 60px;
}
.visa-cat-style-two {
    position: relative;
    border: 1px solid #e2e8f0;
    transition: box-shadow 0.2s, transform 0.2s;
    background: #fff;
    border-radius: 22px;
    margin-bottom: 20px;
    min-height: 234px;
    box-shadow: 0px 0px 6px 0px #bcbcbc;
}
.visa-cat-style-two .info {
    padding: 23px;
}
.visa-cat-style-two .info .icon {
    background: #e8f0ff;
    width: 48px;
    height: 48px;
    line-height: 45px;    
    color: #2f86c9;
    font-size: 26px;
    margin-bottom: 18px;
    text-align: center;
    border-radius: 18px;
}
.visa-cat-style-two .info .icon i {
    font-size: 15px;
    vertical-align: middle;
    color: #1890c9;
}
.visa-cat-style-two .info h4 a {
    font-family: "Montserrat", sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000;
    text-transform:unset;
    display: block;
}

.visa-cat-style-two .info h4 {
    text-transform: unset;
    margin-bottom: 5px;
}
.visa-cat-style-two .info p {
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000;
    line-height: 19px;
    margin: 0;
}
.videoSection {
    padding: 70px 0px;
}
.videoSection iframe {
    background: #e6f1f6;
    height: 367px;
    overflow: hidden;
    border: 2px solid #096ca1;
    border-radius: 10px;
    width: 100%;
}
.meetingschdl .sctitle .subhd {
    font-size: 23px;
    margin-bottom: 20px;
}

.meetingschdl .sctitle{margin:0px;}
.meetingschdl .sctitle a {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    border: 1px solid #000;
    padding: 10px 26px;
    display: inline-block;
    border-radius: 51px;
}
.testislider .items {
    height: 100%;
    padding: 0px 12px;
}

.testislider .items .testi {
    border: 1px solid #c2c2c2;
    border-radius: 22px;
    padding: 25px 35px;
    box-shadow: 0 1px 7px -1px rgb(159 159 159);
    height: 100%;
}

.testislider .items .testi .stars {
    margin-bottom: 9px;
}

.testislider .items .testi .stars i {
    color: #1890c9;
    font-size: 14px;
}

.testislider .items .testi .testicont p {
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #5d5d5d;
    line-height: 25px;
    margin: 0;
    margin-bottom: 10px;
}

.testislider .items .testi .testicont span {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #000;
    text-transform: unset;
    display: block;
}
.tesstimonialsWrap {
    background: linear-gradient(180deg, #fff, #e6f7ff);
    padding: 60px 0;
}

.testislider .items .testi {
    background: #fff;
}

.testislider .items .testi .testicont p {
    font-size: 14px;
    font-weight: 500;
    line-height: 33px;
    color: #000;
}
.testislider .items .testi {
    min-height: 270px;
}
.footer {
    background: url(../../mainassets/footrs.png);
}
.footer {
    background-color: #2b2b2b;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.footer .fotlogo img {
    width: auto;
    height: 48px;
}

.footer .fotlogo ul.social li a {
    color: #fff;
    background: #1890c9;
    display: inline-block;
    height: 35px;
    width: 35px;
    font-size: 15px;
    text-align: center;
    border-radius: 4px;
    line-height: 35px;
    background: #7c7c79;
    border-radius: 50%;
}

.footer .fotlogo ul.social li a:hover {
    background: #1890c9;
}

.footer .widgets h5 {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 16px;
}

.footer .widgets ul {
    padding: 0;
}

.footer .widgets ul li a {
    font-family: "Montserrat", sans-serif;
    display: block;
    font-weight: 600;
    font-size: 12px;
    color: #dbdbdb;
    margin-bottom: 6px;
}

.harborstatement strong {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 16px;
    display: block;
}

.harborstatement p {
    font-family: "Montserrat", sans-serif;
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #dbdbdb;
    margin-bottom: 6px;
    line-height: 22px;
}

.footer .harbor {
    margin-top: 0;
    padding-top: 0;
    border: 0;
}

.harbor .termsConditions {
    padding-top: 25px;
}

.harbor .termsConditions p {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #fff;
}

.harbor .termsConditions p a {
    float: right;
    color: #fff;
    margin-left: 6px;
}
.PastInvestments {
    padding: 20px 0px 60px;
}

.sctitles {
    text-align: left;
    margin-bottom: 30px;
    align-content: end;
}

.sctitles  .sbhd {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #1890c9;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
}

.sctitles h2 {
    letter-spacing: -1px;
    margin: 0;
    font-size: 47px;
    line-height: 55px;
    font-style: normal;
    margin-bottom: 0px;
    text-transform: unset;
    font-weight: 600;
}
.sctitles p {
    margin: 0px;
    font-size: 14px;
}

.sctitles h2 span {
    display: block;
    font-family: 'Georgia', sans-serif;
    font-style: italic;
}

.PastInvestments .propfilter {
    margin-bottom: 30px;
}

.PastInvestments .propfilter ul {
    display: inline-block;
    background: #9dd5f0;
    padding: 8px;
    border-radius: 10px;
}

.PastInvestments .propfilter ul li {
    display: inline-block;
}

.PastInvestments .propfilter ul li a {
    display: block;
    padding: 13px 20px;
    min-width: 130px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    border-radius: 10px;
}

.PastInvestments .propfilter ul li a.actv {
    background: #1890c9;
    color: #fff;
}

.PastInvestments .opportunity-card {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 30px;
}

.PastInvestments .opportunity-card figure {
    height: 275px;
    position: relative;
}

.PastInvestments .opportunity-card figure span {
    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 10px;
    left: 10px;
    font-family: 'Montserrat', sans-serif;
}

.PastInvestments .opportunity-card figure .img {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
}

.PastInvestments .opportunity-card figure cite {
    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 10px;
    right: 10px;
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    color: #000;
}
.PastInvestments .opportunity-card .propcnt {
    padding: 26px;
}

.PastInvestments .opportunity-card .propcnt .adrs {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #616161;
    margin-bottom: 4px;
}

.PastInvestments .opportunity-card .propcnt h4 a {
    font-style: normal;
    font-weight: 700;
    color: #000;
    text-transform: unset;
    font-size: 22px;
    display: block;
}

.PastInvestments .opportunity-card .propcnt h4 {
    text-transform: unset;
    margin-bottom: 7px;
}

.PastInvestments .opportunity-card .propcnt strong {
    font-family: 'Montserrat', sans-serif;
    color: #1890c9;
    font-weight: bold;
    margin-bottom: 28px;
    display: block;
    font-size: 12px;
}

.PastInvestments .opportunity-card .propcnt .property-metrics {
    border-block: 1px solid #d9e4e7;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 17px;
    display: grid;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div {
    border-right: 1px solid #d9e4e7;
    padding: 14px 10px;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div small {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-weight: 500;
    display: block;
    color: #647A83;
    margin-bottom: 3px;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div b {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: 600;
    display: block;
    font-size: 14px;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div:last-child {
    border: 0;
}

.PastInvestments .opportunity-card .propcnt .target-line {
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 10px;
}

.PastInvestments .opportunity-card .propcnt .target-line span {
    font-size: 13px;
    font-weight: 600;
    color: #878787;
}

.PastInvestments .opportunity-card .propcnt .target-line b {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    float: right;
}

.PastInvestments .opportunity-card .propcnt p {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-weight: 500;
    line-height: 17px;
    margin-bottom: 14px;
}

.PastInvestments .opportunity-card .propcnt a.btns {
    background: #1890c9;
    color: #fff;
    display: block;
    padding: 16px 20px;
    border-radius: 7px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    border: 0px !important;
    text-align: center;
}

.PastInvestments .opportunity-card {
    border: 1px solid #b6b6b6;
    box-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
}

.PastInvestments .opportunity-card {
    margin: 0;
}

.PastInvestments   .botmtext {
    text-align: center;
}

.PastInvestments .botmtext p {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-weight: 500;
    line-height: 17px;
    text-align: left;
    margin-bottom: 44px;
}

.PastInvestments .botmtext a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    border: 2px solid #000000;
    padding: 11px  28px;
    border-radius: 34px;
    color: #000;
}

.hero-banner {
    background: radial-gradient(circle at 83% 8%, #d9f7ff, #0000 30%), linear-gradient(135deg, #fff, #f3f9fa 70%);
    padding: 60px 0;
}

.hero-banner .dts {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #1890c9;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
}

.hero-banner h1 {
    margin: 0;
    font-weight: 400;
    line-height: 50px;
    font-size: 59px;
    font-style: normal;
    margin-bottom: 20px;
    text-transform: unset;
    letter-spacing: -4px;
}

.hero-banner h1 span {
    font-weight: 600;
    display: block;
    font-size: 69px;
    line-height: 71px;
    color: #1890c9;
}

.hero-banner p {
    color: #506873;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 13px;
    max-width: 98%;
}

.hero-banner .heroBtns a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    padding: 14px 21px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 600;
}

.hero-banner .heroBtns a.scnd {
    background: none;
    color: #000;
    border: 1px solid #000;
}

.hero-banner .heroBtns {
    margin-bottom: 30px;
}

.hero-banner  ul {
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
    display: grid;
    padding: 0;
    margin-bottom: 0px;
}

.hero-banner ul li {
    list-style: none;
    border-left: 1px solid rgb(47 47 47 / 22%);
    padding-left: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #000;
    line-height: normal;
}

.hero-banner ul li cite {
    display: block;
    color: #1890c9;
    font-size: 12px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.hero-banner ul li strong {
    letter-spacing: .13em;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

.hero-banner .leftside small {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-weight: 500;
    line-height: 17px;
    text-align: left;
    margin-bottom: 44px;
}

.hero-banner  .hero-gallery {
    grid-template-columns: 1fr 150px;
    align-items: stretch;
    gap: 13px;
    height: 520px;
    display: grid;
    position: relative;
}

.hero-banner .hero-gallery figure {
    position: relative;
    height: 100%;
}

.hero-banner .hero-gallery figure .img {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
    border-radius: 22px;
    box-shadow: 0 30px 70px #07384b26;
}

.hero-banner .hero-gallery figure .staus {

    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 10px;
    left: 10px;
    font-family: 'Montserrat', sans-serif;}

.hero-banner .hero-gallery figure .adrss {
    align-items: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    display: inline-flex;
    position: absolute;
    top: 16px;
    right: 10px;
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    max-width: 120px;
    text-align: right;
    text-shadow: 0px 0px 2px #000;
}

.hero-banner .hero-gallery figure .floating-fact {
    background: #fff;
    border: 1px solid #d8e8ec;
    border-radius: 13px;
    grid-template-columns: 42px 1fr;
    align-items: center;
    padding: 14px 16px;
    display: grid;
    position: absolute;
    top: 85px;
    left: -45px;
    box-shadow: 0 18px 45px #06304320;
    line-height: normal;
}

.hero-banner .hero-gallery figure .floating-fact i {
    color: #1890c9;
}

.hero-banner .hero-gallery figure .floating-fact span small {
    font-size: 10px;
    font-family: 'Montserrat', sans-serif;
    display: block;
    margin-bottom: 5px;
}

.hero-banner .hero-gallery figure .floating-fact span b {
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    display: block;
    font-weight: bold;
}

.hero-banner .hero-gallery figure .floating-fact i {
    font-size: 22px;
    margin-right: 12px;
}

.hero-banner .hero-gallery figure .proptitle {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0px 20px 20px;
    width: 100%;
}

.hero-banner .hero-gallery figure .proptitle small {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px;
    display: block;
}

.hero-banner .hero-gallery figure .proptitle h2 {
    font-style: normal;
    font-weight: 500;
    color: #fff;
    text-transform: unset;
    font-size: 58px;
    display: block;
    margin: 10px 0;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: -3px;
    line-height: 55px;
}

.hero-banner .hero-gallery figure .proptitle p {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    color: #d8e5e9;
    font-weight: 400;
    line-height: 17px;
    margin-bottom: 14px;
}

.hero-gallery {}

.hero-banner  .hero-gallery .hero-side {
    grid-template-rows: 1fr 125px;
    gap: 13px;
    display: grid;
}

.hero-banner .hero-gallery .hero-side .hero-stat {
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    padding: 20px;
    display: flex;
    position: relative;
    overflow: hidden;
}

.hero-banner .hero-gallery .hero-side .hero-stat:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 81%);
    width: 100%;
    height: 100%;
}

.hero-banner .hero-gallery .hero-side .hero-stat small {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    margin-bottom: 8px;
    display: block;
    position: relative;
    line-height: 18px;
}

.hero-banner .hero-gallery .hero-side .hero-stat b {
    font-style: normal;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-transform: unset;
    font-size: 28px;
    display: block;
    position: relative;
    margin-bottom: 11px;
}

.hero-banner .hero-gallery .hero-side .hero-stat span {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    color: #d8e5e9;
    font-weight: 500;
    line-height: 17px;
    margin-bottom: 14px;
    position: relative;
}

.hero-banner .hero-gallery .hero-side a.hero-detail {
    background: #061d29;
    color: #fff;
    text-align: left;
    letter-spacing: .08em;
    border: 0;
    border-radius: 20px;
    font-family: 'Montserrat', sans-serif;
    justify-content: space-between;
    align-items: flex-end;
    padding: 20px;
    font-size: 10px;
    font-weight: 700;
    display: flex;
    line-height: 19px;
}

.hero-banner .leftside {
    padding-top: 60px;
}
.topBar {
    text-align: center;
    background: #2b2b2b;
    padding: 5px 0px;
}

.topBar p {
    color: #ffffffad;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
}

.topBar p span {
    font-weight: bold;
    font-size: 16px;
    color: #1ba3e4;
    margin-right: 15px;
    display: inline-block;
    text-transform: uppercase;
}

.topBar p a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-left: 11px;
}
.hero-banner .hero-gallery .hero-side .hero-stat {
    background-size: cover;
    background-position: center;
}
.header_innr .lastMenu ul li.signup a {
    background: #000;
}

.header_innr .lastMenu ul li.signup a:hover {
    background: #1890c9;
}
.footer {
    background-color: #1f1d1d;
}

.footer .fotlogo img {
    height: 65px;
}

.footer .fotlogo p {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 500;
    margin: 0px;
}

.footer .widgets h5 {
    font-size: 20px;
    font-weight: 600;
}

.footer .fotlogo {
    padding-right: 22px;
}

.footer .widgets ul li a {
    font-size: 13px;
    margin-bottom: 13px;
}

.footer .widgets ul li a:before {
    width: 6px;
    height: 6px;
    content: '';
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    margin-right: 9px;
}

.footer  .widgets.cntc ul li a:before {
    display: none;
}

.footer  .socialLinks {
    text-align: right;
    margin-top: 22px;
}

.footer .socialLinks ul.social li a {
    background: none;
    padding: 0px;
    width: unset;
    height: unset;
}

.footer .socialLinks ul.social li a span.sr-only {
    display: none;
}

.harborstatement {
    margin-top: 7px;
}

.harborstatement p {
    font-size: 12px;
}

.harborstatement p strong {
    display: inline-block;
    font-size: 12px;
    margin: 0;
    margin-right: 5px;
}
.plazapopup {
    position: fixed;
    top: 0;
    left: 0px;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 99999999999;
    display: none;
}

.plazainner {
    background: #fff;
    border-radius: 21px;
    grid-template-columns: .95fr 1.05fr;
    width: min(1080px, 100%);
    max-height: 92vh;
    display: grid;
    overflow: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.plazainner a.clse {
    font-size: 16px;
    position: absolute;
    color: #000;
    top: 15px;
    right: 15px;
}

.plazainner .modal-media {
    background: #eaf3f5;
    padding: 14px;
}

.plazainner .modal-media .popMedia {
    background-position: 50%;
    background-size: cover;
    border-radius: 14px;
    height: 455px;
}

.plazainner .modal-media .popsmMedia {
    grid-template-columns: 1fr 1fr;
    gap: 9px;
    margin-top: 9px;
    display: grid;
}

.plazainner .modal-media .popsmMedia span {
    background-position: 50%;
    background-size: cover;
    border-radius: 9px;
    height: 115px;
}

.plazainner .modal-plza-content {
    padding: 47px 44px;
}

.plazainner .modal-plza-content strong {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #1890c9;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
}

.plazainner .modal-plza-content h4 {
    font-style: normal;
    font-weight: 600;
    color: #000;
    text-transform: unset;
    font-size: 24px;
    display: block;
    margin-bottom: 9px;
}

.plazainner .modal-plza-content .adrs {
    font-family: 'Montserrat', sans-serif;
    color: #464849;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 32px;
}

.plazainner .modal-plza-content .sb-title {
    font-family: 'Montserrat', sans-serif;
    color: #1890c9;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
}

.plazainner .modal-plza-content p {
    font-family: 'Montserrat', sans-serif;
    color: #070707;
    line-height: 1.8;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 16px;
}

.plazainner .modal-plza-content  .modal-kpis {
    border: 1px solid #b8c3c6;
    grid-template-columns: repeat(3, 1fr);
    margin: 24px 0;
    display: grid;
}

.plazainner .modal-plza-content .modal-kpis div {
    border-right: 1px solid #b8c3c6;
    padding: 15px;
}

.plazainner .modal-plza-content .modal-kpis div small {
    display: block;
    color: #555454;
    font-size: 12px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    margin-bottom: 5px;
}

.plazainner .modal-plza-content .modal-kpis div b {
    font-size: 13px;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
}

.plazainner .modal-plza-content .modal-kpis div:last-child {
    border: 0;
}

.plazainner .modal-plza-content .fact-list {
    flex-wrap: wrap;
    gap: 8px;
    display: flex;
}

.plazainner .modal-plza-content .fact-list span {
    font-family: 'Montserrat', sans-serif;
    background: #edf7fa;
    border-radius: 8px;
    align-items: center;
    gap: 6px;
    padding: 8px 10px;
    font-size: .72rem;
    display: flex;
    font-weight: 600;
}

.plazainner .modal-plza-content .fact-list span i {
    width: 13px;
    color: #087fc3;
}

.plazainner .modal-plza-content .modal-warning {
    background: #e9f7fc;
    border-radius: 9px;
    grid-template-columns: 30px 1fr;
    margin: 22px 0;
    padding: 15px;
    display: grid;
}

.plazainner .modal-plza-content .modal-warning i {
    width: 21px;
    color: #087fc3;
}

.plazainner .modal-plza-content .modal-warning p {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    margin: 0;
}

.plazainner .modal-plza-content a.primary-button {
    background: #1890c9;
    color: #fff;
    display: block;
    padding: 16px 20px;
    border-radius: 7px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    border: 0px !important;
    text-align: center;
}

.plazainner .modal-plza-content a.primary-button {
    margin-left: 8px;
}
.hero-banner .hero-gallery figure a.plazabtn {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.work-for-you {
    padding: 140px 0 70px;
}

.work-for-you-inner {
    background: #061D29;
    border-radius: 40px;
    padding: 0px 60px 30px;
}

.work-for-you-inner .leftside {
    align-content: center;
    height: 100%;
}

.work-for-you-inner figure {
    margin-top: -61px;
}

.work-for-you-inner .leftside h3 {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 50px;
    text-transform: unset;
    font-weight: 600;
    margin-bottom: 13px;
}

.work-for-you-inner .leftside p {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

.work-for-you-inner ul {
    grid-template-columns: repeat(4, 1fr);
    gap: 12px;
    display: grid;
    padding: 0;
    margin-top: 41px;
}

.work-for-you-inner ul li {
    background: #fff;
    box-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
    padding: 22px 20px;
    border-radius: 20px;
    text-align: center;
}

.work-for-you-inner ul li b {
    font-size: 18px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #1890c9;
    line-height: 23px;
    display: block;
    font-weight: bold;
}

.work-for-you-inner ul li span {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 11px;
    color: #1890c9;
    font-family: 'Montserrat', sans-serif;
    line-height: 19px;
}
.PastInvestments .botmtext {
    margin-top: 60px;
}

.PastInvestments .botmtext a {
    border-radius: 10px;
    padding: 13px 20px;
}

.PastInvestments .botmtext a:hover {
    background: #1890c9;
    color: #fff;
}

.PastInvestments .opportunity-card .propcnt a.btns i {
    margin-left: 10px;
}
.howitworks-sec .sctitles {
    margin-bottom: 30px;
}

ul.hiw-slider-nav li .iteminnr  {
    display: flex;
    border-bottom: 1px solid #D9E4E7;
    padding: 10px 10px;
    margin-bottom: -1px;
}

ul.hiw-slider-nav li .iteminnr  span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    margin-right: 11px;
    color: #7F9299;
    align-content: center;
}

ul.hiw-slider-nav li .iteminnr  i {
    color: #7F9299;
    align-content: center;
    margin-left: 14px;
}

ul.hiw-slider-nav li .iteminnr  div b {
    font-size: 15px;
    margin-bottom: 1px;
    font-family: 'Montserrat', sans-serif;
    color: #082432;
    line-height: 22px;
    display: block;
    font-weight: bold;
}

ul.hiw-slider-nav li .iteminnr div p {
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 0;
    color: #647A83;
    font-family: 'Montserrat', sans-serif;
    line-height: 23px;
}
.hiw-slider-slides .slide-item {
    padding-top: 62px;
}

.hiw-slider-slides .slide-item-innr {
    background: #061D29;
    border-radius: 30px;
    position: relative;
    display: flex;
    padding: 30px;
    padding-bottom: 80px;
}

.hiw-slider-slides .slide-item cite {
    position: absolute;
    top: 28px;
    right: 20px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
}

.hiw-slider-slides .slide-item .contnt {
    width: 45%;
    align-content: end;
    position: relative;
}

.hiw-slider-slides .slide-item .contnt span {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1.01px;
    color: #ffffff;
    font-size: 10px;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0;
}

.hiw-slider-slides .slide-item figure {
    width: 55%;
    padding-left: 24px;
}

.hiw-slider-slides .slide-item .contnt div small {font-family: 'Montserrat', sans-serif;
    letter-spacing: 1.12px;text-transform: uppercase;color: #75D5F1;font-size: 11px;font-weight: 400;margin-bottom: 7px;display: block;}

.hiw-slider-slides .slide-item .contnt div b {
    font-size: 22px;
    font-family: 'Montserrat', sans-serif;
    line-height: 23px;
    display: block;
    font-weight: 500;
    color: #fff;
    margin: 11px 0px;
}

.hiw-slider-slides .slide-item .contnt div p {
    font-size: 11px;
    font-weight: 400;
    margin-bottom: 0;
    color: #B2C5CC;
    font-family: 'Montserrat', sans-serif;
    line-height: 19px;
}

.hiw-slider-slides .slide-item figure img {
    margin-top: -62px;
    margin-left: -23px;
}

.hiw-slider-slides {
    margin-left: 40px;
}

.howitworks-sec {
    padding: 20px 0px 60px;
}
.hiw-slider-nav-wrap {
    padding-top: 62px;
}
.hiw-slider-slides .slick-dots {
    display: flex !important;
    bottom: 28px;
    padding: 0px 27px;
}

.hiw-slider-slides .slick-dots li {
    width: 100%;
    height: 5px;
    cursor: pointer;
}

.hiw-slider-slides .slick-dots li button {
    background: rgb(255 255 255 / 62%);
    width: 100%;
    height: 100%;
    padding: 0;
}

.hiw-slider-slides .slick-dots li.slick-active button {
    background: #1890c9;
}
ul.hiw-slider-nav li .iteminnr {
    border: 1px solid #D9E4E7;
    border-radius: 13px;
    background: #fafafaa3;
    padding: 15px 18px;
    margin-bottom: 5px;
}

ul.hiw-slider-nav li.slick-current .iteminnr {
    background: #EDF8FB;
    border: 1px solid #D9E4E7;
}

ul.hiw-slider-nav li {
    cursor: pointer;
}


ul.hiw-slider-nav li.slick-current .iteminnr div b {
    color: #1890c9;
}

ul.hiw-slider-nav li.slick-current .iteminnr div p {
    color: #647A83;
}
.global-presence {
    padding: 10px 0px 70px;
}

.global-presence .logoslide {
    display: flex;
    border-top: 1px solid #BED1D6;
    padding: 15px 0px;
    border-bottom: 1px solid #BED1D6;
}
.global-presence .logoslide .sliderwraps {
    width: calc(100% - 220px);
}
.global-presence .logoslide .ttl span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 12px;
    display: block;
    color: #647A83;
    margin-bottom: 3px;
}

.global-presence .logoslide .ttl b {
    font-size: 15px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #082432;
    line-height: 23px;
    display: block;
    font-weight: bold;
}

.global-presence .logoslide .ttl {
    min-width: 200px;
}
.global-presence .sliderwraps .items {
    text-align: center;
    line-height: 50px;
    height: 50px;
}

.global-presence .sliderwraps .items a {
    display: block;
    text-align: center;
}
.global-presence  .sctitles {
}

.global-presence .sctitles h2 {
    font-size: 38px;
    line-height: 39px;
}

.global-presence .logoslide {
    height: 85px;
    margin-top: 19px;
}
.country-presence {
    margin-top: 30px;
    padding: 0;
    list-style: none;
    grid-template-columns: repeat(4, 1fr);
    display: grid;
    gap: 4px;
}

.country-presence li figure {
    color: #fff;
    background-position: center;
    background-size: 100% 100%;
    height: 220px;
    position: relative;
    margin: 0;
    border-radius: 10px;
    align-content: end;
    padding: 20px;
}

.country-presence li figure span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 12px;
    display: block;
    color: #fff;
    margin-bottom: 3px;
}

.country-presence li figure b {
    font-size: 15px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 23px;
    display: block;
    font-weight: bold;
}
.global-presence .sliderwraps .items img {
    height: 44px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
}
.osp-warning {
    background: #061D29;
    padding: 27px 30px;
    display: flex;
    gap: 20px;
    border-radius: 17px;
    margin-top: 8px;
}

.osp-warning i {
    color: #63D3F2;
    font-size: 29px;
    align-content: center;
}

.osp-warning div b {
    font-size: 12px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height:17px;
    display: block;
    font-weight: bold;
}

.osp-warning div span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 11px;
    display: block;
    color: #93ABB3;
}
    .call-action {
    background: #087FC3;
    text-align: center;
    padding: 70px 0;
}

.call-action .sctitles {
    text-align: center;
}

.call-action .sctitles .sbhd {
    color: #fff;
    margin-bottom: 15px;
}

.call-action .sctitles h2 {
    font-size: 63px;
    text-transform: uppercase;
    color: #fff;
    line-height: 71px;
    margin-bottom: 12px;
    font-weight: 700;
}

.call-action .sctitles h2 span {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
}

.call-action .sctitles p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 30px;
}

.call-action .sctitles a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    padding: 14px 21px;
    border-radius: 7px;
    background: #fff;
    color: #000;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 600;
}

.call-action .sctitles a i {margin-left: 10px;}

.call-action .sctitles a.scnd {
    background: none;
    color: #fff;
    border: 1px solid #ffffff;
    margin-left: 10px;
}
.footer .fotlogo ul.social li a span.sr-only {
    display: none;
}

.footer .fotlogo ul.social li a {
    background: none !important;
    padding: 0px !important;
    width: auto;
    height: auto;
    line-height: normal;
    font-size: 25px;
}

.footer .fotlogo p {
    font-size: 12px;
    margin-bottom: 17px;
    color: #8DA4AD;
}

.footer .widgets ul li a {
    color: #9EB0B7;
    font-size: 12px;
}

.footer .widgets h5 {
    font-size: 15px;
}


.harborstatement {
    margin-top: 40px;
}

.harborstatement strong {
    font-size: 15px;
    margin-bottom: 10px;
}

.harborstatement p {
    color: #78919A;
    line-height: 20px;
    font-size: 12px;
}

.harbor .termsConditions p {
    font-size: 14px;
    font-weight: 500;
}

.harbor .termsConditions p a {
    margin-left: 17px;
}

.footer {
    background: #061D29;
}


.overlay-screen {
    position: fixed;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 31%);
    width: 100%;
    height: 1000%;
    display: none;
}
.osp-warning a {
    font-size: 10px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 23px;
    display: block;
    font-weight: bold;
    float: right;
    margin-top: -35px;
}

.osp-warning div {
    width: calc(100% - 85px);
}

.osp-warning a i {
    color: #fff;
    font-size: 17px;
    vertical-align: -2px;
    margin-left: 10px;
}
.user-testimonials {
    padding: 70px 0;
}
.user-testimonials .testimonials-slides {
    margin: 0px !important;
}

.user-testimonials .sctitles h2 {
    font-size: 37px;
    line-height: 40px;
    margin-bottom: 20px;
}

.user-testimonials .sctitles p {
    font-size: 13px;
}

.user-testimonials .sctitles small {
    color: #728B94;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    display: block;
    border-top: 1px solid #728B94;
    padding-top: 20px;
    margin-top: 13px;
}

.user-testimonials .testimonials-slides {background: linear-gradient(158deg, #087FC3  44%, #fff  108%);border-radius: 25px;min-height: 310px;}

.user-testimonials .testimonials-slides .item {
    padding: 40px 30px;
}

.user-testimonials .testimonials-slides .item p {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 38px;
    margin-bottom: 85px;
}

.user-testimonials .testimonials-slides .item i {
    color: #DCE8EB;
    margin-bottom: 49px;
}

.user-testimonials .testimonials-slides .item  .usr {
    display: flex;
}

.user-testimonials .testimonials-slides .item .usr span {
    width: 50px;
    height: 50px;
    background: #DFF8FF;
    display: block;
    line-height: 50px;
    margin-right: 10px;
    border-radius: 50%;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #1890c9;
}

.user-testimonials .testimonials-slides .item .usr p {
    width: calc(100% - 60px);
    font-size: 12px;
    line-height: normal;
    margin: 0;
    align-content: center;
}

.user-testimonials .testimonials-slides .item .usr p b {
    display: block;
    font-weight: 600;
    margin-bottom: 4px;
}

.testimonials-verticle {}

.user-testimonials .testimonials-verticle .item {
    padding: 20px 25px;
    border: 1px solid #2B4853;
    border-radius: 25px;
    margin-bottom: 15px;background: #061D29;
}

.testimonials-verticle .item p {
    color: #DCE8EB;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 21px;
}

.testimonials-verticle .item i {
    color: #DCE8EB;
    margin-bottom: 15px;
}

.testimonials-verticle .item  .usr {
    display: flex;
}

.testimonials-verticle .item .usr span {
    width: 40px;
    height: 40px;
    font-size: 13px;
    background: #DFF8FF;
    display: block;
    line-height: 40px;
    margin-right: 10px;
    border-radius: 50%;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #1890c9;
}

.testimonials-verticle .item .usr p {
    width: calc(100% - 60px);
    font-size: 12px;
    line-height: normal;
    margin: 0;
    align-content: center;
}

.testimonials-verticle .item .usr p b {
    display: block;
    font-weight: 600;
    margin-bottom: 4px;
    color: #fff;
}
.user-testimonials .sctitles {align-content: center;}

.user-testimonials .testimonials-slides ul.slick-dots li {
    height: 6px;
    background: #a2dbf6;
    border-radius: 2px;
}


.user-testimonials .testimonials-slides ul.slick-dots li button {
    width: 100%;
    height: 100%;
    padding: 0;
}

.user-testimonials .testimonials-slides ul.slick-dots li.slick-active {
    background: #1890c9;
}

.user-testimonials .testimonials-slides  .slick-dots {
    display: flex !important;
    bottom: -23px;
    padding: 0px 18px;
    z-index: 999;
    width: 100%;
}

.user-testimonials .testimonials-slides  .slick-dots li {
    width: 100%;
    height: 5px;
    cursor: pointer;
}

.user-testimonials .testimonials-slides  .slick-dots li button {
    background: rgb(255 255 255 / 62%);
    width: 100%;
    height: 100%;
    padding: 0;
}

.user-testimonials .testimonials-slides  .slick-dots li.slick-active button {
    background: #1890c9;
}
.global-resources {
    padding: 0px 0 70px;
}

.global-resources .videoSec figure {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 490px;
    display: flex;
    position: relative;
    margin: 0;
    border-radius: 20px;
}

.global-resources .videoSec figure span {
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 20px;
    left: 30px;
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    color: #000;
    text-transform: uppercase;
}

.global-resources .videoSec figure span i {
    width: 20px;
    height: 20px;
    border: 1px solid #1890c9;
    line-height: 18px;
    border-radius: 50%;
    font-size: 9px;
    color: #1890c9;
}

.global-resources .videoSec figure cite {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 70px;
    height: 70px;
    background: rgb(255 255 255 / 39%);
    border: 1px solid #fff;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    text-align: center;
    line-height: 70px;
    font-size: 21px;
}

.global-resources .videoSec figure small {
    font-size: 11px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 23px;
    font-weight: bold;
    display: inline-block;
    min-width: 107px;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.global-resources .videoSec figure small i {
    margin-left: 5px;
}

.global-resources .videoSec figure .crd-contnet {
    position: absolute;
    bottom: 0;
    left: 30px;
    bottom: 30px;
    max-width: 480px;
}

.global-resources .videoSec figure .crd-contnet .sbhd {
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 16px;
}

.global-resources .videoSec figure .crd-contnet b {
    font-family: 'Montserrat', sans-serif;
    font-size: 26px;
    line-height: 28px;
    font-style: normal;
    text-transform: unset;
    font-weight:400;
    margin-bottom: 13px;
    display: block;
}

.global-resources .videoSec figure .crd-contnet b strong {
    display: block;
}

.global-resources .videoSec figure .crd-contnet p {
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 0;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    line-height: 19px;
}

.global-resources .videoSec figure a.watch {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 9;
}

.project-Cards figure {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 150px;
    display: flex;
    position: relative;
    margin: 0;
    border-radius: 20px;
    margin-bottom: 20px;
}

.project-Cards figure span {
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 20px;
    left: 30px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
}

.project-Cards figure span i {
    font-size: 17px;
}

.project-Cards figure .crd-contnet {
    position: absolute;
    bottom: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0px 20px 20px;
}

.project-Cards figure .crd-contnet b {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: unset;
    font-weight: 700;
    margin-bottom: 4px;
    display: block;
}

.project-Cards figure .crd-contnet p {
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 0;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    line-height: 13px;
}

.two-ways .sctitles h2 {
    margin: 0;
}

.two-ways .sctitles {
    margin-bottom: 50px;
}

.two-ways .box-card {
    background: #082432;
    border-radius: 30px;
    padding: 30px;
    position: relative;
    box-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
    overflow: hidden;
}

.two-ways .box-card .tops span {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #1890c9;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
    width: 45px;
    height: 45px;
    color: #fff;
    background: rgb(255 255 255 / 13%);
    border-radius: 11px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 45px;
}

.two-ways .box-card .tops a {
    width: 150px;
    height: 150px;
    background: rgb(255 255 255 / 11%);
    display: inline-block;
    position: absolute;
    top: -42px;
    right: -22px;
    border-radius: 50%;
    text-align: center;
    line-height: 177px;
}

.two-ways .box-card .tops a i {
    letter-spacing: .22em;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
    width: 45px;
    height: 45px;
    color: #fff;
    background: rgb(255 255 255 / 13%);
    border-radius: 11px;
    display: inline-block;
    text-align: center;
    line-height: 45px;
    margin: 0;
    vertical-align: middle;
}

.two-ways .box-card .tops {
    margin-bottom: 46px;
}

.two-ways .box-card .middle {
    margin-bottom: 50px;
}

.two-ways .box-card .middle small {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
}

.two-ways .box-card .middle b {
    font-size: 24px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 21px;
    display: block;
    font-weight: bold;
    margin-bottom: 15px;
}

.two-ways .box-card .middle p {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0;
    color: #C7D9E1;
    font-family: 'Montserrat', sans-serif;
    line-height: 22px;
}

.two-ways .box-card .lasts {
    background: rgb(255 255 255 / 7%);
    padding: 20px;
    border-radius: 10px;
    border: 1px solid rgb(255 255 255 / 15%);
}

.two-ways .box-card .lasts strong {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
    margin-bottom: 18px;
}

.two-ways .box-card .lasts ul {
    display: flex;
}

.two-ways .box-card .lasts ul li p {
    background: rgb(255 255 255 / 8%);
    padding: 17px 10px;
    display: block;
    width: 120px;
    height: 100%;
    border-radius: 11px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 10px;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    align-content: center;
}

.two-ways .box-card .lasts ul li p cite {
    display: block;
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 4px;
}

.two-ways .box-card .lasts ul li i {
    width: 33px;
    height: 1px;
    background: rgb(255 255 255 / 28%);
    display: block;
    margin: 0px 7px;
}

.two-ways .box-card .lasts ul li {
    align-content: center;
}

.two-ways .box-card.whites {
    background: #fff;
    border: 1px solid #D9E7ED;
}

.two-ways .box-card.whites .tops span {
    background: #EAF7FD;
    color: #1890c9;
}

.two-ways .box-card.whites .tops a {
    background: rgb(11 142 216 / 12%);
}

.two-ways .box-card.whites .tops a i {
    background: #EAF7FD;
    color: #000;
}

.two-ways .box-card.whites .tops a i:before {
    transform: rotate(-45deg);
    display: block;
}

.two-ways .box-card.whites .middle small {
    color: #1890c9;
}

.two-ways .box-card.whites .middle b {
    color: #000;
}

.two-ways .box-card.whites .middle p {
    color: #6C818D;
}
.two-ways .box-card.whites .lasts {
    background: #F6FAFC;
    border-color: #D9E7ED;
}

.two-ways .box-card.whites .lasts strong {
    color: #6F8794;
}

.two-ways .box-card.whites .lasts ul li p {
    background: #fff;
    border: 1px solid #D9E7ED;
    color: #000;
}

.two-ways .box-card.whites .lasts ul li i {
    background: #D7E8EF;
}
.two-ways {
    padding: 10px 0px 60px;
}

.two-ways .box-card .middle p {
    min-height: 66px;
}
.two-ways .box-card {
    padding-bottom: 49px;
}
.prop-selection .sctitles {
    margin-bottom: 50px;
}

.prop-selection .box-wrap {
    background: #082432;
}

.prop-selection {
    padding: 20px 0px 60px;
}

.boxp-card {
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #1890c9;
}

.carddtl {
    padding: 30px;
    position: relative;
    padding-bottom: 75px;
}

.carddtl .slide-item small {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
}

.carddtl .slide-item b {
    font-size: 41px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 39px;
    display: block;
    font-weight: bold;
    margin-bottom: 17px;
    text-transform: uppercase;
}

.carddtl .slide-item p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    color: #ADC0C7;
    font-family: 'Montserrat', sans-serif;
    line-height: 22px;
    margin-bottom: 18px;
}

.carddtl a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    padding: 14px 21px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 600;
    position: absolute;
    bottom: 30px;
    left: 26px;
}

.carddtl a i {
    margin-left: 10px;
}

.carddtl .slide-item span cite {
    background: #D9E4E7;
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    padding: 7px 10px;
    display: inline-block;
    margin-right: 10px;
    font-weight: 600;
    border-radius: 22px;
}

.carddtl .slide-item span {
    display: block;
    margin-bottom: 29px;
}

.box-wht .selection-nav {
    padding: 30px;
}

.box-wht .selection-nav .item .iteminnr {
    display: flex;
    border-radius: 13px;
    padding: 15px 18px;
    margin-bottom: 5px;
    align-items: center;
}

.box-wht .selection-nav .item .iteminnr span {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    background: rgb(8 127 195 / 20%);
    color: #1890c9;
    margin-bottom: 10px;
    width: 50px;
    height: 50px;
    border-radius: 11px;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    margin-right: 20px;
}

.box-wht .selection-nav .item .iteminnr div b {
    font-size: 18px;
    margin-bottom: 1px;
    font-family: 'Montserrat', sans-serif;
    color: #082432;
    line-height: 25px;
    display: block;
    font-weight: bold;
}

.box-wht .selection-nav .item .iteminnr div p {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0;
    color: #647A83;
    font-family: 'Montserrat', sans-serif;
    line-height: 23px;
}

.box-wht .selection-nav .item .iteminnr i {
    width: 30px;
    height: 30px;
    border: 1px solid #6b6b6b;
    text-align: center;
    line-height: 28px;
    border-radius: 50%;
    margin-left: 10px;
    font-size: 12px;
    color: #6b6b6b;
    vertical-align: middle;
}

.box-wht .selection-nav .item .iteminnr div {
    width: calc(100% - 110px);
}
.box-wht .selection-nav .item .iteminnr {
    opacity: 0.4;
}
.carddtl {
    height: 100%;
}
.box-wht .selection-nav .slick-current .iteminnr {
    opacity: unset;
}

.box-wht .selection-nav .slick-current .iteminnr i {
    background: #1890c9;
    color: #fff;
}

.box-wht .selection-nav .item {
    cursor: pointer;
}
.prop-structure .sctitles {
    margin-bottom: 60px;
}

.prop-structure .boxp-card {
    padding: 50px 50px;
}

.prop-structure .boxp-card ul.boxswap {
    display: flex;
}

.prop-structure .boxp-card ul.boxswap .box {
    width: 100%;
    background: #087FC3;
    border-radius: 30px;
    padding: 30px 40px;
    box-shadow: 4px 6px 5px 0 rgb(0 0 0 / 19%);
    position: relative;
}

.prop-structure .boxp-card ul.boxswap .animations {
    max-width: 300px;
    min-width: 220px;
}

.prop-structure .boxp-card ul.boxswap .box .tops {
    display: flex;
    margin-bottom: 15px;
}

.prop-structure .boxp-card ul.boxswap .box .tops i {
    letter-spacing: .22em;
    font-size: 19px;
    background: #D9E4E7;
    color: #1890c9;
    width: 50px;
    height: 50px;
    border-radius: 11px;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    margin-right: 20px;
}
.prop-structure .boxp-card ul.boxswap .box .tops p{text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;font-size: 9px;font-weight: 700;line-height: normal;align-content: center;}
.prop-structure .boxp-card ul.boxswap .box .tops p b {
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 19px;
    margin-top: 6px;
    text-transform: capitalize;
}

.prop-structure .boxp-card ul.boxswap .box  span {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    line-height: 23px;
}

.prop-structure .boxp-card ul.boxswap .boxbb {
    background: #082432;
}
.prop-structure .boxp-card ul.boxswap .animations .connector {
    height: 8px;
    position: relative;
}

.prop-structure .boxp-card ul.boxswap .animations .connector:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    right: 0;
    height: 2px;
    background: #BFE8F3;
}

.prop-structure .boxp-card ul.boxswap .animations {
    align-content: center;
}

.prop-structure .boxp-card ul.boxswap .animations .connector span.pulse {
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #0b8ed8;
    top: -3px;
    left: -7px;
    animation: travel 3.8s ease-in-out infinite, glow 1.8s ease-out infinite;
}

@keyframes travel{
  0%{left:-7px}
  50%{left:calc(100% - 7px)}
  100%{left:-7px}
}

@keyframes glow{
  0%{box-shadow:0 0 0 0 rgba(11,142,216,.35)}
  70%{box-shadow:0 0 0 15px rgba(11,142,216,0)}
  100%{box-shadow:0 0 0 0 rgba(11,142,216,0)}
}

.two-ways .box-card .lasts ul li i .connector {
    position: relative;width: 100%;
    height: 100%;
    display: block;
}
.two-ways .box-card .lasts ul li i .connector .pulse {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #0b8ed8;
    top: -5px;
    left: -7px;
    animation: travel 3.8s ease-in-out infinite, glow 1.8s ease-out infinite;
}

.prop-structure .boxp-card ul.boxswap .box {
    z-index: 9;
}

.prop-structure .boxp-card ul.boxswap .boxbb:after {
    content: '';
    width: 2px;
    background: #BFE8F3;
    height: 40px;
    display: block;
    position: absolute;
    bottom: -40px;
    left: 50%;
}

.botmboxs {
    margin-top: 80px;
    position: relative;
    display: flex;
}

.botmboxs:before {
    content: '';
    width: 69.4%;
    background: #BFE8F3;
    height: 2px;
    display: block;
    position: absolute;
    top: -40px;
    left: 15.4%;
}

.botmboxs .investorbx {
    margin-right: 40px;
    width: 100%;
    border: 1px solid #BFE8F3;
    border-radius: 17px;
    padding: 13px 40px;
    box-shadow: 4px 6px 5px 0 rgb(0 0 0 / 19%);
    position: relative;
}

.botmboxs .investorbx:last-child {
    margin: 0;
}

.botmboxs .investorbx .tops {
    display: flex;
}
.botmboxs .investorbx .tops p{font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 600;line-height: normal;align-content: center;}

.botmboxs .investorbx .tops i {
    font-size: 46px;
    color: #1890c9;
    margin-right: 10px;
}

.botmboxs .investorbx .tops p span {
    display: block;
    font-size: 12px;
    color: #1890c9;
    font-weight: 500;
    margin-top: 4px;
}

.botmboxs .investorbx:before {
    content: '';
    width: 2px;
    background: #BFE8F3;
    height: 40px;
    display: block;
    position: absolute;
    top: -40px;
    left: 50%;
}

.prop-structure {
    padding: 10px 0px 70px;
}
.dashboard-view .sctitles {
    margin: 0px;
}

.dashboard-view .sctitles h2 {
    margin-bottom: 12px;
}

.dashboard-view .sctitles p {
    font-size: 13px;
    margin-bottom: 25px;
}

.dashboard-view .sctitles ul li {
    border-top: 1px solid#061D29;
    padding: 15px 0;
}

.dashboard-view .sctitles ul li .iteminnr {
    display: flex;
}

.dashboard-view .sctitles ul li .iteminnr i {
    color: #1890c9;
    font-size: 23px;
    margin-right: 10px;
    min-width: 35px;
    padding-top: 3px;
}

.dashboard-view .sctitles ul li .iteminnr div {
    width: calc(100% - 50px);
    align-content: center;
}

.dashboard-view .sctitles ul li .iteminnr div b {
    font-size: 15px;
    margin-bottom: 1px;
    font-family: 'Montserrat', sans-serif;
    color: #082432;
    line-height: 25px;
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
}

.dashboard-view .sctitles ul li .iteminnr div p {
    color: #061D29;
    font-size: 13px;
    font-weight: 500;
    line-height: normal;
}

.dashboard-view figure {
    width: 100%;
    padding-left: 30px;
}

.dashboard-view figure img {
    width: 100%;
    border: 1px solid #1890c9;
    border-radius: 22px;
}
.dashboard-view .sctitles .sbhd {
    font-size: 10px;
}

.dashboard-view .sctitles h2 {
    font-size: 40px;
    line-height: 43px;
}

.dashboard-view .sctitles p {
    font-size: 12px;
    margin-bottom: 25px;
}

.dashboard-view .sctitles ul li {
    padding: 13px 0px;
}

.dashboard-view .sctitles ul li .iteminnr div p {
    margin: 0;
    font-size: 11px;
}

.dashboard-view .sctitles ul li .iteminnr div b {
    font-size: 11px;
    margin-bottom: 0px;
    line-height: normal;
}

.dashboard-view .sctitles ul {
    margin-bottom: 20px;
}

.dashboard-view .sctitles a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    padding: 14px 21px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 600;
}

.dashboard-view figure {
    color: #fff;
    background-position: 50%;
    background-size: 100% 100%;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
    border-radius: 20px;
    background-repeat: no-repeat;
    border: 1px solid #1890c9;
    margin-left: 30px;
}
.dashboard-view .sctitles ul li .iteminnr div p {
    display: none;
}
.dashboard-view {
    padding-bottom: 30px;
}
.global-faqs {
    padding: 0px 0px 70px;
}

.global-faqs h3 {
    border: 1px solid rgb(8 127 195 / 50%);
    font-size: 15px;
    margin-bottom: 10px;
    font-family: 'Montserrat', sans-serif;
    color: #082432;
    line-height: 25px;
    display: block;
    font-weight: 600;
    text-transform: unset;
    padding: 12px 15px;
    border-radius: 10px;
    cursor: pointer;
}

.global-faqs .fqcontent {
    padding: 14px 15px;
    height: auto !important;
    border: 1px solid rgb(8 127 195 / 50%);
    border-radius: 0px 0px 10px 10px;
    padding-top: 0;
    border-top: 0;
    margin-bottom: 10px;
    margin-top: -10px;
}

.global-faqs .fqcontent p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    color: #3c3e3f;
    font-family: 'Montserrat', sans-serif;
    line-height: 27px;
}

.global-faqs .ui-state-active {
    border-bottom: 0px;
    border-radius: 10px 10px 0 0;
}

.global-faqs h3 i {
    float: right;
    display: none;
}

.global-faqs h3 i.fa-plus {
    display: block;
}

.global-faqs h3.ui-state-active i.fa-plus {
    display: none;
}

.global-faqs h3.ui-state-active i.fa-minus {
    display: block;
}
.hero-banner .hero-gallery figure .figureInnr {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 22px;
}

.hero-banner .hero-gallery figure a.plazabtn {
    z-index: 9;
}

.hero-banner .hero-gallery figure .floating-fact {
    z-index: 9;
}

.hero-banner .hero-gallery figure .img {
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.hero-banner .hero-gallery figure:hover .img {
    transform: scale(1.1);
}
.hero-banner .heroBtns a:hover {
    background: #000;
    color: #fff;
}
.hero-banner ul li:first-child {
    border: 0;
}

.hero-banner ul li {
    text-transform: unset;
    padding: 0px 8px 0px;
}

.hero-banner ul li strong {
    text-transform: unset;
    font-size: 11px;
    letter-spacing: unset;
}

.hero-banner ul {
    display: flex;
}

.hero-banner ul li strong i {
    color: #1890c9;
}


.PastInvestments .opportunity-card figure .img {
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.PastInvestments .opportunity-card:hover .img {
    transform: scale(1.1);
}
.carddtl a:hover {
    background: #fff;
    color: rgb(24, 144, 201);
}
.botmboxs .investorbx .tops i {
    width: 40px;
    height: 40px;
    background-position: top;
    background-size: cover;
    border-radius: 50%;
}

.project-Cards figure, .global-resources .videoSec figure {
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.project-Cards figure:hover{
    transform: scale(1.02);
}
.global-resources .videoSec figure:hover {
    transform: scale(1.03);
}
.videoSec {border-radius: 20px;overflow: hidden;}
.country-presence li {
    /* width: 100%; */
    /* height: 100%; */
    overflow: hidden;
    border-radius: 5px;
}
.country-presence li figure {
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.country-presence li:hover figure{
    transform: scale(1.02);
}
.PastInvestments .opportunity-card figure {
    overflow: hidden;
}
.box-figure {}

.box-figure figure {
    position: relative;
    height: 550px;
    overflow: hidden;
    border-radius: 30px;
}

.box-figure figure .img {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
}

.box-figure figure .middle {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px;
}

.box-figure figure .middle small {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}

.box-figure figure .middle b {
    display: block;
    font-size: 28px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 21px;
    display: block;
    font-weight: 600;
    margin-bottom: 29px;
}

.box-figure figure .middle .lasts {
    margin-top: 20px;
}

.box-figure figure .middle .lasts ul {
    display: flex;
    padding: 0px 30px;
}

.box-figure figure .middle .lasts ul li p em {
    width: 50px;
    height: 50px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background: #087FC3;
    border-radius: 50%;
    font-size: 18px;
    margin-bottom: 5px;
}



.box-figure figure .middle .lasts ul li p cite {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
}

.box-figure figure .middle .lasts ul li {
    width: 77px;
    text-align: center;
}

.box-figure figure .middle .lasts ul li p {
    line-height: 15px;
}

.box-figure figure .middle .lasts ul li.animation {
    width: 100%;
    align-content: center;
}

.box-figure figure .middle .lasts ul li.animation .connector:before {
    content: "\f105";
    font-family: "Font Awesome 7 Free";
    color: #fff;
    font-weight: 600;
}


.box-figure figure .middle .lasts ul li.animation span.connector {
    width: 100%;
    display: block;
    position: relative;
}

.box-figure figure .middle .lasts ul li.animation span.connector cite.pulse {
    position: absolute;
    width: 66px;
    height: 2px;
    background: linear-gradient(-90deg, #ffffffcc 28%, transparent 66%);
    top: 50%;
    left: -7px;
    margin-top: -1px;
    animation: travel1 5.8s ease-in-out infinite;
}
@keyframes travel1{
  0%{left:-7px}
  50%{left:calc(100% - 70px)}
  100%{left:-7px}
}


/*------------------------------------------------------------------
    1- UAE Homepage
-------------------------------------------------------------------*/

.uaeWrap .hero-banner .hero-gallery {
    display: block;
    grid-template-columns: unset;
    align-items: unset;
    overflow: hidden;
    border-radius: 30px;
    margin-left: 30px;
}

.uaeWrap .hero-banner .hero-gallery .hero-prop {
    width: 100%;
    height: 100%;
}

.uaeWrap .hero-banner .dts i {
    font-size: 0;
    width: 8px;
    height: 8px;
    background: #1890c9;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 0px;
}

.uaeWrap .hero-banner h1 {
    font-weight: 600;
    font-size: 64px;
    line-height: 66px;
}

.uaeWrap .hero-banner h1 b {
    color: #1890c9;
}

.uaeWrap .hero-banner .dts {
    letter-spacing: unset;
}

.uaeWrap .hero-banner p {
    color: #506873;
}

.uaeWrap .hero-banner {
    background: none;
}

.uaeWrap .hero-banner  .leftside {
    padding-top: 30px;
}

.uaeWrap .hero-banner .hero-gallery figure .adrss {
    color: #000;
    background: #fff;
    border-radius: 30px;
    padding: 7px 21px;
    font-size: 11px;
}

.uaeWrap .hero-banner .hero-gallery figure  ul {
    grid-template-columns: repeat(3, 1fr);
    display: grid;
    background: #082432;
    gap: 0;
}

.uaeWrap .hero-banner .hero-gallery figure ul li {padding: 0;}

.uaeWrap .hero-banner .hero-gallery figure ul li .inr {
    padding: 20px 30px;
    border-right: 1px solid #fff;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}

.uaeWrap .hero-banner .hero-gallery figure .proptitle {
    padding: 0;
}

.uaeWrap .hero-banner .hero-gallery figure .proptitle .tops {
    padding: 0px 20px 20px;
}

.uaeWrap .hero-banner .hero-gallery figure ul li .inr strong {
    color: #fff;
    font-size: 30px;
    margin-top: 3px;
    display: block;
}

.uaeWrap .hero-banner .hero-gallery figure ul li a {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    background: #1890c9;
    color: #fff;
    text-decoration: unset;
    font-weight: 600;
    height: 100%;
    align-content: center;
    padding: 0px 20px;
    text-align: center;
}

.uaeWrap .hero-banner .hero-gallery figure ul li a i {
    margin-left: 7px;
}

.uaeWrap .hero-banner {
    padding: 80px 0 20px;
}

.uaeWrap .work-for-you-inner .leftside h3 {
    font-size: 47px;
}

.uaeWrap .work-for-you-inner .leftside p {
    color: #DBDCE0;
    width: 93%;
}

.uaeWrap .work-for-you-inner figure {
    position: relative;
}

.uaeWrap .work-for-you-inner figure .tops {
    width: 215px;
    height: 55px;
    background-size: 100% 100%;
    position: absolute;
    top: 31%;
    left: -100px;
    display: block;
}

.uaeWrap .work-for-you-inner figure .bottoms {
    width: 215px;
    height: 59px;
    background-size: 100% 100%;
    position: absolute;
    bottom: 19%;
    right: 0px;
    display: block;
}

.uaeWrap .work-for-you-inner figure img {
    width: 94%;
}
.uaeWrap .work-for-you-inner ul li {
    align-content: center;
}
.whydubai {
    padding: 20px 0px 70px;
}

.whydubai .sctitles {
    margin: 0px;
}

.whydubai .sctitles h2 {
    margin-bottom: 20px;
}

.whydubai .sctitles ul {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    gap: 15px;
}

.whydubai .sctitles ul li {
    border: 1px solid #087FC3;
    border-radius: 10px;
    padding: 20px 20px;
}

.whydubai .sctitles ul li small {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #1890c9;
    font-size: 10px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}

.whydubai .sctitles ul li b {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    color: #0B2F40;
    line-height: 21px;
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}

.whydubai .sctitles ul li span {
    font-family: 'Montserrat', sans-serif;
    color: #4F6876;
    font-size: 12px;
    font-weight: 600;
    display: block;
}

.whydubai figure {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin-left: 20px;
    border-radius: 30px;
    overflow: hidden;
}

.whydubai figure .img {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
    border-radius: 22px;
    box-shadow: 0 30px 70px #07384b26;
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.whydubai figure:hover .img {
    transform: scale(1.06);
}


.uaeWrap .PastInvestments .opportunity-card .propcnt h4 a {
    font-size: 20px;
}

.uaeWrap .PastInvestments .opportunity-card .propcnt .adrs {
    font-size: 11px;
    margin-bottom: 10px;
}

.uaeWrap .PastInvestments .opportunity-card .propcnt h4 {
    margin-bottom: 10px;
}

.uaeWrap .PastInvestments .opportunity-card .propcnt .property-metrics div small {
    font-size: 9px;
}

.uaeWrap .PastInvestments .opportunity-card .propcnt .property-metrics div b {
    font-size: 11px;
    color: #082432;
}

.uaeWrap .PastInvestments .opportunity-card .propcnt .property-metrics div b cite {
    display: block;
    font-size: 8px;
    font-weight: 600;
    margin-top: 4px;
}

.uaeWrap .PastInvestments .opportunity-card .propcnt .property-metrics div {
    padding: 14px 9px;
    align-content: center;
}
.project-calculation {
    padding: 15px 0 70px;
}

.project-calculation .sctitles {
    margin: 0px;
    align-content: center;
}

.project-calculation .sctitles h2 {
    margin-bottom: 20px;
}

.project-calculation .sctitles p {
    color: #082432;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 28px;
}

.project-calculation .sctitles a {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #1890c9;
}

.project-calculation .box-card.whites {
    background: #Fff;
    border-radius: 30px;
    padding: 30px;
    position: relative;
    box-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
    overflow: hidden;
    border: 1px solid #D9E7ED;
}

.project-calculation .box-card.whites .tops span {
    font-family: 'Montserrat', sans-serif;
    color: #1890c9;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
}

.project-calculation .box-card.whites .tops small {
    font-family: 'Montserrat', sans-serif;
    color: #566F7D;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    float: right;
}

.project-calculation .box-card.whites .tops {margin-bottom: 29px;}

.project-calculation .box-card.whites .tops i {
    width: 150px;
    height: 150px;
    background: rgb(102 205 245 / 20%);
    position: absolute;
    top: -42px;
    right: -40px;
    border-radius: 50%;
    text-align: center;
    line-height: 177px;
    display: block;
}

.project-calculation .box-card.whites .middle ul {
    display: flex;
    margin-bottom: 30px;
}

.project-calculation .box-card.whites .middle ul li {
    width: 100%;
}

.project-calculation .box-card.whites .middle ul .smb {
    font-size: 24px;
    width: 70px;
    align-content: center;
    text-align: center;
    margin: 0px 6px;
    font-weight: bold;
    color: #1890c9;
}

.project-calculation .box-card.whites .middle ul li p {
    background: #fff;
    border: 1px solid #D9E7ED;
    color: #000;
    padding: 17px 10px;
    border-radius: 13px;
}

.project-calculation .box-card.whites .middle ul li p cite {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #6E8491;
    letter-spacing: 0.82px;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 10px;
}

.project-calculation .box-card.whites .middle ul li p strong {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #0D2532;
    font-size: 18px;
    font-weight: 700;
    line-height: 14px;
}

.project-calculation .box-card.whites .middle ul li p strong small {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #708691;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 7px;
}

.project-calculation .box-card.whites .lasts .prc-box {
    display: flex;
    border: 1px solid #D5E5EC;
    border-radius: 19px;
    overflow: hidden;
    margin-bottom: 22px;
}

.project-calculation .box-card.whites .lasts .prc-box div {
    width: 100%;
}

.project-calculation .box-card.whites .lasts .prc-box .values {
    border-right: 0px;
    padding: 20px 30px;
    width: 55%;
}

.project-calculation .box-card.whites .lasts .prc-box .values small {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #718793;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 8px;
}

.project-calculation .box-card.whites .lasts .prc-box .values b {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #0D2532;
    font-size: 28px;
    font-weight: 700;
    line-height: 30px;
}
.project-calculation .box-card.whites .lasts .prc-box .rois small {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #70BFE4;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 8px;
}

.project-calculation .box-card.whites .lasts .prc-box .rois b {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 30px;
}

.project-calculation .box-card.whites .lasts .prc-box .rois {
    background: #071F2D;
    padding: 20px 30px;
    width: 45%;
}

.project-calculation .box-card.whites .lasts p {
    font-family: 'Montserrat', sans-serif;
    display: block;
    color: #778B96;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 0;
    line-height: 20px;
}

.project-calculation .sctitles a i {
    margin-left: 6px;
}
.project-prograss {
    padding: 10px 0px 70px;
}

.project-prograss .pp-card figure {
    position: relative;
    width: 100%;
    height: 500px;
    border-radius: 30px;
    overflow: hidden;
}

.project-prograss .pp-card figure .img {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
    border-radius: 22px;
    box-shadow: 0 30px 70px #07384b26;
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.project-prograss .pp-card figure span {
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 6px 14px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 24px;
    left: 24px;
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    color: #1890c9;
    text-transform: uppercase;
}

.project-prograss .pp-card figure .cntent {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 32px 30px;
    width: 100%;
    background: #082432;
    border-top: 1px solid #087FC3;
}

.project-prograss .pp-card figure .cntent b {
    font-style: normal;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    display: block;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    margin-bottom: 5px;
    line-height: normal;
}

.project-prograss .pp-card figure .cntent p {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 400;
    line-height: normal;
}
.project-prograss .project-innr {
    display: flex;
}

.project-prograss .project-innr .pp-card {width: 100%;}

.project-prograss .project-innr .pp-animation {
    min-width: 80px;
    position: relative;
}

.project-prograss .project-innr .pp-animation .animations {}

.project-prograss .project-innr .pp-animation .connector {
    height: 8px;
    position: absolute;
    bottom: 164px;
    width: 100%;
}

.project-prograss .project-innr .pp-animation .connector:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    right: 0;
    height: 2px;
    border: 2px dashed #087FC3;
}

.project-prograss .project-innr .pp-animation .connector span.pulse {
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #0b8ed8;
    top: -3px;
    left: -7px;
    animation: travel 3.8s ease-in-out infinite, glow 1.8s ease-out infinite;
}

.project-prograss .pp-card figure:hover .img {
    transform: scale(1.05);
}

.project-prograss .pp-card figure i:before {content:"";width: 12px;height: 12px;background: #fff;display: inline-block;border-radius: 50%;border: 2px solid #087FC3;position: absolute;top: -5px;left: 0px;}

.project-prograss .pp-card figure i {
    width: 50%;
    display: block;
    height: 2px;
    background: #FFFFFF;
    position: absolute;
    bottom: 167px;
    right: 0px;
}

.project-prograss .pp-card.rght figure i:before {
    left: unset;
    right: 0;
}

.project-prograss .pp-card.rght figure i {
    right: unset;
    left: 0;
}
.before-invest {
    padding: 10px 0 70px;
}

.before-invest .invest-card {
    border: 1px solid #D6E5EB;
    box-shadow: 0 16px 32px 0 rgb(18 65 83 / 5%);
    padding: 20px 20px;
}

.before-invest .invest-card span {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #078FD6;
    font-size: 12px;
    font-weight: 900;
    margin-bottom: 10px;
    background: linear-gradient(-61deg, #EFF9FC, #ffffff);
    display: block;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 1px solid #CFE2E9;
    letter-spacing: 1px;
    margin-bottom: 30px;
    box-shadow: 0 5px 19px 0 rgb(7 143 214 / 7%);
}

.before-invest .invest-card b {
    font-family: 'Montserrat', sans-serif;
    color: #0B2F3E;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
    letter-spacing: -0.51px;
    display: block;
}

.before-invest .invest-card p {
    font-family: 'Montserrat', sans-serif;
    color: #6C8290;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 20px;
    margin-bottom: 60px;
}

.before-invest .invest-card strong {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #0B2F3E;
    border-top: 1px solid #D6E5EB;
    display: block;
    padding-top: 20px;
}

.before-invest .invest-card strong cite {
    font-style: normal;
    font-weight: 400;
    color: #718793;
    font-size: 11px;
}
.before-invest .invest-card {
    position: relative;
}

.before-invest .invest-card .animation {
    width: 100%;
    height: 4px;
    position: absolute;
    top: -3px;
    left: 0;
}

.before-invest .invest-card .animation .connector {
    width: 100%;
    display: block;
    position: relative;
    height: 100%;
}

.before-invest .invest-card .animation .connector .pulse {
    position: absolute;
    width: 44px;
    height: 4px;
    background: linear-gradient(90deg, #078FD6 28%, #67CEF1 66%);
    top: 50%;
    left: 0px;
    margin-top: -1px;
    animation: travel2 5.8s ease-in-out infinite;
}

@keyframes travel2{
  0%{left:-0px}
  50%{left:calc(100% - 44px)}
  100%{left:-0px}
}
.project-prograss .sctitles {
    margin-bottom: 50px;
}

.before-invest .sctitles {
    margin-bottom: 50px;
}
.prop-structure .btm-btn {
    text-align: center;
    margin-top: 45px;
}

.prop-structure .btm-btn a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    padding: 17px 32px;
    border-radius: 7px;
    background: #1890c9;
    color: #fff;
    margin: 0px 5px;
    text-decoration: unset;
    font-weight: 600;
}
.global-resources .videoSec figure span strong em {
    display: block;
    font-weight: 700;
    font-size: 11px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.global-resources .videoSec figure span strong {
    color: #087FC3;
    font-size: 9px;
    font-weight: 600;
    text-transform: capitalize;
}
.project-cards-slider .items {
    padding-bottom: 11px;
}

.project-cards-slider .items .innritem {
    display: flex;
    width: 100%;
    border: 1px solid #D9E4E7;
    border-radius: 10px;
}

.project-cards-slider .items .innritem figure {
    width: 150px;
    border: 1px solid #D9E4E7;
    border-radius: 10px;
    overflow: hidden;
}

.project-cards-slider .items .innritem .item-detail {width: calc(100% - 150px);padding: 20px;}

.project-cards-slider .items .innritem figure .img {
    color: #fff;
    background-position: center;
    background-size: cover;
    height: 100%;
    position: relative;
    margin: 0;
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.project-cards-slider .items .innritem .item-detail span {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #082432;
    margin-bottom: 15px;
}

.project-cards-slider .items .innritem .item-detail span i {
    margin-right: 10px;
}

.project-cards-slider .items .innritem .item-detail b {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-style: normal;
    text-transform: unset;
    font-weight: 700;
    margin-bottom: 0;
    display: block;
    color: #082432;
    line-height: normal;
}

.project-cards-slider .items .innritem .item-detail p {
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 0;
    color: #082432;
    font-family: 'Montserrat', sans-serif;
    line-height: 13px;
}

.project-cards-slider .items .innritem .item-detail .b-bttn {
    margin-top: 10px;
    text-align: right;
}

.project-cards-slider .items .innritem .item-detail .b-bttn a {
    width: 33px;
    height: 33px;
    color: #1890c9;
    background: #D9E4E7;
    display: inline-block;
    text-align: center;
    line-height: 34px;
    font-size: 13px;
    border-radius: 50%;
}

.project-cards-slider .items .innritem .item-detail span i {
    font-size: 16px;
    margin-right: 1px;
}




@media only screen and (max-width:990px) {
    header .lastMenuwrps {
    width: 78%;
}

.mainHeader .header_innr .logo a img {
    width: 55px;
}

header .lastMenu .btn-group button {
    font-size: 11px;
}

.header_innr .lastMenu ul li {
    margin-left: 8px;
}

.header_innr .lastMenu ul li.signup a {
    font-size: 12px;
}

.header_innr .lastMenu ul li {
    display: none;
}

.header_innr .lastMenu ul li li.signup {}

.header_innr .lastMenu ul li.responsiveButton {
    display: inline-block;
    vertical-align: middle;
}

.header_innr .lastMenu ul li.responsiveButton a span {
    margin-top: 7px;
    background: #000;
}

header .responsiveMenu {
    position: fixed;
    top: 0;
    left: -100%;
    background: #243a45;
    height: 100%;
    width: 90%;
    display: block !important;
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

header .responsiveMenu.hideShow {
    left: 0;
}

header .responsiveMenu .menu-hds {
    background: #061D29;
    line-height: 70px;
    padding: 0px 20px;
    margin-bottom: 16px;
}

.overlay-screen.opened {
    display: block;
}

header .responsiveMenu .menu-hds img {
    height: 50px;
    vertical-align: middle;
}

header .responsiveMenu .menu-hds a {
    color: #fff;
    float: right;
    font-size: 18px;
}

header .responsiveMenu ul li a {
    color: #fff;
    font-size: 16px;
    border-bottom: 1px dashed #fff;
}
}

@media only screen and (max-width:575px) {
    .plazainner {
    display: block;
}
.hero-banner h1 {
    font-size: 33px;
    line-height: 40px;
}

.hero-banner h1 span {
    font-size: 36px;
    line-height: 40px;
}

.hero-banner .heroBtns a {
    font-size: 12px;
    padding: 13px 17px;
    margin: 0px 2px;
}

.hero-banner .heroBtns a i {
    display: none;
}

.hero-banner .leftside {
    margin-bottom: 40px;
}

.hero-banner .hero-gallery {
    display: block;
}

.hero-banner .hero-gallery .hero-prop {
    height: 400px;
    margin-bottom: 11px;
}

.hero-banner .hero-gallery figure a.plazabtn {
}

.hero-banner .hero-gallery figure .floating-fact {
    left: 50%;
    transform: translate(-50%, 0px);
}

.work-for-you-inner .leftside h3 {
    font-size: 23px;
}

.work-for-you-inner .leftside p {
    font-size: 11px;
}

.work-for-you-inner figure {margin-bottom: 25px;}

.work-for-you-inner .scs {
    order: 1;
}

.work-for-you-inner .tps {
    order: 2;
}

.work-for-you-inner ul {
    grid-template-columns: repeat(2, 1fr);
}

.work-for-you-inner {
    padding: 10px 20px 20px;
}

.work-for-you-inner ul li b {
    font-size: 15px;
}

.work-for-you-inner ul li span {
    font-size: 13px;
}

.sctitles h2 {
    font-size: 23px;
    line-height: 33px;
    letter-spacing: 0;
    font-weight: bold;
}

.PastInvestments .sctitles + .sctitles {
    margin-bottom: 40px;
}

.PastInvestments .sctitles {
    margin: 0px;
}

.PastInvestments .propfilter ul {
    width: 100%;
    text-align: center;
}

.PastInvestments .opportunity-card {
    margin-bottom: 30px;
}

.PastInvestments .botmtext {
    margin-top: 30px;
}

.hiw-slider-slides .slide-item-innr {
    flex-wrap: wrap;
}

.hiw-slider-slides .slide-item .contnt {
    width: 100%;
    order: 2;
}

.hiw-slider-slides .slide-item figure img {
    margin-bottom: 35px;
    margin-left: -11px;
        width: 90%;
}

.hiw-slider-slides .slide-item figure {
    width: 100%;
    padding: 0;
    order: 1;
}

.hiw-slider-slides {
    margin: 0;
}

.country-presence {
    grid-template-columns: repeat(2, 1fr);
}

.country-presence li figure {
    height: 170px;
}

.call-action .sctitles h2 {
    font-size: 30px;
    text-transform: unset;
    line-height: 38px;
}

.call-action .sctitles p {
    font-size: 12px;
}

.call-action .sctitles a {
    margin: 0px 0px 13px;
}

.call-action .sctitles a.scnd {
    margin: 0;
}

.harbor .termsConditions p a {
    float: none;
}

.termsConditions {
    border-top: 1px solid #fff;
    text-align: center;
    margin-top: 10px;
}

.global-presence .logoslide {
    padding: 15px 10px;
}

.global-presence .sliderwraps .items img {
    max-width: unset;
    width: auto;
    height: 34px;
}
 .osp-warning a {
    float: none;
    margin: 10px 0 0;
}   
.two-ways .box-card {
    margin-bottom: 27px;
}

.two-ways .box-card .lasts ul {
    display: block;
}

.two-ways .box-card .lasts ul li {
    width: 100%;
    text-align: center;
}

.two-ways .box-card .lasts ul li p {
    width: 100%;
    position: relative;
    z-index: 999;
}

.two-ways .box-card .lasts ul li i {
    transform: rotate(90deg);
    display: inline-block;
    width: 27px;
    margin: 10px 0px;
}

.prop-structure .boxp-card ul.boxswap {
    display: block;
}

.prop-structure .boxp-card ul.boxswap .animations {
    /* margin: 20px 0; */
    height: 70px;
    width: 70px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.prop-structure .boxp-card ul.boxswap .animations .connector {
    transform: rotate(90deg);
    width: 70px;
    margin: 0 auto;
}

.prop-structure .boxp-card ul.boxswap .animations .connector:before {
    top: 3px;
}

.botmboxs:before {
    height: 100%;
    width: 1px;
    display: none;
}

.botmboxs {
    display: block;
}

.botmboxs .investorbx {
    margin-bottom: 41px;
}

.global-resources .videoSec {
    margin-bottom: 20px;
}

.dashboard-view figure {
    margin: 20px auto 0;
    height: 280px;
}

.user-testimonials .testimonials-slides {
    margin-bottom: 62px !important;
}

.box-wht .selection-nav .item .iteminnr div b {
    font-size: 13px;
}

.box-wht .selection-nav .item .iteminnr div p {
    font-size: 11px;
}

.box-wht .selection-nav .item .iteminnr span {
    display: none;
}

.box-wht .selection-nav .item .iteminnr div {}

.box-wht .selection-nav .item .iteminnr {
    padding: 13px 3px;
}
.uaeWrap .hero-banner h1 {
    font-size: 33px;
    line-height: 40px;
    letter-spacing: unset;
}

.uaeWrap .hero-banner .hero-gallery {
    margin: 0;
}

.uaeWrap .hero-banner .hero-gallery figure ul li a i {
    display: none;
}

.uaeWrap .work-for-you-inner figure .tops {
    left: 0;
}

.uaeWrap .work-for-you-inner .leftside h3 {
    font-size: 27px;
}

.whydubai figure {
    min-height: 400px;
    margin: 10px auto;
}

.project-calculation .box-card.whites .middle ul li p strong {
    font-size: 12px;
}

.project-calculation .box-card.whites .middle ul li p cite {
    font-size: 7px;
}

.project-calculation .box-card.whites .lasts .prc-box .values b {
    font-size: 20px;
}

.project-calculation .box-card.whites .lasts .prc-box .rois b {
    font-size: 20px;
}

.project-prograss .pp-card figure {
    height: 363px;
    border-radius: 20px;
}

.project-prograss .project-innr .pp-animation {
    min-width: 36px;
}

.project-prograss .pp-card figure .cntent b {
    font-size: 11px;
}

.project-prograss .pp-card figure .cntent p {
    font-size: 9px;
    line-height: 12px;
}

.project-prograss .pp-card figure span {
    font-size: 12px;
}

.before-invest .invest-card {
    margin-bottom: 20px;
}
}

@media only screen and (min-width:576px) and (max-width:800px){
    .hero-banner h1 {
    font-size: 22px;
    line-height: 40px;
    letter-spacing: unset;
    margin-bottom: 9px;
}

.hero-banner h1 span {
    font-size: 24px;
    line-height: 29px;
}

.hero-banner .heroBtns a {
    font-size: 12px;
    padding: 13px 17px;
    margin: 0px 2px;
}

.hero-banner .heroBtns a i {
    display: none;
}

.hero-banner .leftside {padding: 0;margin: 0;height: unset;}

.hero-banner .hero-gallery {
    display: block;
    height: unset;
}

.hero-banner .hero-gallery .hero-prop {
    height: 294px;
    margin-bottom: 11px;
}

.hero-banner .hero-gallery figure a.plazabtn {
}

.hero-banner .hero-gallery figure .floating-fact {
    left: 50%;
    transform: translate(-50%, 0px);
    width: 90%;
}

.work-for-you-inner .leftside h3 {
    font-size: 19px;
}

.work-for-you-inner .leftside p {
    font-size: 10px;
    line-height: 19px;
}

.work-for-you-inner figure {margin-bottom: 25px;}


.work-for-you-inner ul {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 15px;
}

.work-for-you-inner {
    padding: 10px 20px 20px;
}

.work-for-you-inner ul li b {
    font-size: 15px;
}

.work-for-you-inner ul li span {
    font-size: 13px;
}

.sctitles h2 {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0;
    font-weight: bold;
}

.PastInvestments .propfilter ul {
}

.PastInvestments .opportunity-card {
    margin-bottom: 30px;
}

.PastInvestments .botmtext {
    margin-top: 30px;
}

.hiw-slider-slides .slide-item-innr {
    flex-wrap: wrap;
}

.hiw-slider-slides .slide-item .contnt {
    width: 100%;
    order: 2;
}

.hiw-slider-slides .slide-item figure img {
    margin-bottom: 35px;
    margin-left: -11px;
        width: 90%;
}

.hiw-slider-slides .slide-item figure {
    width: 100%;
    padding: 0;
    order: 1;
}

.hiw-slider-slides {
    margin: 0;
}

.country-presence {
    grid-template-columns: repeat(2, 1fr);
}

.country-presence li figure {
    height: 170px;
}

.call-action .sctitles h2 {
    font-size: 30px;
    text-transform: unset;
    line-height: 38px;
}

.call-action .sctitles p {
    font-size: 12px;
}

.call-action .sctitles a {
    margin: 0px 0px 13px;
}

.call-action .sctitles a.scnd {
    margin: 0;
}


.global-presence .logoslide {
    padding: 15px 10px;
}

.global-presence .sliderwraps .items img {
    max-width: unset;
    width: auto;
    height: 34px;
}

.hero-banner .dts {
    font-size: 9px;
}

.hero-banner p {
    font-size: 12px;
    line-height: 20px;
}

.hero-banner .heroBtns a {
    width: 100%;
    margin-bottom: 12px;
}

.hero-banner ul {
    grid-template-columns: repeat(2, 1fr);
}

.hero-banner ul li strong {
    font-size: 9px;
    letter-spacing: unset;
}

.hero-banner .hero-gallery figure .proptitle small {
    font-size: 10px;
}

.hero-banner .hero-gallery figure .proptitle h2 {
    font-size: 30px;
    margin: 2px 0;
}

.hero-banner .hero-gallery .hero-side a.hero-detail {
    height: 80px;
}

.hero-banner .hero-gallery .hero-side {
    grid-template-rows: unset;
}

.work-for-you-inner figure {
    margin-top: -33px;
}

.sctitles p {
    font-size: 11px;
    line-height: 18px;
}


.PastInvestments .opportunity-card .propcnt .property-metrics {
    display: flex;
    grid-template-columns: unset;
    flex-wrap: wrap;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div {
    width: 50%;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div:last-child {
    border-right: 0;
    border-top: 1px solid #d9e4e7;
    width: 100%;
    text-align: center;
}

.PastInvestments .opportunity-card .propcnt .property-metrics div:nth-child(2) {
    border: 0;
}

.PastInvestments .opportunity-card .propcnt .target-line b {
    float: none;
}

.PastInvestments .opportunity-card .propcnt p {
    font-size: 10px;
}

.PastInvestments .opportunity-card .propcnt a.btns {
    padding: 8px 20px;
    font-size: 11px;
}

.PastInvestments .opportunity-card .propcnt a.btns i {
    margin-left: 2px;
}

.PastInvestments .opportunity-card .propcnt h4 a {
    font-size: 14px;
}

.PastInvestments .opportunity-card .propcnt {
    padding: 14px;
}

.howitworks-sec .col-sm-5 {
    width: 100%;
}

.howitworks-sec .col-sm-7 {
    width: 100%;
}

.global-presence .sctitles {
    width: 100%;
}

.global-presence .logoslide {
    width: 100%;
}

.footer .widgets {
    width: 50%;
}

.footer .fotlogo ul.social li a {
    font-size: 13px;
}

.harbor .termsConditions p {
    font-size: 11px;
}
.osp-warning a {
    float: none;
    margin: 10px 0 0;
}
    .two-ways .box-card {
    margin-bottom: 27px;
}

.two-ways .box-card .lasts ul {
    display: block;
}

.two-ways .box-card .lasts ul li {
    width: 100%;
    text-align: center;
}

.two-ways .box-card .lasts ul li p {
    width: 100%;
    position: relative;
    z-index: 999;
}

.two-ways .box-card .lasts ul li i {
    transform: rotate(90deg);
    display: inline-block;
    width: 27px;
    margin: 10px 0px;
}

.prop-structure .boxp-card ul.boxswap {
    display: block;
}

.prop-structure .boxp-card ul.boxswap .animations {
    /* margin: 20px 0; */
    height: 70px;
    width: 70px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.prop-structure .boxp-card ul.boxswap .animations .connector {
    transform: rotate(90deg);
    width: 70px;
    margin: 0 auto;
}

.prop-structure .boxp-card ul.boxswap .animations .connector:before {
    top: 3px;
}

.botmboxs:before {
    height: 100%;
    width: 1px;
    display: none;
}

.botmboxs {
    display: block;
}

.botmboxs .investorbx {
    margin-bottom: 41px;
}

.global-resources .videoSec {
    margin-bottom: 20px;
}

.dashboard-view figure {
    margin: 20px auto 0;
    height: 280px;
}

.user-testimonials .testimonials-slides {
    margin-bottom: 62px !important;
}

.box-wht .selection-nav .item .iteminnr div b {
    font-size: 13px;
}

.box-wht .selection-nav .item .iteminnr div p {
    font-size: 11px;
    line-height: 18px;
}

.box-wht .selection-nav .item .iteminnr span {
}

.box-wht .selection-nav .item .iteminnr div {
}

.box-wht .selection-nav .item .iteminnr {
    padding: 13px 3px;
}

.two-ways .box-card .middle b {
    font-size: 14px;
}

.two-ways .box-card .middle p {
    font-size: 10px;
    line-height: 17px;
}



.prop-selection .box-wrap {
    width: 100%;
}

.dashboard-view .box-wrap {
    width: 100%;
}

.user-testimonials .sctitles {
    width: 100%;
}

.user-testimonials .testi-wrap {
    width: 100%;
}
.prop-selection .box-wht {
    width: 100%;
}
.uaeWrap .hero-banner h1 {
    font-size: 29px;
    line-height: 34px;
    letter-spacing: unset;
}

.uaeWrap .hero-banner .hero-gallery {
    margin: 0;
    height: 100%;
}

.uaeWrap .hero-banner .hero-gallery figure ul li a i {
    display: none;
}

.uaeWrap .work-for-you-inner figure .tops {
    left: -23px;
    width: 100px;
    height: 23px;
}

.uaeWrap .work-for-you-inner .leftside h3 {
    font-size: 21px;
}

.whydubai figure {
    min-height: 400px;
    margin: 10px auto;
}

.project-calculation .box-card.whites .middle ul li p strong {
    font-size: 12px;
}

.project-calculation .box-card.whites .middle ul li p cite {
    font-size: 8px;
}

.project-calculation .box-card.whites .lasts .prc-box .values b {
    font-size: 20px;
}

.project-calculation .box-card.whites .lasts .prc-box .rois b {
    font-size: 20px;
}

.project-prograss .pp-card figure {
    height: 363px;
    border-radius: 20px;
}

.project-prograss .project-innr .pp-animation {
    min-width: 36px;
}

.project-prograss .pp-card figure .cntent b {
    font-size: 11px;
}

.project-prograss .pp-card figure .cntent p {
    font-size: 9px;
    line-height: 12px;
}

.project-prograss .pp-card figure span {
    font-size: 12px;
}

.before-invest .invest-card {
    margin-bottom: 20px;
}

.hero-banner ul li strong {
    font-size: 8px;
}

.uaeWrap .hero-banner .hero-gallery figure ul {
    display: block;
}

.uaeWrap .hero-banner .hero-gallery figure ul li .inr {
    padding: 9px 20px;
    font-size: 9px;
    border-bottom: 1px solid #fff;
}

.uaeWrap .hero-banner .hero-gallery figure ul li .inr strong {
    font-size: 18px;
}

.uaeWrap .hero-banner .hero-gallery figure ul li a {padding: 10px 20px;10px: 20px;10px: 20p;10px: 20;10px: 2;}

.uaeWrap .work-for-you-inner figure .bottoms {
    width: 100px;
    height: 30px;
}

.whydubai .sctitles ul li b {
    font-size: 11px;
    line-height: 14px;
}

.whydubai .sctitles ul li span {
    font-size: 8px;
}

.whydubai .sctitles ul li small {
    font-size: 8px;
}

.project-calculation .box-card.whites .middle ul {
}

.project-calculation .box-card.whites .middle ul .smb {
}

.project-calculation .sctitles {
    width: 100%;
    margin-bottom: 21px;
}

.project-calculation .box-wrap {
    width: 100%;
}

.project-cards-slider .items .innritem {
    display: block;
}

.project-cards-slider .items .innritem figure {
    width: 100%;
    height: 90px;
}

.project-cards-slider .items .innritem .item-detail {
    width: 100%;
    padding: 5px 10px;
}

.project-cards-slider .items .innritem .item-detail .b-bttn {
    display: none;
}

.project-cards-slider .items .innritem .item-detail b {
    font-size: 9px;
}

.project-cards-slider .items .innritem .item-detail span {
    font-size: 7px;
    /* display: none; */
    margin-bottom: 11px;
}

.project-cards-slider .items .innritem .item-detail p {
    font-size: 8px;
}

.project-cards-slider .items .innritem .item-detail span i {
    font-size: 9px;
}

.global-resources .videoSec figure .crd-contnet b {
    font-size: 18px;
}

}
