      *{
   margin:0; padding:0;  
}

   footer{
    min-height:391px;
        margin:0; padding:0; 
        position:relative;
        top:0px;
    display:flex;
    flex-wrap:wrap;
     justify-content:center;
   background:#273043;
    color:#fff;
font-size:20px;
}
  footer #section{
        width:70%;
     display:flex;
     justify-content:center;
     font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;

    }
  footer #footer_bottom{
    width:100%;
    height:53px;
    position:absolute;
    bottom:0;
    font-size: 16px;
font-style: normal;
font-weight: 400;
  margin:0; padding:0;  
}
  footer #f_1 div a, #f_2 div a,#f_3 div a{
 color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
   footer    #f_1{ 
    padding:0 50px 0 0  ;  
}
  footer #f_2{
   /*padding:0 0 0 8%;*/
    border-left:0.5px solid rgba(255, 255, 255, 0.20);
     border-right:0.5px solid rgba(255, 255, 255, 0.20);
     z-index:1;
}
 footer #f_2 div, footer #f_2 h2{
     text-align:center;
 }
    footer   #f_3{
    padding:0 0 0 13%;
}
footer a {
        text-decoration:none;
        color:#fff;
}

  footer #logo2{
    position:relative;
   width: 109px;
   height:auto;
margin:0 0 30px 0;
}


footer h2, h3{
    color:#fff;
font-style: normal;
font-weight: 900;
line-height: normal;
    }
    footer h5{
    color:#fff;
font-style: normal;
font-weight: 900;
line-height: normal;
margin:50px 0 15px 0;
    }
footer #lilus_f{
    color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
  footer #about{
    text-indent:20px; 
   word-wrap: break-word;
     font-family: Arial;
}
  footer  #mail{
     width:30px;

}
  footer #phone{
    width:30px;

}
  footer #facebook{
  width:50px;
  height:50px;
  padding:5px;
  margin:0 20px 0 0; 
}
  footer #instagram{
   width:50px;
    height:50px;
  padding:5px;
}


@media (max-width: 1250px) {
 
       footer  #section{
           width:80%;
       display:flex;
     justify-content:center;
     font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
     }
    footer   #f_1{ 
    padding:0;  
}
  footer #f_2{
    border-left:0.5px solid rgba(255, 255, 255, 0.20);
     border-right:0.5px solid rgba(255, 255, 255, 0.20);
     z-index:1;
}
   footer    #f_3{ padding:0  0 0 50px;
    /*padding:0 0 0 13%;*/
}
 footer #footer_bottom{
    width:100%;
    height:53px;
    position:absolute;
    bottom:0;
    font-size: 16px;
font-style: normal;
font-weight: 400;
  margin:0; padding:0;  
}
}
@media (max-width: 1150px) {
 
     footer  #section{
        width:90%;
        display:flex;
     justify-content:center;
     font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
     }
       footer #f_1{ 
    padding:0  ; 
}
    footer #f_2{
    border-left:0.5px solid rgba(255, 255, 255, 0.20);
     border-right:0.5px solid rgba(255, 255, 255, 0.20);
     z-index:1;
}
      footer  #f_3{ padding:0 0 0 50px;
     /*padding:0 0 0 13%; */
}
 footer #footer_bottom{
    width:100%;
    height:53px;
    position:absolute;
    bottom:0;
    font-size: 16px;
font-style: normal;
font-weight: 400;
  margin:0; padding:0;  
}
}
@media (  max-width: 990px) {
  
      footer  #section{
        width:99%;
        display:flex;
     justify-content:center;
     font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
     }
   footer #footer_bottom{
    width:100%;
    height:53px;
    position:absolute;
    bottom:0;
    font-size: 16px;
font-style: normal;
font-weight: 400;
  margin:0; padding:0;  
}
    footer   #f_1{ 
 padding:0;
}
  footer #f_2{
    border-left:0.5px solid rgba(255, 255, 255, 0.20);
     border-right:0.5px solid rgba(255, 255, 255, 0.20);
     z-index:1;
}
         footer   #f_3{
             padding:0 0 0 50px;
   /*padding:0 0 0 9%;*/
}

}
@media (  max-width: 767px) {
 
     footer #footer_bottom{
    width:100%;
    height:auto;
    position:relative;
    top:100%;
    font-size: 16px;
font-style: normal;
font-weight: 400;
  margin:0; padding:0;  
}
    footer   #f_1{ 
    padding:0  ; 
}
 
  footer #f_2{
   padding:0 ;
    border-left:0; 
     border-right:0;
     z-index:1;
}
         footer   #f_3{
              position:relative;
    padding:0;
}
}
