/** Shopify CDN: Minification failed

Line 1658:0 Unexpected "}"

**/
.rte ol,
.rte p,
.rte table,
.rte ul {
	margin-bottom: 20px;
}

#product-registration .intro-wrapper ul {
	text-align: center !important;
	list-style-type: none;
}

#product-registration .form-group .select-product .label:first-child {
	margin-bottom: -22px;
}


.site-nav__link,
.site-nav__dropdown-link {
	font-size: 17px !important;
}

.site-nav__link {
	padding: 0 12px;
}

.header-item {
	justify-content: center;
	text-align: center;
}

[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]) {
	padding-right: 70px !important;
}

.index-section--hero .hero__text-wrap .hero__subtitle {
	margin-bottom: 15px;
	width: 100%;
}

.template-index .image-with-text-section-shopify:nth-child(odd) {
	background-color: #efeff5;
	padding: 5px 0;
}

.site-header--heading-style .site-nav__link:hover,
.site-nav__dropdown>li>a:hover,
.site-nav--has-dropdown:hover {
	color: #fd4f00 !important;
}

.site-nav--has-dropdown:hover>a {
	background-color: transparent;
}

.site-nav--has-dropdown:hover {
	background-color: #fff;
	border-radius: 4px 4px 0 0;
}


@media only screen and (max-width: 991px) {

	.site-nav__link,
	.site-nav__dropdown-link {
		font-size: 14px !important;
	}
}

/* .header-layout .site-nav--has-dropdown {
  background-color: #fff;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
} */

/* ============== home  testimonial section / home page bottom section  ============== */

.template-index .testimonials-slide svg path,
.template-testimonial .quote-icon svg path {
	fill: #fc5000;
}

.org-color {
	color: #fc5000;
}

.template-index .column-index-section h2 {
	text-align: center;
}

.template-index .column-index-section .rte-setting,
.template-testimonial .column-index-section .rte-setting {
	border: 1px solid #ddd;
	padding: 5px 15px;
}

.template-index .column-index-section .rte-setting:hover {
	border: 1px solid #fc500033;
	box-shadow: 1px 0 10px #20212447;
}

.template-index .custom-content .index-section {
	background-color: #fd5100;
	margin: 0;
	padding: 25px 10px;
	color: #fff;
	width: 100%;
}

.template-index .custom-content .index-section p {
	text-align: center;
}

