* {
  box-sizing: border-box;
}
.title1 h1{
    text-align: center;
    padding-top: 0px;
    font-size: 42px;
    color: #04AA6D;
}
body {
  background-color: #fff;
  padding: 0px;
  font-family: Arial;
  width: 100%;	
}

    footer{
        background: #343434;
        padding-top: 50px;
		width: 100%;
		
    }

    .container1{
        width: 100%;
        margin: auto;
        display: flex;
        justify-content: center;

	}
	@media screen and (max-width:600px){
    .container1 {
        width: 100%;
        margin: auto;
        display: flex;
		flex-wrap: wrap;
        justify-content: center;
    }
}
    .footer-content{
        width: 100%;
		color: white;
		font-size:14px;
    }
    h3{
        font-size: 23px;
        margin-bottom: 15px;
        text-align: center;
		color: white;
    }
    .p {
        
        font-size:"18px";
    }
    
    .footer-content p{
        width:100%;
        margin: auto;
        padding: 7px;
		text-align: center;
		color: #fff;
    }


    .footer-content ul{
        text-align: center;
    }
    .list{
        padding: 0;
    }
    .list li{
        width: auto;
        text-align: center;
        list-style-type:none;
        padding: 7px;
        position: relative;
    }
    .list li::before{
        content: '';
        position: absolute;
        transform: translate(-50%,-50%);
        left: 50%;
        top: 100%;
        width: 0;
        height: 2px;
        background: #f18930;
        transition-duration: .5s;
    }
    .list li:hover::before{
        width: 70px;
    }
    .social-icons{
        text-align: center;
        padding: 0;
    }
    .social-icons li{
        display: inline-block;
        text-align: center;
        padding: 5px;
    }
    .social-icons i{
        color: white;
        font-size: 23px;
    }
    a{
        text-decoration: none;
    }
    a:hover{
        color: #f18930;
    }
    .social-icons i:hover{
        color: #f18930;
    }
    .bottom-bar{
        background: #04AA6D;
        text-align: center;
        padding: 10px 0;
        margin-top: 50px;
    }
    .bottom-bar p{
        color: #ffffff;
        margin: 0;
        font-size: 16px;
        padding: 7px;
    }