.profiles_banner {
	 max-width: 100vw;
	 height: 300px;
}
 .profiles_banner:before {
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 z-index: 1;
	 background: #681e77;
	 background: linear-gradient(90deg, rgba(104, 30, 119, 1) 0%, rgba(104, 30, 119, 1) 25%, rgba(104, 30, 119, 0.9) 35%, rgba(104, 30, 119, 0.8) 40%, rgba(104, 30, 119, 0.7) 45%, rgba(104, 30, 119, 0.5) 58%, rgba(104, 30, 119, 0.2) 65%, rgba(104, 30, 119, 0.11) 100%);
}
 @media (max-width: 991px) {
	 .profiles_banner {
		 height: 200px;
	}
}
 @media (max-width: 768px) {
	 .profiles_banner {
		 height: 150px;
	}
}
 .profiles_banner .fullBannercontent {
	 top: 50%;
	 left: 0%;
	 transform: translate(0%, -50%);
	 z-index: 1;
}
 @media (min-width: 768px) {
	 .profiles_banner .fullBannercontent {
		 max-width: 640px !important;
	}
}
 .profiles_banner img {
	 width: 100%;
	 max-width: 100vw;
	 object-fit: cover;
}
 .intolerance_packages {
	/* flex-wrap: nowrap !important;
	 */
}
 .intolerance_packages .intolerance_package {
	 background-color: #ff5e01;
	 border-radius: 12px;
	 transition: all 0.4s;
	 cursor: pointer;
}
 .intolerance_packages h2 {
	 color: white;
	 font-size: 20px;
	 margin: 0;
}
 .test_btn {
	 padding-right: 10px;
}
 .test_btn img {
	 width: 20px;
	 height: 20px;
	 object-fit: contain;
	 margin-right: 2px;
}
 @media (max-width: 991px) {
	 .test_btn img {
		 margin-right: 0px;
		 width: 15px !important;
		 height: 15px !important;
	}
}
 @media (max-width: 991px) {
	 .test_btn {
		 padding-right: 5px;
	}
}
 @media (max-width: 768px) {
	 .test_btn {
		 padding-right: 0px;
	}
}
/* test packages */
 .intolerance_packages > div {
	 width: 100%;
}
 .intolerance_package .test_icon {
	 width: 100px;
	 height: 100px;
	 object-fit: contain;
}
 @media (min-width: 767px) {
	 .intolerance_packages > div {
		 width: 100%;
	}
}
 .book-test-input {
	 padding-bottom: 50px;
}
 .book-test-input input {
	 position: relative;
	 border: 0.2px solid #681e77;
	 width: 39.65vw;
	 border-radius: 12px;
	 padding-right: 30px !important;
	 box-shadow: 0px 4px 4px 0px rgba(104, 30, 119, 0.25);
	 background: radial-gradient(231% 135.8% at 0.9% 2.98%, rgba(107, 103, 100, 0.17) 34.9%, rgba(107, 103, 100, 0.09) 85.9%);
}
 .book-test-input .input-container {
	 position: relative;
}
 .book-test-input .input-container button {
	 position: absolute;
	 top: 50%;
	 right: 5px;
	 transform: translateY(-50%);
	 color: #681e77;
	 z-index: 5;
	/* background-color: #e6e6e5;
	 */
}
 .book-test-input .input-container .search_submit {
	 z-index: 6;
}
 @media (max-width: 640px) {
	 .book-test-input {
		/* margin-top: 15px;
		 */
	}
	 .book-test-input input {
		 width: 100%;
	}
	 .book-test-input .input-container {
		 margin-top: 15px;
		 position: relative;
	}
	 .book-test-input .input-container i {
		 position: absolute;
		 top: 60%;
		 left: 5px;
		 transform: translateY(-50%);
		 color: #681e77;
	}
}
 .inquire-btn {
	 border-radius: 5px !important;
	 color: white;
}
 .inquire-btn:hover {
	 color: white;
}
 .test-label {
	 background: rgba(104, 30, 119, 0.5);
	 border-radius: 5px;
}