@media only screen and (min-width: 1px) and (max-width:690px) {
    .termsfeed-com---pc-dialog .cc-cp-body-tabs-item {
        font-weight:100
    }

    .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {
        display: none
    }

    .termsfeed-com---palette-light .cc-pc-container {
        height: 90vh
    }

    .termsfeed-com---palette-light .cc-cp-body-content {
        overflow-x: scroll
    }

    .termsfeed-com---palette-light .cc-cp-body-content-entry-text {
        order: 2
    }

    .termsfeed-com---nb .cc-nb-title {
        font-weight: 100 !important
    }

    .termsfeed-com---palette-light .cc-cp-body {
        flex-grow: 1;
        height: auto;
        max-height: 70vh
    }

    .termsfeed-com---nb .cc-nb-main-container {
        padding: 1.5rem 1rem 1.5rem !important
    }

    .termsfeed-com---nb .cc-nb-reject,.termsfeed-com---nb .cc-nb-changep {
        font-weight: 100 !important
    }

    .termsfeed-com---pc-dialog .cc-pc-head-title {
        width: 70%;
        padding: 15px !important;
        align-items: start !important
    }

    .termsfeed-com---pc-dialog .cc-pc-head-lang {
        width: 30%
    }

    .termsfeed-com---pc-dialog .cc-pc-head {
        flex-direction: row !important
    }

    .termsfeed-com---pc-dialog .cc-pc-head-close {
        margin-left: 0
    }

    .termsfeed-com---palette-light .cc-cp-foot-byline {
        width: 35%
    }

    .termsfeed-com---pc-dialog .cc-cp-body-content-entry {
        padding-left: 10px !important;
        padding-right: 10px !important;
        overflow-x: scroll
    }

    .termsfeed-com---pc-dialog .cc-cp-body-content-entry[active=true] {
        display: flex;
        flex-direction: column
    }

    .termsfeed-com---pc-dialog .cc-cp-body-content-entry .cc-custom-checkbox {
        top: 0;
        background: #f2f2f2;
        padding-bottom: 15px;
        order: 1
    }

    .termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject,.termsfeed-com---nb .cc-nb-changep {
        width: 50% !important;
        display: inline !important
    }
}

@media(max-width: 480px) {
    .termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject,.termsfeed-com---nb .cc-nb-changep {
        display:block;
        width: 100%
    }
}

@media(max-width: 320px),(max-height:480px) {
    .termsfeed-com---nb-headline {
        overflow:auto;
        height: 200px;
        max-width: 100%;
        right: 0;
        top: auto;
        bottom: 0;
        left: auto;
        position: fixed
    }

    .termsfeed-com---nb-simple {
        overflow: auto;
        height: 200px;
        max-width: 100%
    }

    .termsfeed-com---nb-interstitial {
        overflow: auto;
        height: 200px;
        right: 0;
        top: auto;
        bottom: 0;
        left: auto;
        position: fixed
    }

    .termsfeed-com---nb-standalone {
        overflow: auto;
        height: 200px;
        max-width: 100%;
        right: 0;
        top: auto;
        bottom: 0;
        left: auto;
        position: fixed
    }
}

@media screen and (max-width: 600px) {
    .termsfeed-com---nb-simple {
        max-width:80%
    }

    .termsfeed-com---pc-overlay {
        overflow-y: scroll
    }

    .termsfeed-com---pc-dialog .cc-pc-head {
        flex-direction: column
    }

    .termsfeed-com---pc-dialog .cc-pc-head-title {
        align-items: center;
        padding: 15px 0 0 0
    }

    .termsfeed-com---pc-dialog .cc-pc-head-lang {
        padding: 15px 0;
        min-height: 20px
    }

    .termsfeed-com---pc-dialog .cc-cp-body {
        flex-direction: column
    }

    .termsfeed-com---pc-dialog .cc-cp-body-tabs {
        width: 100%
    }

    .termsfeed-com---pc-dialog .cc-cp-body-tabs-item {
        border-right: 0
    }
}
