.component-1 p, .improve-bp .col-md-6 p, .improve-bp .col-md-9 p, .improve-bp .col-md-8 p, .award-winning_nobg .col-md-5 p, 
.help-block-carousel .col-md-12 p, .help-block-carousel .col-md-9 p, .bp-access .col-md-12 p, .component-1 .col-md-10 p, 
.award-winning_nobg .col-md-8 p, .diff-para p, .bulle-list p, .component-1 .col-md-9 p, .bp-access .award-winning_nobg p, 
.component-1 .col-md-9 ul li, .component-1 .col-md-9 ol li, .component-1 p strong, .improve-bp .col-md-6:nth-child(2) p strong, 
.improve-bp .col-md-9 p strong, .improve-bp .col-md-8 p strong, .award-winning_nobg .col-md-5 p strong, .help-block-carousel .col-md-12 p strong, 
.help-block-carousel .col-md-9 p strong, .bp-access .col-md-12 p strong, .component-1 .col-md-9 p strong, .award-winning_nobg .col-md-8 p strong, 
.diff-para p strong, .bulle-list p strong, .component-1 .col-md-9 p strong, .bp-access .award-winning_nobg p strong, .component-1 p em, 
.improve-bp .col-md-6:nth-child(2) p em, .improve-bp .col-md-9 p em, .improve-bp .col-md-8 p em, .award-winning_nobg .col-md-5 p em, 
.help-block-carousel .col-md-12 p em, .help-block-carousel .col-md-9 p em, .bp-access .col-md-12 p em, .component-1 .col-md-9 p em, 
.award-winning_nobg .col-md-8 p em, .diff-para p em, .bulle-list p em, .component-1 .col-md-9 p em, .bp-access .award-winning_nobg p em, 
.improve-bp .col-md-9 ul li, .improve-bp .col-md-9 ol li, .improve-bp .col-md-6:nth-child(2) img, section[style] .component-1 .col-md-9 p, 
section[style] .component-1 .col-md-9 ul li, section[style] .component-1 .col-md-9 ol li, section[style] .award-winning_nobg .col-md-5 ul li, 
section[style] .award-winning_nobg .col-md-5 ol li, .bp-new .text-block span, .grey-section #searchBoxWrap input, .banner-head #searchBoxWrap input, 
.component-1 .col-md-9 ol li, .bp-access .col-md-12 ul li, .bp-access .col-md-12 ol li, .resource-slider-inset ul li, .resource-slider-inset ol li, 
.diagnose-patient .col-md-9 p strong, .diagnose-patient .col-md-9 p em, .award-winning_nobg .col-md-5 ul li, .award-winning_nobg .col-md-5 ol li, 
.bp-access .blk-cmp p em, span p em, span ul li, span ul li strong, span ol li, span ol li strong, span p strong, span p em, span ul li em, 
span ol li em, section a {
/*  font-family: arial;*/
font-family: "Roboto", sans-serif;
}
section[style] .component-1 .col-md-9 h2, .component-1 .col-md-9 h2 {
  margin-bottom: 40px;
}
.component-1 .col-md-9 h2, .award-winning_nobg .col-md-5 h2, .help-block-carousel .col-md-12 h2, .help-block-carousel .col-md-9 h2, 
.bp-access .col-md-10 h2, .bp-access .col-md-12 h2, .component-1 .col-md-9 ul li, .component-1 .col-md-9 ol li, .bp-help ul li, .bp-help ol li, .improve-bp .col-md-9 ul li, .improve-bp .col-md-9 ol li, .component-1 .col-md-9 p, .award-winning_nobg .col-md-3 p, .bp-new .col-md-6 span, .help-block-carousel .col-md-12 p, .help-block-carousel .col-md-9 p, .revDisplay p, .bp-access .col-md-10 p, .component-1 .col-md-9 ol li, .bp-access .col-md-12 ul li, .bp-access .col-md-12 ol li, .bp-access .col-md-12 p, .diagnose-patient .col-md-9 p em, span ul li, span ol li {
  font-weight: 400;
}
*,
h1, h2, h3, h4, h5, h6 {
  /* font-family: "Roboto", sans-serif;; */
}


section .component-1, section .award-winning_nobg, section.bp-help, section.improve-bp, section.qoute-para-sec, 
section.bp-access, section.help-block-carousel, section.bulle-list, section.bp-new, section.free-podcast, section.comorbidities-manager, 
section.gear-sec, section.important-updates {
/*  padding: 50px 0px;*/
  padding-top: 50px;
  padding-bottom: 50px;
}
.component-1 .col-md-9 ul, .improve-bp .col-md-9 ul, .diagnose-patient .col-md-9 ul, .bp-access .blk-cmp ul, .bp-access .mar-f-blk ul, 
.improve-bp .col-md-9 ol, .diagnose-patient .col-md-9 ol, .bp-access .blk-cmp ol, .bp-access .mar-f-blk ol, .bp-access .col-md-12 ol, 
.award-winning_nobg .col-md-5 ol, span ol, .component-1 .col-md-9 ol, .bp-access .col-md-12 ul, .award-winning_nobg .col-md-5 ul, span ul {
  padding-left: 15px;
}
.page-template-marketing_new span h1, .page-template-homepage_new span h1, .page-template-marketing_new span h2, 
.page-template-homepage_new span h2, .page-template-marketing_new span h3, .page-template-homepage_new span h3,  
.page-template-marketing_new span h4, .page-template-homepage_new span h4, .page-template-marketing_new span h5, 
.page-template-homepage_new span h5, .page-template-marketing_new span h6, .page-template-homepage_new span h6 {
    margin-bottom: 20px !important;
} 
.page-template-marketing_new span h1, .page-template-homepage_new span h1, 
.page-template-homepage_new span h2, .page-template-marketing_new span h3, .page-template-homepage_new span h3,  
.page-template-marketing_new span h4, .page-template-homepage_new span h4, .page-template-marketing_new span h5, 
.page-template-homepage_new span h5, .page-template-marketing_new span h6, .page-template-homepage_new span h6 {
    margin-bottom: 20px !important;
} 
.type ol, section p {
    margin: 0 0 20px !important;
}

.page-heading {
  line-height: 40px !important;
  font-size: 34px !important;
}
.bp-new .col-md-6 .bp-new-btn, .cc-btn, .dp-btn, .hp-btn, .podcast-btn, .talk-btn, .update-read {
  /*padding: 14px 24px 12px;
  background: #C50084;
  border-radius: 5px;
  display: inline-block;*/
  padding: 10px 15px;
    font-size: 18px !important;
    font-family: "Roboto", sans-serif;;
    font-style: normal;
    line-height: 21px;
    display: inline-block;
    text-decoration: none !important;
    font-weight: 400;
        color: #2a6ebb;
    /* border: 2px solid #2a6ebb; */
    border-radius: 8px;
}
button {
  background: transparent !important;
  border: none !important;
  color: #2a6ebb !important;
}
.bp-new-btn button, .cc-btn button, .dp-btn button, .hp-btn button, .podcast-btn button, .subscription-btn button, .talk-btn button {
    /*font-family: Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    color: #fff;
    background: 0 0;
    border: none;*/
}

.login-row1 p, .improve-bp .col-md-9 p, .award-winning_nobg .col-md-5 p, span ul li, span ol li {
  margin-bottom: 20px !important;
}
@media (max-width: 768px) {
  .award-winning_nobg .col-md-4, .nobg-bg .col-md-4 {
    margin-top: 30px;
  }
  .award-winning_nobg .col-md-5 {
    margin-bottom: 30px;
  }
}

.award-winning_nobg .col-md-3 span {
  font-weight: bold;
}

.improve-bp .col-md-4, .improve-bp .col-md-6:nth-child(1) img {
    flex: 1.3;
}
.improve-bp .col-md-6, .improve-bp .col-md-8, .improve-bp .col-md-6:nth-child(2) img, .diagnose-patient .col-md-9, .award-winning_nobg .col-md-8 {
    flex: 2;
}
.improve-bp .col-md-9 {
  flex: 3.1;
}
.award-winning_nobg .col-md-3 {
  flex: 3.2;
}
.award-winning_nobg .col-md-5 {
  flex: 10;
}
.award-winning_nobg .adjustDesign .col-md-3 {
  flex: 0.6;
}
.award-winning_nobg .adjustDesign .col-md-5 {
  flex: 1.1;
}
.award-winning_nobg .col-md-7 {
  flex: 3;
}
.award-winning_nobg .col-md-4 {
  flex: 1;
}
.award-winning_nobg .text-left h6 {
  font-weight: 400;
  font-size: 16px;
}


/*#home-img-pading2 .component-1[style] .col-md-12, .mark-padding .component-1[style] .col-md-12 {
    width: 75%;
}*/

section.#home-img-pading2[style] .col-md-12{
  width: 100%;
}
section.#home-img-pading2[style] .component-1[style] .col-md-12 {
  width: 75%;
}
#home-img-pading2 h2.page-heading {
  font-style: normal;
  font-size: 34px !important;
  line-height: 40px !important;
  font-weight: 400 !important;
/*  margin-bottom: 25px;*/
}



.standalone-cta h3, html, ul {
  margin-top: 0;
}
.bullet-list ul li,
.glance-block ul li,
.header-list li,
.refrences ul li,
.resDrop ul li,
.top-button {
  list-style-type: none;
}
.panel.is-show {
  display: block;
}
[type="button"],
button {
  -webkit-appearance: button;
}
[role="button"],
a,
button {
  touch-action: manipulation;
}
.banner-ward-bg,
.carouselExampleInterval,
.dropdown,
.header-list li:last-child,
.help-block-carousel,
.navbar-upd,
.position-relative {
  position: relative;
}
a,
a:active,
a:hover {
  text-decoration: none;
}
a {
  background-color: transparent;
}
*,
:after,
:before {
/*  box-sizing: inherit;*/
}
button {
/*  font-family: sans-serif;*/
font-family: "Roboto", sans-serif;;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  overflow: visible;
  text-transform: none;
}

.ml-auto {
  margin-left: auto !important;
}
ul {
  margin-bottom: 16px;
}
a {
  -webkit-text-decoration-skip: objects;
  color: #C50084;
}
a:active,
a:hover {
  outline-width: 0;
  color: #1f5bac;
}

