.bannar_credit {
	background-image: url('../img/improvement_bannar_img.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: auto;
	/* height: 50vh; */
	height: auto;
	justify-content: center;
}

.bannar_product p {
	font-size: 17px;
	font-weight: 320;
	margin-left: 2%;
	margin-top: 1%;
}
.individual {
	color: #393185;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	line-height: 70px;
	align-items: center;
}
.cursor {
	cursor: pointer;
}

.services_score {
	margin-top: 2%;
	font-size: 32px;
	font-weight: 600;
	color: rgba(41, 54, 78, 1);
}

.offer_range {
	margin-top: 2%;
	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	color: #2d4254;
}
.long_para {
	color: black !important;
}
.credit_score {
	margin-top: 2%;
}
.fs-40{
	font-size: 35px;
	font-weight: 500;
	font-family: 'poppins';
	padding-top: 20px !important;
}
.Individual_score {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 34px;
	line-height: 70px;
	text-transform: capitalize;
	color: #29364e;
}
.lorem_text {
	margin-left: 3%;
	margin-right: 3%;
	font-family: Mulish;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	line-height: 26px;
	color: #2d4254;
}
.free_credit_report {
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 2%;
}
.featured_header {
	background-color: white;
	font-weight: bold;
	font-size: 14px !important;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #596fe8;
	height: 103px;
}

.shadows_card {
	box-shadow: 0 15px 40px rgb(155 156 160 / 30%);
}
.shadows_card:hover {
	border: 1px solid blue;
}

.rupees {
	letter-spacing: -0.003em;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 33px;

	color: #393185;
}

.rupee_symbol {
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 33px;

	color: #393185;
}

.text_first_format {
	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #29364e;
}

/* .btn_now{
    background: #393185;
    border: 1px solid #393185;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
    padding-left: 25%;
    padding-right: 29%;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-top: 53%;
}

.btn_now:hover{
    color: white;
} */

.btn_subscribe {
	background: #ffffff;
	border: 1px solid #393185;
	box-sizing: border-box;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	/* line-height: 20px; */
	/* padding-left: 25%;
padding-right: 27%; */
	/* margin-left: 2%; */
	/* padding-top: 3%;
padding-bottom: 3%; */
	margin-top: 12%;
	color: #393185;
}
.btn_subscribe:hover {
	background: #393185;
	border: 1px solid #393185;
	color: white;
}
.btn_subscribe_customised {
	background: #ffffff;
	border: 1px solid #393185;
	box-sizing: border-box;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	/* padding-left: 25%;
padding-right: 27%; */
	/* margin-left: 2%; */
	padding-top: 3%;
	padding-bottom: 3%;
	margin-top: 11%;
	color: #393185;
}
.btn_subscribe_customised:hover {
	background: #393185;
	border: 1px solid #393185;
	color: white;
}

.subscribe_btn {
	background: #ffffff;
	border: 1px solid #393185;
	box-sizing: border-box;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	padding-left: 25%;
	padding-right: 26%;
	margin-left: 2%;
	padding-top: 3%;
	padding-bottom: 3%;
	color: #393185;
	margin-top: 11%;
}

.subscribe_btn:hover {
	background: #393185;
	border: 1px solid #393185;
	color: white;
}

.debt_sub {
	margin-top: 4%;
}
.policy_lenders {
	font-family: Raleway;
	font-style: italic;
	font-weight: 500;
	font-size: 19px;
	line-height: 26px;
	color: #2d4254;
}

.gst_price {
	font-family: Raleway;
	font-style: italic;
	font-weight: 600;
	color: #2d4254;
	font-size: 19px;
}
.corporate_section {
	margin-top: 5%;
	width: 100%;
}

.corporate_row {
	background: #f9f9f9;
	height: auto;
	width: auto;
}

.score_plan {
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 20px;
	color: #2d4254;
	margin-left: 9%;
}
.yellow_bg {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	color: white;
	background-color: #f4b021;
	/* padding-left: 8%;
    padding-right: 9%; */
	/* padding-top: 3%;
    padding-bottom: 3%; */
	border-radius: 42px;
	margin-top: 3%;
	margin-right: 47%;
	text-align: center;
	cursor: pointer;
}
.carousel_client_section {
	margin-top: 5%;
}
.content-heading2 {
	font-size: 34px;
	color: #29364e;
	font-style: bold;
	font-family: poppins;
}
.text_products {
	font-family: Raleway;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #5c6575;
	margin-top: 2%;
}

/* carousel slider start */

.shadow-effect {
	background: #fff;
	padding: 20px;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #ececec;
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);
}
#customers-testimonials .shadow-effect p {
	font-family: inherit;
	font-size: 17px;
	line-height: 1.5;
	margin: 0 0 17px 0;
	font-weight: 300;
}
.testimonial-name {
	margin: -17px auto 0;
	display: table;
	width: auto;
	background: #3190e7;
	padding: 9px 35px;
	border-radius: 12px;
	text-align: center;
	color: #fff;
	box-shadow: 0 9px 18px rgba(0, 0, 0, 0.12), 0 5px 7px rgba(0, 0, 0, 0.05);
}
#customers-testimonials .item {
	text-align: center;
	padding: 9px;
	margin-bottom: 46px;
	opacity: 0.2;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#customers-testimonials .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d;
	max-width: 90px;
	margin: 0 auto 17px;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
	background: #3190e7;
	transform: translate3d(0px, -50%, 0px) scale(0.7);
}
#customers-testimonials.owl-carousel .owl-dots {
	display: inline-block;
	width: 100%;
	text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
	background: #3190e7;
	display: inline-block;
	height: 20px;
	margin: 0 2px 5px;
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
	border-radius: 40px;
}

