
.cns-slick-nav  img {
    max-width:200px;
}


.company_slots,
ul.cns_company_categories {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
}

ul.cns_company_categories li {
    padding: 5px 15px
}

.cns-object-search-form select,
.cns-object-search-form select:hover,
.cns-object-search-form select:focus
 {
    margin-right:10px;
    border:1px solid #000;
 color:#000;
}


.cns-object-search-form option {
  
}


.cns-object-search-form {
    position:relative;
}

.editOption {
    display:none;
    position:absolute;
    left: 200px;
    top: 14px;
    width: 110px;
    font-size: var(--form_text_size);
    color: var(--form_text_color);
    background:#fff;
}




.editOption input {
    width:30px;
    font-family: var(--body_typography-font-family);
border: 1px solid var(--form_text_size);
    background:#007cbb;
    color:#fff;
}

.cns-search-result {
    width:25%;
    border:2px solid #aaa;
}

.cns-result-txt {
    padding:10px;
}

.cns-search-result span {
    font-size:12px;
}

#cns_object_find h4 {
    hyphens: auto;
}
/*
#cns_object_find2 li,
#cns_object_find li {
    transition: transform .2s !important;

}
#cns_object_find2 li:hover,
#cns_object_find li:hover {
    transform: scale(105%) !important;
}*/


.cns_object_button {
    background:#007cbb;
    color:#fff;
    font-family: Inter, Arial, Helvetica, sans-serif;
    display:inline-block;
    padding:10px 30px;
    border-radius: 20px;
    border:none;
    text-transform: uppercase;
    font-weight:700;
}


ul.cns_properties {

   padding-left:15px;
}

#cns_no_result {
display:none}

.cns-object-search-form select {
   height:42px;

}

@media (max-width:440px) {

.cns-object-search-form select {

  
   margin-bottom:10px;
}
}





.slick-dots li button::before {
    font-family: none;
    font-size: 0px;
    line-height: 6px;
    top: 0;
    left: 0;
    width: 7px;
    height: 7px;
    content: '';
    opacity:1;    border-radius:50%;
    border:1px solid #000;
    background:#fff
}
.slick-dots li:hover button::before,
.slick-dots li.slick-active button::before{
    background:#000;
    opacity:1;
}

.slick-arrow {
    background:black !important;
    width:25px;
    height:25px;
}

.slick-arrow::before {

    content: '\e825';
    font-family: 'revicons';
    font-size: 15px;
}

.slick-arrow.slick-prev::before {
    content: '\e824';

}

.slick-next {
    right: 0px;
}


.slick-prev {
    left: 0px;
    z-index:100;
}