@media only screen and (min-width: 769px) {
  
  a:active, a:hover {
    text-decoration: none !important;
  }
}
@font-face {
  font-family: "Roboto", sans-serif;;
  src: url(https://use.typekit.net/af/2837a6/00000000000000003b9ae112/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff2"),
    url(https://use.typekit.net/af/2837a6/00000000000000003b9ae112/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff"),
    url(https://use.typekit.net/af/2837a6/00000000000000003b9ae112/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Roboto", sans-serif;;
  src: url(https://use.typekit.net/af/8882b8/00000000000000003b9ae115/27/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff2"),
    url(https://use.typekit.net/af/8882b8/00000000000000003b9ae115/27/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff"),
    url(https://use.typekit.net/af/8882b8/00000000000000003b9ae115/27/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Roboto", sans-serif;;
  src: url(https://use.typekit.net/af/26b918/00000000000000003b9ae110/27/l?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff2"),
    url(https://use.typekit.net/af/26b918/00000000000000003b9ae110/27/d?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff"),
    url(https://use.typekit.net/af/26b918/00000000000000003b9ae110/27/a?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "Roboto", sans-serif;;
  src: url(https://use.typekit.net/af/4a3941/00000000000000003b9ae117/27/l?fvd=n8&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff2"),
    url(https://use.typekit.net/af/4a3941/00000000000000003b9ae117/27/d?fvd=n8&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("woff"),
    url(https://use.typekit.net/af/4a3941/00000000000000003b9ae117/27/a?fvd=n8&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3)
      format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: auto;
}

.material-icons img {
  width: 34px;
  height: 34px;
}
@media (max-width: 768px) {
  
  .card_button {
    height: auto !important;
  }
  .card_button .bp-new-btn {
    margin-top: 20px !important;
  }
  .panel-nhs {
    display: block !important;
    text-align: center;
}
  #resource-slider .resource-slider-item {
  width: 100% !important;
}
.modalCustom-content {
  width: 90% !important;
}
#resource-slider .resource-slider-item {
  height: 100% !important;
}
#resource-slider .resource-slider-inset {
  margin: auto !important;
  height: 100% !important;
}
.resource {
  padding: 15px !important;
}
  .help-block-carousel #carouselExampleInterval .carousel-inner .carousel-item img {
    width: auto !important;
  }
.revDisplay p {
  font-size: 18px !important;
    line-height: 30px !important;
}
#Titlegoesinhereslideunique .carousel-inner img {
/*  min-height: 212px;*/
}
.diagnose-patient .col-md-3 img, .bp-new .bp-col-block {
  margin-top: 0px !important;
  position: unset !important;
}
  .app-icons {
    justify-content: start !important;
  }
  .diagnose-patient .col-md-3, .improve-bp .col-md-4, .improve-bp .col-md-3, .improve-bp .col-md-6, .improve-bp .col-md-9, .improve-bp .col-md-8, 
  .diagnose-patient .col-md-9, .award-winning_nobg .col-md-8, .manager-block .manager-col-1, .manager-block .manager-col-2, .award-winning_nobg .col-md-3, 
  .award-winning_nobg .col-md-5, .award-winning_nobg .col-md-7, .award-winning_nobg .col-md-4, .improve-bp .col-md-6 {
    flex: auto !important;
    text-align: left;
    width: 100%;
  }
  section {
    text-align: left;
  }
  .improve-bp .col-md-4, .improve-bp .col-md-3, .improve-bp .col-md-6:nth-child(1) {
    margin-bottom: 30px;
  }
  .intro-img-1, .intro-img-1-icon {
    text-align: center;
    margin: auto;
  }
  .improve-bp a {
    margin: 0px auto 15px auto !important;
  }
  .diagnose-patient .col-md-9 a {
/*    margin: auto !important;*/
  }
  .adjustDesign .row {
      width: 100% !important;
  }
  .card_button {
    height: 100%;
  }
  /*.card_button .bp-new-btn {
    margin-top: 30px !important;
  }*/
  .diagnose-patient .col-md-9 {
    padding-right: 15px !important;
    margin-top: 30px;
    padding-left: 15px;
  }
}
.award-winning_nobg .col-md-3 .text-left img {
  margin-bottom: 30px;
}
.bp-new .col-md-6 img,
.hospital-list .post-logo-btn img,
.logo-img img {
  width: 100%;
}
#mainSearchBtn1 svg, #mainSearchBtn2 svg, #mainSearchBtn svg {
  width: 38%;
  fill: #bf007c;
  font-weight: 700;
}
.scroll-section {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.scroll-section {
  margin-top: 0px;
  margin-bottom: 30px;
}
.scroll-section .subscribe-btn {
  position: sticky;
  top: 0;
}
.acc-table tbody tr:nth-of-type(2n) {
  background-color: #eee;
}
.acc-table {
  border-color: #dbdbdb;
}
.acc-table table,
.acc-table table tr,
.acc-table table tr td {
  border: 1px solid #dbdbdb;
}
.bi-globe {
  position: absolute;
  z-index: 1;
  margin-top: 6px;
  margin-left: 8px;
}
.btn-drop span {
  width: 30px;
  height: 30px;
  background: #cd202c;
  border-radius: 50%;
  position: absolute;
  top: -13px;
  right: -17px;
  justify-content: center;
  align-items: center;
}
.wrapper-show {
  display: flex !important;
}
.bp-new .col-md-6 .row .col-md-6:nth-child(2),
.bullet-list ul,
.description-block ul,
.glance-block ul,
.notification_dropdown ul,
.refrences ul {
  padding-left: 0;
}
.icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-left: 13px;
  background: #ffffff1a;
  border-radius: 50%;
}
.fa-angle-left {
  margin-right: auto;
  font-size: 20px;
  pointer-events: none;
}
.back {
  padding-right: 10px;
  font-size: 20px;
  color: #b0b3b8;
  cursor: pointer;
}
.dropdownhelp-content div,
.outLog button,
.patient-outcomes .col-md-8 h1 {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
}
.help-ul {
  margin-bottom: 0;
  padding-left: 0;
  background: #e5e5e5;
}
.patient-outcomes {
  margin-top: 65px;
}
/*section {
  margin-top: 100px;
}*/
.patient-outcomes .col-md-8 h1 {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
}
.patient-outcomes .col-md-8 p {
/*  font-family: arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  margin-top: 15px;
}
.subscription-btn {
  padding: 14px 24px 12px;
  background: #C50084;
  border-radius: 5px;
  margin-top: 30px;
  display: inline-block;
}
.bp-new-btn button,
.cc-btn button,
.dp-btn button,
.hp-btn button,
.podcast-btn button,
.subscription-btn button,
.talk-btn button {
  /*font-family: Arial;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #fff;
  background: 0 0;
  border: none;
*/}
.scroll-btn a {
  width: 55px;
  height: 55px;
  background: #C50084;
  border-radius: 50%;
  border: 1px solid #C50084;
  color: #fff;
  display: inline-block;
}
.scroll-btn button {
  background: 0 0;
  border: none;
  height: 100%;
}
.scroll-btn button svg {
  width: 24px;
  fill: #fff;
}
.scroll-btn span {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #C50084;
  margin-left: 20px;
}
html {
  scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
:grey-section {
  scroll-margin-top: 1rem;
}
.award-btn,
.subscribe-btn a {
  background: linear-gradient(180deg, #C50084 46.55%, #C50084 50%);
  border-radius: 15px;
  display: inline-block;
  padding: 12px 14px;
}
.award-btn button,
.subscribe-btn button {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  color: #fff;
  background: 0 0;
  border: none;
}
.bp-help h2,
.bp-help p,
.grey-section p {
  color: #333;
  font-weight: 400 !important;
}
.grey-section {
  padding: 50px 0;
}
.grey-section .col-md-10 {
  padding: 0 30px;
}
.grey-section .search-bar {
  margin-top: 45px;
}
.grey-section p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.bp-help p,
.bp-icon-block span {
  font-style: normal;
  line-height: 24px;
}
.bp-help p, .bp-help ul li {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-size: 16px;
}
.bp-icon-block .bp-icon {
  width: 102px;
  height: 102px;
  background: #e5e6e6;
  border: 2px solid #e5e6e6;
  border-radius: 50%;
  cursor: pointer;
}
.bp-icon-block span {
  font-weight: 700;
  font-size: 20px;
  color: #333333;
  margin-top: 10px;
}
.bp-new h5,
.bp-new p {
  font-style: normal;
  color: #333;
}
.feature-second-block {
  margin-top: 32px;
}
.award-winning {/*
  background: #C50084;*/
  padding: 50px 0;
}
.award-winning .col-md-7 h3, .award-winning_nobg .col-md-7 h3 {
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
  line-height: 40px;
  color: #fff;
  margin-bottom: 35px;
}
/*.nobg-bg {
  background-image: url(images/green-backbg.png);
}*/
.award-winning .col-md-7 p:nth-child(2), .award-winning .col-md-7 p:nth-child(3) {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  margin-bottom: 35px;
}
.award-winning_nobg .col-md-7 p:nth-child(2), .award-winning_nobg .col-md-7 p:nth-child(3), .nobg-bg .col-md-7 p:nth-child(2), 
.nobg-bg .col-md-7 p:nth-child(3) {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 35px;
}
.award-winning .col-md-4 p, .award-winning .col-md-7 p:nth-child(3), .bp-new h5, .bp-new p, .award-winning_nobg .col-md-4 p, 
.award-winning_nobg .col-md-7 p:nth-child(3), .nobg-bg .col-md-4 p, .nobg-bg .col-md-7 p:nth-child(3) {
  font-weight: 400;
}
.qout-pra hr {
      margin-top: 0px;
    height: auto;
    width: 15px;
    background: #15375e;
    opacity: 1;
    border: 0px;
    margin-left: 18px;
    margin-right: 18px;
    margin-bottom: 7px;
}
.lineFix a.hp-btn {
  margin-left: 17px;
}
.qout-pra img {
  height: fit-content;
}
.qout-pra p {
  margin-top: 0px !important;
}
.app2 {
  margin-left: 24px;
}
.award-btn {
  margin-top: 52px;
}
.award-winning .col-md-4 h4, .award-winning_nobg .col-md-4 h4 {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  margin-top: 20px;
}
.award-winning .col-md-4 p, .award-winning_nobg .col-md-4 p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-top: 20px;
}
.award-winning .col-md-4 span, .award-winning_nobg .col-md-4 span {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  margin-top: 80px;
  display: block;
}
.award-winning_nobg .col-md-4 span, .award-winning_nobg .col-md-4 p, .award-winning_nobg .col-md-4 h4, .award-winning_nobg .col-md-7 p:nth-child(2), 
.award-winning_nobg .col-md-7 p:nth-child(3) {
  color: #333333 !important;
}
.right-sl .help-slider {
  right: 0;
}
.right-sl .help-slider, .left-sl .help-slider {
  border-radius: 0px;
}
.award-winning_nobg .adjustDesign .text-left {
  border-left: 3px solid #ffffff;
  padding-left: 30px;
  height: 100%;
}
.award-winning_nobg .text-left {
  border-left: 3px solid #2a6ebb;
  padding-left: 30px;
}
.nobg-bg .text-left {
  border-left: 3px solid #fff;
  padding-left: 30px;
}
.resourse-bg {
  background: #1f5189;
  border-radius: 20px;
  position: relative;
  padding: 20px;
}
.resourse-bg:before {
  content: "";
  position: absolute;
  width: 46.19px;
  height: 44.08px;
  left: -43px;
  top: 100px;
  background-image: url(images/qoute-bg.png);
}
.bp-new h5 {
  font-family: "Roboto", sans-serif;;
/*  font-size: 34px !important;*/
  line-height: 40px;/*
  margin-bottom: 25px;*/
}
.bp-new p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-size: 16px;
  line-height: 24px;
}
.nobg-bg h2 {
  color: #fff;
}
.bp-new .col-md-6 h6 {
  font-size: 20px;
  color: #333;
  
}

.main-bnr-head,
.para-div {
  display: flex;
  height: 100%;
}
.text-block {
  background: #fff;
  padding: 15px;
  height: 100%;
  border-radius: 0 6px 6px 0;
}
.diagnose-patient {
  padding: 50px 0 0 0;
}
.diagnose-patient .cc-btn {
  margin-bottom: 50px;
}
.diagnose-patient .col-md-9 {
  padding-right: 85px;
}
.diagnose-patient .col-md-9 h1 {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 34px;
  line-height: 40px;
  color: #333;
/*  margin-bottom: 60px;*/
}
.diagnose-patient .col-md-9 p, .lets-talk p, .pc-block p, .diagnose-patient .col-md-9 ul li {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-weight: 400;
  color: #333;
  font-style: normal;
}
.diagnose-patient .col-md-9 p a {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-weight: 400;
}
.diagnose-patient .col-md-9 p, .diagnose-patient .col-md-9 ul li, .lets-talk p, .diagnose-patient .col-md-9 p strong, 
.diagnose-patient .col-md-9 p em, .diagnose-patient .col-md-9 p a {
  font-size: 16px;
  line-height: 24px;
}
.dp-para-1,
.login-grey-block ul li {
  margin-bottom: 15px;
}
.dp-para-2 {
  margin-top: 15px;
}
.podcast-block {
  background: #fff;
  padding: 31px 20px 50px 38px;
}
.pc-block h2 {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 35px !important;
  line-height: 40px;
  color: #333 !important;
/*  margin-bottom: 35px;*/
}
.free-podcast .pc-block p {
  font-size: 16px;
  line-height: 24px;
}
.podcast-date span, .podcast-para p, .podcast-para p:first-child, .podcast-para p:nth-child(2), .panel.is-show p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-size: 16px;
  font-weight: 400;
  font-style: normal !important;
}
.podcast-img {
  padding: 10px;
  border-radius: 50%;
  width: 53px;
  height: 53px;
  background: #C50084;
  margin-right: 11px;
  margin-bottom: 20px;
}
.podcast-date span {
  font-style: normal;
  line-height: 18px;
  color: #747678;
  opacity: 0.65;
  margin-bottom: 5px;
}
.podcast-date p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #333;
  margin-bottom: 25px;
}
.podcast-para p:first-child {
  font-style: italic;
  line-height: 22px;
  color: #333;
  margin-bottom: 35px;
}
.podcast-para p:nth-child(2) {
  font-style: normal;
  line-height: 22px;
  color: #333;
  margin-bottom: 30px;
}
.clinical-content {
  padding: 50px 0;
/*  background-image: url(images/clinical-content-bg.png);*/
}
.clinical-content h3 {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 30px;
  color: #fff;
}
.help-text-block h4,
.help-text-block p,
.lets-talk h2 {
  font-style: normal;
  font-weight: 400;
  margin-bottom: 40px;
}
.clinical-content p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #fff;
}
.clinical-content p strong {
  margin-bottom: 30px;
}
.cc-btn {
  margin-top: 30px;
}
.help-text-block h4,
.lets-talk h2 {
  font-family: "Roboto", sans-serif;;
  font-size: 35px;
  line-height: 40px;
  color: #333;
}
.help-text-block p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-size: 18px;
  line-height: 28px;
  color: #333;
}
.Standalone-quote p, .help-slider span {
  font-size: 24px;
  line-height: 32px;
  font-style: normal;
  color: #333;
  font-family: "Roboto", sans-serif;;
}
.help-slider h5 {
  font-size: 24px !important;
  line-height: 32px !important;
  font-style: normal;
  color: #333;
  font-family: "Roboto", sans-serif; !important;
}
.help-slider .revAuthor span {
  font-size: 18px;
  line-height: 24px;
}
.help-slider {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background: #fff;
  opacity: 0.8;
  border-radius: 10px 0 0 10px;
  padding: 40px;
}
.carousel-control-next,
.carousel-control-prev {
  width: 52px !important;
  height: 52px !important;
  background: #15375e !important;
  border-radius: 50% !important;
  margin: auto !important;
}
.Standalone-quote p,
.help-slider span {
  font-weight: 400;
}
.help-slider p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  margin-top: 35px;
  margin-bottom: 20px !important;
}
.carousel-control-next {
  color: #fff;
  top: 0;
  bottom: 0;
  right: -12px;
  opacity: 1;
}
.carousel-control-prev {
  color: #fff;
  top: 0;
  bottom: 0;
  left: -12px;
}
.mbc-block,
.overlay-banner {
  position: absolute;
  bottom: 0;
  width: 100%;
  top: 0;
}
.carousel-control-next span,
.carousel-control-prev span {
  width: 22px;
}
.carousel-indicators [data-bs-target] {
  border: 1px solid #2a6ebb !important;
  width: 14px !important;
  height: 14px !important;
  background: #2a6ebb !important;
  border-radius: 50% !important;
}
.carousel-indicators .active {
  background-color: #2a6ebb !important;
}
.overlay-banner {
  margin: auto;
  display: flex;
}
.overlay-banner .col-md-6 h5 {
  font-size: 52px;
  line-height: 66px;
  font-weight: inherit;
  color: #fff;
  margin-bottom: 30px;
  padding-right: 32%;
}
.overlay-banner .col-md-5 h1 {
  color: #fff;
  position: relative;
  z-index: 1;
  font-size: 72px;
  line-height: 75px;
  letter-spacing: 12px;
  margin-top: 0;
  font-weight: 400;
}
.main-bnr-head {
  justify-content: flex-end;
  align-items: center;
  padding-right: 15%;
}
.para-div {
  align-items: center;
  top: 0;
  bottom: 0;
}
.overlay-banner button {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  padding: 15px 30px;
  background-color: #C50084;
  border: 1px solid #C50084;
  border-radius: 50px;
}
.refrences h3,
.refrences ul li {
  font-size: 18px;
  line-height: 28px;
  color: #333;
  font-style: normal;
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
}
.advertorial hr, .no-gutters > .col, .navbar-expand-lg .navbar-collapse {
  padding-right: 0;
  padding-left: 0;
}
.overlay-banner .col-md-5 h1:before {
  content: "";
  height: 148%;
  width: 5px;
  background-color: #C50084;
  transform: rotate(33deg);
  position: absolute;
  z-index: -1;
  left: 0;
  right: 33%;
  margin: auto;
  top: 0;
  bottom: 0;
}
.talk-btn {
  margin-top: 40px;
}
.refrences h3 {
  font-weight: 700;
}
.refrences ul li {
  font-weight: 400;
}
.banner-head {
  /*padding: 90px 0 90px;
  display: block !important;
  text-align: center;*/
  padding: 0px 0 0px;
    display: flex !important;
    text-align: center;
    margin: auto;
    height: 77%;
}
.banner-head span, .mobile-banner-container span {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
  line-height: 23px;
  text-align: center;
  color: #fff;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.improve-bp h2 {
  font-family: "Roboto", sans-serif;;
  line-height: 40px;
  color: #333;
}
.navbar-nav li:first-child .bs-dropdown-item__section,
.navbar-nav li:nth-child(2) .bs-dropdown-item__section,
.navbar-nav li:nth-child(3) .bs-dropdown-item__section,
.navbar-nav li:nth-child(4) .bs-dropdown-item__section,
.navbar-nav li:nth-child(5) .bs-dropdown-item__section,
.navbar-nav li:nth-child(6) .bs-dropdown-item__section {
  content: "";
  border-bottom: 0.0625rem solid #cccdcd;
  display: block;
  margin: auto;
}
.fa-facebook-official:before {
  content: "\f082";
}
#searchBoxWrap {
  margin-bottom: 22px !important;
}
.logo-section {
  background: #fff;
  padding: 40px 0 17px;
}
.logo-section .block-1 span {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: #000;
}
.updates-block {
  background: #C50084;
  padding: 28px;
}
.updates-block h2 {
  margin-bottom: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
}
.improve-bp h2, .improve-bp p {
  font-style: normal;
  font-weight: 400 !important;
}
.date-img {
      padding: 11px 13px;
    border-bottom: 1px solid #3333;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
    background: #fff;
}
.date-img .date-block {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 13px;
  display: block;
  color: #000000;
}
.date-img .notification-list-icon span {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  padding-left: 11px;
  margin-bottom: 0;
  color: #C50084;
}
.outbreak {
  background: #fff;
  padding: 17px 35px;
  border: 2px solid #C50084;
  margin-left: 35px;
  height: 100%;
}
.date-img.is-active::after {
  content: "";
  background-image: url(images/bg-arrow.png);
  right: -80px;
  position: absolute;
  width: 30px;
  height: -webkit-fill-available;
  background-repeat: no-repeat;
  z-index: 1;
  top: 0;
}
.improve-bp .green-block {
  width: 263px;
  height: 263px;
  background: #00b2a9;
  border-radius: 50%;
}
.manager-block .green-box {
  width: 99%;
  border-radius: 6px 6px 0 0;
  margin: auto;
}
.improve-bp h2 {
  font-size: 34px !important;
}
.improve-bp p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-size: 16px;
  line-height: 24px;
}
.manager-block {
  background: #88005b;
  padding-top: 5px;
  padding-bottom: 55px;
}
.manager-block h4 {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 35px !important;
  line-height: 40px;
  margin-bottom: 90px;
  margin-top: 55px;
  color: #fff;
}
.manager-col-1 p, .update-read button, .manager-col-1 ul li {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.manager-col-1 p {
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  padding-right: 80px;
}
.manager-col-1 p strong, .manager-col-1 p em, .manager-col-1 ul li strong, .manager-col-1 ul li em {
  font-size: 18px;
}
.manager-col-1 ul li {
  font-size: 18px;
  line-height: 28px;
}
.update-read {
  /*padding: 14px 24px 12px;
  background: #fff;
  border-radius: 5px;
  display: inline-block;*/
}
.update-read button {
  /*font-size: 20px;
  line-height: 23px;
  color: #88005b;
  background: transparent;
  border: none;*/
}
.glance-block p,
.glance-block ul li {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.glance-block {
  border: 5px solid #fff;
  border-radius: 12px;
  padding: 45px 25px 25px;
}
.glance-block p {
  font-style: normal;
  font-weight: 400;
  margin-bottom: 38px;
  color: #fff;
}
.bp-access .carousel-col h1,
.glance-img-block p {
  font-family: "Roboto", sans-serif;
  line-height: 28px;
  font-style: normal;
}
.glance-block ul li {
  font-style: normal;
  font-weight: 400;
  color: #fff !important;
  margin-bottom: 30px;
}
.glance-block ul li span::before {
  content: "";
  display: inline-block;
  transform: rotate(45deg);
  height: var(--height);
  width: var(--width);
  border-bottom: var(--borderWidth) solid #f9fff3;
  border-right: var(--borderWidth) solid #fff;
  --borderWidth: 3px;
  --height: 13px;
  --width: 9px;
  --borderColor: #fefffe;
}
.glance-block ul li span {
  width: 28px;
  height: 28px;
  display: block;
  border-radius: 50%;
  border: 3px solid #fff;
  text-align: center;
  float: left;
  margin-right: 15px;
  padding-top: 2px;
  line-height: 16px;
}
.manager-block-row-block {
  padding: 55px 40px;
}
.glance-img-block {
  display: flex;
  align-items: end;
  width: fit-content;
  padding: 0 15px;
  margin-left: 30px;
  position: absolute;
  top: -12px;
}
.glance-img-block p {
  font-weight: 400;
  font-size: 24px;
  color: #fff;
  margin-bottom: 0 !important;
  margin-left: 15px;
}
.banner-head .bnr-hd-head {
  margin-top: 35px;
/*  margin-bottom: 80px;*/
  display: inline-block;
}
.bp-access .col-centered {
  float: none;
  margin: 0 auto;
}
.bp-access .carousel-control {
  width: 0;
}
.bp-access .carousel-control.left,
.bp-access .carousel-control.right {
  margin-right: 40px;
  margin-left: 32px;
  background-image: none;
  opacity: 1;
}
.bp-access .carousel-control > a > span {
  color: #fff;
  font-size: 29px !important;
}
.bp-access .carousel-col {
  position: relative;
  min-height: 1px;
  padding: 5px;
  float: left;
}
.bp-access .block {
  width: 306px;
  height: 230px;
}
.bullet-list {
  background: #FBEEF7;
  padding-top: 30px;
  padding-bottom: 30px;
}
.Standalone-quote span,
.bullet-list .bullet-head p,
.bullet-list ul li p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;
  font-style: normal;
  line-height: 24px;
  color: #333;
  font-size: 16px;
}
.Standalone-quote, .des-btn, .description-sec p {
  margin-top: 60px;
}
.Standalone-quote img {
  height: fit-content;
}
.Standalone-quote span {
  font-weight: 700;
  display: block;
  margin-top: 20px;
}
.Standalone-quote hr {
  width: 0;
  height: 136px;
  border: 3px solid #C50084;
  background: #C50084;
  margin-top: 0;
  margin-left: 18px;
  margin-right: 18px;
}
.advertorial {
  background: linear-gradient(110deg, #88005b 80%, #00b2a9 60%);
  padding-top: 50px;
  padding-bottom: 50px;
  color: #fff;
}
.advertorial h3 {
  margin-bottom: 40px;
  margin-top: 0;
}
.advertorial hr {
  width: 1px;
  height: auto;
  background: #fff;
  margin-bottom: 0;
  border: 0;
  opacity: 1;
}
.hospital-des-sec h2,
.hospital-des-sec p {
  margin-bottom: 20px;
  margin-top: 0;
}
.bullet-list img,
.hospital-list ul li span img {
  width: 22px;
  height: auto;
}
.description-block {
  background: #eaf1f8;
  padding: 32px;
  margin-bottom: 90px;
}
.description-block ul li::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #C50084;
  margin-right: 15px;
}
.standalone-cta {
  background: #FBEEF7;
  padding: 30px;
}
.standalone-cta p {
  padding-bottom: 35px;
  padding-top: 35px;
}
.evidence-banner-img {
  background-size: cover;
  background-position: initial;
  height: 500px;
  background-image: url(https://bestpractice.bmj.com/info/wp-content/uploads/2021/08/2-1350x520-1.png);
  padding: 40px 0 100px;
}
.evidence-banner-img .col-md-6 {
  padding-right: 95px;
}
.evidence-banner-img h1 {
  font-size: 32px;
  font-weight: 700;
  line-height: 43px;
  margin-bottom: 30px;
}
.evidence-banner-img p {
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 15px;
}
.artical-block p,
.customer-date {
  line-height: 28px;
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;
  font-style: normal;
}
.evidence-banner-img .strong-para {
  display: flex;
  align-items: flex-start;
}
.evidence-banner-img .banner-btn {
  background-color: #0052af;
  border: 1px solid #0052af;
  border-radius: 4px;
  padding: 5px 15px;
  text-transform: capitalize;
  font-size: 16px;
  color: #fff !important;
  font-weight: 700;
  margin-top: 15px;
}
.evidence-banner-img .strong-para span {
  font-size: 30px;
  font-weight: 700;
  margin-right: 15px;
}
.evidence-banner-img .strong-para p, .panel.is-show span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.panel.is-show span {
  margin-bottom: 10px;
  display: block;
  color: #747678;
/*  font-family: arial;*/
font-family: "Roboto", sans-serif;
}
.hospital-list .post-box {
  box-shadow: 0 0 8px #7070704a;
  padding: 60px 40px;
  text-align: left;
  max-height: 481px;
  background: #fff;
  margin-bottom: 70px;
}
.hospital-list .post-box h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 15px;
}
.hospital-list .post-box p {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 50px;
}
.hospital-list .post-logo-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hospital-list .post-logo-btn a {
  width: 50%;
}
.hospital-list .post-logo-btn button {
  background-color: #006ab3;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  padding: 5px 15px;
  border: 1px solid #006ab3;
  border-radius: 4px;
}
.hospital-list .post-logo-btn a:nth-child(2) {
  text-align: right;
}
.customer-date {
  background: #C50084;
  padding: 13px;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  display: block;
}
.artical-block {
  background: #eaf1f8;
  padding: 25px;
  text-align: center;
  margin-bottom: 60px;
}
.artical-block p {
  font-weight: 700;
  font-size: 18px;
  color: #C50084;
}
.artical-block span {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
  margin-bottom: 25px;
  display: block;
  color: #C50084;
}
.artical-block button {
  background: linear-gradient(180deg, #C50084 46.55%, #2663a8 50%);
  border-radius: 15px;
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  padding: 15px;
  border: none;
}
.login-row1 h1 {
  margin-bottom: 80px;
}
.login-row1 p,
.login-row2 p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333;
}
.login-row2 form input {
  background: #fff;
  border: 1px solid #cccdcd;
  border-radius: 3px;
  margin-bottom: 20px;
  width: 100%;
  height: 50px;
}
.accss-btn button,
.login-row2 form-group button {
  background: #C50084;
}
.login-row2 form input::placeholder {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333;
}
.login-grey-block {
  background: #e5e6e6;
  padding: 20px;
}
.login-grey-block h3 {
  margin-bottom: 25px;
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #333;
  margin-top: 0;
}
.accss-btn button,
.login-grey-block p,
.login-grey-block ul li,
.login-row-block li {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
}
.login-grey-block p,
.login-grey-block ul li,
.login-row-block li {
  color: #333;
}
.login-grey-block ul {
  padding-left: 15px;
  margin-bottom: 40px;
}
.accss-btn button {
  border-radius: 6px;
  padding: 15px;
  border: 0;
  color: #fff;
}
.login-row-block h4 {
  font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: #333;
  margin-bottom: 25px;
}
.login-row-block p {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333;
  margin-bottom: 20px;
}
.login-row-block ul {
  padding-left: 15px;
  margin-bottom: 25px;
}
.login-hr {
  width: 100%;
  height: 1px;
  border: 0;
}
@media (max-width: 1024px) and (min-width: 992px) {
  .overlay-banner .col-md-5 h1 {
    font-size: 72px !important;
    line-height: 75px !important;
  }
  .overlay-banner .col-md-6 h5 {
    font-size: 42px !important;
    line-height: 54px !important;
  }
}
@media (max-width: 980px) and (min-width: 769px) {

  #resource-slider .resource-slider-item {
  width: 50% !important;
}
  .bp-icon-block .bp-icon {
    width: 75px;
    height: 75px;
  }
  .bp-icon-block {
    margin-right: 40px;
  }
  .award-winning .col-md-7 h3,
  .clinical-content h3 {
    font-size: 26px;
  }
  .award-winning .col-md-7 p:nth-child(2),
  .award-winning .col-md-7 p:nth-child(3),
  .clinical-content p {
    font-size: 16px;
    line-height: 24px;
  }
  .app1 img,
  .app2 img {
    width: 100%;
  }
  .award-winning .col-md-4 h4,
  .help-slider h5 {
    font-size: 18px;
  }
  .resourse-bg img {
    width: 20%;
  }
  .award-winning .col-md-4 {
    width: 37%;
  }
  .bp-new .col-md-6 h6 {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 30px;
  }
  .bp-new-btn button,
  .cc-btn button,
  .dp-btn button,
  .help-slider span,
  .hp-btn button,
  .podcast-btn button,
  .talk-btn button {
    font-size: 16px;
  }
  .bp-new .col-md-6 .bp-new-btn, .dp-btn, .hp-btn, .podcast-btn, .talk-btn {
    padding: 10px 15px;
  }
  .diagnose-patient .col-md-3 {
    text-align: right !important;
    display: flex;
    align-items: center;
  }
  .diagnose-patient .col-md-3 img {
    width: 72%;
  }
  .clinical-content {
    background-size: cover;
    background-position: 73%;
  }
  .help-slider {
    padding: 20px;
  }
  .help-slider p {
    font-size: 14px;
    line-height: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .help-slider span {
    line-height: 26px;
  }
  .help-slider h5 {
    margin-bottom: 10px;
  }
}
@media (max-width: 852px) and (min-width: 769px) {
  .overlay-banner .col-md-6 h5 {
    font-size: 42px;
    line-height: 48px;
  }
}
@media (min-width: 768.5px) {
  .navbar-collapse.collapse {
    /* display: block!important; */
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.banner-head .search-bar #searchBoxForm {
  width: 625px;
}
}
@media (max-width: 768px) {
  
  .award-btn,
  .bp-col-block,
  .bp-icon-block,
  .navbar-collapse .navbar-nav {
    margin-bottom: 20px;
  }
  .evidence-banner-img {
    height: auto;
  }
  .hospital-list .post-box {
    max-height: fit-content;
  }
  .glance-block {
    margin-top: 85px;
  }
  .header-list li {
    border-right: 0px;
  }
  .advertorial .col-md-4 {
    margin-top: 30px;
  }
  .outbreak {
    margin-left: 0;
    margin-top: 20px;
  }
  .bp-new .col-md-6 .row .col-md-6:first-child,
  .pink-bar {
    padding-left: 0;
  }
  .bp-new .col-md-6 .row .col-md-6:nth-child(2) {
    padding-right: 0;
  }
  .award-winning .col-sm-6,
  .bp-col-block,
  .diagnose-patient .col-sm-3,
  .diagnose-patient .col-sm-9,
  .podcast-blocks img {
    width: 100%;
  }
  .diagnose-patient img {
    width: auto;
  }
  .scroll-section .subscribe-btn {
    text-align: center;
    padding-top: 20px;
  }
  .bp-icon-block {
    margin-right: 0;
  }
  .clinical-content {
    background-size: cover;
    background-position: 63%;
  }
  .overlay-banner .col-md-6 h5 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 0;
  }
  .overlay-banner button {
    font-size: 11px;
    padding: 6px 15px;
  }
  .overlay-banner .col-md-5 h1 {
    font-size: 46px;
    line-height: 54px;
    margin-top: 15px;
  }
  .diagnose-patient {
    background-size: cover;
    background-position: bottom;
  }
  .glance-img-block {
    top: 24px;
    left: -4px;
  }
  .manager-block-row-block {
    padding: 55px 20px;
  }
  .date-img.is-active::after {
    display: none;
  }
}
@media (max-width: 681px) and (min-width: 482px) {
  .help-slider {
    width: 80%;
    padding: 20px;
  }
  .help-slider h5 {
    font-size: 15px;
    line-height: 32px;
    margin-bottom: 0;
  }
  .help-slider span {
    font-size: 14px;
    line-height: 26px;
  }
  .help-slider p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .hp-btn {
    padding: 14px;
  }
  .bp-new-btn button, .dp-btn button, .hp-btn button, .podcast-btn button, .talk-btn button {
    font-size: 14px;
    line-height: 14px;
  }
  .cc-btn button {
    font-size: 14px;
  }
}
@media (max-width: 481px) and (min-width: 280px) {
  #myModal, #myModalmob {
    width: fit-content !important;
  }
  .help-slider {
    padding: 15px 15px;
  }
  .hp-btn {
    padding: 5px 10px;
  }
  .help-slider {
    width: 100%;
  }
  .help-slider h5 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 0;
  }
  .help-slider span {
    font-size: 14px;
    line-height: 26px;
    color: #333;
  }
  .help-slider p {
    font-size: 10px;
    line-height: 14px;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .hp-btn button,
  .talk-btn button {
    font-size: 12px;
  }
  .carousel-control-next,
  .carousel-control-prev {
    width: 20px;
    height: 20px;
  }
  .carousel-control-next span,
  .carousel-control-prev span {
    width: 10px;
  }
  .overlay-banner {
    padding: 0 15px;
  }
  .overlay-banner .col-md-6 h5 {
    font-size: 18px;
    line-height: 21px;
  }
  .overlay-banner .col-md-5 h1 {
    font-size: 26px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .navbar .dropdown.show:before {
    content: none;
  }
  .classOnline .bs-dropdown-item__section:nth-child(2) a {
    top: 3px !important;
}
.classOnline .bs-dropdown-item__section:nth-child(4) a:nth-child(3) {
    top: 4px !important;
}
  .bp-access .carousel-inner .active.left,
  .carousel-inner .prev {
    left: -100%;
  }
  .bp-access .carousel-inner .active.right,
  .bp-access .carousel-inner .next {
    left: 100%;
  }
  .bp-access .carousel-col {
    width: 100%;
    margin-bottom: 30px;
  }
  .bp-access .active > div:first-child + div {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bp-access .carousel-inner .active.left,
  .bp-access .carousel-inner .prev {
    left: -50%;
  }
  .bp-access .carousel-inner .active.right,
  .bp-access .carousel-inner .next {
    left: 50%;
  }
  .bp-access .carousel-col {
    width: 50%;
  }
  .bp-access .active > div:first-child + div {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bp-access .carousel-inner .active.left,
  .bp-access .carousel-inner .prev {
    left: -33%;
  }
  .bp-access .carousel-inner .active.right,
  .bp-access .carousel-inner .next {
    left: 33%;
  }
  .bp-access .carousel-col {
    width: 33%;
  }
  .bp-access .active > div:first-child + div,
  .bp-access .active > div:first-child + div + div {
    display: block;
  }
}
@media (min-width: 1200px) {
  .bp-access .carousel-inner .active.left,
  .bp-access .carousel-inner .prev {
    left: -23%;
  }
  .bp-access .carousel-inner .active.right,
  .bp-access .carousel-inner .next {
    left: 23%;
  }
  .bp-access .carousel-col {
    width: 23%;
  }
  .bp-access .active > div:first-child + div,
  .bp-access .active > div:first-child + div + div,
  .bp-access .active > div:first-child + div + div + div {
    display: block;
  }
}

@media (max-width: 680px) {
  .app-icons {
    width: 50%;
  }
  .cc-btn {
    margin-left: 0px;
    display: table;
  }
}
@media (max-width: 330px) {
  .dropdown-menu {
    min-width: auto !important;
  }
}

@media (max-width: 575px) {
  .app2 {
    margin-top: 15px;
  }
  .app2 {
    margin-left: 0px !important;
    
  }
}


@media (max-width: 768px) {
  .improve-bp .col-md-8 h2, .improve-bp .col-md-6:nth-child(2) h2 {
    line-height: 23px;
  }
}
.site-content section:nth-child(1) {
  margin-top: 0px;
}
.Click-here {
  cursor: pointer;
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 600px;
  margin: 30px auto;
  max-width: 97%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
    overflow-y: auto;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
  position: absolute;
  right: 0;
  top: -30px;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: #fff;
}
.pop-up-content-wrap h1, .pop-up-content-wrap p {
  font-style: normal;
  font-weight: 400;  
  color: #333333;
}
.pop-up-content-wrap h1 {
  font-family: '"Roboto", sans-serif;';
  font-size: 24px;
  line-height: 40px;
}
.pop-up-content-wrap p {
/*  font-family: 'Arial';*/
font-family: "Roboto", sans-serif;;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.pop-up-content-wrap button {
    padding: 14px 24px 12px;
    background: #C50084;
    border-radius: 5px;
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
}

@media screen and (min-width:800px){
    .custom-model-main:before {
      content: "";
      display: inline-block;
      height: auto;
      vertical-align: middle;
      margin-right: -0px;
      height: 100%;
    }
}
@media screen and (max-width:300px) {
  .credit_box .credit-span1, .credit_box .credit-span2, .credit_box .credit-span3 {
    font-size: 11px;
  }
  #myModal, #myModalmob {
    width: fit-content !important;
  }
}
@media screen and (max-width:799px){
  .custom-model-inner{margin-top: 45px;}
}




.classOnline .bs-dropdown-item__section:nth-child(2) {
    border-bottom: 1px solid #cccdcd;
    z-index: 111;
    position: relative;
}
.classOnline .bs-dropdown-item__section:nth-child(2) a {
    font-weight: bold;
    color: #333333 !important;
    padding: 15px 0px;
    position: relative;
    top: 2px;
    background: #fff;
    border-bottom: 1px solid #cccdcd;
}
.classOnline .bs-dropdown-item__section:nth-child(4) {
  border-bottom: 0px;
}
.classOnline .bs-dropdown-item__section:nth-child(4) a:nth-child(3) {
      position: relative;
    top: 1px;
    background: #fff;
}
.classOnline .bs-dropdown-item {
    font-size: 16px;
    font-weight: 400;
    color: #747678;
}
.resource {
    background: #FBEEF7;
    border-radius: 10px;
     margin-right: 20px; 
     padding: 30px 25px;
}
.navbar-upd {
  height: auto !important;
}
.navbar-upd .navbar-nav .bs-nav-link:hover, .navbar-upd .navbar-nav .bs-nav-link:focus, .navbar-upd .navbar-nav .bs-nav-link:visited {
  background: #2663a8;
  text-decoration: none !important;
}
.help-block {
  margin-top: 100px;
}
.green-square-block iframe {
  width: 100%;
  height: 300px;
}



.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}
#grey-section .input-group, .banner-head .input-group {
  float: unset;
}
.improve-bp .col-md-4 img, .improve-bp .col-md-6:nth-child(1) img {
  border-radius: 50%;
}
.carousel-indicators {
  margin: auto !important;
  bottom: 40px !important;
}
.manager-block .green-box img {
  width: 100%;
  height: auto;
}
.pinkBorder a, .pinkBorderTop {
      border-bottom: 1px solid #C50084 !important;
}
.pinkBorder a {
  padding-bottom: 12px;
}
.resDrop ul li a span {
    font-size: 16px;
    color: #333;
    display: block;
    text-decoration: unset;
/*    font-family: Arial, Helvetica, sans-serif !important;*/
    text-align: center;
    text-shadow: none;
}
.feature-icon {
      display: flex !important;
    justify-content: center;
    width: 100%;
    margin: auto;
}
.bp-icon-block {
  margin-top: 30px !important;
}
.feature-icon .bp-icon-block:nth-child(1), .feature-icon .bp-icon-block:nth-child(2), .feature-icon .bp-icon-block:nth-child(3), 
.feature-icon .bp-icon-block:nth-child(4), .feature-icon .bp-icon-block:nth-child(5), .feature-icon .bp-icon-block:nth-child(6) {
  margin-top: 0px;
}
.subscribe-btn {
      position: fixed;
    bottom: 15%;
    right: 3%;
    z-index: 4;
    
}
.panel.is-show h3 {
  font-family: '"Roboto", sans-serif;';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #333333;
}
.panel.is-show {
  margin-bottom: 20px;
      height: 100%;
    display: grid;
}
.popup:target {
        visibility: visible;
        opacity: 1;
    }
    .popup {
     position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.7);
        transition: opacity 500ms;
    }
    .data {
      margin: 70px auto;
        padding: 20px;
        background: red;
        border-radius: 5px;
        width: 30%;
        position: relative;
        transition: all 5s ease-in-out;
    }
