/* CSS Document */

@media (max-width: 1199px) {
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
    .ir-map-affix.affix {
        width:100%;
    }
}


@media (max-width: 600px) {

}

@media (max-width: 400px) {
    table.table-columns,
    table.table-columns > tbody,
    table.table-columns > tbody > tr,
    table.table-columns > tbody > tr > td,
    table.table-columns > tbody > tr > th {
        display:block;
        width:100%;
        min-width:100%;
    }

    table.table-columns > tbody > tr {
        margin-bottom:15px;
    }


}

@media (max-width: 320px) {
}

@media (min-width: 768px) {
}

@media (min-width: 768px) and (max-width: 991px) {
    .ir-map-affix.affix {
        width:748px;
    }
}


@media (min-width: 992px) {
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ir-map-affix.affix {
        width:972px;
    }
}

@media (min-width: 1200px) {

}


