.lims-hero{display: flex;flex-wrap: wrap;}
.lims-hero .lims-hero-img{width: 30%;}
.lims-hero .lims-hero-desc{width: 70%;}

.lims-hero .lims-hero-img img{width: 90%; margin:0 5%; }
.lims-hero .lims-hero-desc p{width: 100%; padding: 10px 2.5%; color: navy; letter-spacing: 0.5px;}
.cta{font-size: 20px; padding: 26px 5px; background: #000080B0; color: #fff; width:95%; 
	text-align: center; margin: 25px 2.5% 0; border-radius: 5px; letter-spacing: 1.5px;}

@media(max-width: 800px)
{
	.lims-hero .lims-hero-img{width: 100%;}
	.lims-hero .lims-hero-desc{width: 100%; padding-top: 30px;}
}
@media(min-width: 575px) and (max-width: 800px)
{
	.lims-hero .lims-hero-img img{width: 60%; margin:0 20%; }
}

.ord-1{order: 1}
.ord-2{order: 2}
@media(max-width: 899px){
	.ord-1{order: 2}
	.ord-2{order: 1}
	.services-details p{margin-top: 30px;}
}


.lims-config ul{margin: 5px 45px 30px;}
.lims-config ul li{margin: 5px}
.lims-config-img{width: 100%;height: auto;}
.lims-config-img img{width: 100%; height: auto;aspect-ratio: 1/1}

.lims-config p{margin: 15px 25px}


.lims-integration ul{margin-left: 18%; margin-bottom: 45px;}
.lims-integration ul li{margin: 5px;font-size: 18px;}
.lims-integration .int-img-box{width: 100%;height: auto;}
.lims-integration .int-img-box img{width: 66%; height: auto;aspect-ratio: 1/1; margin: 0 17%;}

.lims-integration p{margin: 15px 25px}
.lims-integration h3{text-align: center; color: #7E3C2B;font-weight: bold;}