@media only screen and (max-width:589px) {
	.template-index .custom-content .index-section {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 768px) {
	.template-index .custom-text-sec h2 {
		font-size: 1.3em;
	}
}


/* testimonial slider   */
.testimonials-slide.is-selected .testimonials-slider__text p {
	font-size: 16px;
}

.testimonials-slide.is-selected .testimonials-slider__text {
	transform: scale(1.1);
	box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
	position: relative;
	z-index: 10;
	border: 1px solid #ddd;
	margin: 10px 15px 0 15px;
}

@media only screen and (max-width:589px) {
	.testimonials-slide.is-selected .testimonials-slider__text {
		margin: 15px 30px;
	}

}

.flickity-page-dots .dot {
	color: #fd5100;
}

@media only screen and (max-width:767px) and (min-width:588px) {
	.testimonials-slider .testimonials-slide {
		width: 50%;
	}
}


/* 	about page css  */

.template_AboutPage .custom-text-sec p,
.template-product .custom-text-sec p {
	font-size: 1.125em;
}

@media only screen and (min-width: 590px) {
	.template_AboutPage .custom-text-sec p {
		font-size: 1.125em;
		margin-bottom: 25px;
	}
}


@media only screen and (min-width: 768px) {
	.medium-up--one-third {
		width: 33.33333%;
	}
}


/* 		TESTIMONIAL PAES		 */
.template-testimonial .column-index-section .rte-setting {
	border: 1px solid #fec4a954;
}


/* 		help-center	page	 */
.s4com-space-top {
	padding-top: 66px !important;
	;
}

.s4com-space-bottom {
	padding-bottom: 10px !important;
	;
}

.s4com-section-title {
	font-size: 20px !important;
	;
}


/* @media only screen and (min-width: 590px) {
	.grid-product__title {
		font-size: 17.5px;
	}
}
 */

/*		 user manual page 		 */

.transition-body .column-index-section .js-no-transition {
	display: flex;
	align-items: center;
}


/* 		COLLECTIONS    		 */

.collection-description {
	max-width: 1220px;
	margin: auto;
}

.breadcrumb {
	margin-bottom: 16px;
}

.section-breadcrum .page-width {
	margin-top: 10px;
}


/*		 		PRODUCT PAGE 			 */

.template-product .product-single__title {
	/* 	font-size: 24px; */
}

.column-index-section h3 {
	/* 	font-size: 24px; */
}

.column-index-section p {
	font-size: 18px;
	margin-bottom: 10px;
}

.template-product .feature-row-wrapper .h1 {
font-size: var(--typeHeaderSize);
}
@media only screen and (max-width: 1200px) and (min-width: 591px)  {
  .template-product .feature-row-wrapper .h1 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 590px) {
	.template-product .feature-row-wrapper .h1 {
		/* 		font-size: 35px; */
		margin-bottom: 20px;
          font-size: 1.70588em;
	}
  .larger-text .h3{font-size: 1.70588em;}
}

.template-product .breadcrumb {
	margin-bottom: 40px;
}

@media only screen and (min-width: 590px) {
	.template-product .page-content {
		padding-top: 15px;
		padding-bottom: 0;
	}

	.template-product .custom__item-inner--liquid .grid__item {
		float: left;
		padding: 0 15px;
	}

	.product-single__title {
		margin-bottom: 15px;
	}
}

@media only screen and (min-width: 991px) {
	.template-product .index-section {
		margin-top: 50px;
		margin-bottom: 65px;
	}

	.template_personal-ecg .index-section {
		margin-top: 80px;
		margin-bottom: 80px;
	}

	.template_O2Ring .image-with-text-section-shopify .index-section {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

/* .template_O2Ring .image-with-text-section-shopify .feature-row__item .image-wrap:first-of-type{ padding-bottom: 75%!important; } */
.template_O2Ring .product-section {
	padding-bottom: 10px !important;
}


[data-type_header_accent_transform=true] .label {
	font-weight: 600;
}

.template-product .product-block:last-child {
	margin-bottom: 40px;
}

.template-product .product-block--header {
	margin-bottom: 10px;
}


/*  .template-product[data-section-type="featured-collection"] .grid__item { padding-bottom: 30px;} */


/* 		footer		 */
.footer_love {
	margin-top: 10px;
	font-size: 14px;
}


/*		 REGISTRATION PAGE 			 */
#product-registration {
	padding: 20px;
}

#mpr-product-inputs {
	text-align: left !important;
}

#mpr-product-inputs .form-group input,
#mpr-product-inputs .form-group input {
	padding: 10px !important;
	margin-bottom: 10px;
}

#one-page-customer-form .form-group input,
#one-page-customer-form .form-group select {
	min-height: 1.5em !important;
	padding: 10px !important;
}


/*		 image with text section  		*/
.image-with-text-section-shopify .sec-container {
	text-align: center;
	padding: 20px;
}

@media only screen and (min-width: 590px) {
	.image-with-text-section-shopify .sec-container {
		text-align: center;
		padding: 20px 55px;
	}
}


@media only screen and (max-width: 590px) {
	.image-with-text-section-shopify .sec-container {
		padding: 10px;
	}

	.feature-row__text {
		padding: 15px 0 0;
	}
}


/**
 * --------------------------------------------------------------------
 * Custom Feature Services
 * --------------------------------------------------------------------
 */

.custom-featured-services .feature-row__text {
	padding-left: 15px;
}

.custom-featured-services .feature-row__item {
	margin: 0;
}

.custom-featured-services .feature-row__text {
	min-width: 50%;
	flex: 0 1 50%;
}


.custom-featured-services .icon-with-text {
	margin: 0;
	display: flex;
	margin: 0 20px;
	flex-wrap: wrap;
}

.custom-featured-services .icon-with-text li {
	list-style: none;
	width: 20%;
	margin: 0 12px 20px;
}

.custom-featured-services .icon-with-text li .icon-with-container {
	text-align: center;

}

.custom-featured-services .icon-with-text li .icon-with-container h3 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 5px;
}

.icon-with-text li .icon-with-container p {
	font-size: 13px;
	line-height: 1.5;
}

.custom-featured-services .appear-delay-3 {
	text-align: right;
	padding-right: 20px;
}

.custom-featured-services .appear-delay-3 .btn {
	/* 	border-radius:1000px; */
}


.template_custom_landing .hero__image-wrapper:before,
.template_custom_landing .hero__media:before {
	background-image: none;
}

.template_custom_landing .index-section--hero .hero__title .animation-contents {
	color: #000;
}

