/** Shopify CDN: Minification failed

Line 1186:42 Unterminated string token

**/
html {
	scroll-behavior: auto;
}
html.js {
    overflow-x: hidden;
}
body {
	padding: 0;
	margin: 0;
	font-family: Montserrat, sans-serif;
	box-sizing: border-box;
	scroll-behavior: auto;

}

.faq__accordion .accordion__title a {
	color: #2D7CB1 !important;
}


.bottom-content .bottom-main-grid .bottom-img img.botm-image {
	height: auto;
	width: 100%;
}

a {
	color: #2D7CB1;
}

p {
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	line-height: 30px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Lato, sans-serif;
	color: #000;
}

h5 {
	font-size: 30px;
	font-weight: 700;
	margin: 0 0 20px;
}

.button:before,
.shopify-challenge__button:before,
.customer button:before,
.shopify-payment-button__button--unbranded:before,
.shopify-payment-button [role=button]:before,
.cart__dynamic-checkout-buttons [role=button]:before {
	display: none;
}

.button:after,
.shopify-challenge__button:after,
.customer button:after,
.shopify-payment-button__button--unbranded:after {
	display: none;
}

.page-main-heading {
	background: #2072aa;
	padding: 34px 60px;
	text-align: center;
	margin: 0 0 0px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.index-banner-section .banner-img-grid button.slick-prev.slick-arrow {
    background-image: url(https://cdn.shopify.com/s/files/1/0177/0828/files/left-arrow.png?v=1731584762);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    filter: opacity(0.5);
    left: -40px;
  opacity:0;
}
.index-banner-section .banner-img-grid button.slick-next.slick-arrow {
    background-image: url(https://cdn.shopify.com/s/files/1/0177/0828/files/right-arrow.png?v=1731584762);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    filter: opacity(0.5);
    right: -40px;
  opacity:0;
}
.index-banner-section .banner-img-grid:hover button.slick-next.slick-arrow,
.index-banner-section .banner-img-grid:hover button.slick-prev.slick-arrow{
  opacity:1;
}
.page-main-heading h5.paga-heading {
	font-size: 40px;
	color: #fff;
	margin: 0;
	text-transform: capitalize;
	line-height: 48px;
}

.pages-path span,
.pages-path span a {
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	color: #fff !important;
	text-transform: capitalize;
}

.pages-path span {
	margin-left: 10px;
}

.pages-path span .icon-breadcrumb-arrow {
	margin: 0px 5px;
	position: relative;
	top: 2px;
}


.page-main-heading .collction-page-heading-nav-wraper {
	display: flex;
	align-items: center;
	width: 100%;
}

.commn-btn a,
.common-btn button,
._login_buttons button,
.register_buttons button {
	display: flex;
	width: 201px;
	height: 80px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 25px;
	border: 4px solid #FFF;
	background: #2072aa;
	box-shadow: 5px 5px 10px #00000040;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	color: #fff;
	font-family: Lato, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin-top: 30px;
}

.commn-btn a:hover,
.common-btn button:hover,
._login_buttons button:hover,
.register_buttons button:hover,
.before-after-section .popup-after-brfore-trigger:hover,
.pagination__item-arrow:hover,
.template_name_page\.fitting-guide .faq_readmore:hover,
.template_name_page\.fitting-guide .faq_readless:hover,
.template_name_page\.professional-fittings .faq_readmore:hover,
.template_name_page\.professional-fittings .faq_readless:hover,
.template_what-the-experts .faq_readmore:hover,
.template_what-the-experts .faq_readless:hover,
.template_what-the-experts .faq_readless:hover,
.template_healthcare-professionals .button:hover,
.product-form__buttons button[type=submit]:hover,
.custom-password-resetbutton:hover {
	background: #fff;
	color: #2072aa !important;
	border: 3px solid #2072aa;
}

.contact.page-width .field textarea {
	border-radius: 5px;
	border: 1px solid #606060;
	padding: 10px !important;
	height: 127px;
}

.flex-row {
	align-items: center;
	display: flex;
	gap: 82px;
	padding: 86px 0;
}

.current_plans-grid-left {
	flex: 0 0 42%;
	max-width: 42%;
}

.current_plans-grid-right {
	flex: 0 0 52%;
	max-width: 52%;
}

.current_plans-grid-right img {
	max-width: 100%;
}

.current_plans-grid-left p {
	margin: 0 0 20px;
}

.current_plans-grid-left ul {
	margin: 0;
	padding: 0;
	list-style: none;
	max-width: 480px;
}

.current_plans-grid-left ul li::after {
	content: "";
	position: absolute;
	background-image: url(https://cdn.shopify.com/s/files/1/0177/0828/files/3033b41e0b5aa75e5237fd81fa0ca727.svg?v=1706860442);
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	top: 7px;
	left: 0;
}

.current_plans-grid-left ul li {
	font-weight: 500;
	font-size: 23px;
	color: #000;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
	padding: 0 0 0px 30px;
	line-height: 34px;
}

.current_plans-grid-left ul li:last-child {
	margin: 0;
}

.current_plans-grid-left ul li strong {
	font-weight: 600;
}

.current_plans-section {
	position: relative;
	z-index: 1;
}

.current_plans-section img.bg_img_top {
	position: absolute;
	left: 120px;
	top: 0;
	z-index: -1;
	display: none;
}

.current_plans-section img.bg_img_bottom {
	position: absolute;
	right: 120px;
	bottom: 50px;
	z-index: -1;
	display: none;
}

.future_plans-section .future_plans-grid-top {
	text-align: center;
	margin: 0 0 50px;
}

.future_plans-section {
	background: #F3F3F3;
	padding: 100px 0 90px;
	z-index: 1;
	position: relative;
}

.future_plans-section .future_plans-grid-top p {
	max-width: 771px;
	margin: 0 auto;
}

.future_plans-grid-col-box {
	display: flex;
	justify-content: space-between;
	gap: 15px;
}

.grid-box {
	flex: 0 0 calc(33.33% - 15px);
	max-width: calc(33.33% - 15px);
	border-radius: 10px 10px 0 0;
	background: #fff;
	box-shadow: 1px 1px 5px #d4d4d4;
	transform: translateY(0px);
	-ms-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
}

.future_plans-grid-col-box .grid-box:hover {
	transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
}

.grid-box h5 {
    padding: 40px 24px;
    text-align: center;
    font-size: 22px;
}

.grid-box img {
	width: 100%;
	height: auto;
	border-radius: 10px 10px 0 0;
}
.Block-text-section.spliting-blocks .block-text-grid {
    max-width: 1214px;
    margin: 0 auto;
    gap: 100px;
}
.Block-text-section.spliting-blocks .block-text-grid .left-text-box, .Block-text-section.spliting-blocks .block-text-grid .right-text-box {
    flex: calc(50% - 50px);
}
.core_values {
	padding: 100px 0;
	position: relative;
	z-index: 1;
}

.core_values img.bg_img_top {
	position: absolute;
	left: 130px;
	top: 42px;
	z-index: -1;
	display: none;
}

.core_values img.bg_img_bottom {
	position: absolute;
	right: 80px;
	bottom: 42px;
	z-index: -1;
	transform: rotate(75deg);
	display: none;
}

.core_values-col-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 15px;
}

.core_values-col-box .grid-box {
	flex: 1;
	max-width: calc(25% - 15px);
	box-sizing: border-box;
	background: #E6EFF6;
	padding: 30px 18px;
	display: flex;
	align-items: center;
	flex-flow: column;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #d4d4d4;
}

.core_values-col-box .grid-box .top-cont {
	width: 100%;
	display: flex;
	align-items: center;
	margin: 0 0 20px;
}

.core_values-top {
	text-align: center;
	margin: 0 0 72px;
}

.core_values-col-box .grid-box p {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}

.core_values-col-box .grid-box .top-cont img {
	flex: 0 0 52px;
	margin: 0 15px 0 0;
}

.core_values-col-box .grid-box p {
	margin: 0;
}

.core_values-col-box .grid-box .top-cont h5 {
	padding: 0;
	margin: 0;
	font-size: 21px;
}

div#shopify-section-template--22002333417773__img_with_text_3zhmDV .Image-with-text {
	padding-bottom: 105px;
}

div#shopify-section-template--22002333417773__img_with_text_3zhmDV .Image-grid img {
	display: block;
}

div#shopify-section-template--22002333417773__img_with_text_3zhmDV .description-grid p {
	font-size: 18px !important;
}

.about-icon-with-text-section {
	background: #F3F3F3;
	padding: 100px 0;
	position: relative;
	z-index: 1;
}

.about-main-heading {
	text-align: center;
	margin: 0 0 50px;
}

.about-main-heading .about-description {
	max-width: 958px;
	margin: 0 auto;
}

.about-text-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 37px;
	padding: 0 25px;
}

.content-grid-col {
	display: flex;
	align-items: flex-start;
	background: #fff;
	padding: 30px;
	border-radius: 10px;
}

.content-grid-col img {
	flex: 0 0 87px;
	margin-right: 21px;
}

.content-grid-col .cont0 h5 {
	margin: 0 0 15px;
	font-size: 24px;
}

.content-grid-col .cont0 .content-col p {
	margin: 0;
}

.about-text-grid .content-grid-col:nth-child(odd) {
	position: relative;
	top: -20px;
}

.about-current-operation {
	background: #dcf3ff;
	padding: 100px 0;
	margin: 0 0 50px;
}

.current-content .heading1 h5,
.current-content .heading2 h5 {
	font-size: 22px;
	margin: 0 0 15px;
}

.current-content .heading1,
.current-content .heading2 {
	display: flex;
	align-items: flex-start;
	gap: 18px;
}

.current-img-col {
	flex-basis: calc(50% - 17px);
	box-sizing: border-box;
}

.current-content {
	flex-basis: calc(50% - 17px);
	box-sizing: border-box;
}

.current-content p {
	margin-top: 0;
	padding: 0 0 0 40px;
	max-width: 590px;
}

.about-cuurent-grid {
	display: flex;
	gap: 34px;
	align-items: center;
}

.about-cuurent-grid .current-content h5 {
	text-transform: capitalize;
}

.content-grid-col:hover {
	background: #2173ab;
}

.content-grid-col:hover h5,
.content-grid-col:hover p {
	color: #fff;
}

.about-icon-with-text-section img.top-left {
	position: absolute;
	left: 150px;
	top: 100px;
	z-index: -1;
}

.about-icon-with-text-section img.bottom-right {
	position: absolute;
	right: 120px;
	bottom: 23px;
	z-index: -1;
}

.video-section {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

.video-section .title-wrapper h2.title {
	font-size: 30px;
	font-weight: 700;
	margin: 0;
	text-transform: capitalize;
}

.video-section .title-wrapper {
	margin: 0;
}

div#shopify-section-template--22002333417773__img_with_text_LiiqaY .Image-with-text {
	background: #DCF3FF;
	padding: 100px 0;
}

