#bvcx {
    justify-content: flex-end;
}
#fm_radio .main .row {
    row-gap: 2em!important;
}
#fm_radio .main .card {
    box-shadow: #0D338C63 0px 0px 7px;
    
}
#fm_radio .main img {
    align-self: center;
    object-fit: contain;
}
#share {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(139deg) brightness(103%) contrast(101%);
    width: 20px;
}
.btn-share {
    background: #0D338C;
}
.popover-body {
    padding: 2px!important;
}
.facebook, .twitter, .whatsapp {
    width: 40px;
}
@media (max-width: 1024px) {
    .fm-audio-container {
        width: 50%!important;;
    }
}
@media (max-width: 767px){
    #fm_radio section .d-flex, .current_stations .d-flex {
        flex-wrap: wrap;
    }
    .fm-audio-container {
        text-align: center;
    }
    #fm_radio .container {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    #fm_radio .d-flex {
        flex-flow: wrap;
    }
    #fm_radio .main .row {
        row-gap: 1rem!important;
    }
    #main .card .w-50 {
        width: 75% !important;
    }
    .fm-audio-container {
        width: 100%!important;
    }
    .fm-image {
        width: 50%!important;
    }
}