.business-feature-001 .sppb-addon-text {
    text-align: left;
    line-height: 1.5;
}

.business-feature-001 .sppb-addon-text ul {
    margin-bottom: 0;
    padding-left: 25px;
}

.business-feature-001 .sppb-addon-text ul li {
    padding-top: 10px;
}






.img-style-001 img {
	position:relative;
    -webkit-animation-name: float!important;
    -webkit-animation-duration: 3500ms!important;
    -webkit-animation-iteration-count: infinite!important;
    -webkit-animation-timing-function: linear!important;
}

.img-style-002 img {
	position:relative;
    -webkit-animation-name: float2 !important;
    -webkit-animation-duration: 3500ms!important;
    -webkit-animation-iteration-count: infinite!important;
    -webkit-animation-timing-function: linear!important;
}

@-webkit-keyframes float {
	0% {
	
		transform: translatey(0px);
	}
	50% {

		transform: translatey(-30px);
	}
	100% {

		transform: translatey(0px);
	}
}

@-webkit-keyframes float2 {
	0% {
	
		transform: translatey(0px);
	}
	50% {

		transform: translatey(20px);
	}
	100% {

		transform: translatey(0px);
	}
}





/*brand*/

.sppb-gallery {
    display: flex !important;
    justify-content: center;
    padding: 5px;
}

.sppb-gallery li {
    width: 16.6667%;
    height: 300px;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 5px;
}

.sppb-gallery li a {
    position: relative;
    height: 100%;
    width: 100%;
}

.sppb-gallery li img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.sppb-gallery li a:before {
    content: "";
    position: absolute;
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all 0.5s;
}

.sppb-gallery li:hover a:before {
    opacity: 0.3;
}

@media (max-width: 991px) {
    .sppb-gallery li { width: 50%; height: 180px; }
}


/*end of brand*/