div#shopify-section-template--22002333417773__img_with_text_LiiqaY .Image-with-text .image-text-inner-grid {
	gap: 30px;
}

div#shopify-section-template--22002333417773__img_with_text_LiiqaY .Image-with-text .image-text-inner-grid h5 {
	padding-bottom: 20px;
}

.video-section .video-heading-grid {
	display: flex;
	align-items: flex-start;
	margin: 0 0 35px;
}

.video-section .video-heading-grid .title-description {
	border-left: 1px solid #A8A8A8;
	padding-left: 34px;
}

.video-section .video-heading-grid .title-description p {
	margin: 0px 0 10px;
}

.video-section span.deferred-media__poster-button.motion-reduce {
	background: transparent;
	border: none;
	width: 55px;
	height: 55px;
}

.video-section .video-heading-grid .title-wrapper {
	flex: 0 0 300px;
}

.conatct_page {
	display: flex;
	justify-content: space-between;
	gap: 38px;
	padding: 95px 0 50px;
	align-items: self-start;
}

.customer.login,
.customer.register {
	max-width: 681px !important;
	padding-top: 40px;
	padding-bottom: 50px;
}

.faq__accordion .accordion__content table {
	width: 100%;
	margin-top: 13px;
}

._login_buttons,
.register_buttons {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 25px;
}

.faq__accordion .accordion__content .country-main-grid {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.faq__accordion .accordion__content .country-main-grid a {
	text-decoration: none !important;
	color: #2269d7;
}

.template_earbuddies-in-the-media .ear_media-section .ear_media-grid-top p {
	text-transform: initial;
}

.template_earbuddies-in-the-media .ear_media-section .ear_media-grid-col-box .grid-box img {
    width: auto;
    border-radius: 0;
}
._login_buttons button,
.register_buttons button,
.register_buttons button {
	margin: 0 !important;
	height: 64px;
	width: auto;
	min-width: 203px;
}
.template_anatomy.template_name_page\.anatomy .image-with-text__grid.grid.grid--gapless .image-with-text__text.rte.body {
    max-width: 656px;
}
.template_anatomy.template_name_page\.anatomy .image-with-text__grid.grid.grid--gapless .image-with-text__text.rte.body ul {
    max-width: max-content;
}
.template_anatomy.template_name_page\.anatomy .measuring_anatomy-grid-left h5 {
    text-align: left;
    margin-bottom: 20px;
}
.template_anatomy.template_name_page\.anatomy .heading-box {
    justify-content: space-between;
}
.template_delivery-return-policy.template_name_page\.delivery-return-policy .rte.scroll-trigger {
    max-width: 1318px;
}
._login_buttons a {
	font-size: 20px;
	font-family: 'Lato';
	font-weight: 600;
	color: #000;
	text-decoration: none;
}

.register_buttons a span {
	font-weight: 600;
}

.register_buttons a {
	font-size: 20px;
	font-family: 'Lato';
	color: #000;
	text-decoration: none;
}

._login_buttons+a,
.register_buttons+a {
	margin-left: 0 !important;
	margin-top: 27px !important;
	font-weight: 400;
	font-family: Lato;
	text-decoration: none;
	font-size: 20px;
}

._login_buttons+a span,
.register_buttons+a span {
	font-weight: bold;
}

.contact.page-width label.field__label,
form#customer_login label,
form#create_customer label {
	position: relative !important;
	top: unset !important;
	left: unset !important;
	transition: unset !important;
	font-family: Poppins;
	font-size: 18px;
	color: #000;
	font-weight: 500;
	margin: 0 0 10px;
	text-align: left;
}

.contact.page-width .field input,
form#customer_login .field input,
form#create_customer .field input {
	height: 53px;
	border-radius: 5px;
	border: 1px solid #606060;
	padding: 10px !important;
}

.contact_left p a {
	color: #000;
}

.contact.page-width .field,
form#customer_login .field,
form#create_customer .field {
	display: flex;
	flex-flow: column-reverse;
	margin-bottom: 20px !important;
}

.field::after,
.field::before {
	display: none;
}

.contact_left {
	flex-basis: calc(50% - 22.5px);
	box-sizing: border-box;
}

.contact.page-width {
	flex-basis: calc(50% - 0px);
	box-sizing: border-box;
	padding: 53px 30px !important;
	border-radius: 10px;
	border: 1px solid #606060 !important;
}

.template_anatomy.template_name_page\.anatomy .isolate.fitting-text-g .rich-text {
    padding: 102px 0 !important;
}

.isolate.fitting-text-g .rich-text .rich-text__blocks.center .txt-decription p:first-child {
	margin-bottom: 15px;
}

.isolate.fitting-text-g .rich-text .rich-text__blocks.center {
	max-width: 980px;
}

.isolate.fitting-text-g .rich-text .rich-text__blocks.center h2.rich-text__heading {
	font-size: 30px;
	font-family: 'Montserrat';
	font-weight: bold;
	margin: 0 0 20px;
}

.isolate.fitting-text-g .rich-text .rich-text__blocks.center .rich-text__text a {
	color: #2072AA;
}

form#customer_login,
form#create_customer {
	box-sizing: border-box;
	background: #ffffff;
	padding: 53px 30px !important;
	border-radius: 10px;
	border: 1px solid #606060 !important;
}

.shopify-section.section_image_with_textt .gradient {
	position: relative;
	z-index: 1;
	padding: 115px 0 85px;
}

.shopify-section.section_image_with_textt img.bg-img {
	position: absolute;
	top: 0;
	z-index: -1;
	left: 0;
	width: 100%;
}

