.custom-form-labels label{position:absolute;top:-10px;left:10px;font-size:14px;font-weight:bold;color:#333;transition:all 0.3s ease}.custom-form-labels input:focus+label,.custom-form-labels textarea:focus+label,.custom-form-labels input:not(:placeholder-shown)+label,.custom-form-labels textarea:not(:placeholder-shown)+label{top:-20px;font-size:12px;color:#e84b19}.custom-form-labels input,.custom-form-labels textarea{padding:20px 10px 10px 10px;border:1px solid #ccc;border-radius:5px;width:100%;font-size:16px}@media (max-width:768px){.custom-form-labels label{font-size:12px;top:-5px}}