@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700,800,1000';
@font-face {
font-family: 'FontAwesome';
src: url("/assets/oi/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
src: url("/assets/oi/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: 'lato';
	src: url("/assets/oi/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
	src: url("/assets/oi/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/assets/oi/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
	}

	@font-face {
		font-family: 'Roboto';
		src: url('/assets/oi/fonts/Roboto/Roboto-Regular.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
/*Font Start*/
/*Montserrat*/
	@font-face {
		font-family: 'Montserrat', sans-serif;
		src: url('../font/Montserrat/Montserrat-ExtraBold.ttf') format('truetype');
		font-weight: 800;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat', sans-serif;
		src: url('../font/Montserrat/Montserrat-Bold.ttf') format('truetype');
		font-weight: 700;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat', sans-serif;
		src: url('../font/Montserrat/Montserrat-Light.ttf') format('truetype');
		font-weight: 300;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat', sans-serif;
		src: url('../font/Montserrat/Montserrat-Medium.ttf') format('truetype');
		font-weight: 500;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat', sans-serif;
		src: url('../font/Montserrat/Montserrat-Regular.ttf') format('truetype');
		font-weight: 400;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat', sans-serif;
		src: url('../font/Montserrat/Montserrat-SemiBold.ttf') format('truetype');
		font-weight: 600;
		font-style: normal;
	}
	/*Roboto*/
	@font-face {
		font-family: 'Roboto', sans-serif;
		src: url('../font/Roboto/Roboto-Black.ttf') format('truetype');
		font-weight: 900;
		font-style: normal;
	}
	@font-face {
		font-family: 'Roboto', sans-serif;
		src: url('../font/Roboto/Roboto-Bold.ttf') format('truetype');
		font-weight: 700;
		font-style: normal;
	}
	@font-face {
		font-family: 'Roboto', sans-serif;
		src: url('../font/Roboto/Roboto-Light.ttf') format('truetype');
		font-weight: 300;
		font-style: normal;
	}
	@font-face {
		font-family: 'Roboto', sans-serif;
		src: url('../font/Roboto/Roboto-Medium.ttf') format('truetype');
		font-weight: 500;
		font-style: normal;
	}
	@font-face {
		font-family: 'Roboto', sans-serif;
		src: url('../font/Roboto/Roboto-Regular.ttf') format('truetype');
		font-weight: 400;
		font-style: normal;
	}
	/*Lato*/
	@font-face {
		font-family: 'Lato', sans-serif;
		src: url('../font/Lato/Lato-Bold.ttf') format('truetype');
		font-weight: 700;
		font-style: normal;
	}
	@font-face {
		font-family: 'Lato', sans-serif;
		src: url('../font/Lato/Lato-Light.ttf') format('truetype');
		font-weight: 300;
		font-style: normal;
	}
	@font-face {
		font-family: 'Lato', sans-serif;
		src: url('../font/Lato/Lato-Black.ttf') format('truetype');
		font-weight: 900;
		font-style: normal;
	}
/*Oneinsure Landing Page font*/


html,
body {
height: 100%;
font-family: 'Lato', 'Helvetica', 'Arial', sans-serif;
}

body.modal-open {
overflow: hidden;
position: fixed;
width: 100%
}

.glyphicon {
font-family: 'Glyphicons Halflings';
}

/* Benefits Section ST*/


/* Logo Sec ST */

.title_1 {
text-transform: uppercase;
}

.benefits-section>.container-fluid:first-child {
/*padding: 18px 0;*/
background-color: rgba(255, 255, 255, 0.05);
position: relative;
}

.ulip-section .benefits-section>.container-fluid:first-child {
background: linear-gradient(120deg, #053450, #217240);
}

.benefits-section>.container-fluid:first-child>.logo a {
display: inline-block;
padding: 18px 0;
}

.img-icon {
width: 100%;
height: 56px;
margin: 0 auto;
}


/* Logo Sec EN */


/* LHS Section ST */

.benefits-section {
color: #fff;
background: url('/campaign/assets_new/img/bg-green.png') no-repeat center top;
background-size: 100% 100%;
width: 100%;
opacity: 1;
}

.ulip-section .benefits-section {
height: 455px;
}
.benefits-section {
height: 455px;
}
.benefits-section h1 {
font-size: 28px;
font-weight: bold;
margin: 35px 0 0 0;
font-family: 'Lato';
}

.benefits-section .seperator {
border-top: 1px solid rgba(255, 255, 255, 0.5);
line-height: 1px;
height: 1px;
width: 500px;
margin: 25px 0;
padding: 0;
}

.benefits-section .seperator:last-child {
margin: 0;
padding: 15px 0 10px;
}

.benefits-section h3 {
font-size: 22px;
font-weight: bold;
margin: 0;
padding-bottom: 15px;
font-family: 'Lato';
}

.benefits-section ul {
padding-left: 16px;
list-style: none;
}

.benefits-section ul li {
padding-bottom: 10px;
font-size: 20px;
font-weight: 400;
text-indent: -16px;
margin-left: 28px;
}

.benefits-section ul li::before {
content: "\2022";
color: #fff;
display: inline-block;
font-size: 20px;
margin-right:15px;
}

.benefits-section ul li>span {
padding-left: 10px;
}


/* LHS Section EN */


/* Form Section ST */

.benefits-section .ulip_form {
padding-top: 25px;
position: absolute;
top: 58px;
right: 6.6%;
width: auto;
}

.form_fixed {
position: fixed !important;
top: 0px !important;
right: 6.6%;
width: auto;
}

.bottom {
position: absolute;
top: 0px !important;
right: 6.6%;
width: auto;
}

.benefits-section .ulip_form form {
text-align: center;
box-shadow: 0 0 18px 0 #717171;
border-radius: 8px;
text-align: center;
color: #2b404a;
}

.benefits-section .ulip_form form .ulip-form-style {
position: relative;
z-index: 1;
width: 360px;
/*height: 445px;*/
height: 518px;
}

.benefits-section .ulip_form form .ulip-form-style .form-body {
position: absolute;
background: #eee;
border-radius: 8px;
width: 100%;
z-index: 3;
overflow: hidden;
}

.benefits-section .ulip_form form h2 {
font-size: 18px;
font-family: 'Lato';
color: #2b404a;
font-weight: bold;
margin: 0;
position: absolute;
text-align: center;
width: 100%;
top: -40px;
}

.benefits-section .ulip_form form .ulip-form-style .form_body_wrapper {
background: #fff;
padding: 0;
border-radius: 8px;
background: white;
border-radius: 8px;
box-shadow: 0 0 18px 0 #717171;
margin: 0 8px;
position: relative;
margin-top: 60px;
}

.benefits-section .ulip_form form .ulip-form-style .form_body_wrapper>div:nth-child(2) {
margin-top: 15px;
}

.benefits-section .ulip_form form .ulip-form-style .form_body_wrapper>div:last-child {
margin: 0 -8px;
}

.benefits-section .btn-in-category>.btn.btn-default:not(:first-child):not(:last-child) {
margin: 0px 20px;
}

#msubmit.btn[disabled] {
opacity: 1;
}

#msubmit.btn[disabled]:hover {
color: #ccc;
}

.benefits-section .ulip_form form .ulip-form-style label.error {
color: #e02424;
font-size: 12px;
text-align: center;
}

.btn-submit {
width: 100%;
min-height: 50px;
background-color: #f59f11;
border-color: #f59f11;
color: #fff;
font-size: 20px !important;
border-radius: 0 0 8px 8px !important;
box-shadow: none !important;
font-weight: 400 !important;
margin: 0 -8px;
}

.btn-submit:hover,
.btn-submi:focus {
color: #fff !important;
}


/*section of form-2 otp ST*/

.ulip-form-style>#form_body2 .form_body_wrapper {
display: none;
}

.ulip-form-style>#form_body2>div {
color: #2b404a;
}

#form_body2 .btn-edit {
text-align: right;
margin: 10px;
padding-top: 21px;
}

#form_body2 .form_body_wrapper>div>p {
font-size: 16px;
margin-bottom: 12px;
}

#form_body2 .form_body_wrapper>div>p+p {
opacity: 0.6;
font-size: 18px;
margin: 10px 0 28px 0;
}

#form_body2 .btn-edit a {
width: 75px;
height: 21px;
border-radius: 8px;
background-color: #00afff;
color: #ffffff;
font-size: 12px;
padding: 2px 3px 4px;
text-transform: capitalize;
}

.enter_otp {
border-top: 1px solid #eee;
font-size: 16px;
}

#form_body2 .otp {
margin: 32px 40px 32px 0;
text-align: right
}

#form_body2 .otp a {
color: #2b404a;
font-size: 12px;
text-decoration: underline;
display: inline-block;
}

#form_body2 .otp a#resend_otp_dummy {
opacity: 0.6;
display: inline-block;
cursor: wait;
}

#txtOT-error {
display: none;
}

#counter {
width: 35px;
font-size: 12px;
font-weight: bold;
color: #44b06d;
display: inline-block;
}

.otplabel {
position: absolute;
left: 0;
bottom: -24px;
color: #e02424;
font-size: 12px;
display: block;
text-align: center;
width: 100%;
display: none;
}


/*section of form-2 otp EN*/


/* Common Form CSS ST */

.form_proposal_style .form-group.form-md-line-input.form-md-floating-label .form-control~label.error {
color: #e73d4a;
font-size: 12px!important;
display: block!important;
position: absolute;
bottom: -10px;
}

.form_proposal_style .form-group.form-md-line-input.form-md-floating-label < .form-control~label {
padding-top: 0;
border-color: #e73d4a;
}

.ulip-form-style .form-group.form-md-line-input.form-md-floating-label {
margin: 0 0 15px;
width: 100% !important;
border: none;
border-bottom: 1px solid #ebebeb;
border-radius: unset;
}

.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control,
.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .label,
.ulip-form-style .form-group.form-md-line-input.form-md-floating-label span.select2 {
margin-bottom: 10px;
}

.ulip-form-style .form-horizontal .form-group.form-md-line-input .form-control~.form-control-focus,
.form-horizontal .form-group.form-md-line-input .form-control~label {
left: 0px;
right: 0px;
}

.ulip-form .col-md-12 {
padding-left: 9px;
padding-right: 9px;
/*box-shadow: 0 3px 20px 0 rgba(38, 152, 203, 0.3);*/
}

.ulip-form-style .check-agree label {
color: rgba(49, 69, 80, 0.5);
font-size: 12px;
line-height: 16px;
padding-left: 25px;
}

.ulip-form-style .check-agree label.mt-checkbox>span {
border-radius: 3px;
height: 15px;
width: 15px;
}

.ulip-form-style .check-agree label.mt-checkbox>span:after {
left: 4px;
top: 1px;
}

.enter_otp>.form-group {
position: relative;
}

.enter_otp>.form-group>div {
position: absolute;
width: 100%;
height: 40px;
}

.enter_otp>.form-group>input {
border: none;
background: unset;
position: relative;
margin: 0 auto;
height: 40px;
width: 270px;
text-align: center;
letter-spacing: 15px;
border-radius: 4px;
background-color: #f5f5f5;
border: solid 1px #bfbfbf;
padding: 20px 0 20px 15px;
}

.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control~label {
font-size: 16px;
color: rgba(43, 64, 74, 0.8) !important;
}

.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control.edited~label,
.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label input.form-control:focus~.control-label,
.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly])~label,
.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static~label,
.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly])~label,
.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control[readonly]~label,
.form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .select2-container.edited~label {
font-size: 14px;
color: rgba(43, 64, 74, 0.8) !important;
}

.form_proposal_style span.error {
position: absolute;
bottom: -16px;
width: 100%;
text-align: center;
font-size: 11px;
color: #e02424;
left: 0;
}


/* Form Section EN */

.term-modal .modal-dialog {
width: 850px;
border: none;
}

.term-modal .modal-content {
background: transparent;
box-shadow: none;
color: #314550;
overflow: hidden;
border: none;
border-radius: 8px;
}

.no-border {
border-bottom: none !important;
padding: 15px 0;
}

.term-modal>.modal-header {
padding: 0 0 10px;
}

