.elementor-1212 .elementor-element.elementor-element-b3cbbb5{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-b1f5b2f */*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:"Noto Sans Devanagari",Arial,sans-serif;
}

body{
background:#f5f5f5;
}

header{
background:#ff6f00;
color:#fff;
text-align:center;
padding:20px;
}

header h1{
font-size:36px;
margin-bottom:5px;
}

header h2{
font-size:22px;
font-weight:500;
}

.container{
max-width:1400px;
margin:auto;
padding:20px;

display:grid;
grid-template-columns:repeat(auto-fit,minmax(340px,1fr));
gap:20px;
}

.card{
background:#fff;
border:2px solid #ff9800;
border-radius:10px;
overflow:hidden;
box-shadow:0 3px 10px rgba(0,0,0,.15);
}

.card-title{
background:#ff9800;
color:#fff;
padding:12px;
text-align:center;
font-size:22px;
font-weight:bold;
}

table{
width:100%;
border-collapse:collapse;
}

td{
border:1px solid #ddd;
padding:10px;
font-size:16px;
}

td:first-child{
width:45%;
background:#fff7e6;
font-weight:bold;
}

footer{
background:#222;
color:#fff;
text-align:center;
padding:15px;
margin-top:30px;
}

@media(max-width:768px){

.container{
grid-template-columns:1fr;
}

header h1{
font-size:28px;
}

header h2{
font-size:18px;
}

}/* End custom CSS */