
/* Page Basic Content css */
/* @media (min-width: 1200px){.container {width: 1120px;}} */ 

    .div-second-container {margin-bottom: 20px;}
    .txt{font-family: 'Mulish', sans-serif;font-size: 16px;color: #272727;line-height: 21px;}
    .h2, h2 {font-size: 22px;font-family: 'Mulish', sans-serif;font-weight: bold;color: #444444;}
    @media (max-width: 667px){
    .h2, h2 {font-size: 18px;}
    .txt {font-size: 14px;line-height: 18px;}
    
    }
/* Page Basic Content css end */


/* Banner CSS */
.banner-img{box-shadow:0 3px 6px #00000029;background:#fff;margin-bottom: 15px;overflow: hidden;}
.banner figcaption.elitelife-banner{top:70px;max-width: 1090px;}

.banner figcaption.elitelife-banner .life-banner-txt h1{color: #B02A30;width:auto;font-size: 34px;font-weight: bold;line-height: 30px;margin-bottom: 10px;font-family: 'Mulish', sans-serif;}
.banner figcaption.elitelife-banner .life-banner-txt p{color: #444444;font-size: 20px;margin-bottom: 5px;line-height: 21px;margin-bottom: 7px;font-family: 'Mulish', sans-serif;}
@media (max-width: 1199px){

.banner figcaption.elitelife-banner{top:70px;}
}
@media (max-width: 991px){
.life-banner-txt {max-width: 350px;}
.banner-img{height: 225px;overflow:hidden;}
.banner-img img{max-width: 1160px;left: -255px;position: relative;}
.banner figcaption.elitelife-banner{left:0;top: 35px;}
.banner figcaption.elitelife-banner .life-banner-btn a{width:115px;height:28px;font-size:12px;}
}

@media (max-width: 480px){
.banner-img {height: 156px;margin-bottom: 25px;}
.banner-img img {max-width: 220%;left: -85%;}
.banner figcaption.elitelife-banner .life-banner-txt p {font-size: 13px;line-height: 14px;}
.banner figcaption.elitelife-banner .life-banner-txt h1 {font-size: 16px;line-height: 21px;width: 100%;}
.life-banner-txt {max-width: 200px;}
}

@media (max-width: 370px){
.banner-img img {max-width: 250%;left: -97%;}
}
/* Banner css changes based on component */
@media (min-width: 1200px) and (max-width: 1399px){
.banner-img img {left: 0%;max-width: none;position: relative;width: 100%;height:250px;}
}
@media (min-width: 992px) and (max-width: 1199px){
.banner-img img {left: 0%;max-width: none;position: relative;width: 115%;height:250px;}
}
@media (max-width: 991px){
.banner-img img {max-width: none;left: -15%;position: relative;height:100%;}
}
@media (min-width: 768px) and (max-width: 991px){
.banner-img img {left: -30%;max-width: none;position: relative;width: 150%;}
}
@media (max-width: 767px){
.banner-img img {max-width: none;left: -50%;position: relative;height:100%;width: 175%;}
}
@media (max-width: 550px){
.banner-img img {max-width: none;left: -70%;position: relative;height: 100%;width: 200%;}
}
/* Banner CSS End */



/* Content css */

.data-input p {font-size: 16px;color: #272727;margin-bottom: 15px;}
@media (max-width: 767px){
.data-input  p {font-size: 15px;line-height: 22px;margin-bottom: 15px;}
}


ul.workout-tips-wrapper {padding: 0;margin-bottom: 25px;}
ul.workout-tips-wrapper li {position: relative;border-bottom: 1px solid #dfdfdf;padding-bottom: 15px;min-height: 190px;padding-bottom: 30px;}
ul.workout-tips-wrapper li:last-child {border: none;}
ul.workout-tips-wrapper li:nth-child(odd) {padding-left: 245px;}
ul.workout-tips-wrapper li:nth-child(odd) img {position: absolute;left: 0;top: 0;}
ul.workout-tips-wrapper li h2 {font-size: 20px;line-height: 25px;}
ul.workout-tips-wrapper li:nth-child(even) {padding-right: 245px;}
ul.workout-tips-wrapper li:nth-child(even) img {position: absolute;right: 0;top: 0;}
@media (max-width: 767px){
ul.workout-tips-wrapper li:nth-child(odd), ul.workout-tips-wrapper li:nth-child(even) {padding: 0;}
ul.workout-tips-wrapper li:nth-child(odd) img,ul.workout-tips-wrapper li:nth-child(even) img {position: relative;margin: 0 auto 5px;display: inherit;}
ul.workout-tips-wrapper li h2 {margin-top: 15px;font-size: 16px;line-height: 20px;}
}




.tips-image-wrapper {display: flex;}
.tips-image-wrapper > img {width: 275px;margin-right: 40px;height: 265px;}
.tips-image-wrapper > .acc.workout-tips-accord {width: calc(100% - 260px);}
.workout-tips-accord-wrapper {background: #FDF0E4;padding: 40px 0;}
.acc.workout-tips-accord{margin-bottom:20px;}
.workout-tips-accord .acc__card{margin-bottom:15px;}
.workout-tips-accord .acc__title{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;}
.workout-tips-accord .acc__title.active{font-weight:700;border: none;}
.workout-tips-accord .acc__title:after{content:"+";position:absolute;right:7px;color:#444;font-size:18px;font-weight:normal;top: 0px;}
.workout-tips-accord .acc__title.active:after{content:"-";position:absolute;right:8px;color:#444;font-size:33px;font-weight:normal;top: 0px;}
.workout-tips-accord .acc__panel{background:#fff;padding:10px 15px;font-size:16px;color:#272727;display:none;}
.workout-tips-accord .acc__panel p{color:#444444;font-size:14px;}
@media (max-width: 767px){
        .workout-tips-accord-wrapper {padding: 15px 0 25px;}    
        .life-insurance-faq h2{margin-bottom:15px;}
        .workout-tips-accord .acc__title,.workout-tips-accord .acc__panel,.workout-tips-accord .acc__panel p{font-size: 16px;}
        .workout-tips-accord .acc__panel{padding-top: 10px;font-size: 14px;}
        .tips-image-wrapper {display: block;}        
        .tips-image-wrapper > .acc.workout-tips-accord {width: 100%;margin: 0;}  
        .workout-tips-accord .acc__card {margin-bottom: 0;}  
        .workout-tips-accord .acc__title {border-bottom: 0.3px solid rgba(164, 164, 164, 0.5);padding: 10px 0px;}  
        .workout-tips-accord .acc__title:after, .workout-tips-accord .acc__title.active:after {top: 10px;}  
        .workout-tips-accord .acc__title.active {border-bottom: none;}
        .workout-tips-accord .acc__title.active + .acc__panel {margin-bottom: 10px;background: rgba(255, 255, 255, 0.6);}        
        .tips-image-wrapper > img {width: 275px;height: auto;margin: 0 auto 25px;display: block;background: #fff;padding: 35px;box-shadow: 0px 3px 6px #00000029;}
    }

/* Content css */














