#adb_bottom .deskHeader {
    padding: 0 0 7px;
}

#adb_bottom .deskHeader .spons {
    float: left;
    font-size: 11.5px;
    position: absolute;
}

#adb_bottom .adsItmUnit:last-child {
    margin: 0;
}

#adb_bottom .tableBlock {
    display: table;
    width: 100%;
}

#adb_bottom .tableBlock>* {
    display: table-cell;
    vertical-align: top;
}

#adb_bottom .adsItmUnitMain {
    padding: 11.5px 15px 10px 0;
    width: auto;
}

#adb_bottom .bottomAdTitle a {
    font-size: 19px;
    text-decoration: none;
    font-weight: 700;
}

#adb_bottom .bottomAdTitle a:hover {
    text-decoration: underline;
}

#adb_bottom .bottomAdDescr {
    font-size: 13.5px;
    text-decoration: none;
}

#adb_bottom .bottomAdDescr:hover {
    text-decoration: underline;
}

#adb_bottom .learnMore {
    text-decoration: underline;
}

#adb_bottom .adsItmUnit .adDomain {
    text-decoration: none;
}

#adb_bottom .adsItmUnit .adDomain span {
    font-size: 12.5px;
}

#adb_bottom .adsItmUnit .adDomain:hover span {
    text-decoration: underline;
}

#adb_bottom .bottomAdItmBtn {
    vertical-align: middle;
    width: 100px;
}

#adb_bottom .bottomAdItmBtn a {
    float: right;
    right: 0;
    padding: 4px 7px;
    border-radius: 4px;
    font-size: 14px;
    text-decoration: none;
    margin: 0 5px;
}

.containerAdBottom {
    width:66%;
    float:left;
}
@media (min-width: 768px) and (max-width: 991px) {
    .containerAdBottom {
        width:100%;
        float:none;
    }
}

@media (max-width: 767px) {
    #adb_bottom .deskHeader .spons {
        padding-left: 1rem;
    }
    #adb_bottom .adsItmUnit {
        margin: 0;
        background: 0 0;
        padding-bottom: 8px;
    }
    #adb_bottom .bottomAdItmBtn {
        padding: 20px 0 0;
        vertical-align: top;
    }
    #adb_bottom .adsItmUnitMain {
        padding: 11.5px 15px 10px 0;
    }
    #adb_bottom .adsSection {
        position: relative;
    }
    #adb_bottom .bottomAdTitle {
        line-height: 1.1;
    }
    #adb_bottom .adsSectionList {
        padding: 0;
    }
    .containerAdBottom {
        width:100%;
        float:none;
    }
}

@media (max-width: 480px) {
    #adb_bottom .adsItmUnit .adDomain {
        font-size: 12.5px;
    }
    #adb_bottom .adsItmUnitMain {
        padding: 11.5px 5px 0 10px;
    }
    #adb_bottom .bottomAdTitle a {
        text-decoration: none;
        font-size: 17.5px;
    }
    #adb_bottom .bottomAdDescr {
        font-size: 12.5px;
    }
    #adb_bottom .bottomAdDisplay {
        line-height: 1.2;
        padding: 3px 0 0;
    }
    .containerAdBottom {
        width:100%;
        float:none;
    }
}
