/* GLobal css */
.top-navi .abbott-logo {
   max-width: 125px;
}
.fw-500 {
   font-weight: 500;
}
.bg_gray {
   background-color: #fafafa;
}
.pad-t-50 {
    padding-top: 50px;
}
.mxw-80 {
   max-width: 800px;
}
.mxw-90 {
   max-width: 900px;
}
.mxw-100 {
   max-width: 1000px;
}

.mar-b-5 {
   margin-bottom: 5px;
}
.mx-auto {
   margin-right: auto;
    margin-left: auto;
}
.mar-b-0 {
   margin-bottom: 0px;
}
.pad-x-50 {
   padding-left: 50px;
    padding-right: 50px;
}
.img-100, .w-100 {
   width: 100%;
}
.top-hero-banner {
   border-bottom: 5px solid #ffcf3b;
}

/* Compare product page */
.top-hero-banner .compare-banner {
   max-width: 360px;
   margin: 0 auto;
}

table.compare-products th {
   padding: 20px 40px;
}

@media (max-width:768px) {
   .top-hero-banner .compare-banner {
      max-width: 100%;
   }
}
/*Children and teens page*/
.children-dream-img{
   max-height: 335px;
   max-width: 66%;
}
.children-free-to-dream h3{
   line-height: 1.2;
}

.yellow-table {
   border: 5px solid #ffd100;
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
}

