﻿
body.local .ux-nav.ux-header a,
body.local .ux-nav.ux-header a:link,
body.local .ux-nav.ux-header a.fn-link,
body.local .ux-nav.ux-header a.fn-link:link {
	color: rgb(255 255 255 /100%); /*White*/
	text-shadow: 0 1px 1px rgb(0 0 0 /50%);
}


	body.local .ux-nav.ux-header a:visited,
	body.local .ux-nav.ux-header a:link:visited,
	body.local .ux-nav.ux-header a.fn-link:visited,
	body.local .ux-nav.ux-header a.fn-link:link:visited {
		/*color: rgba(104, 90, 160, 1);*/ /*Blue*/
		/*color: rgb(185 203 255);*/ /*Light Purple*/
		color: rgb(255 255 255 /100%); /*White*/
		text-shadow: 0 1px 1px rgb(0 0 0 /50%);
	}

	body.local .ux-nav.ux-header a:active,
	body.local .ux-nav.ux-header a:link:active,
	body.local .ux-nav.ux-header a.fn-link:active,
	body.local .ux-nav.ux-header a.fn-link:link:active,
	body.local .ux-nav.ux-header a.fx-active,
	body.local .ux-nav.ux-header a.fx-active:link,
	body.local .ux-nav.ux-header a.fn-link.fx-active,
	body.local .ux-nav.ux-header a.fn-link.fx-active:link {
		/*color: rgba(103, 58, 183, 1); */ /*Purple*/
		color: rgb(160 215 255 /100%); /*Light Cyan*/
		text-shadow: 0 1px 1px rgb(0 0 0 /50%);
	}


		body.local .ux-nav.ux-header a:hover,
		body.local .ux-nav.ux-header a:link:hover,
		body.local .ux-nav.ux-header a.fn-link:hover,
		body.local .ux-nav.ux-header a.fn-link:link:hover,
		body.local .ux-nav.ux-header a.fx-active:hover,
		body.local .ux-nav.ux-header a.fx-active:link:hover,
		body.local .ux-nav.ux-header a.fn-link.fx-active:hover,
		body.local .ux-nav.ux-header a.fn-link.fx-active:link:hover {
			/*color: rgba(215, 0, 104, 1);*/ /* Violet*/
			/*color: rgb(255 111 0 / 100%);*/ /*Orange */
			color: rgb(204 255 0 / 100%); /*Light Green */
			text-shadow: 0 1px 1px rgb(0 0 0 /50%);
		}



.ax-header.fx-fixed .ax-header-item.ax-navigation-item {
	background-color: rgb(255 111 0 / 100%); /*Orange */
}






.ax-header-item.ax-social-item {
	background-color: transparent;
	border-bottom-color: #252525;
}