.section_image_with_textt .gradient .image-with-text__media {
	position: relative;
	padding: 0 !important;
	border: none;
	height: auto;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__media-item {
	flex: 0 0 45%;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item {
	flex: 0 0 55%;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content {
	padding: 0 0 0 60px !important;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading {
	font-size: 30px;
	font-family: 'Lato';
	font-weight: bold;
	margin: 0 0 20px;
	line-height: 36px;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content .image-with-text__text.rte.body {
	margin: 0;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content ul {
	padding-left: 20px;
	font-size: 18px;
	color: #000;
}

.measuring_anatomy-grid-right {
	text-align: center;
}

.measuring_anatomy-grid-left .grid-box {
	max-width: 100%;
	display: flex;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box {
	display: flex;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .heading-box {
	flex: 0 0 46%;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .content-boxes {
	flex: 0 0 54%;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .heading-box {
	display: flex;
	flex-flow: column;
	align-items: flex-start;
	background: #F3F3F3;
	border-radius: 5px 0 0 5px;
	padding: 80px 16px;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .content-boxes {
	padding: 53px 22px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	border-radius: 0 5px 5px 0;
	border: 2px solid #F5F5F5;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box p a {
	display: block;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .heading-box h6 {
	font-size: 18px;
	font-family: Montserrat;
	margin: 0 !important;
	width: 100%;
	position: relative;
	z-index: 1;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .heading-box h6::after {
	content: "";
	position: absolute;
	right: -35px;
	background-image: url(https://cdn.shopify.com/s/files/1/0177/0828/files/Rectangle_136_1.png?v=1707132056);
	width: 31px;
	height: 23px;
	background-size: contain;
	z-index: -1;
	opacity: 0;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box .heading-box h6.measuring_anatomy_head.active::after {
	opacity: 1;
	top: 0;
}

.measuring_anatomy-grid-left .measuring_anatomy-grid-col-box p {
	font-size: 16px;
	margin: 0;
	min-height: 310px;
	line-height: 30px;
}
.measuring_anatomy-grid-left p {
    max-width: 618px;
    margin: 0 0 30px;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content ul li {
    list-style-position: outside;
    margin-bottom: 10px;
    font-size: 18px;
}

.section_image_with_textt .gradient .image-with-text__media img {
	position: relative;
	top: 0;
	left: 0;
	border: none;
	width: 100%;
	height: auto;
}

.section_image_with_textt .gradient .image-with-text__media {
	position: relative;
	padding: 0 !important;
	border: none;
}

.main-row {
	display: flex;
	flex-wrap: wrap;
}
.hospitalclinical-sales-image-with-text-1 .image-text-inner-grid .richtext-grid {
    width: 53%;
}
.measuring_anatomy-grid-left,
.measuring_anatomy-grid-right {
	flex: 0 0 50%;
}

.how-rarbuddies-work h5 {
	text-align: center;
	text-transform: capitalize;

}

.how-rarbuddies-work .heading-grid {
	text-align: center;
	max-width: 1217px;
	margin: 0 auto;
}

footer.footer {
	padding: 50px 60px 75px;
	margin: 0;
	border: none;
}

footer.footer .footer__content-top.page-width .footer__content-bottom {
	border: none;
	padding: 0;
	margin: 0;
}

footer.footer .footer__content-top.page-width .footer__content-bottom .footer__content-bottom-wrapper.page-width {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}

.footer__copyright.caption .footer__payment {
	margin: 0;
}

footer.footer .footer__content-top ul.list-unstyled.list-social.footer__list-social {
    justify-content: flex-start;
    margin: 0 0 20px;
    max-width: 464px;
}

footer.footer .footer__content-top .footer-block__details-content p {
    font-size: 15px;
    font-family: Montserrat;
    color: #000;
    max-width: 485px;
    line-height: 32px;
}
.template_earbuddies-in-the-media .reviews_slider button.slick-next.slick-arrow {
	right: 0;
}

.footer-block.grid__item .footer-block__details-content.footer-block-image {
	padding: 20px 0 0;
}

.template_anatomy .page-main-heading h5.paga-heading {
	text-transform: initial;
}

.template_anatomy .page-main-heading .pages-path span {
	text-transform: initial;
}

ul.list.list-payment li.icons10,
ul.list.list-payment li.icons9,
ul.list.list-payment li.icons6,
ul.list.list-payment li.icons4,
ul.list.list-payment li.icons3 {
	display: none;
}

footer.footer ul.footer-block__details-content li a.link {
	font-size: 18px;
	color: #131315 !important;
	font-family: 'Montserrat';
	line-height: 1.2;
	font-weight: 500;
	padding: 0;
}

footer.footer ul.footer-block__details-content li a.link:hover {
	color: #2072aa !important;
}

.copyright__content a:hover {
	text-decoration: none !important;
	color: #2072aa !important;

}


.footer-block.grid__item .menu-links-grid {
	display: flex;
	justify-content: flex-end;
	gap: 30px;
}

footer.footer .footer__content-top ul.list-unstyled.list-social.footer__list-social li.list-social__item a.link.list-social__link {
	padding: 0;
	text-decoration: none;
	font-size: 20px;
	font-family: 'Lato';
}

footer.footer .footer__content-top ul.list-unstyled.list-social.footer__list-social li.list-social__item a.link.list-social__link svg.icon {
	margin-right: 10px;
	width: 26px;
	height: 26px;
}

footer.footer .footer__content-top ul.list-unstyled.list-social.footer__list-social li.list-social__item {
	flex: 0 0 50%;
	margin: 0 0 10px;
}

.footer__copyright.caption .footer__payment ul.list.list-payment li.list-payment__item svg.icon {
	border: 3px solid #F5F5F5;
	box-shadow: 1px 1px 10px #dadada;
	background: #fff;
	border-radius: 7px;
	width: 60px;
	height: 37px;
}

.footer-block.grid__item h2.footer-block__heading {
	font-family: 'Lato';
	text-transform: capitalize;
	font-weight: bold;
	color: #131315;
	margin: 0 0 20px;
	font-size: 25px;
	line-height: 45px;
}
.footer__copyright.caption .footer__payment ul.list.list-payment li.list-payment__item {
    padding: 0;
    display: flex;
    gap: 16px;
}

.footer__copyright.caption small.copyright__content {
	font-size: 18px !important;
	color: #000;
	line-height: 45px;
}

footer.footer .footer__content-top.page-width .footer__content-bottom .footer__copyright.caption {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0;
	width: 100%;
	padding: 40px 0 0;
}

footer.footer .footer__content-top.page-width {
	background: #F3F3F3;
	border-radius: 25px;
	max-width: 100% !important;
	width: 100% !important;
	padding: 80px 64px 32px !important;
}


/* What The Experts Say page css  */
.template_what-the-experts .Image-with-text {
	background: #E6EFF6;
	padding: 100px 0px 100px 0px;
	margin: 0;
}

.template_what-the-experts .Image-with-text .image-text-inner-grid {
	gap: 119px;
	justify-content: center;
}

.after-before-about-us-content p a {
	color: #000;
}

.template_what-the-experts .Image-with-text .image-text-inner-grid .Image-grid img {
	width: 412px;
	height: 473px;
}

.template_what-the-experts .Image-with-text .image-text-inner-grid .Image-grid {
	width: 33%;
	justify-content: end;
}

.template_what-the-experts .Image-with-text .image-text-inner-grid .richtext-grid {
	width: 54%;
}

.template_what-the-experts .Image-with-text .image-text-inner-grid .richtext-grid p {
    font-size: 18px !important;
    line-height: 30px !important;
    max-width: 699px !important;
}
.template_what-the-experts .Image-with-text .image-text-inner-grid .richtext-grid p a {
	color: #2173ab !important;
}

.template_what-the-experts .Image-with-text .image-text-inner-grid .richtext-grid p:nth-child(2) {
	font-family: 'Montserrat' !important;
	font-weight: 400;
	color: #000;
	padding-bottom: 0px;
}

.expert-logo-content {
	padding: 164px 0px 0px 0px;
}

.expert-heading {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.art-heading p strong {
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	line-height: 32px;
	font-family: 'Lato,sans-serif !important;

}

.arti-link p,
.arti-link p strong {
	margin: 0px;
	font-family: 'Lato';
	font-weight: normal;
	font-size: 20px;
}

.art-heading p {
	margin: 0px;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	font-family: Lato, sans-serif !important;
}

.expert-heading {
	padding: 16px 0px 25px 0px;
}

.template_what-the-experts .logos-section {
	padding: 100px 0px 98px 0px;
}

.template_what-the-experts .logos-section .logo-heading {
	font-size: 30px;
	font-family: Lato, sans-serif !important;
	line-height: 40px;
	color: #000000;
	padding-bottom: 50px;
}

.template_what-the-experts .logo-col p {
	color: #000000;
	text-align: center;
	font-size: 15px !important;
	font-family: Montserrat, sans-serif !important;
	line-height: 25px !important;
	max-width: 182px;
	background: transparent;
	font-style: normal;
	width: 100%;
	cursor: pointer;
}

.template_what-the-experts .logos-section .slick-slide img {
	padding: 0px;
	margin: auto;
}

.template_what-the-experts .logos-section .slick-prev:before {
	transform: translate(-20px, 0px);
}

.template_what-the-experts .logos-section .slick-next:before {
	transform: translate(31px, 0px);
}


/* .template_what-the-experts .slick-slide.slick-active {
	display: flex;
	align-items: start;
	justify-content: center;
} */

.template_what-the-experts .key {
	background: #E2EDF4;
	position: relative;
	padding-top: 71px;
	padding-bottom: 60px;
}

.template_what-the-experts .key:after {
	position: absolute;
	content: '';
	height: 91px;
	width: 85px;
	background-image: url(/cdn/shop/files/Group_1000001001.png?v=1706873617);
	background-size: cover;
	top: 10%;
	left: 1%;
}

.template_what-the-experts .key:before {
	position: absolute;
	content: '';
	height: 91px;
	width: 85px;
	background-image: url(/cdn/shop/files/Group_1000001001.png?v=1706873617);
	background-size: cover;
	right: 1%;
	bottom: 11%;

}


.template_what-the-experts .key .logo-heading {
	color: #000000;
	text-align: center;
	font-size: 30px;
	font-family: Lato, sans-serif !important;
	line-height: 40px;
	padding-bottom: 38px;
}

.template_what-the-experts .key .logo-col p {
	color: #000000 !important;
	font-size: 15px !important;
	font-family: Montserrat, sans-serif !important;
	line-height: 25px !important;
	padding-top: 5px !important;
	height: auto;
	width: auto;
}

.key {
	position: relative;
}

.key:after {}

/* .template_what-the-experts .key .slick-slide.slick-active {
	padding-left: 12px;
	padding-right: 12px;
} */

.template_what-the-experts .faq,
.template_name_page\.fitting-guide .faq,
.template_name_page\.professional-fittings .faq {
	padding-top: 81px;
	padding-bottom: 53px;
	background: transparent;
}

.template_what-the-experts .faq:before,
.template_name_page\.fitting-guide .faq:before,
.template_name_page\.professional-fittings .faq::before {
	display: none;
}

.template_what-the-experts .faq ul.accordion,
.template_name_page\.fitting-guide .faq ul.accordion,
.template_name_page\.professional-fittings .faq ul.accordion {
	display: flex;
	padding: 0;
	flex-wrap: wrap;
	position: relative;
	justify-content: space-between;
	box-shadow: none !important;
}

.template_what-the-experts .expertfaq_common,
.template_name_page\.fitting-guide .expertfaq_common,
.template_name_page\.professional-fittings .expertfaq_common {
	flex-basis: calc(50% - 33px);
}

.template_what-the-experts ul.accordion li:first-child .tabtxt,
.template_name_page\.fitting-guide ul.accordion li:first-child .tabtxt,
.template_name_page\.professional-fittings ul.accordion li:first-child .tabtxt {
	border-top: none;
	display: flex;
	border-bottom: 1px solid #CDCDCD;
	justify-content: space-between;
	padding-bottom: 15px;
}

.commn-btn.r-less {
	display: none;
}

.template_what-the-experts .faq ul.accordion .commn-btn,
.template_name_page\.fitting-guide .faq ul.accordion .commn-btn,
.template_name_page\.professional-fittings .faq ul.accordion .commn-btn {
	flex: 0 0 100%;
	margin: 85px 0 0;
	position: relative;
}

.template_what-the-experts .expertfaq_first_div,
.template_name_page\.fitting-guide .expertfaq_first_div,
.template_name_page\.professional-fittings .expertfaq_first_div {
	width: 50%;
}

.template_what-the-experts .expertfaq_second_div,
.template_name_page\.fitting-guide .expertfaq_second_div,
.template_name_page\.professional-fittings .expertfaq_second_div {
	width: 50%
}

.template_what-the-experts .expert_all_logo img,
.template_name_page\.fitting-guide .expert_all_logo img,
.template_name_page\.professional-fittings .expert_all_logo img {
	height: 30px;
	width: 30px;
}

.template_what-the-experts .expert_all_logo,
.template_name_page\.fitting-guide .expert_all_logo,
.template_name_page\.professional-fittings .expert_all_logo {
	display: flex;
	align-items: center;
}

.template_what-the-experts li.accordion_blocks h4::before,
.template_name_page\.fitting-guide li.accordion_blocks h4::before,
.template_name_page\.professional-fittings li.accordion_blocks h4::before {
	display: none;
}

.template_what-the-experts .faq .expertfaq_common ul img,
.template_name_page\.fitting-guide .faq .expertfaq_common ul img,
.template_name_page\.professional-fittings .faq .expertfaq_common ul img {
	width: 100%;
}

.template_what-the-experts .expert_all_logo span.sign,
.template_name_page\.fitting-guide .expert_all_logo span.sign,
.template_name_page\.professional-fittings .expert_all_logo span.sign {
	position: relative;
	z-index: 1;
	padding-left: 30px;
}

.template_what-the-experts .expert_all_logo span.sign::after,
.template_name_page\.fitting-guide .expert_all_logo span.sign::after,
.template_name_page\.professional-fittings .expert_all_logo span.sign::after {
	content: "+";
	font-size: 35px;
	font-weight: 500;
	right: 0;
}

.template_what-the-experts .faq ul.accordion .commn-btn::before,
.template_name_page\.fitting-guide .faq ul.accordion .commn-btn::before,
.template_name_page\.professional-fittings .faq ul.accordion .commn-btn::before {
	position: absolute;
	content: "";
	top: -199px;
	height: 111px;
	width: 100%;
	background: linear-gradient(180deg, #ffffff00, #ffffff);
	left: 0;
	right: 0;
}

.r-less:before {
	display: none;
}

.template_what-the-experts .for_readless_btn.expertfaq_common .faq_bottom_left,
.template_what-the-experts .for_readless_btn.expertfaq_common .faq_bottom_right,
.template_name_page\.fitting-guide .for_readless_btn.expertfaq_common .faq_bottom_right,
.template_name_page\.fitting-guide .for_readless_btn.expertfaq_common .faq_bottom_left,
.template_name_page\.professional-fittings .for_readless_btn.expertfaq_common .faq_bottom_right,
.template_name_page\.professional-fittings .for_readless_btn.expertfaq_common .faq_bottom_left {
	flex-basis: calc(50% - 33px);
}

.template_what-the-experts .faq ul.accordion .commn-btn button.faq_readless {
	margin: 0 auto;
}

.template_what-the-experts .for_readless_btn.expertfaq_common,
.template_name_page\.fitting-guide .for_readless_btn.expertfaq_common,
.template_name_page\.professional-fittings .for_readless_btn.expertfaq_common {
	flex-basis: 100%;
	padding: 0;
	gap: 65px;
}

.template_what-the-experts ul.accordion li.active_tab span.sign::after,
.template_name_page\.fitting-guide ul.accordion li.active_tab span.sign::after,
.template_name_page\.professional-fittings ul.accordion li.active_tab span.sign::after {
	content: "-";
	font-size: 50px;
}

.template_what-the-experts li.accordion_blocks.for_2,
.template_name_page\.fitting-guide li.accordion_blocks.for_2,
.template_name_page\.professional-fittings li.accordion_blocks.for_2 {
	/* display: flex; */
	align-items: center;
}

.template_what-the-experts .h4andimage,
.template_name_page\.fitting-guide .h4andimage,
.template_name_page\.professional-fittings .h4andimage {
	display: flex;
	gap: 15px;
	align-items: start;
}

.template_what-the-experts .faq .accordion li:first-child h4,
.template_name_page\.fitting-guide .faq .accordion li:first-child h4,
.template_name_page\.professional-fittings .faq .accordion li:first-child h4 {
	padding-top: 0;
	border: none;
}

.template_what-the-experts .faq .accordion li:first-child h4,
.template_name_page\.fitting-guide .faq .accordion li:first-child h4,
.template_name_page\.professional-fittings .faq .accordion li:first-child h4 {
	padding-top: 0;
	border: none;
	padding: 0;
}

.template_what-the-experts .faq h4.faq-question,
.template_name_page\.fitting-guide .faq h4.faq-question,
.template_name_page\.professional-fittings .faq h4.faq-question {
	color: #000000;
	text-align: left;
	font-size: 18px !important;
	font-family: Lato, sans-serif !important;
	line-height: 30px !important;
	padding: 0px;
	border: none;
	max-width: 380px;
}

.template_what-the-experts .faq .expertfaq_common li.accordion_blocks,
.template_name_page\.fitting-guide .faq .expertfaq_common li.accordion_blocks,
.template_name_page\.professional-fittings .faq .expertfaq_common li.accordion_blocks {
	padding-top: 25px;
	margin-bottom: 4px;
}

.template_what-the-experts .tabtxt,
.template_name_page\.fitting-guide .tabtxt,
.template_name_page\.professional-fittings .tabtxt {
	border-bottom: 1px solid #CDCDCD;
	display: flex;
	justify-content: space-between;
	padding-bottom: 15px;

}

.fitting_g_dsgda.unique_5 .fitting_grid-box {
	flex-flow: column;
	align-items: flex-start;

}

.fitting_g_dsgda.unique_5 .fitting_grid-box .left-cont {
	padding: 0;
	width: 100%;
}

.fitting_g_slider_html .tab-slide ul.nav {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tab-pane {
	background: #EAF4FB;
	padding: 40px 27px 60px;
	border: 1px solid #CBCBCB;
	border-top: 0px;
}

.three-tab {
	display: flex;
	gap: 14px;
}

.tab-image img,
.vedio-tab img {
	width: 100%;
	background: #fff;
	padding: 14px 16px;
	box-shadow: rgb(99 99 99 / 6%) 0px 2px 3px 0px;
	border-radius: 5px;
}

.tab-pane h3 {
	font-size: 22px;
	margin-bottom: 24px;
}

.tab-pane ul li {
	font-size: 18px;
	line-height: 30px;
}

.tab-pane ul {
	margin-bottom: 30px;
	padding-left: 19px;
}

.lower-cont {
	margin-top: 30px;
}

.lower-cont p {
	font-size: 18px;
	line-height: 30px;
	margin: 0px 0px 15px 0px;
}

.lower-cont p:last-child {
	margin-bottom: 0px;
}

.tab-slide .nav-link.active {
	background: #EAF4FB;
	border-color: #CBCBCB !important;
	border: 1px solid #CBCBCB;
	border-bottom: 0px;
	border-radius: 0px 5px 0px 0px;
}

.tab-slide .nav {
	background: #f6f2e7;
}

.tab-slide .nav-tabs .nav-link .image-content {
	display: flex;
	align-items: center;
	gap: 20px;
}

.image-content img {
	flex: 0 0 20%;
}

.round-images .round-three {
	flex: 0 0 30%;
	text-align: center;
}

.round-images {
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}

.round-images img {
	width: 100%;
	padding: 9px;
	background: #fff;
	border-radius: 50%;
	border: 2px solid #2072AA;
}

.round-three p {
	font-size: 18px;
	font-weight: 600;
	margin-top: 20px;
	text-transform: capitalize;
}

.four-image img {
	width: 100%;
	box-shadow: rgb(99 99 99 / 6%) 0px 2px 3px 0px;
}

.four-image {
	display: grid;
	grid-template-columns: auto auto auto auto;
	grid-gap: 20px;
	margin-top: 20px;
}

.no-step {
	text-align: center;
	color: #2072AA;
}

.note {
	background: #2072AA;
	text-align: center;
	color: #fff;
	padding: 10px;
	border-radius: 10px;
}

.fifth-tab .round-three img {
	width: 100%;
	padding: 10px;
	background: #fff;
	border-radius: 50%;
	box-shadow: rgb(99 99 99 / 6%) 0px 2px 3px 0px;
}

.fifth-tab .round-three {
	flex: 0 0 27%;
	max-width: 27%;
}

.image-tab-con p {
	text-align: center;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
}

.sixth-tab .tab-image img {
	border-radius: 50%;
}

.lower-image-con {
	text-align: center;
	margin-top: 20px;
}

.lower-image-con p {
	font-size: 18px;
	line-height: 30px;
	max-width: 900px;
	margin: 10px auto 0;
}

.ninth-tab {
	margin-top: 20px;
}

.necessary img {
	flex: 0 0 30%;
	width: 100%;
	max-width: 30%;
}

.tab-pane {
	display: none;
}

.tab-pane.active.show.fade {
	display: block;
}

.six-main {
	display: none;
}

.fitting_grid-box section.tab-slide .tab-pane ul {
	flex-flow: column;
}

.unique_5 {
	padding: 0px;
	margin: 80px 0px 0px 0px;
}

.fitting_grid-box ul li button {
	background: transparent;
	border: transparent;
	padding: 16px 20px;
	margin: 0;
	font-size: 16px;
}

.fitting_grid-box section.tab-slide .tab-pane ul {
	flex-flow: column;
	list-style-position: outside;
	padding: 0 0 25px 25px;
}

.fitting_grid-box .left-cont {
	flex: 0 0 50%;
}

.vedio-tab iframe {
	height: 378px;
}

.six-main.active.show.fade {
	display: block;
}

.guide_f_image {
	text-align: center;
}

.expertfaq_common .accordian-content-inner {
	display: flex !important;
	background: #EAF4FB !important;
	gap: 15px;
	padding: 22px 20px;
}

.expertfaq_common .accordian-content-inner span {
	flex: 0 0 197px;
}

.expertfaq_common .accordian-content-inner span img {
	width: 100%;
	border-radius: 5px;
}

.accordian-content-inner .tabdesc ul li {
	color: #000;
	list-style-type: disc;
	padding: 0px;
	font-size: 16px;
	line-height: 25px;
}

.accordian-content-inner .tabdesc {
	flex: 0 0 64%;
	max-width: 64%;
}

.expertfaq_common .accordian-content-wraper {
	display: none;
}

.accordian-content-inner .tabdesc ul {
	display: block !important;
	background: transparent !important;
	padding: 0px !important;
	margin: 8px 0px 0px 21px;
}

.accordian-content-inner .tabdesc ul li a {
	color: #000;
	font-weight: 300 !important;
	text-decoration: underline !important;
	font-size: 16px !important;
	font-family: 'Montserrat' !important;
	word-wrap: break-word;
}

.expertfaq_common .accordian-content-inner .tabdesc p a {
    font-size: 16px !important;
    color: #000;
    text-decoration: underline !important;
    font-family: 'Montserrat' !important;
}

.expertfaq_common .accordian-content-inner p {
	color: #000000;
	font-size: 16px;
	line-height: 25px;
	margin: 0px;
}

.template_what-the-experts .faq_readmore,
.template_what-the-experts .faq_readless,
.template_name_page\.fitting-guide .faq_readmore,
.template_name_page\.fitting-guide .faq_readless,
.template_name_page\.professional-fittings .faq_readmore,
.template_name_page\.professional-fittings .faq_readless {
	display: flex;
	width: 201px;
	height: 80px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 25px;
	border: 4px solid #FFF;
	background: #2072aa;
	box-shadow: 5px 5px 10px #00000040;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	color: #fff;
	font-family: Lato, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin: 15px auto 0;
}

.description-grid a {
	color: #2072AA !important;
	text-decoration: underline !important;
	font-family: 'Montserrat' !important;
	font-size: 18px;
}

/* What The Experts Say page css  */


/* recover passwolrd css */
.sagsad {
	background: gray;
	box-sizing: border-box;
	background: transparent;
	padding: 53px 25px !important;
	border-radius: 10px;
	display: none;
	border: 1px solid #606060 !important;
}

.sagsad .field {
	flex-flow: column-reverse;
	align-items: flex-start;
}

.sagsad button.custom-password-resetbutton {
	margin: 15px auto;
}

.sagsad .commn-btn.login_cancel-main-wrap {
	margin: 0 auto !important;
}

.sagsad .field label {
	transform: unset !important;
	position: relative;
	left: unset !important;
	margin: 0 0 15px;
}

.sagsad input#RecoverEmail {
	height: 53px;
	border-radius: 5px;
	border: 1px solid #606060;
	padding: 10px !important;
}

.sagsad button {
	display: flex;
	height: 64px;
	width: 100%;
	max-width: 203px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 25px;
	border: 4px solid #FFF;
	background: #2072aa;
	box-shadow: 5px 5px 10px #00000040;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	color: #fff;
	font-family: Lato, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin-top: 30px;
}

.sagsad a.login_cancel {
	margin: auto !important;
	width: 100%;
	font-size: 20px;
	padding-left: 8px;
	text-transform: capitalize;
	text-decoration: none;
	font-family: Lato, sans-serif;
	font-weight: 600;
	color: #000;
}

/* recover passwolrd page css  */


/* healthcare professionals page css  */


.template_healthcare-professionals .rich-text .rich-text__heading {
	color: #000000;
	font-size: 30px;
	font-family: Lato, sans-serif;
	margin: 0;
	padding: 0;
	padding-top: 0px !important;
	line-height: normal;
	font-weight: bold;
	padding-bottom: 20px !important;
}

.template_healthcare-professionals .rich-text__blocks>*+* {
	margin: 0px !important;
	padding: 0px !important;
}

.template_healthcare-professionals .rich-text__blocks {
	max-width: 67%;
	margin: 0 auto;
}

.template_healthcare-professionals .rich-text__text strong {
	color: #000000 !important;
	font-size: 20px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	padding-bottom: 10px;
	font-style: italic;
	font-weight: 600;
	display: inline-block;
}

.template_healthcare-professionals .rich-text__text em {
	color: #000000 !important;
	font-size: 18px !important;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px !important;
}

.template_healthcare-professionals .shopify-section.section_image_with_textt .gradient {
	padding-top: 98px !important;
	padding-bottom: 100px !important;
}

.template_healthcare-professionals .image-with-text .grid {
	margin-bottom: 0;
	gap: 54px;
	flex-wrap: nowrap;
}

.template_healthcare-professionals #ImageWithText--template--22002996117805__image_with_text_Nk6GCJ {
	padding: 0;
}

.template_healthcare-professionals .image-with-text__text p {
	color: #000;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 10px;
	width: 100%;
	max-width: 660px;
}

.template_healthcare-professionals .button {
	display: flex;
	width: 201px;
	height: 80px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 25px;
	border: 4px solid #FFF;
	background: #2072aa;
	box-shadow: 5px 5px 10px #00000040;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	color: #fff;
	font-family: Lato, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin-top: 30px !important;
}

.button[aria-disabled=true] {
	opacity: 7;
}

.template_healthcare-professionals .hospitalclinical-sales-core-value .core_values-top {
	margin-bottom: 40px;
}

.template_healthcare-professionals .core_values-top {
	text-align: center;
	margin: 0 0 0px;
}

.template_healthcare-professionals .core_values-col-box .grid-box {
	max-width: calc(454px - 15px);
	background-color: #ffffff;
	min-height: 262px;
	border-radius: 5px;
	padding: 0;
	padding: 20px 50px 20px 50px;
	text-align: center;
}

.template_healthcare-professionals .core_values-col-box .grid-box .top-cont img {
	margin: auto;
}


.template_healthcare-professionals .grid-box p {
	color: #000;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	padding-top: 12px;
	font-weight: 500;
	width: 100%;
	max-width: 313px;
}

.template_healthcare-professionals .core_values-col-box .grid-box .top-cont {
	margin: 0 0 0px;
}

.template_healthcare-professionals .health_care {
	padding: 100px 0px 115px 0px;
}

.template_healthcare-professionals .health_care h5 {
	color: #2072aa;
	text-align: center;
	font-size: 20px;
	font-family: Lato, sans-serif;
	margin: 0;
	padding-bottom: 17px;
}

.template_healthcare-professionals .health_care-top h3 {
	color: #000000;
	text-align: center;
	font-size: 30px;
	font-family: Lato, sans-serif;
	line-height: 40px;
	margin: 0px;
	padding-bottom: 21px;
	font-weight: bold;
}

.template_healthcare-professionals .health_care-top p {
	text-align: center;
	width: 100%;
	max-width: 885px;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	margin: 0px;
	margin: auto;

}

.template_healthcare-professionals .health_care-bottom {
    border: 2px solid #BFBFBF;
    padding: 40px 45px 40px 42px;
    border-radius: 30px;
    max-width: 1197PX;
    margin: 37px auto 0;
}

.template_healthcare-professionals .health_care-bottom p {
	text-align: center;
}

.template_healthcare-professionals .health_care-bottom p:first-child {
	width: 100%;
	max-width: 1127px;
	margin: auto;
}

.template_healthcare-professionals .health_care-bottom em {

	color: #000000;
	text-align: center;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	font-style: italic;
	font-weight: 500;
}

.template_healthcare-professionals .health_care-bottom p strong {
	color: #2072aa;
	text-align: center;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	width: 100%;
	margin: auto;
	display: inline-block;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
}

.template_healthcare-professionals .healthcare_slider_main {
	display: flex;
	align-items: center;
}

.template_healthcare-professionals .healthcare_slider-col-box.slider-col-box_template--22002996117805__health_care_slider_BTxxFD.slick-initialized.slick-slider {
	width: 50%;
}

.template_healthcare-professionals .healthcare_slider-top {
	width: 50% !important;
}

.template_healthcare-professionals .healthcare_slider-top h5 {
	color: #000;
	font-size: 30px;
	font-family: Lato, sans-serif;
	line-height: auto !important;
	margin: 0;
	padding: 0px;
}

.healthcare_slider-top p {
	color: red;
	font-weight: 400;
	width: 100%;
	max-width: 555px;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	color: #000;
	margin: 0;
	padding-top: 20px;
}

.template_healthcare-professionals .healthcare_slider_main .grid-box {
	width: 100%;
	margin: 0;
	background-color: #E6EFF6;
	box-shadow: none;
	padding: 30px;
	max-width: 647px;
}

.top-cont p {
	max-width: 100% !important;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	color: #000;

}


.top-cont a {
	color: #2072AA !important;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px !important;
	font-weight: bold !important;
	font-style: italic !important;
	padding-top: 14px;
}

.healthcare_slider {
	padding-bottom: 115px;
}

.health-care-p {
	padding-top: 160px;
	background: #F3F3F3;
	padding-bottom: 80px;
	position: relative;
	z-index: 0;
}

.health-care-p .health-care-p-col-box {
	display: flex;
	/* align-items: center; */
	gap: 10px;
	justify-content: center;
}

.health-care-p .grid-box {
    /* min-height: 472px !important; */
    padding: 30px;
    box-shadow: none;
    flex: 0 0 calc(33.33% - 5px);
    max-width: calc(33.33% - 5px);
}
.grid-box.health-care_3, .grid-box.health-care_2 {
    height: fit-content;
}
.grid-box .top-cont h5 {
	padding: 0;
	color: #000;
	text-align: center;
	font-size: 25px;
	font-family: Lato, sans-serif !important;
	line-height: 30px;
	margin: 0;
	text-transform: capitalize;
	padding-bottom: 20px;
}

.health-care-p .grid-box p {
	color: #000000;
	text-align: center;
	font-size: 17px;
	font-family: Montserrat, sans-serif !important;
	line-height: 30px;
	padding: 0;
	margin: 0px;
	max-width: 100%;
	padding-bottom: 12px;
	font-weight: 400;
}

.health-care-p .grid-box em {
	font-family: Montserrat, sans-serif !important;
	color: #000000;
	text-align: center;
	font-size: 15px;
	line-height: 25px;
	padding-top: 15px;
	font-weight: 400;
}

.core_values-top h5 {
	padding-bottom: 0px;
	margin: 0;
	color: #000;
	text-align: center;
	font-size: 30px;
	line-height: auto;
	font-family: Lato, sans-serif;
}

.grid-box.health-care_2 {
	transform: translate(0px, -40px);
	background: #2072AA;
}

.grid-box.health-care_3 {
	transform: translate(0px, -80px);
}

.health-care_2 .top-cont h5 {
	color: #fff;
}

.health-care_2 p {
	color: #fff !important;
}

.health-care_2 em {
	color: #fff !important;
}

.healthcare_slider_main .slick-prev:before {
	color: #2072aa;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f177";
	left: -15px !important;
	position: absolute;
	top: 10%;
}

.healthcare_slider_main .slick-next:before {
	content: "\f178";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #2072aa;
	position: absolute;
	right: -25%;
	top: 10%;
}


.template_healthcare-professionals .rich-text .rich-text__wrapper {
	width: 100%;
	justify-content: start;
}

.template_healthcare-professionals .rich-text .rich-text__wrapper .rich-text__blocks {
	max-width: 1287px;
}

.template_healthcare-professionals .rich-text .rich-text__text p {
	color: #000;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	margin: 0;
	text-align: center;
	line-height: 27px;
}

.template_healthcare-professionals .rich-text .rich-text__wrapper .rich-text__blocks .txt-decription p {
	margin-bottom: 15px;
}

.template_healthcare-professionals .rich-text .rich-text__text a {
	color: #000;
	font-size: 18px;
	font-family: Montserrat, sans-serif !important;
	margin: 0;
}

/* healthcare professionals page css  */


/* products page css  */
.product.product--large product-info .no-js-hidden {
	margin: 0px;
	border-radius: 5px;
}

.extra_text {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 5rem;
	cursor: pointer;
	margin: 20px 0px 17px 0px !important;
	width: 100%;
}

.extra_text p {
	background: #2072aa;
	max-width: 329px;
	height: auto;
	z-index: 777;
	border-radius: 10px;
	margin: 0;
	font-family: Montserrat, sans-serif !important;
	font-weight: 400;
	color: #fff;
	padding: 17px 15px 17px 15px;
	font-size: 12px;
	line-height: 19px;
	text-align: left;
}

.extra_text .tooltip .extra-hover-text.tooltiptext {
	right: 0;
	top: -140px;
	width: 329px;
	height: 135px;
	overflow: auto;
	left: unset;
}

.extra_text:hover p {
	transform: scale(1);
	cursor: pointer;
}

/* products page css  */


/* Designing Points */
ul#HeaderMenu-MenuList-1 {
	box-shadow: 0px 0px 6px rgba(0.574999988079071, 0.574999988079071, 0.574999988079071, 0.25);
	border-radius: 3px;
	border: 1px solid #eeeeee;
}

li.list-payment__item.icons1 {
	border: 3px solid #F5F5F5;
	box-shadow: 1px 1px 10px #dadada;
	background: #fff;
	border-radius: 7px;
	width: 60px;
	height: 37px;
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.img-with-text-design-one .richtext-grid {
	padding: 90px 20px;
}

.img-with-text-design-one .image-text-inner-grid {
	align-items: stretch;
}

.template_name_index .image-with-text-section-class .Image-grid img {
	display: block;
	height: 100%;
	object-fit: cover;
}


#shopify-section-template--21988624793901__img_with_text_3UexqA .richtext-grid .commn-btn a:hover {
	background: #2072aa;
	color: #fff !important;
	border: 3px solid #fff;
}

.logos-section .slick-prev:before {
	left: 27px !important;
}

.logos-section .slick-next:before {
	right: 27px;
	font-size: 20px;
}


.right-grid-col p {
	font-size: 14px;
}

#insta-feed h2, .instafeed-shopify h2 {
    margin-bottom: 30px;
	padding-bottom: 0;
}

#insta-feed h2 {
	margin: auto;
	font-size: 30px;
	font-weight: bold;
	font-family: Lato, sans-serif;
	margin-top: 0px;
}

.shipping-to-over h5 {
	font-weight: bold;
	text-transform: capitalize;
}

.shipping-to-over p {
	font-weight: 500;
	text-transform: capitalize;

}

.article-card__excerpt {
	font-weight: 400;
}

.article-card .card__heading {
	margin: 0 !important;
	font-weight: bold;
}

.article-card__info.caption-with-letter-spacing.h5 {
	font-weight: 600;
	display: grid;
    justify-content: center;
    align-items: center;
}

.det-image {
  width: 341px;
}

.det-col-grid img {
  height: 100%;
  width: 100%;
}

#blog_articles .article-card__info.caption-with-letter-spacing.h5 {
	display: flex;
  justify-content: end;
  align-items: center;
  padding-right: 10px;
}

.tabs-results-story-main-wraper {
	border-top: 1px solid #D6D6D6;
	padding-top: 40px;
	margin-top: 60px;
  text-align: center;
}

.myths-grid-col p {
	font-weight: 500 !important;
}


footer.footer ul.footer-block__details-content li a.link {
	font-family: Montserrat, sans-serif !important;
	font-weight: 500;
}

.center-image:before {
	position: absolute;
	content: "";
	height: 100px;
	background: #f1e9d5 !important;
	bottom: -89px;
	width: 100%;
	z-index: -1;
}

.link.list-social__link span {
	color: #131315 !important;
	line-height: 45px;
    font-size: 20px;
}

.index-banner-section .top-text {
	padding: 0 20px;
	gap: 15px;
}

.top-text img.img-icon {
	height: 64px !important;
	width: 64px !important;
}

.contact_left h5 {
	font-weight: 600 !important;
}

.contact.page-width label.field__label,
form#customer_login label,
form#create_customer label {
	font-weight: 600;
	        font-family: Lato, sans-serif;
	letter-spacing: 0px;

}

.contact.page-width .contact__button .button {
	width: 203px;
	height: 64px;
	margin: 0 auto;
}

.contact__button.common-btn {
	margin-top: 30px;
}

.page-main-heading {
	background: #2072AA;
	position: relative;
	z-index: 0;
}


/* .why-use-Earbuddies-section .grid-box h5 {
	text-transform: capitalize;
} */

.content-grid-col .cont0 h5 {
	text-transform: capitalize;
	font-weight: 600 !important;
}

.video-section .title-wrapper h2.title {
	color: #000000;
}

.description-grid a {
	color: #000;
}

.current_plans-grid-left H5 {
	font-weight: 700 !important;
	margin-bottom: 30px;
}

.current_plans-grid-left p {
	font-weight: 400;
}

.current_plans-grid-left ul li strong {
	font-weight: 500 !important;
}

.customer form .field label {
	font-size: 20px !important;
	font-weight: 600 !important;
	font-family: Lato, sans-serif !important;
}

._login_buttons+a,
.register_buttons+a {
	color: #000;
}

.login a {
	display: flex !important;
	gap: 13px !important;

}

.customer form ._login_buttons+a span,
.register_buttons+a span {
	display: flex;
	align-items: center;
	gap: 5px;
}

.utility-bar {
	background: #2072AA;
}

.customer label {
	text-transform: capitalize;
	position: relative;
}

#create_customer label:after {
	position: absolute;
	content: "*";
	font-size: 21px;
	color: #000;
	margin-left: 0px;
}

.register_buttons a {
	display: flex;
	align-items: center;
	gap: 12px;
}

.customer h1 {
	display: none;
}

.register_buttons span {
	font-weight: bold !important;
}

footer>div>div.footer__content-bottom.scroll-trigger.animate--slide-in>div>div.footer__column.footer__column--info>div>div>ul>li:nth-child(2) {
	display: none;
}

.ear_media_slider-section .slick-list.draggable {
	z-index: -333;
}

.ear_media_slider-section .grid-box img {
	height: 85px !important;
	width: 171px !important;
	padding-right: 5px !important;
	object-fit: contain !important;
}

.ear_media-section .ear_media-grid-top p {
	text-transform: capitalize;
}

.last-description a {
	text-decoration: none;
}

.bottom-text ul li {
	list-style: disc;
	font-weight: 400 !important;
}

.faq ul.accordion li ul li p {
	margin-bottom: 0;
}

.how-rarbuddies-work .btn-heading h5 {
	font-weight: bold !important;
}

.template_how-it-works h4 {
	font-size: 20px !important;
	font-weight: 500 !important;
}

.img-group p {
	font-weight: bold !important;
	font-family: Lato, sans-serif !important;
	outline: 4px solid #f3f3f3;
	border-radius: 50%;
}

.img-group h5 {
	font-weight: 500 !important;
}

.rarbuddie-btn p {
	font-weight: bold !important;
	text-transform: capitalize;

}

div.shopify-section.measuring_anatomy .measuring_anatomy_section .heading-box h6 {
	font-weight: bold !important;
	font-family: Lato, sans-serif !important;
    cursor: pointer;
}

div.shopify-section.measuring_anatomy .measuring_anatomy_section .main-row .heading-box {
	padding: 63px 35px;
}

.tab-heading01 h5 {
	font-weight: 600 !important;
}

.tab-c p {
	font-weight: 400 !important;
	text-align: center;
}

.imge1,
.imge2,
.imge3 {
	flex: calc(33% - 22px);
	text-align: center;
}

.tabs-results-story-slider .slick-arrow i.fa-solid {
	color: #2072aa;
	opacity: 1;
	font-size: 20px;
}

.tabs-results-story-slider .slick-arrow.slick-prev {
	left: 0;
}

.tabs-results-story-slider .slick-arrow.slick-next {
	right: 0;
}

.img-with-text01 img {
    width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: contain;
    transform: scale(1.0);
    transition: all ease-in-out 0.2s;
    border-radius: 5px;
    max-width: 230px;
}

@media (min-width: 576px) {
  div#tab-tab_HjX6jH .img-with-text01 img {
	height: 200px;
	max-width: fit-content;
	object-fit: fill;
  }
}

.bottom-content .bottom-main-grid li {
	position: relative;
	z-index: 1;
}
div#tab-tab_RNwcH7 .bottom-content li::after {
    opacity: 0 !important;
}


.img-with-text01 img:hover {
	transform: scale(1.1);
	transition: all ease-in-out 0.2s;
}

.chart-section table:not([class]) td {
	font-weight: 400 !important;
	text-align: center;
}

.round-image-col p {
	font-family: Lato, sans-serif !important;
}

.bottom-text h5 {
	font-family: Montserrat, sans-serif !important;
	text-align: left;
}

.tab-heading01.active h5 {
	color: #fff;
	background: #2072AA;
}

.tab-heading01 h5 {
	background: #F3F3F3;
}

.tab-heading01 {
	flex: 0 0 19% !important;
	cursor: pointer;
}

.tab-heading-main {
	gap: 13px;
}

.condition-type {
	background: #F1E9D5;
	overflow-x: hidden;
}

/* .template_how-it-works .faq ul.accordion li ul{
  background:red !important;
} */

.how-rarbuddies-work .btn-heading h5 {
	width: 100%;
	max-width: 210px;
	height: 61px;
	display: flex;
	align-items: center;
	justify-content: center;
}


.rarbuddie-btn p {
	width: 100%;
	max-width: 281px;
	padding: 0px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.faq h3 {
	font-weight: 600 !important;
}

div#shopify-section-template--22007420125485__faqs_LndUxy section.acordionn_section.faq button.faq_readmore {
	font-weight: bold !important;
}

.index-banner-section .text-one {
	gap: 114px;
}

.section-template--21988624761133__product-grid-padding .facets-container facet-filters-form h5 {
	margin-bottom: 0;
	font-weight: 600 !important;
}

.card-information .price .price__regular span.money {
	font-weight: bold !important;
	font-family: Lato, sans-serif !important;

}

section#shopify-section-template--22001639620909__rich_text_PqcHie .rich-text.content-container .rich-text__blocks.center h2.rich-text__heading {
	color: #000000 !important;
}

.section_image_with_textt .gradient .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__content h2.image-with-text__heading {
	color: #000000 !important;
}

/* .index-banner-section .top-text h5 {
    font-size: 15px;
} */
.index-image-banner-section {
	background: #F1E9D5;
	padding-top: 100px;
	padding-bottom: 125px;
	z-index: 1 !important;
	position: relative;
}

.fitting-text-g .rich-text__blocks.left {
	max-width: 100%;
}

.fitting-text-g .rich-text__blocks.left .blue-bg-p {
	padding: 28px 120px;
	color: #2072AA;
	letter-spacing: 0;
}

.fitting-text-g .blue-bg-p+.txt-heading {
	margin-top: 100px;
}

.fitting-text-g .blue-bg-p+.txt-heading+.txt-heading {
	margin-top: 70px;
}

.fitting-text-g .blue-bg-p+.txt-heading .txt-decription p {
	font-style: italic;
	font-size: 18px;
	margin: 0px 0 10px;
	font-family: 'Lato';
}

.fitting-text-g.new-text-d .txt-heading .txt-decription p a {
	color: #2072AA;
}

.fitting-text-g.new-text-d .txt-heading .txt-decription p {
	font-style: italic;
	font-size: 18px;
	margin: 0px 0 10px;
	font-family: 'Lato';
	letter-spacing: 0;
}

.fitting-text-g.new-text-d .rich-text__wrapper.rich-text__wrapper--left {
	width: 100%;
	padding: 0 10px;
}

.fitting-text-g .txt-heading h2 {
	margin-bottom: 20px;
	margin-top: 0px;
}

.fitting-text-g .blue-bg-p+.txt-heading h2 {
	font-style: italic;
}

.fitting-text-g .txt-heading h2 {
	font-size: 30px;
}

.image-content.tab-image {
	display: flex;
	align-items: center;
	gap: 20px;
}

.image-content.tab-image.ninth-tab img {
	width: 50%;
}

/* designing Points */

.map_section {
	padding: 39px 0px 120px 0px;

}

.map_section p {
	max-width: 936px;
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
	font-style: italic;
	margin-bottom: 30px;
}

.map_section div#simplemaps_inner svg {
	width: 100%;
}

.map_section div#simplemaps_holder {
	width: 100% !important;
}

.map_section div#simplemaps {
	max-width: 1326px;
	margin: 0 auto;
	width: 100%;
	background: #fff;

}

.fitting_g_slider_html .container {
	background: transparent;
	gap: 94px;
}

.step-six .main-content .columns+.six img {
	max-width: 100% !important;
	width: 100%;
	border-radius: 10px;
}

.fitting_g_slider_html .step-six .main-content .image-group .column img,
.fitting_g_slider_html .step-six .main-content .image-group .column img,
.fitting_g_slider_html .step-six .main-content .image-group .columns .lightbox img {
	max-width: 200px !important;
}

.image-group .columns {
	flex: 0 0 16% !important;
}

.step-six .main-content .container ol {
	padding-left: 0px;
	margin-left: 17px;
}

.fitting_g_slider_html .container .columns {
	flex: 0 0 588px;
	max-width: 588px;
}

.fitting_g_slider_html .container .ten ol li {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}

.six.columns {
	flex: 0 0 48%;
}

.fitting_g_slider_html .container .columns+.columns img {
	max-width: 500px !important;
	width: 100%;
	border-radius: 10px;
}

.image-group {
	flex-wrap: wrap;
	gap: 10px !important;
}

.six-main.active h3 {
	font-size: 22px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 20px;
}

.image-group a.lightbox img {
	max-width: 200px;
}

.step-six h5 {
	font-size: 22px;
	margin-top: 20px;
}

.image-group .column {
	flex: 0 0 19%;
}

.txt-decription p {
	margin: 0;
}


.bottom-content .bottom-main-grid {
	display: flex;
	align-items: center;
	column-gap: 110px;
}

.bottom-content .bottom-main-grid .bottom-img {
    display: flex;
    align-items: center;
    gap: 40px;
    justify-content: flex-end;
  margin-inline: auto;
}

.bottom-main-grid .bottom-text {
	flex: calc(50% - 50px);
	max-width: 50%;
}

.bottom-main-grid .bottom-img {
	flex: calc(42% - 50px);
	max-width: 42%;
}

.bottom-main-grid img.botm-image {
	height: 300px;
	width: 300px;
	object-fit: contain;
}

.ear_media-section .grid-box:hover img {
	transform: scale(1.1);
	transition: 0.2s !important;
}

.ear_media-section .grid-box img {
	transition: 0.2s !important;
}

ul.tabs {
	display: flex;
	align-items: center;
	gap: 0px;
	list-style: none;
	background-color: #ffffff;
	min-height: 30px;
	border-radius: 5px 5px 0px 0px;
	margin: 0px 0px !important;
	white-space: nowrap;
	overflow: auto;
}

ul li a {
  text-decoration: none;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 16px;
}

a.active {
	background-color: #2072aa;
	height: 76px !important;
	padding: 20px 30px;
	color: #fff;
}



.EarBuddies-boxs {
	width: 33.33%;
	padding: 14px;
}

/* img {
    height: 200px;
    width: 200px;
} */

.EarBuddies-boxs img {
	width: 100%;
	object-fit: contain;
}


.EarBuddies-boxs h4 {
	color: #000000;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	padding-bottom: 15px;
}

.EarBuddies-boxs p {
	margin: 0;
	width: 368px;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
}

.bg-ear {
	background: #ffff;
	height: auto;
	text-align: center;
}

.section-bg {
	background-color: #eaf4fa;
	/* padding-bottom: 44px; */


}

.bg-ear h4 {
	padding-bottom: 15px;
	padding-top: 25px;
}

.bg-ear p {
	color: #000000;
	text-align: center;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	max-width: 323px;
	margin: auto;
	line-height: 30px;

}

.container-2 .extra {
	color: #000000;
	text-align: left;
	font-size: 22px;
	margin: 0;
	font-family: 'Lato', sans-serif;


}


.container-2 {
	padding-top: 25px;

	background-color: #eaf4fa;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 44px;

}


.container-2 .It-d {
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	max-width: 1063px;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 32px;
}

.Headwear-c {
	display: flex;
	align-items: center;
	gap: 51px;
}

.Headwear-box {
	background-color: #ffffff;
	height: 225px;
	width: 339px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	/* margin: 44px; */

}

.Headwear-box h4 {
	margin: 0;
	padding-top: 20px;
	text-align: center;
	font-size: 22px;
	font-family: 'Lato', sans-serif;

	line-height: 30px;
}

.Headwear-box img {
	/* width: 100%; */
	width: 220px;
	height: 150px;
	object-fit: contain;
}


/***** product page nav tabs css  *****/
/***** Premium tab css *****/
.Premium-container {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;
}

.Premium-container .p-Ear {
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 15px;
	position: relative;
	letter-spacing: 2px;
	font-weight: 400;
}

.Premium-container .p-Ear::before {
	position: absolute;
	content: '';
	height: 2px;
	width: 6%;
	background-color: black;
	left: 47%;
	margin: auto;
	display: block;
	bottom: -17%;
}

.Premium-container .Ease {
	margin: 0;
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat',
		sans-serif;
	line-height: 30px;
	padding-top: 40px;
	margin: 0px 0px 15px;
}

.Premium-container .text-with-pic {
	display: flex;
	align-items: start;
}

.Premium-container .text-with-pic .infor_box {
	width: 50%;
	/* padding-left: 150px; */

}

.Premium-container .text-with-pic .pi_c {
	width: 50%;
}

.Premium-container .text-with-pic .pi_c img {
	/* width: 100%; */
	object-fit: contain;
	width: 600px;
	height: 500px;
}

.text-with-pic .infor_box h3 {
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	line-height: 30px;
	margin: 0 0 15px;
}

.text-with-pic .infor_box ul {
	padding: 0;
	list-style-type: square;
}

.text-with-pic .infor_box ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
}

.text-with-pic .infor_box ul .add_space {
	padding-left: 51px !important;
}


.note-text {
	margin: 25px auto 25px auto;
	position: relative;
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	width: 100%;
	max-width: 1220px;
}

.bottom-text .p_1 {
	width: 100%;
}

.bottom-text .p_2 {
	width: 100%;
	padding-top: 45px;
}

/***** End Premium tab css *****/

/***** Basic_Kit_tab css *****/
.Basic_Kit_container {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;
}

.Basic_Kit_container .Ear-kit {
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 15px;
	position: relative;
	letter-spacing: 2px;
	font-weight: 400;
}

.Basic_Kit_container .Ear-kit::before {
	position: absolute;
	content: '';
	height: 2px;
	width: 6%;
	background-color: black;
	left: 47%;
	margin: auto;
	display: block;
	bottom: -17%;
}

.Basic_Kit_container .Every_case {
	margin: 0;
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat',
		sans-serif;
	line-height: 30px;
	padding-top: 40px;
	padding-bottom: 15px;
	max-width: 1204px;
	margin: auto;
}

.Basic_Kit_container .text_pic {
	display: flex;
	align-items: start;
	gap: 20px;
}

.Basic_Kit_container .text_pic .tex_t {
	width: 50%;
}

.Basic_Kit_container .text_pic .pi_c {
	width: 50%;
}

.Basic_Kit_container .text_pic .pi_c img {
	max-width: 100%;
	width: 100%;
}

.Basic_Kit_container h4 {
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	line-height: 30px;
	margin: 0 0 15px;
}

.Basic_Kit_container ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
}

.Basic_Kit_container ul {
	padding: 0;
	list-style-type: square;
}

/***** End Basic_Kit_tab css *****/

/***** faq_tab *****/
.faq_tab {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;

}

.faq_tab h4 {
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 15px;
	position: relative;
	letter-spacing: 2px;
	font-weight: 400;
}

.faq_tab .The_splints {
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	max-width: 1204px;
	margin: auto;
	padding: 20px 0px 20px 0px;
}

.faq_tab .No-merely {
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	padding: 0px 0px 15px;
}

/***** End faq_tab *****/

/***** Benefits_tav_5 css *****/
.Benefits_tab_5 {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;

}

.Benefits_tab_5 h5 {
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 55px;
	letter-spacing: 2px;
	font-weight: 400;
}

.Benefits_box {
	display: flex;
	align-items: start;
}

.Benefits_column h4 {
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	line-height: 30px;
	margin: 0 0 15px;
}

.Benefits_column {
	width: 50%;
}

.table_pic {
	width: 50%;
}


.Benefits_column ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
}

.Benefits_column ul {
	padding: 0;
	list-style-type: square;
}

.Benefits_tab_5 img {
	width: 100%;
}


/***** End Benefits_tav_5 css *****/

/* tab_6 css  */
.tab_Cavilon {
	display: flex;
	align-items: start;
	gap: 70px;
}

.tab_6_ {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;

}

.tab_6_ .Cavilon_box_1 {
	width: 75%;
}

.Cavilon_box_2 {
	width: 10%;
}

._cavilon_box_3 {
	width: 40%;
}

.Cavilon_box_1 h5 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	font-weight: 400;
	letter-spacing: 2px;
}

.Cavilon_box_1 ul {
	padding: 0;
	list-style-type: square;
}

.Cavilon_box_1 ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
}

