body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f4f4f4;color:#333}.container{max-width:1000px;margin:20px auto;background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}h2,h3{color:#333;font-weight:700}h2,h3,p{text-align:center}p{margin-bottom:25px}#declaration{margin-right:10px}.header-info{text-align:center;margin-bottom:20px}.form-group{display:flex;flex-wrap:wrap;margin-bottom:15px}.form-group label{flex:1 0 200px;padding-right:10px}.form-group input,.form-group select,.form-group textarea{flex:2 0 250px;padding:10px;border:1px solid #ccc;border-radius:4px}.form-group textarea{resize:vertical;height:80px}.form-group select{height:40px}.form-group input[type=submit]{width:100%;background-color:#28a745;color:white;border:none;cursor:pointer;padding:15px;border-radius:4px}.form-group input[type=submit]:hover{background-color:#218838}@media (max-width:600px){.form-group{flex-direction:column}.form-group label{padding-bottom:5px}.form-group input,.form-group select,.form-group textarea{flex:1 0 auto;width:100%;padding:10px}.container{padding:10px}h2,h3{font-size:1.5em}input[type=submit]{padding:12px}}table{width:100%;border-collapse:collapse;margin:20px 0}td,th{padding:10px;border:1px solid black;text-align:center}.heading{background-color:#f2f2f2;font-weight:700}@media (max-width:600px){table,tbody,td,th,thead,tr{display:block;width:100%}tr{margin-bottom:15px;display:block}td{padding-left:50%;position:relative}td,td:before{text-align:left}td:before{content:attr(data-label);position:absolute;left:10px;font-weight:700}th{display:none}}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input,.form-group select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.print{padding:10px 20px;background-color:#4caf50;color:white;border:none;border-radius:4px;font-size:18px;cursor:pointer;margin-top:20px}.print:hover{background-color:#45a049}.declaration-section{margin-top:40px;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9}.declaration-section h3{font-size:20px;font-weight:700;margin-bottom:15px;color:#333}.declaration-section p{font-size:16px;line-height:1.5;margin-bottom:20px;text-align:left}.declaration-section ul{margin-top:10px;padding-left:20px;list-style:disc}.declaration-section ul li{margin-bottom:10px;font-size:16px}.declaration-section label{font-size:16px;font-weight:400}.office-use{margin-top:40px}.office-use h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}#bankDetails,#feeAmount,#houseChancellorRemarks,#payOrderNo,#paymentDate{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}#bankDetails,#feeAmount,#payOrderNo,#paymentDate{margin-bottom:20px}@media screen and (max-width:768px){.declaration-section,.form-group input,.form-group label,.form-group select,.office-use,button[type=submit]{width:100%;font-size:14px}.declaration-section ul li{font-size:14px}}