.adjustDesign .row {
    width: 80%;
}


/*-------------------------------------------------------------------------------------------------------------------------*/
.diagnose-patient .col-md-3, .improve-bp .col-md-3 {
    flex: 1;
}
.manager-block .manager-col-1 {
  flex: 1.6;
}
.manager-block .manager-col-2 {
  flex: 1.1;
}
.bp-new .bp-col-block {
  margin-top: 60px;
}
.bp-new .bp-col-block:nth-child(2), .bp-new .bp-col-block:nth-child(3) {
  margin-top: 0px !important;
}
.card_button {
  height: 89%;
    display: grid;
}
.card_button .bp-new-btn {
  margin-top: auto;
}


/*-------------------------------------------------------------------------------------------------------------------------*/





@media only screen and (max-width: 1200px) {
  .bg-hide {
    background-image: none !important;
  }
  .img-block img {
    height: 100%;
    object-fit: cover;
  }
}















.modalCustom {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modalCustom-content {
  background-color: #fefefe;
  margin: 5% auto; /* 15% from the top and centered */
  padding: 40px;
  border: 1px solid #888;
  width: 50%; /* Could be more or less, depending on screen size */
/*  font-family: 'Arial';*/
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.modalCustom-content a {
  display: table;
}
/* The Close Button */
.closeCustom {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}   
.lineFix hr {
  width: 15px !important;
}



.diff-para {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.diff-para p {
  width: 49%;
    float: left;
    padding-right: 15px;
}
.diff-para p:nth-child(2), .diff-para p:nth-child(4), .diff-para p:nth-child(6), .diff-para p:nth-child(8), .diff-para p:nth-child(10) {
  margin-left: 2%;
}



.resource {
        background: #eaf1f8;
    border-radius: 10px;
    margin-right: 10px;
    margin-left: 10px;
    display: grid;
    align-content: space-between;
    justify-content: start;
    align-items: stretch;
    height: 100%;
}
.bp-access .blk-cmp span, .resource-slider-inset span {
  margin-bottom: 25px;
  background: #15375e;
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}
.resource-slider-inset h1 {
  font-weight: 700;
  font-size: 20px;
  color: #333333;
  margin-bottom: 25px;
}
.resource-slider-inset p, .resource-slider-inset ul li {
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.resource-slider-inset p, .resource-slider-inset ul li {
  color: #333333 !important;
}
.resource-slider-inset p, .help-slider .qout-pra .d-flex {
  margin-bottom: 60px;
}
#resource-slider {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 33em;
  margin: auto;
  overflow: hidden;
}
#resource-slider .arrow {
  cursor: pointer;
  position: absolute;
}
#resource-slider .arrow:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 0.75em;
  height: 0.75em;
  margin: auto;
}
#resource-slider .prev {
      border: none;
    background: #C50084;
    width: 52px;
    height: 52px;
    border-radius: 50%;
        left: 0px;
    bottom: 0;
    top: 0;
    margin: auto;
}
#resource-slider .prev:before {
  left: 0.25em;
  transform: rotate(-45deg);
}
#resource-slider .next {
  right: 0px;
  bottom: 0;
      border: none;
    background: #C50084;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    top: 0;
    margin: auto;
}
#resource-slider .next:before {
  right: 0.25em;
  transform: rotate(45deg);
}
#resource-slider .resource-slider-frame {
  position: absolute;
  top: 0;
  left: 3em;
  right: 3em;
  bottom: 0;
  overflow: hidden;
}
#resource-slider .resource-slider-item {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 33%;
  height: 100%;
}
#resource-slider .resource-slider-inset {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0.5em 0.25em;
  overflow: hidden;
}
/*.resource-slider-frame {
  width: 84%;
  margin: auto;
}*/
.resource .cc-btn {
      margin: auto;
    width: fit-content;
}
.feature-main-block {
  padding: 26px 25px 0px 25px;
}
.iconcardss-row {
  margin-top: 40px;
}




