.bmd-shero-heading-inner.inventory_Hero {
	display: flex;
	justify-content: space-between;
}
.inventory_Right {
	background: #fff;
	width: 360px;
	padding: 15px;
	border-radius: 8px;
}
.inventory_New .bmd-inv-nav {
    background: #1F2C41;
    padding: 10px 0;
}
.inventory_New .bmd-inv-nav .bmd-in-inner {
	justify-content: end;
	padding: 0;
}
.inventory_New  .bmd-in-links a.bmd-blue-button-light {
	background: #E9151C;
}
.inventory_New  .bmd-in-links a.bmd-blue-button-light:hover,
.inventory_New  .bmd-in-links a.bmd-blue-button-light:focus {
	background: #3388AA;
    opacity: 1 !important;
}
.inventory_New .bmd-in-back a i {
	vertical-align: inherit;
}
.inventory_New .bmd-in-links a:not(.bmd-blue-button-light) {
	padding: 10px 16px;
}
.inventory_New .bmd-inv-nav .bmd-in-inner a:hover {
    opacity: 0.8;
}
.info_INV {
	display: flex;
	justify-content: space-between;
	border-bottom: solid 1px #e1e1e1;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.amenities_Info {
	display: flex;
	flex-direction: column;
}
.amenities_Info span {
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 12px;
}
.svg_1 {
	width: 22px;
    margin-right: 10px;
}
.svg_2 {
	width: 20px;
    margin-right: 10px;
}
.svg_3 {
	width: 20px;
    margin-right: 10px;
}
.svg_4 {
	width: 18px;
    margin-right: 10px;
}
.amenities_Info span {
	display: flex;
	align-items: center;
	font-size: 14px;
}
.btn_GP {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.btn_GP_LInks {
	background: #1F2C41;
	color: #fff;
	font-size: 13px !important;
	text-align: center;
	padding: 7px 12px;
	min-width: 160px;
}
.btn_GP_LInks:hover,
.btn_GP_LInks:focus {
	background: #E9151C ;
	color: #fff !important;
}
.inventory-details {
	background: #DEECE5;
	padding: 30px 0 60px;
}
.details_All {
	display: flex;
	justify-content: space-between;
	position: relative;
	top: -100px;
	z-index: 100;
}
.details_Left {
	width: calc(100% - 400px);
	background: #fff;
	padding: 40px;
}
.details_Right {
	width: 400px;
	background: #f5f5f5;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	padding: 40px;
}
.details_Right a {
	background: #1F2C41;
	color: #fff;
	font-size: 16px !important;
	text-align: center;
	padding: 10px 12px;
	min-width: 220px;
	margin: 10px;
}
.details_Right a:hover, .details_Right a:focus {
	background: #E9151C;
	color: #fff !important;
}
.details_Right a.btn_Red {
	background: #E9151C;
	color: #fff !important;
}
.details_Right a.btn_Red:hover,
.details_Right a.btn_Red:focus {
	background: #1F2C41;
}
.details_Bottom {
	background: #F5F5F5;
	padding: 20px;
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	align-items: center;
}
.details_Top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	align-items: center;
}
.display_tag {
	background: #3388AA;
	color: #fff;
	padding: 8px 15px;
	border-radius: 100px;
	min-width: 130px;
	text-align: center;
}
.display_tag:hover, .display_tag:focus {
	background: #1F2C41;
	color: #fff !important;
}
.details_Price {
	display: flex;
	flex-direction: column;
	align-items: end;
	text-align: right;
}
.red_Para {
	color: #E9151C;
	font-size: 14px;
}
.est_Para {
	font-size: 14px;
	color: #3388AA;
}
.price_Para {
	font-weight: 500;
	font-size: 18px;
	margin: 3px 0;
}

.inv_Specs .bmd-hs-wrap {
    padding: 0;
}

