@media (min-width:1850px){
  body.page-virtual-care .virtual-steps-count .steps-heading>.fl-module-content{
    margin-bottom:9.375rem;
  }
}

@media (max-width:413px){
  body.page-virtual-care .virtual-steps-count .steps-heading>.fl-module-content .fl-heading .fl-heading-text{
    font-size:1.875rem;
  }
}

body.page-virtual-care .virtual-steps-count .virtual-physician-steps>.fl-col-content{
  position:relative;
  min-height:auto;
}

@media (max-width:413px){
  body.page-virtual-care .virtual-steps-count .virtual-physician-steps>.fl-col-content{
    padding:1.25rem 1.25rem 1.25rem 3.125rem;
    margin-left:1.875rem;
  }
}

@media (min-width:1850px){
  body.page-virtual-care .virtual-steps-count .virtual-physician-steps .number-information>.fl-module-content{
    margin-bottom:4.0625rem;
  }
}

body.page-virtual-care .virtual-steps-count .virtual-physician-steps .number-information>.fl-module-content .fl-rich-text p{
  background-color:#e02;
  width:5rem;
  height:5rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-border-radius:100%;
     -moz-border-radius:100%;
          border-radius:100%;
  margin:0 auto;
  position:absolute;
  left:0;
  right:0;
  top:-2.8125rem;
}

@media (min-width:1850px){
  body.page-virtual-care .virtual-steps-count .virtual-physician-steps .number-information>.fl-module-content .fl-rich-text p{
    width:8.125rem;
    height:8.125rem;
    font-size:6.25rem;
    top:-4.6875rem;
  }
}

@media (max-width:767.98px){
  body.page-virtual-care .virtual-steps-count .virtual-physician-steps .number-information>.fl-module-content .fl-rich-text p{
    top:50%;
    left:-2.5rem;
    right:auto;
    -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);
  }
}

@media (max-width:413px){
  body.page-virtual-care .virtual-steps-count .virtual-physician-steps .number-information>.fl-module-content .fl-rich-text p{
    width:3.75rem;
    height:3.75rem;
    font-size:2.5rem;
    left:-1.875rem;
  }
}

@media (min-width:1850px){
  body.page-virtual-care .virtual-steps-count .virtual-physician-steps .virtual-step-info .fl-rich-text p{
    font-size:1.5rem;
    line-height:1.4;
  }
}

@media (max-width:413px){
  body.page-virtual-care .virtual-icons .fl-module-heading .fl-heading{
    font-size:1.875rem;
  }
}

@media (max-width:1600px) and (min-width:1200px){
  body.page-virtual-care .virtual-icons .virtual-service .fl-photo-content img{
    width:11.25rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-virtual-care .virtual-icons .virtual-service .fl-photo-content img{
    width:8.75rem;
  }
}

@media (max-width:413px){
  body.page-virtual-care .virtual-icons .virtual-service .fl-photo-content img{
    width:6.25rem;
  }
}

@media (min-width:1850px){
  body.page-virtual-care .virtual-icons .services-point .fl-rich-text p{
    font-size:1.625rem;
    line-height:1.4;
  }
}

@media (max-width:413px){
  body.page-virtual-care .physician-partner .fl-module-heading .fl-heading{
    font-size:1.875rem;
  }
}
