/*font-family: "Nunito Sans", sans-serif;*/

input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
	outline: none;

}

.bnr_sec h2, .bnr_sec h3 {
	margin-bottom: 0 !important;
}

.lp_form_inner .gf_step_label, .lp_form_inner .gfield_required {
	display: none !important;
}

.lp_form_inner .gfield_label {
	color: #413B2E;
	font-family: "Nunito Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
}
.lp_form_inner input[type="text"], .lp_form_inner input[type="email"], .lp_form_inner input[type="tel"], .lp_form_inner select {
	border-radius: 5px;
	background: #F4F4F4;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #8E8E8E;
	font-family: "Nunito Sans", sans-serif;
	font-size: 15px;
	padding: 0 20px;
	border: 0;
	box-shadow: none;
}
.lp_form_inner select, .lp_form_inner select:hover {
	background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");
}
.lp_form_inner input[type="text"]::placeholder, .lp_form_inner input[type="email"]::placeholder, .lp_form_inner input[type="tel"]::placeholder {
	color: #8E8E8E;
}
.lp_form_inner input[type="button"], .lp_form_inner input[type="submit"] {
    border-radius: 5px !important;
    background: #1F5AA5 !important;
    color: #FFF !important;
    width: 100%;
    text-align: center !important;
    font-family: "Nunito Sans", sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    letter-spacing: -0.4px !important;
    height: 50px !important;
    line-height: 50px !important;
    min-width: 100% !important;
    border: 0 !important;
}
.lp_form_inner input[type="button"].gform_previous_button, .lp_form_inner input[type="button"].gform_next_button, .lp_form_inner input[type="submit"] {
	width: 48% !important;
    min-width: 48% !important;
}
.lp_form_inner input[type="button"].gform_next_button, .lp_form_inner input[type="submit"] {
	margin-left: auto !important;
}

.lp_form_inner .gform-page-footer {
	gap: 0;
}
.lp_form_inner .gf_page_steps .gf_step_number {
	color: #A0A0A0;
	font-family: "Nunito Sans", sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -0.4px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 100%;
	border: 2px solid #A0A0A0;
}
.lp_form_inner .gf_page_steps .gf_step_active .gf_step_number {
	border-color: #1F5AA5;
	color: #1F5AA5;
	background-color: transparent;
}
.lp_form_inner .gf_page_steps {
    justify-content: center;
    gap: 92px !important;
}
.lp_form_inner .gf_step {
	position: relative;
}
.lp_form_inner .gf_step:after {
	content: "";
	width: 72.79px;
	height: 1.897px;
	background: #D9D9D9;
	position: absolute;
	top: 17px;
	left: 44px;
}
.lp_form_inner .gf_step:last-of-type:after {
	display: none;
}
.lp_form_inner .gform_fields {
	gap: 14px;
}
.bnr_sec .e-con-inner {
	position: relative;
}

.bnr_sec .gform-theme--framework .gform_validation_errors {
	border: 0 !important;
	background-color: transparent !important;
	padding: 0 !important;
	box-shadow: none;
}
.bnr_sec .gform-theme--framework .gf_step_completed .gf_step_number::after {
	display: none !important;
}

.bnr_sec .gform-theme--framework .gf_step_completed .gf_step_number {
    background-color: transparent;
}

.lp_sec2 .e-con-inner > .elementor-element {
	box-shadow: 0px 44px 44px 0px rgba(0, 0, 0, 0.09), 0px 11px 24px 0px rgba(0, 0, 0, 0.10);
}

.why_sec2 {
    flex-direction: row !important;
    flex-wrap: wrap;
}

.lp_sec3 h2 {
	color: #1F5AA5;
	font-family: "Nunito Sans";
	font-size: 48px;
	font-weight: 700;
	line-height: 1.125;
}

.bad_left {
	position: relative;
}
.bad_left:before {
	content: "";
	position: absolute;
	top: 0;
	left: 40px;
	height: calc(100% - 80px);
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23fff' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
	width: 1px;
}

