.size50.ce_form h3{margin-right:auto;margin-bottom:20px;margin-left:auto}label{font-size:0.822em;font-weight:700}label.size33,label.size50,label.size100,select.size50,.checkbox_container.size100{width:100%;display:block;margin-bottom:3px;padding-right:0;padding-left:0;text-align:left}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,input[type=search]{margin-right:auto;margin-bottom:50px;padding:20px 35px;text-align:left;border:0;border-radius:10px;background-color:#F3E500;border-color:#fff !important;font-size:1.125em}button[type=submit],a.btn,.btn a{width:auto;cursor:pointer;background-color:#000;border:0;color:#fff;font-size:0.75em;padding:15px 30px;margin-bottom:30px;transition:all 0.5s ease;text-align:center}button[type=submit]:hover,a.btn:hover,.btn a:hover{background-color:#80A022;color:#fff;border-bottom:0}select.size50,.widget-checkbox{margin-bottom:50px}.widget-select{margin-bottom:50px}@media screen and (max-width:1000px){.ce_form.size50 .size50,.ce_form.size50 .size33.city,.ce_form.size50 label.size33,.ce_form.size50 .size33.text{width:100%}.ce_form.size50 .size33{width:50%}}@media screen and (max-width:850px){#main .size66+.size33,#main .size66,.ce_form .size33 input.size33{width:100%}.ce_form .size33{width:50%}}