.sustainability-at-sobeys-section {
    margin-bottom: 80px;
    border-bottom: 1px solid #dddddd;
}

.sustainability-at-sobeys-section .sustainability-green-card-outer {
    padding: 40px;
    border-radius: 15px;
    background-color: #e4f2e4;
}

.sustainability-at-sobeys-section .sustainability-green-card-outer h3 {
    color: #404040;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    margin-bottom: 0;
}

.sustainability-at-sobeys-section .sustainability-green-card-outer .sustainability-col-card {
    display: flex;
    flex-direction: column;
    margin-top: 40px;
}

.sustainability-green-card-outer .sustainability-col-card .sustainability-col-card-head {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    text-align: left;
    padding: 30px;
    margin: 0;
    background-color: #48a548;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
}

.sustainability-green-card-outer .sustainability-col-card .sustainability-col-card-body {
    flex: 1;
    padding: 30px;
    background: #fff;
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
}

.sustainability-green-card-outer .col-lg-6 .sustainability-col-card .sustainability-col-card-body {
    display: flex;
    column-gap: 30px;
}

.sustainability-green-card-outer .sustainability-col-card .sustainability-col-card-body ul {
    margin-bottom: 0;
}

.sustainability-green-card-outer .sustainability-col-card .sustainability-col-card-body ul:first-child {
    width: 340px;
}

.sustainability-at-sobeys-section .sustainability-card-bottom-desc {
    padding: 40px 0;
}

.sustainability-at-sobeys-section .sustainability-strategy-row .strategy-row-card {
    padding: 30px;
    height: 100%;
    border: 2px solid rgb(2 84 54);
    border-radius: 15px;
}

.sustainability-at-sobeys-section .sustainability-strategy-row .strategy-border-blue {
    border-color: #222d5f;
}

.sustainability-strategy-row .strategy-row-card .strategy-row-card-head {
    display: flex;
    align-items: center;
    padding-bottom: 30px;
}

.sustainability-strategy-row .strategy-row-card .strategy-row-card-head .card-head-icon {
    min-width: 72px;
    max-width: 72px;
}

.sustainability-strategy-row .strategy-row-card .strategy-row-card-head h4 {
    font-size: 20px;
    line-height: 30px;
    margin-left: 20px;
    margin-bottom: 0;
}

.target_progress_section_pt60 {
    padding-top: 60px;
}

.estimated-emission-section .chartMainSection {
    border: 1px solid #ddd;
}

/* Image with Desc Card Section CSS Updated Here */
.image-with-desc-card-outer .image-with-desc-card {
    padding: 60px;
    border: 2px solid #222d5f;
    border-radius: 15px;
}

.image-with-desc-card-outer .image-with-desc-card + .image-with-desc-card {
    margin-top: 60px;
}