.award-winning_nobg .col-md-3 span {
  font-weight: 700;
}


.component-1 .col-md-9 h2, .award-winning_nobg .col-md-5 h2, .bp-access .col-md-10 h2, .award-winning_nobg .col-md-5 p {
  font-size: 34px;
  line-height: 40px;
}
.award-winning_nobg .adjustDesign .col-md-5 h2, section[style] .component-1 .col-md-9 h2, .help-block-carousel .col-md-12 h2, .help-block-carousel .col-md-9 h2, 
.bp-access .col-md-12 h2 {
  font-size: 34px;
}

.award-winning_nobg .col-md-3 p, .revDisplay p {
  font-size: 24px;
}
/*.component-1 .col-md-10 h2, section[style] .component-1 .col-md-10 h2, */.award-winning_nobg .col-md-5 h2, .award-winning_nobg .col-md-5 p, 

.component-1 .col-md-9 h1, .component-1 .col-md-9 h2, .component-1 .col-md-9 h3, .component-1 .col-md-9 h4, .component-1 .col-md-9 h5, .component-1 .col-md-9 h6 {
  color: currentColor;
}

.award-winning_nobg .col-md-3 p, .revDisplay p {
  line-height: 32px;
}
.bp-new .col-md-6 h6, .resource-slider-inset h1 {
  line-height: 28px;
}
.bp-new .col-md-6 span {
  font-size: 14px;
  line-height: 20px;
}