.Cavilon_box_2 img {
	width: 100%;
	max-width: 100%;
}

._cavilon_box_3 h5 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	letter-spacing: 2px;
	font-weight: 400;
}

._cavilon_box_3 h4 {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
	font-weight: 400;
}

._cavilon_box_3 ul {
	padding: 0;
	list-style-type: square;
}

._cavilon_box_3 ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;

}

.tab_6_ .text_box {
	text-align: center;
	padding-top: 55px;
}

.tab_6_ .text_box h4 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	letter-spacing: 2px;
	font-weight: 400;
}

.text_box p {
	margin: 0;
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	width: 100%;
	max-width: 1165px;
	margin: auto;
	text-align: center;
	padding-bottom: 26px;
}

.General_text h5 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	letter-spacing: 2px;
	padding-top: 35px;
	font-weight: 400;
}

.General_text ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
}

.General_text ul {
	padding: 0;
	list-style: auto;
}

.Indica_tions h5 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	letter-spacing: 2px;
	padding-top: 35px;
	font-weight: 400;
}

.Indica_tions p {
	margin: 0;
	color: #000000;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	width: 100%;
	max-width: 1184px;
	margin: auto;
	text-align: center;
}

.last_text {
	display: flex;
	align-items: start;
	gap: 40px;
}