.term-modal .modal-header .close {
text-indent: unset;
background: #fff;
border-radius: 50% !important;
color: #314550;
opacity: 1;
width: 21px;
height: 21px;
font-size: 17px;
line-height: 17px;
font-weight: 400;
padding: 0px 0 2px 0 !important;
}

.term-modal .modal-body>div:first-child {
overflow-y: scroll;
height: 588px;
}

.term-modal .modal-body {
position: relative;
background: #fff;
font-size: 14px;
width: 850px;
height: 588px;
border-radius: 8px;
box-shadow: 0 8px 18px rgba(0, 0, 0, .18), 0 6px 6px rgba(0, 0, 0, .23);
padding: 35px 15px 5px 35px;
}

.term-modal .modal-body strong {
font-size: 16px;
}

.term-modal .modal-body .term-overlay {
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 900;
display: block;
height: 80px;
border-radius: 8px;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 40%, #faf8f8);
}
.term-modal .term-gap{
margin-bottom:130px;
}

/*section of  question popup ST*/

.title_h2 h2 {
font-size: 26px;
color: #314550;
font-family: 'Lato', 'Helvetica', 'Arial', sans-serif;
font-weight: bold;
text-transform: capitalize !important;
}

.title_h2 {
margin: 40px 0 30px;
}

.title_h2 h2:after {
content: '';
position: absolute;
left: 16px;
top: 65px;
margin: 10px 0;
width: 68px;
height: 4px;
background: #00afff;
}

.question-section {
padding-bottom: 75px;
}

.question-section .col-md-8>div.popup_term {
display: inline-block;
cursor: pointer;
margin: 15px 0 0;
}

div.popup_term .box {
width: 615px;
margin: 0;
padding: 10px;
border: 2px solid #fff;
background-color: #ffffff;
box-shadow: 0 3px 20px 0 rgba(38, 152, 203, 0.5);
display: table;
}

div.popup_term .box .que-head {
display: table-cell;
width: 89%;
}

div.popup_term .box .que-head h4 {
font: 400 normal normal 16px/1.23 Lato;
color: #314550;
}

div.popup_term .box .icon {
display: table-cell;
vertical-align: middle;
}

div.popup_term .box .icon>.glyphicon {
margin-left: 0;
background: #00afff;
border-radius: 50%;
color: #fff;
font-size: 17px;
font-weight: bold;
text-align: center;
float: right;
padding-top: 2px;
height: 21px;
width: 21px;
margin-right: 10px;
}

.question-section>a {
text-decoration: none;
}

.question-section .modal-content ol {
padding-left: 14px;
}

.question-section .modal-dialog {
margin: 60px auto;
}

.question-section .modal-backdrop,
.modal-backdrop.fade.in {
opacity: .75;
filter: alpha(opacity=75);
}

.question-section .modal .modal-header {
border-bottom: none;
}

.question-section .modal-content .modal-header h3 {
color: #314550;
font-size: 18px;
}

.question-section .modal-header .close {
text-indent: unset;
background: #00afff;
border-radius: 50% !important;
color: #fff;
opacity: 1;
width: 21px;
height: 21px;
font-size: 17px;
line-height: 17px;
font-weight: 400;
padding: 0px 0 2px 0 !important;
}

.question-section .modal-body {
font-size: 16px;
height: 400px;
overflow: auto;
color: #314550;
}

.question-section .modal-body p:first-child {
margin-top: 0;
}

@media screen and (max-width: 767px) {
.benefits-section>.container-fluid:first-child>.logo a {
	float: left;
}
.benefits-section>.container-fluid:first-child>.logo .col-xs-8 {
	padding-left: 0;
}
.benefits-section>.container-fluid:first-child>.logo .col-xs-4 {
	padding-right: 0;
}
.img-icon {
	width: auto;
	float: right;
	margin-right: -10px;
}
.benefits-section {
	background: linear-gradient(120deg, #053450, #217240);
	/*height: 525px;*/
}
.ulip-section .benefits-section {
	height: 560px;
}
.benefits-section ul li {
	text-indent: -12px;
	margin-left: 12px;
}
.benefits-section .ulip_form form .ulip-form-style {
	width: 100%;
}
.benefits-section h1 {
	font-size: 26px;
}
.benefits-section h3 {
	font-size: 20px;
}
.box {
	width: 96%;
}
.popup {
	width: 70%;
}
.benefits-section .seperator {
	width: 100%;
	margin: 18px 0;
}
.benefits-section .ulip_form {
	padding-top: 8px;
	position: static;
	top: unset;
	right: unset;
	width: auto;
}
/* form term ST */
.term-modal .modal-dialog {
	width: auto;
	margin: 30px 15px;

}
.term-modal .modal-body {
	width: 100%;
	padding: 24px 12px 0;
	height: 502px;
}
.term-modal .modal-body .term-overlay {
	height: 50px;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 50%, #faf8f8);
}
.term-modal .term-gap{
margin-bottom:200px;
}
/* form term EN */
div.popup_term .box {
	width: 100%;
}
.question-section .col-md-8>div.popup_term {
	margin-top: 15px;
	display: block;
}
.modal-body {
	height: 400px;
}
.question-section .modal-dialog {
	margin: 60px 15px;
}
/* FD Goal  Section ST */
.fd-goal-section .benefits-section:first-child {
	background: #4c686f !important;
	height: 542px !important;
}
/* FD Goal Section EN */
}


/* Benefits Section EN */


/*section of question EN*/


/*section of footer ST*/

.footer_oi {
background-color: #00243e !important;
color: #ffffff;
}

.footer_oi .para1 {
color: #ffffff;
font-size: 14px !important;
font-family: "Lato" !important;
}

.footer_oi .para1 a {
color: #ffffff !important;
}

.footer_oi .about-bee li {
color: #ffffff;
font-size: 16px;
font-family: "Lato";
}

.footer_oi .about-bee a {
color: #ffffff;
font-size: 16px !important;
font-family: "Lato" !important;
}

.footer_oi .para2 {
color: #ffffff;
}

.footer_oi .para2 a {
color: #ffffff;
}

.footer_oie {
background-color: #082944;
color: #ffffff;
}

.footer_oie .para2 {
color: #ffffff;
padding: 10px;
margin: 0px;
}

.footer_oie .para2 a {
color: #ffffff;
}

.text-white>h2 {
font-weight: 600;
}

.sec-darkblue,
.sec-footer {
background-color: #1f374f;
}

.border-org {
border-top: 5px solid #DD4F21;
}

.sec-darkblue ul li a,
.sec-footer .para1 a,
.sec-footer .para1 a:hover,
.sec-footer .para1 a:focus {
color: #fff;
text-decoration: none;
}

.sec-footer .list-social {
margin: 0;
padding-bottom: 15px;
padding-top: 15px;

}

.sec-footer .license_by{
padding-bottom: 15px;	
}
.sec-footer .license_by h4{
font-size: 14px;
color: #fff;
}
.sec-footer .about-bee {
font-size: 14px;
color: #fff;
}

.sec-footer .about-bee a {
text-decoration: none;
font-family: "PT Sans";
}

.sec-footer .para1,
.sec-footer .para2 {
font-family: "PT Sans";
font-size: 12px;
color: #fff;
}

.sec-footer .para2 {
font-size: 11px;
margin: 0;
padding: 0 0 20px;
}

.sec-footer .para1 {
padding-bottom: 20px;
margin: 0;
}

.footer_oi .f1 {
height: 41px;
width: 41px;
background-image: url(/assets/bi/images/social/s_facebook.svg);
background-repeat: no-repeat;
display: block;
background-size: 40px 40px;
background-position: center center;
}

.footer_oi .f2 {
height: 41px;
width: 41px;
background-image: url(/assets/bi/images/social/s_twitter.svg);
background-repeat: no-repeat;
display: block;
background-size: 40px 40px;
background-position: center center;
}

.footer_oi .f3 {
height: 41px;
width: 41px;
background-image: url(/assets/bi/images/social/s_linkedin.svg);
background-repeat: no-repeat;
display: block;
background-size: 40px 40px;
background-position: center center;
}

.footer_oi .f4 {
height: 41px;
width: 41px;
background-image: url(/assets/bi/images/social/s_youtube.svg);
background-repeat: no-repeat;
display: block;
background-size: 40px 40px;
background-position: center center;
}


/*section of footer EN*/


/* Thank You Section ST */


/*thank you section benifits section ST*/

.benefits-sec {
background: #d4dee8;
color: #314550;
padding: 50px 0;
}

.benefits-sec h2 {
color: #314550;
}

.benefits-sec h3 {
color: #314550;
font-weight: 600;
margin-top: 30px;
}

.benefits-sec ul li,
.benefits-sec ul li::before {
color: #314550;
}


/*thank you section benifits section EN*/


/*section of thank you ST*/

.ulip-thank-you-sec h1 {
font-size: 32px;
font-weight: 600;
color: #fff;
padding-top: 100px;
}

.ulip-thank-you-sec p {
font-size: 26px;
color: #fff;
margin: 15px 0 25px;
}

.ulip-thank-you-sec a.btn-cont {
width: 352px;
height: 60px;
border-radius: 8px !important;
background-color: #f9a01b;
font-size: 18px !important;
color: #fff;
padding-top: 17px !important;
font-weight: 400 !important;
margin-bottom: 110px;
}

.t-line {
width: 502px;
height: 0;
opacity: 0.3;
border: solid 1px #ffffff;
margin: 15px auto 0;
}

.title_benefit h2 {
font-size: 26px;
color: #314550;
font-weight: bold;
}

.title_benefit h2:after {
content: '';
position: absolute;
left: 16px;
/*top: 14%;*/
top: 43px;
margin: 10px 0;
width: 68px;
height: 4px;
background: #00afff;
}


/*section of thank you EN*/


/*fd beater section  EN*/

.fd-beater-section .benefits-section {
color: #fff;
background: url(/campaign/assets_new/img/FD/FD-beater-bg.jpg) no-repeat center top;
background-size: 100% 100%;
opacity: 1;
}

.fd-beater-section .benefits-sec {
background: #d4dee8;
}


/*fd beater section  EN*/


/*guranteen fd goal section  ST*/

.fd-goal-section .benefits-section h3 {
font-size: 22px;
}

.fd-goal-section .benefits-section ul li {
font-weight: 400;
}

.fd-goal-section .benefits-section>.container-fluid:first-child {
background: #3a595e;
opacity: 1;
}

.fd-goal-section .benefits-section:first-child {
background: url('/campaign/assets_new/img/FD/fd-goal-bg.svg') no-repeat center top;
background-size: cover;
}

.fd-goal-section .benefits-section .fd-goal .seperator-goal {
margin: 0;
}

.fd-goal-section .benefits-section .fd-goal .note-goal {
margin: 38px 0 38px;
}

.fd-goal-section .benefits-section .fd-goal .note-goal>p {
/*padding-bottom:70px;*/
margin: 0;
font-size: 14px;
line-height: 1.42857;
}


/*guranteen fd goal section  EN*/


/*portfolio-analysis-section  ST*/

.portfolio-analysis-section>.benefits-section>.container-fluid:first-child {
background-color: rgb(6, 33, 92, 0.2);
}

.portfolio-analysis-section>.benefits-section {
background: url('/campaign/assets_new/img/portfolio-analysis/portfolio-analysis-bg.png') no-repeat center top;
background-size: 100% 100%;
}

.portfolio-analysis-section>.benefits-section h1 {
font-size: 28px;
font-weight: 600;
margin: 30px 0 0;
}

.portfolio-analysis-section>.benefits-section h1>span {
font-weight: bold;
}

.portfolio-analysis-section>.sample-section {
margin-bottom: 20px;
}

.portfolio-analysis-section>.sample-section .title_h2 {	margin: 54px 0 35px !important;
}

.portfolio-analysis-section>.sample-section .title_h2 h2:after {
top: 80px;
}

.portfolio-analysis-section>.benefits-section #form_body2 .form_body_wrapper>div>p+p {
margin: 10px 0 10px 0;
}

.portfolio-analysis-section>.benefits-section #form_body2 .form_body_wrapper .enter_otp>p {
margin: 10px 0;
}

.portfolio-analysis-section>.benefits-section #form_body2 .otp {
margin: 10px 40px 10px 0 !important;
}

.portfolio-analysis-section>.benefits-section .seperator:first-child {
margin: 16px 0 20px;
}

