.logo img{
    width: 100%;
    max-width: 120px;
    height: auto;
}
@-moz-keyframes myOrbit {
    from { transform:  translate(0px) translateY(0px) rotate(0deg); }
    to   { transform:  translate(400px) translateY(-80px) rotate(360deg); }
}
@-o-keyframes myOrbit{
    from { transform:  translate(0px) translateY(0px) rotate(0deg); }
    to   { transform:  translate(400px) translateY(-80px) rotate(360deg); }
}
@-webkit-keyframes myOrbit{
    from { transform:  translate(0px) translateY(0px) rotate(0deg); }
    to   { transform:  translate(400px) translateY(-80px) rotate(360deg); }
}
@keyframes myOrbit {
    from { transform:  translate(0px) translateY(0px) rotate(0deg); }
    to   { transform:  translate(400px) translateY(-80px) rotate(360deg); }
}
.top:hover .logo img{
    animation: myOrbit 5s linear infinite;
    -webkit-animation: myOrbit 5s linear infinite;
    -o-animation: myOrbit 5s linear infinite;
    -moz-animation: myOrbit 5s linear infinite;
}
.logo{
    transition: 10s;
}
.top-container{
    background: url(../img/FFFFFF-0.8.png);
}
.top-menu{
    position: absolute;
    z-index: 10;
}
.top:hover .logo{
}
#sliderBootstrap .carousel-caption{
    left: auto;
    right: 10%;
    top: 40%;
    text-align: left;
    text-shadow: none;
}
#sliderBootstrap .carousel-caption p{
    font-size: 24px;
}
#sliderBootstrap .carousel-caption h4, #sliderBootstrap .carousel-caption p{
    background: url(../img/FFFFFF-0.8.png);
    padding: 15px;
    margin: 0;
}
.infobox{
    padding-top: 10px;
}
.socials{
    position: fixed;
    top: 250px;
    left: 0;
    z-index: 15;
}
.btn{
    margin-bottom: 5px;
    border-radius: 0;
}
.socials .btn{
    display: block;
}
.foot .btn{
    display: inline-block;
    margin-left: 10px;
}
.socials .btn:hover{
    width: 60px;
}
.btn:hover{
    color: #fff;
}
.testimonials img{
    margin-right: 10px;
}
.cnts{
    background-color: #004f6d;
    border-radius: 40px;
}
.products img{
    width: 100%;
    height: 330px;
}

@media (max-width: 991px) {
    .top-menu{
        position: relative;
    }
}
.nopad{
    padding-left: 0;
    padding-right: 0;
}
.container-fluid{
    margin-top: 10px;
    margin-bottom: 10px;
}