/*********** MEDIA ***************/

@media only screen and (max-width: 601px){
    #aibd_main h1{ font-size: 2rem !important;}
    .side-nav{ width: 300px}
    header .h-card h1{ font-size: 1.5rem}
    #aibd_main .aibd_target .inner{ width: 100% !important;}
}

@media only screen and (max-width: 768px){
    .button-up{ width: 60px; height: 60px; border-radius: 50%; justify-content: center; background-color: #d6d9ed !important;
        opacity: .7; color: #5c6bc0 !important; padding-bottom: 0; top: auto; right: 5px; bottom: 45px;}
    .button-up span{ display: none}

    #aibd_main .aibd_obj .imgs>div{ width: 100% !important; padding: 0}
    #aibd_main .aibd_target .inner{ width: 50%}
}

@media only screen and (max-width: 992px){
    .card-block{ flex-direction: column}
    .card-block .card-block__img{ margin-right: 0; margin-bottom: 2rem}
    .card-block .card-block__img img{ max-width: 100%}

    #aibd_main .aibd_contacts>div{ width: 100% !important;}
}



