.tab {
overflow: hidden;
border-bottom: 1px solid #ccc;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
margin-top: 40px;
justify-content: space-evenly;
justify-items: center;
align-content: space-evenly;
align-items: center;
}
section {
    padding: 120px 0;
}
/* Style the buttons inside the tab */
.tab button {
background-color: inherit;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
background-color: #fff;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #fff;
    border-bottom: 5px solid #ff9a0a;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
    margin-top: 50px;
}
.pic_wrp_gride img {
width: 100%;
max-height: 250px;
min-height: 250px;
}
.con h1 {
font-size: 40px;
padding-top: 30px;
}
.con ul li {
list-style: none;
font-size: 18px;
line-height: 2.8;
}
.con ul {
padding-left: 0px;
}
.con ul li i {
margin-left: 10px;
}
.con p {
font-size: 20px;
}
.gov h2 {
font-size: 40px;
}
.law ul li span {
float: right;
}
.law ul li {
line-height: 3;
border-top: 1px solid #ccc;
font-size: 20px;
list-style: none;
}
.law ul {
padding-left: 0px;
}
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}

td, th {
border-bottom: 1px solid #dddddd;
text-align: left;
padding: 11px;
font-size: 16px;
}
i.fa.fa-user {
background: #ed9820;
padding: 5px 8px;
font-size: 19px;
color: #fff;
border-radius: 20px;
}
.pic_wrp_gride h3 {
font-size: 20px !important;

}
.row-img {
width:130px !important;

}
.responsive-img img{
display: block;
margin: 0 auto;
}
.responsive-img{
padding: 2px 30px;
}
.responsive-img h3{
font-size: 16px;
text-align: center;
}
.responsive-img p{
font-size: 12px;
text-align: center;
}
.list_wp{
padding: 0 150px;
}
.pdfobject-container { height: 30rem; border: 1rem solid rgba(0,0,0,.1); }