html *
{
    font-family: "Candara", Calibri, Segoe, Segoe UI, Optima, Arial, sans-serif !important;
    border: 0;
}

body{
    background-image: url("https://mlsimages.blob.core.windows.net/public/HU8A4149-2_bw.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.navbar-background{
    position: absolute;

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 263px;
}

.col-sm-3{
    background-color: red;
    overflow: auto;
    min-height: 690px;
}

.col-sm-8{
    /* Full height */
}

.col-sm-4{
    background-color: red;
    overflow: auto;
}

.btn-group-sm{
    font-size: inherit;
}

.img-gallery{
    width: 30%;
    min-width: 200px;
    margin-bottom: 2px;
}

.logo-text{
    font-weight: bolder;
}

.img-thumbnail{
    background-color: black;
    border: 3px solid black;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
}

.main-logo{
    width: 45%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: .25rem;
}

.contactus-logo{
    width: 25%;
    display: block;
}

a:link {
    color: black;
    text-decoration: none;
}

/* visited link */
a:visited {
    color: black;
    text-decoration: none;
}

/* mouse over link */
a:hover {
    color: black;
    text-decoration: none;
}

/* selected link */
a:active {
    color: black;
    text-decoration: none;
}

.image-caption{
    height: 200px;
    width: 240px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: inline-block;
    min-width: 217px;
    margin-bottom: 2px;
    cursor: pointer;
}

.image-caption1{
    background-image: url("https://mlsimages.blob.core.windows.net/public/HU8A4172_resize.png");
}
.image-caption2{
    background-image: url("https://mlsimages.blob.core.windows.net/public/20180801_115827_resize.png");
}
.image-caption3{
    background-image: url("https://mlsimages.blob.core.windows.net/public/HU8A4074_resize.png");
}

.image-nav{
    text-align: -webkit-center;
    margin: 50px 5px 5px 30px;
}

.img-text{
    font-weight: bolder;
    font-size: larger;
    margin-top: 75px;
    color: #ffffff;
    white-space: nowrap;
}

.dropdown-menu.show{
    width: 100%;
    outline: 0;
    margin: 0 0 0 0;
    will-change: auto;
}

.dropdown-item{
    padding: 0;
}

.dropdown-toggle.show{
    color: black;
    background-color: #FFF;
    border-color: red;
}

.btn-dropdown{
    color: black;
    background-color: #FFF;
    border-color: red;
    border-radius: .25rem;
    width: 100%;
}

.btn-dropdown:focus{
    box-shadow: none;
}

.modal-lg{
    max-width: 900px;
}

.modal-title{
    font-weight: bolder;
    font-size: larger;
}

.modal-header{
    background-color: red;
}

.about-text{
    font-size: small;
    font-weight: bolder;
    color: #ffffff;
}