body.local .ux-nav.ux-header.ux-social a,
body.local .ux-nav.ux-header.ux-social a:link,
body.local .ux-nav.ux-header.ux-social a.fn-link,
body.local .ux-nav.ux-header.ux-social a.fn-link:link,
body.local .ux-nav.ux-header.ux-contactinfo a,
body.local .ux-nav.ux-header.ux-contactinfo a:link,
body.local .ux-nav.ux-header.ux-contactinfo a.fn-link,
body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:link {
	color: rgb(255 255 255 /100%); /*White*/
	text-shadow: 0 1px 1px rgb(0 0 0 /50%);
}


	body.local .ux-nav.ux-header.ux-social a:visited,
	body.local .ux-nav.ux-header.ux-social a:link:visited,
	body.local .ux-nav.ux-header.ux-social a.fn-link:visited,
	body.local .ux-nav.ux-header.ux-social a.fn-link:link:visited,
	body.local .ux-nav.ux-header.ux-contactinfo a:visited,
	body.local .ux-nav.ux-header.ux-contactinfo a:link:visited,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:visited,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:link:visited {
		/*color: rgba(104, 90, 160, 1);*/ /*Blue*/
		color: rgba(215, 237, 253, 1); /*Light Purple*/
		text-shadow: 0 1px 1px rgb(0 0 0 /50%);
	}

	body.local .ux-nav.ux-header.ux-social a:active,
	body.local .ux-nav.ux-header.ux-social a:link:active,
	body.local .ux-nav.ux-header.ux-social a.fn-link:active,
	body.local .ux-nav.ux-header.ux-social a.fn-link:link:active,
	body.local .ux-nav.ux-header.ux-social a.fx-active,
	body.local .ux-nav.ux-header.ux-social a.fx-active:link,
	body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active,
	body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active:link,
	body.local .ux-nav.ux-header.ux-contactinfo a:active,
	body.local .ux-nav.ux-header.ux-contactinfo a:link:active,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:active,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:link:active,
	body.local .ux-nav.ux-header.ux-contactinfo a.fx-active,
	body.local .ux-nav.ux-header.ux-contactinfo a.fx-active:link,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active,
	body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active:link {
		/*color: rgba(103, 58, 183, 1); */ /*Purple*/
		color: rgb(160 215 255 /100%); /*Light Cyan*/
		text-shadow: 0 1px 1px rgb(0 0 0 /50%);
	}


		body.local .ux-nav.ux-header.ux-social a:hover,
		body.local .ux-nav.ux-header.ux-social a:link:hover,
		body.local .ux-nav.ux-header.ux-social a.fn-link:hover,
		body.local .ux-nav.ux-header.ux-social a.fx-link:link:hover,
		body.local .ux-nav.ux-header.ux-social a.fx-active:hover,
		body.local .ux-nav.ux-header.ux-social a.fx-active:link:hover,
		body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active:hover,
		body.local .ux-nav.ux-header.ux-social a.fn-link.fx-active:link:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a:link:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a.fx-link:link:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a.fx-active:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a.fx-active:link:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active:hover,
		body.local .ux-nav.ux-header.ux-contactinfo a.fn-link.fx-active:link:hover {
			/*color: rgba(215, 0, 104, 1);*/ /* Violet*/
			/*color: rgb(255 111 0 / 100%);*/ /*Orange */
			color: rgb(204 255 0 / 100%); /*Light Green */
			text-shadow: 0 1px 1px rgb(0 0 0 /50%);
		}




.ax-header-item.ax-search-item {
	background-color: rgb(255 111 0 / 100%); /*Orange */
	border-bottom-width: 0px;
}


	.ax-header-item.ax-search-item .ux-header.ux-search.ux-shoppingcart .ux-header-item a .fn-data-shoppingcart {
		background-color: rgb(255 111 0 / 100%); /*Orange */
	}


body.local .ux-nav.ux-header.ux-search a,
body.local .ux-nav.ux-header.ux-search a:link,
body.local .ux-nav.ux-header.ux-search a.fn-link,
body.local .ux-nav.ux-header.ux-search a.fn-link:link {
	color: rgb(255 255 255 /100%); /*White*/
	text-shadow: 0 1px 1px rgb(0 0 0 /50%);
}


	body.local .ux-nav.ux-header.ux-search a:visited,
	body.local .ux-nav.ux-header.ux-search a:link:visited,
	body.local .ux-nav.ux-header.ux-search a.fn-link:visited,
	body.local .ux-nav.ux-header.ux-search a.fn-link:link:visited {
		/*color: rgba(104, 90, 160, 1);*/ /*Blue*/
		color: rgb(185 203 255); /*Light Purple*/
		text-shadow: 0 1px 1px rgb(0 0 0 /50%);
	}

	body.local .ux-nav.ux-header.ux-search a:active,
	body.local .ux-nav.ux-header.ux-search a:link:active,
	body.local .ux-nav.ux-header.ux-search a.fn-link:active,
	body.local .ux-nav.ux-header.ux-search a.fn-link:link:active,
	body.local .ux-nav.ux-header.ux-search a.fx-active,
	body.local .ux-nav.ux-header.ux-search a.fx-active:link,
	body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active,
	body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active:link {
		/*color: rgba(103, 58, 183, 1); */ /*Purple*/
		color: rgb(160 215 255 /100%); /*Light Cyan*/
		text-shadow: 0 1px 1px rgb(0 0 0 /50%);
	}


		body.local .ux-nav.ux-header.ux-search a:hover,
		body.local .ux-nav.ux-header.ux-search a:link:hover,
		body.local .ux-nav.ux-header.ux-search a.fn-link:hover,
		body.local .ux-nav.ux-header.ux-search a.fx-link:link:hover,
		body.local .ux-nav.ux-header.ux-search a.fx-active:hover,
		body.local .ux-nav.ux-header.ux-search a.fx-active:link:hover,
		body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active:hover,
		body.local .ux-nav.ux-header.ux-search a.fn-link.fx-active:link:hover {
			/*color: rgba(215, 0, 104, 1);*/ /* Violet*/
			/*color: rgb(255 111 0 / 100%);*/ /*Orange */
			color: rgb(204 255 0 / 100%); /*Light Green */
			text-shadow: 0 1px 1px rgb(0 0 0 /50%);
		}








