/* ----------------------Start OT-cmsorder --------------------------*/
#otcmsorder {
    float: right;
    margin: 0 15px 0 0;
    position: relative;
}
#otcmsorder span:not(.material-icons-outlined) {
    font: 400 13px/15px var(--primary-font);
    color: var(--header-nav-text-color);
}
#otcmsorder p:hover .material-icons-outlined{
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}
#otcmsorder p {
    padding: 15px 15px 15px 0;
    margin: 0;
}
#otcmsorder .material-icons-outlined {
    font-size: 16px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    color: var(--header-nav-text-color);
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}
#otcmsorder:hover .material-icons-outlined,
#otcmsorder:hover span:not(.material-icons-outlined) {
    color: var(--header-nav-text-hvr-color);
}
@media (max-width:767px) {
#otcmsorder p {
    padding: 4px 0 8px 15px;
}
#otcmsorder {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: top;
}
#otcmsorder::after {
    right: auto;
    left: 0;
}
}