@charset "UTF-8";

::-webkit-input-placeholder {
  color: #e5e5e5 !important;
}

::-moz-placeholder {
  color: #e5e5e5 !important;
}

:-ms-input-placeholder {
  color: #e5e5e5 !important;
}

:-moz-placeholder {
  color: #e5e5e5 !important;
}

* {
  outline: 0 !important;
}

body {
  padding-top: 50px;
  font-family: "Mulish", sans-serif !important;
  overflow-x: hidden; /*UI changes by monika*/
  margin: 0;
  overflow: visible !important;
}

/*Header Starts*/
header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f58220), to(#b02a30));
  background-image: linear-gradient(to bottom, #f58220, #b02a30);
}

header h1 {
  margin: 0;
  display: inline-block;
}

header h1 a {
  width: 220px !important;
  height: 36px;
  padding: 0;
  margin: 10px 0;
  display: inline-block;
  /* background: url(../images/logo.png) no-repeat center center/contain; */
  background-image: url(../images/logo.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */
  text-indent: -9999px;
  vertical-align: top;
}

header span {
  padding-left: 17px;
  margin: 19px 0;
  display: inline-block;
  /* background: url(../images/social.png) no-repeat left center/12px; */
  background-image:url(../images/social.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */
  color: #fff;
  font: 400 14px "Mulish", sans-serif;
  vertical-align: top;
}

/*Header Ends*/
.cstmbtn:hover {
  background: #003b6f;
  background: -webkit-gradient(linear, left top, right top, from(#003b6f), to(#357ab7));
  background: linear-gradient(to right, #003b6f 0%, #357ab7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b6f', endColorstr='#357ab7', GradientType=1);
  text-decoration: none;
}

.breadcrumsec {
  padding: 5px 15px;
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: #fff;
}

.breadcrumsec .breadcrumb {
  padding: 6px 0;
  margin: 0;
  background: none;
}

.breadcrumsec .breadcrumb li {
  font: 600 14px "Mulish", sans-serif;
}

.breadcrumsec .breadcrumb li a {
  color: #707070;
  font: 600 14px "Mulish", sans-serif;
  text-decoration: none;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}

.breadcrumsec .breadcrumb li a:hover {
  color: #1c5c95;
}

.breadcrumsec .breadcrumb li.active {
  color: #1c5c95;
}

.breadcrumsec .breadcrumb li+li::before {
  content: url(../images/next.png);
}

.breadcrumsec span {
  margin-right: 10px;
  color: #707070;
  font: 400 14px "Mulish", sans-serif;
}

.breadcrumsec select {
  width: 100px;
  height: 30px;
  border: solid 1px #d0d0d0;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  color: #707070;
  font: 400 13px "Mulish", sans-serif;
}

.breadcrumsec select:focus {
  border: solid 1px #d0d0d0;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
}

.mainsec {
  padding: 0 15px 50px;
}

.mainsec .tabpane ul.nav {
  border: solid 1px #eaeaea;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
}

.mainsec .tabpane ul.nav li {
  display: inline-block;
}

.mainsec .tabpane ul.nav li a {
  min-width: 240px;
  padding: 10px 5px 20px;
  border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  background-color: #fff;
  color: #1c5c95;
  font: 700 16px "Mulish", sans-serif;
  text-align: center;
}

.mainsec .tabpane ul.nav li a.active {
  background-color: #1c5c95;
  color: #fff;
}

.mainsec h3 {
  padding: 11px 40px;
  margin: 0;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #eaeaea;
  color: #1c5c95;
  font: 700 16px "Mulish", sans-serif !important;
}

.mainsec .innerdiv {
  padding: 5px;
  border: solid 1px #eaeaea;
  margin-bottom: 15px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  top: -8px;
  background-color: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}

.mainsec .innerdiv.equal {
  padding: 10px 15px;
}

.mainsec .innerdiv.congratsdiv {
  padding: 3px;
}

.mainsec .innerdiv.congratsdiv table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 8px;
}

.mainsec .innerdiv.congratsdiv table tr th {
  padding: 10px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #f0f0f0;
  text-align: center;
  vertical-align: middle;
}

.mainsec .innerdiv.congratsdiv table tr th h5 {
  margin: 0;
  color: #1c5c95;
  font: 700 22px "Mulish", sans-serif;
}

.mainsec .innerdiv.congratsdiv table tr th span {
  color: #3b3b3b;
  font: 600 16px "Mulish", sans-serif;
}

.mainsec .innerdiv.congratsdiv table tr td {
  padding: 13px 24px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  background-color: #f7f7f7;
  vertical-align: middle;
}

.mainsec .innerdiv.congratsdiv table tr td label {
  margin: 0 0 5px;
  display: block;
  color: #939393;
  font: 600 14px "Mulish", sans-serif;
}

.mainsec .innerdiv.congratsdiv table tr td span {
  color: #282828;
  font: 600 18px "Mulish", sans-serif;
}

.mainsec .innerdiv.congratsdiv table tr td a.download {
  width: 41px;
  height: 41px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: absolute;
  top: 16px;
  right: 16px;
  /* background: #1c5c95 url(../images/download.png) no-repeat center center; */
  background-color:  #1c5c95; /* Background color */
  background-image: url(../images/download.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.27);
}

.mainsec .innerdiv.congratsdiv table tr td ul {
  width: 100%;
  padding: 0;
  margin: 0;
  display: table;
}

.mainsec .innerdiv.congratsdiv table tr td ul li {
  display: table-cell;
  color: #282828;
  font: 600 18px "Mulish", sans-serif;
  vertical-align: middle;
}

.mainsec .innerdiv.congratsdiv table tr td ul li strong {
  color: #4b4b4b;
  font: 700 27px "Mulish", sans-serif;
}

.mainsec .innerdiv.congratsdiv table tr:nth-child(2) td {
  padding: 5px 24px;
  border: solid 1px rgba(28, 92, 149, 0.4);
}

.mainsec .innerdiv.congratsdiv table tr:last-child td {
  padding: 24px;
}

.mainsec .innerdiv.congratsdiv table tr:last-child td label {
  margin: 0;
  font-size: 16px;
}

.mainsec .fieldsdiv {
  padding: 20px 30px 0;
}

.mainsec .fieldsdiv .form-group label {
  margin: 0;
  color: #969494;
  font: 400 13px "Mulish", sans-serif;
}

.mainsec .fieldsdiv .form-group .form-control {
  height: 38px;
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #b6b4b4;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  color: #282828;
  font: 600 17px "Mulish", sans-serif;
}

.mainsec .fieldsdiv .form-group .form-control.dob {
  /* background: url(../images/calendar.png) no-repeat 97% center; */
  background-image: url(../images/calendar.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position:  97%  center; /* Background position */

}

.mainsec .fieldsdiv .form-group .form-control:focus {
  border-color: #db6d18;
}

.mainsec .fieldsdiv ul.radioul {
  padding: 0;
  margin: 5px 0 0;
}

.mainsec .fieldsdiv ul.radioul li {
  display: inline-block;
  vertical-align: top;
}

.mainsec .tablediv {
  border: solid 1px #bcbcbc;
  margin: 10px 0 0;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background-color: #fff;
  overflow: hidden;
}

.mainsec .tablediv h4 {
  padding: 9px 20px;
  margin: 0;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  background-color: #eaeaea;
  color: #4b4b4b;
  font: 600 16px "Mulish", sans-serif;
}

.mainsec .tablediv table {
  margin: 0;
}

.mainsec .tablediv table tr {
  background-color: #f5f5f5;
}

.mainsec .tablediv table tr td,
.mainsec .tablediv table tr th {
  width: 25%;
  padding: .75rem 20px;
  border: 0;
}

.mainsec .tablediv table tr th {
  color: #848484;
  font: 400 14px "Mulish", sans-serif;
}

.mainsec .tablediv table tr th:first-child+td {
  border-right: 2px solid #fff;
}

.mainsec .tablediv table tr td {
  color: #4b4b4b;
  font: 700 14px "Mulish", sans-serif;
}

.mainsec .tablediv table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fff;
}

.mainsec .ttlpremdiv {
  padding: 6px;
  border: solid 1px rgba(28, 92, 149, 0.4);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.mainsec .ttlpremdiv table {
  width: 100%;
  margin: 0;
}

.mainsec .ttlpremdiv table tr td {
  color: #282828;
  font: 600 16px "Mulish", sans-serif;
  vertical-align: middle;
}

.mainsec .ttlpremdiv table tr td:first-child {
  width: 50%;
  padding: 0 23px;
}

.mainsec .ttlpremdiv table tr td label {
  display: block;
  color: #939393;
  font: 400 13px "Mulish", sans-serif;
}

.mainsec .ttlpremdiv table tr td strong {
  /* color: #282828; */
  color:#1c5c95;
  font: 500 18px "Mulish", sans-serif;
}

.mainsec .ttlpremdiv table tr td span {
  padding: 6px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: block;
  background-color: #f0f0f0;
  color: #4b4b4b;
  font: 500 16px "Mulish", sans-serif;
}

.mainsec .ttlpremdiv.brder {
  border: solid 1px #CEA797;
}

.mainsec .premBreakup {
  margin-bottom: 10px;
}

.mainsec .premBreakup table {
  width: 100%;
}

.mainsec .premBreakup table tr td {
  color: #282828;
  font: 600 16px "Mulish", sans-serif;
  /* vertical-align: middle; */
}

.mainsec .premBreakup table tr td:first-child {
  width: 50%;
  padding: 0 15px;
  color: #1c5c95;
  font: 600 16px "Mulish", sans-serif;
}

.mainsec .plansdiv {
  margin: 30px 0 20px;
}

.mainsec .plansdiv ul {
  padding: 0;
  margin: 0 -4px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
}

.mainsec .plansdiv ul li {
  width: 23%;
  margin: 0 4px;
}

.mainsec .plansdiv ul li .plan {
  height: 100%;
  border: solid 1px #e5e5e5;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  background-color: #fff;
}

.mainsec .plansdiv ul li .plan .title {
  border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  overflow: hidden;
}

.mainsec .plansdiv ul li .plan .title table {
  width: 100%;
  background-color: #e2e2e2;
}

.mainsec .plansdiv ul li .plan .title table tr td {
  padding: 6px;
  color: #000;
  font: 600 13px "Mulish", sans-serif;
  vertical-align: middle;
}

.mainsec .plansdiv ul li .plan .title table tr td span {
  padding: 5px 8px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  background-color: #fff;
  color: #707070;
  font: 700 10px "Mulish", sans-serif;
  vertical-align: middle;
}

.mainsec .plansdiv ul li .plan .title table tr td:first-child {
  padding-left: 15px;
}

.mainsec .plansdiv ul li .plan .title table tr td:last-child {
  text-align: right;
}

.mainsec .plansdiv ul li .plan .contdiv {
  padding: 10px 10px 20px;
}

.mainsec .plansdiv ul li .plan h2 {
  margin: 5px 0 15px;
  color: #383838;
  font: 600 26px "Mulish", sans-serif;
  text-align: center;
}

.mainsec .plansdiv ul li .plan .covers {
  width: 100%;
  margin-bottom: 25px;
}

.mainsec .plansdiv ul li .plan .covers tr th {
  padding: 0 23px 13px;
  color: #383838;
  font: 600 11px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li .plan .covers tr td {
  padding: 7px 4px;
  border-bottom: solid 1px rgba(112, 112, 112, 0.15);
  color: #383838;
  font: 700 10px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li .plan .covers tr td:first-child {
  border-bottom: 1px solid transparent;
}

.mainsec .plansdiv ul li .plan .covers tr td:last-child {
  text-align: right;
}

.mainsec .plansdiv ul li .plan .covers tr:last-child td {
  border-bottom: 0;
}

.mainsec .plansdiv ul li .plan .buynow {
  padding: 8px 20px;
  border: 0;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  position: absolute;
  bottom: -16px;
  left: 50%;
  background-color: #646464;
  color: #fff;
  font: 700 13px "Mulish", sans-serif;
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.mainsec .plansdiv ul li .plan .buynow:active {
  background-color: #505050;
}

.mainsec .plansdiv ul li .plan.recomended {
  border: solid 1px #db6d18;
}

.mainsec .plansdiv ul li .plan.recomended .title table {
  background-image: linear-gradient(99deg, #f48020 2%, #b12b2f 100%);
}

.mainsec .plansdiv ul li .plan.recomended .title table tr td {
  color: #fff;
}

.mainsec .plansdiv ul li .plan.recomended .title table tr td span {
  color: #18548a;
}

.mainsec .plansdiv ul li .plan.recomended .buynow {
  background-color: #18548a;
}

.mainsec .plansdiv ul li .plan.recomended .buynow:active {
  background-color: #10385d;
}

.mainsec .plansdiv ul li .netPremium {
  height: 100%;
  padding-bottom: 75px;
  border: solid 1px #c1e4ff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  background-color: #e8f2ff;
}

.mainsec .plansdiv ul li .netPremium table {
  width: 100%;
}

.mainsec .plansdiv ul li .netPremium table tr th {
  padding: 16px 17px 10px;
  font: 700 14px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li .netPremium table tr td {
  padding: 7px 17px;
  color: #a2a2a2;
  font: 600 11px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li .netPremium table tr td:last-child {
  color: #383838;
  text-align: right;
}

.mainsec .plansdiv ul li .netPremium hr {
  border-color: #d9efff;
  margin-bottom: 0;
}

.mainsec .plansdiv ul li .netPremium .ttlprem {
  width: 96%;
  margin: 0 auto;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  position: absolute;
  bottom: 6px;
  left: 50%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.mainsec .plansdiv ul li .netPremium .ttlprem table tr th,
.mainsec .plansdiv ul li .netPremium .ttlprem table tr td {
  padding: 10px 14px;
}

.mainsec .plansdiv ul li .netPremium .ttlprem table tr th {
  color: #383838;
  font: 700 12px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li .netPremium .ttlprem table tr th small {
  margin-top: 2px;
  display: block;
  color: #b7b7b7;
  font: 600 11px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li .netPremium .ttlprem table tr td {
  width: 106px;
  color: #282828;
  font: 700 20px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li.quote {
  width: 70.5%;
}

.mainsec .plansdiv ul li.quote .insidediv {
  height: 92%;
  padding: 5px;
  border: solid 1px #eaeaea;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #ffff;
}

.mainsec .plansdiv ul li.quote .insidediv p {
  font: 400 13px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li.quote h4 {
  padding: 11px 18px;
  margin: 0 0 3px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #eaeaea;
  color: #1c5c95;
  font: 700 16px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li.quote .quotePrem {
  border: solid 1px rgba(196, 196, 196, 0.51);
  margin-bottom: 12px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.mainsec .plansdiv ul li.quote .quotePrem table {
  width: 100%;
}

.mainsec .plansdiv ul li.quote .quotePrem table tr th {
  padding: 11px 18px;
  color: #282828;
  font: 400 16px "Mulish", sans-serif;
}

.mainsec .plansdiv ul li.quote .quotePrem table tr td {
  padding: 11px 18px;
  color: #4b4b4b;
  font: 600 24px "Mulish", sans-serif;
  text-align: right;
}

.mainsec .plansdiv ul li:last-child {
  width: 28%;
}

.mainsec .plansdiv ul li.netPremiumli .netPremium {
  height: 92%;
}

.mainsec .plansdiv .customize {
  width: 71%;
  padding: 15px 15px;
  border: solid 1px #d6d6d6;
  margin-top: 35px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #fff;
  text-align: center;
}

.mainsec .plansdiv .customize span {
  color: #383838;
  font: 500 13px "Mulish", sans-serif;
}

.mainsec .plansdiv .customize span a {
  color: #18548a;
  font-weight: 700;
}

.mainsec .paymentmode h5 {
  padding: 0 22px;
  color: #3b3b3b;
  font: 500 15px "Mulish", sans-serif;
}

.mainsec .paymentmode ul {
  padding-left: 0;
  margin: 0;
  text-align: center;
}

.mainsec .paymentmode ul li {
  margin: 15px;
  display: inline-block;
  vertical-align: top;
}

.mainsec .paymentmode ul li a {
  display: inline-block;
  text-decoration: none;
}

.mainsec .paymentmode ul li a div {
  width: 75px;
  height: 75px;
  border: solid 1px #d0d0d0;
  margin: 0 auto;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: -webkit-box-shadow 0.3s linear;
  transition: -webkit-box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear, -webkit-box-shadow 0.3s linear;
  -webkit-transition: box-shadow 0.3s linear;
  -moz-transition: box-shadow 0.3s linear;
  cursor: pointer;
}

.mainsec .paymentmode ul li a div img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width:28px;
}

.mainsec .paymentmode ul li a span {
  margin-top: 6px;
  display: inline-block;
  color: #6e6e6e;
  font: 400 12px "Mulish", sans-serif;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  cursor: pointer;
}

.mainsec .paymentmode ul li a:hover {
  outline: 0 !important;
}

.mainsec .paymentmode ul li a:hover span {
  color: #881717;
}

.mainsec .paymentmode ul li a:hover div {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
}

.radio1 tr td {
  padding-right: 20px;
  vertical-align: middle;
}

.radio1 tr td input {
  display: none;
}

.radio1 tr td input:checked+label::before {
  background-color: #1c5c95;
  box-shadow: inset 0 0 0 4px #fff;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  -moz-box-shadow: inset 0 0 0 4px #fff;
}

.radio1 tr td label {
  margin: 0 !important;
  color: #343434 !important;
  cursor: pointer;
  font: 400 16px "Mulish", sans-serif !important;
}

.radio1 tr td label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #bebebe;
  margin-right: 7px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: inline-block;
  background-color: #fff;
  vertical-align: middle;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}

.horiChkbox {
  padding: 0;
  text-align: center;
}

.horiChkbox li {
  display: inline-block;
  vertical-align: top;
}

.chkbox1 table {
  display: inline-table;
}

.chkbox1 table tr td {
  vertical-align: top;
}

.chkbox1 table tr td input {
  display: none;
}

.chkbox1 table tr td input+label::before {
  content: '';
  width: 23px;
  height: 23px;
  border: solid 1px #ccc;
  margin-right: 3px;
  display: inline-block;
  background-color: #ffffff;
  vertical-align: top;
}

.chkbox1 table tr td input:checked+label::before {
  /* background: #1c5c95 url(../images/tick.png) no-repeat center center; */
  background-color: #1c5c95; /* Background color */
  background-image:url(../images/tick.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

}

.chkbox1 table tr td label {
  margin: 0;
  color: #000;
  cursor: pointer;
  font: 400 13px "Mulish", sans-serif;
}

.chkbox1 table tr td label a {
  color: #606060;
}

.chkbox1 table tr td span {
  display: block;
  color: #000;
  font: 600 14px "Mulish", sans-serif;
}

aside {
  position: fixed;
  top: 50%;
  left: -86px;
  z-index: 100;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
}

aside .innerdiv {
  width: 86px;
  border: solid 1px rgba(247, 130, 0, 0.4);
  border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
}

aside .innerdiv ul {
  padding: 12px 0;
  margin: 0;
  list-style-type: none;
  text-align: center;
}

aside .innerdiv ul li {
  margin-bottom: 25px;
}

aside .innerdiv ul li .cstmlnk {
  display: block;
  text-decoration: none;
}

aside .innerdiv ul li .cstmlnk:hover span {
  color: #f58220;
}

aside .innerdiv ul li span {
  margin: 3px 0 2px;
  display: block;
  color: #626262;
  font: 700 10px "Mulish", sans-serif;
}

aside .innerdiv ul li .lnks {
  width: 100%;
  display: table;
}

aside .innerdiv ul li .lnks a {
  padding: 0 5px;
  width: 50%;
  display: table-cell;
  color: #1c5c95;
  font: 400 10px/10px "Mulish", sans-serif;
  text-decoration: none;
}

aside .innerdiv ul li .lnks a:last-child {
  border-left: 1px solid #1c5c95;
}

aside .innerdiv ul li .lnks a:hover {
  color: #f58220;
}

aside .innerdiv ul li:last-child {
  margin-bottom: 0;
}

aside .innerdiv #expand {
  width: 13px;
  height: 20px;
  border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  position: absolute;
  top: 50%;
  right: -13px;
  /* background: #f78200 url(../images/expand.png) no-repeat center center/8px; */
  background-color: #f78200; /* Background color */
  background-image: url(../images/expand.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */



  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

aside .innerdiv hr {
  width: 1004px;
  height: 546px;
  margin: 25px 138px 0;
  padding: 11.3px 14.5px 19px 13px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px #eaeaea;
  background-color: #fff;
}

aside.active {
  left: 0;
}

aside.active .innerdiv #expand {
  /* background: #f78200 url(../images/collapse.png) no-repeat center center/8px; */

  background-color: #f78200; /* Background color */
  background-image: url(../images/collapse.png) ; /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center/8px; /* Background position */

}

#emiProt_modal .modal-content {
  padding: 25px 35px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
}

#emiProt_modal .modal-content .modal-header {
  padding: 0;
  border: 0;
  margin-bottom: 15px;
}

#emiProt_modal .modal-content .modal-header h5 {
  color: #00305b;
  font: 600 21px "Mulish", sans-serif;
}

#emiProt_modal .modal-content .modal-header .close {
  padding: 0;
  font-size: 2.5rem;
  font-weight: 400;
}

#emiProt_modal .modal-content .modal-body {
  padding: 0;
}

@media (min-width: 576px) {
  #emiProt_modal .modal-sm {
    max-width: 390px;
  }
}

@media (max-width: 1199px) {
  .mainsec .plansdiv ul li:last-child {
    width: 27%;
  }
}

@media (max-width: 991px) {
  .mainsec .plansdiv ul li {
    width: 32.1%;
  }

  .mainsec .plansdiv ul li.quote {
    width: 100%;
  }

  .mainsec .plansdiv ul li.quote .insidediv {
    height: auto;
  }

  .mainsec .plansdiv ul li:last-child {
    width: 100%;
    margin-top: 30px;
  }

  .mainsec .plansdiv ul li.netPremiumli .netPremium {
    height: auto;
  }

  .mainsec .plansdiv .customize {
    width: 100%;
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .mainsec .premBreakup table {
    width: 100%;
  }

  .mainsec .premBreakup table tr td {
    display: block;
    text-align: center;
  }

  .mainsec .premBreakup table tr td:first-child {
    width: auto;
    margin-bottom: 10px;
  }

  .mainsec .premBreakup table tr td:last-child {
    margin-top: 5px;
  }

  .mainsec .innerdiv.congratsdiv {
    padding: 12px;
  }

  .mainsec .innerdiv.congratsdiv table {
    border-spacing: 0;
  }

  .mainsec .innerdiv.congratsdiv table tr td {
    width: 100%;
    margin-top: 8px;
    display: block;
  }

  .mainsec .plansdiv ul li {
    width: 48.4%;
    margin: 0 4px 35px;
  }

  .mainsec .plansdiv ul li:last-child {
    width: 48.4%;
    margin: 0 4px 35px;
  }

  .mainsec .plansdiv ul li.quote {
    margin-bottom: 4px;
  }

  .mainsec .plansdiv ul li.netPremiumli {
    width: 100%;
    margin-top: 4px;
  }
}

@media (max-width: 575px) {
  header h1 a {
    width: 140px;
  }

  .cstmbtn {
    min-width: 100%;
    padding: 12px 20px;
    font-size: 12px;
  }

  .breadcrumsec .breadcrumb {
    padding: 9px 0 0;
  }

  .breadcrumsec .breadcrumb li {
    font-size: 12px;
  }

  .breadcrumsec .breadcrumb li a {
    font-size: 12px;
  }

  .breadcrumsec .breadcrumb li+li {
    padding-left: 2px;
  }

  .breadcrumsec .breadcrumb li+li::before {
    padding-right: 2px;
  }

  .breadcrumsec select {
    width: 100%;
  }

  .mainsec {
    padding: 0 15px 15px;
  }

  .mainsec .tabpane ul.nav li a {
    min-width: auto;
    padding: 10px 15px 20px;
    font-size: 13px;
  }

  .mainsec .fieldsdiv {
    padding: 15px 15px 0;
  }

  .mainsec .ttlpremdiv table tr td {
    display: block;
    text-align: center;
  }

  .mainsec .ttlpremdiv table tr td span {
    font: 500 16px "Mulish", sans-serif;
  }

  .mainsec .ttlpremdiv table tr td:first-child {
    width: auto;
    padding: 0 5px;
    font-size: 13px;
    margin-bottom: 10px;
  }

 

  .mainsec .paymentmode ul li {
    margin: 10px;
  }

  .mainsec .paymentmode ul li a div {
    width: 60px;
    height: 60px;
  }

  .mainsec .paymentmode ul li a span {
    font-size: 12px;
  }

  .mainsec .innerdiv.congratsdiv table tr th h5 {
    font-size: 20px;
  }

  .mainsec .innerdiv.congratsdiv table tr th span {
    font-size: 12px;
  }

  .mainsec .innerdiv.congratsdiv table tr td {
    padding: 13px !important;
  }

  .mainsec .innerdiv.congratsdiv table tr td ul li strong {
    font-size: 20px;
  }

  .mainsec .innerdiv.congratsdiv table tr:last-child td {
    padding: 24px !important;
  }

  .mainsec .plansdiv {
    margin: 10px 0 20px;
  }

  .mainsec .plansdiv ul li {
    width: 100%;
    margin: 0 4px 35px;
  }

  .mainsec .plansdiv ul li:last-child {
    width: 100%;
  }

  .mainsec .plansdiv .customize {
    margin-top: -10px;
  }
}

/* Break In styles here */
.width100 {
  width: 100% !important;
}

.no-padding {
  padding-left: 0px;
  padding-right: 0px;
}

.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}

.no-border {
  border: 0px none;
}

.breadcrumsec .viewMyBreakIn .breadcrumb li::before {
  content: url(../images/prev.png);
}

.breadcrumsec .viewMyBreakIn .breadcrumb li a {
  color: #1c5c95;
}

.mainsec .myBreakInContainer h3 {
  padding: 12px 20px;
}

.mainsec .myBreakInContainer .tabpane ul.nav {
  border: solid 1px #969494;
}

.mainsec .myBreakInContainer .tabpane ul.nav li a {
  border-left: solid 1px #969494;
  min-width: 180px;
  margin: -2px;
}

.mainsec .myBreakInContainer .tablediv table tr {
  background-color: #fff;
}

.mainsec .myBreakInContainer .tablediv table tr th {
  background-color: #f8f9fa;
  font: 600 12px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .tablediv table tr td {
  border-top: 1px solid #dee2e6;
  font: 700 13px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .tablediv table tr td .cstmbtn {
  min-width: auto;
}

.mainsec .myBreakInContainer .fieldsdiv {
  /* padding: 15px 0px 15px 0px; */
  /*Ui changes by monika*/
  padding: 0px 0px 15px 0px;
}

.mainsec .myBreakInContainer .fieldsdiv .breakindiv {
  padding: 15px;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group label {
  color: #282828;
  font: 400 13px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group select {
  color: #282828 !important;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group input::-webkit-input-placeholder {
  color: #282828 !important;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group input:-ms-input-placeholder {
  color: #282828 !important;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group input::-ms-input-placeholder {
  color: #282828 !important;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group input::placeholder {
  color: #282828 !important;
}

.mainsec .myBreakInContainer .fieldsdiv .form-group .form-control::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #282828;
  opacity: 1;
  /* Firefox */
}

.mainsec .myBreakInContainer .fieldsdiv .form-group .form-control:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #282828;
  opacity: 1;
  /* Firefox */
}

.mainsec .myBreakInContainer .fieldsdiv .form-group .form-control::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #282828;
  opacity: 1;
  /* Firefox */
}

.mainsec .myBreakInContainer .fieldsdiv .form-group .form-control::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #282828;
  opacity: 1;
  /* Firefox */
}



.mainsec .myBreakInContainer .records {
  float: left;
  font: 400 10px "Mulish", sans-serif;
  color: #666;
}

.mainsec .myBreakInContainer .records em {
  padding-right: 17px;
  display: inline-block;
  /* background: url(../images/next.png) no-repeat right center/12px; */
  background-image: url(../images/next.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center/12px; /* Background position */

  font: 400 10px "Mulish", sans-serif;
  vertical-align: top;
}

.mainsec .myBreakInContainer .pagination {
  float: right;
}

.mainsec .myBreakInContainer .pagination .page-item.last-icon {
  /* background: url(../images/next.png) no-repeat right center/12px;  */
  background-image: url(../images/next.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center/12px; /* Background position */
  padding-right: 7px;
}

.mainsec .myBreakInContainer .pagination .page-item .page-link {
  color: #b2b2b2;
  border: 0px none;
  font: 400 10px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .createBreakIn {
  border: 1px solid #ddd;
  border-radius: 10px;
}

.mainsec .myBreakInContainer .createBreakIn h3 {
  background-color: #f8f9fa;
  font: 600 14px "Mulish", sans-serif;
  color: #848484;
  border-radius: 10px 10px 0px 0px;
  padding: 20px;
}

.mainsec .myBreakInContainer .createBreakIn .fieldsdiv {
  padding: 15px;
}

.mainsec .myBreakInContainer .createBreakIn .fieldsdiv textarea {
  height: 60px;
}

.breakin-modal .mainsec {
  padding-bottom: 0px;
}

.breakin-modal .mainsec .fieldsdiv {
  padding: 0px 30px 0;
}

.breakin-modal .mainsec .tablediv table tr td {
  color: #4b4b4b;
  font: 700 14px "Mulish", sans-serif;
  background: #fff;
}

.breakin-modal .modal-footer {
  border: 0px none;
}

.breakin-modal .modal-footer button {
  display: inline-block;
  margin: 0px auto;
}

.cstmbtn {
  min-width: 140px;
  padding: 10px 25px;
  border: 0;
  margin-bottom: 2px;
  text-transform: capitalize;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  display: inline-block;
  background: #357ab7;
  background: -webkit-gradient(linear, left top, right top, from(#357ab7), to(#003b6f));
  background: linear-gradient(to right, #357ab7 0%, #003b6f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357ab7', endColorstr='#003b6f', GradientType=1);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  font: 600 12px "Mulish", sans-serif;
  outline: 0 !important;
  text-decoration: none;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  letter-spacing: 1px;
  text-transform: uppercase;
  vertical-align: top;
}



/* Break In styles here */
/* Nysa Multi language section starts */
.multiLanguageBox .multiSelectContainer .icon-multiSelect {
  width: 24px;
  height: 20px;
  display: inline-block;
  /* background: #1c5c95 url(../images/sidebar/multi-language.png) no-repeat center center; */
  background-color:  #1c5c95; /* Background color */
  background-image:url(../images/sidebar/multi-language.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */


  position: absolute;
  left: -29px;
  top: 1px;
}

.multiLanguageBox .multiSelectContainer .customSelect {
  background: #1c5c95;
  display: inline-block;
  border-radius: 6px;
  padding-left: 37px;
}

.multiLanguageBox .multiSelectContainer .customSelect a {
  position: relative;
}

.multiLanguageBox .multiSelectContainer .customSelect select {
  border-radius: 6px;
  border: 1px solid #1c5c95;
}

.multiLanguageBox .multiSelectContainer .multiSelectOptions {
  float: right;
  padding-left: 5px;
}

.multiLanguageBox .multiSelectContainer .multiSelectOptions a {
  display: inline-block;
}

.multiLanguageBox .multiSelectContainer .multiSelectOptions a i {
  width: 30px;
  height: 36px;
  display: inline-block;
}

.multiLanguageBox .multiSelectContainer .multiSelectOptions a .icon-feedback-new {
  /* background: url(../images/sidebar/feedback-new.png) no-repeat center center; */
  background-image: url(../images/sidebar/feedback-new.png) ; /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

}

.multiLanguageBox .multiSelectContainer .multiSelectOptions a .icon-download-multiple {
  /* background: url(../images/sidebar/download-multiple.png) no-repeat center center; */
  background-image:url(../images/sidebar/download-multiple.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */
}

.multiLanguageBox .multiSelectContainer .multiSelectOptions a .icon-settings {
  /* background: url(../images/sidebar/settings.png) no-repeat center center; */
  background-image:  url(../images/sidebar/settings.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */
}

.multiLanguageBox .multiSelectContainer .clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  display: block;
}

/* Nysa Multi language section ends */
/* feedback modal box style here */
.feedbackModal {
  border-radius: 10px;
}

.feedbackModal .modal-lg {
  max-width: 612px;
}

.feedbackModal .modal-lg .modal-content {
  border-radius: 10px;
}

.feedbackModal .modal-lg .modal-content .modal-header {
  border-bottom: 0px none;
  display: block;
  position: relative;
}

.feedbackModal .modal-lg .modal-content .modal-header .close {
  position: absolute;
  top: 7px;
  right: 15px;
  font-size: 30px;
}

.feedbackModal .modal-lg .modal-content .modal-header .modal-title {
  color: #9a2424;
  font: 700 22px "Mulish", sans-serif;
}

.feedbackModal .modal-lg .modal-content .modal-body form .form-check {
  margin-left: 35px;
  margin-right: 35px;
}

.feedbackModal .modal-lg .modal-content .modal-body form .form-group {
  margin-left: 35px;
  margin-right: 35px;
}

.feedbackModal .modal-lg .modal-content .modal-body form .form-group textarea.form-control {
  max-width: 600px;
  border-radius: 7px;
  margin: 0px auto;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.34);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.34);
  font: 600 13px "Mulish", sans-serif;
  color: #868686;
  height: 80px;
  padding: 15px 20px;
  border: 0px none;
}

.feedbackModal .modal-lg .modal-content .modal-body form label {
  font: 600 14px "Mulish", sans-serif;
  color: #1a1a1a;
  padding-left: 7px;
}

.feedbackModal .modal-lg .modal-content .modal-body form .form-check-input {
  margin-top: 7px;
}

.feedbackModal .modal-lg .modal-content .modal-body form .form-check-input:disabled~.form-check-label {
  color: red;
}

.feedbackModal .modal-lg .modal-content .modal-body button {
  font: 700 14px "Mulish", sans-serif;
}

/* feedback modal box style ends */
/* Nysa Side Bar starts */
.img-responsive {
  width: 100%;
  max-width: 100%;
}

.nysa_sidebar {
  width: 0;
  position: fixed;
  z-index: 100;
  height: 100%;
  top: 0;
  left: 0;
  overflow-x: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-top: 56px;
}

.nysa_sidebar #overlay {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  overflow-x: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.nysa_sidebar .nysa_closebtn {
  position: absolute;
  top: 25px;
  right: 25px;
  z-index: 100;
  /* background: #1c5c95 url(../images/sidebar/delete.png) no-repeat center center; */
  background-color: #1c5c95; /* Background color */
  background-image: url(../images/sidebar/delete.png) ; /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

  width: 14px;
  height: 14px;
  border-radius: 5px;
  padding: 13px;
}

.nysa_sidebar .nysa_closebtn_orange {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 38px;
  height: 38px;
  z-index: 100;
  /* background: url(../images/sidebar/close_btn_38x38.png) no-repeat center center; */
  background-image:  url(../images/sidebar/close_btn_38x38.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

}

.nysa_sidebar .nysa_sidebar_content {
  width: 100%;
  height: 100%;
  position: relative;
  background: #fff;
  padding-top: 35px;
}

.nysa_sidebar .nysa_sidebar_content .left-banner {
  margin-left: 65px;
  padding-top: 160px;
}

.nysa_sidebar .nysa_sidebar_content .left-banner h4 {
  font: 900 16px/20px "Mulish", sans-serif;
  color: #1c5c95;
  text-transform: uppercase;
  display: inline-block;
  margin: 0px auto;
  padding-top: 25px;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu {
  width: 100%;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box {
  border: solid 1px #e8e8e8;
  background-color: #f8f7f7;
  padding: 15px 20px;
  margin: 20px;
  border-radius: 13px;
  text-align: center;
  width: 116px;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.43);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.43);
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_icon {
  padding-top: 20px;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_text {
  padding-top: 30px;
  font: 900 11px/16px "Mulish", sans-serif;
  color: #626262;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_links {
  position: absolute;
  bottom: -30px;
  left: 25px;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_links a {
  font: 600 11px/14px "Mulish", sans-serif;
  color: #1c5c95;
  padding: 0px;
  display: inline-block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_links a:hover {
  text-decoration: none;
}

.nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_links a:focus {
  text-decoration: none;
}

.nysa_sidepanel_open {
  height: 385px;
  background: #1c5c95;
  width: 20px;
  position: fixed;
  left: 0px;
  top: 30%;
  border-radius: 0px 15px 15px 0px;
  z-index: 10;
}

.nysa_openbtn {
  font-size: 20px;
  cursor: pointer;
  /* background: url(../images/sidebar/open-btn.png) no-repeat center center; */
  background-image:url(../images/sidebar/open-btn.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */
  color: white;
  padding: 10px 15px;
  border: none;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 45%;
  z-index: 10;
}

.nysa_openbtn2 {
  background: url(../images/sidebar/open-btn2.png) no-repeat center center;
  width: 66px;
  height: 66px;
  border: 0px none;
  position: fixed;
  bottom: 25px;
  left: 25px;
  display: none;
}

@media (max-width: 576px) {
  .nysa_sidebar {
    background: #fff;
  }

  .nysa_sidebar .nysa_sidebar_content {
    width: 100%;
  }

  .nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box {
    max-width: 24%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333%;
    flex: 0 0 33.3333333%;
  }

  .nysa_sidebar .nysa_sidebar_content #overlay {
    display: none;
  }

  .nysa_sidebar .nysa_sidebar_content .nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box .nysa_menu_links {
    left: auto;
  }

  .nysa_sidepanel_open {
    background: none;
    height: auto;
  }

  .nysa_sidepanel_open .nysa_openbtn {
    display: none;
  }

  .nysa_sidepanel_open .nysa_openbtn2 {
    display: block;
  }
}

@media (max-width: 776px) {
  .nysa_sidebar {
    background: #fff;
  }

  .nysa_sidebar .nysa_sidebar_content {
    width: 100%;
  }

  .nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box {
    max-width: 24%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333%;
    flex: 0 0 33.3333333%;
  }

  .nysa_sidebar .nysa_sidebar_content .left-banner {
    padding-top: 0px;
  }

  .nysa_sidebar #overlay {
    display: none;
  }
}

@media (max-width: 1199px) {
  .nysa_sidebar .nysa_sidebar_content .nysa_sidebar_menu .nysa_menu_box {
    max-width: 24%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333%;
    flex: 0 0 33.3333333%;
  }

  .img-responsive {
    width: 80%;
    max-width: 80%;
  }

  .nysa_sidebar_content {
    width: 100%;
    height: 100%;
  }
}

/* Nysa Side Bar ends */
/* Quote styling here */




.mainsec .myBreakInContainer .radioButtonsTitle em.quoteTitle {
  color: #1c5c95;
  font: 700 16px "Mulish", sans-serif;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  margin-top: 6px;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 80px;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul {
  list-style-type: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0px;
  /* switch toggle buttons starts here  */
  /* switch toggle buttons ends */
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns label::before {
  display: none;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio_cus {
  width: 86px;
  height: 30px;
  border-radius: 30px;
  background-color: #ffffff;
  border: solid 1px #003b6f;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio_cus label {
  font: 400 11px "Mulish", sans-serif !important;
  margin-right: 10px;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio_cus .bt-radio {
  font: 400 13px/20px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio_cus .bt-radio input {
  outline: none;
  border: 0px none;
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio_cus .bt-radio.active {
  border: solid 0px #003b6f;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  color: #fff !important;
  background: -webkit-gradient(linear, left top, right top, from(#003b6f), to(#357ab7));
  background: linear-gradient(to right, #003b6f 0%, #357ab7 100%);
}

.mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio_cus .bt-radio.focus {
  color: #fff;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
}

.mainsec .myBreakInContainer .tabpane .tab-content #showGetaQuote {
  display: none;
}

.mainsec .myBreakInContainer .hiddenForm {
  border-top: 2px solid #eaeaea;
  display: none;
}

.mainsec .myBreakInContainer .hiddenForm .col-sm-4 {
  max-width: 31.333333%;
  display: inline-block;
}

.mainsec .myBreakInContainer .hiddenForm h3 {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}

.mainsec .myBreakInContainer .FormCentered {
  max-width: 410px;
  margin: 0px auto;
}

.mainsec .myBreakInContainer ul.socialCheck {
  padding: 0;
}

.mainsec .myBreakInContainer ul.socialCheck li {
  list-style-type: none;
  display: inline-block;
  width: 100%;
}

.mainsec .myBreakInContainer .chkbox1 table tr td {
  vertical-align: top;
  border: none;
}

.mainsec .myBreakInContainer .chkbox1 table tr td input {
  display: none;
}

.mainsec .myBreakInContainer .chkbox1 table tr td input+label::before {
  content: '';
  width: 24px;
  height: 24px;
  margin-right: 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: inline-block;
  background-color: #ece9e9;
  vertical-align: bottom;
}

.mainsec .myBreakInContainer .chkbox1 table tr td input:checked+label::before {
  border-color: #3074b0;
  background: #fff url(../images/ticked.png) no-repeat center center;
}

.mainsec .myBreakInContainer .chkbox1 table tr td label {
  margin: 0;
  color: #282828;
  cursor: pointer;
  font: 400 11px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .chkbox1 table tr td label.confirmInfo {
  color: #2a5ca0;
  font: 400 11px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-line {
  height: 5px;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-bar {
  height: 5px;
  background-color: #e1e4e9;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-handle {
  top: 22px;
  width: 15px;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-handle>i:first-child {
  width: 10px;
  height: 9px;
  border-radius: 50px;
  background-color: #0c4980;
  border: 0px solid #0c4980;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-from {
  background-color: #0c4980;
  font: 400 10px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-from:before {
  border-top-color: #0c4980;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-to {
  background-color: #0c4980;
  font: 400 10px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-to:before {
  border-top-color: #0c4980;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-single {
  background-color: #0c4980;
  font: 400 9px "Mulish", sans-serif;
  width: 55px;
  text-align: right;
  padding: 4px 6px;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-single:before {
  border-top-color: #0c4980;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-single:after {
  content: '₹ ';
  position: absolute;
  left: 5px;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-min {
  font: 400 10px "Mulish", sans-serif;
  background-color: #fff;
  top: 35px;
  color: #e0e0e0;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-min:before {
  content: 'Min.₹ ';
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-max {
  font: 400 10px "Mulish", sans-serif;
  background-color: #fff;
  top: 35px;
  color: #e0e0e0;
}

.mainsec .myBreakInContainer .rangeSliderContainer .irs--flat .irs-max:before {
  content: 'Max.₹ ';
}


.mainsec .myBreakInContainer .accordionContainer .accordion .fa-minus {
  width: 20px;
  height: 20px;
  background: url(../images/icon-minus-acco.png) no-repeat 97% center;
  display: inline-block;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .fa-plus {
  width: 20px;
  height: 20px;
  background: url(../images/icon-plus-acco.png) no-repeat 97% center;
  display: inline-block;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card {
  padding: 5px;
  border: solid 1px #eaeaea;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  margin: 5px;
  padding: 0px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-header {
  padding: 0px;
  background: #fff;
  border-bottom: 0px none;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-header h2 button {
  width: 100%;
  text-align: left;
  padding: 4px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-header h2 button i.fa {
  position: absolute;
  top: 15px;
  right: 15px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-header h2 button h3:hover {
  text-decoration: none !important;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body h5.vehicleDetailsTitle {
  color: #0d4a81;
  font: 700 16px "Mulish", sans-serif;
  display: block;
  padding: 5px 18px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  background: #e8f2ff;
  border-radius: 10px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body ul.radioul {
  margin-bottom: 10px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body ul.radioul li input[type="radio"]:checked+label {
  color: #3074b0 !important;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .form-group p.note {
  color: #a51e1e;
  font: 400 12px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv {
  margin: 0px 0 20px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv .customize {
  width: 74%;
  padding: 5px 15px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv ul ul {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv ul li {
  width: 24%;
  margin: 0 4px;
}

.mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv ul.width100 li {
  width: 100%;
  margin: 0 4px;
}

.mainsec .myBreakInContainer .proposalContainer .ttlpremdiv {
  padding: 6px;
  border: solid 1px rgba(28, 92, 149, 0.4);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
}

.mainsec .myBreakInContainer .proposalContainer .paymentmode {
  position: relative;
}

/* send link modal */
.modal .sendLinkModal .modal-content {
  padding: 10px;
  padding-bottom: 0px;
  border-radius: 10px;
}

.modal .sendLinkModal .modal-content .form-group {
  margin-bottom: 0px;
}

.modal .sendLinkModal .modal-content .form-group ::-webkit-input-placeholder {
  color: #282828 !important;
}

.modal .sendLinkModal .modal-content .form-group :-ms-input-placeholder {
  color: #282828 !important;
}

.modal .sendLinkModal .modal-content .form-group ::-ms-input-placeholder {
  color: #282828 !important;
}

.modal .sendLinkModal .modal-content .form-group ::placeholder {
  color: #282828 !important;
}

.modal .sendLinkModal .modal-content button.close {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 10;
}

.modal .sendLinkModal .modal-content .sendLinkBox .iconBox {
  background: #eaeaea;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  margin: 7px auto;
  margin-bottom: 10px;
  width: 75px;
}

.modal .sendLinkModal .modal-content .sendLinkBox span {
  color: #6e6e6e;
  font: 600 14px "Mulish", sans-serif;
}

.modal .sendLinkModal .modal-content .form-control {
  height: 38px;
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #ededed;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  color: #282828;
  font: 600 17px "Mulish", sans-serif;
}

.modal .sendLinkModal .modal-content .cstmbtn {
  min-width: 100px;
}

/* send link modal ends */
/* smart collect starts */
.clear {
  clear: both;
  display: block;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.bgColorRounded {
  background: #f0f0f0;
  border-radius: 5px;
  width: 49%;
  /* margin-right: 1%; */
  display: inline-block;
  min-height: 65px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.bgColorRounded .amtdiv {
  background: none;
  color: #434343;
  font-size: 20px;
  padding: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.bgColorRounded label {
  color: #070707;
  font: 700 13px "Mulish", sans-serif;
  padding-top: 13px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td:first-child {
  padding: 0px 10px 0px 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv {
  background: #e8f2ff;
  width: 100%;
  border-radius: 5px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .logodiv {
  display: block;
  width: 30%;
  padding: 0px 15px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .logodiv a {
  width: 100%;
  display: inline-block;
  padding: 35px;
  text-align: center;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent {
  width: 70%;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent span {
  background: none;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent .cstmbtn {
  min-width: 85px;
  padding: 6px 15px;
  font-size: 10px;
  margin-bottom: 15px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent .walletTitle {
  color: #2f2f2f;
  font: 700 13px "Mulish", sans-serif;
  padding-top: 10px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent .walletTxt {
  color: #2f2f2f;
  font: 400 12px "Mulish", sans-serif;
  margin-bottom: 10px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv {
  background: none;
  border: 1px solid #2b6ea9;
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.18);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.18);
  padding: 10px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewTitle {
  background: url(../images/smartcollect/icon-lombardpaywallet-small.png) no-repeat 0px 0px;
  padding-left: 35px;
  color: #2f2f2f;
  font: 700 13px/21px "Mulish", sans-serif;
  padding-bottom: 10px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewTitle.createNewTitle2 {
  background: url(../images/smartcollect/icon-smartcollect-small.png) no-repeat 0px 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm {
  padding-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row {
  padding-bottom: 10px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group {
  margin-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group label {
  color: #939393;
  font: 400 9px/14px "Mulish", sans-serif;
  margin-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group input.form-control {
  color: #282828;
  font: 700 11px/18px "Mulish", sans-serif;
  border: 0px none;
  border-bottom: 1px solid #c1c1c1;
  border-radius: 0px;
  padding-top: 0px;
  padding-left: 0px;
  height: 20px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group input.form-control::-webkit-input-placeholder {
  color: #333;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group input.form-control:-ms-input-placeholder {
  color: #333;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group input.form-control::-ms-input-placeholder {
  color: #333;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group input.form-control::placeholder {
  color: #333;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .form-row .form-group input.form-control:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.createNewdiv .createNewForm .cstmbtn {
  min-width: 85px;
  padding: 6px 15px;
  font-size: 10px;
  margin-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.addMoneydiv .walletTxt .fieldsdiv .form-group {
  margin-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.addMoneydiv .walletTxt .fieldsdiv .form-group label {
  color: #2f2f2f;
  font: 700 13px "Mulish", sans-serif;
  padding-top: 10px;
  padding-bottom: 6px;
  text-align: center;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.addMoneydiv .walletTxt .fieldsdiv .form-group input.form-control {
  background: #f7f7f7;
  text-align: center;
  color: #4b4b4b;
  font: 700 18px/26px "Mulish", sans-serif;
  border: 0px none;
  border-radius: 5px;
  max-width: 192px;
  margin: 0px auto;
  height: 30px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.addMoneydiv .walletTxt button {
  margin-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTitle {
  padding-top: 15px;
  padding-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt .fieldsdiv {
  padding-bottom: 7px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt .fieldsdiv .row {
  margin: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt .fieldsdiv .row .form-group {
  margin-bottom: 0px;
  padding: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt .fieldsdiv .row .form-group label {
  color: #2f2f2f;
  font: 400 10px/11px "Mulish", sans-serif;
  padding-top: 0px;
  padding-bottom: 6px;
  text-align: left;
  display: inline-block;
  width: 50%;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt .fieldsdiv .row .form-group em {
  display: inline-block;
  font: 700 10px/11px "Mulish", sans-serif;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt button {
  margin-bottom: 0px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletTxt .cstmbtn {
  min-width: 85px;
  padding: 6px 15px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails2 .walletTitle {
  padding-top: 10px;
}

.myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails2 .walletTxt .fieldsdiv .row .form-group label {
  padding-bottom: 0px;
}

@media (min-width: 576px) and (max-width: 990px) {
  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .logodiv {
    width: 100%;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent {
    width: 100%;
    text-align: center;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletContent {
    text-align: left;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletContent .walletTitle {
    text-align: center;
  }
}

/* smart collect ends */
/* style starts here */


.myBreakInContainer.renewalNewContainer .proposalContainer .equal .heading {
  display: none;
}

.myBreakInContainer.renewalNewContainer .proposalContainer .equal .renewalNewTable .detailPanel .fieldsdiv .cstm_select select {
  height: 38px;
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #b6b4b4;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  color: #282828;
  font: 600 17px "Mulish", sans-serif;
}

.myBreakInContainer.renewalNewContainer .proposalContainer .equal .renewalNewTable .totalPremPayableTable .detailPanel .renewalNewTableTitle.bgrow {
  background: #3175b2;
  color: #ffffff;
  font: 700 13px "Mulish", sans-serif , bold;
}

.myBreakInContainer.renewalNewContainer .proposalContainer .equal .renewalNewTable .totalPremPayableTable .detailPanel .tablediv .table-striped.tablebg tr td {
  border: none;
  background-color: #c1e4ff40;
}

.myBreakInContainer.renewalNewContainer .proposalContainer .equal .renewalNewTable .totalPremPayableTable .detailPanel .tablediv .table-striped.tablebg tr th {
  background-color: #c1e4ff40;
}

.myBreakInContainer.renewalNewContainer .proposalContainer .equal .renewalNewTable .totalPremPayableTable .detailPanel .tablediv .table-striped .rowBg3.rowbg4 {
  background-color: #c7e5ff !important;
}

.myBreakInContainer.renewalNewContainer .proposalContainer .equal .renewalNewTable .totalPremPayableTable .detailPanel .tablediv .table-striped .rowBg3.rowbg4 th {
  background-color: transparent !important;
}

.myBreakInContainer .smartCollectContainer .equal .ttlpremdiv.newbgarea {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 20px;
}

.myBreakInContainer .smartCollectContainer .equal .ttlpremdiv.newbgarea table tr td {
  width: 32%;
}

.myBreakInContainer .smartCollectContainer .midtext p {
  height: 40px;
  margin: 20.8px 75.9px 17px 39px;
  font-family: Mulish, sans-serif ;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #000;
}

.myBreakInContainer .smartCollectContainer .midtext p a {
  color: #b02a30;
}

.myBreakInContainer .doc_content div {
  display: inline-block;
}

.myBreakInContainer .documentheadsec .documentupload h6 {
  width: 199px;
  height: 20px;
  margin: 22px 2px 23.2px 21px;
  font-family: Mulish, sans-serif ;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

@media (max-width: 1199px) {
  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::-webkit-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group :-ms-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::-ms-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::placeholder {
    text-align: center;
  }
}

@media (max-width: 776px) {
  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::-webkit-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group :-ms-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::-ms-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::placeholder {
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 990px) {

  .myBreakInContainer .col-sm-4,
  .myBreakInContainer .col-sm-8,
  .myBreakInContainer .col-sm-6 {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: 100%;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv ul li {
    width: 100%;
    margin-bottom: 20px;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv .customize {
    width: 100%;
  }
}

@media (max-width: 576px) {

  .myBreakInContainer .multiLanguageBox .col-8,
  .myBreakInContainer .multiLanguageBox .col-4 {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: 100%;
    margin-bottom: 15px;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group {
    margin-bottom: 20px;
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::-webkit-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group :-ms-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::-ms-input-placeholder {
    text-align: center;
  }

  .myBreakInContainer .modal .sendLinkModal .modal-content .form-group ::placeholder {
    text-align: center;
  }

  .myBreakInContainer .mainsec .ttlpremdiv table tr td {
    width: 100% !important;
  }

  .myBreakInContainer .mainsec .myBreakInContainer {
    padding-top: 40px;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .tabpane ul.nav li a {
    border-left: solid 1px #969494;
    min-width: 160px;
    margin: -2px;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .hiddenForm .col-sm-4 {
    max-width: 100%;
    display: inline-block;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .radioButtonsTitle em.quoteTitle {
    position: static;
    margin-bottom: 10px;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .radioButtonsTitle .form-group {
    margin-left: 0px;
    display: block;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul {
    padding-left: 0px;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .radioButtonsTitle .form-group ul.radioul .switchBtns .radio1 tr td label {
    font-size: 12px !important;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv ul li {
    width: 100%;
    margin-bottom: 35px;
  }

  .myBreakInContainer .mainsec .myBreakInContainer .accordionContainer .accordion .card .card-body .plansdiv .customize {
    width: 100%;
  }
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar {
  margin: 0px 8px;
  padding: 0px 15px;
  width: 468px;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_bg {
  width: 100%;
  height: 30px;
  padding: 8px 22px 7px 13px;
  border-radius: 8px;
  border: solid 1px #c1e4ff;
  background-color: #e8f2ff;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_bg tr th {
  margin: 0 0 4px 220px;
  font-family: "Mulish", sans-serif ;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #383838;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_bg tr td {
  padding-left: 8px;
  margin: 4px 0 5px 5.7px;
  font-family: Mulish, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #585858;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload {
  width: 100%;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr th {
  text-align: right;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr td {
  margin: 12px 65px 8px 13px;
  font-family: Mulish, sans-serif ;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  padding-left: 8px;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr:first-child {
  border: none;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr:first-child td:nth-child(2) {
  padding-left: 57px;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr {
  border-bottom: 1px solid #3175b2;
  margin-bottom: 2px;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr th a {
  margin: 4px 0 5px 5.7px;
  margin-left: 50px;
  width: 85px;
  height: 15px;
  font-family: Mulish, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #585858;
}

.nysa_sidebar .nysa_sidebar_content .main_sidebar .tablecontentsec .table_content .table_upload tr th a button {
  min-width: 30px;
  margin: 0 5.7px 2px 0;
  padding: 2px 10.1px 5px;
  font-size: 10px;
}

.nysa_sidebar_content .main_sidebar .tablecontentsec .sidebar_middiv h6 {
  font-family: Mulish, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #585858;
  padding: 2px 10px;
}

.sidebar_btncstm {
  margin-top: 13px;
  padding-left: 5px;
  text-align: center;
}

.sidebar_btncstm a button {
  min-width: 15px;
}

.mainsec.pad0 {
  padding: 0px;
}

.line {
  margin-top: 1px;
  margin-bottom: 1px;
  border: 1px solid #e8f2ff;
}

.mainsec .paymentmode.newpayment ul li {
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 0px;
  margin-top: 0px;
}

.newprogressbar {
  text-align: center;
  padding-top: 30px;
}

#progressbar {
  overflow: hidden;
  padding-left: 0px;
  padding-top: 20px;
}

#progressbar .active {
  color: #000000;
}

#progressbar li {
  list-style-type: none;
  font-size: 12px;
  width: 11%; /*UI changes by monika*/
  display: inline-block;
  position: relative;
}

#progressbar li:before {
  width: 27px;
  height: 27px;
  line-height: 27px;
  display: block;
  /*font-size: 18px;*/
  color: #fff;
  background: #ccc;
  border-radius: 50%;
  margin: 0 auto 10px auto;
  padding: 2px;
}

#progressbar li:after {
  content: '';
  width: 100%;
  height: 5px;
  background: url(../images/offline_payment/line.png) no-repeat center center;
  position: absolute;
  left: 82px;
  top: 12px;
  z-index: -1;
}

#progressbar #account .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/cheque-detail.png) no-repeat center center;
  border-radius: 50%;
  border: 1px dashed #707070;
}

#progressbar #account.active .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/checked-circle.png) no-repeat center center;
}

#progressbar #personal .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/confirm-detail.png) no-repeat center center;
  border-radius: 50%;
  border: 1px dashed #707070;
}

/* ui changes by monika */
#progressbar #complete .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  border-radius: 50%;
  border: 1px dashed #707070;
  background: url(../images/offline_payment/checked-circle.png) no-repeat center center;
}

#progress-num .step.completed {
  color: #fff;
  background: url(../images/offline_payment/checked2x.png) no-repeat center center;
  border: 1px solid #88c841;
  border-radius: 100%;
}

#progressbar #personal.active .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/checked-circle.png) no-repeat center center;
}

#progressbar #payment .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/payment.png) no-repeat center center;
  border-radius: 50%;
  border: 1px dashed #707070;
}

#progressbar #payment.active .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/checked-circle.png) no-repeat center center;
}

#progressbar #confirm .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/payment.png) no-repeat center center;
  border-radius: 50%;
  border: 1px dashed #707070;
}

#progressbar #confirm.active .icon-checked-circle {
  width: 27px;
  height: 27px;
  display: inline-block;
  background: url(../images/offline_payment/checked-circle.png) no-repeat center center;
}

#progressbar #confirm:after {
  width: 0%;
}

#progressbar li.active:before,
#progressbar li.active:after {
  background: #00305a;
}

@media (max-width: 575px) {
  .multlisecpad {
    display: none;
  }

  .newprogressbar {
    padding-top: 60px;
  }

  .newprogressbar #progressbar li {
    width: 25%;
  }

  .newprogressbar #progressbar li:after {
    left: 52px;
  }
}

@media (min-width: 587px) and (max-width: 768px) {
  .newprogressbar #progressbar li {
    width: 20%;
  }
}

.totalPremPayableTable .tablediv h3.bgrow {
  border-radius: 8px;
  padding-top: 10px;
}

.multiSelectContainer .icon-multiSelect_1 {
  width: 117px;
  height: 30px;
  display: inline-block;
  /* background: #e872231f url(../images/sidebar/multi-language.png) no-repeat center center; */
  background-color: #e872231f; /* Background color */
  background-image: url(../images/sidebar/multi-language.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */


  position: absolute;
  left: -33px;
  top: -3px;
  z-index: -7;
}

.multiSelectContainer .customSelect_1 {
  background: #eb752314;
  display: inline-block;
  border-radius: 6px;
  padding-left: 123px;
  margin-top: 12px;
}

.multiSelectContainer .customSelect_1 a {
  position: relative;
  background-color: #e77123;
  border-radius: 30px;
}

.multiSelectContainer .customSelect_1 select {
  border-radius: 6px;
  border: 1px solid #1c5c95;
  width: 84px;
  height: 30px;
  border: solid 1px #fa8026;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  color: #ffffff;
  font: 400 13px "Mulish", sans-serif;
  background-color: #ff862652;
}

.multiSelectContainer .multiSelectOptions_1 {
  float: right;
  padding: 7px 15px;
}

.multiSelectContainer .multiSelectOptions_1 a {
  display: inline-block;
  background-color: #e36c24;
  border-radius: 20px;
}

.multiSelectContainer .multiSelectOptions_1 a i {
  width: 39px;
  height: 24px;
  display: inline-block;
  margin-top: 5px;
}

.multiSelectContainer .multiSelectOptions_1 a .icon-settings {
  background: url(../images/sidebar/settings.png) no-repeat center center;
}

.multiSelectContainer .clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  display: block;
}

.multiSelectContainer .select {
  width: 84px;
  height: 30px;
  border: solid 1px #d0d0d0;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  color: #707070;
  font: 400 13px "Mulish", sans-serif;
}

.multiSelectContainer .social_icon {
  width: 117px;
  height: 30px;
  display: inline-block;
  /* background: #e872231f url(../images/sidebar/social.png) no-repeat center center; */

  background-color: #e872231f; /* Background color */
  background-image:url(../images/sidebar/social.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

  position: absolute;
  left: -32px;
  top: -2px;
}

.multiSelectContainer .customSelect_2 {
  background: #eb752314;
  display: inline-block;
  border-radius: 6px;
  padding-left: 32px;
  margin-top: 12px;
}

.multiSelectContainer .customSelect_2 a {
  position: relative;
}

.multiSelectContainer .customSelect_2 p {
  color: #ffffff;
  font-size: 13px;
  padding: 4px 6px;
}

.text_left {
  float: left;
}

.multlisecpad {
  margin-left: 10px;
}

.text_right {
  float: right;
}

.mobilelagsec {
  margin-top: 10px;
}

.mobilelagsec ul li {
  list-style: none;
  display: inline-block;
}

@media (min-width: 768px) and (max-width: 1440px) {
  .mobilelagsec {
    display: none;
  }
}

.plutusnewcontainer {
  max-width: 1040px;
}

.fieldsdiv .form-group input.form-control.newform-control {
  height: 26px;
}

.fieldsdiv .form-group select.form-control.newform-control {
  height: 26px !important;
  padding: 0px;
}

.mainsec .myBreakInContainer .equal h3.innerheading {
  padding: 10px 20px;
  /* ui changes by monika */
}

.mainsec .tablediv table.tablebg tr td {
  padding: 11px 7px;
  font: 700 10px "Mulish", sans-serif;
}

.mainsec .myBreakInContainer.plutusnewcontainer .fieldsdiv .form-group.newlabel label {
  font: 400 8px/11px "Mulish", sans-serif !important;
}

.mainsec .myBreakInContainer.plutusnewcontainer .fieldsdiv .form-group.newlabel em {
  font: 700 8px/11px "Mulish", sans-serif !important;
}

.mainmode {
  border: none;
}

.mainsec .plutusnewcontainer .innerdiv .confirmainpage .pagetitle h5 {
  font-family: Mulish, sans-serif ;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #222;
}

.confirmtablemain {
  padding: 15px;
}

.confirmtablemain .table {
  border-collapse: separate;
  border-spacing: 0px 5px;
  border-radius: 12px;
}

.confirmtablemain .table.confirmtable tr {
  border-radius: 20px;
}

.confirmtablemain .table.confirmtable tr td {
  /* font-family: Mulish;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal; */
  /* ui changes by monika */
  width: 47px;
  height: 18px;
  margin: 0 0 0 705px;
  font-size: 12px;
  font-family: "Mulish", sans-serif;
  font-weight: 400 ;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #585858;
  border: none;
  background-color: #e8f2ff;
  font-stretch: normal;
  font-style: normal;
}

.confirmtablemain .table.confirmtable tr thth:first-child {
  border-radius: 10px 0 0 10px;
}

.confirmtablemain .table.confirmtable tr td {
  width: 47px;
  height: 18px;
  margin: 0 0 0 705px;
  font-family: Mulish, sans-serif ;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #383838;
  text-align: right;
}

.confirmtablemain .table.confirmtable tr tdtd:last-child {
  border-radius: 10px 0 0 10px;
}

.innerdiv .text-center.marP p {
  margin: 0px;
  font-family: Mulish, sans-serif ;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.nysa_sidebar_content.plutus_sidebar {
  padding-top: 2px;
}

.nysa_sidebar_content.plutus_sidebar .plutusnewcontainer .main_sidebar h3 {
  padding: 5px 2px;
  background-color: #2b6ea9;
  color: #ffffff;
}

.lombardPayWallet .addMoneydiv .btnlist ul {
  list-style: none;
  padding: 0px;
  margin: opx;
}

.lombardPayWallet .addMoneydiv .btnlist ul li {
  display: inline-block;
}

.lombardPayWallet .addMoneydiv .btnlist ul a button.cstmbtn2 {
  min-width: 95px;
  padding: 3px 7px;
  margin-right: 3px;
  background-image: linear-gradient(282deg, #357ab7 101%, #003b6f -21%);
}

.lombardPayWallet span.new_walletTxt {
  margin-bottom: 0px !important;
}

@media (max-width: 576px) {
  .lombardPayWallet .innerdiv .plutusmediabox table tr td.bgColorRounded:first-child {
    margin-bottom: 0px;
  }

  .lombardPayWallet .innerdiv .plutusmediabox table tr td.bgColorRounded label {
    font-size: 10px;
  }
}

@media (max-width: 576px) {
  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .logodiv {
    width: 35%;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .logodiv a {
    padding: 20px 0px 0px 0px;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent {
    width: 65%;
    text-align: center;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent .walletTxt .fieldsdiv .form-group input.form-control {
    max-width: 90%;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent .walletTxt button {
    margin-bottom: 10px;
    min-width: 90%;
    padding: 10px 15px;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent button {
    margin-bottom: 10px;
    min-width: 90%;
    padding: 10px 15px;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletContent {
    text-align: left;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv.shareBankDetails .walletContent .walletTitle {
    text-align: center;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .createNewdiv .createNewForm .cstmbtn {
    margin-bottom: 10px;
    min-width: 90%;
    padding: 10px 15px;
  }
}

@media (max-width: 575px) {
  .lombardPayWallet .addMoneydiv .btnlist ul a button.cstmbtn2 {
    min-width: 80px;
    margin: 0px 3px;
    padding: 5px 5px;
  }

  .mainsec .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.lombardPayWallet .lombardPaydiv .walletContent .walletTxt .btnlist_2 button {
    padding: 5px 15px;
    float: left;
    min-width: 90px;
  }
}

@media (max-width: 576px) {
  .innerdiv .confirmainpage .pagetitle {
    display: none;
  }
}

@media (min-width: 578px) {
  .paymentmobileview {
    display: none;
  }
}

@media (max-width: 576px) {
  .paybigscreen {
    display: none;
  }

  .innerdiv .renewalNewTable .cheqcstmbtn button.cstmbtn {
    min-width: 90px;
  }
}

@media (max-width: 576px) {
  .mainsec .myBreakInContainer.bigscreen {
    display: none;
  }

  .innerdiv .table_payment_data table {
    border-collapse: collapse;
  }

  .innerdiv .table_payment_data table tr th {
    font-family: Mulish, sans-serif ;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: normal;
    border: none;
    color: #3175b2;
    padding: 5px 10px;
  }

  .innerdiv .table_payment_data table td {
    font-family: Mulish, sans-serif ;
    font-size: 13px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.46;
    letter-spacing: normal;
    border: none;
    color: #282828;
    padding: 5px 10px;
    text-align: right;
  }

  .innerdiv .documentupload .pdfupload.pdfupload_1 a {
    margin-left: 50px;
  }

  .innerdiv img.screenbtn {
    display: none;
  }

  .plutusnewcontainer .smartCollectContainer .midtext p {
    font-size: 10px;
    margin: 17.8px 6.9px 17px 10px;
  }
}

@media (max-width: 576px) {
  .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.bgColorRounded {
    margin: 0px 1px;
  }

  .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td.bgColorRounded label {
    font-size: 10px;
  }

  .myBreakInContainer .smartCollectContainer .innerdiv .paymentmode h5.newheading {
    font-size: 18px;
  }

  .myBreakInContainer .smartCollectContainer .innerdiv .ttlpremdiv table tr td:first-child {
    padding: 0px 0px 0px 0px;
  }
}

#progress {
  margin: 40px auto;
  position: relative;
  margin-bottom: 30px;
  width: 450px;
  
}

#progress-bar {
  position: absolute;
  background: #d2d7dd;
  height: 5px;
  width: 0%;
  top: 50%;
  left: 0;
}

#progress-num {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#progress-num::before {
  content: "";
  background-color: lightgray;
  position: absolute;
  top: 50%;
  left: 0;
  height: 5px;
  width: 100%;
  z-index: -1;
}

#progress-num .step {
  border: 3px solid blue;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background-color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  position: relative;
  z-index: 1;
}

#progress-num .list1 {
  border: 3px solid lightgray;
  border-radius: 100%;
  width: 65px;
  height: 65px;
  line-height: 80px;
  text-align: center;
  background-color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  position: relative;
  z-index: 1;
  /* background: #e872231f url(../images/offline_payment/check-details2x.png) no-repeat center center; */
  background-color: #e872231f; /* Background color */
  background-image: url(../images/offline_payment/check-details2x.png);/* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */
}

#progress-num .list2 {
  border: 1px dashed #000000;
  border-radius: 100%;
  width: 65px;
  height: 65px;
  line-height: 80px;
  text-align: center;
  background-color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  position: relative;
  z-index: 1;
  /* background: #e872231f url(../images/offline_payment/confirm2x.png) no-repeat center center; */

  background-color: #e872231f; /* Background color */
  background-image: url(../images/offline_payment/confirm2x.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

}

#progress-num .list3 {
  border: 1px dashed #000000;
  border-radius: 100%;
  width: 65px;
  height: 65px;
  line-height: 80px;
  text-align: center;
  background-color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  position: relative;
  z-index: 1;
  background-size: 30px;
  /* background: #e872231f url(../images/offline_payment/payment2x.png) no-repeat center center; */
  background-color: #e872231f; /* Background color */
  background-image:url(../images/offline_payment/payment2x.png); /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

}

#progress-num .step.active {
  border-color: lightseagreen;
  background-color: blue;
  color: #000000;
}

#progress-num .step-text {
  margin-top: 35px;
  margin-left: -22px;
  width: 100px;
}

#progress-num .step.completed {
  border-color: lightseagreen;
  background-color: lightseagreen;
  color: #fff;
  /* background: #e872231f url(../images/offline_payment/checked2x.png) no-repeat center center; */
  background-color: #e872231f; /* Background color */
  background-image: url(../images/offline_payment/checked2x.png) ; /* Background image */
  background-repeat: no-repeat; /* Background repeat */
  background-position: center center; /* Background position */

}

@media (max-width: 576px) {
  #progress {
    width: 280px;
  }
}

.innerdiv .detailPanel .ttlpremdiv.newbgarea_cash {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.innerdiv .detailPanel .ttlpremdiv.newbgarea_cash table tr td.bgnewdata {
  background: #f0f0f0;
  border-radius: 6px;
  min-height: 70px;
  width: 48%;
  display: inline-block;
  margin: 0px 2px;
}

.innerdiv .detailPanel .ttlpremdiv.newbgarea_cash table tr td.bgnewdata label {
  color: #3175b2;
  font: 700 13px "Mulish", sans-serif;
  padding-top: 13px;
}

@media (max-width: 576px) {
  .mainsec .myBreakInContainer .fieldsdiv {
    padding: 0px 15px 12px 0px;
  }
}

.lombardPaydiv .walletContent span.walletTxt .btnlist_2 button.cstmbtn2 {
  min-width: 95px !important;
  padding: 4px 7px !important;
  margin-right: 3px;
  font: 600 12px "Mulish", sans-serif;
  background-image: linear-gradient(282deg, #357ab7 101%, #003b6f -21%);
}


/* ui changes done by monika */
@media (max-width: 576px) {
  .nysa_sidebar .nysa_sidebar_content .main_sidebar {
    /* width: 370px;  */
    /*UI changes by monika*/
    padding: 0px 8px;
    margin: 0px 0px;
  }

  .nysa_sidebar_content.plutus_sidebar .plutusnewcontainer .main_sidebar h3 {
    padding: 5px 2px;
    background-color: #2b6ea9;
    color: #ffffff;
    width: 80%;
  }

  .nysa_sidebar_content .main_sidebar .tablecontentsec .sidebar_middiv h6 {
    font-family: Mulish, sans-serif ;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #585858;
    padding: 2px 10px;
    width: 60;
    width: 80%;
  }


  .sidebar_btncstm {
    margin-top: 13px;
    padding-left: 5px;
    /* text-align: center; */
  }

}


/*# sourceMappingURL=style.css.map */


.innerdiv .paymentwallet span {
  font-family: Mulish, sans-serif ;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: center;
  color: #2f2f2f;
}

#lombardButton {
    min-width: 140px;
    padding: 10px 20px;
    border: 0;
    margin-bottom: 2px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    display: inline-block;
    background: #18548a;
    color: #fff;
    font: 600 10px "Mulish", sans-serif;
    letter-spacing: 1px;
    outline: 0 !important;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    vertical-align: top;
  
}
.mainsec .plutuspaymentmaindiv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px 0px 20px 0px;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet {
  background-color: #E8F2FF;
  padding: 10px 50px;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .paywallet {
  float: left;
  margin-right: 40px;
  margin-top: 8px;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv {
  float: right;
  text-align: center;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv .form-group label {
  font: normal normal bold 13px/12px Mulish, sans-serif ;
  letter-spacing: 0px;
  color: #2F2F2F;
  opacity: 1;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv .form-group input.form-control {
  background: #f7f7f7;
  text-align: center;
  color: #4b4b4b;
  font: 700 18px/26px "Mulish", sans-serif;
  border: 0px none;
  border-radius: 5px;
  max-width: 192px;
  margin: 0px auto;
  height: 30px;
  -webkit-box-shadow: 0 0 0 0;
          box-shadow: 0 0 0 0;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv .form-group input.form-control::-webkit-input-placeholder {
  color: #333;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv .form-group input.form-control:-ms-input-placeholder {
  color: #333;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv .form-group input.form-control::-ms-input-placeholder {
  color: #333;
}

.mainsec .plutuspaymentmaindiv .plutuspaywallet .payamountdiv .form-group input.form-control::placeholder {
  color: #333;
}

.mainsec .innerdiv .tabbuttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 25px;
}

.mainsec .innerdiv .tabbuttons ul.nav-tabs {
  border: none !important;
}

.mainsec .innerdiv .tabbuttons ul.nav-tabs li.nav-item {
  margin: 0px 10px;
}

.mainsec .innerdiv .tabbuttons .nav-tabs .nav-link {
  border: 1px solid #135289;
  border-radius: 30px;
  font: normal normal bold 12px/18px Mulish, sans-serif ;
  letter-spacing: 0px;
  padding: 5px 10px;
}

.innerdiv.tabbuttons.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  /* border: 1px solid #135289 !important; */
  /* border-radius: 20px !important; */
  font: 400 12px "Mulish", sans-serif!important;
  letter-spacing: 0px;
  color: #135289;
  background: transparent linear-gradient(282deg, #357AB7 0%, #003B6F 100%) 0% 0% no-repeat padding-box !important;
  color: #FFFFFF !important;
}

.mainsec .myBreakInContainer .proposalContainer .additionalpaymentdiv {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #2567A1;
  opacity: 1;
  margin: 10px 14px;
}

.mainsec .myBreakInContainer .proposalContainer .additionalpaymentdiv .tab-content .tab-pane .inneraddpay {
  padding: 23px 30px 2px 30px;
}

.fieldsdiv .form-group .form-control.cal_month {
  background: url(../images/calendar.png) no-repeat 1% center;
  padding-left: 28px;
}

@media (max-width: 476px) {
  .mainsec .plutuspaymentmaindiv .plutuspaywallet {
    padding: 10px 10px;
  }
  .mainsec .plutuspaymentmaindiv .plutuspaywallet .paywallet {
    margin-right: 15px;
  }
  .mainsec .innerdiv .tabbuttons ul.nav-tabs li.nav-item {
    margin: 0px 2px;
  }
  .mainsec .innerdiv .tabbuttons .nav-tabs .nav-link {
    font: normal normal bold 10px/18px Mulish, sans-serif ;
    padding: 3px 6px;
  }
}

.mat-datepicker-content-container .mat-calendar{
  width: 250px !important;
  height: 300px !important;
}