.copyright {
    width: 100%;
    text-align: center;
}

.reserved {
    display: inline-block;
}

br.mobcsbr {
    display: none;
}

br.desk {
    display: none;
}
.reserved span{
display:inline-block;
}
.copyright>div,
.copyright a,
.copyright span {
    font-size:  0.56875vw;
    letter-spacing: 0.063vw;
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
}

span.sep,
span.separator-pipe {
    font-size: 0.56875vw;
    margin:0 0.2vw;
}

br.deskcsbr {
    display: none;
}
.copyright {
    width: 100%;
    text-align: center;
    padding-bottom: 1vw;
}
.copyright a:hover{
    opacity:0.7
  }
@media only screen and (max-width:1023px),
only screen and (max-width:1024px) and (orientation:portrait) {
    .copyright {
        position: unset;
        width: 92.154vw;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 2.564vw;
    }

    .reserved {
        display: block;
    }

    .copyright>div,
    .copyright a, .copyright span {
        font-size: 2.5vw;
        letter-spacing: 0;
    }

    a.ot-sdk-show-settings {
        display: block;
    }

    span.sep,
    span.separator-pipe {
        font-size: 2.5vw;
        margin: 0 0.75vw;
    }

    br.mob,
    br.deskcsbr {
        display: block;
    }

    span.separator-pipe.desk {
        display: none;
    }

    span.sep-mbl {
        /* display: none; */
        font-size: 2.5vw;
        margin: 0 0.75vw;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1919px) {
    .copyright>div, .copyright a, .copyright span {
        font-size: 0.96875vw;
    }
}