@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

body{margin:0px; padding:0px; color:#252525; font-family:'Plus Jakarta Sans';}
a{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; color:#252525; font-family:'Plus Jakarta Sans';}
svg{-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
a:hover{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; cursor:pointer; color:#FAFF6F;}
a:focus,a:hover{border:none;text-decoration:none}
button:focus{outline:0px dotted;}
h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans'; margin:0px; color:#30333F;}
p{color:#49526C; font-family:'Plus Jakarta Sans'; font-weight:400; line-height:165%; font-size:16px; margin:0px;}
.mr__top{margin-top:30px;}
.mr__top__large{margin-top:80px;}
.mr__top__small{margin-top:20px;}
.mr__bottom{margin-bottom:30px;}
.mr__bottom__large{margin-bottom:80px;}
.mr__bottom__small{margin-bottom:15px;}

:root{
--size:clamp(8rem, 1rem + 28vmin, 30rem);
--gap:calc(var(--size) / 14);
--duration:60s;
--scroll-start:0;
--scroll-end:calc(-100% - var(--gap));
}

.container{border:0px solid red;}

.navbar__top{margin:0px; padding:0px; width:100%; z-index:5; background-color:#FFF; box-shadow:none; border-radius:0px; transition:all .3s ease 0s; border-bottom:1px solid #D9D9D9;}
.navbar__top .container{max-width:1824px;}
.navbar__top .navbar___brand{padding:0px 0px;}
.navbar__top .navbar___brand img{max-width:185px; max-height:80px; transition:all .6s ease-in-out;}
.navbar__top  .nav__right__wrapp{display:flex; align-items:center; justify-content:space-between; width: 100%;}
.navbar__top .navbar__nav{margin:0px; flex:0 0 1; justify-content:flex-start; margin:0px; height:100%;}
.navbar__top .navbar__nav li{margin:0px 16px; position:relative; display:flex;}
.navbar__top .navbar__nav li:first-child{margin-left:0px;}
.navbar__top .navbar__nav li:last-child{margin-right:0px;}
.navbar__top .navbar__nav li a{color:#58595B; font-size:17px; position:relative; height:28px !important; font-weight:600; display:flex; align-items:center; height:100%; text-transform:none;}
.navbar__top .navbar__nav li a:active{color:#196EB2; font-weight:700;}
.navbar__top .navbar__nav li a:hover{color:#196EB2; font-weight:700;}
/* .navbar__top .navbar__nav li a:hover::after{position:absolute; left:0px; bottom:0px; margin:auto; width:100%; height:2px;  background-color:#FFDB53; transition:all .3s ease 0s; content:'';} */
.navbar__top .navbar__nav li a:hover::after{position: absolute;right: 10px; margin: auto; height: 10px; transition: all .3s ease 0s;}
.navbar__top .nav__info__right{display:flex; align-items:center;}
.navbar__top .nav__info__right .contact__btn__wrapp{display:flex; align-items:center; gap:10px; margin-right:25px;}
.navbar__top .nav__info__right .contact__btn__wrapp a{color:#196EB2; font-size:16px; font-weight:700; padding:6px 12px; width:135px; border-radius:8px; border-top:1px solid #196EB2; border-right:1px solid #196EB2; border-bottom:2px solid #196EB2; border-left:1px solid #196EB2; background:linear-gradient(180deg, #EFF8FF 0%, #FFF 100%); box-shadow:0px 4px 4px 0px rgba(25, 110, 178, 0.00);}
.navbar__top .nav__info__right .contact__btn__wrapp a .info__wrapp{display:flex; gap:8px; }
.navbar__top .nav__info__right .contact__btn__wrapp a .info__wrapp span.contact__content{color:#0A0A0A; font-size:13px; font-weight:500;}
.navbar__top .nav__info__right .contact__btn__wrapp a .info__wrapp i.icon__box{width:20px; height:20px;}
.navbar__top .nav__info__right .contact__btn__wrapp a span{color:#196EB2; font-size:16px; font-weight:700;}
/* .navbar__top .nav__info__right .contact__btn__wrapp a span{color:#196EB2; font-size:16px; font-weight:700;} */
.navbar__top .nav__info__right .contact__btn__wrapp a:nth-child(2){color:#27AF41; font-size:16px; font-weight:700; width:182px; border-top:1px solid #27AF41; border-right:1px solid #27AF41; border-bottom:2px solid #27AF41; border-left:1px solid #27AF41; background:linear-gradient(180deg, #F3FFF2 0%, #FFF 100%); box-shadow:0px 4px 4px 0px rgba(25, 110, 178, 0.00);}
.navbar__top .nav__info__right .contact__btn__wrapp a:nth-child(2) span{color:#27AF41; font-size:16px; font-weight:700;}
.navbar__top .nav__info__right .btn__wrapp{display:flex; align-items:center;}
.navbar__top .nav__info__right .btn__wrapp a{width:154px; height:48px; display:flex; align-items:center; justify-content:center; color:#FFF; font-size:16px; font-weight:600; background:linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%); border-radius:41px;}
.navbar__top .nav__info__right .btn__wrapp a:hover{border:1px solid #697086; background:#E5F4FF; color:#49526C !important;}

.current-menu-item a {color: #196eb2 !important;}
.property__card .pr__content .btn__wrapp a:hover
.js--sticky-nav{position:fixed; top:0px; padding: 2px 0; width:100%; z-index:10000000; -webkit-transition:-webkit-transform .4s,height .3s,background .4s; -moz-transition:-moz-transform .4s,height .3s,background .4s; transition:transform .4s,height .3s,background .4s;}
.js--sticky-nav.invisible{-webkit-transform:translate(0,-64px); -moz-transform:translate(0,-64px); -o-transform:translate(0,-64px); transform:translate(0,-64px); -webkit-transition:-webkit-transform .2s; -moz-transition:-moz-transform .2s; -o-transition:-o-transform .2s; transition:.2s; opacity:0;}
.js--sticky-nav.detached{position:fixed; top:0; -webkit-transition:-webkit-transform .3s,height .3s,background .4s,opacity .3s; -moz-transition:-moz-transform .3s,height .3s,background .4s,opacity .3s; -o-transition:-o-transform .3s,height .3s,background .4s,opacity .3s; transition:transform .3s,height .3s,background .4s,opacity .3s; background-color:#FFF; padding-top:5px; padding-bottom:5px;}

.main__banner{height:584px; margin:0px auto 0px; overflow:hidden; background:#7A7A7A; position:relative;}
.main__banner .image__box{height:100%; margin:0px; padding:0px; display:block; clear:both; overflow:hidden;}
.main__banner .image__box img{position:absolute; top:0px; right:0px; bottom:0px; left:0px; width:100%; background-size:cover; background-repeat:no-repeat; height:100%; object-fit:cover; object-position:top;} 
.main__banner .banner__content{height:100%; width:100%; display:flex; align-items:center; position:absolute; top:0px;}
.main__banner .banner__content .banner__content__inner{display:flex; flex-direction:column; margin:0px; padding:0px; align-items:center;}
.main__banner .banner__content .banner__content__inner h1{color:#192F5D; font-size:56px; font-weight:800; margin-bottom:24px;}
.main__banner .banner__content .banner__content__inner h1 span{color:#196EB2;}
.main__banner .banner__content .banner__content__inner p{color:#697086; font-size:16px; font-weight:400; line-height:165%;}
.main__banner .banner__content .banner__content__inner .nav__tabs{margin-top:70px; background:transparent;}
.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item{padding:0px; background:rgba(255, 255, 255, 0.37); backdrop-filter:blur(8px); border-radius:24px 0px 0px 0px; position:relative;} 
.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item:last-of-type{border-radius:0px 24px 0px 0px;}
.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item .nav__link{position:relative; padding:0px; margin:0px; border:0px; width:150px; height:100%; border-radius:24px 0px 0px 0px; background:rgba(0, 0, 0, 0.1); backdrop-filter:blur(8px); color:#FFF; font-size:20px; font-weight:700;} 


.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item .nav__link.active{background:#FFF; color:#192F5D;} 
.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item .nav__link:focus{background:#FFF; color:#192F5D;} 
.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item .nav__link.active::after{position:absolute; bottom:-1px; right:0px; content:''; width:100%; height:2px; background-color:#192F5D; transition:all .3s ease 0s;}
.main__banner .banner__content .banner__content__inner .nav__tabs .nav__item:last-of-type .nav__link:last-of-type{border-radius:0px 24px 0px 0px;}
.main__banner .banner__content .banner__content__inner .tab__content{max-width:1264px; width:100%; padding:35px 35px 35px 48px; border-radius:67px; background:#FFF; box-shadow:0px 11px 24.3px 0px rgba(75, 75, 75, 0.45);} 
/* .main__banner .banner__content .banner__content__inner .sm__max__width{max-width:930px;} */
.main__banner .banner__content .banner__content__inner .tab__content .tab__pane{margin:0px;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp{margin:0px;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control{display:flex; column-gap:24px; align-items:center; justify-content:space-between;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .form__group{margin:0px; position:relative; border-right:1px solid #E3E3E3; width:260px;}
/* .main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .form__group:nth-child(n){border-right:0px;} */
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .form__group label{margin:0px; margin-bottom:12px; color:#49526C; font-size:20px; font-weight:700;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .form__group .form__control{margin:0px; border:0px; box-shadow:none; padding:0px; color:#697086; font-size:18px; font-weight:400; background:transparent;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .form__group .form__select{border:0px; box-shadow:none; padding:0px 45px 0px 0px; color:#697086; font-size:18px; font-weight:400;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .search__btn{display:flex; align-items:center; justify-content:center; border-radius:41px; width:250px; padding:20px; box-shadow:none; color:#FFF; background:linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%); font-size:16px; font-weight:700; border:0px;}
.main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .search__btn i.icon__box{width:20px; flex:0 0 20px; margin-right:12px;}
/* .main__banner .banner__content .banner__content__inner .tab__content .form__wrapp .form__wrapp__control .search__btn .form__control{background:transparent; color:#FFF; border:0px; box-shadow:none; padding:0px; font-size:16px; font-weight:700;} */

.main__banner .banner__content .banner__content__inner .btn__wrapp{margin-top:48px; display:flex;}
.main__banner .banner__content .banner__content__inner .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:160px; padding:14px 0px; border-radius:41px; background-color:#FFEA00; color:#192F5D; font-size:16px; font-weight:600;}
.main__banner .banner__content .banner__content__inner .btn__wrapp a:hover{background-color:#9DD4FF;}


.properties__section{margin:0px; padding:0px;}
.properties__section .properties__wrapp{padding:64px 0px;}
.properties__section .properties__wrapp .top__heading__wrapp{margin-bottom:40px;}
.properties__section .properties__wrapp .top__heading__wrapp h2{color:#000; font-size:36px; font-weight:600; margin-bottom:16px;}
.properties__section .properties__wrapp .top__heading__wrapp p{color:#697086; margin-bottom:24px;}
.properties__section .properties__wrapp .top__heading__wrapp p span{color:#58595B; font-weight:600;}

.properties__list__wrapp{position:relative;}
.properties__list__wrapp .nav__tabs{border:0px; position:absolute; top:-96px; right:0px;}
.properties__list__wrapp .nav__tabs .nav__item{margin:0px; padding:0px 10px;}
.properties__list__wrapp .nav__tabs .nav__item .nav__link{color:#49526C; padding:14px 24px;}
.properties__list__wrapp .nav__tabs .nav__item .nav__link.active, .properties__list__wrapp .nav__tabs .nav__item .nav__link:hover{border-radius:40px; border:1px solid #697086; background:#E5F4FF; transition:all .3s ease 0s;}
.properties__list__wrapp .tab__content{margin:0px;}
.properties__list__wrapp .tab__content .tab__pane{margin:0px;}

.properties__list__wrapp .filter__properties__list__featured{display:grid; grid-template-columns:repeat(4, 1fr); gap:24px; padding:0px;}
/* .properties__list__wrapp .filter__properties__tab__featured .nav__tabs li.active .nav__link{border-radius:40px; border:1px solid #697086; background:#E5F4FF; transition:all .3s ease 0s;} */

.properties__list__wrapp .nav__tabs .nav__item.active .nav__link{border-radius:40px; border:1px solid #697086; background:#E5F4FF; transition:all .3s ease 0s;}

/* .properties__list{display:grid; grid-template-columns:repeat(4, 1fr); gap:24px;}*/
.single-realty .property__card{min-height:auto;}


.search__properties__list{display:grid; grid-template-columns:repeat(4, 1fr); gap:24px;}
.properties__list{margin:0px;}
.property__card{position:relative; border-radius:8px; border:1px solid #E3E3E3; background:#FFF; padding:10px 10px 16px 10px; min-height:564px;}
.property__card a{text-decoration:none; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.property__card h4{text-decoration:none; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.property__card .image__box{max-height:288px; height:288px; border-radius:4px; overflow:hidden; position:relative;image-rendering: auto;display: inline-grid;}
.property__card .image__box img{width:100%; height:100%; object-fit:cover;}
.property__card .image__box .pr__category{position:absolute; top:15px; left:0px; content:''; background-color:#0C3556; border-radius:0px 6px 6px 0px; color:#FFF; padding:8px 16px; text-transform:uppercase; font-size:14px; font-weight:700;}

/*for-saleand-for-rent*/
.property__card .image__box .sale__rent__category{position:absolute; top:15px; right:0px; content:''; background-color:#0C3556; border-radius:6px 0px 0px 6px; color:#FFF; padding:8px 16px; text-transform:uppercase; font-size:14px; font-weight:700; word-spacing:4px;}

.property__card .image__box .sold__tag{position:absolute; top:0px; right:0px; content:''; width:100px;}
.property__card .pr__content{margin-top:16px;}
.property__card .pr__content .content__box{display:flex; justify-content:space-between; margin-bottom:12px;}
.property__card .pr__content .content__box .title__wrapp{margin:0px;}
.property__card .pr__content .content__box .title__wrapp h4{color:#30333F; font-size:18px; font-weight:700; margin-bottom:8px;}
.property__card .pr__content .content__box .title__wrapp p{color:#49526C; font-weight:500;}
.property__card .pr__content .content__box p{color:#878788; font-size:15px; font-weight:500;}
.property__card .pr__content .pr__price{display:flex; gap:12px; color:#196EB2; font-size:17px; font-weight:700; margin-bottom:16px;}
.property__card .pr__content .pr__price span{color:#697086; font-weight:500; text-decoration:line-through;}
.property__card .pr__content .features__wrapp{display:grid; grid-template-columns:repeat(3, 1fr);}
.property__card .pr__content .features__wrapp .content__wrapp{display:flex; gap:8px; align-items:center; position:relative;}
.property__card .pr__content .features__wrapp .content__wrapp::after{position:absolute; right:0px; bottom:0px; content:''; width:1px; height:100%; background-color:#D9D9D9; margin-right:13px;}
.property__card .pr__content .features__wrapp .content__wrapp:last-of-type:after{display:none;}
.property__card .pr__content .features__wrapp .content__wrapp i.icon__box{width:24px; height:24px; flex:0 0 24px;}
.property__card .pr__content .features__wrapp .content__wrapp p{color:#49526C; font-size:14px;}
.property__card .pr__content .btn__wrapp{position:absolute; bottom:20px;
left:10px; display:flex; justify-content:space-between; border-top:1px solid #E3E3E3; padding:16px 6px 0px 6px; width:95%;}
.property__card .pr__content .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:160px; height:44px; border-radius:41px; background-color:#FFF; color:#30333F; border:1px solid #161717; font-size:16px; font-weight:600;}
.property__card .pr__content .btn__wrapp a:hover{background-color:#161717; color:#FFF !important;}
.property__card .pr__content .btn__wrapp a.query{display:flex; align-items:center; justify-content:center; width:160px; height:44px; border-radius:41px; color:#FFF; border:0px; background:linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%); font-size:16px; font-weight:600;}
.property__card .pr__content .btn__wrapp a.query:hover{background:#FFF; color:#192F5D; border:1px solid #192F5D;} 
.property__card .pr__content .btn{display:flex; margin-top:20px; align-items:center; justify-content:center; height:48px; background-color:#0C3556;  border:1px solid #0C3556; border-radius:6px; color:#FFF; font-size:16px; font-weight:700;}
.property__card .pr__content .btn:hover{background-color:#FFF; Color:#0C3556; border:1px solid #0C3556;}


/* .properties__list .property__card a{text-decoration:none;}
.properties__list .property__card a .image__box{max-height:288px; border-radius:4px; overflow:hidden; position:relative;}
.properties__list .property__card a .image__box img{width:100%; height:100%; object-fit:cover;}
.properties__list .property__card a .image__box .pr__category{position:absolute; top:15px; left:0px; content:''; background-color:#0C3556; border-radius:0px 6px 6px 0px; color:#FFF; padding:8px 16px; text-transform:uppercase; font-size:14px; font-weight:700;}
.properties__list .property__card a .image__box .sold__tag{position:absolute; top:0px; right:0px; content:''; width:100px;}
.properties__list .property__card a .pr__content{margin-top:16px;}
.properties__list .property__card a .pr__content .content__box{display:flex; justify-content:space-between; margin-bottom:12px;}
.properties__list .property__card a .pr__content .content__box .title__wrapp{margin:0px;}
.properties__list .property__card a .pr__content .content__box .title__wrapp h4{color:#30333F; font-size:18px; font-weight:700; margin-bottom:8px;}
.properties__list .property__card a .pr__content .content__box .title__wrapp p{color:#49526C; font-weight:500;}
.properties__list .property__card a .pr__content .content__box p{color:#878788; font-size:15px; font-weight:500;}
.properties__list .property__card a .pr__content .pr__price{display:flex; gap:12px; color:#196EB2; font-size:17px; font-weight:700; margin-bottom:16px;}
.properties__list .property__card a .pr__content .pr__price span{color:#697086; font-weight:500; text-decoration:line-through;}
.properties__list .property__card a .pr__content .features__wrapp{display:grid; grid-template-columns:repeat(3, 1fr);}
.properties__list .property__card a .pr__content .features__wrapp .content__wrapp{display:flex; gap:8px; align-items:center; position:relative;}
.properties__list .property__card a .pr__content .features__wrapp .content__wrapp::after{position:absolute; right:0px; bottom:0px; content:''; width:1px; height:100%; background-color:#D9D9D9; margin-right:13px;}
.properties__list .property__card a .pr__content .features__wrapp .content__wrapp:last-of-type:after{display:none;}
.properties__list .property__card a .pr__content .features__wrapp .content__wrapp i.icon__box{width:24px; height:24px; flex:0 0 24px;}
.properties__list .property__card a .pr__content .features__wrapp .content__wrapp p{color:#49526C; font-size:14px;}
.properties__list .property__card a .pr__content .btn__wrapp{display:flex; justify-content:space-between; border-top:1px solid #E3E3E3; padding-top:16px;}
.properties__list .property__card a .pr__content .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:160px; padding:14px 0px; border-radius:41px; background-color:#FFF; color:#30333F; border:1px solid #161717; font-size:16px; font-weight:600;} */

.bg__color{background:#E5F4FF;}
.properties__section .properties__wrapp .heading__wrapp{display:flex; justify-content:space-between; margin-bottom:40px;}
.properties__section .properties__wrapp .heading__wrapp .btn__wrapp{display:flex; justify-content:center;}
.properties__section .properties__wrapp .heading__wrapp .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:110px; height:48px; border-radius:41px; background-color:#161717; border:1px solid #161717; color:#FFF; font-size:16px; font-weight:600;}
.properties__section .properties__wrapp .heading__wrapp .btn__wrapp a:hover{background-color:#FFF; color:#161717;}

.services__wrapp{margin:0px; padding:0px; }
.services__wrapp .top__heading__wrapp{text-align:center; margin:0px auto; max-width:855px;}
.services__wrapp .top__heading__wrapp h2{margin-bottom:16px;}
.services__wrapp .top__heading__wrapp p{color:#697086; margin-bottom:40px;}
.services__wrapp .service__card__wrapp{display:grid; grid-template-columns:repeat(3, 1fr); gap:24px; margin-bottom:80px;}
.services__wrapp .service__card__wrapp .service__card{margin:0px; padding:40px; border-radius:16px;}
.services__wrapp .service__card__wrapp .service__card h3{color:#30333F; font-size:24px; font-weight:700; margin-bottom:24px;}
.services__wrapp .service__card__wrapp .service__card p{color:#697086; margin-bottom:32px;}
.services__wrapp .service__card__wrapp .service__card ul{list-style:none; margin:0px; padding:0px; margin-bottom:32px;}
.services__wrapp .service__card__wrapp .service__card ul li{display:flex; gap:16px; color:#697086; margin-bottom:32px;}
.services__wrapp .service__card__wrapp .service__card ul li i.icon__box{width:24px; flex:0 0 24px;}
.services__wrapp .service__card__wrapp .service__card .btn__wrapp{display:flex; align-items:center;}
.services__wrapp .service__card__wrapp .service__card .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:240px; height:48px; border-radius:41px; border:1px solid #161717; background:#161717; color:#FFF; font-size:16px; font-weight:600;}
.services__wrapp .service__card__wrapp .service__card .btn__wrapp a:hover{border:1px solid #161717; color:#30333F; background:transparent;}

.service__card__wrapp .buy__bg__color{background:#E5F4FF;}
.service__card__wrapp .sell__bg__color{background:#E5FFF3;}
.service__card__wrapp .management__bg__color{background:#FFEBE5;}

.search__services{margin:0px; padding:0px; height:630px; background-image:url(../assets/images/property-img.png); background-size:cover; background-position:center;}
.search__services .search__services__inner{display:flex; justify-content:space-between; align-items:end; padding:64px 0px;}
.search__services .search__services__inner .search__wrapp{max-width:517px; border-radius:24px 394px 24px 24px; padding:99px 75px 32px 32px; border:1px solid #FFF; background:rgba(255, 255, 255, 0.70); backdrop-filter:blur(16px);}
.search__services .search__services__inner .search__wrapp h3{color:#000; font-size:28px; font-weight:700; line-height:145%; margin-bottom:16px;}
.search__services .search__services__inner .search__wrapp h3 span{color:#196EB2;}
.search__services .search__services__inner .search__wrapp p{color:#5C6582;}
.search__services .search__services__inner .search__wrapp .btn__wrapp{margin-top:48px; display:flex;}
.search__services .search__services__inner .search__wrapp .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:180px; height:52px; border-radius:40px; background-color:#161717; color:#FFF; font-size:16px; font-weight:600; }
.search__services .search__services__inner .search__wrapp .btn__wrapp a:hover{background-color:#FFF; color:#30333F;}
.search__services .search__services__inner .pr__listing{border-radius:394px 16px 16px 16px; background:#196EB2; padding:20px 27px 20px 20px; max-width:175px; text-align:end;}
.search__services .search__services__inner .pr__listing i.icon__box{width:48px; flex:0 0 48px;}
.search__services .search__services__inner .pr__listing h3{color:#F8D139; font-size:34px; font-weight:800; line-height:110%; margin-top:20px; margin-bottom:8px;}
.search__services .search__services__inner .pr__listing p{color:#FFF; font-size:14px; font-weight:500;}

.global__wrapp .contact__wrapp{display:flex;margin:64px 0px; justify-content:space-between;}
.global__wrapp .contact__wrapp .content__wrapp{margin:0px; max-width:670px;}
.global__wrapp .contact__wrapp .content__wrapp h2{color:#000; font-size:36px; font-weight:600; max-width:338px; margin-bottom:16px;}
.global__wrapp .contact__wrapp .content__wrapp p{color:#697086;}
.global__wrapp .contact__wrapp .content__wrapp .btn__wrapp{margin-top:48px; display:flex;}
.global__wrapp .contact__wrapp .content__wrapp .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:150px; height:50px; border-radius:41px; border:1px solid #161717; color:#30333F; background:#FFF; font-size:16px; font-weight:600;}
.global__wrapp .contact__wrapp .content__wrapp .btn__wrapp a:hover{background:#161717; color:#FFF;}
.global__wrapp .contact__wrapp .contact__info{margin-top:60px;}
.global__wrapp .contact__wrapp .contact__info h3{color:#000; font-size:22px; margin-bottom:20px;}
.global__wrapp .contact__wrapp .contact__info ul{list-style:none; margin:0px; padding:0px;}
.global__wrapp .contact__wrapp .contact__info ul li{display:flex; gap:24px; align-items:center; margin-bottom:16px;}
.global__wrapp .contact__wrapp .contact__info ul li i.icon__box{max-width:40px; flex:0 0 40px;}
/* .global__wrapp .contact__wrapp .contact__info ul li .content__box{margin:0px;}
.global__wrapp .contact__wrapp .contact__info ul li .content__box h4{color:#000; font-size:18px; font-weight:400;}
.global__wrapp .contact__wrapp .contact__info ul li .content__box a{text-decoration:none;}
.global__wrapp .contact__wrapp .contact__info ul li .content__box a span{color:#000; font-size:18px; font-weight:400;} */
.global__wrapp .contact__wrapp .contact__info ul li a{color:#000; font-size:18px; font-weight:400;}
.global__wrapp .contact__wrapp .contact__info ul li a span{display:block; margin-top:4px; color:#D1B95A; font-size:16px; font-weight:700;}
.global__wrapp .contact__wrapp .contact__info ul li a:hover span{color:#196EB2;}

.global__wrapp .map__img{max-height:510px; height:510px; overflow:hidden;}
.global__wrapp .map__img img{width:100%; height:100%; object-fit:cover;}


.global__banner{height:490px;}
.global__banner .banner__content{ background:linear-gradient(270deg, rgba(25, 47, 93, 0.00) 3.28%, #192F5D 96.6%);}
.global__banner .banner__content .banner__content__inner{align-items:start;}
.global__banner .banner__content .banner__content__inner h1{color:#FFF; max-width:790px;}
.global__banner .banner__content .banner__content__inner p{color:#FFF; max-width:795px;}

.search__banner{height:400px;}

.global__wrapp{margin:0px; padding:0px;}
.global__wrapp .global__wrapp__inner{margin:0px; padding:64px 0px 0px;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp{margin:0px 0px 64px; display:grid; grid-template-columns:repeat(3, 1fr); row-gap:32px; column-gap:24px;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card{margin:0px; padding:0px;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card a{text-decoration:none;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card a .image__box{max-height:338px; height:338px; overflow:hidden; border-radius:20px;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card a .image__box img{width:100%; height:100%; object-fit:cover;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card a .content__box{margin-top:20px; padding:0px;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card a .content__box h3{color:#262E36; font-size:26px; font-weight:700; margin-bottom:12px;}
.global__wrapp .global__wrapp__inner .blog__list__wrapp .blog__card a .content__box p{color:#697086; font-size:16px; font-weight:400; line-height:165%;}


/* .global__wrapp__inner .pagination__wrapp { display:block; clear:both; margin:0px 0px; display:flex; justify-content:center; margin:0px 0px 80px;}
.global__wrapp__inner .pagination__wrapp ul.pagination__list{display:flex; gap:12px; list-style:none; border-radius:8px; background-color:#F7F7F7; padding:12px; margin:0px auto;}
.global__wrapp__inner .pagination__wrapp ul.pagination__list li{margin-bottom:0px;}
.global__wrapp__inner .pagination__wrapp ul.pagination__list .page__item{display:flex; flex:0 0 32px; justify-content:center; margin:0px;}
.global__wrapp__inner .pagination__wrapp ul.pagination__list .page__item.active a, .global__wrapp__inner .pagination__wrapp ul.pagination__list .page__item a:hover { background-color:#196EB2; color:#fff;}
.global__wrapp__inner .pagination__wrapp ul.pagination__list .page__item a {text-decoration:none; width:32px; height:32px; display:flex; justify-content:center; align-items:center; border:0px; font-size:16px; font-weight:500; color:#6A6C76; border-radius:8px;} */

.global__wrapp__inner .contact__info{display:flex; justify-content:space-between; margin:80px 0px 80px;}
.global__wrapp__inner .contact__info .content__box{margin:0px; max-width:788px;}
.global__wrapp__inner .contact__info .content__box h2{font-size:48px; font-weight:700; line-height:135%; margin-bottom:24px;}
.global__wrapp__inner .contact__info .content__box p{max-width:570px;}
.global__wrapp__inner .contact__info .contact__info__inner{max-width:655px; width:100%;}
.global__wrapp__inner .contact__info .contact__info__inner ul{list-style:none; margin:0px; padding:0px;}
.global__wrapp__inner .contact__info .contact__info__inner ul li{display:flex; gap:24px; align-items:center; padding:24px 0px; border-bottom:1px solid #E3E3E3;}
.global__wrapp__inner .contact__info .contact__info__inner ul li:first-child{padding:0px 0px 24px;}
.global__wrapp__inner .contact__info .contact__info__inner ul li:last-child{padding:24px 0px 0px; border-bottom:0px solid #E3E3E3;}
.global__wrapp__inner .contact__info .contact__info__inner ul li i.icon__box{max-width:40px; width:100%; flex:0 0 40px;}
.global__wrapp__inner .contact__info .contact__info__inner ul li .content__box{margin:0px;}
.global__wrapp__inner .contact__info .contact__info__inner ul li .content__box h3{color:#000; font-size:18px; font-weight:400; margin-bottom:4px; line-height:165%;}
.global__wrapp__inner .contact__info .contact__info__inner ul li .content__box a{color:#196EB2; font-size:16px; font-weight:700; line-height:145%;}
.global__wrapp .details__wrapp{margin:0px; padding:0px; background-color:#F1F9FF;}
.global__wrapp .details__wrapp .details__wrapp__inner{padding:72px 0px; display:flex; justify-content:space-between;}
.global__wrapp .details__wrapp .details__wrapp__inner .content__box{margin:0px; max-width:670px;}
.global__wrapp .details__wrapp .details__wrapp__inner .content__box h3{font-size:40px; font-weight:700; line-height:135%; margin-bottom:24px; }
.global__wrapp .form__wrapp{max-width:744px; width:100%; margin:0px; border-radius:24px; background:#FFF; box-shadow:0px 10px 15px -3px rgba(154, 154, 154, 0.10), 0px 4px 6px -2px rgba(154, 154, 154, 0.05); padding:32px;}
.global__wrapp .form__wrapp h3{color:#196EB2; font-size:28px; font-weight:700; margin-bottom:40px;}
.global__wrapp .form__wrapp .form__group{margin-bottom:32px;}
.global__wrapp .form__wrapp .form__group label{color:#262E36; font-size:16px; font-weight:600; margin-bottom:16px;}
.global__wrapp .form__wrapp .form__group .form__control{color:#697086; font-size:16px; font-weight:400; padding:0px 0px 10px; background-color:transparent; border-bottom:1px solid #C8C8E8; border-left:0px; border-right:0px; border-top:0px; border-radius:0px; box-shadow:none;}
.global__wrapp .form__wrapp .form__group .form__select{color:#697086; font-size:16px; font-weight:400; padding:0px 0px 10px; background-color:transparent; border-bottom:1px solid #C8C8E8; border-left:0px; border-right:0px; border-top:0px; border-radius:0px; box-shadow:none; background-image:unset !important;}
.global__wrapp .form__wrapp .submit__btn{width:200px; height:58px; display:flex; align-items:center; justify-content:center; color:#FFF; font-size:18px; font-weight:400; font-family:"Gilroy-Bold"; line-height:165%; border:1px solid #161964; background:var(--1, linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%)); border-radius:60px;}
.global__wrapp .form__wrapp .submit__btn:hover{background:#EFF8FF; color:#196EB2; border:1px solid #196EB2;}
.global__wrapp  .bg__color{background-color:#F1F9FF;}

.global__wrapp .blog__details{max-width:1330px; width:100%; margin:80px auto 80px;}
.global__wrapp .blog__details h2{font-size:48px; font-weight:700; line-height:135%; max-width:1050px; margin-bottom:48px;}
.global__wrapp .blog__details .image__box{max-height:610px; height:100%; overflow:hidden; border-radius:16px;}
.global__wrapp .blog__details .image__box img{width:100%; height:100%; object-fit:cover;}
.global__wrapp .blog__details .blog__meta{margin:32px 0px; display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #E3E3E3; padding-bottom:24px;}
.global__wrapp .blog__details .blog__meta .post__info{color:#242121; font-size:20px; font-weight:700; line-height:125%;}
.global__wrapp .blog__details .blog__meta .post__info span{color:#7A7F92; font-size:16px; font-weight:400; line-height:165%; display:block; margin-top:12px;}
.global__wrapp .blog__details .blog__meta .social__share{margin:0px; padding:0px;}
.global__wrapp .blog__details .blog__meta .social__share ul{display:flex; gap:12px; list-style:none; margin:0px; padding:0px;}
.global__wrapp .blog__details .blog__meta .social__share ul li{margin:0px;}
.global__wrapp .blog__details .blog__meta .social__share ul li a{display:flex; gap:8px; align-items:center; border:1px solid #E3E3E3; box-shadow:0px 1px 2px 0px rgba(16, 24, 40, 0.05); padding:8px 10px; border-radius:8px;}
.global__wrapp .blog__details .blog__meta .social__share ul li a i.icon__box{max-width:20px; width:100%; flex:0 0 20px;}
.global__wrapp .blog__details .blog__meta .social__share ul li a span{color:#242121; font-size:14px; font-weight:600; line-height:142.8%;}
.global__wrapp .blog__details .blog__meta .social__share ul li a:hover{border:1px solid #196EB2; background-color:#EFF8FF;}
.global__wrapp .blog__details .content__box{margin:0px;}
.global__wrapp .blog__details .content__box h3{color:#242121; font-size:24px; font-weight:700; line-height:155%; margin-bottom:16px;}
.global__wrapp .blog__details .content__box p{color:#697086; margin-bottom:32px;}
.global__wrapp .blog__details .post__navigation{max-width:911px; width:100%; display:flex; align-items:center; margin:80px auto 0px; border:1px solid #E3E3E3; border-radius:8px;}
.global__wrapp .blog__details .post__navigation a{border-right:1px solid #E3E3E3;}
.global__wrapp .blog__details .post__navigation a:last-of-type{border-right:0px;}
.global__wrapp .blog__details .post__navigation .prev__post{padding:24px 32px 24px 24px;}
.global__wrapp .blog__details .post__navigation a h3{color:#253B64; font-size:18px; font-weight:600; margin-bottom:16px; text-transform:capitalize;}
.global__wrapp .blog__details .post__navigation a .navigation__card{ display:flex; gap:12px; }
.global__wrapp .blog__details .post__navigation a .navigation__card .image__box{width:104px; height:104px; overflow:hidden;}
.global__wrapp .blog__details .post__navigation a .navigation__card .image__box img{width:100%; height:100%; object-fit:cover;}
.global__wrapp .blog__details .post__navigation a .navigation__card .content__box{margin:0px;}
.global__wrapp .blog__details .post__navigation a .navigation__card .content__box h3{overflow:hidden; color:#242121; text-overflow:ellipsis; font-size:18px; font-weight:600; line-height:155%; display:-webkit-box; width:283px; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.global__wrapp .blog__details .post__navigation a .navigation__card .content__box .post__meta{display:flex; align-items:center; gap:8px; color:#697086; font-size:14px; font-weight:400; line-height:180%;}
.global__wrapp .blog__details .post__navigation a .navigation__card .content__box .post__meta i.icon__box{max-width:16px; width:16px; flex:0 0 16px;}
.global__wrapp .blog__details .post__navigation .next__post{padding:24px 32px 24px 24px;}

/* .global__wrapp .property__details{margin:50px 0px 80px; border:1px solid red;}
.global__wrapp .global__wrapp__inner .two__col__wrapp{display:flex; justify-content:space-between; align-items:center;} 
.global__wrapp .global__wrapp__inner .two__col__wrapp a{margin:0px; color:#58595B; font-size:16px; font-weight:500;} 
.global__wrapp .global__wrapp__inner .two__col__wrapp a i.icon__box{max-width:20px; width:20px; flex:0 0 20px;}  */

.global__wrapp .global__wrapp__inner .why__lemkin{display:flex; justify-content:space-between; align-items:start; gap:72px; margin-bottom:80px;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box{margin:0px;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box h2{color:#000; font-size:36px; font-weight:600; margin-bottom:40px;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box ul{margin:0px; padding:0px; list-style:none; display:flex; flex-direction:column; gap:40px;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box ul li{display:flex; gap:24px; align-items:center;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box ul li i.icon__box{border:1px solid #8A9FAF; border-radius:40px; padding:20px; max-width:70px; flex:0 0 70px;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box ul li .content__wrapp{margin:0px;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box ul li .content__wrapp h4{color:#30333F; font-size:20px; font-weight:700;}
.global__wrapp .global__wrapp__inner .why__lemkin .content__box ul li .content__wrapp p{color:#49526C; margin-top:16px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp{margin-bottom:80px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner{display:flex; gap:80px; align-items:center; justify-content:space-between; margin-bottom:64px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner:nth-child(even){flex-direction:row-reverse;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner:last-child{margin-bottom:0px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .image__box{max-width:653px; max-height:453px; overflow:hidden; border-radius:16px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .image__box img{width:100%; height:100%; object-fit:cover;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .content__wrapp{margin:0px; max-width:863px; width:100%;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .content__wrapp h2{color:#0C3556; font-size:40px; font-weight:700; line-height:135%; margin-bottom:32px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .content__wrapp p{color:#49526C;margin-bottom:20px; max-width:790px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .content__wrapp .btn__wrapp{margin-top:20px;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .content__wrapp .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:190px; height:48px; border-radius:41px; background-color:#FFF; border:1px solid #161717; color:#30333F; font-size:16px; font-weight:600;}
.global__wrapp .global__wrapp__inner .two__column__wrapp .two__col__inner .content__wrapp .btn__wrapp a:hover{background-color:#9DD4FF; color:#0C3556; border:1px solid #0C3556;}

.testmonials__wrapp{padding:64px 0px 80px;  min-height:200px; position:relative;}
.testmonials__wrapp:before{position:absolute; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:556px;  background-color:#0C3556; transition:all .3s ease 0s; content:'';}

.testmonials__wrapp .content__box{max-width:670px; width:100%; margin-bottom:40px;}
.testmonials__wrapp .content__box h2{color:#FFF; font-size:36px; font-weight:600; line-height:145%; margin-bottom:16px;}
.testmonials__wrapp .content__box p{color:#D8D8D8;}

.review__card{border-radius:24px; border:1px solid #E3E3E3;}
.review__card .image__box{max-height:330px; overflow:hidden; border-radius:24px 24px 0px 0px; position:relative;}
.review__card .image__box img{width:100%; height:100%; object-fit:cover;}
.review__card .image__box .stars__wrapp{position:absolute; bottom:0px; right:0px; content:''; width:106px; height:30px; margin-bottom:12px; margin-right:12px;}
.review__card .image__box .stars__wrapp img{width:100%; height:100%;}
.review__card .content__wrapp{margin-top:20px; padding:24px; position:relative;}
.review__card .content__wrapp blockquote{margin-top:-70px;}
.review__card .content__wrapp blockquote img{width:50px; height:50px;}
.review__card .content__wrapp p{color:#49526C;}
.review__card .content__wrapp .review__footer{margin-top:40px; display:flex; gap:24px;}
.review__card .content__wrapp .review__footer .author__pic{width:48px; height:48px; flex:0 0 48px; border-radius:50px; overflow:hidden;}
.review__card .content__wrapp .review__footer .author__pic img{width:100%; height:100%; object-fit:cover;}
.review__card .content__wrapp .review__footer .author__details{margin:0px;}
.review__card .content__wrapp .review__footer .author__details h3{color:#192F5D; font-size:18px; font-weight:600; line-height:115%; margin-bottom:8px;}
.review__card .content__wrapp .review__footer .author__details p{color:#5C6F7C; font-size:15px; line-height:125%; letter-spacing:-0.15px;}

.owl-nav{position:absolute; top:-90px; right:0px; display:flex; align-items:center; justify-content:space-between; width:100%; max-width:110px;}
.owl-nav .owl-prev, .owl-nav .owl-next{position:unset; height:48px; width:48px; margin:0px; background:transparent; border-radius:100px; opacity:1; background-image:url(../assets/images/next-arw.svg); background-repeat:no-repeat; background-position:center; background-size:32px; transition:all .3s ease 0s;}
.owl-nav .owl-next{background-image:url(../assets/images/next-arw.svg); transform:rotate(0deg);} 
.owl-nav .owl-prev{transform:rotate(180deg);}
.owl-nav .disabled{background-color:#fff; border-color:#C0C0C0; background-image:url(../assets/images/arw-block.svg);}
.owl-nav .owl-next.disabled{transform:rotate(180deg);}
.owl-nav .owl-prev.disabled{transform:rotate(0deg);}

.featured__insights{margin:0px 0px 80px;}
.featured__insights .featured__insights__wrapp{margin:0px;}
.featured__insights .featured__insights__wrapp h2{color:#000; font-size:36px; font-weight:600; margin-bottom:40px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner{display:flex; gap:24px; align-items:start;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp{display:flex; gap:24px; max-width:1060px; }
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card{margin:0px; padding:0px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a{text-decoration:none;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .image__box{max-height:338px; height:338px; overflow:hidden; border-radius:20px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .image__box img{width:100%; height:100%; object-fit:cover;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .content__box{margin-top:20px; padding:0px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .content__box h3{color:#262E36; font-size:26px; font-weight:700; margin-bottom:12px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .content__box p{color:#697086; font-size:16px; font-weight:400; line-height:165%;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .content__box .meta{display:flex; align-items:center; gap:16px; border-top:1px solid #E3E3E3; padding-top:16px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .content__box .meta h4{color:#262E36; font-size:14px; font-weight:500; line-height:165%; padding:0px 16px; height:26px; border-radius:4px; background:#F4F3F9;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .features__wrapp .feature__card a .content__box .meta p{color:#7E7E8F;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp{max-width:518px; border:1px solid #E3E3E3; border-radius:20px; background-color:#FFF; padding:24px 24px 16px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card{display:flex; gap:16px; align-items:center; margin-bottom:24px; padding-bottom:24px; border-bottom:1px solid #E3E3E3;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__pic{height:110px; width:100%; max-width:115px; border-radius:10px; overflow:hidden;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__pic img{width:100%; height:100%; object-fit:cover;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__content{margin:0px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__content h4{color:#262E36; font-size:20px; font-weight:500; line-height:145%;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__content .btn__wrapp{margin-top:30px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__content .btn__wrapp a{display:flex; gap:5px; color:#196EB2; font-size:16px; font-weight:600; align-items:center;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__content .btn__wrapp a i.icon__box{width:15px; flex:0 0 15px;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .news__card .news__content .btn__wrapp a:hover{color:#192F5D;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .btn{display:flex; justify-content:center;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .btn a{display:flex; align-items:center; justify-content:center; width:220px; height:48px; border-radius:41px; background-color:#161717; border:1px solid #161717; color:#FFF; font-size:16px; font-weight:600;}
.featured__insights .featured__insights__wrapp .featured__insights__inner .news__wrapp .btn a:hover{background-color:#FFF; color:#161717;}

.global__wrapp .about__content{display:flex; margin-bottom:80px;}
.global__wrapp .about__content .about__content__inner{display:flex; gap:60px; align-items:center;}
.global__wrapp .about__content .content__wrapp{margin:0px; max-width:880px;}
.global__wrapp .about__content .content__wrapp h2{color:#000; font-size:36px; font-weight:600; margin-bottom:24px;}
.global__wrapp .about__content .content__wrapp p{margin-bottom:24px;}
.global__wrapp .about__content .content__wrapp .btn__wrapp{margin-top:48px; display:flex;}
.global__wrapp .about__content .content__wrapp .btn__wrapp a{display:flex; align-items:center; justify-content:center; width:160px; padding:14px 0px; border-radius:41px; background:linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%); color:#FFF; font-size:16px; font-weight:600;}
.global__wrapp .about__content .content__wrapp .btn__wrapp a:hover{background:#9DD4FF; color:#192F5D;}
/* .global__wrapp .about__content .image__wrapp{max-width:653px; max-height:570px; height:570px; overflow:hidden; border-radius:12px; padding:10px; position:relative;} */
.global__wrapp .about__content .about__content__inner .image__wrapp{max-width:673px; max-height:590px; height:590px; overflow:hidden; border-radius:12px; padding:10px; position:relative; }
.global__wrapp .about__content .about__content__inner .image__box{max-width:653px; max-height:570px; height:570px; overflow:hidden; border-radius:12px; position:relative; z-index: 1;}
.global__wrapp .about__content .about__content__inner .image__wrapp::before{position:absolute; left:0px; bottom:0px; width:70px; height:70px; border-radius:0px 0px 0px 24px; background-color:#196EB2; transition:all .3s ease 0s; content:'';}
.global__wrapp .about__content .about__content__inner .image__wrapp::after{position:absolute; top:0px; right:0px; width:70px; height:70px; border-radius:0px 24px 0px 0px; background-color:#9DD4FF; transition:all .3s ease 0s; content:'';}
.global__wrapp .about__content .about__content__inner .image__box img{width:100%; height:100%; object-fit:cover;}

.global__wrapp .pr__details{margin:64px 0px;}
.global__wrapp__inner .two__col__inner{display:flex; justify-content:space-between; margin-bottom:20px;}
.global__wrapp__inner .two__col__inner .info__wrapp{margin:0px;}
.global__wrapp__inner .two__col__inner .info__wrapp a{display:flex; gap:8px; color:#58595B; align-items:center; color:#58595B; font-weight:600;}
.global__wrapp__inner .two__col__inner .info__wrapp a i.icon__box{width:20px; flex:0 0 20px;}
.global__wrapp__inner .two__col__inner .info__wrapp a:hover{color:#196EB2;}

/* .global__wrapp__inner .two__col__inner .share__wrapp{border:1px solid red;} */


.pagination__wrapp { display:block; clear:both; margin:64px 0px 40px; display:flex; justify-content:center;}
.pagination__wrapp ul.pagination__list{display:flex; gap:12px; list-style:none; border-radius:8px; background-color:#F7F7F7; padding:12px; margin:0px auto;}
.pagination__wrapp ul.pagination__list .page__item{display:flex; flex:0 0 32px; justify-content:center; margin:0px;}
.pagination__wrapp ul.pagination__list .page__item.active a, .pagination__wrapp ul.pagination__list .page__item a:hover { background-color:#196EB2; color:#fff;}
.pagination__wrapp ul.pagination__list .page__item a {text-decoration:none; width:32px; height:32px; display:flex; justify-content:center; align-items:center; border:0px; font-size:16px; font-weight:500; color:#6A6C76; border-radius:8px; font-size:16px; font-weight:500; color:#6A6C76;}
.properties__wrapp .shown__properties{color:#58595B; font-size:15px; font-weight:600; margin-top:24px; text-align:center;}

.global__wrapp__inner .product__details__wrapp{display:flex; gap:24px; margin-bottom:48px; justify-content:space-between;}
.global__wrapp__inner .product__details__wrapp .content__wrapp{margin:0px; max-width:1060px; width:100%;}
.global__wrapp__inner .product__details__wrapp .content__wrapp h2{color:#30333F; font-size:32px; font-weight:700; line-height:150%; margin-bottom:24px;}
.global__wrapp__inner .product__details__wrapp .content__wrapp p{color:#878788; font-size:24px; line-height:150%; max-width:350px; display:flex; justify-content:space-between;}
.global__wrapp__inner .product__details__wrapp .content__wrapp p span{color:#196EB2; font-weight:600; }
.global__wrapp__inner .product__details__wrapp .content__wrapp .feature__wrapp{margin-top:48px; padding:50px; display:flex; justify-content:space-between; border:1px solid #E3E3E3; border-radius:24px; background-color:#FFF;}
.global__wrapp__inner .product__details__wrapp .content__wrapp .feature__wrapp .feature__box{text-align:center; padding-right:70px; display:flex; flex-direction:column; gap:8px; align-items:center; border-right:1px solid #E3E3E3;}
.global__wrapp__inner .product__details__wrapp .content__wrapp .feature__wrapp .feature__box:last-of-type{border-right:0px; padding-right:0px;}
.global__wrapp__inner .product__details__wrapp .content__wrapp .feature__wrapp .feature__box i.icon__box{width:56px; flex:0 0 56px;}
.global__wrapp__inner .product__details__wrapp .content__wrapp .feature__wrapp .feature__box i.icon__box img{width:100%; height:100%;}
.global__wrapp .pr__details .content__wrapp p{font-size:25px;}


.global__wrapp__inner .product__details__wrapp .property__card{border-radius:24px; border:1px solid #CFECFE; background:#F2FAFF; padding:32px 40px; max-width:517px; height:fit-content;}
.global__wrapp__inner .product__details__wrapp .property__card h3{color:#30333F; font-size:24px; font-weight:700; line-height:160%; margin-bottom:32px;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details{display:flex; gap:16px; align-items:center; border-bottom:1px solid #CFECFE; padding-bottom:16px; margin-bottom:16px;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details .author__pic{width:90px; height:90px; flex: 0 0 90px; overflow:hidden; border-radius:50px;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details .author__pic img{width:100%; height:100%;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details .content__box{margin:0px;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details .content__box h4{color:#0C3556; font-size:18px; font-weight:600; line-height:165%; margin-bottom:5px;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details .content__box p{color:#000;}
.global__wrapp__inner .product__details__wrapp .property__card .author__details .content__box p a{color:#196EB2; font-weight:600;}
.global__wrapp__inner .product__details__wrapp .property__card ul{list-style:none; margin:0px; padding:0px;}
.global__wrapp__inner .product__details__wrapp .property__card ul li{display:flex; gap:24px; align-items:center; margin-bottom:16px;}
.global__wrapp__inner .product__details__wrapp .property__card ul li:last-child{margin-bottom:0px;}
.global__wrapp__inner .product__details__wrapp .property__card ul li i.icon__box{width:40px; flex:0 0 40px;}
.global__wrapp__inner .product__details__wrapp .property__card ul li .content__box{margin:0px;}
.global__wrapp__inner .product__details__wrapp .property__card ul li .content__box p{color:#000; font-size:18px; margin-bottom:5px;}
.global__wrapp__inner .product__details__wrapp .property__card ul li .content__box a{color:#124E7F; font-size:16px; font-weight:700;}

/*new-css-for-enquery-btn*/
.global__wrapp__inner .product__details__wrapp .property__card .enquery__btn{display:flex; align-items: center; margin-top: 24px;}
.global__wrapp__inner .product__details__wrapp .property__card .enquery__btn a{width:154px; height:48px; display:flex; align-items:center; justify-content:center; color:#FFF; font-size:16px; font-weight:600; background:linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%); border-radius:41px;}
.global__wrapp__inner .product__details__wrapp .property__card .enquery__btn a:hover{border:1px solid #697086; background:#FFF; color:#49526C;}


.global__wrapp__inner .content__wrapp{margin:0px;}
.global__wrapp__inner .content__wrapp h3{color:#000; font-size:28px; font-weight:600; margin-bottom:24px;}
.global__wrapp__inner .content__wrapp p{margin-top:24px;}
.global__wrapp__inner .content__wrapp p strong{color:#000; font-size:20px; font-weight:600; margin-top:16px;}
.global__wrapp__inner .image__wrapp{margin:0px;}
.global__wrapp__inner .image__wrapp h3{color:#000; font-size:28px; font-weight:600; margin-top:56px; margin-bottom:24px;}
.global__wrapp__inner .image__wrapp .image__box{max-height:512px; height:512px; border-radius:16px; overflow:hidden;}
.global__wrapp__inner .image__wrapp .image__box img{width:100%; height:100%; object-fit:cover;}

.global__wrapp__inner .project__details__wrapp{display:flex; gap:65px;}
.global__wrapp__inner .project__details__wrapp .project__details{max-width:1020px; margin:0px;}
.global__wrapp__inner .project__details__wrapp .project__details h2{color:#30333F; font-size:48px; font-weight:700; margin-bottom:24px;}
.global__wrapp__inner .project__details__wrapp .project__details .pr__title{color:#49526C; font-size:24px; font-weight:600; margin-bottom:56px;}
.global__wrapp__inner .project__details__wrapp .project__details h3{color:#000; font-size:28px; font-weight:600; margin-bottom:24px;}
.global__wrapp__inner .project__details__wrapp .project__details p{margin-bottom:24px;}
.global__wrapp__inner .project__details__wrapp .project__details p strong{color:#000; font-size:20px;}
.global__wrapp__inner .project__details__wrapp .project__details ul{margin:0px; padding-left:16px; list-style:disc;}
.global__wrapp__inner .project__details__wrapp .project__details ul li{color:#49526C; font-size:16px;}

.global__wrapp__inner .project__details__wrapp .project__card{background-color:#0C3556; padding:48px 40px 44px; margin-top:50px; max-width:516px; width:100%; height:fit-content;}
.global__wrapp__inner .project__details__wrapp .project__card .content__wrapp{margin-bottom:24px; padding-bottom:24px; border-bottom:1px solid #5586AE;}
.global__wrapp__inner .project__details__wrapp .project__card .content__wrapp .content__box{display:flex; gap:30px; margin-bottom:20px; align-items:center; color:#FFF; font-size:28px; font-weight:700;}
.global__wrapp__inner .project__details__wrapp .project__card .content__wrapp .content__box i.icon__box{border-radius:9px; width:56px; flex:0 0 56px;}
.global__wrapp__inner .project__details__wrapp .project__card .content__wrapp p{color:#FFDB53; font-size:18px; font-weight:500;}
.global__wrapp__inner .project__details__wrapp .project__card .btn__wrapp{margin-top:48px;}
.global__wrapp__inner .project__details__wrapp .project__card .btn__wrapp a{display:flex; align-items:center; justify-content:center; padding:20px 0px; color:#0C3556; font-size:18px; font-weight:700; border-radius:60px; background:linear-gradient(90deg, #CFEAFF 0%, #80C1F4 53.5%, #2A97EF 100%); box-shadow:0px 4px 15.1px 0px #022C4E;}
.global__wrapp__inner .project__details__wrapp .project__card .btn__wrapp a:hover{background:linear-gradient(90deg, #2A97EF 0%, #80C1F4 53.5%, #CFEAFF 100%);}









footer{background-color:#0C3556;}

footer .footer__top__wrapp{ border-bottom:1px solid #114671; padding:64px 0px;}
footer .footer__top__wrapp .footer__top__widgets{display:flex; justify-content:space-between;}
footer .footer__top__wrapp .footer__top__widgets .widget__col{margin:0px; padding:0px;}
footer .footer__top__wrapp .footer__top__widgets .widget__col .footer__brand{max-width:196px; overflow:hidden; margin-bottom:24px;}
footer .footer__top__wrapp .footer__top__widgets .widget__col .footer__brand img{width:100%; height:100%; object-fit:cover;}
footer .footer__top__wrapp .footer__top__widgets .widget__col p{color:#CECECE; max-width:360px;}

footer .footer__top__wrapp .footer__top__widgets .widget__col h3{color:#FFF; font-size:16px; font-weight:700; text-transform:uppercase;}
footer .footer__top__wrapp .footer__top__widgets .widget__col .widget__col__inner{display:flex;}
footer .footer__top__wrapp .footer__top__widgets .widget__col .widget__col__inner ul{list-style:none; padding:0px; margin:32px 0px 0px;}
footer .footer__top__wrapp .footer__top__widgets .widget__col .widget__col__inner ul li{margin:0px; padding:10px 0px;}
footer .footer__top__wrapp .footer__top__widgets .widget__col .widget__col__inner ul li a{color:#fff; font-size:16px; font-weight:400;} 
footer .footer__top__wrapp .footer__top__widgets .widget__col .widget__col__inner ul li a:hover{color:#9DD4FF;}
footer .footer__top__wrapp .footer__top__widgets .newsletter__wrapp{display:flex; flex-direction:column; gap:20px; max-width:305px;}
footer .footer__top__wrapp .footer__top__widgets .newsletter__wrapp h3{color:#FEE; font-size:22px; font-weight:600; line-height:155%; text-transform:uppercase; margin-bottom:20px;}
footer .footer__top__wrapp .footer__top__widgets .newsletter__wrapp .form__group{background-color:#FFF; display:flex; align-items:center; justify-content:space-between; margin-left:auto; padding:14px 20px; border-radius:40px;}
footer .footer__top__wrapp .footer__top__widgets .newsletter__wrapp .form__group .form__control{border:0px; font-size:15px; font-weight:400; line-height:165%; color:#58595B; /*font-family:"Helvetica Now Display";*/ box-shadow:none; outline:none; padding:0px 20px 0px 0px;}

footer .footer__middle__widgets{border-bottom:1px solid #114671; padding:24px 0px;}
footer .footer__middle__widgets .widget__col__social{display:flex; align-items:center; column-gap:16px; justify-content:center;}
footer .footer__middle__widgets .widget__col__social h3{color:#FFF; font-size:16px; font-weight:700; line-height:125%; text-transform:uppercase;}
footer .footer__middle__widgets .widget__col__social ul{display:flex; column-gap:40px; font-weight:600; margin:0px; padding:0px; list-style:none;}
footer .footer__middle__widgets .widget__col__social ul li a{display:flex; column-gap:10px; color:#fff; font-size:16px; font-weight:400;}
footer .footer__middle__widgets .widget__col__social ul li a i.icon__box{height:24px; width:24px; display:flex;}
footer .footer__middle__widgets .widget__col__social ul li a i.icon__box img{width:100%; height:100%;}

footer .footer__bottom{margin:0px; padding:0px;} 
footer .footer__bottom .footer__bottom__inner{padding:16px 10px; display:flex; justify-content:center; align-items:center; display:flex; justify-content:space-between;} 
footer .footer__bottom .footer__bottom__inner p{color:#FFF;}
footer .footer__bottom .footer__bottom__inner ul{margin:0px; padding:0px; display:flex; list-style:none;}
footer .footer__bottom .footer__bottom__inner ul li{display:flex; align-items:center;}
footer .footer__bottom .footer__bottom__inner ul li:after{height:6px; width:6px; border-radius:10px; background-color:#9DD4FF; margin:0px 20px; content:'';}
footer .footer__bottom .footer__bottom__inner ul li:last-child:after{display:none;}
footer .footer__bottom .footer__bottom__inner ul li a{color:#fff; font-size:16px; padding:0px 0px;} 
footer .footer__bottom .footer__bottom__inner ul li a:hover{color:#9DD4FF;}




.healing__wrapp{margin:0px; padding:64px 0px;}
.healing__content__wrapp{display:flex; justify-content:space-between; }
.healing__content__wrapp .content__box{max-width:600px; width:100%;}
.healing__content__wrapp .content__box h2{font-size:40px; margin-bottom:20px;}
.healing__content__wrapp .content__box .accordion__item{border:0px; position:relative; counter-increment:css-counter 1;}
.healing__content__wrapp .content__box .accordion__item .accordion__header{display:flex; gap:10px; color:#325016; font-size:20px;}
.healing__content__wrapp .content__box .accordion__item .accordion__header::before{display:flex; align-items:center; content:""counter(css-counter) ".";}
.healing__content__wrapp .content__box .accordion__item .accordion__header .accordion__button{font-size:20px; border:0px; box-shadow:none; background-color:transparent; padding:10px 0px;}
.healing__content__wrapp .content__box .accordion__item .accordion__header .accordion__button::after{display:none;}
.healing__content__wrapp .content__box .accordion__item .accordion__body{padding:10px 0px;}
/* .healing__content__wrapp .content__box p{}  */
.healing__content__wrapp .image__wrapp{max-width:592px; width:100%; height:700px; padding:38px 0px 0px 35px; position:relative;}
.healing__content__wrapp .image__wrapp .overlay__image{max-width:538px; position:absolute; top:0px; left:0px; content:''; width:100%; height:100%; z-index:1;}
.healing__content__wrapp .image__wrapp .overlay__image img{width:100%; height:100%; object-fit:cover;}
.healing__content__wrapp .inner__image{position:relative; max-width:555px; width:100%; height:100%; overflow:hidden; border-radius:16px;}
.healing__content__wrapp .inner__image img{width:100%; height:100%; object-fit:cover;}
.healing__content__wrapp .inner__image::before{position:absolute; top:0px; left:0px; content:''; background-image:url(../assets/images/aaa/logo-graphic.svg); width:100%; height:100%; background-position:bottom left; background-repeat:no-repeat;}


.global__wrapp__inner .photo__gallery{margin-bottom:40px; display:flex; justify-content:space-between; gap:16px;}
.global__wrapp__inner .photo__gallery .image__box{max-width:923px; width:100%; max-height:600px; overflow:hidden; border-radius:16px; position:relative;}
.global__wrapp__inner .photo__gallery .image__box img{width:100%; height:100%; object-fit:cover; aspect-ratio:16 / 9;}
.global__wrapp__inner .photo__gallery .image__wrapp__box{display:flex; flex-flow:row wrap; gap:16px; max-width:660px;}
.global__wrapp__inner .photo__gallery .image__wrapp__box .image__box{height:292px; max-width:312px; overflow:hidden; border-radius:16px; position:relative;}
.global__wrapp__inner .photo__gallery .image__wrapp__box .image__box img{width:100%; height:100%; object-fit:cover; aspect-ratio:unset;}
.global__wrapp__inner .photo__gallery .image__wrapp__box .bg__color{background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 100%);}
.photo__gallery ul{margin-bottom:0; padding:0; list-style:none; display:block; width:100%; height:100%; gap:16px;}
.photo__gallery ul li{margin-bottom:0; height:292px;}
.photo__gallery ul li a{display:block; overflow:hidden; position:relative; height:100%; border-radius:16px;}
.photo__gallery ul li img{transition:transform .15s ease 0; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); height:100%; width:100%; object-fit:cover;}
.photo__gallery ul li a img{transition:transform .15s ease 0; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); height:100%; width:100%; object-fit:cover;}
.demo-gallery .justified-gallery a img{transition:transform .15s ease 0; transform:scale3d(1,1,1); height:100%; width:100%;}
.photo__gallery ul li a .overlay__wrapp{position: absolute; left:0px; top:0px; height:100%; width:100%; background:linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 100%); transition: transform 0.15s ease 0s; color:#fff; font-size:24px; font-weight:600; display:flex; align-items:center; justify-content:center; gap:12px; opacity:0; z-index:1;}
.photo__gallery ul li a .overlay__wrapp i.ico__box{height:24px; width:24px; display:flex; align-items:center; justify-content:center;}
.photo__gallery ul li a:hover .overlay__wrapp{opacity:1;}
.lg-backdrop{z-index:10000000; background-color:transparent; background:rgba(0, 0, 0, 0.8);} 
.lg-outer{z-index:10000000;}
.lg-toolbar{background-color:rgba(0, 0, 0, 0.75);}


.lightboxOverlay{z-index:10000000;}
.lightbox{z-index:100000000;}

/* newly injected code */
.view-all-button-wrapper {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.view-all-btn{position:realtive; padding-left:50px; padding-right:20px; height: 48px; display: flex; align-items: center; justify-content: center; color: #FFF; font-size: 16px; font-weight: 600; border: none; background: linear-gradient(90deg, #0C3556 0%, #124E7F 53.5%, #1A74BC 100%); transition: all 0.5s ease; border-radius: 41px;}
.view-all-btn:hover{transform: translateY(-6px);}
.single-realty .overlay__wrapp {display: none;}
@media screen and (max-width:560px){.single-realty .view-all-button-wrapper {display: none;}}
.viewimg_single{position: absolute; top: 30%; left: 27%; transform: translate(-56%, 0px);}
.viewimg_noimg{display:none;}
.view-all-btn::before{position:absolute;content: '';width: 24px; height: 24px; background:url('http://localhost/lemkin-realty/wp-content/uploads/2025/05/search.png');left:12px; background-size: contain;}
.viewimg_double{top: 25%;}

.translator-active-fr ul li a{font-size:14px !important;}


.gt_container--yb0u2x .gt_switcher{
    width: 110px !important;
}
.gt_container--yb0u2x .gt_switcher .gt_option{
    width: 110px !important;
}
.gt_container--yb0u2x .gt_switcher .gt_selected a{
    width: 100px !important;
    font-size: 12px !important;
}
.gt_container--yb0u2x .gt_switcher .gt_option a{
   font-size: 12px !important; 
}
.gt_container--yb0u2x .gt_switcher a img{
    width: 20px !important;
    height: 20px !important;
    margin-right: 5px !important;
}



.global__wrapp__inner .photo__gallery .image__box a{image-rendering:auto;}

@media (max-width:991px){
	.navbar__top .navbar__nav .gt_switcher .gt_selected a{
        padding: 3px 5px !important;
		height:22px !important;
    }
    .translator-active-en .navbar__top .navbar__nav li a,
    .translator-active-fr .navbar__top .navbar__nav li a
    {
        padding: 10px 5px !important;
    }
	.navbar__top .navbar__nav li a {
    height: 48px !important;
}
	.gt_switcher.notranslate {
    margin-top: 20px !important;
}
	
	.navbar__top .navbar__nav .gt_switcher .gt_option a{height: unset; height:10px !important;}
}