.yellow-table-row{
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
       -ms-flex: 1;
           flex: 1;
   padding: 20px 0;
  border-bottom: 1px solid #767676;
  margin: 0 10px;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.yellow-table-row:last-child {
   border-bottom: 0 none;
}
.yellow-table-row:after {
   content:'';
   display: block;
    height: calc(100% - 30px);
   width: 2px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-right: 1px solid #767676;
}

.yellow-table-box-1{
   border-style: none;
   -webkit-box-flex: 1;
       -ms-flex: 1;
           flex: 1;
   /* border-right: 1px solid #767676; */
  /* padding: 20px; */
}

.yellow-table-box-2{
   border-style: none;
   -webkit-box-flex: 1;
       -ms-flex: 1;
           flex: 1;
   /* padding: 20px; */
   -ms-flex-item-align: center;
       -ms-grid-row-align: center;
       align-self: center;
}

.children-table-section{
   padding-top: 80px;
   padding-bottom: 80px;
}


.accuracy-banner{
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
  vertical-align: middle;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
   -ms-flex-wrap: wrap;
       flex-wrap: wrap;
}

.accuracy-banner .img-responsive{
   width: 800px;
}

.col-accuracy{
   padding: 0;
   -webkit-box-flex: 1;
       -ms-flex: 1;
           flex: 1;
}

.box-accuracy{
   width: 70%;
   margin: 0 auto;
}

.smaller-sup{
   vertical-align: top;
   font-size: 40%;
}


.improved-box img{
   margin: auto;
   max-height: 120px;
}

.improved-box h2{
   font-size: 1.8em;
}

.improved-box h3{
   font-size: 1.45em;
}

.improved-box h4{
    font-size: 1em;
    color: #575757;
}
.cgm-in-us img {
   max-width: 350px;
    width: 100%;
}
.children-teens-improved-section {
   background-color: #fafafa;
}

.font-32{
   font-size: 1.778em /*32px*/
}

/* RWE page */
.rwe-page{}
.rwe-page .banner-container{
   max-width: 600px;
   margin: 0 auto;
}
.rwe-page .hero-banner .left-box {
    padding-left: inherit;
    padding-right: 0;
   -webkit-box-ordinal-group: 2;
       -ms-flex-order: 1;
           order: 1;
}
.rwe-page .hero-banner .left-box img {
   width: 100%;
}
.rwe-page .icon_round_evidence em {
   background-size: contain;
}


.icon_ttime {
   background-image: url('/content/dam/adc/myfreestyle-hcp/provider/images/real-world-evidence/15432_Batch2_RWE-Icon-Time-in-target-range.png')
}
.icon_hypoglycemia {
   background-image: url('/content/dam/adc/myfreestyle-hcp/provider/images/real-world-evidence/15432_Batch2_RWE-Icon-Reduced-time-in-hypo.png')
}
.icon_icon_a1c {
   background-image: url('/content/dam/adc/myfreestyle-hcp/provider/images/real-world-evidence/15432_Batch2_RWE-Icon-A1c.png')
}
.icon_hospital {
   background-image: url('/content/dam/adc/myfreestyle-hcp/provider/images/real-world-evidence/15432_Batch2_RWE-Icon-Hospital.png')
}
.icon_glucose {
   background-image: url('/content/dam/adc/myfreestyle-hcp/provider/images/real-world-evidence/15432_Batch2_RWE-Icon-Glucose-fluctuation.png')
}
.icon_monitoring {
   background-image: url('/content/dam/adc/myfreestyle-hcp/provider/images/real-world-evidence/15432_Batch2_RWE-Icon-Increased-monitoring-frequency.png')
}
.rwe-page .improved-box img {
   max-height: 100px;
}
.rwe-page .improved-box h3,
.rwe-page .improved-box h4 {
   font-size: 1em;
   color: inherit;
}
.rwe-page .improved-box h2 {
   font-size: 1.111em;
}
.rwe-page .fsl-a1c-table img {
   text-align: right;
}

@media only screen and (max-width:991px) {
   .rwe-page p.round_text_sub {
      width: 100%;
   }
}
@media only screen and (min-width:992px) {
   .children-free-to-dream{
      padding-top: 15px;
      padding-left: 40px;
   }
   .box-accuracy h1{
         /*font-size: 8.334em; /*150px*/
         font-size: 8vw;
   }
   .box-accuracy h2{
         /*font-size: 3.334em; /*60px*/
         font-size: 3.2vw;
   }
   .box-accuracy h3{
         /*font-size: 2.334em; /*42px*/
         font-size: 2.3vw;
   }
   .box-accuracy h4{
         /*font-size: 1.889em; /*34px*/
         font-size: 1.9vw;
   }
}
@media only screen and (min-width:1920px) {
   .box-accuracy h1{
         font-size: 8.334em; /*150px*/
   }
   .box-accuracy h2{
         font-size: 3.334em; /*60px*/
   }
   .box-accuracy h3{
         font-size: 2.334em; /*42px*/
   }
   .box-accuracy h4{
         font-size: 1.889em; /*34px*/
   }
}
@media only screen and (min-width:991px) and (max-width:1199px) {
   .children-dream-img{
      max-width:66%;
   }
   .children-free-to-dream h3{
      font-size: 1em;
   }
}
@media only screen and (min-width:768px) and (max-width:991px) {
   .children-dream-img{
      max-width:60%;
   }
   .children-free-to-dream h3{
      font-size: 0.889em;
      line-height: 1.1;
   }
}
@media only screen and (max-width:768px) {
   .yellow-table{
      width:100%;
   }
   .accuracy-banner{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
   }
}
@media only screen and (max-width:767px) {
   .accuracy-banner{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
   }
   .cgm-headline{
      line-height: 1.3;
   }
   .rwe-page .fsl-a1c-table img {
      width: 100%;
      margin-top: 30px;
   }
}
@media only screen and (max-width:576px) {
   .improved-box{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
   }
   .improved-box .col-xs-6{
      width: 75%
   }
   .improved-bottom{
      margin-top:30px;
   }
   .cgm-headline{
      padding-left: 5px;
      padding-right: 5px;
   }
}
/*End Chidren and Teens Page*/


/* fsl-2-page */
.fsl-2-page .top-hero-banner .img-responsive {
   max-width: 250px;
   width: 100%;
}
.fsl-2-page .fsl-2-sensor .img-section img {
   max-width: 300px;
}

.fsl-2-page .glucose-alarm .mediaMmargin_b_30 {
    max-width: 250px;
    margin: 0 auto;
}
.text_img_section .img-section {
   padding-left: 0;
   padding-right: 0;
   background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.text_img_section .text-section {
   max-width: 420px;
    margin: 0 auto;
}
.text_img_section .dot_list li:last-child {
   padding-bottom: 0
}
.text_img_section .text-section .dot_list li:before{
   background: #ffffff;
}
.fsl-2-page .video_box_row>[class*='col-']:nth-child(2) .vide_wrp:after,
.fsl-2-page .video_box_row>[class*='col-']:nth-child(2) .vide_wrp:before {
 background-color: transparent;
}
.fsl-2-page .videobox .info_list {
   margin-left: 0;
    margin-right: 0;
}

.accuracy-page .clinically-proven {}

.home-page .clinically-proven .img-section img {
   max-width: 300px;
}

.home-page .text_img_section .order-1 {
   -webkit-box-ordinal-group: 2;
       -ms-flex-order: 1;
           order: 1;
}
.home-page .text_img_section .order-2 {
   -webkit-box-ordinal-group: 3;
       -ms-flex-order: 2;
           order: 2;
}
/* .text_img_section.match_height .v-align {
   -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
}
.text_img_section.match_height .text-section {
   padding-top: 20px;
   padding-bottom: 20px;
} */
@media only screen and (max-width:850px) {
   .remove-br {
      display: none;
   }
   .text_img_section .text-section .headline {
      font-size: 2.4em;
   }
}
@media only screen and (max-width:768px) {
   .yellow-table{
      width:100%;
   }
   .accuracy-banner{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
   }
   .text_img_section .img-section {
      padding-right: 0;
   }
   .text_img_section .text-section {
      max-width: 100%;
   }
}
@media only screen and (max-width:767px) {
   .rwe-page .avg-a1c img{
      width: 400px;
      margin: 0 auto;
   }
   .rwe-page .banner-container {
      max-width: 100%;
      margin: 0 25px;
   }
   .rwe-page .hero-banner .right-box {
      padding: 30px 0;
   }
   .m-w-100 {
      width: 100%;
   }
   .pb-20 {
      padding-bottom: 20px;
   }
   .py-20 {
      padding-bottom: 20px;
      padding-top: 20px;
   }
   .home-page .text_img_section .pull-left ,
   .home-page .text_img_section .pull-right {
      -webkit-box-ordinal-group: inherit;
          -ms-flex-order: inherit;
              order: inherit;
   }
}