#contacts{
     text-align: center;
}
#promo-codes img{
    max-width: 1000px;
    width: 100%;
}
.contacts-wrapper h1{
     font-size: 42px;
     color: #b1015a;
     font-family: 'AcromBold';
     margin: 0;
     margin-top: 55px;
}
.contacts-wrapper > p{
     color: #929292;
     font-size: 16px;
     font-family: 'AcromRegular';
     width: 78%;
     margin: auto;
     margin-top: 50px;
}
.contacts-wrapper hr{
    height: 4px;
    width: 62px;
    background-color: #b1015a;
    margin: 40px auto;
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
     #contacts .container-padding{
         padding: 30px;
    }
     #contacts .row-padding{
         padding: 30px;
    }
}
@media only screen and (max-width : 992px){
     .navbar-brand, .nopad{
         display: none;
    }
     .dropdown .navbar-brand, .dropdown .nopad{
         display: block;
    }
     .menu{
         min-height: 74px;
         height: 74px;
    }
     #contacts .container-padding{
         padding: 0;
    }
     .contacts-wrapper h1{
         margin-top: 0;
    }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
    .address-bottom a {
    text-decoration: underline;
}
     #contacts .container-padding{
         padding: 0;
    }
     #contacts .row-padding{
         padding-left: 10px;
         padding-right: 10px;
    }
     .contacts-wrapper h1{
         font-size: 25px;
         line-height: 34px;
         width: 65%;
         margin: auto;
    }
     .contacts-wrapper p{
         font-size: 12px;
         line-height: 18px;
         margin-top: 40px;
         margin-bottom: 30px;
    }
     .cart-mobile{
         margin-right: 10px;
    }
     #contacts .row-padding{
         padding: 0;
    }
     .addr .col-sm-6{
         padding-right: 15px;
         padding-left: 15px;
    }
}
.address-bottom a {
    color: #b1015a;
}