.color_star{color: red}
.color_pink{background:#ffc8c8!important;border:1px solid #ffb6b6}
#container h2 {
    color: #454545;
    font-family: "Segoe UI",sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 50px;
    text-align: center;
    text-transform: none;
}
#registration_form_webinar{
	margin:0 auto;
    padding: 22px;
    /*border: 1px solid rgb(1, 175, 214);*/
}
#registration_form_webinar label {
    color: #318fdd;
    
    font-family: Arial;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 4px;
    text-align: right;
    width: 180px;
}
#registration_form_webinar input[type="text"],#registration_form_webinar input[type="email"] {
    border: 1px solid rgb(1, 175, 214);
    
    font-family: "Segoe UI",sans-serif;
    font-size: 16px;
    margin-bottom: 8px;
    padding: 4px;
    width: 100%;
	max-width:400px;
    box-sizing: border-box;
}
#registration_form_webinar select {
    border: 1px solid rgb(1, 175, 214);
   
    font-family: "Segoe UI",sans-serif;
    font-size: 16px;
    margin-bottom: 8px;
    padding: 4px;
    max-width: 400px;
	 width: 100%;
    box-sizing: border-box;
}

#registration_form_webinar input[type="button"], .but-send-msg {
    background: rgb(1, 175, 214);
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: "Segoe UI",sans-serif;
    font-size: 14px;
    padding: 3px 0 4px;
    text-transform: uppercase;
    width: 122px;
	display: block;
    margin: 10px auto;
}
#registration_form_webinar > div {display:flex;}


@media (max-width: 700px) {
#registration_form_webinar > div   {
    flex-wrap: wrap; }
#registration_form_webinar  label  {width:100%;     text-align: left;}
#registration_form_webinar input[type="text"],#registration_form_webinar input[type="email"], #registration_form_webinar select  {max-width:100%;}
.reg-title-wrap {font-size: 20px;}
}