/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 29 2024 | 10:22:58 */
.linx-services .linx-image{
	position:relative;
	 max-width: 480px;
	margin:auto
}
.linx-services .rotating-outer{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
}
#rotatingLogos {
    width: 470px;
    height: 475px;
}
.marketing-solution .marketing-img{
	position:relative;
	 max-width: 480px;
	 margin:auto;
}
.marketing-solution .rotating-inner{
	position: absolute;
    top: 75px;
    left: 83px;
    right: 0;
    bottom: 0;
    margin: auto;
}
.marketing-solution #innerlogos {
    width: 300px;
    height: 300px;
}
.marketing-solution .rotating-outer{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
}

.marketing-solution #outerLogos {
    width: 470px;
    height: 470px;
}

.rotate-logo {
	width: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rotate-logo img {
	width: 60px;
	aspect-ratio: 1;
}


@media (max-width: 1399px) {
	.linx-services .linx-image{
	 max-width: 450px;
}
	#rotatingLogos {
    width: 440px;
    height: 440px;
}

	.marketing-solution .marketing-img{
	 max-width: 450px;
}
	.marketing-solution #innerlogos {
    width: 300px;
    height: 300px;
}
		.marketing-solution .rotating-inner{
    top: 72px;
    left: 70px;
}
	.marketing-solution #outerLogos {
    width: 440px;
    height: 440px;
}
}

@media (max-width: 1199px) {
	.linx-services .linx-image{
	 max-width: 380px;
}
	#rotatingLogos {
		width: 370px;
		height: 370px;
	}
	.rotate-logo img {
     width:50px;
	}
	.marketing-solution .marketing-img{
	 max-width: 380px;
}
	.marketing-solution #innerlogos {
    width: 250px;
    height: 250px;
}
	.marketing-solution .rotating-inner{
    top: 61px;
    left: 50px;
}
	.marketing-solution #outerLogos {
    width: 370px;
    height: 370px;
}


@media (max-width: 991px) {
	.linx-services .linx-image{
	 max-width: 280px;
	}
	#rotatingLogos {
		width: 275px;
		height: 275px;
	}
	.rotate-logo img {
		width: 35px;
	}
.marketing-solution .marketing-img{
	  max-width: 280px;
}
	.marketing-solution #innerlogos {
    width: 180px;
    height: 180px;
}
	.marketing-solution .rotating-inner{
    top: 52px;
    left: 40px;
}
	.marketing-solution #outerLogos {
    width: 280px;
    height: 280px;
}
}

@media (max-width: 767px) {
	.linx-services .linx-image{
	 max-width: 300px;
	}
	#rotatingLogos {
		width: 290px;
		height: 295px;
	}
	.marketing-solution .marketing-img{
	  max-width: 300px;
}
	.marketing-solution #innerlogos {
    width: 200px;
    height: 205px;
}
	.marketing-solution .rotating-inner{
    top: 45px;
    left: 45px;
}
	.marketing-solution #outerLogos {
    width: 300px;
    height: 300px;
}
}