@charset "UTF-8";
.rowStreched, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

.formhide {
  display: none !important;
}

.padding_margin, li, ol, ul {
  padding: 0;
  margin: 0;
}

*, html {
  letter-spacing: 0;
  scroll-behavior: smooth;
}

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

.boxsizing, :after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.footer, :after, :before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  font-size: 100%;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -ms-overflow-style: scrollbar;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  background-color: transparent;
}

.twowheeler_desktopHide {
  display: none;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.clear {
  clear: both;
}

.formTopmove {
  cursor: pointer;
}

.leftAlign {
  text-align: left;
}

.breadcrumbinner.leftAlign .breadcrumb {
  border-bottom: 1px solid #cccc;
  margin-bottom: 20px;
}

select::-ms-expand {
  display: none;
}

.multilan .block_content_wrapper, .multilan .block_content_wrapper p {
  word-break: break-all;
}

.tablewrap.multilang table {
  width: 1366px;
}

/*Navigation File Merge*/
.pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount::before,
.pb-navbar-wrapper .pb-quick-connect ul.smallheader_nav li a.download:before,
.pb-myaccount.mobile {
  background-image: url("../images/new-home/svg-icons/icons.png");
  background-repeat: no-repeat;
}

.webp .pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount::before,
.webp .pb-navbar-wrapper .pb-quick-connect ul.smallheader_nav li a.download:before,
.pb-myaccount.mobile {
  background-image: url("../images/new-home/svg-icons/icons.webp");
  background-repeat: no-repeat;
}

.pb-navbar-wrapper input[type=checkbox]::before, .btn-toggle,
.policybazaar-logo.mobile .btn-close {
  background: url("../images/new-home/navigation_icon_img.png?v=12");
}

.webp .appkisidehai-logo {
  background-image: url("../images/webp/appkiside-hai-logo.webp");
}

.no-webp .appkisidehai-logo {
  background-image: url("../images/home-v1/appkiside-hai-logo.png");
}

.webp .fixedh .appkisidehai-logo,
.no-webp .fixedh .appkisidehai-logo {
  margin: 11px 0 0 5px !important;
}

.hide {
  display: none !important;
}

.pb-overlay {
  position: fixed;
  width: 100%;
  height: 100% !important;
  background: rgba(0, 0, 0, 0.8);
  z-index: 100;
  top: 0;
  left: 0;
  bottom: 0;
  display: none;
}

.pb-overlay.open {
  display: block;
}

.pb-navbar-wrapper {
  background: #fff;
  position: relative;
}

.pb-navbar-wrapper .pb-quick-connect {
  background: none;
  height: 40px;
}

.pb-navbar-wrapper .smallheader_nav {
  display: block;
  padding: 0;
  margin: 0;
  min-width: 250px;
  float: right;
  clear: both;
}

.pb-navbar-wrapper .smallheader_nav li {
  display: inline-block;
  float: left;
  position: relative;
  list-style: none;
}

.pb-navbar-wrapper .smallheader_nav li a {
  font-size: 12px;
  text-decoration: none;
  color: #666;
  padding: 12px 14px 10px;
  font-weight: 400;
  display: block;
  position: relative;
  letter-spacing: 0;
}

.pb-navbar-wrapper .smallheader_nav li a.job-loss {
  text-transform: none !important;
}

.pb-navbar-wrapper .smallheader_nav li a.job-loss span {
  text-transform: none !important;
}

.pb-navbar-wrapper .smallheader_nav li a.download {
  padding: 12px 12px 12px 30px;
}

.pb-navbar-wrapper .smallheader_nav li a.download:before {
  content: '';
  background-position: -138px -18px;
  background-size: 163px 97px;
  height: 24px;
  width: 14px;
  position: absolute;
  left: 10px;
  top: 8px;
}

.pb-navbar-wrapper .smallheader_nav li a.tollFreeNo {
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  margin-top: auto;
  position: relative;
  cursor: default;
  padding: 12px 12px 10px 10px;
}

.pb-navbar-wrapper .smallheader_nav li a.toll-free-no {
  font-weight: 700;
}

.pb-navbar-wrapper .smallheader_nav li:last-child a {
  padding: 12px 0 12px 10px;
}

.pb-navbar-wrapper .pb-navbar {
  background: rgba(228, 234, 240, 0.5);
}

.m-top-0{
  margin-top: 0px;
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .pb-navbar-wrapper .pb-navbar {
    background: #fff;
    border-bottom: 1px solid #f3f2f2;
  }
  .pb-navbar-wrapper .pb-quick-connect {
    display: none;
  }
  .pb-navbar-wrapper .btn-toggle {
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 40px;
    height: 20px;
    float: left;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    cursor: pointer;
  }
}

.pb-container {
  width: 1170px;
  max-width: 100%;
  margin: 0px auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 15px;
}

.pb-container.flexgrid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pb-container .policybazaar-logo {
  position: relative;
  width: 165px;
  flex-shrink: 0;
  padding: 12px 0px;
}

.pb-container .policybazaar-logo .btn-close {
  display: none;
}

@media (max-width: 1200px) {
  .pb-container .policybazaar-logo {
    /* width: 27%; */
    -webkit-transition: width 2s;
    transition: width 2s;
    display: flex;
    align-items: center;
  }
}

.pb-container .policybazaar-logo .pb-logo {
  background: url("../images/new-home/logopb.svg") no-repeat 0 19px;
  width: 132px;
  height: 55px;
  display: inline-block;
  padding-top: 0px;
  background-size: 100%;
}

.pb-logo-ae{
  width: 165px;
  display: block;
}

.img-height{
  height: 55px;
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .pb-container .policybazaar-logo {
    width: 100%;
  }
  .pb-container .policybazaar-logo.mobile {
    padding-left: 15px;
    display: block;
  }
  .pb-container .policybazaar-logo .pb-logo {
    width: 130px;
    height: 52px;
  }
}

@media (max-width: 1024px) and (max-width: 320px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) and (max-width: 320px) {
  .pb-container .policybazaar-logo .pb-logo {
    width: 110px;
  }
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .pb-container .policybazaar-logo .btn-close {
    width: 22px;
    height: 23px;
    position: absolute;
    left: 225px;
    top: 14px;
    border: none;
    display: block;
    background-position: 0 -30px;
    background-repeat: no-repeat;
    outline: 0;
    cursor: pointer;
  }
}

.pb-container .policybazaar-logo .noticeClick {
  position: absolute;
  color: #384e6f;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10;
  right: -28px;
  letter-spacing: .5px;
}

.pb-container .policybazaar-logo .appkisidehai-logo {
  background-image: url(../images/home-v1/appkiside-hai-logo.png);
  background-repeat: no-repeat;
  background-position: 9px 8px;
  background-size: 100%;
  vertical-align: top;
  width: 120px;
  height: 28px;
  margin: 15px 0;
  border: 1px solid #ccc;
  padding: 0;
  display: inline-block;
  max-height: 58px;
  border-width: 0 0 0 1px;
}

@media (max-width: 360px) {
  .pb-container .policybazaar-logo .appkisidehai-logo {
    width: 110px;
    margin: 17px 0 0 0;
    background-size: 100%;
    background-position: 9px 6px;
  }
}

@media (max-width: 320px) {
  .pb-container .policybazaar-logo .appkisidehai-logo {
    background-size: 87%;
  }
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .pb-container .pb-nav .policybazaar-logo .pb-logo {
    width: 160px;
    background-position: 0px 13px;
  }
}

.pb-navbar-wrapper {
  display: block;
}

.pb-navbar-wrapper .mobile {
  display: none;
}

@media (max-width: 1024px) {
  .pb-navbar-wrapper .mobile {
    display: block;
  }
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .pb-navbar-wrapper .pb-myaccount.mobile {
    margin: 0px;
    position: relative;
    font-size: 0px;
    display: block;
  }
  .pb-navbar-wrapper .pb-myaccount.mobile:before {
    content: "";
    background-image: url("../images/new-home/svg-icons/icons.png");
    position: absolute;
    width: 30px;
    height: 30px;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: -48px -65px;
    background-size: 163px 97px;
    left: -35px;
    top: 14px;
  }
}

.pb-navbar-wrapper .pb-nav {
  position: relative;
  width: 100%;
  align-self: center;

}

@media (max-width: 1200px) {
  .pb-navbar-wrapper .pb-nav {
    /* width: 73%; */
    -webkit-transition: width 2s;
    transition: width 2s;
  }
}

.pb-navbar-wrapper .pb-nav ul.nav {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0px 10px;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}

/* @media (max-width: 1200px) {
  .pb-navbar-wrapper .pb-nav ul.nav {
    position: absolute;
    right: 0;
  }
} */

/* .pb-navbar-wrapper .pb-nav ul.nav:after {
  content: "";
  clear: both;
} */

.pb-navbar-wrapper .pb-nav ul.nav li {
  display: inline-block;
  list-style: none;
  position: relative;
}

.pb-navbar-wrapper .pb-nav ul.nav li.mobile-only {
  display: none;
}

.pb-navbar-wrapper .pb-nav ul.nav li input[type=checkbox] {
  background: transparent;
  position: absolute;
  height: 100%;
  display: none;
  width: 100%;
  top: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: 0;
  opacity: 1;
  margin: 0;
}

.pb-navbar-wrapper .pb-nav ul.nav li input[type=checkbox]:focus {
  outline: none;
}

.pb-navbar-wrapper .pb-nav ul.nav li label, 
.pb-navbar-wrapper .pb-nav ul.nav li a {
  font-size: 12px;
  text-decoration: none;
  color: #4d4d4d;
  padding: 23px 0px 23px;
  font-weight: 500;
  text-transform: capitalize;
  display: block;
  position: relative;
  letter-spacing: 0;
  white-space: normal;
  line-height: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pb-navbar-wrapper .pb-nav ul.nav li label{
  margin: 0px 13px;
}

.pb-navbar-wrapper .pb-nav ul.nav li label span, .pb-navbar-wrapper .pb-nav ul.nav li a span {
  letter-spacing: 0;
}

.pb-navbar-wrapper .pb-nav ul.nav li label.job-loss, .pb-navbar-wrapper .pb-nav ul.nav li a.job-loss {
  text-transform: none;
}

.pb-navbar-wrapper .pb-nav ul.nav li label.pb-myaccount{
  margin: 0px 0px 0 45px;
  position: relative;
}

.pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount {
  margin: 0px 0px 0 0px;
  padding-left: 20;
  position: relative;
}

.pb-navbar-wrapper .pb-nav ul.nav li label.pb-myaccount:before, .pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount:before {
  content: "";
  background-image: url("../images/new-home/svg-icons/icons.png");
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: -48px -65px;
  background-size: 163px 97px;
  left: -35px;
  top: 14px;
}

.pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount:before{
  left: -8px;
}

@media (max-width: 1200px) {
  .pb-navbar-wrapper .pb-nav ul.nav li label{
    margin: 0px 6px;
    -webkit-transition: margin 2s;
    transition: margin 2s;
  }

  .pb-navbar-wrapper .pb-nav ul.nav li a {
    -webkit-transition: margin 2s;
    transition: margin 2s;
  }
}

.pb-navbar-wrapper .pb-nav ul.nav li label {
  display: none;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu {
  display: none;
  position: absolute;
  width: 240px;
  background: #fff;
  padding: 8px 0 15px;
  margin: 0;
  -webkit-box-shadow: 4px 5px 9px -2px rgba(16, 16, 16, 0.18);
          box-shadow: 4px 5px 9px -2px rgba(16, 16, 16, 0.18);
  border: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin: 0px auto;
  z-index: 100;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu.min {
  left: -7%;
  top: 55px;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu li {
  width: 100%;
  display: block;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu li a {
  margin: 10px 15px;
  position: relative;
  padding: 5px 0px;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu li a:hover {
  color: #4280f7;
  background: none;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu li a .ribbonmenu.new {
  width: 30px;
  height: 15px;
  background: #12ad3e;
  display: inline-block;
  position: absolute;
  padding: 0px;
  text-align: left;
  right: 0px;
  top: 8px;
}

.pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu li a .ribbonmenu.new:before {
  content: "New";
  padding: 0;
  margin: 0;
  position: absolute;
  font-size: 11px;
  font-style: normal;
  color: #fff;
  line-height: 13px;
  width: 30px;
  left: 0;
  text-align: center;
}

.pb-navbar-wrapper .pb-nav ul.nav li:hover .dropdown-menu {
  display: block;
}

.pb-navbar-wrapper .pb-nav ul.nav li:first-child label, .pb-navbar-wrapper .pb-nav ul.nav li:first-child a {
  margin-left: 0px;
}

.pb-navbar-wrapper .pb-nav ul.nav li:last-child label, .pb-navbar-wrapper .pb-nav ul.nav li:last-child a {
  margin-left: 45px;
  margin-right: 0px;
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .pb-navbar-wrapper .pb-nav {
    position: fixed;
    background-color: #fff;
    top: 0;
    left: -265px;
    height: 100%;
    min-width: 260px;
    max-width: 260px;
    z-index: 10001;
    padding: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    -webkit-box-shadow: 1px 1px 4px #b9b9b9;
            box-shadow: 1px 1px 4px #b9b9b9;
  }
  .pb-navbar-wrapper .pb-nav.open {
    left: 0px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav {
    margin-top: 0px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobile-only {
    display: block;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li label, .pb-navbar-wrapper .pb-nav ul.nav li a {
    padding: 12px 20px;
    border: none;
    padding: 15px 15px 15px 24px;
    border-bottom: 1px solid #f3f2f2;
    display: block;
    margin: 0;
  }
  .pb-navbar-wrapper .pb-nav ul.nav .hide-nav.hide-mobile-link {
    display: none !important;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobilehide {
    display: block;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobilehide a {
    margin-left: 0px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobilehide a:before {
    display: none;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li a.tollFreeNo {
    padding: 30px 0 15px 60px;
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    line-height: 15px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li a.tollFreeNo span {
    position: absolute;
    font-size: 11px;
    top: 12px;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 12px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li a.tollFreeNo img {
    position: absolute;
    left: 25px;
    top: 18px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobileAppmenu {
    display: block;
    width: 100%;
    padding: 5px;
    text-align: center;
    margin: 0;
    font-size: 12px;
    color: inherit;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobileAppmenu p {
    margin: 0px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobileAppmenu .appitem {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobileAppmenu .appitem a {
    width: 48%;
    display: inline-block;
    height: 35px;
    border: 0;
    margin: 0px;
    padding: 0px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobileAppmenu .appitem a.googleplay {
    background: url(../images/new-home/playstore_logo.svg) no-repeat;
    margin-right: 3px;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.mobileAppmenu .appitem a.ios {
    background: url(../images/new-home/app_store.svg) no-repeat;
  }
  .pb-navbar-wrapper .pb-nav li {
    position: relative;
    width: 100%;
  }
  .pb-navbar-wrapper .pb-nav li label:before {
    background-image: url("../images/new-home/navigation_icon_img.png?v=12");
    content: "";
    background-repeat: no-repeat;
    background-position: 0px -74px;
    display: block;
    position: absolute;
    width: 15px;
    height: 8px;
    right: 6%;
    top: 42%;
    -webkit-transition: transform .3s ease-in-out;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  }
  .pb-navbar-wrapper .pb-nav li.open label:before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
  }
  .pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu li a {
    margin: 0px 15px 0px 30px;
    position: relative;
    padding: 10px 0px;
    -webkit-transition: none;
    transition: none;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu.min {
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #f3f2f2;
    border-radius: 0;
    display: none;
    position: static;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li .hide-nav {
    display: none;
    background: #f3f2f2;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li .hide-nav.none {
    display: block;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li .hide-nav a {
    padding: 10px 15px 10px 30px;
    -webkit-transition: none;
    transition: none;
  }
  .pb-navbar-wrapper .pb-nav ul.nav li.open .dropdown-menu.min, .pb-navbar-wrapper .pb-nav ul.nav li.open .hide-nav {
    display: block;
  }
}

.fixedh {
  width: 100%;
  -webkit-transition: all .5s;
  transition: all .5s;
  position: fixed;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-animation: slide-down .7s;
          animation: slide-down .7s;
  opacity: 1;
  z-index: 999;
  top: 0;
  background: #fff;
}

.fixedh .pb-container .policybazaar-logo .pb-logo {
  height: 44px;
  background: url(../images/new-home/logopb.svg) no-repeat 0 13px;
  background-size: 100%;
}

.fixedh .pb-container .policybazaar-logo .appkisidehai-logo {
  margin: 10px 0;
}

.fixedh .pb-navbar-wrapper .pb-nav ul.nav li label, .fixedh .pb-navbar-wrapper .pb-nav ul.nav li a {
  padding: 18px 0;
}

.fixedh .pb-container .policybazaar-logo{
  padding: 13px 0px;
}

.fixedh .pb-navbar-wrapper .pb-nav ul.nav li .dropdown-menu.min {
  left: -7%;
  top: 48px;
}

.fixedh .pb-navbar-wrapper .pb-nav ul.nav li label.pb-myaccount:before, .fixedh .pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount:before {
  top: 9px;
}

@media (max-width: 1024px), (height: 1024px) and (width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
  .fixedh .pb-navbar-wrapper .pb-nav ul.nav li label, .fixedh .pb-navbar-wrapper .pb-nav ul.nav li a {
    padding: 15px;
  }
  .fixedh .pb-navbar-wrapper .pb-nav ul.nav li .hide-nav a {
    padding: 10px 15px;
  }
  .fixedh .pb-navbar-wrapper .btn-toggle {
    margin: 17px 0 0;
  }
  .fixedh .pb-navbar-wrapper .pb-myaccount.mobile:before {
    left: -25px;
    top: 10px;
  }
}

.webp .pb-navbar-wrapper .pb-myaccount.mobile:before,
.webp .pb-navbar-wrapper .pb-nav ul.nav li label.pb-myaccount:before,
.webp .pb-navbar-wrapper .pb-nav ul.nav li a.pb-myaccount:before {
  background-image: url("../images/new-home/svg-icons/icons.webp");
  background-repeat: no-repeat;
}

/*End Navigation File Merge*/
.breadcrumbinner {
  padding: 0 !important;
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
  display: block;
  float: inherit;
  clear: both;
}

.breadcrumbinner .breadcrumb {
  list-style: none;
  background: 0;
  padding: 10px 0;
  width: 100%;
  margin: 0 auto;
  max-width: 1170px;
}

.breadcrumbinner .breadcrumb li {
  float: none;
  margin: 0;
  padding: 0;
  font-size: 10px;
  letter-spacing: 0;
  line-height: 20px;
  display: inline-block;
  position: relative;
  margin-right: 10px !important;
}

.breadcrumbinner .breadcrumb li:last-child::after {
  display: none;
}

.breadcrumbinner .breadcrumb li:nth-child(1)::after {
  display: none;
}

.breadcrumbinner .breadcrumb li a {
  color: #0065ff;
  float: none;
  text-decoration: none;
  font-size: 12px;
  letter-spacing: 0;
  line-height: initial !important;
  font-weight: 400;
}

.breadcrumbinner .breadcrumb li::after {
  content: "";
  border: solid rgba(23, 43, 77, 0.5);
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: relative;
  right: -4px !important;
  top: -1px !important;
}

.breadcrumbinner .breadcrumb li span.currentLocation {
  float: none;
  margin: 0;
  color: #838282;
  font-weight: 400;
  font-size: 12px;
}

.breadcrumbinner .breadcrumb li:first-child {
  display: none;
}

.breadcrumbinner .breadcrumb li:nth-of-type(2) a {
  padding-left: 0;
  position: relative;
}

.breadcrumbinner .breadcrumb li:nth-of-type(2) a::before {
  content: "";
  background: url(../images/breadcrumbinnerhomeicon.png) no-repeat rgba(0, 0, 0, 0);
  height: 16px;
  margin: 0;
  padding: 0;
  width: 18px;
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  display: none;
}

.breadcrumbinner .breadcrumb li.active::after {
  display: none;
}

@media only screen and (max-width: 440px) {
  .breadcrumbinner .breadcrumb li a {
    color: #656b6f;
    font-size: 10px !important;
  }
  .breadcrumbinner .breadcrumb li span.currentLocation {
    color: #656b6f;
    font-size: 10px !important;
  }
}

.timeline-item {
  background: #e1edff;
  border-radius: 3px;
  padding: 0;
  margin: 0 auto;
  max-width: 100%;
  min-height: 450px;
}

.lazy-bg {
  background: none !important;
}

.animated-background {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #e1edff), color-stop(50%, #f6faff), to(#e1edff));
  background: linear-gradient(to right, #e1edff 8%, #f6faff 50%, #e1edff 100%);
  background-size: 1100px 104px;
  height: 450px;
  position: relative;
}

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: 0px 0;
  }
  100% {
    background-position: 1000px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: 0px 0;
  }
  100% {
    background-position: 1000px 0;
  }
}

.faq .pbfaqQues {
  margin-top: 15px;
  padding-left: 0;
}

.starfill {
  color: #f90;
}

.starempty {
  color: #e2e1e1;
}

.disclaimerFor_insurer {
  background: #f9f8f8;
  padding: 5px 8px;
  border-radius: 5px;
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 14px;
  font-weight: 400;
}

.pbfaqQues::after,
.pbfaqAns > span::after {
  content: "";
  display: block;
  clear: both;
}

.pbfaqQues span.que_icn {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 700;
  color: #014667;
}

.faq .pbfaqQues p,
.pbfaqQues p {
  padding-left: 20px !important;
  margin: 0;
  color: inherit;
  font-size: inherit;
  display: block;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: inherit !important;
}

.pbfaqAns,
.pbNewsContent {
  display: none;
  width: 100%;
  padding-top: 10px;
}

.pbfaqAns p span:empty {
  display: none;
}

.faq .pbfaqAns {
  display: block;
}

.pbfaqQues {
  cursor: pointer;
}

.pbfaqAns .tabAns {
  font-size: 14px;
  font-weight: 700;
  color: #014667;
  float: left;
}

.pbfaqAns .ansData {
  font-size: 14px;
  line-height: 20px;
  padding-left: 35px !important;
  width: 100% !important;
  margin: 0 !important;
  color: inherit !important;
}

.pbfaqAns .ansData p {
  margin: 0;
  padding-bottom: 10px;
}

.pbfaqAns .ansData * {
  font-size: inherit;
  line-height: inherit;
  list-style: none;
}

.tabberArticle {
  font-size: .75em;
  padding: 15px 0;
  border-bottom: 1px dashed #b6d4ed;
  text-align: justify;
  width: 100%;
  display: inline-block;
}

.connectTop,
.backtotop {
  display: none;
}

.backtotop span {
  position: fixed;
  right: 15px;
  bottom: 55px;
  width: 40px;
  height: 40px;
  display: block;
  background: #005387;
  border-radius: 50%;
  line-height: 29px;
  z-index: 10000;
}

.newsassion_info {
  font-size: 14px;
  background: #4368ec;
  display: block;
  padding: 16px;
  text-align: center;
  font-weight: 400;
  width: 100%;
  z-index: 0;
  margin-top: -50px;
  position: relative;
}

.newsassion_info b.underline {
  text-decoration: underline;
}

.newsassion_info a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.newsassion_info .close {
  background: rgba(56, 53, 53, 0.5) url("../images/new-home/navigation_icon_img.png?v=12");
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  position: absolute;
  cursor: pointer;
  right: 10px;
  background-position: -958px -35px;
  border-radius: 50%;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  padding: 20px;
  top: 7px;
}

.homelanding .pageitem ul.topproducts.mobileProducts,
.overlaybox,
.productCol.mobileProducts {
  display: none;
}

.backtotop span:after {
  content: "«";
  position: absolute;
  color: #fff;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  top: 6px;
  left: 18px;
  font-size: 20px;
}

.overlaybox {
  position: fixed;
  width: 100%;
  height: 100% !important;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999;
  top: 0;
  left: 0;
  bottom: 0;
}

.fixedh {
  width: 100%;
  -webkit-transition: all .5s;
  transition: all .5s;
  position: fixed;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-animation: slide-down .7s;
          animation: slide-down .7s;
  opacity: 1;
  z-index: 999;
  top: 0;
  background: #fff;
}

.fixedh .subheader {
  display: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: landscape) {
  .pb-container {
    position: relative;
  }
}

@media only screen and (max-width: 1024px) {
  .pb-container {
    position: relative;
  }
}

.langTrans {
  position: relative;
}

.langTrans::after {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(../images/bu/term_sprite.svg?v=1);
  background-repeat: no-repeat;
  background-position: -138px -122px;
  content: "";
  position: absolute;
  right: 6px;
  top: 15px;
  height: 8px;
  width: 9px;
}

.langTrans select {
  margin: 6px 0 0 0 !important;
  padding: 3px 17px 3px 3px !important;
  font-size: 13px;
  border-radius: 3px;
  margin-top: 4px;
  background-color: #f9f9f9;
  border: 1px solid #ececec;
  outline: none;
}

.langTrans select:focus {
  outline: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: landscape) {
  .langTrans {
    position: absolute;
    right: 60px;
    top: 9px;
  }
  .langTrans select {
    right: 0px;
    top: 0px;
  }
}

@media only screen and (max-width: 1024px) {
  .langTrans {
    position: absolute;
    right: 60px;
    top: 9px;
  }
  .langTrans select {
    right: 0px;
    top: 0px;
  }
}

.langTrans select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent !important;
}

@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes slide-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slide-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

#policybazaar,
#policybazaar .articleWrapper {
  margin: 0 auto;
}

a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.health_green {
  background: #42ceb2;
}

.term_blue {
  background: #776fce;
}

.pink {
  background: #d9679c;
}

.tw_red {
  background: #de6d75;
}

.logo_size {
  background: url(../../templates/policybazaar/img/pb-logo.png) no-repeat;
  width: 198px;
  height: 39px;
  text-indent: -2000px;
}

.arrow-down {
  background: url(../images/icons-set.png) -467px -136px no-repeat;
  width: 11px;
  height: 23px;
  right: -3px;
  -webkit-transform: rotate(89deg);
          transform: rotate(89deg);
}

#policybazaar {
  width: 95%;
}

.sidebar {
  display: none;
}

.investors_link .invest,
.investors_link > span {
  text-align: center;
  display: block;
  font-size: 15px;
  font-weight: 600;
}

.investors_link .invest {
  margin-top: 10px;
}

.investors_link .invest li {
  margin: 5px;
  list-style: none;
  background: #fff;
  display: inline-block;
  border: 1px solid #f1f1f1;
  padding: 2px;
}

.investors_link .invest li a.bg_ins {
  display: inline-block;
  width: 88px;
  height: 34px;
  background-image: url(../images/footer-logo.png);
  background-repeat: no-repeat;
}

.investors_link .invest li a.tiger {
  background-position: -2px 0;
}

.investors_link .invest li a.info-edge {
  background-position: -89px -2px;
}

.investors_link .invest li a.premji {
  background-position: -177px -1px;
}

.investors_link .invest li a.teamsek {
  background-position: -264px -1px;
}

.investors_link .invest li a.steadview {
  background-position: -350px -2px;
}

.investors_link .invest li a.idg {
  background-position: 0 -35px;
}

.investors_link .invest li a.truenorth {
  background-position: -92px -34px;
}

.investors_link .invest li a.icp {
  background-position: -351px -34px;
}

.investors_link .invest li a.softbank {
  background-position: -174px -32px;
}

.investors_link .invest li a.ribit {
  background-position: -262px -36px;
}

#footer .general_url .link.mobile_responsive li,
.breadcrumb li:before,
.breadcrumbinner span.divider {
  display: none;
}

.footable {
  overflow-x: auto;
  width: 96%;
  margin: 0 auto;
}

.disclaimer {
  width: 100%;
  margin: 10px auto;
  padding: 10px 1%;
  font-size: 10px;
  background: transparent;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
}

.countryselection {
  background: #fff;
  width: 500px;
  height: 290px;
  margin: 0 auto;
  z-index: 1000;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 10px #04485e;
          box-shadow: 1px 1px 10px #04485e;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 20px 40px;
  display: none;
}

.countryselection .h4 {
  letter-spacing: 0;
  text-align: center;
  font-size: 18px;
}

.countryselection .box {
  width: 200px;
  display: inline-block;
  float: left;
  height: 140px;
  margin-top: 30px;
  cursor: pointer;
  border-radius: 5px;
  color: #333;
  -webkit-box-shadow: 1px 1px 5px #dadada;
          box-shadow: 1px 1px 5px #dadada;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding-top: 52px;
  border: 1px solid #dadada;
  text-decoration: none;
}

.countryselection .box span {
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}

.countryselection .box span:before {
  content: "";
  width: 55px;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.countryselection .box.uae span:before {
  background: url(../images/new-home/spritesheet_home.png?v=7) -1383px -95px no-repeat;
  height: 38px;
}

.countryselection .box.india span:before {
  background: url(../images/new-home/spritesheet_home.png?v=7) -1469px -95px no-repeat;
  height: 38px;
}

.countryselection .india .htmltext,
.countryselection .uae .htmltext {
  font-size: 12px;
  text-align: center;
  margin: 0;
  line-height: 18px;
  font-weight: 500;
  padding: 9px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #f9f9f9;
  position: absolute;
  width: 100%;
  bottom: 0;
}

.countryselection .box.india {
  float: right;
}

.countryselection .h4 {
  margin: 0;
  line-height: 24px;
}

.countryselection .h4 + p {
  font-size: 11px;
  text-align: center;
}

.countryselection .countryclose {
  position: absolute;
  content: "";
  width: 18px;
  background: url(../images/new-home/spritesheet_home.png?v=7) -1549px -102px no-repeat;
  height: 18px;
  right: -25px;
  top: 0;
  cursor: pointer;
}

@media only screen and (max-width: 1920px) {
  .homelanding .pageitem ul.topproducts.mobileProducts,
  .productCol.mobileProducts {
    display: none;
  }
}

@media only screen and (max-width: 1180px) {
  .partner .partner_box {
    width: 932px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  .homelanding .pageitem ul.topproducts.desktopProducts {
    display: none;
  }
  .homelanding .pageitem ul.topproducts.mobileProducts,
  .productCol.mobileProducts {
    display: table;
  }
  .myaccount {
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 0;
    float: right;
    margin: 15px 10px 0;
    background-image: url(../images/new-home/spritesheet_home.png?v=1);
    background-repeat: no-repeat;
    background-position: -2573px -40px;
  }
  .langTransCV {
    position: absolute;
    margin-right: 20px;
    margin-left: auto;
    margin-top: 10px;
    right: 45px;
  }
}

@media only screen and (max-width: 1024px) {
  .ribbonmenu.new {
    top: 13px;
    right: 9px;
  }
  .twowheeler_desktopHide {
    display: block;
    font-size: 10px !important;
    text-align: center;
    color: #979797 !important;
    line-height: 14px !important;
  }
  .backtotop span {
    width: 30px;
    height: 30px;
    bottom: 100px;
  }
  .newsassion_info a {
    width: 82%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 20px;
  }
  .backtotop span:after {
    top: 1px;
    left: 13px;
    font-size: 18px;
  }
  .homelanding .pageitem ul.topproducts.desktopProducts,
  .homelanding .pageitem ul.topproducts.mobileProducts,
  .productCol.mobileProducts {
    display: table;
  }
}

.made_easy a.knowmore {
  display: none;
}

@media (max-width: 1024px) {
  #policybazaar .articleWrapper {
    margin: 0 auto;
  }
}

@media screen and (max-width: 768px) {
  #policybazaar {
    margin: 0 auto;
  }
}

@media (max-width: 480px) {
  .countryselection {
    width: 360px;
    padding: 10px 35px;
    height: 283px;
  }
  .countryselection .h4 {
    font-size: 14px;
  }
  .countryselection .h4 br {
    display: block;
  }
  .countryselection .h4 + p {
    margin-bottom: 0;
  }
  .countryselection .box {
    margin-top: 15px;
    width: 100%;
    padding: 0;
    float: right;
    height: 73px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .countryselection .box span {
    width: 30%;
    position: relative;
    float: left;
    background: #fff;
    padding-top: 34px;
    margin-bottom: 0;
  }
  .countryselection .box .htmltext {
    height: 71px;
    width: 70%;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: left;
    line-height: 22px;
    padding: 0 10px;
    margin-left: 30%;
    border-radius: 0 5px 5px 0;
  }
  .countryselection .box.uae span:before {
    background-position: -1383px -100px;
  }
  .countryselection .box.india span:before {
    background-position: -1469px -100px;
  }
  .countryselection .box span:before {
    margin: 0 15px;
    width: 52px;
    top: 0;
  }
  .countryselection .box.active:after {
    top: 27%;
  }
}

@media only screen and (max-width: 440px) {
  .countryselection .countryclose {
    right: 0;
    top: -25px;
  }
  .countryselection {
    height: 383px;
    padding: 25px;
  }
  .countryselection .h4 {
    font-size: 18px;
  }
  .countryselection .h4 + p {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .countryselection .box {
    height: 87px;
    margin-top: 25px;
  }
  .countryselection .box .htmltext {
    height: 85px;
    padding: 0 7%;
  }
}

@media screen and (max-width: 360px) {
  .countryselection {
    width: 340px;
  }
  .countryselection .box span:before {
    margin: -7px 15px;
  }
}

@media screen and (max-width: 320px) {
  .countryselection {
    width: 300px;
    height: 383px;
    padding: 25px 10px;
  }
  .newsassion_info a {
    width: 82%;
    margin: 0 auto;
    font-size: 11px;
    line-height: 15px;
  }
}

/* Download App Block */
div.app-div {
  background: #DEEBFF;
  display: none;
  color: #172B4D;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  padding: 8px 0;
  text-align: center;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

div.app-div.show {
  display: block;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

div.app-div p {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0;
}

div.app-div p a {
  text-decoration: none;
  color: #172B4D;
  display: inline-block;
}

div.app-div p i {
  width: 30px;
  height: 35px;
  vertical-align: middle;
  background: url(../images/home-v1/user-interface.png) no-repeat;
  background-size: cover;
  display: inline-block;
  margin-right: 10px;
}

div.app-div p .cross {
  cursor: pointer;
  color: #333;
  border: 1px solid #333;
  border-radius: 30px;
  background: #fff;
  font-size: 18px;
  display: inline-block;
  line-height: 0px;
  width: 22px;
  height: 22px;
  text-decoration: none;
  text-align: center;
  position: absolute;
  top: 5px;
  right: 10px;
  font-weight: 400;
}

div.app-div p .cross:before {
  content: "×";
  display: inline-block;
  margin: 5px 0 0 0;
  padding-top: 4px;
}

.nav-link .container-nav1 .cta-call .sticknav_viewplan {
  position: relative;
}

.nav-link .container-nav1 .cta-call .sticknav_viewplan.off {
  padding: 6px 45px 6px 18px !important;
  overflow: visible;
  font-weight: 600;
}

.nav-link .container-nav1 .cta-call .sticknav_viewplan.off:after {
  content: '';
  background: url(../images/save-upto-10percent.png?v=1) no-repeat;
  background-size: 100%;
  width: 60px;
  height: 60px;
  position: absolute;
  top: -13px;
  right: -22px;
}

.webp .appkisidehai-logo {
  background: url(../images/webp/appkiside-hai-logo.webp) no-repeat 10px 7px;
  background-size: 100%;
  vertical-align: top;
  width: 114px;
  height: 28px;
  margin: 15px 0 0 5px;
  border: 1px solid #ccc;
  border-width: 0 0 0 1px;
  padding: 10px 0;
  display: inline-block;
}

.no-webp .appkisidehai-logo {
  background: url(../images/home-v1/appkiside-hai-logo.png) no-repeat 10px 7px;
  background-size: 100%;
  vertical-align: top;
  width: 114px;
  height: 28px;
  margin: 15px 0 0 5px;
  border: 1px solid #ccc;
  border-width: 0 0 0 1px;
  padding: 10px 0;
  display: inline-block;
}

.webp .fixedh .appkisidehai-logo {
  margin-top: 8px;
}

.no-webp .fixedh .appkisidehai-logo {
  margin-top: 8px;
}

@media (max-width: 1024px) {
  .webp .appkisidehai-logo, .no-webp .appkisidehai-logo {
    margin-top: 13px;
  }
}

@media (max-width: 320px) {
  .webp .appkisidehai-logo, .no-webp .appkisidehai-logo {
    background-size: 93%;
    margin: 12px 0 0 5px;
    width: 80px;
    background-position: 6px 10px;
  }
}

/*App Sticky Css*/
.installApp_banner {
  display: none;
}

@media only screen and (max-width: 740px) {
  .installApp_banner {
    background: #fff;
    position: fixed;
    bottom: 0px;
    height: 60px;
    width: 100%;
    z-index: 100001;
    padding: 10px 0px 0 0px;
    -webkit-box-shadow: 1px 1px 10px #ccc;
            box-shadow: 1px 1px 10px #ccc;
    -webkit-transition: bottom 0.5s ease-in;
    transition: bottom 0.5s ease-in;
    display: none;
  }
  .installApp_banner .wrapper {
    position: relative;
    margin: 0px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 348px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .installApp_banner .wrapper .text {
    display: inline-block;
    line-height: 18px;
  }
  .bannerClose {
    background: url(../../../cdn/images/footer-strip/car/close_strip.png) top right no-repeat;
    text-indent: 3000px;
    width: 17px;
    height: 17px;
    margin: 13px 12px 8px 0;
  }
  .installApp_banner .heading {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0px;
  }
  .installApp_banner .subtext {
    font-size: 14px;
    letter-spacing: 0px;
  }
  .installButton {
    background: #0663f6;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    padding: 0px 9px;
    height: 34px;
    position: relative;
    top: 5px;
  }
}

@media only screen and (max-width: 360px) {
  .installApp_banner .wrapper {
    max-width: 323px;
  }
  .installApp_banner .heading, .installApp_banner .subtext {
    font-size: 12px;
  }
  .installButton {
    top: 2px;
  }
}

.countryselection .h4 br {
  display: none;
}

.allinsurer {
  overflow-y: hidden !important;
  height: 500px;
  margin-bottom: 20px;
  position: relative;
  padding: 0 0 60px 0;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  overflow-x: auto;
}

.allinsurer:after {
  position: absolute;
  width: 100%;
  height: 100px;
  bottom: 0;
  left: 0;
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.allinsurer .moreplans {
  position: absolute;
  cursor: pointer;
  left: 0;
  right: 0;
  margin: 0px auto;
  width: 160px;
  bottom: 5px;
  z-index: 1;
  background: #fff;
  padding: 5px;
  border-radius: 20px;
  font-size: 13px;
  -webkit-box-shadow: 1px 1px 5px #ccc;
  box-shadow: 1px 1px 5px #ccc;
  text-align: center;
  color: #0662f6;
  text-transform: uppercase;
  font-weight: 500;
}

.allinsurer .moreplans:after {
  content: "";
  border: solid rgba(23, 43, 77, 0.5);
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: relative;
  right: -7px;
  top: -2px;
}

.allinsurer table {
  text-rendering: optimizeLegibility;
}

.allinsurer table tr:first-child {
  color: #344f7c !important;
}

.allinsurer table tr:first-child td {
  color: #344f7c !important;
}

.allinsurer table tr:nth-child(even) {
  background: #f7fbfd;
}

.allinsurer table p a.btn-primary {
  border-radius: 4px;
  background-color: #0065ff;
  color: #fff !important;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  padding: 6px 18px;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  width: 120px;
  display: block;
  margin: 0px auto;
  height: auto;
}

.allinsurer.full {
  height: 100% !important;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.allinsurer.full:after {
  display: none;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  right: -7px;
  top: 1px;
}

/* Note: Right Section Videobox was not impacted after removing the CSS*/
.rightSection .videobox_right {
  border-radius: 8px;
  border: solid 0.8px rgba(23, 43, 77, 0.2);
  margin-bottom: 16px;
  padding: 10px 10px 10px 10px;
}

.rightSection .videobox_right iframe {
  border: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border-radius: 8px;
  height: 240px;
}

.videobox {
  display: block;
  clear: both;
  margin: 5px 0;
  text-align: center;
}

.videobox object {
  width: 600px;
  height: 330px;
}

.videobox iframe {
  width: 600px;
  height: 330px;
}

@media screen and (max-width: 640px) {
  .videobox {
    margin: 10px 0;
  }
  .videobox object {
    width: 460px;
    height: 260px;
  }
  .videobox iframe {
    width: 460px;
    height: 260px;
  }
}

@media only screen and (max-width: 440px) {
  .videobox {
    margin: 15px 0;
  }
  .videobox object {
    width: 340px;
    height: 200px;
  }
  .videobox iframe {
    width: 340px;
    height: 200px;
  }
}

@media screen and (max-width: 360px) {
  .videobox {
    margin: 20px 0;
  }
  .videobox object {
    width: 280px;
    height: 170px;
  }
  .videobox iframe {
    width: 280px;
    height: 170px;
  }
}

@media only screen and (max-width: 1024px) {
  .rightSection .videobox_right {
    max-width: 640px;
    border: none;
    padding: 0px;
    margin: 0px auto;
  }
  .rightSection .videobox_right iframe {
    width: 100%;
    height: 420px;
  }
}

@media only screen and (max-width: 640px) {
  .rightSection .videobox_right iframe {
    width: 100%;
    height: 300px;
  }
}

@media only screen and (max-width: 480px) {
  .rightSection .videobox_right {
    max-width: 100%;
  }
  .rightSection .videobox_right iframe {
    width: 100%;
    height: 200px;
  }
}

.authorProfileWidget {
  width: 100%;
  background: #f1f2f5;
  border-radius: 8px;
  border-top: 7px solid #eaebec;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 20px 15px;
  margin-top: 30px;
}

.authorProfileWidget .profilePic {
  width: 25%;
  text-align: center;
  vertical-align: middle;
}

.authorProfileWidget .profilePic img {
  max-width: 100%;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin: 0px auto;
}

.authorProfileWidget .contentWith_title {
  width: 75%;
  padding-left: 20px;
}

.authorProfileWidget .contentWith_title .title {
  color: #253858;
}

.authorProfileWidget .contentWith_title .title span {
  color: #0065FF;
  font-weight: 600;
  padding-left: 5px;
}

.authorProfileWidget .contentWith_title .postage {
  font-size: 11px;
  padding: 5px 0 11px;
  color: #a7abb9;
}

.authorProfileWidget .contentWith_title .postage .saprator {
  display: inline-block;
  padding: 0px 7px;
}

.authorProfileWidget .contentWith_title p {
  font-size: 14px;
  color: #253858;
  letter-spacing: 0.016em;
  line-height: 30px;
}

.authorProfileWidget .contentWith_title p a {
  color: #0065FF;
  text-decoration: none;
  display: block;
}

@media only screen and (max-width: 1024px) {
  .authorProfileWidget {
    margin-top: 0px;
  }
  .authorProfileWidget .contentWith_title {
    font-size: 18px;
  }
  .authorProfileWidget .contentWith_title p {
    font-size: 16px;
  }
}

@media only screen and (max-width: 768px) {
  .authorProfileWidget .profilePic {
    width: 100%;
    display: block;
    line-height: 20px;
  }
  .authorProfileWidget .profilePic img {
    width: 100px;
    height: 100px;
  }
  .authorProfileWidget .contentWith_title {
    width: 100%;
    display: block;
    line-height: 20px;
    text-align: center;
    margin-top: 20px;
    padding: 0 10px;
  }
}

.footer {
  background: #fff !important;
  position: relative;
  padding: 40px;
}

.footer .h2 {
  margin: 0;
  letter-spacing: .7px;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  padding: 20px 0 10px;
  color: #4d4d4d;
  font-weight: 500;
}

.ft-basic-size{
  font-size: 30px;
  line-height: 40px;
  letter-spacing: .7px;
  color: #4d4d4d;
  text-align: center;
  padding: 20px 0;
  font-weight: 500;
}

.p-t-0{
  padding-top: 0px !important;
}

.footer .h4 {
  margin: 0;
  letter-spacing: .7px;
  text-align: center;
  font-size: 22px;
  line-height: 22px;
  padding: 0 0 10px;
  color: #a3a3a3;
  font-weight: 300;
}

.footer .footer-icons {
  background: url(../images/new-home/footer_icons_sprite.png) no-repeat center;
}

.footer .footer-icons.lazy-bg {
  background: none;
}

.footer .social {
  display: flex;
  gap: 5px;
  justify-content: center;
}

.footer .social li {
  list-style: none;
  display: inline-block;
}

.footer .social li a {
  display: block;
  padding: 0;
  margin: 0;
  font-size: 0;
}

.footer .social li .facebook {
  background-position: -34px 0px;
}

.footer .social li .twitter {
  background-position: -34px -50px;
}

.footer .social li .google {
  background-position: -2701px -10px;
}

.footer .social li .insta {
  background-position: -34px -100px;
}

.footer .social li .in {
  background-position: -34px -150px;
}

.footer .social li .youtube {
  background-position: -34px -200px;
}

.footer .footer-icons.footer-social-icons {
  width: 40px;
  height: 40px;
  border-radius: 4px;
}

.f-icons-w{
  --icon-size:40px;
  width: var(--icon-size);
  height: var(--icon-size);
}

.f-icons-round{
  border-radius: 4px;
}

.bg-c-tube{
  background-color: #e0302f;
}

.footer .footer_box {
  width: 98%;
  margin: 0 auto;
}

.footer .footer_box .footerlink {
  padding: 0;
  margin: 30px auto;
  width: 98%;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  text-align: center;
}

.footer .footer_box .footerlink li {
  list-style: none;
  display: inline-block;
}

.footer .footer_box .footerlink li a {
  display: block;
  font-size: 14px;
  color: #4c4c4c;
  text-decoration: none;
  padding: 0 18px;
  border-right: 1px solid #ccc;
  margin: 20px 0;
}

.footer .footer_box .footerlink li:last-child a {
  border-right: 0;
}

.footer .footer_box .footerlink:after {
  content: "";
  clear: both;
}

.footer .investor .invest {
  padding: 0;
  margin: 10px auto 30px;
  width: 98%;
  text-align: center;
}

.footer .investor .invest li {
  display: inline-block;
  list-style: none;
}

.footer .investor .invest li a.footer-icons.footer-investor-logo {
  display: block;
  line-height: 22px;
  color: #4d4d4d;
  padding: 0;
  width: 95px;
  height: 40px;
  text-decoration: none;
  margin: 0 auto;
  border: 1px solid #e6e6e6;
  font-size: 0;
}

.footer .investor .invest li .tiger {
  background-position: -9px -625px;
}

.footer .investor .invest li .info-edge {
  background-position: -9px -665px;
}

.footer .investor .invest li .premji {
  background-position: -9px -705px;
}

.footer .investor .invest li .teamsek {
  background-position: -9px -743px;
}

.footer .investor .invest li .steadview {
  background-position: -8px -783px;
}

.footer .investor .invest li .idg {
  background-position: -9px -862px;
}

.footer .investor .invest li .truenorth {
  background-position: -9px -903px;
}

.footer .investor .invest li .icp {
  background-position: -9px -942px;
}

.footer .investor .invest li .softbank {
  background-position: -9px -983px;
}

.footer .investor .invest li .ribit {
  background-position: -9px -823px;
}

.footer .investor .invest:after {
  content: "";
  clear: both;
}

.footer .investor .h5 {
  font-size: 25px;
  font-weight: 400;
  text-align: center;
  color: #4d4d4d;
}

.footer .modeofpayment {
  padding: 0;
  margin: 10px auto 30px;
  width: 98%;
  text-align: center;
}

.footer .modeofpayment li {
  display: inline-block;
  list-style: none;
}

.footer .modeofpayment li:after {
  content: "";
  clear: both;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons {
  padding: 0;
  width: 81px;
  height: 40px;
  text-decoration: none;
  margin: 0 auto;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons.amex {
  background-position: -13px -331px;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons.visa {
  background-position: -13px -381px;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons.paytm {
  background-position: -13px -431px;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons.rupay {
  background-position: -13px -481px;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons.netbanking {
  background-position: -13px -531px;
}

.footer .modeofpayment .footer-icons.footer-modeofpayment-icons.mastercard {
  background-position: -13px -581px;
}

.footer .footer-icons.footer-pcidss-logo {
  background-position: -1px -261px;
}

.footer .legalinfo {
  text-align: center;
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  margin: 0 auto;
  width: 100%;
}

.footer .legalinfo p {
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #a3a3a3 !important;
}

.footer .legalinfo p a {
  text-decoration: none;
  color: #f68630;
}

.footer .legalinfo p.small {
  font-size: 12px;
  color: #a3a3a3;
}

.pcidss {
  width: 108px;
  height: 58px;
  margin: 10px auto 15px;
  display: block;
  background-position: -1px -261px;
  font-size: 0;
}

#footer {
  margin: 20px 0 0;
  clear: both;
  background: #fff;
}

#footer .general_url {
  width: 100%;
  margin: 0 auto;
  padding: 10px 0;
  text-align: center !important;
}

#footer .general_url #social-icons {
  display: inline-block;
  float: left;
  padding: 12px 0 0;
}

#footer .general_url #social-icons li a {
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
}

#footer .general_url ul {
  margin: 0;
}

#footer .general_url ul li {
  display: inline-block;
}

#footer .general_url ul li a {
  font-size: 12px;
  line-height: 33px;
  padding: 0 6px;
  color: #606060;
  border-right: 1px solid #606060;
}

#footer .general_url ul li a:hover {
  text-decoration: underline;
  -webkit-transition: .3s ease-in;
  transition: .3s ease-in;
}

#footer .general_url ul li:last-child a {
  border: 0;
}

#footer .general_url .link {
  text-align: center;
  display: inline-block;
  padding-top: 3px;
  float: left;
}

#footer .general_url.withColor {
  padding: 10px 0;
  background: #00344f;
}

#footer .general_url.withColor a {
  color: #fff;
}

#footer .payment_getways {
  width: 50%;
  margin: 0 auto;
  padding: 15px 0;
  text-align: center !important;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ececec;
}

#footer .payment_getways li {
  display: inline-block;
  width: 75px;
  height: 40px;
  border: 1px solid #f1f1f1;
  border-radius: 4px;
  margin: 0 4px;
  -webkit-box-shadow: 1px 1px 4px #f3f3f3;
          box-shadow: 1px 1px 4px #f3f3f3;
  text-indent: -3000px;
}

#footer .payment_getways li.amex {
  background-position: -5px 0;
}

#footer .payment_getways li.visa {
  background-position: -85px -90px;
}

#footer .payment_getways li.paytm {
  background-position: -85px -45px;
}

#footer .payment_getways li.rupay {
  background-position: -5px -90px;
}

#footer .payment_getways li.net_banking {
  background-position: -5px -45px;
}

#footer .payment_getways li.master {
  background-position: -85px 0;
}

#footer .payment_getways.inner {
  margin: 10px auto;
  border: 0;
  border-bottom: 1px solid #d8d8d8;
  padding: 10px 0;
}

#footer .legalInformation {
  width: 100%;
  background: #f2f2f2;
  margin: 0 auto;
  padding: 10px;
  text-align: center !important;
}

#footer .legalInformation a {
  font-size: 12px;
  color: #014667;
  text-decoration: none;
}

#footer .legalInformation p {
  line-height: 16px;
  font-size: 12px;
  margin: 3px 0;
  color: #6e6e6e;
  letter-spacing: 0;
}

#footer .legalInformation p.small {
  line-height: 12px;
  font-size: 10px;
}

#footer .legalInformation .small {
  color: #000;
}

#footer .legalInformation .small:last-child {
  padding: 4px 0;
  color: #6e6e6e;
  line-height: 17px;
  font-size: 11px;
}

#footer .investors_link {
  margin: 10px auto;
}

.footer-social-icons {
  display: inline-block;
  float: right;
  margin: 0 auto;
  width: 250px;
}

.footer-social-icons > .h4 {
  margin: 0;
  color: #fff;
  display: inline-block;
  float: left;
  padding: 13px 0 9px 11px;
  font-size: 12px;
  font-weight: 400;
}

.pageDivCenter_footer {
  width: 78%;
  margin: 0 auto;
  display: table;
}

.pageDivCenter_footer:after {
  content: "";
  clear: both;
}

.socialMedia {
  display: none;
}

#noticeMassage {
  font-size: 12px;
  width: 100%;
  max-width: 1140px;
  margin: 30px auto 20px;
  color: #333;
  text-align: left;
  line-height: 20px;
  background: rgba(204, 204, 204, 0.2);
  border-radius: 5px;
  padding: 5px 10px;
  letter-spacing: .5px;
}

#noticeMassage span {
  font-weight: 500;
}

.subfooter_term_life {
  display: block;
}

.subfooter_term_life .grid {
  width: 1140px;
  margin: 0px auto;
}

.subfooter_term_life.footer {
  padding: 40px 0px 40px 0px;
}

@media only screen and (max-width: 1024px) {
  .subfooter_term_life.footer {
    padding: 20px 0px 40px 0px;
  }
}

.subfooter_term_life.footer .footer_box {
  width: 100%;
  padding: 0px 50px;
}

@media only screen and (max-width: 1024px) {
  .subfooter_term_life.footer .footer_box {
    padding: 0px 30px;
  }
}

@media only screen and (max-width: 640px) {
  .subfooter_term_life.footer .footer_box {
    padding: 0px 10px;
  }
}

.subfooter_term_life.footer .h2, .subfooter_term_life.footer .h4 {
  margin: 0px 15px;
}

.subfooter_term_life.footer .subfooter {
  padding: 40px 0;
  margin-top: 40px;
}

@media only screen and (max-width: 1024px) {
  .subfooter_term_life.footer .subfooter {
    padding: 40px 15px;
    margin-top: 20px;
  }
  .subfooter_term_life.footer .block_content_wrapper {
    background: rgba(23, 43, 77, 0.1);
    padding: 0;
    width: 100%;
    display: table;
  }
  .subfooter_term_life.footer .block_content_wrapper.advancefooter {
    background: rgba(23, 43, 77, 0.1) !important;
    padding: 0 !important;
  }
  .subfooter_term_life.footer .social {
    margin: 20px auto;
  }
}

.footerlink.subfooter_links {
  padding: 0;
  margin: 30px auto 0;
  width: 100%;
  background: #EFEFEF;
  border: 0px;
  text-align: center;
  display: table;
}

.footerlink.subfooter_links li {
  list-style: none;
  display: inline-block;
  margin: 0;
}

.footerlink.subfooter_links li a {
  display: block;
  font-size: 14px;
  color: #4c4c4c;
  text-decoration: none;
  padding: 0 19px;
  border-right: 1px solid #ccc;
  margin: 20px 0px;
}

@media (max-width: 1024px) {
  .footerlink.subfooter_links li a {
    font-size: 12px;
    padding: 0 20px;
  }
}

@media (max-width: 768px) {
  .footerlink.subfooter_links li a {
    font-size: 12px;
    padding: 0 7px;
  }
}

@media (max-width: 667px) {
  .footerlink.subfooter_links li a {
    font-size: 12px;
    padding: 0 17px;
    margin: 10px 0px;
  }
}

@media (max-width: 480px) {
  .footerlink.subfooter_links li a {
    padding: 0 5px;
  }
}

.footerlink.subfooter_links li:last-child a {
  border-right: 0;
}

.footerlink.subfooter_links:after {
  content: "";
  clear: both;
}

@media (max-width: 1024px) {
  .footerlink.subfooter_links {
    background: #fff;
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
  }
}

.subfooter .allInsurance li a.viewplan {
  color: #0065ff;
  font-weight: 500;
}

.subfooter {
  background: #F5F5F5;
  padding: 40px 0;
  margin-top: 40px;
}

.subfooter .title {
  font-size: 16px;
  color: #4C4C4C;
  font-weight: 500;
  padding-bottom: 15px;
  margin-bottom: 5px;
  position: relative;
}

.subfooter .title::before {
  content: "";
  position: absolute;
  width: 100%;
  background: #b2b2b2;
  height: 1px;
  bottom: 0;
}

@media only screen and (max-width: 1024px) {
  .subfooter {
    border: solid rgba(23, 43, 77, 0.2);
    border-width: 1px 0 1px 0;
    margin: 0px 0 20px;
    padding: 30px 16px;
    clear: both;
    background: #fff;
  }
  .subfooter .title {
    margin-bottom: 10px;
  }
  .subfooter .boxleft .allInsurance {
    margin-bottom: 30px;
  }
}

.subfooter .allInsurance {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  width: 100%;
  position: relative;
}

.subfooter .allInsurance li {
  display: block;
  margin: 0;
}

.subfooter .allInsurance li a {
  text-decoration: none;
  display: block;
  line-height: 34px;
  color: #4C4C4C;
  font-size: 14px;
  cursor: pointer;
  line-height: 18px;
  margin-top: 15px;
}

.subfooter .allInsurance li a:hover {
  color: #0065FF;
  text-decoration: none;
}

.subfooter .allInsurance li:first-child {
  margin-top: 0px;
}

.subfooter .grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 1024px) {
  .subfooter .grid {
    width: 100%;
    display: table;
  }
}

.subfooter .boxleft {
  width: calc(1170px * 50/100);
  padding-right: calc(1170px * 5/100);
}

@media only screen and (max-width: 1024px) {
  .subfooter .boxleft {
    padding-right: 0px;
  }
  .subfooter .boxleft {
    width: 100%;
    display: table;
  }
}

.subfooter .boxright {
  width: calc(1170px * 60/100);
}

.subfooter .boxright .allInsurance {
  display: inline-block;
  width: 48%;
}

@media only screen and (max-width: 1024px) {
  .subfooter .boxright {
    width: 100%;
    display: table;
  }
  .subfooter .boxright .allInsurance {
    width: 100%;
    display: table;
  }
}

@media only screen and (max-width: 1024px) {
  .subfooter .boxleft:last-child .allInsurance {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1180px) {
  .footer .footer_box .footerlink li a {
    padding: 0 8px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  .footer .footer_box .footerlink li a {
    padding: 0 10px;
  }
}

@media (max-width: 840px) {
  .footer .footer_box .footerlink li a {
    font-size: 11px;
    padding: 0 3px;
  }
  .footer .modeofpayment {
    display: none;
  }
  .footer .h2 {
    font-size: 22px;
    line-height: 10px;
  }

  .ft-basic-size{
    font-size: 22px;
    line-height: 32px;
  }

  .footer .h4 {
    font-size: 18px;
  }
  .footer .legalinfo p {
    font-size: 10px;
  }
  .footer .legalinfo p.small {
    font-size: 9px;
  }
}

@media (max-width: 740px) {
  .footer .h4 {
    font-size: 18px;
  }
  .footer .investor .h5 {
    font-size: 18px;
  }
}

@media (max-width: 667px) {
  .footer {
    padding: 40px 0;
  }
}

@media screen and (max-width: 640px) {
  #footer_license_text {
    text-align: justify;
    letter-spacing: 0;
    font-size: 11px;
  }
  #footer_license_text p {
    text-align: justify;
    letter-spacing: 0;
    font-size: 11px;
    margin-bottom: 10px;
  }
  .footerIndex {
    padding: 15px 0;
  }
  .footer .footer_box .footerlink li a {
    margin: 10px 0;
  }
}

@media (max-width: 480px) {
  .footer {
    padding: 5px 10px;
  }
  .footer .footer_box .footerlink li a {
    margin: 4px 0;
  }
}

@media screen and (max-width: 360px) {
  #footer .general_url ul li a {
    font-size: 11px;
  }
}

@media screen and (max-width: 320px) {
  #footer .general_url ul li a {
    font-size: 11px;
  }
}

table.multilang-bottom20 {
  margin-bottom: 20px;
}

.fa.fa-pencil {
  width: 15px;
  height: 15px;
  background: url(../images/bu/edit-ico.png) !important;
  position: absolute;
  background-size: 100% !important;
  right: 10px;
}

.fa.fa-cross, .fa.fa-times {
  width: 15px;
  height: 15px;
  background: url(../images/bu/close-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

.fa.fa-home {
  width: 15px;
  height: 15px;
  background: url(../images/bu/home-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

.fa.fa-edit {
  width: 15px;
  height: 15px;
  background: url(../images/bu/edit-ico.png.png) !important;
  position: absolute;
  background-size: 100% !important;
  right: 10px;
}

.fa.fa-male {
  width: 15px;
  height: 15px;
  background: url(../images/bu/male-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

.fa.fa-female {
  width: 15px;
  height: 15px;
  background: url(../images/bu/female-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

.fa.fa-arrow {
  width: 15px;
  height: 15px;
  background: url(../images/bu/next-arrow-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

.fa.fa-phone.iconpos {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/phone-call-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 13px;
}

.fa.fa-user-plus.iconpos {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/add-group-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 13px;
}

.fa.fa-map-marker.iconpos {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/place-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 13px;
}

.eq1 .fa.fa-umbrella {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/insurance-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 19px !important;
}

.eq2 .fa.fa-users {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/user-group-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 19px !important;
}

.eq4 .fa.fa-stethoscope {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/stethoscope-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 19px !important;
}

.fa.fa-inr.iconpos {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/rupee-indian-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 14px;
}

.step2HealthDetails .fa.fa-user.iconpos {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/user-white-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 14px;
}

.input_field .fa.fa-envelope.iconpos {
  width: 20px !important;
  height: 20px !important;
  background: url(../images/bu/e-mail-ico.png);
  position: absolute;
  background-size: 100%;
  right: 16px;
  top: 14px;
}

.fa.fa-email {
  width: 15px;
  height: 15px;
  background: url(../images/bu/mail-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

.fa.fa-error {
  width: 15px;
  height: 15px;
  background: url(../images/bu/error-ico.png);
  position: absolute;
  background-size: 100%;
  right: 10px;
}

input[type=checkbox]:not(old):checked + label > span:before {
  width: 10px;
  height: 10px;
  background: url(../images/bu/checked-ico.png);
  position: absolute;
  display: inline-block;
  background-size: 100%;
  content: '';
  color: transparent !important;
}

.articleWrapper .disForm .rightContent .car-bg .newlayout .carnextstep::after, .articleWrapper #bottomForm .disForm .rightContent .car-bg .newlayout .carnextstep::after {
  width: 16px;
  height: 16px;
  background: url(../images/bu/next-white-ico.png);
  position: absolute;
  background-size: 100%;
  right: 3px;
  content: '';
  border: 0;
  top: 3px;
  display: inline-block;
  color: transparent;
}

.articleWrapper .disForm .rightContent .car-bg .newlayout .carnextstep::after {
  top: -7px;
}

.articleWrapper .disForm .rightContent .car-bg .newlayout .car_input_field .carnextstep::after {
  top: -9px;
}

.new_contact_wrapper input:checked + .tab-label::after {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}

.pbProductTxt a.getquotesgreen {
  text-indent: -999px;
  overflow: hidden;
}
/*# sourceMappingURL=style.min_common_version1.1.css.map */