.last_text .text_1 {
	width: 50%;
}

.last_text .text_2 {
	width: 50%;
}

.last_text h4 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	letter-spacing: 2px;
	padding-top: 70px;
	font-weight: 400;
}

.last_text ul {
	padding: 0;
	list-style: auto;
}

.last_text ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat',
		sans-serif;
	line-height: 30px;
	margin-bottom: 6px;
}

.Ingr_ {
	text-align: center;
	padding-top: 15px;
}

.Ingr_ h5 {
	text-align: center;
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	font-weight: 400;


	padding-bottom: 1px;
	letter-spacing: 2px;
	padding-top: 25px;
}

.Ingr_ p {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	width: 550px;
	margin: auto;
	text-align: center;
	padding-top: 15px;
}

/* tab_6 css  */


/* tab_7 */
.tab_7_container {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;

}

.tab_7_container h4 {
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 15px;
	position: relative;
	letter-spacing: 2px;
	font-weight: 400;
	padding-bottom: 55px;
}

.tab_7_container .App_eel {
	display: flex;
	align-items: start;
	gap: 25px;
}

.Appeel_1 {
	width: 50%;
}

.Appeel_2 {
	width: 50%;
}

.Appeel_1 ul {
	list-style: square;
	padding: 0;
}

.Appeel_1 ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
}