.award-winning_nobg .adjustDesign .col-md-5 p, .award-winning_nobg .adjustDesign .col-md-3 p, .revDisplay p, .updates-block h2 {
  color: #fff;
}
.bp-new .col-md-6 .bp-new-btn {
  width: fit-content;
}
.podcast-date span {
  margin-bottom: 5px;
}
.diagnose-patient .col-md-3 img {
  margin-left: auto;
}
.grey-section #searchBoxWrap, .grey-section #searchBoxWrap input, .banner-head #searchBoxWrap, .banner-head #searchBoxWrap input {
  height: 72px;
  font-size: 20px;
}
.img-block {
  height: 218px;
  border-radius: 6px 0 0 6px;
  overflow: hidden;
}
.img-block img {
  height: auto;
}
.revDisplay p {
  color: #333333;
  font-family: "Roboto", sans-serif;;
  margin-bottom: 54px;
  font-weight: 700;
}
.bulle-list h2, .bulle-list p {
  color: #333333 !important;
}
.revDisplay .revAuthor p {
  font-size: 18px;
  margin-bottom: 0px;
}
.updates-block a.cc-btn {
  background: #ffffff;
  margin-top: 29px;
}
.updates-block a.cc-btn button {
  color: #C50084;
}
.panel.is-show a.cc-btn {
  margin-top: auto;
    width: fit-content;
}


