


/*--Group Companies Yellow Bar--*/
.group_companies{background-color: #FFBA33; padding: 30px 0; text-align: center; position: relative; overflow: hidden;}
.group_companies::before{content:''; position: absolute; left: -20px; top:25%; width: 70px; height: 30px; background:url(../images/header_lft_bg.png) no-repeat; background-size: cover;}
.group_companies::after{content:''; position: absolute; right:-50px; bottom: 30%; width: 100px; height: 100px; background:url(../images/header_ryt_bg.png) no-repeat; background-size: 100%;}
.group_companies .companies_lst{margin-top: 30px;}
.group_companies .companies_lst ul{display: flex; justify-content: space-around;}
.group_companies .companies_lst li{background-color: #fff; width:15%; display: flex; align-items: center; justify-content: center; border-radius: 5px; position: relative; z-index: 1;}
.group_companies .companies_lst li a{padding: 5px; display: block;}
.group_companies .companies_lst li img{display: inline-block; max-width: 140px; max-height: 100px;}



/*--Active Clients--*/
.clients_list{background-color: white; padding: 30px 0; text-align: center; position: relative; overflow: hidden;}
.clients_list .clients_lst{margin-top: 30px;}
.clients_list .clients_lst .swiper-wrapper{padding:10px 0; flex-direction: row;}
.clients_list .clients_lst .swiper-slide{height: auto; padding: 0px 10px;}
.clients_list .clients_lst .swiper-slide .imgBx{background-color: #fff; padding: 5px;border-radius: 10px; height: 100%; display: flex; align-items: center;}
.clients_list .clients_lst .swiper-slide img{display: block; max-width: 140px; max-height: 60px; margin: 0px auto;}
/* .clients_list .tabs_cont{display: none;} */


.tabs_style1 ul{background: #FFFFFF; box-shadow: 0px 0px 10px #0000001F; border-radius: 36px; display: flex; align-items: center; justify-content: center; margin:0px auto}
.tabs_style1 ul li{padding: 5px; cursor: pointer;}
.tabs_style1 a{border-radius: 30px; font-size: 1.4vw; color:var(--colblk); padding: 10px 20px; display: block;}
.tabs_style1 .active{}
.tabs_style1 .active a{color: #fff; font-weight: 600; background-color: #2B2A29;}


/*--Home About Section--*/
.about_us_sec{background-color:white; padding: 30px 0;}
.about_us_sec .ryt_Bx{position: relative; height: 530px; display: flex; align-items: center;}
.about_us_sec .au__img{border: 1px solid #D2D7E2; left: 0; aspect-ratio: 1; width: 250px; border-radius: 8px; padding: 30px; text-align: center; position: absolute;}
.about_us_sec .au__img img{width: 100%;}
.about_us_sec .au__img1{top: 0;}
.about_us_sec .au__img2{right: 0; margin: auto; left: auto;}
.about_us_sec .au__img3{bottom: 0;}
.about_us_sec .lft_Bx{width: 58%; margin-right: 5%;}
.about_us_sec .lft_Bx p{width: 70%;line-height: 2;}
.about_us_sec .lft_Bx{font-size: 18px;}
.about_us_sec .ryt_Bx{width: 48%; margin-left: 5%;}

/*--Testimonials Slider--*/
.testimonial_sec{background: transparent linear-gradient(110deg, #FFFBF3 0%, #F6F8FD 100%) 0% 0% no-repeat; overflow: hidden; text-align: left;}
.testimonial_sec::before{content:''; position: absolute; left: -40px; top:25%; width: 100px; height: 150px; background:url(../images/testimonial_lft_bg.svg) right no-repeat; background-size: cover;}
.testimonial_sec::after{content:''; position: absolute; right:-30px; bottom: 30%; width: 100px; height:30px; background:url(../images/testimonial_ryt_bg.svg) no-repeat; background-size:cover;}
.testimonial_sec .lft__tabs_Lst li{display: flex; align-items: center; transition: all 0.2s linear; cursor:pointer; margin: 5px 0;}
.testimonial_sec .lft__tabs_Lst li:hover{background-color: #fff;}
.testimonial_sec .lft__tabs_Lst{width:32%;}
.testimonial_sec .ryt__cont_dtl{width: 50%; margin-left: 10%;}
.testimonial_sec .lft__tabs_Lst li{padding: 10px; border-radius: 7px;}
.testimonial_sec .lft__tabs_Lst li .img__bx{width: 48px; border: 2px solid white; margin-right: 10px; position: relative; overflow: hidden; border-radius: 50%; aspect-ratio: 1; flex-shrink: 0;}
.testimonial_sec .lft__tabs_Lst li .img__bx img{width: 100%; min-height: 100%; position: absolute; left: 0; right: 0; bottom: 0; top: 0; object-fit: cover;}
.testimonial_sec .txt__bx strong{font-weight:600; display: block;}
.testimonial_sec .active{background-color: white; box-shadow: 0px 1px 7px #0000001A;}
.testimonial_sec .testimonial_dtl_bx{padding: 30px; position: relative; background-color: white; border-radius: 27px;}
.testimonial_sec .testimonial_dtl_bx p:before, .testimonial_sec .testimonial_dtl_bx p:after{background:url(../images/testimonial-comma-left.svg)  no-repeat; top:0; background-size: auto 100%; content: ''; width: 100%; height: 28px; display: inline-block;}
.testimonial_sec .testimonial_dtl_bx p:after{transform: rotate(180deg); margin-left: auto;}
.testimonial_sec .testimonial_dtl_bx p{margin: 10px 0; font-weight: 500; line-height: 1.7;}
.testimonial_sec .testimonialSlider{padding-bottom: 50px;}
.testimonial_sec .swiper-pagination-bullet{transition: all 0.2s linear;}
.testimonial_sec .swiper-pagination.testimonial-pagination{text-align:left; position: absolute; bottom: 0px; left:10%;}
.testimonial_sec .swiper-pagination-bullet-active{width: 25px; border-radius: 6px;}
.profileDtl{display: flex;}
.profileDtl .img__bx{width: 48px; height: 48px; display: block; border-radius: 50%; overflow: hidden; flex-shrink:0; margin-right: 10px;}
.profileDtl .img__bx img{width: 100%; object-fit: cover; min-height: 100%;}

/*--Blog Slider Home--*/
.blog_section .blog__crd{padding: 15px 10px 10px 10px;}
.blog_section .blog__crd .blog__crd_insd:hover{transform: scale(1.01) translateY(-10px);}
.blog_section .blog__crd img{width: 100%; display: block;}
.blog_section .blog__crd .blog__crd-cont{padding: 15px 20px; color:var(--colblk2); font-weight: 500;}
.blog_section .blog__crd .blog__crd_insd{transition: all 0.2s linear; box-shadow:0px 1px 16px #0000001A; border-radius: 18px; overflow: hidden;}


/*--Question Box--*/
.question_bx{margin-top: 80px; margin-bottom: -60px; position: relative; z-index: 1;}
.question_bx .yellow_bx{background-color:#FFCC68; border-radius: 17px; padding: 30px 30px;}
.question_bx .yellow_bx .img_Bx{width: 100px; margin-right: 20px; position: relative; margin-top: -100px; margin-bottom: -30px;}
.question_bx .yellow_bx .img_Bx img{width: 100%;}
.question_bx .yellow_bx .cont_bx h4{font-size: 30px; font-weight: 600;}
.question_bx .yellow_bx .cont_bx p{font-size: 18px;}
.question_bx .yellow_bx .btn_bx{margin-left: auto; color:white; font-size: 24px;  background-color: var(--colblk); padding: 15px 80px; border-radius: 6px; position: relative; transition: all 0.2s linear; font-weight: 500;}
/* .question_bx .yellow_bx .btn_bx:hover{background-color:var(--colblu); box-shadow: 5px 5px 0px rgba(0,0,0,0.3); transform: translateY(-3px) translateX(-3px);} */
.question_bx .yellow_bx .btn_bx:hover{background-color:var(--colblu); transform: translateY(-2px) translateX(0px);}


/*--Annual Returns CR0102 changes --*/
.btn{border-radius: 6px; border: 1px solid #fff; font-weight: 500; display: block; padding: 0.5rem; color: #1C1C1C; text-align: center; transition: all 0.2s linear;}
.btn.dark_outline{border-color:#1c1c1c;}
.btn.dark_outline:hover{background-color:#1c1c1c; color: white;}
.btn.yellow_fill{background-color: #FFBA33; border-color:#FFBA33;}
.btn.yellow_fill:hover{background-color:#1c1c1c; border-color: #1c1c1c; color: white;}
/*--Annual Returns CR0102 changes --*/







.btnStyl{color: white; transition: all 0.2s linear; border-radius: 30px; font-size: 20px; font-weight: 600; padding: 13px 40px; margin-top: 20px; display: inline-block; position: relative; z-index: 1;}
/* .btnStyl:hover{box-shadow: 5px 5px 0px rgba(0,0,0,0.3); transform: translateY(-3px) translateX(-3px);} */
.btnStyl:hover{transform: translateY(-2px) translateX(0px);}

.blue_Btn1{background: linear-gradient(77deg, var(--colblu) 0%, #3473EC 100%) 0% 0% no-repeat;}
.yellow_btn1{background: linear-gradient(180deg, #FFCC68 0%, #EB9F0A 100%) 0% 0% no-repeat;box-shadow: 0px 3px 6px #00000029; color: var(--colblk); border: 1px solid #DF7700;}

.fadeIn{ opacity:0; }
.fadeIn.trig{ animation: fadeIn 1s normal forwards ease-in-out; }
@keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } }



.inventory_slider.static_list{display: flex; flex-wrap: wrap;}
.inventory_slider .swiper-wrapper{padding-top:10px;}
.inventory_slider .block{background-color: white; box-shadow: 0px 1px 4px 1px #08163214; border-radius: 18px; margin-bottom: 20px; width: 32%; margin-bottom:20px; transition: all 0.2s linear;}
.inventory_slider .block:hover{box-shadow: 0px 8px 14px #08163214; transform: translateY(-5px);}
.inventory_slider .block:not(:nth-child(3n)){margin-right: 2%;}
.inventory_slider .sld_img{position: relative; border-radius: 20px 20px 0 0; overflow: hidden;}
.inventory_slider .sld_img::before{background-color: rgba(0,0,0,0.25); position: absolute; top: 0; left: 0; height: 100%; width: 100%; content: ''; z-index: 1;}
.inventory_slider .sld_img img{width: 100%; display: block;}
.inventory_slider .sld_logo{border-radius: 30px; display: flex; font-size: 12px; align-items: center; padding: 4px 7px;}
.inventory_slider .sld_logo img{max-height: 18px; max-width: 120px; margin-right: 5px;}
.inventory_slider .wishlist_icn_contnr{transition: all 0.2s linear; cursor: pointer; position: relative; z-index: 3; opacity: 0.8;}
.inventory_slider .wishlist_icn_contnr:hover{opacity: 1;}
.inventory_slider .wishlist_icn{position: absolute; top:.875rem; right: 0.875rem; background-image: url(../images/wishlist_icon.svg); background-position:center center; background-size: 100%; background-repeat:no-repeat; z-index: 3; width:24px;  height: 24px; z-index: 1;}
.inventory_slider .wishlist_icn_contnr.active .wishlist_icn{background-image:url(../images/wishlist_icon_filled.svg);}
.inventory_slider .swiper-wrapper{padding-left: 0;}
.inventory_slider .swiper-wrapper::after{width: 10em; height: 100%; content: ''; display: inline-flex;}
.inventory_slider .sld_img_cntnr+div > div > div, .inventory_slider.static_list .block .sld_img_cntnr + div span{color:#212121}
.inventory_slider .sld_img_cntnr+div > div:nth-child(2) ~ div span:first-child:not('.bg_grey span'){color:#656565}
.inventory_slider .sld_img_cntnr+div > div:nth-child(2) ~ div img{opacity: 0.4;}
.inventory_slider.static_list .block .sld_img_cntnr + .d-flex_row_styl > div > div:nth-of-type(1) ~ div img{opacity: 0.4;}

.static_list.wo_lhs.inventory_slider .block{width: 23.875%; margin-right: 1.5%;}
.static_list.wo_lhs.inventory_slider .block:nth-child(4n){margin-right:0;}

.btns_views a{padding: 10px; transition: all 0.2s linear; border-radius: 8px; display: flex; justify-content: center; color: #595959;}
.btns_views a:hover{background-color:white;}
.btns_views a.active{background-color:#2B2A29; color: white;}
.btns_views a.active svg{background-color:#2B2A29; color: white;}
.fill_current{fill: currentColor;}

.slides_bx > div{display: none;}
.slides_bx > div:first-child{display: block;}
.inventory_slider .view_btn_cntnr{height: auto; display: flex; align-items: center; justify-content: center;}
.view_btn{display: flex; flex-direction: column; align-items: center; justify-content: center;}
.view_btn span{margin-top: 10px; display: block; color:#232323; font-weight: 500;}
.view_btn .icn_bx{width: 60px; padding: 0; display: flex; justify-content: center; align-items: center; height: 60px; border-radius: 50%;}
.view_btn:hover svg{filter: invert(1);}
.view_btn:hover .icn_bx{background-color:#1c1c1c; border-color: #1c1c1c;}
.inventory_lstng-arrows.arrows-wrap{position: absolute; top: 0; margin: auto; bottom: 0; width:calc(100% - 20px); left: 0; right: 0; pointer-events: none; height: 50px;}
.inventory_lstng-arrows.arrows-wrap > div{pointer-events: all; background-color: #222; border-radius: 50%; padding: 6px; width:28px; height: 28px; opacity: 0.8;}
.inventory_lstng-arrows.arrows-wrap > div:hover{opacity: 1;}
.inventory_lstng-arrows.arrows-wrap > div:after{scale: 0.5; font-size: 0; filter: invert(1);}
.inventory_lstng-arrows.arrows-wrap > div.swiper-button-disabled{display: none;}


.sld_img_cntnr{position: relative;}
.images_cntnr{position:absolute; left: 0.875rem; bottom: 0.875rem; z-index: 2;}
.images_cntnr .img_icn{position: relative; display: flex;  background-color: rgba(0,0,0,0.36); border-radius: 4px; padding:5px 10px; transition: all 0.2s linear;}
.images_cntnr .img_icn:hover{background-color: rgba(0,0,0,0.8);}
.images_cntnr .img_icn{color: #fff;}
.images_cntnr .img_icn::before{background:url(../images/images_icon.svg) center center no-repeat; background-size: 100%; top: auto; bottom: 0.875rem; left: 0.875rem; display: inline-block; z-index: 1; content: ''; width: 15px; height: auto; margin-right: 5px;}
.social_icons_contnr{position: absolute; top: 0.875rem; left: 0.875rem; z-index: 2;}
.social_icons_contnr .social_icn{width: 24px; height: 24px; background:url(../images/share_icon.svg) center center  no-repeat; background-size: 100%; cursor: pointer; display: block; border-radius: 30px;}
.social_icons_contnr .social_icn+.social_icons{background-color: rgba(255,255,255); border-radius: 6px; padding:8px 8px; box-shadow: 0px 0px 8px rgba(0,0,0,0.4); left: -8px; position: relative; display: flex; column-gap: 6px; top: 10px; visibility: hidden; opacity: 0; transform: translate(-3px); transition: all 0.2s linear;}
.social_icons_contnr .social_icons:hover, .social_icons_contnr .social_icn:hover+.social_icons{transform: translateY(0); opacity: 1; visibility: visible;}
.social_icons_contnr .social_icn+.social_icons::before{content: ''; position: absolute; top:-10px; bottom: auto; width: 0px; height: 0px; border-style: solid; border-width: 0px 10px 15px 10px; border-color: transparent   transparent #fff transparent;}
.social_icons_contnr .social_icn+.social_icons a img{display: block;}

.sld_img_cntnr .sponsored_tag{font-size: 10px; background-color: rgba(255,255,255,1); border: 1px solid rgba(255,255,255,0.2); backdrop-filter: blur(0.6px); padding: 3px; border-radius: 4px; position: absolute; z-index: 2; right: 0.875rem; bottom: 0.875rem; }
.sld_img_cntnr .sponsored_tag img{margin-top:3px; display: block; max-width: 70px; max-height: 25px;}


.swiper-pagination.inventory_dots{position: relative;}
.arrows-wrap{width:85px; z-index: 1; position: relative; height:100%; margin:0px auto; height: 34px; margin-bottom: 10px;}
.arrows-wrap .swiper-button-next{left:auto;right:0;}
.arrows-wrap .swiper-button-prev{left:0;right:auto;}
.arrows-wrap .swiper-button-next:after{content: url(../images/right-arrow.svg);}
.arrows-wrap .swiper-button-prev:after{content: url(../images/left-arrow2-new.svg);}

.two_col_contnr{display: flex;}
.two_col_contnr .lft_cntnr{width: 23.552%; background-color: white; box-shadow: 0px 2px 6px rgba(0,0,0,0.16); margin-right: 2%; flex-shrink: 0; transition: all 0.2s linear; border-radius: 8px; margin-bottom: auto;}
.fltr_bx h4{font-size: 18px;}
.fltr_bx .fltr_bx_inline{border: 1px solid #DCE2F2; background-color: #F6F8FE; font-size: 14px; border-radius: 4px; width: 100%;}
.fltr_bx .auction_sec-tabs .btn_bx .bg_slctd{border-radius: 4px;}

.fltr_bx .colpsbl_card .hdr_row{display: flex; cursor: pointer; width: 100%; justify-content: space-between;}
.fltr_bx .colpsbl_card .hdr_row .acrdn_arrow{ margin-left: auto; transition: all 0.2s linear;}
.fltr_bx .colpsbl_card .hdr_row .acrdn_arrow img{display: block;}
.fltr_bx .hdr_row.clpsd .acrdn_arrow{transform: rotateX(180deg);} 

.fltr_bx{transition: all 0.2s linear;}
.fltr_bx .srch_fld input{width:100%; border: 1px solid #d0d0d0; border-radius: 6px; padding: 8px; background: url(../images/search_icon.svg) 10px center no-repeat; padding-left: 30px;}

.fltr_bx .scrl_area{max-height: 200px; /*padding: 10px 0;*/ overflow-y: auto;}
.fltr_bx .scrl_area .card_cont{}
.fltr_bx .scrl_area li{padding:8px;}
.fltr_bx .scrl_area li:first-child{padding-top: 0;}

.lstng_tags{margin-top: 20px;}
.lstng_tags li{border: 1px solid #d9d9d9; padding: 7px 12px; border-radius: 20px; display: inline-block; margin: 0px 5px 10px 0; cursor: pointer; transition:  all 0.2s ease-in-out;}
.lstng_tags li:hover{background-color: #ddd;}
.lstng_tags li.active{background-color: #595959; color: white;}


.inventory_slider.row_styl .block{width: 100%; padding: 13px; display: flex; margin-right: 0;}
.inventory_slider.row_styl .sld_img_cntnr{width: 16%; margin-bottom: auto; border-radius: 10px;}
.inventory_slider.row_styl .sld_img{border-radius: 10px; aspect-ratio: 1;}
.inventory_slider.row_styl .sld_img img{min-height: 100%; object-fit: cover;}

.inventory_slider.row_styl .sld_img_cntnr + div{width: 80%;}
.inventory_slider.row_styl .sld_img_cntnr + div > div:first-child{width: auto;}

.inventory_slider.row_styl .d-flex_row_styl{display: flex}
.inventory_slider.row_styl .sld_cat{border: 1px solid #D6D6D6; padding: 5px; border-radius: 30px; text-align: center; width: auto; margin: 0px 10px;}
.inventory_slider .sld_img_cntnr .sld_cat{z-index: 2; background-color: rgba(0,0,0,0.36);  position: absolute; right: 0.875rem;
bottom: 0.875rem; width: auto; padding: 6px 8px; color: #fff; border-radius: 4px; box-shadow: 0px 0px 4px rgba(255,255,255,0.3);}
.inventory_slider .sld_img_cntnr .sld_cat span{font-size: 12px;}

.inventory_slider.row_styl .price_tag{margin: 0; margin-left: 10px; padding: 5px 10px;border-radius: 20px; border: 1px solid #D6D6D6;}
.inventory_slider.row_styl .btns_block{flex-direction: column-reverse; justify-content:space-evenly;}
.inventory_slider:not(.row_styl) .btns_block{padding: 0px 15px 0; margin-bottom: 15px;}
.inventory_slider.row_styl .btns_block > div{width: 100%;}

.inventory_slider.row_styl .flex_row{flex-direction: row;}
.inventory_slider.row_styl .flex_row > div{display: flex; line-height: normal; align-items: center; justify-content: center;}
.inventory_slider.row_styl .flex_row > div > span:first-child{margin-bottom: 0; margin: 0px 5px 0 0;}
.inventory_slider.row_styl .flex_row > div > span:first-child::after{content: ':'; vertical-align: middle; display: inline-block;}


.popup_bx .popup_cont{max-width: 450px; width: 100%; position: relative; margin: auto;border-radius: 0px 0px 10px 10px; overflow: hidden;}
.popup_bx .popup_cont .popup_cntnr{width: 100%;}
.popup_bx h4.hdng_ttl{background-color:#323232; min-height: 50px; color: white; border-radius: 10px 10px 0 0; padding:5px; font-size: 25px; display: flex; align-items: center;}
.popup_bx .popup_cont_mn{background-color: white; padding:10px 20px 20px;}
.popup_bx .question_hdr{display: flex; background-color: #F9F9F9; padding: 20px; align-items: center;}
.popup_bx .question_hdr .hdr_img{width: 100px; display: block; flex-shrink: 0; border-radius: 8px; height: 80px; overflow: hidden; margin-right: 10px;}
.popup_bx .question_hdr .hdr_img img{width:100%; min-height: 100%; object-fit: cover;}
.popup_bx .sld_logo{display: flex; white-space: nowrap; align-items: center; justify-content: center; font-size: 12px;}
.popup_bx .sld_logo img{max-width: 100px; max-height: 18px; margin-right: 4px;}
.popup_bx .brdr_rndBG{border: 1px solid #E7E7E7; padding: 6px 10px; border-radius: 30px; background-color:#FFFFFF;}
.popup_bx .sld_cat{ font-size: 12px; white-space: nowrap;}
.popup_bx .logo_row{column-gap: 5px; align-items: center;}
.popup_bx .form_fld{width: 100%; font-size: 14px; font-weight: 500; color: #595959; margin-bottom: 10px;}
.popup_bx .form_Inp input, .popup_bx .form_Inp textarea{border: 1px solid #d0d0d0; width: 100%; border-radius: 4px; padding: 11px; margin-top: 4px;}
.popup_bx .yellow_btn, .yellow_btn_sa{background-color: #FFCA08; padding: 15px; color: black; border: none; font-weight: 500; width: 100%; border-radius: 6px; transition: all 0.2s linear; font-size: 16px;}
.popup_bx .yellow_btn:hover, .yellow_btn_sa:hover{background-color: #e6b505;}
.popup_bx .cls_btn{z-index: 1; padding: 10px;}

.btn_fld{ position: sticky; bottom: 0; z-index: 1}
.yellow_btn_sa{border-radius: 0;}
.fltr_icn{position: fixed; top: 90%; display: none; right: 5%; background:url('../images/filter.svg') center center no-repeat #fff; box-shadow: 0px 0px 4px rgba(0,0,0,0.8); border-radius: 50%; width: 50px; aspect-ratio: 1; z-index: 2; background-size: 28px;}
.over_hidden{overflow: hidden;}


.property_detail .sld_logo{border-radius: 30px; display: flex; font-size: 12px; align-items: center; padding: 4px 7px;}
.property_detail .sld_logo img{max-height: 20px; max-width: 160px; margin-right: 5px;}

.property_detail .wishlist_icn_contnr{transition: all 0.2s linear; cursor: pointer; position: relative; z-index: 2; opacity: 0.8;}
.property_detail .wishlist_icn_contnr:hover{opacity: 1;}
.property_detail .wishlist_icn{position: absolute; top:.875rem; right: 0.875rem; background-image: url(../images/wishlist_icon.svg); background-position:center center; background-size: 100%; background-repeat:no-repeat; z-index: 3; width:24px;  height: 24px; z-index: 1;}
.property_detail .wishlist_icn_contnr.active .wishlist_icn{background-image:url(../images/wishlist_icon_filled.svg);}

.property_detail .lft_sd{width:48%; margin-right: 2%;}
.property_detail .ryt_sd{width:50%;}
.property_detail .swiper:nth-child(2) img{width: 100%;display: block;object-fit: contain;height: 100%;background-color: black;}
.property_detail .gallery_BiggerImg .swiper-slide{opacity: 0.4; cursor: pointer;}
.property_detail .gallery_BiggerImg .swiper-slide:hover{opacity: 0.6;}
.property_detail .gallery_BiggerImg .swiper-slide.swiper-slide-thumb-active{opacity:1;}
.property_detail .gallery_BiggerImg .swiper-slide{border-radius: 8px; aspect-ratio: 1; overflow: hidden;}
.property_detail .gallery_BiggerImg .swiper-slide img{width: 100%; height: 100%; display: block;}
.property_detail .gallery_thumbsImg{margin-bottom: 10px;}
.property_detail .gallery_thumbsImg .swiper-slide{border-radius: 20px; overflow: hidden;}
.property_detail .gallery_thumbsImg .swiper-slide{border-radius: 20px; overflow: hidden;}
.property_detail .swiper-button-prev,.property_detail .swiper-button-next{background-color: rgba(0,0,0,0.7); border-radius: 50%; top: 0; bottom: 0; margin: auto; width: 26px; height: 26px; align-items: center; justify-content: center; display: flex; z-index: 1;}
.property_detail .swiper-button-prev:after,.property_detail .swiper-button-next:after{font-size: 12px; font-weight: 800; color: white;}
.property_detail .logo_row .sld_logo{padding: 10px; background-color: #F6F8FE; border: 1px solid #D9DFEF;}
.property_detail .logo_row .bg_grey{border-radius:30px; padding: 10px; border: 1px solid #D6D6D6;}
.property_detail .swiper.gallery_BiggerImg{width: calc(100% - 80px);}


.property_ftrs{display: flex; flex-wrap: wrap; row-gap: 20px;}
.property_ftrs .property_ftrs-itm{flex-basis: 25%; display: flex; align-items: center;}
.property_ftrs .property_ftrs-itm.address_col{flex-basis: 100%}
.property_ftrs .property_ftrs-itm span:first-child{font-size: 13px; color: #747474;}
.property_ftrs .property_ftrs-itm span:last-child{color: #3b3b3b;}
.property_ftrs .property_ftrs-itm .property_ftrs-itm_img{border: 1px solid #A3B8E3; width: 50px; height: 50px; border-radius: 50%; display: flex; margin-right: 10px; flex-shrink: 0;}
.property_ftrs .property_ftrs-itm .property_ftrs-itm_img svg{}

.property_detail .swiper-horizontal> .swiper-pagination-bullets .swiper-pagination-bullet{background-color: white; width: 6px; height: 6px; margin: 0px 2px; transition: all 0.3s linear;}
.property_detail .swiper-horizontal> .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 12px; border-radius: 6px;}


/* .long_pro_desc{text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;overflow: hidden; -webkit-box-orient: vertical;} */
/* .long_pro_desc+.rdMoreLess{color: black; position: absolute; right:0} */
.long_pro_desc .more-text{display: none;}
.long_pro_desc .read-more{color: #1751C0;}
 .property_detail .gallery_thumbsImg {height: 344px !important;}
@media (max-width: 600px) {
    .property_detail .gallery_thumbsImg {height: 155.86px !important;width: 286.89px !important;}
}