.logo_img{
    height:40px;
}

.btn-primary{
    background-color: #9A6A4F;
    border-color: #9A6A4F;
}
.btn-primary:hover{
    background-color: #000;
    border-color: #000;
}

.bg-warning {
  background-color: #9A6A4F !important;
}

a:hover {
  color: #9A6A4F;
  text-decoration: none;
}


.second_logo{
    display:none;
}
.scrolled .second_logo{
    display:block;
}
.scrolled .first_logo{
    display:none;
}

.navbar-light .navbar-nav .nav-link {
  color: #000;
}



.contact {
    padding: 0 0 80px 0;
}

.contact.contact-single {
    background-color: #3a3d45;
}

.contact.contact-single.banner {
    padding-bottom: 0;
}

.contact #map {
    width: 100%;
    height: 600px;
    background-color: grey;
}

.contact .contact-block {
    margin-top: -80px;
}

.contact .contact-block .banner {
    padding: 80px 40px;
}

.contact .contact-block .contact-info {
    background-color: white;
    padding: 15px;
}

@media (min-width: 992px) {
    .contact .contact-block .contact-info {
        padding: 40px;
    }
}

.contact .contact-block .contact-info .contact-form-wrapper {
    padding: 15px 0;
}

.contact .contact-block .contact-info figure {
    padding: 15px;
}

.contact .contact-block .contact-info figure figcaption > strong {
    display: block;
    padding: 7.5px 0;
}

.contact .contact-block .contact-info figure figcaption > span {
    font-size: 90%;
}

.contact .contact-block .contact-info figure .icon {
    font-size: 50px;
    color: #3c5570;
}

/*  
    ----------------------------------
    Map Info window
    ----------------------------------
*/
.map-info-window .fa {
    width: 20px;
    text-align: center;
    margin-right: 3px;
    display: inline-block;
}

@media (min-width: 769px) and (max-width: 1200px) {
    .cube_text{
        font-size: 1.2rem !important;
    }
}






.cube_title{
    font-size: 1.7rem;
}



@media (max-width: 576px) {

}

@media (min-width: 577px) and (max-width: 768px) {

}

@media (min-width: 769px) {
    .cube_title{
        font-size: 1rem;
    }
}

@media (min-width: 1200px) {
    .cube_title{
        font-size: 1.4rem;
    }
}


















