/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

/* ---------------------- 
Footer — Style Sheet
---------------------- */

footer.footer-type-01{
  padding:95px 0 0 0; 
  margin:0;
  background-color: #302F2D;
}
footer.footer-type-01 .container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  max-width: 1280px;
}
footer.footer-type-01 .wrapper{
  width: 50%;
  padding: 0 20px;
}
footer.footer-type-01 .wrapper.mw-520{
  max-width: 520px;
}
footer.footer-type-01 .wrapper.mw-400{
  max-width: 400px;
}
footer.footer-type-01 a.grid-link{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 20px;
  border-bottom: 1px solid rgba(48, 47, 45, 0.08);
}
footer.footer-type-01 .footer-link{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; 
  -webkit-box-pack: justify; 
      -ms-flex-pack: justify; 
          justify-content: space-between;
  padding: 25px 20px;
}

/* ---------------------- 
Media Query Footer — Style Sheet
---------------------- */
@media screen and (max-width: 971px){

    footer.footer-type-01 .footer-link{
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
}

@media screen and (max-width: 768px){

    footer.footer-type-01 .container{display:block;max-width: 1180px;}
    footer.footer-type-01 .wrapper{width: auto;}
    footer.footer-type-01 .wrapper.mw-520, 
    footer.footer-type-01 .wrapper.mw-400
      {max-width: inherit;}
}