.page-template-homepage_new h1, .page-template-homepage_new h1 a {
  Font-weight: 700;
  Font-size: 24px;
  Line-height: 32px;
}
.page-template-homepage_new h2 a {
  Font-weight: 700;
  Font-size: 20px;
  Line-height: 28px;
}
/*.page-template-marketing_new span h2, */
.page-template-homepage_new span h2, .page-template-homepage_new span h2 a {
  Font-weight: 700 !important;
  Font-size: 20px !important;
  line-height: 28px !important;
}
.page-template-homepage_new h3, .page-template-homepage_new h3 a {  
  Font-weight: 400;
  Font-size: 20px;
  Line-height: 28px;
}
.page-template-homepage_new h4, .page-template-homepage_new h4 a {  
  Font-weight: 400;
  Font-size: 18px;
  Line-height: 24px;
}
.page-template-homepage_new h5, .page-template-homepage_new h5 a {  
  Font-weight: 400;
  Font-size: 17px;
  Line-height: 24px;
}
.page-template-homepage_new h6, .page-template-homepage_new h6 a {    
  Font-weight: 700;
  Font-size: 16px;
  Line-height: 24px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family: "Roboto", sans-serif;;
}

.bulle-list .award-winning_nobg, .help-block-carousel .col-md-9 {
  margin-bottom: 40px;
}
.award-winning_nobg .col-md-3 p {
  margin-bottom: 42px;
}
.help-slider .qout-pra .hp-btn {
  margin-left: 18px;
}
section[style] {
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
}





/*.wrapper section:nth-child(1) {
  margin-top: 0px !important;
}*/
.feature-icon, .app-icons {
  margin-top: 40px;
}
.improve-img-home img {
  width: 200px;
  min-width: 200px;
  min-height: 200px;
  object-fit: cover;
  max-width: 200px;
  max-height: 200px;
}
body {
  color: #333333 !important;
}
span p, .component-1 span ul li, .component-1 span ol li, .adjustDesign h4, .diagnose-patient span ul li, .diagnose-patient span ol li {
  color: currentColor !important;
}
.resource-slider-inset span:nth-child(2), .resource-slider-inset span:nth-child(3), .resource-slider-inset span:nth-child(4), 
.resource-slider-inset span:nth-child(5), .resource-slider-inset span:nth-child(6) {
      height: 0px;
    margin-bottom: auto;
    display: unset;
}
.breadcrumb-intro-home {
  margin-bottom: 0px;
  padding-top: 50px;
}
.banner-container {
  background-image: url(https://bestpractice.bmj.com/info/wp-content/uploads/2023/04/ad-img-large.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right;
}
@media (min-width: 1260px) {
  .banner-container {
    background-size: cover;
  }
}
@media (max-width: 2600px) and (min-width: 2301px) {
  .diagnose-patient {
      background-size: 147% 100% !important;
  }
}
@media (max-width: 2300px) and (min-width: 2201px) {
  .diagnose-patient {
      background-size: 138% 100% !important;
  }
}
@media (max-width: 2200px) and (min-width: 1901px) {
  .diagnose-patient {
      background-size: 138% 100% !important;
  }
}
@media (max-width: 1900px) and (min-width: 1701px) {
  .diagnose-patient {
      background-size: 122% 100% !important;
  }
}
@media (max-width: 1700px) and (min-width: 1501px) {
  .diagnose-patient {
      background-size: 122% 100% !important;
  }
}
@media (max-width: 1500px) and (min-width: 1260px) {
  .diagnose-patient {
      background-size: 115% 100% !important;
  }
}

section .container .row .award-winning_nobg {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
@media (max-width: 2900px) and (min-width: 2600px) {
  .diagnose-patient {
      background-size: 154% 100% !important;
  }
}



@media (max-width: 1199px) and (min-width: 980px) {
  #myModal {
    margin-top: 5% !important;
  }
}
@media (max-width: 979px) and (min-width: 769px) {
  #myModal {
    margin-top: 8% !important;
  }
}
@media (max-width: 1199.5px) and (min-width: 992px) {
    .pt-br-nav-custom .bs-nav-link {
      font-size: initial !important;
    }
}

.diagnose-patient .col-md-3 {
  display: flex;
  align-items: center;
}
.generic-card {
  margin-bottom: 40px;
}
.manager-col-1 .update-read, .manager-col .update-read, .podcast-block {
  margin-top: 40px;
}



/*Aside footer starts*/
.panel-nhs {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 80px;
    padding: 8px 0;
    background-color: #fff;
    box-shadow: 0 -0.1875rem 0.25rem -0.3125rem rgba(0,0,0,.4);
    border-top: 1px solid #e5e6e6;
}
.panel-nhs p {
      color: rgba(0,0,0,.75);
/*    font-family: Arial,Helvetica,sans-serif;*/
    font-size: 16px;
    font-weight: 400;
}
.panel-nhs img {
  margin-left: 10px;
}
.panel-nhs__access-by {
    margin-bottom: 0;
    padding-right: 0.5rem;
}
/*Aside footer ends*/


.modal.langmodal {
    display: none !important;
}
.modal-body a.pre-order-btn {
    display: block;
}
#myModal, #myModalmob {
  width: 379px;
  height: fit-content;
  background-color: #F2C5E3;
  color: #333333;
  padding: 13px !important;
  text-align: left;
    overflow: initial !important;
    position: absolute;
}
#myModalmob {
  margin-top: 50px;
    margin-left: 0%;
}
.modal-content {
  display: flex;
      background: transparent;
    box-shadow: none;
    border: none;
  flex-direction: inherit;
}
.modal-dialogue {
  margin:0px;
}
.modal-body {
  margin-right: 10px;
  padding: 0px;
}
.lang-popup {
      background: transparent;
    border: none;
    font-size: 37px;
    font-weight: 400;
    font-family: initial;
}
#myModal h1, #myModal p, #myModalmob h1, #myModalmob p {
  color: #000;
/*  font-family: Arial;*/
font-family: "Roboto", sans-serif;;
  font-size: 16px;
  font-style: normal;
  line-height: 23px;
}
#myModal h1, #myModalmob h1 {  
  font-weight: 700;
  margin-bottom: 20px;
}
#myModal p, #myModalmob p {
  font-weight: 400;  
  margin-bottom: 0px;
}
.body-popupopn {
  overflow: auto !important;
}
.modal-arrow::before {
  content: "";
    background-image: url(images/tri-arrow.png);
    right: -80px;
    position: absolute;
    width: 30px;
    height: -webkit-fill-available;
    background-repeat: no-repeat;
    z-index: 1;
    top: 0;
}
#myModal svg {
    position: absolute;
    top: -25px;
    right: 25px;
}
#myModalmob svg {
    position: absolute;
    top: -25px;
    left: 95px;
}
.suggesstion-box ul li a span {
  text-align: left !important;
}
.suggesstion-box ul li:first-child {
  text-align: left;
}
.notification_dropdown .wrapper ul li a {
  display: block !important;
}
.notification_dropdown ul li:last-child {
  margin-bottom: 20px;
}




/*my new changes*/
.navbar>.container {
    display: block;
}
@media (max-width: 1911.5px) {
  .banner-container {
    /*background-image: url('https://bestpractice.bmj.com/info/wp-content/uploads/2023/07/blue-only-header-image.png') !important;*/
}
}



