

.txt{font-family: 'Mulish', sans-serif;font-size: 16px;color: #272727;}
.h2, h2 {font-size: 22px;font-family: 'Mulish', sans-serif;font-weight: bold;color: #444444;}
@media (max-width: 667px){.h2, h2 {font-size: 18px;}}
/* Page Basic Content css end */

body{font-family: 'Mulish', sans-serif;}



/* Banner CSS */
.banner-top{box-shadow:0 3px 6px #00000029;background:#fff;margin-bottom: 40px;overflow: hidden;}
.banner figcaption.life-banner{top:80px;max-width: 1090px;}
.banner-top img {max-width: 1695px;}
.banner figcaption.life-banner .life-banner-txt h1{color: #AE2B30;width:auto;font-size: 34px;font-weight: bold;line-height: 35px;margin-bottom: 7px;}
@media (max-width: 1199px){
.banner-top img {left: -275px;position: relative;}
.banner figcaption.life-banner{top:70px;}
}
@media (max-width: 991px){
.life-banner-txt {max-width: 350px;}
.banner-top{height: 225px;overflow:hidden;}
.banner-top img{max-width: 1450px;left: -335px;position: relative;}
.banner figcaption.life-banner{left:0;top: 35px;}
}
@media (max-width: 700px){
.banner-top img {max-width: 300%;left: -108%;}
}
@media (max-width: 480px){
.banner-top {height: 156px;margin-bottom: 25px;}
.banner-top img {max-width: 270%;left: -92%;}
.banner figcaption.life-banner .life-banner-txt h1 {font-size: 16px;line-height: 21px;width: 100%;}
.life-banner-txt {max-width: 200px;}
}
/* Banner CSS End */


/* Basic CSS */
h2 {font-size: 20px;line-height: 25px;color: #B02A30;margin-bottom: 10px;margin-top: 0;}
p > small {font-size: 10px;line-height: 22px;color: #444;}

.check-premium-btn > a {
background: rgb(224,99,54);background: -moz-linear-gradient(90deg, rgba(224,99,54,1) 0%, rgba(224,100,54,1) 66%, rgba(231,134,60,1) 100%);background: -webkit-linear-gradient(90deg, rgba(224,99,54,1) 0%, rgba(224,100,54,1) 66%, rgba(231,134,60,1) 100%);background: linear-gradient(90deg, rgba(224,99,54,1) 0%, rgba(224,100,54,1) 66%, rgba(231,134,60,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e06336",endColorstr="#e7863c",GradientType=1);max-width: 220px;height: 40px;display: block;margin: 0 auto;font-size: 20px;line-height: 40px;color: #fff;text-align: center;border-radius: 5px;box-shadow: 0px 3px 6px #00000029;}
.check-premium-btn > a:hover{text-decoration: underline;}

@media (max-width: 991px)
{
.content {overflow:hidden;}
}

@media (max-width: 767px){
h2 {font-size: 16px;line-height: 20px;}
p {font-size: 14px;line-height: 20px;}
.check-premium-btn > a{max-width: 200px;font-size: 16px;}
}



/* How ULIP Work */
.how-ulip-work-wrapper{overflow: hidden;margin-bottom: 50px;}
.how-ulip-work-wrapper > div {width: 50%;float: left;}
.how-ulip-work-wrapper > div.ulip-work-video {padding-right: 25px;}
.how-ulip-work-wrapper > div.ulip-work-video > img {margin-top: 25px;}
.how-ulip-work-wrapper > div.ulip-work-content-wrapper {padding-left: 25px;}

@media (max-width: 990px){
.how-ulip-work-wrapper > div.ulip-work-content-wrapper {padding: 35px 0 0px;}
.how-ulip-work-wrapper > div.ulip-work-content-wrapper > br {display: none;}
.how-ulip-work-wrapper > div.ulip-work-content-wrapper > .check-premium-btn {margin-top: 25px;}
}

@media (max-width: 767px)
{    
.how-ulip-work-wrapper > div {width: 100%;float: none;}
.how-ulip-work-wrapper > div.ulip-work-video {text-align: center;padding: 0;}
.how-ulip-work-wrapper > div.ulip-work-video > img {width: 320PX;}
}


/* Benefits of ULIP */

.pink-bg {background: #FFEADB;padding: 30px 0;margin-bottom: 40px;}
.benefits-image-wrapper {display: flex;margin-top: 25px;}
.benefits-image-wrapper > div{order:2;}
.benefits-image-wrapper > div + div{order:1;margin: 0;}
.benefits-image-wrapper > div{margin-left: 40px;}

.accord-wrapper {width: calc(100% - 260px);margin-left: 0;margin-top: 10px;margin-bottom:20px;}
.accord-wrapper .acc__card{margin-bottom:15px;}
.accord-wrapper .acc__title > h3 {font-size:18px;color:#444444;border-bottom: 0.3px solid rgba(164, 164, 164, 0.5);padding:0px 35px 15px 0px;line-height:20px;position:relative;cursor:pointer;}
.accord-wrapper .acc__title.active > h3 {font-weight:700;border: none;}
.accord-wrapper .acc__title > h3:after{content:"+";position:absolute;right:7px;color:#444;font-size:19px;font-weight:bold;top: 0px;}
.accord-wrapper .acc__title.active > h3:after{content:"-";position:absolute;right:5px;color:#444;font-size:33px;font-weight:normal;top: 0px;}
.accord-wrapper .acc__panel{background:#ffffffc4;padding:0px;font-size:16px;color:#272727;display:none;}
.accord-wrapper .acc__panel p{color:#444444;font-size:14px;margin-bottom: 0px;}
.accord-wrapper .acc__panel > div {padding: 10px 15px 5px;background: #ffffff00;border-radius: 5px;}
.accord-wrapper .acc__panel > div > p {font-size: 14px;line-height: 18px;color: #444;margin-bottom: 10px;}
.accord-wrapper .acc__panel > div > ul {padding: 0;}
.accord-wrapper .acc__panel > div > ul > li {font-size: 14px;line-height: 22px;margin-bottom: 10px;position: relative;padding-left: 15px;}
.accord-wrapper .acc__panel > div > ul > li:before {content: "";position: absolute;background: #AE2B30;width: 8px;height: 8px;border-radius: 100%;left: 0;top: 6px;}

@media (max-width: 767px){
.pink-bg{margin-bottom: 30px;}
.benefits-image-wrapper {display: block;}
.benefits-image-wrapper > div {margin: 0 0 30px;text-align: center;font-size: 13px;line-height: 18px;}
.benefits-image-wrapper > div + div{text-align: left;}
.accord-wrapper {width: 100%;margin: 0;text-align: left;}  
.accord-wrapper .acc__title,.accord-wrapper .acc__panel,
.accord-wrapper .acc__panel p{font-size: 16px;}
.accord-wrapper .acc__panel{padding-top: 10px;font-size: 14px;}
.accord-wrapper .acc__title {font-size: 14px;line-height: 18px;}
.accord-wrapper .acc__card {margin-bottom: 0;}  
.accord-wrapper .acc__title {border-bottom: 0.3px solid rgba(164, 164, 164, 0.5);padding: 10px 0px;}  
.accord-wrapper .acc__title:after, .accord-wrapper .acc__title.active:after {top: 10px;}  
.accord-wrapper .acc__title.active {border-bottom: none;}
.accord-wrapper .acc__title.active + .acc__panel {margin-bottom: 10px;background: rgba(255, 255, 255, 0.6);}
.benefits-image-wrapper div > img {width: 200px;}


}


/* Different type of ULIP */
.horizontal-tab-wrapper .horizontal-tab-section {box-shadow: 0px 0px 10px #0000000D;border: 2px solid #E5EAEE;border-radius: 10px 10px 0px 0px;}
.horizontal-tab-wrapper .horizontal-tab-section > div {padding: 5px;}
.horizontal-tab-wrapper .horizontal-tab-section > div .tab {padding: 15px 5px;display: inline-block;width: 305px;text-align: center;font-size: 18px;line-height: 20px;color: #444;cursor: pointer;}
.horizontal-tab-wrapper .horizontal-tab-section .tab.active_tab {border-radius: 8px;background: #E5EAEE;font-weight: bold;}


.horizontal-tab-accord-wrapper .tab_details {background: #FFEADB;display: none;padding: 15px  20px 30px;border-radius: 0 0 10px 10px;min-height: 400px;margin-bottom: 40px;}
.horizontal-tab-accord-wrapper .tab_details > h3 {margin: 0;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper {overflow: hidden;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > img {float: left;margin-right: 40px;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div {float: left;padding: 20px 25px;background: #fff;width: calc(100% - 370px);border-radius: 10px;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div > ul {padding: 0;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div > ul > li {font-size: 16px;line-height: 22px;color: #444;margin-bottom: 15px;padding-left: 20px;position: relative;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div > ul > li:before {content: "";position: absolute;background: #AE2B30;width: 8px;height: 8px;border-radius: 100%;left: 0;top: 6px;}

@media (max-width: 992px){
.horizontal-tab-wrapper .horizontal-tab-section {white-space: nowrap;}
.horizontal-tab-wrapper .horizontal-tab-section > div {overflow: auto;text-align: center;}
.horizontal-tab-wrapper .horizontal-tab-section > div .tab {width: 225px;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > img {width: 225px;margin-right: 25px;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div {width: calc(100% - 250px);}
}


@media (max-width: 600px){
.horizontal-tab-wrapper .horizontal-tab-section .tab {font-size: 12px;}
.horizontal-tab-wrapper .horizontal-tab-section > div .tab {font-size: 14px;line-height: 15px;width: 120px;white-space: normal;padding: 5px 10px;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > img {width: 257px;margin: 0 0 25px;display: inline-block;float: none;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper {text-align: center;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div {width: 100%;text-align: left;padding: 15px;}
.horizontal-tab-accord-wrapper .tab_details .expand_wrapper > div > ul > li {font-size: 14px;line-height: 18px;margin-bottom: 10px;}
}


/* ULIP Calculator */
.gray-bg {background: #F3F4EC;padding: 30px 0;margin-bottom: 40px;}
.box-content-wrapper {white-space: nowrap;padding-top: 10px;}
.box-content-wrapper .box-content-section {margin-bottom: 20px;padding: 5px 5px 15px;}
.box-content-wrapper .box-content-section .box-content-list {display: inline-block;width: 250px;height: 240px;background: #fff;vertical-align: top;margin-right: 24px;box-shadow: 0px 0px 6px #00000029;border-radius: 10px;padding: 15px;white-space: normal;}
.box-content-wrapper .box-content-section .box-content-list:last-child {margin-right: 0;}
.box-content-wrapper .box-content-section .box-content-list h3 {margin: 0 0 15px;font-size: 16px;line-height: 18px;font-weight: bold;color: #272727;display: flex;align-items: center;}
.box-content-wrapper .box-content-section .box-content-list h3 > img {padding-right: 15px;float: left;}
.box-content-wrapper .box-content-section .box-content-list h3 > img + p {font-size: 16px;line-height: 18px;font-weight: bold;color: #272727;width: calc(100% - 55px);width: calc(100% - 55px);margin: 0;}
.box-content-wrapper .box-content-section .box-content-list > p {font-size: 14px;line-height: 20px;}

@media (max-width: 1200px){
.box-content-wrapper .box-content-section{overflow: hidden;overflow-x: auto;white-space: nowrap;}
.box-content-wrapper .box-content-section .box-content-list {white-space: normal;  width: 220px;height: 260px;margin-right: 14px;}
}


/* Why should you invest in ULIP? */
.nonscroll-box-content-wrapper .nonscroll-box-content {padding-top: 15px;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section {padding-top: 50px;
    display: flex;
    flex-wrap: wrap;
    gap: 50px 20px;
    justify-content: center;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list {    background: #F9F9F6;
    border-radius: 10px;
    width: 250px;
    min-height: 250px;
    vertical-align: top;
    display: inline-block;
    margin-right: 20px;
    padding: 50px 15px 15px;
    margin-bottom: 25px;
    position: relative;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list h3 {text-align: center;font-size: 16px;line-height: 18px;color: #094B7F;font-weight: bold;margin: 15px 0 10px;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list > img {position: absolute;top: -50px;left: calc(50% - 50px);}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list p {font-size: 14px;line-height: 20px;text-align: center;}



@media (max-width: 1200px){
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list {width: 210px;height: 230px;}
}


@media (max-width: 990px){
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section {max-width: 550px;margin: 0 auto 0;text-align: center;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list {margin: 0 10px 75px;}
}


@media (max-width: 767px){
.nonscroll-box-content-wrapper .nonscroll-box-content{padding-top: 0;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section{padding-top: 30px;overflow: hidden;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list {width: calc(50% - 15px);height: 185px;margin-right: 10px;float: left;padding-top: 25px;margin-bottom: 40px;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list:nth-child(2n) {margin-right: 0;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list h3 {font-size: 14px;line-height: 11px;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list p {font-size: 12px;line-height: 16px;}
.nonscroll-box-content-wrapper .nonscroll-box-content .nonscroll-box-content-section .nonscroll-box-content-list > img {width: 50px;height: 50px;top: -25px;left: calc(50% - 25px);}
}


/* ULIP Myth Busters */

.vertical-tab-wrapper{overflow:hidden;}
.vertical-tab-wrapper .vertical-tab-section{width:405px;margin-right:30px;float:left;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper{width:calc(100% - 435px);float:left;}
.vertical-tab-wrapper .vertical-tab-section > div > div > h3 {box-shadow:0 0 10px #0000000D;border:1px solid #E4E4E4;background:#fcf8f5;border-radius:25px;display:block;font-size:16px;line-height:20px;color:#B02A30;padding:15px 15px 15px 30px;margin-bottom:20px;cursor:pointer;}
.vertical-tab-wrapper .vertical-tab-section > div > div.active_tab > h3 {font-weight:700;border:1px solid #F2BA85;background:#fcdec1;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper > div{border-radius:10px;background:#fff;min-height:340px;padding:20px;display: none;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper > div > .expand_wrapper > ul{padding:0;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper > div > .expand_wrapper > ul > li{font-size:16px;line-height:25px;color:#444;padding-left:20px;position:relative;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper > div > .expand_wrapper > ul > li:before{content:"";position:absolute;width:8px;height:8px;background:#AE2B30;border-radius:100%;left:0;top:8px;}


@media (max-width: 990px){
.vertical-tab-wrapper .vertical-tab-section {width: 225px;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper {width: calc(100% - 255px);}
.vertical-tab-wrapper .vertical-tab-accord-wrapper > div{min-height: 360px;}
}


@media (max-width: 767px){
.vertical-tab-wrapper .vertical-tab-section {width: 100%;margin: 0 0;}
.vertical-tab-wrapper .vertical-tab-accord-wrapper {width: 100%;}
.vertical-tab-wrapper .vertical-tab-section > div > div > h3 {margin-bottom: 10px;font-size: 14px;line-height: 18px;text-align: center;padding: 7px 5px;}
.vertical-tab-wrapper {margin-top: 15px;}
}

/* No matter what your need is, we have a solution */

.product-list-wrapper{overflow:auto;padding:15px 0 25px 10px;margin-bottom: 30px;text-align: center;}
.product-list-wrapper .product-list-section{white-space:nowrap;}
.product-list-wrapper .product-list-section .product-list{white-space:normal;display:inline-block;width:325px;height:440px;background:#fff;box-shadow:0 3px 11px #00000021;border-radius:10px;margin-right:20px;vertical-align:top;}
.product-list-wrapper .product-list-section .product-list > .prod-name{border-bottom:1px solid #DEDEDE;padding:15px;display:flex;align-items:center;margin-bottom:10px;min-height: 80px;}
.product-list-wrapper .product-list-section .product-list > .prod-name > img{padding-right:15px;}
.product-list-wrapper .product-list-section .product-list > .prod-name > h3{font-size:16px;line-height:20px;color:#AE2B30;margin:0;font-weight:700;}

.product-list-wrapper .product-list-section .product-list > .prod-name.wealth-prod > img{width: 170px;margin: -20px;}

.product-list-wrapper .product-list-section .product-list > p{padding:0 15px;font-size:14px;line-height:20px;min-height: 100px;}
.product-list-wrapper .product-list-section .product-list > ul{padding:0;color:#444;margin-bottom:25px;min-height: 160px;}
.product-list-wrapper .product-list-section .product-list > ul > li{background:url(../images/check-icon.svg) 15px 5px no-repeat;font-size:14px;line-height:18px;padding-left:40px;padding-right:15px;margin-bottom:5px;}
.maroon-btn-wrapper{text-align:center;}
.maroon-btn-wrapper > a{background:#AE2B30;border-radius:16px;width:120px;height:30px;display:inline-block;font-size:14px;line-height:16px;color:#fff;line-height:30px;}
.maroon-btn-wrapper > a:hover{text-decoration:underline;}

@media (max-width: 767px){
.product-list-wrapper .product-list-section .product-list{width:300px;margin-right:15px;height: 425px;}
.product-list-wrapper .product-list-section .product-list > .prod-name.wealth-prod > img {width: 145px;}
.product-list-wrapper .product-list-section .product-list > p{font-size:13px;min-height: 100px;}
.product-list-wrapper .product-list-section .product-list > ul{margin-bottom: 20px;}
.product-list-wrapper .product-list-section .product-list > ul > li{font-size:13px;}
}

/* How to manage returns from ULIPs? */
.benefits-image-wrapper.ulip-return-wrapper > div {margin-right: 40px;order: 1;margin-left: 0;}
.benefits-image-wrapper.ulip-return-wrapper > div>img {background: #fff;padding: 25px;box-shadow: 0px 3px 6px #00000029;}

@media (max-width: 767px){
.benefits-image-wrapper.ulip-return-wrapper > div{margin-right: 0;}
}



/* How to find the best ULIP plans? */

.column-list-wrapper {overflow: hidden;padding-top: 10px;}
.column-list-wrapper ul {width: 50%;padding: 0;float: left;padding-right: 20px;}
.column-list-wrapper ul + ul {padding-left: 20px;padding-right: 0;}
.column-list-wrapper ul li {background: url(../images/circle-tick-icon.svg) 0 0 no-repeat;padding-left: 55px;margin-bottom: 15px;}
.column-list-wrapper ul li h3 {font-size: 18px;line-height: 23px;font-weight: bold;color: #444;margin: 0 0 10px;}


@media (max-width: 767px){
.column-list-wrapper ul, .column-list-wrapper ul + ul {width: 100%;padding: 0;}
.column-list-wrapper ul li {background-size: 15px;padding-left: 25px;background-position: 0px 2px;}
.column-list-wrapper ul li h3, .column-list-wrapper ul li p {font-size: 14px;line-height: 18px;}
}



/* FAQ */
.blue-bg {background: #E5EAEE;padding: 30px 0;}
.faq-accord-wrapper {padding-top: 10px;}

.faq-accord-wrapper .acc__card{background:#FFF;border:.947481px solid #E6E6E6;box-shadow:0 2px 12px rgba(153,153,153,0.12);border-radius:10px;margin-bottom:15px;padding:0 25px;display:flex;flex-wrap:wrap;}
.faq-accord-wrapper .acc__card .acc__title{font-weight: bold;font-size:16px;line-height:20px;color: #444;cursor:pointer;width:100%;display:flex;min-height:60px;align-items:center;position: relative;/* border-bottom: 1px solid #C9C9C9; */}
.faq-accord-wrapper .acc__card .acc__panel{display:none;clear:both;width:100%;}
.faq-accord-wrapper .acc__card.selected{padding:15px 25px;border:2px solid #F36A10;}
.faq-accord-wrapper .acc__card.selected .acc__title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E7E7E7;font-weight:600;}
.faq-accord-wrapper .acc__card .acc__title:after{content: "";position: absolute;background: url(../images/accord-arrow.svg) center center no-repeat;width: 100%;height: 1px;left: 0;bottom: 10px;border-bottom: none;}
.faq-accord-wrapper .acc__card .acc__panel p{font-size:16px;font-weight:500;line-height:20px;}
.faq-accord-wrapper .acc__card.selected .acc__title.active:after {transform: rotate(180deg);}
.faq-accord-wrapper .acc__card .acc__title.active:after {border-bottom: 1px solid #C9C9C9;}
.faq-accord-wrapper .acc__card .acc__panel ul {
    font-size: 16px;
    padding: 0;
}

.faq-accord-wrapper .acc__card .acc__panel ul li {
    padding-left: 15px;
    padding-bottom: 5px;
    position: relative;
}

.faq-accord-wrapper .acc__card .acc__panel ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 0;
    top: 8px;
    background: #ae2b30;
    border-radius: 100%;
}

@media (max-width: 767px){
.faq-accord-wrapper .acc__card .acc__title {font-size: 13px;line-height: 16px;}
.faq-accord-wrapper .acc__card .acc__panel p {font-size: 13px;line-height: 20px;}
.faq-accord-wrapper .acc__card .acc__title:after {bottom: 7px;}
}