/*
Theme Name: Etalgo Lending
Theme URI: https://etalgolending.com/
Description: A child theme of Astra for Etalgo Lending.
Author: Lending
Author URI: https://etalgolending.com/
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: etalgo-lending
*/



/* Banner Start */
.banner-img img {
	 filter: drop-shadow(2px 4px 6px black);
}
.home-about-img .elementor-widget-container {
	height: 130px;
	width: 130px;
	line-height: 130px;
	display: block;
	margin: auto;
}



/* Banner end */
/* How It Works Start */
.how-works figure.elementor-image-box-img {
    margin-top: -65px !important;
}
.how-works figure.elementor-image-box-img img {
	filter: drop-shadow(2px 4px 6px #00a8de3d);
}
#ast-scroll-top {
    background-color: #ff6600 !important;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
/* How It Works End */

/* Loan Apply Form Start */

@media only screen and (max-width: 1024px) {
	.about-us-img:before {
		top: -40px;
		left: -40px;
	}
	.lending_loan_right {
		padding: 40px !important;
	}
	#whole-page {
		padding: 20px 40px 0 40px !important;
	}
	.ast-plain-container.ast-no-sidebar #primary {
    margin-bottom: 30px !important;
	}
}
@media only screen and (max-width: 991px) {
	#whole-page .btn_holder .submit {
	margin: 20px 10px 40px 0 !important;
	}
}
@media only screen and (max-width: 575px) {
	.about-us-img:before {
		 width: 100%;
	}
	#whole-page {
		padding: 0px 20px 0 20px !important;
	}
	#whole-page .btn_holder .submit {
		margin: 20px 10px 30px 0 !important;
	}
	.ast-plain-container.ast-no-sidebar #primary {
		margin-bottom: 10px !important;
	}
}

/* Apply Form */
.breadcrumb-section {
    margin-top: 0px !important;
}
#whole-page {
    padding: 40px 80px 0 80px;
	margin-bottom: 0 !important;
}
.ast-plain-container.ast-no-sidebar #primary {
	margin-bottom: 40px;
}
/* #whole-page .btns,
#whole-page .btn_holder,
#whole-page .submit {
	margin-bottom: 40px;
} */
#whole-page .btns p,
#whole-page .submit p{
	margin-bottom: 0 !important;
}
#whole-page .top-border {
	margin-bottom: 30px;
}

#whole-page p,
#whole-page p input {
	width: 100%;
}

#whole-page .form_heading h2 {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
}

#whole-page .form_heading ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#whole-page .form_heading h2 {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
}

#whole-page .form_heading ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#whole-page .step_1 h2 {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
}

#whole-page fieldset legend {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	line-height: 25px;
}

#whole-page input,
#whole-page select {
	padding: 8px 10px;
	border-radius: 5px;
	border: 1px solid #d2d2d2;
	margin-bottom: 10px;
}

#whole-page select {
	padding: 10px 10px;
}

#whole-page .step_1 .address_style fieldset {
	width: 100%;
}

#whole-page .btn_holder {
	padding: 0 15px;
}

#whole-page .step_2 {
	display: none;
}

#whole-page .step_3 {
	display: none;
}

#whole-page .form_heading ul li {
	display: inline-block;
	padding: 5px;
	text-decoration: none;
	list-style: none;
	opacity: .2;
}

#whole-page .step_1 fieldset {
	width: 50%;
}

#whole-page .number_inline {
	display: inline-flex;
	width: 100%;
}

#whole-page fieldset {
	padding: 20px;
	margin-bottom: 30px;
}

#whole-page .btns {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#whole-page .btns .btn-1 {
	margin: 20px;
}

#whole-page .col-sm-12 submit {
	display: inline-flex !important;
	width: 100% !important;
	margin: 20px 0 !important;
	margin-left: 443px;
	padding: 0 15px;
}

#whole-page .btn_holder .submit,
#whole-page .previous {
	margin: 20px 10px 20px 0;
	padding: 15px 50px;
	text-align: center;
	float: left;
	border-radius: 10px;
}

#whole-page .btns .submit {
	margin: 20px 10px 20px 0;
	padding: 15px 50px;
	text-align: center;
	border-radius: 10px;
	float: right;
}

#whole-page .submit input {
	width: 180px !important;
	font-size: 16px !important;
	border: none;
	height: 50px !important;
	border-radius: 10px;
	margin-bottom: 0;
	display: block;
	margin-left: auto;
}

#whole-page .submit .wpcf7-spinner {
	position: absolute;
	right: 0;
	bottom: -15px;
}

#whole-page .lorem {
	margin: 30px 0 30px 0;
}

#whole-page .scroller {
	height: 300px;
	overflow-x: hidden;
	border: 1px solid #D3D3D3;
	padding: 10px;
	margin-top: 20px;
	box-shadow: 0 0 10px #D3D3D3;
	background-color: red;
	margin-left: 15px;
	margin-right: 15px;
}

#whole-page .form-check-label {
	position: absolute;
	margin-left: 30px;
	margin-top: -32px;
}

#whole-page .step_1 .address_style {
	width: 100%;
	display: inline-flex;
}

#whole-page .number_inline .col-md-4 {
	width: 100%;
}

#whole-page fieldset {
	border-radius: 20px;
	padding: 20px 15px 10px;
	box-shadow: 0 0 10px #0000002b;
	margin: 15px 10px;
	width: 50%;
}

#whole-page .number_inline .col-md-5 {
	margin-top: 20px;
}

#whole-page .form-group {
	margin-top: 20px;
}

#whole-page .col-sm-12 submit wpcf7-form-control wpcf7-submit btn btn-default input[type="submit"].btn {
	background-color: red;
	border-color: #326bf5;
	margin-top: 5px;
	margin-left: 30%;
}


@media(max-width:640px) {
	#whole-page input.wpcf7-submit {
		margin-right: 0 !important;
		border: none;
		margin-left: 0 !important;
		width: 100% !important;
	}

	#whole-page .number_inline {
		display: block !important;
	}

	#whole-page fieldset {
		width: 100% !important;
	}

	#whole-page fieldset {
		margin: 0 0 20px 0;
	}
}

#whole-page .form-check {
	padding-left: 0 !important;
}

#whole-page .form-check .wpcf7-list-item.first.last {
	margin: 0 !important;
}

#whole-page .form-check input {
	width: 6% !important;
	margin-bottom: 0 !important;
}

#whole-page .submit p {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* Loan Apply Form End */