/* Contact Us Section */
#contact-numbers{
margin-top:8px;   
padding-top:40px;    
padding-bottom:40px;     
}

.contact-numbers{
margin: 1rem auto 0rem auto;
}

.contact-details{
margin-top: 1rem;
margin-bottom:1rem;
text-align: center   
}

#contact-numbers h6{
text-align:center;      
}

.contact-numbers img{
display: block;
width: 100%; 
max-height:170px;
max-width:170px;
margin: 0px auto 0px auto;
}

.contact-details a:link {
color:rgb(0, 0, 0);
text-decoration: none;
}

.contact-details a:hover {
color:rgb(42, 49, 146);
}

#findus{
margin-top:8px;   
padding-top:0px;    
padding-bottom:40px;     
}

.map-icon img{
max-height: 160px;
max-width: 160px;
display: block;
width: 100%; 
max-height:170px;
max-width:170px;
margin: 0px auto 30px auto;
}

@media only screen and (max-width: 600px) {
#contact-us .map-address {
text-align: center;
}
}

.map-address {
text-align: center;
}

#map {
width: 100%; 
height: 400px;
}

#map iframe{
width: 100%; 
height: 400px; 
margin-top: 10px; 
margin-bottom: 10px;
border: .15rem solid #2a3192;
border-radius:15px;     
}

.map-wrap{
display: block;
width: 100%;     
}

#ltd-co-info{
margin-top:8px;   
padding-top:0px;    
padding-bottom:40px;  
}

#ltd-co-info .card{
margin-bottom: 0; border: none;
    
}

#ltd-co-info .card-title{
margin-bottom:.2rem;
color: rgb(0, 0, 0);
font-weight: 600;    
}

#ltd-co-info li{
font-size: 100%;
color: rgb(0, 0, 0);
font-weight: 400;    
}

#ltd-co-info .card-text{
font-size: 100%;    
margin-bottom:.2rem;
color: rgb(0, 0, 0);
font-weight: 400;    
}

#ltd-co-info h2{
text-align: center;   
} 

/* Contact Us Section Finished */