h4.add-padding {
	padding: 35px 0px 10px 0px;
}

.second_text p {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	letter-spacing: 0px;
	text-align: center;
	padding-top: 10px;
}

.tab_7_container img {
	width: 100%;
}

/* tab_7 close */


.tab_8_container {
	padding-top: 48px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #eaf4fa;

}

.add-row {
	display: flex;
	align-items: start;
	gap: 25px;
}

.add-row .seven {
	width: 50%;
}

.add-row .four {
	width: 50%;
}

.Ear_heading {
	color: #2072aa;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	margin: 0;
	line-height: 30px;
	text-align: center;
	padding-bottom: 35px;
	letter-spacing: 2px;
	font-weight: 400;
}

.add-row .seven ul {
	padding: 0;
	list-style: square;
}

.add-row .seven ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;

}

.Ear_heading.add_margin {
	padding: 0;
	margin-bottom: 25px;
	margin-top: 20px;
}

.even-text {
	margin: 0;
	text-align: center;
	width: 100%;
	max-width: 1189px;
	margin: auto;
	font-size: 16px;
	line-height: 30px;
	font-family: 'Montserrat', sans-serif;
}

.add-style {
	margin: 30px 0px 20px 0px;
	padding: 0;
}

.style_ul li {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
}

.style_ul {
	padding: 0;
	list-style: square;
	padding-top: 14px;
}