.image-with-desc-card .image-with-card-content .image-width-card-content-head img,
.image-with-desc-card .image-with-card-content .image-width-card-content-head h3 {
    margin-bottom: 30px;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable {
    margin-top: 40px;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable thead th {
    padding: 24px 30px;
    border-top-color: #222d5f;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable tr:nth-child(odd) td {
    background-color: #f4f4f4;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table th:not(:first-child),
.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td:not(:first-child) {
    border-left-color: #fff;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table th,
.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td {
    border-bottom-color: #fff;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table.no-border tr:first-child td {
    border-top: 2px solid #222d5f;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td .ul-flex-ratio {
    display: flex;
    flex-wrap: wrap;
}

.image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td .ul-flex-ratio ul {
    max-width: 23%;
    flex: 0 0 23%;
}

.fostering-innovation-outer-sec .spotlightSecRight {
    border-radius: 15px;
    overflow: hidden;
}

.fostering-innovation-outer-sec .spotlightSecRight .spotlight-nav li:last-child,
.diversity_equity_page .spotlightSecRight .spotlight-nav li:last-child,
.community-investment-page .spotlightSecRight .spotlight-nav li:last-child,
.ethical-and-sustainable-resources-page .spotlightSecRight .spotlight-nav li:last-child,
.product-quality-page .spotlightSecRight .spotlight-nav li:last-child,
.supplier-partnerships-page .spotlightSecRight .spotlight-nav li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.fostering-innovation-outer-sec .fostering-innovation-row {
    margin-left: -10px;
    margin-right: -10px;
}

.forward-looking-sec .fostering-innovation-outer-sec .fostering-innovation-row .fostering-innovation-col {
    padding-left: 10px;
    padding-right: 10px;
}

.forward-looking-sec .forward-looking-block.forward-looking-even.bg-purple .forward-look-dis h2,
.forward-looking-sec .forward-looking-block.forward-looking-even.bg-purple .sbr_description_block_content p,
.dark-theme-white-text h2,
.dark-theme-white-text p {
    color: #fff;
}

.forward-looking-sec .forward-looking-block.forward-looking-even.bg-purple {
    border-color: rgb(104 18 67);
}

.card_layout_2024 .approach_card_layout .col-five {
    width: calc(100% / 5);
}

.ethical_sustainable_contain .human_rights_sec:last-child {
    margin-bottom: 0;
}

.sbr_2024_description_block .sbr_description_block_title + .forward-looking-block {
    margin-top: 60px;
}

.diversity_equity_page .ourApproarch.purple-theme .ourApproarch-content ul li {
    list-style: none;
    line-height: 26px;
    display: flex;
}

.diversity_equity_page .ourApproarch.purple-theme .ourApproarch-content ul li span {
    display: inline-block;
    margin-right: 8px;
}

/* Climate Action Page 2024 CSS Updated Here */

.climateaction-plan-2024 .green-theme {
    background-color: rgb(2 84 54);
}

.climateaction-plan-2024 .purple-theme {
    background-color: rgb(104 18 67);
}

.climateaction-plan-2024 .blue-theme {
    background-color: #222d5f;
}

.climateaction-plan-2024 .light-blue-theme {
    background-color: #e4f5f9;
}

.climateaction-plan-2024 .light-green-theme {
    background-color: #e4f2e4;
}

.climateaction-plan-2024 .light-purple-theme {
    background-color: #faece6;
}

.climateaction-plan-2024 .key-governance-section tr.green-theme {
    background-color: transparent;
}

.climateaction-plan-2024 .key-governance-section .sustainabilityTable table tr td:first-child {
    background-color: rgb(2 84 54);
}

.climateaction-plan-2024 .key-governance-section .sustainabilityTable table tr td:first-child h3 {
    color: #fff !important;
}

.climate-action-plan-phase {
    padding: 20px 0 80px;
    background-color: #f4f4f4;
}

.climate-action-plan-phase .ourApproachSteps_Sec .ourApproachSteps_Sec_des h2,
.climate-action-page-2024 .alighning-our-targets-section h2 {
    margin-bottom: 40px;
}

.climate-action-page-2024 .alighning-our-targets-section {
    background-color: #fff;
}

.climate-action-page-2024 .emissions-summary-section {
    padding: 40px 0 20px;
}

.climate-action-page-2024 .estimated-emission-section .chartImageBlock,
.climate-action-page-2024 .estimated-emission-section .chartMainSection {
    margin-top: 40px;
}

.climate-action-page-2024 .estimated-emission-section {
    padding-bottom: 60px;
}

.climate-action-page-2024 .forward-looking-sec {
    padding-bottom: 40px;
}

.climate-action-page-2024 .forward-looking-sec p {
    margin-bottom: 0;
}

.climate-action-page-2024 .forward-looking-sec .forward-looking-even {
    padding: 40px;
}

.climate-action-page-2024 .climate-action-plan-section {
    padding-bottom: 20px;
}

.climate-action-plan-section .BoxContent li {
    margin-top: 0;
}

.climate-action-plan-section .BoxContent li:first-child {
    margin-top: 25px;
}

/* Leader Message Page Layout CSS Updated Here */
.leader-messages-more-info-sec .leader-message-detail-card {
    padding: 60px;
    height: 100%;
    border-radius: 10px;
    background: #e4f2e4;
}

.leader-messages-more-info-sec .leader-message-detail-card .more-info-sec-content .signed-info {
    color: #404040;
    font-size: 20px;
    font-weight: 700;
    font-family: "Montserrat-Bold";
    line-height: 30px;
    padding: 0 0 30px;
    border-bottom: 1px solid rgb(2 84 54);
}

.leader-messages-more-info-sec .leader-message-detail-card .more-info-sec-content .company-info {
    padding-top: 30px;
}

.leader-messages-more-info-sec .leader-message-row-col:first-child {
    padding-right: 20px;
}

.leader-messages-more-info-sec .leader-message-row-col:last-child {
    padding-left: 20px;
}

.leader-message-heading h2{
	margin-bottom: 0;
    padding-top: 80px;
}

.president-ceo-sec .president-ceo-block:nth-child(2) {
    align-items: flex-end;
}

/* Governance Page CSS Updated Here */
.key-governance-section .key-governance-bodies-wrap {
    padding-top: 30px;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-row {
    margin-left: -2px;
    margin-right: -2px;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-row .key-governance-row-col {
    padding-left: 2px;
    padding-right: 2px;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
    height: 100%;
    border-right: 1px solid rgb(2 84 54);
    background: linear-gradient(180deg, #fff 0%, #e4f2e4 100%);
}

.key-governance-section .key-governance-bodies-wrap .key-governance-card h4 {
	font-size: 18px;
	font-weight: 700;
	font-family: "Montserrat-Bold";
	line-height: 26px;
    text-align: center;
}

.key-governance-section .key-governance-card .key-governance-card-head h4 {
    color: rgb(2 84 54);
    padding-bottom: 20px;
    border-bottom: 2px solid #48a548;
    text-align: left;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-body {
    flex: 1;
    padding: 30px 0 0;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-body li {
    color: #404040;
    font-size: 16px;
    font-weight: 400;
    font-family: "Poppins-Regular";
    line-height: 26px;
    padding: 0;
    padding-right: 8px;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-icon {
	text-align: center;
    margin-bottom: 30px;
    width: 100%;
}

.key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-icon h4 {
    color: #404040;
    margin-top: 30px;
}

/* Approach & Materiality Page CSS Updated Here */
.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-cards-col {
    max-width: calc(100% / 7);
    padding: 0 5px;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc {
    padding: 20px;
    word-break: break-word;
    height: 100%;
    background: #0B4A31;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc h4 {
    margin-bottom: 0;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-body > p{
    margin: 20px 0;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc ul {
    margin-top: 20px;
    margin-left: 15px;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc * {
    color:rgb(255 255 255);
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-icon {
    padding-top: 20px;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-shape {
    margin-top: -2px;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card {
    flex-direction: column-reverse;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card .stakeholders-card-icon {
    padding-top: 0;
    padding-bottom: 20px;
}

.stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card .stakeholders-card-shape {
	margin-top: 0;
	margin-bottom: -2px;
	transform: rotate(180deg);
}

.analyst-spotlight .spotlight-heading .spotlight_subtitle {
	display: block;
    color: #fff;
	font-size: 18px;
	font-weight: 400;
	font-family: "Montserrat-Regular";
	line-height: 24px;
}

/* Bug Sheet Bugs Fixing CSS Updated Here */
.Sustanibility-page-content.homepage .medium-size {
    max-width: 1070px;
}

.homepage .downloadPDFBlock .downlaodPDFLinks .download-link {
    line-height: 26px;
    min-height: 112px;
}

.Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara {
    padding-right: 15px;
}

.Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara p {
    font-size: 24px;
    line-height: 1.4167;
}

.Sustanibility-page-content.homepage .homeTilecards .homeTilecardsCol.tileBgImg .homeTilecardsCol-inner {
    max-width: 730px;
}

.about_Us_sec .about-Us-wrap-inner ul.about-Us-right-top .about-right-text p {
    padding-right: 18px;
}

.OurPartContent .cardGrid .card .cardContent h4 {
    font-size: 16px;
    font-family: "Poppins-SemiBold";
    line-height: 1.625;
}

.community-investment-page .why-this-matters-content .WhyitmatterNote h4 {
    padding-right: 0;
}

.community-investment-page .ourApproachSteps_Sec .card-with-icon .ApproachTile h4 + * {
    padding: 0 65px;
}

.community-investment-page .hightlights_section .HighlightContentBox .highlight-content {
    padding-right: 75px;
}

.health-safety-page .hightlights_section .HighlightContentBox .highlight-content {
    padding-right: 65px;
}

.climate-action-page-2024 .estimated-emission-section .graph-note-title {
    font-family: "Poppins-SemiBold";
}

.governance-page .why-it-matters .why-it-matters-fisrt-column .WhyitmatterContentLeft,
.climate-action-page-2024 .hightlights_section .HighlightContentBox .highlight-content {
    padding-right: 80px;
}

.food-waste-page .why-this-matters-content .WhyitmatterNote h4 {
    padding-right: 55px;
}

.food-waste-page .champions_section .champion-testimonial .row,
.plastics-packaging-page .champions_section .champion-testimonial .row,
.supplier-partnerships-page .champions_section .champion-testimonial .row,
.diversity_equity_page .champions_section .champion-testimonial .row {
    align-items: center;
}

.food-waste-page .champions_section .champion-testimonial .testimonial-content {
    padding-right: 20px;
}

.food-waste-page .food-loss-and-waste-section .FoodLossWasteWrap .food-national-section {
    margin-top: 80px;
    margin-bottom: 0;
}

.plastics-packaging-page .ourApproarch .our-approch-tiles .ApproachTile .first_content p {
    padding: 0 10px;
    font-size: 20px;
    line-height: 1.5;
}

.plastics-packaging-page .ourApproarch .plastics-packaging-approach-sec-space {
    padding-top: 35px;
}

.energy-management-page .OurPartWrapLeft .row {
    align-items: flex-start;
}

.ethical-and-sustainable-resources-page .why-this-matters-content .WhyitmatterNote h4 {
    padding-right: 110px;
}

.ethical-and-sustainable-resources-page .progress_inner_contain .inner_left_col p {
    padding-right: 45px;
}

.plastics-packaging-page .hightlights_section .HighlightContentBox .highlight-content,
.product-quality-page .hightlights_section .HighlightContentBox .highlight-content,
.customer-experience-engagement-page .hightlights_section .HighlightContentBox .highlight-content,
.food-waste-page .hightlights_section .HighlightContentBox .highlight-content,
.energy-management-page .hightlights_section .HighlightContentBox .highlight-content,
.environmental-management-page .hightlights_section .HighlightContentBox .highlight-content,
.diversity_equity_page .hightlights_section .HighlightContentBox .highlight-content {
    padding-right: 63px;
}

.supplier-partnerships-page .analyst-spotlight .spotlight-heading {
    padding-right: 20px;
}

.supplier-partnerships-page
    .supplier_highlights_cards_bottom
    .highlights_cards_column
    .prod_loc_sec
    span.unerline-text {
    font-weight: 400;
    font-family: "Poppins-Regular";
}

.supplier-partnerships-page .supplier_highlights_cards_bottom .highlights_cards_column h3 a.theme_body_color {
    text-decoration: underline;
}

.supplier-partnerships-page .supplier_highlights_cards_bottom .highlights_cards_column h3 a.theme_body_color:hover {
    text-decoration: none;
}

.image-with-desc-card-outer .image-width-card-content-head {
    display: flex;
    align-items: center;
}

.image-with-desc-card-outer .image-width-card-content-head h3 {
    padding-left: 40px;
    font-size: 36px;
    line-height: 46px;
}

.supplier-highlights-2024 .card_loaction_sec {
    width: 50%;
}

.supplier-highlights-2024 .card_product_sec {
    width: 50%;
}

.supplier-highlights-2024 .supplier_highlights_cards_bottom .highlights_cards_column h3 a.theme_body_color:hover {
    text-decoration: none;
}

.health-safety-page .purple-theme .ourApproachSteps_Sec_des h2,
.health-safety-page .purple-theme .approach_section_secondary_sec h3,
.emp-dev-exp .purple-theme .OurApprochWrapCenter h3 {
    font-size: 30px;
    line-height: 40px;
}

.our-strategy-section .OurStrategyWrap_climate_action_table table {
    margin: 60px 0;
}

.our-strategy-section .OurStrategyWrap_climate_action_table table thead th {
    color: #fff;
    padding: 24px 30px 20px !important;
    border-top-color: #48a548;
    border-bottom: none;
}

.our-strategy-section .OurStrategyWrap_climate_action_table table td {
    padding-left: 30px !important;
    padding-right: 30px !important;
    border-top: 4px solid #48a548;
    background-color: #f4f4f4;
}

.our-strategy-section .OurStrategyWrap_climate_action_table table thead th:last-child,
.our-strategy-section .OurStrategyWrap_climate_action_table table td:last-child {
    background-color: transparent;
}

.our-strategy-section .OurStrategyWrap_climate_action_table .ourstrategy_wrap_table_desc p {
    color: #fff;
}

.climate-action-page-2024 .emission-important-points .graph-note-title,
.food-waste-page .food-waste-approach .ourApproarch-content .reduction_strategy_img_title,
.food-waste-page .food-waste-approach .our-approach-link {
    font-family: "Poppins-SemiBold";
}

.emp-dev-exp
    .why-it-matters
    .why-it-matters-fisrt-column
    .spotlightSecRight
    .analyst-spotlight
    .spotlight-nav
    li:last-child {
    border-bottom: none;
}

.emp-dev-exp .why-it-matters .why-it-matters-fisrt-column .spotlightSecRight .analyst-spotlight .spotlight-nav {
    padding-bottom: 15px;
}

.climate-action-page-2024 .climate-action-plan-section .BoxContent li + li {
    margin-top: 0;
}

.climate-action-page-2024 .climate-action-plan-section p:not(:last-child) {
    margin-bottom: 25px;
}

.food-waste-page .food-loss-and-waste-section .food-national-section .food-national-image {
    padding-left: 15px;
}

.climate-action-page-2024 .climate-action-plan-section .BoxContent li + li {
    margin-top: 0px !important;
}

.ethical-and-sustainable-resources-page .image-with-desc-card-outer .image-with-desc-card:nth-child(2) .row {
    align-items: center;
}

.sustainabilityCategoriesList + .bsCardWithOverlay .FiscalYearWrapTwo .row.cst-row {
    flex-direction: row-reverse;
}

.food-waste-page .food-national-section .food-national-image {
    padding-left: 0;
}

.food-waste-page .food-national-section .food-national-content {
    padding-right: 60px;
}

header .language-switcher li.list-inline-item a {
    padding: 3px 7px;
}

.home_leader_sec .cardGridListingRow .cardGridImgWrap .link-arrow-btn-sec .link-text-with-arrow {
    background-position: 100% bottom;
}

.search_main .search_results_title {
    margin-bottom: 60px;
}

.search_main .search_pagination .active::after {
    bottom: -3px;
}

.search_main .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("../img/sustainability-2023-images/check-box.svg");
}

.homepage .FiscalYearGrid .fiscalreportbox .bsCardWithOverlayCol.bg-gray-green .bsCardcategoryInfo p {
    font-family: inherit;
}

.ethical-and-sustainable-resources-page .card_layout_2024 .approach_card_layout .col-five .cardImage img,
.image-with-card-image img {
    width: 100%;
}

.ethical-and-sustainable-resources-page .ethical_sustainable_outer {
    padding-bottom: 60px;
}

.ethical-and-sustainable-resources-page .image-with-desc-card-outer {
    padding-top: 0;
}

.governance-page .esg-data-policies .download-block:last-child .download-report-blocks::after {
    content: "";
    background-image: url("../img/link-icon-green.svg");
}

.governance-page .enetrprise-rise-management.learn-more-sec.section-spacing {
    padding-bottom: 80px;
}

.page-leader-messages h2 {
    margin-bottom: 30px;
}

.data-pie-chart .card-body #legend {
    margin-top: 73px;
}

.data-pie-chart .card-body #legend ul li {
    margin-bottom: 15px;
}

.diversity_equity_page .ourApproarch.purple-theme .ourApproarch-content ul {
    margin-left: 5px;
}

.health-safety-page .OurApprochWrapLeft .our-approach-link a {
    padding-right: 45px;
}

.emp-dev-exp .purple-theme .ourApproarch-content .ourApproachSteps_Sec .ourApproachSteps_Sec_des h4 {
    font-size: 20px;
    font-weight: 700;
    font-family: "Montserrat-Bold";
    line-height: 30px;
}

.climate-action-page-2024 .emission-important-points p {
    font-weight: 400;
}

.plastics-packaging-page .ourApproarch-content .ourApproachSteps_Sec .ourApproachSteps_Sec_des h3,
.plastics-packaging-page .ourApproarch-content .approach_section_secondary_sec h3 {
    font-size: 20px;
}

.community-investment-page .PerformanceContent .performanceGrid .performance-grid-right-content h3 {
    margin-bottom: 0;
}

.climate-action-page-2024 .climate-action-plan-section .BorderBoxGrid .box-card .card_footer img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.community-investment-page .champions_section .champion-testimonial .testimonial-content {
    padding-right: 18px;
}

.emp-dev-exp .purple-theme .ourApproarch-content .approach-section-description h3 {
    font-size: 30px;
    line-height: 40px;
}

.emp-dev-exp .purple-theme .ourApproarch-content .approach-section-description h3 strong,
.diversity_equity_page .ourApproarch .ourApproarch-content .OurApprochWrapCenter h3 strong,
.diversity_equity_page .ourApproarch .ourApproarch-content .OurApprochWrapRight h3 strong,
.emp-dev-exp .ourApproarch .ourApproachSteps_Sec_des h4 strong {
    font-weight: 700;
    font-family: "Montserrat-Bold";
}

.diversity_equity_page .ourApproarch .ourApproarch-content .OurApprochWrapCenter h3,
.diversity_equity_page .ourApproarch .ourApproarch-content .OurApprochWrapRight h3 {
    line-height: 34px;
}

.download-report .download-report-blocks {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.climate-action-page-2024 .emission-important-points ul {
    margin-left: 15px;
}

.climate-action-page-2024 .emission-important-points ul li:not(:last-child) {
    margin-bottom: 20px;
}

.side-menu-active {
    overflow: hidden;
}

.page_top_banner .banner-content .breadcrumb ul li a {
    line-height: 1;
}

.active_lang_fr .Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara,
.active_lang_fr .home_leader_sec .cardGridContent .link-arrow-btn-sec .link-text-with-arrow span,
.active_lang_fr .ethical-and-sustainable-resources-page .why-this-matters-content .WhyitmatterNote h4 {
	padding-right: 0;
}

.active_lang_fr .home_leader_sec .cardGridContent .link-arrow-btn-sec .link-text-with-arrow {
    padding-right: 42px;
}

.sustainabilityCategoriesList .box_cls_categ h3 {
    line-height: 1.4167;
}

.active_lang_fr .community-investment-page .ourApproachSteps_Sec .card-with-icon .ApproachTile h4 + * {
    padding: 0;
}

.active_lang_fr .supplier-partnerships-page .sourcing_block_outer .sourcing_block_list .sourcing_block_left_col h2 {
    font-size: 30px;
    line-height: 1.3333;
}

.overflow_hidden {
    overflow: hidden;
}

.active_lang_fr .OurPartContent .OurPartWrap .OurPartButton .cstm_button span {
    display: block;
}

.approach_section_secondary_sec h3:not(:first-child) {
    margin-top: 50px;
}

.approach_section_secondary_sec h3:not(:first-child) {
    margin-top: 30px;
}

.on-this-page-tab .onpage-tab .onpage-heading-left {
	line-height: 1.6;
}

.feedback-sec .feedback-dis p {
	line-height: 1.5;
}

.food-national-section .food-national-image img {
    object-position: left;
}

.approachStepsCol.greenTheme {
    background: rgb(237 246 237);
}

.approachStepsCol.greenTheme h4 {
    color: rgb(2 84 54);
}

.approachStepsCol.voiletTheme h4 {
    color: rgb(104 18 67);
}

.approachStepsCol.skyTheme h4 {
    color: rgb(0 149 169);
}

.approachStepsCol.orangeTheme h4 {
    color: rgb(227 88 57);
}

header .top-bar-menus ul li.current-menu-item a {
    color: rgb(72 165 72);
}

.hightlights_section .HighlightContentBox .highlight-image img {
	height: auto;
	width: auto;
	object-fit: unset;
}

a:focus-visible,
button:focus-visible,
.search_results_content h3 a:focus-visible {
    outline: 1px solid #025436 !important;
}

.climate_action_table .table-striped tbody tr:nth-of-type(2n + 1) {
    background-color: #F4F4F4;
}

.climate_action_table .table-striped tbody tr:nth-of-type(2n) {
	background-color: transparent;
}

.footerStores {
	width: 49%;
}

/* Responsive CSS Updated Here */
@media screen and (max-width: 1760px) {
    .governance-page .why-it-matters .why-it-matters-fisrt-column .WhyitmatterContentLeft {
        padding-right: 60px;
    }

    .community-investment-page .ourApproachSteps_Sec .card-with-icon .ApproachTile h4 + * {
        padding: 0;
    }

    .community-investment-page .hightlights_section .HighlightContentBox .highlight-content,
    .food-waste-page .hightlights_section .HighlightContentBox .highlight-content,
    .health-safety-page .hightlights_section .HighlightContentBox .highlight-content,
    .climate-action-page-2024 .hightlights_section .HighlightContentBox .highlight-content,
    .plastics-packaging-page .hightlights_section .HighlightContentBox .highlight-content,
    .energy-management-page .hightlights_section .HighlightContentBox .highlight-content,
    .environmental-management-page .hightlights_section .HighlightContentBox .highlight-content,
    .product-quality-page .hightlights_section .HighlightContentBox .highlight-content,
    .customer-experience-engagement-page .hightlights_section .HighlightContentBox .highlight-content,
    .diversity_equity_page .hightlights_section .HighlightContentBox .highlight-content {
        padding-right: 45px;
    }

    .ethical-and-sustainable-resources-page .why-this-matters-content .WhyitmatterNote h4,
    .food-waste-page .food-national-section .food-national-content {
        padding-right: 40px;
    }

    .ethical-and-sustainable-resources-page .progress_inner_contain .inner_left_col p {
        padding-right: 0;
    }

    .Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara p {
        font-size: 20px;
    }

    .data-pie-chart .card-body #legend {
        margin-top: 60px;
    }

    .data-pie-chart .card-body #legend ul li {
        margin-bottom: 12px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card {
        padding: 20px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card h4 {
        font-size: 16px;
        line-height: 26px;
    }
}

@media screen and (max-width: 1299px) {
    .section-spacing.sustainability-at-sobeys-section.bsCardWithOverlay h2 {
        margin-bottom: 40px;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-col-row .sustainability-row-col {
        margin-bottom: 20px;
    }

    .image-with-desc-card-outer .image-with-desc-card {
        padding: 40px;
    }

    .image-with-desc-card-outer .image-with-desc-card + .image-with-desc-card {
        margin-top: 40px;
    }

    .card_layout_2024 .approach_card_layout .col-five {
        width: calc(100% / 3);
    }

    /* Bug Sheet Bugs Fixed CSS Updated Here */
    .food-waste-page .food-national-section .food-national-content {
        padding-right: 15px;
    }

    .data-pie-chart .card-body #legend {
        margin-top: 25px;
    }

    .data-pie-chart .card-body #legend ul li {
        margin-bottom: 10px;
    }

    .homepage .home_leader_sec .cardGridImgWrap .cardGridImg img {
        object-position: center;
    }

    .homepage .downloadPDFBlock .downlaodPDFLinks .download-link {
        min-height: 92px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-shape {
        margin-top: -4px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card .stakeholders-card-shape {
        margin-bottom: -4px;
    }
}

@media screen and (max-width: 1200px) {
    .community-investment-page .hightlights_section .HighlightContentBox .highlight-content,
    .food-waste-page .hightlights_section .HighlightContentBox .highlight-content,
    .health-safety-page .hightlights_section .HighlightContentBox .highlight-content,
    .climate-action-page-2024 .hightlights_section .HighlightContentBox .highlight-content,
    .plastics-packaging-page .hightlights_section .HighlightContentBox .highlight-content,
    .energy-management-page .hightlights_section .HighlightContentBox .highlight-content,
    .environmental-management-page .hightlights_section .HighlightContentBox .highlight-content,
    .product-quality-page .hightlights_section .HighlightContentBox .highlight-content,
    .customer-experience-engagement-page .hightlights_section .HighlightContentBox .highlight-content,
    .diversity_equity_page .hightlights_section .HighlightContentBox .highlight-content {
        padding-right: 15px;
    }

    .hightlights_section .HighlightContentBox .highlight-image img {
        max-height: 450px;
    }

    .plastics-packaging-page .ourApproarch .our-approch-tiles .ApproachTile .first_content p {
        padding: 0;
    }

    .top-header .nav_main ul.sub-menu li {
        font-size: 12px;
    }

    .data-pie-chart .card-body #legend {
        margin-top: 20px;
    }

    .data-pie-chart .card-body #legend ul li {
        margin-bottom: 0;
    }

    .community-investment-page .champions_section .champion-testimonial .testimonial-content {
        padding-right: 0;
    }

    .leader-messages-more-info-sec .leader-message-detail-card {
        padding: 45px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-cards-col {
        max-width: calc(100% / 4);
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card {
        padding-bottom: 42px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc h4 {
        font-size: 16px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-row .key-governance-row-col {
        padding-bottom: 5px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card {
        padding: 30px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .active_lang_fr .community-investment-page .hightlights_section .recall-readiness-center .highlight-image img{
        max-height: auto;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-col-row .sustainability-row-col{
        width: 50%;
    }

    .hightlights_section .HighlightContentBox .highlight-image img {
        width: 100%;
        object-fit: cover;
    }
}

@media screen and (max-width: 991px) {
    .sbr_2024_description_block .sbr_description_block_title + .forward-looking-block {
        margin-top: 40px;
    }

    .card_layout_2024 .approach_card_layout .col-five {
        width: calc(100% / 2);
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer h3 {
        margin-bottom: 20px;
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer .sustainability-col-card {
        margin-top: 20px;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-row .strategy-row-card {
        padding: 20px;
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer,
    .image-with-desc-card-outer .image-with-desc-card {
        padding: 30px;
    }

    .image-with-desc-card .image-with-card-content .image-width-card-content-head img,
    .image-with-desc-card .image-with-card-content .image-width-card-content-head h3 {
        margin-bottom: 0;
    }

    .image-with-desc-card .image-with-card-content .image-width-card-content-head {
        margin-bottom: 30px;
    }

    .image-with-desc-card .image-with-card-content .image-width-card-content-head {
        display: flex;
        align-items: flex-start;
        column-gap: 30px;
    }

    .image-with-desc-card-outer .image-with-desc-card .image-with-card-image {
        margin-top: 30px;
    }

    .fostering-innovation-outer-sec .fostering-innovation-row {
        flex-direction: column-reverse;
    }

    .supplier-partnerships-page .fostering-innovation-outer-sec .fostering-innovation-row {
        flex-direction: unset;
    }

    .supplier-partnerships-page .fostering-innovation-outer-sec .fostering-innovation-col {
        margin-bottom: 30px;
    }

    .fostering-innovation-outer-sec .spotlightSecRight {
        margin-bottom: 40px;
    }

    .image-with-desc-card-outer .image-with-desc-card .image-with-card-content {
        padding-right: 0;
    }

    .leader-messages-more-info-sec .leader-message-detail-card {
        padding: 30px;
    }

    .leader-messages-more-info-sec .leader-message-row-col:first-child {
        padding-right: 15px;
    }

    .leader-messages-more-info-sec .leader-message-row-col:last-child {
        padding-left: 15px;
    }

    /* Bug Sheet Bugs Fixed CSS Updated Here */
    .about_Us_sec .about-Us-wrap-inner ul.about-Us-right-top .about-right-text p,
    .Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara,
    .governance-page .why-it-matters .why-it-matters-fisrt-column .WhyitmatterContentLeft,
    .food-waste-page .food-national-section .food-national-content {
        padding-right: 0;
    }

    .food-waste-page .food-loss-and-waste-section .FoodLossWasteWrap .food-national-section {
        margin-top: 60px;
    }

    .ethical-and-sustainable-resources-page
        .image-with-desc-card-outer
        .image-with-card-content
        .image-width-card-content-head
        .mobile-mb-30,
    .emp-dev-exp .ourApproarch .approach-three-cols .OurApprochWrapCenter p:last-child,
    .ethical-and-sustainable-resources-page .image-with-desc-card-outer .image-with-desc-card p.mobile-mb-30 {
        margin-bottom: 30px;
    }

    .supplier-highlights-2024 .prod_loc_sec {
        display: flex;
    }

    .supplier-highlights-2024 .prod_loc_sec .card_loaction_sec {
        margin-top: 0px;
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table table thead th,
    .our-strategy-section .OurStrategyWrap_climate_action_table table td {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .search_main .sustainability_search_form {
        border-right: none;
    }

    .home_leader_sec .cardGridImgWrap .cardGridContent {
        border-left: 1px solid #dddddd !important;
        border-top: none !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 10px;
    }

    section.home_leader_sec.cardGridWitheLeftImg.section-spacing {
        padding-bottom: 40px;
    }

    section.home_leader_sec .cardGridImgWrap .cardGridContent {
        padding: 40px 30px;
    }

    .emp-dev-exp .approach-three-cols .col-md-4.OurApprochWrapRight,
    .diversity_equity_page .approach-three-cols .col-md-4.OurApprochWrapRight,
    .product-quality-page .approach-three-cols .col-md-4.OurApprochWrapRight,
    .customer-experience-engagement-page .approach-three-cols .col-md-4.OurApprochWrapRight {
        padding-top: 30px;
    }

    .Sustanibility-page-content.emp-dev-exp.site-container
        #growth_development.recall-readiness-center
        .highlight-image
        img {
        object-fit: cover;
    }

    .food-waste-page .food-loss-and-waste-section .food-national-section .food-national-image {
        padding-left: 0;
    }

    .header_cls_main .main-nav > ul > li > a:hover {
        color: #48a548;
    }

    .page-leader-messages .leader-message-heading h2 {
        margin-bottom: 30px;
        padding-top: 40px;
    }

    .page-leader-messages .president-ceo-sec .president-ceo-image{
        margin-top: 0;
    }

    .page-leader-messages .president-ceo-sec.section-spacing {
        padding-top: 0px;
    }

    .page-leader-messages .president-ceo-sec .president-ceo-block {
        flex-direction: inherit;
    }

    .climate-action-page-2024 .climate-action-plan-section .BorderBoxGrid .col-lg-6.col-md-12:first-child .box-card .BoxContent p:last-child{
        margin-bottom: 30px;
    }

    .president-ceo-sec .president-ceo-block .president-ceo-content {
        padding-left: 15px;
    }

    .active_lang_fr .supplier-partnerships-page .ourApproachSteps_Sec .ourApproachSteps_Sec_Col h3 {
        word-break: break-all;
    }

    .header_cls_main .main-nav > ul > li.menu-item-has-children > a::after, 
    .mobile-nav > ul > li.menu-item-has-children > a::after, 
    .header_cls_main ul > li.menu-item-has-children > a::after {
        transition: all 0.3s ease;
        transform: none;
        top: 40%;
    }

    .nav_main ul.sustainability-main-menu li.menu-item.active a::after {
        transform: rotate(180deg);
    }
}

@media screen and (max-width: 767px) {
    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable {
        margin-top: 30px;
    }

    .ethical-and-sustainable-resources-page .ethical_sustainable_outer .ethical_sustainable_sec p {
        margin-bottom: 40px;
    }

    .ethical-and-sustainable-resources-page .ethical_sustainable_outer .human_rights_sec.bg-blue {
        padding: 30px;
    }

    .homepage .homeBannerContent {
        padding-bottom: 60px;
    }

    .homeBannerContent::after {
        position: absolute;
        top: auto;
        bottom: 0;
    }

    .card_layout_2024 .approach_card_layout .col-five {
        width: 100%;
    }

    .section-spacing.sustainability-at-sobeys-section.bsCardWithOverlay {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .sustainability-green-card-outer .col-lg-6 .sustainability-col-card .sustainability-col-card-body {
        flex-direction: column;
    }

    .sustainability-green-card-outer .sustainability-col-card .sustainability-col-card-body ul:first-child,
    .diversity_equity_page .performance .performanceGrid .performance-image img {
        width: auto;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-col-row .sustainability-row-col:last-child,
    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table tr td .icon-heading h4,
    .plastics-packaging-page .ourApproarch .approach_section_secondary_sec .mobile-mb-0 {
        margin-bottom: 0;
    }

    .image-with-desc-card-outer .image-with-desc-card + .image-with-desc-card {
        margin-top: 20px;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table tbody td {
        padding: 20px;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable tbody h4.mobile-heading-sec {
        font-size: 20px;
        padding-bottom: 0;
        margin-bottom: 20px;
        border-bottom: none;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable .icon-heading {
        padding: 0;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table tr td:first-child {
        padding-bottom: 0;
        border-top: 2px solid #222d5f;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable tr + tr {
        margin-top: 5px;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td .ul-flex-ratio {
        flex-direction: column;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td .ul-flex-ratio ul {
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 0;
    }

    .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table tr td:not(:first-child) {
        border-top: none;
    }

    .target_progress_section_pt60 {
        padding-top: 40px;
    }

    .leader-messages-more-info-sec .leader-message-detail-card {
        height: auto;
    }

    .leader-messages-more-info-sec .leader-message-row-col:not(:first-child) .leader-message-detail-card {
        margin-top: 25px;
    }

    /* Bug Sheet Bugs Fixed CSS Updated Here */

    .homepage .link-arrow-btn-sec .link-text-with-arrow span {
        padding-right: 10px;
    }

    .homeTilecards .homeTilecardsCol.tileBgImg {
        padding-left: 30px;
        padding-right: 30px;
    }

    .Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara p,
    .homeTilecards .homeTilecardsCol p {
        font-size: 16px;
        line-height: 26px;
    }

    .financial-block .financial-block-bottom {
        margin-top: 20px;
    }

    .diversity_equity_page .PerformanceContent .performanceGrid {
        padding: 30px 37px;
    }

    .diversity_equity_page .PerformanceContent .performanceGrid .graphic-content p {
        line-height: 34px;
    }

    .food-waste-page .food-loss-and-waste-section .FoodLossWasteWrap .food-national-section {
        margin-top: 40px;
    }

    .climate-action-page-2024 .why-this-matters-content .WhyitmatterNote h4 + p {
        font-size: 14px;
        line-height: 21px;
    }

    .climate-action-page-2024 .emissions-summary-section h2 {
        font-size: 30px;
    }

    .climate-action-page-2024 .climate_action_table .table_data.scope-data .table_content,
    .OurPartWrapApproach .OurPartContent .OurPartButton a.cstm_button span {
        display: block;
    }

    .climate-action-page-2024
        .emissions-summary-section
        .climate_action_table
        .table_data.scope-data
        .table_content
        strong {
        font-family: "Montserrat-Bold";
    }

    .climate-action-page-2024 .climate-action-plan-section .BoxContent li + li {
        margin-top: 10px;
    }

    .climate-action-page-2024 .climate-action-plan-section .box-card .BoxContent,
    .ethical-and-sustainable-resources-page .image-with-desc-card-outer .image-with-card-content p.mobile-mb-30,
    .diversity_equity_page .ourApproarch .ourApproarch-content p {
        margin-bottom: 30px;
    }

    .climate-action-page-2024 .box-card .BoxImageHeading .BoxIcon {
        margin-right: 30px;
        min-width: 72px;
    }

    .climate-action-page-2024 .forward-looking-sec .forward-looking-even {
        padding: 30px;
    }

    .plastics-packaging-page .why-it-matters .why-this-matters-content .WhyitmatterNote h4 {
        padding-right: 70px;
    }

    .climate-action-page-2024
        .emissions-summary-section
        .climate_action_table
        .table_data.scope-data
        .table_content
        strong,
    .plastics-packaging-page .ourApproarch-content .ourApproachSteps_Sec .card-with-icon .ApproachTile p,
    .plastics-packaging-page .ourApproarch-content .ourApproarch-content h3,
    .ethical-and-sustainable-resources-page
        .image-with-desc-card-outer
        .ethical-and-sustainable-resources-page
        .sustainabilityTable
        .icon-heading
        p,
    .supplier-partnerships-page .approach-three-cols .OurApprochWrapCenter h4,
    .diversity_equity_page .approach-three-cols .OurApprochWrapCenter h4,
    .approach-three-cols .OurApprochWrapRight h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .plastics-packaging-page .ourApproarch-content .ourApprochTile .our-approch-tiles > div {
        margin-top: 45px;
    }

    .food-waste-page .hightlights_section .heading_img_contain .heading_icon_sec {
        margin-top: 30px;
    }

    .food-waste-page .hightlights_section .video-link,
    .redirection_link {
        margin-top: 0;
    }

    .diversity_equity_page .approach-three-cols .OurApprochWrapCenter h4,
    .approach-three-cols .OurApprochWrapRight h4 {
        color: #ffffff;
    }

    .ethical-and-sustainable-resources-page .ourApproarch .video-link,
    .redirection_link {
        margin-top: 0;
    }

    .ethical-and-sustainable-resources-page
        .image-with-desc-card-outer
        .image-with-card-content
        .image-width-card-content-head
        img {
        width: 100px;
        height: 100px;
    }

    .ethical-and-sustainable-resources-page
        .image-with-desc-card-outer
        .image-with-desc-card
        .sustainabilityTable
        table.no-border
        tr:nth-of-type(2)
        td {
        border-top: none;
    }

    .image-with-desc-card-outer .image-width-card-content-head h3 {
        padding-left: 30px;
        font-size: 24px;
        line-height: 34px;
    }

    .supplier-partnerships-page .sourcing_block_outer .sourcing_block_list .sourcing_block_left_col h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .homeTilecards.section-spacing .homeTilecardsCol.tileBgImg {
        padding-left: 30px;
        padding-right: 30px;
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table table {
        margin: 40px 0;
        border-spacing: 0;
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table .table_data,
    .our-strategy-section .OurStrategyWrap_climate_action_table .table_data .table_content {
        flex-direction: column;
        align-items: flex-start;
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table table td {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table .table_data > div {
        width: 100%;
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table .table_data .table_heading {
        color: #fff;
        padding: 24px 30px !important;
        background-color: rgb(2 84 54);
    }

    .our-strategy-section .OurStrategyWrap_climate_action_table .table_data .table_content {
        padding: 20px 30px;
        border-top: 4px solid #48a548;
        border-left: none;
    }

    .climate-action-page-2024 .estimated-emission-section,
    .ethical-and-sustainable-resources-page .ethical_sustainable_outer {
        padding-bottom: 40px;
    }

    .page-leader-messages h2 {
        text-align: left;
        margin-bottom: 30px;
    }

    .supplier-partnerships-page .approach-three-cols .col-md-4.OurApprochWrapRight:last-child {
        padding-top: 0;
    }

    .ethical-and-sustainable-resources-page .image-with-desc-card-outer .image-width-card-content-head h3,
    .image-with-desc-card-outer .image-width-card-content-head h3 {
        padding-left: 0px;
    }

    .image-with-desc-card-outer
        .image-with-desc-card
        .sustainabilityTable
        table.no-border
        tr:first-child
        td:nth-child(2) {
        border-top: none;
        border-bottom: 2px solid #222d5f;
    }

    .homeBannerContent {
        margin: -80px auto 0;
    }

    .sustainabilityCategoriesList .categories_faq a:before {
        content: "";
        top: 6px;
    }

    .about_Us_sec .about-us-btn .cstm_button {
        min-width: 120px;
    }

    .about_Us_sec .about-Us-right-sce {
        padding: 30px 40px;
    }

    .financial_Highlights_sec {
        padding-top: 80px;
    }

    .search_main .search_pagination p {
        text-align: center;
    }

    .search_main .search_pagination {
        flex-direction: column;
    }

    .search_main .search_pagination .active:after {
        content: "";
        bottom: -3px;
    }

    .search_main .search_pagination .page-link {
        padding: 0px 12px 10px;
    }

    .search_main .pagination {
        margin: 0;
    }

    .search_main .border_btm:last-child,
    .supplier-partnerships-page .sbr_2024_description_block .forward-looking-sec p,
    .supplier-partnerships-page .fostering-innovation-outer-sec .spotlightSecRight,
    .search_main .flex_dly:last-child,
    .homepage .FiscalYearGrid .bsCardWithOverlayCol .bsCardcategoryInfo p:first-child,
    .diversity_equity_page .forward-looking-sec .forward-looking-block.forward-looking-even.bg-purple {
        margin-bottom: 0;
    }

    .search_main .search_results,
    .search_main .pagination_main {
        padding-left: 0;
    }

    .search_main .custom-control-label::before {
        top: 2.25px;
    }

    .stackholdersTable.sustainabilityTable.two-col .col-lg-6 {
        padding: 0;
    }

    .supplier-partnerships-page .sbr_2024_description_block .about_report_forward_sec h2 {
        font-size: 36px;
    }

    .supplier-partnerships-page .supplier_diversity_main .supplier_diversity_contain.bg-blue {
        padding: 30px;
    }

    .search_main .search_pagination {
        padding-top: 60px;
    }

    .environmental-management-page .performance .performance-grid-right-content {
        padding-right: 0;
    }

    .plastics-packaging-page .ourApproarch .ourApproarch-content h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .sustainability-green-card-outer .sustainability-col-card .sustainability-col-card-body ul {
        margin-left: 13px;
    }

    .FiscalYearGrid .col-lg-12.col-md-12.col-sm-6.fiscalreportbox,
    .FiscalYearGrid .col-lg-4.col-md-12.col-sm-6.fiscalreportbox.mobile-only.community-mob,
    .FiscalYearGrid .col-lg-4.col-md-6.col-sm-6.fiscalreportbox:nth-child(2),
    .FiscalYearWrapThree:last-child .FiscalYearGrid .fiscalreportbox.col-sm-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .FiscalYearGrid .col-lg-4.col-md-12.col-sm-6.fiscalreportbox.mobile-only.community-mob,
    .FiscalYearGrid .col-lg-4.col-md-6.col-sm-6.fiscalreportbox:first-child {
        order: 1;
    }

    .FiscalYearGrid .col-lg-6.col-md-6.col-sm-6.fiscalreportbox:first-child,
    .FiscalYearWrapThree .cst-row .fiscalreportbox:last-child {
        order: 2;
    }

    .FiscalYearGrid .col-lg-6.col-md-6.col-sm-6.fiscalreportbox:nth-child(2),
    .FiscalYearGrid .col-lg-4.col-md-6.col-sm-6.fiscalreportbox:nth-child(2) {
        order: 3;
    }

    .FiscalYearGrid .col-lg-12.col-md-12.col-sm-6.fiscalreportbox {
        order: 4;
    }

    .FiscalYearWrapThree .cst-row .fiscalreportbox:first-child,
    .FiscalYearWrapThree .cst-row .fiscalreportbox:last-child {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .homepage .FiscalYearGrid .bsCardWithOverlayCol .bsCardcategoryInfo p em {
        font-style: normal;
    }

    .diversity_equity_page .sbr_2024_description_block .forward-looking-block .forward-look-dis h2,
    .active_lang_fr .approachMaterialitypage .climateAction_plan_outerSec .climateAction_planTitle .heading-h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .community-investment-page .hightlights_section .heading_img_contain h2 {
        padding: 0 10px 0 0;
    }

    .emp-dev-exp .why-it-matters .why-this-matters-content .WhyitmatterNote h4 {
        font-size: 24px;
        padding-right: 0;
    }

    .ethical-and-sustainable-resources-page
        #Our_Approach.ourApproarch.section-spacing.blue-theme
        .ourApproachSteps_Sec
        .cardContent
        h4 {
        text-transform: capitalize;
    }

    .ethical-and-sustainable-resources-page
        #Our_Approach.ourApproarch.section-spacing.blue-theme
        .ourApproachSteps_Sec
        .cardContent {
        padding: 30px 40px;
    }

    .approachMaterialitypage .stakeholders_outerSec .stackholdersTable.sustainabilityTable.two-col table ul li {
        word-break: break-word;
    }

    .diversity_equity_page .ourApproarch .ourApproarch-content .OurApprochWrapCenter h3,
    .diversity_equity_page .ourApproarch .ourApproarch-content .OurApprochWrapRight h3 {
        margin-bottom: 20px;
    }

    .community-investment-page .main-container hr {
        border-top: solid 1px #dddddd;
    }

    .food-waste-page .food-national-section .food-national-content h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-cards-col {
        max-width: 100%;
        width: 100%;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc {
        height: auto;
        width: 100%;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc h4 {
        font-size: 20px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card {
        flex-direction: column;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card .stakeholders-card-shape {
        margin-top: -4px;
        margin-bottom: 0;
        transform: none;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-cards-col:nth-child(2n) .stakeholders-wrap-card .stakeholders-card-icon {
        padding-top: 20px;
        padding-bottom: 0;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-cards-col:last-child .stakeholders-wrap-card {
        padding-bottom: 0;
    }

    .active_lang_fr .product-quality-page .analyst-spotlight .spotlight-nav li {
        background-position: left center;
    }

    .active_lang_fr .Sustanibility-page-content.homepage .downlaodPDFLinks .download-link{
        padding-right: 80px;
    }

    .supplier_highlights_cards_bottom .highlights_cards_column {
        margin-top: 30px;
    }

    .active_lang_fr .our_part .OurPartWrapLeft .ourpat_logo {
        max-width: 290px;
    }

    .analyst-spotlight .spotlight-heading .spotlight_subtitle {
        font-size: 16px;
    }

    .active_lang_fr .footerBottom .footerMenu {
        max-width: 100%;
    }

    .active_lang_fr .human_rights_page .blue-theme .OurApprochWrapLeft .our-approach-link a img {
        transform: translateY(0%);
        bottom: 0;
        top: auto;
    }

    .governance-page .enetrprise-rise-management.learn-more-sec.section-spacing {
        padding-bottom: 40px;
    }

    header .language-switcher .list-inline-item:not(:last-child) a {
        padding-left: 7px;
        padding-right: 7px;
    }

    .health-safety-page .our_part .OurPartWrapLeft img{
        object-position: center;
    }

    .active_lang_fr .community-investment-page .ourApproarch .ourApproachSteps_Sec .ourApproachSteps_Sec_des p strong {
        font-size: 30px;
        line-height: 40px;
    }

    .active_lang_fr .community-investment-page .community_investment_sec .community_investment_psg h2{
        font-size: 30px;
    }

    .active_lang_fr .emp-dev-exp .why-this-matters-Content-outer .WhyitmatterNote {
        padding: 20px 80px 20px 30px;
    }

    .performance {
        padding-top: 40px;
    }

    .footerStores {
        width: 100%;
    }

}

@media screen and (max-width: 575px) {
    .key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-icon {
        margin-bottom: 40px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-head,
    .financial_Highlights_sec .financial_Highlights-wrap-cols .financial_Highlights-col-img img,
    .sustainability-at-sobeys-section .sustainability-strategy-col-row .sustainability-row-col {
        width: 100%;
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer .sustainability-col-card,
    .sustainability-at-sobeys-section .sustainability-strategy-row .strategy-row-card .strategy-row-card-body {
        min-height: auto !important;
    }

    .active_lang_fr .approachMaterialitypage .approach_steps_sec .approachSecTitle .heading-h2 {
        max-width: 350px;
    }

    .active_lang_fr .ethical-and-sustainable-resources-page .image-with-desc-card-outer .image-width-card-content-head h3, .image-with-desc-card-outer .image-width-card-content-head h3 {
        word-break: break-word;
    }

    .climateAction_plan_outerSec {
        margin-top: 0;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-row.sustainability-strategy-col-row.row {
        flex-direction: column;
    }

    .active_lang_fr .key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-icon {
        min-height: auto;
    }
}

@media screen and (max-width: 479px) {
    .homeBannerContent h1 {
        line-height: 1.5;
    }

    .image-with-desc-card-outer .image-width-card-content-head h3 {
        font-size: 18px;
        line-height: 22px;
    }

    .image-with-desc-card .image-with-card-content .image-width-card-content-head {
        column-gap: 20px;
    }

    .ethical-and-sustainable-resources-page .ethical_sustainable_outer .heading-h2,
    h2 {
        font-size: 26px;
    }

    .supplier-partnerships-page .performance h2,
    .active_lang_fr .ethical-and-sustainable-resources-page .ethical_sustainable_sec h2,
    .supplier-partnerships-page .sourcing_block_outer .sourcing_block_list .sourcing_block_left_col h2,
    .active_lang_fr .banner-heading,
    .hightlights_section .HighlightContentBox h2 {
        font-size: 24px;
        line-height: 1.3;
    }

    .food-waste-page .food-national-section .food-national-content h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .active_lang_fr .sustainability-strategy-row .strategy-row-card .strategy-row-card-head h4,
    .active_lang_fr .homepage .FiscalYearGrid .bsCardWithOverlayCol .bsCardcategoryName {
        word-break: break-word;
    }

    .active_lang_fr .sourcing_block_repeater .sourcing_block_list {
        padding: 20px;
    }

    .active_lang_fr .sourcing_block_left_col img {
        margin-right: 15px;
    }

    .active_lang_fr .supplier-partnerships-page .sourcing_block_outer .sourcing_block_list .sourcing_block_left_col h2 {
        font-size: 22px;
    }

    .emp-dev-exp .purple-theme .ourApproarch-content .approach-section-description h3 {
        font-size: 22px;
        line-height: 1.3;
    }

    .emp-dev-exp .purple-theme .ourApproarch-content .approach-section-description h3 {
        font-size: 20px;
    }

    .WhyitmatterNote + .why-it-matters-content {
        padding-top: 30px;
    }

}

@media screen and (max-width: 415px) {
    .emp-dev-exp .why-it-matters .why-this-matters-content .WhyitmatterNote h4 {
        font-size: 18px;
    }
}

@media screen and (max-width: 399px) {
    .sustainability-at-sobeys-section .sustainability-green-card-outer, .image-with-desc-card-outer .image-with-desc-card {
        padding: 20px;
    }

    .image-with-desc-card .image-with-card-content .image-width-card-content-head {
        column-gap: 15px;
    }

    .ethical-and-sustainable-resources-page .image-with-desc-card-outer .image-with-card-content .image-width-card-content-head img,
    .image-with-desc-card .image-with-card-content .image-width-card-content-head img, .image-with-desc-card .image-with-card-content .image-width-card-content-head img{
        width: 70px;
        height: 70px;
    }

    .FiscalYearWrapThree .cst-row .fiscalreportbox:first-child, .FiscalYearWrapThree .cst-row .fiscalreportbox:last-child {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .active_lang_fr .homeTilecardsCol .homeTilecardsCol-inner img {
        max-width: 230px;
    }

    .supplier-partnerships-page .performance h2, 
    .active_lang_fr .ethical-and-sustainable-resources-page .ethical_sustainable_sec h2, 
    .supplier-partnerships-page .sourcing_block_outer .sourcing_block_list .sourcing_block_left_col h2, 
    .hightlights_section .HighlightContentBox h2,
    .health-safety-page .purple-theme .ourApproachSteps_Sec_des h2, 
    .health-safety-page .purple-theme .approach_section_secondary_sec h3, 
    .emp-dev-exp .purple-theme .OurApprochWrapCenter h3 {
        font-size: 22px;
        line-height: 1.3;
    }

    .active_lang_fr .climate-action-page-2024 .box-card .BoxImageHeading .BoxIcon{
        margin-right: 20px;
    }

    .climate-action-page-2024 .box-card .BoxImageHeading .BoxHeading h3 {
        font-size: 18px;
        word-break: break-word;
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer h3 {
        font-size: 25px;
        line-height: 35px;
    }

    .diversity_equity_page .sbr_2024_description_block .forward-looking-block .forward-look-dis h2,
    .active_lang_fr .diversity_equity_page .sbr_2024_description_block .forward-looking-block .forward-look-dis h2, 
    .active_lang_fr .approachMaterialitypage .climateAction_plan_outerSec .climateAction_planTitle .heading-h2 {
        font-size: 25px;
        line-height: 35px;
    }

    .active_lang_fr .why-this-matters-Content-outer .WhyitmatterNote {
        padding-top: 40px;
    }

    .active_lang_fr .search_main label.custom-control-label::after {
        top: .2rem;
    }
}

@media screen and (min-width: 768px) and (max-width: 1599px) {
    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc {
        padding: 15px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-wrap-card .stakeholders-card-desc .stakeholders-card-body p,
    .stakeholders_outerSec .stakeholders-cards-wrap .stakeholders-wrap-card .stakeholders-card-desc .stakeholders-card-body li {
        font-size: 14px;
        line-height: 24px;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-body > p {
        margin: 15px 0;
    }

    .stakeholders_outerSec .stakeholders-cards-wrap .stackholders-cards-row .stakeholders-wrap-card .stakeholders-card-desc ul {
        margin-top: 15px;
    }

    .president-ceo-sec .president-ceo-block:nth-child(2) {
        align-items: flex-start;
    }

    .home_leader_sec .cardGridImgWrap .cardGridImg img {
        object-position: center;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1599px) {
    .sustainability-at-sobeys-section .sustainability-strategy-row .sustainability-row-col {
        max-width: calc(100%/5);
    }

    .sustainability-at-sobeys-section .sustainability-strategy-row .strategy-row-card {
        padding: 13px;
    }

    .sustainability-strategy-row .strategy-row-card .strategy-row-card-head h4 {
        font-size: 16px;
        line-height: 26px;
        margin-left: 15px;
        word-break: break-word;
    }

    .sustainability-strategy-row .strategy-row-card .strategy-row-card-head .card-head-icon {
        min-width: 60px;
        max-width: 60px;
    }

    .active_lang_fr .OurPartContent .cardGrid .card .cardContent h4 {
        font-size: 16px;
        line-height: 26px;
    }

    .active_lang_fr .image-with-desc-card-outer .image-with-desc-card .sustainabilityTable table td .ul-flex-ratio ul {
        max-width: 20%;
        flex: 0 0 20%;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .top-header .nav_main .main-nav:not(.mobile-nav) ul.sub-menu,
    .top-bar .menu-item-has-children ul.sub-menu {
        min-width: 220px;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-row .sustainability-row-col {
        width: 33%;
        flex: 0 0 33%;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-col-row .sustainability-row-col {
        margin-bottom: 20px;
    }

    .sustainability-at-sobeys-section {
        padding-bottom: 60px;
    }

    .sustainability-green-card-outer .col-lg-6 .sustainability-col-card .sustainability-col-card-body {
        column-gap: 10px;
    }

    /* Bug Sheet Bugs Fixed CSS Updated Here */
    .image-with-desc-card-outer .image-with-desc-card .image-with-card-image,
    .image-with-desc-card-outer .image-with-desc-card .image-with-card-image img,
    .climate-action-page-2024
        .climate-action-plan-section
        .ClimateActionWrap
        .BorderBoxGrid
        .col-lg-6.col-md-12:first-child
        .card_footer
        img {
        height: 100%;
    }

    .image-with-desc-card-outer .image-with-desc-card .image-with-card-image img {
        object-fit: cover;
    }

    .Sustanibility-page-content.homepage .home_leader_sec .cardGridContent .cardpara p {
        font-size: 20px;
    }

    .human_rights_page .image-with-desc-card-outer .image-width-card-content-head h3 {
        font-size: 30px;
        padding-left: 25px;
    }

    .diversity_equity_page .food-national-section-row .food-national-content {
        padding-right: 15px;
    }

    .ethical-and-sustainable-resources-page
        .image-with-desc-card-outer
        .image-with-desc-card:last-child
        .image-with-card-image
        img {
        object-fit: contain;
    }

    .emp-dev-exp .ourApproarch .card-with-counter .counter_increament_sec {
        padding: 30px;
    }

    .emp-dev-exp .ourApproarch .card-with-counter .counter_increament_sec .TileContent {
        font-size: 20px;
        line-height: 30px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card .key-governance-card-body li {
        font-size: 14px;
        line-height: 24px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card {
        padding: 20px;
    }

    .active_lang_fr .OurPartWrapApproach .OurPartContent .cardGrid .cardContent {
        padding: 20px;
    }

    .on-this-page-tab .onpage-tab ul.onpage-nav-right li a, .ontab2022.on-this-page-tab .on-this-page-wrap .onpage-heading-left {
        font-size: 13px;
    }

    .key-governance-section .key-governance-bodies-wrap .key-governance-card h4 {
        font-size: 16px;
        line-height: 26px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1399px) {
    .homepage .downloadPDFBlock .downlaodPDFLinks .download-link {
        padding: 10px 20px;
        padding-right: 60px;
        font-size: 14px;
        line-height: 1.4;
    }

    .on-this-page-tab .onpage-tab ul.onpage-nav-right li a, .ontab2022.on-this-page-tab .on-this-page-wrap .onpage-heading-left {
        font-size: 10px;
    }

    .president-ceo-sec .president-ceo-block .president-ceo-content {
        padding-top: 40px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .image-with-desc-card-outer .image-width-card-content-head h3 {
        padding-left: 30px;
        font-size: 26px;
        line-height: 36px;
    }

    .active_lang_fr .banner-heading {
        font-size: 24px;
        line-height: 34px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .active_lang_fr .banner-heading {
        font-size: 22px;
        line-height: 32px;
    }

    .active_lang_fr .OurPartContent .cardGrid .card .cardContent h4 {
        font-size: 15px;
        line-height: 25px;
    }

    .active_lang_fr .supplier-partnerships-page .sourcing_block_outer .sourcing_block_list .sourcing_block_left_col h2 {
        font-size: 25px;
        word-break: break-all;
    }

    .homepage .home_leader_sec .cardGridImgWrap .cardGridImg img {
        border-bottom-left-radius: 0;
    }

    .active_lang_fr .climateAction_plan_outerSec .climateAction_planRepeaterList > div {
        padding: 20px;
    }

    .active_lang_fr .climateAction_plan_outerSec .climateAction_planheading h4 {
        word-break: break-all;
    }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    .homeBannerContent h1 {
        font-size: 36px;
    }
    .Sustanibility-page-content.homepage .downlaodPDFLinks:last-child .download-link {
        padding-right: 120px;
    }
}

@media screen and (min-width: 1681px) {
    .homeBannerContent {
        padding: 70px 60px 70px 160px;
        max-width: 690px;
    }

    .homeBannerContent h1 {
        font-size: 48px;
        line-height: 58px;
    }

    .community-investment-page .PerformanceContent .performanceGrid .performance-grid-left-icon,
    .environmental-management-page .PerformanceContent .performanceGrid .performance-grid-left-icon {
        padding-right: 60px;
        max-width: 287px;
    }

    .community-investment-page .PerformanceContent .performanceGrid .performance-grid-right-content,
    .environmental-management-page .PerformanceContent .performanceGrid .performance-grid-right-content {
        padding-left: 60px;
    }

    .active_lang_fr .homeBannerContent h1 {
        font-size: 36px;
        line-height: 46px;
    }

    .active_lang_fr .homepage .downloadPDFBlock .downlaodPDFLinks .download-link {
        padding-right: 80px;
    }

    .active_lang_fr .emp-dev-exp .why-this-matters-Content-outer .WhyitmatterNote {
        padding: 20px 60px 20px 30px;
    }

    .OurPartWrap .OurPartButton .cstm_button span {
        display: inline-block;
    }
}

@media screen and (min-width: 1210px) {
    .bsCardWithOverlay .FiscalYearContent p {
        max-width: 324px;
    }

    .health-safety-page .hightlights_section .HighlightContentBox,
    .emp-dev-exp .hightlights_section .HighlightContentBox,
    .customer-experience-engagement-page .hightlights_section .HighlightContentBox,
    .environmental-management-page .hightlights_section .HighlightContentBox,
    .product-quality-page .hightlights_section .HighlightContentBox,
    .plastics-packaging-page .hightlights_section .HighlightContentBox,
    .food-waste-page .hightlights_section .HighlightContentBox,
    .energy-management-page .hightlights_section .HighlightContentBox,
    .diversity_equity_page .hightlights_section .HighlightContentBox {
        margin-left: 30px;
    }

    .top-header .nav_main .main-nav:not(.mobile-nav) ul.sub-menu,
    .top-bar .menu-item-has-children ul.sub-menu {
        min-width: 358px;
    }

    .hightlights_section .HighlightContentBox .highlight-image img {
        object-fit: unset;
    }
    
    .diversity_equity_page .hightlights_section .HighlightContentBox .highlight-image img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .approachMaterialitypage .stakeholders_outerSec .stackholdersTable.sustainabilityTable td .icon-heading,
    .approachMaterialitypage .climateAction_plan_outerSec .climateAction_planheading h4 {
        max-width: 350px;
    }

    .food-waste-page .food-at-home-section .food-at-home-content {
        padding-right: 45px;
    }

    .diversity_equity_page .hightlights_section .row.pt-medium .col-lg-3.col-md-12 {
        padding-right: 0;
    }

    .diversity_equity_page .hightlights_section .HighlightContentBox .recall-readiness-content ul,
    .health-safety-page .ourApproarch .ourApproarch-content .approach_section_secondary_sec ul,
    .climate-action-page-2024 .our-strategy-section .OurStrategyWrap ul,
    .climate-action-page-2024 .climate-action-plan-phase .key-governance-section .stackholdersTable ul,
    .climate-action-page-2024 .our-strategy-section .OurStrategyWrap_climate_action_table table ul,
    .climate-action-page-2024 .climate-action-plan-section .BoxContent ul,
    .climate-action-page-2024 .hightlights_section .HighlightContentBox .recall-readiness-content ul,
    .energy-management-page #managing_energy .managing_energy_sec ul {
        margin-left: 25px;
    }

    .homepage .bsCardWithOverlay .bsCardWithOverlayCol .bsCardcategoryName {
        margin-bottom: 85px;
    }

    .active_lang_fr .supplier-partnerships-page .performanceGrid .performance-grid-right-content .graphic-content {
        max-width: 450px;
    }

    .hightlights_section .HighlightContentBox .highlight-image img {
        object-fit: unset;
    }
    
    .diversity_equity_page .hightlights_section .HighlightContentBox .highlight-image img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

}

@media screen and (min-width: 992px) {
    .sustainability-at-sobeys-section .sustainability-strategy-row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .sustainability-at-sobeys-section .sustainability-strategy-row .sustainability-row-col {
        padding-left: 10px;
        padding-right: 10px;
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer .col-lg-6.sustainability-green-card-col-6 {
        max-width: 48%;
        flex: 0 0 48%;
    }

    .sustainability-at-sobeys-section .sustainability-green-card-outer .col-lg-3.sustainability-green-card-col-3 {
        max-width: 26%;
        flex: 0 0 26%;
    }

    /* Bug Sheet Bugs Fixed CSS Updated Here */
    .our_part .ourPart_Content > .row > .col-lg-6:last-child .OurPartWrapLeft {
        padding: 40px 60px;
    }

    .diversity_equity_page .OurPartWrapLeft .OurPartWrapLeft-img + .OurPartWrapLeft-content p,
    .emp-dev-exp .OurPartWrapLeft .OurPartWrapLeft-img + .OurPartWrapLeft-content p,
    .environmental-management-page .OurPartWrapLeft-img + .OurPartWrapLeft-content p,
    .health-nutrition-page .OurPartWrapLeft-img + .OurPartWrapLeft-content p {
        padding-right: 15px;
    }

    .climate-action-page-2024 .why-it-matters .why-it-matters-fisrt-column .spotlightSecRight .spotlight-nav {
        margin-bottom: 30px;
    }

    .climate-action-page-2024 .ourApproarch .OurApprochWrapLeft .our-approach-link a {
        padding-right: 120px;
    }

    .plastics-packaging-page .champions_section .champion-testimonial .testimonial-content {
        padding-right: 13px;
    }

    .emp-dev-exp .why-it-matters .why-it-matters-fisrt-column .spotlightSecRight {
        height: 100%;
    }

    .sustainability-strategy-row .strategy-row-card .strategy-row-card-head {
        min-height: 120px;
    }

    .page-about-us .about-Us-wrap-inner ul.about-Us-right-top > li:last-child {
        padding: 10px 0;
    }

    .president-ceo-sec .president-ceo-block .president-ceo-content {
        padding-top: 3.5vw;
        padding-left: 40px;
    }
    
    .president-ceo-sec.section-spacing {
        padding-top: 0;
    }

    .page-leader-messages .president-ceo-sec .president-ceo-block .president-ceo-content{
        margin-top: 0;
    }
}