.template_custom_landing .text-container .animation-contents {
	color: #4d4d4f;
	opacity: 1;
	font-size: 22px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.template_custom_landing .text-container {
	max-width: 543px;
}


.template_custom_landing .index-section--hero:first-child {
	margin-bottom: 30px;
    padding:0;
}


.template_custom_landing .index-section--hero:first-child .hero__subtitle {
	/* 	position: absolute;
    top: 50px; */
	background: #ff5100;
	padding: 0 10px;
	color: #fff !important;
}


.template_custom_landing .index-section--hero:first-child .hero__title {
	margin-bottom: 10px;
}

.template_custom_landing .index-section--hero:first-child .hero__link .btn {
	/* 	background: #ff5100; */
	background-color: #ff5100 !important;
	border-radius: 1000px;
	color: #fff;
	border: none;
	font-size: 20px;
}

.template_custom_landing .index-section--hero .slideshow-wrapper .hero__text-wrap .hero__subtitle {
	color: #4d4d4f;
	/*   font-weight: 600; */
	font-family: DINNextLTPro-Medium;
}

.template_custom_landing .custom-hero-image .slideshow-wrapper .btn--inverse {
	background-size: 29px;
	background-color: #fd5100 !important;
	/*     border-radius: 50px; */
}

.template_custom_landing .custom-hero-image .hero__title {
	margin-bottom: 20px;
}

.template_custom_landing .reviews-importify-rating-stars .stars-filled span.review-star-checked {
	color: #ff5100 !important;
}


.template_custom_landing .index-section--hero .hero__text-wrap .hero__subtitle {
	width: auto;
}

.template_custom_landing .index-section--flush .background-media-text {
	background: none;
}

.template_custom_landing .index-section--hero:nth-child(3) .hero__subtitle {
	color: #000;
}

.template_custom_landing .background-media-text__text {
	background: none;
	padding: 40px;
	width: 700px;
	color: #fff;
}


.template_custom_landing .background-media-text__inner .background-media-text__subtext {
	position: relative;
}

.template_custom_landing .background-media-text__inner .background-media-text__subtext p {
	padding-left: 30px;
}


@media only screen and (max-width: 1200px) {

	.custom-featured-services .icon-with-text li .icon-with-container h3 {
		font-size: 14px;
	}

	.custom-featured-services .icon-with-text li {

		width: 19%;
	}
}


@media only screen and (max-width: 991px) {

	.custom-featured-services .feature-row {
		flex-wrap: wrap;
	}

	.custom-featured-services .icon-with-text {
		margin: 20px 0 0;
		flex-wrap: wrap;
		justify-content: center;
	}

	.custom-featured-services .feature-row__item {
		flex: 0 1 100%;
		max-width: 100% !important;
	}

	.custom-featured-services .feature-row__text {
		min-width: 100%;
		flex: 0 1 100%;
		padding: 0;
	}


	.custom-featured-services .appear-delay-3 {
		text-align: center;
		padding-right: 0;
	}

	.template_custom_landing .background-media-text__text {
		width: auto;
	}
}

@media only screen and (max-width: 590px) {
.template_custom_landing .index-section--hero:first-child .hero__subtitle {
		background: transparent;
		padding: 0;
		color: #000 !important;
	}
}

@media only screen and (max-width: 576px) {
	.custom-featured-services .icon-with-text li {
		width: 40%;
		/*     margin: 0 12px 40px; */
	}

	.custom-featured-services {
		padding-bottom: 40px;

	}

	.template_custom_landing .index-section--hero:first-child .hero__subtitle {
		background: transparent;
		padding: 0;
		color: #000 !important;
	}

	.template_custom_landing .reviews-importify-rating-stars .stars-filled span.review-star-checked {
		color: #ffa500 !important;
	}

	.template_custom_landing .background-media-text__inner .background-media-text__subtext p::before {
		content: '';
		background-image: url(/cdn/shop/files/right-mark.svg?v=1652266178);
		position: absolute;
		top: auto;
		left: 0px;
		margin-top: 5px;
		background-position: center;
		background-size: contain;
		z-index: 11111;
		height: 18px;
		width: 15px;
		background-repeat: no-repeat;
	}

	.template_custom_landing .index-section--flush .rte p {
		/* 		margin-bottom: 15px;
		font-size: 20px;
		line-height: 130%; */
	}

}

.custom-featured-services .icon-image {
	max-width: 90px;
	margin: 0 auto;
	min-height: 100px;
}


.template_custom_landing .image-with-text-section-shopify .feature-row__text .subheading {

	color: #4d4d4f;
	font-weight: 400;

	font-family: 'DINNextLTPro-Medium';
}

.template_custom_landing .image-with-text-section-shopify .feature-row__text .h1 {
	font-size: 35px;

}

/* .template_custom_landing .image-with-text-section-shopify .feature-row__text .rte p {
	font-size: 20px !important;
} */

.template_custom_landing .appear-delay-3 .btn {
	/* 	border-radius:1000px; */
}


.template_custom_landing .image-with-text-section-shopify .feature-row__text {
	min-width: 50%;
	flex: 0 1 50%;


}

.template_custom_landing .image-with-text-section-shopify .feature-row__item {
	flex: 0 1 50%;
	margin: 0;
}

.template_custom_landing .image-with-text-section-shopify:nth-of-type(4) .feature-row-wrapper {
	max-width: 100% !important;
	padding: 0;
}


.template_custom_landing .image-with-text-section-shopify:nth-of-type(4) .feature-row__text {
	padding-right: 40px;
	text-align: right !important;

}

.template_custom_landing .custom-text-sec .theme-block {
	margin-bottom: 0;
}


.template_custom_landing .hero__text-content .currency-converter-amount {
	font-size: 30px !important;
	color: #000 !important;
	padding-top: 10px;
}

@media only screen and (min-width: 590px) {
	.template_custom_landing .index-section--flush .larger-text .h3 {
		font-size: 43px;
	}
}

@media only screen and (max-width: 768px) {

	.template_custom_landing .text-container .animation-contents {
		font-size: 16px;
	}
}

@media only screen and (max-width: 590px) {
	.template_custom_landing .image-with-text-section-shopify:nth-of-type(4) .feature-row__text {
		padding: 20px;
		text-align: right !important;
	}

	.custom-hero-image .text-container .animation-contents {
		font-size: 16px;
	}

	.template_custom_landing .hero__text-content .currency-converter-amount {
		font-size: 18px !important;
	}

	.template_custom_landing .index-section--hero:first-child .hero__link .btn {
		font-size: 14px;
	}
}


@media only screen and (max-width: 589px) {
	.template_custom_landing .hero-natural-mobile--template--15959164944596__1652336298c6ce2f07 {
		height: 100%;
		padding-bottom: 0;
	}

	.template_custom_landing .hero--mobile--auto[data-mobile-natural=true] {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto;
	}

	.template_custom_landing .index-section--hero .hero__title .animation-contents {
		font-size: 28px;
	}

	.template_custom_landing .index-section--flush .background-media-text__container {
		height: 100%;
	}

	.template_custom_landing .index-section--flush .background-media-text__container .desktop {
		display: none;
	}
  
}



@media screen and (max-width: 590px){
  .template_custom_landing .hero-natural-mobile--template--15959164944596__1652277998eb4e2f58 {
      height: 100%;
      padding-bottom: 0;
  }
    .hero-natural-mobile--template--15959164944596__16545959508a4decc1, .hero-natural-mobile--template--15959164944596__16545976801ab4c993{
      height: 100%!important;
      padding-bottom: 0!important;
  }
}

@media screen and (min-width: 400px) and (max-width: 768px) {
	.template_custom_landing .hero--650px {
		height: 504px;
	}
}

/* ================================================================================
				page lookee-finger-pulse-oximeters
================================================================================== */


@media only screen and (max-width: 589px) {
	.custom-content {
		margin-bottom: 0;
		margin-left: 0;
	}
}

.custom-content {
	margin: auto;
}

/* .custom-content .custom-table .comp-ul{display:none;} */
.custom-content .table-wrapper table th:first-child {
	border-top: 3px solid #e8e8e1;
}

@media only screen and (min-width: 991px) {
	.custom-content .index-section {
		margin: 80px auto;
	}
}

.custom-content .custom__item-inner .custom-table table {
	border-spacing: 0px;
}

.custom-content .table-wrapper .bg-orange {
	border-top: 3px solid #FA5100;
}

@media only screen and (max-width: 768px) {
	.currency-converter-amount {
		display: flex;
		flex-wrap: wrap;
	}
}

/* .temp_lookeeSleepMonitors .currency-converter-amount-box{color: #2ca01c!important;} */

@media only screen and (min-width: 590px) {
	.template-page .feature-collection .grid-product__content {
		margin-bottom: 77px;
	}
}


/* .template_custom_landing .background-media-text .background-media-text__subtext p::before{
content: "";
  background-image :url('/cdn/shop/files/right-mark.svg?v=1652266178');
} */


.newsletter-section {
	background-image: url(/cdn/shop/t/17/assets/Newsletter.png?v=7285629…);
	padding: 130px 0 60px;
	background-size: cover;
}

.d-newsletter-blocks {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	/* 	align-items: center; */
}

.d-newsletter-blocks .deatails,
.d-newsletter-blocks .contact-info {
	width: 50%;
	/* 	box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
	padding: 66px 55px;
	margin-right: 60px; */
}

.d-newsletter-blocks .deatails p {
	font-size: 1.125em;
}

.template-page .contact-form label {
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: .76471em;
}

@media only screen and (min-width: 991px) {
	.template_contact .index-section {
		margin: 30px 0;
	}
}

@media only screen and (max-width: 768px) {
	.d-newsletter-blocks {
		display: block;
	}

	.d-newsletter-blocks .deatails {
		width: 100%;
		margin-right: 0;
		padding: 20px 0;
		margin-bottom: 20px;
	}

	.d-newsletter-blocks .contact-info {
		width: 100%;
	}
  .d-newsletter-blocks .deatails p{ margin-bottom:10px;}

}


@media only screen and (max-width: 768px) {
	.template_custom_landing .background-media-text__text {
		padding: 0;
	}

	.template_custom_landing .custom-hero-image .hero__title {
		font-size: 24px;
	}

}


@media only screen and (max-width: 589px) {
	.template_custom_landing .background-media-text__text {
		color: #000;
		padding: 19px 40px 10px 11px;
		width: 100%;
	}

	.template_custom_landing .background-media-text .btn {
		color: #fff;
		background-color: #fd5201 !important;
	}

	.template_custom_landing .slideshow-wrapper .hero__image-wrapper {
		position: relative;
		width: 100%;
	}

	.template_custom_landing .slideshow-wrapper .hero--650px {
		height: auto;
		background: transparent;
	}

	.custom-featured-services .icon-image {
		margin: auto;
	}
}

@media screen and (max-width: 991px) {
	.feature-row__text {
		min-width: 100% !important;
		flex: 0 1 100% !important;
		padding-top: 20px;
		order: 2;
	}

	.feature-row__item {
		min-width: 100% !important;
	}
}


@media screen and (max-width: 576px) {
	.template_custom_landing .image-with-text-section-shopify .feature-row__text .h1 {
		font-size: 28px;
	}

	.template_custom_landing .custom-text-sec .theme-block h2 {
		font-size: 24px;
	}

	.template_custom_landing .custom-text-sec .theme-block p {
		font-size: 16px;
	}

	.template_custom_landing .image-with-text-section-shopify .feature-row__text .rte p {
		font-size: 16px !important;
	}
}


.temp_lookeeSleepMonitors .custom-content .custom-table .table-wrapper .txt-l {
	font-weight: 600;
}

.temp_lookeeSleepMonitors .custom-content .custom-table .table-wrapper tr td span img {
	margin: auto;
}

/* Lookee sleep monitors Tab css  */


.custom-table ul.comp-ul {
	display: flex;
	top: 0px;
	z-index: 10;
	padding-bottom: 14px;
	list-style: none;
	width: 100%;
	margin: auto;
}

.custom-table ul.comp-ul .bg-orange {
	border-top: 3px solid #FA5100;
	width: 33.33%;
}

.custom-table button.comp-btn {
	width: 100%;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 10px;
	background: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 60px;
	color: #999;
}

.custom-table .center {
	text-align: center;
}

.custom-table li.comp-li:last-child {
	border-right: 1px solid #DDD;
}

.custom-table .table-wrapper td+td,
.custom-table .table-wrapper th+th {
	text-align: center;
	display: none;
}

.custom-table .table-wrapper td.default {
	display: table-cell;
}

.custom-table li.comp-li.active button {
	background: #FFF;
	color: #000;
}

@media (min-width: 640px) {
	.custom-table ul.comp-ul {
		display: none;
	}

	td,
	th {
		display: table-cell !important;
	}

	td,
	th {
		width: 330px;

	}

	td+td,
	th+th {
		width: auto;
	}
}

.custom-table .tick {
	font-size: 18px;
	text-align: center;
	color: #2CA01C;
}

@media screen and (max-width: 639px) {
	.custom-table .comp-ul {
		display: block;
	}

	.custom-table table thead {
		display: none;
	}
}

.image-with-text-section-shopify .sec-container:empty {
	display: none;
}

.template_contact .form-vertical .btn:not(:last-child) {
	margin-bottom: 30px;
	/*     border-radius: 40px; */
	width: 100%;
}


.template_contact input,
.template_contact select,
.template_contact textarea {
	border-color: #dbdbdb;
}


.template-index .custom-content .custom__item {
	margin-bottom: 0;
}

.template_downloas .feature-row-wrapper .rte p {
	margin-bottom: 10px;
}


/* ===================== download page  =================== */
.template_downloads .feature-row-wrapper .rte p {
	margin-bottom: 10px;
}

@media screen and (min-width: 639px) {
	.template_downloads .feature-row-wrapper .rte p {
		font-size: 18px;
	}
}


/* ======================= Product Template =================== */

.grid__item .grid-product__content .grid-product__tag-lable .currency-converter-wrapper-amount-box {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	background-color: #fe9e14;
	padding-left: 8px;
}

.grid__item .grid-product__content .grid-product__tag-lable {
	position: absolute;
	z-index: 11;
	right: 0;
}

.grid__item .grid-product__content .grid-product__tag-lable span:first-child {
	padding-left: 8px;
}

.grid__item .grid-product__content .grid-product__tag-lable span:last-child {
	padding-right: 6px;
}

.grid-product__tag {
	position: initial;
}

@media screen and (max-width:768px) {
	.grid__item .grid-product__content .grid-product__tag-lable span:last-child {
		padding-right: 0;
	}
}


/* CUSTOM CSS  ALT_d 17-05-2022*/

.template-product .product-section {
	padding-bottom: 55px;
}

@media screen and (max-width:589px) {

	.site-footer .grid__item:first-of-type,
	.site-footer .grid__item:last-of-type {
		float: initial;
		margin-bottom: 0px;
	}

	.footer__title,
	.site-footer .grid__item {
		margin-bottom: 0px;
	}

	.template_custom_landing .text-container .animation-contents {
		font-family: DIN Next, sans-serif;
	}

	.custom-featured-services .icon-image {
		max-width: 45px;
		min-height: 55px;
	}
}

/* ===================== Product registration Page ================================== */

#mpr-product-inputs input.btn {
	background-color: #fc5100 !important;
	color: #fff !important;
}


