@font-face{font-family:IRANSansWeb;src:url('../fonts/IRANSansWeb.eot');src:url('../fonts/IRANSansWeb?#iefix') format('embedded-opentype'),url('../fonts/IRANSansWeb.woff') format('woff'),url('../fonts/IRANSansWeb.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:iranyekanwebregular;src:url('../fonts/iranyekanwebregular.eot');src:url('../fonts/iranyekanwebregular?#iefix') format('embedded-opentype'),url('../fonts/iranyekanwebregular.woff') format('woff'),url('../fonts/iranyekanwebregular.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:behido;src:url('../fonts/behido.eot?b41hv5');src:url('../fonts/behido.eot?b41hv5#iefix') format('embedded-opentype'),url('../fonts/behido.ttf?b41hv5') format('truetype'),url('../fonts/behido.woff?b41hv5') format('woff');font-weight:400;font-style:normal;font-display:block}
a,address,b,body,h1,h2,h3,h4,h5,h6,i,li,p,select,span,strong,u,ul{font-family:IRANSansWeb;margin:0;padding:0;line-height:30px;font-size:14px}
img{max-width:100%;height:auto}
a,a:active,a:focus,a:hover,li{text-decoration:none;list-style:none}
:focus{outline:0!important}
.btn:active:focus,.btn:focus,a,a:active,a:focus,a:hover,input{outline:0!important}
.container-fluid{max-width:1920px}
.fa-number{font-family:iranyekanwebregular}
.nopadding{padding:0}
.table{margin-bottom:0}
.table-responsive{margin-bottom:20px}
main{min-height:500px;padding-top:78px}
.container-site{max-width:1400px;margin:0 auto;padding:0}
header{padding:8px 30px;position:fixed;width:100%;top:0;right:0;left:0;z-index:9999;background:#fff;box-shadow:rgba(0,0,0,.05) 0 1px 3px,rgba(0,0,0,.04) 0 1px 2px;min-height: 78px;line-height: 58px;}
.logo-head img{max-height:60px;width:auto}
.navbar-light .navbar-nav .nav-link{color:#333;font-size:13px;padding:.5rem 0 .5rem 28px}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:#7b287e}
span#registerModal{font-size:13px;border:1px dashed #908d8d;border-radius:30px;padding:7px 12px;cursor:pointer}
span#registerModal i:before{font-size:15px;color:#008081}
span#registerModal:hover{border:1px dashed #7b287e}
#carouselIndex button{width:30px;height:30px;border-radius:100%;background:rgba(255,255,255,.5);box-shadow:rgba(0,0,0,.1) 0 0 5px 0,rgba(0,0,0,.1) 0 0 1px 0;top:40%}
.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none}
.carousel-control-prev-icon:before{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;color:#aaa8a8;font-size:27px}
.carousel-control-next-icon:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;color:#aaa8a8;font-size:27px}
#carouselIndex button.carousel-control-next{right:15px;left:unset}
#carouselIndex button.carousel-control-prev{left:15px;right:unset}
.form-estate{width:90%;margin:-60px auto 20px;z-index:1;position:relative;background:#fff;border-radius:10px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;padding-bottom:4px}
.formsearch{border-radius:5px;background:#fff;overflow:hidden;border:1px solid #ddd;width:800px;margin:27px auto 0}
span.icon-place:before{content:'\e908';font-family:behido;position:absolute;top:7px;font-size:16px;right:6px;color:#008081}
.select-search{background-color:#f4f4f4;width:24%;display:inline-block;position:relative;border-left:1px solid #ddd}
select.selectSpecial{width:100%;height:45px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent url('../img/arrow-down.png')!important;background-repeat:no-repeat,repeat!important;background-position:left .7em top 50%,0 0!important;background-size:1.75em auto,100%!important;border:none;color:#333;font-size:13px;text-align:center;padding:0 8px}
option{font-family:tahoma}
.btn__form__search{text-align:center;border-bottom:1px solid #eee}
.btn__form__search .item{display:inline-block;min-width:100px;text-align:center;padding:15px;border-bottom:2px solid transparent;margin:0 3%;cursor:pointer}
.btn__form__search .item.active{border-bottom:2px solid #7b287e}
.btn__form__search .item img{display:table;margin:3px auto;max-height:26px;filter:grayscale(100%)}
.btn__form__search .item.active img,.btn__form__search .item:hover img{filter:unset}
.btn__form__search .item span{font-size:14px}
.btn__form__search .item.active span,.btn__form__search .item:hover span{color:purple}
.formsearch button.btnsearch{width:20%;float:left;background:#008081;border:none;color:#fff;height:45px}
.formsearch button.btnsearch:hover{background:#035b5c}
input#s{width:54%;border:none;color:#888;font-size:13px}
.live_search{display:none;position:absolute;width:100%;top:94%;right:0;left:0;padding:12px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;background:#fff;border-radius:10px;max-height:300px;overflow-y:auto;scrollbar-width:thin}
.live_search .title{background:#f2f2f2;padding:6px 18px;border-radius:5px}
.live_search ul{padding:5px 20px;margin-bottom:10px}
.live_search ul li{font-size:13px;padding:2px 8px}
.live_search ul li a{color:#333;font-size:13px}
.modal-header{background:purple}
.modal-header button{opacity:1;border:none;box-shadow:none;background:0 0;text-decoration:none!important}
.modal-header button span{color:#fff;font-size:20px}
.logomodal{height:120px;width:120px;background:#fff;border-radius:100%;margin:0 auto 0;position:relative;padding:15px 12px 0;text-align:center}
.logomodal img{max-height:45px}
.modal .logomodal{margin-top:-47px}
.modal .title-login{margin-top:-50px;position:relative;z-index:1;text-align:center}
.modal .title-login span{color:purple;font-size:16px}
.modal form{position:relative;z-index:1}
.modal form input{display:block!important;margin:0 auto 8px!important;text-align:center;border:1px solid #ccc;font-size:13px;border-radius:5px}
.modal form input[type=password],.modal form input[type=text]{width:60%}
.modal form input[type=button]{min-width:100px;padding:0 20px 2px}
.modal form input.btnfirst{margin-top:18px!important}
.btnforgetpass,p.pregister{text-align:center;width:100%;display:block}
p.pregister span{color:purple;cursor:pointer}
.btnforgetpass{color:#008081;cursor:pointer}
p.desc-modal{text-align:center;position:relative;z-index:2;margin-bottom:12px}
input.btnlogin{background-color:purple;color:#fff;border:1px solid purple;border-radius:3px;min-width:70px}
input.btnlogin:hover{background:#560256}
.search_close_btn{padding-left:15px;padding-top:7px;float:left;color:#ba1414;cursor:pointer;font-size:23px}
.street{background:purple}
.w-90{width:90%;margin:0 auto 30px}
.box-two-banner{overflow:hidden;border-radius:10px}
.col-two-banner img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:all .5s}
.col-two-banner img:hover{transform:scale(1.05);transition:all .5s}
.box-two-banner:hover{box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}
.necessary select{color:#ba1414}
.necessary select option{color:#333}
.form-estate .alert-danger-site{font-size:12px;color:#ba1414;max-width:800px;margin:2px auto 0;opacity:0}
.modal form input.my-3{margin:8px auto 0!important}
.btn-forget-pass-box button{font-size:13px;border:none;width:113px;border-radius:5px;padding:3px 0 4px;margin:0 1px;color:#fff}
.btn-forget-pass-box{margin-top:15px}
.btn-forget-pass-box button.btn-recovery{background:#008081}
.btn-forget-pass-box button.btn-recovery:hover{background:#035b5c}
.btn-forget-pass-box button.btn-back{background:purple}
.btn-forget-pass-box button.btn-back:hover{background:#560256}
button.btn-confirmation{background-color:purple;color:#fff;border:none;border-radius:5px;padding:3px 12px 4px;min-width:100px;margin:6px 0}
button.btn-confirmation:hover{background:#560256}
button.btn-edit{background:#008081;color:#fff;border:none;border-radius:5px;padding:3px 12px 4px;min-width:100px;margin:6px 0;font-size:13px}
button.btn-edit:hover{background:#035b5c}
.title-regform strong{font-weight:400;color:#000}
.services-box{border:1px solid #ddd;border-radius:10px;padding:20px 5rem}
.serve-box{text-align:center}
.img-sev-box{width:35px;height:35px;margin:0 auto 14px;background:#f3e7f1;border-radius:100%;line-height:35px;text-align:center;transition:all .5s}
.serve-box:hover{cursor:default}
.serve-box:hover .img-sev-box{transform:rotate(360deg);transition:all .5s}
.serve-box .title a{font-size:15px;color:#000}
.serve-box .title a:hover{color:purple}
.desc-serve{font-size:13px;line-height:20px;color:#777;margin-top:4px;max-height:80px;overflow:hidden;padding:0 30px}
.special-tag{position:absolute;width:0;font-size:0;opacity:0}
.title-site{margin:8px 0 38px;text-align:center}
.title-site h3,.title-site strong{font-size:19px;font-weight:400}
.title-site h3:before,.title-site strong:before{content:url("../img/noghtechin-2.png");margin-left:12px}
.title-site h3:after,.title-site strong:after{content:url("../img/noghtechin.png");margin-right:12px}
.img-box-properties{position:relative;overflow:hidden;height:calc(((((((100vw) * 100)/ 100)/ 10) - 0px))/ .82)}
.img-box-properties img{width:100%;height:100%;object-fit:cover;font-size:12px;color:#7d267d;align-items:center;justify-content:center;display:flex}
.icon-box-estate{position:absolute;left:4px;top:7px;background:rgba(125,38,125,.8);border-radius:30px;padding:3px 12px 0;line-height:18px}
.icon-box-estate:hover{background:#7d267d}
.icon-box-estate span{margin-left:5px;cursor:pointer;height:18px;display:inline-block;line-height:18px}
.icon-box-estate span:before{font-family:behido;font-size:14px;color:#fff;font-weight:700}
span.heart:before{content:'\e911'}
span.fullheart:before{content:'\e926'}
span.share:before{content:'\e923'}
.icon-box-estate span.compare{margin-left:0}
span.compare:before{content:url('../img/moghayesaeh.png');filter:brightness(0) invert(1);position:relative}
.box-properties{box-shadow:rgba(0,0,0,.02) 0 1px 3px 0,rgba(27,31,35,.2) 0 0 0 1px;border-radius:10px;overflow:hidden}
.box-properties img.main{transition:all,.5s}
.box-properties:hover img.main{transform:scale(1.1);transition:all .5s}
.title-box-properties{background:#7d267d;padding:3px 5px;display:flex;align-items:center}
.title-box-properties a{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.title-box-properties .virtual-tour{margin-right:auto;background:#008081;color:#fff;font-size:12px;border-radius:30px;padding:0 10px;border:1px solid #fff;height:23px;line-height:21px}
.title-box-properties .virtual-tour:hover{background:#035b5c}
.info-box-properties .row{padding:0 8px}
.col-info-properties img{max-height:15px;margin-left:1px}
.col-info-properties span{font-size:12px}
.col-info-properties{border-bottom:1px solid #ddd;height:31px;overflow:hidden}
.title-box-properties h3{max-width:calc(100% - 74px)}
.r-btm-box-properties ul li{font-size:12px;line-height:16px;background:#7d267d;margin:2px;color:#fff;padding:1px 5px 4px;border-radius:30px;text-align: center;}
.r-btm-box-properties ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;margin-left:4px;position:relative;top:1px}
.btm-box-properties{padding:5px;height:85.5px;overflow:hidden}
.l-btm-box-properties span.price{display:block;background:#008081;color:#fff;padding:3px 6px;border-radius:10px;font-size:13px;text-align:center;height:36px;overflow:hidden}
.fa-dollar:before{content:"\f155";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:4px}
.col-properties{padding:0 7px;margin-bottom:14px}
.content-properties{padding:0 7px}
.content-question-index .accordion-item{margin-bottom:10px;border-radius:10px;overflow:hidden;border:1px solid #ddd}
.content-question-index .accordion-button:before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;transform:unset;margin-left:6px;color:#008081}
.content-question-index .accordion-button:not(.collapsed):before{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:900;transform:unset}
.content-question-index .accordion-button:after{display:none}
.accordion-header button{font-size:14px;box-shadow:none!important}
.accordion-body p{font-size:13px;line-height:25px;text-align:justify}
.content-question-index .accordion-button{border-right:4px solid #008081}
.accordion-button:not(.collapsed){background:#fafafa;color:#008081}
.slick-slider{direction:rtl!important}
.slick-slide img{float:unset;margin:0 auto;display:table}
.box-blog{border-radius:10px;overflow:hidden;padding:8px;direction:rtl;margin:0 7px 14px;border:1px solid #ddd}
.img-blog{border-radius:10px;overflow:hidden}
.img-blog img{width:100%;height:100%;object-fit:cover;max-height:200px;transition:all .5s}
.box-blog:hover .img-blog img{transform:scale(1.1);transition:all .5s}
.slick-list{padding:10px 5px}
.box-blog .title{padding:12px 12px 3px}
.box-blog .title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#000}
.box-blog .title a:hover{color:#7d267d}
.description-blog,.description-blog p{font-size:13px;text-align:justify;line-height:21px;color:#555;padding:0 5px;height:108px;overflow:hidden}
.info-blog-index{margin:10px 0;padding:0 10px;display:flex;align-items:center}
.info-blog-index a,.info-blog-index span{font-size:13px;color:#777}
.info-blog-index a:hover{color:#008081}
.info-blog-index a:after{content:"\f0a8";font-family:"Font Awesome 5 Free";font-weight:900;color:#008081;font-size:19px;margin-right:6px;position:relative;top:3px}
.info-blog-index span.date:after{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:400;margin-left:5px}
footer{padding:30px 0 0;border-top:1px solid #bbb}
.logo-footer{margin-bottom:15px;text-align:center}
.logo-footer img{max-height:122px}
.desc-about-title{max-height:150px;overflow:hidden;padding:0 20px}
.desc-about-title p{color:#333;line-height:26px;font-size:13px;text-align:justify}
.content-menu ul{max-height:154px;overflow:hidden}
.content-menu ul li{line-height:26px;transition:all .5s ease}
.content-menu ul li a{color:#333;line-height:26px;font-size:13px}
.content-menu ul li a:hover{color:#7d267d}
.content-menu ul li:hover{padding-right:10px;transition:all .5s ease}
.content-menu ul li:before{content:'\e901';font-family:behido;font-size:9px;position:relative;top:1px;margin-left:3px;color:#80007e}
.title-footer{margin-bottom:18px}
.title-footer strong{font-size:17px;font-weight:400;color:#000}
.title-footer strong:after{content:url("../img/noghtechin-footer.png");margin-right:5px}
.pdr-20{padding-right:60px}
.mt-50{margin-top:50px}
#carouselIndex{min-height:90px}
.l-main-footer{padding-top:53px}
.row-btm-footer{padding:30px 15px 0}
.contact-footer a,.contact-footer span{color:#333;font-size:13px}
.contact-footer a:hover{color:#7d267d}
.r-btm-footer{text-align:center}
.r-btm-footer a,.r-btm-footer p{font-size:10px;color:#666}
.r-btm-footer a:hover{color:#333}
.l-btm-footer{text-align:left}
.insta-footer{display:inline-block;border:1px dashed #008081;border-radius:30px;padding:3px 15px}
.insta-footer img{max-height:22px;margin-left:4px}
.insta-footer span{font-size:12px;color:#444}
.insta-footer:hover span{color:#008081}
.btn-blog-index a{display:table;margin:4px auto;border:1px solid #bbbaba;padding:4px 20px;border-radius:5px;color:#333;font-size:14px}
.btn-blog-index a:after{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:900;color:#008081;margin-right:10px;position:relative;top:2px}
.btn-blog-index a:hover{color:#008081}
.ul-slide li{position:absolute;top:45%}
.ul-slide li i{font-size:38px;color:#ddd}
.ul-slide li.slnext{right:-30px}
.ul-slide li.slprev{left:-30px}
.w-95{width:95%;margin:0 auto}
.filter-search{margin-top:18px;padding:0 30px;text-align:center}
.filter-search .item{border:1px solid #ccc;border-radius:4px;position:relative;margin:2px 1px}
.filter-search select.sp-select{height:31px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;color:#333;font-size:13px;text-align:right;padding:0 20px 1px 6px;min-width:86px;border-radius:4px;position:relative;z-index:1}
.filter-search .item{display:inline-block}
.filter-search input{height:31px;font-size:13px;border-radius:3px;min-width:180px;position:relative;border:none;background:0 0;padding:0 22px 0 6px}
.filter-search .item img.icon{position:absolute;top:4px;right:0;height:20px;width:20px;object-fit:cover;padding: 2px;}
.filter-search button{margin:2px 1px}
.filter-search button[type=button]{border-radius:4px;font-size:13px;line-height:26px;position:relative;background:#008081;color:#fff;border:1px solid #008081}
.filter-search button[type=button]:hover{background:#035b5c;border:1px solid #035b5c}
.filter-search button.btnsearch{border:1px solid purple;background:purple;border-radius:4px;height:31px;font-size:13px;color:#fff;line-height:26px;position:relative;padding:0 8px}
.filter-search button.btnsearch:hover{border:1px solid #560256;background:#560256}
.filter-search button.btnVisit{border:1px solid #53b2c9;background:#5fb1e3;border-radius:4px;height:31px;font-size:13px;color:#fff;line-height:26px;position:relative}
.filter-search button.btnVisit:hover{border:1px solid #4790bd;background:#4790bd}
.filter-search .live_search{top:100%;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px}
aside.style-aside .inaside{border:1px solid #ddd;border-radius:10px;overflow:hidden;position:sticky;top:100px}
.title-filter-side{background:#5b6066;padding:5px 20px}
.title-filter-side strong{color:#fff;font-weight:400;font-size:14px}
.content-filter-side{padding:8px 0}
p.desc-aside{font-size:13px;line-height:21px;padding:12px 21px;color:#555}
#filters-list .item-content-filter .head-item-filter{cursor:pointer;display:flex;align-items:center}
#filters-list .item-content-filter .head-item-filter img{max-height:18px;margin:0 9px 0 5px;opacity:.4}
.price__box .item-incontent-filter{padding:20px 58px 10px}
.vue-slider-dot-tooltip-inner{padding:2px 5px!important}
.vue-slider-dot-tooltip-inner span{font-size:10px!important}
.vue-slider-process{background-color:#008081!important}
.vue-slider-dot-handle{border:2px solid #008081!important}
.item-content-filter .alert-persian{display:inline-block;width:49%;text-align:center;line-height:18px;margin-bottom:8px}
.item-content-filter .alert-persian span{font-size:12px;color:#555;line-height:18px}
#filters-list{margin-top:18px}
#filters-list .item-content-filter{background:#f3f3f3;margin:2px 0;padding:8px 12px}
#filters-list .item-content-filter .head-item-filter:after,#filters-list .item-content-filter .inbox_item_filter>label:after{content:'\e92b';font-family:behido;font-weight:700;font-size:10px;margin-right:auto;padding-left:9px}
#filters-list .item-content-filter .head-item-filter.min:after,#filters-list .item-content-filter .inbox_item_filter>label.min:after{content:'\e92e';font-weight:400}
#filters-list .item-content-filter .inbox_item_filter ul,#filters-list .item-content-filter .item-incontent-filter{opacity:0;visibility:hidden;transform-origin:top;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);position:absolute}
#filters-list .item-content-filter .inbox_item_filter ul.show,#filters-list .item-content-filter .item-incontent-filter.show{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);position:relative;transition:all .3s ease-out 0s}
.item-incontent-filter{padding:0 12px}
.item-incontent-filter label{margin-bottom:0;font-size:13px}
.item-incontent-filter input[type=checkbox]{margin-left:8px}
.content-filter-side:last-child{padding-bottom:0}
.s_in_filter{border:1px solid #c2c2c2;border-radius:5px;margin:3px 0 6px;background:#fff;display:flex;align-items:center;overflow:hidden}
.s_in_filter input{width:calc(100% - 30px);font-size:13px;color:#555;border:none;padding:4px 7px}
.s_in_filter button{width:25px;height:25px;text-align:center;line-height:22px;background:0 0;border:none}
.s_in_filter button:before{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:900;color:#008081}
#property_product_list #list-tab{background:#f3f3f3;border:1px solid #ddd;padding:6px;border-radius:8px;display:flex;align-items:center;flex-direction:row}
#property_product_list #list-tab .list-group-item{display:inline-block;width:auto;margin-left:7px;background:#acacae;border-radius:7px;border:none;color:#fff;font-size:13px;padding:2px 12px}
#property_product_list #list-tab .list-group-item.active{background:#5b6066}
span.sp_intabs2{padding-left:15px;font-size:13px}
.list-group-item.list:before{content:'\e97f';font-family:behido;margin-left:5px}
.list-group-item.map:before{content:'\e980';font-family:behido;margin-left:5px}
.search-content .tab-content{margin-top:15px}
.l-mapestate p{margin-bottom:12px;font-size:13px;padding:0 4px}
#listestate{margin-bottom:35px}
.head-item-filter{background:#f3f3f3;padding:8px 12px}
.head-item-filter span.filter-btn{float:left;background:#008081;color:#fff;padding:0 16px;border-radius:5px;cursor:pointer}
.head-item-filter span.filter-btn:hover{background:#035b5c}
.not_fount_product_message{border:1px dashed #008081;padding:3rem;text-align:center;border-radius:10px}
.swal-footer{text-align:center}
button.swal-button{padding:6px 30px 4px}
.swal2-html-container{font-size:14px!important}
.swal2-title{font-size:20px!important}
.swal2-icon{margin:.75em auto!important}
.single-estate .list-group{flex-direction:row;justify-content: center;}
.single-estate .list-group-item{width:auto;padding:1px 12px;font-size:13px;border:1px solid #ddd;margin:2px!important;border-radius:5px}
.single-estate .list-group-item.active{background:#008081;border:1px solid #008081}
.info-estate{border:1px solid #ddd;border-radius:10px;overflow:hidden;position:sticky;top:100px}
.title-estate{background:#008081;color:#fff;text-align:center;padding:5px 12px}
.title-estate strong{font-weight:400;font-size:13px;line-height: 23px;display: block;}
.logo-estate{text-align:center;width:100px;margin:12px auto;display:flex;justify-content:center;align-items:center;overflow:hidden}
.logo-estate img{max-height:60px}
.under-logo-estate{padding:0 12px;margin-bottom:3px}
.under-logo-estate span{display:block;font-size:13px;line-height:25px}
span.contact-with-estate{display:table;background:#7c007c;color:#fff;margin:0 auto;padding:2px 33px;border-radius:5px;cursor:pointer}
.estate_code{background:#f3f3f3;margin:8px 0}
.estate_code span{font-size:12px;color:#555}
.estate_code .row{padding:0 12px}
.estate_code .col-6{padding:4px}
form.send-to-estate{margin-top:8px;padding:0 24px}
form.send-to-estate input[type=text]{width:100%;margin-bottom:7px;border:1px solid #ddd;border-radius:5px;padding:0 5px;font-size:13px;background:#f2f2f2;border-radius:5px;color:#555}
form.send-to-estate textarea{width:100%;margin-bottom:7px;border:1px solid #ddd;border-radius:2px;padding:8px;min-height:90px;line-height:24px;font-size:13px;background:#f2f2f2;border-radius:5px;color:#555}
form.send-to-estate .inputbox{position:relative}
form.send-to-estate .inputbox span{position:absolute;left:12px}
form.send-to-estate p{margin-bottom:7px;text-align:center;font-size:13px}
form.send-to-estate input[type=submit]{background:#008081;color:#fff;border:none;border-radius:5px;margin:0 auto;display:table;padding:3px 40px}
form.send-to-estate input[type=submit]:hover{background:#035b5c}
.text-left{text-align:left}
.info-Property-Manager{padding:10px 15px;margin-top:9px;display:flex;align-items:center}
.img-Property-Manager{width:70px;height:70px;border-radius:100%;overflow:hidden;margin:0 auto}
.info-Property-Manager span{color:#333;display:block;line-height:26px;font-size:12px}
.info-Property-Manager i{font-size:12px;color:purple;font-style:normal}
.main-info-single{background:#f3f3f3;border-radius:10px;border:1px solid #ddd;padding:2px;display:flex}
.main-info-single address,.main-info-single h1{font-size:13px;color:#fff;padding:2px 12px;margin:2px;border-radius:10px}
.main-info-single h1{background:#5b6066}
.main-info-single address{background:#909090}
.top-map-estate{border-radius:10px;margin-top:10px;padding:12px 16px;background:#f3f3f3;border:1px solid #ddd}
.boxtop-map img{max-height:33px;margin:4px auto 9px;display:table}
.boxtop-map span{font-size:13px;text-align:center}
.boxtop-map span.titr{background:#fff;display:table;margin:2px auto 0;padding:2px 20px;min-width:98px;border-radius:5px;color:#555}
.price-estate{padding:23px 15px;margin-top:10px;text-align:center;border-radius:10px;background:#008081}
.Undergraduate-price span:first-child,.total-price span:first-child{min-width:150px;display:inline-block;color:#fff}
.total-price span.myPrice{font-size:18px}
span.click-price{display:block;font-size:12px;color:#fff}
span.click-price span{display:block;height:3px}
span.click-price>span>span{color:#fff;width:30px;height:20px;background:#013e3f;display:inline-block;line-height:20px;position:relative;top:9px;position:relative}
span.click-price>span>span:before{content:'\e92b';font-family:behido;font-weight:700}
span.click-price>span>span:after{content:'';position:absolute;z-index:0;left:-6px;bottom:0;border-width:6px 0 0 6px;border-style:solid;border-color:transparent #013e3f;transform:rotate(190deg)}
.Separation-price{padding:30px;height:0;display:none;margin-top:12px;border:1px solid #ddd;border-radius:10px}
.Separation-price-high{height:auto;display:block;transition:ease-in-out}
.Separation-price-high strong{font-weight:400;color:#008081}
.map-estate #map_single{border-radius:10px;border:1px solid #ddd;overflow:hidden}
.map-estate{margin:20px 0 12px;height:430px;overflow:hidden}
.map-estate iframe{height:430px;width:100%}
.c-single-estate{padding:0;margin-top:20px}
#lightgallery{margin-top:20px;text-align:center}
#lightgallery li{display:inline-block!important;width:18.7%;padding:10px;cursor:pointer;background:#fff;box-shadow:0 1px 3px 0 #bebebe;margin:0 0 5px;border-radius:3px;border:1px solid transparent;float:unset!important;max-height: 70px;overflow: hidden;}
#lightgallery li:hover{box-shadow:0 1px 2px 0 purple;border:1px solid purple}
img.main-image-single{max-height:400px;width:100%;object-fit:cover;border-radius:10px}
.box-estate{box-shadow:0 1px 3px 0 #bebebe;border-radius:3px;overflow:hidden;position:relative}
.info-box-estate{padding:0}
.info-box-estate span.sp_title{display:inline-block;font-size:12px;height:23px;overflow:hidden;font-family:iranyekanwebregular;width:32%}
.info-box-estate span:before{font-family:behido;float:right;margin-left:5px;color:#008081;font-size:14px}
span.m2:before{content:'\e985'}
span.bed:before{content:'\e981'}
span.year-build:before{content:'\e97e'}
span.parking:before{content:'\e982'}
span.warehouse:before{content:'\e986'}
span.elevator:before{content:'\e984'}
.info-box-estate2{padding:2px 8px;background:#f0f0f0;margin:5px 0;height:35px;overflow:hidden}
.info-box-estate2 span{display:inline-block;width:48%;font-size:13px}
.info-box-estate2 span:nth-child(2):before{content:'\e957';font-family:behido;font-size:10px;color:#008081;position:relative;top:1px;left:4px}
.btm-box-estate{padding:0 8px;margin-top:10px}
.btm-box-estate a{float:left;position:relative;float:left;position:relative;padding:0 6px 0 30px;border:1px solid #81007f;border-radius:3px;color:#81007f;font-size:13px}
.btm-box-estate a:after{content:url(../img/360deg.png);font-family:behido;transform:scale(.5);position:absolute;left:-13px;top:-9px}
.btm-box-estate a:hover{color:#550153}
.top-box-estate{background:#7b297e;padding:3px 12px;overflow:hidden;display:flex}
.top-box-estate strong{color:#fff;font-weight:400;display:inline-block;width:calc(100% - 95px);font-size:11px;height:30px;overflow:hidden;}
.top-box-estate .form-check{width: 120px;}
.img-box-estate{position:relative;height:100%;min-height:120px;}
.img-box-estate img{object-fit:cover;min-height:245px!important;max-height:245px!important;width:100%}
.img-box-estate:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.05);top:0;right:0;position:absolute;z-index:1}
.logo-box-estate{position: absolute;background: #fff;width: 60px;height: 60px;border-radius: 10%;top: 12px;left: 11px !important;right: unset !important;line-height: 56px;box-shadow: 0 8px 17px 0 rgba(51,51,51,.31),0 6px 20px 0 rgba(51,51,51,.36);z-index: 2;text-align: center;}
.logo-box-estate img{max-height:53px}
.autoplay-carousel .carousel-control{top:45%;width:25px;height:25px;z-index:6}
.autoplay-carousel .carousel-control span:before{font-family:behido}
.autoplay-carousel .carousel-control.left{left:0}
.autoplay-carousel .carousel-control.right{right:0}
.btmimg-box-estate{position:absolute;bottom:0;right:0;z-index:2;width:100%;padding:3px 12px;background:rgba(0,0,0,.6)}
.btmimg-box-estate div span{color:#fff;text-shadow:2px 2px 4px #000;font-size:12px;max-width:100%;display:inline-block;overflow:hidden;height:30px}
.btmimg-box-estate div span.imgicon{position:absolute;top:-35px;left:5px;padding:1px;font-size:14px;background:rgba(0,0,0,.6);padding:0 12px}
.btmimg-box-estate div span.imgicon:before{content:'\e964';font-family:behido;float:right;margin-left:5px;position:relative;bottom:2px;font-size:16px}
.col-estate{padding:0 7.5px;margin-bottom:10px}
.operation a.compare:before{content:'\e910';font-family:behido}
.compare-property{position:fixed;bottom:20px;right:20px;z-index:1000;cursor:pointer}
.compare-property span{background:#008081;color:#fff;border-radius:5px;padding:3px 12px 5px;position:absolute;bottom:24px;right:12px;min-width:120px;text-align:center}
.item-compare-property img{width:30px;height:30px}
.content-compare-property{margin-bottom:12px;background:#fff;padding:15px;padding:15px 15px 60px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:5px;display:none}
.item-compare-property i.closeBtn:before{content:'×';font-family:behido;font-size:20px;color:#ba1414}
.item-compare-property a.title{max-width:240px;min-width:240px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;top:10px;font-size:13px;color:#333!important}
.side-mapestate{height:826px;overflow-y:scroll;scrollbar-width:thin;margin-bottom:30px;padding:0 8px}
.content-mapestate{height:calc(100vh - 50px);margin-bottom:30px;position:relative}
.content-mapestate iframe{width:100%;height:100%}
span.icon-on-map1{position:absolute;bottom:134px;left:5px;width:60px;height:60px;border-radius:100%;background:rgba(255,255,255,.9);box-shadow:0 1px 3px 0 #bebebe}
span.icon-on-map2{position:absolute;bottom:69px;left:5px;width:60px;height:60px;border-radius:100%;background:rgba(255,255,255,.9);box-shadow:0 1px 3px 0 #bebebe}
span.icon-on-map1:before{content:url('../img/select.png');transform:scale(.4);display:inline-block;position:relative;left:17px;bottom:16px}
span.icon-on-map2:before{content:url('../img/Grading.png');transform:scale(.35);display:inline-block;position:relative;left:14px;bottom:18px}
.info__boxEstate span{font-size:12px;display:inline-block;margin-left:7px}
.info__boxEstate span:before{font-family:behido;float:right;margin-left:3px;color:#008081;font-size:14px}
.boxEstate{box-shadow:0 1px 3px 0 #bebebe;padding:4px 4px 8px;margin-bottom:15px;border-top:1px solid #eee}
.img-boxEstate{margin-top:5px;position:relative;min-height:100px}
.top-box-estate img{max-height:30px;margin-left:5px;filter:brightness(0) invert(1)}
.top-box-estate span{font-size:13px;color:#fff}
.boxEstate .btm-box-estate{margin-top:0}
.info-boxEstate3{border-top:1px solid #eee;margin-top:3px;padding-top:3px}
.info-boxEstate3 span:before{font-family:behido;font-size:16px;color:purple}
.info-boxEstate3 span.compare:before{content:url(../img/compare2.png);filter:unset}
.info-boxEstate3 span.icon{float:left;margin-right:7px}
.single-estate{margin-top:28px}
.r-single-estate{padding-right:30px}
.l-single-estate,.r-single-estate{margin-bottom:30px}
.ul-estate{background:#eee;border-top:1px solid #426068}
#tabs-estate ul.nav-tabs{border:none;margin:1px auto 0;display:table;padding:12px 0;height:36px}
#tabs-estate ul.nav-tabs li{float:right;margin:2px 0}
#tabs-estate ul.nav-tabs li a{background:#008081;color:#fff;padding:6px 20px;border:none!important;border-radius:20px;margin:0 2px;min-width:140px;text-align:center}
#tabs-estate ul.nav-tabs li.active a,#tabs-estate ul.nav-tabs li:hover a{background:purple}
.top-slider-estate strong{font-weight:400}
.top-slider-estate span{float:left;padding:0 5px}
.top-slider-estate span.share{cursor:pointer}
.top-slider-estate span:before{font-family:behido;font-size:20px;color:purple}
.top-slider-estate a{float:left;margin:0 12px;background:#008081;color:#fff;font-size:13px;border-radius:20px;padding:0 15px 2px 38px;position:relative}
.top-slider-estate a:after{content:url(../img/360.png);transform:scale(.5);position:absolute;top:-9px;left:-7px}
.slider-estate{margin-top:20px}
.slider-estate img{margin:0 auto;display:table}
.rate span:before{font-family:behido;color:#fbbd02}
.rate span.fullstar:before{content:'\e941'}
.rate span.halfstar:before{content:'\e965'}
.rate span.star:before{content:'\e940'}
.rate span{display:inline-block}
.box-btnmodal{text-align:center}
.phon-box-modal{background:#f0f0f0;margin-bottom:16px;padding:20px;text-align:center;border-radius:3px}
.phon-box-modal a{color:#333;position:relative}
.phon-box-modal a:before{content:'\e90a';font-family:behido;position:absolute;right:-20px;top:-5px;transform:rotate(248deg)}
.inputbox span:before{font-family:behido;color:#888}
.inputbox span.iconuser:before{content:'\e976'}
.inputbox span.iconphone:before{content:'\e902'}
.img-Property-Manager img{border-radius:100%}
.slider-estate .carousel-control.left,.slider-estate .carousel-control.right{width:32px;height:32px;background:0 0;border-radius:50%;top:40%}
.slider-estate .carousel-control.left{left:10px}
.slider-estate .carousel-control.right{right:10px}
.slider-estate .carousel-control span:before{font-family:behido;padding:6px;position:absolute;color:#fff;top:-3px;font-size:20px;top:-5px}
.icon-arrow-right:before{content:"\e909";right:-16px}
.icon-arrowhead-left:before{content:"\e901";left:-16px}
.slider-estate .carousel-control{margin:8px;opacity:.7}
.carousel-control:active,.carousel-control:focus,.slider-estate .carousel-control:hover{opacity:1}
.modal-social{padding:20px;text-align:center}
.modal-social a{margin:0 3px;width:34px;height:34px;display:inline-block;border:1px solid #777;line-height:32px;text-align:center;border-radius:100%}
.modal-social a:before{font-family:behido;font-size:18px;color:#777}
.modal-social a.aparat:before{content:'\e900'}
.modal-social a.linkdin:before{content:'\e906'}
.modal-social a.telegram:before{content:'\e90d'}
.modal-social a.insta:before{content:'\e905'}
.modal-social a.whatsapp:before{content:'\e968'}
.modal-social a:hover{border:1px solid #008081}
.modal-social a:hover:before{color:#008081}
#lg-share ul,.lg-outer .lg-inner,.lg-outer.lg-thumb-open .lg-thumb-outer{direction:ltr}
.lg-actions .lg-prev::after{content:'\e901'!important;font-family:behido}
.lg-actions .lg-next::before{content:'\e909'!important;font-family:behido}
.lg-outer .lg-toogle-thumb::after{content:'\e924'!important;font-family:behido}
.lg-toolbar .lg-close::after{content:'\e91f'!important;font-family:behido;font-size:15px}
.lg-toolbar .lg-download::after{content:'\e93e'!important;font-family:behido}
.lg-autoplay-button::after{content:'\e95d'!important;font-family:behido}
.lg-fullscreen::after{content:'\e95f'!important;font-family:behido}
.lg-fullscreen-on .lg-fullscreen::after{content:'\e95e'!important;font-family:behido}
#lg-zoom-in::after{content:'\e961'!important;font-family:behido}
#lg-zoom-out::after{content:'\e962'!important;font-family:behido}
.lg-show-autoplay .lg-autoplay-button::after{content:'\e95c'!important;font-family:behido}
#lg-actual-size{display:none}
.lg-outer #lg-share::after{content:'\e923'!important;font-family:behido}
.lg-outer #lg-share-facebook .lg-icon::after{content:'\e92f'!important;font-family:behido}
.lg-outer #lg-share-twitter .lg-icon::after{content:'\e930'!important;font-family:behido}
.lg-outer #lg-share-googleplus{display:none}
.lg-outer #lg-share-pinterest .lg-icon::after{content:'\e93d'!important;font-family:behido}
.btn-show-moreslide{position:absolute;bottom:14px;left:35%;background:rgba(0,0,0,.8);color:#fff;cursor:pointer;padding:1px 12px 3px;border-radius:3px}
.btn-show-moreslide span:before{content:'\e964';font-family:behido;position:relative;top:1px;right:5px}
.exchange{margin-top:20px}
#tabsEstate ul li a img{max-height:230px;position:relative;z-index:3}
#tabsEstate ul{border-bottom:none}
#tabsEstate ul li{position:relative;height:228px;right:3px}
#tabsEstate ul li a span{width:75%;position:absolute;height:34px;background:#fff;top: 31px;left: 10px;text-align:center;line-height:34px;z-index:4;color:#333}
#tabsEstate{margin-bottom:45px;padding:0 20px}
#tabsEstate ul li a.active{border:none}
#tabsEstate ul li a:hover{background:0 0;border-color:transparent}
#tabsEstate ul li a.active span{background:purple;color:#fff}
.box-tabpane{box-shadow:0 1px 3px 0 #bebebe;padding:12px;border-radius:5px;min-height:675px;max-height:675px;overflow-y:auto;scrollbar-width:thin}
.l-tab{padding-right:0}
.l-tab .tab-content{margin-top:21px}
.title-box-tabpane{text-align:center;margin-top:6px}
.box-Type-transaction{display:inline-block;width:49%;position:relative;text-align:center}
.box-Type-transaction input{width:100%;position:relative;z-index:2;opacity:0;height:31px}
.box-Type-transaction label{position:absolute;width:100%;right:0;border:3px solid #ddd;border-radius:20px;font-weight:400;font-size:13px;height:36px;overflow:hidden}
.box-Type-transaction input:checked~label{background:purple!important;color:#fff;border:3px solid #beb6b6}
.Type-transaction{margin-top:14px;text-align:center}
.title-box-tabpane strong{font-size:16px;font-weight: normal;}
.box-transaction{width:31%}
.boxcheckbox{display:inline-block;width:49%;text-align:center;position:relative}
.boxcheckbox input{width:100%;position:relative;z-index:2;height:31px;opacity:0}
.boxcheckbox label{position:absolute;width:100%;right:0;border:3px solid #ddd;border-radius:20px;font-weight:400;font-size:13px;height:36px;overflow:hidden}
.col-boxcheckbox{margin-top:14px}
.boxcheckbox input:checked~label{background:purple;color:#fff;border:3px solid #beb6b6}
.formbox{margin-top:4px}
.formbox label{min-width:80px;font-weight:400;font-size:13px}
.form-box-tabpane{margin-top:20px}
.form-box-tabpane input,.form-box-tabpane textarea{width:calc(100% - 90px);border:1px solid #bababa;border-radius: 5px;font-size: 13px;color: #555;}
.map-form{margin-top:14px;height:270px;border:1px solid #eee;overflow:hidden}
.map-form iframe{width:100%;height:270px}
select.SPselect{width:calc(100% - 100px);border:1px solid #bababa}
.formbox2 label{min-width:90px}
.btn-treesec{margin-top:20px;text-align:left}
.btn-treesec input:first-child{background:0 0;color:purple;border:1px solid purple;border-radius:5px;box-shadow:0 1px 3px 0 #bebebe;padding:2px 20px 1px}
.btn-treesec input:first-child:hover{background:purple;color:#fff}
.btn-treesec button:first-child{background:0 0;color:purple;border:1px solid purple;border-radius:5px;box-shadow:0 1px 3px 0 #bebebe;padding:2px 20px 1px}
.btn-treesec button:first-child:hover{background:purple;color:#fff}
.btn-treesec button:last-child{background:0 0;color:#008081;border:1px solid #008081;border-radius:5px;box-shadow:0 1px 3px 0 #bebebe;padding:2px 20px 1px}
.btn-treesec button:last-child:hover{background:#008081;color:#fff}
span.lblrate{min-width:140px;font-size: 13px;padding-left: 3px;}
.box-twosec select{width:calc(100% - 160px)}
.box-twosec label{width:150px;font-weight:400;font-size:13px;text-align:right}
.btn-add-floor{margin:10px 0 18px;text-align:center}
.btn-add-floor button{background:0 0;color:purple;border:1px solid purple;border-radius:5px;box-shadow:0 1px 3px 0 #bebebe;padding:2px 20px 1px}
.btn-add-floor button:after{content:'\e933';font-family:behido;position:relative;top:2px;right:8px;width:22px;height:22px;display:inline-block;background:#028081;color:#fff;line-height:22px;border-radius:100%;font-weight:700}
.row-add-floor{display:inline-block;width:49%}
.row-add-floor label{width:70px;text-align:left;font-weight:400}
.row-add-floor select{width:calc(100% - 76px);background:#fff}
.boxrow-floor{border:1px solid #ddd;padding:8px;background:#fafafa;margin-bottom:5px}
.Property-Details label{width:94px;font-size:12px;font-weight:400}
.Property-Details input,.Property-Details select{width:calc(100% - 104px);border:1px solid #bababa;border-radius:3px}
.col-tabpane{padding:0 7px}
.box-Property-Details{margin-top:14px}
.Property-Details2{display:inline-block;width:49%}
.Property-Details2 label{width:40px;font-size:12px;font-weight:400}
.Property-Details2 select{width:calc(100% - 50px)}
table.tbl-state tr th{font-weight:400;font-size:10px;text-align:center;min-width:71px}
table.tbl-state tr td{font-size:11px;text-align:center}
.box-tabpane .table-responsive{margin-top:7px}
.box-tabpane p{margin-top:5px}
p.centertext{text-align:center}
.boxselect{display:inline-block;width:49%}
.boxselect label{width:86px;font-weight:400;font-size:13px;text-align:center}
.boxselect select{width:calc(100% - 92px)}
.box-showselect{border:3px solid purple;border-radius:20px;text-align:center;height:38px;overflow:hidden;margin-bottom:5px}
.showselect{margin-top:12px}
.SelectBox{display:inline-block;width:32%;margin-bottom:16px}
.SelectBox select{width:100%}
.How-exchange{margin-top:14px}
.How-exchange label{font-size:11px}
.HowExchange{display:inline-block;width:67%;position:relative;bottom:13px;right:5px;text-align:center}
.HowExchange input{width:130px;border:1px solid #bababa;border-radius:3px}
.HowExchange span{font-size:9px}
.Type-transaction2{text-align:center}
.price-How-exchange{margin-bottom:3px}
.price-How-exchange:last-child{margin-bottom:18px}
.price-How-exchange label{width:155px;font-size:13px;font-weight:400;text-align:right}
.price-How-exchange input{border:1px solid #bababa;border-radius:3px}
.table-responsive{scrollbar-width:thin}
.box-upload{text-align:center;margin-top:12px}
.boxupload{display:inline-block;width:80px;height:80px;overflow:hidden;background:#e3e9e9;margin:0 4px;position:relative;border-radius:3px}
.boxupload input{width:80px;height:80px;position:absolute;z-index:2;top:0;right:0;left:0;opacity:0}
.boxupload:before{content:'\e964';font-family:behido;font-size:36px;color:#008081;line-height:80px}
.desc-form label{display:block}
.desc-form textarea{width:100%;border:1px solid #bababa;font-size:13px;padding:15px}
.PropertyDetails ul li img{height:20px;width:auto;margin-left:9px;float:right;position:relative;top:3px}
.PropertyDetails ul{width:100%}
.PropertyDetails ul.backgreen li:nth-child(odd){background:#e3f2f2}
.PropertyDetails ul.backred li:nth-child(odd){background:#f2edf2}
.PropertyDetails ul li{padding:4px 12px;width:100%;display: flex;}
.PropertyDetails ul li span{float:left;font-size:12px}
.PropertyDetails ul li strong{font-weight:400;float:right;font-size:13px}
.Characteristics ul li{width:50%;display:inline-block;padding:4px 12px;position:relative}
.Characteristics ul li:nth-child(odd){background:#f2edf2}
.Characteristics ul li img{height:20px;width:auto;margin-left:9px}
.Characteristics ul li strong{font-weight:400;font-size:12px}
.possibilities{margin-top:20px}
.title-possibilities{padding:3px 12px;margin-top:5px}
.title-possibilities strong{color:#008081;}
.possibilities ul{margin-top:15px}
.possibilities ul li{width:32%;display:inline-block;padding:4px 12px;float:right}
.possibilities ul li:nth-child(odd){background:#e3f2f2}
.possibilities ul li img{height:20px;width:auto;margin-left:9px;float:right;position:relative;top:5px}
.possibilities ul li strong{font-weight:400;float:right;font-size:13px}
.possibilities ul li span{float:left;font-size:12px}
.content-Exchange{margin-top:5px}
.content-Exchange ul{width:100%;margin-top:14px}
.content-Exchange ul li{width:48%;margin:2px 4.5px;min-height:36px;display: inline-block;}
.adr-estate,.estate-code{padding-right:7px}
.content-Exchange ul li{background: #f3f3f3;border-bottom-left-radius: 12px;border: 1px solid #ddd;}
.content-Exchange ul li strong{color:#333;font-weight:400;padding-right:10px;font-size:13px;display:contents}
.content-Exchange ul li span{background:purple;color:#fff;width:23px;height:25px;display:inline-block;line-height:28px;text-align:center;margin-top:3px;position:relative;left:4px;z-index:1;font-size:12px}
.content-Exchange ul li span:before{content:'';position:absolute;right:1px;top:-2px;border-width:6px 0 0 6px;border-style:solid;border-color:transparent purple;z-index:0;transform:rotate(230deg)}
.content-Exchange2{margin-top:12px}
.content-Exchange2 ul{width:100%;margin-top:14px}
.content-Exchange2 ul li{background:#f3f3f3;border-bottom-left-radius:12px;margin:2px 4.5px;min-height:36px;border:1px solid #ddd;}
.content-Exchange2 ul li strong{color:#333;font-weight:400;padding-right:10px;font-size:13px;display:contents}
.content-Exchange2 ul li span{background:purple;color:#fff;width:23px;height:25px;display:inline-block;line-height:28px;text-align:center;margin-top:3px;position:relative;left:4px;z-index:1;font-size:12px}
.content-Exchange2 ul li span:before{content:'';position:absolute;right:1px;top:-2px;border-width:6px 0 0 6px;border-style:solid;border-color:transparent purple;z-index:0;transform:rotate(230deg)}
.content-Exchange3{margin-top:12px}
.content-Exchange3 ul{float:right;width:100%;margin-top:14px}
.content-Exchange3 ul li{background:#008081;border-bottom-left-radius:12px;width:48%;float:right;margin:2px 4.5px;height:31px}
.content-Exchange3 ul li strong{color:#fff;font-weight:400;padding-right:10px;font-size:13px;display:contents}
.content-Exchange3 ul li span{background:purple;color:#fff;width:23px;height:25px;display:inline-block;line-height:28px;text-align:center;margin-top:3px;position:relative;left:4px;z-index:1;font-size:12px}
.content-Exchange3 ul li span:before{content:'';position:absolute;right:1px;top:-2px;border-width:6px 0 0 6px;border-style:solid;border-color:transparent purple;z-index:0;transform:rotate(230deg)}
.content-Exchange3 ul li i{float:left;color:#fff;padding-left:8px;font-style:normal;position:relative;top:2px}
.content-Exchange4{margin-top:12px}
.content-Exchange4 ul{width:100%;margin-top:14px}
.content-Exchange4 ul{width:100%;margin-top:14px}
.content-Exchange4 ul li{background:#eaeaea;border-bottom-left-radius:12px;width:100%;float:right;margin:2px 4.5px;height:31px}
.content-Exchange4 ul li strong{color:#333;font-weight:400;padding-right:10px;font-size:13px;display:contents}
.content-Exchange4 ul li span{background:purple;color:#fff;width:23px;height:25px;display:inline-block;line-height:28px;text-align:center;margin-top:3px;position:relative;left:4px;z-index:1;font-size:12px}
.content-Exchange4 ul li span:before{content:'';position:absolute;right:1px;top:-2px;border-width:6px 0 0 6px;border-style:solid;border-color:transparent purple;z-index:0;transform:rotate(230deg)}
.Howexchange{margin: 12px 0 28px;}
.box-Howexchange{margin-top:5px}
i.icon-Howexchange:before{content:'\e955';font-family:behido;font-style:normal;font-size:17px;color:#008081}
.rbox-Howexchange span{background:#eee;display:inline-block;width:85%;height:32px;overflow:hidden;text-align:center;float:left;font-size:12px}
.title-Howexchange{margin-bottom:10px}
.lbox-Howexchange{border:1px solid #ddd;text-align:center}
.lbox-Howexchange span{font-size:13px}
.slider-similar{direction:rtl!important;margin-top:48px}
.slider-similar .info-box-estate span,.visited-estate .info-box-estate span{width:49%}
.slider-similar .info-box-estate2 span,.visited-estate .info-box-estate2 span{width:100%}
.slider-similar .img-box-estate{margin-bottom:5px;min-height:120px}
.slider-similar .logo-box-estate img{margin-top:14px}
.slider-similar .logo-box-estate{top:-9px}
button.slick-next,button.slick-prev{position:absolute;border:none;color:transparent;width:30px;height:22px;top:-30px;border-radius:3px;z-index:1;background:0 0}
button.slick-prev{left:9px}
button.slick-next{left:37px}
button.slick-next:before,button.slick-prev:before{font-family:behido;color:#888;display:inline-block;position:relative;bottom:5px;font-size:13px;text-align:center;width:25px;height:25px;border:1px solid #888;border-radius:100%;line-height:23px}
button.slick-prev:before{content:'\e901'}
button.slick-next:before{content:'\e909'}
.title-statistics{padding:0 8px}
.title-statistics strong{font-weight:400;font-size:15px;color:#000}
#myChart{width:100%;height:300px;margin-top:60px}
.btm-main-footer{margin:32px 0 14px}
.newsletter strong{position:relative;bottom:14px;padding-left:8px;font-weight:400}
.rbottom-footer{background:#168f86;text-align:left;padding:5px 15px 4px}
.lbottom-footer{background:#7b297e;text-align:right;padding:5px 15px 4px}
.lbottom-footer span,.rbottom-footer span{color:#fff;font-size:12px}
.filter-search.navbar-fixed-top{margin-top:0;background:#fff;padding:6px 30px;box-shadow:0 10px 20px rgba(0,0,0,.39),0 6px 6px rgba(0,0,0,.17)}
.selectbox{margin:12px 0;width:100%}
.selectbox select{font-size:12px;margin-bottom:8px;width:16%}
.result-selectbox{margin:4px 0;width:100%;margin-bottom:18px}
.result-selectbox ul li span{display:inline-block;width:16%;text-align:center;font-size:11px}
.result-selectbox ul li:nth-child(odd){background:#eee}
img.lbl-special{object-fit:none;min-height:85px!important;max-height:85px!important;width:30px}
.box-lbl-special{position:absolute;top:0;left:12px;z-index:1}
.img-lbl-special{width:26px;height:70px;background:#fbbd02;display:inline-block;position:relative}
.img-lbl-special:after{content:'';width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #fbbd02;position:absolute;bottom:-12px;right:0}
.img-lbl-special div{width:26px;height:70px;padding:10px 0;overflow:hidden}
.img-lbl-special span{color:#000;font-size:13px;transform:rotate(-90deg);display:block;height:26px;margin-right:7px}
.General-opinion{margin-top:5px}
.General-opinion p span{padding-right:5px;color:#777}
.btm-General-opinion{margin-top:15px;background:#f6f6f6;border-radius:10px;padding:15px;border:1px solid #ddd}
.box-General-opinion{text-align:center}
.box-General-opinion .rate{display:inline-block}
.box-General-opinion span.span-General-opinion{min-width:218px;display:inline-block;text-align:right;font-size:13px}
.Visitor-Comments{margin-top:20px}
.slider-comment-estate{margin-top:20px;box-shadow:0 1px 3px 0 #bebebe;padding:20px 0}
.r-slider-comment span{display:block}
.r-slider-comment span.date-slider-comment{font-size:12px;color:#888}
.l-slider-comment{text-align:center}
span.sp-comment{font-size:12px;color:#555;min-width:180px;display:inline-block;text-align:right}
.box-slider-comment .rate{display:inline-block}
.slider-comment-estate a.carousel-control{width:24px;height:24px;top:42%;line-height:24px;background:purple;opacity:1}
.slider-comment-estate a span{line-height:24px}
.slider-comment-estate a span:before{font-family:behido;font-size:13px}
span.icon-arrowhead-left:before{content:'\e901';font-family:behido}
span.icon-arrow-right:before{content:'\e909';font-family:behido}
.slider-comment-estate a.carousel-control.left{left:-5px}
.slider-comment-estate a.carousel-control.right{right:-5px}
.slider-comment-estate a.carousel-control.left:before{content:'';position:absolute;left:1px;top:-2px;border-width:6px 0 0 6px;border-style:solid;border-color:transparent purple;z-index:0;transform:rotate(-310deg)}
.slider-comment-estate a.carousel-control.right:before{content:'';position:absolute;right:1px;top:-2px;border-width:6px 0 0 6px;border-style:solid;border-color:transparent purple;z-index:0;transform:rotate(230deg)}
.txt-slider-comment{margin-top: 12px;font-size: 13px;text-align: justify;}
.title-Visitor-Comments p{color:#008081}
.welcome-user{position:relative}
.welcome-user img{width:40px;height:40px;border-radius:100%;margin-left:5px}
.welcome-user span{font-size:13px;cursor:default}
.menu-user-profile{position:absolute;box-shadow:0 1px 3px 0 #bebebe;padding:8px 30px;left:0;background:#fff;text-align:right;opacity:0;transform:scale(0);transition:all .5s ease 0s;width:170px}
.welcome-user:hover .menu-user-profile{opacity:1;transform:scale(1);transition:all .5s ease 0s}
.menu-user-profile ul li a{color:#333;font-size:13px}
.menu-user-profile ul li a:hover{color:#008081}
.menu-user-profile ul li a:before{font-family:behido;position:relative;top:2px;left:7px;color:#008081;font-size:15px}
.menu-user-profile ul li.viewProfile a:before{content:'\e947'}
.menu-user-profile ul li.logout a:before{content:'\e954'}
.search-profile{margin-top:18px}
.search-profile form{border:1px solid #ddd;width:40%;margin:0 auto;border-radius:5px;height:36px;overflow:hidden}
.search-profile button.btnsearch2{width:36px;height:36px;border:none;background:0 0}
.search-profile button.btnsearch2:before{content:'\e907';font-family:behido;color:#008081}
.search-profile input#sp{width:calc(100% - 40px);position:relative;bottom:3px;color:#888;font-size:13px;padding:0 8px;border:none}
.main-profile{margin-bottom:30px}
.menu-profile-side{padding:10px;text-align:center}
a.item-menu-profile{display:inline-block;width:48%;text-align:center;border:1px solid #168f86;border-radius:2px;padding:0 7px;margin-bottom:4px}
a.item-menu-profile span{display:block;color:#168f86;font-size:13px;position:relative;bottom:11px}
a.item-menu-profile .img-item-menu{display:inline-block;position:relative;margin-top:8px}
a.item-menu-profile .img-item-menu img{max-height:80px;display:block;margin:0 auto;text-align: center;}
a.item-menu-profile .img-item-menu span{position:absolute;font-size:10px;top:13px;left:16px}
a.item-menu-profile2{display:inline-block;text-align:center;border:1px solid #168f86;border-radius:2px;padding:0 10px;margin-bottom:4px}
a.item-menu-profile2 span{display:block;color:#168f86;font-size:13px;position:relative;}
a.item-menu-profile2 .img-item-menu2{position:relative}
a.item-menu-profile2 .img-item-menu2 img{max-height:80px;display:block;margin:0 auto}
a.item-menu-profile2 .img-item-menu2 span{position:absolute;font-size:10px;top:10px;left:64px}
.lmain-profile ul.Menu{margin-top:19px}
.lmain-profile ul.Menu li{text-align:center;width:19%;display:inline-block;padding:12px}
.lmain-profile ul.Menu li img{max-height:70px;display:block;margin:0 auto 5px;transition:all .5s ease 0s}
.lmain-profile ul.Menu li span{display:block;color:#168f86}
.lmain-profile ul.Menu li:hover span{color:purple}
.lmain-profile ul.Menu li a{display:block;padding:10px 0;border-radius:5px;border:2px solid #168f86;cursor:pointer;}
.lmain-profile ul.Menu li:hover a{border:2px solid purple}
.box-gauge{display:inline-block;width:16%}
.gauge-container{text-align:center}
.gauge{position:relative;top:10px;left:10px;width:130px;height:130px;border-radius:50%;z-index:1;display:inline-block;margin:0 3px}
.semicircle{width:130px;height:130px;border-radius:50%;clip:rect(0,85px,170px,0);border:10px solid #eee}
.semi-circle{width:130px;height:130px;border-radius:50%;position:absolute;clip:rect(0,85px,170px,0);left:0;top:0}
.semi-circle1{border:10px solid #7b297e}
.semi-circle2{border:10px solid #1e90ff}
.semi-circle3{border:10px solid #228b22}
.semi-circle4{border:10px solid #dc143c}
.semi-circle5{border:10px solid #ff8c00}
.semi-circle6{border:10px solid teal}
.gauge-infos{position:absolute;width:130px;height:100px;top:0;text-align:center;padding-top:33px;font-size:16px}
.gauge-infos span{display:block}
.map-estate2{height:330px;margin-top:10px}
.map-estate2 iframe{height:330px;width:100%}
.applicant-information{margin-top:12px;padding:0 20px}
.title-applicant{text-align:center}
.name-applicant,.phone-applicant{border:1px solid #ddd;border-radius:5px;margin:5px 0;padding:0 10px}
span.icon-app:before{font-family:behido;float:left;color:#888}
.name-applicant span.icon-app:before{content:'\e976'}
.phone-applicant span.icon-app:before{content:'\e902'}
.edit-applicant{margin:10px 0}
.edit-applicant button{display:table;border:none;background:teal;color:#fff;margin:0 auto;padding:2px 20px;border-radius:3px;cursor:pointer}
#editApplicant form{margin-top:12px}
#editApplicant form div{text-align:center}
#editApplicant form lable{margin:0 auto 2px;min-width:110px;display:inline-block;background:#f2f2f2;height:35px;line-height:35px;border-radius:3px;font-size:13px}
#editApplicant form input[type=text]{display:inline-block!important;border:1px solid #ddd;border-radius:3px;text-align:right;padding:2px 10px}
span.tik:before{content:'\e955';font-family:behido;position:absolute;left:5px;color:teal}
.visited-estate{margin-top:20px}
.pagenavi-search{padding:15px;margin-bottom:15px}
.pagenavi-search ul{width:100%;float:left;direction:ltr;text-align:center}
.pagenavi-search ul li{display:inline-block;width:30px;height:30px;background:#f2f2f2;text-align:center;border-radius:3px;line-height:30px;cursor:pointer;font-family:iranyekanwebregular}
.pagenavi-search ul li.pagination__last:before{content:'\e927';font-family:behido;font-size:10px}
.pagenavi-search ul li.pagination__next:before{content:'\e909';font-family:behido;font-size:10px}
.pagenavi-search ul li.pagination__prev:before{content:'\e901';font-family:behido;font-size:10px}
.pagenavi-search ul li.pagination__first:before{content:'\e928';font-family:behido;font-size:10px}
.pagenavi-search ul li.active,.pagenavi-search ul li:hover{background:#008081;color:#fff}
.pagenavi-search ul a{color:#333}
.top-General-opinion p{display:inline-block}
.top-General-opinion .rate{display:inline-block;padding-right:12px}
.Link-submitted{margin-top:20px}
.info-submitted a,.info-submitted span{display:block;height:32px;overflow:hidden}
.col-Link-submitted{padding:0 8px}
.box-Link-submitted{box-shadow:0 1px 3px 0 #bebebe;border-radius:4px;padding:12px 8px;margin-bottom:16px}
.img-submitted{padding-left:0}
.img-submitted img{width:70px;height:70px;border-radius:100%}
.info-submitted{padding-top:5px}
.data-submitted{margin-top:7px;border-top:1px solid #ddd;padding-top:7px}
.item-data-submitted{height:30px;overflow:hidden}
.item-data-submitted span{font-size:13px}
.item-data-submitted span:first-child{color:#555}
.item-data-submitted span:last-child{color:#888}
.side-phonebook{margin-top:20px}
.lmain-phonebook{margin-top:20px;border-right:1px solid #ddd;min-height:200px}
.icon-phonebook{background:#7b297e;display:table;margin:0 auto 20px;padding:8px 20px 3px;border-radius:5px}
.icon-phonebook img{filter:brightness(0) invert(1);max-height:70px}
.searchMember{display:none}
.type-Phonebook label{font-weight:400;font-size:13px;width:90px}
.type-Phonebook select{width:calc(100% - 100PX);text-align:right}
.title-lmain-profile{border-bottom:1px solid #ddd;padding-bottom:4px}
.title-lmain-profile strong{font-weight:400;font-size:15px;color:#000}
.form-addMember{margin-top:15px}
.col-form-addMember{margin-bottom:10px}
.col-form-addMember span:before{font-family:behido;color:#fff}
.col-form-addMember label{width:130px;font-size:13px;font-weight:400}
.col-form-addMember input,.col-form-addMember select,.col-form-addMember textarea{width:50%;height:38px;padding:0 12px;text-align:right;border:1px solid #7b297e;border-radius:3px;color:#888}
.btn-form-addMember{margin:20px 0;text-align:center;padding:0 11%}
.btn-form-addMember button{background:#008081;border:none;color:#fff;padding:4px 15px 5px 37px;border-radius:5px;cursor:pointer;position:relative}
.btn-form-addMember button:hover{background:#035b5c;}
.btn-form-addMember button span:after{content:'\e993';font-family:behido;font-size:20px;position:absolute;left:10px;top:3px}
.slider-phonebook .btm-box-estate{text-align:center}
.btm-phonebook{margin-top:16px}
.slider-phonebook a.carousel-control{width:25px;height:25px;top:-33px;background:0 0;border:1px solid #888;border-radius:100%;color:#888;opacity:1;text-shadow:none;font-size:15px}
.slider-phonebook{margin-top:30px}
.slider-phonebook a.carousel-control.left{left:unset;right:29px}
.slider-phonebook a.carousel-control span{line-height:25px}
.map-phonebook{height:485px;margin-top:30px;border:1px solid #eee}
.slider-phonebook .box-estate{border-left:1px solid #ddd;border-right:1px solid #ddd}
.top-phonebook{margin-top:20px}
.btn-form-searchMember{text-align:center;margin:20px 0}
.btn-form-searchMember button{border:1px solid teal;background:teal;color:#fff;padding:3px 15px 2px 37px;border-radius:3px;cursor:pointer;position:relative}
.btn-form-searchMember button:hover{background:0 0;color:teal}
.btn-form-searchMember button span:after{content:'\e991';font-family:behido;font-size:20px;position:absolute;left:10px;top:1px}
.img-searchMember img{width:70px;height:70px;border-radius:100%}
.noresult{background:#f2f2f2;text-align:center;padding:70px 30px;margin-bottom:20px;border-radius:5px}
.noresult span:before{content:'\e91a';font-family:behido;font-size:20px;margin-left:8px;position:relative;top:4px}
.l-top-phonebook{margin-bottom:20px}
.type-Reminder label{font-weight:400;font-size:13px;width:125px}
.type-Reminder input,.type-Reminder select{width:calc(100% - 130px);border:1px solid #7b297e;text-align:right}
.type-Reminder input{height:31px;padding:0 8px;border-radius:3px;font-size:13px;color:#333}
.lmain-Reminder{margin:20px 0;min-height:500px;}
.title-Reminder strong{font-size:15px}
.top-box-estate label{float:right;font-weight:400;color:#fff;font-size:13px}
.top-box-estate input{float:right;position:relative;top:5px;margin-right:6px}
div.hour-box{width:40px;display:inline-block;text-align:center;background:#048182}
div.hour-box span{color:#fff;font-size:13px}
div.hour-box span:nth-child(2){background:#fff;color:#333;display:inline-block;width:32px;height:24px;margin-bottom:4px;line-height:26px;font-family:iranyekanwebregular}
.top-calendar{margin-top:18px}
.title-Calendarview{text-align:center}
.title-Calendarview strong{font-family:iranyekanwebregular;position:relative;bottom:8px}
.btm-c-calendar div label{width:73px;text-align:center}
.btm-c-calendar div input,.btm-c-calendar div select{width:calc(100% - 78px);height:30px;border:1px solid #ddd;border-radius:3px;font-size:13px;text-align:right;padding:0 6px}
.btm-c-calendar .notes label{width:24px}
span.add-note{  width: 38px;height: 38px;border-radius: 5px;display: inline-block;background: #048182;position: absolute;left: 17px;line-height: 38px;text-align: center;cursor:pointer;}
span.add-note:before{content:'\e907';font-family:behido;color:#fff}
span.add-note:hover{background: #035b5c;}
div.year-box{width:40px;display:inline-block;text-align:center;background:#7b297e}
div.year-box span{color:#fff;font-size:13px}
div.year-box span:nth-child(2){background:#fff;color:#333;display:inline-block;width:32px;height:24px;margin-bottom:4px;line-height:26px;font-family:iranyekanwebregular}
.l-top-calendar{text-align:left}
.icon-phonebook strong{display:block;text-align:center;font-weight:400;color:#fff;font-size:13px}
table.tbl-visit tr td,table.tbl-visit tr th{padding:8px 3px;text-align:center;font-size:13px;font-weight:400}
table.tbl-visit thead tr{background:#f2f2f2}
.top-visit{margin-bottom:18px}
table.tbl-visit tr td.Positive span{background:#168f86;color:#fff;padding:2px 12px;border-radius:2px;position:relative;bottom:5px;font-size: 13px;}
table.tbl-visit tr td.Negative span{background:#d20505;color:#fff;padding:2px 12px;border-radius:2px;position:relative;bottom:5px;font-size: 13px;}
table.tbl-visit tr td.Hesitant span{background:#d9b12b;color:#fff;padding:2px 12px;border-radius:2px;position:relative;bottom:5px;font-size: 13px;}
table.tbl-visit tr td.btn-visit a{background:#7b297e;color:#fff;padding:3px 7px;border-radius:3px;border:1px solid #7b297e;position:relative;bottom:6px;font-size: 13px;}
table.tbl-visit tr td.btn-visit a:hover{background:0 0;color:#7b297e}
.title-specif strong{background:#7b297e;color:#fff;border-top-right-radius:16px;border-bottom-left-radius:16px;padding:5px 7px;font-weight:400}
.Property-range,.content-prop-specif{margin-top:20px}
.content-prop-specif ul li{width:32%;display:inline-block;padding:0 3px;font-size:13px}
.content-prop-specif ul li:nth-child(odd){background:#f2f2f2}
.content-prop-specif ul li:before{content:'\e955';font-family:behido;position:relative;top:2px;margin-left:8px;font-size:14px;color:#018081}
.Property-specifications{margin-bottom:16px;border-bottom:1px solid #ddd;padding-bottom:12px}
.edit-icon span:before{content:'\e963';font-family:behido}
.delete-icon span:before{content:'\e99e';font-family:behido}
table.tbl-visit tr td.btn-visit a.edit-icon{background:#168f86;border:1px solid #168f86}
table.tbl-visit tr td.btn-visit a.edit-icon:hover{background:0 0;color:#168f86}
table.tbl-visit tr td.btn-visit a.delete-icon{background:#d20505;border:1px solid #d20505}
table.tbl-visit tr td.btn-visit a.delete-icon:hover{background:0 0;color:#d20505}
td.btn-visit a.delete-icon span:before,td.btn-visit a.edit-icon span:before{font-size:16px;position:relative;top:3px}
.tabs-visit ul.nav-tabs li a{padding:7px;font-size:13px}
.tabs-visit .tab-content{margin-top:15px}
.title-r-comment1{margin:10px 0 5px}
.title-r-comment1 strong{font-size:16px}
.txt-visit-comment{border-top:1px solid #ddd;margin-top:7px;padding-top:8px}
.top-Expert img{width:70px;height:70px;border-radius:100%}
.top-Expert div{display:inline-block;margin-right:8px;position:relative;top:14px}
.top-Expert div span{display:block}
.top-Expert div span:first-child{font-size:16px;font-weight:600}
.top-Expert div span:nth-child(2){font-size:12px;color:#888;padding-right:3px}
.txt-Expert{margin:12px 0}
.txt-Expert p{font-size:13px}
.txt-Expert p:first-child{margin-bottom:12px}
.slider{width:42%!important;height:2px;background:rgba(0,0,0,.2);border-radius:2px;position:relative;margin:30px 5% 0 0;display:inline-block}
.slider .ui-slider-range{border-radius:2px;background:#000;position:absolute;left:0;top:0;bottom:0}
.slider .ui-slider-handle{cursor:move;cursor:grab;width:16px;height:16px;position:absolute;outline:0;top:3px;z-index:1;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2);margin:-1px 0 0 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:box-shadow .3s ease}
.slider .ui-slider-handle .smiley{position:absolute;left:50%;bottom:70%;width:32px;height:32px;border-radius:50%;border:2px solid #000;opacity:0;-webkit-transform:translate(-50%,-12px);transform:translate(-50%,-12px);transition:all .3s ease 0s}
.slider .ui-slider-handle .smiley:after,.slider .ui-slider-handle .smiley:before{content:'';width:4px;height:4px;border-radius:50%;background:#000;position:absolute;top:8px}
.slider .ui-slider-handle .smiley:before{left:7px}
.slider .ui-slider-handle .smiley:after{right:7px}
.slider .ui-slider-handle .smiley svg{width:16px;height:7px;position:absolute;left:50%;bottom:5px;margin:0 0 0 -8px}
.slider .ui-slider-handle .smiley svg path{stroke-width:3.4;stroke:#000;fill:none;stroke-linecap:round}
.slider .ui-slider-handle.ui-state-active{cursor:grabbing;box-shadow:0 4px 12px rgba(0,0,0,.32)}
.slider .ui-slider-handle.ui-state-active+.text{-webkit-transform:translate(0,-80px);transform:translate(0,-80px);transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}
.slider .ui-slider-handle.ui-state-active .smiley{opacity:1;-webkit-transform:translate(-50%,-12px);transform:translate(-50%,-12px);transition:all .3s ease .1s}
.slider .text{position:absolute;top:56px;left:4px;right:0;display:flex;justify-content:space-between;-webkit-transform:translate(0,-44px);transform:translate(0,-44px);transition:-webkit-transform .3s ease .2s;transition:transform .3s ease .2s;transition:transform .3s ease .2s,-webkit-transform .3s ease .2s;font-size:16px}
.slider .text strong{color:#777;font-weight:700;font-size:11px}
.box-slider{text-align:center}
.box-slider span{display:inline-block;width:45%;text-align:right;position:relative;top:2px;font-size:12px}
.slider .ui-slider-range{background:#168f86}
button.btn-modal{margin:34px auto 9px;display:table;padding:2px 28px;border:1px solid purple;background:purple;color:#fff;border-radius:3px}
button.btn-modal:hover{color:purple;background:0 0}
button.Btn-AddComment{border:1px solid teal;background:teal;color:#fff;padding:3px 15px 2px 37px;border-radius:3px;position:relative;margin-top:24px}
button.Btn-AddComment span:before{content:'\e933';font-family:behido;position:absolute;left:5px;background:#fff;color:teal;width:20px;height:20px;line-height:20px;border-radius:100%;top:7px}
.tabs-visit ul.nav-tabs li a{border-top:2px solid transparent}
.btm-comment1{margin-top:26px;padding:30px;background:#f2f2f2;border-radius:3px}
.rbtm-comment1 span{margin-left:3px}
.boxagreement{display:inline-block;width:50px;height:30px;position:relative;border:1px solid purple;border-radius:5px;overflow:hidden;top:10px}
.boxagreement input{width:50px;height:30px;position:absolute;top:-2px;right:0;opacity:0}
.boxagreement label{width:50px;height:30px;text-align:center;color:purple}
.boxagreement input:checked~label{background:purple;color:#fff}
.lbtm-comment1{text-align:left}
.lbtm-comment1 button{margin-top:8px;background:0 0;color:purple;border:1px solid purple;padding:3px 10px;border-radius:3px}
.tabs-visit .tab-content span.sp-comment{min-width:210px}
.menu-profile-user{margin-bottom:30px}
.box-sendFile{box-shadow:0 1px 3px 0 #bebebe;padding:20px;border-radius:5px;margin-top:31px}
.title-sendFile{text-align:center;margin-bottom:20px}
.title-sendFile strong{font-size:16px;font-weight:400}
.img-sendFile img{width:130px;height:130px;border-radius:100%;margin:0 auto 12px;display:table}
.form-sendFile{text-align:center;margin-top:40px}
.div-form-sendFile{text-align:right;display:inline-block;width:80%}
.div-form-sendFile label{width:120px;text-align:left;margin-left:8px;font-weight:400}
.div-form-sendFile input,.div-form-sendFile select{width:calc(100% - 140px);border:1px solid purple;height:30px;border-radius:3px;text-align:right}
.div-form-sendFile input{padding:0 10px;font-size:13px}
.btn-sendFile{margin-top:80px}
.btn-sendFile button{background:teal;border:1px solid teal;color:#fff;padding:2px 20px;border-radius:3px}
.btn-sendFile button:hover{background:0 0;color:teal}
.btm-box-estate2{text-align:right!important}
.btm-box-estate2 a:after{display:none}
.btm-box-estate2 a{padding:0 16px}
.icon-box-estate2 span:before{color:#777;filter:unset}
.icon-box-estate2 span:hover:before{color:purple}
.img-box-estate2:before{background:0 0}
.top-box{padding:0 20px}
.top-box img{width:70px;height:70px;border-radius:100%;object-fit:contain}
.top-box div.div-top-box{display:inline-block;text-align:center;position:relative;top:8px}
.div-top-box strong{height:30px;display:block;overflow:hidden;font-weight:400}
.div-top-box a{background:purple;border:1px solid purple;color:#fff;padding:2px 12px;border-radius:3px;font-size:13px}
.div-top-box a:hover{background:0 0;color:purple}
.div-top-box button{background:purple;border:1px solid purple;color:#fff;padding:2px 12px;border-radius:3px;font-size:13px}
.div-top-box button:hover{background:0 0;color:purple}
.div-top-box .selectedVisit{background:#a197a1;border:1px solid #afa4af;color:#fff;padding:2px 12px;border-radius:3px;font-size:13px}
.div-top-box .selectedVisit:hover{background:#a197a1;color:#fff}
.selectedVisitExchange{background:#a197a1!important;border:1px solid #afa4af;color:#c2bdbd;padding:2px 12px;border-radius:3px;font-size:13px;cursor:none!important;pointer-events:none}
.info-top-box{border-top:1px solid #ddd;padding-top:7px;text-align:right}
.info-top-box span{display:block;color:#888;height:30px;overflow:hidden;font-family:iranyekanwebregular;font-size:13px}
.rpriceRange{width:80%;display:inline-block}
.priceRange{padding:0 15px}
.rpriceRange div{height:30px;overflow:hidden}
.rpriceRange div span{font-size:13px;font-family:iranyekanwebregular}
.priceRange a{background:teal;color:#fff;float:left;margin-top:15px;padding:0 8px;font-size:13px;border-radius:3px;border:1px solid teal}
.priceRange a:hover{background:0 0;color:teal}
.col-messenger{padding:0 7.5px}
.col-messenger .info-top-box span{font-size:12px;line-height:25px}
.col-messenger .info-top-box span:nth-child(2){height:80px;line-height:21px;overflow:hidden}
.col-messenger .top-box{border-bottom:1px solid #ebebeb;overflow: hidden;}
.col-messenger .info-top-box{margin-top:7px}
.col-messenger .rpriceRange{width:100%}
.col-messenger .rpriceRange div{display:inline-block;height:30px;overflow:hidden;max-width:49%}
.col-messenger .rpriceRange div:nth-child(2){float:left}
.col-messenger .rpriceRange div span{font-size:12px}
.col-messenger .rpriceRange div span:first-child{color:teal}
.col-messenger .box-estate{padding-bottom:0}
.col-messenger .info-box-estate span{width:49%}
.col-messenger .icon-box-estate{left:40px;right:unset}
.col-messenger .logo-box-estate{left:unset;right:20px}
.date-box-estate{text-align:center;direction:ltr;color:#777}
.side-mapestate .col-messenger .top-box img{width:70px;height:70px;margin-top:-39px}
.side-mapestate .col-messenger .top-box div.div-top-box{width:calc(100% - 90px)}
.side-mapestate .col-messenger .rpriceRange div{width:100%;max-width:unset;text-align:center}
.side-mapestate .col-messenger .rpriceRange div:nth-child(2){margin:-12px 0 6px}
.side-mapestate .col-messenger .top-box{border-bottom:none}
.col-form-addMember input[type=checkbox]{width:auto;height:auto;position:relative;top:3px;margin:0 6px}
.col-form-addMember label.lblcheck{font-size:12px;color:#545454}
.btn-form-send button span:after{content:'\e96b';font-size:15px;top:3px}
.send-new-message label{display:block;font-weight:400}
.send-new-message textarea{width:100%;border:1px solid #7b297e;border-radius:3px;padding:15px;min-height:198px}
table.tbl-messenger{margin-top:25px}
table.tbl-messenger tr th{font-weight:400}
table.tbl-messenger tr td,table.tbl-messenger tr th{text-align:center}
table tr td,table tr td span{font-family:iranyekanwebregular}
table.tbl-messenger tr td span.time{margin-left:12px}
span.icon-eye:before{content:'\e960';font-family:behido;font-size:18px;color:#800080;}
span.icon-eye2:before{content:'\e97c'}
.HideTr{display:none}
table tr td.tdText{font-size:13px;line-height:25px;text-align:right;padding:20px;}
.col-form-addMember input[type=file]{display:inline-block;border:0 solid #7b297e;font-size:13px;}
#gall div,#gallery div{display:inline-block}
#gall,#gallery{text-align:center}
#gall .boxImg-upload,#gallery .boxImg-upload{height:80px;width:80px;border:1px solid #ddd;border-radius:16px;text-align:center;position:relative;display:inline-block;background:#f1f1f1;line-height:57px;padding:10px;margin: 2px;}
#gall .boxImg-upload img,#gallery .boxImg-upload img{max-height:60px;width:auto;border-radius: 16px;}
#gall .boxImg-upload button,#gallery .boxImg-upload button{position:absolute;width:20px;height:20px;top:-5px;left:-5px;border-radius:100%;border:1px solid #ef3f54}
#gall .boxImg-upload button:before,#gallery .boxImg-upload button:before{content:'\e91f';font-family:behido;position:absolute;top:-19px;left:5px;font-size:9px;color:#ef3f54}
.sp_upload button{position:absolute;top:0;right:0;width:80%;background:#7b297e;border:none;color:#fff;border-radius:5px;font-size:13px;padding:3px}
.sp_upload button:hover{background: #560256;}
div.sp_upload{display:inline-block;position:absolute;width:88%}
.Continu-form-addMember{margin-top:31px}
.result_select div{display:inline-block;background:#f2f2f2;margin-top:10px;border-radius:3px;line-height:25px;padding:0 12px 3px 40px;height:33px;position:relative}
.boxresult_select span:before{display:none}
.boxresult_select span{width:auto;height:auto;background:0 0;font-size:12px;border-radius:2px}
.boxresult_select button{background:0 0;border:none;position:absolute;top:3px;left:3px}
.boxresult_select button:before{content:'\e91f';font-family:behido;display:block;color:#ef3f54;font-size:10px}
.title-Continu-form{margin:18px 0 13px;border-top:1px solid #eee;padding-top:10px}
.title-Continu-form strong{font-weight:400;font-size:14px;color:#000}
.pad-btn-form{padding:0 15px}
.btn-form-addMember button span.remove-agency:after{content:'\e99e'}
.btn-form-addMember button span.edit-user:after{content:'\e963'}
.div-users-statistic{top:6px!important}
.name-users-statistic span{display:block;height:25px;overflow:hidden;line-height:25px;font-size:13px}
img.img-users-statistic{margin-top:-70px}
.info-users-statistic{padding:8px 13px 0;border-top:1px solid #eeee}
.info-users-statistic span{display:block;height:26px;overflow:hidden;line-height:26px;font-size:13px}
.info-users-statistic span:last-child{font-size:12px;color:#777}
.box-users-statistic .title{margin-bottom:2px}
.box-users-statistic .title strong{font-weight:400;color:#000}
.box-users-statistic,.box-users-statistic .content,.box-users-statistic .title{float:right;width:100%}
.box-users-statistic .content div span{font-size:12px}
.box-users-statistic .content div span:last-child{color:#777}
.box-users-statistic{padding:10px 13px 0;border-top:1px solid #eee;margin-top:8px}
.box-users-statistic .content div{display:inline-block;width:49%;height:30px;overflow:hidden;float:right}
.rate-users-statistic .content div{width:24%}
.full-with{width:100%!important}
.content-statistic .box-slider-comment .rate{width:102px}
.content-statistic .box-slider-comment span.sp-comment{width:calc(100% - 110px)}
table.tbl-user-reports tr td,table.tbl-user-reports tr th{text-align:center;font-size:13px}
.main-my-page{margin:12px 0 40px;padding:0 60px}
.title-my-page{border-bottom:1px solid #ebebeb;padding-bottom:6px}
.title-my-page strong{font-weight:400;font-size:15px;color:#000}
#tabs-myPage{margin:14px 0}
#tabs-myPage ul.nav-tabs li{float:right}
#tabs-myPage ul.nav-tabs{border-bottom:none}
#tabs-myPage ul.nav-tabs li a.active{border-color:transparent;color:#008081}
#tabs-myPage ul.nav-tabs li a:hover{background:0 0;border-color:transparent}
#tabs-myPage ul.nav-tabs li a{padding:6px 9px;color:#545454}
.slider-my-page{margin-top:64px}
.map-my-home{height:518px}
.my-request .top-box img{margin-top:20px;float:right}
.my-request .top-box{margin-top:50px}
.tab-pane .slider-similar .info-box-estate2 span{width:49%}
.btn-mypage{margin:20px 0 16px;text-align:left}
.box-Comments-HC,.box-Comments-SE,.box-Link-checked{display:none}
.box-Comments-SE .content-mapestate,.box-Comments-VP .content-mapestate,.box-Incoming-link .content-mapestate,.box-Link-checked .content-mapestate{height:calc(100vh - 193px)}
.box-Comments-SE .title,.box-Comments-VP .title,.box-Incoming-link .title,.box-Link-checked .title{margin-bottom:20px}
.box-Comments-SE .title strong,.box-Comments-VP .title strong,.box-Incoming-link .title strong,.box-Link-checked .title strong{font-weight:400;font-size:15px;color:#000}
a.btn-save-comment:after{content:'\e920';font-family:behido;transform:none;left:6px;top:1px;font-size:18px}
#modal-saveComment button.btnstyle2,#review-form button{margin:25px auto 10px;display:table}
.MOdalform{padding:0 30px}
.modal form .MOdalform input{width:100%;border:1px solid #ddd;border-radius:3px;padding:0 12px}
.modal form .MOdalform textarea{width:100%;max-height:120px;border:1px solid #ddd;border-radius:3px;padding:8px 15px}
.box-Comments-SE .side-mapestate .col-messenger .top-box img{margin-top:14px}
.box-Comments-SE .col-messenger .top-box div.div-top-box{top:18px}
.commentBtn a{margin-bottom:8px}
span.price{font-family:iranyekanwebregular}
.title-specif{margin-top:-10px}
.mapspecif,.sliderspecif{margin-top:42px}
.result_search{text-align:center;margin-bottom:18px;background:#f2f2f2;border-radius:2px;padding:3px 10px}
.result_search span{font-size:13px;color:#777}
.twoPrice div{display:inline-block;width:49%}
.twoPrice div span{font-size:12px}
.twoPrice div span:first-child{color:teal}
.tbl-matching tr td a.btnstyle{white-space: nowrap;color: #fff !important;padding: 3px 7px;font-size: 11px;background: #008384;border-radius: 4px;cursor: pointer;}
.tbl-matching tr td a.btnstyle:hover{background: #035b5c;}
.tbl-matching tr td a.btnstyleSentLink{white-space:nowrap;color:#fff!important;padding:2px 6px;font-size:11px}
.tbl-matching tr td a.btnstyleSentLink:hover{color:#4955d2!important}
.tbl-matching tr td,.tbl-matching tr th{text-align:center;font-size:13px}
.tbl-matching tr th{padding:8px 3px!important;font-size:12px;font-weight:400;color:#008081}
#tabs-myPage .side-mapestate .info-box-estate2 span{font-size:13px}
.top-agencybox img{width:100px;height:100px;margin-top:0}
.rate-users-statistic .content2 div{width:32%}
table.Cellular-tbl{margin-top:20px}
table.Cellular-tbl tr td,table.Cellular-tbl tr th{text-align:center}
table.Cellular-tbl thead tr{background:#8dd3db}
table.Cellular-tbl thead tr th{color:#fff;width:14.28%}
table.Cellular-tbl tr.tr_date td span{display:block;line-height:23px}
table.Cellular-tbl tr.tr_date td span:first-child{font-size:18px}
table.Cellular-tbl tr.tr_date td span:last-child{color:#888;font-size:12px}
.holiday{color:#ba1414;}
table tr td.redtd{background:#fdefee}
table tr.tr_desc td div span{font-size:12px}
table tr.tr_desc td div span:first-child{color:#777}
table tr.tr_desc td div span:last-child{padding-right:5px}
.link_list{text-align:center;position:relative;z-index:1;margin:15px 0;padding:0 30px}
.link_list a{display:block;color:#777}
.link_list a:hover{color:#333}
a.tdlink{position:relative;bottom:6px;color:#333}
a.tdlink:hover{color:#008081}
a.tdlink2{color:#333}
a.tdlink2:hover{color:#008081}
.width100 .Property-Details{width:100%}
tr.trExchange td{border-top-color:transparent!important;padding:0 8px!important}
tr.trExchange td span{position:relative;bottom:5px;left:4px}
tr.colorTr{background:#f6f6f6}
span.multiselect-native-select{height:30px;display:inline-block;width:calc(100% - 104px);position:relative}
span.multiselect-native-select div{position:relative;width:100%;top:0;right:0;}
.multiselect-container li{display:block;width:100%;text-align:right;height:auto!important}
select.multiselect-ui{opacity:0;height:0;position: absolute;}
button.multiselect{position:relative;height:32px;border-radius:3px;bottom:0;width:100%;display:inline-block;font-size:12px;overflow:hidden}
button.multiselect span.multiselect-selected-text{height:32px;display:inline-block;position:relative;bottom:5px}
button.multiselect b{position:relative;bottom:3px}
span.multiselect-native-select .show{position: relative!important;}
span.multiselect-native-select .show ul.multiselect-container{top:30px!important;width:100%;transform: unset!important;position: absolute!important;}
ul.multiselect-container li a label.checkbox{margin:0}
ul.multiselect-container li a label.checkbox input{width:unset;right:-17px;bottom:3px}
ul.multiselect-container li a{border:none!important;color:#545454!important}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent}
.lmain-profile ul.Menu li:hover img{transform:scale(1.2);transition:all .5s ease 0s}
ul.ulTik li:after{content:'\e955';font-family:behido;position:absolute;left:5px}
.ulTik1:after{content:'\e955';font-family:behido;margin-left:10px;margin-right:5px;color:#048283;font-weight:700}
.ulTikRed:after{content:'âœ˜';margin-left:10px;margin-right:5px;color:#fc8686;font-weight:700;font-size:10px}
.sp_search_map img{max-height:16px}
.side-mapestate .info-boxEstate3{position:absolute;bottom:0;background:rgba(0,0,0,.7);color:#fff;font-size:12px;padding:2px 6px;border-top:1px solid transparent;width:100%}
.side-mapestate .info-boxEstate3 span:before{color:#fff;filter:brightness(0) invert(1)}
span.ulTik1{display:inline;margin:0;position:absolute;top:0;right:80%}
span.ulTikRed{display:inline;margin:0;position:absolute;top:0;right:80%}
span.ulTik1:after{margin-left:3px}
span.ulTikRed:after{margin-left:3px}
.item_filter{display:inline-block;border:1px solid purple;color:#333;font-size:13px;text-align:center;border-radius:3px;height:31px;position:relative}
.item_filter span.lbl_filter{display:block;padding:0 12px;cursor:default}
.box_item_filter{position:absolute;right:0;text-align:right;display:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.07);background:#fff;z-index:1000;padding:7px;border-radius:5px;width:350px}
.box_item_filter strong{font-weight:400;display:block}
.box_item_filter input{min-width:unset;width:150px;border:1px solid #bbb}
.box_item_filter span{padding:0 2px}
.info__boxEstate span.fa:before,.info__boxEstate span.fas:before{font-family:"Font Awesome 5 Free";position:relative;top:2px;margin-left:0}
.loginform{width:350px;margin:10% auto 0;background:rgba(255,255,255,.9);border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.07)}
.login_page{position:fixed;width:100vw;height:100vh;background:url('../img/background2.jpg') no-repeat;background-size:cover}
.loginform form{padding:20px}
.title_loginform{padding:8px 12px;text-align:center;background:purple}
.title_loginform strong{color:#fff;font-weight:400;font-size:15px}
.loginform form input[type=password],.loginform form input[type=text]{padding:2px 32px 2px 12px;height:35px;font-size:14px;color:#888}
.btn_loginform{text-align:center}
.btn_loginform button{background:#008081;padding:6px 36px 8px;border:none}
.btn_loginform button:focus,.btn_loginform button:hover{background:#02595a!important}
.loginform form input[type=checkbox]{position:relative;top:2px;margin-left:3px}
label.lbl_rememberMe{font-weight:400;color:#333}
.loginform form a.btn-link{color:#008081;text-decoration:none!important;padding:0}
.btm-loginForm{padding:8px 12px;text-align:center;background:#008081}
.btm-loginForm a,.btm-loginForm span{color:#fff;padding:0 2px}
.mobile_loginForm,.name_loginForm,.pass_loginForm{position:relative}
span.icon_loginform,span.icon_mobile,span.icon_name{position:absolute;top:2px;right:7px}
span.icon_mobile:before{content:'\e93a';font-family:behido;font-size:20px;color:#888}
span.icon_loginform:before{content:'\e944';font-family:behido;font-size:20px;color:#888}
span.icon_name:before{content:'\e90f';font-family:behido;font-size:20px;color:#888}
.box_item_filter span.btn-info{line-height:36px;cursor:pointer;margin:0 auto;display:table;padding:0 30px;border-radius:3px}
.fa:before,.far:before,.fas:before{font-family:"Font Awesome 5 Free"!important}
.info-box-estate span.fa-times:before{color:#ba1414;}
.img-box-estate .logo-box-estate img{max-height:50px;margin:auto;display:table}
.btmimg-box-estate div{height:30px;overflow:hidden}
.img-box-estate .carousel img{margin:0 auto}
.img-box-estate .carousel{height:100%;overflow:hidden}
.img_box_estate{height:unset}
.carousel-single-state{display:flex;justify-content:center;align-items:center;min-height:16vh;overflow:hidden;text-align:center}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{max-height:100vh}
#lightgallery li img{width:91px;height:48px;object-fit:cover;border-radius:8px;font-size: 12px;color: #777;}
.lg-backdrop{z-index:9999}
.lg-outer{z-index:9999999}
.Request-position{height:70vh;overflow-y:auto;scrollbar-width:thin}
.Virtual_visits{position:absolute;top:6px;right:7px;width:50px;height:50px;background:rgba(255,255,255,.5);border-radius:100%;text-align:center;line-height:50px;z-index:2}
.Virtual_visits a:before{content:url('../img/360-2.png');transform:scale(.8);display:inline-block;position:relative;top:2px;left:4px}
.boxEstate .top-box-estate{text-align:center;display:table}
span.sp-item-new-box{font-size:12px}
.item-new-box{height:33px;overflow:hidden;padding:0 4px}
button.Btn_On_Map{position:absolute;z-index:999;width:48px;height:48px;top:15px;right:19px;text-align:center;background:#eee;border:1px solid #7c007c;border-radius:3px}
button.Btn_On_Map:before{content:'\e949';font-family:behido;font-size:24px;color:purple}
.show-place-on-modal{position:fixed;top:0;right:0;background:#fff;padding:20px;width:27vw;height:100vh;overflow-y:auto;z-index:9999;display:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.07);scrollbar-width:thin}
span.CLOSE_BTN:before{content:'\e91f';font-family:behido;font-size:16px;position:relative;bottom:8px;color:#888}
.pagination>li{float:right}
.bottom-footer{display:flex}
.treesec .col-tabpane input{padding:0 5px}
.side-profile #listestate{padding:0}
.side-profile .search-content{padding:0}
ul#treeview li i.fa{position:relative;top:3px;font-size:14px;color:#168f86}
ul#treeview li ul{padding-right:20px}
.pdp-default .nextArrow::before{content:'\f061';font-family:'Font Awesome 5 Free';color:#fff;width:20px;height:20px;background:#7b297e;position:absolute;text-align:center;line-height:19px;right:-2px;border-radius:100%;top:4px;font-size:10px}
.pdp-default .prevArrow::before{content:'\f060';font-family:'Font Awesome 5 Free';color:#fff;width:20px;height:20px;background:#7b297e;position:absolute;text-align:center;line-height:19px;left:-2px;border-radius:100%;top:4px;font-size:10px}
.pdp-default .header{height:30px!important;font-size:14px!important}
.pdp-default .footer{height:34px!important;background:#8f969b!important;padding-top:0}
.price-item-new-box{font-size:11px}
.pl-0{padding-left:0}
.alert{padding:0 15px;margin-bottom:5px;border:1px solid transparent;border-radius:4px;font-size:12px;display:block}
.is-invalid{border-color:#a94464!important}
.info-box-estate img{width: 15px;margin: 0px 0 0 6px;}
#loading_box{background-color:rgba(209,209,209,.49);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:10000;display:none}
.loading_div{width:190px;height:170px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#ffffff8c;text-align:center;border-radius:20px}
.loading_div img{margin:auto;width:75%;display:block}
.spinner{width:90px;margin:auto;text-align:center}
.spinner div{width:15px;height:15px;background-color:#17b1a5;border-radius:100%;-webkit-border-radius:100%;display:inline-block;animation:spinner 1.4s infinite}
.spinner .b1{animation-delay:-.32s;-webkit-animation-delay:-.32s}
.spinner .b2{animation-delay:-.16s;-webkit-animation-delay:-.16s}
@keyframes spinner{
    0%{transform:scale(0)}
    40%{transform:scale(1)}
    100%{transform:scale(0)}
}
@-webkit-keyframes spinner{
    0%{-webkit-transform:scale(0)}
    40%{-webkit-transform:scale(1)}
    100%{-webkit-transform:scale(0)}
}
.p_error{text-align:center}
.span_error{font-size:small;color:#ba1414;}
.province{background:#f3f3f3}
.city{background:#b7c4d5}
.area{background:#006d80}
.street a{color:#fff!important;padding-right:5px}
.province a{padding-right:5px}
.city a{padding-right:5px}
.area a{color:#fff!important;padding-right:5px}
.title_profile{background:#007f7f;color:#fff;text-align:center;padding:5px 15px}
.col-form-profile{margin-bottom:10px}
.col-form-profile span{width:25px;height:25px;border-radius:100%;background:teal;display:inline-block;text-align:center;cursor:pointer;line-height:25px;position:relative;top:4px}
.col-form-profile span:before{content:'\e933';font-family:behido;color:#fff}
.col-form-profile label{width:108px;font-size:13px;font-weight:400}
.col-form-profile input,.col-form-profile select,.col-form-profile textarea{width: 100%;min-height: 38px;padding: 1px 12px 0;text-align: right;border: 1px solid #ada8a8;border-radius: 5px;color: #888;font-size: 13px;}
.col-form-profile select{margin-right:-3px}
.swal-text{text-align:right}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
label{display:inline-block;margin-bottom:.5rem}
.p-2{padding:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.btn-dark{color:#fff!important;background-color:#343a40;border-color:#343a40}
#drop-area{border:1px solid #cacaca;padding:20px 10px 10px}
.btn__upload:hover{background-color:purple;color:#fff}
.btn__upload{display:inline-block;padding:10px;background-color:#fff;cursor:pointer;border-radius:5px;border:1px solid purple;color:#1f1e1e;font-size:13px;margin-top:12px}
#fileElem{display:none}
div.boxImg-upload span.closebtn{position:absolute;top:5px;left:12%;border:none;background:0 0;border-radius:100%;line-height:10px;cursor:pointer}
div.boxImg-upload span.closebtn:before{content:'\e91f';font-family:behido;color:purple;font-size:8px}
.myPageHeader{background: #f3f3f3;padding: 5px 15px 5px 5px;display: flex;align-items: center;border-radius: 5px;}
.myPageHeader span.myTitle{color:#000}
.myPageHeader .myBack{color: #7b297e;border: 1px solid #7b297e;margin-right: auto;border-radius: 5px;padding: 0 12px;margin-left: 3px;cursor: pointer}
.myPageHeader .myBack a{color: #7b297e;}
.myPageHeader .myBack:hover{border: 1px solid #560256;color: #560256;}
.location_select{margin-top:-50px;position:absolute;z-index:1000;left:25px;border-radius:5px;padding:9px;color:#333;background:#fff;border:2px solid #bebebe;line-height:0;cursor:pointer}
.slick-slide img{float:unset!important;margin:0 auto!important;display:table!important}
.top-box-user-name{font-size:12px;line-height:20px;display: block;text-align: center;max-height: 65px;overflow: hidden;font-weight: normal;}
.swal2-styled{padding:5px 25px!important}
.swal2-styled.swal2-confirm{background-color:#006d80!important}
.landlord_address{width:100%!important}
.info-box-estate-row{overflow:hidden;min-height:30px;max-height:30px;padding:0}
.info-box-estate-no-data{text-decoration:line-through}
.info-box-price img{width:12px;top:9px;right:7px}
.info-box-price{background:#eee}
.info-box-price span{font-size:13px;right:23px}
.pagination>li>a>span{line-height:1.42857143!important}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}
.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px}
.pagination>li>a,.pagination>li>span{color:#7b287e}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#7b287e;border-color:#7b287e}
.paginate{text-align:center}
.info-box-address{font-size:11px!important}
.compare-property a{color:#fff!important}
.leaflet-popup-pane .leaflet-popup{max-width:220px!important}
.leaflet-popup-content .col-estate{max-width:220px}
.leaflet-popup-content .col-estate img{max-height:145px!important;min-height:unset!important}
.leaflet-popup-content .col-estate .top-box-estate strong{width:100%;font-size:12px}
.leaflet-popup-content .btmimg-box-estate div{height:26px}
.leaflet-popup-content .btmimg-box-estate div span{font-size:11px;height:26px}
.gallery-product #lightgallery{width:100%}
.item_slider_with_logo{position:relative}
.amaromal-logo{position:absolute;top:0;left:0;text-align:center;opacity:.4;width:100%;height:100%;padding-top:20%}
.amaromal-logo img{max-height:100px}
#filters-list .item-content-filter .inbox_item_filter>label:after{margin-right:8px}
.slick-slide .info-box-estate img{float:right!important;margin:3px 0 0 6px!important}
.slick-slide .info-box-estate{direction:rtl}
.slick-slide .info-box-price img{top:5px;right:2px;position:relative}
.slick-slide .info-box-price span.item-new-box{display:inline-block;width:calc(100% - 26px)}
.slick-slide .info-box-price .item-new-box{width:100%}
.box_Virtual-visits{text-align:left}
.box_Virtual-visits a{color:purple;padding-left:16px}
.box_Virtual-visits a:after{content:url(../img/360deg.png);transform:scale(.42);position:absolute;left:-13px;top:-11px}
.r-btm-phonebook .slider-phonebook .carousel-inner{padding-bottom:10px}
.edit__button{text-align:left;padding:2px 12px}
.edit__button a{color:#7b297e}
.edit__button a:before{content:'\e963';font-family:behido;position:relative;top:2px;left:4px}
.p-4{padding:0 12rem}
.radio-style{position:relative;min-height:36px;text-align:center}
.radio-style input{width:100%;position:absolute;z-index:2;opacity:0;height:100%;top:0;right:0}
.radio-style label{position:absolute;width:100%;right:0;border:3px solid #ddd;border-radius:20px;font-weight:400;font-size:12px;height:100%;overflow:hidden;top:0}
.radio-style input:checked~label{background:purple;color:#fff}
.three-box{margin:8px 0;padding:0}
.input-new-col,.three-box .new-col{padding:0 3px;float:right}
.input-new-col input{width:100%;border:1px solid #bababa;border-radius:3px;padding:1px 12px;font-size:11px;color:#777}
.exchangeWay{text-align:center;margin:auto}
.myMarginTop{margin-top:10px}
.selectedMatchingRow{background-color:#baeee9!important}
.selectedMatchingBargain{background-color:#ececec}
.hideRangePrice{display:none}
.showRangePrice{display:block}
.selectedVisitRow{background-color:#f3ffff!important}
.selectedVisitExchangeRow{background-color:#f3ffff!important}
.edit-visit{margin-bottom:5px!important;display:flex}
.edit-visit label{width:140px;text-align:center;font-size:13px;font-weight:400;margin-left:9px}
.edit-visit input{width:calc(100% - 106px)!important;padding:18px 13px;border-radius:3px;font-size:13px;text-align:right!important}
.text-center{text-align:center!important}
.clockpicker-popover .popover-title{direction:ltr!important}
.tabShowVisit{display:block!important}
.tabNotShowVisit{display:none!important}
#tabs-Reminder2 .nav-tabs>li{float:right}
#toast-container{margin-bottom:200px!important;text-align:center}
.mr25p{margin-right:25px!important}
.mb5p{margin-bottom:5px!important}
.mb30p{margin-bottom:30px!important}
.mt45p{margin-top:45px!important}
.displayNone{display:none}
.main-box .l-mapestate{margin-top:81px}
.main-box .btn-mypage{position:absolute;left:30px;top:0}
.main-box .box-Incoming-link,.main-box .tab-content,.main-box .tab-pane{position:unset}
.box-Comments-HC,.box-Comments-SE,.box-Link-checked,.main-box .box-Comments-VP,.main-box .box-Incoming-link{margin-top:30px}
.box-Incoming-link .box-estate .logo-box-estate{width:50px;height:50px;line-height:50px;left:11px!important}
.box-Incoming-link .box-estate .logo-box-estate img{max-height:54px}
.tab-content.shadow .info-box-estate-row.price{max-height:unset}
.tab-content.shadow .info-box-estate-row.price .item-new-box,.tab-content.shadow .info-box-price.info-box-estate-row .item-new-box{width:100%!important}
.tab-content.shadow .info-box-estate-row{max-height:38px}
#property_product_list .tab-content.shadow .info-box-estate-row{max-height:30px}
#modal-save-comment .btnstyle2,#modalSave-comment .btnstyle2,#modalSaveComment .btnstyle2{margin:12px auto 0;display:table}
a.btn-save-comment{cursor:pointer}
.box-Comments-SE .side-mapestate .col-messenger{padding:0}
.box-Comments-SE .img-box-estate2 .logo-box-estate img{object-fit:unset;min-height:unset!important;max-height:40px!important;width:auto}
.box-Incoming-link .info-top-box span{height:20px;line-height:20px}
.BoxExpert .lbl-special{object-fit:none;min-height:unset!important;max-height:unset!important;width:30px;position:absolute;top:-7px;right:-2px}
.BoxExpert .logo-box-estate{width:45px;height:45px;top:-7px;left:10px!important;line-height:40px}
.BoxExpert .logo-box-estate img{object-fit:unset;min-height:unset!important;max-height:40px!important;width:auto}
.col-messenger .BoxExpert .icon-box-estate{right:8px;top:34px;z-index:2}
.AreasActivity{padding:3px 12px}
.AreasActivity span{height:auto}
#tabs-myPage #tab5{min-height: 560px;}
.box-Comments-HC{position:absolute;width:100%;background:#fff;height:500px;top:30px;right:0;overflow-y: auto;padding: 15px 28px;}
.inbox-Comments-HC{width:100%;background:#fff;min-height:500px;z-index:10;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}
.box-Comments-HC .title strong{font-weight:400;font-size:17px;color:#000}
.box-Comments-HC .title{border-bottom:1px solid #ddd;padding-bottom:5px}
.commentTbl th{text-align:center}
table.commentTbl tbody tr td,table.commentTbl thead tr th{font-size:13px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:inherit}
th.mw-130{min-width:130px!important}
th.mw-400{min-width:400px}
.subTitle{margin:20px 0}
.subTitle strong{ont-weight:normal;font-size:15px;color:#008081}
.commentTbl td a{color:#7b297e}
.commentTbl td a:hover{color:#661c69}
a.Virtual-visits{position:absolute;top:-35px;left:60px;background:#606060;color:#fff;font-size:12px;padding:0 5px}
a.Virtual-visits.no-neighbor{left:5px}
.lg-outer #lg-share{display:none}
.single-site .item-detail-single{display: flex;align-items: center;padding: 4px 7px;}
.single-site .item-detail-single:nth-child(even){background: #f2f2f2;}
.single-site .item-detail-single img{max-height: 20px;width:auto;margin-left:7px;}
.single-site .item-detail-single span.sp-item-new-box{margin-right: auto;max-width: 50%;}
span.not-item{display: block;margin:8px 0;border:1px dashed #777;padding: 3rem;text-align: center;width:100%;border-radius: 10px;}
.mt-20{margin-top: 20px;}
.single-site #Similar .selectbox select{background: transparent;border: 1px solid #7c007c;padding: 5px 8px;border-radius: 5px;}
.single-site .btn-add-floor button{border:none;box-shadow:none;padding: 0 10px;}
.single-site .btn-add-floor button:after{right:0;}
.slider-similar-single{margin-top: 20px;padding: 0 30px;}
.slider-similar-single .col-info-properties img {display: inline-block !important;margin: 0 0 0 1px !important;}
.slider-similar-single .ul-slide li.slprev {left: 0;}
.slider-similar-single .ul-slide li.slnext {right: 0;}
.r-btm-box-properties{padding-left: 0;}
.title-possibilities strong{font-weight: normal;}
.title-Howexchange strong{font-weight: normal;color:#008081;}
.p-15{padding:0 15px;}
#carouselCommentUser{border: 1px solid #ddd;border-radius: 10px;padding: 20px;margin: 20px 0;}
#CommentUser .carousel-control-prev-icon:before{content:'\f105';}
#CommentUser .carousel-control-next-icon:before{content: "\f104"}
.modal-backdrop{z-index: 9999;}
.modal{z-index: 99999;}
.menu-user-profile ul li.settingProfile a:before {content: '\e92a';}
.green{color:#168f86!important;}
.red{color:#ba1414!important;}
.side-profile div.info-estate{margin-top: 29px;}
.col-form-profile textarea{padding:8px 12px;}
.h-80{min-height: 80px;}
ul.ul-creat-properties{margin-top: 13px;}
.formbox span.badge-success{background: #008081;padding: 10px;margin: 5px 0;font-weight: normal;}
#tabsEstate .formbox textarea{padding: 3px 8px;}
.treesec select.SPselect{font-size: 13px;padding: 4px;border-radius: 5px;background: #fff;}
.treesec .col-tabpane input{font-size:13px;}
.treesec .persian_price{margin-bottom:10px;display: block;}
.treesec .persian_price span{font-size:12px;display: block;line-height: 20px;}
.treesec button.multiselect{text-align: right;border: 1px solid #bababa;border-radius: 5px;color: #555;font-size: 13px;box-shadow: none!important;}
.treesec button.multiselect span{font-size: 13px;color: #555;}
.pareo-button a.a-btn{font-size: 13px;color: #fff;padding: 3px 12px 4px;border-radius: 5px;}
.pareo-button a.a-btn:nth-child(1){background:#008081;}
.pareo-button a.a-btn:nth-child(1):hover{background:#035b5c;}
.pareo-button a.a-btn:nth-child(2){background:#7d267d;}
.pareo-button a.a-btn:nth-child(2):hover{background:#560256;}
.lmain-profile ul.Menu li span.Subscription-validity{left:51px;color:#555;transition: all .5s;}
.lmain-profile ul.Menu li:hover span.Subscription-validity{transform: scale(1.2);transition: all .5s;}
.Matching__box .date-box-estate{height: 30px;overflow: hidden;max-width: 140px;margin: 0 auto;}
.Matching__box .date-box-estate span{font-size: 11px;}
option{font-size:13px;}
.select-design select.sp-select {height: 38px;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url('../img/arrow-down-green.png') !important;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;background-repeat: no-repeat, repeat !important;background-position: left .4em top 50%, 0 0 !important;background-size: 1.5em auto, 100% !important;border: 1px solid #800080;color: #333;font-size: 13px;padding: 0 8px 0 30px;border-radius: 3px;min-width: 86px;}
.col-form-addMember span {width: 25px;height: 25px;border-radius: 100%;background: #008080;display: inline-block;text-align: center;cursor: pointer;line-height: 25px;position: relative;top: 4px;}
.col-form-addMember span:before {content: '\e933';font-family: 'behido';color: #fff;font-weight: bold;}
.col-form-addMember span.remove-item:before {display: none;}
.relative{position: relative;}
.addMember span.remove-item{width: 25px;height: 25px;background: #b83638;line-height: 27px;text-align: center;border-radius: 100%;font-size: 32px;color: #fff;}
.mt-30{margin-top: 30px;}
.side-profile{margin-bottom:40px;}
table .btn-tbl{color: #fff;font-size: 13px;padding: 2px 8px 4px;border-radius: 5px;}
table .btn-edit{background:#800080;}
table .btn-edit:hover{background:#560256;}
table .btn-areas{background:#008081;}
table .btn-areas:hover{background:#035b5c;}
.col-form-addMember textarea#address{width: calc(100% - 228px);}
strong,b{font-weight: normal;color:#000;}
.btn-form-addMember .btn-dark{box-shadow: none!important;border-radius: 5px;font-size:13px;}
.mt-50{margin-top: 50px;}
.message__box .info-ticket span,.message__box .info-ticket b{font-size: 12px;line-height: 20px;}
.message__box textarea{width:100%;border:1px solid #ccc;border-radius: 5px;min-height:300px;margin-bottom:20px;}
.btn-submit{background: #008081;font-size: 13px;color: #fff;border: none;border-radius: 5px;padding: 4px 12px;}
.btn-submit:hover{background: #035b5c;}
.message__box a#btnupload{font-size: 13px;border-radius: 5px;box-shadow: none!important;}
.aside-select-profile .type-Reminder input{height: 38px;}
.fc-table .fa-plus{position: absolute;top:9px;right:7px;z-index: 1;opacity: 0;}
.fc-table .fa-edit{position: absolute;top:0;left:-18px;z-index: 1;opacity: 0;font-size: 13px;}
.fc-table td:hover .fa-plus,.fc-table td:hover .fa-edit{opacity:1;color:#fff;}
.fc-table .col-md-12.font-eng.tdinfo{width: 75%;margin: 0 auto;display: table;float: unset;}
#Calendarview .fc-table caption{display: block;}
#Calendarview .fc-table{margin-top:70px;}
#Calendarview .fc-table td{width: 14.28%;position:relative!important;height:112px;overflow: hidden;}
#Calendarview .fc-table th, .fc-table td{white-space: normal!important;vertical-align:top;font-weight:normal;}
#Calendarview .fc-table td span{line-height:17px;}
.fc-table .col-md-12.tdinfo{position: relative;}
.fc-table caption select{border:1px solid #ccc;background: #f3f3f3;border-radius: 5px;font-size: 13px;color:#555;padding:5px 12px;}
.btm-c-calendar .notes input{border: 1px solid #800080;height: 38px;color:#777;}
.dayoff b{color:red;}
table.fc-table{border-collapse: inherit;border-spacing: 0;}
body{padding-right: 0!important;overflow: unset!important;}
.fc-table caption{margin-top: 9px;}
.modal-design select,.modal-design input,.modal-design textarea{box-shadow:none!important;border:1px solid #ccc!important;background: #fff!important;font-size: 13px;border-radius: 5px;}
.modal-design textarea{padding:3px 10px;}
.modal-design .modal-footer button{color: #fff;font-size: 14px;border-radius: 5px;padding: 3px 20px;border: none;}
.modal-design .modal-footer button.closeBtn{background: #800080;}
.modal-design .modal-footer button.closeBtn:hover{background:#560256;}
.modal-design .modal-footer button.doneBtn{background: #008081;}
.modal-design .modal-footer button.doneBtn:hover{background: #035b5c;}
#showRemindersModal td a{color:#800080;font-size:13px;}
#showRemindersModal td a:hover{color:#560256;}
.not-shadow{box-shadow: none!important;}
.info-box-estate .item-new-box,.info-box-estate .item-new-box span,.info-box-estate .item-new-box strong{font-size: 12px;}
.l-checkFile button.carouselBtn{width: 32px;height: 32px;top: -40px;}
.l-checkFile button.carousel-control-prev{right:0;}
.l-checkFile button.carousel-control-next{right:34px;}
.l-checkFile .carousel-control-prev-icon:before {content: "\f105";}
.l-checkFile .carousel-control-next-icon:before {content: "\f104";}
.l-checkFile .img-box-estate img{object-fit: cover;min-height: 230px !important;max-height: 230px !important;width: 100%;margin: 0 auto;display: table;background: #f2f2f2;}
.form__message #personSearch label{width: 130px;font-size: 13px;font-weight: 400;}
.form__message #personSearch .multiselect-native-select{width: 50%;height: 38px;padding: 0 12px;text-align: right;border: 1px solid #7b297e;border-radius: 3px;color: #888;}
.form__message button.multiselect{box-shadow: none!important;text-align: right;}
.form__message button.multiselect span{font-size: 13px;}
.pdp-default .dows {background: #8F969B!important;}
.pdp-default .dow {border: 1px solid #8F969B!important;}
table tr th,table tr td{font-size:13px;}
button.filter-BTN{background:#800080;}
button.filter-BTN:hover{background:#560256;}
.inbox-property-mypage{position: relative;}
.inbox-property-mypage img.main{width:100%;height:100%;object-fit: cover;}
.login_style input[type="text"],.login_style input[type="password"]{box-shadow: none!important;border:1px solid #ccc!important;}
.login_style button.btn{box-shadow: none!important;font-size: 15px;}
.main-my-page .l-mapestate #map{height: 826px;}
.mt-16{margin-top:16px;}
#tabs-special ul{margin-bottom: 14px;}
#tabs-special ul li{margin-bottom:0;}
#tabs-special ul li a{border: 1px solid #ddd;margin-left: 5px;border-radius: 2px;border-bottom:transparent;padding: 4px 6px;border-top:2px solid #ddd;color:#333}
#tabs-special ul li a.active{border-top: 2px solid #008081;color:#008081;}
a.edit_property{position: absolute;bottom: 5px;right: 5px;background: #606060;color: #fff;font-size: 12px;padding: 0 7px;border-radius: 5px;}
a.edit_property2{position: absolute;bottom: 5px;left: 5px;background: #606060;color: #fff;font-size: 12px;padding: 0 7px;border-radius: 5px;}
a.archive_property{position: absolute;bottom: 5px;right: 61px;background: #606060;color: #fff;font-size: 12px;padding: 0 7px;border-radius: 5px;}
.mw-75{min-width: 75px;}
.mw-108{min-width: 108px;}
span.name-user{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;top: 13px;max-width: 100px;}
.contact-owner a{color: #800080;}
.contact-owner a:hover{color: #560256;}
.container-agancy-admin{border:1px solid #ddd;border-radius: 5px;padding:12px;margin:20px auto;}
.textarea__box textarea{width:50%!important;}
.container-agancy-admin .col-form-addMember span:before{display: none;}
.container-agancy-admin .col-form-addMember span{background: transparent;cursor: default;}
.modal{padding-left: 0!important;}
.content-row-single .total-price span.myPrice{color: #fff;display: block;}
.rbox-Howexchange.justify-content-between span{width: 95%;margin-right: auto;}
.btn-return-view{background: #7b297e;border: none;font-size: 13px;margin-right: auto !important;color: #fff!important;border-radius: 5px;padding: 2px 10px;}
.btn-return-view:hover{background: #560256;}
.clockpicker-popover,.pdp-default {z-index: 99999!important;}
a.edit-icon{cursor:pointer;}
#tabs-special.diff ul li a{margin-left: 0;padding: 4px 5px;}
.mh-120{min-height: 120px;}
.edit-visit textarea.textarea-modal{width: calc(100% - 106px) !important;}
.btn-purple-style{background: purple;font-size: 13px;border: none;width: 113px;border-radius: 5px;padding: 3px 0 4px;margin: 0 1px;color: #fff;}
.btn-purple-style:hover{background: #560256;}
.btn-green-style{background: #035b5c;font-size: 13px;border: none;width: 113px;border-radius: 5px;padding: 3px 0 4px;margin: 0 1px;color: #fff;}
.btn-green-style:hover{background: #035b5c;}
table tr td span{font-size: 13px;}
.link-style a{background: #e2fbfb!important;font-size: 13px;border-radius: 5px;display: inline-block;margin: 0 1px 10px;color: #018081!important;padding: 1px 11px;}
.tbl-matching span.bg-info{white-space: nowrap;color: #fff !important;padding: 3px 7px;font-size: 11px;background-color: #7b297e !important;border-radius: 4px;}
.pagination{justify-content: center;margin: 12px auto;}
.page-item.active .page-link{background-color: #7b287e!important;border-color: #7b287e!important;}
.pagination > *,.page-link:focus{box-shadow: none!important;}
.page-link:focus,.page-link:hover{color: #7b287e;}
.Matching__box .info-top-box{border-top:none;}
table th{min-width: 100px;}
table th:nth-child(1){min-width: unset;}
.mw-124{min-width: 124px;}
.form-addMember .col-form-addMember .User-access-level label,.hummingbird-treeview li label{width: 130px!important;display: inline-block!important;}
.form-addMember .col-form-addReminder .User-access-level label,.hummingbird-treeview li label{width: 265px!important;display: inline-block!important;}
.mw-100{min-width: 100px!important;}
.div-top-box a.link-hamsan{padding: 2px 4px;}
.mb-12{margin-bottom: 12px;}
.font-size-11{font-size: 11px!important;}
.mw-180{min-width: 180px;}
#Calendarview{overflow-x: hidden;}
.treesec .map,.treesec .map_2{margin-top: 8px;}
.r-side-mypage{padding-left: 0}
.side-mapestate .propertyMap{min-height: 120px;}
#tabs-myPage .main-box{position: relative;}
#tabs-myPage .btn-mypage button{border:1px solid #7b297e;color:#7b297e;font-size: 13px;border-radius: 4px;background: #fff;}
.min-h-100{min-height: 120px;}
#modal-saveComment button.btnstyle2{border: 1px solid purple;background: purple;border-radius: 4px;font-size: 13px;color: #fff;min-width:100px;}
#modal-saveComment button.btnstyle2:hover{background: #560256;}
.checkbox-style{position: relative;overflow: hidden;height: 23px;}
.checkbox-style input{position: absolute;width:100%;height:100%;top:0;right:0;z-index: 1;opacity: 0;}
.checkbox-style span{width:15px;height:15px;border:2px solid #fff;position: absolute;top:1px;right:2px;}
.checkbox-style input:checked ~ span:before{content: "✓";font-size: 11px;position: relative;bottom: 5px;right: 1px;;}
.checkbox-style label{padding-right: 22px;font-size:12px;}
.pb-16{padding-bottom: 16px;}
.pb-16 .checkbox-style span{top:7px;}
.pb-16 .checkbox-style input:checked ~ span:before{bottom:9px;}
.mw-79{min-width: 79px;}
.mw-30{min-width: 30px!important;}
.Location-property .user_location_div span,.Location-property .user_area_div span{width:unset;position: relative;top:2px;}
.btn__return{color: #7b297e;border: 1px solid #7b297e;margin-right: auto;border-radius: 5px;padding:4px 12px;margin-left: 3px;cursor: pointer;}
.btn__return:hover{border: 1px solid #560256;color: #560256;}
.tbl-matching .bg-success{color:#fff;border-radius: 3px;padding: 2px 3px;font-size: 12px;}
span.select2{border: 1px solid #800080!important;color: #777;height: 38px;    border-radius: 3px;}
.select2-selection{border:none!important;height: 35px;overflow-y: auto;overflow-x: hidden}
.select2-selection textarea{height: 30px!important;line-height: 24px;}


@media(min-width:1700px){
    .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 12) - 0px))/ .82);}
}
@media(min-width:2000px){
    .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 22) - 0px))/ .82);}
}
@media(max-width:1400px){
    .side-profile .title_profile{padding:9px 8px;line-height: 20px;}
    .side-profile .title_profile span{font-size:13px;line-height: 20px;}
    .menu-profile-side{padding: 10px 1px;}
    .btn-box-msg button{padding: 4px 9px 5px 28px;font-size: 13px;}
    .btn-box-msg button span:after{font-size: 11px;top: 5px;}
}
@media(max-width:1359px){
    .content-checkProperty.w-90{width: 97%;}
    .content-checkProperty #tabs-special ul li a{margin-left: 1px;padding: 4px 3px;}
}
@media(max-width:1300px){
    footer .w-90{width:100%;}
    .single-site.w-90,.w-profile.w-90{width:96%;}
    .w-profile-100.w-90{width: 100%;}
    #tabsEstate ul li a span{top:25px;}
    .main-my-page{padding: 0;}
    .box-Incoming-link .title,.box-Comments-VP .title,.box-Comments-SE .title,.box-Comments-HC .title{padding-right:12px;}
    .title-my-page{padding: 0 12px;}
    .w-profile-100 .property__matging{padding: 0 10px;}
    #property_product_list .top-visit .col-md-6{width:100%;}
}
@media(max-width:1199px){
    .navbar-light .navbar-nav .nav-link {padding-left: 18px;}
    header nav .container-fluid{padding:0;}
    .menu-head{padding: 0}
    span.name-user{max-width: 84px;}
    .services-box{padding:20px 0;}
    .w-90 {width: 95%;}
    .Bargain-properties .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 8) - 0px))/ .82);}
    .content-question-index .accordion-button:before{margin-left: 11px;}
    .ul-slide li.slprev {left: -24px;}
    .ul-slide li.slnext {right: -24px;}
    .filter-search{padding: 0;}
    .w-95{width: 98%;}
    .row-search-content aside.aside-search{padding-right: 15px!important;}
    .content-main .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 7) - 0px))/ .82);}
    .estate_code .col-6{width:100%;text-align: center;}
    form.send-to-estate{padding: 0 12px;}
    .info-Property-Manager{display: block;text-align: center;}
    .main-profile .info-estate .rate span.lblrate{display: block;}
    .main-profile .info-estate .rate{text-align: center;}
    a.item-menu-profile{padding: 0 1px;}
    .sp_upload button{font-size: 12px;}
    .w-profile-100 .r-tab{width:100%;}
    .w-profile-100 .l-tab{width:100%;padding-right: calc(var(--bs-gutter-x) * .5);}
    .w-profile-100 #tabsEstate ul li{margin: 0 auto;}
    .treesec .How-exchange .box-transaction{width:100%;}
    .treesec .HowExchange{width:100%;margin-top: 12px;}
    .side-massege-page .type-Reminder{display: inline-block;width: 49%;}
    .side-massege-page .type-Reminder label{text-align: left;padding-left: 8px;}
    .check-file-sidebar label{width: 87px;}
    .check-file-sidebar select.sp-select,.check-file-sidebar input{width: calc(100% - 98px);}
    .input-three-box input{width: 100%;}
    .side-profile #exchangeMoreOne label,.side-profile #checkSource label{display: block;width: 100%;}
    .side-profile #exchangeMoreOne select,.side-profile #checkSource select{width:100%;}
    .three-box .new-col label{font-size: 10px;width: 78px;}
    .container-agancy-admin{max-width: 96%;}
}
@media(max-width:1189px){
    .single-site #Similar .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 8) - 0px))/ .82);}
    .box-gauge{width:32%;}
}
@media screen and (min-width:992px) and (max-width:1199px){

}
@media(max-width:991px){
    .menu-head button.navbar-toggler{border:none;box-shadow: none!important;}
    #navbarSupportedContent{position: fixed;width: 220px;top: 0;right: 0;background: #fff;padding: 20px;min-height: 100vh;max-height:100vh;overflow-y:auto;scrollbar-width: thin;box-shadow: rgba(137, 137, 137, 0.15) -1.95px 0px 2.6px;z-index: 999;}
    #navbarSupportedContent ul{margin-top:20px;}
    span.close-menu-site:before{content: "\f00d";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 18px;top: 9px;font-size: 18px;color:#777;cursor:pointer;}
    .navbar-light .navbar-nav .nav-link{padding-top: .25rem;padding-bottom: .25rem;}
    .logo-head{text-align: right!important;width: auto;max-width: 32%;}
    .l-head{text-align: left!important;margin-right: auto;}
    .formsearch,.form-estate .alert-danger-site{width:97%;max-width:unset;}
    .desc-serve{padding:0 10px;}
    .serve-box .title a{font-size: 14px;}
    .r-btm-box-properties ul li:before{font-size: 7px;top:0;}
    .ul-slide li.slprev {left: -17px;}
    .ul-slide li.slnext {right: -17px;}
    .l-btm-footer{text-align: center;margin-top:10px;}
    .filter-search .item{width:19%;}
    .filter-search .item select,.filter-search .item input{width:100%;min-width: unset;}
    .menu_side_mobile,.profile_side_mobile{position: fixed;width:34px;height:34px;line-height: 34px;text-align: center;background:#7d267d;right:0;top:24%;border-radius:5px 0 0 5px;z-index:950;padding: 0;cursor: pointer;}
    .menu_side_mobile:before,.profile_side_mobile:before{content: '\e97f';font-family: 'behido';color: #fff;}
    .search-content aside.aside-search,aside.side-single,.side-profile.aside {width: 340px;position: fixed;right: -100%;transition: all 0.7s ease;top: 0;z-index: 9999;overflow-y: scroll !important;height: 100vh;padding:0!important;background: #fff;border-left:1px solid #ddd;}
    aside.aside-search.show,aside.side-single.show,.side-profile.aside.show{right: 0;transition: all 0.7s ease;}
    aside.aside-search .inaside,aside.side-single .info-estate{top:0;border-radius: 0;border:none;}
    .side-profile.aside.show .info-estate{top:0;border-radius: 0;border:none;margin-top: 0;}
    span.close-aside-mobile{position: absolute;left: 12px;top: 4px;cursor: pointer;}
    .info-estate span.close-aside-mobile{top:1px;}
    span.close-aside-mobile:before{content: "\f00d";font-family: "Font Awesome 5 Free";font-weight: 900;color:#fff;}
    .row-search-content .content-main,.content-row-single{width:100%;}
    .content-mapestate{padding: 0 20px;}
    .single-site .map-estate{padding:0 20px;}
    span.close_side_mobile{position: absolute;left: 10px;top: 5px;}
    span.close_side_mobile:before{content: "\f00d";font-family: "Font Awesome 5 Free";font-weight: 900;color: #fff;}
    select.SPselect,.treesec .formbox textarea,.treesec span.multiselect-native-select,.treesec .Property-Details input{width:100%!important;}
    .treesec ul.multiselect-container li a label.checkbox input{width:unset!important;}
    .side-profile select.sp-select#selectTypePhone{max-width:320px;}
    .side-profile .type-Phonebook{text-align: center;}
    .div-top-box a{padding: 2px!important;}
    .default-msg{display: block !important;}
    .default-msg input{margin-right: 0!important;}
    #Calendarview .fc-table th, .fc-table td {min-width: 120px;}
    .fc-table .fa-plus,.fc-table .fa-edit{opacity: 1;color:#048182;}
    .treesec .Property-Details label{margin-bottom: 0;}
    #tabs-myPage .content-mapestate{padding: 0;}
    .limit-items select,.limit-items input{max-width: 320px;}
    .limit-items .type-Reminder{text-align: center;}
    .lmain-phonebook{border-right:none;}
    .side-profile{margin-bottom: 2px;}
    .three-box .new-col label{font-size: 13px;width: 108px;right:calc(50% - 54px)}
    .Location-property .col-form-addMember label{width:auto!important;display: inline!important;}
    .Location-property .l-btm-phonebook .content-mapestate {padding: 0;}
}
@media(max-width:869px){
    .single-site #Similar .img-box-properties {height: calc(((((((100vw) * 100)/ 100)/ 6) - 0px))/ .82);}
}
@media(max-width:768px){
    .fc-table td span{font-size: 9px!important;}
}
@media(max-width:767px){
    .form-estate{margin-top:-20px;}
    .col-serve-box{margin-bottom: 20px;}
    .title-site h3, .title-site strong {font-size: 16px;}
    .Bargain-properties .img-box-properties {height: calc(((((((100vw) * 100)/ 100)/ 5) - 0px))/ .82);}
    .accordion-header button{font-size: 13px;line-height: 24px;}
    .accordion-body p {font-size: 12px;}
    .ul-slide li.slprev {left: -7px;}
    .ul-slide li.slnext {right: -7px;}
    .pdr-20{padding-right: 15px;}
    .footer-contact{margin-top:30px;}
    .desc-about-title{padding: 0;}
    .r-btm-footer{display: block!important;}
    .r-btm-footer .d-inline{display: block!important;text-align: center;}
    .title-footer strong {font-size: 15px;}
    .filter-search .item {width: 24%;}
    .content-main .img-box-properties {height: calc(((((((100vw) * 100)/ 100)/ 5) - 0px))/ .82);}
    .lmain-profile ul.Menu li{width: 24%;}
    .sp_upload button{width:100%;}
    .treesec .col-tabpane{margin-bottom:12px;}
    .treesec .box-tabpane{min-height: unset;max-height: unset;}
    .form-addMember .col-form-addMember label{display: block;width:100%;}
    .col-form-addMember input, .col-form-addMember select, .col-form-addMember textarea{width: 85%;}
    .edit-user-form .col-form-addMember input,.edit-user-form .col-form-addMember select{width: 100%;}
    .col-form-addMember textarea#address{width: 100%;}
    .send-new-message textarea{min-height: 380px;}
    .send-msg-form .col-7,.send-msg-form .col-5{width:50%;}
    .send-msg-form .col-form-addMember input,.send-msg-form .col-form-addMember select{width:100%;}
    form#sendMessageForm select,form#sendMessageForm input,form#sendMessageForm  .multiselect-native-select{width:100%!important;}
    form#sendMessageForm .default-msg input{width:auto!important;}
    form#sendMessageForm .default-msg label{display: inline;}
    .r-top-calendar{text-align: center;margin-bottom: 7px;}
    .l-top-calendar{text-align: center;margin-top: 7px;}
    .box_Purchase_requests{bottom:0!important;}
    .top-box_comment{text-align: center;}
    .top-box_comment .div-top-box{width:100%!important;top:0!important;}
    .applicant-file-img{bottom:0!important;}
    .content-property-match{padding: 0;}
    .container-agancy-admin .col-form-addMember input[type="text"],.container-agancy-admin .col-form-addMember select{width:100%;}
    .container-agancy-admin .col-form-addMember textarea{width:100%!important;}
}
@media(max-width:700px){
    .single-estate .list-group{display: block;text-align: center;}
    .single-estate .list-group-item{width: 30%;display: inline-block;}
}
@media(max-width:660px){
    .r-slide,.l-slide{width:100%;}
    .r-slide{margin-bottom:15px;padding-bottom: 3px;}
    .l-slide{padding: 0 30px;}
}
@media(max-width:650px){
    .btn__form__search .item{margin: 0 1%;}
    .btn__form__search .item span {font-size: 12px;}
    .btn__form__search .item{min-width: 90px;}
    .formsearch select.selectSpecial{background-size: 1em auto,100% !important;}
    .main-info-single{display: block;text-align: center;}
    .single-site .top-slider-estate strong{display: block;text-align: center;margin-bottom: 7px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .top-slider-estate{min-height: 80px;}
    .col-650-full{width: 100%;}
    .r-side-mypage{padding-left: 15px;}
    #tabs-myPage .content-mapestate {padding:0 20px 20px;height: auto;}
    .main-box .l-mapestate {margin-top: 0;width:100%;}
    .side-mapestate{height:400px;}
    #tabs-myPage .r-side-mypage{width:100%;}
    .main-my-page #tab5{padding-top: 40px;}
    .w-profile .l-mapestate .content-mapestate #map{height: 300px;}
    .w-profile .l-mapestate .content-mapestate .leaflet-pane,.w-profile .l-mapestate .content-mapestate .leaflet-top,.w-profile .l-mapestate .content-mapestate .leaflet-bottom{position: relative!important;}
}
@media(max-width:600px){
    .form-estate{margin: 10px auto;width: 100%;box-shadow: none;}
    .live_search ul {padding: 5px 10px;}
    .w-90 {width: 96%;}
    .title-site h3:before, .title-site strong:before{max-width: 40px;display: inline-block;overflow: hidden;}
    .title-site h3:after, .title-site strong:after{max-width: 40px;display: inline-block;direction: ltr;overflow: hidden;}
    .title-site h3, .title-site strong{display: flex;justify-content: center;}
    .Property-Details span{font-size: 13px;}
    .selectbox select{width: 19%;}
    .result-selectbox ul li span{width:49%;font-size:13px!important;}
    .result-selectbox ul li{margin-bottom: 7px;}
    .result-selectbox{position: relative;}
    .result-selectbox span.deleteRow{position: absolute;}
    .lmain-profile ul.Menu li{width: 32%;}
    .search-profile form{width: 85%;}
    .side-massege-page .type-Reminder{width: 100%;}
    #tabs-myPage ul.nav-tabs{text-align: center;}
    #tabs-myPage ul.nav-tabs li {float: right;width: 48%;text-align: center;background: #f2f2f2;margin: 2px;}
    .col-600{width:100%;}
    .content-checkProperty #tabs-special ul li{width:50%;}
    .content-checkProperty #tabs-special ul li a{width:100%;display: inline-block;text-align: center;}
    .content-checkProperty #tabs-special ul li:last-child{width:100%;}
}
@media(max-width:599px){
    .single-site #Similar .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 3) - 0px))/ .82);}
}
@media(max-width:575px){
    .col-two-banner{padding:0 10px!important;}
    .col-two-banner:nth-child(2){margin-top: 20px;}
    .desc-serve{height:auto;}
    .rbox-Howexchange i.icon-Howexchange{display:none;}
    .rbox-Howexchange span{width: 100%!important;}
    .lbox-Howexchange{border:none;}
    .content-Exchange ul li{width:100%;}
}
@media(max-width:550px){
    .filter-search .item{width: 30%;}
    #lightgallery li{width: 32%;}
}
@media(max-width:530px){
    .col-properties{width: 100%;}
    .Bargain-properties .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 2) - 0px))/ .82);}
    .content-main .img-box-properties{height: calc(((((((100vw) * 100)/ 100)/ 2) - 0px))/ .82);}
    .col-estate{width: 100%;}
}
@media(max-width:500px){
    header{padding:8px;}
    .l-head{padding-right: 3px;}
    .formsearch select.selectSpecial{background-position: left .4em top 50%,0 0 !important;}
    .search-content aside.aside-search,aside.side-single{width:100%;}
    .content-main .list-group{display: block!important;text-align: center;}
    .content-main .list-group span.sp_intabs2{display: block;padding-top:12px;}
    .modal form input[type="password"], .modal form input[type="text"] {width: 80%;}
    .single-estate .list-group-item{padding: 1px 5px;}
    .boxtop-map span.titr{padding: 2px;min-width: 77px;font-size:12px;}
    .boxtop-map span {font-size: 12px;}
    .side-profile.aside{width:100%;}
    .btm-c-calendar form .col-6{width:100%;}
    .btm-c-calendar form .col-6 label{width:73px;}
    span.add-note{left:13px;border-radius: 2px;}
    .content-checkProperty .rate.d-flex{display: block!important;}
    .btn__return{display: table;margin: 0 auto;}
}
@media(max-width:470px){
    .form-addMember .col-form-addMember{width:100%;}
    .col-form-addMember input, .col-form-addMember select, .col-form-addMember textarea {width: 88%;}
    .searchMember .col-form-addMember input, .searchMember .col-form-addMember select{width:100%;}
    .box-slider .slider{width: 100% !important;margin: 10px 0 20px 0!important;}
    .box-slider span{width:100%!important;text-align: center!important;}
}
@media(max-width:450px){
    #navbarSupportedContent{width:100%;}
    .btn__form__search .item {margin: 0 1%;padding: 6px 2px;min-width: 70px;}
    .btn__form__search .item span {font-size: 12px;}
    .formsearch .select-search{width: 100%;border-bottom:1px solid #ddd;}
    .formsearch input#s{width: 80%;height: 45px;padding:0 10px;}
    .title-footer strong:after{margin-right: 1px;}
    .filter-search .item {width: 48%;}
    .selectbox select {width: 21%;}
    .lmain-profile ul.Menu li{width: 49%;}
    .send-msg-form .col-7,.send-msg-form .col-5{width:100%;}
    .send-new-message textarea{min-height: 130px;}
    #property_product_list .top-visit .col-md-6 .lblrate{display: block;}
    .Location-property .col-form-addMember .col-6{width:100%;}
}
@media(max-width:419px){
    .single-estate .list-group-item {width: 48%;}
    .single-site #CommentUser .box-slider-comment span.sp-comment,.single-site #CommentUser .box-General-opinion span.span-General-opinion{text-align: center;}
    .slider-similar-single{padding: 0 25px;}
    .selectbox select {width: 32%;}
    .box-gauge{width:49%;}
    .info-ticket .col-6{width:100%;}
    #tabs-myPage .btn-mypage button{width:100%;}
    .main-my-page #tab5 {padding-top: 110px;}
    .main-box .btn-mypage{right:30px;}
    .box-Comments-HC{top:100px;}
}
@media(max-width:400px){
  .User-access-level{width:100%;}
}
@media(max-width:350px){
    .three-box .new-col label{font-size: 10px;width: 94px;right:calc(50% - 47px)}
    ul.ul-visit-property li,ul.ul-visit-property li a{width:100%;display: block;}
}
