/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 05 2025 | 07:48:37 */
.listDesign ul{
	margin-left: 0px;
}

.listDesign ul li {
	background: url(/wp-content/uploads/2025/12/Oval.png);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	list-style: none;
	padding-left: 30px;
	padding-bottom: 15px;
	background-position-y: 5px;
}

.stepsInner .image-wrap {
	max-height: 60px;
	width: 100%;
	height: 60px;
}
.stepsInner .box-bg.loaded {
	max-width: 60px !important;
	max-height: 60px !important;
	height: 60px !important;
	background-size: contain;
	background-repeat: no-repeat;
	padding-bottom: 0px !important;
}
.stepsInner .nectar-underline h4 {
	background-image: none !important;
	transition: none !important;
	font-size: 20px !important;
	line-height: 1.2;
}
.stepsInner .row-bg-wrap {
	border-top: 1px dashed #ddd;
	margin-top: 30px;
}
.customBgColor .row-bg{
	background: linear-gradient(150.94deg, #FFDAE0 1856.72%, #FFECCC 4837.66%, #FFFFFF 8257.91%);
    opacity: 0.3;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    filter: blur(50px);
    transform: matrix(1, 0, 0, -1, 0, 0);
}
.stepsInner .nectar-fancy-box[data-style="image_above_text_underline"]:hover .box-bg {
	transform: scale(1) !important;
}
.ctaImage {
	max-width: 500px !important;
	margin: 0 auto !important;
	margin-bottom: -30px !important;
}

/*---------------------------------------------------------------------------Contact page----------------------------------------------------------*/
.contactRight .vc_column-inner, .contactLeft .vc_column-inner {
	padding: 40px !important;
	overflow: hidden;
}
.contactinner {
	margin-bottom: -200px !important;
	box-shadow: 0px 0px 20px 0px #00000020;
	border-radius: 30px !important;
	overflow: hidden;
}
.contactLeft .icon-default-style {
	font-size: 22px !important;
}
.contactLeft .iwithtext {
	margin-bottom: 15px !important;
}
.contactLeft .iwt-text {
	padding-top: 8px;
}
.favImage {
	position: absolute !important;
	bottom: -200px;
	right: -100px;
}
@media only screen and (max-width: 690px) {
.contactinner .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 0px !important;
}
.headingCenter {
	text-align: left;
}
}
/*---------------------------------------------------------------------------Contact page----------------------------------------------------------*/
.woocommerce-result-count, .woocommerce-ordering {
	display: none !important;
}

/*---------------------------------------------------------------------------Inner page----------------------------------------------------------*/
.contactRight .vc_column-inner, .contactLeft .vc_column-inner {
	padding: 40px !important;
	overflow: hidden;
}
.contactinner {
	margin-bottom: -200px !important;
	box-shadow: 0px 0px 20px 0px #00000020;
	border-radius: 30px !important;
	overflow: hidden;
}
.contactLeft .icon-default-style {
	font-size: 22px !important;
}
.contactLeft .iwithtext {
	margin-bottom: 15px !important;
}
.contactLeft .iwt-text {
	padding-top: 8px;
}
.favImage {
	position: absolute !important;
	bottom: -200px;
	right: -100px;
}
@media only screen and (max-width: 690px) {
.contactinner .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 0px !important;
  }
}
/*---------------------------------------------------------------------------Inner page----------------------------------------------------------*/
.innerpageCompact {
	border-radius: 30px !important;
	overflow: hidden;
}
.innerRightCol .vc_column-inner, .innerLeftCol .vc_column-inner {
	padding: 40px !important;
	overflow: hidden;
}
@media only screen and (min-width: 691px) {
.ctaIndivisual {
	padding-right: 50px !important;
}
}

@media only screen and (max-width: 690px) {
.innerpageCompact .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 0px !important;
  }
}