/* carousel slider end */
.borderRadius {
	border-radius: 20px !important;
	left: 0%;
}
.enquiry_class {
	font-family: Poppins;
	font-weight: 600;
	font-size: 26px;
	font-weight: 700;
	text-transform: capitalize;
	color: #29364e;
	padding-top: 5%;
	padding-bottom: 2%;
}
.sharing_details {
	font-family: Mulish;
	font-style: normal;
	padding-left: 6%;
	padding-right: 6%;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	color: #566f86;
}
.btn_pop {
	background: #ffffff;
	border: 1px solid #393185;
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 19px;
	line-height: 20px;
	color: #393185 !important;
	border-radius: 30px;
	padding-top: 3%;
	padding-bottom: 4%;
	padding-left: 25% !important;
	padding-right: 29% !important;
}
#loader .overlap {
	opacity: 0.6;
	background: #000;
	width: 100%;
	height: 100%;
	z-index: 99999;
	top: 0;
	left: 0;
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
}
#loader .overlap img {
	height: 50px;
}

.apply-online {
	position: fixed;
	right: -40px;
	top: 55%;
	bottom: auto;
	left: auto;
	z-index: 7;
}
.apply-online .btn {
	background: #9715b3;
	padding: 8px 10px;
	transform: rotate(270deg);
	color: #fff;
	border-radius: 10px 10px 0px 0px;
}
.apply-online .btn a {
	color: #fff;
	text-decoration: none;
	font-weight: 600;
}
/* 
.float-tel {
	position: fixed;
	width: 50px;
	height: 46px;
	bottom: 527px;
	right: auto;
	left: 0px;
	color: #fff;
	text-align: center;
	font-size: 30px;
	z-index: 100;
}
.float-message {
	position: fixed;
	width: 60px;
	height: 83px;
	bottom: 427px;
	right: auto;
	left: -18px;
	color: #fff;
	text-align: center;
	font-size: 30px;
	z-index: 100;
}
.float-message img {
	height: 50px;
} */
.bgColor {
	background-color: #9715b3;
	color: white;
}
.bgColor:hover {
	background-color: #9715b3;
	color: white;
}
#verifyGetCookiesFlag {
	display: none;
}

.float-wp {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 50px;
	right: 45px;
	color: #fff;
	text-align: center;
	font-size: 30px;
	z-index: 1;
}
.wp-img {
	height: 80px;
	width: 80px;
}

