 /*Footer Changes CSS*/
    .site-footer{
      background-color: #076ba0;
    }
    .footer-menu{
      width: 100%;
      padding-right:25px;
      float: left;
      background-color: #076ba0;
    }
    .footer-menu-holder{
      max-width: 1150px;
      min-height: 180px;
      margin: 35px auto;
    }
    .footer-menu-holder .footer-categories{
      display: block;
      min-width: 370px;
      float: left
    }
    .footer-menu-holder .footer-categories li,
    .footer-menu-holder ul li{
      line-height: 1.86;
    }

    .footer-menu-holder .footer-categories li:hover,
    .footer-menu-holder ul li:hover{
      color: #C3CCD6;
    }
    .footer-menu-holder .footer-categories li a:hover,
    .footer-menu-holder ul li a:hover{
      color: #f2b632;
    }
    .footer-menu-holder .site-map{
      display: block;
      float: left;
    }
    .footer-menu-holder ul{
      display: inline-block;
      margin: 0px;
      padding: 0px;
      list-style-type: none;
    }
    .footer-menu-holder ul a, .footer-menu-holder ul{
      font-size: 14px;
      color: #FFFFFF;
      text-decoration: none;
    }
    .footer-menu-holder ul.right-category{
      vertical-align: top;
      padding-top: 27px;
      padding-left: 20px;      
    }
    .footer-menu-holder div.social-icon{
      width: 225px;
      float: right;
      text-align: right;
      padding-right: 115px;
    }
    .footer-menu-holder div.social-icon a{
      width: 40px;
      height: 38px;
      display: inline-block;
    }
    .footer-menu-holder div.social-icon a.facebook,
    .footer-menu-holder div.social-icon a.twitter,
    .footer-menu-holder div.social-icon a.twitter:hover,
    .footer-menu-holder div.social-icon a.facebook:hover{
        background-repeat:no-repeat;
        background-position: right top;
        background-size: auto 100%;
    }
    .footer-menu-holder div.social-icon a.twitter{
        background-image: url(/assets/img/twitter.png);
    }
    .footer-menu-holder div.social-icon a.facebook{
        background-image: url(/assets/img/facebook.png);
    }
    .footer-menu-holder div.social-icon a.twitter:hover{
        background-image: url(/assets/img/Twitter_hover.png);
    }
    .footer-menu-holder div.social-icon a.facebook:hover{
        background-image: url(/assets/img/Facebook_hover.png);
    }    
    .site-footer .container-rights{
      background-color: #07527b;
      float: left;
      width: 100%;
    }
    .site-footer .container-rights div{
      max-width: 1150px;
      margin: auto;
      font-size: 10px;
      line-height: 2.6;
      color: #ffffff;
      padding-top: 0px;
      padding-bottom: 0px;
    }
    @media only screen and (min-width: 768px){
      .footer-menu-holder{
        background-image: url(/assets/img/footer-b-g.png);
        background-repeat:no-repeat;
        background-position: right top;
        background-size: auto 100%;
      }
    }
    @media only screen and (max-width: 767px){
      .footer-menu-holder .footer-categories{
        min-width: 300px;
      }
      .footer-menu-holder div.social-icon{
        width: auto;
        float: right;
        text-align: right;
        padding-right: 0px;
        padding-top: 5px;
      }
      .footer-menu-holder ul a{
        font-size: 14px;
        color: #FFFFFF;
      }
      .footer-menu-holder .footer-categories li,
      .footer-menu-holder ul a,
      .footer-menu-holder ul{
        font-size: 12px;
      }
    }
    @media only screen and (min-width: 375px) and (max-width: 600px) {
      .footer-menu-holder .footer-categories{
        min-width: 160px;
      }
      .footer-menu-holder ul.right-category{
        display: block;
        padding: 0px;
      }
    }
    @media only screen and (max-width: 375px) {
      .footer-menu-holder .footer-categories{
        max-width: 130px;
        min-width: 125px;
      }      
      .footer-menu-holder ul.right-category{
        padding: 0px;
      }
      .footer-menu-holder div.social-icon{
        width: auto;
        float: left;
        text-align: left;
        padding-top: 35px;
        padding-right: 0px;
        display: block;
      }
    }