.portfolio-analysis-section>.benefits-section h3 {
font-size: 22px;
}

.portfolio-analysis-section .benefits-section .ulip_form form .ulip-form-style {
height: 371px;
}
.portfolio-analysis-section.advertising .benefits-section .ulip_form form .ulip-form-style{
	height: 346px;
}

.portfolio-analysis-section .sample-section a.btn {
border-radius: 8px !important;
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) !important;
background-color: #00afff;
font-size: 16px !important;
line-height: 1.19;
color: #fff !important;
text-transform: capitalize !important;
font-weight: normal !important;
padding: 18px 55px !important;
}

.portfolio-analysis-section>.app-section .app-block {
width: 615px;
height: 72px;
border-radius: 8px;
box-shadow: 0 3px 22px 0 rgba(0, 175, 255, 0.5);
background-color: #ffffff;
background: url('/campaign/assets_new/img/portfolio-analysis/rectangle.svg') no-repeat left top;
display: flex;
align-items: center;
}

.portfolio-analysis-section>.app-section .app-block h3 {
display: inline-block;
text-align: center;
font-size: 16px;
color: #000000;
font-weight: bold;
margin: 0 0 0 45px;
}

.portfolio-analysis-section>.app-section .app-block h3>span {
font-size: 24px;
display: block;
}

.portfolio-analysis-section>.app-section a:last-child>img {
margin-left: 10px;
}

.portfolio-analysis-section .question-section,
.portfolio-analysis-section>.app-section {
padding-bottom: 64px;
}

.portfolio-analysis-section>.app-section a>img {
width: 130px;
height: 38px
}

.portfolio-analysis-section>.benefits-sec {
background: #d4dee8;
}


/*portfolio-analysis-section  EN*/


/*retirement section  ST*/

.retirement-section>.container-fluid:first-child {
background: rgb(13, 47, 123, 0.6);
}

.retirement-section {
background: url('/campaign/assets_new/img/retirement-img/retirement-bg.svg') no-repeat center top;
background-size: cover;
}

.retirement-sec {
background: #fff;
}

.retirement-section h1 {
font-size: 44px;
font-weight: 900;
padding: 85px 0;
margin: 0;
/*width: 500px;*/
/*text-align: justify;*/
line-height:1.35;
}
.retirement-section.app-pension h1{
	padding: 85px 0 20px;
	text-align: center;
}

.retirement-section.app-pension h3 a{
	color:#fff;
	text-align: center;
	
}
.retirement-section.app-pension h3 a.btn.btn-primary{
	font-size:22px;
	padding:8px 20px;
	margin-top:20px;
	border-radius:8px;
	}
	.retirement-section.app-pension h3 {
	text-align: center;
}
.retirement-section .ulip-thank-you-sec h1 {
font-size: 32px;
font-weight: 600;
color: #fff;
width: 100%;
padding: 100px 0 0;
text-align: center;
}

.retirement-section h1>span {
font-size: 55px;
font-weight: 900;
color: #f9a01b;
text-shadow: 1px 1px #fff, -1px 1px #fff, 1px -1px #fff, -1px -1px #fff, 1px 1px 5px #555;
}

.retirement-section h1>span>i {
font-size: 50px;
}

.retirement-opt>div:nth-child(3) {
padding: 30px 0;
}

.retirement-section h1>.retire-font {
font-size: 29px;
color: #fff;
text-shadow: none;
}

.features-section ul li {
padding-bottom: 10px;
font-size: 18px;
color: #314550;
}

.benefits-section.retirement-section .ulip_form>form .ulip-form-style {
height: 518px;
}

.features-section {
padding-bottom: 25px;
background: #fff;
}


/*.features-section ul.flist li {
position: relative;
padding-left: 60px;
padding-top: 15px;
padding-bottom: 15px;
margin-left: 0px;
}*/

.features-section .title_features ul.flist li {
padding-left: 70px;
}

.features-section ul.flist {
padding-bottom: 0;
padding-right: 22px;
}

.features-section ul.flist li img {
width: 41px;
height: 41px;
margin-right: 18px;
position: absolute;
top: 0;
left: 0;
bottom: 0;
margin: auto;
}

.retirement-faq {
background: #d4dee8;
}

.title_features h2:after {
content: '';
position: absolute;
left: 18px;
top: 43px;
margin: 10px 0;
width: 68px;
height: 4px;
background: #00afff;
}

.title_features h2 {
font-size: 26px;
color: #314550;
font-family: 'Lato', 'Helvetica', 'Arial', sans-serif;
font-weight: bold;
margin-bottom: 30px;
}


/*retirement section  EN*/


/*save-tax section  ST*/

.benefits-section.save-tax-section>.container-fluid:first-child {
background-color: #174022;
}

.save-tax-section {
background: url('/campaign/assets_new/img/save-tax-banner.png') no-repeat center top;
background-size: cover;
height: 455px;
}

.save-tax-section h1 {
font-size: 28px;
}

.save-tax-tag {
position: relative;
}

.save-tax-tag>img {
width: 72px;
height: 57px;
position: absolute;
top: -5px;
right: -9px;
z-index: 1000;
}

.benefits-section.save-tax-section h3 {
font-size: 22px;
}


/*age section addition to form ST*/

.benefits-section.save-tax-section .ulip_form>form .ulip-form-style,
.fd-beater-section .ulip_form>form .ulip-form-style {
height: 518px !important;
}

.otp-age-field>div:nth-child(3) {
padding: 43px 0;
}


/*age section addition to form EN*/

.benefits-section.save-tax-section ul li {
font-weight: 400;
}


/*save-tax section  EN*/
/*Health section  ST*/

.benefits-section.health-policy-section>.container-fluid:first-child {
background-color: #256941;
}
.health-policy-section {
background: url('/campaign/assets_new/img/health_policy_banner.png') no-repeat center top;
background-size: cover;
height: 455px;
}


/*Health section  EN*/
@media screen and (max-width: 767px) {
.title_h2 h2 {
	font-size: 16px;
}
.title_h2 h2:after {
	top: 15px;
}
.box {
	width: 96%;
}
.popup {
	width: 70%;
}
.benefits-section .logo {
	text-align: center;
}
.benefits-section ul li:before {
	content: "\2022";
	color: #fff;
	display: inline-block;
	font-size: 20px;
	margin-right:10px;
}
.benefits-sec ul li:before {
	color: #314550;
}
/*section of thank you ST*/
.ulip-thank-you-sec h1 {
	padding-top: 50px;
	font-size: 26px;
}
.ulip-thank-you-sec h3 {
	font-size: 32px;
}
.ulip-thank-you-sec p {
	font-size: 20px;
}
.t-line {
	width: 310px;
}
.ulip-thank-you-sec a.btn-cont {
	width: 100%;
}
/*section of thank you EN*/
/*thank you section benifits section ST*/
.title_benefit h2:after {
	/*top: 12%;*/
	top: 30px;
}
.benefits-section ul li {
	font-size: 16px;
}
.benefits-sec h2 {
	font-size: 16px;
}
.save-tax-sec>h2 {
	padding-right: 22px;
}
.benefits-sec h3 {
	font-size: 20px;
}
.benefits-sec ul li {
	font-size: 16px;
}
/*thank you section benifits section EN*/
/*fd beater section  EN*/
.fd-beater-section .benefits-section:first-child {
	background: rgb(157, 92, 228, 0.888);
	height:660px;
	width: 100%;
}
/*fd beater section  EN*/
.retirement-section {
	background: rgb(26, 68, 163, 0.88);
	height: 467px;
	width: 100%;
}
.retirement-section h1 {
	/*width: 300px;*/
	width: 308px;
	line-height: 1.2;
	text-align: left;
	padding: 45px 0px 35px;
}
.retirement-section.app-pension h1{
	padding: 20px 0 10px;
	width: 100%;
	text-align: left;
}
.retirement-section.app-pension {
background: url('/campaign/assets_new/img/retirement-img/retirement-bg.svg') no-repeat center top;
background-size: cover;
height:555px;
}

.retirement-section.app-pension h3{
	text-align: center;
	margin-top: 20px;
}
.retirement-section.app-pension h3 a.btn.btn-primary{
	padding:12px 20px;
	}
.title_features h2:after {
	content: '';
	position: absolute;
	left: 18px;
	top: 18px;
}
.features-section ul li {
	font-size: 16px;
}
.retirement-section h1 {
	font-size: 30px;
}
.retirement-section h1>span {
	font-size: 50px;
}
.retirement-section h1>span>i {
	font-size: 44px;
}
.retirement-section h1>.retire-font {
	font-size: 23px;
}
.retirement-sec ul.flist li:before {
	content: none;
}
.retirement-sec ul.flist li {
	text-indent: 0px;
	margin-left: 0px;
}
.retirement-sec ul.flist li img {
	display: inline-block;
}
/*save-tax section  ST*/
.save-tax-section {
	background: #265037;
	height: 545px;
}
.health-policy-section {
	background: #2A774A;
	height: 545px;
}


.benefits-section.save-tax-section .seperator:last-child {
	padding: 15px 0 0;
}
.benefits-section.save-tax-section .ulip_form {
	padding-top: 4px;
}
.benefits-section.save-tax-section h1 {
	margin: 14px 0 0 0;
}
.save-tax-section h1 {
	font-size: 26px;
}
.fd-goal-section .benefits-sec>h2 {
	font-size: 16px;
}
.fd-goal-section .benefits-section .title_benefit h3 {
	font-size: 20px;
}
.fd-goal-section .benefits-section .ulip_form {
	padding-top: 0;
}
.fd-goal-section .benefits-section .fd-goal .note-goal {
	margin: 15px 0 20px;
}
.fd-goal-section .benefits-section .fd-goal .note-goal>p {
	/*padding-bottom:70px;*/
	font-size: 12px;
}
/*save-tax section  EN*/
/*portfolio-analysis-section  ST*/
.portfolio-analysis-section>.benefits-section {
	background-size: 100% 467px;
}
.portfolio-analysis-section>.app-section .app-block {
	background: none;
	width: 100%;
	height: 145px;
	display: block;
	padding: 23px 0;
	text-align: center;
	box-shadow: 0 3px 22px 0 rgba(0, 175, 255, 0.5);
}
.portfolio-analysis-section>.benefits-section h1 {
	font-size: 22px;
	margin: 15px 0;
}
.portfolio-analysis-section>.sample-section .title_h2 {
	margin: 50px 0 35px !important
}
.portfolio-analysis-section>.sample-section .title_h2 h2:after {
	top: 14px !important;
}
.portfolio-analysis-section>.app-section .app-block h3 {
	font-size: 16px;
	font-weight: bold;
	color: #00243e;
	margin: 0 0 20px 0;
}
.portfolio-analysis-section>.app-section .app-block h3>span {
	font-size: 18px;
}
.portfolio-analysis-section>.sample-section {

margin-top:130px;
}
.portfolio-analysis-section>.benefits-section .seperator:last-child {
	padding: 15px 0 10px;
}
.portfolio-analysis-section>.benefits-section .ulip_form {
	padding-top: 0;
}
.portfolio-analysis-section>.app-section a:last-child>img {
	margin-left: 10px;
}
.portfolio-analysis-section>.app-section .app-block>div:last-child {
	width: 100%;
	text-align: center;
}
/*portfolio-analysis-section  EN*/
.question-section {
	margin-top: 420px;
}
.features-section {
	margin-top: 440px;
}
.benefits-sec {
	padding: 0;
}
.campaign_thankyou .question-section,
.campaign_thankyou .features-section,
.retirement-faq ,.portfolio-analysis-section .question-section{
	margin-top: 0;
}
}
/*form otp ST*/
#form_body2 .otp {
margin: 20px 40px 22px 0;
}
/*form otp EN*/
}

@media (max-width: 360px) {
.retirement-section h1 {
	width: 299px;
	padding: 45px 0 35px;
}
.retirement-section h1>span>i {
	font-size: 42px;
}
.fd-goal-section>.benefits-section .fd-goal .col-md-8 .seperator-goal {
	margin: 0 !important;
}
}


/* Thank You Section EN */

@media screen and (min-width: 1500px) and (max-width: 1800px) {
.benefits-section .ulip_form {
	right: 14.6%;
}
}

