@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-ExtraBold.woff2') format('woff2'), url('../fonts/Gilroy-ExtraBold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Black.woff2') format('woff2'), url('../fonts/Gilroy-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Bold.woff2') format('woff2'), url('../fonts/Gilroy-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Heavy.woff2') format('woff2'), url('../fonts/Gilroy-Heavy.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Medium.woff2') format('woff2'), url('../fonts/Gilroy-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Light.woff2') format('woff2'), url('../fonts/Gilroy-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-SemiBold.woff2') format('woff2'), url('../fonts/Gilroy-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Thin.woff2') format('woff2'), url('../fonts/Gilroy-Thin.woff') format('woff'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-UltraLight.woff2') format('woff2'), url('../fonts/Gilroy-UltraLight.woff') format('woff'); font-weight: 200; font-style: normal; font-display: swap; }

/* @font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Light.woff2') format('woff2'), url('../fonts/Gilroy-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Regular.woff2') format('woff2'), url('../fonts/Gilroy-Regular.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Medium.woff2') format('woff2'), url('../fonts/Gilroy-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-SemiBold.woff2') format('woff2'), url('../fonts/Gilroy-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Bold.woff2') format('woff2'), url('../fonts/Gilroy-Bold.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap; } */
/* commom css */
*{margin: 0; padding: 0; list-style: none; box-sizing: border-box;}
.notification-count {width: 15px; height: 15px; font-size: 11px; font-weight: 700; color: #fff; background-color: red; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin: 0; position: absolute; top: 1px; right: -5px; line-height: 11px;}
a{text-decoration: none; display: inline-block; transition:  0.2s ease-in;}
a:hover{text-decoration: none;}
body{font-size: 18px; color: #141C30; font-family: 'Gilroy'; line-height: 1.7;  font-weight: 400;}
html{scroll-behavior: smooth;}
button{outline: 0; border: 0; background: transparent;}
button:focus{outline: 0;}
input:focus{outline: 0; box-shadow: none !important;}
:focus{outline: 0;}
.container{max-width: 1760px;}
/* .c-padding{padding-left: 50px; padding-right: 50px;} */
h1{font-size: 70px; line-height: 1.3 !important; font-weight: 700;}
h2{font-size: 60px; line-height: 1.3 !important; font-weight: 700;}
h3{font-size: 50px; line-height: 1.3 !important; font-weight: 700;}
h4{font-size: 40px; line-height: 1.3 !important; font-weight: 700;}
h5{font-size: 24px; line-height: 1.3 !important; font-weight: 700;}
h6{font-size: 20px; line-height: 1.3 !important; font-weight: 700;}
.font-13{font-size: 13px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}
.font-24{font-size: 24px;}
.font-32{font-size: 32px;}
.font-300{font-weight: 300;}
.font-400{font-weight: 400;}
.font-500{font-weight: 500;}
.font-600{font-weight: 600;}
.font-700{font-weight: 700;}
.border-r5{border-radius: 5px;}
.border-r10{border-radius: 10px;}
.border-r20{border-radius: 20px;}
.border-r30{border-radius: 30px;}
.border-r50{border-radius: 50px;}
.border-50{border-radius: 100%;}
.line-height-0{line-height: 0;}
.form-control{border-radius: 0; border: 0; background-color: transparent;}
.form-control:focus{box-shadow: none; outline: 0;}
.relative{position: relative;}
.form-control::placeholder{color: #BEC2CE;}
select{appearance: none; background: url('../images/website/angle-down-white.png') no-repeat right 15px center;}
select:focus{outline: 0;}
.text-underline{text-decoration: underline !important;}
.pointer{cursor: pointer;}
.zindex-0{z-index: 0;}
.zindex-1{z-index: 1;}
.zindex-m1{z-index: -1;}
.t-blue{color: #3261FF;}
.t-lightblue{color: #84A0FF;}
.t-black{color: #141C30;}
.t-red{color: #d14529;}
.t-red-color{color: #f5320b;}
.t-grey{color: #79869F;}
.bg-grey{background-color: #fafafa;}
.bg-blue{background-color: #3261FF;}
.bg-light-blue{background-color: #3261ff33;}
.blue-link{color: #3261FF;}
.blue-link:hover{color: #3261FF; text-shadow: 0 0 1px #3261FF;}
.black-link{color: #141C30;}
.black-link:hover{color: #141C30; text-shadow: 0 0 1px #141C30;}
.shadow-blue{box-shadow: 0 16px 16px rgb(50 97 255 / 10%);}
.black-link-new{color: #141C30;}
.black-link-new:hover{color: #141C30;}
.btn-blue{padding: 8px 10px; border-radius: 10px; color: #fff; background-color: #3261FF; font-size: 18px; border: 2px solid #3261FF; display: inline-block; text-align: center; min-width: 120px;}
.btn-blue:hover {color: #3261FF; background-color: transparent;}
.btn-blue2{padding: 8px 10px; border-radius: 10px; color: #3261FF; background-color: transparent; font-size: 18px; border: 2px solid #3261FF; display: inline-block; text-align: center; min-width: 120px;}
.btn-blue2:hover {color: #fff; background-color: #3261FF;}
.btn-white{padding: 8px 10px; border-radius: 10px; color: #3261FF; background-color: #fff; font-size: 18px; border: 2px solid #fff; display: inline-block; text-align: center; min-width: 120px;}
.btn-white:hover {color: #fff; background-color: #3261FF; border: 2px solid #3261FF;}
/* header css */
a.navbar-brand {max-width: 70px;}
.menu{box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1); background-color: #ffffff90; z-index: 111;}
.menu.sticky-header{background: #E9EEFF; position: sticky; top: -1px; left: 0; right: 0; z-index: 9999; box-shadow: 0 8px 16px #5282FF20; transition: all 0.3s ease; }
.menu .navbar-nav .nav-item .nav-link{color: #888aff; font-weight: 600; position: relative;}
.menu .navbar-nav .nav-item.active .nav-link, .menu .navbar-nav .nav-item .nav-link:hover {color: #3261FF;text-shadow: 0 0 1px #3261FF;}
.menu .navbar-nav .nav-item.active .nav-link:before{position: absolute; content: ""; width: 25px; height: 4px; background-color: #3261FF; left: 6px; bottom: 7px; border-radius: 50px;}
.menu .navbar-nav .nav-item{margin: 0 10px;}
.login-user img{width: 60px; height: 60px; object-fit: cover; border-radius: 100%; border: 2px solid #3261FF;}
.header-right-section .dropdown-toggle::after{display: none;}
.header-right-section .dropdown{position: static;}
.header-right-section .dropdown-menu {width: 782px;max-width: 100%;left: auto; right: 15px; min-width: 400px; max-height: 420px; overflow-y: scroll; border: 0; border-radius: 0 0 15px 15px; background: linear-gradient(to top, #fff 80% , #F4FEFF);}
.header-right-section .dropdown-menu::-webkit-scrollbar{display: none;}
.header-right-section .dropdown-menu .notification-wrap:last-child{border-bottom: 0 !important;}
/* footer */
footer{background: #F4F7FF;}
.f-address{background: url('../images/website/f-address.png') no-repeat left top 5px; padding-left: 45px;}
.f-call{background: url('../images/website/f-call.png') no-repeat left center; padding-left: 45px;}
.f-email{background: url('../images/website/f-email.png') no-repeat left center; padding-left: 45px;}
.quick-links li.active a, .quick-links li a:hover{color: #3261FF;text-shadow: 0 0 1px #3261FF;}
.quick-links li{margin-bottom: 15px;}
/* home page */
.hp-banner{background: url('../images/website/hp-banner.jpg') no-repeat center center; background-size: cover; margin-top: -110px; padding-top: 200px; padding-bottom: 150px;}
.hp-banner .border-bottom{border-bottom: 1px solid #3261ff7a !important;}
.hp-search-filter-box{background: linear-gradient(to right, #fff 10%, #ffffff90); backdrop-filter: blur(10px);}
.hp-search-filter-box .hp-search-dropdown:not(:last-child){border-right: 1px solid #98B0FF;}
.sf-type{background: url('../images/website/sf-type.png') no-repeat left center; padding-right: 30px;}
.sf-beds{background: url('../images/website/sf-bed.png') no-repeat left center; padding-right: 30px;}
.sf-bathroom{background: url('../images/website/sf-bathroom.png') no-repeat left center; padding-right: 30px;}
.sf-price{background: url('../images/website/sf-price.png') no-repeat left center; padding-right: 30px;}
.hp-sf-inputfield{ padding-left: 40px; padding-right: 15px; color: #3261FF; border: 0;width: 100%;}
.sf-location{border: 0; background: url('../images/website/sf-location.jpg') no-repeat left center; color: #3261FF; }
.hp-sf-inputfield::placeholder{color: #3261FF;}
.hp-search-dropdown{width: 18%;}
.hp-search-dropdown button.active.dropdown-close-btn:before {transform: rotate(180deg) translateY(-26%); top: 26%;}
.hp-search-filter-btn .btn-blue:hover{color: #3261FF; background-color: #fff; border: 2px solid #fff;}
.hp-search-filter-btn .btn-blue, .hp-search-filter-btn .btn-white{min-width: 150px; }
.explore-more-properties{background: url('../images/website/right-arrow.jpg') no-repeat right 15px top 10px; padding-right: 60px;}
.explore-more-properties:hover{background-position: right 0 top 10px;}
label.verified{position: absolute; left: 10px; top: 10px;}
button.favourite{position: absolute; right: 10px; bottom: 10px;}
button.favourite .heart-active{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; visibility: hidden; transition: 0.2s ease-in;}
button.favourite.active .heart-active{opacity: 1; visibility: visible;}

button.favourite .heart-active-pro{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; visibility: hidden; transition: 0.2s ease-in;}
button.favourite.active .heart-active-pro{opacity: 1; visibility: visible;}
.property-listing-image{box-shadow: 0px 0px 12px rgb(50 97 255 / 41%);}
.property-listing-wrap{max-height: 850px; overflow-y: scroll;}
.property-listing-wrap::-webkit-scrollbar-track {background: #f1f1f1; }
.property-listing-wrap::-webkit-scrollbar-thumb {background: #3261ff; }
.property-listing-wrap::-webkit-scrollbar-thumb:hover {background: #555;}

.property-listing-image{max-height: 410px; width: 100%; object-fit: cover;height: 400px;}
.properties-slider .property-listing-image{box-shadow: none;}
/* .realestate-agent-slider{padding-bottom: 100px;} */
.realestate-agent-slider {padding: 0 70px;}
.realestate-agent-slider-wrap .realestate-agent{width: 80px; height: 80px; object-fit: cover; border-radius: 100%; border: 2px solid #3261FF;}
.realestate-agent-slide{border: 1px solid #EAEFFF; box-shadow: 0px 0px 16px rgb(50 97 255 / 10%);}
.realestate-agent-detail-icon li{background: url('../images/website/list-icon.jpg') no-repeat left top 9px; padding-left: 20px; margin-bottom: 15px;word-break: break-word;background-position: left;}
.realestate-agent-detail-icon li:last-child{margin-bottom: 0;}
.realestate-agent-desc-div .btn-blue, .realestate-agent-desc-div .btn-blue2{min-width: 42%;}
.realestate-agent-slider button.slick-prev {position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 0; width: 40px; height: 40px; border-radius: 10px; background: url('../images/website/right-arrow-angle_blue.png') no-repeat center center; background-size: 40px;}
.realestate-agent-slider button.slick-next {position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 0; width: 40px; height: 40px; border-radius: 10px; background: url('../images/website/right-arrow-angle__blue.png') no-repeat center center; background-size: 40px;}
.realestate-agent-slider button.slick-prev.slick-disabled, .realestate-agent-slider button.slick-next.slick-disabled{opacity: 0.5;}
/* login pages */
.login-page-banner{background: url('../images/website/hp-banner.jpg') no-repeat center center; background-size: cover; /* height: 100vh; */ padding: 60px 0;}
.realestate-line:before{position: absolute; content: ""; width: 25px; height: 4px; background-color: #3261FF; left: 0px; bottom: 5px; border-radius: 50px;}
.login-page-box{background: linear-gradient(to bottom, #fff 15%, #ffffffb0); backdrop-filter: blur(18px);}
.login-page-box-image{margin-top: -60px;}
.login-page-box:before{position: absolute; content: ""; width: 48%; height: 100%; background-color: #E1E7FF; left: 0px; bottom: 0px; top: 0; border-radius: 10px 0  200px 10px;}
.login-desc-line:before{position: absolute; content: ""; width: 35px; height: 2px; background-color: #141C30; left: 0px; top: 14px; border-radius: 50px;}
.login-input-field::placeholder{color: #83A0FF;}
.login-input-field{border: 0; background: #D5DEFF; border-radius: 10px; padding: 10px 20px; width: 100%; height: 55px; transition: 0.2s ease-in;}
.signin-btn{border: 2px solid #3261FF;}
.subscription-page.login-page-box:before, .signup-page.login-page-box:before{display: none;}
.double-line{padding: 0 70px;}
.double-line:before{position: absolute; content: ""; width: 50px; height: 6px; background: url('../images/website/double-line.png') no-repeat center center; top: 12px; left: 0;}
.double-line:after{position: absolute; content: ""; width: 50px; height: 6px; background: url('../images/website/double-line.png') no-repeat center center; top: 12px; right: 0;}
.premium-subscription {background-color: #F3F0FF;}
/* .premium-subscription-parent{background-color:#DCE2FB; } */
ul.features-list li.check-list-icon {margin-bottom: 20px; padding-left: 40px; background: url('../images/website/check-list.png') no-repeat left top 10px; font-size: 20px;}
ul.features-list li.cross-list-icon {margin-bottom: 20px; padding-left: 40px; background: url('../images/website/close.png') no-repeat left top 10px; font-size: 20px;}
.signup-user-image-box{width: 250px; height: 250px;}
.signup-user-image{width: 250px; height: 250px; object-fit: cover;}
.user-image-upload{position: absolute; right: 20px; bottom: 20px;}
.user-image-upload input{font-size: 0; height: 0; width: 0; display: none;}
.select-user-type{border: 0; padding: 15px 30px; background-color: #3261ff !important; border-radius: 10px; color: #fff; width: 100%; margin: 0 auto; font-weight: 600;}
.signup-content-box{background-color: #3261ff1c;}
.signup-content-box .login-input-field{background: #BDCCFF;}
.login-input-field:focus{background: #3261FF; color: #fff;}
.focus-none{padding: 15px 46px 15px 15px !important;}
.cus-checkbox input{width: 18px; height: 18px; position: absolute; left: 0; top: 5px;}
.cus-checkbox{padding-left: 30px;}
/* search-property page */
.search-property-input1{width: 25%; min-height: 59px; margin-right: 15px; padding: 10px 10px 10px 15px;}
.search-property-input2{width: 20%; margin-right: 15px;}
.search-property-input3{width: 15%; margin-right: 15px;}
.search-property-input4{width: 20%; margin-right: 15px;}
.search-property-input5{width: 20%;}
.select-blue{font-weight: 600; border: 1px solid #3261FF; border-radius: 10px; padding: 10px 30px 10px 50px; width: 100%; background-color: #E6ECFF !important; min-height: 59px;}
.select-white{font-weight: 600; border: 1px solid #3261FF; border-radius: 10px; padding: 10px 30px 10px 50px; width: 100%; background-color: #fff !important; min-height: 59px;}
.select-white-sort{font-weight: 600; border-radius: 10px; padding: 10px 30px 10px 50px;  background-color: #fff !important; min-height: 59px;}
.select-townhouse{background: url('../images/website/sf-type.png') no-repeat left 12px center;}
.select-bed{background: url('../images/website/bed.svg') no-repeat left 12px center;}
.select-bathroom{background: url('../images/website/sf-bathroom.svg') no-repeat left 12px center;}
.select-price{background: url('../images/website/sf-price.png') no-repeat left 12px center;}
.search-property-input1 button {min-width: 60px; font-weight: 600; font-size: 16px; height: 40px;}
.search-property-input1 input{background: transparent; border: 0; outline: 0; color: #fff;}
.search-property-input1 input::placeholder{color: #fff;}
.amenities-tags li{background-color: #D6DFFF; padding: 10px; margin: 5px 15px 5px 0; color: #3261FF; border-radius: 10px;}
/* service provider page */
.div-scroll{max-height: 950px; overflow-y: scroll;}
.div-scroll::-webkit-scrollbar{display: none;}
/* buy page */
.buy-page .search-property-input1{width: 40%}
.buy-page .search-property-input2{width: 15%}
.buy-page .search-property-input3{width: 15%}
.buy-page .search-property-input4{width: 15%}
.buy-page .search-property-input5{width: 15%}
.filter-price-select button{border: 0; padding: 0 40px 0 0px; min-height: auto;}
/*  */
.edit-property {position: absolute; top: -15px; right: 60px; width: auto !important; display: inline-block !important; }
.delete-property{position: absolute; top: -15px; right: 15px;}
/* .bg-image-other{background: url('../images/website/bg-image-other.jpg') no-repeat right bottom; background-size: cover; padding: 15px 0;} */
/* detailed-filter-page */
.detailed-filter-page .select-user-type{max-width: 100%;}
.detailed-filter-page .login-input-field{background: #BBC9FD;}
.detailed-filter-page .login-input-field:focus{background: #3261FF; color: #fff;}
/* sell page */
.full-width{max-width: 100%;}
.trans-white{background: linear-gradient(to bottom, #fff 15%, #ffffffb0); backdrop-filter: blur(18px);}
.login-desc-line-bottom:before{position: absolute; content: ""; width: 25px; height: 2px; background-color: #000; left: 0px; bottom: 0; border-radius: 50px;}
/* .form-fix-height{max-height: 520px; overflow-y: scroll;} */
.form-fix-height{max-height: 520px; padding-right: 10px; overflow-x: hidden;}
/* .form-fix-height::-webkit-scrollbar{display: none;} */
/* account-settings page */
ul.account-settings li a{padding: 10px 5px 10px 70px; display: block; color: #141C30; border-left: 7px solid transparent;}
ul.account-settings li{margin-bottom: 10px;}
ul.account-settings li a.active{background-color: #BECDFF !important; border-left: 7px solid #3261FF;}
ul.account-settings li a.acc-mmp{background: url('../images/website/p_icon_1.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-mpmr{background: url('../images/website/p_icon_2.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-mms{background: url('../images/website/p_icon_3.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-mpfp{background: url('../images/website/p_icon_4.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-mmpm{background: url('../images/website/p_icon_5.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-setting{background: url('../images/website/p_icon_6.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-mp{background: url('../images/website/p_icon_7.svg') no-repeat left 20px top 10px;}
ul.account-settings li a.acc-cp{background: url('../images/website/p_icon_8.svg') no-repeat left 20px top 10px;}
.border-blue{border: 3px solid #3261ff;}
.border-green{border: 5px solid green;}
ul.account-settings{min-height: 600px;}
.my-property-match-requests-page .form-fix-height{min-height: 570px;}
.my-property-match-requests-page .form-fix-height .login-input-field{background: #B1C2FF;}
.my-property-match-requests-page .form-fix-height .login-input-field:focus{background: #3261FF; color: #fff;}
textarea.login-input-field{height: auto;}
/* property-detail page css */
.property-loc{background: url('../images/website/property-loc.png') no-repeat left center; padding-left: 30px;}
.pd-amenities p{padding-left: 40px; margin-right: 15px; display: inline-block; margin-bottom: 30px;}
.pd-amenities p:last-child{margin-right: 0; border-right: 0;}
.pd-bed{background: url('../images/website/bed.svg') no-repeat left top 5px;}
.pd-car{background: url('../images/website/garage.svg') no-repeat left top 5px;}
.pd-feet{background: url('../images/website/ruler.svg') no-repeat left top 5px;}
.pd-bathroom{background: url('../images/website/sf-bathroom.svg') no-repeat left top 5px;}
.pd-view{background: url('../images/website/property-loc.svg') no-repeat left top 5px;}
.pd-agent{background: url('../images/website/agent.svg') no-repeat left top 5px;}
.map-property-detail-page .property-listing-image-box button.favourite {right: 15px; bottom: 15px;}
.map-property-detail-page .property-listing-image-box .property-listing-image{box-shadow: none; min-height: 350px;}
.full-line:before{position: absolute; content: ""; width: 100%; height: 2px; background-color: #141c30; left: 0; bottom: 0; border-radius: 50px;}
.pd-facilities li{display: inline-block; padding: 5px 10px; border-radius: 5px; background-color: #c5d2fd !important; margin: 0 10px 10px 0; font-size: 16px; background: url('../images/website/pd-facility.png') no-repeat left 15px center; padding-left: 50px;}
.pd-facilities-wrap{border-bottom: 1px solid #BCCAFF;}
.seller-wrap .seller-img img{width: 60px; height: 60px; object-fit: cover; border-radius: 100%;}
.t-light-white{color: #88A3FF;}
.contact-seller a {min-height: 88px; background: url('../images/website/phone-call.png') no-repeat left 25px center; padding-left: 65px !important;}
.seller-chat a{min-height: 88px;}
/*  */
.gps-btn{position: absolute; right: 20px; top: 12px; display: flex; justify-content: center; align-items: center;}
.gps-btn-admin{position: absolute; right: 36px; top: 18px; display: flex; justify-content: center; align-items: center;}
.property-loc-gps label .gps-btn .gps-white{display: none;}

.property-loc-gps label.gps_icon .gps-btn .gps-blue{display: block;}
.property-loc-gps label.gps_icon .gps-btn .gps-white{display: none;}

.property-loc-gps .gps-btn-admin .gps-black{display: block;}
.property-loc-gps .gps-btn-admin .gps-black{position: absolute;top: 10xp;right: 10px;}

.property-loc-gps .login-input-field{padding-right: 60px !important;}
/* manage profile */
.edit-profile-page .login-input-field{background: #B1C2FF;}
.edit-profile-page .login-input-field:focus{background: #3261FF; color: #fff;}
/* manage-my-properties-page */
.add-property-btn{padding: 10px 25px; background-color: #3261ff; }
.manage-my-properties-page .manage-property-slider .property-listing{margin: 0 10px; padding: 20px 0 40px;}
.manage-my-properties-page .manage-property-slider .property-listing-image {box-shadow: none;}
.manage-my-properties-page .slick-list {padding-right: 100px;}
.manage-my-properties-page ul.slick-dots {display: flex;}
.manage-my-properties-page ul.slick-dots li{margin-right: 7px;}
.manage-my-properties-page ul.slick-dots li button{font-size: 0; min-width: 10px; min-height: 10px; border-radius: 100%; background-color: #3261ff; opacity: 0.5;}
.manage-my-properties-page ul.slick-dots li.slick-active button{min-width: 40px; border-radius: 20px; opacity: 1;}

/* settings page */
.setting-dropdown .setting-dropdown-toggle{padding: 10px; position: absolute; left: 200px; top: 0; z-index: 1; transition: 0.2s ease-in;}

.notification-toggle-wrap .notification-toggle{min-width: 51px; height: 31px;}
.notification-toggle-wrap input[type="checkbox"]{width: 0; height: 0; font-size: 0; display: none;}
.notification-toggle-wrap .notification-toggle:before{position: absolute; content: ""; width: 51px; height: 31px; border-radius: 50px; background-color: #fff; left: 0; top: 50%; transform: translateY(-50%);}
.notification-toggle-wrap input[type="checkbox"]:checked + .notification-toggle:before {background-color: #3261ff;}
.notification-toggle-wrap .notification-toggle:after{position: absolute; content: ""; width: 27px; height: 26px; border-radius: 100%; background-color: #f70707; left: 2px; top: 50%; transform: translateY(-50%); transition: 0.2s ease-in;}
.notification-toggle-wrap input[type="checkbox"]:checked + .notification-toggle:after{left: 22px; background-color: #f5f7f5;}

.setting-dropdown .setting-dropdown-menu{display: none;}
.setting-dropdown.active .setting-dropdown-menu{display: block;}
.setting-dropdown.active .setting-dropdown-toggle{transform: rotate(180deg);}

/* property-match-requests-page css */
.match-btn a{padding: 5px 15px; background-color: #B7C7FF; border-radius: 10px; margin: 3px;}
.rpd-btns{position: absolute; top: -25px; right: 15px;}
.border-dashed{border: 2px dashed #3261ff;}
.my-property-match-request-list-wrap{max-height: 900px; overflow-y: scroll;}
.my-property-match-request-list-wrap::-webkit-scrollbar{display: none;}
.my-property-match-request-list-wrap .my-property-match-request-list-item{margin-top: 25px;}
/* chat page */
.chat-image img{width: 75px; height: 75px; object-fit: cover; border-radius: 100%;}
.chat-msg-count{height: 25px; width: 25px; font-size: 16px; border-radius: 100%; color: #fff; background-color: #3261ff; margin-left: auto;}
.chat-time{min-width: 80px;}
ul.chat-list li{padding:10px; border-radius: 10px; margin-bottom: 15px; cursor: pointer;}
ul.chat-list li.active{background-color: #3261ff !important;}
ul.chat-list li.un-read-chat{background-color: #BECDFF;}
ul.chat-list li.active .chat-detail h5{color: #fff;}
ul.chat-list li.active .chat-detail p{color: #88A3FF;}
ul.chat-list li.active .chat-time label{color: #88A3FF;}
ul.chat-list li.active .chat-time .chat-msg-count{display: none !important;}
.opened-chat .chat-image img{width: 60px; height: 60px;}
.opened-chat{border-bottom: 1px solid #9CB3FF;}
.chat-input-field input[type="text"]{border: 0; outline: 0; background-color: #fff; padding: 10px 15px; height: 58px; border: 2px solid #3261ff;}
.chat-input-field input[type="text"]::placeholder{color: #D0D2D6;}
ul.opened-chat-msg-list .customer-msg p{color: #fff; padding: 5px 10px; border-radius: 10px; background-color: #3261ff; display: inline-block; max-width: 70%; text-align: left;}
ul.opened-chat-msg-list .agent-msg p{color: #3261ff; padding: 5px 10px; border-radius: 10px; background-color: #fff; display: inline-block; max-width: 70%; text-align: left;}
ul.opened-chat-msg-list li label{display: block; font-size: 12px; color: #000000;}
ul.opened-chat-msg-list li{margin-bottom: 25px; display: block;}
ul.opened-chat-msg-list li.customer-msg{text-align: right;word-break: break-all;}
ul.opened-chat-msg-list li.agent-msg{text-align: left;word-break: break-all;}
li .chat-detail p{word-break: break-all;}

ul.chat-list a:last-child li {
    margin-bottom: 0px;
}
/*  */
iframe{margin-right: 40px;}
.manage-property-slider .property-listing {margin: 0 15px !important;}
.realestate-agent-slider .realestate-agent-slide{margin: 0 15px !important;min-height: 430px;}
.realestate-agent-slider .slick-track{padding: 15px 0;}
.properties-slider .property-listing {margin: 0 20px !important;}
/* .property-listing {margin: 0 5px !important;} */
.property-listing-image-box a {width: 100%; display: block;}
.realestate-agent-slide .realestate-agent-box1{cursor: pointer;}
.realestate-agent-slide .realestate-agent-box1:hover + .realestate-agent-box2, .realestate-agent-slide .realestate-agent-box2:hover{z-index: 1; opacity: 1;}
.realestate-agent-slide .realestate-agent-box2{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; opacity: 0; transition: 0.5s ease;}
.buy-submenu{width: 600px; padding: 30px; border-radius: 0 0 15px 15px; background: linear-gradient(to top, #ffffff80 80% , #3261ff52); backdrop-filter: blur(10px); position: absolute; top: 100px; left: 50%; transform: translateX(-50%); z-index: 1111; opacity: 0; visibility: hidden; transition: 0.3s ease-in;}
.buy-submenu ul{/* display: flex; flex-wrap: wrap; */ align-items: start;column-count: 2;}
.buy-submenu ul li{flex-basis: 50%; padding-left: 40px; background: url('../images/website/menu-arrow.png') no-repeat left center; background-size: 16px; margin-bottom: 15px;}
.buy-submenu ul li a{color: #141C30; font-size: 18px; font-weight: 400;}
.buy-submenu ul li a:hover{text-shadow: 0 0 1px #141C30;}
.sub-menu-wrap a:hover + .buy-submenu{opacity: 1; visibility: visible; top: 75px;}
.buy-submenu:hover{opacity: 1; visibility: visible; top: 75px;}
.footer-logo{max-width: 150px; margin-bottom: 30px !important;}
/*all drop downs */
.title-white-line:before{position: absolute; content: ""; width: 22px; height: 2px; border-radius: 50px; background-color: #fff; left: 0; bottom: 0;}
.dp-select-options{position: absolute; left: 0; top: 70px; width: 100%; z-index: 1;}
.dp-select-types{width: 500px;}
.dp-select-options label{color: #fff; padding: 5px 10px; border-radius: 5px; font-size: 16px; cursor: pointer; border: 1px solid transparent; margin-right: 5px; margin-bottom: 10px !important;}
.dp-select-bed-box.d-toggle label{width: 45px;}
.dp-select-options input[type="radio"], .dp-select-options input[type="checkbox"]{height: 0; width: 0; position: absolute; display: none;}
.dp-select-options input[type="radio"]:checked + label{border: 1px solid #fff;}
.dp-select-options input[type="checkbox"]:checked + label.property-type-dropdown {border: 1px solid #fff;}
.dropdown-box-toggle {display: none;}
.dp-select-beds{width: 100%;}
.dp-select-beds .dp-select-bed-box:not(:last-child){margin-bottom: 5px;}
.dp-select-beds .dp-select-bed-box label{position: relative; margin-left: 40px;}
.dp-select-beds .dp-select-bed-box label:before{position: absolute; content: ""; width: 20px; height: 20px; border-radius: 3px; border: 1px solid #fff; left: -40px; top: 50%; transform: translateY(-50%);}
.dp-select-beds .dp-select-bed-box input[type="checkbox"]:checked + label:after{position: absolute; content: ""; width: 20px; height: 20px; left: -40px; top: 50%; transform: translateY(-50%); border-radius: 3px; background-color: #fff !important; background: url('../images/website/check.png') no-repeat center center; background-size: 100% 100%;}
.sign_up_page{height: auto;}
.dp-select-price{width: 300px; right: 0; left: auto;}
.dp-select-min-price{padding: 5px 10px 10px; border-radius: 5px; flex-basis: 47%;}
.dp-select-max-price{padding: 5px 10px 10px;border-radius: 5px; flex-basis: 47%;}
.dp-select-price label{margin-bottom: 0 !important; padding: 0; border: 0;}
.dp-select-price input{background: transparent; border: 0; border-bottom: 1px solid #fff; color: #fff;}
.dp-select-price input::placeholder{color: #ffffff70; font-size: 16px;}
.dp-select-price-list-wrap .dp-select-price-list{flex-basis: 40%; padding-left: 5px;}
.dp-select-price-list-wrap .dp-select-price-list label{background-color: transparent; border-radius: 0; padding: 3px 0; position: relative;}
button.dropdown-close-btn{position: relative;}
button.dropdown-close-btn:before{position: absolute; content: ""; width: 15px; height: 9px; background: url('../images/website/sf-select-icon.png') no-repeat center center; right: 10px; top: 50%; transform: translateY(-50%); transition: 0.2s ease-in;}
button.dropdown-close-btn-sort:before{right: -6px;}
button.active.dropdown-close-btn:before{transform: rotate(180deg) translateY(-35%); top: 35%;}
.dp-select-options {background-color: #3261ff; backdrop-filter: blur(10px);}
button.select-user-type.dropdown-close-btn:before{background: url('../images/website/angle-down-white.png') no-repeat center center; right: 30px; width: 18px; height: 10px;}
.filter-price-select .dp-select-beds {width: 260px;}
.filter-price-select .dp-select-options {top: 45px; right: 0; left: auto;}
.filter-price-select button.dropdown-close-btn:before {top: 11px; transform: translateY(0);}
.filter-price-select button.active.dropdown-close-btn:before {transform: rotate(180deg) translateY(0);}

/* sell page upload property css */
.upload-property-image .dp-select-options {position: static; margin-top: 20px; background-color: transparent; backdrop-filter: blur(0px); }
.upload-property-image-btn label input{width: 0; height: 0; font-size: 0; display: none; }
.upload-property-image-btn label{min-width: 100px; height: 150px; border: 2px dashed #3261ff; border-radius: 10px; padding:  10px; background-color: transparent; display: flex; align-items: center; justify-content: center;}
.upload-property-image .uploaded-property .uploaded-property-img{width: 150px; height: 150px; object-fit: cover; border-radius: 10px;}
.upload-property-image .uploaded-property{margin: 0 5px; position: relative; margin-bottom: 15px;}
.upload-property-image-wrap{overflow-x: auto;}
.delete-uploaded-img-btn{position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); opacity: 1;}
/* pagination */
.pagination .page-link {padding: 15px 20px; color: #3261ff; font-size: 22px;}
.pagination .page-link:focus {box-shadow: none;}
.gm-style-iw-d {overflow-x: hidden !important; margin-left: -17px !important; margin-top: -12px !important; margin-right: -25px !important; }
.gm-ui-hover-effect{color: #fff !important; }
.form-group{margin-bottom: 0;}
.dropdown-close-btn.active + .dropdown-box-toggle {display: block;}
.StripeElement {background-color: white; padding: 8px 12px; border-radius: 4px; border: 1px solid #ced4da; box-shadow: 0 1px 3px 0 #e6ebf1; -webkit-transition: box-shadow 150ms ease; transition: box-shadow 150ms ease; width: 100% !important; }
.StripeElement--focus {box-shadow: 0 1px 3px 0 #cfd7df; }
.StripeElement--invalid {border-color: #fa755a; }
.StripeElement--webkit-autofill {background-color: #fefde5 !important; }
/* MAIN CREDIT CARD CONTAINER */
.credit-card {margin: auto; margin-top: 20px; margin-bottom: 20px; border-radius: 7px; width: 95%; max-width: 250px; position: relative; transition: all 0.4s ease; box-shadow: 0 2px 4px 0 #cfd7df; min-height: 60px; padding: 13px; background: #1a1b1c; color: #efefef; }
.credit-card.selectable:hover {cursor: pointer; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}
/*  NUMBER FORMATTING */
.credit-card-last4 {font-family: "PT Mono", Helvetica, sans-serif; font-size: 24px;}
.credit-card-last4:before {content: "**** **** **** "; color: #4f4d4d; font-size: 20px; }
.credit-card.american-express .credit-card-last4:before, .credit-card.amex .credit-card-last4:before {content: "**** **** **** ";}
.credit-card.diners-club .credit-card-last4:before, .credit-card.diners .credit-card-last4:before {content: "**** **** **** ";}
.credit-card-expiry {font-family: "PT Mono", Helvetica, sans-serif; font-size: 18px; position: absolute; bottom: 4px; left: 15px; }
/* BRAND CUSTOMIZATION */
.credit-card.visa {background: #4862e2; color: #eaeef2; }
.credit-card.visa .credit-card-last4:before {color: #8999e5; }
.credit-card.mastercard {background: #4f0cd6; color: #e3e8ef; }
.credit-card.mastercard .credit-card-last4:before {color: #8a82dd; }
.credit-card.american-express, .credit-card.amex {background: #1cd8b3; color: #f2fcfa; }
.credit-card.american-express .credit-card-last4:before, .credit-card.amex .credit-card-last4:before {color: #99efe0; }
.credit-card.diners, .credit-card.diners-club {background: #8a38ff; color: #f5efff; }
.credit-card.diners .credit-card-last4:before, .credit-card.diners-club .credit-card-last4:before {color: #b284f4; }
.credit-card.discover {background: #f16821; color: #fff4ef; }
.credit-card.discover .credit-card-last4:before {color: #ffae84; }
.credit-card.jcb {background: #cc3737; color: #f7e8e8; }
.credit-card.jcb .credit-card-last4:before {color: #f28a8a; }
.credit-card.unionpay {background: #47bfff; color: #fafdff; }
.credit-card.unionpay .credit-card-last4:before {color: #99dcff; }
/*   LOGOS  */
.credit-card::after {content: " "; position: absolute; bottom: 10px; right: 15px; }
.credit-card.visa::after {height: 16px; width: 50px; background-image: url('data:image/png;base64,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'); }
.credit-card.mastercard::after {width: 40px; height: 25px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAGGElEQVRIDZVXzY8URRR/Vd0zPV/sFyu4ywIRORA10Y2Ek8m6sBouRGOyHMSoKMaLFyWeJGE8GCX6FygoiYkGPJhIvAi4BzAakYBRThAOwAwinyvz2dNdz9+r7mF2Z796H2zXVNX7+L1X9apeKeqio0TOTqKwPXyTRsaIeBv6T6EdIlJp/K4roqvonzFEx1dR+Zzw8yQ50qrvInn/0JonWavtIfNm8K9VirLGsE9KXUf/T1Lmp+zu66dERoiZNHigskPg6xATuRgIZATAdqF5N0X0dJ4iqZAY/wAAfw6+0k5DH8aOq0H6+KFbpSkMUf2LkWdJ8z4wbM3kdGTDgEuEhWRIIwoNQ35A5xzFB7w3ykdkiqeAYTzCIP1IWCZicNM0MuATH+4lvSPAaFX8gi7AwQ+Gg5GdGX23J63I9xU1Kfys8BVxOu28D4DUbEDCUKAUZJkjjyDfAUpOxoNK/G/WzTHPc15Tu67cnQnSAmyDu0HrNigKTvST88g9MjaSUCfL9sAR0T+LXJgLVEB9JjW49R7RY0yN9f1wV7fIsAvJhWUFKmM7KOJMQaeaFXORXZ7Ivlq+wkVEsgjN7T13FZHLEP3RS0rANaHVmwVkvg6WCRGyCHpfusOpgbohYDTrstp/YkBJ6KPPfMKdMctH1MR28Bo1c7lVoy0975Ru81FydDshAO7LvuWAE/2ILQNe7rkqpfrrin3l8Arl6FJdudeqmF8seB2AMZfXrJkGIrnBzfJBOztJBjGQhBh+uYfUC/GyLh05EUL2cEtRalNAuWGEDRsCK4XERDygwb10j/T9FrGAlBAlIJFsVEyQzTkv1g6umcTWZAsQKfWeZKhQMp/BGBvNbpRIoYsceCAsoHyALGMuscLYvOiFk0rTXhlR/9LwM2nSp+BrbDKBSgGEk9JZa6hv7AZpFxuxLW214oN5TmtqblltWyWnWzKwooldh3TAekxOpG1yzqGVrE2mwhU8WN41LdIpWBbjM0lMwAmFnNEVqI2Pwpksi/wWDKHr2QycwFePdutfRDiaiqPl9tiNZ8HOlYEdKNaV1typpUbEe9jAmo7i5uAhudfQTxY9UR5fhNqToC9AsTbVlLVegGehYZHFPtSkhnDekyfyidEJY+yNEumFqD0lWb18iiJILAtNjdhmMjViDwLSsEngVsKzsMu4LDJscAMx4LLcR2Kvi2nhLhJAKGwgW5Yg9iRblmDqnhYkNrFUGRFUZ0V+WTpi5mBaTmuRnc83jEG7yYNnuSQKYcMhPquRaCcrUckkmpIltE1e1Agll0xLDoIuBOKA5EZOkykgysvbh+Kt20IpFho6qR+m0m84CH4tADL0xvnZZbC7Cy4Fu0HJIf9OwQK0N0mbT4oyKDWr8yhTUDmK2wI6GQWZjFIAdzq3p/yL9R3p/GksK2rmW6+5qsEpzPWLOXuroOTrSIbY2biPg+F8Z2yuhvlGxLbFZJgtJjkoUAxf+75C9G0fLi30cYsmIERIpZlaF12ql/qi+xiQUeKjcAK4jf12eRXAJo2eSKKaceoNPpJ/s/wDF0kLWgkEVsTsuUvhhQHSci7CRIJIxnuxdiKPpc4ZAA7VfQ7N+pwJR3LYMNCUjISx6eV1plkJL2QL/h4rth/hBDrZwu4wlWsIw/Mouf5eCZBgkFMOBdUiiYO9hb0o31bleL+mm3mHHs87waZ+rIxqYdWNFDmLkLUhtjIrtNesmr8ClZ5QO29WpoqoqPEUeiAuINEJmEayt4g/RwHxioS3gkBiTu40NLMWyxZYkMGbRNN/vvDxvhVfownVR+mMojgTraykoH2XQIn8xD88Vcj1stCApKv75ptsi95Sb5drWFpb7kes8o1pCsbGIzBSxO6Apr0QH8MDynK0X3VIKjsiiPGqw3OJjtHK8MDg7X/OCGP10BCemc4HWvF2L6cz1i3JZKnowNyubhpVGaTTqP0+ybxe+lE6M8FJX9hnEVToDzFSjJcW9eIovB/H0Cj+hjGP+1FVsXpXwfo7+j+vomuXMBe9iyehdGd0XDUOr32UjJlAuDZjdD2iloNF2d9lYD2Pev5kYXfpvMgWi6T3o1XF2VvqfyBMXs6VwHVmAAAAAElFTkSuQmCC'); }
.credit-card.amex::after, .credit-card.american-express::after {width: 50px; height: 14px; background-image: url('data:image/png;base64,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');}
.credit-card.diners::after, .credit-card.diners-club::after {width: 30px; height: 24px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAED2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk2NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFDMEM4RjkzNTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk0NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9t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'); }
.credit-card.discover::after {width: 50px; height: 14px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAYAAABth09nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA/tJREFUSA19ll2IVVUUx73jmEYgiUpYiIREkFqQD0FhKiVIoPaSRaEPQlATZmk9JERBQVCSldjHk9iDqE8KQaTQB0lFoljDSGKiFI3VWJZZfo6n32+fta5nrrcW/O/6r8+999n77HNbVVWNHnVZqlardSlNYj1yffAWVFt9qSNPX/axxzB2kehhfERdjNs5njmO4RyyBlok52W80pNziLmVpPaPA8fgnT4btyWL0bmAdixJt1inr9FnRP/s8X+aWuda6lqQmZHsUxxklX9qR8J0Ob7vwzcDPQHsx/cPOb3oixG7A309OIjvELEetDt5Nb5ZwAV/h++kdXB7/Yp9HBvlVKqx+G4Bx4H8WnAejAH6zoCJwB05Rc0faOd6lT8X7BByHv0OuCYSDsA/D64/ZQgyO/yz4P0ZCH1fxJZiH2nEfoGvjNg+eH9wF+ZcHo/ce9EfBE+1FvJkGL+jz4G3wFTQZ7GyHcwFG4CyOxoPwHeB2TqRl8EU8CKYDCaCU+Bv8DBwUW+AuWAeSHFnRMqDkAfCmONYCvZBcDS4D/EwuAvcDyaBV4GyGDxXWFU9gx6fC3m+dKqbZcIcEvaAj4Bc2ZB5Mdibtbu6vemP2LcRO4POhZwN3zH0DeA02B75Tlh5KuxD8E/lKdivm9CwNd8ttgx5pRG8sXZVK9Efg6+Mod8Pv5NaD3zR9oIjEdf2XJtrD3dJGa5V+zd35mY87YnB346MSdHj67B/Cv0Q2uOlrAFbCquqheaXsylpyLjgvkiuvuTwYi2ncD32KuBTGwJeDNcBxdxyXaPz+tTfFHOEN42Lfg88Td8X0EvBVsY5gVYcdxC8BBxjL/AiUNbVatQ88j+jvieP1toIaG8CimfyC2DiOOCNVATuEfHlfxYod2ZMjT0aeMaVbkfLm8rbz1z7p9ytT8ExAD6srfoXeyOwtg8oSyK31wLlS+CknLjSFwlH4Z8Aj5LX7QrgApRHI+fn2iz1C+Bu+T1gfvi7qcfqqZUJPxIJe9IXfV2It9Nq8Bq4DawD7qjz3iZHbi11kH5wGHgWXciiEqiTd2BvAtPBNyBlM8Tvgw2nAS+EFHdrfsSWwX/IANpFPxExvyvWjwe/gXx46d+Jz8vgBFBWBdyRMWACGAQ77dOCWNj5VyE/Zp55eX70bsI+i/0j2kk0P4hTcHlcjhF397JHfhDtNUDsL7S10FY+3am4hrB9CMWP9lvm3IaB79Q5YA/frdMkeWn4oXTMk+Cy2ARccQHgK08pMyOvvNjGtDPW1Pi79ept5v8Xb/bpxqkr42fMiafDR1GeUAZzEP3BSy62T6ktzRjOK3YXX44x4s9mNqDeB2WsPT6+rGmnBSGt/mObOdr/Ap6tK4eqKaaFAAAAAElFTkSuQmCC'); }
.credit-card.jcb::after {width: 30px; height: 15px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC'); }
.credit-card.unionpay::after {width: 50px; height: 30px; background-image: url('data:image/png;base64,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'); }
ul.services__provided li {border-radius: 10px; background-color: #C1CFFF; padding: 5px 15px; margin: 10px 15px 10px 0; display: flex; align-items: center; justify-content: center; font-size: 16px; }
.work__images img {width: 150px; height: 150px; object-fit: cover; border-radius: 10px; margin: 10px 15px 10px 0; }
ul.service_provided_at li {width: 80px; height: 45px; border-radius: 10px; border: 1px solid #3261FF; margin: 10px 15px 10px 0; display: flex; align-items: center; justify-content: center; }
ul.property_stories li {width: 80px; height: 45px; border-radius: 10px; border: 1px solid #3261FF; margin: 10px 15px 10px 0; display: flex; align-items: center; justify-content: center; }
ul.property_types li {border-radius: 10px; background-color: #C1CFFF; padding: 5px 15px; margin: 10px 15px 10px 0; display: flex; align-items: center; justify-content: center; font-size: 16px; }
.service_provider_chat {background: url(../images/website/service_provider_chat.svg) no-repeat left top; padding-left: 50px; background-size: 30px; }
.service_provider_call {background: url(../images/website/service_provider_call.svg) no-repeat left top; padding-left: 50px; background-size: 30px; }
.service_provider_mail {background: url(../images/website/service_provider_mail.svg) no-repeat left top; padding-left: 50px; background-size: 30px; word-break: break-word; }
.property__detail_wrap .property__detail_image {position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.property__detail_image1 {z-index: 1; width: calc(100% - 30px) !important; height: calc(100% - 30px) !important; }
.property__detail_image2 {z-index: 0; width: calc(100% - 15px) !important; height: calc(100% - 15px) !important; opacity: 0.6; padding: 15px 0 0 15px; }
.property__detail_image3 {z-index: -1; opacity: 0.4; padding: 30px 0 0 30px; }
.detailed-filter-page .change-password-input-field{background: #BBC9FD;}
.change-password-input-field::placeholder{color: #83A0FF;}
.change-password-input-field{border: 0; background: #BDCCFF; border-radius: 10px; padding: 10px 20px; width: 100%; height: 55px; transition: 0.2s ease-in;}
/* .login-input-field::placeholder{color: #83A0FF;}
.login-input-field{border: 0; background: #D5DEFF; border-radius: 10px; padding: 10px 20px; width: 100%; height: 55px; transition: 0.2s ease-in;}
*/
.property__detail_parent {height: 400px !important; max-width: 350px;}
.property__detail_wrap {z-index: 1; }
/*  */ .admin-login-page{background: none;}
.bs_preload {width: 100vw; height: 100vh; position: fixed; padding: 10px; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1111111; background: #d4d6dde3; display: flex; justify-content: center; align-items: center; }
.preload_post_property {width: 100vw; height: 100vh; position: fixed; padding: 10px; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1111111; background: #d4d6dde3; display: flex; justify-content: center; align-items: center; }
.pro_title {width: 80%; text-overflow: ellipsis; word-break: break-all; overflow: hidden; position: relative; padding-right: 15px; height: 22px; transition: 0.2s ease-in; }
.pro_title::before {position: absolute; content: "...."; right: 0; color: #3261FF; font-size: 18px; bottom: -5px; }
.pro_title:hover{overflow: visible; white-space: normal; height:auto; }
.pro_title:hover::before{display: none;}
.swal-icon--warning{width: 65px; height: 65px; }
.swal-icon--warning__body{width: 5px; height: 35px; }
.swal-footer{text-align: center; }
.swal-button-container{margin: 15px; }
.swal-button--confirm{margin-left: -210% !important; color: white; background-color: #3261FF; }
/* .swal-button--confirm:hover{margin-left: -210% !important; color: white; background-color: #3261FF; }
*/ .swal-button--confirm:not([disabled]):hover {background-color: #3261FF; }
.swal-button--cancel{margin-right: -250px !important; }

.logout-profile{visibility: hidden; opacity: 0; position: absolute; bottom: 0; }
.btn-blue-logout{padding: 5px 5px; border-radius: 5px; color: #fff; background-color: #3261FF; font-size: 16px; border: 1px solid #3261FF; display: inline-block; text-align: center; min-width: 80px; }
.btn-blue-logout:hover {background-color: transparent; }
.radio__only.dp-select-beds .dp-select-bed-box label:before{display: none;}
.radio__only.dp-select-beds .dp-select-bed-box label{margin-left: 0;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px #BDCCFF inset !important;}
.opened-chat-height{height: 550px; overflow-y: scroll; padding-right: 15px; }
.opened-chat-height::-webkit-scrollbar {width: 3px; }
.opened-chat-height::-webkit-scrollbar-track {background: #f1f1f1; }
.opened-chat-height::-webkit-scrollbar-thumb {background: #3261ff; }
.opened-chat-height::-webkit-scrollbar-thumb:hover {background: #555;}


.chat-list::-webkit-scrollbar-track {background: #f1f1f1; }
.chat-list::-webkit-scrollbar-thumb {background: #3261ff; }
.chat-list::-webkit-scrollbar-thumb:hover {background: #555;}





/* 12/4/2022 bugs solving */
.change-password-input-field:-webkit-autofill, .change-password-input-field:-webkit-autofill:hover, .change-password-input-field:-webkit-autofill:focus, .change-password-input-field:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px #BDCCFF inset !important;}
.change-password-input-field{padding-right: 60px;}
div#map {min-height: 300px;}
.empty-property-label_text {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; padding: 100px 15px;}
.form-fix-height::-webkit-scrollbar {width: 3px; }
.form-fix-height::-webkit-scrollbar-track {background: #f1f1f1; }
.form-fix-height::-webkit-scrollbar-thumb {background: #3261ff; }
.form-fix-height::-webkit-scrollbar-thumb:hover {background: #555;}
.sub_menu_dropdown_btn {position: absolute; top: 7px; right: -7px;}
.buy-submenu.dropdown-show{opacity: 1; visibility: visible;top: 75px;}












/*  NUMBER FORMATTING */




















.credit-card::after {
    content: " ";
    position: absolute;
    bottom: 10px;
    right: 15px;
}

.credit-card.mastercard::after {
    width: 40px;
    height: 25px;
    background-image: url('data:image/png;base64,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');
}

.credit-card.amex::after,
.credit-card.american-express::after {
    width: 50px;
    height: 14px;
    background-image: url('data:image/png;base64,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');
}

.credit-card.diners::after,
.credit-card.diners-club::after {
    width: 30px;
    height: 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAED2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk2NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFDMEM4RjkzNTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk0NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9t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');
}

.credit-card.discover::after {
    width: 50px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAYAAABth09nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA/tJREFUSA19ll2IVVUUx73jmEYgiUpYiIREkFqQD0FhKiVIoPaSRaEPQlATZmk9JERBQVCSldjHk9iDqE8KQaTQB0lFoljDSGKiFI3VWJZZfo6n32+fta5nrrcW/O/6r8+999n77HNbVVWNHnVZqlardSlNYj1yffAWVFt9qSNPX/axxzB2kehhfERdjNs5njmO4RyyBlok52W80pNziLmVpPaPA8fgnT4btyWL0bmAdixJt1inr9FnRP/s8X+aWuda6lqQmZHsUxxklX9qR8J0Ob7vwzcDPQHsx/cPOb3oixG7A309OIjvELEetDt5Nb5ZwAV/h++kdXB7/Yp9HBvlVKqx+G4Bx4H8WnAejAH6zoCJwB05Rc0faOd6lT8X7BByHv0OuCYSDsA/D64/ZQgyO/yz4P0ZCH1fxJZiH2nEfoGvjNg+eH9wF+ZcHo/ce9EfBE+1FvJkGL+jz4G3wFTQZ7GyHcwFG4CyOxoPwHeB2TqRl8EU8CKYDCaCU+Bv8DBwUW+AuWAeSHFnRMqDkAfCmONYCvZBcDS4D/EwuAvcDyaBV4GyGDxXWFU9gx6fC3m+dKqbZcIcEvaAj4Bc2ZB5Mdibtbu6vemP2LcRO4POhZwN3zH0DeA02B75Tlh5KuxD8E/lKdivm9CwNd8ttgx5pRG8sXZVK9Efg6+Mod8Pv5NaD3zR9oIjEdf2XJtrD3dJGa5V+zd35mY87YnB346MSdHj67B/Cv0Q2uOlrAFbCquqheaXsylpyLjgvkiuvuTwYi2ncD32KuBTGwJeDNcBxdxyXaPz+tTfFHOEN42Lfg88Td8X0EvBVsY5gVYcdxC8BBxjL/AiUNbVatQ88j+jvieP1toIaG8CimfyC2DiOOCNVATuEfHlfxYod2ZMjT0aeMaVbkfLm8rbz1z7p9ytT8ExAD6srfoXeyOwtg8oSyK31wLlS+CknLjSFwlH4Z8Aj5LX7QrgApRHI+fn2iz1C+Bu+T1gfvi7qcfqqZUJPxIJe9IXfV2It9Nq8Bq4DawD7qjz3iZHbi11kH5wGHgWXciiEqiTd2BvAtPBNyBlM8Tvgw2nAS+EFHdrfsSWwX/IANpFPxExvyvWjwe/gXx46d+Jz8vgBFBWBdyRMWACGAQ77dOCWNj5VyE/Zp55eX70bsI+i/0j2kk0P4hTcHlcjhF397JHfhDtNUDsL7S10FY+3am4hrB9CMWP9lvm3IaB79Q5YA/frdMkeWn4oXTMk+Cy2ARccQHgK08pMyOvvNjGtDPW1Pi79ept5v8Xb/bpxqkr42fMiafDR1GeUAZzEP3BSy62T6ktzRjOK3YXX44x4s9mNqDeB2WsPT6+rGmnBSGt/mObOdr/Ap6tK4eqKaaFAAAAAElFTkSuQmCC');
}

.credit-card.jcb::after {
    width: 30px;
    height: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC');
}

.credit-card.unionpay::after {
    width: 50px;
    height: 30px;
    background-image: url('data:image/png;base64,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');
}

ul.services__provided li {
    border-radius: 10px;
    background-color: #C1CFFF;
    padding: 5px 15px;
    margin: 10px 15px 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.work__images img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 10px;
    margin: 10px 15px 10px 0;
}

ul.service_provided_at li {
    width: 80px;
    height: 45px;
    border-radius: 10px;
    border: 1px solid #3261FF;
    margin: 10px 15px 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

ul.property_stories li {
    width: 80px;
    height: 45px;
    border-radius: 10px;
    border: 1px solid #3261FF;
    margin: 10px 15px 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

ul.property_types li {
    border-radius: 10px;
    background-color: #C1CFFF;
    padding: 5px 15px;
    margin: 10px 15px 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.service_provider_chat {
    background: url(../images/website/service_provider_chat.svg) no-repeat left top;
    padding-left: 50px;
    background-size: 30px;
}

.service_provider_call {
    background: url(../images/website/service_provider_call.svg) no-repeat left top;
    padding-left: 50px;
    background-size: 30px;
}

.service_provider_address {
    background: url(../images/website/service_provider_location.svg) no-repeat left top;
    padding-left: 50px;
    background-size: 30px;
}

.service_provider_mail {
    background: url(../images/website/service_provider_mail.svg) no-repeat left top;
    padding-left: 50px;
    background-size: 30px;
    word-break: break-word;
}

.property__detail_wrap .property__detail_image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.property__detail_image1 {
    z-index: 1;
    width: calc(100% - 30px) !important;
    height: calc(100% - 30px) !important;
}

.property__detail_image2 {
    z-index: 0;
    width: calc(100% - 15px) !important;
    height: calc(100% - 15px) !important;
    opacity: 0.6;
    padding: 15px 0 0 15px;
}


.property__detail_image3 {
    z-index: -1;
    opacity: 0.4;
    padding: 30px 0 0 30px;

}
.detailed-filter-page .change-password-input-field{background: #BBC9FD;}
.change-password-input-field::placeholder{color: #83A0FF;}
.change-password-input-field{border: 0; background: #BDCCFF; border-radius: 10px; padding: 10px 55px 10px 20px; width: 100%; height: 55px; transition: 0.2s ease-in;}



/*  */
.admin-login-page{background: none;}

.bs_preload_gif {
    width: 100vw;
    height: 100vh;
    position: fixed;
    padding: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1111111;
    background: #d4d6dde3;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .preload_post_property {
        width: 100vw;
        height: 100vh;
        position: fixed;
        padding: 10px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1111111;
        background: #d4d6dde3;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .preload_post_property_card {
        width: 100vw;
        height: 100vh;
        position: fixed;
        padding: 10px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1111111;
        background: #1e1e1ee3;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pro_title {
        width: 80%;
        text-overflow: ellipsis;
        word-break: break-all;
        overflow: hidden;
        position: relative;
        padding-right: 15px;
        height: 22px;
        transition: 0.2s ease-in;
    }
    .pro_title::before {
        position: absolute;
        content: "....";
        right: 0;
        color: #3261FF;
        font-size: 18px;
        bottom: -5px;
    }
    .pro_title:hover{
        overflow: visible;
        white-space: normal;
        height:auto;
    }
    .pro_title:hover::before{display: none;}

    .swal-icon--warning{
        width: 65px;
        height: 65px;
    }
    .swal-icon--warning__body{
        width: 5px;
        height: 35px;
    }
    .swal-footer{
        text-align: center;
    }
    .swal-button-container{
        margin: 15px;
    }
    .swal-button--confirm{
        margin-left: -210% !important;
        color: white;
        background-color: #3261FF;
    }
    /* .swal-button--confirm:hover{
        margin-left: -210% !important;
        color: white;
        background-color: #3261FF;
    } */
    .swal-button--confirm:not([disabled]):hover {
        background-color: #3261FF;
    }
    .swal-button--cancel{
        margin-right: -250px !important;
    }

    .empty-property-label{
        height: 100%;
        width: 100%;
        justify-content: center;
        align-items: center;
        /* margin-top: 11rem; */
        flex-direction: row;
        font-size: 46px;
        font-weight: 700;
        color: #3261FF;
    }

    .logout-profile{
        visibility: hidden;
        opacity: 0;
        position: absolute;
        bottom: 0;
    }

    .btn-blue-logout{
        padding: 5px 5px;
        border-radius: 5px;
        color: #fff;
        background-color: #3261FF;
        font-size: 16px;
        border: 1px solid #3261FF;
        display: inline-block;
        text-align: center;
        min-width: 80px;
    }
    .btn-blue-logout:hover {
        background-color: transparent;
    }

    .static-dollar-value{
        position:absolute;
        margin: 0%;
        left:10px;
        font-family: inherit;
        font-weight:bold;
        font-size:inherit;
        top:12px;
    }
    .radio__only.dp-select-beds .dp-select-bed-box label:before{display: none;}
    .radio__only.dp-select-beds .dp-select-bed-box label{margin-left: 0;}

    .paymentcards__wrap .paymentcards__list{
        width: 350px;
        background: url('../images/website/cards_bg.jpg') no-repeat center center;
        background-size: cover;
    }
    .bg-image-other{
        background: url('../images/website/bg-image-other.jpg') no-repeat right bottom;
        background-size: cover;
        padding: 15px 0;
    }
    .paymentcards__wrap .paymentcards__list .delete-property {
        top: auto;
        bottom: -15px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }


    /* .paymentcards__list {
        margin: auto;
        position: relative;
        transition: all 0.4s ease;
    } */
    .paymentcards__expiry {
        position: absolute;
        bottom: 15px;
        left: 15px;
        line-height: 1;
    }

    .paymentcards__list.selectable:hover {
        cursor: pointer;
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    }

    .paymentcards__list-last4 {
        font-family: "PT Mono", Helvetica, sans-serif;
        font-size: 24px;
    }

    .paymentcards__list-last4:before {
        content: "**** **** **** ";
        color: #ffffff;
        font-size: 20px;
    }

    /* .paymentcards__list-expiry {
        font-family: "PT Mono", Helvetica, sans-serif;
        font-size: 18px;
        position: absolute;
        bottom: 4px;
        left: 15px;
    } */

    .paymentcards__list::after {
        content: " ";
        position: absolute;
        bottom: 15px;
        right: 15px;
    }

    .paymentcards__list.visa::after {
        height: 16px;
        width: 50px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAYAAABUWyyMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAC4jAAAuIwF4pT92AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAExUlEQVRIDXWWW4hWVRSA/9+ZNA3TtFJUZDIsTSNLUpIwHzTogl3oKkVERgQhvQRTINFDUdhDUdBDhBMUTUFRJnSzQglqIC+U3YZEI+wiWjmF42X07/v2WWs4M6MLvn+tvdbal7P23uf8zVar9Vyj0ZgL46EF/0ET2uEPeKzZbO4hbxT6BLoNfRy9klgnHIQzoBf/avzLsZ+APjgTPsO/ttZvBr7VcDXMgingnL/ATniK/G/IH4XdwsZsjcZ2zCXQD863ndgaYqhmq4ExARbDo7AThssGOpnnwHX96bDEpyP+4sn8EbuL2F+1uIURC6NWVkVuO7bFdM5HDAyTf2hPjbiFHyoEn4wOh0P/ip5kFrot9ELsI3AUXMR+mBmxfMB+fMoN4b+papZf+55MnNNdqhdsHL4fItl+xwIffGnklnWVTjjdPu1z4QAoJttxUcQy51mDSD7s+ohPxbe3RKqff1G5sG3hz4fYQvsWWAE3wjrohpwjd+NWfMpApcqva1IeinlLrnYRAnl8NpW0quKad5qA9sCeBbtBycGXRXxZ5R70bwv/PPw+tIXJ4pxn7FRCXq7lQ2zFfgfhEHgKlC77o9tKcm2wbH8ZvuOhL1GXS9VoXI/ZAUfBLd0MW0CZV6nGQGgvrzIOzPVlIlbwcRZwNtqFeB/KTkQ7XyyX014Ojuc9eAksTq7zIvqVl086iBVxEuWLSpXJNedHW3V3zdZczwOeCF85grV4T9jfo78D53NRznMPeNzWoF24960669WicTfuhfQdw+6CPaA454VQ7qaOQWEgn9oKTYH6Wf8x/Avwez5za3dhT4iYVf0alDxyVxpT8F0F+QJw0ZKyFWNO5JXzTnsa7MsEtDvvOGvDl3ftWv1DdsSjg6CafxLbYQLi8ZqFvwN9GziRx0p5nVy/I0oHzNZArOJv0GuDvu3kuZCl4NE4LXB3rPRl8DF508nTp9wO58BhG8jblWp8GzrVgjSGaCfVge4ExR3woq0CP1QpfRgXZGfslRHISn8S44zCb4XKEUGPhvvA3VTcXV8Eyrro4yt3e/FUP7+j8psxA9tvkf2Ud+xTFq1RE8+ekhfeXXNXOsHt13ZRG6leLwONQR+hfSkoxq34YOWIO6HFGYN/gPYr2H5o34UlkCcjXxYr8FnpnMt1vkwftcff8bPPHPxjaQ8VnCY66UTYDYo7kpKVWB55Dmr+hkjIs3tH+H1d+zdkhOB/Ifrk3XnTJHw5lndN6vPbxXb67Dt/xI5E9XyL+BfA89wBWRl3y934Cj4nTlrTo+f/tHJZ0T6YO1TuB3oxdJHjEXCX94PFsuoPgJLVfZ+8DtrX6ETMy1hxxI9+33yu63SYO+JBcCp2dtGb4eaw9eUDvcoDuDO++734s2EmeFEd8+cAVb4t7siDgb4U5/CyO04PY77GmM9gO0Y/jIWPwCLkn1ov//nwMDifhV0II4XBShXQi2C4ePEm2wudx+r+YUme/yL4rbKSR6F+LKpIq/UBxiSYDJ6EulyRY6UmOB7+riX1nGpH8sPohX0LpoMVmghvUDn/i1kJK6r45d4KB8CHfA98UI/A87APLoZpYNyq7oUd0M14G9HmX4f6CfrAMXeB35j6Oh3zEHSD/zg8xn3/A2haarqHiZpPAAAAAElFTkSuQmCC');
    }

    .paymentcards__list.mastercard::after {
        width: 40px;
        height: 25px;
        background-image: url('data:image/png;base64,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');
    }

    .paymentcards__list.amex::after,
    .paymentcards__list.american-express::after {
        width: 50px;
        height: 14px;
        background-image: url('data:image/png;base64,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');
    }

    .paymentcards__list.jcb::after {
        width: 30px;
        height: 15px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC');
    }


    input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
        -webkit-box-shadow: 0 0 0 30px #BDCCFF inset !important;
    }

    .opened-chat-height{
        height: 550px;
    overflow-y: scroll;
    padding-right: 15px;
    }

    .addReadMore.showlesscontent .SecSec,
    .addReadMore.showlesscontent .readLess {
        display: none;
    }

    .addReadMore.showmorecontent .readMore {
        display: none;
    }

    .addReadMore .readMore,
    .addReadMore .readLess {
        font-weight: bold;
        margin-left: 2px;
        color: blue;
        cursor: pointer;
    }

    .addReadMoreWrapTxt.showmorecontent .SecSec,
    .addReadMoreWrapTxt.showmorecontent .readLess {
        display: block;
    }


    /* width */
.opened-chat-height::-webkit-scrollbar {
    width: 3px;
  }

  /* Track */
  .opened-chat-height::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Handle */
  .opened-chat-height::-webkit-scrollbar-thumb {
    background: #3261ff;
  }

  /* Handle on hover */
  .opened-chat-height::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

 .chat-list::-webkit-scrollbar {
    width: 3px;
  }


  /* Track */
  .chat-list::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Handle */
  .chat-list::-webkit-scrollbar-thumb {
    background: #3261ff;
  }

  /* Handle on hover */
  .chat-list::-webkit-scrollbar-thumb:hover {
    background: #555;
  }


.property-listing-wrap::-webkit-scrollbar {
    width: 3px;
  }


  /* Track */
  .property-listing-wrap::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Handle */
  .property-listing-wrap::-webkit-scrollbar-thumb {
    background: #3261ff;
  }

  /* Handle on hover */
  .property-listing-wrap::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .chat-list::-webkit-scrollbar {
    width: 3px;
  }
  /* .get_edit_values_after_select_wrap .dp-select-options { top: 115px; } */
  /* .get_add_values_after_select_wrap .dp-select-options { top: 115px; } */

.dollar-icon-blue{
    position: absolute;
    top: 20px;
    right: 30px;
    height: 20px;
}

.dollar-icon-black{
    position: absolute;
    top: 20px;
    right: 30px;
    height: 20px;
}

.dollar-icon-white {
    position: absolute;
    top: 20px;
    right: 30px;
    height: 20px;
    display: none;
}


.dp-edit-select-options{
    top:115px;
}

.active-plan{
    background: url(../images/website/plan-active.png);
    position: absolute;
    top: 20px;
    right: 0;
}

.about-search-input:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/website/search.png);
	right: 15px;
	top: 17px;
}

.content-color a, .content-color a:hover{
	color: #3261FF;
}
.modal-header{
    align-items: center;
}
