/* Start custom CSS for section, class: .elementor-element-56a746d */.um-page-register .header__container {
    max-width: 98%!important;
    margin-left: 1%!important;
    margin-right: 1%!important;
    height: 90vh;
}
.reg_phase1_bg,
.reg_phase2_bg,
.reg_phase3_bg,
.reg_phase4_bg
{
    height: auto!important;
    background-size: auto!important;
}
.footer__copyright .container .grid div span, .footer__copyright .container .grid div P, .footer__copyright .container .grid div p a, .footer__menu li a {
    font-size: 8px;
    
}
.mob_space
{
    padding-top: 3em!important;
}
#um_field_1197_um_block_1197_17
{
    text-align: center!important
}
#mob_points
{
    text-align: right;
}

#um_register_mobile #topic_interest_main {
    display: inline-grid;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: -10vw;
    
}
#um_register_mobile .topics_row1
{
    display: inline-flex;
    text-align: left;
    align-items: flex-start;
    width: 83%;
    margin-left: 0px;
}
#um_register_mobile .topics_row2{
align-items: flex-start;
    width: 100%;
    justify-content: start;
}
@media (max-width: 440px)
{


.reg_phase1_bg, .reg_phase2_bg, .reg_phase3_bg, .reg_phase4_bg {
  height: cover!important;
  background-size: cover!important;
  background-position: center!important;
}
 .reg_phase4_bg {
  height: cover!important;
  background-size: cover!important;
  background-position: center!important;
}
}/* End custom CSS */