@media only screen and (min-width:1200px) #contact{padding:100px 0}@media only screen and (max-width:376px){#contactInputZip::placeholder{font-size:14px;padding-top:5px}#contactInputZip{padding-left:50px}.leadform .form-group .findStoreButton{font-size:12px;padding-top:-2px;right:7px!important}}@media only screen and (max-width:1199px){#addressinfo{margin-bottom:20px}}#contact{padding:40px}#contact{padding:0}#contact .form-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:10px}#contact .form-inner{border:none;padding:26px 60px;margin-top:48px}@media only screen and (min-width:1200px) #contact .form-wrapper{padding:40px}@media only screen and (min-width:1200px) #contact .form-inner{padding:40px}@media only screen and (max-width:575px){#contact .form-inner{padding:15px!important;margin-top:30px}.wrapper{width:90%}}#contact .form-inner{border:4px solid #F7F7F9;padding:10px}#installTime{//padding:0 0 0 55px;height:52px;background-color:#fff;height:52px;font-size:19px;line-height:1.2;color:#999}#zipCode,#contactInputZip{// background:url(/root/assets/designathome/css/img/icn-zip.png) 15px 50% no-repeat}.floating-label-form-group{position:relative}.form-group{margin-bottom:1.5rem}.floating-label-form-group label{display:none}.leadform .locationNear{// margin-top:-70px}#installDate{padding:.5rem .75rem;border-right:0;box-shadow:0 1px 0 rgba(0,0,0,.08)}#preferredDate span.input-group-addon{border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;color:#495057;background-color:#fff;background-clip:padding-box;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;display:flex;align-items:center;padding-right:15px;box-shadow:0 1px 0 rgba(0,0,0,.08)}.extra{display:none}.checkbox a.businessInfo{color:#9b9b9b;text-decoration:none;-webkit-appearance:inherit;cursor:pointer}.checkbox a.businessInfo:focus{outline:0}.checkbox a.businessInfo:hover{text-decoration:none}.leadform .form-group .checkbox label input{margin-top:0;font-family:LatoRegular;margin-left:-20px;position:absolute}.leadform .form-group .checkbox label{padding-left:20px}.leadform .form-group .leadFormAppointmentPreferences{font-weight:700}.questionsTitle{margin-top:61px;margin-bottom:12px;font-family:LatoRegular;font-size:30px;font-weight:700;text-align:center;color:#4a4a4a;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.lead{font-family:LatoRegular;padding-top:30px;font-size:18px;line-height:1.89;color:#9b9b9b;max-width:500px;margin:0 auto;text-align:center}.leadform .form-group .findStoreButton{top:11px;bottom:auto;padding-top:5px;right:5%}.leadform .form-group .glyphicon.glyphiconForm{padding-left:18px!important}.leadFormRightSection img{border-radius:4px}.addIcon{float:right;margin-top:-35px;margin-right:5px;pointer-events:none;background-color:#fff;padding-right:10px}select#installTime{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.glyphicon{color:#999}#preferredTime span.input-group-addon{position:absolute;top:0;right:0;margin-top:15px;margin-right:15px}#preferredTime ul.dropdown-menu{width:100%}#preferredTime ul.dropdown-menu li{padding-left:12px;color:#999;font-size:14px;cursor:pointer}select#installTime option{font-size:14px}.leadform .form-group .findStoreButton{width:auto}.leadform .locationFormGroup{margin-bottom:0}.leadform .locationNear{margin-bottom:29px}.locationNear #preflocation-error{padding-left:20px}label.locationLabel.col-12{flex:0 0 auto}