/* 01 : Website Global CSS BOF
========================================================== */

body,html {height: 100%; }
body { background:#ffffff;font-family: 'Product Sans', sans-serif; font-weight:400; font-size:16px; line-height:normal; color:#030303;  text-transform: none;} 
*, html { margin:0; padding:0;  }
a { color:#4D4D4D; display: inline-block;} /* Common color hyperlink */
a:hover, a:focus, a:active { color:#37B55A; text-decoration:none; } /* Common hover color hyperlink */
a, *:hover, *:focus, *:active :focus { text-decoration:none; outline:none !important; outline-offset:0 !important; }
a img, img { border:none; outline:none !important; outline-offset:0 !important; }
ul { list-style:none; margin:0; padding:0; } 
i { font-family:'FontAwesome'; } 
img { height:auto; max-width:100%; vertical-align: middle; line-height:normal; }

/* Transition Effect CSS BOF */
a, i, input { transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; 
-o-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; }

/* Browser Selection CSS BOF */
::selection { background:#37B55A; color:#fff; } ::-moz-selection { background:#37B55A; color:#fff; } 
::-webkit-selection { background:#37B55A; color:#fff; } ::-o-selection { background:#37B55A; color:#fff; } 
::-ms-selection { background:#37B55A; color:#fff;  }

/* 02 : Global Classes CSS BOF
==================================================== */  

::-webkit-scrollbar{width: 6px; height: 4px; background: #ffffff; }
::-webkit-scrollbar-thumb{ background-color: #37B55A; -webkit-border-radius:30px;  }
/* Only FireFox */
html {scrollbar-color: #37B55A #fff; scrollbar-width: thin; scrollbar-border-radius:30px;}


/* Background &amp; Color Style CSS BOF
=================================================== */
.error {color: #f00;}

.none{display: none !important;}

/* Font Color Style CSS BOF */
	.white-color-text { color:#fff; }
	.blue-color-text { color: #162941; }
	.green-color-text{ color: #37B55A;}
	.yellow-color-text{color: #F6EE31;}
	.gray-color-text{color: #A3A3A3}

/* Background Color Style CSS BOF */
	.blue-bg{background: #162941;}
	.green-bg{background:#37B55A;}
	.yellow-bg{background:#F6EE31}
	.black-bg-overlay{background: }
	.light-white-bg{background:#FCFCFC;}

/*upload image background*/
	.upload-background{background: #EDEDED}
	.border-box{border:1px solid #eee; }

/* 03 : Heading Style CSS BOF
=================================================== */
	h1, h2, h3, h4, h5, h6 {font-family: 'Product Sans', sans-serif; line-height:normal; font-weight:900; font-style:normal; color: #030303;}

	h1 { font-size:48px; }
	h2 { font-size:36px; }
	h3 { font-size:28px; }
	h4 { font-size:24px; }
	h5 { font-size:18px; }  
	h6 { font-size:20px; }

/* Font Weight Variation CSS BOF */
	.font-we-rg { font-weight:normal;}
	.font-we-bl { font-weight:bold;}
	.font-we-blk {font-weight:900;}
	.font-we-sb {font-weight:600;}

/* 04 : Paragraph Style CSS BOF
=================================================== */
	p { line-height:28px;font-family: 'Product Sans', sans-serif; font-size: 18px; font-weight: normal; font-style:normal; color: #030303; margin-bottom: 16px; font-weight: normal;}

/* 05 : Image Style CSS BOF
=================================================== */
	img { margin-bottom:0; } /*margin-bottom:5px*/

/*** Buttton Varilation CSS BOF ***/
	.btn {background-color: #F6EE31; padding: 10px 20px ; color: #162941; font-size: 18px; font-weight: 600; font-family: 'Product Sans', sans-serif; transition: all .4s ease-in-out 0s; -moz-transition: all .4s ease-in-out 0s; -webkit-transition: all .4s ease-in-out 0s; -o-transition: all .4s ease-in-out 0s; border-radius: 10px ; border: 1px solid #f6ee31; text-transform: capitalize; box-shadow: none; min-width: 185px ; }

/* Hover State CSS BOF */
	.btn:hover, .btn:focus, .btn:active{ background-color: #37B55A; border:1px solid #37B55A; color:#fff;  box-shadow: none; outline: none; }

/*yellow buttone css BOF*/
	.btn-add{background: #F6EE31; padding:10px 25px; color: #020202; font-size: 18px; font-weight: 600; font-family: 'Product Sans', sans-serif; transition: all .4s ease-in-out 0s; -moz-transition: all .4s ease-in-out 0s; -webkit-transition: all .4s ease-in-out 0s; -o-transition: all .4s ease-in-out 0s; border-radius: 10px; border:1px solid #F6EE31; text-transform: capitalize;  box-shadow: none;}
	.btn-add:hover, .btn-add:focus, .btn-add:active{ background-color: #37B55A; border:1px solid #37B55A; color:#fff;  box-shadow: none; outline: none; }

	[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: unset;
	}
/*tab active*/
	.tab-bg-top{background: #37B55A; color: #fff; font-weight: bold;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }

/* 11 : Form &amp; Input Style BOF
==================================================== */ 
	.form-control {background: #ffffff; border:none; border:  1px solid #B5B5B5; border-radius: 4px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; font-size: 16px; color: #030303; -webkit-appearance: none;font-family: 'Product Sans', sans-serif; font-weight: normal; padding: 7px 12px; height: 40px; }
	textarea.form-control  { padding:30px 38px; resize:none; overflow:auto; height:60px; }
	    
/*** Placeholder CSS BOF ***/
	.form-control::placeholder { color:#B2B1B1; font-weight: normal; font-size: 14px;}
	.form-control::-moz-placeholder { color:#B2B1B1; font-weight: normal; }
	.form-control:-ms-input-placeholder { color:#B2B1B1; font-weight: normal; }
	.form-control::-webkit-input-placeholder { color:#B2B1B1; font-weight: normal; }
	.form-control::-o-input-placeholder { color:#B2B1B1; font-weight: normal; }

/* Focus State CSS BOF */

	.form-control:focus,.form-select:focus {border-color: #37b55a; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background-color: #ebf7ee; }
	.page-wrapper { margin:0px auto; }
	.text-underline{ text-decoration: underline; }
	.text-capitalize{ text-transform: capitalize !important; }
	.text-uppercase{ text-transform: uppercase !important; }
	.display-none{display: none !important; }
	.no-scroll{overflow: hidden;}
	.no-padding{padding: 0 !important; }
	.float-start-wp{float: left !important; }
	.page-wrapper { background: #FCFCFC; }

/*sign-up css Start*/

	.left-main-img-wt{width: 50%; height: 100vh; padding: 0px;}
	.left-side-bg {height: 100vh; width:100%; background-image: url('../images/Rectangle-1.png'); background-repeat: no-repeat; background-size: cover; padding: 0px;  }
	.sign-up-sec-main.left-sign-up-img {background: rgba(0, 0, 0, 0.6); height: 100%; }
	.sign-right-side-form {height: 100vh; width: 50%; overflow: auto; display: flex; }
	.right-sign-img-section {position: absolute; bottom: 63px; left: 45px; }
	.img-over-text {font-size: 48px; font-weight: bold; line-height: 56px; }
	.top-sign-heading {padding: 20px 0; margin-top: 30px; margin-bottom: 50px;} 
	.top-sign-heading.sign-in-heading,.top-sign-heading.forgot-heading{ margin-bottom: 0px;}
	.form-control.form-box-line { max-width: 100%; width: 475px;}
	.button.submit-main-step.wp-account {display: block; padding: 25px 0px 10px; }
	.img-over-p-text{font-size: 16px; font-weight: 600; line-height: 26px; color: #fff; }
	.right-sign-section {padding: 40px; max-width: 555px; }
	.right-logo-sign-page img { max-width: 100%; width: 174px !important; }
	.form-check-text{font-size: 16px; line-height: 26px; font-weight: 500;}
	.green-color-text.text-terms, .green-color-text.text-privacy,.green-color-text.text-signin {font-weight: bold; }
	.check-wt {padding-top: 6px; }
	.sign-in-up-btn .btn-sign-up {margin-bottom: 20px; }
	.checkbox-labeltext { margin-top: 10px; align-items: center; }
	.forgot-pass {padding-bottom: 10px; padding-top: 10px; font-size: 15px; line-height: 18px; font-weight: 500; color: #989898; }
	.email-password-info {padding-top: 10px; padding-bottom: 70px; font-size: 16px; font-weight: 500; line-height: 20px; color: #919191; }
	.submit-btn-main .submit-btn {margin-bottom: 20px; }
	.sign-in-up-btn .notis-text {color: #989898; font-size: 16px; line-height: 20px; }

 /*check box */

	.form-group {margin-bottom: 18px; }
	.formck-inpu-wp input {padding: 0; height: initial; width: initial; margin-bottom: 0; position: absolute; visibility: hidden; opacity: 0; cursor: pointer; }
	.formck-inpu-wp label {position: relative; cursor: pointer; }
	.formck-inpu-wp label:before {content:''; -webkit-appearance: none; background-color: transparent; border: 1px solid #707070; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 12px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; }
	.formck-inpu-wp input:checked + label:after {content: ''; display: block; position: absolute; top: 6px; left: 10px; width: 7px; height: 15px; border: solid #37B55A; border-width: 0 3px 3px 0; transform: rotate(45deg); }
	.checkbox-labeltext .formck-inpu-wp {width: 25px; }
	.checkbox-labeltext .info-text-check {width: calc(100% - 25px); padding-left: 10px; }
	.form-right-sign-in{display: flex; height: 70vh; align-items: center;}
	.form-right-forgot-pass{display: flex; height: 70vh;}
	.form-right-sign-in-up{display: flex; height: 70vh;}
	.sign-up-form-main{margin: 0 auto; display: flex; align-items: center; justify-content: center; position: relative;}
	.btn-sig {background-color: #F6EE31; padding: 8px 8px; color: #162941; font-size: 16px; font-weight: 600; font-family: 'Product Sans', sans-serif; transition: all .4s ease-in-out 0s; -moz-transition: all .4s ease-in-out 0s; -webkit-transition: all .4s ease-in-out 0s; -o-transition: all .4s ease-in-out 0s; border-radius: 6px; border: 1px solid #f6ee31; text-transform: capitalize; box-shadow: none; min-width: 100px; line-height: 16px; }

/*next and Previous btn css */

	#svg_form_time {height: 15px; max-width: 100%; margin: 40px auto 20px; }
	#svg_wrap {transform: rotate(0deg);  position: absolute; left: 0; right: 0; top: 86px; }
	#svg_form_time circle, #svg_form_time rect {fill: white; }
	.info-form-text {font-size: 15px; font-weight: 500; color: #909090; }
	.wp-submit {display: inline-flex; }
	.wp-account {padding: 0 12px; }
	.next-previous-po {padding-top: 40px; padding-left: 4px;}
	.next-btn-form {width: 100%; max-width: 100px !important; min-width: 90px; margin: 0px 8px; padding: 8px 8px; font-size: 16px; font-weight: bold; line-height: 18px; border-radius:6px;height: 35px; text-align: center;}
	.next-previous {background: #e6e6e6; border: 1px solid #e6e6e6;}
	.next-previous:hover {background: #c1c1c1; border: 1px solid #c1c1c1; }
	.wp-account .notice-text {color: #909090; font-size: 15px; font-weight: 500; }

/*sign-up css End*/

/*header active start*/

	.site-header{position: relative; }
	.header-main{width: 100%; position: fixed; z-index:9000; transition: all 0.5s linear; top:0 !important; }
	.header-main.active {box-shadow: 0 0 10px rgba(0,0,0,0.4); }

/*header active end*/


/*index css Start*/

	.header-main .header-inner-main {position: relative; background-color: #ffffff; box-shadow: 0px 0px 20px rgba(0,0,0,0.05); }
	.header-main .header-inner-main .header-inner {width: 100%; align-items: center; }
	.header-main .header-inner-main  nav.navbar {padding: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: flex; flex-wrap: nowrap; align-items: center;}
	.header-main .header-inner-main .header-inner .header-menu ul li a {position: relative; font-size: 16px; color: #4D4D4D; margin: 0px 22px; font-weight: normal; padding: 42px 0 35px; }
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover { color:#37B55A;}
	.header-main .header-inner-main .header-inner .header-menu ul li.active a {color:#37B55A; text-shadow: 1px 0px 0px #37B55A; }
	.header-main .header-inner-main .header-inner .header-menu ul li a:after{display:block; content: ''; position: absolute; bottom: 22px; width: 70%; left: 12px; border-bottom: 3px solid #37B55A; transform: scaleX(0); transition: transform 250ms ease-in-out;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover:after , .header-main .header-inner-main .header-inner .header-menu ul li.active a:after{ transform: scaleX(1); transform-origin:  50% 50%; }
	.header-main .navbar-container {max-width: 1600px; width: 100%; /*padding-left: 15px; padding-right: 15px;*/ margin-right: auto; margin-left: auto; }

/*toggele switch*/

	.header-main button.navbar-toggler {padding: 0; border: none; margin: 10px 0; top: 30px; }
	.header-main button.navbar-toggler span.icon-bar:nth-child(2) {visibility: hidden; opacity: 0; }
	.header-main button.navbar-toggler.collapsed span.icon-bar:nth-child(2) {visibility: visible; opacity: 1; }
	.header-main button.navbar-toggler span.icon-bar:nth-child(1) {top: 10px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
	.header-main button.navbar-toggler span.icon-bar:nth-child(3) {margin-right: auto; margin-left: 0; }
	.header-main button.navbar-toggler.collapsed span.icon-bar:nth-child(1), .header-main .header-inner .header-right button.navbar-toggler.collapsed span.icon-bar:nth-child(3) {top: 0; transform: rotate(0); -webkit-transform: rotate(0); -ms-transform: rotate(0); background: #162941; width: 18px; margin-right: 0; }
	.header-main button.navbar-toggler span.icon-bar {margin: auto; background-color: #162941; border-radius: 2px; display: block; height: 3px; position: relative; width: 28px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
	.header-main button.navbar-toggler .icon-bar+.icon-bar {margin-top: 6px; }
	.header-main .header-right {margin-left: auto;}
	.header-main button.navbar-toggler span.icon-bar:nth-child(3) {top: -8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
/*dropdown*/

	.notice-main-pg .dropdown-toggle::after {display:none; }
	.notice-main-pg .notice-main-dt .notice-circle{font-size: 16px; font-weight: bold; color: #414141; text-align: center; background: #F6EE31 !important; width: 50px; height: 50px; border-radius: 50% !important; margin-left: auto; }
	.notice-main-pg .notification-center { position: absolute; top: 50%; left: 50%; right: 0; transform: translate(-50% , -50%); }
	.notice-main-pg .profile-main-pg{font-size: 16px; font-weight: bold; color: #fff; text-align: center; background: #37B55A !important; width: 50px; height: 50px; border-radius: 50% !important; margin-left: auto; }
	.notice-main-pg .profile-main-pg.notification-center-name {color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; }
	.notice-main-pg .profile-main-pg .profile-status-info {position: absolute; top: 50%; left: 50%; right: 0; transform: translate(-50% , -50%);}
	.notice-main-pg .notification-center-name { top: 0; position: relative; }
	.text-profile-dp.active{ background: #ebf7ee; color: #030303; }
	.notice-main-pg .profile-main,.notice-main-pg .dropdown.notice-main-dt{padding-top: 29px; padding-bottom: 24px; display: flex;
    align-items: center;}
	.notice-main-pg .profile-main {padding-left: 15px; }
	.notice-main-pg .dropdown.notice-main-dt {padding-left: 35px; }
	.profile-notice-wp {display: flex; flex-direction: row; }
	.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute; left: inherit; right: 0px; margin:0px; border-radius: 10px; background: #fff; border: 1px solid #fff; box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.15); padding: 0 !important;}
	.notice-main-dt .scroll-notice-all { overflow-y: auto; max-height: 400px; }
	.notice-dp-list .list-color-drop {display: flex; align-items: flex-start; justify-content: space-between; width: calc(100% - 0%);}
	.list-color-drop .dp-not-text-wrap {display: flex; flex-direction: column; }
	.list-color-drop .main-icone-mail .icone-mail .fa-envelope:before {font-style: normal; }
	.list-color-drop .main-icone-mail .icone-mail{position: relative; font-size: 16px; font-weight: bold; color: #fff; text-align: center; background: #37B55A !important; width: 50px; height: 50px; border-radius: 50% !important; margin-left: auto; }
	.list-color-drop .main-icone-mail {padding-left: 20px; padding-top: 15px;}
	.dropdown-item.main-heding-notice {margin: 25px 0px; }
	.dropdown-item.main-heding-notice:focus, .dropdown-item.main-heding-notice:hover{color: #000; text-decoration: none; background-color: #fff; }
	.notice-dp-list .green-hover:focus, .notice-dp-list .green-hover:hover{color: #000; text-decoration: none; background-color: #ebf7ee; }
	.dp-not-text-wrap .text-notes-reading,.dp-not-text-wrap .text-muted-time{font-size: 16px; font-weight: 600; line-height: 28px; word-break: break-word; white-space: normal; }
	.notice-main-dt .notice-dp-list {max-width: 500px; min-width: 500px; }
	.dropdown-item.main-heding-notice {margin: 20px 0px; font-size: 16px; font-weight: bold; }
	.dp-not-text-wrap .text-notes-reading{padding-top: 15px; padding-bottom:15px; }
	.dp-not-text-wrap .text-muted-time {padding-bottom:15px; }
	.notice-dp-list .border-bottom-list {border-bottom: 1px solid #DBDBDB; }
	.notice-dp-list .border-bottom-list:nth-last-child(1) {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
	.notice-dp-list .green-hover:hover .dp-not-text-wrap .gray-color-text{color: #37B55A; }
	.notice-dp-list .text-profile-dp {font-size: 16px; font-weight: 600; padding-top: 10px; padding-bottom: 10px; }
	.profile-main-text-line {margin: 7px 0px; }

/*index css Start*/

	.nav-item.top-list-teb{width: 100%; max-width: 200px; border-radius: 10px; font-size: 16px; font-weight: bold; color: #414141; text-align: center;}
	.nav-link.my-listed-teb {padding: 13px 15px; border-radius: 6px; font-size: 16px; line-height: 16px; font-weight: normal; letter-spacing: 0.7px; text-shadow: -1px 0px transparent; color: #414141; text-align: center; -webkit-appearance: none;}
	.nav-pills .nav-link.active.my-listed-teb, .nav-pills .show>.nav-link{padding: 12px 15px;color: #fff; background-color: #37B55A; border: 1px solid #37B55A; border-radius: 6px; -webkit-appearance: none; text-shadow: -1px 0px #fff;}
	.pd-top-100{padding-top: 60px; }
	.pd-top-30{padding-top: 30px; }
	.pd-top-60{padding-top: 60px}
	.pd-top-section{padding-top: 100px;}
	.border-box-tab {background: #fff; border: 1px solid #DBDBDB; border-radius: 10px; padding: 6px; max-width: 416px; width: 100%; box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.03);-webkit-appearance: none; }
	.border-box-tab:hover{border: 1px solid #DBDBDB; box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.04);-webkit-appearance: none; }
	.toggle-btn-teb-main {float: right; position: relative; }
	.notice-main-dt .noticeMenuLink {position: relative; }
	.notice-main-dt .noticeMenuLink .notif-number {position: absolute; background: #37B55A; color: #fff; font-size: 10px; line-height: 24px; padding: 0px 4px 0px 5px; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; min-width: 24px; top: 0px; right: -8px; height: 24px; text-align: center; }
	.noticeMenuLink .notif-number:empty {display: none; }

/*home-details listed property*/

	.details-flex {display: flex; flex-direction: row-reverse; justify-content: space-between; }
	.listed-teb-wp .listed-box-contain .main-details-property {padding: 23px 14px 26px; min-height: 133px;}
	.listed-teb-wp .listed-box-contain .property-box-img .image-property {border-top-right-radius: 10px; border-top-left-radius: 10px; width: 100%; object-fit: cover;}
	.listed-teb-wp .listed-box-contain {background: #fff; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.10); border-radius: 10px; border: 1px solid #eee; margin-bottom: 16px; margin-top: 16px;}
	.listed-teb-wp .listed-box-contain:hover{box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.20); border: 1px solid #eee; cursor: pointer;}
	.main-details-property .details-design .property-address-link, .main-details-property .details-design .property-location-link {text-transform: capitalize; display: -webkit-box; font-size: 16px; font-weight: bold; line-height: 26px; color: #030303; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-break:break-all; white-space: normal; max-width: 500px; width: 100%; }
	.main-details-property .details-design .property-address-link{margin-bottom: 6px; padding-right: 20px; text-align: start; }
	.main-details-property .details-design .property-location-link {-webkit-line-clamp: 1;color: #4D4D4D; font-weight: 500;font-size: 14px; }
	.main-details-property .details-design .property-location-link .location-icon{padding-right: 5px;margin-bottom: 3px; }
	.property-date-list{font-size: 13px; font-weight: 500; line-height: 24px; color: #030303; word-break: break-word; white-space: nowrap;text-align: end; }
	.listed-box-contain .property-box-img {width: 100%; overflow: hidden; border-top-right-radius: 10px; border-top-left-radius: 10px; }
	.listed-box-contain .property-box-img img {display: block; transition: transform 1s ease-in-out; -webkit-transition: transform 1s ease-in-out;  -moz-transition: transform 1s ease-in-out;  -ms-transition: transform 1s ease-in-out;	  }
	.listed-box-contain:hover .property-box-img img {transform: scale(1.3, 1.2); }
	.listed-teb-wp .detail-img-box {height: 100%; overflow: hidden; display: grid; }

	.link-details-pg .details-design .property-address-link:hover {color: #37b55a;}
	.link-details-pg .details-design .property-address-link {transition: all 400ms ease; }

/*plus icone info css*/

	.fa-plus:before {content: "\f067"; position: absolute; top: 11px; text-align: center; left: 13px; font-size: 32px; color: #000; }
	.fa-plus:after{position: absolute;  -webkit-transform: rotate(45deg);}            
	.right-upload-main .upload-img-tog {position: relative; max-width: 350px; max-height: 100%; height: 232px; border: 16px solid #EDEDED; border-top-left-radius: 10px;}
	.right-upload-main .upload-img-tog .upload-dot-border {position: absolute; border-color: #C7C7C7; background: #EDEDED; height: 100%; width: 100%; text-align: center; border-style: dashed; border-radius: 4px; }
	.right-upload-main .upload-img-tog .upload-dot-border:hover {background: #ebf7ee; border: 2px solid #37b55a; border-style: dashed; }
	.upload-dot-border .form-control-file.upload-listed-img {position: absolute; text-align: center; left: 0; width: 100%; height: 100%; top: 0px; opacity: 0; z-index: 99; }
	.upload-dot-border .upload-stikey-demo {margin: 0 auto; position: absolute; left: 0; right: 0; top: 62px; text-align: center; }
	.upload-dot-border .upload-stikeys {object-fit: cover; object-position: center; opacity: 1; background-position: center; width: 100%; height: 100%;  overflow: hidden; position: relative; 
    z-index: 2;}
	.upload-img-data { width: 100%; height: 100%; object-fit: cover; }
	.img-up { background: url(../images/upload-photo.png); background-repeat: no-repeat; background-position: center; z-index: 1; height: 100%; width: 100%; position: absolute; }
	.upload-img-data-hidden{ opacity: 0; }
	.main-total-stock-icon .icon-number-total {display: flex; justify-content: space-between; padding: 44px 30px; }
	.icon-number-total .icone-info-flex {display: inline-flex; align-items: center; flex-direction: column; padding-bottom: 16px; border-bottom: 1px solid #DBDBDB; width: 52px; }
	.icon-number-total .mg-bt-icon {margin-bottom: 10px; }
	.icon-number-total .label-icon-bt{font-size: 16px; font-weight: 600; color: #838383; margin-bottom: 10px;}
	.icon-number-total .label-num-bt {font-size: 24px; line-height: 24px; font-weight: bold; color: #000; margin-bottom: 0px; padding:0; border:0; text-align:center;  }
	.icone-info-flex .form-control::placeholder { color:#B2B1B1; font-weight: 600; font-size: 22px; text-align:center; }
	.icone-info-flex .form-control::-moz-placeholder { color:#B2B1B1; font-weight: 600; }
	.icone-info-flex .form-control:-ms-input-placeholder { color:#B2B1B1; font-weight: 600; }
	.icone-info-flex .form-control::-webkit-input-placeholder { color:#B2B1B1; font-weight: 600; }
	.icone-info-flex .form-control::-o-input-placeholder { color:#B2B1B1; font-weight: 600; }
	.toggle-right-up .right-toggle-teb {margin-bottom: 50px; border: 1px solid #DBDBDB; border-radius: 10px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.10); background: #ffffff; }
	.tab-content.add-bt-tabs{padding-top: 70px;}
	.main-add-property .add-pro-entry {padding-bottom: 30px; }
	.add-details-info .form-add-wp {padding: 23px 0 0; }
	.qr-info-property .main-qr-stykey-code { margin: 0 auto; padding: 25px 15px 0; text-align: right; }
	.toggl-add-property.active,.toggle-right-up.active {clear: both; padding-top: 20px; }
	.form-control-line {border: 0; border-bottom: 1px solid #ccc; border-radius: 0; padding: 7px 0; text-transform: capitalize;}
	.edit-text-label {font-size: 16px; line-height: 19px; font-weight: 500; color: #030303; }
	.from-br-rm {border:0;}
	.col-md{width: 260px;}
	.border-bt{border-bottom: 1px solid #ccc;}
	.wd-info-m .col-form-land-s{white-space: nowrap;}
	.wd-info-m .land-size-m2{margin-left: auto;}
	.main-add-pt .pt-add-line {padding-top: 37px;     border-top: 1px solid #ccc;}
	.main-add-pt .pt-add-line .add-info-Property {display: flex; }
	.add-info-Property .main-wt-togg {margin-right: 15px; width: 100%; }
	.add-info-Property .main-wt-togg.ml-rm-pro {margin-right: 0px; }
	.main-add-pt {padding: 79px 30px 15px 15px; }
	.add-info-Property .input-m2 {display: flex; align-items: center; padding: 7px 0; }
	.wd-info-m.input-m2.select-drop { padding: 14px 0 11px; }
	.row.flex-end { align-items: baseline;}
	.wd-info-m .add-property-btn {background-color: #37B55A; border: 1px solid #37B55A; color: #fff; font-size: 16px; min-width: 100%; }
	.wd-info-m .add-property-btn:hover{background-color: #F6EE31; border: 1px solid #F6EE31; color: #000; }
	.icon-number-total .up-icon {width: auto; height: 32px; }
	.form-add-wp .form-control.inp-description-add { resize: none; overflow: auto; height: unset; padding: 7px 0; }
	.select-drop .form-select:focus{box-shadow: unset; }

/*footer css start*/

	footer{position: relative;  width: 100%; }
	.footer-main .top-footer-col .img-sec {max-width: 175px; }
	.footer-main .top-footer-col .tf-other-col {padding-top: 52px; text-align: right; }
	.footer-main .top-footer-col .footer-col-info .site-links {font-size: 16px; font-weight: normal; color: #5A5151; padding-left: 20px; padding-bottom: 20px; }
	.footer-main .top-footer-col .footer-col-info .active.site-links{color: #37B55A; }
	.footer-main .top-footer-col .footer-col-info .site-links:hover{color: #37B55A;}
	.footer-main .top-footer-col {padding-bottom: 15px; padding-top: 15px;}
	.footer-main .top-footer-col .tc-main .tc-text {font-size: 14px; font-weight: normal; color: #4D4D4D; margin-bottom: 0;}
	.top-footer-col .img-sec {padding-bottom: 5px; }
	.footer-main .footer-bottom {width: 100%; text-align: right; border-top: 1px solid #D9D9D9; padding: 15px 0px; }
	.footer-main .footer-bottom .footer-inner p {font-size: 18px; line-height: 20px; margin: 0; color: #4D4D4D; font-weight: normal; }

/*footer css end*/


/*plus icone animation css start*/

	.nav-link.btn-bg-remove.remove-bg{padding: 0; background:transparent !important; }
	.nav-link.btn-bg-remove.remove-bg.active {background: #fff; padding: 0; }
	.circle-plus .circle {position: relative; font-size: 16px; font-weight: bold; color: #414141; text-align: center; background: #F6EE31 !important; width: 50px; height: 50px; border-radius: 50% !important; margin-left: auto; }
	.closed .vertical {transition: all 0.5s ease-in-out; transform: rotate(-90deg); }
	.closed .horizontal {transition: all 0.5s ease-in-out; transform: rotate(-90deg); opacity: 1; }
	.opened {opacity: 1; }
	.opened .vertical {transform: rotate(-136deg); }
	.opened .horizontal {transform: rotate(-136deg); opacity: 1;}
	.circle-plus .circle .horizontal {position: absolute; background-color: #000; width: 22px; height: 2px; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; }
	.circle-plus .circle .vertical {position: absolute; background-color: #000; width: 2px; height: 22px; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; }

/*plus icone animation css end*/
	.link-details-pg{width: 100%; height: 100%;}

/*details page css start*/

	.main-upload-imgshow .upl-img-details {max-width: 350px; width: 100%; height: auto; border: 1px solid #ccc; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
	.main-upload-imgshow .upl-img-details .image-fix-size {border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
	.border-box {border-radius: 10px; }
	.box-shadow.border-box {background-color: #fff; border-radius: 10px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.05); transition: all 400ms ease; }
	.address-det-pg .info-add{padding-bottom: 33px;}
	.address-det-pg {padding: 10px; }
	.address-det-pg .info-add .for-sale-label{font-size: 16px; line-height: 18px; color: #37B55A; }
	.address-det-pg .info-add ..address-link{text-transform: capitalize; font-size: 20px; line-height: 22px; font-weight: bold; color: #030303; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; white-space: normal;}
	.address-det-pg .info-add .location-main{display: flex; align-items: flex-start;}
	.address-det-pg .info-add .images-bt {padding-right: 5px; padding-top: 1px;}
	.address-det-pg .info-add .location-link{font-size: 16px; line-height: 20px; font-weight: normal; color: #4D4D4D; margin-bottom: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; white-space: normal;}
	.address-det-pg .info-dec .edit-text-label{font-size: 18px; line-height: 22px; font-weight: bold; color: #030303; }
	.address-det-pg .info-dec .edit-text-dec{font-size: 16px; line-height: 23px; font-weight: normal; color: #4D4D4D; margin-bottom: 0px;  word-break: break-word; white-space: normal; overflow: scroll; overflow-y: auto; overflow-x: hidden; max-height: 100px; height: 100%; }
	.scancode-main-qr .qr-info-property{position: relative;}
	/*.scancode-main-qr .qr-info-property .land-info {position: absolute; padding-top: 35px; left: 62px; }*/
	.scancode-main-qr .qr-info-property .land-info .land-text-lb {font-size: 15px; line-height: 18px; font-weight: 500; color: #838383; margin-bottom: 0;}
	.scancode-main-qr .qr-info-property .land-info .land-ans{ font-weight: bold; color: #030303; }
	.scancode-main-qr .qr-info-property .land-info .pd-l{padding-left: 7px;}
	.main-details-list-wp .top-det-home { overflow-x: hidden;margin-bottom: 38px; }
	.num-det-info .propartier-wp{padding: 42px 16px; max-height: 162px; -webkit-appearance: none;}
	.num-det-info .propartier-wp .left-label-tier {padding-left: 30px; padding-bottom: 8px; font-size: 16px; font-weight: 500; color: #838383; line-height: 20px; -webkit-appearance: none;}
	.num-det-info .propartier-wp .text-join{display: flex; flex-wrap: wrap; flex-direction: row; list-style-type: disc; list-style-position: outside;}
	.num-det-info .propartier-wp .text-join .list-1{display: flex; }
	.num-det-info .propartier-wp .text-join .list-1{list-style: none; font-size: 16px; padding-left: 8px;}
	.num-det-info .propartier-wp .text-join .list-1:nth-child(1){padding-left: 15px;}
	.num-det-info .propartier-wp .text-join .list-1:nth-child(1):before {list-style: none; content: "·"; font-size: 0; vertical-align: middle; line-height: 0px; padding-right:15px; }
	.num-det-info .propartier-wp .text-join .list-1:before {content:"·"; font-size:70px; vertical-align:middle; line-height:25px; padding-right:8px; color: #DBDBDB; }
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep:nth-child(1){padding-left:10px; color: #37B55A; font-size: 24px; font-weight: bold;}
	.num-det-info .propartier-wp .text-join .list-1 .t-text-r{font-size: 24px; font-weight: 600; color: #000;}
	.icone-info-pd-t .up-icon {object-fit: contain;width: 44px; height: 32px; margin-bottom: 12px; }
	.icone-info-pd-t .img-label-wp{font-size: 16px; font-weight: 600; color: #838383; margin-bottom: 14px; }
	.icone-info-pd-t .num-list-info {font-size: 24px; line-height: 24px; font-weight: bold; color: #000; margin-bottom: 0px; padding: 0; border: 0; text-align: center; }
	.icone-info-pd-t {padding: 30px 12px; max-height: 162px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; }
	.add-pro-entry .add-pro-form{position: relative; width: 100%; }
	.add-pro-entry .info-text-add {width: 100%; outline: none; padding: 22px 195px 22px 22px; line-height: 22px;}
	.add-pro-entry .add-pro-btn {position: absolute; text-align: center; top: 13px; border-radius: 6px; right: 10px; z-index: 2; border: 1px solid #37B55A; cursor: pointer; color: #fff; background-color: #37B55A; font-size: 16px; font-weight: bold; line-height: 16px; padding: 12px 20px; }
	.add-pro-entry .add-pro-btn:hover {background-color: #F6EE31; border: 1px solid #F6EE31; color: #000; }
	.datepicker td, .datepicker th {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

/*details page css end*/

/*tab Statistics start*/

	.detail-wbt {background: #fff; padding: 6px; max-width: 412px; width: 100%; border-radius: 6px; }
	.nav-link.tab-wt.remove-bg{color: #4D4D4D; font-size: 18px; line-height: 22px; font-weight: normal;letter-spacing: 0.5px;text-shadow: -1px 0px transparent; }
	.nav-link.tab-wt.remove-bg.active {background: #fcfcfc; color:#030303; font-size: 18px; line-height: 22px; /*font-weight: bold;*/ text-shadow: -1px 0px #030303;}
	.nav-link.tab-wt.remove-bg:hover{color:#030303; cursor: pointer;}
	.nav-link.tab-wt.remove-bg:after {display: block; content: ''; position: absolute; bottom: 0px; left: 1rem; right: 1rem; border-bottom: 2px solid #707070; transform: scaleX(0); transition: transform 250ms ease-in-out; }
	.nav-link.tab-wt.remove-bg:hover:after,.nav-link.tab-wt.remove-bg.active:after { transform: scaleX(1); transform-origin: 50% 50%; }
	.tab-list-main .left-ms {margin-left: auto;}
	.tab-list-main .line-bt{ position: relative;}
	.main-statistics-rep .full-pd{padding: 45px 30px; }
	.filter-list-u .main-wt-tab {font-size: 18px; padding-right: 36px; font-weight: normal; color: #030303; -webkit-appearance: none; text-shadow: -1px 0px transparent;letter-spacing: 0.5px;}
	.filter-list-u .main-wt-tab:hover{color: #37B55A; -webkit-appearance: none;}
	.filter-buyers .tab-content.filter__body {overflow: scroll; max-height: 750px; height: 100%; overflow-y: auto; overflow-x: hidden; }
	.filter-list-u .main-wt-tab.active{color: #37B55A; -webkit-appearance: none;text-shadow: -1px 0px #37B55A;}
	.main-wt-tab.filter-button.filter__headitem.active{color: #37B55A; -webkit-appearance: none;}
	.main-ch-box{padding-top: 23px;}
	.main-ch-box .report-data-wp{padding: 20px; }
	.report-data-wp .main-md-info{display: flex; flex-wrap: nowrap; width: 100%;}
	.main-md-info .profile-pic-text:hover {color: #fff; }
	.main-info-ch {width: calc(100% - 52px); }
	.main-info-ch .chat-name-pro { font-size: 18px; font-weight: bold; line-height: 20px; margin-right: 4px; word-break: break-word; white-space: normal;}
	.main-info-ch .chat-date{ font-size: 14px; font-weight: 500; line-height: 17px; }
	.main-btn-cht .chat-now-btn {max-width: 103px; min-width: 100px; width: 100%; font-size: 12px; line-height: 15px; font-weight: 600; padding: 8px 10px; border-radius: 20px; }
	.main-btn-cht .chat-now-btn .chat-icon{padding-right:5px;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;}
	.main-btn-cht {text-align: left; }
	.filter-data .fl-data-call.warm-cell,.filter-data .fl-data-call.hote-cell, .filter-data .fl-data-call.cold-cell, .filter-data .fl-data-call.assign-cell{border-radius: 24px; padding: 2px 8px 3px; font-size: 12px; line-height: 15px; font-weight: 600; text-transform: capitalize; text-align: center; min-width: 55px; display: inline-block; }
	.filter-data .fl-data-call.warm-cell {border: 1px solid rgba(255, 118, 0, 0.4); background: rgba(255, 118, 0, 0.4); color: #FF7600; }
	.filter-data .fl-data-call.hote-cell {border: 1px solid rgba(243, 224, 224, 0.4); background: rgba(243, 224, 224, 0.4); color: #FF0000;}
	.filter-data .fl-data-call.cold-cell {border: 1px solid #D6EAFD; background: #D6EAFD; color: #86BCF4;}
	.filter-data .fl-data-call.assign-cell {border: 1px solid rgba(243, 224, 224, 1); background: rgba(255, 255, 255, 0.6); color: #4D4D4D;}
	.tier-report-wp .heading-tier{font-size: 24px; line-height: 29px; font-weight: bold; text-transform: capitalize; color: #37B55A; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; white-space: normal; display: -webkit-box; padding-right: 26px; } 
	.tier-report-wp .rating-sc-tier {display: flex; align-items: flex-start; }
	.tier-report-wp .rating-sc-tier .rating-score-text{font-size: 18px; line-height: 22px; font-weight: bold; text-transform: capitalize; color: #000; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; white-space: normal; display: -webkit-box; padding-right: 8px; margin-bottom: 3px; } 
	.tier-report-wp .rating-sc-tier .rating-smile {margin-right:8px; width: 22px;}
	.tier-report-wp .chat-text-tier {font-size: 14px; line-height: 17px; font-weight: 500; color: #414141; text-overflow: ellipsis; /*-webkit-line-clamp: 1;*/ -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; white-space: normal; display: -webkit-box; padding-right: 26px; }
	.rating-thumbs {display: flex; }
	.iconthumbs-up-red {margin-left: 40px; }
	/*.main-tier-1.main-tier-info,.main-tier-2.main-tier-info{border-right: 1px solid #DBDBDB; }*/
	.rating-thumbs .iconthumbs-img{padding-bottom: 6px; }
	.rating-thumbs .th-gn-no,.rating-thumbs .th-rd-no {color: #37B55A; font-size: 18px; font-weight: normal; line-height: 22px; margin-bottom: 2px;}
	.rating-thumbs .th-rd-no{color: #FF6565; }
	.rating-thumbs .th-gn-percentage {color: #414141; padding-left: 20px; }

/*tab Statistics start*/


/*tab Propares start*/
	.info-number-of-pro .pd-top-text{padding-top: 25px;}
	.info-number-of-pro .number-tier-wt.br-right-wp {border-right: 1px solid #eee;}
	.info-number-of-pro .number-tier-wt {padding: 20px 10px; text-align: center; width: 100%; max-width: 136px;}
	.number-tier-wt.number-tier-1 {text-align: start; padding: 20px 0px; width: 100%; max-width: 88px; }
	.info-number-of-pro .heding-no-pro {font-size: 20px; line-height: 24px; font-weight: bold; }
	.propar-number-show .main-propar-date-no {padding: 20px; }
	.number-tier-wt .no-tier-heding {font-size: 18px; line-height: 22px; font-weight: 700; color: #000; }
	.number-tier-wt .no-tier-no {font-size: 16px; line-height: 19px; font-weight: 500; color: #414141;margin-bottom: 0px; }
	.non-reg-info .non-reg-tex,.non-reg-info .non-reg-no {color: #414141; font-size: 21px; line-height: 26px; font-weight: bold;}
	.non-reg-info .non-reg-tex{font-weight: normal;}
	.non-reg-info .non-reg-no{color: #37B55A; padding-left: 35px; }
	.number-tier-1 .no-tier-no{padding-left: 15px; }
	.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {margin-left: 0px; border-radius: 6px !important; }
	.startDate .datepicker-days .table-condensed th.next { position: relative; top: -25px; right: -15px; font-size: 0; z-index: 99; }
	.startDate .datepicker-days .table-condensed th.prev { right: 0; position: relative; top: -25px; left: -17px; font-size: 0; z-index: 99; }
	.startDate .datepicker-days .table-condensed th.prev, .startDate .datepicker-days .table-condensed th.next {display: block; width: 12px; height: 12px; border-top: 2px solid #8B8B8B; border-left: 2px solid #8B8B8B; border-radius: 0; }
	.startDate .datepicker-days .table-condensed th.next{transform: rotate(135deg); }
	.startDate .datepicker-days .table-condensed th.prev{transform: rotate(-45deg); }
	.propar-det-main {padding: 40px; }
	.propar-det-main .input-group {flex-direction: column;}
	.input-group-date .form-control.date-input-lg {max-width: 250px; width: 100%; background: #37B55A; color: #fff; text-align: center; height: 32px; }
	.startDate .datepicker table tr td.active, .startDate .datepicker table tr td.active.disabled,.startDate .datepicker table tr td.active.disabled:hover,.startDate .datepicker table tr td.active:hover {background-image: linear-gradient(to bottom,#fff,#fff); color: #0095ff; }
	.input-group-date .fa.fa-calendar {position: relative; }
	.input-group-date .fa-calendar:before {content: "\f073"; position: absolute; top: 6px; color: #fff; font-size: 18px; z-index: 99; right: 0; left: 219px; }
	.datepicker table { margin: 0 auto; width:250px; }
	.startDate .datepicker-inline {width: 260px; }
	.startDate .datepicker td,.startDate .datepicker th {width: 28px; height: 32px; }
	.startDate .datepicker .datepicker-switch {width: 100%; }
	.info-number-of-pro {padding-bottom: 65px; }
	.main-wp-ch .thumb-img.ms-auto {width: 45px; }

/*tab Propares end*/

/*tab graph start*/

	.graph-tier-w .graph-wp-ul {display: flex; justify-content: center; padding-bottom: 15px; }
	.graph-tier-w .graph-wp-ul .graph-wp-li{display: flex; align-items: center; }
	.graph-tier-w .graph-wp-ul .graph-wp-li:before {content: "·"; font-size: 70px; vertical-align: middle; line-height: 0px; padding-right: 15px; padding-left: 67px; padding-bottom: 0px; color: #DBDBDB; }
	.graph-tier-w .graph-wp-ul .graph-wp-li.ier-g-wa-1:before{color: #A0A0A0; }
	.graph-tier-w .graph-wp-ul .graph-wp-li.ier-g-wa-2:before{color: #F6EE31; }
	.graph-tier-w .graph-wp-ul .graph-wp-li.ier-g-wa-3:before{color: #37B55A; }
	.graph-tier-w .graph-wp-ul .graph-wp-li .gp-text-line{font-size: 20px; line-height: 22px; cursor: pointer;}

/*tab graph end*/

/* tab Recommended start  */

	.wp-recommended .recommended-wp,.wp-prospect .prospect-wp {padding: 20px; margin-bottom: 23px;}
	.wp-recommended .recommended-wp:nth-last-child(1),.wp-prospect .prospect-wp:nth-last-child(1) { margin-bottom: 0px;}
	.main-recommend .wp-recommended,.main-recommend .wp-prospect {padding: 28px 33px;}
	.profile-pic .profile-pic-text { font-size: 21px; line-height: 50px; font-weight: bold; text-transform: uppercase; color: #fff; background: #2F4858 !important; width: 48px; height: 48px; border-radius: 50% !important; margin-right: 15px; overflow: hidden; text-align: center; }
	.profile-pic.main-wp-ch { display: flex; align-items: flex-end; }
	.main-wp-ch .chat-name-pro { font-size: 18px; font-weight: bold; line-height: 22px; width: calc(100% - 20%); margin-bottom: 0px;}
	.main-wp-ch .chat-date, .main-wp-ch .chat-mob-number { font-size: 18px; font-weight: 500; line-height: 22px; margin-bottom: 0px;}
	.recommended-wp .main-wp-ch, .prospect-wp .main-wp-ch{display: flex; margin-right: 0; align-items: center;}

/* tab Recommended end  */

/* contact us start css */

	.main-contact .con-a-tag { display: flex; padding-bottom: 54px; }
	.icon-at .fas.fa-at {font-size: 40px;line-height: 55px;margin-right: 20px;font-style: normal;}
	.icon-at .fas.fa-at.green-at{color: #37B55A;}
	.icon-at .fas.fa-at.yellow-at{color: #F6EE31;}
	.icon-at .fas.fa-at.gray-at{color: #DBDBDB;}
	.main-contact .wp-info-list{padding-bottom: 69px;}
	.wp-info-list .heading-con,.con-general-info .head-con-info{ font-size: 20px; font-weight: bold; line-height: 24px; color: #030303; }
	.con-general-info .con-email-info{ font-size: 16px; font-weight: 500; line-height: 19px; color: #030303; }
	.detailed-feedback-con .df-info-box{ padding: 20px; }
	.main-feedback .wp-info-list{padding-bottom: 38px;}
	.feed-form .form-control.feed-description-area { resize: none; overflow: auto; height: unset; padding: 12px; margin-bottom: 20px;  height: calc(1em * 1.5 * 10);}
	.feed-msg-submit{ text-align: right; }
	.feed-msg-submit .feedback-submit-btn { max-width: 200px; width: 100%; font-size: 16px; line-height: 20px; }

/* contact us end css */

/* Terms & Conditions and Privacy Policy start css */
	
	.wp-terms-cod .wp-info-list { padding-bottom: 40px; }
	.terms-wt-text .terms-info-list { font-size: 16px; line-height: 30px; font-weight: 500; }

/* Terms & Conditions and Privacy Policy end css */

/* subscription page css start  */

	.Subscribe-link-btn { display: none; }
	.main-profit-box {align-items: baseline; }
	.main-month-subscription,.main-year-subscription{ margin:10px 20px; }
	.yellow-subscription.active .Subscribe-link-btn .subscribe-btn{color:#37B55A;}
	.main-profit-box .wt-main-box {max-width: 440px; width: 100%; display: inline-flex; }
	.yellow-subscription:hover{ background-color: #F6EE34; cursor: pointer;}
	.main-month-subscription .full-pd-wp, .main-year-subscription .full-pd-wp{ padding: 32px; }
	.month-per-wt .money-month, .year-per-wt .money-year{ font-size: 54px; line-height: 66px; font-weight: bold; color: #37B55A; margin-bottom: 26px; }
	.wt-text-per .pck-details{ font-size: 20px; line-height: 24px; font-weight: bold; color: #4D4D4D; }
	.wt-text-per .wt-text-year{ font-size: 20px; line-height: 24px;  font-weight: 600; color: #030303; margin-bottom: 38px; position: relative;}
	.border-line { border: 1px solid #DBDBDB; width: calc(100% - 100px); position: absolute; line-height: 24px; left: 100px; top: 14px; }
	.list-pack-info{ list-style-type: disc; list-style: none; padding-left: 18px; }
	.list-pack-info .text-tm-pack::before { content: "\2022"; font-size: 40px; line-height: 15px; color: #37B55A; font-weight: bold; margin-left: -26px; padding-right: 11px; position: absolute; top: 6px; }
	.list-pack-info .text-tm-pack{ font-size: 14px; line-height: 24px; font-weight: 500; color: #4D4D4D; margin-bottom: 16px; position: relative;}
	.Subscribe-link-btn {font-size: 20px; line-height: 24px; text-align: center; padding-top: 30px; color: #000; font-weight: bold; }
	.subscribe-btn {color: #000;}

/* subscription page css end  */

	.stick-footer-bottom {display: inline-block; width: 100%; min-height: calc(100% - 162px);  padding-top: 107px; padding-bottom: 70px;}
	.tab-section .details-page {width: 100%; clear: both; }
	.graph-tab-img .graph-drow{padding:50px; }
	.chartContainer{height: 370px; max-width: 920px; width: 100%; margin: 0 auto;}
	.date-center-tb{justify-content: center;}
	.footer-bt{align-items: flex-end;}
	.footer-col-info {text-align: end;}
	.img-sec .footer-icon-logo {width: 100%; max-width: 150px;}

/*change password  css start  */

	.change-password-wp .wp-info-list{ padding-bottom: 40px; }
	.change-btn-pass .save-btn-pass{border-radius: 6px; padding: 8px 15px;}
	.change-btn-pass {padding-top: 40px; }

/*change password  css end */


/*edit profile css start*/

	.label-text{ font-size: 16px; line-height: 16px; margin-bottom: 10px; font-weight: 500;}
	.form-control:disabled, .form-control[readonly] {background-color: #e9ecef; opacity: 1; border: 1px solid #e9ecef; }
	.change-btn-profile.change-bt{padding-bottom: 20px; } 
	.change-btn-profile.change-bt .btn-sign-up{text-align: end; }
	.change-btn-profile.change-bt .btn-sign-up .save-btn-pass {width: 100% !important; min-width: 100px; max-width: 150px; padding: 10px 10px; font-size: 14px; border-radius: 5px; line-height: 15px; }
	.profile-save{display: none;}
	.property-edit-main .form-control:disabled, .property-edit-main .form-control[readonly] {background-color: #e9ecef1f; opacity: 1; border: 1px solid #e9ecef1f; }
/*edit profile css end*/



.list-color-drop .main-icone-mail .icone-mail img {position: relative; left: unset !important; right: unset !important; top: unset !important; bottom: unset !important; transform: none; }
.list-color-drop .main-icone-mail .icone-mail {display: flex; align-items: center; justify-content: center; }

.logout-modal .modal-header{background:#37b55a;padding:15px 20px;}
.logout-modal .modal-content{border:none;border-radius:15px;overflow:hidden;}
.logout-modal .modal-header h5.modal-title{color:#fff;font-size:24px;font-weight:600;}
.logout-modal .modal-header button.btn-close{filter:invert(1);opacity:1;width:15px;background-size:15px;}
.logout-modal .modal-content .modal-body{padding:40px 20px 30px;text-align:center;}
.logout-modal .modal-content .btn{min-width:auto;float:none;display:inline-block;background: #37b55a;color: #fff;border-color: #37b55a;}
.logout-modal .modal-content .btn:hover{background: #f6ee32;color: #000;border-color: #f6ee32;}

.logout-modal .btn-main{display:inline-block;width:100%;padding:30px 0px 15px;}

.main-upload-imgshow {
    width: 100%;
    height: 100%;
}
.main-upload-imgshow .upl-img-details {
    max-width: 100%;
    height: 100%;
}
.main-upload-imgshow .upl-img-details img.image-property {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 1025px) {

.logout-modal .modal-header h5.modal-title{font-size:20px;}
.logout-modal .modal-content .modal-body{padding:30px 20px 25px;}
.logout-modal .btn-main{padding:25px 0px 10px;}
.logout-modal .modal-content .modal-body h4{font-size:20px;}
.logout-modal .modal-content .btn{font-size:16px;}

}


@media (max-width: 767px) {
.logout-modal .modal-content .modal-body h4{font-size:16px;}
.logout-modal .modal-content .btn{padding:6px 18px;font-size:15px;}
}


.affiliation-main .affiliation-row{display:flex;flex-wrap:wrap;margin-left: -15px;margin-right: -15px;}
.affiliation-main .affiliation-row .affiliation-col{width:25%;text-align:center;padding:0px 15px;margin-bottom:25px;}
.affiliation-main .affiliation-row .affiliation-col .affiliation-box{height:150px;background:#fff;text-align:center;padding:25px;border-radius:15px;box-shadow:0px 1px 6px rgba(17,17,17,0.2);}
.affiliation-main .affiliation-row .affiliation-col .affiliation-box img{width:100%;height:100%;object-fit:contain;}
/*.affiliation-container {max-width: 900px; margin: 0 auto; }*/

@media (max-width: 767px) {

.affiliation-main .affiliation-row .affiliation-col .affiliation-box{height:100px;padding:15px;}
.affiliation-main .affiliation-row .affiliation-col{width:33.33%;padding:0px 10px;}
.affiliation-main .affiliation-row{margin-left: -10px;margin-right: -10px;}

}


@media (max-width: 460px) {
	
.affiliation-main .affiliation-row .affiliation-col{width:50%;padding:0px 10px;margin-bottom:20px;}
.affiliation-main .affiliation-row .affiliation-col .affiliation-box{height:90px;padding:10px;border-radius:10px;}

}

/*edit profile css  start*/

.edit-profile-main{width:100%; margin-bottom: 20px;}
.edit-profile-main .circle{width:100px;height:100px;border-radius:100%;border:2px solid #ccc; position: relative;}
.edit-profile-main .circle img{width:100%;height:100%;object-fit:cover; border-radius: 100%;}
.edit-profile-main .circle .p-image{position:absolute;right:1px;bottom:2px;}
.edit-profile-main .circle .p-image .file-upload{visibility:hidden;opacity:0;width:0;top:0;position:absolute;}
.edit-profile-main .circle .p-image .upload-button{font-size:20px;cursor:pointer;}


/*edit profile css End*/

#insertimageModal .modal-dialog.modal-lg .modal-content {margin-top: 120px;}
#insertimageModal  button.close {width: 35px;height: 35px;outline: none;border: none;border-radius: 100%;font-size: 21px;font-weight: 400;line-height: 35px;background: #F6EE31 !important;color: #000;}
#insertimageModal .col-md-6.text-right {text-align: right;}
#insertimageModal #image_demo.croppie-container {overflow: auto;}
#insertimageModal .btn {padding: 10px; font-size: 16px; min-width: 140px;}


@media (max-width: 767.98px) {

	#insertimageModal .btn{padding:8px 10px;font-size:15px;min-width:120px;}

}


.ui-menu .ui-menu-item a{display:inline-block;width:100%;padding:12px 15px;font-size:13px;border-bottom:1px solid #ccc;}
.ui-autocomplete.ui-front.ui-menu.ui-widget{max-height:60vh;overflow:auto;}
.swal2-container.swal2-top-end.swal2-fade.swal2-shown{z-index:11111;}
.listedPropertyError{position:relative;top:10px;color:#f00;display:none;}
.right-logo-sign-page{display:flex;justify-content:space-between;align-items:flex-end;}
.logotext h4{color:#414141;}
.assign-popup{box-shadow:0px 3px 8px rgba(0,0,0,0.2);border-radius:10px;overflow:hidden;min-width:80px;}
.assign-popup .modal-header{padding:0px;border:none;}
.assign-popup .modal-header span.close{position:absolute;right:2px;top:0px;}
@media (max-width:991px){
	.report-data-wp .main-md-info .filter-data .assign-popup{right:0px;}
}
.assign-popup .modal-body{padding:8px;}
.assign-popup .modal-body span{display:inline-block;width:100%;font-size:14px;margin:3px 0;}
.assign-popup .modal-body span.hot{color:#ff2e3d;}
.assign-popup .modal-body span.warm{color:#fe914b;}
.assign-popup .modal-body span.cold{color:#86BCF4;}
.assign-popup .modal-body span.hot a{color:#ff2e3d;}
.assign-popup .modal-body span.warm a{color:#fe914b;}
.assign-popup .modal-body span.cold a{color:#86BCF4;}
.character{margin-top:10px;}
.phone-number-main{position:relative;}
.phone-number-main span.fixed-number{display:inline-block;font-size:15px;position:absolute;top:11px;left:13px;}
.phone-number-main input.form-control{padding-left:40px;}

@media (max-width: 767px) {

.phone-number-main span.fixed-number {font-size: 14px;top: 8px;left: 10px;}
.phone-number-main input.form-control {padding-left: 35px;}

}

.property-edit-main{padding-top:25px;}
.listed-teb-wp .detail-img-box .listed-box-contain{position:relative;z-index:1;}
.listed-teb-wp .detail-img-box .listed-box-contain .detail-pg-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;cursor:pointer;}
.detail-img-box .listed-box-contain .edit-delete-main{position:absolute;top:8px;right:6px;z-index:3;width:34px; text-align: right;}
.edit-delete-main .edit-delete-icon{display:inline-block;width:31px;height:31px;background:#ffffff;text-align:center;line-height:30px;border-radius:100%;font-size:15px;color:#000;margin:2px 2px 6px;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);}
.edit-delete-main .edit-delete-icon:hover {background: #f6ee32;}
.edit-delete-main .edit-delete-icon i{line-height:31px;}
.delet-p-modal-main p {font-size: 18px;}
.delet-p-modal-main h5.modal-title {font-size: 20px !important;}

/* Side modal */
.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto;background: #fff;}
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;}
.modal-content{width:100%;}
.modal-dialog .slidePanel-header{position:relative;padding:40px 30px;padding-right:120px;color:#fff;}
.modal-dialog .slidePanel-actions{float:right;margin:0;margin-left:15px;text-align:right;list-style:none;}
.modal-dialog .slidePanel-header .stage-name{margin-top:11px;}
.text-bold{font-weight:600;}
.custom-nav-tabs .active{display:block;}
.custom-nav-tabs .hide{display:none;}
/* End Side modal */

@media (max-width: 1199px) {	

.edit-delete-main .edit-delete-icon{width:26px;height:26px;line-height:26px;font-size:14px;margin:2px 2px 5px;}
.edit-delete-main .edit-delete-icon i{line-height:26px;}

}

@media (max-width: 767px) {

.delet-p-modal-main h5.modal-title {font-size: 18px !important;}
.delet-p-modal-main p {font-size: 16px;}

}

/**/
.preview-wp .item-slick.slick-slide.slick-current.slick-active{outline:none!important}
.preview-wp .slider-for{margin-bottom:15px;}
.preview-wp .slider-for img{width:100%;min-height:100%;object-fit:contain;background:rgba(0,0,0,0.8);}
.preview-wp .slider-nav {margin: auto; }
.preview-wp .slider-nav .item-slick {max-width: 240px; margin-right: 15px; outline: none!important; cursor: pointer; height: 100px; }
.preview-wp .slider-nav .item-slick img {max-width: 100%; background-size: cover; background-position: center; }
.preview-wp .slick-arrow {position: absolute; top: 50%; z-index: 50; margin-top: -12px; }
.preview-wp .slick-prev {left: -35px; }
.preview-wp .slick-next {right: -35px; }
.preview-wp{position:absolute;margin-left:0px;top:-20px;left:-20px;right:-20px;background:rgba(0,0,0,0.8);padding:30px;z-index:999;bottom:-22px;overflow:auto;}
.slide-conat {position: relative; }
.preview-wp .slider-container {width: 664px; margin: 0 auto; position: relative;}
.preview-wp h6.title {color: #fff; margin-bottom: 26px; }
.preview-wp i.remove-preview {float: right; }
.preview-wp .slider-for {position: relative; }
.preview-wp .slick-arrow {top: 52%}
.preview-wp  .btn-wp {margin-top: 30px; text-align: center; }
.preview-wp .btn-wp a.btn.btn-send {padding: 10px 32px; }
.preview-wp .remove-img a{position: absolute; color: #fff; font-size: 18px; top: 12px; z-index: 9; right: 8px;}
.slick-next::before{content:"\f054";font-weight:bold;font-family:fontawesome;font-size:24px;}
.slick-prev::before{content:"\f053";font-weight:bold;font-family:fontawesome;font-size:24px;}
.preview-wp  .btn-wp img.send-icon{width:22px;margin-right:10px;}

/*.msg-body-sec {max-height:calc(100vh - 238px); }*/

.nodataimg{max-width:220px;}

@media (max-width:991px){
	.nodataimg{max-width:100px;}
}

.scancode-main-qr{height:100%;}
.scancode-main-qr .qr-info-property{height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:right;}
.qr-info-property .main-qr-stykey-code{margin-right:0px;}
.scancode-main-qr .qr-info-property .land-info{padding-top: 20px; padding-right:25px;padding-bottom: 25px;}
.main-btn-cht .chat-now-btn:hover .chat-icon {-webkit-filter: grayscale(1) invert(1); filter: grayscale(1) invert(1); }
.footer-main .footer-bottom .footer-inner p span.copyright-icon {vertical-align: middle; padding-top: 4px; display: inline-block; font-size: 23px; }
.report-data-wp .main-md-info .filter-data{position:relative;}
.report-data-wp .main-md-info .filter-data .assign-popup{position:absolute;margin-top:4px;border:1px solid rgba(0,0,0,.2);}
.report-data-wp .main-md-info .filter-data .assign-popup .modal-content {border: none; }



.affiliation-main .affiliation-row .affiliation-col .affiliation-box{position:relative;z-index:1;}
.affiliation-main .affiliation-row .affiliation-col .affiliation-box .affiliation-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}

.main-info-ch .name-assign-wp{display:flex;}
.main-info-ch .name-assign-wp .filter-data{margin-left:10px;}
.main-tier-info .tier-report-wp .chat-text-tier{font-size:15px;margin-bottom:0px;}

.main-tier-info-center{display:flex;justify-content:center;}
.main-tier-info-center .main-tier-info{max-width:195px;width:100%;}
.main-tier-info-center{border-right:1px solid #ccc;}
.main-tier-info-center:last-child{border-right:none;}

.header-main .header-inner-main .header-logo {padding: 33px 0px; }





/*16-08/2022*/


.get-opt-main{position:relative;}
.get-opt-main .get-opt{position:absolute;right:10px;top:13px;font-family:'Product Sans',sans-serif;font-weight:400;font-size:12px;line-height:normal;color:#B2B1B1; pointer-events:none;}
.get-opt-main input.form-control{padding-right:70px;}
.get-opt-inputs{display:flex;width:100%;margin:20px 0px;}
.get-opt-inputs .form-control.otp{display:inline-block;width:40px;margin-right:10px;margin-bottom:5px;text-align:center;}
.get-opt-main .get-opt.valid {color: #030303; pointer-events: auto; }
.get-opt-main input.form-control.valid + .get-opt {color: #030303; pointer-events: auto; }


.promocode-main{position:relative;}
.promocode-main input.form-control{padding-right:60px;}
.promocode-main .verify-link{position:absolute;right:10px;top:13px;font-family:'Product Sans',sans-serif;font-weight:400;font-size:12px;line-height:normal;color:#B2B1B1; pointer-events:none;}
.promocode-main .verify-link.valid {color: #030303; pointer-events: auto; }
.promocode-main input.form-control.valid + .verify-link {color: #030303; pointer-events: auto; }


@media (max-width: 767px) {
.promocode-main .verify-link {top: 10px;}
.get-opt-main .get-opt{top: 10px;}
}




/* 22/08/2022 css Start*/

.error-container{max-width:1100px;margin:0px auto;}
.error-404-inner{display:flex;text-align:center;justify-content:center;align-items:center;height:100vh;padding:40px 0px;}
.error-404-inner .error-404-wp {padding: 40px 20px; }
.error-404-wp .error-404-img{width:100%;max-width:500px;margin:0px auto 15px;}
.error-404-wp .error-404-text h4{font-size:24px;font-family:'Product Sans',sans-serif;line-height:normal;font-weight:900;margin-bottom:15px;}
.error-404-wp .error-404-text p{margin-bottom:15px;line-height:25px;font-family:'Product Sans',sans-serif;font-size:16px;font-weight:normal;font-style:normal;color:#B2B1B1;font-weight:normal;}
.homepage-btn{background-color:#37B55A;border:1px solid #37B55A;color:#fff!important;box-shadow:none;outline:none;padding:12px 36px;font-size:16px;font-weight:600;font-family:'Product Sans',sans-serif;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;border-radius:10px;text-transform:capitalize;}
.homepage-btn-main{padding-top:10px;}
.homepage-btn:hover{color:#37b55a!important;background:#fff;}
.error-404-text {max-width: 400px; margin: 0px auto; }

.psswd-showHide{position:relative;}
.psswd-showHide .field-icon.toggle-password{position:absolute;top:10px;right:10px;cursor:pointer;padding:2px;display:inline-block;color: #36b55a;}
.psswd-showHide input{padding-right:35px;}

@media (max-width: 1299px) {

.error-404-wp .error-404-img{max-width:450px;}
.homepage-btn{font-size:16px;padding:12px 30px;}

}

@media (max-width: 767px) {

.error-404-wp .error-404-text p{font-size:14px;line-height:20px;}
.error-404-wp .error-404-text h4{font-size:20px;}
.homepage-btn{font-size:14px;padding:10px 25px;}
.psswd-showHide .field-icon.toggle-password {top: 7px; }

}

.graph-line-main{overflow-y:auto;padding-bottom:2px;}
.graph-drow .graph-filter-btn{max-width:800px;padding-left:97px;}
.graph-drow .graph-tier-w .graph-wp-ul .graph-wp-li .gp-text-line{font-size:15px;color:#A0A0A0;}
.graph-tier-w .graph-wp-ul .graph-wp-li:before{padding-left:0px;padding-right:10px;}
.graph-tier-w .graph-wp-ul .graph-wp-li{margin:0px 20px;}

@media (max-width: 991px) {
	.graph-drow .graph-filter-btn {padding-left: 0px; padding-top: 35px; }
}
@media (max-width: 481px) {
.graph-tier-w .graph-wp-ul .graph-wp-li {margin: 0px 6px; }
}
/* 22/08/2022 css End*/

a#verifyotp {margin-top: 10px;}
input.form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #ebf7ee inset;background-color:#ebf7ee !important;}
input.form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #ebf7ee inset;background-color:#ebf7ee !important;}



.pd-top-100.nodatadiv {padding-bottom: 40px; }
.right-chat-list-main .chatlisting .nodatadiv {position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; display: flex; align-items: center; justify-content: center; padding: 15px !important; }



@media (max-width:1199px){
	.listed-teb-wp .listed-box-contain .main-details-property{min-height:121px;}
}

@media (max-width:991px){
	.listed-teb-wp .listed-box-contain .main-details-property{min-height:110px;}
}

@media (max-width:767px){
	.listed-teb-wp .listed-box-contain .main-details-property{min-height:115px;}
}

@media (max-width:575.98px){
	.listed-teb-wp .listed-box-contain .main-details-property{min-height:auto;}
}

.swal2-top {z-index: 88888 !important;}


.graph-line-main.grap-line-wp {max-width: 800px; }



.google-visualization-tooltip{border:none!important;border-radius:10px!important;background-color:#fff!important;box-shadow:0px 0px 16px rgba(0,0,0,0.16)!important;font-size:12px!important;padding:15px 15px!important;-moz-box-shadow:0px 0px 16px rgba(0,0,0,0.16)!important;-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.16)!important;}

.google-visualization-tooltip .tooltipContentMain {
	padding: 0px;
}
.google-visualization-tooltip .tooltipContentMain h3{font-size:17px;font-weight:400;color:#000;margin-bottom:5px;}
.google-visualization-tooltip .tooltipContentMain .pointsname{padding:0px;}
.google-visualization-tooltip .tooltipContentMain .pointsname .tier{font-size:18px;margin:13px 0px;position:relative;padding-left:20px;color:#A0A0A0;font-weight:500;letter-spacing:1px;padding-right:10px;}
.google-visualization-tooltip .tooltipContentMain .pointsname .tier:before{content:'';position:absolute;left:0px;top:5px;width:11px;height:11px;background:#ccc;border-radius:100%;}
.google-visualization-tooltip .tooltipContentMain .pointsname .tier:last-child{margin-bottom:0px;}
.google-visualization-tooltip .tooltipContentMain .pointsname .tier.tier1:before{background:#A0A0A0;}
.google-visualization-tooltip .tooltipContentMain .pointsname .tier.tier2:before{background:#F6EE31;}
.google-visualization-tooltip .tooltipContentMain .pointsname .tier.tier3:before{background:#37B55A;}

.chat-sec-main .l-r-chatbox-wrapper .msg-board-main {transition: none; }

.tab-pane.statistics-graph{display:block;visibility:hidden;height:1px;overflow:hidden;}
.tab-pane.statistics-graph.active{height:auto;overflow:auto;visibility:visible;width:100%;}

.filter-data .fl-data-call.hote-cell a{color: #FF0000;}
.filter-data .fl-data-call.warm-cell a{color: #FF7600;}
.filter-data .fl-data-call.cold-cell a{color: #86BCF4;}
.changepass{display: inline-block;}

/* CSS Start 4/10/2022*/

.btn-green.chat-now-btn{background-color:#37B55A;border:1px solid #37B55A;color:#fff;}
.btn-green.chat-now-btn:hover{background-color:#F6EE31;color:#162941;border:1px solid #f6ee31;}

.ratingsmodal-main{z-index:9999;}
.ratingsmodal-main:after {content: ''; position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; background-color: #000; opacity: 0.3; }
.ratingsmodal-main .modal-header{background:#37b55a;padding:15px 20px;}
.ratingsmodal-main .modal-content{border:none;border-radius:15px;overflow:hidden;}
.ratingsmodal-main .modal-header h5.modal-title{color:#fff;font-size: 22px;font-weight:600;}
.ratingsmodal-main .modal-header button.btn-close{filter:invert(1);opacity:1;width:15px;background-size:15px;}
.ratingsmodal-main .modal-content .modal-body{padding:40px 20px 30px;}
.ratingsmodal-main .nav-tabs{border-bottom:none;padding:8px;background:#FFFEE5;border-radius:5px;border:1px solid #F6EE31;}
.ratingsmodal-main .nav-tabs .nav-link{width:25%;padding:10px;background:transparent;border:none!important;color:#030303;font-size:16px;font-weight:600;border-radius:5px;}
.ratingsmodal-main .nav-tabs .nav-link.active{background:#F6EE31;}

.tab-feedback-main{padding:20px 10px;background: #E0F3E6;border-radius: 5px;}
.tab-feedback-main .feedback-row{display:flex;flex-wrap:wrap;margin-bottom:10px;align-items: center;}
.tab-feedback-main .feedback-row .person-img{width:60px;height:60px;border-radius:100%;overflow:hidden;}
.tab-feedback-main .feedback-row .person-img img{width:100%;height:100%;object-fit:cover;}
.tab-feedback-main .feedback-row .person-info{width:calc(100% - 60px);padding-left:10px;}
.feedback-row .person-info h4.person-name{margin-bottom:5px;font-size:22px;font-weight:400;color:#000;}
.feedback-row .person-info h5.feedback-date{margin-bottom:5px;font-size:18px;font-weight:400;color:#000;}
.tab-feedback-main .feedback-text p{color:#838383;font-size:16px;margin-bottom:5px;}


.ratingsmodal-main .modal-dialog{max-width:650px;padding:50px 10px 10px;}
.ratingsmodal-main .accordion-collapse{background: #fff;box-shadow:none;}
.ratingsmodal-main .accordion .accordion-item{margin-bottom: 20px;border: 1px solid #9F9F9F;overflow:hidden;border-radius: 8px!important;}
.ratingsmodal-main .accordion-button{background: #fff;box-shadow:none;padding: 15px;font-size: 18px;font-weight:500;color:#0A1838;box-shadow:none!important;}
.ratingsmodal-main .accordion-button::after{background-image:url("../images/icons/down-arrow.svg")!important;}
.ratingsmodal-main .accordion-button:not(.collapsed){color: #37B55A;background-color: #fff;box-shadow:none;}
.ratingsmodal-main .accordion-body{padding: 0px 15px 15px;}
.ratingsmodal-main .accordion-collapse.show{background:#fff;}
.ratingsmodal-main .accordion-button:not(.collapsed)::after{background-image:url("../images/icons/down-arrow.svg")!important;}

.ratings-ti-row {display: flex; padding: 12px 0px; border-top: 1px solid #9F9F9F; align-items: center; }
.ratings-ti-row h4.ratings-text{font-size:16px;font-weight:400;color:#000;margin-bottom:0px;width: calc(100% - 60px);padding-right: 20px;line-height: 24px;}
.ratings-ti-row .ratings-icon{width:60px;}
.ratings-ti-row .ratings-icon img.icon{max-width:100%;}

.rating-thumbs.rating-value{width:100%;justify-content:space-between;margin-bottom:10px;}
.rating-thumbs.rating-value .iconthumbs-up-green{display:flex;align-items:center;}
.rating-thumbs.rating-value .iconthumbs-up-green .th-gn-percentage{color:#37B55A;padding-left: 12px; font-weight: 600;}
.rating-thumbs.rating-value .iconthumbs-up-red{display:flex;align-items:center;}
.rating-thumbs.rating-value .iconthumbs-up-red .th-gn-percentage{color:#FF6565;padding-left:12px; font-weight: 600;}
.rating-thumbs.rating-value .iconthumbs-up-green .iconthumbs-img{max-width:25px;}
.rating-thumbs.rating-value .iconthumbs-up-red .iconthumbs-img{max-width:25px;padding-bottom:2px;}

.rating-value-main .rating-preview{background:#DBDBDB;height:40px;margin-bottom:20px;border-radius:8px;overflow:hidden;position:relative;}
.rating-value-main .rating-preview .like-preview{position:absolute;left:0;top:0;bottom:0;background:#37B55A;}
.rating-value-main .rating-preview .dislike-preview{position:absolute;right:0;top:0;bottom:0;background:#ff6565;}

table.ratingtable tr th{background:#37B55A;padding:12px 15px;color:#fff;font-weight:600;}
.ratingtable tr:nth-child(odd) td{background: #ffffff;}
.ratingtable tr:nth-child(even) td{background:#fff;}
.ratingtable tr td{padding: 10px 0px 10px 0px;color:#000;word-break:break-word;border-bottom: 1px solid #DBDBDB;font-size: 15px;}
.ratingtable tr td .icon-text{text-align:center;}
.ratingtable tr td .icon-text .rating-text{font-size:12px;}
.ratingtable tr td .icon-text img.icon-small{max-width:25px;margin-top:3px;}
.ratingtable tr td{box-shadow: none;}
.ratingtable tr td:first-child{box-shadow:none;}
.ratingtable tr.final-score td .finalbold-text{font-weight:bold;font-size: 16px;}
.ratingtable tr.final-score td .green-text{color:#37B55A;}
.ratingtable tr.final-score td .icon-text img.icon-small{max-width:35px;}
.ratingtable tr td .icon-text .na-text{line-height:45px;}
.ratingtable tr:last-child td{background:#fff;}
.final-score .features-score .features-icon img{max-width:18px;}
.final-score .features-score .features-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:15px;}
.final-score .features-score .features-row .features-gd{color:#37b55a;}
.final-score .features-score .features-row .features-bd{color:#ff6565;}
.final-score .features-score{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.final-score .features-score:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.ratingtable-main table.ratingtable{width:100%;}
.market-value-main{margin-top:30px;background:#E0F3E6;padding:20px;display:flex;align-items:center;border-radius:8px;justify-content:space-between;}
.market-value-main p{margin-bottom:0px;font-size:19px;line-height:normal;margin-right:10px;}
.market-value-main h3.value{font-size:20px;margin-bottom:0px;margin-left:10px;}


@media (max-width:1199px){

.main-btn-cht{margin-left:auto;position:absolute;bottom:6px;right:6px;display:flex;}
.report-data-wp{position:relative;padding-bottom:50px!important;}
.main-btn-cht .chat-now-btn{margin:3px;}

}


@media (max-width:480px){

	.ratingsmodal-main .nav-tabs .nav-link {padding:8px 5px;font-size:13px;}
	.ratingsmodal-main .nav-tabs{padding:5px;}
	.ratingsmodal-main .modal-content .modal-body{padding:25px 10px;}
	.ratingsmodal-main .modal-header h5.modal-title{font-size:18px;}
	.tab-feedback-main .feedback-row .person-img{width:45px;height:45px;}
	.feedback-row .person-info h4.person-name{margin-bottom:3px;font-size:18px;}
	.feedback-row .person-info h5.feedback-date{font-size:15px;}
	.tab-feedback-main .feedback-row .person-info{width:calc(100% - 45px);padding-left:7px;}
	.tab-feedback-main .feedback-text p{font-size:15px;line-height:25px;}
	.tab-feedback-main{padding:15px 10px;}
	.ratingtable tr td{padding:7px 0px 8px;font-size:14px;}
	.market-value-main{padding:15px;}
	.market-value-main p{font-size:16px;}
	.market-value-main h3.value{font-size:16px;margin-left:10px;}
	.rating-value-main .rating-preview{height:32px;margin-bottom:15px;border-radius:6px;}
	.ratingsmodal-main .accordion-button{padding:12px;font-size:16px;}
	.ratings-ti-row h4.ratings-text{font-size:15px;line-height:20px;padding-right:15px;width:calc(100% - 50px);}
	.ratings-ti-row .ratings-icon{width:50px;}
	.ratingsmodal-main .accordion .accordion-item{margin-bottom:15px;}
	.ratingsmodal-main .modal-header {padding: 13px 15px; }

}

@media (max-width:360px){

	.ratingsmodal-main .modal-header{padding:13px 15px;}
	.ratingsmodal-main .nav-tabs .nav-link{padding:8px 3px;font-size:12px;}

}

.customnotif-number {
    position: absolute;
    background: #37B55A;
    color: #fff;
    font-size: 10px;
    line-height: 24px;
    padding: 0px 4px 0px 5px;
    border-radius: 24px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    min-width: 13px;
    top: 4px;
    right: 0px;
    height: 13px;
    text-align: center;
    z-index: 1;
}

.messageNotification .customnotif-number {
    top: calc(50% - 8px);
    right: -9px;
    width: 10px;
    height: 10px;
    min-width: 10px;
}

@media (max-width: 991.98px){
.messageNotification .customnotif-number{color:#fff;background:#fff;right:5px;width:8px;height:8px;min-width:8px;top:calc(50% - 10px);}
.customnotif-number{min-width:10px;top:2px;right:0px;height:10px;}
}

.msg-open > .msg-board-main, .msg-open > .sendbox-bottom-sec {
    display: block !important;
}


/*person_call_mail popup css start*/
.person_call_mail.ratingsmodal-main .modal-dialog{max-width:400px;}
.person_call_mail .user-contact-wp{padding:5px 15px;}
.user-contact-wp ul li{display:flex;margin:20px 0px;align-items:center;}
.user-contact-wp ul li span.icon{display:inline-block;width:40px;height:40px;background:#37b55a;border-radius:6px;text-align:center;line-height:40px;font-size:19px;color:#fff;}
.user-contact-wp ul li .contact-text{width:calc(100% - 40px);padding-left:15px;}
.user-contact-wp ul li .contact-text a{font-size:18px;word-break:break-all;}
.main-info-ch .chat-name-pro[data-bs-toggle="modal"] {cursor: pointer; }
.person_call_mail.ratingsmodal-main .modal-content .modal-body {padding: 20px 20px 20px;}
/*person_call_mail popup css End*/

/*question css start*/
ul.question-main li{padding:15px 15px 10px;background:#ffffff;margin:15px 0px;border-radius:5px;}
ul.question-main li p{font-size:16px;margin-bottom:5px;line-height:25px;}
ul.question-main li .yes_no{display:flex;flex-wrap:wrap;padding-top:10px;}
ul.question-main li .yes_no span.active{background:#37B55A;color:#fff;border-color:#37B55A;}
ul.question-main li .yes_no span{display:inline-block;padding:6px 12px;border:1px solid #5F6368;margin-right:10px;margin-bottom:10px;min-width:60px;text-align:center;border-radius:15px;font-size:14px;background:#fff;}


@media (max-width:767px){
	
	ul.question-main li p{font-size:15px;}
	ul.question-main li .yes_no span{padding:5px 8px;margin-right:5px;margin-bottom:5px;min-width:55px;border-radius:15px;font-size:12px;}
	ul.question-main li .yes_no{padding-top:5px;}

}
/*question css ENd*/
.tier2error p{color: #f00;}
.tier2listederror p{color: #f00;}

/*03/03/2023 css start*/
.checkbox-main-wp .form-group-box input:checked + label:before{background:#37B55A;border-color:#37B55A;}
.checkbox-main-wp .form-group-box label{color:#A5A5A5; font-size: 16px;}
.checkbox-main-wp .form-group-box input:checked + label{color:#18160E;}
.checkbox-main-wp .form-group-box{display:inline-block;margin:10px 15px 10px 0px;}
.checkbox-main-wp .form-group-box{display:inline-block;margin-bottom:15px;}
.checkbox-main-wp .form-group-box input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.checkbox-main-wp .form-group-box label {position: relative; cursor: pointer; display: flex; align-items: center; }
.checkbox-main-wp .form-group-box label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #D4D4D4;box-shadow:none;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:12px;border-radius:3px;}
.checkbox-main-wp .form-group-box input:checked + label:after{content:'';display:block;position:absolute;top:2px;left:8px;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.checkbox-main-wp {padding: 20px 25px 0px 20px; }
.listed-checkbox-main .checkbox-main-wp{padding-top:0px;padding-bottom:25px;}

@media (max-width:991px){

.checkbox-main-wp .form-group-box label { font-size: 15px; }
.checkbox-main-wp .form-group-box label:before { padding: 8px; margin-right: 7px; }
.checkbox-main-wp .form-group-box input:checked + label:after { top: 3px; left: 7px; width: 5px; height: 10px; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.checkbox-main-wp .form-group-box { margin: 7px 15px 7px 0px; }

}
/*03/03/2023 css start*/

.upl-img-slider button.slick-arrow {font-size: 0; position: absolute;z-index:9; background: transparent;cursor: pointer;border: 0; top: 50%; transform: translateY(-50%); }
.upl-img-slider button.slick-prev.slick-arrow {left: 15px; }
.upl-img-slider button.slick-next.slick-arrow {right: 15px; }
.upl-img-slider button.slick-prev.slick-arrow:after {content: '\f104';font-size: 40px;font-family:fontawesome;color:rgba(0,0,0,0.5); padding-right: 3px;}
.upl-img-slider button.slick-next.slick-arrow:after {content: '\f105';font-size: 40px;font-family:fontawesome;color:rgba(0,0,0,0.5); padding-left: 3px;}
.upl-img-slider .slick-prev::before, .upl-img-slider .slick-next::before{display: none;}
.upl-img-slider button.slick-arrow {width: 50px; height: 50px; background: rgba(224,243,230,0.5); border-radius: 100%; }

.upl-img-slider ul.slick-dots{font-size:0;text-align:center; position: absolute; left: 10px; right: 10px; bottom: 15px;}
.upl-img-slider ul.slick-dots li{display:inline-block;padding:5px;}
.upl-img-slider ul.slick-dots li button {font-size: 0; outline: 0; border: none; width: 10px; height: 10px; border-radius: 100%; background: #E0F3E6; padding: 0; cursor: pointer; }
.upl-img-slider ul.slick-dots li.slick-active.slick-current button{ background:#37B55A;}

.slider-dost-main .slider-dost{display:inline-block;padding:5px; text-align: center;}
.slider-dost-main .slider-dost .click{display: inline-block; font-size: 0; outline: 0; border: none; width: 10px; height: 10px; border-radius: 100%; background: #E0F3E6; padding: 0; cursor: pointer; }
.slider-dost-main .slider-dost.slick-active.slick-current .click{ background:#37B55A;}
.main-upload-imgshow .upl-img-details .slider-img {min-height: 250px; } 
.main-upload-imgshow .slider-dost-wp .slider-dost-main {max-width: 200px; margin: auto; }
.main-upload-imgshow{position:relative;}
.main-upload-imgshow .slider-dost-wp{position:absolute;left:10px;right:10px;bottom:8px;z-index:1;}
.main-upload-imgshow .upl-img-details div {height: 100%;}

.img-over-p-text{font-weight:400;letter-spacing:1px;color:#f1f1f1;}
.logoleft-side{max-width:255px;margin-bottom:8px;}
.logoleft-side img{width:100%;}

.sign-right-full .right-sign-section{max-width:100%;}
.sign-right-full .right-sign-up-form{position:relative;}
.sign-right-full .btn-sign-up .btn-sig {padding-top: 13px; padding-bottom: 13px; margin-top: 20px; }

.sign-right-full .buttom-link{color:#989898;text-transform:capitalize;font-size:14px;text-decoration:underline;}
.sign-right-full .buttom-link:hover{color:#37b55a;}
.sr-bottom-text .form-right-sign-in-up{min-height:calc(80vh - 20px);height:auto;}
.buttom-link-wp{padding-top:10px;}


@media (max-width: 991.98px){

	.sr-bottom-text .form-right-sign-in-up{min-height:auto;}
	.buttom-link-wp{padding-top:40px;}
	.logoleft-side{max-width:165px;margin:0px auto 10px;}
	.sign-right-full .btn-sign-up .btn-sig{padding-top: 10px; padding-bottom: 10px; margin-top: 10px;}

	.upl-img-slider button.slick-arrow{width:35px;height:35px;}
	.upl-img-slider button.slick-prev.slick-arrow:after,.upl-img-slider button.slick-next.slick-arrow:after{font-size:23px;}

}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

	.sr-bottom-text .form-right-sign-in-up{min-height:auto;}
	.buttom-link-wp{padding-top:40px;}
	.logoleft-side{max-width:165px;margin:0px auto 10px;}
	.sign-right-full .btn-sign-up .btn-sig{padding-top: 10px; padding-bottom: 10px; margin-top: 10px;}


}


@media (max-width: 481px){

	.main-upload-imgshow .upl-img-details .slider-img {min-height: 210px; } 

}

.sign-right-full .psswd-showHide {max-width: 475px; }


/*CR Dummy-img CSS Start*/

.dummy-img{width:100%;max-width:100%;}
.dummy-img img{width:100%;max-width:100%;height:auto;}
.main-details-list-wp .dummy-img{padding:40px 10px;}
.dummy-img-wp .icone-info-pd-t{height:208px;max-height:none;}
.main-details-list-wp .propartier-wp  .dummy-img{max-width:400px;margin:auto;}
.dummy-img-wp .propartier-wp { max-height: none !important;}


@media (max-width: 1199px){
.dummy-img-wp .icone-info-pd-t {height: 190.5px; } 
}
@media (max-width: 767.98px){
	.dummy-img-wp .icone-info-pd-t {height: auto;min-height: 135px;}
	.dummy-img-wp .propartier-wp .dummy-img img{max-height:none;}

}

@media (max-width: 567.98px){
	.dummy-img-wp .icone-info-pd-t {min-height: 100px; }
}



.dummy-img-wp .upl-img-slider button.slick-arrow {display: none !important;}
.left-cr-changes .sign-up-sec-main.left-sign-up-img {background: rgba(0,0,0,0.33); }

.person-profile .modal-dialog{margin-top:120px;}
.person-profile .dummy-img {padding: 40px 30px; }

@media (max-width: 767.98px){

	.person-profile .dummy-img {padding: 20px 10px; }
	.person-profile .modal-dialog {margin-top: 90px; }
}
.dummy-img-pp-link{display:inline-block;width:100%;}
/*CR Dummy-img CSS End*/
.alert-info{
    display: none;
}

.lr-content{display:flex;justify-content:space-between;align-items:center;}
.lr-content .details-design{padding-right:15px;}
.bad-icone-info{display:flex;font-size:15px;align-items:center;color:#4D4D4D; margin:5px 0px;}
.bad-icone-info p.num-info{margin-bottom:0px;font-size:22px;line-height:normal;}
.bad-icone-info label.bad-img-label{margin:0px 2px 0px 5px;color:#4D4D4D;font-size: 13px;}
.bad-icone-info .fa-bed {font-size: 22px;}
.statistics-buyer .full-pd.box-shadow.border-box{margin-bottom: 10px;}

.tab-top-btn-wp{display:flex;}
.tab-top-btn-wp a{display:inline-block;font-size:15px!important;}
.tab-top-btn-wp a i.fa.fa-close{margin-left:8px;}
.tab-top-btn-wp a img.chat-icon{margin-right:5px;width:18px;}
.filter-list-u li:last-child .main-wt-tab{padding-right:0px;}

@media (max-width:767px){
    .tab-top-btn-wp a{font-size:13px;font-weight:500;width:auto;min-width:240px;}
    .tab-top-btn-wp{display:flex;justify-content:center;flex-wrap:wrap;margin:10px 0px!important;}
}

.min-w-20 {
    min-width: 20px;
}

/* New CSS 29-08-2024 */

.selecte-checkbox-group input{padding:0;height:initial;width:initial;margin-bottom:0;position:absolute;cursor:pointer;visibility:hidden;opacity:0;}
.selecte-checkbox-group label{position:relative;cursor:pointer;display:flex;align-items:center;}
.selecte-checkbox-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border-radius:100%;border:1px solid #adadad;padding:9.5px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}
.selecte-checkbox-group input:checked + label:after{content:"";display:block;position:absolute;top:4px;left:8px;width:5px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.selecte-checkbox-group input:checked + label:before{border-color:#37b55a;background:#37b55a;}
.selecte-checkbox-group{position:relative;}

.search-input-icon{background-image:url("../images/search-icon.svg");background-size: 16px;background-repeat: no-repeat;background-position: left 10px center;padding-left: 40px;}
input.search-input-icon[type="search"]::-webkit-search-decoration,
input.search-input-icon[type="search"]::-webkit-search-cancel-button,
input.search-input-icon[type="search"]::-webkit-search-results-button,
input.search-input-icon[type="search"]::-webkit-search-results-decoration {display: none;}

.main-ch-box .report-data-wp {position: relative;z-index: 1;}
.report-data-wp .report-data-click {position: absolute;left: 0px;right: 0px;bottom: 0px;top: 0px;z-index:1;}
.report-data-wp .main-md-info .filter-data {z-index: 3;}
.main-btn-cht .chat-now-btn {z-index: 2;position: relative;}
.checked-img {height: 100%; width: 100%; object-fit: contain; }
.profile-pic .profile-pic-text.duplicate {line-height: normal; }
.selecte-checkbox-group #buyer_selection_count {min-width: 15px; text-align: right; }

.avsmain .averagescore{text-align:right;  }
.avsmain .averagescore p{display: inline-block; font-size: 16px; border: 1px dashed #37b55a;background: #d5f3de;padding: 10px 20px;border-radius: 8px;margin-bottom: 10px;min-width: 180px;text-align: right;}
.avsmain {width: 100%;position: relative;}

@media (min-width:1200px){
.avsmain .averagescore {
    position: absolute;
    right: 0px;
    z-index: 1;
    top: 100px;
}

}
