.yoa_general select::-ms-expand {display: none;}
.yoa_general .mb0 {	margin-bottom: 0px !important;}
.yoa_general .mb20 { margin-bottom: 20px !important;}
.yoa_general .mb5 { margin-bottom: 5px !important;}
.yoa_general .colorBbb,
.yoa_general .colorBbb .fa { color: #bbb !important;}
.yoa_general .listing_no_representive { margin-bottom: 50px}
.yoa_general .yoa_slider_view .yoa_details_wrap p.whiteText { font-size: 16px; color: #fff; padding-bottom: 14px;margin: 0;}

/* Login required */
.yoa_blur_container{
	overflow: hidden;
    width: 100%;
    background: unset;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.leaflet-popup-content .small-box .yoa_blur_container{
	margin-top: 15px;
	color:#000;
}
.map-pop-loading{padding:10px !important;}
.site-header {
	z-index:99 !important;
}

body.logged-in .yoa_blur_container{
	display: none;
}

.property-list.VOW-NSAR .list-outer.sold, .vow-pd-blur, .yoa_slider_view .VOW-NSAR .carousel-wrapper-blk.sold-listing,.property_info_window.vow-nsar.sold,
.property-list.VOW-NB .list-outer.sold, .vow-pd-blur, .yoa_slider_view .VOW-NB .carousel-wrapper-blk.sold-listing,.property_info_window.vow-nb.sold{
    -webkit-filter: blur(4px);
    filter: blur(4px);
}
.vow-pd-blur{
	pointer-events: none;
}
body.logged-in .property-list.VOW-NSAR .list-outer.sold,body.logged-in .yoa_slider_view .VOW-NSAR .carousel-wrapper-blk.sold-listing,
body.logged-in .property-list.VOW-NB .list-outer.sold,body.logged-in .yoa_slider_view .VOW-NB .carousel-wrapper-blk.sold-listing{
    -webkit-filter: none;
    filter: none;
}

.yoa_login_required_container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    z-index: 100;
}

.yoa_login_required_container .yoa_login_required_inner {
    width: 520px;
    height: 200px;
    position: absolute;
    left: calc(50% - 260px);
    top: calc(50% - 100px);
    z-index: 100;
    background: hsla(0,0%,100%,.95);
    border-radius: 5px;
    padding: 30px;
}

.yoa_login_required_container .yoa_login_required_inner .yoa_login_required_title {
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
}
.yoa_login_required_button_groups a, .yoa_login_required_button_groups a:hover{color:#0095eb;text-decoration:none;}

.yoa_blur_container a:hover{border:unset}
.yoa_blur_container a i, .yoa_blur_container a span{color:#FFF;}
.yoa-blue .yoa_general .yoa_blur_container a:hover{border:unset !important;text-decoration:none;}

/*.---------Protection--------*/
.ug-gallery-wrapper,
.ug-gallery-wrapper *{transition:all!important;-o-transition:all!important;-webkit-transition:all;-moz-transition:all!important;-ms-transition:all!important;max-width:none;}
.ug-gallery-wrapper{z-index:0;}
.ug-item-wrapper img{width:auto;max-width:none;margin:0px;padding:0px;}
.ug-videoplayer-wrapper video{height:100%;width:100%;visibility:visible!important;}

/*.---------General_Styles--------*/
.ug-rtl{direction:rtl;}
.ug-gallery-wrapper{overflow:hidden;position:relative;font-family:Arial,Helvetica,sans-serif;}
.ug-error-message{text-align:center;padding-top:30px;padding-bottom:30px;font-size:20px;color:#F30D0D;}
.ug-error-message-wrapper{width:100%;height:100%;border:1px solid black;}
.ug-gallery-wrapper .ug-canvas-pie{position:absolute;z-index:4;}
.ug-gallery-wrapper .ug-progress-bar{position:absolute;overflow:hidden;z-index:4;}
.ug-gallery-wrapper .ug-progress-bar-inner{xposition:absolute;}
.ug-gallery-wrapper.ug-fullscreen{height:100%!important;width:100%!important;max-width:none!important;max-height:none!important;}
.ug-gallery-wrapper.ug-fake-fullscreen{position:fixed!important;height:auto!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0px!important;padding:0px!important;top:0px!important;left:0px!important;bottom:0px!important;right:0px!important;z-index:999999!important;}
.ug-body-fullscreen{overflow:hidden!important;height:100%!important;width:100%!important;margin:0px!important;padding:0px!important;}
.ug-gallery-wrapper .ug-preloader-trans{display:block;height:35px;width:32px;height:32px;background-image:url('../images/loader_skype_trans.gif');background-repeat:no-repeat;}

/*.--------------SLIDER------------------*/
.ug-gallery-wrapper .ug-slider-wrapper{position:absolute;overflow:hidden;z-index:1;background-color:#000000;}
.ug-slider-wrapper .ug-slide-wrapper{position:absolute;}
.ug-slide-wrapper.ug-slide-clickable{cursor:pointer;}
.ug-slider-wrapper .ug-slider-inner{position:absolute;z-index:0;}
.ug-slider-wrapper .ug-item-wrapper{position:absolute;overflow:hidden;}
.ug-slider-wrapper,
.ug-item-wrapper img{-webkit-user-select:none;  /* make unselectable */-moz-user-select:none;-ms-user-select:none;max-width:none!important;box-sizing:border-box;}
.ug-slider-wrapper .ug-slider-preloader{position:absolute;z-index:1;border:2px solid #ffffff;border-radius:6px;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;}
.ug-slider-preloader.ug-loader1{width:30px;height:30px;background-image:url('../images/loader-white1.gif');}
.ug-slider-preloader.ug-loader1.ug-loader-black{background-image:url('../images/loader-black1.gif');}
.ug-slider-preloader.ug-loader2{width:32px;height:32px;background-image:url('../images/loader-white2.gif');}
.ug-slider-preloader.ug-loader2.ug-loader-black{background-image:url('../images/loader-black2.gif');}
.ug-slider-preloader.ug-loader3{width:38px;height:38px;background-image:url('../images/loader-white3.gif');}
.ug-slider-preloader.ug-loader3.ug-loader-black{background-image:url('../images/loader-black3.gif');}
.ug-slider-preloader.ug-loader4{width:32px;height:32px;background-image:url('../images/loader-white4.gif');background-color:white;}
.ug-slider-preloader.ug-loader4.ug-loader-black{background-image:url('../images/loader-black4.gif');}
.ug-slider-preloader.ug-loader5{width:60px;height:8px;background-image:url('../images/loader-white5.gif');background-color:white;border:none;border-radius:0px;}
.ug-slider-preloader.ug-loader5.ug-loader-black{background-image:url('../images/loader-black5.gif');border:2px solid #000000;}
.ug-slider-preloader.ug-loader6{width:32px;height:32px;background-image:url('../images/loader-white6.gif');}
.ug-slider-preloader.ug-loader6.ug-loader-black{background-image:url('../images/loader-black6.gif');}
.ug-slider-preloader.ug-loader7{width:32px;height:10px;background-image:url('../images/loader-white7.gif');border-width:3px;border-radius:3px;}
.ug-slider-preloader.ug-loader7.ug-loader-black{background-image:url('../images/loader-black7.gif');}
.ug-slider-preloader.ug-loader-black{border-color:#000000;background-color:#000000;}
.ug-slider-preloader.ug-loader-nobg{background-color:transparent;}
.ug-slider-wrapper .ug-button-videoplay{position:absolute;z-index:2;cursor:pointer;}
.ug-slider-wrapper .ug-button-videoplay.ug-type-square{width:86px;height:66px;background-image:url('../images/play-button-square.png');background-position:0px -66px;}
.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{background-position:0px 0px;}
.ug-slider-wrapper .ug-button-videoplay.ug-type-round{width:76px;height:76px;background-image:url('../images/play-button-round.png');opacity:0.9;filter:alpha(opacity = 90);transition:all 0.3s ease 0s!important;}
.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{opacity:1;filter:alpha(opacity = 100);transition:all 0.3s ease 0s!important;}

/*.--------------VIDEO_PLAYER------------------*/
.ug-gallery-wrapper .ug-videoplayer{position:absolute;z-index:100;background-color:#000000;background-image:url('../images/loader-black1.gif');background-repeat:no-repeat;background-position:center center;box-sizing:border-box;-moz-box-sizing:border-box;}
.ug-videoplayer .ug-videoplayer-wrapper{width:100%;height:100%;background-color:#000000;background-image:url('../images/loader-black1.gif');background-repeat:no-repeat;background-position:center center;}
.ug-videoplayer .ug-videoplayer-button-close{position:absolute;height:64px;width:64px;background-image:url('../images/button-close.png');cursor:pointer;z-index:1000;}
.ug-videoplayer .ug-videoplayer-button-close:hover{background-position:0px -64px;}

/*.--------------THUMBS_STRIP------------------*/
.ug-gallery-wrapper .ug-thumbs-strip,
.ug-gallery-wrapper .ug-thumbs-grid{position:absolute;overflow:hidden;-webkit-user-select:none;  /* make unselectable */-moz-user-select:none;-ms-user-select:none;xbackground-color:green;z-index:10;}
.ug-thumbs-strip.ug-dragging{xcursor:-webkit-grab;xcursor:-moz-grab;}
.ug-gallery-wrapper .ug-thumbs-strip-inner,
.ug-gallery-wrapper .ug-thumbs-grid-inner{position:absolute;}
.ug-thumb-wrapper.ug-thumb-generated{position:absolute;overflow:hidden;-webkit-user-select:none;  /* make unselectable */-moz-user-select:none;-ms-user-select:none;box-sizing:border-box;-moz-box-sizing:border-box;}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;}
.ug-thumb-wrapper .ug-thumb-border-overlay{position:absolute;top:0px;left:0px;z-index:4;box-sizing:border-box;-moz-box-sizing:border-box;border-style:solid;}
.ug-thumb-wrapper .ug-thumb-overlay{position:absolute;top:0px;left:0px;z-index:3;}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{background-image:url('../images/loader.gif');}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{background-image:url('../images/loader_bright.gif');}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{background-image:url('../images/not_loaded.png');}
.ug-thumb-wrapper.ug-thumb-generated img{position:absolute;z-index:1;max-width:none!important;}
.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{position:absolute;z-index:2;max-width:none!important;}

/* bw desaturate effect lightweight */
img.ug-bw-effect{filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);}

/* blur effect desaturate effect lightweight */
img.ug-blur-effect{filter:blur(0.8px);-webkit-filter:blur(0.8px);-moz-filter:blur(0.8px);-o-filter:blur(0.8px);-ms-filter:blur(0.8px);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=!string!><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur"); /* Firefox 10+, Firefox on Android */filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='blur');}
img.ug-sepia-effect{-webkit-filter:sepia(1);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\' /></filter></svg>#sepia"); /* Firefox 10+, Firefox on Android */filter:sepia(100%);background-color:#5E2612;filter:alpha(opacity = 50);zoom:1;}

/*.--------------BULLETS------------------*/
.ug-gallery-wrapper .ug-bullets{position:absolute;top:0px;left:0px;margin:0px;padding:0px;}
.ug-gallery-wrapper .ug-bullets .ug-bullet{background-repeat:no-repeat;cursor:pointer;display:block;float:left;z-index:2;}
.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{margin-left:0px;}

/*.--------------TEXT_PANEL------------------*/
.ug-gallery-wrapper .ug-textpanel{position:absolute;overflow:hidden;}
.ug-slider-wrapper .ug-textpanel{z-index:2;}
.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-title,
.ug-gallery-wrapper .ug-textpanel-description{display:block;position:absolute;margin:0px;padding:0px;}
.ug-gallery-wrapper .ug-textpanel-bg{background-color:#000000;opacity:0.4;filter:alpha(opacity = 40);z-index:1;}
.ug-textpanel-textwrapper{overflow:hidden;}
.ug-gallery-wrapper .ug-textpanel-title{font-size:16px;font-weight:bold;color:white;text-align:left;z-index:2;}
.ug-gallery-wrapper .ug-textpanel-description{font-size:14px;color:white;text-align:left;z-index:3;}

/*.--------------ZOOM_PANEL------------------*/
.ug-slider-wrapper .ug-zoompanel{position:absolute;top:200px;left:100px;}
.ug-zoompanel .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;display:block;}

/*.--------------ZOOM_PANEL_BUTTONS------------------*/
.ug-gallery-wrapper .ug-arrow-left{position:absolute;background-repeat:no-repeat;display:block;cursor:pointer;}
.ug-gallery-wrapper .ug-arrow-right{position:absolute;background-repeat:no-repeat;cursor:pointer;}

/*.--------------GRID_PANEL_AND_ARROWS------------------*/
.ug-gallery-wrapper .ug-grid-panel{position:absolute;background-color:#000000;xbackground-color:blue;z-index:2;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow{position:absolute;background-repeat:no-repeat;cursor:pointer;z-index:11;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{cursor:default;}

/* handle tip */
.ug-gallery-wrapper .ug-panel-handle-tip{position:absolute;z-index:13;cursor:pointer;}
.ug-gallery-wrapper .ug-overlay-disabled{position:absolute;z-index:100;width:100%;height:100%;background-color:#000000;opacity:0.3;filter:alpha(opacity=30);background-image:url('../images/cover-grid.png');}

/*.--------------STRIP_PANEL------------------*/
.ug-gallery-wrapper .ug-strip-panel{position:absolute;background-color:#000000;z-index:2;}
.ug-strip-panel .ug-strip-arrow{position:absolute;cursor:pointer;}
.ug-strip-panel .ug-strip-arrow.ug-button-disabled{cursor:default;}
.ug-strip-panel .ug-strip-arrow-tip{position:absolute;}

/*.--------------TILES------------------*/
.ug-thumb-wrapper.ug-tile{display:block;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;padding:0px;margin:0px;}
.ug-tile .ug-tile-cloneswrapper{position:absolute;width:0px;height:0px;top:0px;left:0px;overflow:hidden;opacity:0;filter:alpha(opacity = 90);}

/* transit something */

/* transit fixed size items */

/* transit image overlay */

.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{transition:left 0.7s ease 0s,top 0.7s ease 0s,width 0.7s ease 0s,height 0.7s ease 0s!important;}
.ug-thumb-wrapper.ug-tile.ug-tile-clickable{cursor:pointer;}
.ug-thumb-wrapper.ug-tile .ug-image-container{position:absolute;overflow:hidden;z-index:1;top:0px;left:0px;}
.ug-thumb-wrapper.ug-tile img.ug-thumb-image{-webkit-user-select:none;  /* make unselectable */-moz-user-select:none;-ms-user-select:none;max-width:none!important;max-height:none!important;display:block;border:none;padding:0px!important;margin:0px!important;width:auto;height:auto;position:absolute;}
.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{position:absolute;overflow:hidden;z-index:2;top:0px;left:0px;}
.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{width:100%;max-width:none!important;}
.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{height:100%;max-width:none!important;}
.ug-thumb-wrapper.ug-tile .ug-tile-icon{position:absolute;width:38px;height:38px;background-repeat:no-repeat;background-position:0 0;xbackground-color:green;z-index:6;top:1px;left:1px;cursor:pointer;}
.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{background-image:url('../images/icon-link32.png');}
.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{background-image:url('../images/icon-zoom32.png');}
.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{background-image:url('../images/icon-play32.png');}
.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{background-position:0 -38px;}
.ug-thumbs-grid .ug-tile-image-overlay img{width:auto;height:auto;position:absolute;max-width:none!important;}

/* text panel on tiles*/
.ug-tile .ug-textpanel{z-index:5;cursor:default;}
.ug-tile.ug-tile-clickable .ug-textpanel{cursor:pointer;}
.ug-tile .ug-textpanel-title{font-size:14px;font-weight:bold;}

/*.--------------CAROUSEL------------------*/
.ug-gallery-wrapper .ug-carousel-wrapper{position:absolute;overflow:hidden;}
.ug-gallery-wrapper .ug-carousel-inner{position:absolute;}

/*.------------------LIGHTBOX---------------------*/
.ug-gallery-wrapper.ug-lightbox{display:none;position:fixed;border:none;padding:0px;margin:0px;outline:invert none medium;overflow:hidden;top:0;left:0;width:100%;height:100%;max-width:none!important;max-height:none!important;z-index:999999;}
.ug-lightbox .ug-lightbox-top-panel{position:absolute;z-index:2;}
.ug-lightbox .ug-lightbox-top-panel-overlay{width:100%;height:100%;position:absolute;background-color:#000000;opacity:0.4;filter:alpha(opacity=40);}
.ug-lightbox .ug-lightbox-overlay{z-index:1;width:100%;height:100%;background-color:#000000;opacity:1;}
.ug-lightbox .ug-slider-wrapper{z-index:1;xbackground-color:green;background-color:transparent!important;}
.ug-lightbox .ug-textpanel{z-index:2;}
.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right{position:absolute;width:50px;height:55px;background-repeat:no-repeat;background-image:url('../images/lightbox-arrow-left.png');background-position:0px 0px;z-index:3;cursor:pointer;}
.ug-lightbox .ug-lightbox-arrow-right{background-image:url('../images/lightbox-arrow-right.png');}
.ug-lightbox .ug-lightbox-button-close{position:absolute;width:36px;height:36px;background-repeat:no-repeat;background-image:url('../images/lightbox-icon-close.png');background-position:0px 0px;z-index:4;cursor:pointer;}
.ug-lightbox-compact .ug-lightbox-button-close{width:45px;height:41px;background-image:url('../images/lightbox-icon-close-compact2.png');}
.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{background-position:0px -55px;}
.ug-lightbox .ug-lightbox-button-close.ug-button-hover{background-position:0px -35px;}
.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{background-position:0px -40px;}
.ug-lightbox .ug-lightbox-numbers{position:absolute;color:#e5e5e5;font-size:12px;top:14px;left:8px;z-index:3;}
.ug-lightbox-compact .ug-lightbox-numbers{font-size:14px;padding-right:5px;padding-top:7px;}
.ug-lightbox .ug-textpanel-title,
.ug-lightbox .ug-textpanel-description{font-size:14px;font-weight:normal;color:#e5e5e5;}
.ug-lightbox-compact .ug-textpanel-title,
.ug-lightbox-compact .ug-textpanel-description{color:#F3F3F3;font-size:16px;}

/*.------------------LOADMORE_BUTTON---------------------*/
.ug-loadmore-wrapper{margin-top:20px;text-align:center;}
.ug-loadmore-wrapper .ug-loadmore-button{display:inline-block;padding:5px;border:1px solid #939393;text-decoration:none;color:#4F4F4F;}
.ug-loadmore-wrapper .ug-loadmore-error{color:red;}
.ug-loadmore-wrapper .ug-loadmore-button:hover{background-color:#F0F0F0;color:#515151;}
.ug-loadmore-wrapper .ug-loadmore-loader{color:#515151;}

/*.------------------CATEGORY_TABS---------------------*/
.ug-tabs-wrapper{margin-top:0px;margin-bottom:20px;text-align:center;}
.ug-tabs-wrapper a.ug-tab{display:inline-block;cursor:pointer;text-decoration:none;color:#ffffff;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;margin-left:5px;background-color:#333333;border-radius:3px;font-size:12px;font-weight:normal;border:1px solid #969696;}
.ug-tabs-wrapper a.ug-tab:hover{background-color:#707070!important;}
.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover{background-color:#2077A2!important;cursor:default!important;}
.ug-tabs-wrapper a.ug-tab:first-child{margin-left:0px!important;}

/*.------------------DEFAULT_SKIN---------------------*/
div.masonry_gallery #container.fluid .item {width: 24.3%;margin: 5px 0.2% 5px 0.2%;}
div.masonry_gallery #container.fluid .item img{display: block;width: 100%;height: auto !important;opacity: 1;}
div.masonry_gallery #container.fluid .image {float: left;position: relative;}
div.masonry_gallery #container.fluid .image-hover img {width: 100%;vertical-align: top;}
div.masonry_gallery #container.fluid .image-hover:after {content: '\A'; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.6); opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s;}
div.masonry_gallery #container.fluid .image-hover:hover:after {opacity: 1;}

/* --- arrows -- */
.ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default{width:15px;height:30px;background-image:url('../skins/default/slider_arrow_left.png');background-position:0px 0px;}
.ug-arrow-right.ug-skin-default{background-image:url('../skins/default/slider_arrow_right.png');}
.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover{background-position:0px -30px;}
.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled{background-position:0px -60px;}

/* --- bullets -- */
.ug-bullets.ug-skin-default .ug-bullet{width:15px;height:15px;background-image:url('../skins/default/slider_bullets.png');background-position:top left;margin-left:5px;}
.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{background-position:bottom left;}
.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{background-image:url('../skins/default/tile_bullets_gray.png');}
.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{background-image:url('../skins/default/tile_bullets_blue.png');}
.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{background-image:url('../skins/default/tile_bullets_brown.png');}
.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{background-image:url('../skins/default/tile_bullets_green.png');}
.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{background-image:url('../skins/default/tile_bullets_red.png');}
.ug-button-tile-navigation{width:36px;height:36px;background-position:top left;cursor:pointer;float:left;}
.ug-button-tile-navigation.ug-button-tile-left{background-image:url('../skins/default/tile_button_left.png');}
.ug-button-tile-navigation.ug-button-tile-right{background-image:url('../skins/default/tile_button_right.png');}
.ug-button-tile-navigation:hover{background-position:bottom left;}
.ug-button-tile-navigation.ug-button-disabled{opacity:0.6;}
.ug-button-tile-navigation.ug-button-disabled:hover{background-position:top left;}
.ug-button-tile-navigation.ug-button-tile-play{background-image:url('../skins/default/tile_button_play_pause.png');width:35px;}
.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{background-position:bottom left;}
.ug-button-tile-navigation.ug-button-tile-play:hover{background-position:top left;}
.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{background-position:bottom left;}

/* --- play button -- */
.ug-button-play.ug-skin-default{position:absolute;background-image:url('../skins/default/button_playpause.png');width:14px;height:17px;cursor:pointer;background-position:0px 0px;}
.ug-button-play.ug-skin-default.ug-button-hover{background-position:0px -17px;}
.ug-button-play.ug-skin-default.ug-stop-mode{background-position:0px -34px;}
.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{background-position:0px -51px;}

/* --- fullscreen button -- */
.ug-button-fullscreen.ug-skin-default{position:absolute;background-image:url('../skins/default/button_fullscreen.png');width:16px;height:16px;cursor:pointer;background-position:0px 0px;}
.ug-button-fullscreen.ug-skin-default.ug-button-hover{background-position:0px -16px;}
.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{background-position:0px -32px;}
.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{background-position:0px -48px;}

/* --- zoom panel --- */
.ug-zoompanel.ug-skin-default .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;height:23px;width:23px;margin-top:5px;background-position:0px 0px;}
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{margin-top:0px;}
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{background-image:url('../skins/default/icon_zoom_plus.png');}
.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{background-image:url('../skins/default/icon_zoom_minus.png');}
.ug-zoompanel.ug-skin-default .ug-zoompanel-return{background-image:url('../skins/default/icon_zoom_back.png');}
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{background-position:0px -23px;}
.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{background-position:0px -46px;cursor:default;}

/* --- Grid Panel Arrows -- */

/*--- down arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{width:30px;height:15px;background-position:0px 0px;background-image:url('../skins/default/arrow_grid_down.png');}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover{background-position:0px -15px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled{background-position:0px -30px;}

/*--- up arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{width:30px;height:15px;background-position:0px 0px;background-image:url('../skins/default/arrow_grid_up.png');}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover{background-position:0px -15px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled{background-position:0px -30px;}

/*--- left arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{width:40px;height:40px;background-position:0px -40px;background-image:url('../skins/default/grid_arrow_left.png');}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{background-position:0px -0px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled{background-position:0px -80px;}

/*--- right arrow ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{width:40px;height:40px;background-position:0px -40px;background-image:url('../skins/default/grid_arrow_right.png');}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{background-position:0px -0px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled{background-position:0px -80px;}

/*--- left arrow - horizontal panel type ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{width:15px;height:30px;background-image:url('../skins/default/slider_arrow_left.png');background-position:0px 0px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover{background-position:0px -30px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled{background-position:0px -60px;}

/*--- right arrow - horizontal panel type ---*/
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{width:15px;height:30px;background-image:url('../skins/default/slider_arrow_right.png');background-position:0px 0px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover{background-position:0px -30px;}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled{background-position:0px -60px;}

/* --- Strip Panel Arrows -- */

/* left and right arrows */

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{width:25px;height:50px;}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-position:0px 0px;background-repeat:no-repeat;width:4px;height:7px;}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_left.png');}
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_right.png');}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:0px -7px;}

/* up and down arrows */
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default{height:25px;width:50px;}
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{background-position:0px 0px;background-repeat:no-repeat;width:7px;height:4px;}
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_up.png');}
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_down.png');}
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:-7px 0px;}
.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{background-position:0px 0px;opacity:0.5;filter:alpha(opacity = 50);}

/* --- Panel Handle Tip -- */

/* left and right handle */
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{width:22px;height:36px;background-image:url('../skins/default/grid_handle_black_left.png');background-repeat:no-repeat;background-position:0px -36px;}
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{background-image:url('../skins/default/grid_handle_black_right.png');background-position:0px -36px;}
.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{background-position:0px -0px;}
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{background-position:0px -108px;}
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{background-position:0px -72px;}

/* top and bottom handle */
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{width:36px;height:22px;background-image:url('../skins/default/grid_handle_black_top.png');background-repeat:no-repeat;background-position:-36px 0px;}
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{background-image:url('../skins/default/grid_handle_black_bottom.png');background-position:-36px 0px;}
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover{background-position:0px 0px;}
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed{background-position:-108px 0px;}
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover{background-position:-72px 0px;}

/* mesonary css */
.yoa_general *{font-family:'Roboto',sans-serif;color:#626262;font-size:16px;font-weight:normal;}
.yoa_general a{text-decoration:none;}
.yoa_general p strong {font-weight: 700;}
.yoa_general a:hover,
.yoa_general a:active,
.yoa_general a:focus{text-decoration:underline;color:#626262;}
.yoa_general .fa{font-family:FontAwesome;}
.yoa_general h1{font-size:32px;line-height:38px; font-weight:400;color:#000;margin-bottom:30px;margin-top:30px;padding-bottom:0;}
.yoa_general.fluid-screen{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.yoa_general.desktop-screen{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.loading-layer:before,
.dataTables_processing:before,
.map-loader:before{pointer-events:none;cursor:default;text-indent:-9999px;background-color:rgba(255,255,255,0.65);background-image:url(../images/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;pointer-events:none;position:fixed;top:0;left:0;right:0;height:100%;width:100%;content:'0.8';z-index:9999999;}
.loading-layer,
.map-loader{position:relative;pointer-events:none!important;}
.map-loader{position:static;display:none;}
.map-loader:before{z-index:999;background-color:rgba(51,51,51,0.64);position:absolute;}
div#property-detail-map-pano{background:#ccc;}
div#property-detail-map-pano button.gm-fullscreen-control { right: inherit !important; top: 66px !important; left: 0 !important; }
.mobile-map-loader { display: none; pointer-events: none !important; }
.mobile-map-loader:before { pointer-events: none; cursor: default; text-indent: -9999px; background-color: rgba(0, 0, 0, 0.65); background-image: url(../images/ajax-loader.gif); background-position: center center; background-repeat: no-repeat; pointer-events: none; position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; content: '0.8'; z-index: 9999999; }

/* agent listing */
.yoa_general.agent-list-outer #search-form .office-filter select{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor:pointer;}
.yoa_general .border-box{border:1px solid #ebebeb;padding:30px;width:100%;display:inline-block;border-radius:5px;margin-bottom:40px;}
.yoa_general .form-control{border-color:#ebebeb;padding:12px 35px 12px 15px!important;height: auto;}
.yoa_general .border-box .input-group-text{color:#fff;background-color:#0095eb;border:1px solid #0095eb;border-radius:0px 5px 5px 0px;font-size:18px;padding:.375rem 1.88rem;cursor:pointer;}
.yoa_general .agent-listing .agent-box{background:#fff;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.09);border-radius:5px;margin-bottom:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-ms-flex-direction:column;height:100%;width:100%;max-width:303px;margin:0 auto;}
.yoa_general .agent-listing .agent-box .img-box{height:auto;width:100%;border-radius:5px 5px 0 0;}
.yoa_general .agent-listing .agent-box .img-box img{border-radius:5px 5px 0 0;width:100%;height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.yoa_general .agent-listing .agent-box .agent-detail{padding:20px;display:inline-block;width:100%;}
.yoa_general .agent-listing .agent-box .agent-detail .name-info strong,
.yoa_general .agent-listing .agent-box .agent-detail .name-info b{display:block;font-weight:500;}
.yoa_general .agent-listing .agent-box .agent-detail .name-info strong{font-size:18px;color:#161922;margin-top:5px;}
.yoa_general .agent-listing .agent-box .agent-detail .name-info b{color:#0095eb;margin-bottom:22px;}
.yoa_general .agent-listing .agent-box .agent-detail .name-info.has-brokerage-name {margin-bottom: 0px;}
.yoa_general .agent-listing .agent-box .agent-detail .name-info.has-brokerage-name .office {margin-bottom: 16px; font-size: 16px;}
.yoa_general .agent-listing .agent-box .agent-detail .social-share ul,
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul{margin:0;padding:0!important;margin-bottom:10px;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li{display:inline-block;width:100%;margin-bottom:6px;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li .fa{color:#bbb;font-size:16px;margin-right:10px;position:absolute;left:0;top:3px;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li .fa.fa-mobile{font-size:24px;top:0px;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li .fa.fa-envelope{font-size:14px;top:5px;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li span{padding-left:23px;position:relative;display:inline-block;vertical-align:top;word-break:break-all;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li span a{text-decoration:none;box-shadow: none !important;box-shadow: none;}
.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li span a:hover{text-decoration:underline;box-shadow: none !important;box-shadow: none;}
.yoa_general .agent-listing .agent-box .agent-detail .info-btn{width:100%;display:inline-block;margin-bottom:21px;}
.yoa_general .agent-listing .agent-box .agent-detail .info-btn .btn-info{background:#ef8e1c;color:#fff;font-size:16px;padding:3px 11px 3px 11px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;border:1px solid #ef8e1c;text-decoration:none;box-shadow: none;}
.yoa_general .agent-listing .agent-box .agent-detail .info-btn .btn-info:hover{text-decoration:none;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;background:#fff;color:#ef8e1c;}
.yoa_general .agent-listing .agent-box .agent-detail .social-share{width:100%;display:inline-block;}
.yoa_general .agent-listing .agent-box .agent-detail .social-share ul li{float:left;list-style:none;margin-right:10px;margin-bottom:8px;}
.yoa_general .agent-listing .agent-box .agent-detail .social-share ul li a{height:36px;width:36px;border:1px solid #bbb;color:#bbb;font-size:16px;background:#fff;display:block;border-radius:50%;text-align:center;line-height:33px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;box-shadow: none !important;}
.yoa_general .agent-listing .agent-box .agent-detail .social-share ul li a:hover{border-color:#0095eb;color:#fff;background:#0095eb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;box-shadow: none !important;}
.yoa_general .agent-listing .agent-box .agent-detail .social-share ul li a:hover .fa{color:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .agent-listing .col-lg-4{margin-bottom:35px;}
.yoa_general.container-fluid .agent-listing .col-lg-4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin-bottom:35px;}

.yoa_general.mobile-screen .has-search .col-md-6,
.yoa_general.mobile-screen .filter-options .accordion .card-body .col-lg-4 { -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
.yoa_general.mobile-screen .device-only { padding: 20px; }
.yoa_general.mobile-screen .range-box .title #amount { width: 100%; word-break: break-word; }
.yoa_general.mobile-screen .filter-options .accordion .card-header h5 button { font-size: 14px; }
.yoa_general.mobile-screen .filter-options .accordion .card-header .btn-link .fa { font-size: 18px; }

.yoa-prop-warning { width: 100%; display: inline-block; margin-bottom: 30px; padding-left: 15px;}
.yoa-prop-warning * { color: #f00;}

/* Agents listings*/
.yoa_general.agent-list-outer *{box-sizing:border-box;}
.yoa_general.agent-list-outer .form-control{height:50px;}
.yoa_general.agent-list-outer .border-box .input-group-text{height:100%;margin:0;}
.yoa_general.agent-list-outer .agent-listing .agent-box{max-width:100%;}

.contactrealtorbox_wrap .contactrealtorbox_content{
	display:none;
}
.contactrealtorbox_wrap #contactrealtorbox_cont{
	display:show;
}
.contactrealtorbox_wrap.float_open .contactrealtorbox_content{
	display:block;
}
.contactrealtorbox_wrap.float_open #contactrealtorbox_cont{
	display:none;
}
#shortcode_listings_search .filter_display_max_value::after{content: "+";}
/* Listin History*/
.yoa_general .yoa-properties-history .listings-table .table-history-mobile{
    display: none;
}

.yoa_general .yoa-properties-history .listings-table .table-history-main-header {
    display: flex;
    flex-flow: row wrap;
    text-align: center;
}

.yoa-properties-history .table-inner-header{
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    padding: .5rem;
}

.yoa_general .yoa-properties-history .listings-table .table-history-main-header span{
    color: #0095eb;
    font-weight: 700;
    flex: 0 0 16.66%;
}

.yoa-properties-history .table-history-item {
    display: flex;
    flex-flow: row wrap;
    text-align: center;
    position: relative;
    border: 1px solid #999;
	margin-bottom: 10px;
  }

  .yoa-properties-history .table-history-item-header {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    background-color: #1f52a3;
    padding: .5rem;
    color: #fff;
  }
  .yoa-properties-history .sold  .table-history-item-header {
    background-color: #ce3030;
  }
  .yoa-properties-history .conditional-sale  .table-history-item-header {
    background-color: #e58b34;
  }
  .yoa-properties-history .table-history-item {
    border-color: #3074bf;
    background-color: rgba(48,116,191,.1);
  }
  .yoa-properties-history .table-history-item.sold {
    border-color: #ce3030;
    background-color: rgba(206,48,48,.1);
  }
  .yoa-properties-history .table-history-item.conditional-sale {
	border-color: #e58b34;
    background-color: rgba(229,139,52,.1);
  }

  .yoa-properties-history .table-history-item .horizontal-rule {
    flex-basis: 90%;
    background-color: hsla(0,0%,56%,.5);
    height: 1px;
    color: #ccc;
    margin: 0 auto;
}

.yoa-properties-history .table-history-item-header span {
    flex: 0 0 16.664%;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}

.yoa-properties-history a.yoapress-login, .yoa-properties-history a.yoapress-login span,.yoa-properties-history a.yoapress-login i{
	color: #0095eb;
}

  .yoa-properties-history .table-history-item .history-item-change {
    flex: 0 0 100%;
    max-width: 100%;
    padding: .8rem;
    text-align: left;
    text-transform: none;
    display: flex;
  }

  .yoa-properties-history .table-history-item .history-item-change .history-item-change-date {
    flex-basis: 16.66%;
    margin-left: 4.5em;
    font-size: 14px;
    color: #000;
  }

  .yoa-properties-history .table-history-item .history-item-change .history-item-change-text {
    flex-grow: 5;
    margin-left: 1em;
    font-size: 14px;
    color: #000;
  }

  .yoa-properties-history .price-change .price {
    color: #1daf34;
  }

  .yoa-properties-history .status-change .status.forsale {
    color: #3074bf;
  }
  .yoa-properties-history .status-change span.status {
    color: #000;
  }

  .yoa-properties-history .status-change .status.pending, .yoa-properties-history .status-change .status.conditionalsale {
    color: #e58b34;
  }

  .yoa-properties-history .status-change .status.sold, .yoa-properties-history .status-change .status.soldleased {
    color: #ff0000;
  }

  .yoa-properties-history .price-change .price, .yoa-properties-history .price-change .status, .yoa-properties-history .status-change .price,.yoa-properties-history  .status-change .status {
    font-weight: 700;
  }
  .prop-det-popup-content .yoa-properties-history .status-change .status{font-size: 14px;}

  .yoa-properties-history.listing-history-section{width:100%}

@media screen and (min-width:1750px){
	.yoa_general.mobile-screen .agent-listing .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media screen and (max-width:1750px){
	.yoa_general.desktop-screen .agent-listing .col-lg-4{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}
	.yoa_general.mobile-screen .agent-listing .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media screen and (max-width:1700px){
	.yoa_general .agent-listing .agent-box .img-box img{height:325px;}
}
@media screen and (max-width:1500px){
	.yoa_general .agent-listing .agent-box .img-box img{height:280px;}
}
@media screen and (max-width:1360px){
	.yoa_general.container-fluid .agent-listing .col-lg-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
	.yoa_general .agent-listing .agent-box .img-box img{height:335px;}
}
@media screen and (max-width:1200px){
	.yoa_general .agent-listing .agent-box .img-box img{height:400px;}
}
@media (min-width: 1360px) and (max-width: 1518px){
	.yoa_general .agent-listing .agent-box .agent-detail .social-share {
    width: 116%;
    margin-left: -8px;
}
}
@media screen and (max-width:1024px){
	.yoa_general.tab-screen .agent-listing .col-lg-4{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}
	.yoa_general .agent-listing .agent-box .img-box img{height:330px;}
}
@media screen and (max-width:980px){
	.yoa_general.mobile-screen .agent-listing .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.yoa_general.tab-screen .agent-listing .col-lg-4{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}
}
@media screen and (max-width:940px){
.yoa_general.agent-list-outer .hasofficefilter .border-box .form-control{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
	.yoa_general.agent-list-outer .hasofficefilter .border-box .office-filter{margin:10px 0;}
	.yoa_general.agent-list-outer .hasofficefilter .border-box .input-group-append{width:100%;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
	.yoa_general.agent-list-outer .hasofficefilter .border-box .input-group-append .input-group-text{width:100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align:center;justify-content:center;}
}
@media screen and (max-width:850px){
	.yoa_general .agent-listing .agent-box .img-box img{height:265px;}
}
@media screen and (max-width:768px){
	.yoa_general .border-box .input-group-text{padding:.375rem 0.88rem;}
	.yoa_general.mobile-screen .agent-listing .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.yoa_general .agent-listing .agent-box .img-box img{height:380px;}
}
@media screen and (max-width:650px){
	.yoa_general .agent-listing .agent-box .img-box img{height:315px;}
}
@media screen and (max-width:620px){
	.yoa_general.mobile-screen .agent-listing .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.yoa_general.agent-list-outer .agent-listing .agent-box{max-width:303px;}
	.yoa_general .agent-listing .agent-box .img-box img{height:auto;}
}
@media screen and (max-width:567px){
	.yoa_general.mobile-screen .form-control{width:100%;margin-bottom:15px;}
	.yoa_general.mobile-screen .border-box .input-group-append{width:100%;}
	.yoa_general.mobile-screen .border-box .input-group-append .input-group-text{width:100%;border-radius:5px;text-align:center;justify-content:center;}
	.yoa_general.agent-list-outer .form-control{width:100%;margin-bottom:15px!important;}
}
@media screen and (max-width:421px){
	.yoa_general .agent-listing .agent-box{width:100%!important;}
	.yoa_general .agent-listing .agent-box .img-box{height:auto;}
	.yoa_general .agent-listing .agent-box .agent-detail .social-share ul li{margin-bottom:10px;}
}
@media (min-width: 620px){
	.agent-listing .agent-box .info-btn {
		position: absolute;
		bottom: 52px;
		width: auto !important;
	}
	.agent-listing .agent-box .agent-detail .social-share {
		padding-top: 51px;
	}
	.agent-listing .agent-box .agent-detail {
		height: 337px;
		position: relative;
	}
	.agent-listing .agent-box.yoa-email-hide .agent-detail .social-share {
		padding-top: 106px;
	}
}

/* End agent listing */

/* Yoapress Pagination */
.yoa_general .yoapress-pagination{width:100%;display:inline-block;text-align:center;margin-bottom:30px;margin-top:20px;}
.yoa_general .yoapress-pagination .page-numbers{font-size:18px;border-radius:50%;border:2px solid #ebebeb;height:51px;width:51px;text-align:center;display:inline-block;line-height:46px;cursor:pointer;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;display:inline-block;margin-right:5px;text-decoration:none;box-shadow: none !important;padding: 0; float: none;}
.yoa_general .yoapress-pagination .page-numbers:hover,
.yoa_general .yoapress-pagination .page-numbers.current{border-color:#0095eb;background-color:#0095eb;color:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;text-decoration:none;box-shadow: none !important;}
@media screen and (max-width:768px){
	.yoa_general .yoapress-pagination .page-numbers{font-size:16px;height:40px;width:40px;line-height:34px;margin-bottom:5px}
}

/* End Yoapress Pagination */

/* Agent Profile */
.yoa_general .agent-profile-info{box-sizing:border-box;}
.yoa_general .agent-profile-info textarea.form-control{height:auto;}
.yoa_general .agent-profile-info .agent-name-information{width:100%;display:inline-block;margin-bottom:39px;border-bottom:1px solid #ebebeb;}
.yoa_general .agent-profile-info .agent-name-information strong{display:block;font-size:22px;color:#161922;}
.yoa_general .agent-profile-info .agent-name-information span{display:block;padding-bottom:15px;}
.yoa_general .agent-info-outer{background:#fff;border-radius:5px;margin-bottom:50px;padding:30px;}
.yoa_general .agent-info-outer .agent-pro-detail{width:100%;display:inline-block;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-image{width:303px;float:left;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-image img{border-radius:5px 0px 0px 0px;width:303px;display:block;height:339px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail{width:calc(100% - 303px);float:right;padding:0 30px;}
.yoa_general .title,
.yoa_general .agent-info-outer .title{font-weight:700;font-size:18px;color:#161922;display:block;margin-top:6px;margin-bottom:17px;}
.yoa_general .agent-info-outer h1.title{font-size:25px;margin-top:0px;margin-bottom:0px;}
.yoa_general .title a,
.yoa_general .agent-info-outer .title a{font-weight:700;font-size:18px;color:#161922;display:block;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .name-info strong{font-size:18px;color:#161922;margin-top:5px;display:block;font-weight:500;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .name-info b{display:block;font-weight:400;font-size:16px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .name-info b span{color:#0095eb;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul,
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul{margin:0;padding:0;width:100%;display:inline-block;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul{margin-bottom:0;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul li{display:inline-block;width:100%;margin-bottom:6px;word-wrap:break-word;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul li .fa{color:#bbb;font-size:16px;margin-right:10px;position:absolute;left:0;top:3px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul li .fa.fa-mobile{font-size:24px;top:0px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul li .fa.fa-envelope{font-size:16px;top:5px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul li span{padding-left:23px;position:relative;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .info-btn{width:100%;display:inline-block;margin-bottom:21px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .info-btn .btn-info{background:#ef8e1c;color:#fff;font-size:13px;padding:3px 11px 3px 11px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share{width:100%;display:inline-block;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul li{float:left;list-style:none;margin-right:10px;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul li a{height:36px;width:36px;border:1px solid #bbb;color:#bbb;font-size:16px;background:#fff;display:block;border-radius:50%;text-align:center;line-height:33px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul li a:hover{border-color:#0095eb;color:#fff;background:#0095eb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul li a:hover .fa{color:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .agent-info-outer .agent-about-detail,
.yoa_general .agent-info-outer .agent-contact-detail{width:100%;display:inline-block;padding:0;}
.yoa_general .agent-info-outer .agent-about-detail{padding-top:19px;padding-bottom:29px;word-wrap:break-word;}
.yoa_general .agent-info-outer .agent-contact-detail{padding-top:17px;padding-bottom:30px;}
.yoa_general .agent-info-outer .agent-about-detail .title{margin-top:0px;margin-bottom:18px;}
.yoa_general .form-control{font-size:16px;}
.yoa_general .form-group label{color:#161922;margin-bottom:.5rem;}
.yoa_general .form-group label.error{color:#ec2f38;width:100%;float:left;display:block;}
.yoa_general .cont-form .success-message{color:#008000;display:block;margin-top:5px;}
.yoa_general .form-group label span{color:#e70000;}
.yoa_general .btn-default{color:#fff;background:#0095eb;text-transform:uppercase;font-weight:500;padding:12px 30px;border:1px solid #0095eb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .btn-default:hover{color:#0095eb;background:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .btn-default:focus,
.yoa_general .btn-default:active{box-shadow:none;}
.yoa_general .btn-reverse{color:#0095eb;background:#fff;text-transform:uppercase;font-weight:500;padding:12px 30px;border:1px solid #ebebeb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .btn-reverse:hover{color:#fff;background:#0095eb;border-color:#0095eb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .btn-reverse:focus,
.yoa_general .btn-reverse:active{box-shadow:none;}
.yoa_general .form-group{margin-bottom:1.8rem;}
.yoa_general .agent-contact-accordian .title{cursor:pointer;}
.yoa_general .agent-contact-accordian .title i.fa{float:right;font-size:20px;vertical-align:middle;}
.yoa_general .agent-contact-accordian .cont-form{display:none;}
.yoa_general .agent-profile-info .profile-detail .contact-info li span,
.yoa_general .agent-profile-info .profile-detail .contact-info li span a{font-size:16px;}
@media screen and (min-width:980px) and (max-width:1199px){
	.yoa_general.mobile-screen .agent-info-outer .agent-pro-detail .profile-image{width:100%;text-align:center;padding:30px 30px 0px 30px;}
	.yoa_general.mobile-screen .agent-info-outer .agent-pro-detail .profile-image img{border-radius:5px;display:initial;}
	.yoa_general.mobile-screen .agent-info-outer .agent-pro-detail .profile-detail{width:100%;}
}
@media screen and (max-width:768px){
	.yoa_general .agent-info-outer .agent-pro-detail .profile-detail{width:100%;}
	.yoa_general .agent-info-outer .agent-pro-detail .profile-image{width:100%;text-align:center;padding:20px 20px 0px 20px;}
	.yoa_general .agent-info-outer .agent-pro-detail .profile-image img{border-radius:5px;display:initial;height:auto;width:100%;max-width:303px;}
	.yoa_general .agent-info-outer .agent-pro-detail .profile-detail{padding:20px 30px 0px 20px;}
}
@media screen and (max-width:420px){
	.yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul li{margin-bottom:10px;}
}

/* End Agent Profile */

/* Property Listing */
.yoa_general .form-group{position:relative;}
.yoa_general .form-group .form-control{padding-right:50px;}
.yoa_general .form-group .fa{position:absolute;right:0;font-size:18px;top:50%;margin-top:-9px;right:20px;}
.yoa_general .has-search{margin-bottom:10px;}
.yoa_general .has-search .btn-reverse,
.yoa_general .has-search .btn-default{width:100%;padding:12px 10px;text-align:center;text-transform:uppercase;}
.yoa_general .has-search .form-group{margin-bottom:0;}
.yoa_general .title #amount{border:0;font-weight:700;font-size:18px;}
.yoa_general .range-box .ui-slider-handle:focus{outline:none;}
.yoa_general .range-value{width:100%;display:inline-block;margin-top:20px;margin-bottom:15px;}
.yoa_general .range-value .min-value{float:left;font-weight:500;}
.yoa_general .range-value .max-value{float:right;font-weight:500;}
.yoa_general .filter-options .accordion .card-header,
.yoa_general .filter-options .accordion .card,
.yoa_general .filter-options .accordion .card-body{padding:0;background:none;border:none;}
.yoa_general .filter-options .accordion .card-header .btn-link{width:100%;padding:0;display:inline-block;text-align:left;font-weight:500;color:#0095eb;}
.yoa_general .filter-options .accordion .card-header .btn-link.collapsed .fa-chevron-down,
.yoa_general .filter-options .accordion .card-header .btn-link .fa-close{display:inline-block;}
.yoa_general .filter-options .accordion .card-header .btn-link .fa-chevron-down,
.yoa_general .filter-options .accordion .card-header .btn-link.collapsed .fa-close{display:none;}
.yoa_general .filter-options .accordion .card-header .btn-link .fa{float:right;font-size:22px;}
.yoa_general .filter-options .accordion .card-header .btn-link:focus,
.yoa_general .filter-options .accordion .card-header .btn-link:active,
.yoa_general .filter-options .accordion .card-header .btn-link:hover{text-decoration:none;}
.yoa_general .btn-transperant{width:100%;background:transparent;text-align:left;border:1px solid #ebebeb;padding:.8rem 1.75rem 0.388rem .75rem;position:relative;background:#fff;}
.yoa_general .btn-transperant span{overflow:hidden;width:100%;display:inline-block;font-weight:500;}
.yoa_general .btn-transperant:after{position:absolute;right:12px;top:50%;margin-top:-2px;}
.yoa_general .filter-options .accordion .card-body .col-lg-4{margin-top:20px;}
.yoa_general .form-check{padding-left:0;vertical-align:middle;height:58px;display:table-cell;width:100%;}
.yoa_general .form-check label{position:relative;cursor:pointer;font-weight:500;margin-bottom:0;}
.yoa_general .form-check input[type="checkbox"]{position:absolute;right:9000px;}
.yoa_general .form-check input[type="checkbox"] + .label-text:before{content:"\f096";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1em;display:inline-block;margin-right:5px;font-size:20px;color:#d7d7d7;}
.yoa_general .form-check input[type="checkbox"]:checked + .label-text:before{content:"\f14a";color:#0095eb;animation:effect 250ms ease-in;font-size:20px;}
.yoa_general .form-check input[type="checkbox"]:disabled + .label-text{color:#aaa;}
.yoa_general .form-check input[type="checkbox"]:disabled + .label-text:before{content:"\f0c8";color:#ccc;}
.yoa_general .list-outer{width:100%;display:inline-block;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.09);border-radius:5px;margin-bottom:30px;}
.yoa_general .yoa_slider_view .list-outer {box-shadow: none;}
.yoa_general .list-outer .property-detail{padding:20px;display:inline-block;width:100%;}
.yoa_general .list-outer .property-detail *{display:block;}
.yoa_general .list-outer .property-detail .price{font-weight:700;font-size:18px;color:#0095eb;margin-bottom:5px;}
.yoa_general .property-list.list-view .list-outer .property-detail .price{line-height:1.28;}
.yoa_general .list-outer .property-detail .msl{font-weight:700;font-size:18px;margin-bottom:5px;}
.yoa_general .list-outer .property-detail .info-btn{margin-bottom:20px;}
.yoa_general .list-outer .property-detail .shortinfo{padding-bottom:1em;margin-bottom: 0;line-height: 23.8px;}
.yoa_general .list-outer .property-detail .info-btn a{display:inline-block;background:#ef8e1c;color:#fff;font-size:13px;padding:3px 11px 3px 11px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;border:1px solid #ef8e1c;text-decoration: none;}
.yoa_general .list-outer .property-detail .info-btn .btn-info:hover{text-decoration:none;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;background:#fff;color:#ef8e1c;}
.yoa_general .list-outer .property-moreinfo{border-top:1px solid #ebebeb;}
.yoa_general .list-outer .property-moreinfo ul{display:table;margin:0;padding:0;width:100%;}
.yoa_general .list-outer .property-moreinfo ul li{display:table-cell;vertical-align:middle;text-align:center;width:50%;border-right:1px solid #ebebeb;padding:10px;}
.yoa_general .list-outer .property-moreinfo ul li:last-child{border-right:none;}
.yoa_general .list-outer .property-moreinfo ul li span{font-weight:500;}
.yoa_general .list-outer .property-moreinfo ul li span .fa{color:#bbb;margin-right:5px;display:inline-block;}
.yoa_general .list-outer .property-slider .carousel-item img{height:220px;transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-webkit-transition:all .7s ease;-o-transition:all .7s ease;}
.yoa_general .yoa_property_detail
.yoa_general .yoa_property_detail .list-outer .property-slider .carousel-item img{height:500px;}
.yoa_general .list-outer:hover .property-slider .carousel-item img{opacity:.8;}
.yoa_general .list-outer .tag-wrapper{height:0;position:static;}
.yoa_general .list-outer .property-slider{width:100%;display:inline-block;position:relative;}
.yoa_general .list-outer .property-slider .carousel .carousel-inner{border-radius:5px 5px 0 0;max-width:100%;margin:0 auto;display:block;}
.yoa_general .yoa_property_detail .list-outer .property-slider .carousel .carousel-inner{max-width:none;}
.yoa_general .yoa_slider_view .list-outer .property-slider .carousel .carousel-inner{max-width:100%;-webkit-box-shadow:0 0 10px 0px rgb(0 0 0 / 18%);box-shadow:0 0 10px 0px rgb(0 0 0 / 18%);}
.yoa_general .with-open-house.list-outer .property-slider .carousel .carousel-inner{border-radius:0 0;}
.yoa_general .list-outer .property-slider .tags-outer{width:100%;display:inline-block;}
.yoa_general .list-outer .property-slider .tags-outer .sale_tag{background:#ef8e1c!important;color:#fff;display:inline-block;border-radius:20px;padding:7px 15px;font-size:14px;}
.yoa_general .list-outer .property-slider .tags-outer .sale_tag.sold{background-color:rgb(165 0 0 / 70%);}
.yoa_general .list-outer .property-slider .tags-outer .featured_tag{float:right;position:absolute;right:0;top:0;z-index:9;padding:10px 10px 0 10px;}
.yoa_general .favourite-property-input input[type="checkbox"] + label:before{background-image:url(../images/heart-white-bg.png);cursor:pointer;content:'';width:18px;height:14px;display:inline-block;}
.yoa_general .favourite-property-input input[type="checkbox"]:checked + label:before{background-image:url(../images/heart-blue-bg.png);}
.yoa_general .list-outer .property-slider .tags-outer .featured_tag.active .fa{color:#0095eb;}
.yoa_general .device-only #accordion-mobile .card,
.yoa_general .device-only #accordion-mobile .card #collapse-mobile .card-body{padding:0;border:0;background-color: transparent;}
.yoa_general.mobile-screen .has-search .col-lg-8,
.yoa_general.mobile-screen .has-search .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.yoa_general.mobile-screen .has-search .btn-reverse,
.yoa_general.mobile-screen .has-search .btn-default{margin-top:25px;}
.yoa_general.mobile-screen .property-list .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.yoa_general .with_border{font-size:22px;font-weight:500;color:#161922;border-bottom:1px solid #ebebeb;margin-bottom:30px;width:100%;display:inline-block;padding-bottom:20px;}

/*listing slider views design*/
.yoa_general .yoa_slider_view .list-outer .property-slider .tags-outer .sale_tag{position:static;margin-top:4px;}
.yoa_general .yoa_slider_view .list-outer .tag-wrapper{height:auto;}
@media screen and (min-width:992px){
	.yoa_general .device-only #accordion-mobile .card > #heading-devide{display:none;}
}
@media screen and (min-width:992px) and (max-width:1024px){
	.yoa_general .filter-options .accordion .card-body .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media screen and (max-width:991px){
	.yoa_general .has-search .btn-reverse,
	.yoa_general .has-search .btn-default{margin-top:30px;}
	.yoa_general .form-check{height:auto;display:block;}
	.yoa_general .device-only.border-box{padding:0}
	.yoa_general .device-only #accordion-mobile .card #collapse-mobile > .card-body{padding:30px;}
	.yoa_general.map-filter-view .device-only #accordion-mobile .card #collapse-mobile > .card-body{padding:30px 0 0 0;}
	.yoa_general .filter-options .accordion .card-header h5 .btn-link { width: 100%; padding: 0; display: inline-block; text-align: left; font-weight: 500; color: #0095eb; }
	.yoa_general .device-only #accordion-mobile .card .btn-link .fa{float:right;color:#626262;font-size:18px;}
	.yoa_general .device-only #accordion-mobile .card .btn-link.collapsed .fa-chevron-down,
	.yoa_general .device-only #accordion-mobile .card .btn-link .fa-close{display:inline-block;}
	.yoa_general .device-only #accordion-mobile .card .btn-link .fa-chevron-down,
	.yoa_general .device-only #accordion-mobile .card .btn-link.collapsed .fa-close{display:none;}
	.yoa_general .device-only #accordion-mobile .card .btn-link:focus,
	.yoa_general .device-only #accordion-mobile .card .btn-link:active,
	.yoa_general .device-only #accordion-mobile .card .btn-link:hover{text-decoration:none;}
	.yoa_general .device-only #accordion-mobile .card > #heading-devide{background:#0095eb;border-bottom:0;}
	.yoa_general .device-only #accordion-mobile .card > #heading-devide h5{padding-bottom:0;}
		/* Listing History */
		.yoa_general .yoa-properties-history .listings-table .desktop{
			display: none;
		}
	
		.yoa_general .yoa-properties-history .listings-table .table-history-mobile{
			display: block;
			width: 100%;
		}
	   .yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header{
			background: #1f52a3;
			padding: 30px;
		}
		.yoa_general .yoa-properties-history .listings-table .table-history-item.sold .table-history-mobile .history-item-header{
			background: #ce3030;
		}
		.yoa_general .yoa-properties-history .listings-table .table-history-item.conditional-sale .table-history-mobile .history-item-header{
			background: #e58b34;
		}
		.yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header span {
			color: #fff;
			width: 100%;
			display: inline-block;
			line-height: 20px;
			font-size:13px;
		}
		.yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header .history-item-price-status {
			font-size: 1.8rem;
			font-weight: 500;
			line-height: 28px;
		}
	
		.yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header .history-item-dom {
			font-size: 1.4rem;
		}
	
		.yoa-properties-history .table-history-item .history-item-change{
			flex-wrap: wrap;
			padding: 0.6rem;
		}
	
		.yoa-properties-history .table-history-item .history-item-change .history-item-change-date{
			margin-left: 0;
			font-weight: bold;
		}
		.yoa-properties-history .table-history-item .history-item-change .history-item-change-text{
			margin-left: 0;margin-left: 5px;
		}
		.yoa-properties-history .table-history-main-header.desktop,.yoa-properties-history .table-history-item-header.desktop{display: none !important;}
		.yoa-properties-history .table-history-item .horizontal-rule{flex-basis:98%;}
		.prop-det-popup-content .yoa-properties-history .table-history-item .history-item-change .history-item-change-date
		{font-size: 12px;}
	
		.prop-det-popup-content .yoa-properties-history .table-history-item .history-item-change .history-item-change-text
		{font-size: 13px;}
	
		.prop-det-popup-content .yoa-properties-history .status-change .status{
			font-size: 13px;
		}
}
@media screen and (max-width:767px){
	.yoa_general.mobile-screen .property-list .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media screen and (max-width:639px) {
	/* Listing History */
	.yoa-properties-history .table-history-item .history-item-change .history-item-change-date{flex-basis:20%;font-size:12px;}
	.yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header{
        padding: 10px;
    }
   .yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header .history-item-price-status{
        font-size: 1.3rem;
    }
     .yoa_general .yoa-properties-history .listings-table .table-history-mobile .history-item-header .history-item-dom {
        font-size: 1.1rem;
        line-height: 28px;
    }
    .yoa-properties-history .table-history-item .history-item-change .history-item-change-text, .yoa-properties-history .table-history-item .history-item-change .history-item-change-text span{
        font-size: 12px;
    }

	body.prop-detail-popup-show .accordian-data .ui-accordion-content {padding: 10px 0px;}
	.prop-det-popup-content .yoa-properties-history .table-history-item .history-item-change .history-item-change-text{margin-left: 0px;}
	.prop-det-popup-content .yoa-properties-history .table-history-item .history-item-change .history-item-change-date{flex-basis: 100%;}
}

/* End Property Listing */

/* Property Listing - List View */
.yoa_general .list-view .list-outer .property-slider,
.yoa_general .list-view .list-outer .property-slider .carousel,
.yoa_general .list-view .list-outer .property-slider .carousel .carousel-inner{height:252px;border-radius:5px 0 0 5px;}
.yoa_general .list-view .list-outer .property-slider .carousel-item{height:100%;max-height: 300px;}
.yoa_general .list-view .list-outer .property-slider .carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center; max-height: 300px;min-height:230px;}
.yoa_general .list-view .list-outer .slider-outer{width:350px;float:left;}
.yoa_general .list-view .list-outer .info-outer{width:calc(100% - 350px);float:right;height:100%;}
.yoa_general .list-view .list-outer .property-slider{display:block;}
.yoa_general .list-view .list-outer .property-detail{position:relative;height:100%;z-index:9;}
.yoa_general .property-list.list-view .list-outer .property-detail .title a{text-decoration:none;box-shadow: none;}
.yoa_general .property-list.list-view .list-outer .property-detail .title a:hover{text-decoration:underline;box-shadow: none;}
.yoa_general .list-view .list-outer .open_house + .property-detail{height: calc(100% - 41px);}
.yoa_general .list-view .list-outer .property-detail .shortinfo{width:75%;float:left;min-height:62px;}
.yoa_general .list-view .list-outer .property-detail .info-btn{position:absolute;bottom:60px;right:20px;}
.yoa_general .list-view .list-outer .property-detail .info-btn a.btn-info{box-shadow:none!important;}
.yoa_general .list-view .list-outer .col-lg-4{padding-right:0;}
.yoa_general .list-view .list-outer .col-lg-8{padding-left:0;}
.yoa_general .list-view .list-outer .property-detail .msl{margin-bottom:10px;}
.yoa_general .list-view .list-outer .property-moreinfo ul{display:block;}
.yoa_general .list-view .list-outer .property-moreinfo ul li{display:inline-block;width:140px;float:left;}
.yoa_general .list-view .list-outer .property-moreinfo ul li:last-child{border-right:1px solid #ebebeb;}
.yoa_general .list-view .list-outer .property-slider .carousel a.carousel-control-prev,
.yoa_general .list-view .list-outer .property-slider .carousel a.carousel-control-next{box-shadow:none!important;}
.yoa_general.mobile-screen .list-view .list-outer .slider-outer{width:300px;float:left;}
.yoa_general.mobile-screen .list-view .list-outer .info-outer{width:calc(100% - 300px);float:right;}
.yoa_general.fluid-screen .list-view .list-outer .property-detail .shortinfo{min-height:62px;}
.list-view *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;}
.yoa_general .list-view .list-outer .property-moreinfo ul li{margin:0!important;}
@media screen and (min-width:980px) and (max-width:1305px){
	.yoa_general.mobile-screen .list-view .list-outer .slider-outer,
	.yoa_general.mobile-screen .list-view .list-outer .info-outer{width:100%;}
	.yoa_general.mobile-screen .list-view .list-outer .property-slider,
	.yoa_general.mobile-screen .list-view .list-outer .property-slider .carousel,
	.yoa_general.mobile-screen .list-view .list-outer .property-slider .carousel .carousel-inner{height:auto;border-radius:5px 5px 0 0;}
	.yoa_general.mobile-screen .list-view .list-outer .property-detail .shortinfo{width:100%;}
	.yoa_general.mobile-screen .list-view .list-outer .property-detail .info-btn{position:inherit;bottom:inherit;right:inherit;width:100%;float:left;}
	.yoa_general.mobile-screen .list-view .list-outer .property-moreinfo ul{display:table;}
	.yoa_general.mobile-screen .list-view .list-outer .property-moreinfo ul li{display:table-cell;width:50%;}
	.yoa_general.mobile-screen .list-view .list-outer .property-moreinfo ul li:last-child{border-right:none;}
}
@media screen and (min-width:768px) and (max-width:992px){
	.yoa_general.fluid-screen .list-view .list-outer .slider-outer{width:300px;float:left;}
	.yoa_general.fluid-screen .list-view .list-outer .info-outer{width:calc(100% - 300px);float:right;}
	.yoa_general.fluid-screen .list-view .list-outer .property-detail .shortinfo{width:75%;}
	/*.yoa_general.fluid-screen .list-view .list-outer .property-slider,
	.yoa_general.fluid-screen .list-view .list-outer .property-slider .carousel,
	.yoa_general.fluid-screen .list-view .list-outer .property-slider .carousel .carousel-inner{height:252px;}*/
}
@media screen and (max-width:992px){
	.yoa_general .list-view .list-outer .slider-outer,
	.yoa_general .list-view .list-outer .info-outer{width:100%;}
	.yoa_general .list-view .list-outer .property-slider,
	.yoa_general .list-view .list-outer .property-slider .carousel,
	.yoa_general .list-view .list-outer .property-slider .carousel .carousel-inner{height:auto;border-radius:5px 5px 0 0;}
	.yoa_general .list-view .list-outer .property-detail .shortinfo{width:100%;}
	.yoa_general .list-view .list-outer{height:100%;}
	.yoa_general .list-view .list-outer .property-moreinfo ul{display:table;}
	.yoa_general .list-view .list-outer .property-moreinfo ul li{display:table-cell;width:50%;}
	.yoa_general .list-view .list-outer .property-moreinfo ul li:last-child{border-right:none;}
	.yoa_general.mobile-screen .list-view .list-outer .slider-outer,
	.yoa_general.mobile-screen .list-view .list-outer .info-outer{width:100%;height:auto;}
	.yoa_general.mobile-screen .list-view .list-outer .property-slider,
	.yoa_general.mobile-screen .list-view .list-outer .property-slider .carousel,
	.yoa_general.mobile-screen .list-view .list-outer .property-slider .carousel .carousel-inner{height:auto;border-radius:5px 5px 0 0;}
	.yoa_general.mobile-screen .list-view .list-outer .property-detail .shortinfo{width:100%;}
	.yoa_general.mobile-screen .list-view .list-outer .property-detail .info-btn{position:inherit;bottom:inherit;right:inherit;width:100%;float:left;}
	.yoa_general.mobile-screen .list-view .list-outer .property-moreinfo ul{display:table;}
	.yoa_general.mobile-screen .list-view .list-outer .property-moreinfo ul li{display:table-cell;width:50%;}
	.yoa_general.mobile-screen .list-view .list-outer .property-moreinfo ul li:last-child{border-right:none;}
	.yoa_general .list-view .list-outer .property-detail .shortinfo,
	.yoa_general.fluid-screen .list-view .list-outer .property-detail .shortinfo{min-height:inherit;}
}
@media screen and (min-width:1305px) and (max-width:1340px){
	.yoa_general.mobile-screen .list-view .list-outer .property-slider,
	.yoa_general.mobile-screen .list-view .list-outer .property-slider .carousel,
	.yoa_general.mobile-screen .list-view .list-outer .property-slider .carousel .carousel-inner{height:275px;}
}

/* Property Listing - List View */
.yoa_general.mobile-screen .map-filter .has-search .col-lg-5,
.yoa_general.mobile-screen .map-filter .has-search .col-lg-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.yoa_general.mobile-screen .map-filter .has-search .btn{margin-top:0;}
.yoa_general.mobile-screen .map-property-list .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.yoa_general.mobile-screen .map-property-list .map-pro-list .nav-tabs li{width:100%;margin-bottom:15px;}
.yoa_general.mobile-screen .map-property-list .map-pro-list .nav-tabs li a{margin-right:0;}
.yoa_general.mobile-screen .map-filter .filter-options .card-body .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.yoa_general .map-pro-list h1 { margin-top: 0px; margin-bottom: 0px; font-size: 26px; line-height: 30px;}
.yoa_general .map-pro-list h2.yoa-resultset{font-size:20px;}

@media screen and (max-width:1200px){
	.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item.active .sub-dropdown{right:0;}
	.dropdown-with-search .col-lg-5,.dropdown-with-search .col-md-6,.dropdown-with-search .col-lg-7,.dropdown-with-search .col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-top:10px;}
	.dropdown-with-search .has-search{margin-bottom:25px;}
}
@media screen and (min-width:992px) and (max-width:1200px){
	.yoa_general.tab-screen .map-property-list .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.yoa_general.tab-screen .map-filter .has-search .col-lg-5{margin-bottom:30px;}
	.yoa_general.tab-screen .map-filter .has-search .col-lg-5,
	.yoa_general.tab-screen .map-filter .has-search .col-lg-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media screen and (max-width:1340px){
	.yoa_general .map-property-list .map-outer{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;}
	.yoa_general.fluid-screen .map-property-list .map-pro-list,
	.yoa_general.tab-screen .map-property-list .map-pro-list {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media screen and (max-width:991px){
	.yoa_general .map-filter{padding:0;}
	.yoa_general .map-filter .has-search .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:30px;}
	.yoa_general .map-filter .has-search .col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.yoa_general .map-filter .card-body .col-lg-3{margin-bottom:30px;}
	.yoa_general.mobile-screen .map-filter .has-search .col-md-6{margin-top:0;margin-bottom:30px;}
	.dropdown-with-search .has-search .btn-default{margin-top:0!important;}
}
@media screen and (max-width:768px){
	.yoa_general .map-filter .card-body .col-lg-3:last-child{margin-bottom:0;}
	.yoa_general .map-property-list .map-pro-list .nav-tabs li{width:100%;margin-bottom:15px;}
	.yoa_general .map-property-list .map-pro-list .nav-tabs li a{margin-right:0;}
	.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item.active .sub-dropdown{left:0;right:inherit;width:100%;}
	.yoa_general .filter-options .accordion .card-body .col-lg-3 { margin-top: 0;}
}
@media screen and (max-width:421px){
	.yoa_general .map-filter .has-search .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.yoa_general.mobile-screen .map-filter .has-search .btn-reverse{margin-top:25px;}
}

/* Property Listing - Map View */
.yoa_general.map-filter-view.fluid-screen { padding: 0 !important; }
.yoa_general .map-filter{background:#f9f9f9;width:100%;display:inline-block;padding:30px;}
.yoa_general .map-filter #accordion-mobile .card,
.yoa_general .map-filter #accordion-mobile .card-body{background:transparent;}
.yoa_general .map-filter .min-max .dropdown-menu{width:100%;padding-bottom:0;}
.yoa_general .map-filter .min-max .value-outer{width:100%;float:left;}
.yoa_general .map-filter .min-max .value-outer .form-group{float:left;width:45%;}
.yoa_general .map-filter .min-max .value-outer span{width:10%;float:left;text-align:center;line-height:3;}
.yoa_general .map-filter .min-max .value-box,
.yoa_general .map-filter .min-max .value-lists{border-bottom:1px solid #ebebeb;width:100%;float:left;padding:20px;}
.yoa_general .map-filter .min-max .value-lists{border-bottom:none;}
.yoa_general .map-filter .min-max .value-lists .val-list ul{margin:0;padding:0;}
.yoa_general .map-filter .min-max .value-lists .val-list ul li{padding-left:0;cursor:pointer;}
.yoa_general .map-filter .min-max .value-lists .val-list.max-value-list ul li{text-align:right;padding-right:0;}
.yoa_general .map-property-list{width:100%;display:inline-block;position:relative;/* height:54.6vh;min-height:100vh; */}
.yoa_general .map-property-list .map-outer{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;height:100%;}
.yoa_general .map-property-list.map-fullwidth .map-outer{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:100%;}
.yoa_general .map-property-list .map-outer-loader{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;box-shadow:-4px 8px 30px 0px rgba(0,0,0,0.2);position:absolute;right:0;top:0;width:100%;}
.yoa_general .map-property-list.map-fullwidth .map-outer-loader{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.yoa_general .map-property-list .map-pro-list{overflow-y:auto;height:100%;padding:14px 18px;width:100%;}
.yoa_general .map-property-list .map-pro-list .nav-tabs{margin:0;padding:0;border-bottom:none;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li{list-style:none;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li a{text-transform:uppercase;font-size:18px;color:#161922;padding-left:0;padding-right:0;margin-right:40px;position:relative;border:none;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li.nav-item:last-child a{margin-right:0;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li a.active,
.yoa_general .map-property-list .map-pro-list .nav-tabs li a:hover,
.yoa_general .map-property-list .map-pro-list .nav-tabs li a:focus{border:none;color:#0095eb;text-decoration:none;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li a:after{content:'auto expand';background:#fff;height:2px;width:100%;position:absolute;left:0;bottom:-2px;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li a.active:after,
.yoa_general .map-property-list .map-pro-list .nav-tabs li a:hover:after,
.yoa_general .map-property-list .map-pro-list .nav-tabs li a:focus:after{background:#0095eb;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li ul li a{font-size:12px;padding:0 1rem;margin-right:0;}
.yoa_general .map-property-list .map-pro-list .nav-tabs li ul li a:after{display:none;}
.yoa_general .map-property-list .map-pro-list .tab-content .tab-container{display:none;}
.yoa_general .map-property-list .map-pro-list .tab-content .tab-container.active{opacity:1;display:inline-block;width: 100%;}
.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item.active:hover .sub-dropdown,
.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item.active:hover .sub-dropdown,
.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item:hover .sub-dropdown,
.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item .sub-dropdown{display:none;}
.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item.active .sub-dropdown{display:block!important;opacity:1!important;visibility:visible;}
.yoa_general .map-property-list .map-pro-list .tab-block-main .nav-tabs .more-link{padding-top:.5rem;padding-bottom:.5rem;display:block;cursor:pointer;}
.yoa_general.desktop-screen .map-property-list .map-outer,
.yoa_general.desktop-screen .map-property-list .map-pro-list,
.yoa_general.mobile-screen .map-property-list .map-outer,
.yoa_general.mobile-screen .map-property-list .map-pro-list{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;}
.yoa_general.desktop-screen .map-property-list.map-fullwidth .map-outer,
.yoa_general.desktop-screen .map-property-list.map-fullwidth .map-pro-list,
.yoa_general.mobile-screen .map-property-list.map-fullwidth .map-outer,
.yoa_general.mobile-screen .map-property-list.map-fullwidth .map-pro-list{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;}
.yoa_general.mobile-screen .map-filter .has-search .col-lg-5{margin-bottom:30px;}
.yoa_general.mobile-screen .map-property-list .map-pro-list .tab-block-main .nav-tabs .nav-item.active .sub-dropdown{left:0;right:inherit;width:100%;}
.yoa_general.mobile-screen .map-property-list .map-pro-list,
.yoa_general.desktop-screen .map-property-list .map-pro-list{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;}
.yoa_general .map-property-list .map-pro-list .list-outer .property-detail .title a{text-decoration:none;}
.yoa_general .map-property-list .map-pro-list .list-outer .property-detail .title a:hover{text-decoration:underline;}
.map-fullwidth .map-outer-loader{display:none;}
.map-fullwidth.list-view-active .map-outer-loader{display:block;}
/* Property Detail Page */
.yoa_general .yoa_property_detail {padding-top:40px;}
.yoa_general .yoa_property_detail .yoa_tabs ul{list-style:none!important;margin:0 auto;padding:0;border:0;/*width:708px;*/ width:80%; max-width:100%;clear:both;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.yoa_general .yoa_property_detail .yoa_tabs ul li{text-align:center;margin:0 auto; min-width:180px;}
.yoa_general .yoa_property_detail .yoa_tabs ul li span{display:inline-block;width:100%;height:55px;background:#0095eb;color:#fff;line-height:55px;padding:0;border-radius:4px;text-decoration:none!important;border:1px solid #0095eb!important;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;cursor: pointer;}
.yoa_general .yoa_property_detail .yoa_tabs ul li span:hover,
.yoa_general .yoa_property_detail .yoa_tabs ul li span.active{background-color:#fff;color:#0095eb!important;}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon:before{content:'auto expand';}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon:hover:before{content:'';}
.yoa_general .yoa_property_detail #property-detail-leaflet-map{color:#000000;padding:15px;}
.yoa_general .yoa_property_detail .yoa_slider_video_map{background-color: #efefef;}
.yoa_general .yoa_slider_video_map .list-outer .property-slider{display:block;}
.yoa_general .yoa_slider_video_map .yoa_video_map{width:40%;}
.yoa_general .yoa_slider_video_map .yoa_video,
.yoa_general .yoa_slider_video_map .yoa_map{height:50%;overflow:hidden;}
.yoa_general .yoa_slider_video_map .yoa_video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.yoa_general .yoa_property_listing_representative .agent-info-outer .agent-pro-detail .profile-image img{border-radius:5px;}
.yoa_general .yoa_masonry .yoa_masonry_image:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:5px 0px 0px 0px rgba(255,255,255,1),0px 5px 0px 0px rgba(255,255,255,1);z-index:1;}
.yoa_general .yoa_property_detail .property_name strong{font-size:28px;color:#161922;margin-bottom:17px; /* margin-top:80px; */margin-top:0px;display:block;font-weight:500;line-height:32px;}
.yoa_general .yoa_property_detail .yoa_tabs ul li{text-align:center;margin:0 auto 30px;}
.yoa_general .yoa_property_detail .yoa_tabs ul li span:hover,
.yoa_general .yoa_property_detail .yoa_tabs ul li span.active{background-color:#fff;color:#0095eb!important;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .yoa_tabs .tab-content>.tab-pane{background:#f0f0f0;padding:25px 15px;border-radius:4px;margin-bottom:30px;}
.yoa_general .yoa_tabs .tab-content>.tab-pane:last-child{padding-bottom:0!important;}
.yoa_general .yoa_property_detail .yoa_tabs .form-group textarea.form-control{height:160px;}
.yoa_general .form-inline .form-group label span{padding:0 5px;}
.yoa_general .form-inline .form-group input{max-width:100px;}
.yoa_general .yoa_property_detail_forms{position:relative;}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property{position:absolute;right:0;top:16px;z-index:1;}
.yoa_general.tab-screen .yoa_property_detail_forms .yoa_favourite_property{position:static;text-align:center;margin-bottom:30px;}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon{width:23px;height:23px;display:inline;font:normal normal normal 14px/1 FontAwesome;margin-left:5px;cursor:pointer;}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon:before{content:'';}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon:hover:before{content:'rtl';}
.yoa_general .yoa_slider_video_map{display:-webkit-box;display:-ms-flexbox;display:flex;}
.yoa_general .yoa_slider_video_map .list-outer{width:60%;margin:0;border-radius:0;}
.yoa_general .yoa_slider_video_map.yoa-no-map .list-outer{width:100%;}
.yoa_general .yoa_slider_video_map.yoa-no-map .carousel-control-prev{max-width: 153px;}
.yoa_general .yoa_slider_video_map.yoa-no-map .carousel-control-next{max-width: 153px;}
.yoa_general .yoa_slider_video_map .list-outer .property-slider{display:block;height:100%;}
.yoa_general .yoa_slider_video_map .list-outer .property-slider .carousel,
.yoa_general .yoa_slider_video_map .list-outer .property-slider .carousel .carousel-inner,
.yoa_general .yoa_slider_video_map .list-outer .property-slider .carousel .carousel-inner .carousel-item,
.yoa_general .yoa_slider_video_map .list-outer .property-slider .carousel .carousel-inner .carousel-item a{height:100%;}
.yoa_general .yoa_slider_video_map .list-outer .property-slider .carousel .carousel-inner .carousel-item img{max-height:500px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0 auto;}
.yoa_general .yoa_slider_video_map.yoa-no-map .list-outer .property-slider .carousel .carousel-inner .carousel-item img, .yoa_general .yoa_slider_video_map.yoa-fullmap .list-outer .property-slider .carousel .carousel-inner .carousel-item img{max-height:500px;}
.yoa_general .yoa_slider_video_map .list-outer .property-slider .carousel .carousel-inner{border-radius:0;}
.yoa_general .yoa_slider_video_map .list-outer:hover .property-slider .carousel-item img{opacity:1;}
.yoa_general .yoa_slider_video_map .yoa_video_map{width:40%;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.09)}
.yoa_general .yoa_slider_video_map .yoa_map{height:100%;overflow:hidden;}
.yoa_general .yoa_slider_video_map .yoa_map iframe{height:100%;width:100%;}
.yoa_general .yoa_property_detail_quick_info{margin-top:25px;}
.yoa_general .yoa_property_detail_quick_info .property_code strong{color:#626262;}
.yoa_general .yoa_property_detail_quick_info .property_name strong{margin-bottom:17px;}
.yoa_general .yoa_property_detail_quick_info .property_share ul{list-style:none;}
.yoa_general .yoa_property_detail_quick_info .property_share ul li{display:inline-block;margin-left:10px;}
.yoa_general .yoa_property_detail_quick_info .property_share ul li a{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;display:inline-block;}
.yoa_general .yoa_property_detail_quick_info .property_share ul li a i{color:#fff}
.yoa_general .yoa_property_detail_quick_info .property_share ul li a.facebook{background-color:#46629d;}
.yoa_general .yoa_property_detail_quick_info .property_share ul li a.twitter{background-color:#0095eb;}
.yoa_general .yoa_property_detail_quick_info .property_share ul li a.google{background-color:#d24538;}
.yoa_general .yoa_property_detail_quick_info .room_seprater{border-bottom:1px solid #ebebeb;position:relative;color:#ebebeb;}
.yoa_general .yoa_property_detail_quick_info .room_seprater:before{content:"|";position:absolute;bottom:-4px;left:30%;}
.yoa_general .yoa_property_detail_quick_info .room_info span{font-size:22px;margin-bottom:20px;display:block;}
.yoa_general .yoa_property_detail_full{margin:30px 0;}
.yoa_general .yoa_property_listing_representative .agent-info-outer .agent-pro-detail{border:0;}
.yoa_general .yoa_property_listing_representative .agent-info-outer .agent-pro-detail .profile-image img{border-radius:5px;width:300px;height:339px;}
.yoa_general.tab-screen .yoa_property_listing_representative .col-lg-6{flex:0 0 100%;min-width:100%;}
.yoa_general ul.bluebullets{list-style:none!important;padding:0!important;margin:0 0 15px 0;}
.yoa_general ul.bluebullets li{margin-bottom:7px; position: relative; padding-left: 18px;}
.yoa_general ul.bluebullets li:before{content:"\2022";color:#0095eb;font-weight:bold;display:inline-block;width:auto;margin:0;font-size:30px;padding:0;vertical-align:middle;width:18px; position: absolute; left: 0; top: 0;}
.yoa_general ul.bluebullets li span{color:#000;}
.yoa_general .yoa_stripe_title strong{position:relative;}
.yoa_general .yoa_stripe_title strong:before{content:"";width:52px;height:3px;background-color:#0095eb;display:block;position:absolute;bottom:-1px;}
.yoa_general .yoa_stripe_title strong:after{content:"";width:250px;height:1px;background-color:#ebebeb;display:block;margin:15px 0 0 0;}
.yoa_general .yoa_property_structure_detail,
.yoa_general .yoa_rooms_detail{padding-bottom:20px;margin-bottom:20px;}
.yoa_general .yoa_rooms_detail{border:0;}
.yoa_general .yoaTableWrapper{overflow:auto;}
.yoa_general .yoaTableWrapper table tr th{background:#f0f0f0;text-transform:uppercase;color:#000!important;}
.yoa_general .yoaTableWrapper table tr th,
.yoa_general .yoaTableWrapper table tr td{padding:15px;}
.yoa_general .yoa_walkscore{padding:15px;border:1px solid #ebebeb;}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box{display:flex;align-items:center;margin-bottom:20px;}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box .yoa_circle_outer{margin-right:15px;}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box .yoa_circle_outer span{display:inline-block;width:75px;height:75px;line-height:72px;text-align:center;border:3px solid #fff;border-radius:50%;background-color:#fea845;color:#fff;font-size:24px;font-weight:bold;-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.16);}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box .yoa_circle_outer.clr1 span{background-color:#fea845;}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box .yoa_circle_outer.clr2 span{background-color:#02c3be;}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box .yoa_circle_outer.clr3 span{background-color:#fe5153;}
.yoa_general strong.small-title{font-size:16px;font-weight:bold;}
.yoa_general .yoa_scroe_box_outer .yoa_scroe_box .yoa_box_desc p{margin-top:5px;}
.yoa_general .yoa_scroe_box_outer{margin-bottom:30px;}
.yoa_general .yoa_scroe_box_outer + p{margin-bottom:50px;}
.yoa_general .yoa_scroe_box_outer + p a{color:#0095eb;}
.yoa_general .yoa_walkscore_outer .yoa_graph_outer img{width:100%;}
.yoa_general .cont-form .searchGroup{width:100%;margin-top:30px;}
.yoa_general .cont-form .searchGroup input#search{width:calc(100% - 95px)!important;max-width:100%;border-radius:.25rem 0 0 .25rem;}
.yoa_general .cont-form .searchGroup button{width:95px;padding-left:0;padding-right:0;border-radius:0 .25rem .25rem 0;}
.yoa_general .black-text{color:#161922;}
.yoa_general .yoa_listing_office{background:#fafafa;border:5px solid #e1e1e1;padding:20px;margin:50px 0;}
.yoa_general .yoa_listing_office p{margin-bottom:5px;}
.yoa_general .yoa_listing_office img{margin-bottom:10px;}
.yoa_general .yoa_masonry{display:inline-block;width:100%;clear:both;}
.yoa_general .yoa_masonry .yoa_masonry_image{margin:0;width:33.33%;height:50%;float:left;position:relative;}
.yoa_general .yoa_masonry .yoa_masonry_image a{display:block;}
.yoa_general .yoa_masonry .yoa_masonry_image a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:5px 0px 0px 0px rgba(255,255,255,1),0px 5px 0px 0px rgba(255,255,255,1);z-index:1;}
.yoa_general .yoa_masonry .yoa_masonry_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;/* display:block; */vertical-align:top;}
.yoa_general .yoa_masonry .yoa_masonry_image:nth-child(7){float:right;}
.yoa_general .yoa_masonry .yoa_masonry_image:nth-child(1),
.yoa_general .yoa_masonry .yoa_masonry_image:nth-child(7){width:66.66%;height:100%;}
.yoa_general .yoa_property_detail .yoa_masonry{ margin-bottom: 30px;}
.yoa_general .yoa_virtual_tour{margin-top:30px;margin-bottom: 0px;}
.yoa_general .yoa_video_tour{margin-bottom:50px; text-align: center;}
.yoa_general .yoa_virtual_tour .yoa_video_link{width:100%;display:inline-block;margin-bottom:15px; text-align: center;}
.yoa_general .yoa_virtual_tour .yoa_video_link a{display:inline-block;width:236px;height:55px;background:#0095eb;color:#fff;line-height:55px;padding:0;border-radius:4px;text-decoration:none;border:1px solid #0095eb;text-align:center;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .yoa_virtual_tour .yoa_video_link a:active,
.yoa_general .yoa_virtual_tour .yoa_video_link a:hover{background-color:#fff;color:#0095eb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.yoa_general .yoa_property_listing_representative .agent-info-outer{padding:0;margin-top:10px;}
#left-area .entry-content .yoa_general .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul{padding:0;}
#left-area .entry-content .yoa_general .agent-info-outer .agent-pro-detail .profile-detail .social-share ul{padding:0;margin-bottom:23px;}
/* custom listing details page */
.yoa_custom_listing .yoa_virtual_tour .yoa_video_link .walk{margin:20px;background-color: #ff0000 !important;border: 1px solid #000000;box-shadow: inset 0 0 10px #000000;}
.yoa_custom_listing .yoa_property_detail .yoa_property .row .col-link{display: flex; width: 100%;justify-content: center;align-items: center; margin: 0 auto;}
.yoa_custom_listing .yoa_property_detail .yoa_property .row .yoa_tabs_link{flex:1 ;}
.yoa_custom_listing .yoa_slider_video_map .yoa_list_outer{width:100%;margin:0;border-radius:0;}
.yoa_custom_listing .yoa_property_detail .yoa_tabs ul li .yoa_red{background-color: #ff0000 !important;border: 1px solid #000000;box-shadow: inset 0 0 10px #000000;}
.yoa_custom_listing .yoa_property_detail .yoa_tabs ul li .yoa_red:hover,.yoa_general .yoa_virtual_tour .yoa_video_link .walk:hover{background-color:#ffffff !important;}
.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_video_map_dwgra{padding-bottom: 20px; margin-bottom: 20px;}
.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_video_map .yoa_dwgra_map{height: 350px;}
.yoa_custom_listing .yoa_slider_video_map .yoa_video_map_dwgra{width: 100%;}
.yoa_custom_listing .yoa_virtual_tour{margin-top:20px;margin-bottom: 0px;}
.yoa_custom_listing .yoa_rooms_amenities{margin-bottom: 0;}
.yoa_custom_listing .yoa_property_detail .yoa_masonry{margin:20px 0px;}
.yoa_custom_listing .yoa_property_detail .yoa_bottom_button {padding-top: 20px;}
.yoa_custom_listing .property_name.text-center.ldp_bottom {margin: 20px 0px;}
.yoa_list_outer .slider-for { margin-bottom: 15px;}
.yoa_list_outer .slider-for img {width: 100%;min-height: 100%;}
.yoa_list_outer .slider-nav { margin: auto;}
.yoa_list_outer .slider-nav .item-slick {max-width: 250px;height: 170px;margin-right: 15px;outline: none!important;cursor: pointer;}

.slider-img.item-slick.slick-slide.slick-current.slick-active{
	border: 2px solid #ff0000;
}
.yoa_list_outer.slider-nav .item-slick img {
  max-width: 100%;
  background-size: cover;
  background-position: center; 
}
.yoa_custom_listing .yoa_listing_office{margin:20px 0;}
 .yoa_list_outer .slick-arrow{position:absolute;top:50%;background:#fff;border:1px solid #ebebeb;font-size:0;width:42px;height:42px;cursor:pointer;z-index: 50;}
 .yoa_list_outer .slick-arrow:before{content: '\f061'; display: inline-block; font-size: 20px; font-weight: 500; font-family: fontawesome; position: absolute; color: #252525; left:0;right:0;top: 50%;transform: translateY(-50%);}
 .yoa_list_outer .slick-arrow:hover:before {color:#fbfbfb;}
 .yoa_list_outer .slick-arrow.slick-prev:before{transform: translateY(-50%) rotate(180deg);}
 .yoa_list_outer .slick-arrow.slick-prev{left: 4px;border-radius:50%;}
 .yoa_list_outer .slick-arrow.slick-next{right: 4px;border-radius:50%;border-left:none;}
 .yoa_list_outer .slick-arrow.slick-prev:after,
 .yoa_list_outer .slick-arrow.slick-next:after{font:normal normal normal 22px/1 FontAwesome;color:#252525;font-size:20px;position:absolute;left:0;right:0;top:50%;margin-top:-11px;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
 .yoa_list_outer .slick-arrow.slick-prev:after{content:"";margin-left:-10px;}
 .yoa_list_outer .slick-arrow.slick-next:after{content:"";margin-left:-10px;}
 .yoa_list_outer .slick-arrow.slick-prev:hover,
 .yoa_list_outer .slick-arrow.slick-next:hover,
 .yoa_list_outer .slick-arrow.slick-prev:active,
 .yoa_list_outer .slick-arrow.slick-next:active,
 .yoa_list_outer .slick-arrow.slick-prev:focus,
 .yoa_list_outer .slick-arrow.slick-next:focus{outline:none; }
 .yoa_list_outer .slick-arrow.slick-prev:hover:after,
 .yoa_list_outer .slick-arrow.slick-next:hover:after,
 .yoa_list_outer .slick-arrow.slick-prev:active:after,
 .yoa_list_outer .slick-arrow.slick-next:active:after{color:#0095eb;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
 .yoa_list_outer .slick-arrow.slick-disabled:hover:after{color:#bbb;cursor:no-drop;}
 .yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul{list-style: none!important;
    margin: 0 auto;
    padding: 0;
    border: 0;
    width: 80%;
    max-width: 100%;
    clear: both;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul li{text-align: center;
    margin: 0 auto;list-style: none;}
.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul li a{background-color: #ff0000 !important;border: 1px solid #000000;
box-shadow: inset 0 0 10px #000000;display: inline-block;width: 100%;height: 55px;color: #fff;line-height: 55px;line-height: 55px;padding: 0;border-radius: 4px;text-decoration: none!important;transition: all 0.4s ease;cursor: pointer;padding: 0 20px;}
.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul li a:hover{	background-color: #ffffff !important;
    color: #000000!important;
}
/* custom listings page */
@media screen and (max-width:550px){
	.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul{width: 100%;}
	.yoa_custom_listing .yoa_property_detail .yoa_list_outer .property-slider .carousel-item{max-height:170px;height:100%;}
	.yoa_custom_listing .yoa_property_detail .yoa_property .row .col-link .click_here{flex:0.7;}
	.yoa_custom_listing .yoa_property_detail .yoa_property .row .col-link .click_here .icon_click_here{width:80%}
	.yoa_custom_listing .yoa_property_structure_detail .row .col-md-6{padding-bottom: 20px;}
	.yoa_custom_listing .yoa_property_structure_detail{margin-bottom: 0; padding-bottom: 0;}
	.yoa_custom_listing .yoa_rooms_detail{padding-bottom:20px;margin-bottom:0px;}
	.yoa_custom_listing .yoa_property_detail .yoa_masonry{margin: 20px 0px;}
	.yoa_list_outer .slider-nav .item-slick{max-width: 200px;height: 140px;}
	.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul{display: block; width: 70%;}
	
}
@media screen and (max-width:1200px){
	.yoa_general.map-filter-view .property-list .col { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}
@media screen and (min-width:768px) and (max-width:992px) {
	.yoa_general.map-filter-view .property-list .col { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
}
@media screen and (max-width:1024px){
	.yoa_general .map-property-list .map-outer { max-width: calc(50% + 0px); margin-left: 0px;}
	.yoa_general .map-property-list .map-outer-loader{ max-width: calc(50% + 0px); margin-left: 0px;}
	.yoa-map-open div#wpadminbar { z-index: 0; }
}
@media screen and (max-width:991px){
	.yoa_general .map-property-list .map-outer,
	.yoa_general .map-property-list .map-pro-list{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-width:calc(100% - 150px);margin:0px;}
	.yoa_general .map-property-list .map-outer-loader{max-width: 100%;-ms-flex:0 0 100%;flex:0 0 100%; position: inherit; top: inherit; right: inherit;}
	.yoa_general .map-property-list .map-pro-list{display:none;}
	.yoa_general .map-controls-container a.map-with-grid{display:none;}
	.yoa_general .map-property-list .change-btns{position:absolute;right:10px;top:60px;z-index:9999999;}
	.yoa_general .map-property-list .change-btns .btn span{color:#fff;font-weight:500;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
	.yoa_general .map-property-list .change-btns .btn:hover span{color:#0095eb;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
	.yoa_general .map-property-list.list-view-active .map-outer,
	.yoa_general .map-property-list.map-view-active .map-pro-list{display:none !important;}
	.yoa_general .map-property-list.list-view-active .map-pro-list,
	.yoa_general .map-property-list.map-view-active .map-outer,
	.yoa_general.mobile-screen .map-property-list .map-pro-list{display:block;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;left:0;right:inherit;}
	.yoa_general.mobile-screen .map-property-list .map-outer,
	.yoa_general.mobile-screen .map-property-list .map-pro-list,
	.yoa_general.mobile-screen .map-outer-loader{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;}
}
@media screen and (max-width:768px){
	.yoa_general .yoa_property_listing_representative .agent-info-outer .agent-pro-detail .profile-image img{width:100%;text-align:center;height:auto;}
	.yoa_general .agent-info-outer{padding:0;}
	.yoa_custom_listing .yoa_virtual_tour .yoa_video_link .walk,.yoa_general .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul li{margin: 0 3px 5px;}
}
@media screen and (max-width:680px){
	.yoa_general .yoa_property_detail .yoa_tabs ul li span{width:100%;}
	.yoa_general .yoa_property_detail .yoa_tabs ul li{display:block;width:100%;margin-bottom:10px;}
	.yoa_general.mobile-screen .map-filter .has-search .col-lg-5 { margin-bottom: 15px; }
}
/* Property Detail Page */

/* Listing Details Slick slider */ 
.yoa_custom_listing .yoa_list_outer .slider-for img{height:600px;width:auto!important;margin:0 auto;max-width:unset;}
@media screen and (max-width: 930px){
	.yoa_custom_listing .yoa_property_detail .yoa_list_outer .property-slider .carousel-item{max-height: 450px;height:100%;}
  .yoa_custom_listing .yoa_list_outer .slider-for img{height:100%;max-height: 450px;}
}
@media screen and (max-width: 750px){
	.yoa_custom_listing .yoa_property_detail .yoa_list_outer .property-slider .carousel-item{max-height: 350px;height:100%;}
  .yoa_custom_listing .yoa_list_outer .slider-for img{height:100%;max-height: 350px;}
}
@media screen and (max-width: 550px){
	.yoa_custom_listing .yoa_property_detail .yoa_list_outer .property-slider .carousel-item{max-height: 250px;height:100%;}
  .yoa_custom_listing  .yoa_list_outer .slider-for img{height:100%;max-height: 250px;}
}

/* Property Slider View */
.yoa_general .yoa_slider_view .list-outer .property-moreinfo ul li span,
.yoa_general .yoa_slider_view .list-outer .property-moreinfo ul li span i{color:#fff;}
.yoa_general .yoa_slider_view .yoa_current_slide_detail{position:absolute;right:0;top:0;bottom:0;background:rgba(0,0,0,0.8);width:340px;max-width:100%;padding:20px;}
.yoa_general .yoa_slider_view .yoa_currentSlide{background:#0095eb;margin-left:-20px;margin-right:-20px;height:70px;text-align:center;position:absolute;width:100%;bottom:0;border-top: 1px solid #ebebeb;}
.yoa_general .yoa_slider_view .yoa_currentSlide span{color:#fff;top:50%;position:relative;display:block;transform:translateY(-50%);font-size:22px;font-weight:bold;}
.yoa_general .yoa_slider_view .list-outer .property-moreinfo{margin:0 -20px;position:absolute;width:100%;bottom:70px;}
.yoa_general .yoa_slider_view .list-outer .single-property-slider .property-moreinfo{bottom:0;}
.yoa_general .yoa_slider_view .yoa_details_wrap{position:relative;top:37%;transform:translateY(-50%);top:calc(50% - 75px);}
.yoa_general .yoa_slider_view .yoa_details_wrap{position:relative;top:37%;transform:translateY(-50%);top:calc(50% - 80px);}
.yoa_general .yoa_slider_view .yoa_details_wrap a{color: #fff; text-decoration: none; font-size: 22px;}
.yoa_general .yoa_slider_view .yoa_details_wrap h3 strong{color:#fff;font-size:24px;font-weight:500;line-height:1.1;}
.yoa_general .yoa_slider_view .yoa_details_wrap h3 {padding-bottom: 14px;margin:0;}
.yoa_general .yoa_slider_view .yoa_details_wrap p.yoa_price{font-size:18px;color:#0095eb;font-weight:bold;margin-bottom:0;padding-bottom:10px;margin:0;}
.yoa_general .yoa_slider_view .yoa_details_wrap p.yoa_code{font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;padding-bottom:10px;margin:0;}
.yoa_general .yoa_slider_view .list-outer .property-moreinfo ul li{padding: 18px;}
.yoa_general .yoa_slider_view .list-outer .property-moreinfo ul{padding: 0!important;}
.yoa_general .yoa_slider_view .list-outer .property-slider{display:block;}
.yoa_general .yoa_slider_view .carousel-control-next{right:20px;position:absolute;left:auto;bottom:24px;top:auto;width:auto;}
.yoa_general .yoa_slider_view .carousel-control-prev{right:calc(340px - 40px);position:absolute;left:auto;bottom:24px;top:auto;width:auto;}
.yoa_general .yoa_property_detail .property-slider a.carousel-control-prev:hover,
.yoa_general .yoa_property_detail .property-slider a.carousel-control-next:hover{
    background-color: rgba(0,0,0,0.4);
}
.yoa_general .yoa-carousel-outer{width:100%;display:inline-block;position:relative;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow{position:absolute;top:-88px;background:#fff;border:1px solid #ebebeb;font-size:0;width:60px;height:43px;cursor:pointer;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow:before{content: '\f061'; display: inline-block; font-size: 16px; font-weight: 500; font-family: fontawesome; position: absolute; color: #ddd; left: 24px;top: 50%;transform: translateY(-50%);}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow:hover:before {color:#0095eb;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:before{transform: translateY(-50%) rotate(180deg);}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev{right:75px;border-radius:22px 0 0 22px;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next{right:15px;border-radius:0 22px 22px 0;border-left:none;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:after,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:after{font:normal normal normal 22px/1 FontAwesome;color:#bbb;font-size:22px;position:absolute;left:50%;top:50%;margin-top:-11px;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:after{content:"";margin-left:-10px;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:after{content:"";margin-left:-10px;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:hover,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:hover,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:active,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:active,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:focus,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:focus{outline:none; }
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:hover:after,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:hover:after,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:active:after,
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:active:after{color:#0095eb;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-disabled:hover:after{color:#bbb;cursor:no-drop;}
.yoa_general .yoa-carousel-outer .responsive .slick-dots{margin-left:0;padding-left:0;list-style:none;display:inline-block;width:100%;text-align:center;}
.yoa_general .yoa-carousel-outer .responsive .slick-dots li{display:inline-block;margin:0 5px;}
.yoa_general .yoa-carousel-outer .responsive .slick-dots li button{background:#bbb;font-size:0;border:none;height:14px;width:14px;cursor:pointer;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;border-radius: 50%!important;}
.yoa_general .yoa-carousel-outer .responsive .slick-dots li.slick-active button{background:#0095eb;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;}
.yoa_general .yoa-carousel-outer .responsive .slick-dots li button:focus,
.yoa_general .yoa-carousel-outer .responsive .slick-dots li button:active,
.yoa_general .yoa-carousel-outer .responsive .slick-dots li button:hover{outline:none;}
.yoa_general .featured_title .title{border-bottom:1px solid #ebebeb;padding-bottom:22px;font-size:22px;margin-bottom:30px;}
.yoa_general .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.yoa_general .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.yoa_general .slick-list:focus{outline:none;}
.yoa_general .slick-list.dragging{cursor:pointer;cursor:hand;}
.yoa_general .slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.yoa_general .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.yoa_general .slick-track:before,
.slick-track:after{display:table;content:'\f177';}
.yoa_general .slick-track:after{clear:both;}
.yoa_general .slick-loading .slick-track{visibility:hidden;}
.yoa_general .slick-slide{display:none;float:left;height:100%;min-height:1px;}
.yoa_general [dir='\f178'] .slick-slide{float:right;}
.yoa_general .slick-slide img{display:block;}
.yoa_general .slick-slide.slick-loading img{display:none;}
.yoa_general .slick-slide.dragging img{pointer-events:none;}
.yoa_general .slick-initialized .slick-slide{display:block;}
.yoa_general .slick-loading .slick-slide{visibility:hidden;}
.yoa_general .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.yoa_general .slick-arrow.slick-hidden{display:none;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:after{content:"\f178";margin-left:-10px;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:after{content:"\f177";margin-left:-10px;}
@media (max-width:1360px){
	.yoa_general.mobile-screen .yoa_property_detail .yoa_property_listing_representative .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}

/* Property Slider View */

/* Agent Slider View */
.yoa_general.yoa-agent-carousel .agent-card-outer-wrap{height:auto;}
.yoa_general.yoa-agent-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.yoa_general.yoa-agent-carousel .responsive-agent{ visibility: hidden; }
.yoa_general.yoa-agent-carousel .responsive-agent .agent-card .agent-info { display: none; }
.yoa_general.yoa-agent-carousel .responsive-agent.slick-initialized{ visibility: visible; }
.yoa_general.yoa-agent-carousel .responsive-agent.slick-initialized .agent-card .agent-info{ display: block; }  
.yoa_general.yoa-agent-carousel .agent-card-outer-wrap{ padding:10px 10px; }
.yoa_general.yoa-agent-carousel .agent-list{ margin-bottom:40px;}
.yoa_general.yoa-agent-carousel .agent-card{ position:relative;height:100%;}
.yoa_general.yoa-agent-carousel .agent-card .agent-img{
	background-color: transparent;
    overflow:hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: .4s -webkit-transform;
	height:100%;
}
.yoa_general.yoa-agent-carousel .agent-card .agent-img.rounded{    
    border-radius: 50%!important;
}
.yoa_general.yoa-agent-carousel .agent-card .agent-img a { 
 display:block;
 cursor:pointer;
 height:100%;
}
.yoa_general.yoa-agent-carousel .agent-card .agent-img a img{ 
 margin:0 auto;
 width:100%;
 -o-object-fit:cover;
 object-fit:cover;
 height:100%;
}
.yoa_general.yoa-agent-carousel .agent-card:hover{
	cursor:pointer;
}
.yoa_general.yoa-agent-carousel .agent-card:hover .agent-img{
-webkit-transform: scale(1.034);
}
.yoa_general.yoa-agent-carousel .agent-card .agent-info{
	position:absolute;
	z-index: 1;
    position: absolute;
    bottom: -25px;
    right: 2%;
    text-align: right;
    color: #fff;
    z-index: 1;
    padding:0px;
}
.yoa_general.yoa-agent-carousel .agent-card .agent-info span{
	padding: 5px 10px;
    margin-bottom: 3px;
    width: auto;
    display: inline-block;
    float: right;
    clear: both;
	transition: all .8s ease-in-out;
	-webkit-transition: .8s -webkit-transform;
}
    
.yoa_general.yoa-agent-carousel .agent-card .agent-info span.agent-name{
    background: rgba(66,165,245,.99);
    color: #fff;
    text-transform: none;
    font-size: 16px;
}
.yoa_general.yoa-agent-carousel .agent-card .agent-info span.agent-title{
    background: #eee;
    color: #000;
    margin-top: -8px;
    position: relative;
    left: 10px;
    font-size: 15px;
}
.yoa_general.yoa-agent-carousel .agent-card:hover .agent-info span.agent-name{
	transform: translateX(5%);
    -webkit-transform: translateX(5%);
}
.yoa_general.yoa-agent-carousel .agent-card:hover .agent-info span.agent-title{
	transform: translateX(-5%);
    -webkit-transform: translateX(-5%);
}
.yoa_general.yoa-agent-carousel .row.viewallagents .btn{
	text-decoration:none;
	margin-bottom:20px;
}
/*-- agent slider arrows --*/
/* Arrows */
.yoa_general.yoa-agent-carousel .slick-arrow{
	display:none;
}
.yoa_general.yoa-agent-carousel .withnavarrows .responsive-agent{
	padding: 0 40px;
}
.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev,
.yoa_general.yoa-agent-carousel .withnavarrows .slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 40%;
    display: block;
    width: 40px;
    height: 50px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: rgba(0,0,0,0.25);
}

.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev:hover,
.yoa_general.yoa-agent-carousel .withnavarrows .slick-next:hover
{
    color: transparent;
    outline: none;
    background: rgba(0,0,0,0.75);
}

.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev:hover:before,
.yoa_general.yoa-agent-carousel .withnavarrows .slick-next:hover:before
{
    opacity: 1;
}
.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev.slick-disabled:before,
.yoa_general.yoa-agent-carousel .withnavarrows .slick-next.slick-disabled:before
{
    opacity: .25;
}

.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev:before,
.yoa_general.yoa-agent-carousel .withnavarrows .slick-next:before
{
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev
{
    left: 0px;
}
[dir='rtl'] .yoa_general.yoa-agent-carousel .withnavarrows .slick-prev
{
    right: 0px;
    left: auto;
}

.yoa_general.yoa-agent-carousel .withnavarrows .slick-prev:before
{
    content: '\276E';
}
[dir='rtl'] .yoa_general.yoa-agent-carousel .withnavarrows .slick-prev:before
{
    content: '\276F';
}

.yoa_general.yoa-agent-carousel .withnavarrows .slick-next
{
   right: 0px;
}
[dir='rtl'] .yoa_general.yoa-agent-carousel .withnavarrows .slick-next
{
    right: auto;
  left: 0px;
}
.yoa_general.yoa-agent-carousel .withnavarrows .slick-next:before
{
    content: '\276F';
}
[dir='rtl'] .yoa_general.yoa-agent-carousel .withnavarrows .slick-next:before
{
    content: '\276E';
}

/* Slick Dots */
.yoa_general.yoa-agent-carousel .slick-dots
{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.yoa_general.yoa-agent-carousel .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.yoa_general.yoa-agent-carousel .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.yoa_general.yoa-agent-carousel .slick-dots li button:hover,
.yoa_general.yoa-agent-carousel .slick-dots li button:focus
{
    outline: none;
}
.yoa_general.yoa-agent-carousel .slick-dots li button:hover:before,
.yoa_general.yoa-agent-carousel .slick-dots li button:focus:before
{
    opacity: 1;
}
.yoa_general.yoa-agent-carousel .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 46px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.yoa_general.yoa-agent-carousel .slick-dots li.slick-active button:before{opacity: .75;color: black;}
/* agent search */
.yoa_general.yoa-agent-carousel  .border-box{border:none;margin:0;}
.yoa_general.yoa-agent-carousel .col-lg-8{margin:0 auto 20px!important;max-width:600px;}
@media (max-width:740px){
	.yoa_general.yoa-agent-carousel .withnavarrows .responsive-agent{padding:0 20px;}
	.yoa_general.yoa-agent-carousel .withnavarrows .slick-arrow{width:20px;}
	.yoa_general.yoa-agent-carousel .agent-card .agent-info span.agent-name{font-size:16px;}
	.yoa_general.yoa-agent-carousel .agent-card .agent-info span.agent-title{font-size:14px;}
}

/* END Agent Slider View */


/*MEDIA QUERY Property Slider and Detail Page*/
@media (min-width:769px){
	.yoa_general .yoa_property_listing_representative .agent-info-outer{box-shadow:none;}
}
@media (max-width:992px){
	.yoa_general .map-property-list.map-view-active .map-outer { position: relative; }
	.yoa_general .yoa_property_detail_forms .yoa_favourite_property{position:static;text-align:center;margin-bottom:30px;}
	.yoa_general .yoa_property_detail .yoa_tabs ul{width:100%;}
	.yoa_general .yoa_slider_video_map{display:block;}
	.yoa_general .yoa_slider_video_map .list-outer,
	.yoa_general .yoa_slider_video_map .yoa_video_map{width:100%;}
	.yoa_general .yoa_slider_video_map .yoa_map{height:500px !important;}
	.yoa_general .yoa_slider_video_map .yoa_map iframe{height:auto;min-height:450px;}
	.yoa_general .yoa_property_detail_quick_info .property_share{text-align:left!important;}
	.yoa_general .yoa_property_detail_quick_info .property_share ul{padding:0;margin-bottom:30px;}
	.yoa_general .yoa_property_detail_quick_info .property_share ul li{margin:0 10px 0 0;}
	.yoa_general .yoa_slider_video_map .yoa_video{height:auto;}
	.yoa_general .yoa_slider_video_map .yoa_video video{height:auto;}
	.yoa_general .yoapress-no-map #property-detail-leaflet-map{height:auto;padding:20px;}
	.yoa_general .yoa_slider_view .list-outer .carousel-item .carousel-wrapper-blk{flex-wrap: wrap;}
}

@media (max-width:560px){
	.yoa_general .featured_title .title{padding-right:50%;}
		.yoa_login_required_container .yoa_login_required_inner {
		  width: 92%;
		  height: 170px;
		  left: 50%;
		  top: 50%;
		  transform: translate(-50%, -50%);
	  }
}
@media (max-width:425px){
	.yoa_general .yoa_property_detail_quick_info .room_info span{font-size:14px;}
	.yoa_general .slick-slide-main{padding:0 5px;}
}

/*MEDIA QUERY Property Slider and Detail Page*/

/* Buyer-Seller Form */
.yoa_general .form-outer .cont-form{padding:30px;background:#f1f1f1;border-radius:5px;}
.yoa_general .form-outer .form-group{width:100%;float:left;}
.yoa_general .form-outer .form-group > label{width:100%;}
.yoa_general .form-outer .form-control{height:auto;}
.yoa_general .custom-radio .custom-control-input:checked~.custom-control-label::before,
.yoa_general .custom-control-input:checked~.custom-control-label::before{background:#0095eb;}
.yoa_general .custom-control-label::before{background:#fff;}
.yoa_general .form-outer .form-group .custom-control *{cursor:pointer;}
#ws-walkscore-tile{position:relative;text-align:left}
#ws-walkscore-tile *{float:none;}
body.aretk .walkscore_disclaimer{font-size:13px;}
.yoa_general .yoa_property_detail_quick_info .property_share ul li a.printerest{background-color:#bd091b;}
@media screen and (max-width:1360px) and (min-width:1024px){
	.yoa_general .agent-listing .agent-box .img-box{height:auto;}
}
@media screen and (max-width:1023px) and (min-width:768px){
	.yoa_general .agent-listing .agent-box .img-box{height:auto;}
}
@media screen and (max-width:768px){
	.yoa_general .agent-listing .agent-box .img-box{height:auto;}
	.yoa_general .yoa_property_detail .yoa_tabs ul li{margin:0 10px 15px;display:inline-block;}
	.yoa_general .yoa_property_detail .yoa_tabs ul{justify-content:center;}
}
@media screen and (max-width:680px){
	.yoa_general .yoa_property_detail .yoa_tabs ul li span{width:100%;padding:0 15px;}
}
@media screen and (max-width:620px){
	.yoa_general .yoa_property_detail .yoa_tabs ul li{width:100%;}
}

/* Login and Registration popup */
._yoa_general .form-control{border-color:#ebebeb;height:calc(3rem + 2px);padding:.375rem .75rem!important;}
._yoa_general.yoa_sign_popup .form-control{height:3rem;padding:.375rem .75rem!important;}
._yoa_general .btn-default{color:#fff;background:#0095eb;text-transform:uppercase;font-weight:500;padding:12px 30px;border:1px solid #0095eb;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
._yoa_general .btn-default:hover{color:#0095eb;background:#fff;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}

._yoa_general.yoa_sign_popup{display:none;width:100%;height:100%;top:0;left:0;position:fixed;z-index:999999;}
._yoa_general.yoa_sign_popup .modal_login_back{background-color:#111;opacity:.5;width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;}
._yoa_general.yoa_sign_popup .modal_login_container{background-color:#fff;left:0;right:0;top:3%;width:400px;z-index:1;position:absolute;margin:0 auto;box-shadow:3px 5px 13px 0 rgba(29,29,29,.05);}
._yoa_general.yoa_sign_popup #login-modal_close{position:absolute;top:0;right:0;color:#8593a9;background-color:#f5f5f5;width:22px;height:23px;text-align:center;line-height:25px;cursor:pointer;}
._yoa_general.yoa_sign_popup .box-outer,
._yoa_general.yoa_sign_popup .login-links{width:100%;display:inline-block;}
._yoa_general.yoa_sign_popup .box-outer .box-title{background:#f5f5f5;padding:15px;color:#3a4659;text-transform:uppercase;font-size:18px;line-height:1.3em;text-align:center;font-weight:600;margin-bottom:0;}
._yoa_general.yoa_sign_popup .box-outer .login_form{padding:20px 30px 5px 30px;display:inline-block;width:100%;box-sizing:border-box;}
._yoa_general.yoa_sign_popup .login_modal_control{background:#eaeaea;padding:15px;color:#3a4659;width:100%;float:left;box-sizing:border-box;}
._yoa_general.yoa_sign_popup #widget_register_topbar{float:left;color:#3a4659;font-weight:600;}
._yoa_general.yoa_sign_popup #forgot_pass_topbar{float:right;}
._yoa_general.yoa_sign_popup #forgot_pass_topbar,
._yoa_general.yoa_sign_popup #widget_login_topbar,
._yoa_general.yoa_sign_popup #return_login_topbar{color:#3a4659;font-weight:600;}
._yoa_general.yoa_sign_popup .btn-default{width:100%;border-radius:0.25em;cursor:pointer;}
._yoa_general.yoa_sign_popup input,
._yoa_general.yoa_sign_popup button{margin-bottom:15px;}
._yoa_general.yoa_sign_popup .login-alert{font-size:14px;display:inline-block;width:100%;margin-bottom:10px;font-weight:500;}
._yoa_general.yoa_sign_popup .login-alert.yoapress-message-success{
	margin-top:0; padding: 7px 0!important; background-color: #39C16C; color: #ffffff;
}
._yoa_general.yoa_sign_popup .yoapress-message-error{margin-top:0; padding: 7px 0!important; background-color: #cc0000; color: #ffffff;}
@media (max-width:560px){
	._yoa_general.yoa_sign_popup .modal_login_container{width:90%;}
	.yoa_general .yoa_slider_view .yoa_details_wrap h3{padding-bottom:8px;}
	.yoa_general .yoa_slider_view .yoa_details_wrap p.yoa_price{padding-bottom:6px;}
	.yoa_general .yoa_slider_view .yoa_details_wrap p.yoa_code{padding-bottom:7px;}
	.yoa_general .yoa_slider_view .yoa_details_wrap p.whiteText{padding-bottom:0;margin:0 0 5px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
}

.yoa_general select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.yoa_general .select-outer { position: relative; }
.yoa_general .select-outer:before { z-index: 9; position: absolute; right: 12px; top: 50%; margin-top: -2px; display: inline-block; width: 0; height: 0; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent; } 
.yoa_general .cart-select-option{width:100%;height:100%;text-align:left;border:1px solid #ebebeb;padding:10px 22px 10px 15px;position:relative;background:#fff; cursor: pointer;}
.yoa_general .cart-select-option:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,.25);outline:none;border-color:#ebebeb;}
.ui-slider-horizontal .ui-slider-handle{width:2em;height:2em;border-radius:50%;border:1px solid #ccc;background-color:#0095eb;-webkit-box-shadow:inset 0px 0px 0 4px #fff;-moz-box-shadow:inset 0px 0px 0 4px #fff;box-shadow:inset 0px 0px 0 4px #fff;top:-.7em;}

/* full map in property detail page */
.yoa_general .yoa_slider_video_map .yoa_map.yoa-fullmap #property-detail-map{height:100%!important;}
@media screen and (max-width:991px){
	.yoa_general .yoa_slider_video_map .yoa_map.yoa-fullmap #property-detail-map{height:300px!important;}
}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon:before{content:"\f08a";}
.yoa_general .yoa_property_detail_forms .yoa_favourite_property .favourity-icon:hover:before{content:"\f004";}
.yoa_general .favourite-property-input{display:inline-block;position:relative;/*padding-right:30px;*/}
.yoa_general .favourite-property-input input{display:none;}

/*assign properties heading style*/
.favourites-assigned-properties-title{font-size:30px;padding:0 15px 10px;color:#333;font-weight:500;line-height:1em;font-family:"Open Sans",Arial,sans-serif;margin:0 0 20px;width:100%;}

/* Property listing page */
.yoa_general .property-list .slick-slider .slick-list .slick-slide-main .list-outer .property-detail .title a{text-decoration:none;}
.yoa_general .property-list .slick-slider .slick-list .slick-slide-main .list-outer .property-detail .title a:hover{text-decoration:underline;}
.yoa_general .slick-slider{width:100%;max-width:100%;}
.yoa_general .slick-slide-main{padding:0 15px;}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next:after{content:"\f178";}
.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev:after{content:"\f177";}
.yoa_general .slick-track:before,
.yoa_general .slick-track:after{content:'';}
.yoa_general .list-outer{position:relative;height:100%;}
.yoa_general .yoa-carousel-outer .list-outer .property-moreinfo,
.yoa_general .property-list.grid-view .list-outer .property-moreinfo,
.yoa_general .property-list.list-map-view .list-outer .property-moreinfo,
.yoa_general .property-list.list-view .list-outer .property-moreinfo{position:absolute;left:0;right:0;bottom:0;width:100%;}
.yoa_general .property-list.grid-view .list-outer .property-detail .title a{text-decoration:none;}
.yoa_general .property-list.grid-view .list-outer .property-detail .title a:hover{text-decoration:underline;}
.yoa_general .list-outer .property-moreinfo ul{padding:0 0 0 1em!important;}
.yoa_general .slick-list{padding-bottom:30px;}
.yoa_general .property-list .col{margin-bottom:30px;}
.yoa_general .property-list.list-view .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.yoa_general .list-view .list-outer .slider-outer{height:100%;}
.yoa_general .list-view .list-outer .property-slider{height:100%;}
.yoa_general .list-view .list-outer .property-slider .carousel{height:100%;}
.yoa_general .list-view .list-outer .property-slider .carousel .carousel-inner{height:100%;}
.yoa_general .list-outer{margin-bottom:0;}
.yoa_general .yoa-carousel-outer .list-outer .property-detail,
.yoa_general .property-list.grid-view .list-outer .property-detail,
.yoa_general .property-list.list-map-view .list-outer .property-detail,
.yoa_general .property-list.list-view .list-outer .property-detail{padding:20px 20px 50px;}
/* open house design */
.yoa_general .open_house{display:inline-block;width:100%;background-color:#0095eb;text-align:center;padding:8px 5px;}
.yoa_general .list-view .open_house{text-align:left;padding:10px 20px;}
.yoa_general .list-view .open_house .open_house_title,
.yoa_general .list-view .open_house .open_house_details{display:inline-block;}
.yoa_general .list-view .open_house .open_house_title:after{content:"-";display:inline-block;vertical-align:middle;color:#fff;}
.yoa_general .open_house span{color:#fff;text-align:center;margin:0 2px;}
.open_house_time .open_house_time_slot{ font-size: 13px; font-weight: 600; color: #000000 !important; }
.open_house_time p{ padding-bottom: 0px; }

.yoa_general .yoa_slider_video_map.yoa-image-scale-disable .list-outer{-webkit-box-shadow:none;box-shadow:none;}
.yoa_general .list-outer .property-slider .carousel-item img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.yoa_general .yoa_slider_video_map.yoa-image-scale-disable .list-outer .carousel-item img{max-width:80%!important;width:auto!important;}
.yoa_general .list-outer .property-slider .carousel-item{max-height:220px;height:220px;}
.yoa_general .yoa_property_detail .list-outer .property-slider .carousel-item{max-height:500px;height:500px;}
.yoa_general .yoa_slider_video_map.yoa-no-map .list-outer .property-slider .carousel .carousel-inner .carousel-item, .yoa_general .yoa_slider_video_map.yoa-fullmap .list-outer .property-slider .carousel .carousel-inner .carousel-item{max-height: 500px;}
.yoa_general .title-outer {width: 100%; display: inline-block; margin-bottom: 15px; padding: 0 15px;}
.openhouse-info ,.yoa_general .yoa_slider_view .list-outer .tag-wrapper{ display: flex !important; align-items: center !important; justify-content: flex-start; }
.yoa_general .list-outer .property-detail .info-btn { margin-bottom: 0px; }
.yoa-open-house-icon{ display: flex !important; align-items: center !important; margin: auto; }
.open_house_Date { font-size: 14px; padding-left:6px; text-align: center; line-height: 120%; }
.yoa_general .open_house span{ color:#000000 !important; }
.yoa_general .list-view .open_house .open_house_title{ display:flex; }
img.slider-openhouse-calendar{ max-height:25px !important; }
.yoa_general .list-outer .property-slider .tags-outer{ width:auto !important; }
.slider_open_house { display: flex !important; align-items: center !important; margin: auto; margin-top:10px; }
.slider_open_house .open_house_Date{ color:#fff; }
@media screen and (max-width:980px){ .slider_open_house{ padding-left:10px; }  }
  
/* properties details page */
.property_name.text-center{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.carousel_open_house_title{ display: flex; align-items: center; padding-left: 20px; flex-wrap:wrap; }
.yoa_property_details{ margin: auto; padding-left: 10px; }
.yoa_general .yoa_property_detail.property_name h1 { color: #000000; margin: 0px auto; display: block; font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif; line-height: 1.2em; font-size: 26px; padding-bottom: 40px; font-weight: 500; }
.carousel_open_house_title { display: flex; align-items: center; flex-wrap: wrap; }  
.yoa_general .yoa_property_detail .property_name h1 { font-size: 28px; color: #161922; display: block; font-weight: 500; line-height: 32px; }
.list-outer .property-detail .openhouse-info .info-btn { margin-bottom: 0px !important; }
.list-outer .property-detail .openhouse-info { margin: 0 auto; }
.list-outer .property-detail .openhouse-info .carousel_open_house_title img { padding-bottom: 0px !important; }
.yoa_general .yoa_property_detail .carousel_open_house { margin: 0px; padding-bottom: 40px; }
@media screen and (max-width: 981) { .yoa_general .yoa_property_detail .property_name h1 { padding-bottom: 20px; }
.yoa_general .yoa_property_detail .carousel_open_house { padding-bottom: 20px; } }
.carousel_open_house_title { display: flex; align-items: center; flex-wrap: wrap; }
.property_name .text-center .yoa_general .yoa_property_detail .property_name h1 { margin: 0 auto; padding-bottom: 40px; }
.property_name .text-center.yoa_general .yoa_property_detail .carousel_open_house { margin: 0; padding-bottom: 40px; }
@media screen and (max-width: 981) { .yoa_general .yoa_property_detail .property_name h1 { padding-bottom: 20px; }
.yoa_general .yoa_property_detail .carousel_open_house { padding-bottom: 20px; } }
@media screen and (max-width: 981) { .yoa_general .yoa_property_detail.property_name h1 { padding-bottom: 20px; } }
/*properties details page 2 calendar */
.yoa_detail_open_house{ margin-left:15px; }
.full_detail_open_house{ margin-right: 35px; margin-bottom: 15px; display: inline-block; }
.full_detail_open_house{ position: relative; display: inline-block; }
.open_house_time{ position: absolute; top: 59px; left: 2px; right:2px; height: 43px; text-align: center; }
.open_house_time p{ font-size: 13px; font-weight: 500; margin: 0 auto; display: block; width: 100%; color: #000000; }  
.open_house .yoa_open_house_only{ display: flex; justify-content: center; }
.yoa_open_house_only .open_house_title{ margin-left: 10px; }
.yoa_open_house_only .open_house_title span, .only_open_house_details p{ color: #fff !important; }
@media screen and (max-width:921px){ .property_name.text-center{ flex-direction:column; }
.carousel_open_house_title{ padding-left: 0px; margin-top: 0px; margin-bottom: 20px; }
.yoa_detail_open_house{ margin-left:0px; }
.full_detail_open_house{ margin-right: 12px; } }

/* listing map view */
.map-filter .dropdown-menu{max-width:65%;min-width:200px;}
.map-controls-container{display:inline-block;width:100%;position:relative;}
.map-controls-container .map-controls{position:absolute;top:12%;right:0;padding-right:10px;z-index:99;}
.map-controls-container .map-controls .map-controls-wrapper ul{list-style:none;}
.map-controls-container .map-controls .map-controls-wrapper ul li a{width:40px;height:40px;text-align:center;line-height:40px;background-color:#fff;border-radius:50%;display:inline-block;margin-bottom:10px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;}
.map-controls-container .plus-icon{background:url(../images/plus-icon.png) center no-repeat;background-size:20px;}
.map-controls-container .minus-icon{background:url(../images/minus-icon.png) center no-repeat;background-size:20px;}
.map-controls-container .draw-icon{background:url(../images/draw-icon.png) center no-repeat;background-size:20px;}
.map-controls-container .map-controls .map-controls-wrapper ul li a:hover,
.map-controls-container .map-controls .map-controls-wrapper ul li a.drawn-active{background-color:#0095eb;}
.map-controls-container .map-controls .map-controls-wrapper ul li a.plus-icon:hover{background-image:url(../images/plus-icon-white.png);}
.map-controls-container .map-controls .map-controls-wrapper ul li a.minus-icon:hover{background-image:url(../images/minus-icon-white.png);}
.map-controls-container .map-controls .map-controls-wrapper ul li a.draw-icon:hover,
.map-controls-container .map-controls .map-controls-wrapper ul li a.draw-icon.drawn-active{background-image:url(../images/draw-icon-white.png);}
.map-controls-container .map-control-box{position:absolute;left:0;right:0;top:0;background-color:#000;width:100%;clear:both;font-size:0;display:none;z-index: 999;}
.map-controls-container .map-control-box .map-controls-text{display:inline-block;vertical-align:middle;width:calc(100% - 200px);padding-left:2%;}
.map-controls-container .map-control-box .map-controls-text p{color:#fff;font-size:16px;padding:10px 0;}
.map-controls-container .map-control-box .map-controls-btns{display:inline-block;vertical-align:middle;width:200px;}
.map-controls-container .map-controls-btns-inner{float:right;}
.map-controls-container .map-control-box .map-controls-btns a{color:#fff;padding:10px 25px;display:inline-block;text-decoration:none;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;font-size:16px;}
.map-controls-container .map-control-box .map-controls-btns a:hover{background-color:#0095eb;}
.yoa_general.draw-map-open .map-filter,
.yoa_general.draw-map-open .map-pro-list,
.yoa_general.draw-map-open .map-controls{opacity:0.2;pointer-events:none;}
.property_info_window .map_prop_img{max-width:210px;}
.property_info_window img{width:100%;height:auto;}
.property_info_window .map_prop_address{font-weight:700;font-size:16px;color:#161922;margin-bottom:8px;}
.property_info_window .map_prop_status{font-weight:700;font-size:15px;color:#161922;margin-bottom:10px;}
.property_info_window .map_prop_status span{color:#0095eb;font-weight:600;font-size:15px;}
.property_info_window .map_prop_bed,
.property_info_window .map_prop_bath{display:inline-block;vertical-align:middle;width:50%;text-align:center;font-size:15px;border-top:1px solid #ebebeb;padding:5px;}
.property_info_window .map_prop_bed{border-right:1px solid #ebebeb;}
.property_info_window .map_prop_bed i,
.property_info_window .map_prop_bath i{color:#bbb;margin-right:5px;}
.yoa_general .map-filter .filter-options .card-body .col-sm-12 { margin-top: 30px; }
.property-detail .listing_office_title{font-size:14px;color:black}
.yoa_details_wrap .listing_office_title_white{font-size:14px;color:#ffffff;}
.carousel .yoa_details_wrap .listing_office_title_white{padding-right:70px;}
.carousel .yoa_details_wrap p.yoa_code{padding-right:70px;}

/* map screen control style */
.map-controls-container a.map-screen-control{position:absolute;top:0;right:0;z-index:999;color:#fff;background:#000;padding:7px 15px 7px 12px;border-radius:0 0 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.map-controls-container a.map-screen-control i{background-image:url("../images/fullscreen-icon.svg");background-repeat:no-repeat;background-size:cover;width:18px;height:18px;display:inline-block;margin:2px 8px 0 0;}
.map-property-list.fullscreen .map-controls-container a.map-screen-control i{background-image:url("../images/fullscreen-close-icon.svg");width:13px;height:18px;margin:1.5px 8px 0 0;}
.map-controls-container a.map-with-grid{position:absolute;top:0;right:130px;z-index:999;color:#fff;background:#000;padding:7px 15px 7px 12px;border-radius:0 0 5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.map-controls-container a.map-with-grid:active,.map-controls-container a.map-with-grid:focus{text-decoration:none;}
.map-controls-container a.map-with-grid i{background-image:url("../images/hide-icon.png");background-repeat:no-repeat;background-size:cover;width:18px;height:18px;display:inline-block;margin:2px 8px 0 0;}
.map-property-list.map-fullwidth .map-controls-container a.map-with-grid i{background-image:url("../images/show-icon.png");width:18px;height:18px;margin:1.5px 8px 0 0;}
.map-property-list.fullscreen{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99991;margin:0;}
.map-property-list.fullscreen .map-outer-loader{background:#fff;}
.map-property-list.fullscreen .map-pro-list{height:100%!important;min-height:100vh;max-height:100vh;}
.map-property-list.fullscreen #shortcode_listings_leaflet_map{min-height:100vh;}
body.map-listing-fullscreen-on header,body.map-listing-fullscreen-on footer,body.map-listing-fullscreen-on #wpadminbar,body.map-listing-fullscreen-on #top-header,body.map-listing-fullscreen-on .top-header,body.map-listing-fullscreen-on .container body.map-listing-fullscreen-on #Subheader:after{position:relative!important;z-index:-1!important;}
body.map-listing-fullscreen-on{overflow:hidden!important;position:fixed!important;}
body.map-listing-fullscreen-on .map-controls-container a.map-with-grid{right:155px;}
@media screen and (max-width:1180px){
	.yoa_general.mobile-screen .property-list.grid-view .list-outer .property-detail,
	.yoa_general.tab-screen .property-list.grid-view .list-outer .property-detail { padding: 20px 20px 80px; }
}
@media screen and (max-width:998px){
	.yoa_general .map-filter .filter-options .card-body .col-sm-12 { margin-top: 0px; }
}
@media screen and (max-width:767px){
	.yoa_general .list-outer .property-slider .carousel-item{max-height:220px;height:auto;}
	.yoa_general .yoa_property_detail .list-outer .property-slider .carousel-item{max-height:500px;}
	.yoa_general.mobile-screen .property-list .col { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	#neighbourhood-highlights .hq-ah--data-container{flex-wrap: wrap;}
	#neighbourhood-highlights .hq-ah--data-container > div{width:100%}
	.carousel .yoa_details_wrap .listing_office_title_white{padding-right:0;}
	.carousel .yoa_details_wrap p.yoa_code{padding-right:0;}

	.yoa_general .yoa_slider_video_map.yoa-image-scale-disable .list-outer .carousel-item img{max-width:90%!important;width:100%!important;}
}
@media screen and (max-width:991px){
	#dropdownMenuButton,
	.map-filter .dropdown-menu{max-width:100%;}
	.yoa_general.mobile-screen .list-outer .property-detail .shortinfo { height: 59px; overflow: hidden; }
	.map-controls-container .map-controls .map-controls-wrapper ul li a.plus-icon:hover{background: url(../images/plus-icon.png) center no-repeat; background-color: #fff;background-size: 20px;}
	.map-controls-container .map-controls .map-controls-wrapper ul li a.minus-icon:hover{background: url(../images/minus-icon.png) center no-repeat; background-color: #fff;background-size: 20px;}
	.map-controls-container .map-controls .map-controls-wrapper ul li a.draw-icon:hover{background: url(../images/draw-icon.png) center no-repeat; background-color: #fff;background-size: 20px;}
}
@media screen and (max-width:568px){
	.map-controls-container .map-control-box .map-controls-btns{width:100%;text-align:center;}
	.map-controls-container .map-control-box .map-controls-text{width:100%;}
	.map-controls-container .map-controls-btns-inner{float:none;padding:0 0 10px;}
	.yoa_general .slick-slide-main{padding:0 5px;}
	.yoa_general .slick-slide-main .list-outer{box-shadow:0px 0 25px 0px rgba(0,0,0,0.06);}
	.yoa_general.mobile-screen .map-filter .filter-options .card-body .col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; margin-top: 0;}
	.yoa_general.mobile-screen .map-filter .filter-options .card-body .col-sm-12:last-child {margin-bottom: 0;}
	.yoa_general .yoa_slider_video_map.yoa-image-scale-disable .list-outer .carousel-item img{max-width:100%!important;}
}
@media screen and (max-width:991px) and (min-width:768px) {
	.yoa_general.tab-screen .property-list.grid-view .col,
	.yoa_general.mobile-screen .property-list.grid-view .col { -ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important }
}
@media screen and (max-width:767px){
	.yoa_general.fluid-screen.mobile-screen .property-list.grid-view .list-outer .property-detail { padding: 20px 20px 50px; }
	.yoa_general.tab-screen .property-list.grid-view .col,
	.yoa_general.mobile-screen .property-list.grid-view .col { -ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important }
}
@media screen and (max-width:560px){
	.yoa_general.fluid-screen.mobile-screen .property-list.grid-view .list-outer .property-detail { padding: 20px 20px 70px; }
}
@media screen and (max-width:460px){
	.yoa_general.mobile-screen .property-list.grid-view .list-outer .property-detail { padding: 20px 20px 50px; }
	.yoa_general.mobile-screen .property-list.grid-view .col { -ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important }
}
/* message success css */
.yoapress-message-success,
.yoapress-message-error{text-align:center;font-size:18px;color:#008000;}
.yoapress-message-error{color:#ff0000;}
.yoapress-social-login .google-login img{width:100%;border-radius:5px;height:40px;}
.yoapress-social-login .google-login{max-width:236px;}
.blueClr{color:#0095eb;}
@media screen and (max-width:568px){
	.et_header_style_left #logo,
	.et_header_style_split #logo{max-width:30%!important;}
	.g-recaptcha{transform:scale(0.8);margin-left:-28px;}
	.fb-login-button{transform:scale(0.71);margin-left:-34px;display:inline-block!important;}
	.yoapress-social-login .google-login{max-width:167px;}
	.yoapress-social-login .google-login img{height:29px;display:block;}
}

.yoa_general .yoa_slider_view .list-outer .carousel-item .carousel-wrapper-blk .yoa_current_slide_detail .yoa_details_wrap h3 a{text-decoration:none;box-shadow:none;}
.yoa_general .yoa_slider_view .list-outer .carousel-item .carousel-wrapper-blk .yoa_current_slide_detail .yoa_details_wrap h3 a:hover{text-decoration: underline;}
.yoa_general .yoa_slider_view .list-outer .carousel-item{height: 100%; max-height: 500px;}
.yoa_general .yoa_slider_view .list-outer .carousel-item img{height: 500px!important; max-height: 100%;}
.content_wrapper .sections_group .section_wrapper .yoa_general .form-group .form-control{width: 100%;}
.content_wrapper .sections_group .section_wrapper .dropdown-toggle::after{display: none;}
.yoa_general .yoa_slider_view .list-outer .carousel-item  .carousel-wrapper-blk {display: flex; width: 100%; }
.yoa_general .yoa_slider_view .list-outer .carousel-item  .carousel-wrapper-blk a {width:calc(100% - 340px)}
.content_wrapper .sections_group .section_wrapper .yoa_general .filter-options .accordion .card-header .btn-link, .yoa_general .filter-options .accordion .card-header .btn-link:hover{box-shadow: none; background-image:none;}
a.tp-button:after, 
a.action_button:after, 
button:after, 
input[type="submit"]:after, 
input[type="reset"]:after, 
input[type="button"]:after{display: none;}
.yoa_general .yoa_ext ul li {color: #008000;}
.yoa_general .yoa_ext ul li a{color: #008000;}
.yoa_general .form-check{height: 38px;}

@media screen and (max-width: 992px){
	.entry-content .et_pb_section .yoa_general .list-outer{height: auto;}
	.yoa_general .grid-view-wrap .listing-layout-col a.map-search-polygon {display: none;}
}
@media (max-width:991px){
	.yoa_general .yoa_masonry .yoa_masonry_image{width:100%!important;float:none!important;}
	.yoa_general .yoa_property_detail .yoa_tabs ul li{display:inline-block;width:auto;margin-bottom:10px;}
	.yoa_general .yoa_slider_view .yoa_current_slide_detail{position:relative;width:100%;padding:0;background:#000;z-index:1;top:auto;bottom:auto;left:auto;right:auto;}
	.yoa_general .yoa_slider_view .yoa_details_wrap{position:relative;top:auto;transform:none;padding:20px;}
	.yoa_general .yoa_slider_view .list-outer .property-moreinfo,
	.yoa_general .yoa_slider_view .yoa_currentSlide{position:static;margin:0;}
	.yoa_general .yoa_slider_view .carousel-control-prev{right:auto !important;left:20px;bottom: 22px;}
	.yoa_general .yoa_slider_view .yoa_currentSlide,
	.yoa_general .yoa_slider_view .yoa_current_slide_detail{border-radius:0 0 4px 4px;}
	.yoa_general .yoa_slider_view .list-outer .carousel-item { max-height: unset; }
	.yoa_general .yoa_slider_view .list-outer .carousel-item img { height: auto!important; max-height: 300px; }
	.yoa_general .yoa_slider_view .yoa_currentSlide { height: 65px; }
	.yoa_general .yoa_slider_view .carousel-control-next { bottom: 22px;}
	.yoa_general .yoa_slider_view .list-outer .tag-wrapper{position:absolute;top:-60px;right:20px;}
	.yoa_general .yoa_slider_view .list-outer .property-moreinfo ul li{padding:14px;}
}

@media screen and (max-width:781px){
	.yoa_general .yoa_property_detail .yoa_tabs ul { margin-bottom:10px; }
	.yoa_general .yoa_property_detail .yoa_tabs ul li {display: table;min-width:0;width:47%;margin: 0 3px 5px;}
	.yoa_general .yoa_property_detail .yoa_tabs ul li span{font-size: 16px;line-height: 20px;display: table-cell;vertical-align: middle;padding:10px;}

}

.yoa_general .user_saved_searches { width: 100%; table-layout: fixed; }
.yoa_general .user_saved_searches th {padding: 9px 24px; color: #555; font-weight: 600;}
.yoa_general .user_saved_searches td { padding: 6px 24px; border-top: 1px solid #eee;}
.yoa_general .user_saved_searches .parameters { width: 50%; }
.yoa_general .user_saved_searches .date { width: 15%; }
.yoa_general .user_saved_searches .action { width: 20%; }
.yoa_general .user_saved_searches .btn-default { padding: 5px 7px; text-transform: none; margin-bottom: 15px; display: block; max-width: 200px;text-decoration:none;}
.yoa_general.fluid-screen .user_saved_searches td p,
.yoa_general.desktop-screen .user_saved_searches td p { float: left; width: 50%; }
.yoa_general.fluid-screen .user_saved_searches td p:nth-child(even),
.yoa_general.desktop-screen .user_saved_searches td p:nth-child(even) { float: right; padding-left: 15px; }
.yoa_general .user_saved_searches a:hover{text-decoration:none;}
@media (max-width:1366px){
	.yoa_general.fluid-screen .user_saved_searches td p,
	.yoa_general.desktop-screen .user_saved_searches td p { width: 100%; padding-left: 0 !important; float: none!important; }
	.yoa_general.desktop-screen .user_saved_searches td p:nth-child(even),
	.yoa_general.desktop-screen .user_saved_searches td p:nth-child(even) { float: none!important; padding-left: 0px; }
}
@media (max-width:767px){
	.yoa_general .user_saved_searches,
	.yoa_general .user_saved_searches tbody,
	.yoa_general .user_saved_searches thead,
	.yoa_general .user_saved_searches tr,
	.yoa_general .user_saved_searches td,
	.yoa_general .user_saved_searches th { display: block; width: 100% !important; border: none; }
	.yoa_general .user_saved_searches thead { display: none; }
	.yoa_general .user_saved_searches tr { margin-bottom: 15px; border: 1px solid #eee;}
	.yoa_general .user_saved_searches td { padding-left: 50% !important; position: relative; border-bottom: 1px solid #eee; padding-top: 10px;padding-bottom: 10px;}
	.yoa_general .user_saved_searches td:last-child {border-bottom: none;}
	.yoa_general .user_saved_searches td:before { content: attr(data-value); font-weight: 700;position: absolute; left: 15px; top: 50%; transform: translateY(-50%); white-space: normal; width: 45%;}
	.yoa_general .user_saved_searches .btn-default:last-child {margin-bottom: 0; }
	.yoa_general .user_saved_searches .btn-default { margin-bottom: 10px; }
	.yoa_general .yoa_slider_view .yoa_details_wrap a{font-size:20px;}
	.yoa_general .yoa_slider_view .list-outer .property-moreinfo ul li{padding:12px;}
}
h2.yoa-resultset, 
h2.yoa-resultset span,
h2.yoa-resultset .yoa-total-procount { font-size: 22px; color: #000; margin-bottom: 0; }
.fancybox-container { z-index: 9999991;}
.fancybox-button {background-color:rgba(30,30,30,.6)!important;}
.fancybox-thumbs__list a:before{border: 6px solid #555555}
.yoapress-save-search p.yoapress-message-success {background-color:green;padding:20px !important;color:#ffffff;font-weight:400;}
.yoa_map.yoa-fullmap.yoapress-no-map #property-detail-map { background: rgb(229, 227, 223); padding: 20px;}
.yoa-carousel-outer .responsive { visibility: hidden; }
.yoa-carousel-outer .responsive.slick-initialized { visibility: visible; }
.ui-dialog.crea_terms { z-index: 999999 !important;}
.ui-widget-overlay {background: #000000; opacity: .7; filter: Alpha(Opacity=70);    z-index: 99999 !important;}
.ui-dialog.crea_terms .ui-dialog-titlebar-close{ display:none; }
.yoapress-nolistings { padding:40px 20px 60px; }
.yoa-carousel-outer .responsive.slick-initialized { visibility: visible; }
.yoa_general .agent-profile-info .agent-contact-accordian{ background-color:rgba(0,0,0, .08); -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:40px;}
.yoa_general .agent-contact-accordian .title{  padding:20px; margin:0;}
.yoa_general .agent-info-outer .agent-contact-detail{ padding:0px; }
.yoa_general .agent-contact-accordian .cont-form{ padding: 0px 20px 20px; }
.yoa_general .agent-info-outer .agent-about-detail{ margin-bottom:40px; }
.featured_tag label{ padding:3px 1px 0px 1px;margin:0;background-color:rgba(0,0,0, 0.2);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.yoa_general .featured_tag label{line-height:1;}
.yoa_general .list-outer .property-slider .tags-outer .featured_tag label:hover{ background-color:rgba(207, 0, 15, 1); background-color:rgba(0,0,0, 0.8);}
.yoa_general .list-outer .property-slider .tags-outer .sale_tag{position:absolute;bottom:25px;right:10px;z-index:9;}
.yoa_general .yoa_property_detail .property_name h1{ font-size:28px;color:#161922;margin-bottom:20px;display:block;font-weight:500; line-height:32px;}

#shortcode_listings_search button.yoa-filter-toggle { background-color:transparent !important; }
#shortcode_listings_search .has-search .btn-default:hover{ background-color:#ffffff !important; }
.yoa_general .collapse {display: none;}
.yoa_general .collapse.show {display: block;}
.agent-profile-link{color:#0095eb;}
/*matterport*/
.matterport-showcase {text-align: center; background-color:#efefef;}
.matterport-showcase iframe{min-height: 240px;margin: 0 0;width: 100%;}
.slick-dots button{ padding:8px 8px; }
.map-listing-fullscreen-on #sfsi_plus_floater {display:none;}
@media screen and (min-width: 768px) {
 .matterport-showcase iframe {min-height: 360px;margin:0!important;}
 .yoa_custom_listing .yoa_property_detail .yoa_list_outer .property-slider .carousel-item{max-height:600px;height:100%;}
}
@media screen and (min-width: 992px) {
 .matterport-showcase iframe {height: 720px;max-width: 1280px;margin: 0 auto 15px; }
}
#property-detail-nopmapapi{ background: rgb(229, 227, 223); height:100%;}
#property-detail-nopmapapi p{padding:30px;color:#626262;}
.yoa_general .agent-info-outer .agent-pro-detail .profile-detail.noagentportrait{float:left;padding-left:0;}
.yoa_general .yoa-carousel-outer .list-outer{background-color:#ffffff;}
.yoa_general .yoa_property_detail #poweredbyrlnk{display:inline-block;vertical-align:top;background-color:#fff;margin-left:5px;}

/* Map Search CSS */
.yoa_general .map-filter .yoa-filter-collapse input[type="date"],
.yoa_general .map-filter .yoa-filter-collapse input[type="email"],
.yoa_general .map-filter .yoa-filter-collapse input[type="number"],
.yoa_general .map-filter .yoa-filter-collapse input[type="password"],
.yoa_general .map-filter .yoa-filter-collapse input[type="search"],
.yoa_general .map-filter .yoa-filter-collapse input[type="tel"],
.yoa_general .map-filter .yoa-filter-collapse input[type="text"],
.yoa_general .map-filter .yoa-filter-collapse input[type="url"],
.yoa_general .map-filter .yoa-filter-collapse select, 
.yoa_general .map-filter .yoa-filter-collapse textarea {
    margin-bottom: 0px;
}

.yoa_general .map-filter .filter-options .card-body .col-sm-12 {
    margin-top: 15px;
}


@media screen and (max-width: 991px){
  .yoa_general .has-search .btn-reverse, .yoa_general .has-search .btn-default {
    margin-top: 15px!important;
  }
}

@media screen and (max-width: 991px){
  .yoa_general.mobile-screen .map-filter .has-search .col-md-6 {
    margin-top: 0;
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 991px){
  .yoa_general .has-search .btn-reverse, .yoa_general .has-search .btn-default {
    margin-top: 0px!important;
  }
}


@media screen and (max-width: 991px){
.yoa_general .map-filter .has-search .col-md-6 {
    margin-top: 10px;
}
}

@media screen and (max-width: 991px){
.yoa_general .has-search .btn-reverse, .yoa_general .has-search .btn-default {
    margin-top: 0px;
}
}

@media screen and (max-width: 991px){
.yoa_general .map-filter .card-body .col-lg-3 {
    margin-bottom: 5px;
}
}

@media screen and (max-width: 991px){
.yoa_general.map-filter-view .device-only #accordion-mobile .card #collapse-mobile > .card-body {
    padding: 0px 0 0 0;
}
}

.yoa_general .form-check {
    height: 25px;
}

.yoa_general .form-check input[type="checkbox"]:checked + .label-text:before {
    color: #8e8e8e;
}

@media screen and (max-width: 567px){
.yoa_general.mobile-screen .form-control {
    margin-bottom: 0px;
}
}

.yoa_general .filter-options .accordion .card-body .col-lg-4 {
	margin-top: 0px;	
}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-4,
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-8,
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-2,
.yoa_general #map_search_filter_form .filter-options .accordion .card-body .col-lg-3{margin-bottom:15px;}

/*listing search form design*/
#shortcode_listings_search .input-group-prepend{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
@media screen and (max-width:991px){
	.yoa_general .has-search .btn-reverse,.yoa_general .has-search .btn-default{margin-top:15px!important;}
}

.yoa_general .shortcode_listings_search.map-filter .dropdown-menu{max-width:100%;}
.yoa_general .shortcode_listings_search .min-max .value-lists{display:none;}
.yoa_general .shortcode_listings_search .dropdown.min-max.show .dropdown-menu.show{padding-bottom:0;}

/* END of Map Search CSS */

/* Contact form */
.yoapress_contactform.yoa_general .form-group{ margin-bottom:20px!important;}
.yoapress_contactform input[type="text"],
.yoapress_contactform textarea,
.yoapress_contactform.yoa_general .form-group label{ margin-bottom:0;}
.yoapress_contactform.yoa_general .success-message{margin:0;}
/* registration form */
#yoapress_login_section input,
#yoapress_register_section input,
#yoapress_forget_section input{ width:100%; }
#yoapress_register_section .yoapress-message-error{padding:7px 0!important; background-color:#cc0000!important; margin-top:0px!important; color:#ffffff!important;}
#yoapress_register_section .yoapress-message-success{
	padding:7px 0!important; background-color:#4CAF50!important; margin-top:0px!important; color:#ffffff!important;
}
/*default Search - city town*/
.yoa_general #shortcode_listings_search #townvillage_name{
 width:100%;   
}
.yoa_general #shortcode_listings_search .tokenfield {
    text-align:left;
    border: 1px solid #ebebeb;
    padding:8px 15px!important;
    position:relative;
    background-color:#ffffff;
    height:100%;
    box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.02);
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
    font-size:16px;
    min-height: auto;
}
.yoa_general #shortcode_listings_search input:-internal-autofill-selected{
	background-color:transparent !important; 
    color: -internal-light-dark-color(black, white) !important;
	color: red!important;
}
.yoa_general #shortcode_listings_search input:-webkit-autofill,
.yoa_general #shortcode_listings_search input:-webkit-autofill:hover, 
.yoa_general #shortcode_listings_search input:-webkit-autofill:focus,
.yoa_general #shortcode_listings_search textarea:-webkit-autofill,
.yoa_general #shortcode_listings_search textarea:-webkit-autofill:hover,
.yoa_general #shortcode_listings_search textarea:-webkit-autofill:focus,
.yoa_general #shortcode_listings_search select:-webkit-autofill,
.yoa_general #shortcode_listings_search select:-webkit-autofill:hover,
.yoa_general #shortcode_listings_search select:-webkit-autofill:focus {
  -webkit-text-fill-color: #626262;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset!important;
  transition: background-color 5000s ease-in-out 0s;
}
.yoa_general #shortcode_listings_search .focus input:-webkit-autofill,
.yoa_general #shortcode_listings_search .focus input:-webkit-autofill:hover, 
.yoa_general #shortcode_listings_search .focus input:-webkit-autofill:focus,
.yoa_general #shortcode_listings_search .focus textarea:-webkit-autofill,
.yoa_general #shortcode_listings_search .focus textarea:-webkit-autofill:hover,
.yoa_general #shortcode_listings_search .focus textarea:-webkit-autofill:focus,
.yoa_general #shortcode_listings_search .focus select:-webkit-autofill,
.yoa_general #shortcode_listings_search .focus select:-webkit-autofill:hover,
.yoa_general #shortcode_listings_search .focus select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #E9F5FC inset!important;
}
.yoa_general #shortcode_listings_search .tokenfield input[type="text"]{
	font-size:16px;
}
.yoa_general #shortcode_listings_search .tokenfield input[type="text"]:focus{
 background-color:transparent;   
}
.yoa_general #shortcode_listings_search .tokenfield.form-control.focus{
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); outline: none;border-color: #ebebeb;
 background-color:rgba(233,245,252,1) !important;
}
.yoa_general #shortcode_listings_search .token-input::-webkit-input-placeholder{
	color: #626262;
}
.yoa_general #shortcode_listings_search .token-input::-moz-placeholder{
	color: #626262;
}
.yoa_general #shortcode_listings_search .token-input:-ms-input-placeholder{
color: #626262;
}
.yoa_general #shortcode_listings_search .token-input:-moz-placeholder{
color: #626262;
}
.yoa_general #shortcode_listings_search .token-input::placeholder {
  color: #626262;
}
.yoa_general #shortcode_listings_search .tokenfield.input-lg .token-input{
	margin-bottom:1px;
}
.yoa_general #shortcode_listings_search #townvillage_name-tokenfield{
    padding: 0px 0px;
     display: inline-block;
}
/*------------- listing details print styles  ----------------------*/
@media print {
	#Header_wrapper,
	#top-header,#main-header,
	#glt-translate-trigger,
	#main-footer,
	#Footer,
	#back_to_top,#popup_contact,
	.footer_copy,
	.et_pb_fullwidth_header,
	.yoa_tabs,
	.yoa_property_detail .yoa_video_map,
	.yoa_general.contactrealtorbox_wrap,
	.favourite-property-input,
	.yoa_property_detail_full img,
	.property_share,
	.yoa_virtual_tour,
	.yoa_property_detail .yoa_masonry, .yoa_property_structure_detail, .yoa_rooms_detail , .property_name strong, .related-listings, .yoa_listing_office, .yoa_sticky_terms, .open_house_detail{
		display:none;
	}
	/* Custom listing */
	.yoa_custom_listing .yoa_property_detail .yoa_video_map,
	.yoa_custom_listing .yoa_general.contactrealtorbox_wrap,
	.yoa_custom_listing .favourite-property-input,
	.yoa_custom_listing .yoa_property_detail_full img,
	.yoa_custom_listing .property_share,
	.yoa_custom_listing .yoa_virtual_tour,
	.yoa_custom_listing .yoa_property_detail .yoa_masonry, .yoa_custom_listing .yoa_property_structure_detail, .yoa_custom_listing .yoa_rooms_detail , .yoa_custom_listing .property_name strong, .yoa_custom_listing .related-listings, .yoa_custom_listing .yoa_sticky_terms, .yoa_custom_listing .open_house_detail
	{
		display: block;
	}
	.yoa_general .yoa_property_detail .yoa_property .row .col-link,
	.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_rooms_detail .row .col-lg-12 .yoa-external-ul,
	.yoa_custom_listing .yoa_tabs,.yoa_custom_listing .yoa_property_detail .yoa_property_detail_forms .yoa_virtual_tour,.yoa_custom_listing .yoa_listing_office
	{
		display: none;
	}
	.yoa_custom_listing .yoa_property_detail_forms .yoa_rooms_amenities{
		margin-top: 240px;
	}

	/* .yoa_custom_listing .property_name.text-center.ldp_bottom{
		margin-top: 200px;
	} */
	.property_name h1{display: block !important;}

	html, body {
		height:100vh; 
		margin: 0 !important; 
		padding: 0 !important;
		/* overflow: hidden; */
	  }
	  
.yoa_property_detail_full p{	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
   -webkit-box-orient: vertical;}

   .property-slider .carousel-inner img{max-height: 400px !important; width: auto; max-width: auto;}
    .yoa_property_detail .property_name h1,
	.yoa_property_detail .property_name strong,
	.yoa_property_detail .room_info span,
	.yoa_property_detail_full p,
	.yoa_property_detail .agent-info-outer .agent-pro-detail .profile-detail .name-info strong,
	.yoa_property_detail .agent-info-outer .agent-pro-detail .profile-detail .name-info b,
	.yoa_property_detail .agent-info-outer .agent-pro-detail .profile-detail .contact-info ul li span,
	.yoa_property_detail .fa-mobile:before,
	.yoa_property_detail .contact-info .fa-envelope:before,
	.yoa_property_detail .contact-info a,
	.yoa_property_detail .agent-info-outer .agent-pro-detail .profile-detail .name-info b span,
	.yoa_property_detail ul.bluebullets li, 
	.yoa_property_detail ul.bluebullets li span,
	.yoa_property_detail .yoa_property_detail_quick_info *{
		color:#000000 !important;
	}
	.yoa_property_listing_representative{
		page-break-after: always;
	}
	/* hide side bar menu in print*/
	.toggle-navigation-menu .fixed-navigation{display:none!important;}
	
}
/*------------- END listing details print styles ----------------------*/ 
/*-- Members Login ---*/
#top-header #yoapress-memberslogin {float:right;margin-left:10px;margin-top:-12px;position:relative;}
#top-header #yoapress-memberslogin ul {list-style: none;margin: 0;padding: 0;}
#top-header #yoapress-memberslogin ul li a{background-color:#23282D;display:block;cursor:pointer;
padding:12px;}
#top-header #yoapress-memberslogin ul li li a{background-color:transparent;padding:8px 12px;}
#top-header #yoapress-memberslogin ul li a span{display:inline-block;font-size:inherit;}
#top-header #yoapress-memberslogin ul li a span.et-pb-icon{margin-right:8px;}
#top-header #yoapress-memberslogin ul ul{visibility:hidden;opacity:0;position:absolute;right: 0;top: 44px;   display:none;min-width:180px;opacity: 1; 
	-webkit-animation: fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
}
#top-header #yoapress-memberslogin ul li:hover > ul, #top-header #yoapress-memberslogin ul li ul:hover {
visibility: visible!important;opacity: 1;display: block!important;z-index: 30;background-color:#23282D;}
#top-header #yoapress-memberslogin ul li ul li a:hover{background-color:#000000;}
/*-- End Members Login ---*/
/* Listing details */
.yoa_custom_listing .yoa_property_detail_quick_info .room_info{align-items: center;}
.yoa_general .yoa_property_detail_quick_info .room_info .text-right span{font-size:28px;font-weight:500;}
/* Listing details - live Streams */
.yoa_property_livestream .ls_desc{margin-bottom:25px;}
.yoa_property_livestream .ls_iconwrap {display: inline-block;margin-right: 15px;width:45px;height:52px;vertical-align: top;background-image: url(../images/stream.png);background-repeat: no-repeat;background-size: contain;        background-position:50% 0;position:relative;}
.yoa_property_livestream .ls_details{display:inline-block;}
.yoa_property_livestream .ls_date, .openHouseTime {font-weight: bold;}
.yoa_property_livestream .ls_date, .yoa_property_livestream .ls_time {display: inline-block;}
.yoa_property_livestream .col-lg-3{margin-bottom:20px;}
.yoa_property_livestream .ls_titleupcoming{font-weight:800;font-size:18px;margin:25px 0 15px;}
.yoa_property_livestream{margin-bottom:30px;}
.yoa_property_livestream .ls_wrap.live .ls_livetxt{text-align: center;background: red;color: #fff;font-size: 13px;color: #fff;font-size: .85rem;display: block;border-radius: 5px;position: absolute;   padding: 0 10px;left: 50%;transform: translateX(-50%);bottom: 2px;white-space: nowrap;}
.yoa_property_livestream .ls_wrap a{border:1px solid #ebebeb;background-color:#f9f9f9;display:inline-block;padding:15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-decoration:none;transition: all .2s ease-in-out;cursor:pointer;}
.yoa_property_livestream .ls_wrap a:hover{border:1px solid #a5a5a5;transform: scale(1.01);transition: box-shadow .2s linear,background .2s linear;text-decoration:none;-webkit-box-shadow: 1px 3px 5px 6px #ccc;  
  -moz-box-shadow:3px 3px 5px 6px #ccc; box-shadow:1px 1px 10px 1px #ccc;}
.yoa_property_livestream .ls_joinbtnwap {display: inline-block;text-align: right;vertical-align: top;    padding-left: 15px;}
.yoa_property_livestream .ls_joinbtnwap .ls_joinbtn{color:#ffffff;background-color:#94ca60; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius: 10px;background-color: #94ca60; padding: 10px 25px;font-size: 1.2rem;display: inline-block;cursor: pointer;text-decoration: none;}
@media screen and (min-width:696px) and (max-width:960px){
	.yoa_property_livestream .col-lg-3{width:33%;flex: 0 0 33%;max-width: 33%;}
	.yoa_property_livestream .col-lg-3 .ls_iconwrap{margin-right:5px; width:35px; background-position:50% 20%;}
}
@media screen and (min-width:455px) and (max-width:695px){
	.yoa_property_livestream .col-lg-3{width:50%;}
	.yoa_property_livestream .col-lg-3 .ls_iconwrap{margin-right:5px; width:30px; background-position:50% 20%;}
}
@media screen and (max-width:454px){
	.yoa_property_livestream .ls_wrap a{display:block; text-align:center;}
	.yoa_property_livestream .ls_wrap.live .ls_details{display:block; margin:10px auto;}	
	.yoa_property_livestream .col-lg-3 .ls_iconwrap{margin-right:5px; width:35px; background-position:50% 20%;}	
	.yoa_property_livestream .ls_wrap.live .ls_iconwrap{text-align:center;display:block;width: 100%;	height: 60px; background-size: auto;	margin-right:0px;}
	.yoa_custom_listing .yoa_property_detail_quick_info .room_info .text-right span{font-size: 20px;}
}
/* Map Search drop down*/
.dropdown.min-max.show .dropdown-menu.show{
 z-index:9900;   
 transform: translate3d(0px, 51px, 0px)!important;
 padding:0;
 margin:0;
}

.yoa_property_detail .panorama{
	width:100%;
max-width:810px;
height:300px;
max-height:450px;
background-color:#a5a5a5;
}
#Content .yoa_property_detail .panorama img{
 max-width:none; 
 height:100%;
}
#Content .yoa_property_detail .pano_wrap strong{
font-size: 18px;
    color: #161922;
    margin-top: 5px;
    display: block;
    font-weight: 500;
}
#Content .yoa_property_detail .pano_wrap{margin-bottom:50px;}

/* Default search */
.yoa_general.default_listings_search .min-max .value-box, 
.yoa_general.default_listings_search .min-max .value-lists{
     border-bottom: 1px solid #ebebeb;
    width: 100%;
    float: left;
    padding: 20px;   
}
.yoa_general.default_listings_search .min-max .value-outer .form-group{float:left;width:45%;}
.yoa_general.default_listings_search .value-outer span{width:10%;float:left;text-align:center;line-height:3;}
.yoa_general.default_listings_search .min-max .value-box .form-group{margin-bottom:0;}
.yoa_general.default_listings_search .min-max .value-lists .val-list ul{margin:0;padding:0;}
.yoa_general.default_listings_search .min-max .value-lists .val-list ul li{padding-left:0;cursor:pointer;}
.yoa_general.default_listings_search .min-max .value-lists .val-list.max-value-list ul li{text-align:right;padding-right:0;}
.container{width:auto;}
#social-menu li {background: #000000;display: block;float: left;padding:5px 15px 5px 7px!important;position: relative;text-decoration: none;transition-duration: 0.5s;}  
#social-menu li a {color: #fff;}
#social-menu li:hover {background: darkorange;	cursor: pointer;}
#social-menu ul li ul {background: orange;visibility:hidden;opacity:0;min-width:170px;position:absolute;transition: all 0.5s ease;right: 0;top:30px;display: none;}
#social-menu ul li:hover > ul,
#social-menu ul li ul:hover {visibility:visible!important;opacity:1;display:block!important; z-index:30;}
#social-menu ul li ul li {clear: both; width: 100%; padding:0!important; margin:0!important;}
#social-menu ul li ul li a {padding:5px;display:block;}
#Action_bar #social-menu a i{padding-right:5px;}
#Action_bar #social-menu .memberloggedin .menu-item-has-children{background-color:darkorange;}
#Action_bar #social-menu li li {border:none;}

@media only screen and (max-width: 767px){
	#Top_bar .menu > li {z-index: 5;}
	#Top_bar a.responsive-menu-toggle {z-index:4;}
	#Action_bar #social-menu ul li a {text-align:left;}
}
.yoa_property_detail #formsubmiterrormessage{border:2px solid red;padding:9px 13px;color:red; background-color: #ffffff;}

.yoa_general .shortcode_listings_search .yoa-filter-collapse .card-body {padding-top: 15px !important; }
.yoa_general .shortcode_listings_search .yoa-filter-collapse .card-body #amount{padding:10px!important;}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-4 .select2 .select2-selection--multiple,
.yoa_general #map_search_filter_form .filter-options .accordion .card-body .col-lg-3 .select2 .select2-selection--multiple,
.yoa_general #map_search_filter_form .accordion .card-body .col-md-6 .dropdown.min-max .btn-transperant{
    border: 1px solid #ebebeb;
    border-radius: 0;
    min-height: auto;
    padding: 10px 22px 10px 15px;
    line-height: 0;
}
.yoa_general #map_search_filter_form .accordion .card-body .col-md-6 .dropdown.min-max .btn-transperant{ line-height: 1.4 }
.yoa_general #map_search_filter_form .accordion .card-body .row.has-search .col-lg-5 .col-md-3{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-4 .select2 .select2-selection--multiple ul.select2-selection__rendered,
.yoa_general #map_search_filter_form .filter-options .accordion .card-body .col-lg-4 .select2 .select2-selection--multiple ul.select2-selection__rendered{
    padding: 0;
}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-4 .select2,
.yoa_general #map_search_filter_form .filter-options .accordion .card-body .col-lg-3 .select2 {
    width: 100% !important;
}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .col-lg-4 .select2 .select2-selection--multiple ul.select2-selection__rendered input.select2-search__field,
.yoa_general #map_search_filter_form .filter-options .accordion .card-body .col-lg-4 .select2 .select2-selection--multiple ul.select2-selection__rendered input.select2-search__field, 
.yoa_general #map_search_filter_form .filter-options .accordion .card-body .col-lg-3 .select2 .select2-selection--multiple ul.select2-selection__rendered input.select2-search__field{
    width: 100% !important;
    margin-top: 0;
}
.yoa_general .shortcode_listings_search .yoa-filter-collapse .card-body .row:last-child .col-lg-4:last-child{
    margin-bottom: 0 !important;
}
form#shortcode_listings_search .card-body input#amount,form#map_search_filter_form .card-body input#amount {
    padding-top: 0;
}

form#shortcode_listings_search .card-body strong.title,form#map_search_filter_form .card-body strong.title {
    margin-top: 0;
}
form#shortcode_listings_search .card-body .col-lg-2,form#map_search_filter_form .card-body .col-lg-2,form#map_search_filter_form .card-body .col-lg-5 {
    margin-bottom: 15px;
}
.yoa_general form#shortcode_listings_search .border-box,.yoa_general form#map_search_filter_form .border-box {
    padding: 30px 30px 15px 30px;
}
.yoa_general form#map_search_filter_form .border-box{
	margin-bottom: 0;
}
.select2-container--open .select2-dropdown {
    border-radius: 0;
    border: 1px solid #ebebeb;
    font-family: 'Roboto',sans-serif;
    color: #626263;
    font-size: 14px;
    font-weight: 300;
    padding:5px 10px;
}
.yoa_general .shortcode_listings_search .row.has-search .yoa-property-savesearch,.yoa_general form#map_search_filter_form .row.has-search .yoa-property-savesearch{
    line-height: 24px;
    border-color: #0095eb;
}
.yoa_general #map_search_filter_form .accordion .card-body .row.has-search .col-lg-5 .col-md-3 .yoa-property-savesearch {
    float: right;
    margin: 15px 0 0 0px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: calc(50% - 15px);
}

.yoa_general #map_search_filter_form .accordion .card-body .row.has-search .col-lg-5 .col-md-3 + .col-md-3 {
    flex: 100%;
    max-width: 100%;
}
.yoa_general .filter-options .accordion .card-header .btn-link:focus {
    background: transparent;
}
.yoa_general form#shortcode_listings_search .card-body .has-search input.form-control.ui-autocomplete-input.isloading, .yoa_general form#map_search_filter_form .card-body .has-search input.form-control.ui-autocomplete-input.isloading, .map-outer-loader input.map_search_input.form-control.ui-autocomplete-input.isloading {
    background-size: 50px 65px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(../../assets/images/srch-loader.gif);
    z-index: 9999999;
    position: relative;
}
@media only screen and (max-width: 991px){
	.yoa_general form#shortcode_listings_search .border-box {
    	padding: 0;
	}
	.yoa_general form#shortcode_listings_search .border-box #accordion-mobile .card #collapse-mobile > .card-body {
    	padding: 15px;
	}
	.yoa_general #map_search_filter_form .accordion .card-body .row.has-search .col-lg-5 .col-md-3{ flex: 0 0 100%; max-width: 100%; } 
	.yoa_general #map_search_filter_form .accordion .card-body .row.has-search .col-lg-5 .col-md-3 .yoa-property-savesearch {float: right; margin: 15px 0 0 0px; -ms-flex: 0 0 50%; flex: 100%; max-width: 100%; } 
}

.ui-autocomplete-category{font-weight:700}
.ui-widget-content{padding-left:5px}
.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  .select2-container--default .select2-results__option .select2-results__option {
    font-family: 'Roboto',sans-serif;
    color: #626262;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    padding: 5px 5px 5px 5px;
}

.shortcode_listings_search input[type="button"]{
	font-family:'Roboto',sans-serif;
}

.shortcode_listings_search button{
    border-radius:0;
    border-color:transparent;
    background-color: #dae3f5;
    color: #000;
    padding: 12px 30px 12px 15px;
    text-transform: none;
}

.shortcode_listings_search button:after{
    margin-left:10px;
    vertical-align: middle;
}

button.btn.btn-outline-primary.btn-submit.btn-search {
    width: 22%;
    margin: 0px;
    border: none;   
    font-weight: 500;
    border-radius: 0.2vw;
    text-transform: uppercase;
    float: right;
    background: #0095eb;
    padding: 12px 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
}
.searchBy button#dropdownMenuButton {
    color: #484848 !important;
    margin: 0;
    border-radius: 0;
}
.yoa_general .form-group .form-control{
	margin: 0;
}
.shortcode_listings_search .dropdown-toggle:focus, 
.shortcode_listings_search .dropdown-toggle:active,.shortcode_listings_search .dropdown-toggle:hover{    box-shadow: none !important;
    border-color: #dae3f5 !important;
    background-color: #dae3f5 !important;
    color: #000 !important;
	border-radius: 0;}
	.shortcode_listings_search ul.dropdown-menu.cart-select-option {
		left: 0;
		font-size: .8rem;
		margin: 13px 0 0 0;
		border: 1px solid #ced4da;
		background-color: #fff;
		top: 100%;
		width: auto;
		border-radius: 0;
		list-style: none;
		padding: 0 !important;
		height: auto;
		z-index: 1200;
	}
	
	.shortcode_listings_search 	ul.dropdown-menu.cart-select-option > li {
		list-style: none;
		display: block;
		width: 100%;
		height: 100%;
		color: #686868;
		padding: .3rem 1rem;
		margin: 0;
	}
	
	.shortcode_listings_search ul.dropdown-menu.cart-select-option > li:hover, .shortcode_listings_search ul.dropdown-menu.cart-select-option > li.menu-active{
		background-color:#dae3f5;
		color:#0095eb
	}
	
	.shortcode_listings_search ul.dropdown-menu.cart-select-option::before {
		bottom: 100%;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border: solid transparent;
		border-bottom-color: rgb(206 212 218);
		border-width: 0 11px 15px;
		margin-top: -1px;
		margin-left: -11px;
		border-width: 0 11px 16px;
		top: -16px;
		left: 30px;
	}

	input.form-control.searchInput:active,input.form-control.searchInput:focus {
		box-shadow: none;
		border-color: #ebebeb;
	}
	
	button.btn.btn-outline-primary.btn-submit.btn-search:hover{
		background: #0079bf;
	}

	.search-main-wrapper .text-wrapper{padding: 0; padding: 0;
		display: flex;
		max-width: 100%;
		flex: 0 0 calc(100% - 131px)}

		.search-main-wrapper .text-wrapper .form-group{width:100%}

		.yoa-filter-collapse .dropdown-toggle {
			border: 1px solid #d5e0ec;
			display: inline-block;   
			white-space: nowrap;
			vertical-align: middle;
			user-select: none;
			padding: 8px 15px;
			line-height: 1;
			border-radius: 2px;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			font-weight: 400;
			color: #484848;
			width: 100%;
			text-transform: capitalize;
			text-align: left;
			position: relative;
			height: 100%;
		}
		
		.yoa-filter-collapse .dropdown-toggle:after{
			display: inline-block!important;
			width:0!important;
			height:0 !important;
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 1rem;
			left: auto;
		}

		.yoa_general .shortcode_listings_search .search-main-wrapper .dropdown-toggle::after{
			display: inline-block!important;
			width:0!important;
			height:0!important;
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 0.9rem;
			left: auto;
		}
		
		.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .keyword-wrapper span.select2.select2-container .select2-selection.select2-selection--multiple {
			border: 1px solid #d5e0ec !important;
			display: inline-block;
			white-space: nowrap;
			vertical-align: middle;
			user-select: none;
			padding: 1px 15px !important;
			line-height: 1 !important;
			border-radius: 2px !important;
			transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			font-weight: 400;
			color: #000;
			width: 100%;
			text-transform: capitalize;
			text-align: left;
			position: relative;
			height: 100%;
			background-color: #dae3f5;
			font-size: 16px;
		}
		
		.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .keyword-wrapper span.select2.select2-container input::-webkit-input-placeholder{
			color:#484848
		}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .keyword-wrapper span.select2.select2-container input::-moz-placeholder{
			color:#484848 !important
		}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .keyword-wrapper span.select2.select2-container input:-ms-input-placeholder{
			color:#484848
		}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .keyword-wrapper span.select2.select2-container input::-ms-input-placeholder{
			color:#484848
		}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .keyword-wrapper span.select2.select2-container input::placeholder{
			color:#484848
		}
		.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option:before{display: none;}
		.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option{width:100%;margin-top: 5px;}
		
		.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option li a{text-decoration:none;position: relative;}
		.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option li a:before{content: "";
			margin: 0 .4rem 0 0;
			display: inline-block;
			width: 13px;
			height: 13px;
			position: relative;
			top: 1px;
			border: 1px solid #686868;
			background-color: #fff;}
			.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option li.menu-active{background-color: #dae3f5;color: #0095eb;}
			.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option li.menu-active a:after{top: 4px;
				left: 1px;
				font-size: 11px;font-family:"FontAwesome";
				font-style: normal;
				font-weight: 300;
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				content: "\f00c";
				position: absolute;line-height: 1;color: #0095eb;}
				.shortcode_listings_search 	.yoa-filter-collapse ul.dropdown-menu.cart-select-option li.menu-active a:before{border: 1px solid #0095eb;}
				.shortcode_listings_search 	.yoa-filter-collapse	ul.cart-select-option.dropdown-menu {
					max-height: 350px;
					overflow: auto;
					transform: translate3d(0px, 34px, 0px)!important;
				}

 .shortcode_listings_search .select-outer:before {right:1rem}
 #bed button.dropdown-toggle:before {
    content: "\f236";
    font-family: "FontAwesome";
    color: #0095eb;
    font-size: .9vw;
    right: calc(1vw + 1rem);
    top: 50%;
    transform: translateY(-60%);
    line-height: 1;
    position: absolute;
}

#bath button.dropdown-toggle:before {
    content: "\f2cd";
    font-family: "FontAwesome";
    color: #0095eb;
    font-size: .85vw;
    right: calc(1vw + 1rem);
    top: 50%;
    transform: translateY(-60%);
    line-height: 1;
    position: absolute;
}

#marketdays button.dropdown-toggle:before {
    content: "\f017";
    font-family: "FontAwesome";
    color: #0095eb;
    font-size: .85vw;
    right: calc(1vw + 1rem);
    top: 50%;
    transform: translateY(-60%);
    line-height: 1;
    position: absolute;
}
.shortcode_listings_search .show>.btn-outline-primary.dropdown-toggle:focus:before,.shortcode_listings_search .show>.btn-outline-primary.dropdown-toggle:hover:before{
	color: #0095eb !important;
}

.shortcode_listings_search .show>.btn-outline-primary.dropdown-toggle:before{
	color: #fff !important;
}

.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a.Sale > span.list-icon {   
    background-color: #fd3360;

}
.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a.Lease > span.list-icon {   
    background-color: #5bd907;

}
.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a.Rent > span.list-icon {   
    background-color: #ff9800;

}
.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a.Sold > span.list-icon {   
    background-color: #ffc4ed;

}
.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a.Rented > span.list-icon {   
    background-color: #ffe500;

}
.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a.Leased > span.list-icon {   
    background-color: #cfd5d8;

}
.shortcode_listings_search ul.dropdown-menu.cart-select-option > li > a > span.list-icon {
       display: inline-block;
    content: "";  
    background-color: #fd3360;
    margin-right: .3rem;
    position: relative;
    top: 2px;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    top: 0;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon{
	display: none;
    content: "";  
    margin-right: .3rem;
    position: absolute;
	width: 14px;
    height: 14px;
    border-radius: 100%;
    top: 8px;
	right: 1.6rem;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon:nth-last-child(2) {
    right: 2.1rem;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon:nth-last-child(3) {
    right: 2.6rem;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon:nth-last-child(4) {
    right: 3.1rem;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon:nth-last-child(5) {
    right: 3.6rem;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon:nth-last-child(6) {
    right: 4.1rem;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon.sale{
	background-color: #fd3360;
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon.lease{
	background-color: #5bd907;
	
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon.rent{
	background-color: #ff9800;
	
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon.sold{
	background-color: #ffc4ed;
	
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon.rented{
	background-color: #ffe500;
	
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .title-icon.leased{
	background-color: #cfd5d8;
	
}
.shortcode_listings_search .dropdown.listingtype button.dropdown-toggle .icon-show{
	display: inline-block;
}
.shortcode_listings_search .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #e9f6ff; border: 1px solid #0095eb;    color: #0095eb;}
.shortcode_listings_search .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #3a9ceb;}
.keyword-wrapper .keyword-hide-list{
	display: none;
}
.keyword-wrapper ul.cart-select-option li.menu-disable{display: none;}

.keyword-wrapper input#tags {
    display: block;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 2px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #484848;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 2px 0 0 5.2rem !important;
    height: 36px;
	font-size: 15px;
	border-right: 0;
	margin:0;
}

.keyword-wrapper input#tags::placeholder{
     color: #484848;
}
.keyword-wrapper input#tags:focus{
	outline: none;
	box-shadow: none;
	z-index: 1;
}

.keyword-wrapper .input-group:before {
    content: " Keywords:";
    padding: 7px 13px 6px 10px!important;
    z-index: 2;
    position: absolute;
    font-family: 'Roboto',sans-serif;
    line-height: 1.5;
    pointer-events: none;
	font-size: 15px;
    color: #484848;
}
.keyword-wrapper button{
	padding: 3px 20px;
	margin: 0 !important;
}
.keyword-wrapper .btn-outline-primary:disabled{
	padding: 3px 20px;
    margin: 0;
	background-color: #edfbf6;
	color:#484848;
	border: 1px solid #ced4da;
	cursor: default;
}
.keyword-wrapper ul#keywordlist li a {
   
    list-style: none;
    padding: 5px 10px;
    display: block;
}

.keyword-wrapper ul#keywordlist {
	padding: 0;
	margin: 0;
    overflow: auto;
	position: absolute;
	max-height: 270px;
    height: auto;
    background: #fff;
    z-index: 1100;
}
.dropdown.keyword-wrapper {
    position: relative;
}

.dropdown.keyword-wrapper .keyword-list-wrapper{
	display: inline-block;
	width: 100%;
}

.dropdown.keyword-wrapper .input-group.col-xs-12{
	padding:0;
}

.keyword-wrapper ul#keywordlist li {
    list-style: none;
     color: #686868;
}

.keyword-wrapper ul#keywordlist li:hover{
    background-color: #dae3f5;color: #0095eb;
}

.keyword-list-wrapper {
    margin-top: 15px;
}

.keyword-list-wrapper ul li {
    list-style: none;
    display: inline-block;
    border: 1px solid #e3e3e3;
    padding: 3px;
    padding: 3px 8px;
    margin: 0;
    border-radius: 2px;
    background-color: #ddd;
    color: #7f7f7f;
    cursor: pointer;
    text-transform: capitalize;
	white-space: nowrap;
	margin-right:5px;
	margin-bottom: 5px;
}

.keyword-list-wrapper ul{
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
}

.keyword-list-wrapper ul li:after{
     
    font-style: normal;
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "x";
    padding-left: 10px;
    font-size: 16px;
    position: relative;
    top: -1px;
}

.keyword-list-wrapper ul li:hover{
    color: #0095eb
}


#slider-range.ui-slider-horizontal .ui-slider-handle:first-of-type {
	margin-left: -1.3em;
}
#slider-range.ui-slider{width:96%;margin:0 auto;}
.searchBy .show>.btn-outline-primary.dropdown-toggle {
    background-color: #dae3f5;
    border-color: #dae3f5;
}
.yoa_general #shortcode_listings_search .searchBy .txt-blk .form-control{padding:12px 35px 12px 15px!important}

.yoa_general .shortcode_listings_search .dropdown.min-max.show .dropdown-menu.show{
	transform: translate3d(0px, 40px, 0px)!important;
	color: #616161;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border-radius: 2px;
    background-color: #fff;
    width: 100%;
	border: 1px solid #ced4da;
	padding: .5rem 0;
	padding-bottom:0;
    margin: 0;
}
.yoa_general .shortcode_listings_search input.form-control.map-minrange-input , .yoa_general .shortcode_listings_search input.form-control.map-maxrange-input {
    border: 1px solid #ced4da;
    color: #616161 !important;
    border-radius: 2px;
    padding: .35rem .3rem !important;
    font-size: 16px;
    line-height: 1;
}

.yoa_general .shortcode_listings_search input.form-control.map-minrange-input:placeholder{
       color: #a19494 !important;
}

.yoa_general .shortcode_listings_search .min-max *{
      color: #484848 !important;
}
.min-max button.btn.btn-outline-primary.dropdown-toggle:before {
    content: "\f155 ";
    font-family: "FontAwesome";
    color: #0095eb;
    font-size: .9vw;
    right: calc(1vw + 1rem);
    top: 50%;
    transform: translateY(-60%);
    line-height: 1;
    position: absolute;
}
.yoa_general .shortcode_listings_search .value-lists ul {
    padding: 0 !important;
    border-bottom: 0 !important;
    margin: 0;
}
.yoa_general .shortcode_listings_search .min-max.show>.btn-outline-primary.dropdown-toggle:before {color: #0095eb !important;}
.yoa_general .shortcode_listings_search  .min-max .value-box{
	   border-bottom: 1px solid #bbb;
	   padding: .3rem .95rem .7rem;
	   list-style: none;
	   display: table;
	   width: 100%;
	   color: #616161 !important;
}
.yoa_general .shortcode_listings_search .min-max .value-box .form-group {
    margin-bottom: 0;
    display: table-cell;
    width: auto;
    float: none;
}
.yoa_general .shortcode_listings_search .value-outer span,.yoa_general .map-filter .min-max .value-outer span {
    margin-bottom: 0;
    display: table-cell;
    padding: 0 .3vw;
    font-size: 1.5vw;
    width: auto;
	float: none;
	line-height: normal;
}
.yoa_general .shortcode_listings_search  .min-max .value-lists{
	padding:0;	
    border-bottom: 0;
}

.yoa_general .shortcode_listings_search .min-max .value-lists ul li a{
        padding: .3rem .95rem;
}
.yoa_general .shortcode_listings_search .min-max .value-lists .val-list ul li{    
    cursor: pointer;
    padding: .3rem .95rem !important;
    font-size: 16px;
    color: #616161;
    line-height: 1.5em;
}
.yoa_general .shortcode_listings_search .min-max .value-lists .val-list ul li:hover{
	background-color: #dae3f5;
    color: #0095eb !important;
}
.yoa_general .shortcode_listings_search .min-max.show>.btn-outline-primary.dropdown-toggle {
    background-color: #dae3f5;
    border-color: #dae3f5;
    color: #484848 !important;
}
.yoa_general .shortcode_listings_search .min-max .form-control:focus{
	box-shadow: none;
	border: 1px solid #0095eb;
}
.yoa_general .shortcode_listings_search .range-box{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.map-filter-view .search-main-wrapper button.dropdown-toggle {
    height: 50px;
}
.yoa_general .shortcode_listings_search .max-value-list.val-list.map-max-list li {
    text-align: right;
}
.map-filter-view .min-max button#dropdownMenuButton {
    width: 100%;
    text-align: left;
    position: relative;
    color:#484848;
    margin: 0;
}
.map-filter-view .min-max button#dropdownMenuButton * {
     color:#484848;
}
.map-filter-view .min-max button#dropdownMenuButton:after{
    right: 10px;
    position: absolute;
    top: 50%;
}
.map-filter-view .min-max button#dropdownMenuButton:before{
    top: 56%;
    right: 30px;
}
.map-filter-view button.btn.btn-link.yoa-filter-toggle {
    background: transparent;
}
.map-filter-view button.btn.btn-default.apply_map_filter {
    margin-bottom: 10px;
}
.map-filter .form-control:focus {
    box-shadow: none;
    border-radius: 0;
    border-color: #ced4da;
}
.map-filter .btn:focus{
	box-shadow: none;
}
ul#keywordlist.cart-select-option.hide-ul {
    border: 0;
}
.map-filter-view button.btn.btn-default.apply_map_filter:hover {
    background: #fff;
}
#map_search_filter_form .has-search {
	margin-bottom: 20px;
	min-height: 125px;
}
.find-properties-near-you-btn {
    margin-top: 10px;
    position: absolute;
    right: -100%;
    width: 100%;
    padding: 0 15px;
    z-index: 1;
}
.yoa-properties-search-rows .find-properties-near-you-btn {
	position: static;
	padding: 0;
}
.find-properties-near-you-btn .yoa-property-nearest {
    white-space: normal;
}
.yoa_general #shortcode_listings_search .filter-options .accordion .card-body .range-box .col-lg-4 {flex: 0 0 100%;max-width:100%;}
/*Yoa Blue advance search filter start css*/
.yoa-blue .shortcode_listings_search button{background-color:#dae3f5;box-shadow: none;}
.yoa-blue .yoa_general .btn-default{background:#0095eb;}
.yoa-blue .yoa_general .btn-default:hover{border: 1px solid #0095eb!important;}
.yoa-blue .yoa_general .has-search .btn-reverse{border:1px solid #0095eb!important;background-color:#fff!important;box-shadow:none;color:#0095eb!important;}
.yoa-blue .yoa_general .has-search .btn-reverse:hover{background-color:#0095ed!important;color:#fff!important;}
.yoa-blue input.form-control.searchInput{border:1px solid #ebebeb!important;background-color:#fff!important;color: #4e4e4e!important;}
.yoa-blue input.form-control.searchInput:active,
.yoa-blue input.form-control.searchInput:focus{background-color:#fff!important;}
.yoa-blue .keyword-wrapper .btn-outline-primary{color:#000;}
.yoa-blue .keyword-wrapper .btn-outline-primary:disabled:hover{color:#484848!important;background-color:#dae3f5;border-color:#dae3f5;}
.yoa-blue .keyword-wrapper input#tags::placeholder{color:#484848;}
.yoa-blue .keyword-wrapper input#tags:focus{outline:none!important;box-shadow:none!important;z-index:1;background:#fff!important;}
.yoa-blue .ui-widget-header{background: #e9e9e9 !important;}
.yoa-blue .yoa_general #shortcode_listings_search .tokenfield{box-shadow: none;}
.yoa-blue .yoa_general #shortcode_listings_search .tokenfield.form-control.focus{box-shadow: none!important;background-color:#fff!important;}
.yoa-blue .yoa_general #shortcode_listings_search .tokenfield input[type="text"]:focus{background-color:#fff!important;color:#484848;}
.yoa-blue .ui-menu{border:1px solid #ced4da!important;padding:0!important; width:338px !important;}
.yoa-blue .ui-menu .ui-menu-item .ui-menu-item-wrapper{padding:5px 16px;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;color:#686868;}
.yoa-blue .ui-state-active,
.yoa-blue .ui-widget-content .ui-state-active,
.yoa-blue .ui-widget-header .ui-state-active{background-color:#dae3f5;color:#0095eb!important;border:#dae3f5!important;}
.yoapress-nolistings strong{font-weight:700}
.dropdown-with-search .search-main-wrapper input.yoa-property-savesearch{border-radius:0;margin-top:10px;}
.dropdown-with-search .search-main-wrapper .searchBy + div button.dropdown-toggle{width:100%;text-align:left;padding:12px 45px 12px 15px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.dropdown-with-search .has-search{margin-bottom:15px;}

.yoa_general .yoa_property_detail_forms .yoa_favourite_property:first-child:last-child{top:-47px;}
.profile-detail .my-profile-button{margin-top:23px;}
.my-profile-button a.btn-default:hover{text-decoration:none;}
.yoa_general select::-ms-expand {display: none;}
/* sold image */
.sold-image{
	width: 50% !important;
	margin: 0 auto !important;
	display: block;
	right: 0;
}
/*Yoa Blue advance search filter End*/
@media screen and (max-width:1100px){
	.search-main-wrapper .text-wrapper{
		flex: 0 0 calc(100% - 131px) !important
	}
}
@media screen and (min-width:992px) and (max-width:1120px){
#bed button.dropdown-toggle:before,
#bath button.dropdown-toggle:before,
#marketdays button.dropdown-toggle:before{
	font-size: 14px;
	right: calc(2vw + 1rem);
}
.search-main-wrapper .col-lg-4 .col-md-6{
	padding-left: 0;
}
.yoa_general .has-search .btn-reverse, .yoa_general .has-search .btn-default{
	line-height: 24px;
	padding: 12px 5px;
	font-size: 15px;
}
}
@media screen and (max-width:1024px){
	#bed button.dropdown-toggle:before ,#bath button.dropdown-toggle:before, #marketdays button.dropdown-toggle:before,.min-max button.btn.btn-outline-primary.dropdown-toggle:before{
		font-size: 20px;
		right: calc(3vw + 1rem);
	}
	.yoa_general .filter-options .accordion .card-body .col-lg-2{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media screen and (max-width:991px){
	.yoa_general .has-search .text-outer{margin-bottom:10px;}
	.yoa_general .search-main-wrapper #searchBy + .col-lg-5{margin-top:10px;}
	.find-properties-near-you-btn{position: static;padding: 0;}
}
@media screen and (max-width:768px){
	#bed button.dropdown-toggle:before ,#bath button.dropdown-toggle:before, #marketdays button.dropdown-toggle:before,.min-max button.btn.btn-outline-primary.dropdown-toggle:before{
		font-size: 20px;
		right: calc(3vw + 1rem);
	}
}
@media screen and (max-width:600px){
	#bed button.dropdown-toggle:before ,#bath button.dropdown-toggle:before, #marketdays button.dropdown-toggle:before,.min-max button.btn.btn-outline-primary.dropdown-toggle:before{
		font-size: 16px;
		right: calc(5vw + 1rem);
		vertical-align: middle;
	}
}
@media screen and (max-width: 781px){
	#searchBy #dropdownMenuButton{
		display: none;
	}
	.search-main-wrapper .text-wrapper{
		flex: 0 0 100% !important
	}
}

@media screen and (max-width: 567px){
	.dropdown.keyword-wrapper .input-group{
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.yoa_general.mobile-screen .border-box  .dropdown.keyword-wrapper .input-group-append{
		width: auto;
	}
}

/* Edit profile Form */
.yoa_general .profile-page{margin:0 0 20px;}
.yoa_general .profile-page .profile_label{margin:20px 0;}
.yoa_general .profile-page .profile_form{max-width:500px;}
.yoa_general .profile-page .profile_form label{margin-bottom:0;}
.yoa_general .profile-page .profile_form .form-control{width:100%;}
.yoa_general .profile-page .profile_form button{padding:7px 15px;border:1px solid #2ea3f2;background:#2ea3f2;color:#fff;cursor:pointer;margin:5px 5px 5px 0;border-radius:0;}
.yoa_general .profile-page .profile_form button:hover{background:rgb(46 163 242 / 0.7);border-color:rgb(46 163 242 / 0.7);}
.yoa_general .profile-page .profile_form button#delete_profile{background:rgb(255 0 0 / 0.8);border-color:rgb(255 0 0 / 0.8);}
.yoa_general .profile-page .profile_form button#delete_profile:hover{background:rgb(255 0 0 / 0.6);border-color:rgb(255 0 0 / 0.6);}
.profile-updating:after{content:'';display:inline-block;background:url(../images/ajax-loader.gif) no-repeat center;position:absolute;top:0;left:0;right:0;height:100%;width:100%;z-index:99;}
.profile-updating{position:relative;pointer-events:none!important;}
.profile-updating:before{content:'';display:inline-block;z-index:9;background-color:rgba(51,51,51,0.64);position:absolute;top:0;left:0;right:0;height:100%;width:100%;}
.login-alert-success{border:1px solid #008000;color:#008000;padding:7px 15px;}
.login-alert-error{border:1px solid #ff0000;color:#ff0000;padding:7px 15px;}

.yoa_general .yoa_property_detail .related-listings .list-outer .property-slider .carousel-item{
	max-height: 220px;
    height: 220px;
}
#property-detail-map{width: 100%; height: 250px;}
#property-detail-leaflet-map{width: 100%; height: 100%;}

/*Tiktok Icon design*/
.fa-tiktok{background-image:url("../images/titktok-icon-black.png");width:32px;height:37px;}
.fa-tiktok::before{display:none;}
.social-share .fa-tiktok{width:14px;height:17px;background-size:cover;margin-top:8px;}
a:hover .fa-tiktok{background-image:url("../images/titktok-icon-white.png");}
.keyword-wrapper .input-group:lang(fr):before{content: " Mots clés:"}

/* terms and privacy sticky banner design */
.yoa_sticky_terms{background:#242227;margin:0;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;width:100%!important;z-index:999999;}
.yoa_sticky_terms div{color:#fff;}
.yoa_sticky_terms.terms_text_hide{display: none;}
.yoa_sticky_terms#terms_text div a{font-weight:600;color:#0a6cd2;}
.yoa_sticky_terms div button{margin:0 0 0 70px;border:1px solid #115296;outline:0;background:#115296;color:#fff;padding:8px 26px;border-radius:25px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.yoa_sticky_terms div button:hover{color:#115296;background-color:#fff;border-color:#fff;}

#crea-terms_wrap{display:none}

@media print{
	.yoa_sticky_terms{position:absolute;}
}
@media screen and (max-width:566px){
	.yoa_sticky_terms{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.yoa_sticky_terms div{width:100%;text-align:center;}
	.yoa_sticky_terms div button{margin:15px 0 0 0;}
}

/*agent profile listing list view style*/
.agent-profile-properties-layout-list *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;}
.agent-profile-properties-layout-list .list-outer .slider-outer{width:350px;float:left;height:100%;}
.agent-profile-properties-layout-list .list-outer .info-outer{width:calc(100% - 350px);float:right;height:100%;}
.agent-profile-properties-layout-list .list-outer .property-slider{display:block;height:100%;border-radius:5px 0 0 5px;}
.agent-profile-properties-layout-list .list-outer .property-slider .carousel{height:100%;}
.agent-profile-properties-layout-list .list-outer .property-slider .carousel .carousel-inner{height:100%;border-radius:5px 0 0 5px;}
.agent-profile-properties-layout-list .list-outer .property-slider .carousel-item{height:100%;max-height:300px;}
.agent-profile-properties-layout-list .list-outer .property-slider .carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:300px;min-height:230px;}
.agent-profile-properties-layout-list .list-outer .property-detail{position:relative;height:100%;padding:20px 20px 50px;z-index:9;}
.agent-profile-properties-layout-list .list-outer .property-detail .shortinfo{width:75%;float:left;min-height:62px;}
.agent-profile-properties-layout-list .list-outer .property-detail .info-btn{position:absolute;bottom:60px;right:20px;}
.agent-profile-properties-layout-list .list-outer .property-moreinfo{position:absolute;left:0;right:0;bottom:0;width:100%;}
.yoa_general .yoa-carousel-outer .property-detail .info-btn {margin-bottom:30px;}

/*agent profile listing slider view style*/
.agent-profile-properties-layout-slider .yoa_slider_view{display:inline-block;width:100%;}
@media screen and (max-width:1549px){
.yoa_general .list-outer .property-detail .info-btn{margin-bottom:15px;}
}
@media screen and (max-width:992px){
.agent-profile-properties-layout-list .list-outer{height: 100%;}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.agent-profile-properties-layout-list .list-outer .info-outer {
	    width: calc(100% - 300px);
	    float: right;
	}
	.agent-profile-properties-layout-list .list-outer .slider-outer {
	    width: 300px;
	    float: left;
	}
}
/* Property Landing Pages Design*/
.lp-section-main{padding:80px 0;}
.lp-section-main .container{max-width:1200px;width:100%;padding:0 20px!important;box-sizing:border-box;}
.lp-section-main .lp-property-heading{padding-bottom:40px;text-align:center;}
.lp-section-main .yoa_general{padding:0;}
.lp-listing-main .lp-property-heading h2{font-size:20px;font-weight:400;padding-bottom:5px;text-transform:uppercase;}
.lp-listing-main .lp-property-heading h1{margin:0;font-weight:500;font-size:38px;line-height:normal;}
.lp-listing-main .lp-inner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.lp-inner-row .lp-image-col{width:65%;padding:0 10px 0 0;}
.lp-inner-row .lp-details-col{width:35%;padding:0 0 0 10px;}
.lp-property-details .property-price{font-size:27px;font-weight:500;color:#0095eb;padding-bottom:12px;}
.lp-property-details span{color:#000;font-size:23px;line-height:normal;font-weight:500;}
.lp-registration-form{margin-top:30px;}
.lp-registration-form h3{font-size:20px;line-height:normal;font-weight:500;padding-bottom:28px;}
.lp-registration-form form .lp-form-row{padding-bottom:30px;}
.lp-registration-form form label.error{color:#ff0000;}
.lp-registration-form form .success-message{color:#008000;}
.lp-registration-form form .lp-form-row:last-child{padding-bottom:0;padding-top:25px;display:inline-block;width:100%;}
.lp-registration-form form input{outline:0;border:none;border-bottom:2px solid #000;color:#000;padding:3px 0 5px;font-size:20px;font-weight:400;width:100%;margin:0 0 4px 0;}
.lp-registration-form form input:focus{border-color:#0095eb;}
.lp-registration-form form input[type=number]::-webkit-inner-spin-button,.lp-registration-form form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.lp-registration-form form input::-webkit-input-placeholder{color:#626262;}
.lp-registration-form form input:-ms-input-placeholder{color:#626262;}
.lp-registration-form form input::-moz-placeholder{color:#626262;}
.lp-registration-form form input::-ms-input-placeholder{color:#626262;}
.lp-registration-form form input::placeholder{color:#626262;}
.lp-registration-form button{cursor:pointer;outline:0;}
.yoa_general .lp-registration-form button:hover{background:transparent;}
.lp-inner-row .lp-img-col-details{position:relative;}
.lp-inner-row .lp-image-col img{width:100%;display:block;}
.lp-listing-main .property-images{position:absolute;bottom:0;right:0;padding:12px;background-color:rgb(0 0 0 / 50%);color:#fff;z-index:1;font-size:16px;}
.lp-listing-main .property-images i{color:#fff;padding:2px 8px 0 0;font-size:18px;}

/* customer rating and testimonials style */
.customer-testimonials-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f6f6f6;padding:20px;border:2px solid #eee;}
.customer-testimonials-slider .agent-testimonials-left-col{width:175px;text-align:center;}
.customer-testimonials-slider .agent-testimonials-right-col{width:calc(100% - 175px);padding:0 0 0 20px;}
.customer-testimonials-slider .carousel-inner .slick-arrow{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:11;font-size:0;cursor:pointer;line-height:normal;padding:0;border:none;border-radius:50%;width:35px;height:36px;background-color:rgb(0 0 0 / 40%);outline:none;}
.customer-testimonials-slider .carousel-inner .slick-next{left:auto;right:0;padding:0 0 0 4px;}
.customer-testimonials-slider .carousel-inner .slick-prev{padding:0 2px 0 0;}
.customer-testimonials-slider .carousel-inner .slick-arrow::before{content:"\f053";font-family:FontAwesome;font-size:18px;font-weight:500;color:#fff;display:inline-block;margin-top:3px;}
.customer-testimonials-slider .carousel-inner .slick-next::before{content:"\f054";}
.customer-testimonials-slider .carousel-inner{padding:10px 60px;}
.customer-testimonials-slider .carousel-inner .slick-list{padding:0;}
.customer-testimonials-slider .carousel-inner .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.customer-testimonials-slider .customer-rating-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px;}
.customer-testimonials-slider .customer-rating-inner{padding:0 18px;text-align:center;margin: 0 0 10px;}
.customer-testimonials-slider .agent-testimonials-left-col img{margin-bottom:10px;}
.customer-testimonials-slider .agent-testimonials-left-col .customer-rating-inner{margin:6px 0;width: 100%;padding: 0 10px;}
.customer-testimonials-slider .customer-rating-inner span{margin:0 0 8px;font-size:26px;font-weight:600;color:#2ea3f2;display:inline-block;}
.customer-testimonials-slider .customer-rating-inner h3{font-size:18px;color:#000;font-weight:300;margin: 0 0 5px;padding:0;}
.customer-testimonials-slider .testimonials-customer{margin-top:14px;text-align:right;}
.customer-testimonials-slider .testimonials-customer span{width:100%;display:inline-block;font-size:14px;}
.customer-testimonials-slider .testimonials-customer span b{color:#000;font-weight:500;font-size:16px;}
@media screen and (max-width:1200px){
	.customer-testimonials-slider .customer-rating-inner{padding: 0 8px;}
	.customer-testimonials-slider .customer-rating-inner h3{font-size: 17px;}
}
@media screen and (max-width:991px){
	.lp-listing-main .lp-inner-row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.lp-inner-row .lp-image-col{width:100%;padding:0 0 30px;}
	.lp-inner-row .lp-details-col{width:100%;padding:0;}
	.yoa_general .list-outer .property-slider .carousel .carousel-inner{max-width:100%}
	.yoa_general .yoa_slider_view .yoa_current_slide_detail{position:relative;width:100%;padding:0;background:#000;z-index:1;top:auto;bottom:auto;left:auto;right:auto;}
	.yoa_general .yoa_slider_view .list-outer .carousel-item .carousel-wrapper-blk a{width:100%}
	.agent-profile-properties-layout-list > .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

	.customer-testimonials-slider .carousel-inner .slick-track{display:block;}
	.customer-testimonials-slider .agent-testimonials-left-col .customer-rating-inner{width:auto;}
	.customer-testimonials-slider .agent-testimonials-left-col{width:100%;border-bottom:1px solid #dfdfdf;margin:0 0 15px;}
	.customer-testimonials-slider .agent-testimonials-right-col{width:100%;padding:0;}
	.customer-testimonials-slider{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
@media screen and (max-width:767px){
	.lp-section-main{padding:40px 0;}
	.lp-section-main .lp-property-heading{padding-bottom:25px;}
	.lp-listing-main .lp-property-heading h2{font-size:17px;}
	.lp-listing-main .lp-property-heading h1{font-size:28px;}
	.lp-inner-row .lp-image-col{padding:0 0 25px;}
	.lp-property-details .property-price{font-size:25px;}
	.lp-property-details span{font-size:20px;}
	.lp-registration-form{margin-top:25px;}
	.lp-registration-form form input{padding:3px 0 4px;font-size:19px;}
	.lp-registration-form form .lp-form-row{padding-bottom:25px;}
	.yoa_general .yoa_slider_view .list-outer .carousel-item .carousel-wrapper-blk a{width:100%}
	.yoa_general .list-outer .property-slider .carousel .carousel-inner{max-width:100%}

	.agent-profile-properties-layout-list .list-outer .info-outer{width:100%;float:none;height:auto;}
	.agent-profile-properties-layout-list .list-outer .slider-outer{width:100%;float:none;height:auto;}
	.agent-profile-properties-layout-list .list-outer .property-slider .carousel .carousel-inner{border-radius:5px 5px 0 0;}
	.agent-profile-properties-layout-list .list-outer .property-detail .shortinfo{width:100%;float:none;min-height:auto;}
	.agent-profile-properties-layout-list .list-outer .property-detail .info-btn{position:static;}

	.customer-testimonials-slider .customer-rating-inner h3{font-size:16px;}
	.customer-testimonials-slider .customer-rating-inner span{font-size:24px;}
}
@media screen and (max-width:568px){
	.lp-registration-form form .g-recaptcha{float:left;}

	.customer-testimonials-slider{padding:10px 5px;}
	.customer-testimonials-slider .carousel-inner .slick-arrow{width:28px;height:28px;}
	.customer-testimonials-slider .carousel-inner .slick-arrow::before{font-size:15px;margin-top:0;}
	.customer-testimonials-slider .carousel-inner{padding:10px 40px;}
	.customer-testimonials-slider .agent-testimonials-left-col .customer-rating-inner{padding:0 7px;}
	.customer-testimonials-slider .customer-rating-inner h3{font-size:13px;}
	.customer-testimonials-slider .customer-rating-inner span{font-size:22px;margin:0 0 6px;}
}
@media screen and (max-width:499px){
	.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-next{right:-5px;}
	.yoa_general .yoa-carousel-outer .responsive .slick-arrow.slick-prev{right:55px;}
}
@media screen and (max-width:480px){
	.customer-testimonials-slider .customer-rating-outer{margin: 0 -10px 10px;}
	.customer-testimonials-slider .agent-testimonials-left-col .customer-rating-outer{margin: 0 0 10px;}
	.customer-testimonials-slider .testimonials-content p{font-size:15px;}
}

/*Counter Stats Start Css*/
#counter-stats .container{padding: 35px 0 0 0 !important;}
#counter-stats .stats{text-align:center;margin-bottom: 55px;}
#counter-stats .stats .stat-wrap{border:2px solid #0095eb;padding:30px 10px;border-radius:5px;}
#counter-stats .stats .counting{color:#0095eb;font-size:70px;line-height:70px;margin-bottom:10px;}
#counter-stats .container{padding-top:0;}
#counter-stats .stats h5{font-size:20px;line-height:28px;font-weight:400;letter-spacing:0px;padding:0;color:#444444;}
@media screen and (max-width:991px){
		#counter-stats .stats .counting{font-size:60px;line-height:60px;}
		#counter-stats .stats h5{font-size:18px;}
}

/* 121 QA Design*/
*{ box-sizing:border-box; }
body { font-family: 'Open Sans', sans-serif !important; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats .containerdiv, .yoa-onetwoone-qa .testi-feeds .feed .inner .stats .containerdiv { border: 0; position: relative; width: 100px; margin:0 auto; } 
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats .containerdiv .cornerimage , .yoa-onetwoone-qa .testi-feeds .feed .inner .stats .containerdiv .cornerimage{ border: 0; position: absolute; top: 0; left: 0; overflow: hidden; } 
.yoa_121_ratings, .yoa-onetwoone-qa .yoa_121_ratings{ max-width: 100px; }
.yoa_general .agent-info-outer .testi-feeds .title, .yoa-onetwoone-qa .testi-feeds .title{ font-size: 22px; line-height: 30px; font-weight: 600; text-align: center; margin: 0; padding: 10px 0; }
 .yoa_general .agent-info-outer .testi-feeds .feed, .yoa-onetwoone-qa .testi-feeds .feed{ background: #f6f6f6; padding: 30px; margin: 0 0 30px; border: 1px solid #dcdcdc; border-radius: 5px; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats,
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats li, .yoa-onetwoone-qa .testi-feeds .feed .inner .stats,.yoa-onetwoone-qa .agent-info-outer .testi-feeds .feed .inner .stats li { list-style: none; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats{ text-align: center; border: none; padding: 0 0 10px !important; }
.yoa-onetwoone-qa .testi-feeds .feed .inner .stats{ text-align: center; border: none; padding: 0 0 10px !important;margin: 0 auto; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats li, .yoa-onetwoone-qa .testi-feeds .feed .inner .stats li{ display:inline-block; margin:0 40px; text-align: center; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats h3, .yoa-onetwoone-qa .testi-feeds .feed .inner .stats h3{ margin-top: 0; font-size: 16px; font-weight: 700; margin: 20px 0 10px; }
.yoa_general .agent-info-outer .testi-feeds .feed p, .yoa-onetwoone-qa .testi-feeds .feed p{ font-style: italic; text-align: justify; font-size: 1.2em; line-height: 1.5em; margin: 1em 0; }
.yoa_general .agent-info-outer .testi-feeds .feed .commenter, .yoa-onetwoone-qa .testi-feeds .feed .commenter{ text-align: center; margin: 30px 0 0; }
.feed .commenter span, .yoa-onetwoone-qa .feed .commenter span{ font-weight: 700; font-size:14px; }
.feed .commenter .date, .yoa-onetwoone-qa .feed .commenter .date{ margin: 5px 0 0; font-weight: 700; display: block; }

@media only screen and (max-width: 768px){
.yoa_general .agent-info-outer .testi-feeds .feed .inner,.yoa-onetwoone-qa .testi-feeds .feed .inner{ width: 100%; padding: 30px 15px;}
.yoa_general .agent-info-outer .inner .stats,.yoa-onetwoone-qa .inner .stats{ display: table; width: 100%; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats li,.yoa-onetwoone-qa .testi-feeds .feed .inner .stats li{ margin: 0; display:inline-block; width: 33.333333%; vertical-align: middle; text-align: center; }
.yoa_general .agent-info-outer .inner .yoa_general .testi-feeds .feed .inner .stats h3,.yoa-onetwoone-qa .agent-info-outer .testi-feeds .feed .inner .stats h3{ font-size: 12px; }
}
@media screen and (max-width: 548px){
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats li,.yoa-onetwoone-qa .testi-feeds .feed .inner .stats li { width: auto; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats li,.yoa-onetwoone-qa .testi-feeds .feed .inner .stats li{ margin: 0px 8px; }
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats,.yoa-onetwoone-qa .testi-feeds .feed .inner .stats{ padding:0px !important; }
.yoa_general .agent-info-outer .testi-feeds .feed p,.yoa-onetwoone-qa .testi-feeds .feed p{ font-size:1rem;}
}
.yoa_general .agent-info-outer .testi-feeds .feed .inner .stats h3,.yoa-onetwoone-qa .testi-feeds .feed .inner .stats h3{font-size: 18px;font-weight: 400;}
.yoa_general .agent-info-outer .testi-feeds .feed p,.yoa-onetwoone-qa .testi-feeds .feed p{font-size: 18px;font-style: initial;}
.yoa_general .feed .commenter span,.yoa-onetwoone-qa .feed .commenter span {font-weight: 500;font-size: 18px;}
.yoa_general .feed .commenter .date,.yoa-onetwoone-qa .feed .commenter .date{font-weight: 400 !important;font-size: 16px;}

/*Members Css*/

#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink{position:relative;width:auto;padding-left:0;}
#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink i.icon-lock{position:absolute;top:49%;left:-4px;transform:translateY(-50%);}
#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink span{font-size:16px;line-height:30px;}

#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink{position:relative;width:auto;padding-left:0;}
#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink i{position:absolute;top:49%;left:-4px;transform:translateY(-50%);}
#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink span{font-size:16px;line-height:30px;}
#Top_bar .menu > li#menu-item-yoapresscrmmembers ul.sub-menu li a{position:relative;padding-left:40px!important;}
#Top_bar .menu > li#menu-item-yoapresscrmmembers ul.sub-menu li a i{position:absolute;left:23px;top:50%;transform:translateY(-50%);}
#Top_bar .menu > li#menu-item-yoapresscrmmembers ul.sub-menu li a span{margin-left:10px;}

/*Members Menu New Css With Fonawesome Icon*/
header ul li#menu-item-yoapresscrmlogin a{position:relative;padding-left:20px;font-size:0;display:inline-block;line-height: 0;width: 100%;}
header ul li#menu-item-yoapresscrmlogin > a span{font-family:"Open Sans",Arial,sans-serif;line-height:14px;font-size:14px;}
header ul li#menu-item-yoapresscrmlogin a i{position:absolute;left:0;font-size:16px;top: 50% !important;transform: translateY(-50%) !important;}
header ul li#menu-item-yoapresscrmmembers > a#yoapresscrm-memberslink{position:relative;padding-left:20px;font-size:0;display:inline-block;line-height: 0;width: 100%;}
header ul li#menu-item-yoapresscrmmembers > a#yoapresscrm-memberslink span{font-family:"Open Sans",Arial,sans-serif;line-height:14px;font-size:14px;}
header ul li#menu-item-yoapresscrmmembers > a#yoapresscrm-memberslink i{position:absolute;top: 50% !important;transform: translateY(-50%) !important;left:0;}
header ul li#menu-item-yoapresscrmmembers a i{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:16px;}
header ul li#menu-item-yoapresscrmmembers ul.sub-menu li a{display:block;position:relative;padding-left:40px!important;width:auto!important;line-height:1;}
header ul li#menu-item-yoapresscrmmembers ul.sub-menu li a span{font-family:"Open Sans",Arial,sans-serif;line-height:28px;font-size:14px;}

@media (max-width:1239px){
	#Top_bar .menu > li#menu-item-yoapresscrmmembers ul.sub-menu{padding: 10px 0;}
	#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink i.icon-lock,
	#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink i,
	#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink i{display:none;}

	#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink,
	#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none;padding:0 25px;}
	
	#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink i{position:absolute;top:49%;left:-4px;transform:translateY(-50%);}
	
	#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink span,
	#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink span{border:none;line-height:44px;display:inline;padding:0;}
}
@media screen and (max-width:980px){
	header ul li#menu-item-yoapresscrmmembers > a#yoapresscrm-memberslink i{top:15px;}
}
@media (max-width:439px){
	#Top_bar .menu > li#menu-item-yoapresscrmlogin a#yoapresscrm-loginregisterlink span,
	#Top_bar .menu > li#menu-item-yoapresscrmmembers a#yoapresscrm-memberslink span,
	#Top_bar .menu > li#menu-item-yoapresscrmmembers ul.sub-menu li a span{font-size: 13px !important;}
}


/* Yoa Homeworth Form Css*/
#yoa-homeworth h3#propertyaddress_title{font-weight:300;}
#yoa-homeworth h2.fs-title,
#yoa-homeworth h3#propertyaddress_title,
#yoa-homeworth .propertyworth_min,
#yoa-homeworth .propertyworth_average,
#yoa-homeworth .propertyworth_max,
#yoa-homeworth p,
#yoa-homeworth label,
#yoa-homeworth input,
#yoa-homeworth textarea,
#yoa-homeworth select,
#yoa-homeworth #propertyworthform span.radio-input,
#yoa-homeworth .submitstatus.success{font-family:"Roboto",Helvetica,Arial,sans-serif;}
#yoa-homeworth label{margin-bottom:5px;}
#yoa-homeworth input,
#yoa-homeworth textarea{line-height:21px;}
#yoa-homeworth #propertyworthform .action-button.previous,
#yoa-homeworth #propertyworthform .action-button.submit{vertical-align:middle;}

/* Clear Cache Topbar Button Css*/
#wp-admin-bar-yoapress-delete-cache,#wp-admin-bar-yoapress-edit-property-ab,#wp-admin-bar-yoapress-edit-agent-ab{background-color: #dc0000 !important;}
#wp-admin-bar-yoapress-edit-property-ab,#wp-admin-bar-yoapress-edit-agent-ab{margin-left: 2px !important;}


#wpadminbar #wp-admin-bar-yoapress-delete-cache:hover .ab-item{background-color:red;color:#fff;cursor:pointer;}
#wpadminbar #wp-admin-bar-yoapress-edit-property-ab:hover .ab-item, #wpadminbar #wp-admin-bar-yoapress-edit-agent-ab:hover .ab-item{background-color:red;color:#fff;}

.yoa_general .agent-listing .agent-box .agent-detail .contact-info ul li.yoa-agent-email {
    height: 52px;
}

/* property detail lightbox */
#lightboxOverlay{z-index:100000;}
#lightbox{z-index:1000000;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:fixed;}
.map-price-range .find-properties-near-you-btn{margin-top:0px;position:unset;padding:unset}
.map-price-range .yoa-property-savesearch{margin-top:10px;}

/*-------listing grid view css--------*/
.yoa_general .grid-view-wrap .listing-layout-col ul li a {
    height: 54px;
    line-height: 54px;
    display: block;
    font-size: 1.15em;
    padding: 0 20px;
}
.yoa_general .grid-view-wrap .listing-layout-col ul li {
    display: inline-block;
    margin: 0;
}
.yoa_general .grid-view-wrap .listing-layout-col ul {
    list-style: none;
        padding-left: 0;
    padding-bottom: 0;
}
.yoa_general .grid-view-wrap .listing-layout-col ul li a:hover {
    background-color: #f2f2f2;
    text-decoration: none;
    border-bottom: 2px solid #000;
}
.yoa_general .grid-view-wrap .listing-layout-col select.properties-sortby {
    border: none;
    background-color: #dae3f5;
    cursor: pointer;
    padding: 8px 11px;
    float: right;
    appearance: auto;
    margin: 0;
background-image: none;
}
.yoa_general .properties-sortby.hide{
	display: none;
}
.yoa_general .grid-view-wrap{
      align-items: center;
    box-shadow: 0 0px 30px 0 rgb(0 0 0 / 1%), 0 8px 41px 0 rgb(0 0 0 / 11%);
    margin-bottom: 24px;
    border-top: 1px solid #d9d9d9;
        margin-left: 0;
    margin-right: 0;
}
.yoa_general .grid-view-wrap .listing-layout-col ul li.active a {
    background-color: #f2f2f2;
    border-bottom: 2px solid #000;
}
.yoa_general .grid-view-wrap .listing-layout-col:first-child {
    padding: 0;
}
.yoa-open-house-head{
	display: flex;
    justify-content: center;
}
.yoa-open-house-head .open_house_title{
	margin-left: 10px;
}

@media only screen and (min-width:320px) and (max-width:600px){
.yoa_general .list-outer .property-detail .shortinfo {
    padding-bottom: 5em;
}
}
.slider-cal-icon{
	height: 25px !important;
}
.yoa_general .list-view .open_house {    text-align: left;
	padding: 10px 20px;
	display: flex;
   align-items: center;
 }

@media (max-width: 754px){
	.yoa_general .grid-view-wrap {
    display: grid;
	}
	.yoa_general .grid-view-wrap .listing-layout-col select.properties-sortby {
		width: 100%;
	}
	.yoa_general .grid-view-wrap .listing-layout-col:last-child{
		padding: 0;
	}
}
@media (max-width: 375px){
	.yoa_general .grid-view-wrap .listing-layout-col ul li a {
    padding: 0 12px;
	}
}

/*---------map search button css-------*/
@media (min-width: 992px) and (max-width: 1265px){
	.yoa_general .grid-view-wrap .listing-layout-col {
		flex: unset !important;
		max-width: 100%;
	}
	.yoa_general .grid-view-wrap .listing-layout-col:last-child {
		margin-top: -57px;
	}
}


.yoa_general .grid-view-wrap .listing-layout-col a.map-search-polygon {
    background-color: #a7905c;
    border-radius: 12px;
    padding: 4px 10px;
    font-size: 14px;
    color: #fff !important;
    font-weight: 600;
        cursor: pointer;
    margin-left: 28px;
}
.yoa_general .grid-view-wrap .listing-layout-col a.map-search-polygon::after {
    content: '\f00d';
    font-family: 'FontAwesome';
    color: #fff;
    padding-left: 6px;
    font-weight: 400;
}
.yoa_general .listing-layout-col:first-child ul {
    display: inline;
}