.banner.poster .btn { position: relative; }
.billboards.board > div{ padding: 0; align-items: center; background-color: #00377b; display: flex; margin: 0; flex-basis: 50%}
.billboards.board > div > div{ height: auto; padding: 1rem 4rem }
.billboards.board img{ width: 100%; margin: 0}
@media (max-width: 690px) {
    .billboards.board > div{ flex-basis: 100%}
}
.icons-wrapper {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.icons-wrapper {
    margin-top: 60px;
    margin-bottom: 40px;
}
.icons-wrapper .icon>div{
    width: 100px;
    height: 100px;
    display: inline-block;
}
.icons-wrapper .icon{
    text-align: center;
    max-width: 25%;
    flex-basis: 25%;
}
.icons-wrapper span{
    display: block;
}
.icons-wrapper .spacer{
    height: 5px;
    flex-grow: 1;
    margin-top: 45px;
    background-image: url('../images/spacer.svg');
    background-repeat: repeat-x;
    background-size: contain;
}
.price, .storerooms-plans {
    display: flex;
    justify-content: space-between;
}
.price>div{
    width: 220px;
    height: 220px;
    text-align: center;
    font-size: 1.6em;
    color: #fff;
    background-color: #68ac1b;
    display: flex;
    align-items: center;
    justify-content: center;
}
.price span{
    display: block;
    font-weight: bold;
}
.storerooms-plans { margin-bottom: 5rem}
.storerooms-plans div{
    flex-basis: 33.33%;
    padding: 1rem 3rem;
}
.storerooms-plans img{
    display: block;
    width: 100%;
}
@media (max-width: 1500px) {
    .price>div { width: 200px; height: 200px; }
}
@media (max-width: 1300px) {
    .price>div { width: 180px; height: 180px; }
    .storerooms-plans div{ padding: 1rem 1rem; }
}
@media (max-width: 1150px) {
    .price>div { width: 150px; height: 150px; }
}
@media (max-width: 770px) {
    .price>div { width: 130px; height: 130px; }
    .storerooms-plans div{ padding: 1rem 0.5rem; }
}
@media (max-width: 670px) {
    .price, .storerooms-plans { flex-wrap: wrap}
    .price>div { width: 100%; height: auto; font-size: 1.2rem; margin: 0.5rem; padding: 1.5rem}
    .price span { display: inline; }
    .price span:before { display: inline; content: ' - '}
    .storerooms-plans div{ padding: 1rem 2rem; flex-basis: 100%; max-width: 100%; }
}
@media (max-width: 690px) {
    .icons-wrapper { flex-wrap: wrap }
    .icons-wrapper .icon{ flex-basis: 100%; max-width: 100%; margin-top: 4rem}
}