@media (max-width: 1160px) {
	.fusion-text-1 {
		margin-right: 30px;
	}
}
.head-top-new {
	position: static;
}
.head-top-new .fusion-builder-row {
	padding: 0 5%;
}
.head-top-new .fusion-builder-row .fusion-layout-column {
	width: 50%;
}
.head-top-new .fusion-builder-row .fusion-layout-column a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
}
.home .nf-form-layout form label {
	color: #fff !important
}
.home .nf-form-layout form .nf-form-content {
	margin: 0 -20px;
}
.home .nf-form-layout form .nf-field-label span {
	font-size: 16pt;
	font-weight: bold;
	color: #fff;
}
.home #nf-form-4-cont .nf-form-fields-required {
	color: #fff !important
}
.home #nf-form-4-cont .nf-row {
	font-size: 16pt;
}
.top-btns-wrap p {
	display: flex;
	justify-content: flex-end;
	margin-right: -6px;
	margin-bottom: 0
}
.top-btns-wrap p br {
	display: none
}
.btn-primary--top {
	background: #485F6F;
	font-family: 'open sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	text-transform: uppercase;
	padding: 0 16px;
	display: block;
	white-space: nowrap;
	margin: 0 6px;
	min-width: 145px;
	text-align: center;
	color: #fff;
}
.btn-primary--top:hover {
	background: #B67626;
	color: #fff !important
}
.head-top-new .fusion-builder-row .fusion-layout-column.tell a {
	margin-top: -6px !important;
  	display: block;
}
.menubtns {
	display: none
}
@media (max-width: 1024px) {
	.navwrap.awb-menu.awb-menu_row.expanded .menubtns {
		display: block !important;
		background: #0D0D0D !important;
		padding: 12px 0 !important
	}
	.navwrap.awb-menu.awb-menu_row.expanded .menubtns a {
		background: #485F6F !important;
		font-family: 'open sans', sans-serif !important;
		font-size: 15px !important;
		font-weight: 400 !important;
		height: 32px !important;
		text-transform: uppercase !important;
		padding: 0 16px !important;
		display: table !important;
		white-space: nowrap !important;
		margin: 0 auto 12px !important;
		width: 220px !important;
		text-align: center !important;
		color: #fff !important;
		line-height: 34px !important;
		max-height: 34px !important;
		min-height: 34px;
	}
	.navwrap.awb-menu.awb-menu_row.expanded .menubtns a span {
		display: block !important;
		padding: 0 !important;
		text-align: center !important;
		font-size: 17px !important;
	}
	.mainlogo img {
		max-width: 200px;
		margin: 4px auto 8px;
	}
	.navwrap.awb-menu.awb-menu_row.expanded {
		display: block !important;
		top: 0 !important
	}
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		margin: 10px 20px 0 0;
	}
	#menu-item-7838 {
		padding: 30px 0 0 !important;
  		border: none !important;
	}
	#menu-item-7735 {
		padding: 10px 0 !important;
  		border: none !important;
	}
	#menu-item-7736 {
		padding: 0 0 30px !important;
  		border: none !important;
	}
	.awb-menu.collapse-enabled li {
		border-bottom-width: 2px !important
	}
	.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile::before {
		padding: 0 0.75em !important;
		font-size: 28px !important;
  		font-weight: bold !important;
	}
	.awb-menu.collapse-enabled a span {
		width: 100% !important;
		text-align: center;
		display: block;
		font-size: 25px;
	}
	.awb-menu__main-li_regular.expanded,
	.awb-menu.collapse-enabled li:hover,
	.awb-menu.collapse-enabled li:hover a,
	.awb-menu__main-li_regular.expanded a {
		color: #fff !important
	}
	.awb-menu__main-li_regular.expanded a:hover,
	.awb-menu__main-li_regular.expanded a:hover span,
	.awb-menu.collapse-enabled a:hover,
	.awb-menu.collapse-enabled a:hover span {
		font-weight: bold !important;
		color: #fff !important
	}

	.awb-menu__m-toggle {
		float: right;
		position: absolute;
		right: 0;
		top: -108px;
		background: none;
		color: #fff;
	}
	.awb-menu.awb-menu_row {
		position: absolute;
	}
	.awb-menu.awb-menu_row.expanded {
		top: 27px;
	}
	.btns-wrap-mob {
		display: block;
	}
	.btns-wrap-mob p {
		display: block !important;
	}
	.btns-wrap-mob p a {
		display: table;
		margin: 0 auto 12px;
	}
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		margin-right: 5px;
	}

}

@media (max-width: 767px) {
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		margin-right: 5px;
	}
}
@media (max-width: 620px) {
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		margin-right: 0px;
	}
}
@media (max-width: 480px) {
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		margin-right: -10px;
    	margin-top: 23px !important;
	}
}

.tell .fusion-text-3 .fusion-column-wrapper {
	text-align: right;
    padding-top: 1px;
}
.tell .fusion-column-wrapper .phone-icon-mob {
	position: relative;
	top: 3px;
}

@media (max-width: 680px) {
	.tell .fusion-column-wrapper .phone-icon-mob {
		right: 5%;
	}
	.fl1 a {
		left: 1%;
  		position: relative;
	}
}
@media (max-width: 580px) {
	.tell .fusion-column-wrapper .phone-icon-mob {
		right: 7%;
	}
	.fl1 a {
		left: 3%;
  		position: relative;
	}
}
@media (max-width: 480px) {
	.tell .fusion-column-wrapper .phone-icon-mob {
		right: 10%;
	}
	.fl1 a {
		left: 5%;
  		position: relative;
	}
}
@media (min-width: 1024px) {
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.fusion-sticky-container {
		margin-top: 12px;
	}
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.fusion-sticky-container.fusion-container-stuck {
		margin-top: 0 !important
	}
}

.brt-video-holder p {
	margin:0 !important;
}

.awb-menu__sub-ul.awb-menu__sub-ul_main li a:hover span {
	font-weight: bold !important;
}
.fusion-tb-footer .fusion-text.fusion-text-5 p {
	margin-top: 0 !important
}
.fusion-container-stuck {
	padding-top: 13px !important;
	padding-bottom: 12px !important
}
.fusion-container-stuck .top-btns-wrap p {
	display: none
}
.footcol2 .fusion-text-4 p {
	margin-top: -15px;
}

.page-template-contact #fusion-gmap-container {
	display: none
}
.floor-plans-slide #tab-1 {
	display: none
}
@media (max-height: 992px) {
	.fusion-sticky-transition .collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul, 
	.fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul {
		max-height: none !important;
		overflow: auto !important;
	}
}
@media (max-width: 767.98px) {
  .page-template-calculator .independent-banner img {
  	object-position: 43% 0 !important;
  }
  .page-template-living .independent-banner img {
  	object-position: 48% 0 !important;
  }
  .page-template-contact .independent-banner img {
  	object-position: -12% 0 !important;
  }
 }
 article.post {
 	max-width: 1110px;
 	margin: 0 auto;
 }
 .page-id-2380 .avada-page-titlebar-wrapper,
 .page-id-9 .avada-page-titlebar-wrapper,
 .page-id-3361 .avada-page-titlebar-wrapper {
 		display: none !important
 }