/* .template-index [data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]){
   background: var(--colorBtnPrimary) url(/cdn/shop/t/16/assets/button-arrow.png) no-repeat 150% 35%;
     background-image: url(/cdn/shop/t/16/assets/button-arrow-2x.png);
     background-image: url(/cdn/shop/t/16/assets/button-arrow.png);
} */

.template-index .index-section--hero .btn--inverse:hover {
	background-color: #fff !important;
	color: #000 !important;
}


/* =================================================================
						1 june 2022
================================================================= */

.template_custom_landing .custom-hero-image2 .hero__title .animation-contents,
.template_custom_landing .custom-hero-image2 .text-container .animation-contents {
	color: #000;
}

.feature-row__text {
	min-width: 50%;
	flex: 0 1 50%;
	padding: 0;
}

.feature-row__item {
	flex: 0 1 50%;
	margin: 0 auto;
}

@media only screen and (min-width: 590px) {
	.feature-row__text--left {
		padding-left: 80px;
	}

	.feature-row__text--right {
		padding-right: 80px;
	}

	.h2,
	h2 {
		font-size: 1.82353em;
	}

	.template-index .custom-text-sec {
		margin: 68px 0;
	}

}


@media screen and (max-width: 991px) {
	.feature-row__text {
		padding-top: 20px;
	}

	.feature-row__text--left {
		padding-left: 0px;
	}

	.feature-row__text--right {
		padding-right: 0px;
	}

	.testimonials-slider__text p {
		font-size: 17px;
	}

	.testimonials-slide.is-selected .testimonials-slider__text p {
		font-size: 14px;
	}

	.testimonial-meta cite {
		font-size: 16px;
	}

	.testimonials-slider__text {
		padding: 14px;
	}

	.testimonials-slide.is-selected .testimonials-slider__text {
		margin: 8px;
	}


}

