


.single-footer-widget .social-links li a.facebook{
    
    width: 30px;
    height: 30px;
    border: 1px solid #1877f2;
    border-radius: 50%;
    color: #1877f2;
    font-size: 18px;
}

.single-footer-widget .social-links li a.facebook:hover{
    border: 1px solid #1877f2;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    background:#1877f2;
}

.single-footer-widget .social-links li a.twitter{
    
    width: 30px;
    height: 30px;
    border: 1px solid #1d9bf0;
    border-radius: 50%;
    color: #1d9bf0;
    font-size: 18px;
}

.single-footer-widget .social-links li a.twitter:hover{
    border: 1px solid #1d9bf0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    background:#1d9bf0;
}

.single-footer-widget .social-links li a.instagram{
    
    width: 30px;
    height: 30px;
    border: 1px solid #f60381;
    border-radius: 50%;
    color: #f60381;
    font-size: 18px;
}

.single-footer-widget .social-links li a.instagram:hover{
    border: 1px solid #f60381;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    background:#f60381;
}
.single-footer-widget .social-links li a.linkedin{
    
    width: 30px;
    height: 30px;
    border: 1px solid #0a66c2;
    border-radius: 50%;
    color: #0a66c2;
    font-size: 18px;
}

.single-footer-widget .social-links li a.linkedin:hover{
    border: 1px solid #0a66c2;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    background:#0a66c2;
}
.single-footer-widget .social-links li a.location{
    
    width: 30px;
    height: 30px;
    border: 1px solid #d54a3f;
    border-radius: 50%;
    color: #d54a3f;
    font-size: 18px;
}

.single-footer-widget .social-links li a.location:hover{
    border: 1px solid #d54a3f;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    background:#d54a3f;
}
.footer-area .logo img {
    max-width: 50%;
}

.single-footer-widget .social-links {
    padding-left: 0;
    list-style-type: none;
    margin-top: 13px;
    margin-bottom: 0;
    padding: 10px 35px;
}
.footer-area .logo img {
    max-width: 61%;
    padding-bottom: 15px;
    padding: 1px 31px;
    margin: 0px -10px;
}
.single-footer-widget .social-links {
    padding-left: 0;
    list-style-type: none;
    margin-top: 13px;
    margin-bottom: 0;
    padding: 10px 28px;
}
.single-features-box img{
    min-width: 351px;
    height:200px;
     padding-bottom:14px;
}
h5{line-height: 40px;}
.preloader .box{
    background:none !important;

}
.preloader .box .icon {
background:none !important;
width:100%;
height:100%; 
}
 .btn-primary.catalog{ 
        position: fixed;
    top: 350px;
    z-index: 999;
}

.luvion-nav .navbar .navbar-nav .nav-item a{
    font-size:12px;
}