
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}  
ul{margin:0;padding:0;list-style:none;} 
.container{max-width:1060px;width:100%;}
.bgwhite{background-color:#fff!important;}
@media only screen and (max-width:767px){
    .banner-mob {
        margin-top: 30px;
    }
.cs-banner-section{margin-top:56px!important;}
}
h1 .bgwhite{background-color:#fff;line-height:48px;height:50px;display:inline-block;}
.cs-banner-section{margin-top:98px;padding-top:50px;}
.cs-banner-section h1{position:relative;line-height:48px;font-weight:700;font-size:48px;color:#ed1c24;text-align:left;}
.cs-banner-section h1:before{position:absolute;left:0;top:0;content:"";width:82px;height:82px;background:url(https://clay.consulting/hdfclife/dev/app/images/cs-sprite.png) no-repeat 0 0;z-index:1;left:-24px;top:-18px;}
.cs-banner-section h1 .bluetxt{color:#233253;}
.cs-banner-section h1+p{font-size:14px;line-height:20px;color:#233253;padding-top:14px;}
.cs-banner-section ul{display:block;margin-top:15px;}
.cs-banner-section ul li{display:inline-block;padding-right:26px;position:relative;padding-left:20px;font-size:12px;line-height:20px;padding-bottom:10px;}
.cs-banner-section ul li:before{content:"";position:absolute;width:16px;height:16px;left:0;top:2px;background:url(https://clay.consulting/hdfclife/dev/app/images/cs-sprite.png) no-repeat 0 -84px;}
.cs-banner-section ul li.services:before{content:"";position:absolute;width:16px;height:13px;left:0;top:4px;background:url(https://clay.consulting/hdfclife/dev/app/images/cs-messaging.png) no-repeat 0 0!important;}
.cs-banner-section ul li a,.cs-banner-section ul li a:hover{color:#233253;text-decoration:none;}
.cs-banner-section ul li a span{color:#005e9e;font-weight:600;}
@media only screen and (max-width:1020px){
.banner-mob{display:block;text-align:center;padding-bottom:40px;}
.cs-banner-section h1{font-size:24px;display:inline-block;}
.cs-banner-section h1+p{padding-top:40px!important;}
.mauto{display:block;margin:0 auto 40px;}
}
.mauto{margin:0 auto;text-align:center;} 
h1{font-size:38px;line-height:48px;color:#233253;font-weight:700;}
@media only screen and (max-width:640px){
h1{font-size:24px;line-height:30px;}
}  
.container{max-width:1060px;width:100%;}
.bgwhite{background-color:#fff!important;}
@media only screen and (max-width:767px){
.cs-banner-section{margin-top:56px!important;}
}
h1 .bgwhite{background-color:#fff;line-height:48px;height:50px;display:inline-block;}
.cs-banner-section{margin-top:98px;padding-top:50px;}
.cs-banner-section h1{position:relative;line-height:48px;font-weight:700;font-size:48px;color:#ed1c24;text-align:left;}
.cs-banner-section h1:before{position:absolute;left:0;top:0;content:"";width:82px;height:82px;background:url(https://clay.consulting/hdfclife/dev/app/images/cs-sprite.png) no-repeat 0 0;z-index:1;left:-24px;top:-18px;}
.cs-banner-section h1 .bluetxt{color:#233253;}
.cs-banner-section h1+p{font-size:14px;line-height:20px;color:#233253;padding-top:14px;}
.cs-banner-section ul{display:block;margin-top:15px;}
.cs-banner-section ul li{display:inline-block;padding-right:26px;position:relative;padding-left:20px;font-size:12px;line-height:20px;padding-bottom:10px;}
.cs-banner-section ul li:before{content:"";position:absolute;width:16px;height:16px;left:0;top:2px;background:url(https://clay.consulting/hdfclife/dev/app/images/cs-sprite.png) no-repeat 0 -84px;}
.cs-banner-section ul li.services:before{content:"";position:absolute;width:16px;height:13px;left:0;top:4px;background:url(https://clay.consulting/hdfclife/dev/app/images/cs-messaging.png) no-repeat 0 0!important;}
.cs-banner-section ul li a,.cs-banner-section ul li a:hover{color:#233253;text-decoration:none;}
.cs-banner-section ul li a span{color:#005e9e;font-weight:600;}
@media only screen and (max-width:1020px){
.banner-mob{display:block;text-align:center;padding-bottom:40px;}
.cs-banner-section h1{font-size:24px;display:inline-block;}
.cs-banner-section h1+p{padding-top:40px!important;}
.mauto{display:block;margin:0 auto 40px;}
}
.mauto{margin:0 auto;text-align:center;} 
.bluetxt{color:#233253;}
.cs-banner-section ul li:before {
    background: unset !important;
}
@media screen and (min-width: 100px) and (max-width: 768px) {
.breadcrumbSection {
    background: linear-gradient(0,#ebf5f9,rgba(235,245,249,0)) !important;
    background: transparent;
}
}
.hmbreadcrumb ul li {
    padding-left: 0px;
}
.callIcon {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 2px;
}
.banner-mob p {
    margin-bottom: 18px !important;
}

.bannerRiderPage .bannerRiderList{
    width : 100%;
    display: flex;
    flex-wrap: wrap;
    margin-left: 30px;
    margin-bottom: 15px;
}

.bannerRiderPage .bannerRiderList li{
    flex: 0 0 45%;
    font-size: 14px;
    color: #233253;
    padding-top: 14px;
}

.bannerRiderPage .bannerRiderList li::before {
    content: none !important;
}

.bannerRiderPage .bannerRiderList .red{
    color: #ed1c24;
}

.bannerRiderPage .cs-banner-section h1:before{
    left: -28px;
}

.bannerRiderPage .cs-banner-section{
    margin-top: 0;
}

@media screen and (min-width: 100px) and (max-width: 768px) {
    .bannerRiderPage .bannerRiderList{
        width: 90%;
    }
    .bannerRiderPage .bannerRiderList li{
        flex: unset;
    }
    .bannerRiderPage .cs-banner-section{
        margin-top: -65px !important;
    }
}