.lp_sec7 {
	position: relative;
}
.lp_sec7:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	z-index: 1;
}
.lp_sec7 > .elementor-element {
	position: relative;
	z-index: 2;
}

.lp_sec3 .e-con-inner {
	border-bottom: 1px solid #D9D9D9;
}

.clfe_bnr h2 {
	margin-bottom: 0 !important;
}
.clfe_bnr > .elementor-element {
	z-index: 2;
	position: relative;
}
.clfe_bnr img {
	margin-bottom: -167px;
}

.clfe_bnr:after, .avail_sec:after, .testi_sec:after {
	content: "";
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url(assets/images/lp-shape.svg);
	z-index: 1;
	position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
}

.avail_sec:after {
	bottom: -1px;
}

.wait_list {
    flex-wrap: wrap;
}

.apply_list {
	position: relative;
}
.apply_list:before {
	content: "";
	position: absolute;
	top: 124px;
	left: 182px;
	width: 800px;
	background-image: url(assets/images/apply-border.svg);
	background-repeat: repeat-x;
	height: 1px;
}

.wait_sec:after {
	display: none;
}

.clfe_why_sec .col1 > .elementor-widget-image > .elementor-widget-container {
	position: relative;
}
.clfe_why_sec .col1 > .elementor-widget-image > .elementor-widget-container:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0px 30px 30px 0px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
	width: 100%;
	height: 100%;
	z-index: 1;
}

.clfe_why_sec .col2 .elementor-icon-list-item {
	padding-left: 26px;
	position: relative;
}
.clfe_why_sec .col2 .elementor-icon-list-item:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	width: 20px;
	height: 20px;
	background-image: url(assets/images/list-icon.svg);
}

.clfe_why_sec .col1 p {
	margin-bottom: 16px;
}

.clfe_why_sec {
	align-items: normal;
}
.clfe_why_sec .col1 > .elementor-widget-image {
    height: 100%;
}


.why_img_cnt img {
	height: 135px;
    object-fit: cover;
}

.clfe_ftr_sec p {
	margin-bottom: 27px;
}

.clfe_form_sec h2 {
	font-size: 48px;
	color: #1F5AA5;
	margin: 0 !important;
	text-align: center;
	font-family: "Nunito Sans", Sans-serif;
	font-weight: 400;
}
.clfe_form_sec p {
	font-size: 20px;
	color: #1F5AA5;
	margin: 0;
	text-align: center;
	font-family: "Nunito Sans", Sans-serif;
}
.clfe_form_sec .gf_progressbar_title {
	font-size: 20px;
	color: #1F5AA5;
	font-family: "Nunito Sans", Sans-serif;
	font-weight: 400;
	margin: 0 0 24px;
}
.clfe_form_sec .gf_progressbar {
	border-radius: 60px;
	background: #E2E2E2;
	max-width: 624px;
	height: 23px;
	margin: auto;
}
.clfe_form_sec .gf_progressbar_percentage {
	background-color: #488E00 !important;
	height: 23px !important;
	position: relative;
}
.clfe_form_sec #field_5_8 .gfield_radio, .chev_form .want_field .gfield_radio {
    text-align: center;
    display: flex;
    column-gap: 16px;
    row-gap: 25px;
    flex-direction: row;
    width: 517px;
    margin: auto;
    flex-wrap: wrap;
}
.chev_form .want_field .gfield_radio {
	row-gap: 15px;
	column-gap: 15px;
	justify-content: center;
	width: 100%;
}
.clfe_form_sec #field_5_8 .gchoice label, .chev_form .want_field .gchoice label {
	color: #413B2E;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	border-radius: 20px;
	background: #F0F0F0;
	box-shadow: 0px -5px 0px 0px #00295D inset;
	width: 250px;
	height: 200px;
	padding: 17px 15px;
	justify-content: center;
	cursor: pointer;
}
.clfe_form_sec #field_5_8 .gchoice input[type="radio"], .chev_form .gchoice input[type="radio"] {
	display: none;
}
.clfe_form_sec #field_5_8 .ck_img, .chev_form .ck_img {
	height: 122px;
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.clfe_form_sec .gfield {
	margin-bottom: 19px !important;
}
.clfe_form_sec #field_5_3 {
    margin-bottom: 16px;
}
.clfe_form_sec #field_5_8 .gchoice input[type="radio"]:checked + label, .chev_form .gchoice input[type="radio"]:checked + label {
	background-color: #488E00;
	color: #fff;
}