@media screen and (min-width: 1800px) {
.benefits-section .ulip_form {
	right: 21.6%;
}
}

#ifvdtrack,
#imgCPL {
display: none;
}	

/*Diabetes ST*/
.diabetes_mainclass>.Diabetes_form>.container-fluid:first-child{
	background-color: #f1f1f1!important;
	border-bottom: 1px solid #d5d5d5;
}
.diabetes_mainclass h1, .diabetes_mainclass h2, .diabetes_mainclass h3, .diabetes_mainclass h4, .diabetes_mainclass div, .diabetes_mainclass form, .diabetes_mainclass p, .diabetes_mainclass span, .diabetes_mainclass a {
		font-family: Lato, Roboto, Arial!important;
		font-weight: 400;
	}

.portfolio-analysis-section>.Diabetes_form{
	background: url(/campaign/assets_new/img/Suburban/01.jpg) no-repeat center top;
    /* background-size: 100% 100%; */
}

.Diabetes_form{
	height:683px!important;
}
.Diabetes_form .form_proposal_style .form-control~label{
	font-size: 18px!important;
    color: #b7b7b7!important;
} 
.Diabetes_form .form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control~label{
	color: #b7b7b7!important;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{
	font-size: 18px!important;
}
.Diabetes_form .form_proposal_style.ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control.edited~label{
	font-size: 14px!important;
}
.Diabetes_form .form-group.form-md-line-input .form-control{
	font-size: 18px;
}
.Diabetes_form h1{
	background: -webkit-linear-gradient(#208098, #651b70);
    -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 44px!important;
}
.Diabetes_form .seperator{
	border-top: 1px solid #d5d5d5;
}
.Diabetes_form ul li::before{
	color: #1f819a;
}
.Diabetes_form ul li{
	color: #1f819a;
	font-size: 22px;
}
.Diabetes_form h3{
	color: #1f819a;
}
.Diabetes_form .form_fixed,
.audit_main .form_fixed{
	position: absolute!important;
}
/*Advertising*/
.advertising>.Diabetes_form{
	background: url(/campaign/assets_new/img/ad_bg.jpeg) no-repeat center top;
	background-size: 100% 100%!important;
}
.i_agent>.Diabetes_form{
	background: url(/campaign/assets_new/img/ad_bg1.jpg) no-repeat center top;
	background-size: 100% 100%!important;
}
.advertising .Diabetes_form.ad_form .ulip_form{
	right:6.6%!important;
}
.advertising .Diabetes_form ul li::before{
	display:none;
}
.advertising .owl-carousel{
	box-shadow: 0 3px 16px rgb(0 0 0 / 16%);
    padding: 10px 10px 0px 10px;
    border-radius: 10px;
	margin-top: 20px;
}
.advertising .loader {
	color: #fff;
	font-family: Consolas, Menlo, Monaco, monospace;
	font-weight: bold;
	font-size: 30px;
	opacity: 0.7;
  }
  .advertising .fillbox{
	  max-height: 100px!important;
	  min-height: 130px!important;
  }
  .advertising .fillbox img{
	width: 34px;
  }
  .advertising .fillbox div{
	padding: 8px 0px 5px 0!important;
	max-height: 47px;
  }
  .advertising .midsection h2{
	line-height: 26px;
    margin: 10px;
	background: -webkit-linear-gradient(#208098, #651b70);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	padding-bottom: 10px;
  }
  .advertising .Diabetes_form ul li{
	  font-size: 16px;
  }
  .advertising .Diabetes_form h1{
	font-size: 34px!important;
  }
  .advertising .Diabetes_form ul li{
	color: #006c87;
  }
  .advertising .midsection .fillbox h5{
	  margin-top: 0;
  }
  .Diabetes_thanks.surrender_thanks{
	background: none!important;
  }
  .advertising .Diabetes_form ul.list-unstyled li{
	list-style-type: square;
    padding-left: 20px;
  }
  .thanks_adv{
	  background-color: #f5f5f5;
  }
@media(max-width:768px){
	.advertising .benefits-section .ulip_form{
		width:100%!important;
	}
	.advertising .midsection{
		margin-top: 0;
	}
	.advertising .fillbox{	
		margin-bottom: 15px;
	}
	
	.advertising .frsection{
		padding-top: 123px;
	}
	.advertising .sr_section{
		padding-top: 0px!important;
	}
	.advertising .Diabetes_form h1{
		text-align: center;
		font-size: 24px;
	}
	.advertising .loader{
		font-size: 20px;
	}
	.advertising .fillbox img{
		width: 28px;
	}
	.advertising .midsection .fillbox h5{
		font-size: 14px;
	}
	.advertising .owl-carousel{
		margin:0 auto;
	}
}
.Diabetes_form .ulip_form{
    right: 12.6%!important;
}
.benefits-section.Diabetes_form .ulip_form form .ulip-form-style .form-body{
    background: #931880 !important;
}
.benefits-section.Diabetes_form .ulip_form form h2{
	color:#ffffff;	
    text-transform: capitalize;
	font-size: 23px;
	top:-44px;
}
.Diabetes_form .ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control,
.Diabetes_form .ulip-form-style .form-group.form-md-line-input.form-md-floating-label span.select2{
	margin-bottom: -1px!important;
	text-align: center;
	border-bottom: 1px solid #e3e3e3!important;
}
.Diabetes_form .select2-container--bootstrap .select2-selection{
	border:0!important;
}
.Diabetes_form .btn-submit{
	background-color: #01aba8;
    border-color: #01aba8;
}
.midsection h2{
	text-align: center;
    line-height: 40px;
    margin: 40px;
    font-size: 30px;
}
.midsection .fillbox{
	background-color: #01aba8;
	min-height: 172px;
	border: 1px solid #017373;
    border-radius: 7px;
}
.midsection .fillbox:hover{
	background-color:#931880;
}
.midsection .fillbox div{
	text-align: center;
    padding: 45px 0px 12px 0;
}
.midsection .fillbox h5{
	text-align: center;
    font-size: 18px;
    color: #fffeff;
}
.midsection .col-sm-3{
	padding-left: 7px!important;
	padding-right: 7px!important;
	margin-bottom: 15px;
}
.thrsection{
	text-align: center;
    border: 1px solid #017371;
    width: 38%;
    margin: 57px auto;
    padding: 5px;
	border-radius: 7px;
	color:#1b1b1b;
	font-size: 21px;
}
.frsection{
	background-color: #e9eef2;
	/* padding: 35px 0; */
}
.frsection ul li{
	font-family: 'Lato';
    font-size: 16px;
    line-height: 2em;
    list-style-type: disk;
    font-weight: 400;
    padding: 0px 6px 0px 10px;
}
.frsection ul{
margin-top: 30px;
}
.frsection h2{
	font-size: 37px;
}
.parnersection img{
	border:1px solid #e5e5e5;
	padding: 3px;
	height: 55px;
}
.parnersection{
	margin: 70px 15px;
}
.parnersection .firstpart .col-sm-2{
	border-right:1px solid #e5e5e5;
	width: 20%;
	text-align: center;
}
.parnersection .secpart .col-sm-2{
	border-right:1px solid #e5e5e5;
	width: 25%;
	text-align: center;
}
.parnersection .secpart{
	margin-top: 50px;
}
.parnersection  h2{
	padding-bottom: 30px;
	padding-top: 0;
	margin-top: 0;
	font-size: 37px;
}
.parnersection .firstpart .col-sm-2:last-child{
	border-right:none;
}
.parnersection .secpart .col-sm-2:last-child{
	border-right:none;	
}
.Diabetes_thanks{
	background: url(/campaign/assets_new/img/Suburban/01.jpg) no-repeat center top;
	/* background-size: 100% 100%;	 */
    height: 683px!important;
}
.fithealth_thanks{
	background: url(/campaign/assets_new/img/Suburban/02.jpg) no-repeat center top;
	/* background-size: 100% 100%;	 */
    height: 739px!important;
}

.Diabetes_thanks .tcenter h1,
.Diabetes_thanks .tcenter p{
	background: -webkit-linear-gradient(#208098, #651b70);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 44px!important;
}

.Diabetes_thanks .tcenter{
	margin-top: -5%;
}
@media(max-width:768px){
	.audit_main ul li{
		font-size: 13px;
	}
	.audit_main>.benefits-section{
		background-size: 100% 626px;
	}
	.audit_main .question-section{
		margin-top: 93%;
	}
	.audit_main .ulip_form{
		position: static;
		top: unset;
		right: unset;
		width:100%;
	}
	.portfolio-analysis-section>.Diabetes_form{
		background: none!important;
		
	}
	.Diabetes_thanks{
		background: none!important;
	}
	.Diabetes_form h1 {
		font-size: 25px!important;
	}
	.diabetes_mainclass.Fit_health_landing .header01 h1{
		font-size: 25px!important;
	}
	
	.Diabetes_form ul li{
		font-size: 16px;
	}
	.Diabetes_form h3{
		font-size: 18px!important;
	}
	.midsection .fillbox div{
		padding: 30px 0px 12px 0;
	}
	.midsection .fillbox h5{
		font-size: 16px;
		padding: 0 5px;
	}
	.Diabetes_form .select2.select2-container.select2-container--bootstrap{
		width:100%!important;
	}
	.thrset{
		padding: 15px;
	}
	.thrsection{
		width:100%;
		margin: 10px 0;
		font-size: 15px;
	}

	.parnersection h2 {
		font-size: 28px;
		
	}
	.frsection h2 {
		font-size: 28px;
		margin-top: 27px;
	}
	.iphone_height{
		height: 473px!important;
		}
		.iphone_top{
		padding-top:0!important;
		}
	.frsection{
		padding: 0;
	}
	.frsection ul{
		margin-top: 14px;
		    margin-bottom: 30px;
	}
	.parnersection .firstpart .col-sm-2,
	.parnersection .secpart .col-sm-2{
		width: 50%;
		margin-bottom: 15px;
	}
	.parnersection .firstpart .col-sm-2:nth-child(5){
		width:100%;
	}
	.parnersection .firstpart .col-sm-2:nth-child(2),
	.parnersection .firstpart .col-sm-2:nth-child(4),
	.parnersection .secpart .col-sm-2:nth-child(2),
	.parnersection .secpart .col-sm-2:nth-child(2){
		border-right: 0;
	}
	.parnersection .secpart{
		margin-top: 0;
	}
	.parnersection{
		margin: 30px 15px;
	}
	.midsection{
		margin-top: 62%;
	}
	.midsection h2{		
		line-height: 27px;
		margin: 20px;
		font-size: 21px;
		padding-top: 10px;
	}
	.Diabetes_thanks .tcenter h1, .Diabetes_thanks .tcenter p{
		font-size: 28px!important;
		text-align: center;
	}
	.Fit_health_landing .frsection{
		margin-top: 180px;
	}
	.Fit_health_landing .frsection {
    margin-top: 297px;
}
	.Fit_health_landing .header01 h1{
		margin: 0px!important;
	}
	.frsection ul li{
		line-height: 1.5em;
	}
}

/*Fit Health ST*/
.portfolio-analysis-section.Fit_health_landing>.Diabetes_form{
	background: url(/campaign/assets_new/img/Suburban/02.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:739px!important
}
.Fit_health_landing .header01 h3{
	font-size: 28px;
    margin-top: 25px;
    color: #444444;
}
.Fit_health_landing .header01 h1{
	font-size: 54px!important;
	font-weight: 1000;
    margin: 0px 0 33px 0;
    letter-spacing: 2px;
}


/*Guranted*/
.portfolio-analysis-section.greturn>.Diabetes_form{
	background: url(/campaign/assets_new/img/guranted/first.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:625px!important
}
.portfolio-analysis-section.greturn1>.Diabetes_form{
	background: url(/campaign/assets_new/img/guranted/sec.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:625px!important
}
.portfolio-analysis-section.greturn2>.Diabetes_form{
	background: url(/campaign/assets_new/img/guranted/thr.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:625px!important
}
.tab-section001 {
	background-color: #f1f1f1;
}
.greturn .pension-pheader{
	padding-right: 0;
}
.tab-section001 .org-div1{
	background: #ffffff;
    color: #4a4a4a;
    padding: 20px 3px;
    margin-bottom: 43px;
    min-height: 248px;
}

.tab-section001 .org-div1 ul {
    list-style: square;
}
.tab-section001 .org-div1 ul li {
    font-family: 'Lato';
    font-size: 16px;
    line-height: 1.3em;
    list-style: square;
    margin-bottom: 10px;
    padding: 0px 10px;
    font-weight: 400;
}
.header001 .text1{
	font-size: 37px!important;
	line-height: 59px;
	color: #444444;
	font-weight: 700;
	font-family: "Lato";
	margin-top: 17px;
}
.header001 .text2{
	font-size: 28px;
	color: #444444;
	font-weight: 400;
	font-family: "Lato";
	/* filter: drop-shadow(-1.732px 1px 0.5px rgba(0,0,0,0.35)); */
}
.header001 .text001{
	font-size: 20px!important;
	color: #444444!important;
	padding-bottom:0!important;
	font-family: "Lato";
	font-weight: 600!important;
}
.text001_high{
	color:#008aff!important;
	font-weight: 600!important;
}
.text3{
	font-weight: 600!important;
	font-size: 40px;
}
.text4{
	margin-top: 25px;
}
.header001 .text5{
	color: #18ac00!important;
    font-size: 89px;
    font-weight: 800;
}
.text05{
	color: #008aff!important;
    font-size: 69px;
    font-weight: 800!important;
}
.text06{
	color: #008aff!important;
	font-size: 28px;
	font-weight: 600;
}
.header001 .text6{
	color: #18ac00!important;
	font-size: 28px;
	font-weight: 600;
}
.header001 .text7{
	color: #18ac00!important;
	font-size: 24px;
}
.header001 .text8{
	font-size: 16px;
    color: #444444;
    line-height: 1px;
}
.form01{
	color: red;
	text-align: center;
	display: block;
}
.greturn .ulip_form{
	right: 10.6%!important;
}
.check-agree{
	color: #2b404a;
}
.greturn .form01 .btn-submit{
	background-color: #ffa800!important;
    border-color: #ffa800!important;
    text-align: center;
    margin: 0 auto;
    border-radius: 6px!important;
    margin-bottom: 15px!important;
    margin-top: 10px!important;
}
.form01{
	margin-top: 33px!important;
}
.greturn .tab-section001{
	padding-top: 30px;
	background-color: #f5f6f7;
}
.tab-section0001{
	background-color: #f5f6f7!important;
}
.high01{
	border: 1px solid #373737;
    padding: 16px;
    border-radius: 4px;
	background-color: #ffffff;
}

.greturn .pension-uldis{
	margin-top: 30px;	
}
.greturn .tab-section3{
	background-color: #e9eef2;
}
.greturn .tab-section3 .text-center{
	padding: 32px;
}
.greturn .tab-section3 ul li,
.greturn .pension-uldis ul li{
	font-family: 'Lato';
    font-size: 16px;
    line-height: 1.9em;
    list-style: square;  
    padding: 0px 6px 0px 10px;
}
.fithealth_thanks1{
	background: url(/campaign/assets_new/img/guranted/first.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:625px!important
}
.fithealth_thanks2{
	background: url(/campaign/assets_new/img/guranted/sec.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:625px!important
}
.fithealth_thanks3{
	background: url(/campaign/assets_new/img/guranted/thr.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height:625px!important
}

@media (max-width:768px){
	.header001{
		text-align: center;
	}
	.header001 .text1{
		font-size: 22px!important;
		padding-bottom:0!important;
	}
	.greturn .pension-pheader{
		padding-right: 15px;
	}
	.header001 .text2{
		font-size: 20px;
	}
	.tab-section001{
		margin-top: 86%;
	}
	.form01 .input-lg{
		width: 100% !important;
	}
	.tab-section0001 .high01{
		background-color: transparent;
		border: 0;		
		font-size: 20px;
	}
	.tab-section0001 h2{
		margin-top: 0!important;
		padding-top: 0!important;
	}
}

/*** campaign/life/retirement-pension.html ST ***/
.pension-pheader .navbar-logo{padding: 23px 0px 17px 0px; display: inline-block; z-index: 99999; position: relative; width:156px; height:26px; }
.pension-pheader .logo-align{padding-right:0px; padding-left: 0px;}
.pension-pheader .pen-form .form-group{ margin-bottom: 20px;} 
.pension-pheader .h-box{position: absolute; width: 1350px; left: -91px;}

.pension-pheader h1.head-txt  { background-color:#ffffff; opacity: 0.86; text-align:left; font-family: 'Roboto', sans-serif; font-size: 36px; font-weight:400; color:#313130;  position:absolute; top:212px;    padding: 26px 102px; width: 100%;}
.pension-pheader h1.head-txt span{text-align:center; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; font-weight:600; color:#313130; text-transform: uppercase; line-height: 1.0em; }
.pension-pheader .contact-number{color:#ffffff; text-align: right; height: 68px; color: #fff;font-weight: bold ;font-size: 18px; line-height:20px; padding: 24px 24px 42px 59px; min-width: 280px; display:inline-block;text-decoration:none; font-family: 'Roboto Condensed', sans-serif; cursor:default; background-size: contain;}
.pension-pheader .contact-number a{color:#ffffff; text-decoration:none;}
.pension-pheader .pension-form {background:#ffffff; border: 1px solid #fff; opacity: 0.95; margin: 0px auto; padding: 20px 34px 0px 34px; max-width: 438px; -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.6);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.6);}
.pension-pheader .form-control {font-weight: 400; border: 2px solid #999999; padding: 6px 16px;background-color:#fff; height: 57px;}
.pension-pheader .pension-form  .pen-btn{background-color: #4c6d7c; color: #ffffff; font-weight: bold; font-family: 'Titillium Web';font-weight: bold; font-size: 30px; padding: 5px 69px;}
.pension-pheader .pension-form ::-webkit-input-placeholder{color: #cacaca !important; font-size:24px; font-family:'Titillium Web'; }
.pension-pheader .pension-form :-ms-input-placeholder, .pension-pheader .pension-form ::-moz-placeholder,.pension-pheader .pension-form :-ms-input-placeholder 
,.pension-pheader .pension-form :-moz-placeholder,.pension-pheader .pension-form ::-webkit-input-placeholder,.pension-pheader .pension-form :-ms-input-placeholder 
,.pension-pheader .pension-form ::-moz-placeholder,.pension-pheader .pension-form :-ms-input-placeholder,.pension-pheader .pension-form :-moz-placeholder  
,.pension-pheader .pension-form input:focus::-webkit-input-placeholder {color: #fff !important; font-size:24px; font-family:'Titillium Web';}
.pension-pheader .pension-form .frm-align1{ padding-left:0px; padding-right:29px}
.pension-pheader .pension-form .frm-align2{ padding-right:0px; padding-left:29px}
.pension-pheader .pension-form .frm-align2 select {color:#cacaca; font-size:20px; padding-top: 2px;}
.pension-pheader .pension-form .frm-align2 .black {color:#666666;}
.pension-pheader .pension-form .frm-align2 #btnOTP{font-size:16px; cursor:pointer; color:#4c6d7c; vertical-align:middle; display:table-cell; text-decoration: underline;font-weight: 400; font-family: Roboto; border: none; box-shadow: none;}

/*new*/
.pension-pheader.pension_newpage {background-color: #d0d8db!important; background: unset;  padding-top:44px; background-size:cover; min-height: 680px; }
.pension-pheader.pension_newpage .pension_background{background: url('/assets/bi/images/OneInsure_baner1.jpg') no-repeat top center; background-size:cover; min-height: 680px; }
.pension-pheader.pension_newpage .pension_background01{background: url('/assets/bi/images/OneInsure_Adset_01.png') no-repeat top center; background-size:contain; min-height: 632px; }
.pension-pheader.pension_newpage .pension_background001{background: url('/assets/bi/images/OneInsure_Adset_02.png') no-repeat top center; background-size:contain; min-height: 632px; }
/*new END*/


/* bilty term start*/
.bilty_term>.Diabetes_form{
	background: url(/campaign/assets_new/img/BITLY/BITLY_Term.jpg) no-repeat center top;
     background-size: 100% 100%;
}
.bilty_term.bilty_health>.Diabetes_form{
	background: url(/campaign/assets_new/img/BITLY/BITLY_Health.jpg) no-repeat center top;
     background-size: 100% 100%;
}
.bilty_term .text01{
	font-size: 36px!important;
	line-height: 51px;
	color: #444444;
	font-weight: 300;
	font-family: "Lato";
	margin-top: 95px;
}
.bilty_term .text02{
	font-size: 77px!important;
	line-height: 56px;
	color: #ffa200;
	font-weight: 900;
	font-family: "Lato";
}
.bilty_term .text03{
	font-size: 30px!important;
	line-height: 56px;
	color: #444444;
	font-weight: 400;
	font-family: "Lato";
}
.bilty_term .text003{
	font-weight: 1000;
    font-size: 36px!important;
}
.bilty_term .text04{
	font-size: 72px!important;
	line-height: 56px;
	color: #444444;
	font-weight: 300;
	font-family: "Lato";
	margin-top: 45px;
	margin-bottom: 45px;
}
.bilty_term .text05{
	font-size: 30px!important;
	line-height: 56px;
	color: #444444!important;
	font-weight: 400!important;
	font-family: "Lato";
}
.bilty_term .text006{
	font-size: 50px!important;
    line-height: 56px;
    color: #ffa200;
    font-weight: 1000;
    font-family: "Lato"!important;
}
.bilty_term .text005{
	font-size: 30px!important;
	line-height: 56px;
	color: #444444!important;
	font-weight: 600;
	font-family: "Lato";
}
.bilty_term .parnersection{
	background-color: #fff;
    height: 235px;
    margin: 0!important;
    padding-top: 34px;
}
.bilty_term .benefits-section.Diabetes_form .ulip_form form .ulip-form-style .form-body {
    background: #e6e2e2!important;
}
.bilty_term .Diabetes_form .btn-submit {
    background-color: #f59f11;
    border-color: #f59f11;
}

.bilty_term .Diabetes_form .ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control{
	font-size:20px;
line-height: 27px;
color: #000000;
font-weight: 400;
font-family: "Roboto";
text-align: center;
}
.bilty_term .benefits-section.Diabetes_form .ulip_form form h2{
	font-size: 24px;
line-height: 21px;
color: #2b404a;
font-weight: 700;
font-family: "Roboto";
}
.tks_text1{
	background: -webkit-linear-gradient(#208098, #651b70);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 44px!important;
	text-align: center;
	font-weight: 600!important;
}
.tks_text01{
    background: -webkit-linear-gradient(#208098, #651b70);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 44px!important;
	text-align: center;
}
.tks_text01, .tks_text001{
	background: -webkit-linear-gradient(#ffffff, #fbe4ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 44px!important;
    text-align: center;
    font-weight: 600!important;
}

.bilty_health .text_11{
	font-size: 36px;
	color: #ffffff;
	font-weight: 400;
	font-family: "Lato";
	
}
.bilty_health .text_011{
	margin-top: 130px;
	margin-bottom: 50px;
}
.bilty_health .text_12{
	font-size: 108px;
	letter-spacing: 1px;
	line-height: 97px;
	color: #ffa200;
	font-weight: 900;
	font-family: "Lato";
}

.tab-section1 {background-color:#f1f1f1;}
.tab-section1 .org-div1 {background:#ffffff; color: #4a4a4a; padding: 20px 3px;  margin-bottom: 43px; min-height: 248px;}
.tab-section1 .org-div1 ul{list-style:square;}
.tab-section1 .org-div1 ul li {font-family: 'Lato'; font-size: 16px; line-height: 1.3em; list-style: square; margin-bottom: 10px; padding: 0px 10px; font-weight: 300;}
.tab-section1 h2 { margin: 7px auto 18px; font-family: 'Lato'; font-weight: 200; color: #fff;}
.tab-section1 p:first-child{padding:10px; font-family: 'Lato'; font-size:16px; margin:0px auto;}
.tab-section1 h2 span, .tab-section2 h2 span, .tab-section2 h2 span {display: inline-block;background:#333333; padding: 10px 24px; font-size: 36px;}
.tab-section2 {background-color:#f1f1f1;}
.tab-section2 h2 {text-align:center; margin: 7px auto 18px; font-family: 'Lato'; font-weight: 200; color: #fff;}
.tab-section1 .org-div1 h2 span {
    background: #0292cd;
    font-weight: normal;
    font-size: 24px;
}
.bilty_term .Diabetes_form{
	height:auto!important;
	min-height: 649px;
}
.tandc{
	
	margin-bottom: 0;
}
@media(max-width:768px){
	.bilty_term .text01{
		font-size: 25px!important;
		margin-top: 0px;
		padding-bottom: 0;
	}
	.bilty_term .text02{
		font-size: 30px!important;
		line-height: 3px;    
		text-align: center;
	}
	.bilty_term .text02{
		font-size: 30px!important;
		text-align: center;
		line-height: 30px;
	}
	.bilty_term .text03 {
		font-size: 25px!important;
		line-height: 1;
		text-align: center;	
	}
	.bilty_term .text04 {
		font-size: 57px!important;
		line-height: 24px;	
		margin-top: 30px;
		margin-bottom: 30px;
		text-align: center;
	}
	.bilty_term .text003 {	
		font-size: 30px!important;
	}
	.bilty_term .text05 {
		font-size: 25px!important;
		line-height: 42px;
		color: #444444!important;
		text-align: center;
	}
	.bilty_term .text006 {
		font-size: 35px!important;
		line-height: 0;
	}
	.bilty_term .text005{
		line-height: 72px;

	}
	.bilty_term .tab-section1{
		margin-top: 100px !important;
	}
	.bilty_term .mt01{
		margin-top: 140px !important;
	}
	.bilty_term .parnersection{
		display: inline-table;
	}
	.bilty_health .text_11{
		font-size: 25px;
    	color: #2b404a;
		text-align: center;
	}
	.bilty_health .text_011{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.bilty_health .text_12{
		font-size: 40px;
		text-align: center; 
		line-height: 59px;
	}
	.tks_text01, .tks_text001{
		background: -webkit-linear-gradient(#000000, #e3a4ef);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 40px!important;
		text-align: center;
	}
}

/*Audit St*/
.audit_main .ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control,.audit_main .ulip-form-style .form-group.form-md-line-input.form-md-floating-label .label,.audit_main .ulip-form-style .form-group.form-md-line-input.form-md-floating-label span.select2{
	margin-bottom: -1px;
	border-bottom: 1px solid #e3e3e3!important;
}
.audit_main .select2-container--bootstrap .select2-selection{
	border:0;
}
.audit_main .benefits-section{
	height: 581px;
}
.audit_main .form-group input, .audit_main .form-group textarea{
	border-bottom: 1px solid cyan;
}
.audit_main ul li {
	padding-bottom: 32px;

	}
	.audit_main .ulip_form{
		right: 6.6%!important;
	}

	.campaign_page_new.oneinsure_Landing{
		max-width:480px;
		margin: 0 auto;		
	/*	border: 1px solid cyan;*/
		overflow-x: hidden;
	}
	.campaign_page_new.oneinsure_Landing .benefits-section{
		color: #fff;
		background: url(/campaign/assets_new/img/OneinsureLandingPage1.jpg) no-repeat center top!important;		
		width: 100%;
		opacity: 1;
	}
	.campaign_page_new.oneinsure_Landing .Diabetes_form{
		height: 1238px!important;
	}
	.oneinsure_Landing .form01 {
		margin-top: 516px!important;
		/* margin-left: 37px!important; */
	}
	.oneinsure_Landing .logo img{
		margin-top: 22px;
	}
	.oneinsure_Landing .usp_feture{
		max-width: 350px;
		margin: 0 auto;
		border: 1px solid #04769f;
		background-color: #04769f;
		border-radius: 8px;
	}
	.tab-section_usp{
		background-color: #4bb0e5;
		padding-bottom: 60px;
	}
	.tab-section_why{
		background-color: #ffffff;
		padding: 0 20px;
	}
	.tab-section_usp ul, .tab-section_why ul{
		padding-left: 0;
	}
	.tab-section_usp ul li, .tab-section_why ul li {
		list-style-type: none;
		text-align: center;
		color: #fff;
		line-height: 25px;
		font-size: 14px;
		padding: 10px 30px;
		font-weight: 300;
		font-family: 'Roboto', sans-serif;
	}
	.why_section{
		max-width: 392px;
		margin: 0 auto;
		background-color: #4bb0e5;
		border-radius: 8px;
	}
	.why_section h2, .oneinsure_Landing .parner_back h2{
		font-size: 16px;
		background-color: #04769f;
		height: 60px;
		border-radius: 8px;
		vertical-align: middle;
		color: #fff;
		padding: 15px 51px;
		line-height: 20px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		text-transform: uppercase;
		font-weight: 700;
		font-family: 'Roboto', sans-serif;
	}
	.oneinsure_Landing .border-right{
	    text-align: center;
		background-color: #fff;
		margin: 5px 0;
	}
	.oneinsure_Landing .parner_back{
		max-width: 392px;
		margin: 0 auto;
		background-color: #eaeaea;
		border-radius: 8px;
	}
	.oneinsure_Landing .parner_back h2{
		line-height: 30px;
		font-size:22px;
	}
	.parner_back img{
		border: unset !important;
	}
	.oneinsure_l_footer{
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 13px;
		color: #2e2e2e!important;
		font-weight: 300;
		font-family: "Roboto";
		text-align: center;
		background-color: #ffffff!important;
	}
	.oneinsure_Landing1.oneinsure_Landing1 .sec-footer.oneinsure_l_footer .about-bee,
	.oneinsure_Landing1.oneinsure_Landing1 .footer_oi.oneinsure_l_footer .about-bee li,
	.oneinsure_Landing1.oneinsure_Landing1 .footer_oi.oneinsure_l_footer .about-bee a,
	.oneinsure_Landing1.oneinsure_Landing1 .sec-footer.oneinsure_l_footer .para1,
	.oneinsure_Landing1.oneinsure_Landing1 .sec-footer.oneinsure_l_footer .para2,
	.oneinsure_Landing1.oneinsure_Landing1 .footer_oi.oneinsure_l_footer .para1 a,
	.oneinsure_Landing1.oneinsure_Landing1  .sec-footer .license_by h4{
		color: #2e2e2e !important;
		font-family: 'Montserrat', sans-serif!important;
    	font-size: 11px!important;
	}
	.oneinsure_Landing .sec-footer.oneinsure_l_footer .about-bee,
	.oneinsure_Landing .footer_oi.oneinsure_l_footer .about-bee li,
	.oneinsure_Landing .footer_oi.oneinsure_l_footer .about-bee a,
	.oneinsure_Landing .sec-footer.oneinsure_l_footer .para1,
	.oneinsure_Landing .sec-footer.oneinsure_l_footer .para2,
	.oneinsure_Landing .footer_oi.oneinsure_l_footer .para1 a,
	.oneinsure_Landing .sec-footer .license_by h4{
		color: #2e2e2e !important;
		font-family: 'Roboto', sans-serif!important;
    	font-size: 12px!important;
	}
	.footer_oi.oneinsure_l_footer .para1 a{
		line-height: 21px;
		font-family: 'Montserrat', sans-serif!important;
    	font-size: 11px!important;
	}
	.ftr_contain, .oneinsure_Landing1 .oneinsure_l_footer{
		font-family: 'Montserrat', sans-serif!important;
    	font-size: 11px!important;
		padding: 0 26px;
	}
	.ftr_contain1, .oneinsure_Landing .oneinsure_l_footer{
		font-family: 'Roboto', sans-serif!important;
		padding: 0 26px;
	}
	
	.oneinsure_l_footer .f1,
	.oneinsure_l_footer .f2,
	.oneinsure_l_footer .f3,
	.oneinsure_l_footer .f4{
		background-color: #818181;
		border-radius: 55%;
	}
	.oneinsure_t_oi{
		background-color: #fff!important;
	}
	.oneinsure_t_oi .para2, .oneinsure_t_oi .para2 a{
		color: #2e2e2e !important;
		font-size:12px;
	}
	 .wrapper{
		display: inline-flex;
		background: #fff;
		height: 56px;
		width: 100%;
		align-items: center;
		justify-content: space-evenly;
		border-radius: 5px;
		padding: 0px 0px;
		
	  }
	   .wrapper .option{
		background: #ebebeb;
		height: 85%;
		width: 100%;
		display: flex; 
		align-items: center;
		justify-content: space-evenly;
		margin: 0 10px;
		border-radius: 5px;
		cursor: pointer;
		padding: 0 0px;
		border: 2px solid lightgrey;
		transition: all 0.3s ease;
	  }
	   .wrapper .option .dot{
		height: 0px;
		width: 0px;
		background: #d9d9d9;
		border-radius: 0%;
		position: relative;
	  }
	   .wrapper .option .dot::before{
		position: absolute;
		content: "";
		top: 4px;
		left: 4px;
		width: 0px;
		height: 0px;
		background: #0069d9;
		border-radius: 50%;
		opacity: 0;
		transform: scale(1.5);
		transition: all 0.3s ease;
	  }
	  input[type="radio"]{
		display: none;
	  }
	  #option-1:checked:checked ~ .option-1,
	  #option-2:checked:checked ~ .option-2,
	  #option-3:checked:checked ~ .option-3{
		border-color: #00a1ff;
		background: #00a1ff;
	  }
	  #option-1:checked:checked ~ .option-1 .dot,
	  #option-2:checked:checked ~ .option-2 .dot,
	  #option-3:checked:checked ~ .option-3 .dot{
		background: #fff;
	  }
	  #option-1:checked:checked ~ .option-1 .dot::before,
	  #option-2:checked:checked ~ .option-2 .dot::before,
	  #option-3:checked:checked ~ .option-3 .dot::before{
		opacity: 1;
		transform: scale(1);
	  }
	  .wrapper .option span{
		font-size: 12px;
		color: #000000;
		font-family: 'Montserrat', sans-serif!important;
	  }
	   .wrapper .option span{
	
		font-family: 'Roboto', sans-serif;
	  }
	  #option-1:checked:checked ~ .option-1 span,
	  #option-2:checked:checked ~ .option-2 span,
	  #option-3:checked:checked ~ .option-3 span{
		color: #fff;
	  }
	  .option-1{
		  margin-left: 0!important;		  
	  }
	  .option-3{
		margin-right: 0!important;		  
	   }
	  .oneinsure_Landing .radio_h{
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 22px;
		color: #707070;
		font-weight: 300;
		text-align: left;
		font-family: 'Roboto', sans-serif!important;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 21px;
	  }
	 .oneinsure_Landing.oneinsure_Landing1 .radio_h{
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 22px;
		color: #0f0e10!important;
		font-weight: 300;
		font-family: 'Montserrat', sans-serif!important;
		margin-left: 55px;
		
	  }
	  .form_para{
		font-size: 10px;
		letter-spacing: 1px;
		line-height: 11px;
		color: #707070;
		font-weight: 300;
		font-family: 'Roboto', sans-serif!important;
		text-align: left;
		padding: 0 22px;
	  }
	  .oneinsure_Landing1 .form_para1{
		font-size: 9px!important;
		padding: 0 30px;
		font-weight: 300;
		font-family: 'Montserrat', sans-serif!important;
	
	  }
	  .che1 .mt-checkbox{
		padding-left: 23px!important;
	  }
	  .oneinsure_Landing .Diabetes_form .btn-submit{
		background-color: #00a1ff;
		border-color: #00a1ff;
		border-radius: 8px!important;
	  }
	  .oneinsure_Landing .btn-submit{
		font-size: 14px;
		letter-spacing: 6px;
		line-height: 22px;
		color: #ffffff;
		font-weight: 500;
		font-family: "Roboto";
		text-align: center;
	  }
	  .oneinsure_Landing .form-highlite{
		letter-spacing: 1px;
		line-height: 20px;
		color: #00a1ff;
		font-weight: 700;
		font-family: 'Roboto', sans-serif;
		text-align: center;
		padding: 0 40px 15px 40px;
	  }
	  .oneinsure_Landing .about-bee{
		margin-bottom: 0!important;
	  }
	  .Header_content .con1{
		font-size: 45px;
		font-family: 'Montserrat', sans-serif;
		color: #f89f1b;
		font-weight: 900;
		font-family: "Montserrat";
		text-align: center;
		margin-top: 15px;
    
	}
	.Header_content .con2{
		font-size: 36px;
		color: #008fc2;
		font-weight: 900;
		font-family: "Montserrat";
		text-align: center;
	}
	.Header_content .con3{
		font-size: 65px;
		color: #008fc2;
		font-weight: 900;
		color:#f89f1b;
		text-align: center;
	}
	.Header_content .con4{
		font-size: 21px;
		letter-spacing: 0px;
		line-height: 20px;
		color: #008fc2;
		font-weight: 600;
		font-family: "Montserrat";
		text-align: center;
		margin-bottom: 5px;
	}
	.Header_content .con5,.con3_1{
		font-size: 23px;
		letter-spacing: 0px;
		line-height: 20px;
		color: #008fc2;
		font-weight: 400;
		font-family: "Montserrat";
		text-align: center;
	}
	.Header_content .con6{
	    font-size: 23px;
		letter-spacing: 1px;
		line-height: 18px;
		color: #f89f1b;
		font-weight: 800;
		font-family: "Montserrat";
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;

	}
	.Header_content .con7{
		font-size: 20px;
    letter-spacing: 0px;
    line-height: 20px;
    color: #008fc2;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: center;
    margin-bottom: 40px;
	}
	.pcon6_1{
		font-weight: 600;
		font-size: 42px;
	}
	.mid_imgg{
		margin:0 auto;
		display: table;
		margin-bottom: 40px;
	}
	.img_1{
		display:block;
		margin-top: 15px;
	}
	.img_1 img{
		margin: 0 auto;
	}
	  /* New */
	  .campaign_page_new.oneinsure_Landing1 .benefits-section{
		background:unset!important;
	  }
	  .campaign_page_new.oneinsure_Landing1 .Diabetes_form{
		height: unset!important;
	}
	.oneinsure_Landing.oneinsure_Landing1 .form01{
		margin-top: 0!important;
	}
	.oneinsure_Landing1 .usp_feture{		
		background-color: #ffffff!important;
	}
	.oneinsure_Landing1 .tab-section_usp ul li,.oneinsure_Landing1 .tab-section_why ul li{
		font-size: 16px;
		letter-spacing: 0px;
		line-height: 20px;
		color: #707070;
		font-weight: 500;
		font-family: 'Montserrat', sans-serif!important;
		text-align: center;
	}
	.oneinsure_Landing1 .tab-section_why ul li {
		font-size: 12px!important;
		color: #0f0e10!important;
		line-height: 18px!important;
	}
	.oneinsure_Landing1 .why_section{
		background-color: #ffffff!important;
		border:1px solid #0071bc;
		margin-top: 30px;
	}
	.oneinsure_Landing1 .why_section h2, .oneinsure_Landing1 .parner_back h2{
	    margin-top: 0;
		font-weight: 700!important;
		font-family: 'Montserrat', sans-serif!important;
		padding: 10px 43px;
	}
	.oneinsure_Landing1 .tab-section_usp{
		background-color: #ffffff;
		padding-bottom: 30px;
		border-width:1px;
	}


	/*Form*/
	.icon_form .input-icons i {
		position: absolute;
	}
	  
	.icon_form .input-icons {
		width: 100%;
		margin-bottom: 10px;
	}
	  
	.icon_form .icon {
		padding: 10px;
		color: green;
		min-width: 50px;
		text-align: center;
		line-height: 48px;
	}
	  
	.icon_form .input-field {
		width: 100%;
		padding: 10px;
		text-align: left;
		border: 0;
		border-bottom: 1px solid #e1e1e1;
		padding-left: 50px;
	
		line-height: 51px;
	}
	.icon_form .input-field:focus-visible{
outline: 0;
	}
	.icon_form h2 {
		color: green;
	}
	.icon_form #txtcity{
	color: #2b404a;
    padding-top: 28px;
    padding-bottom: 24px;
}
.oneinsure_Landing1 .pension-pheader .pension-form{
	box-shadow: unset!important;
}
/* .city_i{
	line-height: 72px;
} */
.benefits-section .form-highlite1 {
    font-size: 14px!important;
    letter-spacing: 0px;
    line-height: 16px;
    color: #000000;
    font-weight: 400;
    /* font-family: "Montserrat"; */
    text-align: center;
    font-family: 'Montserrat', sans-serif!important;
}
.oneinsure_Landing .Diabetes_form .btn-submit{
	background-color: #0071bc;
    border-color: #00a1ff;
    width: 100%;
    border-radius: 8px!important;
    height: 50px;
	letter-spacing: 0;
	font-size: 14px!important;
    font-weight:500!important;
	font-family: 'Roboto', sans-serif;
}
.oneinsure_Landing .pension-pheader .pension-form{
	border-radius: 8px;
}
.oneinsure_Landing .pension-pheader .pen-form .form-group{
	margin-bottom: 10px!important;
	width: 100%;
    margin: 0 auto;
}

.h_text{
	color: #fff;
	font-weight: 700;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
}
.hh_text{
	color:#0071bc;
	font-weight: 600;
    font-size: 24px;
    font-family: 'Montserrat', sans-serif!important
}
.line1{
	text-align: center;
    display: block;
    margin-bottom: -14px;
    margin-top: 20px;
}
.line2{
	text-align: center;
    display: block;
	margin-bottom: 20px;
    margin-top: -9px;
}


.list-social .f1 {
	height: 41px;
	width: 41px;
	background-image: url(/assets/bi/images/social/s_facebook.svg);
	background-repeat: no-repeat;
	display: block;
	background-size: 40px 40px;
	background-position: center center;
	}
	
	.list-social .f2 {
	height: 41px;
	width: 41px;
	background-image: url(/assets/bi/images/social/s_twitter.svg);
	background-repeat: no-repeat;
	display: block;
	background-size: 40px 40px;
	background-position: center center;
	}
	
	.list-social .f3 {
	height: 41px;
	width: 41px;
	background-image: url(/assets/bi/images/social/s_linkedin.svg);
	background-repeat: no-repeat;
	display: block;
	background-size: 40px 40px;
	background-position: center center;
	}
	
	.list-social .f4 {
	height: 41px;
	width: 41px;
	background-image: url(/assets/bi/images/social/s_youtube.svg);
	background-repeat: no-repeat;
	display: block;
	background-size: 40px 40px;
	background-position: center center;
	}
	.list-social{
		margin-top: 20px!important;
	}
	/* .oneinsure_lan>.Diabetes_form{
		background: url(/campaign/assets_new/img/OneinsureLandingPage1.jpg) no-repeat center top!important;		
		background-size: 100% 100%;
	} */
	.oneinsure_lan .tks_text01,.oneinsure_lan .tks_text001 {
		background: -webkit-linear-gradient(#000000, #e3a4ef);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 40px!important;
		text-align: center;
	}
	.oneinsure_lan .tks_text1{
		margin-top: 50px;
	}
	.oneinsure_lan .logo img{
		margin-top: 30px;
	}
	.oneinsure_Landing .pension-pheader{
		padding: 0 20px;;
	}
	.oneinsure_Landing1 .form01{
		color:#2b404a!important;
	}
	.oneinsure_Landing1 .error, .oneinsure_Landing .error{
		color:red;
	}
	
	.icon_foneinsure_Landing1  ::-webkit-input-placeholder{color: #fff !important; font-size:24px; font-family:'Titillium Web'; }
	.check_01{
	    font-family: 'Montserrat', sans-serif!important;
		font-weight: 300!important;
		font-size: 10px !important;
		line-height: 23px;
		float: left;
		margin-left: 29px;
	}
	.che1{
		float: left;
	}
	.che1 label{
		margin-bottom: 10px;
		font-weight: 300;
		font-size: 10px;
		vertical-align: middle;
		line-height: 21px;
		font-family: 'Roboto', sans-serif;
	}
	.oneinsure_Landing.oneinsure_Landing .Diabetes_form .oneinsure_btn1{
		font-family: 'Montserrat', sans-serif!important;
		font-weight: 300!important;
		font-size: 14px !important;
	}
	.why_contain{
		padding-top: 20px!important;
	}
	.why_contain1{
		padding-top: 17px!important;
	}
	

	.oneinsure_Landing.oneinsure_Landing1 .pension-pheader .pension-form ::-webkit-input-placeholder{color: #c4c4c4 !important; font-size:12px; font-weight: 400; font-family: 'Montserrat', sans-serif!important; }
	.oneinsure_Landing.oneinsure_Landing1 .pension-pheader .pension-form :-ms-input-placeholder,.oneinsure_Landing1 .pension-pheader .pension-form ::-moz-placeholder,.pension-pheader .pension-form :-ms-input-placeholder ,
	.oneinsure_Landing.oneinsure_Landing1 .pension-pheader .pension-form :-moz-placeholder,.oneinsure_Landing1 .pension-pheader .pension-form ::-webkit-input-placeholder,.pension-pheader .pension-form :-ms-input-placeholder ,
	.oneinsure_Landing.oneinsure_Landing1 .pension-pheader .pension-form ::-moz-placeholder,.oneinsure_Landing1 .pension-pheader .pension-form :-ms-input-placeholder,.pension-pheader .pension-form :-moz-placeholder  ,
	.oneinsure_Landing.oneinsure_Landing1 .pension-pheader .pension-form input:focus::-webkit-input-placeholder {color: #c4c4c4 !important; font-size:12px; font-weight: 400;	font-family: 'Montserrat', sans-serif!important;}

	.oneinsure_Landing .pension-pheader .pension-form ::-webkit-input-placeholder{color: #707070 !important; font-size:14px; font-weight: 400; font-family: 'Roboto', sans-serif;}
	.oneinsure_Landing .pension-pheader .pension-form :-ms-input-placeholder,.oneinsure_Landing1 .pension-pheader .pension-form ::-moz-placeholder,.pension-pheader .pension-form :-ms-input-placeholder ,
	.oneinsure_Landing .pension-pheader .pension-form :-moz-placeholder,.oneinsure_Landing1 .pension-pheader .pension-form ::-webkit-input-placeholder,.pension-pheader .pension-form :-ms-input-placeholder ,
	.oneinsure_Landing .pension-pheader .pension-form ::-moz-placeholder,.oneinsure_Landing1 .pension-pheader .pension-form :-ms-input-placeholder,.pension-pheader .pension-form :-moz-placeholder  ,
	.oneinsure_Landing .pension-pheader .pension-form input:focus::-webkit-input-placeholder {color: #707070 !important; font-size:14px; font-weight: 400;	font-family: 'Roboto', sans-serif;}


	.dash_mid{
		border: 1px solid #2e2e2e;
		max-width: 268px;
		margin: 0 auto;
	}
	.oneinsure_Landing .parnersection{
		margin: 45px 20px!important;
	}
	.oneinsure_Landing .pension-pheader .form-control{
		border: 1px solid #ebebeb!important;
	}
	.oneinsure_Landing .pension-pheader .form-control:focus-visible{
		border: 1px solid #00a1ff!important;
	}
	.oneinsure_Landing .pension-pheader option:first-child
	{
		color: #707070 !important; 
		font-size:14px; 
		font-weight: 400;
		font-family: 'Roboto', sans-serif;
	}
	.oneinsure_Landing .pension-pheader select
	{
		color: #707070;
		font-size:14px; 
	}
	.oneinsure_Landing .pension-pheader option
	{
		color: #555;
	//	font-size: 18px !important; 
	}
	.oneinsure_Landing .input-group-lg>.form-control,.oneinsure_Landing .input-group-lg>.input-group-addon,.oneinsure_Landing .input-group-lg>.input-group-btn>.btn, .input-lg{
		font-size:14px!important; 
	}


	/*Guaranted Life Start*/
	.Guaranted_life .benefits-section {
		color: #fff;
		background: url(/campaign/assets_new/img/guranted/guaranted_back.jpg) no-repeat center top;
		background-size: 100% 100%;
		width: 100%;
		opacity: 1;
	}
	.Guaranted_life .g_content{
	
		background: url(/campaign/assets_new/img/guranted/G_small.png) no-repeat center top;
		background-size: 15% 68%;
		padding-top: 38px;
		-webkit-text-fill-color: #5f5858;
		margin-left: 0px;
		margin-right: -13px;
		opacity: 1;
		font-size: 62px!important;
		letter-spacing: 2px;
		color: #5f5858;
		font-weight: 700;
		font-family: "Lato";
	}
	.Guaranted_life .g_content1{
		font-size: 50px;
		color: #24b9ed;
		font-weight: 300;
		font-family: "Lato";
		margin-top: 0;
		line-height: 29px;
	}
	.Guaranted_life .g_content2{
		font-size: 32px;
		line-height: 48px;
		color: #444444;
		font-weight: 300;
		font-family: "Lato";
		margin-top: 128px;
	}
	.Guaranted_life .g_content3{
		font-size: 48px;
		line-height: 48px;
		color: #24b9ed;
		font-weight: 900;
		font-family: "Lato";
	}
	.Guaranted_life .g_content03{	
		font-size: 48px;
		line-height: 48px;
		color: #444444;
		font-weight: 300;
		font-family: "Lato";
	}
	.Guaranted_life .g_content4{
		font-size: 21px;
		line-height: 30px;
		color: #444444;
		font-weight: 300;
		font-family: "Lato";
		margin-left: 6px;
	}
	.Guaranted_life	.wrapper .option{
		height: 23px!important;
		/* border: 1px solid #cbcbcb!important; */
		background-color: transparent!important;
		border-radius: 20px;
	}
	.Guaranted_life #option-1:checked:checked ~ .option-1,
	.Guaranted_life #option-2:checked:checked ~ .option-2,
	.Guaranted_life #option-3:checked:checked ~ .option-3{
	  border-color: #cbcbcb;
	  background: #00a1ff;
	  border: 1px solid #f39f33!important;
	  box-shadow: 5px 5px 8px 0px rgba(249, 229, 204, 0.9);
	}

	.Guaranted_life .wrapper .option span{
		font-size: 14px;
		letter-spacing: 0px;
		color: #b1b1b1;
		font-weight: 300;
		font-family: "Lato"!important;
	}
	.Guaranted_life .benefits-section .ulip_form form .ulip-form-style .form_body_wrapper{
		padding: 0 20px!important;
		border-radius: 20px;
	}
	.Guaranted_life #option-1:checked:checked ~ .option-1 span,.Guaranted_life #option-2:checked:checked ~ .option-2 span,.Guaranted_life #option-3:checked:checked ~ .option-3 span{
		color: #f39f33!important;
		/* border: 1px solid #f39f33!important; */
		width: 100%;
		border-radius: 20px;
	}
	.Guaranted_life .radio_h{
		color: #b7b7b7!important;
		margin-bottom: 0;
	}
	.Guaranted_life .benefits-section.Diabetes_form .ulip_form form .ulip-form-style .form-body{
		background: #eeeeee!important;
	}
	.Guaranted_life .benefits-section.Diabetes_form .ulip_form form h2{
		font-size: 24px;
		line-height: 21px;
		color: #2b404a;
		font-weight: 700;
		font-family: "Roboto";
		padding-right: 40px;
	}
	.Guaranted_life .oneinsure_btn1{
		margin-top: 13px;
		width: 119%;
		left: -20px;
		background-color: #f59f11;
		border-color: #f59f11;
	}
	.Guaranted_life .frm-align1{
		padding-left: 0;
	}
	.Guaranted_life .frm{
		margin-bottom: 0!important;
		vertical-align: middle;
		margin-top: 15px;
	}
	.Guaranted_life .ulip-form-style .check-agree label.mt-checkbox>span{
		
		border: 1px solid #1fb7eb!important;
	}
	.ulip-form-style .check-agree label.mt-checkbox>span:after {
    left: 4px;
    top: 1px;
}
.Guaranted_life .mt-checkbox-list .mt-checkbox,.Guaranted_life .mt-checkbox-list .mt-radio,.Guaranted_life .mt-checkbox>input:checked~span:after,.Guaranted_life .mt-radio-list .mt-checkbox,.Guaranted_life .mt-radio-list .mt-radio,.Guaranted_life .mt-radio>input:checked~span:after {
    display: block;
}
.Guaranted_life .mt-checkbox>span:after {
	width: 7px;
    height: 18px;
    border: solid #f4a742;
    border-width: 0px 2px 3px 0px;
    transform: rotate(45deg);
}
.Guaranted_life .ulip-form-style .check-agree label.mt-checkbox>span:after{
	left: 5px;
    top: -6px;
}
.Guaranted_life .frsection ul{
	margin-top: 35px;
    margin-bottom: 50px;
}
.Guaranted_life .frsection h2{
margin-top: 50px;
}
.Life_thanks .Diabetes_thanks{
	color: #fff;
	background: url(/campaign/assets_new/img/guranted/guaranted_back.jpg) no-repeat center top;
	background-size: 100% 100%;
	width: 100%;
	opacity: 1;
}
.Guaranted_life .Diabetes_form .ulip-form-style .form-group.form-md-line-input.form-md-floating-label .form-control,.Guaranted_life .Diabetes_form .ulip-form-style .form-group.form-md-line-input.form-md-floating-label span.select2{
    margin-bottom: 15px!important;
    text-align: center;
    border-bottom: 0!important;
}
.Guaranted_life .benefits-section .ulip_form{
	padding-top: 10px!important;
}
.Guaranted_life .Diabetes_form {
    height: 640px!important;
}
	/* .Guaranted_life .mt-checkbox>span:after{

		border: solid #f4a742!important;
	} */
	
	@media(max-width:768px){
		.Guaranted_life .benefits-section {
		
			background:#f2f2f2!important;
	
		}
		.res_img{
			height: 227px;
			width: 214px;
			margin: 0 auto;
			text-align: center;
			display: block;
		}
		.Guaranted_life .g_content{
			font-size: 40px!important;
			letter-spacing: 1px;
			color: #444444;
			font-weight: 700;
			font-family: "Lato";
			text-align: center;
		}
		.Guaranted_life .g_content1{
			font-size: 23px;
			letter-spacing: 5.5px;
			color: #24b9ed;
			font-weight: 300;
			font-family: "Lato";
			text-align: center;
			margin-left: 20px;
			margin-bottom: 30px;
		}
		.Guaranted_life .g_content2{
			font-size: 18px;	
			margin-top: 0;	
			line-height: 17px;
			margin-top: 31px;
			
		}
		.Guaranted_life .g_content3{
			font-size: 30px;
			text-align: center;
		}
		.Guaranted_life .g_content03{
			font-size: 30px;
		}
		.Guaranted_life .g_content4{
			font-size: 16px;
			text-align: center;
			margin-left:0;
			margin-bottom: 29px;
			line-height: 5px;
			
		}
		.Guaranted_life .Diabetes_form{
			height: auto!important;
		}
	
		.Guaranted_life .g_content{
			background: url(/campaign/assets_new/img/guranted/G_small.png) no-repeat right top;
			background-size: 26% 80%;
			padding-top: 38px;
			-webkit-text-fill-color: #5f5858;    
			opacity: 1;
			text-align: center;
			width: 280px;
			margin: auto;
		}
		.Guaranted_life .sep_content{
			margin: 0 auto;
			display: block;
			width: 260px;
		}
		.Guaranted_life .frm-align1 .input-lg {
			width: 145px!important;
		}
		.Guaranted_life #btnOTP{
			font-size:12px!important;
		}
		.Guaranted_life .finance_main h2{
			font-size: 24px;
		}
		.Guaranted_life .finance_main .col-md-3,.Guaranted_life .finance_main .col-md-4{
			border-right:0;
		}
		.finance_main .border_b{
			border-bottom: 2px solid #e6e6e6;
			width: 50%;
			margin: 0 auto;
		}
		.margin_25{
			margin-top: 25px;
		}
		.Guaranted_life .frsection ul li{
			font-size:14px!important;
			margin-bottom: 7px;
		}
		.Guaranted_life .frsection ul{
			margin-top: 20px!important;
			padding-left: 20px;
		}

	}
	/* FInance Start */
	.finance.Diabetes_form{
		height: 642px!important;
	}
	.finance_main{
		background-color:#ffffff;
	}
	.finance_main .col-md-3, .finance_main .col-md-4{
		border-right:1px solid #e6e6e6;
		text-align:center;
		min-height:150px;
	}

	.finance_main .col-md-3:last-child, .finance_main .col-md-4:last-child{
		border-right:0;
	}
	.finance_main .col-md-3 p, .finance_main .col-md-4 p{
		color:#444444;
	}
	.finance_main h2{
		margin-top: 60px;
		margin-bottom: 44px;
	}
	.finance_main h2::after{
		content: '';
		position: absolute;
		left: 0;
		top: 98px;
		right: 0;
		width: 100px;
		height: 5px;
		background: #00afff;
		margin: 0 auto;
	}
	.finance_footer{
		background-color:#f7f7f7;
	}
	.finance_footer p{
		color:#d7d7d7;
		text-align:center; 	
		margin:20px 15px;
	}
	.finance .Lum_Sum_heading{
		margin-top: 77px;
		line-height: 28px;
		font-size: 28px;
		color: #444444;
		font-weight: 400;
		font-family: "Lato";
		text-align: center;
	}
	.Diabetes_form.finance .ulip_form{
		right:6%!important;
	}

	.Guaranted_life .benefits-section.finance_lumsum{
		background: url(/campaign/assets_new/img/Finance-buddha/bg.png) no-repeat center top!important;
	}
	.finance_lumsum .g_content2{
		margin-top:60px!important;
	}
	.finance_lumsum .g_content3{
		font-size: 84px;
		line-height: 76px;
		color: #24b9ed;
		font-weight: 900;
		font-family: "Lato";
		text-align: center;
	}
	.finance .ulip-form-style .form-group.form-md-line-input.form-md-floating-label{
		margin: 0 0 5px!important;
	}
	.finance .form-group.form-md-line-input{
		padding-top: 14px!important;
	}
	.maturity{
		font-size: 24px;
		line-height: 26px;
		color: #444444;
		font-weight: 300;
		font-family: "Lato";
		text-align:right;
	}
	.finance_lumsum .g_content4{
		font-size: 32px;
		line-height: 48px;
		color: #444444;
		font-weight: 300;
		font-family: "Lato";
		text-align: center;
		margin-top: 33px;
	}
	.finance_lumsum .guranted_div {
		position:relative;
	}
	.finance_lumsum .guranted_div img{
		position: absolute;
		right: -35px;
		bottom: -24px;
	}
		.Life_thanks.finance .Diabetes_thanks{
			background:#f2f2f2!important;
		}
	@media(max-width:768px){
		.finance.Diabetes_form{
			height: auto!important;
		}
		.finance_main{
			margin-top: 29px;
		}
		.finance_main h2::after{
			top:38px;
		}
		.finance_footer p{
			margin-bottom: 0px;
			padding-bottom:0
		}
		.finance .g_content4{
			font-size:18px;
			line-height:18px;
			margin-bottom: 20px;
			white-space:nowrap;
		}
		.Guaranted_life .benefits-section.finance_lumsum{
			background: #f2f2f2!important;!important;
		}
		.finance .Lum_Sum_heading{
			margin-top: 41px;
			line-height: 25px;
			margin-bottom: 26px;
			font-size: 16px;
		}
		.finance.finance_lumsum .Lum_Sum_heading{			
			font-size: 22px;
			margin-top: 25px;
		}
		.finance_lumsum .g_content3{
			font-size: 61px;
			text-align: left;
			line-height: 42px;
		}
		.finance_lumsum .g_content2{
			margin-top:40px!important;
			font-size: 24px;	
			margin-bottom: 15px;			
		}
		.finance_lumsum .g_content4{
			font-size: 30px;
			line-height: 48px;
			margin-bottom: 30px;
			text-align: center;
			margin-top: 10px;
		}
		.finance_lumsum .sep_content{
			width: 276px;
		}
		.maturity{
			font-size: 17px;
			line-height: 12px;
			text-align: right!important;
			margin-top: 14px;
		}
		.finance_lumsum .guranted_div img {
			position: absolute;
			right: -14px;
			bottom: -18px;
		}
		.finance_main.h2_top h2{
			margin-top:0!important;
		}

	
		