@media only screen and (max-width: 589px) {
	.testimonials-slide.is-selected .testimonials-slider__text {
		margin: 15px 35px;
	}

	.flickity-next {
		right: 0px;
	}

	.flickity-previous {
		left: 0px;
	}
}

.custom-column-section svg {
	margin-bottom: 10px;
}

.custom-column-section h3 {
	font-size: 1.11765em;
}

.template_custom_landing .text-container .animation-contents {
	font-size: 20px;
}

/* @media only screen and (min-width: 1500px) {
	.background-media-text--750 .background-media-text__image {
		min-height: 920px;
	}
} */


.template_custom_landing .custom-hero-image .slideshow__slide .text-container p:before {
	content: "";
	background-image: url(/cdn/shop/files/white-color.svg?v=1652446177);
	position: absolute;
	top: auto;
	left: 0px;
	margin-top: 5px;
	background-position: center;
	background-size: contain;
	z-index: 11111;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
}

.template_custom_landing .custom-services .feature-row__item {
	max-width: 100% !important;
}

/* .custom-hero-image .custom-hero-image2 .slideshow-wrapper .hero { background: transparent; }

.custom-hero-image .custom-hero-image2 .slideshow-wrapper .hero__text-content.vertical-center {
    vertical-align: initial;
}

.template_custom_landing .custom-hero-image2 .index-section--hero .hero__title .animation-contents{
    color: #fff;
}

.template_custom_landing .custom-hero-image2 .index-section--hero .hero__title .animation-contents{
    color: #fff;
} */