.chev_form .gfield_label {
	color: #1F5AA5;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.33;
	letter-spacing: -0.72px;
	margin: 0 0 18px;
	padding: 0 60px;
}

.chev_bnr .e-con-inner {
     align-items: flex-start !important; 
}

.chev_bnr .lp_form_inner input[type="button"], .chev_bnr .lp_form_inner input[type="submit"] {
	background-color: #488E00 !important;
	border-radius: 14px 0px 16px 0px !important;
	font-size: 17px !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	width: 100% !important;
}


.chev_form .want_field .gchoice label {
	width: 150px;
	height: auto;
	padding: 10px;
	font-size: 13px;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0px -2px 0px 0px #00295D inset;
}
.chev_form .ck_img {
	height: 60px;
	justify-content: center;
}

.clfe_form_sec .gform_page_footer .button.gform_previous_button, .clfe_form_sec .gform_page_footer .button.gform_previous_button + .button {
	width: 47.5% !important;
}
.clfe_form_sec .gform_page_footer .button.gform_previous_button + .button {
	margin-left: auto;
}
.clfe_form_sec .gform_page_footer .button {
    border-radius: 5px !important;
    background: #488E00 !important;
    width: 100% !important;
    height: 50px;
    font-family: "Nunito Sans", Sans-serif !important;
    color: #FFF !important;
    letter-spacing: -0.4px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 50px !important;
    border: 0 !important;
    padding: 0 15px !important;
}
/*.clfe_form_sec .gform_page_footer .button.gform_previous_button {
	background-color: transparent !important;
	border: 2px solid #FFF !important;
}*/
.clfe_form_sec .gform_page_footer {
    display: flex;
    justify-content: center;
    max-width: 400px;
    margin: 37px auto 0;
    gap: 15px;
    flex-direction: row;
}
.clfe_form_sec .gfield--type-html {
	max-width: 810px;
	margin: auto;
	margin-bottom: 30px !important;
	margin-top: 15px;
}
.clfe_form_sec .clfe_field {
	width: 400px;
	max-width: 100%;
	margin: auto;
}
.clfe_form_sec select {
	border-radius: 5px;
	background: #FFF;
	width: 100%;
	height: 50px;
	color: #4B4B4B;
	font-family: "Nunito Sans", Sans-serif !important;
	font-size: 16px;
	font-weight: 400;
	padding: 0 20px;
	line-height: 50px;
	appearance: none;
	-webkit-appearance: none;
	background-image: url(assets/images/dd-arw.svg);
	background-position: right 20px center;
	background-repeat: no-repeat;
}
.clfe_form_sec input[type="text"], .clfe_form_sec input[type="email"], .clfe_form_sec input[type="tel"] {
	border-radius: 5px;
	background: #FFF;
	width: 100%;
	height: 50px;
	color: #4B4B4B;
	font-family: "Nunito Sans", Sans-serif !important;
	font-size: 16px;
	font-weight: 400;
	padding: 0 20px;
	line-height: 50px;
}
.clfe_form_sec .gform_page_footer .button:focus, .clfe_form_sec input[type="checkbox"]:focus, .chev_bnr .gform_page_footer .button:focus, .chev_bnr input[type="checkbox"]:focus {
    outline: none !important;
    border: 0 !important;
}

.clfe_form_sec .gform_page_footer .button.gform_previous_button:focus {
	border: 2px solid #FFF !important;
}

