@media screen and (max-width: 800px) {

	div.ays-assistant-chatbox div.ays-assistant-chatbox-closed-view {
bottom: 115px;	
}
}

.backtop.islive, .contact-box.islive {
     left: 15px;
}

.logo img {
    max-height: 75px !important;
    max-width: 160px;
}
.property_listing_details {
    display: none;
}


.open-popup-btn {
    position: fixed;
    background: #f00807;
    border-color: #f00807;
    right: 0px;
    top: 350px;
	border-radius: 7px;
	padding: 13px 31px !important;
	color: #fff;
	z-index: 199 !important;
}
.calendly-badge-content {
    position: fixed;
    background: #f00807;
    border-color: #f00807;
    right: 0px;
    top: 160px;
	border-radius: 7px !important;
	padding: 14px 30px !important;
	color: #fff;
	font-weight: 400 !important;
	z-index: 199 !important;
	box-shadow: none !important
}

.open-popup-btn:hover {
	color: #fff !important
}
.custom-html-widget a {
    color: #fff !important;
    padding: 14px 30px;
}


.df-container.df-controls-bottom .df-bg {
	background: black!important;
}





@media only screen and (max-width: 1023px) {
    .top_bar_wrapper.topbar_show_mobile_no, .header_wrapper {
        display: inline !important;
			position: fixed;
    }
}

@media only screen and (max-width: 768px) {
	
	.calendly-badge-content {
    position: fixed;
    background: #f00807;
    border-color: #f00807;
    right: 0px;
    top: 70px;

}
    .top_bar_wrapper.topbar_show_mobile_no, .header_wrapper {
        display: inline !important;
			position: fixed;
    }
    .custom-html-widget a {
        color: #fff !important;
        padding: 10px 15px !important;
        font-size: 11px !important;
    }
	
	 .calendly-badge-content {
        color: #fff !important;
        padding: 10px 12px !important;
        font-size: 11px !important;
		 height: auto !important
    }
  }

@media only screen and (max-width: 1100px) {
   
	.has_header_type1 .logo, .has_header_type1 .user_menu_wrapper {
    width: 200px;
}
	.has_header_type1 .logo, .has_header_type1 .user_menu_wrapper {
    width: 100% !important;
}
.mobile-trigger-user {
    display: none !important;
}
.header_phone {
    display: none !important;
}
.submit_action, #user_menu_trigger {
        float: right !important;
    }

.mobile-trigger {

    z-index: 99 !important;
}
.mobile-logo img {
    max-height: 50px;

}
	.has_header_type1 .logo, .has_header_type1 .user_menu_wrapper {
    width: 200px;
}
	.mobilemenu-close-user, .mobilemenu-close, .mobile_header i {
    color: #f00807;
    z-index: 99 !important;
}
}