#sp-header .logo {
    width: 360px;
}

@media (max-width: 767px) {
    #sp-header .logo {width: 270px;}
    #sp-header .logo img {height: 50px;}
}

.home-style-001 .sppb-addon-content {
    min-height: 67px;
}

.home-icon-001 img {
    width: 100px;
    height: 100px;
}
@media(max-width:991px){
.home-icon-001 h3.sppb-addon-title.sppb-feature-box-title {
    line-height: 1 !IMPORTANT;
    font-size: 13px;
}}

/*footer*/
@media(max-width:991px){
div#sp-footer1 {
    padding-bottom: 80px;
}}

/*off cavnas*/
.offcanvas-menu .offcanvas-inner {
    padding: 180px 30px 30px 30px;
}
.fa.fa-close:before,
.fa.fa-remove:before {
    content: 'x' !important;
    color: #fff;
    font-family: 'roboto' !important;
}


/*slider*/
.videoslide-item .sppb-btn.sppb-btn-default {
    padding: 12px 21px !important;
    transition: 0.3s;
    background: #0000002b;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.7px;
    line-height: 1.2;
    border: 1px solid #df9a2a;
}

@media(max-width:991px){
.videoslide-item .sppb-btn.sppb-btn-default {
    padding: 10px 16px !important;
    font-size: 11px;
}}


.videoslide-item .sppb-btn.sppb-btn-default:hover {
    transform: scale(1.1);
}
.videoslide-001 .sppb-carousel-item-inner .content-div {
    margin-right: auto;
    width: 60% !important;
    background: rgb(0 0 0 / 60%);
    padding: 70px 20px;
    margin-left: auto;
    backdrop-filter: blur(3px);
  	backdrop-filter: unset;
}

.title { font-family: 'Frank Ruhl Libre', sans-serif; font-weight: 600; color: #fff; }

.slick-dots li button:before {
    font-size: 24px;
}

@media(max-width:991px){
.videoslide-001 .sppb-carousel-item-inner .content-div {
    margin-right: auto;
    width: 95% !important;
    padding: 40px 20px;
}}
.videoslide-001 p.content {
    margin-bottom: 30px;
}


.sppb-gallery img {
    object-fit: cover;
}

/*Client*/
.client-list img {
    width: 150px;
    height: 150px;
}
.client-list .sppb-col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}


/*footer*/
#sp-bottom #sp-bottom3 {
    padding-top: 0px;
}



