.contact-form{
    margin: 0px 0px 0px;
}/*
@media (max-width: 991px) {
    .contact-form{
        margin: 60px 0px 0px;
    }
}*/
#contact .contact-box{
}
#contact .contact-box:not(:last-child){
    margin: 0px 0px 30px;
}
#contact .contact-name{
    font-weight: 700;
}
#contact .contact-rank{
    font-style: italic;
	line-height: 20px;
}
#contact .contact-data{
    font-size: 0;
    line-height: 0;
    margin: 20px 0px 0px;
}
#contact .contact-data a{
	color: #505050;
}
#contact .contact-data a:hover{
	color: #cea592;
}
#contact .contact-data::after{
    content: " ";
    display: table;
    clear: both;
}
#contact .contact-data .icon{
    float: left;
    margin-right: 15px;
    font-size: 22px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
	color: #7c5441;
}
#contact .contact-data .icon.bi-mobile{
    font-size: 26px;
}
#contact .contact-data .text{
    display: block;
    font-size: 20px;
    line-height: 1.2em;
    overflow: hidden;
}
#contact .contact-data.cd-oh .text{
	padding-left: 150px;
	position: relative;
}
#contact .contact-data.cd-oh .text strong{
	display: inline-block;
	position: absolute;
    left: 0px;
}
#contact .contact-data .title{
    font-weight: 600;
}
@media (max-width: 991px){
    #contact .contact-data .text{
        font-size: 18px;
    }
	#contact .contact-data .icon{
		font-size: 18px;
		width: 20px;
		height: 20px;
		line-height: 20px;
	}
	#contact .contact-data .icon.bi-mobile{
		font-size: 22px;
	}
}
@media (max-width: 767px){
	#contact .contact-data.cd-oh .text{
		padding-left: 140px;
	}
}

.directions-container{
}
@media (max-width: 991px){
	.directions-container{
		margin-top: 30px;
	}
}