 
/* 
Reset Styles 
=============== */

.kcw {
  box-sizing: unset;
}

.kcw * {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' * {font-size: 14px} */
  font-size: inherit;
}

.kcw section,
.kcw div,
.kcw dl,
.kcw dt,
.kcw dd,
.kcw ul,
.kcw ol,
.kcw li,
.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw h6,
.kcw pre,
.kcw form,
.kcw fieldset,
.kcw input,
.kcw textarea,
.kcw label,
.kcw p,
.kcw blockquote,
.kcw th,
.kcw td,
.kcw a {
  box-sizing: unset;
  margin: 0;
  padding: 0;
}

.kcw table {
  border-collapse: collapse;
  border-spacing: 0;
}

.kcw fieldset,
.kcw img {
  border: 0;
}

.kcw address,
.kcw caption,
.kcw cite,
.kcw code,
.kcw dfn,
.kcw em,
.kcw strong,
.kcw th,
.kcw var {
  font-style: normal;
  font-weight: normal;
}

.kcw ol,
.kcw ul {
  list-style: none;
}

.kcw caption,
.kcw th {
  text-align: left;
}

.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw h6 {
  font-size: 100%;
  font-weight: bold;
}

.kcw q:before,
.kcw q:after {
  content: '';
}

.kcw abbr,
.kcw acronym {
  border: 0;
}

.kcw a {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' a {display: inline-block} */
  display: inline;
}

.kcw p:first-child {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' p:first-child margin-top styles */
  margin-top: inherit;
}

.kcw p:last-child {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' p:last-child margin-bottom styles */
  margin-bottom: inherit;
}

/* Reset Styles End
=============== */


 
/* 
Reset Styles 
=============== */

 .kcw .kcw__kcw {
  box-sizing: unset;
}

 .kcw .kcw__kcw section,
 .kcw .kcw__kcw div,
 .kcw .kcw__kcw dl,
 .kcw .kcw__kcw dt,
 .kcw .kcw__kcw dd,
 .kcw .kcw__kcw ul,
 .kcw .kcw__kcw ol,
 .kcw .kcw__kcw li,
 .kcw .kcw__kcw h1,
 .kcw .kcw__kcw h2,
 .kcw .kcw__kcw h3,
 .kcw .kcw__kcw h4,
 .kcw .kcw__kcw h5,
 .kcw .kcw__kcw h6,
 .kcw .kcw__kcw pre,
 .kcw .kcw__kcw form,
 .kcw .kcw__kcw fieldset,
 .kcw .kcw__kcw input,
 .kcw .kcw__kcw textarea,
 .kcw .kcw__kcw label,
 .kcw .kcw__kcw p,
 .kcw .kcw__kcw blockquote,
 .kcw .kcw__kcw th,
 .kcw .kcw__kcw td,
 .kcw .kcw__kcw a {
  box-sizing: unset;
  margin: 0;
  padding: 0;
}

 .kcw .kcw__kcw table {
  border-collapse: collapse;
  border-spacing: 0;
}

 .kcw .kcw__kcw fieldset,
 .kcw .kcw__kcw img {
  border: 0;
}

 .kcw .kcw__kcw address,
 .kcw .kcw__kcw caption,
 .kcw .kcw__kcw cite,
 .kcw .kcw__kcw code,
 .kcw .kcw__kcw dfn,
 .kcw .kcw__kcw em,
 .kcw .kcw__kcw strong,
 .kcw .kcw__kcw th,
 .kcw .kcw__kcw var {
  font-style: normal;
  font-weight: normal;
}

 .kcw .kcw__kcw ol,
 .kcw .kcw__kcw ul {
  list-style: none;
}

 .kcw .kcw__kcw caption,
 .kcw .kcw__kcw th {
  text-align: left;
}

 .kcw .kcw__kcw h1,
 .kcw .kcw__kcw h2,
 .kcw .kcw__kcw h3,
 .kcw .kcw__kcw h4,
 .kcw .kcw__kcw h5,
 .kcw .kcw__kcw h6 {
  font-size: 100%;
  font-weight: bold;
}

 .kcw .kcw__kcw q:before,
 .kcw .kcw__kcw q:after {
  content: '';
}

 .kcw .kcw__kcw abbr,
 .kcw .kcw__kcw acronym {
  border: 0;
}

/* Reset Styles End
=============== */


