//custom-contact-form
.custom-contact-form {
	padding: 65px 30px 65px 100px;
	.cion {
		width: 36px;
		height: 36px;
		i {
			color: $white;
		}
	}
	.box {
		max-width: 624px;
	}
	@include breakpoint(max-xxl) {
		padding: 60px 24px;
	}
	@include breakpoint(max-xxl) {
		padding: 60px 24px;
		.box {
			max-width: 100%;
		}
	}
}
.form-grp {
	input,
	textarea {
		border-radius: 10px;
		border: 1px solid rgba(3, 23, 64, 0.15);
		padding: 12px 27px;
		color: $pra;
		font-size: 16px;
		width: 100%;
		background: $bg-color-2;
	}
	::placeholder {
		color: $pra;
	}
}
//custom-contact-form

//Not Use bottom Code

//Contact
.contact-forms {
	border-radius: 20px;
	background: #efefef;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
	padding: 40px 40px;
	.nice-select,
	input,
	textarea {
		width: 100%;
		border-radius: 20px;
		border: 2px solid #ddd;
		padding: 10px 20px;
		outline: none;
		color: $pra;
		background: transparent;
	}
	::placeholder {
		color: $pra;
	}
	@include breakpoint(max-md) {
		padding: 30px 20px;
	}
}

//contact-help-box
.map-area {
	iframe {
		width: 100%;
		height: 640px;
	}
	@include breakpoint(max-xxl) {
		iframe {
			height: 470px;
		}
	}
	@include breakpoint(max-md) {
		iframe {
			height: 370px;
		}
	}
	@include breakpoint(max-sm) {
		iframe {
			height: 300px;
		}
	}
}
.contact-help-box {
	padding: 80px 80px;
	background: $white;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	margin-top: -300px;
	position: relative;
	z-index: 1;
	.pragraph {
		max-width: 500px;
	}
	.contact-from-grp {
		input,
		textarea {
			width: 100%;
			border-radius: 10px;
			border: 1px solid rgba(3, 23, 64, 0.1);
			background: #fff;
			font-size: 16px;
			color: $pra;
			padding: 16px 26px;
			outline: none;
		}
		::placeholder {
			color: $pra;
		}
	}
	@include breakpoint(max-xxl) {
		padding: 50px 50px;
		margin-top: 40px;
	}
	@include breakpoint(max-xl) {
		padding: 30px 30px;
	}
	@include breakpoint(max-sm) {
		padding: 28px 24px;
	}
}
.contact-from-grp {
	input,
	textarea {
		width: 100%;
		border-radius: 10px;
		border: 1px solid rgba(3, 23, 64, 0.1);
		background: #fff;
		font-size: 16px;
		color: $pra;
		padding: 16px 26px;
		outline: none;
	}
	::placeholder {
		color: $pra;
	}
}
//Map area

//contact-info-content
.contact-info-content {
	display: flex;
	align-items: center;
	gap: 60px;
	.thumb {
		max-width: 510px;
		img {
			width: 100%;
		}
	}
	.content {
		max-width: 230px;
	}
	@include breakpoint(max-lg) {
		gap: 24px;
	}
	@include breakpoint(max-md) {
		gap: 24px;
		flex-wrap: wrap;
	}
}
.contact-info-tabs {
	display: grid;
	gap: 14px;
	.nav-item {
		.nav-link {
			background: #f0f4fd;
			border-radius: 10px;
			font-size: 18px;
			font-weight: 500;
			color: $black;
			padding: 11px 26px;
			border: unset;
			width: 100%;
			text-align: start;
			transition: all 0.4s;
			&.active,
			&:hover {
				background: $p1-clr;
				color: $white;
			}
		}
	}
}
//contact-info-content
