
.svg_icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.hero {
    /*background-color: rgba(0, 0, 0, 0.5);*/
    /*background-blend-mode: overlay;*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*height: 580px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

#homes_hero {
    background-image: url('/image/homes_1.jpg');
}
        
.hero-content h1 {
    font-size: 2.5rem;
    font-weight: 600;
}

.hero-content p {
    font-size: 1.3rem;
}

.hero-content h1, .hero-content p {
    margin: 0;
    padding: 0;
    color: white;
    
}

.img_height {
    height: 100%;
}
        
.tvm {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.tvm div h2 {
    text-align: center;
}

.tvm .tagline,
.tvm .vision,
.tvm .mission {
    padding: 40px 10px;
    border-radius: 5px;
}

.tvm .tagline,
.tvm .vision {
    margin-right: 10px;
}

@media (max-width: 768px) {
    .tvm {
        grid-template-columns: 1fr;
        grid-gap: 10px;
    }
    
    .tvm .tagline,
    .tvm .vision {
        margin-right: 0px;
    }
    
}
@media screen and (max-width: 768px) {
    .hero {
        /*background-size: contain;*/
    }
}
/*@media (min-width: 992px) {*/
/*	* + .button-block {*/
/*		margin-top: 30px;*/
/*	}*/
/*}*/

/*@media (min-width: 1200px) {*/
/*	* + .rd-form {*/
/*		margin-top: 30px;*/
/*	}*/
/*	.container + .container {*/
/*		margin-top: 60px;*/
/*	}*/
/*	.row + .row {*/
/*		margin-top: 60px;*/
/*	}*/
/*}*/