/*nathan new css*/
        .bs-nav-item.dropdown.active-menu:after {
            content: "";
            background-color: #1f5189;
            display: block;
            height: 5px;
            position: absolute;
            width: 100%;
            bottom: -5px !important;
            left: 0;
            z-index: 1;
         }

        .bs-dropdown-item-button {
          text-align: left;
          font-size: 16px;
          font-family: "Roboto", sans-serif;;
        }
        .bs-dropdown-item-button:hover {
          color: #C50084 !important;
          cursor: pointer;
        }
        .bs-dropdown-item-button:focus {
          color: #C50084;
        }
        .mobile-img {
          height: 57px;
          width: 199px;
          position: relative;
          top: 20px;
          float: left;
          margin: 0;
        }
        #header {
          background-color: #fff !important;
        }
        #header .navbar {
          display: block;
        }
        .navbar a:hover {
          color: #C50084;
        }
        .bs-navbar-nav {
          display: flex;
          flex-direction: column;
          padding-left: 0;
          margin-bottom: 0;
          list-style: none;
        }
        .bs-nav-link {
          font-size: 20px;
          opacity: unset;
          margin: 10px 0;
          padding: unset;
        }
        .bs-nav-item {
          flex-direction: column;
        }
        .bs-nav-item:not(:first-child) {
          /*display: block;
          border-top: 1px solid #cccdcd;*/
        }
        .nav-wrapper {
          display: flex;
          align-items: center;
          justify-content: space-between;
        }
        .bs-navbar-toggler {
          background: 0;
          border: 0;
          padding: 0;
        }
        .bs-dropdown-menu {
          line-height: 24px;
          margin-top: 8px;
        }/*
        .bs-dropdown-toggle::after {
            content: "";
            border: solid #C50084;
            border-width: 0 2px 2px 0;
            display: inline-block;
            margin-left: 8px;
            padding: 3px;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            top: -2px;
            position: relative;
            top: -1px;
            vertical-align: middle;
        }*/
        .bs-dropdown-toggle[aria-expanded="true"]:after {
          display: inline-flex;
          transform: rotate(224deg);
          top: 1px;
        }
        .bs-dropdown-menu-right {
          right: 0;
          left: auto;
          transform-origin: 100% 0;
        }
        .bs-dropdown-item {
          color: #747678;
          display: block;
          padding: 0 0 10px 0;
        }
        .bs-dropdown-item--title {
          color: #333;
/*          padding: 9px 0 11px 0;*/
          display: block;
          font-weight: 700;
          font-family: "Roboto", sans-serif;;
        }
        .bs-dropdown-item__section::after {
          content: "";
          border-bottom: 1px solid #cccdcd;
          display: block;
        }
        .bs-dropdown-item__section:last-child::after {
          border-bottom: none;
          padding-top: 8px;
        }
        .access-nav {
          padding-top: 10px;
        }
        .access-nav__link {
          color: #C50084;
        }
        .access-nav__section::after {
          border-bottom: 1px solid #C50084 !important;
          position: relative;
          top: 1px;
          width: 100% !important;
        }
        .access-nav__section::before {
          content: " ";
          border-top: 1px solid #C50084 !important;
          display: block;
          position: relative;
          top: -1px;
        }
        @media only screen and (max-width: 575px) {
          .banner-head span {
            line-height: 30px !important;
          }
          .logged-out-nav.container {
            margin-right: 15px;
            margin-left: 15px;
            max-width: 100%;
            width: 100%;
          }
          #searchBoxForm {
/*            margin-right: 15px;*/
            margin-left: 15px;
          }
        }
        
        .bs-dropdown-menu {
          display: none;
        }
        .display-mobile {
          display: block;
        }
        
        @media only screen and (max-width: 393px) {
          .notification_block {
              width: 45%;
          }
        }
        @media only screen and (max-width: 480px) {
          .banner-head img {
              width: 100%;
          }
        }
        
        @media only screen and (max-width: 413px) {
          .header-list-menu .navbar-collapse {
            margin-right: auto !important;
          }
        }

        @media only screen and (max-width: 768px) {
            .carousel-control-next {
              right: 5;
            }
            .carousel-control-prev {
              left: 5;
            }
            .innerLoginDrop hr {              
              background-color: #747678 !important;
            }
            .innerLoginDrop div a {
              color: #747678 !important;
            }
        }
        @media only screen and (min-width: 769px){
          .container, .container-full {
              width: -webkit-fill-available;
          }
        }

  .__landingForm form {
    height: 630px;
  }
  .__landingForm form iframe {
    height: 100%;
  }
  .__landingForm form iframe form.form .g-recaptcha {
    margin-top: 15px;
  }
  .__landingForm form iframe form.form .g-recaptcha div:nth-child(1) {
    width: 100%;
  }

    p a {
      white-space: break-spaces;
/*    overflow-wrap: break-word;*/
    }
    .grey-section #searchBoxForm {
      margin: auto;
    }
    body {
      padding-right: 0px !important;
    }
    #pardot-form select {
      margin-bottom: 20px;
    }
    @media (min-width: 1400px){
      .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
          max-width: 1140px;
      }
      }
      .container.breadcrumb-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        border-bottom: 0px !important;
        margin-bottom: 0px !important;
      }
/*my new changes*/


.section-4.other-article-sec a {
  display: block;
}


/*.page-id-4926 .content-area h3, */
.page-id-1342 .col-md-9.col-sm-9.col-xs-9 span h3 {
  Font-weight: 400;
    Font-size: 20px;
    Line-height: 28px;
}
/*---------------------------------------------------*/

.outLog button {
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: #747678;
  background: 0 0;
  border: none;
}
.outLog button:hover {
  color: #C50084;
}
#myModal {
  /*margin-left: auto;
  margin-top: 4%;
    margin-right: 0%;*/
    left: auto;
    top: 100%;
}
.dropdown-menu.show, .show {
  display: block !important;
  right: auto;
  bottom: auto;
      top: unset;
    left: unset;
}
.page-template-homepage_new .comorbidities-manager .manager-block .row .col-md-9 h4 {
  line-height: 40px;
}

@media (max-width: 768px) and (min-width: 200px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
      padding-left: 15px;
      padding-right: 15px;
  }
}
@media (max-width: 768px) and (min-width: 680px) {
  .btn-drop span {
    right: 0;
  }
}
@media (max-width: 679px) and (min-width: 620px) {
  .btn-drop span {
    right: -4px;
  }
}
@media (max-width: 619px) and (min-width: 560px) {
  .btn-drop span {
    right: -8px;
  }
}
@media (max-width: 559px) and (min-width: 490px) {
  .btn-drop span {
    right: -12px;
  }
}

  .manager-col-1 p {
    padding-right: 0px;
  }
    .order_1 {
      order: 2;
    }
    .order_2 {
      order: 1;
    }
}
.dynamicname, .dynamicemail {
  cursor: auto;
    pointer-events: none;
}
.dynamicname {
  padding-bottom: 0px;
}
.manager-col-2 {
  position: relative;
}
.colum-iconCards {
  height: auto;
}
@media (max-width:991.5px) {
    .container {
        padding-left: 30px !important;
        padding-right: 30px !important;
        max-width: 100%
    }
}




@media only screen and (min-width: 769px) {
  .container-full {
    width: 720px;
  }
}
.col-1, .col-1-2, .col-1-3, .col-1-4, .col-1-5, .col-10, .col-11, .col-12, .col-2, .col-2-3, .col-2-5, .col-3, .col-3-4, .col-3-5, .col-4, .col-4-5, .col-5, 
.col-6, .col-7, .col-8, .col-9 {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  float: left;
}
span.sr {
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px;
}
.pc-block-heading-content {
    padding: 20px 30px;
    opacity: .8;  
}
.pc-block-heading-content h2 {
    font-weight: 300 !important;
    color: #fff !important;
    font-size: 3em !important;
    line-height: 1;
    text-shadow: 2px 2px 0 #565759;
} 
.pc-block-para-content {
    color: #fff;
    position: relative;
    font-size: 1.3em;
    margin-top: 40px;
}
.contact-row {
  align-items: center;
}
.contact_form_section {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (max-width: 991.5px) {
          .podcast-block {
              padding: 31px 20px 50px 20px !important;
            }
          .inner-sidebar-page-area {
            width: 100% !important;
          }
          .aioseo-breadcrumbs {
            padding-left: 15px;
          }
          .inner-subs-page-sec .col-4-l {
            width: 100% !important;
          }
          .bp-icon-block {
            margin-top: unset !important;
            margin-bottom: 15px;
          }
          /*.bp-icon-block .bp-icon {
            height: auto !important;
          }*/
        }
@media only screen and (max-width: 420px) {
  
  .pc-block-heading-content h2 {
    font-size: x-large !important;
  }
}
section .component-1[style] .col-md-12.col-sm-12.col-xs-12 {
    width: 75%;
}
.g-recaptcha div, .g-recaptcha div div, .g-recaptcha div iframe {
  width: 100%;
}
.fa-brands.fa-twitter {
  font-size: 0px;
}

section body, section p, section span, section a, section ul li, section h1, section h2, section h3, section h4, section h5, section h6, section button, section select, section input, section input::placeholder {
/*  font-family: "Inter" !important;*/
} 

.container .row:nth-child(1) h3, .container .row:nth-child(1) h4, .container .row:nth-child(1) h5, .container .row:nth-child(1) h6 {
  line-height: normal !important;
}

#popuppdf .modalCustom-content {
  width: 90%;
  height: 80%;
  padding: 15px !important;
} 
#popuppdf .modalCustom-content .closeCustom {
  margin-bottom: 10px;
}
#popuppdf .modalCustom-content iframe, #popuppdf .modalCustom-content #Iframe-Master-CC-and-Rs {
  width: 100%;
  height: 100%;
}
#popuppdf .modalCustom-content .responsive-wrapper {
  width: 100%;
  height: 80%;
}
h2.page-heading {
  margin-bottom: 40px;
}

.bp-help h2, .component-1.test h2.page-heading {
  font-style: normal;
  font-size: 34px !important;
  line-height: 40px;
  font-weight: 400 !important;
/*  margin-bottom: 25px;*/
}
h1.page-heading {
  font-size: 24px !important;
  font-weight: 700 !important;
}

* {
/*  box-sizing: border-box;*/
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 768px) {
  
  .container h2, .container h1, .container h3, .container h4, .container h5, .container .row:nth-child(1) h6 {
    line-height: normal !important;
  }
  section[style] .component-1 .col-md-9 h2, .component-1 .col-md-9 h2 {
      margin-bottom: 40px !important;
  }
  .page-template-homepage_new h3, .page-template-homepage_new h3 a {
    Font-weight: 400;
    Font-size: 20px !important;
    Line-height: 28px !important;
}
  
} 
@media only screen and (max-width: 991.5px) {
  
}
@media (max-width: 1200px) and (min-width: 769px) {
 .bp-col-block .img-block img {
  height: 100%;
    width: auto;
}
}
@media only screen and (max-width: 768px) {
 .bp-col-block .img-block img {
  
    width: 100%;
}
}
img.size-full, img.size-large {
width: 100%;
 height: auto
}
.component-1 .col-md-9 p, .award-winning_nobg .col-md-5 p, .award-winning_nobg .col-md-3 span, .help-block-carousel .col-md-12 p, .help-block-carousel .col-md-9 p, .bp-access .col-md-10 p, .component-1 .col-md-9 ul li, .component-1 .col-md-9 ol li, .improve-bp .col-md-9 ul li, .improve-bp .col-md-9 ol li, .component-1 .col-md-9 ol li, .bp-access .col-md-12 ul li, .bp-access .col-md-12 ol li, .bp-access .col-md-12 p, .award-winning_nobg .col-md-5 ul li, .award-winning_nobg .col-md-5 ol li, span ul li, span ol li, span p strong, span ul li strong, span ol li strong, span p em, span ul li em, span ol li em {
  font-size: 16px;
}
.bp-access .col-md-10 h2, .award-winning_nobg .adjustDesign .col-md-5 h2, .help-block-carousel .col-md-12 h2, .help-block-carousel .col-md-9 h2, .bp-access .col-md-12 h2, .improve-bp h2, .bp-new h5, .pc-block h2, .diagnose-patient .col-md-9 h1, .bp-help h2, .awrd-page-txt h2 {
    color: #333333;
    margin-bottom: 40px;
}

.component-1 .col-md-9 p, .award-winning_nobg .col-md-5 p, .award-winning_nobg .col-md-3 span, .help-block-carousel .col-md-12 p, .help-block-carousel .col-md-9 p, .bp-access .col-md-10 p, 
.gear-sec .col-md-9 p, .bulle-list p, .award-winning_nobg .col-md-5 ul li, .award-winning_nobg .col-md-5 ol li, span ul li, span ol li {
  line-height: 24px;
}
span h1, span h1 a {
  Font-size: 24px !important;
    Line-height: 32px !important;
}

