body{font-family:'Pridi',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{right: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;}
.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:#bc315b!important;}
.additional_information, .propmodlist .featured, .os-address{font-size:12px;}
#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:2px 10px!important;}
#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:#da4762}
.row{margin-left:0!important;margin-right:0!important}
select.form-control:not([size]):not([multiple]){height:auto!important;border-radius:5px;}
h4.ns2-title{font-weight:normal!important}
.proptitle{font-family:'Pridi',sans-serif;font-size:1.2em;line-height:1.6;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2; /* number of lines to show */

}
.proppriceslide{margin:10px 0;font-size:1.2em;height:45px;line-height:1.2}
.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:#fcb63a;border:#fcb63a;border-radius:5px;}
button.btn.horizontalsearchbutton:hover{background:#fdd000}
.nav#agentlistTabs > li > a {font-size: 1.1em;}
.agentdetailslink .agentdetailsbtn{background-color:#FCB63A;border-color:#FCB63A;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:#FCB63A}
#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:#fcb63a!important}
.agentlisttd{border-bottom:solid 1px #ddd;}
#advsearchformdiv{display:none;}