@font-face {
  font-family: "Trade Gothic W01 Cn_18";
  src: url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff");
}

@font-face {
  font-family: "TradeGothicW01-Cn18Obl";
  src: url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/bedf9150-5659-4119-9640-0f16e67d82b9.woff2") format("woff2"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/9131f395-46ef-4940-8480-8ff008c42e59.woff") format("woff");
}

@font-face {
  font-family: "TradeGothicW01-BoldCn20_675334";
  src: url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/1ba28851-f34b-4cb8-bf58-6a4b160ba249.woff2") format("woff2"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff");
}

@font-face {
  font-family: "TradeGothicW01-BoldCn20_675337";
  src: url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/2d0f2527-9135-46ea-8ebb-c5ac063478f7.woff2") format("woff2"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/fonts/1.0/1feee13e-ded1-4d73-9d76-c5ed16a43117.woff") format("woff");
}

body .kcw  .kcw__kcw  {
  margin: 0;
  padding: 0;
}

/* 
*
*
Header styles 
*
*
*/

  .kcw .kcw__kcw header * {
  box-sizing: border-box;
}
  .kcw .kcw__kcw header.kcw__kcw__banner {
  width: 100%;
  background-color: #012169;
  padding: 0px;
  max-width: 100%;
  box-sizing: border-box;
}
  .kcw .kcw__kcw header.kcw__kcw__banner .kcw__kcw__container {
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
  .kcw .kcw__kcw .kcw__kcw__navbar-brand {
  display: block;
  padding: 20px 10px;
  max-width: 300px;
}
  .kcw .kcw__kcw .kcw__kcw__navbar-brand img {
  max-width: 100%;
}
  .kcw .kcw__kcw .kcw__kcw__nav-top {
  display: none;
  width: 100%;
  max-width: 100%;
}
 .kcw .kcw__kcw .kcw__kcw__nav-top-mobile {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
  flex-wrap: wrap;
  list-style-type: none;
  border-bottom: 1px solid #a7dbf1;
  padding-bottom: 30px;
  padding-left: 15px;
}

@media (min-width: 769px) {
   .kcw .kcw__kcw .kcw__kcw__nav-top-mobile {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    list-style-type: none;
    border-bottom: 1px solid #a7dbf1;
    padding-bottom: 30px;
  }
}

 .kcw .kcw__kcw .kcw__kcw__nav-top-mobile > li > a {
  color: #fff;
  font-family: "Trade Gothic W01 Cn_18", sans-serif;
  font-size: 19px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  padding: 8px 0px;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-right: 20px;
  border-radius: 0;
  text-decoration: none;
  vertical-align: middle;
  line-height: 1;
}

@media (min-width: 769px) {
   .kcw .kcw__kcw .kcw__kcw__nav-top-mobile > li > a {
    color: #fff;
    font-family: "Trade Gothic W01 Cn_18", sans-serif;
    font-size: 19px;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.4;
    padding: 8px 10px;
    margin-top: 7px;
    margin-bottom: 7px;
    margin-right: 20px;
    border-radius: 0;
    text-decoration: none;
    vertical-align: middle;
    line-height: 1;
  }
}



  .kcw .kcw__kcw .kcw__kcw__nav-top-mobile .kcw__kcw__link-icon {
  height: 16px;
  display: inline-block;
  margin: 3px;
  margin-right: 5px;
}

  .kcw .kcw__kcw .kcw__kcw__nav-top-mobile > li > a:hover {
  color: #b9d9ec;
}
  .kcw .kcw__kcw .kcw__kcw__nav-top-mobile .kcw__kcw__chc-give-to-childrens a {
  background: #df4661;
  color: #ffffff;
  padding: 8px 25px;
}
  .kcw .kcw__kcw .kcw__kcw__nav-top-mobile .kcw__kcw__chc-give-to-childrens a .kcw__kcw__link-icon {
  margin-right: 0;
  margin-left: 5px;
}
  .kcw .kcw__kcw .kcw__kcw__nav-primary {
  display: none;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
  .kcw .kcw__kcw .kcw__kcw__nav-primary > ul.kcw__kcw__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: space-between;
  flex-direction: row;
  margin: 0;
  max-width: 100%;
  width: 100%;
}
 .kcw .kcw__kcw .kcw__kcw__nav-top > ul.kcw__kcw__nav > li,
  .kcw .kcw__kcw .kcw__kcw__nav-primary > ul.kcw__kcw__nav > li {
  display: block;
  position: relative;
}
  .kcw .kcw__kcw .kcw__kcw__nav-top > ul.kcw__kcw__nav > li.kcw__kcw__menu-item-has-children > a,
  .kcw .kcw__kcw .kcw__kcw__nav-primary > ul.kcw__kcw__nav > li.kcw__kcw__menu-item-has-children > a {
  position: relative;
}
 .kcw .kcw__kcw .kcw__kcw__nav-top > ul.kcw__kcw__nav > li.kcw__kcw__menu-item-has-children > a:after,
  .kcw .kcw__kcw .kcw__kcw__nav-primary > ul.kcw__kcw__nav > li.kcw__kcw__menu-item-has-children > a:after {
  content: "";
  width: 6px;
  height: 6px;
  margin-left: 6px;
  display: inline-block;
  border: 3px solid #ffffff;
  border-top: transparent;
  border-left: transparent;
  transform: rotate(-45deg) translateY(-2px);
}

  .kcw .kcw__kcw .kcw__kcw__nav-primary > ul.kcw__kcw__nav > li > a {
  display: block;
  padding: 17px 12px 25px 15px;
  font-family: TradeGothicW01-BoldCn20_675334, sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  text-decoration: none;
}
 .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li.kcw__kcw__more,
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li.kcw__kcw__more {
  margin-top: 15px;
}
 .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li.kcw__kcw__more a,
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li.kcw__kcw__more a {
  font-family: TradeGothicW01-BoldCn20_675334;
  font-size: 18px;
}
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__menu-I-want-to {
  padding-left: 15px;
  padding-right: 15px;
  /* margin-top: 26px;
  margin-left: 10px; */
  background: #1779B9;
  width: 90%;
  max-width: 100%;
  padding-bottom: 30px;
}

 .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu,
 .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu {
  list-style: none;
  padding: 0;
  display: none;
}
 .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li,
 .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li {
  display: block;
}

 .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li,
 .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li {
  display: block;
}


 .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li a,
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li a {
  display: block;
  padding: 4px 35px 4px 15px;
  font-family: "Trade Gothic W01 Cn_18";
  text-decoration: none;
  color: #333333;
  white-space: nowrap;
  font-weight: 500 !important;
}
  .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li a:focus,
  .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li a:active,
  .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu li a:hover,
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li a:focus,
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li a:active,
  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu li a:hover {
  text-decoration: underline;
}

  .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__menu-i-want-to .kcw__kcw__sub-menu {
  display: block;
}
  .kcw .kcw__kcw .kcw__kcw__hidden {
  display: none !important;
}
/* mobile nav styles */

/* Menu Icon */
  .kcw .kcw__kcw .kcw__kcw__hamb {
  cursor: pointer;
  float: right;
  padding: 40px 20px;
} /* Style label tag */

  .kcw .kcw__kcw .kcw__kcw__hamb-line {
  background: #ffffff;
  display: block;
  height: 4px;
  position: relative;
  width: 35px;
} /* Style span tag */

  .kcw .kcw__kcw .kcw__kcw__hamb-line::before,
  .kcw .kcw__kcw .kcw__kcw__hamb-line::after {
  background: #ffffff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: all 0.2s ease-out;
  width: 100%;
}
  .kcw .kcw__kcw .kcw__kcw__hamb-line::before {
  top: 10px;
}
  .kcw .kcw__kcw .kcw__kcw__hamb-line::after {
  top: -10px;
}
  .kcw .kcw__kcw .kcw__kcw__side-menu {
  height: 0;
  width: 0;
  overflow: hidden;
}
  .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ nav.kcw__kcw__nav-primary {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding-left: 0;
  padding-right: 0;
  background-color: #012169;
}
  .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ nav.kcw__kcw__nav-primary ul.kcw__kcw__nav {
  height: auto;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
  .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ .kcw__kcw__hamb .kcw__kcw__hamb-line {
  background: transparent;
}
  .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ .kcw__kcw__hamb .kcw__kcw__hamb-line::before {
  transform: rotate(-45deg);
  top: 0;
}
  .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ .kcw__kcw__hamb .kcw__kcw__hamb-line::after {
  transform: rotate(45deg);
  top: 0;
}
 .kcw .kcw__find-doctor-btn {
  font-family: "Trade Gothic W01 Cn_18", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #FFFFFF;
  background-color: #012169;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 20px 10px 20px !important;
  margin-bottom: 15px !important;
  text-align: center;
  transition: .3s ease;
}
 .kcw .kcw__find-location-btn {
  font-family: "Trade Gothic W01 Cn_18", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 20px 10px 20px !important;
  background-color: #984392;
  transition: .3s ease;
}

 .kcw .kcw__find-doctor-btn:hover {
  background: #01589E !important;
}
 .kcw .kcw__find-location-btn:hover {
  background: #794080 !important;
}

 .kcw .kcw__btn a {
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
  margin-bottom: 30px;
}

 .kcw .kcw__find-doctor-btn.kcw__signin {
  background-color: #984392 !important;
  
  text-align: center;
}

 .kcw .kcw__find-doctor-btn.kcw__signin:hover {
  background: #794080 !important;
  
  text-align: center;
}
 .kcw .kcw__find-location-btn.kcw__refer-patient,
 .kcw .kcw__find-location-btn.kcw__careers {
  background-color: #012169 !important;
  text-align: center;
}
 .kcw .kcw__find-location-btn.kcw__refer-patient:hover,
 .kcw .kcw__find-location-btn.kcw__careers:hover{
  background: #01589E !important;
}
 .kcw .kcw__find-doctor-btn.kcw__give-now {
  background-color: #df4661 !important;
  transition: .3s ease;
}

 .kcw .kcw__find-doctor-btn.kcw__give-now:hover {
  background-color: #fff !important;
}

 .kcw .kcw__find-doctor-btn.kcw__give-now:hover a {
  color: #df4661 !important;
}
 .kcw .kcw__kcw footer .kcw__kcw__nav-container .kcw__kcw__row {
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 769px) {

   .kcw .kcw__kcw footer .kcw__kcw__nav-container .kcw__kcw__row {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 30px 15px; /* Adjust the gap as needed */
  }
}
/* desktop and up styling */
@media (min-width: 984px) {
    .kcw .kcw__kcw .kcw__kcw__nav-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0 15px;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top ul.kcw__kcw__nav {
    /* width: 100%;
    max-width: 100%; */
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    list-style-type: none;
    margin-top: 10px;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top ul > li > a {
    color: #fff;
    font-family: "Trade Gothic W01 Cn_18", sans-serif;
    font-size: 18px;
    font-weight: bold;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    line-height: 20px;
    padding: 8px 0;
    /* margin-top: 7px;
    margin-bottom: 7px; */
    /* margin-right: 20px; */
    border-radius: 0;
    text-decoration: none;
    vertical-align: middle;
    line-height: 1;
    padding: 13px 20px;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.1s;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__link-icon {
    height: 16px;
    display: inline-block;
    margin-right: 5px;
  }

    .kcw .kcw__kcw .kcw__kcw__nav-top ul > li > a:hover {
    background-color: #1779B9;
  }
   .kcw .kcw__kcw .kcw__kcw__nav-top ul > li.kcw__kcw__chc-give-to-childrens > a:hover {
    background-color: #fff;
    color: #df4661;
  }

   .kcw .kcw__kcw .kcw__kcw__nav-top ul > li.kcw__kcw__chc-give-to-childrens > a svg {
    display: inline-block;
    width: 18px;
    height: 18px;
    fill: white;
    margin-left: 10px;
  }

   .kcw .kcw__kcw .kcw__kcw__nav-top ul > li.kcw__kcw__chc-give-to-childrens > a:hover svg{
    fill: #df4661;
  }
   .kcw .kcw__kcw .kcw__kcw__nav-top ul > li >ul > li > a:hover {
    background-color: transparent;
  }
   .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__chc-give-to-childrens {
    background: #df4661;
  }
  
    .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__chc-give-to-childrens a {

    color: #ffffff;
    /* padding: 8px 25px; */
    margin-right: 0;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__chc-give-to-childrens a .kcw__kcw__link-icon {
    margin-right: 0;
    margin-left: 5px;
  }



    .kcw .kcw__kcw .kcw__kcw__navbar-brand {
    padding: 0 10px;
    margin-bottom: 15px;
  }
    .kcw .kcw__kcw .kcw__kcw__hamb,
    .kcw .kcw__kcw .kcw__kcw__side-menu {
    display: none;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-primary,
    .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ nav.kcw__kcw__nav-primary {
    display: block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 80%;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ nav.kcw__kcw__nav-top .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ nav.kcw__kcw__nav-primary .kcw__kcw__sub-menu {
    left: -9999px;
    position: absolute;
    top: 100%;
    height: auto;
    display: block;
    list-style: none;
    background: #DCECF5;
    padding: 30px 0;
    z-index: 1;
    right: initial;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul,
    .kcw .kcw__kcw .kcw__kcw__side-menu:checked ~ nav.kcw__kcw__nav-primary ul.kcw__kcw__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    flex-direction: row;
    margin: 0;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top > ul.kcw__kcw__nav > li.kcw__kcw__menu-item-has-children > a:after,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul.kcw__kcw__nav > li.kcw__kcw__menu-item-has-children > a:after {
    margin-left: 2px;
    transform: rotate(45deg) translateY(-5px);
  }
   .kcw .kcw__kcw .kcw__kcw__nav-top > ul > li,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li {
    display: block;
    position: relative;
    -ms-flex-item-align: end;
    align-self: flex-end;
    transition: 0.1s;

  }
    .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__menu-I-want-to {
    width: auto;
    padding-bottom: 0;
  }
  
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li.kcw__kcw__stick-open,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li:focus,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li:hover {
    background: #1779B9 !important;
  }
   .kcw .kcw__kcw .kcw__kcw__nav-top > ul > li:hover > .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li.kcw__kcw__stick-open > .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li:focus > .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li:hover > .kcw__kcw__sub-menu {
    right: initial;
    left: 0;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-top .kcw__kcw__sub-menu,
    .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu {
    list-style: none;
    padding: 30px 30px 30px 5px;
  }
    .kcw .kcw__kcw .kcw__kcw__nav-primary ul.kcw__kcw__nav-top-mobile {
    display: none;
  }
   .kcw .kcw__kcw .kcw__kcw__nav-primary .kcw__kcw__sub-menu {
    display: flex;
  }
   .kcw .kcw__submenu-column h5 {
    padding-left: 15px;
    color: #012169;
  }

   .kcw .kcw__kcw__sub-menu.kcw__right {
    left: initial;
    right: -9999px;
  }
   .kcw .kcw__kcw .kcw__kcw__nav-primary > ul > li:hover > .kcw__kcw__sub-menu.kcw__right {
    right: 0;
    left: initial;
  }
   .kcw .kcw__mega-nav-column.kcw__split-column {
    display: flex;
  }
}
@media (min-width: 984px) {
    .kcw .kcw__kcw .kcw__kcw__navbar-header {
    /* width: 30%;
    min-width: 250px; */
  }
}
/* end header styles */


/* 
*
*
*
Footer styles
*
*
*
 */
  .kcw .kcw__kcw footer,
  .kcw .kcw__kcw footer * {
  box-sizing: border-box;
}
  .kcw .kcw__kcw footer {
  width: 100%;
  
}
  .kcw .kcw__kcw footer .kcw__kcw__container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
  .kcw .kcw__kcw footer .kcw__kcw__nav-container .kcw__kcw__row {
  max-width: 1080px;
  width: 100%;
}
  .kcw .kcw__kcw footer .kcw__kcw__nav-container {
  background-color: #012169;
  padding: 60px 15px;
}

  .kcw .kcw__kcw footer .kcw__kcw__nav-container .kcw__kcw__row .kcw__kcw__column {
  /* flex: 1 0 20%; */
  /* padding: 0 15px; */
  margin-bottom: 30px;
}
  .kcw .kcw__kcw footer .kcw__kcw__nav-container h2 {
  font-size: 16px;
  font-family: TradeGothicW01-BoldCn20_675334;
  font-weight: 400;
  color: #A7DBF1;
  margin-bottom: 20px;
}
  .kcw .kcw__kcw footer .kcw__kcw__nav-container .kcw__kcw__footer-nav-menu ul.kcw__kcw__menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
  .kcw .kcw__kcw footer .kcw__kcw__nav-container .kcw__kcw__footer-nav-menu a {
  font-size: 16px;
  font-family: "Trade Gothic W01 Cn_18", sans-serif !important;
  line-height: 30px;
  color: #fff;
  display: block;
  position: relative;
  text-decoration: none;
}
  .kcw .kcw__kcw footer .kcw__kcw__footer-bottom-container {
  background-color: #012169;
  padding: 30px 0;
  background-image: url(https://cdn.kyruus.com/pmc-customer-static-assets/2201dxmm/images/1.3/neonatal-background-pattern.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;

}
  .kcw .kcw__kcw footer .kcw__kcw__footer-bottom-container p {
  color: #fff;
  text-align: center;
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  word-wrap: break-word;
  margin-bottom: 15px;
}
  .kcw .kcw__kcw footer .kcw__kcw__footer-bottom-container p a{
  color: #fff;
  text-decoration: underline;
}
/* end footer styles */

/* .kcw__nav-top {
  height: 81px;
} */

body .kcw  {-webkit-font-smoothing: initial !important;}

 .kcw .kcw__kcw__menu-i-want-to {
  background-color: #1779B9 !important;
  /* padding-left: 15px !important; */
  padding-right: 5px !important;
  margin-top: 26px !important;
  /* margin-left: 10px !important; */
}

body .kcw  {
  font-family: "Trade Gothic W01 Cn_18", sans-serif !important;
  line-height: 1.3 !important;
  font-size: 18px !important;
}

 .kcw .kcw__result-column div div button span {
  font-family: "TradeGothicW01-BoldCn20_675334", sans-serif !important;
}

 .kcw .kcw__result-column td,  .kcw td a,  .kcw strong {
  /* text-decoration: underline !important; */
  font-size: 18px  !important;
}

 .kcw .kcw__result-column div span span {
  color: #012169;
}

 .kcw .kcw__modal-phone-text {
  background-color: #984392 !important;
  color: white !important;
}

 .kcw .kcw__label {
  color: #012169 !important;
  background-color: #DCECF5 !important;
  line-height: 1.3 !important;
}


 .kcw .kcw__filter-group label span {
  font-size: 18px !important;
}

 .kcw .kcw__result-column div div h2 a {
  font-family: "TradeGothicW01-BoldCn20_675334", sans-serif !important;
}

 .kcw .kcw__result-column div td span span {
  text-decoration: underline !important;
}
 .kcw .kcw__result-column div td a {
  text-decoration: underline !important;
}

 .kcw .kcw__location div a {
  text-decoration: underline !important;
}

 .kcw li.kcw__insurance-plan,  .kcw .kcw__map-link,  .kcw a.kcw__location-phone-link,  .kcw .kcw__provider div,  .kcw .kcw__hidden-print ul li span,  .kcw .kcw__experience-subtitle,  .kcw .kcw__experience-title,  .kcw .kcw__location-title{
  font-size: 18px  !important;
}

/* Added by Imtiyaz  */
 .kcw .kcw__kcw .kcw__kcw__side-menu:checked~nav.kcw__kcw__nav-primary{
  z-index: 1;
}
/* Ends Here */

 .kcw [class*="kcw__MuiChip"] {
        color: #012169 !important;
      }

 .kcw .kcw__svg-icon {
  fill: #fff;
  width: 14px;
  margin-right: 4px;
}
 .kcw .kcw__svg-icon.kcw__lock-icon {
  margin-bottom: 1px;
}
 .kcw .kcw__give-container {
  margin-top: 50px !important;
  margin-bottom: 30px !important;
}

 .kcw .kcw__social-nav {
  display: flex;
  justify-content: space-between;
}

 .kcw .kcw__social-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  fill: white;
}

 .kcw .kcw__give-now-btn {
  color: white;
  display: flex;
  align-items: center;
  text-decoration: none;
  background: #df4661;
  padding: 20px !important;
  display: flex;
  justify-content: center;
  font-weight: bold;
  transition: .3s ease;
}

 .kcw .kcw__give-now-btn svg {
  display: inline-block;
  width: 18px;
  height: 18px;
  fill: white;
  margin-left: 10px;
  transition: .3s ease;
}


 .kcw .kcw__give-now-btn:hover {
  color: #df4661;
  display: flex;
  align-items: center;
  text-decoration: none;
  background: #fff;
  padding: 20px !important;
  display: flex;
  justify-content: center;
  font-weight: bold;
}

 .kcw .kcw__give-now-btn:hover svg {
  display: inline-block;
  width: 18px;
  height: 18px;
  fill: #df4661;
  margin-left: 10px;;
}

.kcw__kcw__sub-menu {
  z-index: 999 !important;
}