.header-content{
    width: 100%;
    text-align: center;
}
.header-content .title{
    font-size: 22px;
    font-weight: 600;
    margin: 12px 0 2px;
    color: #004080;
}
.header-content .subtitle{
    font-size: 14px;    
}
div.steps-container .problem-info, 
div.steps-container .do_math .input-container .label-container,
.steps-container .problem-info h3.problem-Name, 
.steps-container .equation-content span{
    font-size: 18px;
}
.try-again{
    font-size: 20px;
}
.steps-container h3{
    margin: 20px 0 6px;
    grid-template-columns: 21% 66% !important;
}
.steps-container .input-container{
    grid-template-columns: 19% 65% 14% !important;
}
.container-more-actions{
    flex-wrap: nowrap;
    gap: 15px;
}
.try-again{
    font-size: 18px;
    margin-left: 8px;
}
.container-more-actions .dropdown{
    min-width: 160px;
}
.tryItNowReview .container-more-actions .dropdown{
    min-width: unset;
    max-width: 148px;
}
.tryItNowReview .input-container .label-container{
    font-size: 14px !important;
}
.tryItNowReview .steps-container .input-container{
    grid-template-columns: 21% 69% 9% !important;
}
@media (max-width: 576px){
    .right-side-container {
        grid-area: unset;
        grid-column: unset;
        margin: 0;
    }
    .message-container.lastone {
        margin: 0;
    }
}
@media screen and (max-width:435px) {
    .main-page.ad05b .content-page .right-section{
        min-height: unset;
    }
}