.footer{
    background-color: #98C397;
    padding:60px 0 30px 0;
}
.footerContents{
    max-width: 1925px;
    margin:auto;
}
.contactUsHeading,.followUsHeading{
    font-family: 'Playfair Display', serif;
    font-size:40px;
    color:#fff;
    padding-bottom:20px;;
}
.policies li a,.phnNum a,.mail a,.companyDescription{
    font-family:'Comfortaa', cursive;
    font-size:22px;
    color:#fff;
}
.copyRightContent{
    font-family:'Comfortaa', cursive;
    font-size:16px;
    color:#fff;
}
.socialMediaLinks,.policies{
    margin: 0px!important;
    padding: 0px!important;
    list-style:none;
}
.socialMediaIcons{
    padding-bottom: 25px;
}
.copyRightContent{
    text-transform: uppercase;
}
.socialMediaLinks li a i{
    color: #fff;
    border:2px solid #fff;
    border-radius:50%;
    margin:0 5px;
    font-size: 22px;
    width: 21px;
    height: 24px;
    padding: 20px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fa-brands.fa-youtube {
    color:red!important;
}
.youtubeIcon i,.twitterIcon i{
    padding:7px 7px;
}
.footerSections{
    position: relative;
}
.footerSections::before{
    content:"";
    position: absolute;
    top:-30px;
    left:50%;
    height: 200px;
    width:1px;
    background-color:#fff;
}
.companyDescription{
    padding-bottom: 27px;
}
/* .policies li a{
    margin-right:50px;
} */
.copyRightSection{
    padding-top: 40px;
}
.followUsSection,.contactUsSection{
    width:50%;
}
.policies{
    width:68%;
    margin: auto !important;
}
.contactInfo{
    width:50%;
    margin:auto;
}