.container_images {
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin-top: 5%;
}

.set-style {
	padding: 0;
	margin-top: 35px;
}

.read-text {
	margin: 0;
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	margin-top: 10px;
	text-align: center;
}

/***** End product page nav tabs css  *****/
.ear_buddies_stories {
	background: #E6EFF6;
	padding: 119px 0 64px;
	position: relative;
	z-index: 1;
	margin: 0 0 50px;
}

.grid-box .top-cont .ear_left_top h5 {
	font-size: 27px;
}

.inf-box p {
	font-size: 26px;
	color: #2072AA;
	text-transform: capitalize;
	font-weight: 600;
}

.flex-row-sec {
	display: flex;
}

.inf-box {
	display: flex;
	align-items: center;
	gap: 10px;
}

.flex-row-sec img.ear_buddies_stories_badge {
	position: absolute;
	bottom: 70px;
	right: -48px;
	z-index: -1;
}

.ear_buddies_stories_left {
	background: transparent;
	padding: 0;
	position: relative;
	z-index: 1;
}

.ear_buddies_stories_left .grid-box {
	width: 100%;
	background: transparent;
	box-shadow: none;
	max-width: 100%;
}

.ear_buddies_stories_left .grid-box .top-cont img.ear_buddies_stories_arrow {
	max-width: max-content;
}

