
.retail-section h3 i{color: #d12529;}
.img-container{
    height: 200px;
}
.text-container{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px 20px;
    background-color: grey;
    border-radius: 20px 20px 0px 0px;
    opacity: .9;
}
.img-container img{
    height: 200px;
    border-radius: 50%;
    object-fit: contain;
    width: 300px;
}
.carousel-inner img{
    height: 330px !important;
    border-radius: 30px;
}
h1.brand-name {
    font-weight: 600;
    text-transform:uppercase;
}
h2.brand-type {
    font-weight: 300;
    font-size: 30px;
    padding: 10px 0px;
}
h2.country {
    font-size: 28px;
    padding: 10px 0px;
}
h3.store-count {
    font-size: 25px;
    padding: 10px 0px;
    
}
h4.website {
    font-size: 22px;
    padding: 10px 0px;
}
.location a{
    text-decoration: none;
    padding: 10px 0px;
    color: #636365;
    display: inline-block;
    transition: .1s ease-in;
}
.location a i,.location a p{display: inline;}
.location a:hover{
    color: #636365;
    transition: .1s ease-in;
    text-decoration: none;
}
.location a:hover i{
    display: inline-block;
    transition: .1s ease-in;
    transform: translateY(-10px);
}
.location p{font-size:18px; padding: 0 10px;}
.location i{
    font-size: 25px;
    color: #c6a84d;
}