.template_custom_landing .custom-hero-image2 .hero {
	background: transparent;
}

.template_custom_landing .custom-hero-image2 .hero__text-content.vertical-center {
	vertical-align: initial;
}

.template_custom_landing .custom-hero-image2 .btn--inverse {
	background-color: #fd5201 !important;
	color: #fff !important;
}

.template_custom_landing .custom-hero-image2 .hero__title .animation-contents {
	color: #fff;
}

.template_custom_landing .custom-hero-image2 .text-container .animation-contents {
	color: #ffffff;
}

.template_custom_landing .custom-hero-image2 .text-container .animation-contents {
	margin: 10px 0 0;
}

.template_custom_landing .custom-hero-image2 p:last-child {
	margin: 0 0 5px;
}

@media only screen and (min-width: 590px) {
	.template_custom_landing .custom-hero-image2 .hero__text-content {
		padding: 8% 0 19%;
	}

	.sp1,
	.sp2,
	.sp3,
	.sp4,
	.sp5 {
		margin-bottom: 25px !important;
	}
}


.template_custom_landing .custom-hero-image2 .hero__title .animation-contents {
	margin-bottom: 15px;
}

.template_custom_landing .custom-hero-image2 p {
	padding-left: 25px;
	margin-bottom: 0;
}

.template_custom_landing .custom-hero-image2 p::before {
	content: "";
	background-image: url(/cdn/shop/files/white-color.svg?v=1652446177);
	position: absolute;
	top: auto;
	left: 0px;
	margin-top: 5px;
	background-position: center;
	background-size: contain;
	z-index: 11111;
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
}


