.flexslider,.modal-footer,.moving-header .flexslider,.panel,.progress{box-shadow:none}
#back-to-top,.contact-info li a,.overview .project-a,.panel-heading a,.service a,.service a:hover,.static-header a,a.btn-text{text-decoration:none}
#back-to-top{position:fixed;bottom:100px;right:20px;background:#000;background:rgba(0,0,0,.7);width:50px;height:50px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#back-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#back-to-top:hover{background:rgba(0,0,0,.9)}
#back-to-top:hover i{color:#fff;top:5px}
.static-header img{width:100%;height:auto}
.social,.social2{margin:20px 0;text-align:center}
.social li,.social2 li{display:inline-block!important;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.social li a,.social2 li a{width:25px;height:25px;outline:0;opacity:.5;display:block;text-indent:-999999px;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}
.social li:hover,.social2 li:hover{background-position:0 -25px}
.facebook{background:url(../img/social/facebook.png) no-repeat}
.modal-footer,.modal-footer .social{text-align:left}
.modal-footer{font-family:arial;background-color:#000000;border-top:10px solid #262626;border-radius:0;color:#c3c3c3;padding-top:40px;margin-top:0}
.modal-footer ul{padding:0}
.modal-footer .footer-head{font-family:"Droid Sans",sans-serif;margin-bottom:1px;font-size:12px;color:#fff;text-transform:uppercase;line-height:35px}
.footer-list{margin-left:0px;list-style:inherit;margin-top:-5px;font-size:12px}
.footer-list li{line-height:25px}
.footer-list a{text-decoration:none;color:#c3c3c3}
.footer-list a:hover{color:#e1472f}
.modal-footer .social li{opacity:.6;margin:0 0 5px;padding:0}
.modal-footer .social li:hover{opacity:1}
.modal-footer .copyrights{background:url(../img/footer-divider.png) center top repeat-x;margin-top:20px;padding-top:20px}
.modal-footer .copyrights span.detail{display:inline-block;color:#c3c3c3;font-size:12px;margin-left:5px}
.modal-footer .copyrights span.detail-icon{display:inline-block;color:#c3c3c3;font-size:11px;padding-right:15px}
.copyrights li{display:inline-block;list-style:none;margin-right:30px;line-height:30px;text-align:center}
#back-to-top{border:none;
    padding:0;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;}
#back-to-top i{position:static;}
.mw-logos-strip{width:100%;
  padding:4px 20px 12px 20px; /* top right bottom left */
  margin-top:10px;           /* puxa para cima */}
.mw-logos-inner{width:100%;
  margin:0 auto;}
.mw-logos-grid{list-style:none;
  margin:0;
  padding:0;

  display:flex;
  flex-wrap:wrap;              /* ✅ permite quebrar linha */
  align-items:center;
  justify-content:center;      /* centraliza quando quebra */
  gap:9px 13px;               /* linha x coluna */}
.mw-logos-grid li{flex:0 1 auto;               /* ✅ permite reduzir */}
.mw-logos-grid img{height:27px;                 /* seu tamanho base (+25%) */
  width:auto;
  max-width:100%;              /* ✅ nunca estoura a célula */
  display:block;
  opacity:0.85;
  transition: transform .2s ease, opacity .2s ease;}
@media (max-width: 900px){.mw-logos-grid img{height:30px;}}
@media (max-width: 650px){.mw-logos-grid img{height:26px;}.mw-logos-grid{gap:14px 18px;}}
@media (max-width: 420px){.mw-logos-grid img{height:22px;}}