span h2, span h2 a {
  Font-size: 20px !important;
    Line-height: 28px !important;
}
span h4, span h4 a {
      Font-size: 18px !important;
    Line-height: 24px !important;
}
span h5, span h5 a {
      Font-size: 17px !important;
    Line-height: 24px !important;
}
.ib-btn {
    margin-left: 20px;
}
.help-slider span:nth-child(2) {
    font-weight: 700;
    margin-bottom: 20px;
    display: block;
}
.modalCustom-content h2 {
  font-family: '"Roboto", sans-serif;';
  font-style: normal;
  font-weight: 400;
  
}
#popup1 .modalCustom-content h2, #popup2 .modalCustom-content h2, #popup3 .modalCustom-content h2, #popup4 .modalCustom-content h2, 
#popup5 .modalCustom-content h2, #popup6 .modalCustom-content h2, #popup7 .modalCustom-content h2, #popup8 .modalCustom-content h2, 
#popup9 .modalCustom-content h2, #popup10 .modalCustom-content h2, #popup11 .modalCustom-content h2, #popup12 .modalCustom-content h2 {
  font-size: 24px !important;
  line-height: 40px !important;
}
#popup1 .modalCustom-content span p, #popup2 .modalCustom-content span p, #popup3 .modalCustom-content span p, #popup4 .modalCustom-content span p, 
#popup5 .modalCustom-content span p, #popup6 .modalCustom-content span p, #popup7 .modalCustom-content span p, #popup8 .modalCustom-content span p, 
#popup9 .modalCustom-content span p, #popup10 .modalCustom-content span p, #popup11 .modalCustom-content span p, #popup12 .modalCustom-content span p {
  font-size: 16px;
}
.manager-col-1 span, .manager-col-2 .glance-block span {
  color: #fff;
}
.manager-block .row {
/*    display: inline-block;*/
}
.manager-block .row {
    padding: 0px 40px;
}

/*body.page-template-homepage_new {
  background-color: #f2f2f2 !important;
}*/





/*--------------------------Impact style changes---------------------------------------*/
.call-out-sec .call-out-sec-right.float-right h3, .call-out-sec .call-out-sec-left h3, .call-out-sec2-right h3, 
.background_color_of_2_col_text_button_section .col-one h3, .call-out-sec2.bg-img-left.callout2-banner-bg .col-md-6 h3, .logo-slider h3 {
      font-size: 48px;
    line-height: 60px;
    font-weight: 600;
}

.call-out-sec2.bg-img-left.callout2-banner-bg .col-md-6 h3
{
  font-size: 34px !important;
}
.intro-slider, .large-banner-sec.bg-img-right.large-banner-bg, .call-out-sec, .call-out-sec2.bg-img-left.callout2-banner-bg, .news-slider, 
.testimonial-2, .logo-slider, .center-col-layout, .testimonial-bg, .logo-slider, .Iatwotextbutton, .diagnose-patient {
  margin-top: 0px !important;
  margin-bottom: 30px !important;
  padding-top: 50px;
  padding-bottom: 50px;
}
.hero-slider {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 50px;
}
.large-banner-bg {
  height: unset;
}
.callout2-banner-bg, .testimonial-bg {
  height: auto;
}
.news-slider-carosel {
  max-width: 80%;
}
.news-content p {
  font-size: 21px !important;
}
.news-content a {
  color: #2a6ebb !important;
  text-decoration: unset;
}
footer#colophon p.widget.widget_block a {
  text-decoration: none;

}
.news-slider-carosel .owl-prev, .news-slider-carosel .owl-next {
  left: -70px;
}
.one-col {
    max-width: 600px !important;
    width: 100% !important;
}
.center-col-layout .col-md-4 .icon {
  padding-left: 15px;
  padding-right: 15px;
  width: auto;
  height: auto;
  margin-left: auto;
  background: transparent;
  border-radius: unset;
}
.one-col p {
  text-align: center;
}
.testimonial-1.testimonial-bg p {
  color: #fff;
}
.col-one {  
    display: block;
}
#owl-demo .item img {
  max-height: auto;
}
.slider-content {
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
}
.footer-cont ul li a {
  text-decoration: none;
  font-family: "Roboto", sans-serif;;
    color: #fff;
}
.footer-cont ul li a:hover {
  text-decoration: underline !important;
}
#masthead .navbar {
    min-height: auto;
    margin-bottom: 0px;
    padding: 8px 0px;
}
#masthead .navbar ul li a {
    text-decoration: none;
  font-family: "Roboto", sans-serif;;
    color: #2a6ebb !important;
    font-size: 19px;
}
.center-col-layout.bg-img-right .icon.text-center .bp-icon.iconPointer::after, #popupia1 .modalCustom-content a::after, #popupia2 .modalCustom-content a::after, 
#popupia3 .modalCustom-content a::after, #popupia4 .modalCustom-content a::after, #popupia5 .modalCustom-content a::after, #popupia6 .modalCustom-content a::after, 
#popupia7 .modalCustom-content a::after, #popupia8 .modalCustom-content a::after {
  display: none;
}
.center-col-layout.bg-img-right .icon.text-center .bp-icon.iconPointer {
  cursor: pointer;
}
/*.news-slider-carosel .item {
  max-width: fit-content;
}*/
@media only screen and (min-width: 1024px) {
  .news-slider-carosel {
/*    max-width: 86%;*/
    max-width: 80%;
    float: none;
    margin-left: auto;
}
}
@media only screen and (max-width: 768px) {
  .call-out-sec2-right {
      display: block;
      width: 100%;
  }
  .large-banner-sec.bg-img-right.large-banner-bg
  {
    margin-bottom: 70px !important;
  }

  .large-banner-inner-content {
    top: 31px !important;
    left: 21px !important;
}

.large-inner-bg {
  height: 250px !important;
}
  .owl-buttons
  {
    display: none !important;
  }
  .testimonial-2 .item .row .col-md-4 img {
    width: 100%;
  }
  /*.news-slider .owl-item {
      margin-right: 10px !important;
  }*/
  .Iatwotextbutton .background_color_of_2_col_text_button_section .col-md-6:nth-child(1) {
    margin-bottom: 20px;
  }
  .hero-slider #owl-demo .item img {
    height: 300px;
    width: 100%;
    object-fit: cover;
  }
  .news-slider-carosel .owl-prev, .news-slider-carosel .owl-next {
    margin-top: 20px;
  }
  .testimonial-2 .item {
    text-align: center;
  }
  .owl-carousel-testi-2 img {
    margin-bottom: 20px;
  }
  .ib-btn {
    margin-left: 0px;
  }
  .carousel-control-next, .carousel-control-prev {
    width: 25px !important;
    height: 25px !important;
  }
  .help-block-carousel .carousel-item img {
        width: 100% !important;
    height: 100%;
    object-fit: cover;
  }
  .news-slider-carosel .owl-prev, .news-slider-carosel .owl-next {
    left: 0;
    right: 0;
    margin: auto !important;
    position: relative;
    top: 0;
  }
  .for-colm {
    margin-bottom: 20px;
  }

  .large-banner-sec.bg-img-right.large-banner-bg
  {
    padding:1px 0 !important;
  }

  .call-out-sec2.bg-img-left.callout2-banner-bg
  {
    margin-top: 50px !important;
  }

  section.comorbidities-manager
  {
    padding-top:10px !important
  }

  .help-slider {
    position: relative;
        width: 100%;
  }

  .help-block-carousel .carousel-item img {
        display: none !important;
    }
}





@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px !important;
}
}
@media (min-width: 1900px) {
.news-slider-carosel {
    max-width: 80%;
}
}

#popupia1 .modalCustom-content h2, #popupia2 .modalCustom-content h2, #popupia3 .modalCustom-content h2, #popupia4 .modalCustom-content h2, 
#popupia5 .modalCustom-content h2, #popupia6 .modalCustom-content h2, #popupia7 .modalCustom-content h2, #popupia8 .modalCustom-content h2 {
  font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 600;
}
@media (max-width: 990px) and (min-width: 769px) {
  .improve-img-home img {
    width: 100%;
  }
  .owl-carousel-testi-2 img {
    max-width: 100%;
  }
  .owl-carousel .owl-item {
    margin-right: 15px;
  }
}

/*@media only screen and (max-width: 375.5px) {
  .news-slider-carosel {
    max-width: 80%;
  }
  .news-slider-carosel .owl-prev, .news-slider-carosel .owl-next {
    left: 0%;
    right: 0%;
    margin: auto !important;
    top: 0;
    bottom: 0;
    position: relative;
  }
  .news-slider-carosel .owl-controls {
    position: relative;
  }
}*/



.testimonial-bg {
  height: auto;
}
.testimonial-2 .item .row {
  padding: 0px 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .news-slider-carosel {
/*      max-width: 97%;*/
      float: none;
      margin: 0 auto !important;
  }
  .news-slider-carosel .owl-buttons {
    position: relative;
  }
  .news-slider-carosel .owl-prev {
      position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 7%;
    margin: auto !important;
  }
  .news-slider-carosel .owl-next {
      position: absolute; 
    left: 7%;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1099px) {
  .news-slider-carosel {
      max-width: 80%;
      float: none;
      margin: 0 auto !important;
  }
  .news-slider-carosel .owl-buttons {
    position: relative;
  }
  .news-slider-carosel .owl-prev {
      position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 6%;
    margin: auto !important;
  }
  .news-slider-carosel .owl-next {
      position: absolute;
    left: 6%;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto !important;
  }
}

@media only screen and (min-width: 1100px) and (max-width: 1200px) {
  .news-slider-carosel {
      max-width: 80%;
      float: none;
      margin: 0 auto !important;
  }
  .news-slider-carosel .owl-buttons {
    position: relative;
  }
  .news-slider-carosel .owl-prev {
      position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 6%;
    margin: auto !important;
  }
  .news-slider-carosel .owl-next {
      position: absolute;
    left: 6%;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto !important;
  }
}


@media (min-width: 820px) and (max-width: 950px) {

.help-slider span:nth-child(2) {
    display: none;
}

.help-slider p
{
  margin-bottom: 10px !important;
}

.help-slider span ul li
{
  margin-bottom: 2px !important;
}

}

.news-slider .owl-item {
    /* margin-right: 25px !important; */
    padding: 0px 10px !important;
    margin-right: 0px !important;
}
.navbar-nav>li>a {
  text-decoration: unset;
}
.help-block-carousel .carousel-inner, .manager-block, .item.for-colm, .item.for-colm .mar-f-blk, .call-out-sec2-right.float-right img, 
.green-square-block iframe {
  border-radius: 10px;
}
.manager-block .green-box img, .item.for-colm .mar-f-blk img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.logo-slider-carosel {
  padding-bottom: 0px;
}
.testi-person img {
  border-radius: 50%;
}
.testimonial-2 .owl-carousel .owl-item .item .row .col-md-8,.testimonial-2 .owl-carousel .owl-item .item .row .col-md-4 {
  flex: auto;
}
.award-winning_nobg .adjustDesign .col-md-5 span h2 {
    color: unset;
}
.cc-btn button {
  color: unset !important;
}

.help-block-carousel ul li
{
  list-style: disc !important;
}