*
{
margin:0;
padding:0;
}

.new1
{
padding:70px 0px 0px 0px;
}

.navbar1
{
width:100%;
padding:30px 30px;
display:grid;
grid-template-columns:auto auto auto;
flex-wrap:wrap;
position:fixed;
background:white;
}

.menu
{
padding:5px 0px;
font-size:18px;
}

.nav1
{
display:flex;
justify-content:space-evenly;
padding:10px 0px 0px 0px;
flex-wrap:wrap;
}

.home
{
background:none;
border:none;
}

.nav2 ul
{
display:flex;
justify-content:space-evenly;
list-style:none;
padding:10px 0px 0px 0px;
flex-wrap:wrap;
}

.nav2 ul a
{
text-decoration:none;
border-right:1px solid black;
padding:0px 15px 0px 0px;
color:black;
font-size:18px;
}

.nav2 ul a:hover
{
text-decoration:none;
border-right:1px solid black;
padding:0px 15px 0px 0px;
color:black;
font-size:18px;
font-weight:bold;
}

.search
{
background:#EEEEEE;
width:240px;
height:25px;padding:3px 0px 3px 10px;
font-size:16px;
border:3px solid #EEEEEE;
}











.para18
{
font-size:20px;
}

.flex5
{
display:flex;
justify-content:center;
padding:30px 0px;
}

.flex6
{
display:flex;
justify-content:center;
}

.flex7
{
display:flex;
justify-content:center;
padding:30px 0px;
}

.col1
{
padding:0px 40px;
}

.col3
{
padding:0px 40px;
}

.col5
{
padding:0px 40px;
}

.col11
{
width:350px;
padding:10px 15px;
background:none;
border:1px solid black;
}

.col12
{
width:220px;
padding:10px 15px;
background:none;
border:1px solid black;
}

.col52
{
width:130px;
padding:8px 15px;
background:grey;
color:white;
font-size:14px;
font-weight:bold;
border:1px solid grey;
}

.col53
{
width:130px;
padding:8px 15px;
background:red;
color:white;
font-size:14px;
font-weight:bold;
border:1px solid red;
}

.line
{
padding:20px 100px;
}
















.footer
{
background:#EEEEEE;
display:grid;
grid-template-columns:auto auto auto auto auto auto;
line-height:30px;
padding:50px 40px;
}



.title
{
padding:0px 0px 20px 0px;
font-size:20px;
}

.title1
{
padding:0px 0px 20px 0px;
}

.para9
{
font-size:16px;
color:grey;
cursor:pointer;
}

.fa-brands
{
font-size:16px;
letter-spacing:30px;
}