.roofing-expertise-inner{display:flex;flex-direction:column;gap:15px}.roofing-expertise-box-item{gap:20px}.roofing-expertise-box-item.odd .roofing-expertise-box-item-lft-sec{background-color:#003595;width:calc(40% - 10px)}.roofing-expertise-box-item.odd .roofing-expertise-box-item-rgt-sec{width:calc(60% - 10px)}.roofing-expertise-box-item-lft-sec,.roofing-expertise-box-item-rgt-sec{border-radius:20px;overflow:hidden}.roofing-expertise-box-item.odd .roofing-expertise-box-item-lft-sec *{color:#fff}.roofing-expertise-box-item-lft-sec{align-content:center;padding:15px 16px}.roofing-expertise-box-item.even{flex-direction:row-reverse}.roofing-expertise-box-item.even .roofing-expertise-box-item-lft-sec{background-color:#f1f4f6;width:calc(70.3% - 10px)}.roofing-expertise-box-item.even .roofing-expertise-box-item-rgt-sec{width:calc(29.7% - 10px)}.roofing-expertise-box-item-rgt-sec img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:991px){.roofing-expertise-box-item.odd .roofing-expertise-box-item-lft-sec{min-height:200px;width:calc(50% - 10px)}.roofing-expertise-box-item.odd .roofing-expertise-box-item-rgt-sec{width:calc(50% - 10px)}}@media (max-width:767px){.roofing-expertise-box-item.even .roofing-expertise-box-item-lft-sec,.roofing-expertise-box-item.even .roofing-expertise-box-item-rgt-sec,.roofing-expertise-box-item.odd .roofing-expertise-box-item-lft-sec,.roofing-expertise-box-item.odd .roofing-expertise-box-item-rgt-sec{width:100%}.roofing-expertise-box-item.odd .roofing-expertise-box-item-lft-sec{min-height:auto}}