   #advanced_search_map_list {
            padding: 30px 20px 20px 20px!important;
            background-color: #fff;
        }

        .widget-area-sidebar {
            min-height: 365px;
            font-size: 14px;
        }

        .adv_extended_options_text {
            color: #32659d;
        }

        #advanced_search_map_list .extended_search_checker label,
        #advanced_search_map_list .adv_search_slider p label,
        #advanced_search_map_list #amount {
            color: #8A8F9A!important;
        }

        #guest_no_drop, #baths_no, #beds_no, #adv_actions, #adv_categ, #rooms_no, #booking_guest_no_wrapper, #guest_no_widget, #guest_no_shortcode, #guest_no {
            position: relative;
            padding-left: 24px;
        }

        .filter_menu_trigger {
            margin-top: 3px;
            padding: 9px 0px;
            font-weight: 400;
            font-size: 13px;
            position: relative;
        }
        .widget-area-sidebar input[type=text], .widget-area-sidebar input[type=password], .widget-area-sidebar input[type=email], .widget-area-sidebar input[type=url], .widget-area-sidebar input[type=number], .widget-area-sidebar textarea {
            font-size: 13px;
        }

        .places_wrapper .featured_listing_title, .featured_property .featured_listing_title {
            font-size: 18px;
            font-weight: 400;
            line-height: 1.15em;
        }

        .vc_custom_1595412324943 {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }

        .adv_search_slider #slider_price .ui-slider-handle, #wpestate_slider_radius .ui-slider-handle, #slider_price_sh .ui-slider-handle, #slider_price_widget .ui-slider-handle, #advanced_search_map_list .adv_search_slider .ui-slider-handle {
            border-radius: 50%;
            background-image: none;
            background-color: #fff;
            width: 20px;
            cursor: e-resize;
            height: 20px;
            top: -7px;
            border: 1px solid #e7e9ef;
        }

        .calendar_icon:after {
            font-family: "Font Awesome 5 Free";
            font-weight: 300;
            content: "\f073";
            content: "\f133";
            position: absolute;
            top: 14px;
            width: 20px;
            height: 23px;
            background-repeat: no-repeat;
            color: #0A7DC2;
            font-size: 20px;
            content: '\e801';
            font-family: "fontello";
            left: 10px;
        }

        .wide_property.property_flex .property_listing img {
            border-radius: 6px; border:1px solid #efc83a;
        }

        .listing-unit-img-wrapper {
            position: relative;
            z-index: 98;
            background-color: #fff;
            border-radius: 2px;
        }

      .property_listing .carousel-control.right {
    right: 194px;
    height: 57px;
    margin-top: 24px;
}

       .property_listing .carousel-control.left {
    left: 0px;
    height: 57px;
    margin-top: 24px;
}

        .property_unit_carousel .carousel-control i {
            font-size: 25px;
        }

        .property_unit_v2 .icon-fav {
            color: #ffffff;
            /* opacity: 0.4; */
            margin: 25px 5px;
            font-size: 17px!important;
            position: relative;
            padding: 9px 8px;
        }

        .property_unit_v2 .icon-fav {
            color: #848484;
            opacity: 2.4;
            margin: 25px 5px;
            font-size: 17px!important;
            position: relative;
            padding: 8px 10px;
        }

            .property_unit_v2 .icon-fav i {
                position: relative;
                z-index: 10;
                font-size: 16px;
                float: left;
            }

            .property_unit_v2 .icon-fav:after {
                content: "";
                background-color: #ffffff;
                width: 71px;
                height: 33px;
                border-radius: 7px;
                opacity: 0.8;
                z-index: 1;
                top: 0px;
                left: 0px;
                position: absolute;
            }

        .wide_property.property_flex .title-container {
            position: relative;
            z-index: 99;
            width: 100%;
            padding-left: 314px;
        }.type_1_class .price_unit, .wide_property .price_unit, .property_unit_v2 .price_unit {
    color: #386ea2;
    font-size: 16px;
    font-weight: 400;
    /* left: 175px; */
    font-weight: 500;
    /* float: right; */
    top: 0px;
}.property_unit_v3 .category_tagline.actions_icon:after, .wide_property .category_tagline.actions_icon:after, .property_unit_v1 .category_tagline.actions_icon:after, .property_unit_v2 .category_tagline.actions_icon:after {
    top: 0px;
    left: 0px;
    font-size: 21px;
    color: #555;
    font-weight: 700;
}.featured_property_type3 .pernight, .featured_property .pernight, .type_1_class .pernight, .wide_property .pernight, .property_unit_v2 .pernight {
    font-size: 14px;
    margin-left: -2px;
    font-weight: 400;
}.category_tagline, .category_tagline a {
    color: #5d6475;
    font-size: 14px;
}.category_details_wrapper a, .no_link_details {
    font-size: 16px;
}.locate-list {
    height: auto;
    min-height: 50px;
    padding: 8px;
    margin: 0px 0px;
}.locate-list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: auto;
    margin: 0px 0px;
}.locate-list ul li {
    margin: 3px 9px 3px 20px;
    padding: 0px;
    width: 205px;
    font-size: 14px;
    float: left;
    background: none;
    list-style-image: url(<?php echo BASEURL; ?>bookingforall/images/bullet-mediam.png);
    list-style-position: outside;
}.locate-list ul li a {
    text-decoration: none;
    color: #959DA2;
    font-size: 14px;
    font-weight: 500;
    padding-left: 0px;
    line-height: 18px;
}
.btnpager {
    border: 1px solid #31669d;
    width: auto;
    height: 30px;
    line-height: 30px;
    margin: 0px 3px 0px 3px;
    padding: 8px;
   // background: #31669d;
    color: #fff;
    /* -webkit-border-radius: 10px; */
    -ms-border-radius: 10px;
    /* border-radius: 10px; */
}
 
        .aspNetDisabled {
         
    border: 1px solid #f2bd12;
    width: auto;
    height: 30px;
    line-height: 30px;
    margin: 0px 3px 0px 3px;
    padding: 8px;
    background: #f2bd12;
    color: #fff;
    /* -webkit-border-radius: 10px; */
    -ms-border-radius: 10px;
    /* border-radius: 10px; */
        }