/* config */
/* element */
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; } */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
 hgroup, menu, nav, section {
  display: block; }

/* body {
  line-height: 1; } */

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background: aliceblue;
 /*  font-size: 14px; */
  font-weight:600;
  color: #343434; }

p {
  /* line-height: 18px;
  margin-bottom: 10px; */
 /*  color: #9a9a9a; */ }

a,
a:hover {
  color: #343434;
  text-decoration: none; }

.ipru-overlay {
  position: fixed;
  top: 105px;/*Overlay from top due to cookie policy added*/
  right: 0;
  left: 0;
  bottom: 0;
  background: url(../images/overlay1.png) repeat 0 0 transparent;
  z-index: 1;
  display: none; }
  .ipru-overlay.active {
    display: block; }

.ipru-desktop {
  display: block; }
  .ipru-desktop .btn-back {
    display: none; }




/* common/base */
.ipru-btn,
.ipru-btn:hover {
  border-radius: 0;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
   font-weight: 800;
  padding: 10px 48px;
  margin: 10px auto 0;
  line-height: 20px;
  cursor: pointer;
  box-shadow: none;
  border: 0; }
  .ipru-btn.ipru-btn-red, .ipru-btn.ipru-btn-red:hover,
  .ipru-btn:hover.ipru-btn-red,
  .ipru-btn:hover.ipru-btn-red:hover {
    background: #b02a30;
    color: #ffffff; }
  .ipru-btn.ipru-btn-light, .ipru-btn.ipru-btn-light:hover,
  .ipru-btn:hover.ipru-btn-light,
  .ipru-btn:hover.ipru-btn-light:hover {
    background: transparent;
    color: #b02a30;
    border: 1px solid #b02a30; }

.ipru-cm-not-in-page {
  position: absolute;
  left: -999999px;
  top: -999999px; }

.ipru-cm-line-break {
  display: block; }

.ipru-cm-text-center {
  text-align: center; }

.ipru-cm-no-case {
  text-transform: none; }

.js-active {
  display: block; }

.ipru-text-orange {
  font-size: 10px;
  line-height: 11px;
  color: #b02a30; }

/* modules */
/* layout */
.ipru-menu-wrap {
  background: #b02a30;
  position: relative;
  z-index: 5; }
  .ipru-menu-wrap .ipru-nav-item .ipru-nav-data {
    display: block;
    width: 100%; }
  .ipru-menu-wrap .ipru-nav-links {
   /*  font-weight:600;
    font-size: 17px;
    line-height: 18px;
    display: block;
    color: #004a80; 10-09-2020 */font-weight:600;
    font-size: 16px;
    line-height: 16px;
    display: block;
    color: #004a80;
    text-shadow: none; }
    .ipru-menu-wrap .ipru-nav-links:hover {
      color: #b02a30;
      background: #ffffff; }
    .ipru-menu-wrap .ipru-nav-links .ipru-nav-icon {
      display: inline-block; }
    .ipru-menu-wrap .ipru-nav-links .ipru-nav-text {
      display: inline-block;    text-transform: inherit; /* 16-11-2021 */
    text-shadow: none; } /* 10-09-2020  */
    .ipru-menu-wrap .ipru-nav-links .down-arrow {
    /*   background: url(megamenu-images/icon-down-arrow.png) no-repeat 0 0 transparent;
      width: 12px;
      height: 7px;
      display: inline-block;
      position: relative;
      top: -2px;
      margin-left: 5px;    left: auto; 10-09-2020 */background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat -8px -764px transparent;
    width: 12px;
    height: 8px;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-left: 0px;
    left: auto;}
  .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-menu-list {
    border-bottom: 4px solid #b02a30;
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 10px -2px #a3a3a3;
    -moz-box-shadow: 0px 0px 10px -2px #a3a3a3;
    box-shadow: 0px 0px 10px -2px #a3a3a3; }
    .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-menu-list .ipru-container {
      background: aliceblue;
      -webkit-box-shadow: inset -2px 0px 7px -1px aliceblue;
      -moz-box-shadow: inset -2px 0px 7px -1px aliceblue;
      box-shadow: inset -2px 0px 7px -1px aliceblue; }
  .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc {
    width: 100%; }
    .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container {
      background: #ffffff;
      width: 100%;
      box-shadow: none;
      padding: 20px 25px; }
	  .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container .ipru-data{
		  padding-left:0;
	  }
      .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container .ipru-data .ipru-list-item {
        float: left; }
        .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container .ipru-data .ipru-list-item .ipru-data-container {
          width: 260px; }
          .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container .ipru-data .ipru-list-item .ipru-data-container .ipru-title {
            font-size: 15px;
            line-height: 16px;
            color: #b02a30;
            text-transform: none;
            font-weight:800;
            margin-bottom: 15px; }
          .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container .ipru-data .ipru-list-item .ipru-data-container .ipru-desc {
            font-size: 12px;
            line-height: 14px;
            color: #004a80;
            font-weight:600;
            margin-bottom: 20px; }
          .ipru-menu-wrap .ipru-level-main .ipru-nav-data.ipru-typ-desc .ipru-container .ipru-data .ipru-list-item .ipru-data-container .ipru-btn {
            padding: 8px 12px;
            margin-bottom: 20px;    border: 1px solid #b02a30; }
  .ipru-menu-wrap .ipru-level-main {
        width: 100%;
    margin: 0px auto;
    height: 40px;
    position: relative;
    padding: 0; }
    .ipru-menu-wrap .ipru-level-main > .ipru-nav-item {
      float: left;
      padding: 11px 25px; }
      .ipru-menu-wrap .ipru-level-main > .ipru-nav-item .ipru-nav-links {
        text-transform: capitalize;/*10-09-2020*/
        color: #ffffff; }
        .ipru-menu-wrap .ipru-level-main > .ipru-nav-item .ipru-nav-links:hover {
          background: none; }
      .ipru-menu-wrap .ipru-level-main > .ipru-nav-item .ipru-nav-data {
        display: none;
        position: absolute;
        top: 40px;
        left: 0px;
        right: 0px; }
        .ipru-menu-wrap .ipru-level-main > .ipru-nav-item .ipru-nav-data .ipru-container {
          width: 330px;
          height: 450px;
          display: block; }
      .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active {
        background: #f15a22; }
        .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active > .ipru-nav-data {
          display: block; }
          .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active > .ipru-nav-data .ipru-container {
            display: block;
            position: relative; }
            .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active > .ipru-nav-data .ipru-container .disclaimer-text {
              font-size: 10px;
              line-height: 12px;
              color: #989898;
              position: absolute;
              bottom: 6px;
              left: 18px;
              right: 18px;
              z-index: 10; }
        .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active .ipru-level-second {
          display: block;padding-left: 0; }
          .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active .ipru-level-second .ipru-nav-item.hov {
            background: url(../images/arrow-right.png) no-repeat 314px center #ffffff; }
            .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active .ipru-level-second .ipru-nav-item.hov:first-child > .ipru-nav-links {
              color: #b02a30;
              font-weight:800; }
            .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active .ipru-level-second .ipru-nav-item.hov:first-child > .ipru-nav-data {
              display: block; }
        .ipru-menu-wrap .ipru-level-main > .ipru-nav-item.active .down-arrow {
          background-position: 0 -57px; }
  .ipru-menu-wrap .ipru-level-second {
    display: block; }
    .ipru-menu-wrap .ipru-level-second > .ipru-nav-item {
      display: block;
      padding: 15px 30px 12px 20px; } /* 16-11-2021 */
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links {
        text-transform: uppercase;
        /* font-size: 14px; */
        font-size: 1.3rem; /* 16-11-2021 */
        line-height: 16px;
        position: relative;
        color: #004a80;
        display: inline-block; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-text {
              margin-left: 6px;
    margin-top: 3px;    vertical-align: top; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover {
          color: #b02a30;
          font-weight:800; }
        /* .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.iProtect-smart {
          background-position: 0 -894px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.united-linked {
          background-position: 0 -310px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.savings-plans {
          background-position: 0 -584px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.retirement-plans {
          background-position: 1px -850px;
          height: 28px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.fund-performance {
          background-position: 0px -44px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.investment-philosophy {
          background-position: 0px -403px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.market-outlook {
          background-position: 0px -672px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.investment-team {
          background-position: 0px -1006px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.choose-service {
          background-position: 0px -226px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.understanding-insurance {
          background-position: 0px -132px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.understanding {
          background-position: 0px -494px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.faqs {
          background-position: 0px -764px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.nav-computation {
          background-position: 0px -1136px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.ensure-newsletter {
          background-position: 0px -1280px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.process-philosophy {
          background-position: 0px -1710px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.online-claim-intimation {
          background-position: 0px -1569px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.track-claims {
          background-position: 0px -1423px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.premium-payment-options {
          background-position: 0px -2278px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.settlement-guidelines {
          background-position: 0px -2436px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.track-policy {
          background-position: 0px -2585px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.tools-calculators {
          background-position: 0px -2732px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.india-story {
          background-position: 0px -2874px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.claims {
          background-position: 0px -3010px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links .ipru-nav-icon.tax-center {
          background-position: 0px -3143px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.iProtect-smart {
          background-position: 1px 3px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.united-linked {
          background-position: 0 -355px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.savings-plans {
          background-position: 0 -629px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.retirement-plans {
          background-position: 1px -934px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.fund-performance {
          background-position: 0px -89px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.investment-philosophy {
          background-position: 0px -448px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.market-outlook {
          background-position: 1px -718px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.investment-team {
          background-position: 0px -1069px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.choose-service {
          background-position: 0px -271px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.understanding-insurance {
          background-position: 0px -177px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.understanding {
          background-position: 0px -539px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.faqs {
          background-position: 0px -809px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.nav-computation {
          background-position: 0px -1208px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.ensure-newsletter {
          background-position: 0px -1351px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.process-philosophy {
          background-position: 0px -1777px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.online-claim-intimation {
          background-position: 0px -1642px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.track-claims {
          background-position: 0px -1496px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.premium-payment-options {
          background-position: 0px -2357px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.settlement-guidelines {
          background-position: 0px -2511px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.track-policy {
          background-position: 0px -2658px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.tools-calculators {
          background-position: 0px -2803px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.india-story {
          background-position: 0px -2942px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.claims {
          background-position: 0px -3078px; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-links:hover .ipru-nav-icon.tax-center {
          background-position: 0px -3209px; } */
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-nav-data {
        display: none;
        position: absolute;
        top: 0px;
        left: 330px;
        width: 330px;
        height: 450px; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active {
        background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat 214px -895px #fff; }/*Manisha updated*/
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-nav-links {
          color: #b02a30;
          font-weight:800; }
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-img-wrap{
			   display:inline-block;
		  }
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-img-wrap  img,
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-img-wrap  img{
			  display:inline-block;
		  }
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-img-wrap  img.icon-nor {
				display:block;
		  }
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item .ipru-img-wrap  img.icon-hov {
				display:none;
		  }
		  
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-img-wrap .icon-nor {
				display:none;
		  }
		  .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-img-wrap .icon-hov {
				display:block;
		  }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active > .ipru-nav-data {
          display: block; }
          .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active > .ipru-nav-data.ipru-typ-desc {
            right: 0;
            width: auto; }
            .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active > .ipru-nav-data.ipru-typ-desc .ipru-container {
              width: 100%; }
        .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-level-third {
          display: block;padding-left: 0; }
          .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-level-third .ipru-nav-item .ipru-nav-links {
            color: #004a80;
            font-weight:600; }
            .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-level-third .ipru-nav-item .ipru-nav-links .ipru-nav-icon {
              display: none; }
          .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.active .ipru-level-third .ipru-nav-item.active .ipru-nav-links {
            color: #b02a30;
            font-weight:800; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.hov .ipru-nav-links .ipru-nav-icon.iProtect-smart {
        background-position: 1px 3px; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.hov .ipru-nav-links .ipru-nav-icon.fund-performance {
        background-position: 0px -89px; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.hov .ipru-nav-links .ipru-nav-icon.process-philosophy {
        background-position: 0px -1777px; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.hov .ipru-nav-links .ipru-nav-icon.india-story {
        background-position: 0px -2942px; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.hov .ipru-nav-links .ipru-nav-icon.understanding-insurance {
        background-position: 0px -177px; }
      .ipru-menu-wrap .ipru-level-second > .ipru-nav-item.hov .ipru-nav-links .ipru-nav-icon.choose-service {
        background-position: 0px -271px; }
    .ipru-menu-wrap .ipru-level-second .ipru-level-third .ipru-nav-item .ipru-nav-links .ipru-nav-text {
      margin-left: 0; }
  .ipru-menu-wrap .ipru-level-third {
    display: block; }
    .ipru-menu-wrap .ipru-level-third > .ipru-nav-item {
      display: block; }
      .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-links {
        /* font-size: 14px; */
        font-size: 1.3rem; /* 16-11-2021 */
        line-height: 16px;
        text-transform: none;
        color: #004a80;
        padding: 16px 20px 16px 30px; /* 16-11-2021 */}
        .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-links .ipru-nav-text .ipru-text-orange {
          display: block; }
      .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data {
        display: none;
        position: absolute;
        top: 0px;
        left: 330px;
        height: 450px;
        width: 450px;
        overflow: hidden; }
        .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data.ipru-type-desc {
          right: 0;
          width: auto; }
          .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data.ipru-type-desc .ipru-container {
            width: 100%; }
        /* .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection {
          padding: 20px 40px; width:450px; } */
		  .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection {padding: 20px 35px;width: 475px;/* text-align: center; */} /* 16-11-2021 */
          .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-logo img {
            margin-bottom: 15px; }
          .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-val {
            display: block;
            font-size: 12px;
            color: #444444;
            margin-bottom: 20px; }
          .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes {
            padding-left: 0;
            margin-bottom: 10px; }
            .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item {
              /* font-size: 13px; */
              font-size: 1.3rem;
			  text-align:left;  /* 16-11-2021 */
              line-height: 16px;
              font-weight:600;
              margin-bottom: 9px; } /* 23-03-2022 */
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item a {
                color: #004a80; }
                .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item a:hover {
                  text-decoration: underline; }
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item .ipru-icon {
                background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat -95px -715px transparent;
                width: 14px;
                height: 14px;
                float: left;
                margin-top: 1px; }/*Manisha updated*/
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item .ipru-item {
                margin-left: 23px;
                display: block; }
          .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-btn-cont {
            margin-bottom: 23px; text-align: left; } /* 16-11-2021 */
            .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-btn-cont .ipru-btn {
              width: 120px;
              padding: 8px; }
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-btn-cont .ipru-btn.ipru-btn-red {
                border: 1px solid #b02a30; }
          .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links {
            display:block;padding-left: 0;text-align: left; } /* 16-11-2021 */
            .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links .ipru-list-item {
              color: #b02a30;
              font-size: 14px;
              line-height: 16px;
              font-weight:600;
              margin-right: 25px;
              float: left; }
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links .ipru-list-item .ipru-icon-dowload {
                width: 25px;
                height: 21px;
                background: url("../../../content/dam/icicipru/all/chintamani_icons.png") no-repeat -88px -542px transparent;
                display: inline-block; }/*Manisha updated*/
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links .ipru-list-item .ipru-cm-line-break {
                display: inline-block;
                vertical-align: top;
                margin-top: 3px; }
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links .ipru-list-item .ipru-icon-know {
                width: 27px;
                height: 21px;
                background: url("../../../content/dam/icicipru/all/chintamani_icons.png") no-repeat -86px -635px transparent;
                display: inline-block; }
              .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links .ipru-list-item .ipru-link {
                display: inline-block;
                vertical-align: top;
                margin-top: 5px; }
      .ipru-menu-wrap .ipru-level-third > .ipru-nav-item.active {
        background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat 214px -895px #ffffff; }
        .ipru-menu-wrap .ipru-level-third > .ipru-nav-item.active .ipru-nav-links {
          color: #b02a30;
          font-weight:800; }
        .ipru-menu-wrap .ipru-level-third > .ipru-nav-item.active > .ipru-nav-data {
          display: block; }

/* templates */

.tablet.landscape .mobile-structure{
	display:none;
}

/* page */
	.mobile-screen{ 
		display: none;
	  }
@media only screen and (max-width: 991px) {
  .ipru-btn {
    padding: 10px 10px;
    font-size: 12px;
    line-height: 14px; }
    .ipru-btn.ipru-btn-red {
      border: 1px solid #b02a30; }

  .ipru-header .ipru-cont {
    width: 100%; }
    .ipru-header .ipru-cont .ipru-menu-btn {
      display: block; }
  .ipru-header .ipru-logo {
    padding-left: 45px; }

  .ipru-desktop {
    display: none; }
    .ipru-desktop .btn-back {
      display: block; }

  .mobile-structure .btn-back {
    font-size: 12px;
    line-height: 14px;
    color: #b02a30;
    padding: 8px 0 7px 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    display: block;
    background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat -95px -960px transparent; }
  .mobile-structure .mob-first-level {
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0px;
    width: 100%; 
	overflow-y: scroll;
	padding-top: 56px;}
  .mobile-structure .mob-first-level {
    background: #b02a30;
    left: -100%;
    z-index: 1000; /* changes done */
    transition: all 0.5s ease; }
    .mobile-structure .mob-first-level .ipru-nav-links {
      width: 100%;
      border-bottom: 2px solid #f58220;
      padding: 20px;
      font-size: 14px;
      line-height: 16px;
      color: #ffffff;
      display: block;
      text-transform: uppercase;
      background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat 245px -470px transparent; }
	  .mobile-structure .mob-first-level .ipru-nav-links.no-content-link{
        background: none;
      }
      .mobile-structure .mob-first-level .ipru-nav-links:hover {
        background-color: #f15a22; }
    .mobile-structure .mob-first-level.active {
      left: 0;
      transition: all 0.5s ease; }
  .mobile-structure .mob-second-third-level .ipru-item-wrap {
    background: #ffffff;
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0px;
    width: 100%;
    overflow-y: scroll;
    left: 100%;
    z-index: 1000;
    padding: 69px 15px 15px;
    transition: all 0.5s ease; }
    .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links {
      display: inline-block;
      width: 100%;
      position: relative;
      padding: 20px 10px 5px; }
      .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon {
        display: inline-block;
        left: 0px;
        top: 14px; }
        /* .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.iProtect-smart {
          background-position: 1px 3px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.united-linked {
          background-position: 0 -355px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.savings-plans {
          background-position: 0 -629px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.retirement-plans {
          background-position: 1px -934px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.fund-performance {
          background-position: 0px -89px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.investment-philosophy {
          background-position: 0px -448px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.market-outlook {
          background-position: 1px -718px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.investment-team {
          background-position: 0px -1069px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.choose-service {
          background-position: 0px -271px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.understanding-insurance {
          background-position: 0px -177px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.understanding {
          background-position: 0px -539px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.faqs {
          background-position: 0px -809px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.nav-computation {
          background-position: 0px -1208px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.ensure-newsletter {
          background-position: 0px -1351px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.process-philosophy {
          background-position: 0px -1777px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.online-claim-intimation {
          background-position: 0px -1642px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.track-claims {
          background-position: 0px -1496px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.premium-payment-options {
          background-position: 0px -2357px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.settlement-guidelines {
          background-position: 0px -2511px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.track-policy {
          background-position: 0px -2658px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.tools-calculators {
          background-position: 0px -2803px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.india-story {
          background-position: 0px -2942px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.claims {
          background-position: 0px -3078px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-icon.tax-center {
          background-position: 0px -3209px; } */
		  
		  .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-img-wrap{
			   display:inline-block;
		  }
		  .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-img-wrap  img,
		  .mobile-structure .mob-second-third-level .ipru-item-wrap.active .ipru-img-wrap  img{
			  display:inline-block;
		  }
		  .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-img-wrap  img.icon-nor {
				display:block;
		  }
		  .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-img-wrap  img.icon-hov {
				display:none;
		  }
		  
		  .mobile-structure .mob-second-third-level .ipru-item-wrap.active .ipru-img-wrap .icon-nor {
				display:none;
		  }
		  .mobile-structure .mob-second-third-level .ipru-item-wrap.active .ipru-img-wrap .icon-hov {
				display:block;
		  }
		  
      .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-nav-links .ipru-nav-text {
        display: inline-block;
    font-size: 12px;
    line-height: 14px;
    color: #b02a30;
    text-transform: uppercase;
    font-weight:800;
    padding-left: 8px;
    vertical-align: top;
    margin-top: 5px; }
    .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-level-third {
      border-bottom: 1px solid #e4e4e4;
      padding-bottom: 12px; }
      .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-level-third .ipru-nav-item .ipru-nav-links {
        padding: 4px 0;
        margin-bottom: 6px; }
        .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-level-third .ipru-nav-item .ipru-nav-links .ipru-nav-text {
          padding-left: 0px;
          font-weight:600;
          color: #004a80;
          text-transform: none; }
          .mobile-structure .mob-second-third-level .ipru-item-wrap .ipru-level-third .ipru-nav-item .ipru-nav-links .ipru-nav-text .ipru-text-orange {
            display: block; }
    .mobile-structure .mob-second-third-level .ipru-item-wrap.active {
      transition: all 0.5s ease;
      left: 0; }
  .mobile-structure .mob-data-cont .ipru-nav-data {
    background: #ffffff;
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0px;
    width: 100%;
    left: 100%;
    z-index: 1001;
    overflow-y: scroll;
    transition: all 0.5s ease;
	padding: 69px 10px 15px;	}
    .mobile-structure .mob-data-cont .ipru-nav-data.active {
      transition: all 0.5s ease;
      left: 0; }
    .mobile-structure .mob-data-cont .ipru-nav-data .btn-back {
      margin-left: 17px;
      margin-top: 12px; }
  .mobile-structure .mob-data-cont .ipru-container {
    padding: 0 15px 60px; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-logo {
      display: block;
      margin-bottom: 8px; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-val {
      display: block;
      margin-bottom: 14px; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-list-item .ipru-data-container .ipru-title {
      font-size: 15px;
      line-height: 16px;
      color: #b02a30;
      text-transform: none;
      font-weight:800;
      margin-bottom: 15px; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-list-item .ipru-data-container .ipru-desc {
      font-size: 12px;
      line-height: 14px;
      color: #004a80;
      font-weight:600;
      margin-bottom: 20px; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-list-item .ipru-data-container .ipru-btn,
    .mobile-structure .mob-data-cont .ipru-container .ipru-list-item .ipru-data-container .ipru-btn:hover {
      padding: 10px;    line-height: 14px; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-notes {
      padding-left: 2px; }
      .mobile-structure .mob-data-cont .ipru-container .ipru-notes .ipru-list-item {
        color: #004a80 !important;
        font-size: 12px;
        line-height: 14px;
        font-weight:600;
        margin-bottom: 12px; }
        .mobile-structure .mob-data-cont .ipru-container .ipru-notes .ipru-list-item .ipru-icon {/*Manisha updated*/
          background: url("../../../content/dam/icicipru/all/chintamani_icons.png") no-repeat -95px -715px transparent;
          width: 14px;
          height: 14px;
          float: left;
          /* margin-top: 6px; */ }
        .mobile-structure .mob-data-cont .ipru-container .ipru-notes .ipru-list-item .ipru-item {
          margin-left: 23px;
          display: block; }
    .mobile-structure .mob-data-cont .ipru-container .ipru-other-links {
      display: inline-block;
      margin-top: 20px; }
      .mobile-structure .mob-data-cont .ipru-container .ipru-other-links .ipru-list-item {
        color: #b02a30;
        font-size: 10px;
        line-height: 11px;
        font-weight:600;
        margin-right: 25px;
        float: left; }
        .mobile-structure .mob-data-cont .ipru-container .ipru-other-links .ipru-list-item .ipru-icon-dowload {
          width: 25px;
          height: 21px;
          background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat -88px -542px transparent;
          display: inline-block; }
        .mobile-structure .mob-data-cont .ipru-container .ipru-other-links .ipru-list-item .ipru-cm-line-break {
          display: inline-block;
          vertical-align: top;
          margin-top: 5px; }
        .mobile-structure .mob-data-cont .ipru-container .ipru-other-links .ipru-list-item .ipru-icon-know {
          width: 27px;
          height: 21px;
          background: url(../../../content/dam/icicipru/all/chintamani_icons.png) no-repeat -86px -635px transparent;
          display: inline-block; }
        .mobile-structure .mob-data-cont .ipru-container .ipru-other-links .ipru-list-item .ipru-link {
          display: inline-block; }
    .mobile-structure .mob-data-cont .ipru-container .disclaimer-text {
      font-size: 10px;
      line-height: 12px;
      color: #989898;
      position: relative;
      /*bottom: 15px;*/
      left: 0px;
      right: 18px;
      z-index: 10; }
    .mobile-structure .mob-data-cont .ipru-container.ipru-data-selection .ipru-btn-cont .ipru-btn {
      width: 120px;    padding: 10px 10px;    line-height: 14px; }
	  .mobile-screen{
						display: block;
					}
		.ipru-header{
			z-index: 4;
		  }
		  /*Added by Pooja */
		  .ipru-overlay.active {
			display: none !important; }
		
	  }
@media only screen and (max-width: 1024px) {
	.ipru-menu-wrap .ipru-level-main > .ipru-nav-item {
    float: left;
    padding: 11px 16px;
}
    .mobile-screen{ 
		display: none;
	  }
        .ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection{
    padding: 20px 12px;
    width: 280px;
  }

}
/*Ir @media(min-width:768px) and (max-width:1024px) {	
.ipru-menu-wrap .ipru-nav-links{ font-size: 15px;}		
.ipru-menu-wrap .ipru-level-main > .ipru-nav-item { padding: 11px 15px;}		
.service-offered h2, .headingBox, .product-info .blue-title{font-size: 16px !important;}
.mblock > a{margin-top:0px !important;}
.mblock{height: 68px !important;}
.mblock:hover a{-moz-transform:scale(1.05) translate3d(0,0,0);-moz-transition:all .25s ease;-ms-transform:scale(1.05) translate3d(0,0,0);-ms-transition:all .25s ease;-o-transform:scale(1.05) translate3d(0,0,0);-o-transition:all .25s ease;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1.05) translate3d(0,0,0);-webkit-transform-style:preserve-3d;-webkit-transition:all .25s ease;transform:scale(1.05) translate3d(0,0,0);transition:all .25s ease}

} Ir*/

@media only screen and (min-width: 700px) and (max-width: 1280px) {
.mobile-structure .mob-second-third-level .ipru-item-wrap,.mobile-structure .mob-data-cont .ipru-nav-data {left: -100%;}
/*.navbar-toggle{left:-110px} */
.mobile-structure .mob-first-level, .mobile-structure .mob-data-cont .ipru-nav-data, .mobile-structure .mob-second-third-level .ipru-item-wrap{width:33%}

}
/*# sourceMappingURL=custom.css.map */

@media(min-width:768px) and (max-width:992px) {/*newly added*/


.ipru-menu-wrap .ipru-level-second>.ipru-nav-item .ipru-nav-links{font-size: 1.25em;}
.ipru-menu-wrap .ipru-level-second>.ipru-nav-item {    padding:15px 15px 7px 15px;}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-links {    font-size:1.25em;padding: 15px;}
.ipru-menu-wrap .ipru-level-main>.ipru-nav-item .ipru-nav-data .ipru-container {    width: 270px;    height: 375px;}
.ipru-menu-wrap .ipru-level-second>.ipru-nav-item.active {       background-position: 255px center;}
.ipru-menu-wrap .ipru-level-second>.ipru-nav-item .ipru-nav-data {  left: 270px;    width: 270px;    height: 375px;}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item.active {    background-position: 255px center;}
.ipru-menu-wrap .ipru-level-second>.ipru-nav-item .ipru-nav-links .ipru-nav-text{    margin-left: 2px;    margin-top: 5px;}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item{font-size: 1.2em;}
.ipru-menu-wrap .ipru-level-third > .ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-btn-cont .ipru-btn{width:120px}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-data .ipru-data-selection {    padding: 0px 10px;}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes .ipru-list-item {    font-size: 1.2em;       margin-bottom: 8px;}
.navigation-fourth-plans a.ipru-logo span {transform: scale(.65);}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-btn-cont {    margin-bottom: 10px; text-align:center}
.navigation-fourth-plans>div{position:relative}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-other-links .ipru-list-item{  font-size:1.25em;}
.ipru-menu-wrap .ipru-level-main>.ipru-nav-item.active>.ipru-nav-data .ipru-container .disclaimer-text{display:none}
.ipru-menu-wrap .ipru-level-third>.ipru-nav-item .ipru-nav-data .ipru-data-selection .ipru-notes li:nth-of-type(1n+5){ display:none}
.ipru-menu-wrap .ipru-level-second>.ipru-nav-item:nth-of-type(5) .ipru-nav-data .ipru-data-selection .ipru-btn-cont .ipru-btn{    width: 105px;    line-height: 15px;}
.navigation-fourth-library.section {    padding-top: 15px;}
.ipru-menu-wrap .ipru-nav-item .ipru-nav-data{    width: 113%;}
ul.footer-list.social-list li a span{display:none}
}
@media (min-width: 993px) and  (max-width: 1280px) {
    .mobile-structure {display:none}
}
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@600;800&amp;display=swap');
/* Rupee Icon */
@font-face {font-family: 'FontAwesome';font-display:swap;src: url('../fonts/fontawesome-webfont3295.eot');src: url('../fonts/fontawesome-webfontd41d.eot#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont3295.woff2') format('woff2'), url('../fonts/fontawesome-webfont3295.woff') format('woff'), url('../fonts/fontawesome-webfont3295.ttf') format('truetype'), url('../images/fontawesome-webfont3295.svg#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.fa-rupee:before,.fa-inr:before { content: "\f156";}

/* colorbox CSS*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:0;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}




* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:focus{
	outline: none;
}

/* .btn,
.btn:hover {
    border-radius: 0;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "ZurichBT-Bold";
    font-weight: 800;
    padding: 10px 58px;
    margin: 10px auto 0;
    line-height: 20px;
    cursor: pointer;
    box-shadow: none;
    border: 0;
}
*/
.btn-red,
.btn-red:hover {
    background: #b02a30;
    color: #fff;
}

.cm-not-in-page{
    position: absolute;
    left: -999999px;
    top: -999999px;
}

.cm-line-break{
    display: block;
}

.cm-text-center{
    text-align: center;
}

.nav-items{
font-family:Mulish, sans-serif;font-weight:600;    font-size: 14px;
    display: block;
    color: #004a80;
}


