body{font-family:'Kanit',sans-serif;}

.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
}
.col-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media (min-width: 540px) {
    .col-sm-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 720px) {
    .col-md-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 960px) {
    .col-lg-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 1140px) {
    .col-xl-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
.os-cs .os-inner a{color:#0b93e2!important;}
.os-cs .os-inner {padding:0 5px;}
.os-price,.property_price{color:red}
.propseemore{width:150px;display:block;margin:30px auto 0 auto;}
.bannerbest{position:absolute;top:5px;right:10px;z-index:1;color:#bc315b;}
.image_property .randompropertyfeatured,.detailpagefeatured{left:5px!important;font-size:18px!important;background:transparent!important;opacity:1!important;z-index:1;}
.image_property .randompropertynew{left:5px!important;top:5px;font-size:12px!important;background:#bc315b!important;color:#fff!important;opacity:1!important;z-index:1;padding:2px 5px}
.propmodlist{margin-bottom:20px;}
.t3-footnav .t3-module{background:transparent!important;}
.os_currency_red{font-size:18px;font-family:auto!important;}
.visCSSinput{width:auto!important;}
.visform input, .visform select, .visform textarea{padding:10px!important;background:#e4e8ec!important;border-radius:5px;border:none!important;}
.visBtnCon input[type="submit"]{background:#2575e7!important;padding:5px 15px!important;border:none!important;color:#fff;}
.visBtnCon input[type="submit"]:hover{background:#1a6bde!important;}
.visBtnCon input[type="reset"]{background:#e0a863!important;padding:5px 15px!important;border:none!important;color:#fff;}
.visBtnCon input[type="reset"]:hover{background:#d19245!important;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox,.propseemore{border-radius:5px;}
.os-image-link img,img.img-prop,.image_property,#listings img{position:relative;}
.os_property-item .status-price,.os_property-item .status-type{font-family:auto!important;padding:11px 20px!important;}
.os_property-item .status-price{background:#BC315B;}
.os_property-item .status-type:after{border-right:9px solid #BC315B!important }
#ospropertyadvsearch,.submitbutton{display:none}
#category_ids_chzn,#nbed_chzn,#nbath_chzn{float:left;}
.tab-content > .tab-pane.active {display:block;}
.image_property .randompropertyfeatured,.detailpagefeatured{color:#f5ce11!important;text-shadow: 1px 2px rgb(73 73 73 / 50%);}
.propmodlist .featured, .os-address{font-size:12px;}
.additional_information{font-size:1em;padding:0;float:none;}
#notice{display:block;z-index:999999;position: fixed;top:5px;right:20px;background:#DFF0D8;border-radius:5px;}
#notice_message{color:#555;}
.attribute-list .meta-block span{padding:7px 10px 7px 15px;}
#compare_1 i, #favorite_1 i{font-size:1.5em;}
#compare_1 i:hover, #favorite_1 i:hover{opacity:0.9;}
.image_property .randompropertyfeatured,.image_property .randompropertynew,.detailpagefeatured{position:absolute;}
.tab-content > .tab-pane:target {
    display: block;
}
#vmsearchform input{font-size:16px;}
.addresswrap .address{font-size:12px;}
.propgriditem.gridelement{min-height:410px!important;}
.navbar-fixed-top .container{width:1170px;}
.horizontal_search{position:relative!important;background-color:transparent!important;color:#666!important;}
.horizontal_search #moreoption{color:#666!important;}
#conveniencegroups{background-color:transparent!important;}
.pricesale{color:#fdd000}
.row{margin-left:0!important;margin-right:0!important}
select.form-control:not([size]):not([multiple]){border-radius:5px;}
h4.ns2-title{font-weight:normal!important}
.proptitle{font-family:'Kanit',sans-serif;font-size:1.2em;line-height:1.2;height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.proppriceslide{margin:10px 0;font-size:1.3em;line-height:1.8;background:#04704e;color:#fff;text-align:center;border-radius:5px;}
.proppriceslide label{margin:0;}
.element_title{font-size:0.9em;margin-top:15px;}
.propref, .propcategory{line-height:1em;}
.train{font-size:14px;}
.train img{height:14px!important;}
.t3-footer p{margin:0;}
.copyrighttext {padding:10px 0;font-size:12px;color:#98c9ee;background:#122c4e; }
.copyrighttext a{color:#98c9ee}
.btn.horizontalsearchbutton{background:#04704e;border:none;border-radius:5px;}
button.btn.horizontalsearchbutton:hover{background:#04704ed9}
.nav#agentlistTabs > li > a {font-size: 1.1em;}
.agentdetailslink .agentdetailsbtn{background-color:#ed1f24;border-color:#ed1f24;border-radius:4px;color:#fff;font-size: 14px;font-weight:bold;
    padding: 5px 15px;
    margin-bottom: 0;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;}
.agentdetailslink .agentdetailsbtn:hover{background-color:#d8a50b;}
#agentlistContent .btn{background-color:#bf9000!important;border-color:#bf9000!important;border-radius:5px;}
#agentlistContent{padding:15px 0 0 0}
#agentlistContent .form-group{display:inline-flex;margin-bottom:0;}
#agentlistContent #country_state,#agentlistContent #city_div{width:100%;}
#license i{display:inline;float:left;}
.agentdetails #contactForm .submitcontactform{display:inline-block!important;background-color:#ed1f24}
#contactForm{text-align:center;background:#f0f3f8;border-radius:5px;padding:10px;}
#contactForm .form-group>div {float:none;display:inline-block}
#contactForm .form-group{margin:0 auto 5px auto!important;}
.agentdetails #contactForm #comment_author, .agentdetails #contactForm #comment_email, .agentdetails #contactForm #message{font-size:13px;line-height:18px;}
.agent_img{text-align:center;}
.agentdetails .social li a{background-color: #1CBBB4!important;}
.agentphotobox1 img,.agentdetails img,.agent_photo img{border-radius:50%;border:none!important}
.agent_photo {border:none!important;}
.nav-tabs#agentlistTabs > li.active > a,.nav-tabs#agentlistTabs > li.active > a:hover,.nav-tabs#agentlistTabs > li.active > a:focus{background-color: #c0dff6;}
.nav-tabs#agentlistTabs > li a{background-color:#f1f2f4}
#agentlistContent .info{font-size:14px}
#agentlistContent h4{margin:0 0 10px;}
.btnagentlisting,.btnagentinfo{padding:5px 10px;border-radius:5px;}
a.btnagentlisting,a.btnagentinfo{color:#fff;}
a.btnagentlisting:hover,a.btnagentinfo:hover{color:#eee;}
.btnagentlisting{background: #F26C4F;}
.btnagentinfo{background: #7CC576;}
.agentnamesearch{color:#2575e7}
.btnagentlisting{margin-bottom:10px;display:inline-block}
.agentdiv{font-size:0.8em;text-align:center;margin-left:2%;color:#fff;}
.agentdiv .name{font-size:1.4em;font-weight:500;}
.agentdiv img{border-radius:50%;}
.nextback{text-align:center;font-size:1.8em;margin-top:0px;height:1px;}
.nextback a{color:#afbdc9}
#licensemodsearchinput{display:inline-block;}
.btnlicensemodsearch{border-radius:5px;padding:7px 10px;}
.licensemodsearch{margin-bottom:30px;text-align:center;}
.agentdiv .name a{color:#ed1f24!important}
.agentlisttd{border-bottom:solid 1px #ddd;}
#advsearchformdiv{display:none;}

.bedbathpark{margin-right:15px;}
.rentedsold{position:absolute;right:0;top:10px;z-index:9}
.rentedsold .label{
    font-size: 1em;
    padding: 5px;
}
.task-property_details .rentedsold{position:absolute;left:52%;top:52%;z-index:9}
.favslider1{margin:0 0 15px;    min-height: fit-content;}
ul.features,ul.agentbasicinformation,ul.attribute-list{padding-left:0;}
.theme4propertyheader{margin:10px 0;}
.propimageslide,.rightsidebar{background:#EDF1F8}
.relate_property .property_description .price .market_price{}
.property_type_name{font-weight:400;}
.label, .badge{padding:5px 10px;}
.rightsidebar{padding:20px 15px 20px}
.attribute-list .meta-block label{float: left;width: 120px;min-width:120px;margin:0;}
.attribute-table tbody>tr:nth-child(odd), .attribute-list li:nth-child(odd) {background: #fff;}
.descriptionWrap li {list-style: none;}
.buildinginfo span, .landinfo span, .propertyinfoli span{
	text-align: left;
    padding: 7px 15px;
    display: inline;
    color: #726e6e;
    border-left: 1px solid #eee;
    background: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
}
.propertyinfoli {
    line-height: 20px;
    background-image: none!important;
    padding: 0!important;
	width:100%;
}
.infotitle, .desctextinfo {
    padding: 7px 10px 7px 15px;
    width: 50%;
    color: #726e6e;
    font-weight: 400;
    background: #F1F4F7;
    margin-bottom: 0;
}
.buildinginfo, .landinfo {
    position: relative;
    font-size: 16px;
	font-weight:400;
    border: 1px solid #eee;
    display: flex;
    margin-right: 10px;
    margin-top: -1px;
    padding: 0;
	}
.propertyinfoli{
    position: relative;
    font-size: 16px;
	font-weight:400;
    border: 1px solid #eee;
    display: flex;

    padding: 0;
}
.entry-content{font-weight:400;}
.block_caption{color:#3a4750}
.mapicon{margin-bottom:20px;text-align:center;}
.train{height:30px;}
.propdescription{padding: 10px 0 0 0;text-align:center;}
.justaddedproperty{background:#d85454;}
.categoryfeatured{font-size:13px;text-align:center;}
.entry-image{overflow:hidden;}
.blog .entry-image img{min-height:230px}
.navbar .nav>li>a{padding: 10px 15px 10px;}
#qx-column-885 .nav > li > a:hover{color:#ff8486}
.latestproperties{display:flex;flex-wrap: wrap}
#propertydetails .row{padding-bottom:5px;}
.phonetop{padding:38px 0 0 0;font-size:1.2em;}
.phonetop a {color:#fff;}
.phonetop a:hover{color:#f5ce11}
#searchboxrow{border:0;}
.cat_ref{margin-top:10px;}
.agentnamediv h4{text-align:center;color:#fff;}