.image-with-text-section-shopify .babies-feeling .feature-row__item_img,
.custom-featured-services .feature-row__item img {
	margin: 0 auto !important;
	max-width: 800px;
}

.background-media-text .background-media-text__inner .page-width {
	margin: 60px auto;
}

.template-page .page-content,
.template-page .shopify-email-marketing-confirmation__container,
.template-page .shopify-policy__container {
	padding: 10px 0;
}


@media only screen and (max-width: 576px) {
	.template_custom_landing .custom-hero-image2 p::before {
		content: '';
		background-image: url(/cdn/shop/files/right-mark.svg?v=1652266178);
		position: absolute;
		top: auto;
		left: 0px;
		margin-top: 5px;
		background-position: center;
		background-size: contain;
		z-index: 11111;
		height: 18px;
		width: 15px;
		background-repeat: no-repeat;
	}

	.hero {
		background: transparent;
	}
}


@media only screen and (max-width: 589px) {
	.hero--natural[data-mobile-natural=false] {
		height: auto;
	}

	.template_custom_landing .custom-hero-image2 .hero__title .animation-contents,
	.template_custom_landing .custom-hero-image2 .text-container .animation-contents {
		color: #000;
	}

	.product-single__title {
		font-size: 24px;
	}
}

@media screen and (max-width: 768px) {
	.template_custom_landing .custom-hero-image2 .hero-natural-mobile--template--15959164944596__16541510614387d2fc {
		height: auto;
		padding-bottom: 0;
	}
}


@media only screen and (min-width: 1600px) {
	.template_O2Ring .background-media-text--750 {
		min-height: 930px;
	}
}


