.cm-container {
    position: relative;
    width: 550px;
    height: 550px;
    border: solid 2px #1e3a8a;
    left: -240px;
    -khtml-border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-color: #153f7b;
    box-sizing: border-box;
    z-index: 2;
}

/* @media only screen and (min-width: 550px) {
.cm-container {
    width: 550px;
    height: 550px;
}
} */
.cm-container .cm-items {
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  height: auto;
  left: 264px;
  top: 264px;
  box-sizing: border-box;
}
.cm-container .cm-items .cm-item {
  position: absolute;
  list-style: none;
  width: 150px;
  box-sizing: border-box;
}
.cm-container .cm-items .cm-item.selected {
  display: none;
}
.cm-container .cm-items .cm-item a {
  position: relative;
  color: #1e3a8a;
  padding-left: 25px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  box-sizing: border-box;
}
.cm-container .cm-items .cm-item a:hover {
  color: #74dba2;
  padding-left: 32px;
}
.cm-container .cm-items .cm-item a:before {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #1e3a8a;
  -khtml-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.cm-container .cm-selected-container {
    position: absolute;
    /* width: 100px; */
    height: 100px;
    /* border: solid 3px #1e3a8a; */
    -khtml-border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    /* border-radius: 100%; */
    /* background-color: #ffffff; */
    right: -92px;
    top: 225px;
    display: flex;
    text-align: center;
    padding-left: 24px;
    /* box-shadow: 2px 3px 10px rgb(0 0 0 / 23%); */
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
}

.cm-container .cm-selected-container .cm-selected-label {
    height: 74px;
    width: 74px;
    /* overflow: hidden; */
    font-weight: 600;
    color: #1e3a8a;
    font-size: 85%;
    box-sizing: border-box;
    font-family: var(--title-font-family);
}



.cm-container .cm-selected-container .cm-selected-label span {
    display: table-cell;
    vertical-align: middle;
    font-size: 17px;
    height: inherit;
    width: inherit;
    text-wrap: nowrap;
}
.cm-container .cm-selected-container .cm-button {
    position: absolute;
    width: 35px;
    border: 1px solid #ffffff;
    height: 35px;
    font-size: 26px;
    cursor: pointer;
    top: 36px;
    border-radius: 50%;
    color: #ffffff;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
/* .cm-container .cm-selected-container .cm-button:hover {
  color: #74dba2;
} */
.cm-container .cm-selected-container .cm-button.cm-button-prev {
  left: -52px;
}
/* .cm-container .cm-selected-container .cm-button.cm-button-prev:hover {
  left: -34px;
} */
.cm-container .cm-selected-container .cm-button.cm-button-next {
  left: -60px;
}
/* .cm-container .cm-selected-container .cm-button.cm-button-next:hover {
  right: -34px;
} */