.ax-content.ax-banner {
	background: none;
}

	.ax-content.ax-banner .ax-content-item {
		border-top: none;
		z-index: 2;
	}


.dx-content.dx-banner {
}

	.dx-content.dx-banner .dx-content-item {
		align-items: center;
	}


.ux-content.ux-banner {
}

	.ux-content.ux-banner .ux-content-item {
	}

		/*		.ux-content.ux-banner .ux-content-item.ux-image-item {
			max-width: 400px;
			margin: 0 auto;
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			align-content: center;
			justify-content: center;
			align-items: center;
		}*/

		/*			.ux-content.ux-banner .ux-content-item.ux-image-item img {
				position: relative;
			}*/

		.ux-content.ux-banner .ux-content-item.ux-text-item {
			text-align: center;
		}

			.ux-content.ux-banner .ux-content-item.ux-text-item > * {
				color: #fff;
			}

			.ux-content.ux-banner .ux-content-item.ux-text-item ul {
				list-style: none;
				text-align: center;
				font-size: 24px;
				display: flex;
				flex-direction: row;
				flex-wrap: nowrap;
				align-content: center;
				justify-content: space-between;
				align-items: center;
				padding: 25px;
			}

				.ux-content.ux-banner .ux-content-item.ux-text-item ul li {
					font-size: 24px;
					padding: 12px;
					line-height: 34px;
				}

					.ux-content.ux-banner .ux-content-item.ux-text-item ul li > i {
						font-size: 10px;
						vertical-align: middle;
					}







.ax-content.ax-about {
	background-color: #fff;
}

	.ax-content.ax-about .ax-content-item {
	}


.dx-content.dx-about {
}

	.dx-content.dx-about .dx-content-item {
		align-items: center;
	}



.ux-content.ux-about {
}

	.ux-content.ux-about .ux-content-item {
	}

		.ux-content.ux-about .ux-content-item > h3 {
			margin-bottom: 1em;
		}
		/*
		.ux-content.ux-about .ux-content-item.ux-image-item {
		}*/

		.ux-content.ux-about .ux-content-item.ux-image-item img {
			border-radius: 50%;
			border: 10px solid rgb(255 111 0 / 50%);
			max-width: calc(100% - 60px);
		}

		/*.ux-content.ux-about .ux-content-item.ux-text-item {
			padding: 1em;
		}*/

		.ux-content.ux-about .ux-content-item.ux-text-item .ux-text-subtitle {
			line-height: 34px;
		}









.ax-content.ax-whyus {
	background-color: #f4f4f4;
}

	.ax-content.ax-whyus .ax-content-item {
	}



.dx-content.dx-whyus {
}

	.dx-content.dx-whyus .dx-content-item {
		align-items: center;
	}



.ux-content.ux-whyus {
}

	.ux-content.ux-whyus .ux-content-item {
	}

		/*.ux-content.ux-whyus .ux-content-item > h3 {
			margin-bottom: 1em;
		}		
		.ux-content.ux-whyus .ux-content-item.ux-image-item {
		}
		.ux-content.ux-whyus .ux-content-item.ux-image-item img {
		}*/

		.ux-content.ux-whyus .ux-content-item.ux-text-item {
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			align-content: center;
			justify-content: space-between;
			align-items: center;
			margin: 2em 0;
		}

			/*		.ux-content.ux-whyus .ux-content-item.ux-text-item .ux-text-subtitle {
			line-height: 34px;
		}*/
			.ux-content.ux-whyus .ux-content-item.ux-text-item .ux-text-icon {
				background-color: rgba(255, 111, 0, 1);
				padding: 1em;
				border-radius: 50%;
				border: 1em solid #fff;
				z-index: 1;
				position: absolute;
				left: 0;
				box-shadow: -1px 0 1px 0 #0000002e;
			}

			.ux-content.ux-whyus .ux-content-item.ux-text-item .ux-text-text {
				background-color: #fff;
				padding: 1em 1em 1em 7em;
				border-radius: 20px 4px 4px 20px;
				text-align: left;
				font-size: 18px;
				width: 100%;
				box-shadow: 1px 0px 1px 0 #0000002e;
				line-height:28px;
			}













