.sp_ad{
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    background: #E5E5E5;
    border-radius: 7px;
}
.sp_ad > li {
    list-style: none;
    margin: 3px;
    padding: 10px
}
.current_page{
    background: white;
    border-radius: 7px;
}
.sp_ad > li > a{
    text-decoration: none;
    font-weight: 600;
    line-height: 1.5rem;
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.none_class{
    color:#666666;
}
.current_color{
    color: black;
}
.input_text{
    border: none;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    background: #f2f2f2 !important;
}
.prm_btn{
    padding-top: 12px !important;
    padding-bottom: 10px !important;
    font-size: 19px !important;
    font-weight: 600 !important;
}
.pd_left_label{
    padding-left: 10px;
}
.o_Pd{
    padding: 0;
    margin: 0;
}
.border_img_rd{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.mg_bx{
    margin: 20px;
    margin-left: 90px;
}
.mg_bxx{
    margin: 20px;
    margin-right: 90px;
}
@media only screen and (max-width:700px){
    .mg_bxx{
        margin: 0;
                background: #ffffff7d;
        backdrop-filter: blur(20px);
                position: relative;
        z-index: 111111;
    }
    .mg_bx{
        margin: 0;
        background: #6a6a6a66;
        backdrop-filter: blur(20px);
    }
    .tp_po{
        margin-bottom: -200px;
    }
    .text_white{
        color: white;
    }
    .just_con_f{
        flex-direction: column-reverse;
    }
}
.just_con{
    justify-content: end;
} 