@media all and (min-width:1350px){
    nav.navbar.navbar-default .container, .footer .container {
        width: 1360px;
        max-width: 100%;
    }

	.property_section_inner {
		padding: 80px 0 20px 0;
	}

	.property_section_tab {
		margin-bottom: 20px;
	}
}
@media all and (max-width: 1199px){
	.header_nav ul li a {
	    font-size: 12px;
	}

	.footer_contact_col.footer_contact_col_home {
	    font-size: 13px;
	}

	.footer_contact_col {
	    font-size: 11px;
	}
	.home_header_images_logo {
        margin-top: -90px;
    }
}
@media all and (max-width: 991px){
	.header_nav ul li a {
	    font-size: 10px;
	    padding: 20px 8px;
	}

	.home_featured_property_content {
	    font-size: 20px;
	}

	.home_story_section_title {
	    background-size: 30%;
	}

	.home_story_section_title_inner_image img {
	    max-width: 400px;
	}

	.footer_nav ul li {margin: 8px 0;}

	.footer_contact_col {
	    text-align: center !important;
	    margin: 5px 0;
	}

	.footer_contact_col.footer_contact_col_home {
	    font-size: 18px;
	}

	.footer_contact_col {
	    font-size: 14px;
	}

	.footer_bottom_col {
	    text-align: center !important;
	}

	.footer_bottom_inner {
	    background-size: 30%;
	}
	.single_proeprty_main_gallery {
	    padding-right: 0;
	}

	.single_property_video_embed {
	    margin: 0px 0px 0px 0px;
	}

	.single_proeprty_main_gallery_gl ul li a {
	    padding: 50px 0;
	}

	.show_more_images_link_wrap {
	    width: 92%;
	    height: 100px;
	}

	.single_proeprty_main_content_tenants_btn a {
	    margin-bottom: 4px;
	}

	.single_proeprty_main_content_add_btn a {
	    margin-top: 5px;
	}
	.about_page_header_content {
	    padding-top: 180px;
	}
	.contact_page_col {
	    text-align: center;
	}

	.contact_page_col_form {
	    margin-top: 60px;
	}

	.contact_page_col h1 {
	    max-width: 100%;
	}
	.home_header_images_logo {
        margin-top: -90px;
    }
}
@media all and (max-width: 1025px){
	.home_property_item_overlay {
	    opacity: 1;
	    background: transparent;
	}

	.home_property_item a {
	    bottom: 30% !important;
	    display: block;
	    opacity: 1;
	}

	.home_property_item2 h2 {
	    font-size: 40px;
	}

	.home_featured_property_content_link {
	    display: block;
	    opacity: 1;
	    bottom: 40% !important;
	}

	.home_featured_property:hover .home_featured_property_content_link {}

	.home_property_item:hover a {
	    margin-bottom:  0;
	}
	.hospitality_page_content_item_btn {
	    height: 100%;
	}

	.hospitality_page_content_item_btn a {
	    display: block;
	    width: 100%;
	    height: 100%;
	    background: transparent !important;
	    opacity: 0;
	}
	.contact_page_section {background-size: 40%;}

	.contact_page_section_inner {
	    background-size: 40%;
	}
	.home_header_images_logo {
        margin-top: -80px;
	}
	.property_section_tab_content_property_item a {
		padding: 200px 15px;
		position: relative;
	}

	.meet_team_page_team_member_item {
	    width: 49%;
		vertical-align:top;
	}

	.meet_team_page_team_member_item_info h3 {font-size:15px}

	.team_bio_modal_image {margin-top: 20px;}

	.ceo {width:100%}

	.meet_team_page_team_member_item_bio_img {
		width: 120px;
		height: 120px;
	}

	.team_bio_modal_content h2, .team_bio_modal_content h3  {
		text-align: center;
	}
	.modal-dialog {
		padding-top: 20px;
	}
}
@media all and (max-width: 767px){


	.property_section_inner {
		padding: 20px 0 20px 0;
	}
	
	.property_section_tab {
		margin-bottom: 20px;
	}

	.new-projects-home{
		display:none;
	}

	.single_news_page_inner {
		margin-top: 20px;
	}

	.single_news_main_content_info .alignleft{
		float: none;
		padding: 20px 0px 20px 0px;
		width:100%
	}


	.single_news_main_content_info .alignright{
		padding: 20px 0px 20px 0px;
		width:100%;
		float: none;
	}

	body, body.fixedheaderactive{
		padding-top: 0;
	}
	.header{
		display: none !important;
	}
	.mobile_header{
		display: block !important;
	}

    .home_header_images_logo {
        margin-top: -200px;
    }

	.home_header_images_logo img {
	    max-width: 100%;
	}

	.home_header_content_title {
	    font-size: 18px;
	}

	.home_header_content_body {
	    font-size: 15px;
		padding-top:0px;
	}

	.lcapanologo{padding-bottom:20px;}

	.home_header {
	    padding-bottom: 25px;
	}

	.home_featured_property_content {
	    position: inherit;
	    background: #000;
	    font-size: 14px;
	    padding: 15px 15px;
	}

	.home_story_section_title_inner_image img {
	    max-width: 100%;
	}

	.home_story_section_title_inner_image {
	    margin-bottom: 20px;
	}

	.home_story_section_title_inner_sub_inner {
	    font-size: 18px;
	}

	.home_story_section_detail_story {position: fixed;}

	.footer_nav ul li {
	    border: 0;
	    display: block;
	    margin: 12px 0;
	}
	.property_section_tab ul li {
	    display: block;
	    margin-bottom: 10px;
	}

	.property_section_tab_content_title {
	    font-size: 55px;
	    line-height: 55px;
	}

	.header_slider_inner {
	    padding: 122px 122px 122px 122px;
	}
	.single_proeprty_main_gallery {
	    margin-bottom: 20px;
	}

	.single_proeprty_main_content_info h2 {
	    font-size: 30px;
	}

	.single_property_page_inner {
		background-size: 100%;
	}

	.single_property_page {
	    background-color: #fff;
	    background-size: 100%;
	}
	.property_section_new_project .property_section_tab_content_title {
	    font-size: 35px;
	    line-height: 41px;
	}
	.single_property_back_button a {
	    font-size: 13px;
	}
	.map_canvas {
	    height: 250px;
	}
	.hospitality_page_inner {
	    background-size: 170%;
	}

	.hospitality_page_title {
	    font-size: 50px;
	    letter-spacing: 0;
	}

	.hospitality_page_content_item_logo_wrap {
	    background-size: 45% !important;
	}

	.hospitality_page_content_item_inner {
	    padding: 160px 0;
	}
	.about_page_header_content {
	    padding-top: 330px;
	}

	.about_page_header_wrap {
	    background-size: auto !important;
	}

	.about_page_header {
	    background-size: 180%;
	}

	.about_page_header_title img {
	    width: 240px;
	}

	.about_page_header_sub_title {
	    font-size: 18px;
	}

	.about_page_header_sub_title::before {
	    display: none;
	}

	.about_page_header_sub_title::after {
	    display: block;
	    margin: 0 auto;
	}

	.about_page_header_inner {
	    background-size: 110%;
	}
	.home_featured_property:hover .home_featured_property_content {
	    padding-top: 15px;
	}

	.home_featured_property:hover .home_featured_property_content_link {

	}
	.home_property_item a, .home_property_item_overlay {
	    opacity: 1;
	    display: none;
	}
	.home_property_item:hover a, .home_property_item:hover .home_property_item_overlay{
	    display: block;
	}
	.hospitality_page_content_item_btn {
	    display: none;
	    opacity: 1;
	}
	.hospitality_page_content_item .hospitality_page_content_item_btn {
	    background: transparent;
	    top: 0;
	    height: 100%;
	    display: block;
	    opacity: 1;
	    z-index: 100;
	}
	.hospitality_page_content_item:hover .hospitality_page_content_item_btn{
		display: block !important;
	}
	.hospitality_page_content_item_btn a {
	    position: absolute;
	    bottom: 4%;
	    width: 200px;
	    left: 50%;
	    margin-left: -100px;
	}
	.contact_page_section {
	    background-size: 170%;
	}

	.contact_page_col h1 {
	    max-width: 300px;
	    margin: 0 auto;
	    margin-bottom:  20px;
	}

	.home_property_item2 h2{
		display:block;
	}
	.home_property_item_overlay {
	    opacity: 1;
	    background: transparent;
	}

	.home_property_item a {
	    bottom: 30% !important;
	    display: block;
	}

	.home_property_item2 h2 {
	    font-size: 28px;
		bottom: 15%;
	}

	.home_featured_property_content_link {
	    display: block;
	    opacity: 1;
	    bottom: 30% !important;
	}

	.home_featured_property:hover .home_featured_property_content_link {}

	.home_featured_property_content_link a {
		background: #f17580;
		color: #fff;
		text-transform: uppercase;
		font-family: "BalboaPlus W05 Inline";
		font-size: 18px;
		padding: 5px 10px;
		display: inline-block;
	}

	.home_property_item:hover a {
	    margin-bottom:  0;
	}
	.hospitality_page_content_item_btn {
	    height: 100%;
	}

	.hospitality_page_content_item_btn a {
	    display: block;
	    width: 100%;
	    height: 100%;
	    background: transparent !important;
	    opacity: 0;
	}

	/* News Page */
	.news_page_header_inner{
		padding: 20px 0 20px 0;
	}
	.news_page_header_content{
		padding-top: 30px;
	}
	.news_hero_title{
		width: 90%;
		font-size: 22px;
		line-height: 100%;
	}
	.news_page_header_title{margin-bottom: 20px; color:#fff; font-weight: 700;}
	.news_page_header_title img{
		width: 50px;
		max-width: 100%;
	}

	.news_page_header_title h2 {
		font-size: 18px;
	}

	.news_page_row_item h2 {
		font-size: 18px;
	}

	.news_page_row_item p {
		font-size: 16px;
	}

	.news_page_item_border {
		border-right: 0px solid #fff;
		border-bottom: 1px solid #fff;
	}

	.property_section_tab_content_property_item a {
		padding: 150px 15px;
		position: relative;
	}

	.meet_team_page_team_member_item_placeholder{
		display: none;
	}

	.meet_team_page_team_member_item:hover{transform: translateY(0px);}



	
	  .home_header_hero {
		  height: 31vh;
		  background-position: left bottom !important;
	  }

  	.navbar .container .row, .menu-footer-menu-container {
     margin-left:  0px; 
     margin-right: 0px;
	}
	.team_bio_logo_modalHST {
		text-align: center;
		margin-bottom: 20px;
	}

	.team_bio_logo_modalHST img {
		width: auto;
    	height: 45px;
	}
	.new_project_header_inner {
	    padding: 15px;
        margin-bottom: 0;
	}

	.new_project_header_inner h1 {
	    margin-bottom: 20px;
	    font-size: 40px;
	}

	.new_project_header_inner_content ul li {
	    border: 0;
	}

	.new_project_tab_item_content_col_wrap {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}

	.new_project_property_item_inner {
	    height: 250px !important;
	}

	.new_project_property_item_overlay {
	    padding: 20px;
	}

	.new_project_property_item_overlay_content h2 {
	    font-size: 26px;
	}

	.new_project_property_item_overlay_content_details {
	    font-size: 16px;
	}
	.new_property_design_item .row {
	    display: block;
	}

	.new_property_design_item .col-md-6 {
	    width: 100%;
	}

	.new_property_design_item:nth-child(even) .new_property_design_item_image {
	    margin: 0;
	}

	.new_property_design_item_image_box_inner {
	    transform: none;
	}

	.new_property_design_item_image_box {
	    padding: 0;
	}

	.new_property_design_item {
	    margin-bottom: 0;
	}

	.new_property_design_item_content_bullet {
	    display: none;
	}
}