.inv_Specs .bmd-h3 {
	margin-bottom: 30px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 15px;
}
.inventory_New .bmd-full-width-cta {
    background: #1F2C41 !important;
}
.floor_Plans {
	background: #DEECE5;
	padding: 70px;
}
.floor_Plans .bmd-id-plan {
	width: 100%;
	height: 500px;
	background-size: contain;
}
.floor_Plans .bmd-id-plans {
	height: auto;
	box-shadow: none;
	padding: 40px;
}
.floor_Plans .bmd-h3, .virtual_Tour .bmd-h3, .property_Map .bmd-h3, .bmd-featured-homes-single .bmd-h3, .fetures_All .bmd-h3  {
	margin-bottom: 30px;
}
.virtual_Tour {
	padding: 70px 0;
}
.bmd-in-back {
	margin-right: 15px;
}
.property_Map {
    background: #DEECE5;
	padding: 70px;
}
.form-group.search_BAR {
	width: 100%;
	max-width: 500px;
	margin-bottom: 30px;
}
.form-group.search_BAR label {
	font-size: 15px;
}
.form-group.search_BAR input {
	height: 30px;
	padding: 7px 15px;
	margin-top: 10px;
	border: solid 1px #999;
}
.search_Area {
	width: 100%;
	background: #fff;
	padding: 20px;
}
.search_Area iframe {
	width: 100%;
	aspect-ratio: 16 / 9;
	height: 100%;
	object-fit: cover;
}
.home_Infras {
    padding: 70px 0;
    background: #fff;
}
.infra_List {
	display: flex;
	justify-content: space-between;
	width: 100%;
	border-bottom: solid 1px #999;
	padding-bottom: 50px;
	margin-bottom: 50px;
}
.infra_Details {
	width: 45%;
	display: flex;
	padding-right: 5%;
	flex-direction: column;
}
.infra_Slides {
	display: flex;
	width: 50%;
	flex-direction: column;
}
.infra_Details ul {
	margin: 15px 0;
	list-style-type: disc;
}
.infra_Details ul li {
	margin: 7px 0;
}
.infra_Slides .bmd-hg-image, .infra_Slides .bmd-hg-gallery {
	height: 400px !important;
}
.infra_Slides .bmd-hg-gallery i.slick-arrow {
	color: #fff;
	font-size: 34px;
	cursor: pointer;
	margin: 0 !important;
	width: auto;
}
.Image-Info {
	margin-top: 40px;
	font-size: 13px;
	color: #666;
}
.infra_List.INTERIOR_Data {
	margin: 0;
    border: none;
    padding: 0;
}
.inventory_New .bmd-h3 {
	text-transform: uppercase;
	font-weight: 500;
}
.bmd-hc-buttons .bmd-blue-button {
	background: #3388AA;
	color: #fff;
}
.bmd-hc-buttons .bmd-blue-button:hover, 
.bmd-hc-buttons .bmd-blue-button:focus {
	background: #e9161d;
	color: #fff !important;
}
.fetures_All {
    padding: 70px 0;
    background: #1F2C41;
    color: #fff;
}
.inventory_New .bmd-full-width-cta .bmd-red-button:hover {
	color: #fff !important;
}
.feat_Data ul {
	margin: 15px 0;
	list-style-type: disc;
}
.feat_Data ul li {
	margin: 7px 0;
}
.feat_Inner {
	display: flex;
	justify-content: space-between;
}
.feat_Inner h4 {
	font-weight: 500;
	font-size: 20px;
}
.feat_Data {
	margin: 30px 0;
}
.fetures_All .bmd-h3 {
    margin-bottom: 10px;
}
.fetures_All .feat_Data h4 { 
	text-transform: capitalize !important;
}
.wt_home_features h3 {
	text-transform: capitalize !important;
	font-size: 40px;
	line-height: 36px;
}
.wt_home_features .bmd-hs-spec span {
	color: #383838;
	font-size: 122px;
	font-weight: 400;
	display: block;
	font-family: "Oswald", sans-serif;
	line-height: 1.3;
}
.single-inventory .bmd-home-card .bmd-hc-details h3 {
	text-transform: capitalize !important;

}