.clfe_form_sec .gfield--type-radio {
	margin-top: 20px;
}
.clfe_form_sec .gform_fields {
	gap: 0;
}
/*.clfe_form_sec .gfield_checkbox label {
	color: #1F5AA5;
	font-family: "Nunito Sans", Sans-serif !important;
	font-size: 12px;
	font-weight: 800;
}*/
.clfe_form_sec .gfield_checkbox label {
	color: #1F5AA5;
	font-size: 14px;
	font-weight: 400;
	font-family: "Nunito Sans", Sans-serif !important;
	position: relative;
	padding-left: 35px;
	margin-left: 0;
	cursor: pointer;
}

.clfe_form_sec .gfield_checkbox label:before {
	content: "";
    width: 25px;
    height: 25px;
    background-image: url(assets/images/checkbox-icon.svg);
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.clfe_form_sec .gfield_checkbox input[type="checkbox"] {
	display: none;
}

.clfe_form_sec .gfield_checkbox input[type="checkbox"]:checked + label:before {
	background-image: url(assets/images/checkbox-icon-checked.svg);
}

.clfe_form_sec .gfield_checkbox .gchoice {
	display: flex;
}

.clfe_form_sec .gf_progressbar_percentage span {
    font-size: 14px;
    width: auto;
    height: auto;
    clip: auto;
    color: #fff;
    font-family: "Nunito Sans", Sans-serif !important;
    line-height: 23px;
    right: 19px;
}

.clfe_hdr .col1 {
	min-width: 286px;
}
.clfe_hdr img {
	width: 286px;
	-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    image-rendering: -webkit-optimize-contrast;
}
.clfe_hdr.f-nav {
	background-color: #fff;
	-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.clfe_hdr.f-nav img, .clfe_hdr.chev_hdr.f-nav .chev_logo img {
	width: 170px;
}
.clfe_hdr .e-con-inner {
	-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.clfe_hdr.f-nav .e-con-inner {
	padding-top: 15px;
	padding-bottom: 15px;
}

.apply_img img {
	pointer-events: none;
}

.gs_btn {
	cursor: pointer;
}

.clfe_form_sec .validation_message, .chev_bnr .validation_message {
	text-align: center;
	font-size: 16px;
}

.chev_bnr .validation_message.gfield_description {
    color: red;
    margin: 15px 0 0 !important;
    display: block;
    text-align: left;
}

.chev_bnr .gform_previous_button {
	display: none !important;
}

.clfe_form_sec .gform_validation_errors, .chev_bnr .gform_validation_errors, .mob_menu, .clfe_form_sec #gform_page_5_1 .gform_page_footer, .chev_bnr #gform_page_6_1 .gform_page_footer, .chev_bnr #gform_page_6_3 .gform_page_footer, .chev_bnr #gform_page_7_1 .gform_page_footer, .chev_bnr #gform_page_7_3 .gform_page_footer, .chev_bnr #gform_page_8_1 .gform_page_footer, .chev_bnr #gform_page_8_3 .gform_page_footer {
	display: none;
}

.chev_form h2 span {
	text-transform: capitalize;
}

.clfe_form_sec .e-con-inner {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 44px 44px 0px rgba(0, 0, 0, 0.09), 0px 11px 24px 0px rgba(0, 0, 0, 0.10);
	max-width: 1000px;
	padding: 63px 40px;
}

.clfe_form_sec {
	padding: 150px 0 85px;
}

.clfe_ftr_sec a {
	color: #fff;
	margin: 0 20px;
}
.chev_bnr h1 {
	font-family: "Poppins", Sans-serif;
	line-height: 1.16;
	letter-spacing: -1.5px;
	color: #1F5AA5;
}
.chev_bnr h1 strong {
	color: #488E00;
}

.chev_bnr_txt p {
	margin-bottom: 20px;
}

.chev_bnr:after, .chev_why_sec:before, .chev_why_sec:after, .chev_smart_sec:after, .chev_start_sec:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	pointer-events: none;
	z-index: 1;
	background-image: url(assets/images/chev-shape1.svg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.chev_bnr .elementor-element {
    position: relative;
    z-index: 2;
}
.chev_form {
	box-shadow: 0px 367px 103px 0px rgba(0, 0, 0, 0.00), 0px 235px 94px 0px rgba(0, 0, 0, 0.01), 0px 132px 79px 0px rgba(0, 0, 0, 0.05), 0px 59px 59px 0px rgba(0, 0, 0, 0.09), 0px 15px 32px 0px rgba(0, 0, 0, 0.10);
}

.clfe_hdr.chev_hdr .chev_logo img {
	width: 253px;
}

.chev_how_top {
	position: relative;
}
.chev_how_top:before {
	content: "";
	position: absolute;
	top: 85px;
	left: 0;
	right: 0;
	margin: auto;
	width: 803px;
	height: 110px;
	background-image: url(assets/images/how-border.svg);
	z-index: 1;
}
.chev_how_top > .elementor-element, .chev_smart_sec > .e-con-inner {
    z-index: 2;
}

.how_bot h2 {
	background: linear-gradient(90deg, #FFF 3.58%, #488E00 25%, #488E00 75%, #FFF 97.5%);
	margin: 0 !important;
	padding: 8px 270px;
}

.chev_why_sec:before {
	background-image: url(assets/images/chev-shape2.svg);
	bottom: inherit;
	top: 0;
	background-position: right top;
}

.chev_why_sec .how_bot h2 {
	background: linear-gradient(90deg, #1F5AA5 3.58%, #FFF 25%, #FFF 75%, #1F5AA5 97.5%);
	padding: 8px 160px;
}
.chev_smart_sec ul {
	display: flex;
	justify-content: center;
	column-gap: 85px;
	row-gap: 26px;
	flex-wrap: wrap;
	padding: 0;
}
.chev_smart_sec ul li {
	width: 500px;
	max-width: 100%;
	position: relative;
	padding-left: 40px;
	list-style: none;
}
.chev_smart_sec ul li:before {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(assets/images/chev-tick-icon.svg);
}

.chev_why_sec:after {
	background-image: url(assets/images/chev-shape3.svg);
}

.chev_smart_sec:after {
	background-image: url(assets/images/chev-shape4.svg);
}
.chev_start_sec:after {
	background-image: url(assets/images/chev-shape5.svg);
	bottom: -1px;
}

.chev_deals_sec h6 {
	margin-bottom: 0 !important;
}

.chev_deals_sec .chev_col {
	box-shadow: 0px 4px 0px 0px #488E00 inset;
	filter: drop-shadow(0px 121px 73px rgba(0, 0, 0, 0.05)) drop-shadow(0px 215px 86px rgba(0, 0, 0, 0.01)) drop-shadow(0px 336px 94px rgba(0, 0, 0, 0.00));
	position: relative;
}

.chev_deals_sec .chev_col:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 21px solid transparent;
	border-right: 21px solid transparent;
	border-top: 21px solid #fff;
	position: absolute;
	bottom: -21px;
	left: 46px;
}

.chev_secure_sec p strong, .chev_start_sec p strong {
	color: #488E00;
}

.chev_start_sec p {
	margin: 0;
}

.clfe_ftr_sec.chev_footer a {
	margin: 0;
}

.chev_sec h1, .chev_sec h2, .chev_sec h3, .chev_sec h4, .chev_sec h5, .chev_sec h6 {
	text-transform: none;
}

.chev_form h2 {
	color: #1F5AA5;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.72px;
	margin: 0;
	text-align: center;
}
.chev_form .gfield_description {
	color: #000;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
	max-width: 290px;
    margin: 0 auto 25px !important;
}

.loading_step h2:before {
	content: "";
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto 15px;
	background-image: url(assets/images/loading-icon.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.loading_step.active h2:before {
	background-image: url(assets/images/tick-icon.svg);
}

.secure_img {
    position: absolute;
    top: 15px;
    right: -200px;
}

.chev_sec .hyundai_field img {
    max-width: 80%;
}

@media screen and (min-width: 1200px) and (max-width: 1700px){
	.secure_img img {
	    max-width: 1100px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1600px){
	.chev_bnr h1 {
		font-size: 42px;
	}
	.chev_bnr h1 strong {
		display: block;
	}
	.smart_img img {
	    margin-bottom: -50px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1500px){
	.secure_img img {
        max-width: 1000px;
    }
}
@media screen and (max-width: 1600px){
	.lp_sec3 h2 {
		font-size: 36px;
	}
	.clfe_hdr img, .clfe_hdr.chev_hdr .chev_logo img {
	    width: 210px;
	}
	.clfe_form_sec h2 {
		font-size: 42px;
	}
	.clfe_form_sec p {
		font-size: 18px;
	}
	.clfe_form_sec #field_5_8 .gchoice label {
		font-size: 22px;
	}
}

@media screen and (max-width: 1200px){
	.lp_sec3 h2, .clfe_form_sec h2 {
		font-size: 30px;
	}
	.clfe_form_sec .gf_progressbar_title {
		font-size: 18px;
	}
	.clfe_form_sec p {
        font-size: 17px;
    }
    .clfe_form_sec #field_5_8 .gchoice label {
        font-size: 20px;
    }
    .clfe_form_sec .gform_page_footer .button {
    	font-size: 18px !important;
    }
    .clfe_form_sec .e-con-inner {
    	max-width: 920px;
    }
    .clfe_form_sec {
	    padding: 100px 0 50px;
	}
	.chev_bnr h1 {
		font-size: 37px;
	}
	.chev_how_top:before {
		width: 770px;
    	height: 90px;
	}
	.how_bot h2 {
		padding-left: 180px;
		padding-right: 180px;
	}
	.chev_form .gfield_label {
		font-size: 20px;
		padding: 0 40px;
	}
	.chev_smart_sec ul li {
		width: 45%;
	}
	.smart_img img {
	    width: 550px;
	    margin-bottom: -80px;
	}
	.secure_img img {
	    width: 700px;
	}
}


@media screen and (max-width: 991px){
	.lp_sec3 h2, .clfe_form_sec h2 {
		font-size: 26px;
	}
	.clfe_form_sec p {
        font-size: 16px;
    }
    .mob_menu {
		display: block;
	}
	.desk_menu {
	    width: 350px;
	    position: fixed;
	    top: 0;
	    right: 0;
	    background-color: #488E00;
	    height: 100%;
	    z-index: 9;
	    right: -350px;
	    transition: all .5s ease;
	}
	.desk_menu.open {
		right: 0;
	}
	.desk_menu ul {
	    flex-direction: column;
	    padding-top: 60px !important;
	}
	.desk_menu ul li a {
	    justify-content: flex-start !important;
	}
	.desk_menu ul li {
	    padding: 10px 20px !important;
	}
	.desk_menu ul li a span {
	    color: #fff !important;
	}
	.navclsbtn {
	    float: right;
	    text-align: right;
	    cursor: pointer;
	    width: 21px;
	    height: 21px;
	    background-image: url(assets/images/close-icon.svg);
	    background-size: cover;
	    margin: 20px 20px 0 0;
	}
    .clfe_form_sec .e-con-inner {
    	max-width: 720px;
    }
    .chev_how_top:before {
    	display: none;
    }
    .how_bot h2 {
        padding-left: 100px;
        padding-right: 100px;
    }
    .chev_smart_sec ul li {
        width: 100%;
    }
    .secure_img {
    	position: inherit !important;
    }
}
@media screen and (max-width: 767px){
	.bad_left:before {
		display: none;
	}
	.clfe_hdr img, .clfe_hdr.chev_hdr .chev_logo img {
        width: 180px;
    }
    .clfe_form_sec .gf_progressbar {
    	height: 15px;
    }
    .clfe_form_sec .gf_progressbar_percentage {
    	height: 15px !important;
    }
    .clfe_form_sec #field_5_8 .gchoice label {
        font-size: 18px;
    }
    .clfe_form_sec #field_5_8 .ck_img img {
	    max-height: 80px;
	    margin: auto;
	}
	.clfe_form_sec .gform_page_footer {
		margin-top: 30px;
	}
	.apply_list:before {
		display: none;
	}
	.clfe_hdr.f-nav img, .clfe_hdr.chev_hdr.f-nav .chev_logo img {
	    width: 150px;
	}
	.clfe_form_sec .gf_progressbar_percentage span {
		font-size: 10px;
		line-height: 15px;
		padding-top: 2px;
	}
    .clfe_form_sec .e-con-inner {
    	max-width: calc(100% - 40px);
    }
    .clfe_form_sec .e-con-inner {
    	padding: 50px 30px 30px;
    }
    .chev_smart_sec ul li {
    	padding-left: 34px;
    }
    .chev_smart_sec ul li:before {
    	width: 23px;
    	height: 23px;
    	background-size: contain;
    }
    .chev_smart_sec ul {
    	row-gap: 20px;
    }
    .how_bot h2 {
        padding-left: 50px;
        padding-right: 50px;
    }
    .chev_why_sec .how_bot h2 {
    	padding: 8px 80px;
    }
    .smart_img img {
        width: 450px;
        margin-bottom: -70px;
    }
    .chev_form h2 {
    	font-size: 21px;
    }
    .chev_bnr h1 {
        font-size: 32px;
        letter-spacing: 0;
    }
}
@media screen and (max-width: 640px){
	.clfe_form_sec #field_5_8 .gfield_radio {
		width: 100%;
	}
	.clfe_form_sec #field_5_8 .gfield_radio .gchoice {
        width: 47.6%;
        grid-template-columns: none;
	}
	.clfe_form_sec #field_5_8 .gchoice label {
		width: 100%;
		font-size: 16px;
		height: 170px;
	}
	.clfe_form_sec #field_5_8 .ck_img {
		height: 100px;
	}
}
@media screen and (max-width: 533px){
	.lp_sec3 h2, .clfe_form_sec h2 {
		font-size: 22px;
	}
	.lp_form_inner .gf_page_steps {
	    gap: 60px !important;
	}
	.lp_form_inner .gf_step:after {
	    width: 38px;
	}
	.lp_form_inner input[type="button"], .lp_form_inner input[type="submit"] {
		font-size: 17px !important;
	}
	.clfe_hdr img, .clfe_hdr.chev_hdr .chev_logo img {
        width: 150px;
    }
	.clfe_form_sec .gform_page_footer .button {
        font-size: 16px !important;
    }
    .clfe_bnr img {
        margin-bottom: 0;
    }
    .clfe_why_sec .col1 > .elementor-widget-image {
	    height: 500px;
	}
	.clfe_form_sec .clfe_field {
		width: 100%;
	}
	.clfe_form_sec #field_5_8 .gfield_radio .gchoice {
        width: 47%;
    }
    .clfe_form_sec #field_5_8 .gchoice label {
    	font-size: 14px;
    }
    .clfe_form_sec {
        padding: 40px 0 50px;
    }
    .chev_hdr_btn {
    	display: none;
    }
    .chev_form .gfield_label {
        font-size: 18px;
        padding: 0px 20px;
    }
    .chev_form .want_field .gfield_radio {
	    row-gap: 10px;
	    column-gap: 10px;
	}
	.chev_form .want_field .gchoice label {
	    width: 110px;
	}
	.chev_why_sec .how_bot h2 {
        padding: 8px 50px;
    }
    .smart_img img {
        width: 300px;
    }
    .chev_start_sec p {
	    margin: 0 0 15px;
	}
    .chev_bnr h1 {
        font-size: 24px;
    }
}