.grid-box .top-cont .ear_left_top,
.grid-box .top-cont .ear_right_top {
	flex-basis: calc(50% - 5px);
}

.ear_text_top h5 {
	font-family: "Srisakdi", system-ui;
	margin: 26px 0 16px 0;
	padding: 0 !important;
	font-size: 40px !important;
	color: #2072AA !important;
}

.ear_text_top p {
	text-align: center;
	margin: 0;
	font-size: 15px;
	font-weight: 700 !important;
	font-family: Lato !important;
}

.ear_text_top p strong {
	font-size: 22px;
}

.ear_buddies_stories img.bg_img_top {
	position: absolute;
	left: 120px;
	top: 37px;
	z-index: -1;
	opacity: 0.7;
	display: none;
}

.ear_buddies_stories img.bg_img_bottom {
	position: absolute;
	right: 120px;
	bottom: 37px;
	z-index: -1;
	opacity: .7;
	transform: rotate(76deg);
	display: none;
}

.ear_buddies_stories_left .grid-box .top-cont {
	width: 100%;
	display: flex;
	gap: 10px;
}

.ear_buddies_stories_left,
.ear_buddies_stories_right {
	flex: 0 0 50%;
}

.ear_buddies_stories_right {
	background: #f3f3f3;
	padding: 32px 42px;
	position: relative;
	z-index: 0;
}

.ear_buddies_stories_right ul li {
	margin: 0 0 14px;
	font-size: 16px;
	color: #000;
	text-transform: math-auto;
}

.ear_buddies_stories_right .commn-btn {
	text-align: center;
}

.ear_buddies_stories_left img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.ear_buddies_stories_right h5 {
	text-align: center;
	text-transform: capitalize;
}

.ear_buddies_stories_left .story-badge-image {
	position: absolute;
	bottom: 10px;
	right: -25px;
	width: 80px;
	height: 80px;
}

.ear_buddies_stories_left .story-badge-image img{ 
	width: 100%;
}

.ear_buddies_stories_right ul {
	margin: 0;
	padding: 0 0 0 30px;
}

p.clear_all {
	cursor: pointer;
}

.EarBuddies-Stories .blog_image_block a {
	display: block;
}

.ear_buddies_stories_right .commn-btn a {
	width: 272px;
	display: inline-flex;
	background: #fff;
	color: #000;
	border-color: #2072AA;
	margin: 14px 0 0 5px;
}

body.gradient.template_stories {
	overflow: visible;
}

.ear_buddies_stories_right .commn-btn a:hover {
	background: #2072aa;
	color: #fff !important;
	border: 3px solid #fff;
}

.reviews_blocks button.slick-prev.slick-arrow {
	left: 0;
}

.ear_buddies_stories_right ul li a {
	color: #2072AA;
	text-transform: lowercase;
	text-decoration: underline !important;
	font-size: 16px;
	font-family: 'Montserrat' !important;
}


.before-after-section {
	padding: 99px 0;
}

.before-after-section h5 {
	color: #000000;
	font-size: 30px;
	font-family: Lato, sans-serif;
	line-height: 22px;
}

.before-after-section .popup-after-brfore-trigger {
	display: flex;
	width: 245px;
	height: 80px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 25px;
	border: 4px solid #FFF;
	background: #2072aa;
	box-shadow: 5px 5px 10px #00000040;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	color: #fff;
	font-family: Lato, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin: auto;
	margin-bottom: 40px;
}


.slider-popup {
	max-width: 1032px;
	width: 100%;
	background: #fff;
	border: 1px solid #eee;
	padding: 84px 0 60px;
	margin: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: none;
	z-index: 777;
	min-height: 862px;
	overflow-y: scroll;
}


.popup-show .slider-popup-after-before-main-wraper {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.68);
	width: 100%;
	height: 100%;
	z-index: 777 !important;
}


.main-img-pop img {
	margin: auto;
	display: block;
}

.slider-popup .cros-icon {
	display: flex;
	justify-content: end;
	margin-bottom: 0;
	padding-right: 0px;
	position: absolute;
	right: 0px;
	top: 84px;
	right: 24px;
}

.slider-popup .commn-btn {
	margin: auto;
	display: flex;
	justify-content: center;
	margin-bottom: 46px;
	margin-top: 30px;
}

/* .slider-popup .img-scr {
    background: #F3F3F3;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 10px;
    padding-top: 25px;
    padding-bottom: 25px;
} */
/* .slider-popup i.fa-solid.fa-arrow-left.slick-arrow {
    position: absolute;
    right: 0 !important;
    left: 15%;
    bottom: 67%;
} */


.slider-popup .fa-arrow-left:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f177";
	position: absolute;
	top: 39%;
	left: 12%;
	z-index: 777;
	color: #2072AA;
	font-size: 20px;
}

.slider-popup .fa-arrow-right:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f178";
	position: absolute;
	right: 12%;
	top: 39%;
	font-size: 20px;
	color: #2072AA;
	z-index: 777;

}

/* before-after-section page css clsoe  */


/* blog page css  */
.blog .card.article-card.card--standard.card--media {
	padding-right: 20px;
	padding-left: 20px;
}

.blog .card__inner.color-background-2.gradient.ratio {
	min-height: 359px;
}

.blog ul.blogs_slick_slider_template--21988624793901__featured_blog_VCt9GP.slick-initialized.slick-slider {
	padding-left: 27px !important;
	margin: 0;
}

.blog .slick-prev:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f177";
	position: absolute;
	top: -7rem;
	left: -2rem;
	z-index: 777;
	color: #2072aa;
	font-size: 20px;
}

.blog .slick-next:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f178";
	position: absolute;
	right: -2rem;
	top: -7rem;
	font-size: 20px;
	color: #2072aa;
	z-index: 777;
}

/* blog css close  */
details[open]>.header__menu-item {
	text-decoration: none !important;
}

.measuring_anatomy-grid-right img {
	width: 100%;
    max-width: 622px;
}

.card__heading a:after {
	display: none;
}

.logo-right-img {
	display: flex;
	width: 100%;
	height: auto;
}

.logo-content p {
	font-size: 18px;
	line-height: 30px;
	font-style: italic;
}

.header__inline-menu {
	margin-left: -4px;
	grid-area: navigation;
}

footer.footer span.footer-r-tag {
	font-size: 11px;
}

.why-use-Earbuddies-section .why-use-heading .r-tag {
	font-size: 16px;
}


.reviews_slider .reviews {
	padding-bottom: 30px;
}

.review-section .slick-list.draggable {
	padding: 0 0% !important;
}

.review-section p {
	font-size: 22px;
	line-height: 32px;
	font-family: Montserrat, sans-serif;
	text-align: center;
	font-style: italic;
	color: #404040;
	padding-top: 30px;
}

/* .review-section .reviews_blocks {
	max-width: 1710px;
	margin: auto;
	width: 100%;
} */

.review-section .reviews_block {
    padding: 0px;
    padding: 0 22px;
}

.review-section .reviews_blocks_image {
    height: auto;
    width: auto !important;
    object-fit: contain;
    margin: auto;
    border-radius: 10px;
    margin-top: 0;
}

.template_earbuddies-in-the-media .reviews.review-section .slider-img {
	height: 215px;
	display: flex;
}

.review-section .reviews_block h4 {
	font-size: 22px;
	/* color: #2072AA; */
	margin: 0 0 10px;
	padding-top: 17px;
	text-align: center;
	margin: 0;
	text-transform: uppercase;
	line-height: 32px;
}


.carousel.product__image-thumbnail {
	display: none !important;
}


.review-section .slick-prev:before {
	position: absolute;
	content: '';
	height: 45px;
	width: 45px;
	background-image: url("https://cdn.shopify.com/s/files/1/0177/0828/files/67f26887adf5a978d97c2358a807c5dd.png?v=1712921838");
	background-size: 27px;
	background-repeat: no-repeat;
	left: -57px !important;
	top: -54px;
}

.review-section .slick-next:before {
	position: absolute;
	content: '';
	height: 45px;
	width: 45px;
	background-image: url("https://cdn.shopify.com/s/files/1/0177/0828/files/67f26887adf5a978d97c2358a807c5dd.png?v=1712921838");
	background-size: 27px;
	background-repeat: no-repeat;
	transform: scaleX(-1);
	top: -54px;
	right: -57px !important;


}

.review-section h4 {
	color: #000000;
	font-size: 22px;
	line-height: 32px;
	font-weight: 600;
}


.product.product--large .flickity-prev-next-button.next {
	right: -18px;
}

.login_cancel-main-wrap.commn-btn a.login_cancel {
	color: #fff;
	padding: 0px;
	height: 64px;
	max-width: 203px;
}

.commn-btn.login_cancel-main-wrap {
	max-width: 203px;
}

/* 
    .product:not(.product--no-media):not(.featured-product) .product__media-wrapper {
        max-width: 54% !important;
        width: calc(52% - 1rem / 2) !important;
        background: red;
    }
 */
.guide_f_image img {
    height: auto;
}
@media only screen and (min-width: 750px) {
  .guide_f_image img {
    width: 66rem;
  }
  .article-summary span {
    display: block;
    margin-top: -1rem;
    margin-bottom: 2.5rem;
  }
}
.healthcare_slider_main .healthcare_slider-col-box {
    width: 50%;
}
h2.tag-section-header {
    margin-top: 36px;
}
.block_select.blogs_option.month-ear {
    min-width: 23%;
}
.blog slider-component .card__inner.color-background-2.gradient.ratio {
    min-height: unset;
}

@media only screen and (min-width: 580px) and (max-width: 991px) {
  .current_plans-grid-right img {
    max-width: 50%;
    margin-inline: auto;
    display: flex;
  }
  .current_plans-grid-left {
    margin-inline: auto;
    text-align: center;
  }
}
@media only screen and (max-width: 991px) {
	.content-grid0 .step1-content p:first-child {
		margin-top: 0;
	}
}

@media only screen and (min-width: 580px) and (max-width: 1200px) {
	.Image-with-text.hospitalclinical-sales-image-with-text-1 {
		margin-top: -60px;
	}
}