/*================================
=============== Footer
==================================*/

.footer {
   max-width: 100%;
   text-align: center;
   padding: 12px 5px 12px 5px;
   margin: 0px 0px 0px 0px;
}

.footer-warp {
   max-width: 1200px;
   margin: 0 auto;
   padding: 0px 10px 0px 10px;
}

.footer .copyright-footer-left {
   float: left;
   max-width: 46%;
   display: inline-block;
   text-align: left;
   padding: 0px 0px 0px 10px;
}

.footer .copyright-footer-right {
   float: right;
   max-width: 48%;
   display: inline-block;
   text-align: right;
}

.footer p {
   font-size: 19px;
   font-weight: normal;
   text-decoration: none;
   padding: 10px 5px 8px 5px;
   margin: 0px 0px 0px 0px;
   line-height: 20px;
   letter-spacing: 0px;
}

.footer p,
.footer p a {
   color: #999999;
}

/* ---------------------------------
----------------- Mobile
--------------------------------- */

@media only screen and (max-width: 768px) {
   
   .footer {
      padding: 6px 0px 16px 0px;
   }

   .footer .copyright-footer-right {
      float: none;
      text-align: center;
      max-width: 100%;
      display: block;
   }

   .footer .copyright-footer-left {
      float: none;
      text-align: center;
      max-width: 100%;
      display: block;
   }   

   .footer p {
      padding: 9px 5px 0px 5px;
   }
   
}