@media only screen and (min-width: 589px) {

	.template-product .kids-product .feature-row__item_img,
	.template-product .ring-warranty .feature-row__item_img,
	.template-product .enjoy-worranty .feature-row__item_img,
	.template-product .hand-strength .feature-row__item_img,
	.template-product .blood-circulation .feature-row__item_img,
	.template-product .overstraining .feature-row__item_img,
	.template-product .workout .feature-row__item_img,
	.acne-treatment .feature-row__item_img,
	.acne-facemasks .feature-row__item_img,
	.skin-absorption .feature-row__item_img,
	.miracle-material .feature-row__item_img,
	.gmask-ingredients .feature-row__item_img,
	.ring-package .feature-row__item_img,
	.ring-battery .feature-row__item_img,
	.ring-warrenty .feature-row__item_img {
		margin: 0 auto;
		max-width: 500px;
	}

	.template-product .one-tap-operation .feature-row__item_img {
		margin: 0 auto;
		max-width: 600px !important;
	}

	.template-page .page-content,
	.template-page .shopify-email-marketing-confirmation__container,
	.template-page .shopify-policy__container {
		padding: 6px 35px;
	}

	.behind-gmask .feature-row__item_img {
		margin: 0 auto;
		max-width: 450px;
	}
}


@media only screen and (max-width: 590px) {
/* 	.background-media-text .desktop {
		display: none;
	} */

	.background-media-text .background-media-text__inner .page-width {
		margin: 0;
		padding: 0;
	}

	.background-media-text .background-media-text__inner .animation-contents.background-media-text__text {
		padding: 30px;
		width: auto;
		margin: 0;
	}

	.background-media-text__text {
		padding: 15px 20px 40px;
		margin: 0;
	}

	.template_O2Ring .index-section:first-child {
		margin: 0;
		padding: 0;
		padding-top: 0 !important;
	}

	.template_O2Ring .page-content {
		padding-bottom: 0;
	}

	.template_O2Ring .feature-row__text:first-child {
		padding-top: 0;
	}

	.template_O2Ring .product-section {
		padding-bottom: 0px !important;
	}
}


/* =======================================
	07-06-2022
==========================================*/
.parallax-image {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 590px){
  .parallax-image {
    background-attachment: fixed;
  }
}

[data-type_base_accent_transform=true] .subheading {
	margin-bottom: 5px;
}

.feature-row__text p {
	font-size: 1.05882em;
}

.slideshow-wrapper .hero { 
background: transparent;
}

@media only screen and (min-width: 590px) {
	.feature-row__text p {
		font-size: 19px;
	}
  .column-index-section h3{font-size: calc(var(--typeHeaderSize)*0.73);}
}


@media only screen and (max-width: 1024px) {
 .template_custom_landing .hero__title {
    font-size: 30px!important;
	}
 .template_custom_landing .hero__text-content {
    padding:0;
	}
  .template_custom_landing .text-container .animation-contents {
    font-size: 16px;
    line-height: 20px;
	}
  .template_custom_landing .hero__text-content.vertical-center .hero__link {
    margin-top: 0px;
	}
  .template_custom_landing .index-section--hero .hero__link .btn {
    font-size: 14px!important;
 	}
  .template_custom_landing .hero__text-content .currency-converter-amount {
    font-size: 21px !important; 
	}
}




  
.template_custom_landing .slideshow__slide .horizontal-right .text-container {
    margin-left: auto;
}
.custom-hero-image{margin-bottom:20px;}


.template_custom_landing .custom-hero-image{ padding:35px 0px;}

.custom-hero-image2    .slideshow__slide .border{ 
border: 2px solid #ffff;   }


/* @media screen and (max-width: 768px) {
  .template_custom_landing .hero-natural-mobile--{{ section.id }} {
    height: 100%;
    padding-bottom: 0;
  }
} */

/* @media only screen and (max-width: 1024px){
.custom-hero-image .containerSlide{
    height: 0;
    padding-bottom:80%;
}
} */

/* @media only screen and (max-width: 580px){
.custom-hero-image .containerSlide {
    height: 100%;
    padding-bottom: 0;
} */
}
/* =====================================
		RESPONSIVE  CODE
============================================*/


@media (max-width:1200px) and (min-width:750px){
  .template_custom_landing .image-with-text-section-shopify .feature-row__text .h1{     font-size: 32px;}
  .template_custom_landing  .hero__text-wrap .hero__title,
  .template_custom_landing  .hero__text-wrap .hero__title{     font-size:32px!important}
}
