.online_user_icon{margin-left:auto;margin-right:10px;margin-bottom:3px;position:relative}
#chat_send_btn{background:#95c41f;border:0}
.icon_margin{margin-top:-27px;margin-right:2px}
@media(min-width:320px) and (max-width:767px){.icon_margin{margin-top:100px}
}@media(min-width:768px) and (max-width:991px){.icon_margin{margin-top:98px}
}@media(min-width:992px) and (max-width:1199px){.online_user_icon{margin-top:-34%}
}@media(min-width:1200px){.online_user_icon{margin-top:-22%}
}.review_page_online_icon{margin:auto;margin-top:-4px;position:relative;margin-bottom:-20px}
#online_users{display:none}
.chat_box_btn_div_1{z-index:9;right:5px;bottom:1px;width:auto;display:flex;cursor:pointer;position:fixed;max-height:100%;flex-direction:row-reverse}
.chat_box_btn_div_2{width:60px;height:60px;border-radius:50%;background:#179ea8;margin-bottom:10px}
.list-title{font-weight: 500;}
.s-form-bdr {border: 1px solid #dfdfe1;}
.list-sub-title{color:#179ea8;}
.chat_box_btn{top:18%;height:70%;width:100%;position:relative;background:url("../images/chat-box-sign.png") center no-repeat}
.button-blink{-webkit-animation:glowing 1500ms infinite;-moz-animation:glowing 1500ms infinite;-o-animation:glowing 1500ms infinite;animation:glowing 1500ms infinite}
@-webkit-keyframes glowing{0%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}
50%{background-color:#f00;-webkit-box-shadow:0 0 40px #f00;box-shadow:0 0 40px #f00}
100%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}
}@-moz-keyframes glowing{0%{background-color:#b20000;-moz-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}
50%{background-color:#f00;-moz-box-shadow:0 0 40px #f00;box-shadow:0 0 40px #f00}
100%{background-color:#b20000;-moz-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}
}@-o-keyframes glowing{0%{background-color:#b20000;box-shadow:0 0 3px #b20000}
50%{background-color:#f00;box-shadow:0 0 40px #f00}
100%{background-color:#b20000;box-shadow:0 0 3px #b20000}
}@keyframes glowing{0%{background-color:#179ea8;box-shadow:0 0 3px #179ea8}
50%{background-color:#179ea8;box-shadow:0 0 40px #179ea8}
100%{background-color:#179ea8;box-shadow:0 0 3px #179ea8}
}.user_list_box{right:5px;bottom:0;z-index:999999;width:230px;font-size:13px;position:fixed;overflow:hidden;background:#e9ebee;border-radius:10px;box-shadow:rgba(0,0,0,0.25) 0 .2em 1.3em}
.user_list_head_div{padding:2px 8px;font-weight:bold;background:#1c2730;color:#eaeff1}
.box_head{font-family:sans-serif;color:white;margin-left:5px;padding-top:10px;font-size:13px}
.user_list_body{height:300px;overflow-y:auto;overflow-x:hidden}
.user_name{padding:5px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}
.online_sign{width:8px;height:8px;margin-left:5px;border-radius:50%;background:#42b72a;display:inline-block}
.offline_sign{width:8px;height:8px;margin-left:5px;display:inline-block;background:transparent}
.user_name:hover{text-decoration:none;background-color:#dddfe2;box-shadow:1px 0 0 #eaebed inset}
.badge .new_msg{top:-3px;min-width:18px;margin-left:2px;padding:6px 3px;position:relative;background-color:#1c2730}
.new_msg>.new_msg_count{top:1px;font-size:11px;position:relative}
.message_box{right:250px}
@media(min-width:300px) and (max-width:499px){.message_box{right:5px}
}.message_box_head{padding:2px 8px;font-weight:bold;background:#1c2730;color:#eaeff1}
.message_box_body{height:225px;overflow-y:auto;overflow-x:hidden}
.message_box_close{color:white;opacity:.5;margin-right:-10px}
.message_box_close:hover,.message_box_minus:hover{opacity:1;color:white}
.message_box_minus{right:28px;color:white;opacity:.5}
.msg_container{display:flex;padding:10px;overflow:hidden;margin-bottom:-10px}
.msg_receive{background:rgba(26,82,156,0.12)!important}
.messages{padding:10px;max-width:100%;background:white;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.messages>p{margin:0 0 .2rem 0}
.messages>time{float:right;color:#a1aaad;font-size:11px;margin-top:6px;margin-right:-2px}
#scrollUp{display:none!important}
.upgrade_dd{background:#1f223e;border:0;border-radius:7px 7px 0 0}
.property_types_head{text-align:center;color:white;background:#179ea8;}
.business_contact{padding:10px;color:white;background:#179ea8}
.supreme_list{border:1px solid #179ea8;margin-bottom:10px;margin-left:0;margin-right:0;box-shadow:2px 2px 2px 2px #a8a8a8}
.hotspot_list{border:1px solid #ff8a00d1;margin-bottom:10px;margin-left:0;margin-right:0;box-shadow:2px 2px 2px 2px #a8a8a8}
.normal_height{height:67px}
.normal_list{border:1px solid #eee;margin-bottom:10px;margin-left:0;margin-right:0;box-shadow:2px 2px 2px 2px #a8a8a8}
.tag_style{background:#179ea8;color:white;padding-left:15px}
.info_div{border-left:1px solid #eee;padding-left:0;padding-right:0;margin-bottom:0}
.preview_hr{margin-bottom:0;margin-top:0}
.small_sets{display:inline}
.size30{max-width:30px}
.width33{max-width:33px}
.small_sets2{display:inline}
.sets_div{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:3px;padding-left:22px}
.remove{background:white;color:black;border:0}
.sets_div2{padding:3px;padding-left:20px}
.set_left{float:left}
.set_right{float:right}
.ad_img_div{max-height:150px;min-height:150px;position:relative;margin-bottom:10px}
.border_right{border-right:1px solid #eee}
.font_white{color:white}
.red_bg{background:red}
.div_setting{padding-top:20px;border:1px solid #eee;margin:10px}
.ad_img{max-height:150px;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}
/*.agent_logo_div{float:left;max-height:50px;min-height:50px;position:relative;width:100px}*/
.agent_logo_div{
max-height: 50px;
   min-height: 50px;
   position: relative;
} 

.agent_logo{max-height:50px;max-width:100px;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}
.icons_new{padding-right:30px;width:60px}
.right0{padding-right:0}
.sup_agent{background:#95c41f;color:white;padding:7px}
.ml0{margin-left:0}
.mr0{margin-right:0}
.mb0{margin-bottom:0}
.pr{padding-right:0}
.price_tag{font-size:18px;padding-bottom:13px;background:#179ea8;color:white;padding-left:15px;padding-top:13px}
.price_tag_hotspot{font-size:18px;padding-bottom:13px;background:#ff8a00d1;color:white;padding-left:15px;padding-top:13px}
.price_tag_normal{border-right:1px solid #eee;font-size:18px;padding-bottom:13px;padding-left:15px;padding-top:13px}
.hotspot_tag{background:#ff8a00d1;color:white;padding-left:15px}
.details_tag{font-size:12px;text-align:justify;padding-left:5px;padding-right:5px}
.font12{font-size:12px}
.hotspot_img_div{max-height:250px;min-height:250px;position:relative;margin-right:1px}
.hotspot_img{height:100%;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute;width:100%;}
.normal_img_div{background:#f2f2f2;max-height:200px;min-height:200px;position:relative;margin-right:1px}
.mb1{margin-bottom:1px}
.normal_img{height:100%;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute;width: fit-content}
.s_hotspot_div{max-height:125px;min-height:125px;position:relative}
.small_img_hotspot{width:100%;height:125px;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}
.border_top{border-top:1px solid #eee}
.agent_img_div{max-height:200px;min-height:200px;position:relative}
.agent_img{max-height:200px;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:20px;color:#179ea8;top:37px}
.set_borders{border-left:1px solid #eee;border-right:1px solid #eee}
.set_color{background:0;background-image:none!important;border:0}
.heart_style{font-size:30px;top:6px;position:relative;color:#6666}
a{cursor:pointer}
.s_icon{max-width:20px}
.pl70{padding-left:70px}
.font11{font-size:11px}
.pl45{padding-left:45px}
.chat_icon{max-width:30px;float:right;top:10px;position:relative}
.text-right{text-align:right}
#normal_hide{display:block}
.hide_hotspot{display:block}
.hotsopt_height{height:116px}
.listing_sort_by{color:#424242!important;border-color:#179ea8!important;font-size:12px;}
.sup_logo_div{max-height:150px;min-height:150px;position:relative;margin-bottom:10px;box-shadow:1px 1px 1px 1px #a8a8a8}
.sup_logo{max-height:150px;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}
.new_slider{display:block}
.m160{margin-top:70px}
.border_left{border-left:1px solid #eee}
.hs_logo_div{max-height:100px;min-height:100px;position:relative;margin-bottom:10px;box-shadow:1px 1px 1px 1px #a8a8a8;}
.hs_logo_div.single_view{width:200px;display:inline-block;}
.hs_logo{max-height:100px;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}
#all_logo{display:block}
@media all and (max-width:767px){.new_slider{display:none}
#normal_hide{display:none}
/*.agent_logo_div{float:right}*/
.chat_icon{float:right !important;}
.text-right{text-align:center;}
.set_imgs_div{padding-right:1px;display:inline;float:right;width:25%;margin-top:1px;}
.hide_hotspot{display:none}
}.on_mob_sup{display:none}
.sup_price{display:block}
.sup_info{height:145px}
@media all and (max-width:767px){.on_mob_sup{display:-webkit-box;width:100%}
.sup_price{display:none}
}@media all and (max-width:991px){#all_logo{display:none}
}@media screen and (min-device-width:767px) and (max-device-width:1200px){.icons_new{padding-right:8px;width:40px}
.hide_hotspot{display:inline}
}@media screen and (min-device-width:320px) and (max-device-width:1200px){.pl70{padding-left:25px}
.pl45{padding-left:30px}
.sets_div{text-align:center;padding-left:0}
}@media screen and (min-device-width:767px) and (max-device-width:768px){.normal_height{height:79px}
}@media screen and (min-device-width:767px) and (max-device-width:768px){.hotsopt_height{height:130px}
}@media screen and (min-device-width:769px) and (max-device-width:1169px){.hotsopt_height{height:118px}
}@media screen and (min-device-width:320px) and (max-device-width:480px){p.small_sets.font12.set_right{float:none}
}
.morgage_font {color: #e91e63;font-size: 14px;font-weight: bold;}
.img-adjust1{
margin: auto;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   max-height:245px;
   position: absolute;
}

.next, .prev, .chat-box-sign, .mail-open, .phone, 
.close, .facebook-logo, .google-plus, .twitter, .phone-3, 
.about-us, .agents, .contact-us, .email, .maintenance, 
.new-projects, .privacy-policy, .terms-conditions, .work-with-us
{ display: inline-block; background: url('../images/combine-icon.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.next { background-position: -2px -0px; width: 50px; height: 45px; }
.prev { background-position: -2px -47px; width: 50px; height: 45px; }
.chat-box-sign { background-position: -2px -94px; width: 32px; height: 32px;    margin-top: 14px; }
.mail-open { background-position: -2px -128px; width: 30px; height: 29px; }
.phone { background-position: -2px -159px; width: 29px; height: 29px; }
.close { background-position: -2px -190px; width: 27px; height: 27px; }
.facebook-logo { background-position: -2px -219px; width: 24px; height: 24px; }
.google-plus { background-position: -2px -245px; width: 24px; height: 24px; }
.twitter { background-position: -2px -271px; width: 24px; height: 24px; }
.phone-3 { background-position: -31px -190px; width: 18px; height: 18px;    margin-top: 6px; }
.about-us { background-position: -34px -128px; width: 16px; height: 16px; }
.agents { background-position: -34px -146px; width: 16px; height: 16px; }
.contact-us { background-position: -33px -164px; width: 16px; height: 16px; }
.email { background-position: -31px -210px; width: 16px; height: 16px; }
.maintenance { background-position: -28px -228px; width: 16px; height: 16px; }
.new-projects { background-position: -28px -246px; width: 16px; height: 16px; }
.privacy-policy { background-position: -28px -264px; width: 16px; height: 16px; }
.terms-conditions { background-position: -28px -282px; width: 16px; height: 16px; }
.work-with-us { background-position: -2px -297px; width: 16px; height: 16px; }
#convert_price2 {
    color: #e91e63;
}