body .banner_container .image-container{
  width:56%;
}

body .banner_container .image-container img{
  min-height:18.75rem !important;
  max-height:18.75rem !important;
}

body .banner_container .text-container{
  width:44% !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

@media (max-width:767.98px){
  body .banner_container .text-container{
    width:100% !important;
  }
}

body .circles .driven{
  border:.625rem solid #4aa447;
  border-radius:100%;
  height:100%;
  width:100%;
  max-width:12.8125rem;
  max-height:12.8125rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  padding:3.625rem 0;
}

body .circles .driven:hover{
  background-color:#4aa447;
  border:.625rem solid #fff;
}

body .circles .driven:hover .starcircle .main{
  display:none;
}

body .circles .driven:hover .starcircle .para_text{
  display:block;
  text-align:center;
}

body .circles .main_1{
  margin-bottom:1.25rem;
}

body .circles .rotate_left{
  padding:0 6.6875rem;
}

body .circles .rotate_left>.fl-node-content{
  -webkit-transform:rotate(44deg);
     -moz-transform:rotate(44deg);
          transform:rotate(44deg);
}

body .circles .starcircle{
  -webkit-transform:rotate(317deg);
     -moz-transform:rotate(317deg);
          transform:rotate(317deg);
}

body .circles .para_text{
  display:none;
}

body .circles .para_text p{
  color:#fff !important;
  margin:0;
}

body .circles .main{
  text-align:center;
}

body .sobeys_card_1 .card-body{
  border-radius:0 0 .75rem .75rem;
  border:.0625rem !important;
  border-bottom:.25rem solid #4aa447 !important;
}

body .card-img-top{
  border-bottom:0;
  border-radius:.75rem .75rem 0 0 !important;
}

body .grocery_row{
  margin-left:-.75rem;
  margin-right:-.75rem;
}

body .grocery_row .component_bs_card{
  background:none;
}

body .our_history_sec .content_col .fl-col-content .fl-rich-text p{
  margin-bottom:1.5rem;
}

@media (max-width:1600px){
  body .our_history_sec .content_col .fl-col-content .fl-rich-text p{
    margin-bottom:1rem;
  }
}

@media (max-width:767.98px){
  body .our_history_sec .content_col .fl-col-content .fl-rich-text p{
    margin-bottom:1.5rem;
  }
}

@media (max-width:413px){
  body .our_history_sec .content_col .fl-col-content .fl-rich-text p{
    margin-bottom:1rem;
  }
}

body .video_section .content_col .fl-col-content{
  max-width:47.25rem;
}

@media (min-width:1201.98px) and (max-width:1399.98px){
  body .banner_cards .card .card-body{
    padding-right:1.25rem !important;
    padding-left:1.25rem !important;
  }
}

body .banner_cards .card .card-body .text-links a{
  margin-right:0 !important;
}

@media (min-width:1201.98px) and (max-width:1399.98px){
  body .banner_cards .card .card-body .text-links a{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important;
  }
}

/*# sourceMappingURL=page-whoweare.min.css.map */