.ax-content.ax-services {
	background: -webkit-linear-gradient(315deg, #517B00 0, #691d9f 100%);
	background: -moz-linear-gradient(315deg, #517B00 0, #691d9f 100%);
	background: -o-linear-gradient(315deg, #517B00 0, #691d9f 100%);
	background: linear-gradient(315deg, #517B00 0, #691d9f 100%);
	background: -ms-linear-gradient(315deg, #517B00 0, #691d9f 100%);
	color: #fff;
}

	.ax-content.ax-services .ax-content-item {
	}


.dx-content.dx-services {
}

	.dx-content.dx-services .dx-content-item {
	}



.ux-content.ux-services {
}

	.ux-content.ux-services .ux-content-item {
	}

		.ux-content.ux-services .ux-content-item > h3 {
			margin-bottom: 1em;
		}
		/*
		.ux-content.ux-services .ux-content-item.ux-image-item {
			padding: 1em;
		}*/

		.ux-content.ux-services .ux-content-item.ui-group.ui-group-01 > img {
			background-color: rgb(255 255 255 / 70%);
			height: 120px;
			width:120px;
		}
		.ux-content.ux-services .ux-content-item.ui-group.ui-group-01 > h6 {
			font-size:24px;
		}

		.ux-content.ux-services .ux-content-item.ui-group.ui-group-01 > p {

		}












.ax-content.ax-plan {
	background-color: #f6f5ff;
}

	.ax-content.ax-plan .ax-content-item {
	}


.dx-content.dx-plan {
}

	.dx-content.dx-plan .dx-content-item {
		align-items: flex-start;
	}



.ux-content.ux-plan {
}

	.ux-content.ux-plan .ux-content-item {
	}

		/*.ux-content.ux-plan .ux-content-item > h3 {
			margin-bottom: 1em;
		}		
		.ux-content.ux-plan .ux-content-item.ux-image-item {
			padding: 1em;
		}*/

		/*		.ux-content.ux-plan .ux-content-item.ux-image-item img {
			border-radius: 50%;
			border: 30px solid rgba(0,150,100, 0.07);
			max-width: calc(100% - 60px);
		}*/

		.ux-content.ux-plan .ux-content-item.ux-text-item {
			padding: 1em;
			background-color: #fff;
			border-radius: 4px;
			box-shadow: 0px 1px 4px 0 #00000021;
		}

			.ux-content.ux-plan .ux-content-item.ux-text-item .ux-text-title {
				border-bottom: 1px solid #d4d4d4;
				padding-bottom: 0.5em;
				margin-bottom: 0.5em;
			}

			.ux-content.ux-plan .ux-content-item.ux-text-item .ux-text-image {
			}

			.ux-content.ux-plan .ux-content-item.ux-text-item .ux-text-text {
			}

			.ux-content.ux-plan .ux-content-item.ux-text-item .ux-text-button {
				background-color: rgb(255 111 0);
				border-radius: 4px;
				display: block;
				color: #fff;
				margin-top: 12px;
				font-weight: bold;
			}


			.ux-content.ux-plan .ux-content-item.ux-text-item ul {
				list-style: none;
			}

				.ux-content.ux-plan .ux-content-item.ux-text-item ul > li {
					padding: 1em 0;
					border-bottom: 1px dashed #d4d4d4;
				}

					.ux-content.ux-plan .ux-content-item.ux-text-item ul > li:first-of-type {
						padding-top: 0;
					}

					.ux-content.ux-plan .ux-content-item.ux-text-item ul > li:last-of-type {
						padding-bottom: 0;
						border-bottom: none;
					}

					.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a {
						display: flex;
						flex-direction: row;
						flex-wrap: nowrap;
						align-content: flex-start;
						justify-content: flex-start;
						align-items: flex-start;
					}

						.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a > img {
							max-width: 48px;
						}

						.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a > div {
							padding-left: 1em;
						}

							.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a > div > h5,
							.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a > div > h6 {
								/*font-weight: 600;*/
							}

							.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a > div > p {
								color: #919191;
								line-height: 25px;
							}

						.ux-content.ux-plan .ux-content-item.ux-text-item ul > li > a:hover > div > p {
							color: unset;
						}









.ax-content.ax-products {
	background-color: #fff;
}











.ax-content.ax-daily {
	background-color: #544887;
	color: #fff;
}

	.ax-content.ax-daily .ax-content-item {
	}


.dx-content.dx-daily {
}

	.dx-content.dx-daily .dx-content-item {
		align-items: center;
	}



.ux-content.ux-daily {
}

	.ux-content.ux-daily .ux-content-item {
	}

		.ux-content.ux-daily .ux-content-item > h3 {
			margin-bottom: 0;
		}
		/*
		.ux-content.ux-daily .ux-content-item.ux-image-item {
			padding: 1em;
		}
			.ux-content.ux-daily .ux-content-item.ux-image-item img {
			}*/

		/*.ux-content.ux-daily .ux-content-item.ux-text-item {
			padding: 1em;
		}*/

		.ux-content.ux-daily .ux-content-item.ux-text-item .ux-text-subtitle {
			font-size: 16px;
			line-height: 28px;
			font-style: italic;
		}










.ax-content.ax-feedback {
	background-color: #f0f8ff;
}

	.ax-content.ax-feedback .ax-content-item {
	}


.dx-content.dx-feedback {
}

	.dx-content.dx-feedback .dx-content-item {
		/*align-items: center;*/
	}



.ux-content.ux-feedback {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
}

	.ux-content.ux-feedback .ux-content-item {
	}

		.ux-content.ux-feedback .ux-content-item > h3 {
			margin-bottom: 0;
		}

		.ux-content.ux-feedback .ux-content-item.ux-image-item {
		}

			.ux-content.ux-feedback .ux-content-item.ux-image-item img {
				border-radius: 50%;
				border: 10px solid #fff;
				box-shadow: 0 5px 10px 0 rgb(0 0 0 / 12%);
				max-width: 120px;
			}

		.ux-content.ux-feedback .ux-content-item.ux-text-item {
			padding: 1em;
			text-align: left;
		}

			.ux-content.ux-feedback .ux-content-item.ux-text-item .ux-text-text {
				font-style: italic;
			}

			.ux-content.ux-feedback .ux-content-item.ux-text-item label {
				text-transform: capitalize;
				font-size: 18px;
				padding-left: 30px;
				position: relative;
				display: block;
			}

				.ux-content.ux-feedback .ux-content-item.ux-text-item label:before {
					content: "";
					position: absolute;
					background-color: rgb(255 111 0 / 100%);
					width: 20px;
					height: 2px;
					left: 0px;
					top: 45%;
				}

				.ux-content.ux-feedback .ux-content-item.ux-text-item label span {
					font-size: 16px;
					text-transform: capitalize;
					font-weight: 100;
					padding-left: 5px;
				}





































/*----responsive-design-----*/

@media only screen and (max-width: 1280px) {
	.ux-content.ux-feedback {
		align-items: flex-start;
	}
}

@media only screen and (max-width: 800px) {
	.ux-content.ux-banner .ux-content-item.ux-text-item ul {
		flex-direction: column;
		justify-content: center;
	}

		.ux-content.ux-banner .ux-content-item.ux-text-item ul li {
			padding-top: 0;
			padding-bottom: 0;
		}

	.ux-content.ux-whyus .ux-content-item.ux-text-item .ux-text-icon {
	}

	.ux-content.ux-whyus .ux-content-item.ux-text-item .ux-text-text {
		font-size: 15px;
		padding-left: 8em;
	}
}

@media only screen and (max-width: 480px) {

	.ux-content.ux-feedback {
		flex-direction: column;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: flex-start;
		align-items: center;
	}

		.ux-content.ux-feedback .ux-content-item.ux-image-item img {
			max-width: 160px;
		}
}
