body{font-family: 'Open Sans', sans-serif; background-color:#fff; padding:0px;}
.pnb-product-design{ border:10px solid #e7e7e7; border-radius:3px; padding:10px 0px; float:left; width:100%; padding-bottom:20px;padding-top:0;margin-bottom:40px;}
.pnb-product-design-spacing{margin-top: 85px;
margin-bottom: 40px;
display: inline-block;
width: 100%;}
.pnb-sav-pl{ background-color:#a20a3a; padding:20px 60px; color:#fff; text-align:center; margin:30px 0px;margin-top: 0;margin-bottom: 0;}
.pnb-sav-pl h2{ font-size:26px; font-weight:800; margin:0px;}
.pnb-sav-pl .pnb-li{ width:300px; margin:auto; margin-top:15px; margin-bottom:10px;}
.pnb-sav-pl p{ margin:0px;}




/*banner form*/
#phone-nu1{ padding-left:43px;}
.pnb-form-banner{ position:relative;}
.pnb-form-design-abhay{ background-color:#fff; border:5px solid #a20a3a; border-radius:10px; padding:30px 15px 15px 15px; width:402px; position:absolute; top:30px; right:60px;    box-shadow: 0px 0px 10px #ccc;}
.pnb-form-banner .contact-design-btn{ margin:15px 0px; margin-top:24px;}
.pnb-form-banner .contact-design-btn .contact-btn{ border-radius:0px; width:100%; padding:10px 0px; background-color:#f7b800; font-weight:800; font-size:16px; outline:none !important; margin:10px 0px;}
.pnb-form-banner .contact-design-btn .contact-btn-assistance{ border-radius:0px; width:100%; padding:10px 0px; background-color:transparent; font-weight:800; font-size:16px; outline:none !important; border:2px solid #a20a3a; color:#a20a3a;}
.pnb-form-banner ::-webkit-input-placeholder {color:#a5a5a5 !important;font-family: 'Open Sans', sans-serif; font-weight:300;font-size:14px;}
.pnb-form-banner ::-moz-placeholder {color:#a5a5a5 !important;font-family: 'Open Sans', sans-serif;font-weight:300;font-size:14px;}
.pnb-form-banner :-moz-placeholder {color:#a5a5a5 !important;font-family: 'Open Sans', sans-serif;font-weight:300;font-size:14px;}
.pnb-form-banner :-ms-input-placeholder {color:#a5a5a5 !important;font-family: 'Open Sans', sans-serif;font-weight:300;font-size:14px;}
.pnb-form-banner .input-effect input:focus{ border:1px solid #a20a3a;}
.pnb-form-banner .input-effect{float: left; width:100%; padding: 0px; position: relative;}
.pnb-form-banner input[type="text"]{color: #333; width: 100%; box-sizing: border-box; letter-spacing: 1px; background-color:transparent; border-radius:10px; height:42px; border:1px solid #a1a1a1;padding-left:17px;}
.pnb-form-banner .p1{ padding-left:42px !important;}
.pnb-form-banner .effect-17 ~ .label-effect{position: absolute; left: 12px;top: -10px; color: #333;padding: 0px 5px; transition: 0.3s; z-index:5;background-color: #fff; letter-spacing: 0.5px;}
/*.pnb-form-banner .effect-17:focus ~ .label-effect, .has-content.effect-17 ~ .label-effect{color: #a20a3a; transition: 0.3s; background:#fff !important; z-index:3;}*/
.pnb-form-banner .name-input-label{ margin:0px; margin-bottom:5px;}
.pnb-form-banner .input-effect label{font-weight:300; font-size:normal; font-size:14px;}
.pnb-form-banner .form-design{ margin-top:10px; float:left; width:100%;}
.pnb-form-banner .input-effect{ margin-bottom:30px;}
.pnb-form-banner .pay-check input {margin-right:10px;float:left;}
.pnb-form-banner .pay-check label {vertical-align: middle;width: 95%;}
.pnb-form-banner .pv{ color:#f68121;}
.pnb-form-banner .icon-label1{content: "";position: absolute;right: 12px;z-index: 9;top:10px;width: 20px;height: 20px;background-repeat: no-repeat;}
.pnb-form-banner .select-design {font-size: 13px;font-weight: 300;font-size: normal;color: #999;width: 100%;box-sizing: border-box;letter-spacing: 1px;background-color: transparent;border-radius: 10px;border: 1px solid #a1a1a1;}
.pnb-form-banner .form-control:focus {border: 1px solid #a20a3a;outline: 0;}
.pnb-form-banner .form-control{ font-weight:300;font-size:14px;}
.left-addon input[type=checkbox].css-checkbox:checked + label.css-label, input[type=radio].css-checkbox:checked + label.css-label {
background-position: 0 -17px;}
.left-addon input[type=checkbox].css-checkbox + label.css-label {padding-left: 26px;display: inline-block;background-repeat: no-repeat;background-position: 0 0;cursor: pointer;font-size:12px;}
.left-addon label.css-label {background-image: url(../ch-images/product/chek-box.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;height:17px;}
.left-addon input[type=checkbox].css-checkbox, input[type=radio].css-checkbox {position: absolute;z-index: -1000;
left: -1000px;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;height:17px;}
.mobile-pn .label-effect {position: absolute;left: 12px;top: -10px;padding: 0px 5px;transition: 0.3s;z-index: 5;background-color: #fff;letter-spacing: 0.5px;}
.mobile-pn:focus .label-effect {color:#a20a3a !important;}
/*banner form*/
.pnb-spacing-d{ margin-bottom:100px;}
/*about*/
.key-benefit-png-design{ background-color:#faf3f5; float:left; width:100%; margin:30px 0px;}
.keybenefit-heading {width: 300px;text-align: right;margin-right: auto;float: right;}
.keybenefit-heading h2{ font-weight:800; color:#a20a3a; font-size:33px;    padding: 39px 25px;}
.keybenefit-heading h2 span{color:#f7b800;}
.keybenefit-listing{ border-left:3px solid #a20a3a; padding:60px 0px; margin:0px;}
.keybenefit-listing li{ background-color:#a20a3a; padding:5px; border-top-right-radius:50px;border-bottom-right-radius:50px; color:#fff; font-size:20px; margin-bottom:20px;}
.keybenefit-listing li span{  font-weight:800; margin-right:20px; margin-left:20px;}
.keybenefit-listing li:first-child{ width:79%;}
.keybenefit-listing li:nth-child(2){ width:58%;}
.keybenefit-listing li:nth-child(3){ width:64%;}
.keybenefit-listing li:last-child{ width:58%;}
/*about*/

.tabing-png-design{ margin:0px 0px; display:inline-block; width:100%;margin-bottom: 0 !important;}
.mtab {
    margin-bottom: 50px;
}
.design-tabbing-list li:first-child{ padding-left:0px;   }
.design-tabbing-list {border: none !important;width: 100%;float: left;background-color: #920532 !important;border-top: 2px solid #fff !important;border-bottom: 2px solid #fff !important;display:table;}
.design-tabbing-list li a { border: none !important; color: #ffffff;background:none; text-transform:capitalize !important; font-weight:normal !important; font-size:14px !important; }
.design-tabbing-list li.active a, .design-tabbing-list li a:hover { border: none !important;  color:#a20a3a !important; background-color:#e6e6e6 !important;}
.tab-pane { padding: 15px 0; }
.design-tabbing-list-contentt{padding:20px}
.design-tabbing-list li  { padding:0px 0px; text-align:center; display:table-cell; float:none;border-right:1px solid  #e6e6e6 !important;width:33.33%;}
.design-tabbing-list-content{ padding:20px 60px; float:left; width:100%;}
.tabbing-first-section-step1{ margin-bottom:50px;}
.tabbing-first-section-step1 h2{ font-weight:800; font-size:18px; margin-bottom:18px; margin-top:0px;}
.tabbing-first-section-step1 p{ font-size:14px; margin-bottom:20px; line-height:24px;}
.tabbing-second-section-step2{ background-color:#faf3f5; padding:25px 20px;}
.tabbing-second-section-step2 h2{ margin:0px; margin-bottom:15px; font-size:18px;font-weight:800;}
.tabbing-second-section-step2 ul li{ margin-bottom:15px;}
.tabbing-second-section-step2 ul li span{ color:#a20a3a; font-weight:600;}

.tabbing-third-section-step3{ margin:50px 0px;}
.tabbing-third-section-step3 h2{ font-weight:800; font-size:18px; margin-bottom:28px; margin-top:0px;}
.elegibility-pnb-design{ background-color:#faf3f5; padding:25px 20px; float:left; width:100%;}
.elegibility-pnb-design ul li{ background-color:#fff; padding:10px; margin-bottom:10px; text-align:center;}
.elegibility-pnb-design ul .color-1{ color:#a20a3a; font-weight:600;}
.left-png-elibility{ width:200px; float:left; margin-right:20px;}
.right-png-elibility{ width:200px; float:left;}
.clearfix-design{ display:table; content:""; clear:both;}

.addfeaContent tr td{ border:1px solid #ccc;}


table.Eligibilitycontenttable tbody tr td.firstClass {color: #a20a3a;background-color: #fff;text-align:center;}
table.Eligibilitycontenttable tbody tr td {background-color: #fff;text-align: center;padding:7px;vertical-align: middle;}
.Eligibilitycontenttable {border-collapse: separate;border-spacing: 4px;}
.Eligibilitycontenttable h3 {font-size: 16px!important;font-weight: 700;margin:5px;}
.tabsEligibility .Eligibilitycontent p {font-size: 14px;color: #333;}
.midcontainer h3 {float: none;padding: 2px 0 0;}
.pr-heading{ font-weight:800; font-size:18px; margin-top:0px;}
.clr-why-color{ font-weight:600; font-size:16px; color:#a20a3a;}
.black-why-heading{ font-weight:600; color:#333; font-size:16px;}
.whyus-list-un{padding-left:15px;}
.whyus-list-un li{margin-bottom:15px; position:relative;}
.whyus-list-un li::before {content: "\25AA";color: #a20a3a !important;font-weight: bold;display: inline-block;font-size:22px;position:absolute; top:-7px; left:-14px;}
.link-pnb-design{ margin:40px 0px; float:left; width:100%;}
.link-pnb-design li{ margin-right:40px;display:inline-block;}
.link-pnb-design li a{ background-color:#faf3f5; padding:15px 30px; color:#a20a3a; text-align:center; font-weight:600; font-size:14px; text-decoration:none;}
.link-pnb-design li a.active{ background-color:#fcc308; color:#333;}
.link-pnb-design li a:hover{ background-color:#fcc308; color:#333;}
.pdf-down-pnb{ background-color:#faf3f5; padding:20px; width:900px; margin:auto;}
.pdf-pnb-design{ margin:40px 0px; width:100%; text-align:center;}
.pdf-pnb-design li{display:inline-block; background-color:#fff; text-align:left; border:2px solid #a20a3a; padding:18px 10px; width:42%; margin:25px;border-radius:10px; padding-left:20px; padding-bottom:13px;}
/*.pdf-pnb-design li.active{ background-color:#fcc308; border:2px solid #fcc308; color:#333 !important;}*/
.pdf-pnb-design li:hover, .pdf-pnb-design li:focus, .pdf-pnb-design li:active{ background-color:#fcc308; border:2px solid #fcc308; color:#333 !important;}
.pdf-pnb-design li.active a{ color:#333 !important; }
.pdf-pnb-design a{ color:#a20a3a; text-align:left; font-weight:600; font-size:13px; text-decoration:none;vertical-align: sub;}
.pdf-pnb-design li .active-down{ background:url(../ch-images/product/download1.png); float:right; width:30px; height:30px; background-repeat:no-repeat;background-size: 23px;    margin-top: -4px;}
/*.pdf-pnb-design li.active .active-down{ background:url(../ch-images/product/download1-active.png); float:right; background-repeat:no-repeat;background-size: 23px;}*/
.pdf-pnb-design li:hover .active-down{ background:url(../ch-images/product/download1-active.png); float:right;  background-repeat:no-repeat;background-size: 23px;}
.mobilea{ display:none;}

@media(max-width:992px){
	.key-benefit-png-design{margin:30px 0px 0 0}
	.design-tabbing-list-content{padding-top:100px;}
	.pnb-product-design-spacing{margin-top: 140px;}
	.life-insu-page .bannersec{margin-top:120px;}
}
@media(max-width:767px){
	.mobilea{ display:block;}
	.deska{ display:none;}
	.design-tabbing-list li:first-child{ padding-left:inherit;}
	.addfeaContent{ overflow:auto;}
.keybenefit-listing li:nth-child(3) {width: 83%;}
.pnb-sav-pl .pnb-li{ width:100%;}	
.pnb-sav-pl{ padding:20px; margin-bottom:15px;}
.pnb-sav-pl h2 {font-size: 21px;}
.pnb-sav-pl p{ font-size:13px;}	
.left-addon input[type=checkbox].css-checkbox + label.css-label{ font-size:10px;}
.pnb-form-design-abhay{ position:relative; width:94%; margin:auto; margin-top:20px; display:inline-block;  top:0px; left:10px; padding-top:20px;padding-bottom:5px;}
.pnb-form-banner .contact-design-btn{ margin-top:15px;}
.pnb-spacing-d {margin-bottom: 13px;}
.keybenefit-heading{ width:100%; float:none;}
.keybenefit-heading h2{ text-align:center;}
.keybenefit-listing li:first-child {width: 97%;}
.keybenefit-listing li{ font-size:12px;}
.keybenefit-listing li:nth-child(2) {width: 76%;}
.keybenefit-listing li:last-child {width: 76%;}
.keybenefit-listing {border-left: 3px solid #a20a3a;padding:5px 0px;margin: 0px;}
.design-tabbing-list li{ padding:0px;}
.design-tabbing-list{ display:inline-block;}
.design-tabbing-list li{ width:33.33%; float:left; height:49px;}
.design-tabbing-list li:nth-child(2){ padding-top:0px;}
.design-tabbing-list li:nth-child(3){ border-right:none !important;}

.line-w{ display:none !important;}
.design-tabbing-list li a{ padding:16px 4px !important; font-size:12px !important;}
.design-tabbing-list-content{ padding:20px 17px;padding-top:95px;}
.elegibility-pnb-design{ padding:25px 10px;}
.link-pnb-design{ margin:20px 0px; float:none; margin-top:30px; margin-bottom:0px;}
.link-pnb-design li{ margin-right:9px;margin-bottom: 36px;}
.link-pnb-design li a{ font-size:11px; padding:15px 12px;}
.pdf-pnb-design li{ margin:5px;}
.pdf-pnb-design{ margin:15px 0px; text-align:left;}
.pdf-pnb-design li{ width:100%; font-size:11px;margin: 5px 0!important;}
.pdf-down-pnb{ width:100%; padding:12px;}
.mtab{ margin-bottom:25px;}
.design-tabbing-list li:first-child{padding-left:0 !important;}
.select2-container--default .select2-results > .select2-results__options{max-width:100%;}
.select2-container--open .select2-dropdown--above{width:unset !important}
}
@media(max-width:480px){
	.design-tabbing-list li a {
    padding: 0 0 !important;
    font-size: 12px !important;
    display: flex;
    line-height: 12px;
    height: 100%;
    align-items: center;
	justify-content:center;
}
.design-tabbing-list-content{padding-top:20px;}
}
/*shivya*/







































