@media (min-width: 769px) {
	html.system .mt_mob_dropdown_wrap .selectivo__option:hover {
	    /*color: #b9b99c;*/
	    background-color: transparent;
	}
	.mt_mob_dropdown_wrap .dropdown [role="option"]:focus,
	.mt_mob_dropdown_wrap .selectivo__option.selectivo__option--selected,
	.mt_mob_dropdown_wrap .selectivo__option.selectivo__option:hover {
	    background: #ffffff !important;
	    color: #656264;
	}
	html.system .mt_mob_dropdown_wrap .selectivo__option:hover,
	#category_selector button:hover {
	    color: #656264;
	}
	#blog_page .mt_tab_head_wrapper .selectivo__option {
		outline: none;
	}
}
@media (min-width: 1401px) {
	.mt_hamb_menu ul.sub-menu {
		padding-right: 0;
	}
}
@media (min-width: 1400px) and (max-width: 1800px) {
	header .mt_navigation_wrapper nav ul li a {
		margin-right: 2vw;
		font-size: 13px;
	}
}
@media (max-width: 1400px) {
	header .mt_navigation_wrapper nav ul li a {
		font-size: 12px;
		margin-right: 20px;
	}
	.mt_hamb_menu {
		padding: 140px 40px 35px;
	}
	.mt_hamb_menu ul {
		padding-right: 50px;
	}
}
@media (max-width: 1200px) {
	header .mt_navigation_wrapper nav ul li a {
		letter-spacing: 1px;
	}
	.mt_hamb_menu .sub-menu li a {
		font-size: 14px;
		line-height: 22px;
	}
	.video-link .cross:after {
		width: 8px;
		left: -3px;
    	top: 3px
	}
	.video-link .cross {
		height: 8px;
	}
	#gallery_page .mt_control_btn {
		bottom: 55px;
	}
}
@media (max-width: 991px) {
	header .mt_navigation_wrapper nav ul li a {
		margin-right: 5px;
		font-size: 10px;
	}
}
@media (max-width: 768px) {
	.mt_mob_dropdown_wrap .selectivo__label,
	.mt_mob_dropdown_wrap .dropdown .selectivo__dropdown .selectivo__option {
		color: #656264;
	    text-align: center;
	}
	.mt_mob_dropdown_wrap .dropdown .selectivo__dropdown .selectivo__option:hover,
	.mt_mob_dropdown_wrap .dropdown .selectivo__dropdown .selectivo__option.selectivo__option--selected {
		color: #fff;
		background-color: #A9BF2D;
	}
	html.system .mt_two_col .mt_btn:hover {
		background: #A9BF2D;
	}
	.neighborhood .mt_map_cont .mt_category_list > li p {
		color: #fff;
		font-family: 'archerBook';
	}
	.neighborhood .mt_map_cont .mt_category_list > li p:last-child {
		display: none;
	}
        .neighborhood .mt_map_cont .mt_category_list > li .mt_sub_category_list p:last-child{
		display: block;
	}
	.neighborhood .mt_sub_category_list li:last-child p:last-child{
		border-bottom: 0;
	}
	.neighborhood .mt_map_cont h3, .neighborhood .mt_map_cont .mt_category_list > li, .neighborhood .mt_sub_category_list li p:last-child {
		border-bottom: 1px solid #FFF;
	}
	.neighborhood .mt_map_cont .mt_category_list > li:last-child {
		border-bottom: none;
	}
	.mt_mob_dropdown_wrap .selectivo__label::after {
		background: url(../images/icons/down_arrow.png) no-repeat center center;
		background-size: contain;
		top: 47%;
	}
	.mt_two_col .mt_btn {
		border: 1px solid #656264;
		color: #ffffff;
		background: #656264;
	}
	#contact_page .mt_banner {
		background-position: left 30% center !important;
	}
	#floorplans_page .mt_banner {
		background-position: center center !important;
	}
	#amenities_page .mt_banner {
		background-position: right 30% center !important;
    	background-size: 500% !important;
	}
	header .mt_logo_area img {
		max-width: 150px;
	}
	#gallery_page .mt_banner .mt_slider {
		background: #A9BF2D;
	}
	.mt_hamb_menu .sub-menu li a {
		font-size: 12px;
		line-height: 20px;
	}
	.mt_hamb_menu .sub-menu li {
		margin-bottom: 4px;
	}
	#gallery_page .mt_control_btn {
		right: 15px;
	}
	.mt_control_btn button {
		width: 30px;
		height: 30px;
	}
	.mt_slide.video.slick-slide {
		padding-top: 101px;
	}
}
@media (max-width: 360px){
	header .mt_logo_area img {
		max-width: 135px;
	}
	header .mt_navigation_wrapper .mt_header_right .mt_phone_icon img, header .mt_navigation_wrapper .mt_header_right .mt_tour_icon img{
		height:22px;
	}
	header .mt_menu_toggle {
		margin-left: 10px !important;
	}
	.mt_floorplan .mt_banner{min-height:680px;}
}
@media (max-width: 420px) { 
    footer .mt_footer_bottom_block a.mt_privacy {
        font-size: 12px;
        margin: 0 0vw 0 2vw !important;
        padding: 0 2vw 0 2vw;
    }
    footer .mt_footer_bottom_block a.mt_ada{
        margin: 0 2px 0 2px;
    }
    footer .mt_footer_bottom_block a.mt_bozzuto_block img{
        max-width: unset;
        width: 100%;
    }
    footer .mt_footer_bottom_block .mt_footer_bottom_right .mt_ada img{
        min-width: 20px;
    }
    footer .mt_footer_bottom_block a.mt_with_margin{
        width: 30%;
    }
  }
  #sightmap_page{
	height: 100vh;
	min-height: 500px;
  }
  #sightmap_page .fp-sightmap-div {
	height: 100%;
  }
  .sightmap header {
	background-color: #A9BF2D !important;
  }