@media only screen and (max-width: 767px) {
	.float-tel {
		bottom: 430px;
	}
	.float-message {
		bottom: 330px;
	}
	.bg_corporate {
		margin-left: 18%;
	}
	.individual {
		line-height: 0%;
	}
	.btn_now {
		padding-right: 0%;
		padding-left: 0%;
	}
	.btn_subscribe {
		padding-right: 0%;
		padding-left: 0%;
	}
	.btn_subscribe_customised {
		padding-right: 0%;
		padding-left: 0%;
	}
	.subscribe_btn {
		padding-right: 0%;
		padding-left: 0%;
	}
	.offer_range {
		font-size: 15px;
	}
	.lorem_text {
		font-size: 17px;
	}
	.yellow_bg {
		font-size: 15px;
		padding-left: 6%;
		padding-right: 10%;
		font-weight: 600;
		margin-left: -12%;
		margin-right: 17%;
	}
	.shadows_card {
		margin-top: 2%;
	}
	#customers-testimonials .item {
		margin-bottom: 102px;
		padding: 7px;
	}

	.corporate_section {
		margin-top: 10%;
	}
	.score_plan {
		font-weight: 600;
		font-size: 17px;
		line-height: 34px;
		margin-left: 9%;
	}
	.Individual_score {
		line-height: 28px;
		margin-bottom: revert;
		margin-top: revert;
		font-size: 22px;
	}
	.services_score {
		line-height: initial;
		font-size: 22px;
	}
	.policy_lenders {
		font-size: 16px;
	}
	.gst_price {
		font-size: 17px;
	}

	.bannar_product p span {
		font-size: 14px;
	}
	.bannar_product p {
		margin-left: 0%;
	}
	.free_credit_report {
		margin-left: 0%;
		margin-right: 0%;
	}
	#customers-testimonials .shadow-effect p {
		font-size: 14px;
	}
	.content-heading2 {
		font-size: 22px;
	}
	.text_products {
		font-size: 17px;
	}

	#customers-testimonials.owl-carousel .owl-dots {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-top: -2%;
	}
	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		margin-bottom: -77px !important;
	}
	.image_popUp {
		width: 40%;
	}
	.btn_pop {
		font-size: 14px;
		padding-top: 3% !important;
		padding-bottom: 3% !important;
	}
	.sharing_details {
		font-size: 14px;
	}
}
@media only screen and (min-width: 767px) and (max-width: 770px) {
	.yellow_bg {
		margin-top: 10%;
		margin-right: 1%;
	}
	.bannar_product p {
		font-size: 17px;
	}
	.services_score {
		font-size: 22px;
	}
	.offer_range {
		font-size: 14px;
	}
	.lorem_text {
		font-size: 14px;
	}
	.Individual_score {
		font-size: 22px;
	}
	.corporate_left {
		font-size: 22px;
		line-height: 0px;
	}
	.content-heading2 {
		font-size: 22px;
	}
	.text_products {
		font-size: 14px;
	}
	#customers-testimonials .shadow-effect p {
		font-size: 13px;
	}
	.score_plan {
		font-size: 17px;
	}
	.rupees .rupee_symbol {
		font-size: 17px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1025px) {
	.btn_subscribe {
		font-size: 14px;
		/* margin-top: 83%; */
	}
	.card-text img {
		width: 9%;
	}
	.text_first_format {
		font-size: 14px;
	}
	.standard_btn {
		margin-top: 41%;
	}
	.basic_btn {
		margin-top: 72%;
	}
	.btn_subscribe_customised {
		font-size: 15px;
		margin-top: 12%;
	}
	.subscribe_btn {
		font-size: 15px;
	}
	.yellow_bg {
		margin-right: 1%;
	}
}
@media only screen and (min-width: 1279px) and (max-width: 1281px) {
	.basic_btn {
		margin-top: 23%;
	}
}
@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	.subscribe_btn {
		font-size: 15px;
		margin-top: 3%;
	}
	.btn_subscribe_customised {
		font-size: 15px;
		margin-top: 12%;
	}
}
.popup_img {
	width: 120px;
}

.popup_para {
	font-size: 18px;
	font-weight: 600;
}
.info-img {
	width: 50px;
	height: 50px;
}
.popup {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.popup-overlay {
	background-color: #daf9c3;
	position: fixed;
	width: 100%;
	display: flex;
	height: 140px;
	bottom: 0;
	z-index: 100;
}
.submit {
	border-radius: 4px;
}
.closeOne {
	border-radius: 4px;
}
@media only screen and (max-width: 426px) {
	.popup-overlay {
		background-color: #daf9c3;
		position: fixed;
		width: 100%;
		height: 300px !important;
		bottom: 0;
		z-index: 100;
	}
}


.col_card{
	position: relative;
    padding-bottom: 5rem !important;
    padding: 20px
}
.col_card .btn_subscribe {
	position: absolute;
    width: 100% !important;
    margin: 0 auto;
    bottom: 0px;
    left: 0;
    right: 0;
    padding: 12px 14px;
    background: #39318538;
    border: unset;
    border-radius: unset;
}
.col_card .btn_subscribe:hover{
	background: #393185 !important;
    color: #fff;
}
.bg_cover{
	background: #393185;
    color: #fff;
    font-size: 22px;
    width: 88%;
    margin: 0 auto !important;
    border-radius: 50px;
    padding: 4px 8px !important;
}

.col_card .card-body {
    padding: 18px 32px !important;
}
@media screen and (max-width: 768px) {
	.col_card {
		padding: 20px 6px;
	}
	.col_card .card-body {
		padding: 18px 0px !important;
	}
	.col_card .card-body .card-text{
		display: flex;
		align-items: flex-start;
	}
	.text_first_format {
				margin-left: 5px !important;
				font-size: 14px;
	}
	}