@media only screen and (max-width: 991px) {
.details_All {
	flex-direction: column;
	top: 0;
}
.details_Left {
	width: 100%;
	padding: 20px;
	height: auto !important;
}
.details_Right {
	width: 100%;
	padding: 20px;
	height: auto !important;
}
.feat_Inner {
	flex-direction: column;
}
.feat_Data {
	margin: 20px 0;
}
.fetures_All, .home_Infras, .property_Map, .virtual_Tour, .floor_Plans, .inventory-details {
	padding: 40px 0;
}
.infra_Details {
	width: 100%;
	padding-right: 0;
}
.infra_List {
	padding-bottom: 30px;
	margin-bottom: 30px;
	flex-direction: column;
}
.infra_Slides {
	width: 100%;
}
.inventory_New .bmd-id-inner {
	padding-left: 10px;
	padding-right: 10px;
}
.inventory_Right {
	width: 100%;
}
.bmd-shero-heading-inner.inventory_Hero {
	flex-direction: column;
}
.inventory_Right {
	margin-top: 50px;
}
.bmd-hs-spec span {
	font-size: 36px !important;
}
.inv_Specs .bmd-h3 {
	margin-bottom: 20px;
	margin-top: 30px;
}
.bmd-hs-spec h3 {
	margin: 0 !important;
	font-size: 20px !important;
}
.inventory_New .bmd-full-width-cta {
	padding-top: 40px;
	padding-bottom: 60px;
}
.wt_home_features .bmd-hs-spec span {
	font-size: 40px !important;
}
.wt_home_features h3 {
	font-size: 28px !important;
}
}
@media only screen and (max-width: 767px) {
	.inventory_New .bmd-secondary-hero.inventory-single .bmd-shero-heading-inner {
		margin-left: 0;
		max-width: 100% !important;
	}
	.floor_Plans .bmd-h3, .virtual_Tour .bmd-h3, .property_Map .bmd-h3, .bmd-featured-homes-single .bmd-h3, .fetures_All .bmd-h3 {
		margin-bottom: 15px;
	}
	.bmd-featured-homes.all-homes:not(.specials) .bmd-all-homes .bmd-home-card {
		flex-direction: column;
		min-height: auto !important;
		height: inherit !important;
		width: 96% !important;
	}
	.bmd-fh-homes, .bmd-all-homes {
		padding-left: 0;
	}
	.bmd-featured-homes.all-homes:not(.specials) .bmd-all-homes .bmd-hc-photo {
		height: 240px;
		width: 100%;
	}
	.bmd-featured-homes.all-homes:not(.specials) .bmd-all-homes .bmd-home-card .bmd-hc-details {
		padding: 10px 15px;
	}
	.bmd-featured-homes.all-homes:not(.specials) .bmd-all-homes .bmd-home-card .bmd-hc-details h3 {
		margin-bottom: 8px;
		margin-top: 8px;
	}
	.bmd-featured-homes .bmd-hc-buttons {
		position: inherit;
		bottom: inherit;
		left: inherit;
		right: inherit;
		padding: 0px 0px;
	}
	.bmd-featured-homes .bmd-hc-specs {
		width: 100%;
		position: inherit;
	}
	.bmd-featured-homes.all-homes nav.posts-navigation .nav-links {
		width: 96%;
	}
	.pay_Est_payment {
		padding: 7px 0px 15px 0px;
		margin-bottom: 5px;
	}
}
@media only screen and (max-width: 640px) {
.details_Bottom {
	flex-direction: column;
}
.details_Bottom h3 {
	margin-bottom: 20px;
	font-size: 26px;
}
.inventory_New .bmd-h3 {
	font-size: 26px;
}
.infra_Details ul li, .feat_Data ul li {
	font-size: 14px;
}
.inventory_New .bmd-shero-heading {
	padding-left: 15px;
	padding-right: 15px;
}
.infra_Details ul {
	margin: 10px 0;
}
.bmd-hs-spec span {
	font-size: 26px !important;
}
.form-group.search_BAR input {
	width: 90%;
	max-width: 100%;
}
.floor_Plans .bmd-id-plans {
	height: auto;
	padding: 20px;
}
.floor_Plans .bmd-id-plan {
	height: 200px;
}
.Image-Info {
	margin-top: 20px;
}
.form-group.search_BAR {
	max-width: 100%;
	margin-bottom: 15px;
}
}

@media only screen and (max-width: 500px) {
.btn_GP {
	flex-direction: column;
}
.btn_GP_LInks {
	margin: 5px 0;
}
.details_Right a {
	margin: 7px;
}
.wt_home_features .bmd-hs-spec span {
	font-size: 36px !important;
}
.wt_home_features h3 {
	font-size: 24px !important;
}
}




















