#quote-form-main-wrapper {
	max-width: 550px;
	margin: 0 auto;
}

.styled-button {
	background: linear-gradient(to right, #196BCA, #2a3960);
	background-color: #196BCA;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: 800;
	font-style: normal;
	text-decoration: none;
	padding: 14px 15px;
	border: 0px solid #000;
	border-radius: 10px;
	display: inline-block;
}

.styled-button:hover {
	background: linear-gradient(to right, #5482d0, #5a617a);
	background-color: #5482d0;
}

.styled-button:active {
	transform: scale(0.95);
}

.styled-button-back {
	background: linear-gradient(to right, #abaeb1, #363a43);
	background-color: #abaeb1;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: 800;
	font-style: normal;
	text-decoration: none;
	padding: 14px 15px;
	border: 0px solid #000;
	border-radius: 10px;
	display: inline-block;
}

.styled-button-back:hover {
	background: linear-gradient(to right, #b5b8ba, #606267);
	background-color: #b5b8ba;
}

.styled-button-back:active {
	transform: scale(0.95);
}

.next,
.prev,
.send {
	width: 100px;
	margin: 20px 0;
}

#quoteRequestForm p {
	font-weight: 600;
	font-size: 16px
}

#quoteRequestForm input {
	margin: 5px 0;
	color: #000;
}
#quoteRequestForm select {
	color: #000;
}

#quoteRequestForm label {
	margin-left: 10px;
	font-weight: bold;
	display: none;
}

@media(max-width:768px) {

	#quoteRequestForm input {
		margin: 2px !important;
		margin-bottom: 5px !important;
	}

	#quoteRequestForm select {
		margin-left: 2px
	}

	#qs_packaging_details {
		margin-left: 2px !important
	}
}

.ti-rating-text strong {
	display: none !important
}

.nowrap {
	display: none !important
}

/* Main form styles */
.card-form {
	background-color: #2E3139;
	padding: 5px 25px;
	border-radius: 15px
}

.form-control {
	margin-top: 6px
}

#quoteRequestForm select {
	max-height: 35px
}

@media(min-width:992px) {
	#quoteRequestForm #qs_wine_unit_type- {
		margin-left: 10px
	}
}

#quoteRequestForm .card-body {
	max-width: 97.3%
}

.input-error {
	box-shadow: 0 0 5px red !important;
}

#quoteRequestForm .col-6 {
	padding: 0 5px !important;
}

#quoteRequestForm .col-12 {
	padding: 0 5px !important;
}