
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

.nhome_page_version_3_font h1, .nhome_page_version_3_font h2, .nhome_page_version_3_font h3,
.nhome_page_version_3_font h4, .nhome_page_version_3_font h5, .nhome_page_version_3_font h6{
	font-family: "Rubik", sans-serif !important;
}

.nhome_page_version_3_font .menu-main-nav-container ul li a{
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.nhome_page_version_1_font .menu-main-nav-container ul li a{
	font-size: 16px;
	font-weight: 400;
}
.nhome_page_version_3 .menu-main-nav-container ul li a,
.nhome_page_version_1 .menu-main-nav-container ul li a{
	text-shadow: #000 0 0 10px;
}

.nhome_page_version_3 .bmd-site-footer .bmd-sf-inner, .bmd-site-footer.nhome_page_version_3 .bmd-sf-inner,
.nhome_page_version_1 .bmd-site-footer .bmd-sf-inner, .bmd-site-footer.nhome_page_version_1 .bmd-sf-inner {
    display: flex;
	flex-wrap: wrap;
}

.nhome_page_version_3 .bmd-sf-logo, 
.nhome_page_version_3 .footer_menu_wrap, .nhome_page_version_1_font .footer_contact {
    width: calc(25% - 50px);
    margin-right: 40px;
}
 
.nhome_page_version_1 .footer_menu_wrap, .nhome_page_version_1_font .footer_contact {
    width: calc(33% - 40px);
    margin-right: 40px;
}

.our_builders_section .cover_feat_image img {
	width: 160px;
}
.our_builders_section .cover_feat_image {
	max-width: 100%;
	height: 240px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.copyright_wrap p, .footer_contact .bmd-sf-row, .bmd-sf-logo p {
    font-size: 16px;
}

.nhome_page_version_3 .bmd-sf-logo .bmd-sf-left,
.nhome_page_version_1 .bmd-sf-logo .bmd-sf-left {
    margin-top: 25px;
}

.bmd-sf-nav strong, .bmd-sf-left strong {
    color: #160C00;
}

.nhome_page_version_3 .bmd-sf-row a i,
.nhome_page_version_1 .bmd-sf-row a i {
    color: #206DFC !important;
}


.nhome_page_version_3 .bmd-site-footer .bmd-sf-left, .nhome_page_version_3 .bmd-site-footer .bmd-sf-right,
.bmd-site-footer.nhome_page_version_3 .bmd-sf-left, .bmd-site-footer.nhome_page_version_3 .bmd-sf-right {
    width: 100% !important;
    margin: 0;
}

.nhome_page_version_3 ul#footer-menu {
    display: inline;
}

.contact_inner_heading{
	font-size: 16px;
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
}

.nhome_page_version_3 .contact_inner_heading, .nhome_page_version_2 .contact_inner_heading,
.nhome_page_version_1 .contact_inner_heading, .nhome_page_version_2 .contact_inner_heading {
	font-size: 14px;
}

.bmd-site-footer.nhome_page_version_3 .copyright_wrap,
.bmd-site-footer.nhome_page_version_1 .copyright_wrap {
	text-align: center;
	border-top: 1px solid #160C0024;
	padding: 20px;
}
.nhome_page_version_3.nhome_page_version_3_font header#masthead,
.nhome_page_version_1.nhome_page_version_1_font header#masthead {
	max-width: 1260px;
	width: 100%;
}
.nhome_page_version_3_font .bmd-site-branding a,
.nhome_page_version_1_font .bmd-site-branding a {
    background-position: left;
	background-position: center 5px;
	background-size: 220px;
	max-width: 260px;
}
.nhome_page_version_1_font .bmd-site-branding a {
	background-position: left !important;
}
.bmd-site-branding, .nhome_page_version_3_font .bmd-site-branding,
.bmd-site-branding, .nhome_page_version_1_font .bmd-site-branding   {
	width: 260px;
	height: 120px;
}
@media screen and (max-width: 1370px){
.nhome_page_version_3_font .bmd-sh-wrap,
.nhome_page_version_1_font .bmd-sh-wrap {
	width: 100%;
}
}
@media screen and (max-width: 1260px){
.nhome_page_version_3_font .menu-main-nav-container ul li a,
.nhome_page_version_1_font .menu-main-nav-container ul li a {
	font-size: 14px;
}
}
@media screen and (max-width: 1140px){
.nhome_page_version_3_font .menu-main-nav-container ul li a,
.nhome_page_version_1_font .menu-main-nav-container ul li a {
	font-size: 12px;
}
}
@media screen and (max-width: 1060px){
.nhome_page_version_3_font .menu-main-nav-container ul li a,
.nhome_page_version_1_font .menu-main-nav-container ul li a {
	font-size: 12px;
}
}
@media screen and (max-width: 991px){
.nhome_page_version_3 .menu-main-nav-container ul li a,
.nhome_page_version_1 .menu-main-nav-container ul li a{
	text-shadow: none;
}
.nhome_page_version_3.nhome_page_version_3_font .menu-main-nav-container ul li a,
.nhome_page_version_1.nhome_page_version_1_font .menu-main-nav-container ul li a {
	font-size: 16px;
}
.nhome_page_version_3_font .menu-main-nav-container ul li a,
.nhome_page_version_1_font .menu-main-nav-container ul li a {
	font-size: 16px;
}
}

@media screen and (min-width: 992px){
	.nhome_page_version_3 li.menu-item a ,
	.nhome_page_version_1 li.menu-item a{
	    color: #160C00;
	    font-size: 16px;
	}
}

@media screen and (max-width: 767px){
.bmd-site-footer.nhome_page_version_3 .bmd-sf-logo, 
.bmd-site-footer.nhome_page_version_3 .footer_menu_wrap, 
.bmd-site-footer.nhome_page_version_3 .footer_contact,
.bmd-site-footer.nhome_page_version_1 .bmd-sf-logo, 
.bmd-site-footer.nhome_page_version_1 .footer_menu_wrap, 
.bmd-site-footer.nhome_page_version_1 .footer_contact {
	width: 100% !important;
	margin: 10px 40px;
}
.bmd-site-footer.nhome_page_version_3 .bmd-sf-left strong, 
.bmd-site-footer.nhome_page_version_3 .bmd-sf-right strong,
.bmd-site-footer.nhome_page_version_1 .bmd-sf-left strong, 
.bmd-site-footer.nhome_page_version_1 .bmd-sf-right strong {
	font-weight: 700;
	font-size: 16px;
}
}