#services-form{width:100%;margin:50px auto;text-align:center;position:relative}#services-form fieldset{background:#fff;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:20px 30px;box-sizing:border-box;width:80%;margin:0 10%}#services-form label{display:block;text-align:left;font-size:14px}#services-form .form-type-radio{text-align:left}#services-form .form-type-radio label{display:inline-block}#services-form fieldset:not(:first-of-type){display:none}#services-form input,#services-form textarea{padding:15px;border:1px solid #ccc;border-radius:3px;margin-bottom:9px;width:100%;box-sizing:border-box;color:#2c3e50;font-size:13px}#services-form .action-button{width:100px;background:#27ae60;font-weight:700;color:#fff;border:0 none;border-radius:5px;cursor:pointer;padding:10px 5px;margin:10px 5px}#services-form .action-button:hover,#services-form .action-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #27ae60}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px;font-family:'Helvetica-neo-regular';background:#f7f7f7;padding:5px}#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}#progressbar li{list-style-type:none;width:20%;float:left;position:relative}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#eee;border-radius:3px;margin:0 auto 5px auto}.single-service h4{word-break:break-word;min-height:58px;font-family:'Helvetica-neo-regular';font-weight:100;font-size:20px}.single-service a.service_selection{display:block;max-width:175px;margin:18px auto 0;cursor:pointer;border-radius:5px;width:100%}.service-details{background:#f7f7f7;padding:15px;margin-top:15px;border-radius:5px}#progressbar li:after{content:'';width:100%;height:2px;background:#eee;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background:#27ae60;color:#fff}.services-container{display:flex;flex-wrap:wrap;justify-content:center}.single-service{width:29%;padding:10px}a.service_selection{border:1px solid;clear:both;text-decoration:none !important;padding:10px}.service-details{text-align:initial;display:none}.service-details ul{padding-left:20px}.block-system-main .form-item select{color:#026d3f;border:1px solid #ddd;padding:5px;height:35px;width:100%;border-radius:5px}.block-system-main h2{font-family:'Helvetica-neo-regular'}.single-service img{min-height:121px}.form-item.form-type-select.form-item-service-list-dropdown{display:none}input[type=date]{height:auto !important}.single-service.green-bg{background:#ccc09e40}table,th,td{border:1px solid #000 !important;border-collapse:collapse;width:50%}th:nth-child(even),td:nth-child(even){background-color:#d6eeee}.page-services-form .messages.status{font-size:20px}.page-services-form .form-type-radios .form-item.form-type-radio{display:flex;align-items:center;float:none;text-align:left}.form-type-radios .form-item.form-type-radio input{width:auto !important;margin-right:5px;margin-bottom:0 !important;position:relative;bottom:1px}.form-type-radios .form-radios{background:#f5f5f5;padding:20px;border-radius:5px;box-shadow:0px 2px 5px -4px}.form-type-radios>label{padding:10px 20px 0}.pricing-box{background-color:#7c795c;border-color:#7c795c;color:#fff;text-transform:uppercase;padding:10px;font-size:20px;font-weight:700}.services-container .single-service a.service_selection{color:#7c795c}#services-form label[for=pickup_date]{position:relative;padding-left:62px;padding-right:62px}#services-form input#pick_up_date{position:relative;max-width:706px;margin:0 auto}#services-form label[for=edit-pickup-time]{padding-left:62px;padding-right:62px;padding-top:15px}#services-form fieldset select#edit-pickup-time{position:relative;max-width:706px;margin:0 auto 20px}