.upper-footer {
   display: none !Important;
}

@media (max-width: 959px) {
.lower-footer {
    padding-left: 15px !Important;
}
}

.copyright-left a {
   margin-left: 0px !important;
   display: inline;
}

.prim_text {
   font-size: 20px;
}

@media (min-width: 1270px) {
.navbar-nav {
    margin-top: 27px;
}
}

.navbar-default .navbar-toggle {
    margin-top: 19px;
}

@media (max-width: 960px) {
#logo .logo img {
    width: 147px;
    min-height: 80px;
}
}

@media (min-width: 1270px) {
#logo .logo img {
    padding-top: 10px;
    padding-bottom: 20px;
}
}

.navbar-default .nav:hover li a {
    opacity: 0.8;
}