@charset "utf-8";/* CSS Document *//*----------------RESET CSS-----------------*/body {	top:0;	bottom:0;	left:0;	right:0;	margin:auto;	padding:0;	background:#fff;	color:#000000;	text-align:center;	font-family: 'Inter';	font-weight:400;	}div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}header, section, footer, aside, nav, main, article, figure {display: block;}table, tr, td {border: 0;}a {outline: none;color: inherit;text-decoration: none;}img {border: none; height:auto;}li {list-style: none;}* {box-sizing: border-box;}.img-full {max-width: 100%;}.clearall {	clear: both;	font-size: 1px;	line-height: 1px;	height: 1px;	}.overflow{overflow:hidden;}/*====Fonts====*/@font-face {    font-family: 'Inter';    src: url('Inter-Bold.woff2') format('woff2'),        url('Inter-Bold.woff') format('woff');    font-weight: bold;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Inter';    src: url('Inter-ExtraBold.woff2') format('woff2'),        url('Inter-ExtraBold.woff') format('woff');    font-weight: 800;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Inter';    src: url('Inter-Medium.woff2') format('woff2'),        url('Inter-Medium.woff') format('woff');    font-weight: 500;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Inter';    src: url('Inter-SemiBold.woff2') format('woff2'),        url('Inter-SemiBold.woff') format('woff');    font-weight: 600;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Inter';    src: url('Inter-Regular.woff2') format('woff2'),        url('Inter-Regular.woff') format('woff');    font-weight: normal;    font-style: normal;    font-display: swap;}/*=====MAIN CSS START=====*/.container {	width:1170px;	margin:0 auto;	padding:0;	position:relative;	}.overflow{ overflow:hidden;}.header{	float:left;	width:100%;	padding:10px 0;	position:relative;	background:#fff;	box-shadow:0 0 9px 0 rgba(0,0,0,0.1);	-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.1);	}.logo{	float:left;	width:130px;	}.header-right{	float:right;	margin-top:8px;	position:relative;	padding:0 0 0 55px;	text-align:left;	}.header-call{	position:absolute;	left:0;	top:50%;	width:39px;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);	}.header-right-txt1 {    font-size:14px;    line-height:20px;    letter-spacing: 0.3px;    color: #262626;	}.header-right-txt2{	font-size:25px;	line-height:28px;	letter-spacing:0;	color:#fb9051;	font-weight:bold;	margin:2px 0;	}/*====question-sec====*/.quiz-sec{	float:left;	width:100%;	background:#fff;	padding:60px 0 50px;	}.quiz-inr-box{    display: inline-block;    vertical-align: middle;    max-width:640px;    width: 100%;    position: relative;	background:#fff;	border-radius:8px;	}.quiz_box {    float: left;    width: 100%;	}.progress-container{	display:inline-block;	vertical-align:top;	max-width:600px;	width:100%;	position:relative;	margin-bottom:30px;	}.progressbar{	display:inline-block;	vertical-align:top;	width:70%;	background:#d9d9d9;	height:3px;		position:relative;	}.prgress-1{	background:#fb9051;	float:left;	height:100%;	position:relative;	transition:all ease 1s;	-webkit-transition:all ease 1s;		}ul.progress-list{	float:left;	width:100%;	position:relative;	z-index:11;	margin-top:-34px;	}ul.progress-list li{	float:left;	width:33.33%;	text-align:center;	position:relative;	}ul.progress-list li span{	display:inline-block;	vertical-align:middle;	width:27px;	height:27px;	background:#d9d9d9;	border:7px solid #fff;	border-radius:50%;	position:relative;	z-index:3;	}ul.progress-list li.active span{	background:#fb9051;	}ul.progress-list li p{	color:#000000;	font-size:17px;	line-height:25px;	letter-spacing:0.3px;	}ul.progress-list li.active p{	font-weight:bold;	}/*================*/.question-Box {    float: left;    width: 100%;	position:relative;	}.step_heading {    font-size:35px;    line-height:43px;	letter-spacing:0;    color: #262626;    font-weight:700;	text-align:center;	margin-top:0;	}.step-text1{	font-size:17px;    line-height:26px;	letter-spacing:0;    color: #262626;	margin-top:15px;	}ul.debt_list{	display: inline-block;    vertical-align: top;	margin-top:10px;	margin-bottom:10px;	}ul.debt_list li{	text-align:left;	font-size:17px;	line-height:24px;	letter-spacing:0.3px;	color:#000000;	padding-left:25px;	position:relative;	margin-top:10px;	font-weight:500;	}ul.debt_list li:before{	position:absolute;	left:0;	top:9px;	width:8px;	height:8px;	background:#fb9051;	border-radius:50%;	content:"";	}ul.debt_list li.not{ color:red;}		.option-box {    display: inline-block;    vertical-align: middle;    width: 100%;	max-width:490px;	margin-top:10px;	}.option-col {    float: left;    width: 100%;    position: relative;    margin-top:15px;	}.desc-opt{	float:left;	width:100%;	border-radius:8px;	position:relative;	height:68px;	font-size:20px;	line-height:64px;	color:#000;	font-weight: 600;	letter-spacing:0.3px;	cursor:pointer;	display:flex;	display: -webkit-flex;	align-items:center;	-webkit-align-items:center;	justify-content: center;	text-align:center;	transition: all .15s ease-in-out;	font-family: 'Inter';	background: #fff;	border:1px solid #ddd;	}.option-col:hover .desc-opt{	color:#fff;	background:#fb9051;	}.option-col input[type="radio"]{	opacity:0;	position:absolute;	left:0;	top:0;	}.option-col input[type="radio"]:checked  + .desc-opt{	color:#fff;	background:#fb9051;	}.frm-fld{	float:left;	width:100%;	margin-top:20px;	position:relative;	}.frm-fld label{	float:left;	width:100%;	text-align:left;	font-size:16px;	line-height:24px;	margin-bottom:5px;	font-weight:600;	padding-left:3px;	}.input-fld, select{	float:left;	width:100%;	height:65px;	border:none;	background:#fff;	outline:none;	-webkit-appearance:none;	border-radius:8px;	border:1px solid #bebdbe;	font-size:18px;	line-height:30px;	color:#000;	text-align:left;	padding:0 15px ;	transition: all .15s ease-in-out;	font-family: 'Inter';	}.input-fld::placeholder{	color:#939393;	}.select_field{	background:url(../images/select-ic.png) no-repeat right 15px center #fff;	background-size:16px;	text-align:left;	}.button_box{	display: inline-block;    vertical-align: middle;    text-align: center;    width: 490px;    max-width: 100%;    margin-top: 25px;	}.discont{	display: inline-block;    vertical-align: middle;    background: #fffed9;    border: 1px dashed #d95a05;    font-size: 15px;    line-height: 18px;	letter-spacing:0.3px;    color: #000;    font-weight: 600;    padding: 7px 15px 8px;    border-radius: 4px;	position:relative;	animation:jump ease-in-out 1.5s infinite;	margin-bottom:15px;	}.discont span{ font-weight:700;}	.discont img{	display:inline-block;	vertical-align:middle;	margin:-3px 7px 0 0;	width:18px;	}.discont:after{	position: absolute;    left: 37px;    width: 10px;    height: 10px;    bottom: -6px;    content: "";    border-right: 1px dashed #d95a05;    border-top: 1px dashed #d95a05;    transform: rotate(137deg);    background: #fffed9;	}@keyframes jump{	0%{ transform: translateY(0);}	50%{ transform: translateY(-10px);}	100%{ transform: translateY(0);}	}			.dot_animate{	animation:breath 1.5s ease-in-out infinite;	}@keyframes breath{0%{ opacity:1;}50%{ opacity:0;}100%{ opacity:1;}}.frm-btn{	float:left;	width:100%;	height:70px;	background: #01bd4d;	border-radius:7px;	outline:none;	padding:0;	font-size:25px;	line-height:70px;	letter-spacing:0.3px;	color:#fff;	font-weight:700;	text-align:center;	border:none;	cursor:pointer;	font-family: 'Inter';	}.btn-arw {    display: inline-block;    vertical-align: middle;    margin: 0 -10px 0 10px;    width: 20px;	}.secure-text{	font-size:15px;	line-height:21px;	color:#000;	letter-spacing:0.3px;	margin-top:15px;	}.secure-lock-icn{	display:inline-block;	vertical-align:middle;	margin:-2px 5px 0 0;	width:14px;	}.secure_seal {    display: inline-block;    vertical-align: top;    width: 380px;    max-width: 100%;    margin: 12px 0 0;	}.debt_chk-strip{	display:inline-block;	vertical-align:top;	background:#e7f7ff;	padding:5px 10px;	text-align:left;	font-size:16px;	line-height:22px;	color:#000;	letter-spacing:0.3px;	margin-top:20px;	border-radius:5px;	cursor:pointer;	font-weight: 500;	}.debt_chk-strip input{	display:inline-block;	vertical-align:middle;	width:18px;	height:18px;	margin:-3px 5px 0 0;	}.btn-back {    display: inline-block;    vertical-align: middle;    text-align: center;    font-size: 16px;    line-height: 20px;    color: #000;    margin-top: 25px;    cursor: pointer;	}.btn-back img {    display: inline-block;    vertical-align: middle;    margin: -0px 8px 0 0;	width:17px;	}	/*review_row*/.review_sec{	float:left;	width:100%;	}.rvw-line{	font-size:20px;	line-height:24px;	font-weight:600;	position:relative;	}.rvw-line:before,.rvw-line:after{	display:inline-block;	vertical-align:middle;	border-bottom:1px solid #ddd;	content:"";	width:100px;	}.rvw-line:before{ margin-right:15px;}.rvw-line:after{ margin-left:15px;}.review_row{	display:inline-block;	vertical-align:middle;	margin:40px 0 0;	width:100%;	padding:0 60px;	}.review_box{	display:inline-block;	vertical-align:middle;	width:100%;	background:#fff;	border-radius:10px;	padding:20px;	text-align:center;	box-shadow:0 0 7px 3px rgba(0,0,0,0.1);	-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,0.1);	position:relative;	}.rev_logo{	display:block;	margin:0 auto 10px;	width:154px;	}.rev_heading{	font-size:20px;	line-height:26px;	color:#000;	letter-spacing:0.3px;	font-weight:700;	}.rev_star{	display:inline-block;	vertical-align:top;	margin-top:12px;	width:108px;	}.rev_text{	font-size:17px;	line-height:25px;	color:#000;	font-weight:400;	margin-top:15px;	letter-spacing:0.3px;	}.rev_name{	font-size:13px;	line-height:24px;	letter-spacing:0.3px;	color:#00bd4c;	font-weight:400;	margin-top:25px;	}.rev_name img{	display:inline-block !important;	vertical-align:middle;	width:13px;	margin:-3px 7px 0 5px;	}.rev_name span{	font-size:16px;	line-height:24px;	color:#000;	font-weight:700;	}.rev_name span.fontw{ font-weight:400; padding:0 4px;}	.range-row{	display:inline-block;	vertical-align:middle;	width:100%; 	max-width:520px;	margin:15px 0 0;	}.rangeSliderbox{    float: left;    width: 100%;    margin:30px 0 5px;	padding:0 5px;	}.range-row #stopvalue{	float: left;    width: 100%;    font-size: 30px;    line-height: 35px;    color: #000;    font-weight: 800;	}.range-pricebox{	float:left;	width:100%;	margin-top:10px;	padding:0 0 0 10px;		display: -webkit-flex;    display: flex;    flex-wrap: wrap;    justify-content: space-between;    align-items: center;		}.range-prc-txt{	font-size:17px;	color:#000;	font-weight:bold;	}.approved_strip{	display:inline-block;	vertical-align:top;	width:100%;	padding:5px 20px;	background:#fff4d0;	border:1px solid #e8d596;	text-align:center;	font-size:16px;	line-height:22px;	margin-top:25px;	border-radius:3px;	}.approved_strip img{	display:inline-block;	vertical-align:middle;	width:16px;	margin:-2px 10px 0 0;	}.agree_text{	float:left;	width:100%;	font-size:15px;	line-height:20px;	color:#000;	text-align:left;	margin-top:20px;	position:relative;	padding-left:27px;	}.agree_text input{	position:absolute;	left:0;	top:3px;	width:17px;	height:17px;	cursor:pointer;	}.phone-call-box{	display:inline-block;	vertical-align:top;	width:100%;	max-width:510px;	margin-top:35px;	text-align:center;    background: #f2f7ff;	border:2px solid #fff;    padding:25px 40px 30px;	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);	}.phone-call-txt1{	font-size:18px;	line-height:26px;	letter-spacing:0;	color:#000;	margin-bottom:5px;	}.phone-call-btn{	display:inline-block;	font-size:32px;	line-height:34px;	letter-spacing:0;	color:#e06732;	font-weight:600;	margin-top:10px;	}.ph-call-icn{	display:inline-block;	vertical-align:middle;	width:23px;	margin:-2px 10px 0 0;	}.term-text{	float:left;	width:100%;	font-size:14px;	line-height:21px;	letter-spacing:0.3px;	color:#000;	margin-top:30px;	text-align:left;	}.term-text a{	font-weight:600;	text-decoration:underline;	}/*====Footer====*/.footer{	float:left;	width:100%;	background:#fff;	border-top:1px solid #d7d7d7;	padding:30px 0 40px 0;	}.footer-txt1{	font-size:16px;	line-height:22px;	letter-spacing:0;	color:#000;	margin-top:30px;	}.footer-txt1 a{ padding:0 5px;}.footer-txt2{	font-size:14px;	line-height:22px;	letter-spacing:0;	color:#000;	font-weight:300;	margin-top:25px;	text-align:left;	}.disclmr_text{	font-size:13px;	line-height:20px;	color:#333;	font-weight:400;	text-align:left;	margin-top:30px;	letter-spacing:0.2px;	}.textup{ text-transform:uppercase;}.disclmr_text .unline{ text-decoration:underline;}	/*====thankyou-sec====*/.thankyou-sec{	float:left;	width:100%;	background:#fff;	padding:40px 0 70px;	min-height:calc(100vh - 85px);	}.phone-bx{	display: inline-block;    vertical-align: middle;    border: 1px solid #e8e8e8;	background:#f9f9f9;    border-radius: 10px;    position: relative;	padding: 14px 85px;	font-size: 24px;    line-height: 33px;    color: #000000;    font-weight: 600;	margin-top:20px;	}.phone-icn-left {    position: absolute;    left: 15px;    top: 50%;    width: 40px;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);	}.phone-icn-right {    position: absolute;    right: 15px;    top: 50%;    width: 40px;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);	}.thankyou-mid-btm{	display:inline-block;	vertical-align:top;	max-width:580px;	width:100%;	padding:25px 25px;	background:#edf9ff;	margin-top:40px;	border-radius:10px;	}.talk_text{	float:left;	width:100%;	font-size:18px;	line-height:24px;	color:#000000;	font-weight:600;	margin-bottom:15px;	text-align:left;	padding-left:3px;	}.talk_text img{	display:inline-block;	vertical-align:middle;	width:20px;	margin:-5px 10px 0 0;	}.expert_online-box{	float:left;	width:100%;	background:#fff;	border-radius:10px;	text-align:left;	position:relative;	margin:10px 0 20px;	padding:18px 20px;	display: -webkit-flex;    display: flex;	align-items: start;	}.expert_online-box img{	display:inline-block;	vertical-align:top;	border-radius:50%;	width:60px;	border:1px solid #fb9051;	}.expert_online-box > div{	padding-left:15px;	}.expert_online-text1{	font-size:16px;	line-height:24px;	}.expert_online-text2{	font-size:15px;	line-height:24px;	margin-top:10px;	font-weight:600;	}.expert_online-text2:before {    display: inline-block;    vertical-align: middle;    width: 7px;    height: 7px;    background: #2aca19;    border-radius: 50%;    content: "";    margin: -2px 8px 0 0;    text-decoration: blink;    -webkit-animation-name: blinker;    -webkit-animation-duration: 0.6s;    -webkit-animation-iteration-count: infinite;    -webkit-animation-timing-function: ease-in-out;    -webkit-animation-direction: alternate;	}.ty_reserve_time{	float:left;	width:100%;	font-size:22px;	line-height:28px;	color:#000000;	font-weight:normal;	margin-bottom:15px;	}.ty_reserve_time span{ font-weight:600; color:#ff0000; display:inline-block; width:63px;}.ty_reserve_time img{	display:inline-block;	vertical-align:middle;	margin:-7px 8px 0 0;	width:25px;	}.thank-btn{	display: flex;    align-items: center;    justify-content: center;	width:100%;	height: 130px;	background:#fb9051;	border-radius:10px;	box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);	position:relative;	font-size: 27px;	line-height: 35px;	letter-spacing:0.3px;	color:#fff;	font-weight:500;	text-align:center;	padding: 15px 20px;	text-transform:uppercase;	}.thank-btn-icn{	display:inline-block;	vertical-align:middle;	margin:4px 0 0 0;	width:80px;	}.thank-btn p{	text-align:left;	padding-left:15px;	}.thank-btn p span{	display:block;	font-size: 40px;	line-height: 44px;	letter-spacing:0.3px;	font-weight:700;	}	.subsidy_customer{	float:left;	width:100%;	margin-top:15px;	min-height:23px;	}.thank-day-txt{	float:left;	width:100%;	font-size:17px;    line-height:23px;    letter-spacing:0;    color: #000;    font-weight:400;	position:relative;	}.thank-time-txt{	float:left;	width:100%;	font-size:17px;	line-height:25px;	color:#000;	font-weight:600;	margin-bottom:10px;	}.thank-time-txt img{	display:inline-block;	vertical-align:middle;	width:18px;	margin:-3px 5px 0 0;	}.thank-time-txt .timer{	display:inline-block;	vertical-align:middle;	width:9px;	height:9px;	background:#1d9909;	border-radius:50%;	content:"";	margin:-2px 8px 0 0;	}#stopwatch{	display:inline-block;	color:#f20e0e;	font-weight:700;	width:51px;	}.animated {  animation-duration: 1s;  animation-iteration-count: infinite;}@keyframes tada {  0% {    transform: scale3d(1, 1, 1);  }  10%, 20% {    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% {    transform: scale3d(1, 1, 1);  }}.tada {  animation-name: tada;}/*================*/.fl{ float:left;}.fr{ float:right;}.fordesk{ display:block;}.fortab, .formob{ display:none;}/*=====Media-Querry=====*/@media only screen and (max-width:1200px){.container{width:1004px;}}@media only screen and (max-width:1021px){.container{width:750px;}.fordesk{display: none;}.fortab{display: block;}}@media only screen and (max-width:767px){.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}.fordesk{display:none;}.formob{display:block;}.hidemob{ display:none;}.logo {width: 90px;}.header-right{ padding:0 0 0 32px; margin-top:0;}.header-call { width:25px;}.header-right-txt1 { font-size:10px; line-height:17px; letter-spacing:0; padding-left:5px;}.header-right-txt2 { font-size:17px; line-height:20px; margin:0;}/*====quiz-sec====*/.quiz-sec { padding:30px 0 20px;}.progress-container{margin-bottom: 20px;}ul.progress-list li p{ font-size:15px; line-height:24px;}.quiz_box{ padding:0 5px;}.step_heading { font-size:25px;line-height: 32px;}.step-text1{ font-size:15px; line-height:22px;margin-top: 10px;}.align-left-m{ text-align:left;}ul.debt_list{ margin-bottom:5px;}ul.debt_list li{font-size: 15px;  line-height: 24px;margin-top: 6px;padding-left: 17px;}ul.debt_list li:before{top: 9px; width: 6px;  height: 6px;}.discont{ font-size:14px;}.option-box { margin-top:10px;}.option-col { margin-top: 12px;}.desc-opt { height: 60px; font-size:17px; line-height: 25px;}.frm-fld { margin-top: 15px;}.frm-fld label{font-size: 15px;line-height: 20px;}.input-fld, select { height: 60px;font-size: 16px;}.button_box{margin-top: 20px;}.frm-btn { height: 60px; font-size: 19px; line-height: 60px; letter-spacing:0.3px;}.btn-arw {margin: 0 -6px 0 5px; width: 18px;}.debt_chk-strip{font-size: 14px;padding: 5px 6px; letter-spacing:0;}.secure-text {font-size: 10px; line-height:16px; letter-spacing:0.2px; margin-top: 10px;}.secure-lock-icn{ width:10px;}.phone-call-box { padding:20px 15px; margin-top:25px;}.phone-call-txt1 { font-size:13px; line-height:20px;}.phone-call-btn { font-size:23px; line-height:30px;}.ph-call-icn { width:20px;}.approved_strip{font-size: 15px; line-height: 22px;padding: 5px 10px;}.approved_strip img {width: 16px;margin: -2px 6px 0 0;}.secure_seal{max-width: 88%;margin: 7px 0 0;}.term-text{ font-size: 13px; line-height: 20px;}.btn-back{ font-size:15px;}.agree_text{font-size: 14px;line-height: 19px;}.review_row{ padding:0; margin-top:25px;}.rev_heading{ font-size:18px; line-height:26px;}.rev_logo{ margin:0 auto 5px; width:130px;}.rev_text{font-size: 15px;line-height: 23px;}.rev_star {margin-top: 7px; width: 90px;}.rev_name{ font-size:12px;}.rev_name span{ font-size:14px;}/*====range-row====*/.range-row{margin: 10px 0 0;}.rangeSliderbox{margin: 20px 0 5px;}/*====thankyou====*/.thankyou-mid-btm { padding:15px 15px 10px; max-width:400px; margin-top:17px;}.talk_text{ font-size:16px; line-height:20px;}.talk_text img{ width:15px; margin:-5px 5px 0 0;}.phone-bx{ padding: 8px 40px 10px;font-size: 17px;line-height: 24px;margin-top: 15px; width:100%;}.phone-icn-left{width: 30px;left: 10px;}.phone-icn-right{right: 10px;width: 30px;}.thank-btn { max-width:400px;height: 85px;font-size: 18px;line-height:25px;padding: 10px;margin-bottom:10px;}.thank-btn p span {font-size: 24px;line-height:26px;}.thank-btn-icn{width: 46px;margin: 3px 0 0 0;}.thank-btn p { padding-left: 12px;}.expert_online-box{ padding:15px 10px; margin:0 0 20px;}.expert_online-box img{ width:45px;}.expert_online-box > div{ padding-left:13px;}.expert_online-text1 {font-size: 15px;line-height: 20px; letter-spacing:0.5px;}.expert_online-text2 {font-size: 14px;line-height: 22px;margin-top: 7px;}.thank-day-txt { font-size:14px; line-height:20px;}.thank-time-txt {font-size: 14px;line-height: 20px;}.thank-time-txt img{width: 13px;}#stopwatch {width: 44px;}.footer { padding:25px 0 30px;}.footer-txt1 { font-size:13px;line-height: 20px; letter-spacing: 0.3px;}.footer-txt2 { letter-spacing: 0.3px;}.medi_disclmr{ font-size:16px; line-height:20px; margin-top:20px;}.disclmr_text{ font-size:12px; line-height:20px; letter-spacing:0; margin-top:20px;}}.pulse {	animation-name: pulse;	-webkit-animation-name: pulse;	animation-duration: 1.5s;	-webkit-animation-duration: 1.5s;	animation-iteration-count: infinite;	-webkit-animation-iteration-count: infinite;	}@keyframes pulse {0% {transform: scale(0.95);}50% {transform: scale(1);}100% {transform: scale(0.95);}}@-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);}50% {-webkit-transform: scale(1);}100% {-webkit-transform: scale(0.95);}}.blink{	text-decoration: blink;	-webkit-animation-name: blinker;	-webkit-animation-duration: 0.6s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:ease-in-out;	-webkit-animation-direction: alternate;	}@-webkit-keyframes blinker {  from {opacity: 1.0;}  to {opacity: 0.0;}	}.shadow-pulse{	animation: shadow-pulse 3s infinite;	animation-duration: 2s;	-webkit-animation-duration: 2s;	animation-iteration-count: infinite;	-webkit-animation-iteration-count: infinite;	border-radius:6px;	}@keyframes shadow-pulse {    0% {		-webkit-transform: scale(0.95);        box-shadow: 0 0 0 0 rgba(28,39,83,.9)    }    60% {		-webkit-transform: scale(1);        box-shadow: 0 0 0 0 rgba(28,39,83,.5)    }		100% {		-webkit-transform: scale(0.95);        box-shadow: 0 0 0 0 rgba(28,39,83,.9)    }    to {        box-shadow: 0 0 0 10px transparent    }}@-webkit-keyframes shadow-pulse {     0% {		-webkit-transform: scale(0.95);        box-shadow: 0 0 0 0 rgba(28,39,83,.9)    }    60% {		-webkit-transform: scale(1);        box-shadow: 0 0 0 0 rgba(28,39,83,.5)    }		100% {		-webkit-transform: scale(0.95);        box-shadow: 0 0 0 0 rgba(28,39,83,.9)    }    to {        box-shadow: 0 0 0 10px transparent    }}/*-------------------------CSS FOR PROGRESS BAR--------------------------*/.progress-bg{	float:left;	width:100%;	}.pop-overlay{	float:left;	width:100%;	overflow:hidden;	min-height: calc(100vh - 190px);	}.pop-content{	display:block;	margin:0 auto 20px;	width:630px;	min-height:480px;	position:relative;	overflow:hidden;    padding:10px 20px;    border-radius: 8px;	}.thk-logo{	display:block;	margin:0 auto;	max-width:100%;	width:250px;	}.popHeading{	float:left;	width:100%;	padding:0;	}.details-col{	width:100%;	max-width:400px;	display: flex;    justify-content: left;	/*align-items: center;*/	margin:40px auto 0;	min-height:52px;	transition: all .2s ease-in-out;	position:relative;	}.details-col.active:after{	position:absolute;	top:25px;	bottom:-60px;	left:40px;	content:"";	border-left:2px dotted #4babdd;	transition: all .2s ease-in-out;	transform: translateY(0);	}.details-col:last-child:after{ border:none;}.details-col.active:before{	position:absolute;	top:95px;	left:33px;	content:"";	background:url(../images/serch-arw.png) no-repeat center center;	width:16px;	height:9px;	transition: all .2s ease-in-out;	transform: translateY(0);	background-size:100%;	}.details-col:last-child:before{ display:none;}.details-col-imgbx{	float:left;	width:80px;	height:80px;	border-radius:50%;	background:#e1f5ff;	border:2px solid #fff;	position:relative;	z-index:1;	}.details-col.active .details-col-imgbx{border:2px solid #33a1d9;}.details-col  img{	position:absolute;	top:50%;	left:50%;	margin-left:-17px;	margin-top:-17px;	width:34px;	}.details-col p{	float:right;	width:calc(100% - 90px);	padding:8px 15px;	color:#000;	font-size:17px;	line-height:25px;	font-weight:600;	text-align:left;	position:relative;	border-radius:10px;	opacity:0;	}.details-col:nth-child(3) p{ padding-top:0;}.details-col p strong{}.details-col p span{	float:left;	font-weight:300;	font-size:16px;	line-height:24px;	color: #000000;	margin-top:5px;	}.details-col.active p{opacity:1;}#grp-progress{	display:inline-block;	vertical-align:middle;	width:100%;	max-width:80%;	background:#f7f7f7;	border-radius:15px;	padding:0;	margin:20px 0 0px 0;	}#progress-bar{	float:left;	width:100%;	height:14px;	border-radius:10px;	background-color:#268fff;	background-image:	-webkit-gradient(linear, 0 0, 100% 100%,		color-stop(.25, rgba(255, 255, 255, .2)),		color-stop(.25, transparent), color-stop(.5, transparent),		color-stop(.5, rgba(255, 255, 255, .2)),		color-stop(.75, rgba(255, 255, 255, .2)),		color-stop(.75, transparent), to(transparent)	);	background-image:		-moz-linear-gradient(		-45deg,		rgba(255, 255, 255, .2) 25%,		transparent 25%,		transparent 50%,		rgba(255, 255, 255, .2) 50%,		rgba(255, 255, 255, .2) 75%,		transparent 75%,		transparent	);    	-webkit-background-size: 20px 20px;	-moz-background-size: 20px 20px;	background-size: 20px 20px;		transition:all ease 0.5s;	animation: anim-progress2 5s forwards;	}@keyframes anim-progress2 {    0% {width: 11%}    to { width: 100%}	}.list-progres{	position:absolute;	left:10px;	width:40px;	height:8px;	background:#11558e;	top:43px;	transition:all ease 0.5s;	}@-webkit-keyframes move {0% {background-position: 0 0;}100% {background-position: 20px 20px;}}@-moz-keyframes move {0% {background-position: 0 0;}100% {background-position: 20px 20px;}}		@media only screen and (max-width:767px){.pop-overlay{ min-height:calc(100vh - 110px);}.main-pop{width:100%; left:0; top:50%; transform:none; margin-top:-130px;}.pop-content{width:100%;padding:0 0; margin:0; min-height:430px;}.details-col{ margin:40px auto 0;}.details-col.active:after{ left:34px;}.details-col.active:before{ width:12px; height:6px; left:29px; top:85px;}.details-col-imgbx{ width:68px; height:68px;}.details-col img{ width:30px; margin:-15px 0 0 -15px;}.thk-logo{width:180px;}.list-progres{top:33px;}.popHeading {padding:0 5px 0;}.details-col p{padding: 8px 10px 5px; font-size:16px; line-height:23px; width:calc(100% - 70px);}.details-col p span{ font-size:15px; line-height:20px; float:left;}#grp-progress {max-width: 95%; height:12px; margin-top:5px;}#progress-bar{ height:100%;}}

.irs-bar {
    background: #9a3b03 !important;
}

.irs-line-left {
    background: #9a3b03 !important;
}

.incomeRange {
    max-width: 490px;
    width: 100%;
    margin: 15px auto 0px;
    text-align: left;
}

.incomeRange select {
    position: relative;
    background: url(../images/select-down-arrow-1.png?v=1) 98% 50% no-repeat #fff !important;
}

/*.incomeRange select:before {
    content: "";
}*/

.incomeRange label {
    margin-bottom: 5px;
    display: block;
}

.frm-btn {
    margin-bottom: 15px;
}

.incomeRange label {
    font-weight: 500;
}