/***** Features page lead form css *****/
.featuresContent .iframe-section h1{margin-top:40px;}
.featuresLeadFormDiv{ position: absolute;
    top: 185px;
    right: 20px;
    width: 350px;
    padding: 2%;
    box-shadow: 0 0 30px 5px #e0e0e0;
    border: 1px solid #ececec;padding-bottom: 10px;}
.featuresContent .iframe-section{width: 72%; max-width: 900px;}
/*.featuresLeadFormDiv h2{font-size: 2.2rem; text-align: center; color: #0072bc;margin-bottom:15px;}*/
.featuresLeadFormDiv p{font-size: 2.2rem;color: #0072bc;margin-bottom:15px;}
.featuresLeadFormDiv label{width: 100%;  font-size: 1.6rem; color: #757575;   float: left;}
.featuresLeadFormDiv .inputWrap input{font-family: "AllianzSans";
    font-size: 1.6rem;
    color: #ff9b41;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    line-height: 20px;
    width: 100%;}
.featuresLeadFormDiv .fieldBox{margin-bottom: 20px;}
.featuresLeadFormDiv .inputWrap span.mobileSpan{font-size: 1.6rem;
    color: #ff9b41;
    display: block;
    position: absolute;}
.featuresLeadFormDiv #campaignmobile{padding-left:35px;}


.discription-landing {
    top: -27%;
    position: relative;
}
.discription-landing p {
    font-size: 1.4rem;
    color:#000
}
.disHeadingland {
    text-align: center;
    font-size: 2rem !important;
    color: #006fb7 !important;
}

.discription-landing ol li {
    font-size: 1.4rem;
    color:#000
}

.discription-privcy-request p {
    font-size: 1.4rem;
    color: #000;
}

@media screen and (max-width: 767px) {
	.featuresContent .iframe-section{width: 100%; float:left;}
	.featuresLeadFormDiv{position: relative; top: 0px; right: 0px; width: 100%;padding: 20px 25px;float:left;padding-bottom: 10px;}
	.featuresLeadFormDiv h2{margin-bottom:15px;}
	}
/************** End ************/

 /* respect rider added on 23-12-2022 */
.resericare .featuresLeadFormDiv .inputWrap input {
    /* width: auto !important; */
}
.resericare .featuresLeadFormDiv #campaignmobile {
    padding: 0 0 0 2px !important;
    font-size: initial !important;
    line-height: inherit !important;
    max-width: 90% !important;
}
.resericare .featuresLeadFormDiv .inputWrap span.mobileSpan {
    display: inline-block !important;
    position: inherit !important;
    border-bottom: 1px solid #ebebeb !important;
}
/* ----------------------------------------- */