/* compabiity fixes start */

@media only screen and (max-width: 389px) {
  .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
    font-size: 9vw !important;line-height: normal !important;
  }

  .farxiga-home h2.home-subtitle {
    font-size: 7vw;
  }

  .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
    margin-top: 17%;
  }
  
  
}

@media only screen and (min-width: 391px) and (max-width: 564px) {
  .farxiga-home .fhcp-home-inner-sec {
    background-size: 98% 18.5%;
  }

  .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
    /*max-width: 67%;
    font-size: 39px !important;
    margin: 10% auto 0px;*/
    max-width: 57%;
    font-size: 25px !important;
    margin: 10% auto 0px;
  }
  .farxiga-home .page-section-inner .hometopbanner .hometopinn h2{
    max-width: 60%;
    margin: auto;
  }
}

@media screen and (min-width: 565px) and (max-width: 674px) {
    .farxiga-home .fhcp-home-inner-sec { background-size: 100% 15.5%;}
	.farxiga-home .page-section-inner .hometopbanner .hometopinn h1{ max-width: 69%; padding: 0 3%; font-size: 25px !important; margin: 5% auto 0px;}
	.farxiga-home .page-section-inner .hometopbanner .hometopinn h4 {  margin-top: 130px !important;  }
}
@media screen and (min-width: 675px) and (max-width: 991px) {
    .farxiga-home .fhcp-home-inner-sec { background-size: 100% 14.5%; }
	 .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 { max-width: 69%; font-size: 28px !important; margin: 5% auto 0px; padding: 0 2%; }
}

@media only screen and (min-width: 565px) and (max-width: 991px) {
  .farxiga-home .page-section-inner .hometopbanner .hometopinn h4{
    margin-top: 100px;
  }

  .farxiga-home .page-section-inner .hometopbanner .hometopinn h2 {
    max-width: 70%;
    font-size: 26px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 630px) and (max-width: 991px) {
    .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
        max-width: 81%;
        font-size: 25px !important;
        margin: 7% auto 0px;
    }
    .farxiga-home .fhcp-home-inner-sec {
        background-size: 93% 13%;
    }
}
@media only screen and (min-width: 460px) and (max-width: 629px) {
    .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
        max-width: 81%;
        font-size: 25px !important;
        line-height: normal !important;
        margin: 15.5% auto 0px;
    }
    .farxiga-home .fhcp-home-inner-sec {
        background-size: 93% 14.5%;
    }
    .farxiga-home .page-section-inner .hometopbanner .hometopinn h2 {
        max-width: 60%;
        font-size: 26px;
        margin: 0 auto;
    }
    
}

@media only screen and (min-width: 389px) and (max-width: 460px) {
    .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
        max-width: 69%;
        font-size: 25px !important;
        line-height: normal !important;
        margin: 13% auto 0px;
    }
    .farxiga-home .fhcp-home-inner-sec {
        background-size: 93% 14.5%;
    }
    .farxiga-home .page-section-inner .hometopbanner .hometopinn h2 {
        max-width: 60%;
        font-size: 26px;
        margin: 0 auto;
    }
    
}

@media only screen and (min-width: 992px) and (max-width: 1300px) {
  .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 {
    font-size: clamp(2.5rem, -0.2589rem + 4.4543vw, 3.75rem) !important;
    line-height: clamp(2rem, -2.4143rem + 7.1269vw, 4rem) !important;
    margin-left: 16.931vw;
    max-width: 70%;
  }

  .farxiga-home .page-section-inner .hometopbanner .hometopinn h1 span.bottom-orangeline:before {
    left: 24.236vw;
  }

  .farxiga-home .page-section-inner .info .info-cta {
    width: max-content;
    margin-right: 9.653vw;
  }

  .farxiga-home .page-section-inner .info .info-cta a {
    width: max-content;
  }
}

/* compabiity fixes end */



/* global */

@media screen and (min-width: 992px) and (max-width: 1300px) {
    .isi-wrapper.open .isi-desktop-footer-content .sectionContainer{
        padding-left: 15px;
        padding-right: 15px;
    }


    .fhcp-top-bar-cols .row .col-sm-3{
        width: max-content;
        padding-right: 0;
    }

    .fhcp-top-bar-cols .row .col-sm-9{
        width: max-content;
        padding: 0;
        padding-left: 160px;
    }

    .isi-desktop-footer-content .sectionContainer {
        padding-left: 15px;
        padding-right: 15px;
    }

}

/* global ends */



/* FOR CKD */


@media screen and (min-width: 992px) and (max-width: 1300px) {

}



@media only screen and (min-width: 992px) and (max-width: 1279px) {
    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:first-child {
        padding-left: 110px;
    }   

    .redesign-ckd-page .ckd-once-daily-sec p a:before {
        top: 14px;
    }

}


@media screen and (min-width: 410px) and (max-width: 992px) {
        .redesign-ckd-page .ckd-once-daily-sec img {
        margin-left:0;
    }

    .redesign-ckd-page .ckd-once-daily-sec {
        flex-direction: column;
        padding: 24px;
        align-items: center;
    }
}


/* .redesign-ckd-page .multiple-column-collapsible .col-md-6.col-sm-12{
    border-top:none;
} */


/* FOR CKD ENDS */


/* FOR HF */

@media screen and (min-width: 410px) and (max-width: 992px){
.redesign-heartfailure-page .ckd-once-daily-sec{
    width: 344px;
}
.redesign-heartfailure-page .bottom-cta .col-md-6:first-child{justify-content: center;}

.redesign-heartfailure-page .bottom-cta .col-md-6:last-child {
    display: flex;
    justify-content: center;
}

  .redesign-heartfailure-page .ckd-once-daily-sec img{margin-left: unset}

    .redesign-heartfailure-page .ckd-once-daily-sec{align-items: center;} 
}
@media screen and (max-width: 992px){
.redesign-heartfailure-page .red-text-heart{
    width:unset;
}
.redesign-heartfailure-page .ckd-head-subtext{width: unset;}
.heart-failure .fhcp-title-sec .newImage div{ text-align:center;}
    
    
}

/* Line 154 - width is given 105% */

/* FOR HF ENDS */


/* T2D */

@media screen and (min-width: 410px) and (max-width: 992px){
.redesign-t2d-page .gridContainer .col-md-6:first-child {
    justify-content: center;
}

    .redesign-t2d-page .ckd-once-daily-sec {
        width: 346px;
    }

        .redesign-t2d-page .gridContainer .col-md-6:last-child .ckd-once-daily-block {
        display: flex;
        justify-content: center;
    }
}

/* T2D ends */

/* DOSING */
@media screen and (min-width: 410px) and (max-width: 992px){
.dosing .dose-grid{display: flex;justify-content: center;}

}

@media screen and (min-width: 992px) and (max-width: 1300px){
    .dosing .dose-grid{display: flex;justify-content: center;}
}

/* DOSING ENDS */
