.RegisterSubmissionForm{
  margin: 50px 0!important;
}
.RegisterSubmissionForm .divselect{
 
width:1050px;
display: flex;
gap: 30px;  
}
.RegisterSubmissionForm .divselect .colselect{
  width: 100%
}
.RegisterSubmissionForm  input{
  margin: 10px 0;
  height: 40px;
  border-radius: 5px!important;

}
.RegisterSubmissionForm  select{
  margin: 10px 0;
  height: 250px;
  border-radius: 0px!important;
  border: 1px solid #ccc;

}
.RegisterSubmissionForm .star{
color:red;
}
/*.RegisterSubmissionForm  label{*/
 /* font-family: 'Cairo';*/
  /*font-size: 17px;*/
 
/*}*/
.RegisterSubmissionForm input[type=submit]{
  margin-top:25px; 
  width: 25%;
  color: white!important;
  padding: 10px 35px!important;

}

@media only screen and (max-width: 992px) {

.RegisterSubmissionForm .divselect{
width:700px;  
}

.RegisterSubmissionForm  select{
  margin: 10px 0;
  height: 150px;
  border-radius: 5px!important;

}

.RegisterSubmissionForm  label{
  font-family: 'Cairo';
  font-size: 15px;
 
}
.RegisterSubmissionForm input[type=submit]{
  margin-top:25px; 
  width: 100%;
  }

}
@media only screen and (max-width: 767px) {

.RegisterSubmissionForm .divselect{
 
width:300px;
display: block;
gap: 30px;  
}

.RegisterSubmissionForm  select{
  margin: 10px 0;
  height: 40px;
  border-radius: 5px!important;

}

.RegisterSubmissionForm  label{
  font-family: 'Cairo';
  font-size: 15px;
 
}
.RegisterSubmissionForm input[type=submit]{
  margin-top:25px; 
  width: 100%;
  }

}
@media only screen and (max-width:767px){
  #register-location-level3-checkboxes{

    grid-template-columns: repeat(2, 1fr)!important; 
   
  }
}