footer{
    color:rgba(0, 0, 0,0.8); 
    height: auto;
    background-color:#f5f5f7;
    border-top: dotted;
    /* padding: 2%; */
    backface-visibility: hidden;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items:center;
    font-size:18px;
  }
  footer a{
    color:rgba(0, 0, 0,0.8);
    text-decoration: none;
  }
  footer .footer1c{
    width:95%;
    /* border: black solid; */
    display:flex;
    flex-direction: row;
    /* flex-wrap: wrap; */
    padding:2%;
    column-gap: 10px;
    /* justify-content: center; */
    /* align-items: center; */
  }
  footer .footer2c{
    padding:1%;
  }
  footer .footer1c .sub1c{
    display:flex;
    flex-direction:column;
    width:33.333%;
    row-gap:15px;
    /* height:250px; */
    /* border: black solid; */
  }
  
  footer .footer1c .sub1c img{
    width:240px;
    height:60px;
  }
  footer .footer1c .sub1c p{
    color:rgba(0, 0, 0,0.656);
  }
  footer .footer1c .sub1c div{
    display:flex;
    column-gap: 15px;
    font-size: xx-large;
  }



  footer .footer1c .sub2c{
    display:flex;
    /* border:black solid; */
    width:33.333%;
    justify-content: center;
  }

  footer .footer1c .sub2c div{
     display:flex;
     flex-direction:column;
    row-gap: 14px;
     /* justify-content: flex-start; */
     align-items: flex-start;
     /* border: black solid; */

  }
  footer .footer1c .sub2c li{
    display:flex;
    flex-direction:column;
    row-gap: 5px;
  }
  @media(hover:hover)
  {
    footer .footer1c .sub2c li a:hover{
       cursor:pointer;
       color:black;
       /* font-size: 19px; */
       /* transition: all 0.1s; */
    }
  }
 
  footer .footer1c .sub3c{
    display:flex;
    flex-direction:column;
    /* height:250px; */
    row-gap:10px;
    /* border: black solid; */
    width:33.333%;
  }

  @media(hover:hover)
  {
    footer .footer1c .sub3c a:hover{
       color:black;
    }
  }


  @media(hover:hover)
  {
    footer .footer1c .sub1c div i:hover{
      cursor: pointer;
    }
    footer .footer1c .sub1c div i:nth-child(-n+4):hover
    {
        color:#1DA1F2;
    }
    footer .footer1c .sub1c div i:nth-child(4n+1):hover
    {
        color:	#09B83E;
    }
    footer .footer1c .sub1c div i:nth-child(3):hover
    {
        color:#0077b5;
    }
    
  }



  @media all and (max-width:849px)
  {
    footer .footer1c{
      flex-wrap: wrap;
      row-gap:30px;
    }
    footer .footer1c .sub1c{
      flex:60%;
    }
    footer .footer1c .sub3c{
      width:100%;
    }
    footer .footer2c{
      padding:2%;
      font-size:small;
    }
  }
  @media all and (max-width:549px)
  {
    footer{
      font-size:16px;
    }
    footer .footer1c .sub1c img{
      width:180px;
      height:45px;
    }
    footer .footer1c{
      flex-wrap: wrap;
      row-gap:30px;
    }
    footer .footer1c .sub1c{
      flex:100%;
    }
    footer .footer1c .sub2c{
      flex:100%;
      justify-content: flex-start;
    }
    footer .footer1c .sub3c{
      width:100%;
    }
   
  }
  @media all and (max-width:399px)
  {
    footer .footer2c{
      font-size: x-small;
    }
  }